upload-apollo-client/api/package.json
2017-11-18 19:37:10 +11:00

80 lines
1.7 KiB
JSON

{
"name": "apollo-upload-examples-api",
"private": true,
"engines": {
"node": ">=8.6",
"npm": ">=5.4"
},
"dependencies": {
"@std/esm": "^0.16.0",
"apollo-upload-server": "^2.0.4",
"dotenv": "^4.0.0",
"graphql": "^0.11.7",
"graphql-server-koa": "^1.2.0",
"graphql-tools": "^2.8.0",
"kcors": "^2.2.1",
"koa": "^2.4.1",
"koa-bodyparser": "^4.2.0",
"koa-compress": "^2.0.0",
"koa-router": "^7.3.0",
"lowdb": "^1.0.0"
},
"devDependencies": {
"eslint": "^4.11.0",
"eslint-plugin-import": "^2.8.0",
"eslint-plugin-node": "^5.2.1",
"eslint-plugin-prettier": "^2.3.1",
"nodemon": "^1.12.1",
"prettier": "^1.8.2"
},
"scripts": {
"lint": "eslint . --ext mjs",
"fix": "npm run lint -- --fix && prettier --write '**/*.md'",
"dev": "nodemon --ext mjs",
"start": "node --require @std/esm --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": {
"semi": false,
"singleQuote": true,
"proseWrap": false
}
}