upload-apollo-client/api/package.json
Jayden Seric 81506cd76c Use apollo-server-koa directly instead of the graphql-server-koa alias.
This removes an unessesary package from node_modules.
2018-02-06 13:08:24 +11:00

82 lines
1.7 KiB
JSON

{
"name": "apollo-upload-examples-api",
"private": true,
"engines": {
"node": ">=8.6",
"npm": ">=5.4"
},
"dependencies": {
"apollo-server-koa": "^1.3.2",
"apollo-upload-server": "^4.0.2",
"dotenv": "^5.0.0",
"graphql": "^0.12.3",
"graphql-tools": "^2.20.0",
"kcors": "^2.2.1",
"koa": "^2.4.1",
"koa-bodyparser": "^4.2.0",
"koa-compress": "^2.0.0",
"koa-router": "^7.4.0",
"lowdb": "^1.0.0",
"mkdirp": "^0.5.1",
"promises-all": "^1.0.0",
"shortid": "^2.2.8"
},
"devDependencies": {
"eslint": "^4.17.0",
"eslint-plugin-import": "^2.8.0",
"eslint-plugin-node": "^6.0.0",
"eslint-plugin-prettier": "^2.6.0",
"nodemon": "^1.14.12",
"prettier": "^1.10.2"
},
"scripts": {
"lint": "eslint . --ext mjs",
"fix": "npm run lint -- --fix && prettier --write '**/*.md'",
"dev": "nodemon --ext mjs",
"start": "node --experimental-modules --require dotenv/config server.mjs"
},
"eslintConfig": {
"parserOptions": {
"sourceType": "module",
"ecmaVersion": 2017,
"ecmaFeatures": {
"experimentalObjectRestSpread": true
}
},
"env": {
"es6": true,
"node": true
},
"extends": [
"eslint:recommended",
"plugin:import/recommended",
"plugin:node/recommended"
],
"plugins": [
"import",
"node",
"prettier"
],
"rules": {
"curly": [
"error",
"multi"
],
"node/no-unsupported-features": [
"error",
{
"ignores": [
"modules"
]
}
],
"prettier/prettier": "error"
}
},
"prettier": {
"proseWrap": "never",
"singleQuote": true,
"semi": false
}
}