upload-apollo-client/api/package.json
2017-10-02 16:50:25 +11:00

76 lines
1.6 KiB
JSON

{
"name": "apollo-upload-examples-api",
"private": true,
"engines": {
"node": ">=8.6",
"npm": ">=5.4"
},
"dependencies": {
"@std/esm": "^0.11.0",
"apollo-upload-server": "^2.0.4",
"dotenv": "^4.0.0",
"graphql": "^0.10.5",
"graphql-server-koa": "^1.1.2",
"graphql-tools": "^1.2.3",
"kcors": "^2.2.1",
"koa": "^2.3.0",
"koa-bodyparser": "^4.2.0",
"koa-compress": "^2.0.0",
"koa-router": "^7.2.1",
"lowdb": "^0.17.2"
},
"devDependencies": {
"eslint": "^4.8.0",
"eslint-plugin-import": "^2.7.0",
"eslint-plugin-node": "^5.2.0",
"eslint-plugin-prettier": "^2.3.1",
"nodemon": "^1.12.1",
"prettier": "^1.7.3"
},
"scripts": {
"lint": "eslint . --ext mjs",
"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
}
}