From 236285d1da54c1302e2493445753346d187f731f Mon Sep 17 00:00:00 2001 From: Jesse Rosenberger Date: Wed, 20 Feb 2019 15:02:49 +0200 Subject: [PATCH] Keep `@types/node` types at v8. (#2344) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit While there are newer types available for newer Node.js APIs, the `8.x` range still gets most of the important updates via back-ports on the `DefinitelyTyped` repository. I believe it'll be safer to limit the types to the version which we intend on developing for most directly, which is Node.js 8. Node.js 10 has newer APIs but until we can drop Node.js 8 support (which is not at all anytime soon), we should try to stick to the `8.x` API types. We will drop Node.js 6 support in the next major version of Apollo Server since it will end it's "Long-Term Support" coverage [in April 2019](https://github.com/nodejs/LTS/). Hopefully this will auto-close #2302. 😉 --- renovate.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renovate.json b/renovate.json index 5f911679..7f0d9d39 100644 --- a/renovate.json +++ b/renovate.json @@ -4,6 +4,10 @@ ], "automerge": false, "packageRules": [ + { + "packageNames": ["@types/node"], + "allowedVersions": "8.x" + }, { "paths": [ "docs/package.json"