{ "name": "whooshy", "version": "0.0.0", "private": true, "scripts": { "start": "node src/www" }, "dependencies": { "@types/express-socket.io-session": "^1.3.1", "@types/markdown-it": "0.0.8", "@types/pg": "^7.4.14", "@types/winston": "^2.4.4", "compression": "1.7.4", "connect-pg-simple": "5.0.0", "cookie-parser": "1.4.4", "debug": "4.1.1", "express": "4.17.1", "express-compile-sass": "latest", "express-graphql": "0.9.0", "express-minify": "1.0.0", "express-session": "latest", "express-socket.io-session": "^1.3.5", "fs-extra": "8.1.0", "graphql": "14.4.2", "graphql-import": "0.7.1", "http-errors": "1.7.3", "js-yaml": "latest", "markdown-it": "9.0.1", "markdown-it-emoji": "1.4.0", "markdown-it-mark": "2.0.0", "markdown-it-smartarrows": "1.0.1", "morgan": "1.9.1", "node-sass": "4.12.0", "pg": "7.11.0", "pug": "2.0.4", "socket.io": "2.2.0", "uglify-es": "3.3.9", "winston": "^3.2.1" }, "devDependencies": { "@types/js-yaml": "^3.12.1", "@types/socket.io": "^2.1.2", "@types/compression": "0.0.36", "@types/connect-pg-simple": "^4.2.0", "@types/cookie-parser": "^1.4.1", "@types/express": "^4.17.0", "@types/express-graphql": "^0.8.0", "@types/express-minify": "^0.1.34", "@types/express-session": "^1.15.13", "@types/fs-extra": "^8.0.0", "@types/graphql": "^14.2.2", "@types/http-errors": "^1.6.1", "@types/morgan": "^1.7.36", "@types/node": "^12.6.8", "@types/uglify-es": "^3.0.0", "eslint": "6.1.0", "eslint-plugin-graphql": "3.0.3", "eslint-plugin-promise": "4.2.1", "standard": "13.1.0", "tsc": "^1.20150623.0", "typescript": "^3.5.3" }, "eslintConfig": { "parserOptions": { "ecmaVersion": 2018, "sourceType": "module" }, "env": { "node": true, "browser": true, "jquery": true, "es6": true }, "extends": [ "eslint:recommended", "plugin:promise/recommended" ], "rules": { "semi": "error", "semi-style": [ "error", "last" ], "no-await-in-loop": "off", "curly": [ "warn", "multi", "consistent" ], "block-spacing": [ "warn", "always" ], "array-bracket-newline": [ "warn", "consistent" ], "camelcase": "off", "comma-spacing": [ "error", { "after": true } ], "brace-style": [ "error", "1tbs" ], "no-console": "off", "promise/no-promise-in-callback": "off", "promise/always-return": "off", "promise/catch-or-return": "off" }, "plugins": [ "eslint-plugin-graphql", "eslint-plugin-promise" ] } }