upload-apollo-client/api/package.json
2017-08-10 18:26:35 +10:00

94 lines
1.9 KiB
JSON

{
"name": "apollo-upload-examples-api",
"private": true,
"dependencies": {
"apollo-upload-server": "^2.0.4",
"babel-core": "^6.25.0",
"babel-loader": "^7.1.1",
"babel-preset-env": "^1.6.0",
"babel-preset-stage-0": "^6.24.1",
"graphql": "^0.10.5",
"graphql-server-koa": "^1.1.0",
"graphql-tag": "^2.4.2",
"graphql-tools": "^1.1.0",
"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.16.2",
"source-map-support": "^0.4.15",
"webpack": "^3.5.2",
"zoo": "^0.1.9"
},
"devDependencies": {
"babel-eslint": "^7.2.3",
"eslint": "^4.4.1",
"eslint-plugin-import": "^2.7.0",
"eslint-plugin-node": "^5.1.1",
"eslint-plugin-prettier": "^2.1.2",
"prettier": "^1.5.3",
"webpack-watch-server": "^1.2.0"
},
"scripts": {
"lint": "eslint .",
"dev": "zoo webpack-watch-server",
"build": "zoo webpack",
"start": "zoo node dist"
},
"engines": {
"node": ">=8.1.2",
"npm": ">=5"
},
"babel": {
"presets": [
[
"env",
{
"targets": {
"node": "8"
}
}
],
"stage-0"
]
},
"eslintConfig": {
"parser": "babel-eslint",
"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": {
"node/no-unsupported-features": "off",
"prettier/prettier": [
"error",
{
"semi": false,
"singleQuote": true
}
]
}
},
"eslintIgnore": [
"dist"
]
}