Commit graph

379 commits

Author SHA1 Message Date
Evans Hauser
e66f6db413
fix: support Node 6 (#1171) 2018-06-13 14:56:09 -07:00
Martijn Walraven
4a068cff74 Add engines field with node >= 8 in package.json 2018-06-11 13:21:51 +02:00
Martijn Walraven
5a1598c99a Remove deprecated supertest-as-promised 2018-06-11 12:17:10 +02:00
Martijn Walraven
1e1b49ec29 Update devDependencies, including typescript 2018-06-11 12:13:03 +02:00
Evans Hauser
582698c09c
package.json: update @types/graphql 2018-05-21 16:54:46 -07:00
Evans Hauser
84e763358e
package.json: remove node and graphql types from root and unnecessary variants 2018-05-21 15:31:57 -07:00
Evans Hauser
aad7c39001
build: update dependencies and remove extra node typings 2018-05-20 03:52:54 -07:00
Renovate Bot
70a09df2c8
chore(deps): update dependency @types/sinon to v4.3.3 2018-05-11 15:54:24 -07:00
Renovate Bot
6457b1a3a1
chore(deps): update dependency @types/node to v9.6.15 2018-05-11 15:54:23 -07:00
Renovate Bot
7b781333f2
chore(deps): update dependency @types/sinon to v4.3.2 2018-05-11 15:54:22 -07:00
Renovate Bot
3fff064387
chore(deps): update dependency @types/node to v9.6.14 2018-05-11 15:54:22 -07:00
Renovate Bot
98ec318109
chore(deps): update dependency sinon to v5.0.7 2018-05-11 15:54:21 -07:00
Renovate Bot
f6fc411b55
chore(deps): update dependency sinon to v5.0.6 2018-05-11 15:54:21 -07:00
Renovate Bot
5e3b64263f
chore(deps): update dependency sinon to v5.0.5 2018-05-11 15:54:20 -07:00
Renovate Bot
95d23e7868
chore(deps): update dependency @types/node to v9.6.12 2018-05-11 15:54:20 -07:00
Renovate Bot
e18e23119f
chore(deps): update dependency @types/node to v9.6.11 2018-05-11 15:54:20 -07:00
Evans Hauser
0cccdb9cc5
root: add @types/graphql to package.json to fix cache-control compilation error 2018-05-11 15:53:13 -07:00
Renovate Bot
22d13f2ec8
chore(deps): update dependency @types/node to v9.6.9 2018-05-11 15:53:07 -07:00
Renovate Bot
f9d919c31e
chore(deps): update dependency sinon to v5.0.3 2018-05-11 15:53:06 -07:00
Renovate Bot
b7595b30e3
chore(deps): update dependency sinon to v5.0.2 2018-05-11 15:53:06 -07:00
Renovate Bot
040737ac03
chore(deps): update dependency @types/node to v9.6.8 2018-05-11 15:53:06 -07:00
renovate[bot]
8915ef82f4
chore(deps): update dependency sinon to v5 (#1010) 2018-05-11 15:53:06 -07:00
Renovate Bot
1a0e27e0e7
chore(deps): update dependency @types/node to v9.6.7 2018-05-11 15:53:05 -07:00
Jesse Rosenberger
9ab4f9d0f8
Merge pull request #942 from apollographql/docs-overhaul
[Work in Progress] 2.0 Documentation
2018-05-02 17:41:48 -07:00
Renovate Bot
c43d9bda04 chore(deps): update dependency remap-istanbul to v0.11.1 2018-04-26 07:02:11 +00:00
Renovate Bot
297e501231 chore(deps): update dependency lerna to v2.11.0 2018-04-25 11:02:21 +00:00
Jesse Rosenberger
c65b7a57bf
Merge remote-tracking branch 'origin/master' into docs-overhaul 2018-04-23 15:28:29 +03:00
Renovate Bot
d74f5e78e6 chore(deps): update dependency @types/chai to v4.1.3 2018-04-21 06:56:11 +00:00
Renovate Bot
591b0f2cae chore(deps): update dependency typescript to v2.8.3 2018-04-20 10:02:15 +00:00
Renovate Bot
cc579227c8 chore(deps): update dependency @types/node to v9.6.6 2018-04-20 08:02:16 +00:00
Renovate Bot
64a01c94f8 chore(deps): update dependency @types/mocha to v5.2.0 2018-04-20 06:48:48 +00:00
Renovate Bot
5bebbf12b1 chore(deps): update dependency mocha to v5.1.1 2018-04-19 07:06:26 +00:00
renovate[bot]
625bf7ba8e chore(deps): update dependency mocha to v5.1.0 (#908) 2018-04-18 15:47:39 +03:00
Jesse Rosenberger
0c6b1bd358
Remove dev-dependency on npm-check-updates. (#959)
It appears that the intention of including `npm-check-updates` in this
repository was to provide an easy way to update dependent packages from the
console.  This was originally introduced in [Ref 0].

Unfortunately, the `npm-check-updates` package has an explicit dependency on
`npm@3`, which means that it includes the entire `npm` in its
`node_modules`.

I originally observed this when analyzing the test failures in [Ref 1] and
[Ref 2] which indicated (in its npm error) that the npm version was v3.10.10.

The explanation for this is relatively straight-forward: Older versions of
npm uses an nested tree of `node_modules` directories while newer versions
hoist `node_modules` (i.e. flatten) to the highest location possible and
only nesting dependencies to meet conflicting version constraints.

Unfortunately, that means that once `npm@3` was installed by the newer
`npm@5` as a dependency of `npm-check-updates`, it was hoisted to the
top-level `node_modules` directory, exposing `npm@3` to `npm-scripts` which
directly call `npm` commands on the nested packages, as is done on this
monorepo (with, for example the `postinstall` script which runs `npm run
compile` in each of the server middleware packages). :face_palm:

Overall, this package doesn't seem to provide enough value for us to
continue to include it, especially since we have Renovate - coupled with the
same information being available from `npm outdated` and `npm update`
commands.  I'm not sure why we would want to install newer versions than our
"package.json" allows.

Futhermore, looking at the issue tracker on `npm-check-updates`, I'm
assuming this is the reason I've seen "`dezalgo`" install errors [Ref 3] on
this repository recently and _possibly_ even a bizarrely corrupted npm cache
I encountered recently (though admittedly, that could be a stretch).

See also: [Ref 4].

[Ref 0]: https://github.com/apollographql/apollo-server/commit/d7ca07f7
[Ref 1]: https://circleci.com/gh/apollographql/apollo-server/1915
[Ref 2]: https://app.netlify.com/sites/apollo-server-docs/deploys/5acdd3b7
[Ref 3]: https://github.com/tjunnone/npm-check-updates/issues/420
[Ref 4]: https://github.com/tjunnone/npm-check-updates/issues/423
2018-04-17 22:59:00 +03:00
Renovate Bot
c87cce9a2b chore(deps): update dependency prettier to v1.12.1 2018-04-17 16:02:50 +00:00
Renovate Bot
05222b121b chore(deps): update dependency lerna to v2.10.2 2018-04-17 14:02:35 +00:00
Renovate Bot
e1cfd83124 chore(deps): update dependency @types/node to v9.6.5 2018-04-14 07:02:46 +00:00
Renovate Bot
6306f82d2f chore(deps): update dependency prettier to v1.12.0 2018-04-12 06:47:07 +00:00
Renovate Bot
85f0bf8fff chore(deps): update dependency lerna to v2.10.1 2018-04-11 11:03:02 +00:00
Jesse Rosenberger
1348e16924
🚨 Stop pretty-ing Markdown, at least for the time-being.
Prettier and I have different opinions about what legible markdown are.

I'm happy to remove this commit later.

cc @jbaxleyiii
2018-04-11 11:28:11 +03:00
Renovate Bot
a8c2af0aa1 chore(deps): update dependency @types/node to v9.6.4 2018-04-11 08:08:44 +00:00
Renovate Bot
4db35ab966 chore(deps): update dependency lerna to v2.10.0 2018-04-09 05:01:50 +00:00
Renovate Bot
aa3bca919a chore(deps): update dependency @types/node to v9.6.2 2018-04-04 06:40:18 +00:00
Renovate Bot
7492aebeb0 chore(deps): update dependency sinon to v4.5.0 2018-03-31 08:04:19 +00:00
Renovate Bot
ed7d504591 chore(deps): update dependency lerna to v2.9.1 2018-03-30 06:04:44 +00:00
Renovate Bot
adea7faa45 chore(deps): update dependency @types/node to v9.6.1 2018-03-29 07:14:41 +00:00
David Glasser
7d1165f1e0
All: allow cacheControl: {defaultMaxAge: 5}. (#922) 2018-03-28 13:56:22 -07:00
Renovate Bot
f59accf425 chore(deps): update dependency sinon to v4.4.10 2018-03-28 11:23:54 +00:00
Renovate Bot
ebf892f8cc chore(deps): update dependency typescript to v2.8.1 2018-03-28 09:01:57 +00:00
Renovate Bot
d8b09fbba0 chore(deps): update dependency sinon to v4.4.9 2018-03-27 08:02:28 +00:00