From 0f0b83dfdee5c53d30930df30d4b2fc82af541d9 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 13 May 2018 23:37:22 +0300 Subject: [PATCH] feat: drop Node.js 4 support BREAKING CHANGE: Node.js>=6 is supported --- .travis.yml | 3 +-- package.json | 4 ++-- shrinkwrap.yaml | 20 +++++++++++--------- 3 files changed, 14 insertions(+), 13 deletions(-) diff --git a/.travis.yml b/.travis.yml index 71f259c2da..03f685b1f4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,9 +1,8 @@ language: node_js node_js: - - 4 - 6 - 8 - - 9 + - 10 sudo: false before_install: - curl -L https://unpkg.com/@pnpm/self-installer | node diff --git a/package.json b/package.json index 8d059fb3ab..fe7e320e3c 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "engines": { - "node": ">=4" + "node": ">=6" }, "files": [ "lib" @@ -41,7 +41,7 @@ "dependencies": { "@pnpm/npm-resolver": "^1.0.0", "@pnpm/store-path": "^1.0.0", - "@types/node": "^9.3.0", + "@types/node": "^9.3.0 || 10", "dependency-path": "^1.2.0", "pnpm-shrinkwrap": "^6.0.0" }, diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 9be57006b7..70c778e444 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -1,7 +1,8 @@ dependencies: '@pnpm/npm-resolver': 1.0.1 + '@pnpm/outdated': 'link:../__package_previews__/outdated/@pnpm/outdated' '@pnpm/store-path': 1.0.3 - '@types/node': 9.6.15 + '@types/node': 10.0.8 dependency-path: 1.2.1 pnpm-shrinkwrap: 6.4.0 devDependencies: @@ -29,7 +30,7 @@ packages: integrity: sha512-1zLmh6tRftQXfZ1IFHq1IexP0KaJhN6pSCA/IzK+Vixn4hPvxwcIbGjKW0KH9hsHSmrPpmSit2EWj7jGNgfa6Q== /@pnpm/logger/1.0.2: dependencies: - '@types/node': 9.6.15 + '@types/node': 10.0.8 bole: 3.0.2 ndjson: 1.5.0 dev: true @@ -100,13 +101,13 @@ packages: integrity: sha512-pn7g4uxcofWTNG/cxmKvkMK2lxr4OUIhrQDrEVYEdVhW0WkWztsHkFrYjFgfNzPbYu3ITlB3T6aSVjCoJQTOlw== /@types/fs-extra/5.0.2: dependencies: - '@types/node': 9.6.15 + '@types/node': 10.0.8 dev: true resolution: integrity: sha512-Q3FWsbdmkQd1ib11A4XNWQvRD//5KpPoGawA8aB2DR7pWKoW9XQv3+dGxD/Z1eVFze23Okdo27ZQytVFlweKvQ== /@types/got/8.3.1: dependencies: - '@types/node': 9.6.15 + '@types/node': 10.0.8 dev: true resolution: integrity: sha512-CGEPw67/Ub6gNMusk062tueurxN+HyjDCvYl4QVBKiSO+fqluXmRX/wSqST/4RtKth4mz8lDZiaZIpXr/uPROg== @@ -123,7 +124,7 @@ packages: integrity: sha1-48iwlfLyVjtRjwqtWd+f5qi4IGU= /@types/mz/0.0.32: dependencies: - '@types/node': 9.6.15 + '@types/node': 10.0.8 dev: true resolution: integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== @@ -131,6 +132,7 @@ packages: resolution: integrity: sha512-MFFKFv2X4iZy/NFl1m1E8uwE1CR96SGwJjgHma09PLtqOWoj3nqeJHMG+P/EuJGVLvC2I6MdQRQsr4TcRduIow== /@types/node/9.6.15: + dev: false resolution: integrity: sha512-16zIiQkIZBc1ZpfrOZZZ/6LKDixPiAIZq5q1YE1stxG4Ic1VmQlkNNWGBydqBFcX8eS+m/Dd4z5HzDa+q0b2Xg== /@types/ramda/0.25.28: @@ -143,13 +145,13 @@ packages: integrity: sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ== /@types/tape/4.2.32: dependencies: - '@types/node': 9.6.15 + '@types/node': 10.0.8 dev: true resolution: integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== /@types/touch/3.1.0: dependencies: - '@types/node': 9.6.15 + '@types/node': 10.0.8 dev: false resolution: integrity: sha512-Bskfd5wztYbQ/mvU4rgHUB3fKcjW2hA6o/F0JN8O+jRPJQDN/2pPV6SmdIiFm2vLyyN/XQzoCULTE05ZOpnNbQ== @@ -1056,7 +1058,7 @@ packages: integrity: sha1-oB6c2cnkkXFcmKdaQtXwu9EH/3Y= /fetch-from-npm-registry/1.0.0: dependencies: - '@types/node': 9.6.15 + '@types/node': 10.0.8 make-fetch-happen: 4.0.1 dev: false engines: @@ -3558,7 +3560,7 @@ specifiers: '@pnpm/logger': ^1.0.0 '@pnpm/npm-resolver': ^1.0.0 '@pnpm/store-path': ^1.0.0 - '@types/node': ^9.3.0 + '@types/node': ^9.3.0 || 10 '@types/tape': ^4.2.31 dependency-path: ^1.2.0 mos: ^2.0.0-alpha.3