Commit graph

280 commits

Author SHA1 Message Date
Renovate Bot
d8b09fbba0 chore(deps): update dependency sinon to v4.4.9 2018-03-27 08:02:28 +00:00
Jesse Rosenberger
ba45c990fd
Be more specific as to which files are run with lint-staged.
Ignoring the fact that the `.js*` was already _inclusive_ of `*.json`, we no
longer want `*.json` files linted (see [0] for more information), and I'm
not even sure why we would want to cover `*.md` rather than just `*.md`
(planning for a future markdown format?).

[0]: d4becdf6be
2018-03-26 17:16:17 +03:00
Renovate Bot
c941702253 chore(deps): update dependency @types/node to v9.6.0 2018-03-23 08:02:26 +00:00
Renovate Bot
e8058f812d chore(deps): update dependency sinon to v4.4.8 2018-03-22 07:03:34 +00:00
Renovate Bot
13b1d0803d chore(deps): update dependency remap-istanbul to v0.11.0 2018-03-17 10:00:56 +00:00
renovate[bot]
1bf6d1939f chore(deps): update dependency graphql to v0.13.2 (#891) 2018-03-17 11:35:52 +02:00
renovate[bot]
a3045fedcb chore(deps): update dependency sinon to v4.4.6 (#890) 2018-03-16 14:20:51 +02:00
renovate[bot]
709f6c227b chore(deps): pin dependency lint-staged to v6.1.1 (#879)
* chore(deps): update dependency lint-staged to v6.1.1

* Keep pinned versions + ensure `lint-staged` remains pre-7.x.

Follows-up on 17eab2d25c.

But makes sure that RenovateApp doesn't update this on our behalf.

Ref: https://renovateapp.com/docs/configuration-reference/configuration-options#allowedversions
2018-03-16 12:44:30 +02:00
Jesse Rosenberger
721ee0ce37
Further remove .json from prettier-ing.
Follow up on apollographql/apollo-server#886.

Ref: d4becdf6be
2018-03-16 11:09:15 +02:00
Jesse Rosenberger
d4becdf6be
Stop prettier-ing JSON files. (#886)
With a lack of comments and a fairly strict structure, it's arguable if JSON
files were ever meant to be pretty, but the method we're using right now is
a bit futile, especially considering that tools that we use to automatically
update JSON (specifically, package.json) don't run prettier themselves.

The most problematic rule is the 80 characters line limit.

Lines in JSON can be wrapped in, at most, one place: after the colon in the
key.  This means that as soon as a single npm-script declaration exceeds the
line-length rule a second time, it can't be wrapped again, resulting in a
violation of the very rule being enforced.

Clearly, I've always thought that prettying JSON is a bit silly, but the
straw that broke the camel's back here is automated package.json changes by
bots which update the repository via their automated PRs.

Perhaps in a day where the JavaScript package manifest finds a new file
extension (.js?, .yaml, .toml?), it will be able to reap the glitz and glamour
of being eloquently formatted, but until then we'll have to use long-line
wrapping in our editors.

...or shorten our npm scripts.
2018-03-16 10:47:08 +02:00
renovate[bot]
17eab2d25c chore(deps): pin lint-staged to v6.x range (#840)
* Pin `lint-staged` to maintain Node.js 4 support.

The newer version of `lint-staged` (v7) drops support for Node.js 4, a version of Node.js which is still under Maintenance LTS support and therefore we still need to test against.  Since this npm would be used in our Node.js 4 test matrix, it's imperative that we not jump to v7.
2018-03-13 18:10:34 +02:00
Renovate Bot
d50b6b6fb2 chore(deps): update dependency graphql to v0.13.1 2018-03-13 16:01:14 +00:00
Sashko Stubailo
281392c3f0 Update to graphql@0.12 (#726)
* Update peer deps and tests for 0.12
* v1.3.2
2018-03-13 17:10:37 +02:00
Jesse Rosenberger
b0ac2015a7
Stop running prettier in Travis tests.
Primarily because the results that prettier is giving on Travis are not the
same as those that are exhibited locally.  Namely, the result of running the
`npm run lint` command locally returns different files than on TravisCI.

This makes it almost entirely impossible to determine what is wrong with the
files.  It's likely enough that it's running in post-commit, but I'd be
happy to re-introduce this commit if someone can figure out what is wrong!

For now though, it's interfering with the ability to merge PRs.

As another option, perhaps CircleCI workflows would allow us to have
separate fail badges for Lint tests rather than testing the linting in every
Node.js version of the build matrix and polluting the true success and
failure of the unarguably more important tests themselves (rather than the
formatting of the code which is being tested).
2018-03-13 15:44:25 +02:00
renovate[bot]
792d6d1542 chore(deps): update dependency sinon to v4.4.4 (#875) 2018-03-13 15:25:34 +02:00
renovate[bot]
2ac6057f8a chore(deps): update dependency mocha to v5 (#776) 2018-03-13 15:24:21 +02:00
renovate[bot]
8b961eba24 chore(deps): update dependency prettier to v1.11.1 (#846) 2018-03-13 11:54:27 +02:00
renovate[bot]
2fa4f77b51 chore(deps): update dependency @types/node to v9 (#820) 2018-03-12 18:17:05 +02:00
Renovate Bot
b395a52962 chore(deps): update dependency sinon to v4.4.3 2018-03-12 07:31:52 +00:00
Renovate Bot
cc3ac4db9c chore(deps): update dependency @types/node to v8.9.5 2018-03-09 07:00:42 +00:00
Renovate Bot
7104b7224e chore(deps): update dependency @types/sinon to v4.3.0 2018-03-01 08:11:22 +00:00
Renovate Bot
5d073c20af chore(deps): update dependency npm-check-updates to v2.14.1 2018-02-28 13:22:12 +00:00
Renovate Bot
cb0bfb90d3 chore(deps): update dependency @types/sinon to v4.1.4 2018-02-27 08:00:45 +00:00
Renovate Bot
cf099518c0 chore(deps): update dependency sinon to v4.4.2 2018-02-26 10:02:31 +00:00
Renovate Bot
b7127da0c7 chore(deps): update dependency sinon to v4.4.0 2018-02-23 11:00:51 +00:00
Renovate Bot
5b901204ab chore(deps): update dependency lint-staged to v6.1.1 2018-02-17 07:15:44 +00:00
Renovate Bot
15202a7f4b chore(deps): update dependency typescript to v2.7.2 2018-02-16 08:00:58 +00:00
Renovate Bot
10fbf62fb2 chore(deps): update dependency lerna to v2.9.0 2018-02-15 09:01:07 +00:00
Renovate Bot
4941d00343 chore(deps): update dependency @types/node to v8.9.4 2018-02-14 07:51:20 +00:00
Renovate Bot
d9c5b27dc6 chore(deps): update dependency sinon to v4.3.0 2018-02-12 12:01:10 +00:00
Renovate Bot
8dbbe0f2e0 chore(deps): update dependency @types/node to v8.9.3 2018-02-12 09:26:29 +00:00
Renovate Bot
f43762486c chore(deps): update dependency lint-staged to v6.1.0 2018-02-10 21:00:49 +00:00
Renovate Bot
26e80d6f35 chore(deps): update dependency sinon to v4.2.3 2018-02-10 20:00:50 +00:00
Renovate Bot
859ddf9dab chore(deps): update dependency @types/node to v8.9.2 2018-02-10 07:00:55 +00:00
Renovate Bot
c269c7cb7e chore(deps): update dependency @types/node to v8.9.1 2018-02-09 09:00:54 +00:00
Renovate Bot
ed2663324c chore(deps): update dependency @types/node to v8.9.0 2018-02-08 12:01:04 +00:00
Renovate Bot
ef99685c1f chore(deps): update dependency @types/node to v8.5.10 2018-02-07 07:00:57 +00:00
Renovate Bot
a2ebf00cb4 chore(deps): update dependency typescript to v2.7.1 2018-02-01 08:01:38 +00:00
Renovate Bot
86fe20641d chore(deps): update dependency @types/mocha to v2.2.48 2018-02-01 07:00:53 +00:00
Renovate Bot
39b58dbe3b chore(deps): update dependency sinon to v4.2.1 2018-01-24 10:22:34 +00:00
Renovate Bot
5bc83f425d chore(deps): update dependency @types/mocha to v2.2.47 2018-01-24 08:19:55 +00:00
Renovate Bot
e696b93fea chore(deps): update dependency @types/chai to v4.1.2 2018-01-24 07:11:31 +00:00
Renovate Bot
bdbb2d32ae chore(deps): update dependency remap-istanbul to v0.10.1 2018-01-23 07:21:25 +00:00
Renovate Bot
7f095cb5fb chore(deps): update dependency sinon to v4.2.0 2018-01-22 10:31:08 +00:00
Renovate Bot
008c856da5 chore(deps): update dependency lerna to v2.8.0 2018-01-20 07:22:05 +00:00
Renovate Bot
858a0ced94 chore(deps): update dependency sinon to v4.1.6 2018-01-19 14:07:57 +00:00
Renovate Bot
c6f8a43617 chore(deps): update dependency lint-staged to v6.0.1 2018-01-19 13:22:32 +00:00
Renovate Bot
0d70be0665 chore(deps): update dependency remap-istanbul to v0.10.0 2018-01-19 12:18:38 +00:00
Renovate Bot
ba1dd7326b chore(deps): update dependency lerna to v2.7.1 2018-01-19 09:10:48 +00:00
Renovate Bot
60f9993e1e chore(deps): update dependency @types/node to v8.5.9 2018-01-19 07:54:20 +00:00