apollo-server/package.json

139 lines
4.9 KiB
JSON
Raw Normal View History

{
"name": "apollo-server-monorepo",
"private": true,
"license": "MIT",
"repository": "github:apollographql/apollo-server",
"scripts": {
"clean": "git clean -dfqX -- ./node_modules **/{dist,node_modules}/",
"compile": "tsc --build tsconfig.build.json",
"compile:clean": "tsc --build tsconfig.build.json --clean",
"watch": "tsc --build tsconfig.build.json --watch",
"release": "npm run clean && npm ci && lerna publish --exact",
"postinstall": "lerna run prepare && npm run compile",
"lint": "prettier-check '**/*.{js,ts}'",
"lint-fix": "prettier '**/*.{js,ts}' --write",
"test": "jest --verbose",
"test:clean": "jest --clearCache",
"test:watch": "jest --verbose --watchAll",
"testonly": "npm test",
"test:ci": "npm run coverage -- --ci --maxWorkers=2 --reporters=default --reporters=jest-junit",
"coverage": "npm test -- --coverage",
"coverage:upload": "codecov"
},
"lint-staged": {
"*.ts": [
"prettier --write",
"git add"
],
"*.js": [
"prettier --write",
"git add"
]
},
"engines": {
"node": ">=6"
},
"dependencies": {
"@apollographql/apollo-tools": "^0.3.0",
"apollo-cache-control": "file:packages/apollo-cache-control",
"apollo-datasource": "file:packages/apollo-datasource",
"apollo-datasource-rest": "file:packages/apollo-datasource-rest",
"apollo-engine-reporting": "file:packages/apollo-engine-reporting",
"apollo-engine-reporting-protobuf": "file:packages/apollo-engine-reporting-protobuf",
"apollo-server": "file:packages/apollo-server",
"apollo-server-azure-functions": "file:packages/apollo-server-azure-functions",
"apollo-server-cache-memcached": "file:packages/apollo-server-cache-memcached",
"apollo-server-cache-redis": "file:packages/apollo-server-cache-redis",
"apollo-server-caching": "file:packages/apollo-server-caching",
"apollo-server-cloud-functions": "file:packages/apollo-server-cloud-functions",
"apollo-server-cloudflare": "file:packages/apollo-server-cloudflare",
"apollo-server-core": "file:packages/apollo-server-core",
"apollo-server-env": "file:packages/apollo-server-env",
"apollo-server-errors": "file:packages/apollo-server-errors",
"apollo-server-express": "file:packages/apollo-server-express",
"apollo-server-hapi": "file:packages/apollo-server-hapi",
"apollo-server-integration-testsuite": "file:packages/apollo-server-integration-testsuite",
"apollo-server-koa": "file:packages/apollo-server-koa",
"apollo-server-lambda": "file:packages/apollo-server-lambda",
"apollo-server-micro": "file:packages/apollo-server-micro",
"apollo-server-plugin-base": "file:packages/apollo-server-plugin-base",
"apollo-server-testing": "file:packages/apollo-server-testing",
"apollo-tracing": "file:packages/apollo-tracing",
"graphql-extensions": "file:packages/graphql-extensions"
},
"devDependencies": {
"@types/async-retry": "1.2.1",
"@types/aws-lambda": "8.10.17",
"@types/body-parser": "1.17.0",
"@types/connect": "3.4.32",
"@types/fast-json-stable-stringify": "2.0.0",
"@types/fibers": "0.0.30",
"@types/graphql": "14.0.5",
"@types/hapi": "17.8.5",
"@types/jest": "23.3.13",
"@types/koa-multer": "1.0.0",
"@types/koa-router": "7.0.39",
"@types/lodash": "4.14.120",
"@types/lru-cache": "4.1.1",
"@types/memcached": "2.2.5",
"@types/micro": "7.3.3",
"@types/multer": "1.3.7",
"@types/node": "10.12.18",
"@types/node-fetch": "2.1.4",
"@types/redis": "2.8.10",
"@types/request": "2.48.1",
"@types/request-promise": "4.1.42",
"@types/test-listen": "1.1.0",
"@types/type-is": "1.6.2",
"@types/ws": "6.0.1",
"apollo-fetch": "0.7.0",
"apollo-link": "1.2.6",
"apollo-link-http": "1.5.9",
"apollo-link-persisted-queries": "0.2.2",
"body-parser": "1.18.3",
"codecov": "3.1.0",
"connect": "3.6.6",
"express": "4.16.4",
"fibers": "3.1.1",
"form-data": "2.3.3",
"graphql": "14.1.1",
"graphql-subscriptions": "1.0.0",
"graphql-tag": "2.10.1",
"graphql-tools": "4.0.4",
"hapi": "17.8.1",
"husky": "1.3.1",
"jest": "23.6.0",
"jest-junit": "5.2.0",
"jest-matcher-utils": "23.6.0",
"js-sha256": "0.9.0",
"koa": "2.6.2",
"koa-multer": "1.0.2",
"lerna": "3.10.7",
chore(deps): update dependency lint-staged to v8 (#1986) This PR contains the following updates: | Package | Type | Update | Change | References | |---|---|---|---|---| | lint-staged | devDependencies | major | `7.3.0` -> `8.1.0` | [source](https://renovatebot.com/gh/okonet/lint-staged) | --- ### Release Notes <details> <summary>okonet/lint-staged</summary> ### [`v8.1.0`](https://renovatebot.com/gh/okonet/lint-staged/releases/v8.1.0) [Compare Source](https://renovatebot.com/gh/okonet/lint-staged/compare/v8.0.5...v8.1.0) ### [8.1.0](http://git+https/github.com/okonet/lint-staged/compare/v8.0.5...v8.1.0) (2018-11-21) ##### Features - Add `relative` option to allow passing relative paths to linters ([#&#8203;534](http://git+https/github.com/okonet/lint-staged/issues/534)) ([fcb774b](http://git+https/github.com/okonet/lint-staged/commit/fcb774b)) ### [`v8.0.5`](https://renovatebot.com/gh/okonet/lint-staged/releases/v8.0.5) [Compare Source](https://renovatebot.com/gh/okonet/lint-staged/compare/v8.0.4...v8.0.5) #### [8.0.5](http://git+https/github.com/okonet/lint-staged/compare/v8.0.4...v8.0.5) (2018-11-17) ##### Bug Fixes - Use listr-update-renderer from npm ([#&#8203;542](http://git+https/github.com/okonet/lint-staged/issues/542)) ([503110d](http://git+https/github.com/okonet/lint-staged/commit/503110d)), closes [#&#8203;533](http://git+https/github.com/okonet/lint-staged/issues/533) ### [`v8.0.4`](https://renovatebot.com/gh/okonet/lint-staged/releases/v8.0.4) [Compare Source](https://renovatebot.com/gh/okonet/lint-staged/compare/v8.0.3...v8.0.4) #### [8.0.4](http://git+https/github.com/okonet/lint-staged/compare/v8.0.3...v8.0.4) (2018-10-31) ##### Bug Fixes - **package:** update staged-git-files to version 1.1.2 ([ce434d3](http://git+https/github.com/okonet/lint-staged/commit/ce434d3)) ### [`v8.0.3`](https://renovatebot.com/gh/okonet/lint-staged/releases/v8.0.3) [Compare Source](https://renovatebot.com/gh/okonet/lint-staged/compare/v8.0.2...v8.0.3) #### [8.0.3](http://git+https/github.com/okonet/lint-staged/compare/v8.0.2...v8.0.3) (2018-10-30) ##### Bug Fixes - Allow to use lint-staged on CI ([#&#8203;523](http://git+https/github.com/okonet/lint-staged/issues/523)) ([225a904](http://git+https/github.com/okonet/lint-staged/commit/225a904)) ### [`v8.0.2`](https://renovatebot.com/gh/okonet/lint-staged/releases/v8.0.2) [Compare Source](https://renovatebot.com/gh/okonet/lint-staged/compare/v8.0.1...v8.0.2) #### [8.0.2](http://git+https/github.com/okonet/lint-staged/compare/v8.0.1...v8.0.2) (2018-10-29) ##### Bug Fixes - **git:** Use resolveGitDir in hasPartiallyStagedFiles ([#&#8203;520](http://git+https/github.com/okonet/lint-staged/issues/520)) ([af99172](http://git+https/github.com/okonet/lint-staged/commit/af99172)), closes [#&#8203;514](http://git+https/github.com/okonet/lint-staged/issues/514) ### [`v8.0.1`](https://renovatebot.com/gh/okonet/lint-staged/releases/v8.0.1) [Compare Source](https://renovatebot.com/gh/okonet/lint-staged/compare/v8.0.0...v8.0.1) #### [8.0.1](http://git+https/github.com/okonet/lint-staged/compare/v8.0.0...v8.0.1) (2018-10-29) ##### Bug Fixes - **git:** Use resolveGitDir to resolve to .git for git commands ([#&#8203;518](http://git+https/github.com/okonet/lint-staged/issues/518)) ([da42f8a](http://git+https/github.com/okonet/lint-staged/commit/da42f8a)), closes [#&#8203;514](http://git+https/github.com/okonet/lint-staged/issues/514) ### [`v8.0.0`](https://renovatebot.com/gh/okonet/lint-staged/releases/v8.0.0) [Compare Source](https://renovatebot.com/gh/okonet/lint-staged/compare/v7.3.0...v8.0.0) ### [8.0.0](http://git+https/github.com/okonet/lint-staged/compare/v7.3.0...v8.0.0) (2018-10-29) ##### Features - Add support for partially staged files ([#&#8203;75](http://git+https/github.com/okonet/lint-staged/issues/75)) ([f82443c](http://git+https/github.com/okonet/lint-staged/commit/f82443c)), closes [#&#8203;62](http://git+https/github.com/okonet/lint-staged/issues/62) ##### BREAKING CHANGES - Node >= 8.6 is required </details> --- ### Renovate configuration :date: **Schedule**: "after 6pm every weekday,before 5am every weekday" in timezone America/Los_Angeles. :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR is stale, or if you modify the PR title to begin with "`rebase!`". :no_bell: **Ignore**: Close this PR and you won't be reminded about this update again. --- This PR has been generated by [Renovate Bot](https://renovatebot.com/gh/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#apollographql/apollo-server).
2018-11-22 13:07:10 +02:00
"lint-staged": "8.1.0",
"memcached-mock": "0.1.0",
"meteor-promise": "0.8.7",
"mock-req": "0.2.0",
"multer": "1.4.1",
"node-fetch": "2.3.0",
chore(deps): update dependency prettier to v1.16.1 (#2203) This PR contains the following updates: | Package | Type | Update | Change | References | |---|---|---|---|---| | prettier | devDependencies | minor | `1.15.3` -> `1.16.1` | [homepage](https://prettier.io), [source](https://togithub.com/prettier/prettier) | --- ### Release Notes <details> <summary>prettier/prettier</summary> ### [`v1.16.1`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#&#8203;1161) [Compare Source](https://togithub.com/prettier/prettier/compare/1.16.0...1.16.1) [diff](https://togithub.com/prettier/prettier/compare/1.16.0...1.16.1) - JavaScript: Do not format functions with arguments as react hooks ([#&#8203;5778] by [@&#8203;SimenB]) The formatting added in Prettier 1.16 would format any function receiving an arrow function and an array literal to match React Hook's documentation. Prettier will now format this the same as before that change if the arrow function receives any arguments. <!-- prettier-ignore --> ```js // Input ["red", "white", "blue", "black", "hotpink", "rebeccapurple"].reduce( (allColors, color) => { return allColors.concat(color); }, [] ); // Output (Prettier 1.16.0) ["red", "white", "blue", "black", "hotpink", "rebeccapurple"].reduce(( allColors, color ) => { return allColors.concat(color); }, []); // Output (Prettier 1.16.1) ["red", "white", "blue", "black", "hotpink", "rebeccapurple"].reduce( (allColors, color) => { return allColors.concat(color); }, [] ); ``` - JavaScript: Add necessary parentheses for decorators ([#&#8203;5785] by [@&#8203;ikatyang]) Parentheses for decorators with nested call expressions are optional for legacy decorators but they're required for decorators in the current [proposal](https://tc39.github.io/proposal-decorators/#sec-syntax). <!-- prettier-ignore --> ```js // Input class X { @&#8203;(computed().volatile()) prop } // Output (Prettier 1.16.0) class X { @&#8203;computed().volatile() prop } // Output (Prettier 1.16.1) class X { @&#8203;(computed().volatile()) prop } ``` - TypeScript: Stable parentheses for function type in the return type of arrow function ([#&#8203;5790] by [@&#8203;ikatyang]) There's a regression introduced in 1.16 that parentheses for function type in the return type of arrow function were kept adding/removing. Their parentheses are always printed now. <!-- prettier-ignore --> ```ts // Input const foo = (): (() => void) => (): void => null; const bar = (): () => void => (): void => null; // First Output (Prettier 1.16.0) const foo = (): () => void => (): void => null; const bar = (): (() => void) => (): void => null; // Second Output (Prettier 1.16.0) const foo = (): (() => void) => (): void => null; const bar = (): () => void => (): void => null; // Output (Prettier 1.16.1) const foo = (): (() => void) => (): void => null; const bar = (): (() => void) => (): void => null; ``` - MDX: Correctly recognize inline JSX ([#&#8203;5783] by [@&#8203;ikatyang]) Previously, some inline JSXs are wrongly recognized as block HTML/JSX, which causes unexpected behaviors. This issue is now fixed. <!-- prettier-ignore --> ```md <!-- Input --> _foo <InlineJSX /> bar_ <!-- Output (Prettier 1.16.0) --> _foo <InlineJSX /> bar_ <!-- Output (Prettier 1.16.1) --> _foo <InlineJSX /> bar_ ``` [@&#8203;ikatyang]: https://togithub.com/ikatyang [@&#8203;simenb]: https://togithub.com/SimenB [#&#8203;5778]: https://togithub.com/prettier/prettier/pull/5778 [#&#8203;5783]: https://togithub.com/prettier/prettier/pull/5783 [#&#8203;5785]: https://togithub.com/prettier/prettier/pull/5785 [#&#8203;5790]: https://togithub.com/prettier/prettier/pull/5790 ### [`v1.16.0`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#&#8203;1160) [Compare Source](https://togithub.com/prettier/prettier/compare/1.15.3...1.16.0) [diff](https://togithub.com/prettier/prettier/compare/1.15.3...1.16.0) 🔗 [Release Notes](https://prettier.io/blog/2019/01/20/1.16.0.html) </details> --- ### Renovate configuration :date: **Schedule**: "after 6pm every weekday,before 5am every weekday" in timezone America/Los_Angeles. :vertical_traffic_light: **Automerge**: Enabled. :recycle: **Rebasing**: Whenever PR is stale, or if you modify the PR title to begin with "`rebase!`". :no_bell: **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#apollographql/apollo-server).
2019-01-23 17:46:53 +02:00
"prettier": "1.16.1",
"prettier-check": "2.0.0",
"qs-middleware": "1.0.3",
"redis-mock": "0.43.0",
"request": "2.88.0",
"request-promise": "4.2.2",
"subscriptions-transport-ws": "0.9.15",
"supertest": "3.4.2",
"test-listen": "1.1.0",
"ts-jest": "23.10.5",
"tslint": "5.12.1",
"typescript": "3.2.4",
"ws": "6.1.3",
"yup": "0.26.10"
},
"jest": {
"projects": [
"<rootDir>/packages/*"
]
}
}