|
20 | 20 | "options": { |
21 | 21 | "mocha": "--require babel-register --require scripts/mocha-bootload src/**/__tests__/*.js" |
22 | 22 | }, |
23 | | - "babel": { |
24 | | - "optional": [ |
25 | | - "runtime", |
26 | | - "es7.asyncFunctions" |
27 | | - ] |
28 | | - }, |
29 | 23 | "browserify": { |
30 | 24 | "transform": [ |
31 | 25 | "babelify" |
|
35 | 29 | "react": "global:React" |
36 | 30 | }, |
37 | 31 | "scripts": { |
38 | | - "postinstall": "npm run download && npm run build", |
39 | | - "test": "npm run lint && npm run check && npm run testonly", |
40 | | - "start": "node lib/server/main.js", |
| 32 | + "postinstall": "yarn run download && yarn run build", |
| 33 | + "test": "yarn run lint && yarn run check && yarn run testonly", |
| 34 | + "start": "node lib/server", |
41 | 35 | "watch": "babel scripts/watch.js | node", |
42 | | - "testonly": "mocha $npm_package_options_mocha", |
43 | | - "lint": "eslint src", |
44 | | - "lintfix": "eslint --fix src", |
| 36 | + "testonly": "mocha $yarn_package_options_mocha", |
| 37 | + "lint": "eslint src handler", |
| 38 | + "lintfix": "eslint --fix src handler", |
45 | 39 | "check": "flow check", |
46 | 40 | "cover": "babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha", |
47 | | - "coveralls": "babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js", |
48 | | - "build": "babel src --optional runtime --ignore __tests__,public --out-dir lib/", |
| 41 | + "coveralls": "babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $yarn_package_options_mocha && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js", |
| 42 | + "build": "rimraf lib && babel src --ignore __tests__,public --out-dir lib/ && yarn build-lambda", |
| 43 | + "build-lambda": "NODE_ENV=development netlify-lambda build handler", |
49 | 44 | "download": "babel-node scripts/download.js cache/data.json", |
50 | | - "build-public": "browserify --standalone Schema -t babelify --outfile public/schema.js src/schema-proxy.js", |
51 | 45 | "serve-public": "babel-node scripts/serve-public", |
52 | | - "deploy": "yarn run build-public && scripts/deploy-public", |
53 | 46 | "prettier": "prettier --write 'src/**/*.js'", |
54 | 47 | "print-schema": "babel-node scripts/print-schema.js", |
55 | 48 | "store-schema": "babel-node scripts/store-schema.js" |
56 | 49 | }, |
57 | 50 | "dependencies": { |
| 51 | + "aws-serverless-express": "^3.3.6", |
58 | 52 | "babel-runtime": "^6.26.0", |
59 | | - "cors": "^2.8.4", |
| 53 | + "cors": "^2.8.5", |
60 | 54 | "dataloader": "1.4.0", |
61 | | - "express": "^4.16.3", |
62 | | - "express-graphql": "^0.6.12", |
63 | | - "graphql": "0.13.2", |
64 | | - "graphql-relay": "0.5.5" |
| 55 | + "express": "^4.17.1", |
| 56 | + "express-graphql": "^0.9.0", |
| 57 | + "graphql": "14.5.8", |
| 58 | + "graphql-relay": "0.6.0" |
65 | 59 | }, |
66 | 60 | "devDependencies": { |
67 | 61 | "babel-cli": "^6.26.0", |
68 | | - "babel-core": "^6.26.0", |
69 | | - "babel-eslint": "^8.2.2", |
| 62 | + "babel-core": "^6.26.3", |
| 63 | + "babel-eslint": "^10.0.3", |
70 | 64 | "babel-plugin-syntax-async-functions": "6.13.0", |
| 65 | + "babel-plugin-syntax-object-rest-spread": "^6.13.0", |
71 | 66 | "babel-plugin-transform-flow-strip-types": "^6.22.0", |
72 | 67 | "babel-plugin-transform-object-rest-spread": "^6.26.0", |
73 | 68 | "babel-plugin-transform-runtime": "^6.23.0", |
74 | | - "babel-preset-env": "^1.6.1", |
| 69 | + "babel-preset-env": "^1.7.0", |
75 | 70 | "babel-register": "^6.26.0", |
76 | | - "babelify": "^8.0.0", |
77 | | - "browserify": "^15.0.0", |
78 | | - "browserify-shim": "^3.8.10", |
79 | | - "chai": "^4.1.2", |
80 | | - "coveralls": "^3.0.0", |
81 | | - "eslint": "^4.19.1", |
82 | | - "eslint-plugin-babel": "5.0.0", |
83 | | - "eslint-plugin-prettier": "^2.6.0", |
| 71 | + "chai": "^4.2.0", |
| 72 | + "coveralls": "^3.0.4", |
| 73 | + "eslint": "^5.16.0", |
| 74 | + "eslint-plugin-babel": "5.3.0", |
| 75 | + "eslint-plugin-prettier": "^3.1.0", |
84 | 76 | "flow-bin": "^0.69.0", |
85 | 77 | "isomorphic-fetch": "2.2.1", |
86 | | - "isparta": "^4.0.0", |
87 | | - "mocha": "^5.0.5", |
88 | | - "prettier": "^1.11.1", |
89 | | - "sane": "^2.5.0" |
| 78 | + "isparta": "^4.1.1", |
| 79 | + "mocha": "^6.1.4", |
| 80 | + "netlify-lambda": "^1.6.3", |
| 81 | + "prettier": "^1.18.2", |
| 82 | + "sane": "^4.1.0" |
90 | 83 | } |
91 | 84 | } |
0 commit comments