From ed02cc849f2c59140d3e695922eb6105666e5c7c Mon Sep 17 00:00:00 2001 From: Michael Bradley Date: Thu, 24 Oct 2019 08:52:05 -0500 Subject: [PATCH] build: bump all packages' engines settings (#1985) BREAKING CHANGE: node: >=10.17.0 <12.0.0 npm: >=6.11.3 yarn: >=1.19.1 node v10.17.0 is the latest in the 10.x series and is still in the Active LTS lifecycle. Embark is still not compatible with node's 12.x and 13.x series (because of some dependencies), otherwise it would probably make sense to bump our minimum supported node version all the way to the most recent 12.x release. npm v6.11.3 is the version that's bundled with node v10.17.0. yarn v1.19.1 is the most recent version as of the time node v10.17.0 was released. --- azure-pipelines.yml | 20 +++++-------------- babel.config.js | 2 +- package.json | 6 +++--- packages/cockpit/api-client/package.json | 6 +++--- packages/cockpit/ui/package.json | 6 +++--- packages/core/code-runner/package.json | 6 +++--- packages/core/console/package.json | 6 +++--- packages/core/core/package.json | 6 +++--- packages/core/i18n/package.json | 6 +++--- packages/core/logger/package.json | 6 +++--- packages/core/reset/package.json | 6 +++--- packages/core/typings/package.json | 6 +++--- packages/core/utils/package.json | 6 +++--- packages/embark/package.json | 8 ++++---- packages/embark/src/bin/embark.js | 4 ++-- packages/embarkjs/embarkjs/package.json | 6 +++--- packages/embarkjs/ens/package.json | 6 +++--- packages/embarkjs/ipfs/package.json | 6 +++--- packages/embarkjs/swarm/package.json | 6 +++--- packages/embarkjs/web3/package.json | 6 +++--- packages/embarkjs/whisper/package.json | 6 +++--- .../plugins/accounts-manager/package.json | 6 +++--- packages/plugins/basic-pipeline/package.json | 6 +++--- packages/plugins/coverage/package.json | 6 +++--- packages/plugins/debugger/package.json | 6 +++--- packages/plugins/deploy-tracker/package.json | 6 +++--- packages/plugins/ens/package.json | 6 +++--- .../ethereum-blockchain-client/package.json | 6 +++--- packages/plugins/ganache/package.json | 6 +++--- packages/plugins/geth/package.json | 6 +++--- packages/plugins/graph/package.json | 6 +++--- packages/plugins/ipfs/package.json | 6 +++--- packages/plugins/mocha-tests/package.json | 6 +++--- packages/plugins/parity/package.json | 6 +++--- packages/plugins/plugin-cmd/package.json | 6 +++--- packages/plugins/profiler/package.json | 6 +++--- packages/plugins/scaffolding/package.json | 6 +++--- packages/plugins/solc/package.json | 6 +++--- packages/plugins/solidity-tests/package.json | 6 +++--- packages/plugins/solidity/package.json | 6 +++--- packages/plugins/specialconfigs/package.json | 6 +++--- packages/plugins/swarm/package.json | 6 +++--- .../plugins/transaction-logger/package.json | 6 +++--- .../plugins/transaction-tracker/package.json | 6 +++--- packages/plugins/vyper/package.json | 6 +++--- packages/plugins/web3/package.json | 6 +++--- packages/plugins/whisper/package.json | 6 +++--- packages/stack/api/package.json | 6 +++--- packages/stack/authenticator/package.json | 6 +++--- packages/stack/blockchain-client/package.json | 6 +++--- packages/stack/blockchain/package.json | 6 +++--- packages/stack/communication/package.json | 6 +++--- packages/stack/compiler/package.json | 6 +++--- packages/stack/contracts-manager/package.json | 6 +++--- packages/stack/deployment/package.json | 6 +++--- packages/stack/embarkjs/package.json | 6 +++--- packages/stack/library-manager/package.json | 6 +++--- packages/stack/namesystem/package.json | 6 +++--- packages/stack/pipeline/package.json | 6 +++--- .../process-logs-api-manager/package.json | 6 +++--- packages/stack/proxy/package.json | 6 +++--- packages/stack/storage/package.json | 6 +++--- packages/stack/test-runner/package.json | 6 +++--- packages/stack/watcher/package.json | 6 +++--- packages/stack/webserver/package.json | 6 +++--- packages/utils/collective/package.json | 6 +++--- packages/utils/inside-monorepo/package.json | 6 +++--- packages/utils/solo/package.json | 6 +++--- packages/utils/testing/package.json | 6 +++--- ...ests-on-a-continuous-integration-server.md | 2 +- site/source/docs/installation.md | 2 +- 71 files changed, 209 insertions(+), 219 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 34ab1005a..4aa3c792f 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -1,27 +1,17 @@ variables: - ipfsVersion: '0.4.19' - node8: '^8.12.0' - node10: '^10.0.0' + ipfsVersion: '0.4.22' + node10: '^10.17.0' pythonVersion: '2.7.x' - yarnVersion: '1.12.3' + yarnVersion: '1.19.1' strategy: matrix: - Node 8 / Linux: - nodeVersion: $(node8) - imageName: 'ubuntu-16.04' - Node 8 / macOS: - nodeVersion: $(node8) - imageName: 'macos-10.13' - Node 8 / Windows: - nodeVersion: $(node8) - imageName: 'vs2017-win2016' Node 10 / Linux: nodeVersion: $(node10) - imageName: 'ubuntu-16.04' + imageName: 'ubuntu-18.04' Node 10 / macOS: nodeVersion: $(node10) - imageName: 'macos-10.13' + imageName: 'macos-10.14' Node 10 / Windows: nodeVersion: $(node10) imageName: 'vs2017-win2016' diff --git a/babel.config.js b/babel.config.js index ca127b72b..7fc0d0414 100644 --- a/babel.config.js +++ b/babel.config.js @@ -59,7 +59,7 @@ module.exports = (api) => { 'babel-plugin-dynamic-import-node' ); node.presets[0] = [node.presets[0], { - targets: {node: '8.11.3'} + targets: {node: '10.17.0'} }]; if (env === 'node' || env.startsWith('node:')) { diff --git a/package.json b/package.json index e29a3aafa..0ea7ff3af 100644 --- a/package.json +++ b/package.json @@ -12,9 +12,9 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" }, "license": "MIT", "name": "root", diff --git a/packages/cockpit/api-client/package.json b/packages/cockpit/api-client/package.json index ff0d8f439..4f636103e 100644 --- a/packages/cockpit/api-client/package.json +++ b/packages/cockpit/api-client/package.json @@ -52,8 +52,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/cockpit/ui/package.json b/packages/cockpit/ui/package.json index 82968fbe0..71adf71cf 100644 --- a/packages/cockpit/ui/package.json +++ b/packages/cockpit/ui/package.json @@ -117,8 +117,8 @@ ] }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/core/code-runner/package.json b/packages/core/code-runner/package.json index 913f2a0d5..1deba36ec 100644 --- a/packages/core/code-runner/package.json +++ b/packages/core/code-runner/package.json @@ -66,8 +66,8 @@ "typescript": "3.6.3" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/core/console/package.json b/packages/core/console/package.json index 61045c1cb..23836cf52 100644 --- a/packages/core/console/package.json +++ b/packages/core/console/package.json @@ -70,9 +70,9 @@ "typescript": "3.6.3" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" }, "nyc": { "exclude": [ diff --git a/packages/core/core/package.json b/packages/core/core/package.json index 8f910b952..baf3d1fc5 100644 --- a/packages/core/core/package.json +++ b/packages/core/core/package.json @@ -58,8 +58,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/core/i18n/package.json b/packages/core/i18n/package.json index 6e41c1875..c2b0e3c0f 100644 --- a/packages/core/i18n/package.json +++ b/packages/core/i18n/package.json @@ -57,8 +57,8 @@ "typescript": "3.6.3" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/core/logger/package.json b/packages/core/logger/package.json index c2b088e65..d10b514ab 100644 --- a/packages/core/logger/package.json +++ b/packages/core/logger/package.json @@ -53,8 +53,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/core/reset/package.json b/packages/core/reset/package.json index 3ea9420f4..485e77a93 100644 --- a/packages/core/reset/package.json +++ b/packages/core/reset/package.json @@ -28,8 +28,8 @@ "embark-solo": "^4.1.1" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/core/typings/package.json b/packages/core/typings/package.json index ebaa688e3..7c1124c2c 100644 --- a/packages/core/typings/package.json +++ b/packages/core/typings/package.json @@ -26,8 +26,8 @@ "typescript": "3.6.3" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/core/utils/package.json b/packages/core/utils/package.json index cd478280b..826b6fe27 100644 --- a/packages/core/utils/package.json +++ b/packages/core/utils/package.json @@ -82,8 +82,8 @@ "typescript": "3.6.3" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/embark/package.json b/packages/embark/package.json index 2655e36d5..fc66f9097 100644 --- a/packages/embark/package.json +++ b/packages/embark/package.json @@ -233,13 +233,13 @@ "sinon": "4.5.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" }, "runtime": { "engines": { - "node": ">=8.11.3 <12.0.0" + "node": ">=10.17.0 <12.0.0" } } } diff --git a/packages/embark/src/bin/embark.js b/packages/embark/src/bin/embark.js index 10e3c7d10..217a6d843 100755 --- a/packages/embark/src/bin/embark.js +++ b/packages/embark/src/bin/embark.js @@ -540,7 +540,7 @@ PkgJsonEmbark.prototype.noCheck = true; // if changing to the `nodeRangeDefault` value, make sure to manually check // that it's a valid semver range, otherwise fallback logic in the prototype // methods won't be reliable -PkgJsonEmbark.prototype.nodeRangeDefault = semver.Range('>=8.11.3').range; +PkgJsonEmbark.prototype.nodeRangeDefault = semver.Range('>=10.17.0').range; PkgJsonEmbark.prototype.setNodeRange = function () { if (isObject(this.json) && @@ -1007,7 +1007,7 @@ function setupProto(Sub, Par) { Sub.prototype.constructor = Sub; } -// See: https://github.com/npm/cli/blob/v6.4.1/lib/utils/parse-json.js#L16 +// See: https://github.com/npm/cli/blob/v6.11.3/lib/utils/parse-json.js#L16 function stripBOM (content) { content = content.toString(); if (content.charCodeAt(0) === 0xFEFF) { diff --git a/packages/embarkjs/embarkjs/package.json b/packages/embarkjs/embarkjs/package.json index 2600cb37f..4a66a1064 100644 --- a/packages/embarkjs/embarkjs/package.json +++ b/packages/embarkjs/embarkjs/package.json @@ -74,8 +74,8 @@ "web3": "1.2.1" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/embarkjs/ens/package.json b/packages/embarkjs/ens/package.json index a609a6e74..b9cded7e1 100644 --- a/packages/embarkjs/ens/package.json +++ b/packages/embarkjs/ens/package.json @@ -57,8 +57,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/embarkjs/ipfs/package.json b/packages/embarkjs/ipfs/package.json index 857f10e54..aad74bece 100644 --- a/packages/embarkjs/ipfs/package.json +++ b/packages/embarkjs/ipfs/package.json @@ -55,8 +55,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/embarkjs/swarm/package.json b/packages/embarkjs/swarm/package.json index ee62c1f0a..d99d6ce52 100644 --- a/packages/embarkjs/swarm/package.json +++ b/packages/embarkjs/swarm/package.json @@ -56,8 +56,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/embarkjs/web3/package.json b/packages/embarkjs/web3/package.json index c73768569..94d765a36 100644 --- a/packages/embarkjs/web3/package.json +++ b/packages/embarkjs/web3/package.json @@ -55,8 +55,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/embarkjs/whisper/package.json b/packages/embarkjs/whisper/package.json index 7b6ec1ad8..ebeb3caec 100644 --- a/packages/embarkjs/whisper/package.json +++ b/packages/embarkjs/whisper/package.json @@ -56,8 +56,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/accounts-manager/package.json b/packages/plugins/accounts-manager/package.json index 57d1cb7ed..b94b1d2c6 100644 --- a/packages/plugins/accounts-manager/package.json +++ b/packages/plugins/accounts-manager/package.json @@ -61,8 +61,8 @@ "typescript": "3.6.3" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/basic-pipeline/package.json b/packages/plugins/basic-pipeline/package.json index 8f5447e30..b24a0ef17 100644 --- a/packages/plugins/basic-pipeline/package.json +++ b/packages/plugins/basic-pipeline/package.json @@ -62,9 +62,9 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" }, "jest": { "collectCoverage": true, diff --git a/packages/plugins/coverage/package.json b/packages/plugins/coverage/package.json index 392b9a528..dd31439d3 100644 --- a/packages/plugins/coverage/package.json +++ b/packages/plugins/coverage/package.json @@ -71,8 +71,8 @@ "typescript": "3.6.3" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/debugger/package.json b/packages/plugins/debugger/package.json index 04e3bde10..c74abc359 100644 --- a/packages/plugins/debugger/package.json +++ b/packages/plugins/debugger/package.json @@ -56,8 +56,8 @@ "typescript": "3.6.3" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/deploy-tracker/package.json b/packages/plugins/deploy-tracker/package.json index 952f11d70..ce6f71264 100644 --- a/packages/plugins/deploy-tracker/package.json +++ b/packages/plugins/deploy-tracker/package.json @@ -58,9 +58,9 @@ "sinon": "7.4.1" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" }, "nyc": { "exclude": [ diff --git a/packages/plugins/ens/package.json b/packages/plugins/ens/package.json index fe25ccaf5..e97680c98 100644 --- a/packages/plugins/ens/package.json +++ b/packages/plugins/ens/package.json @@ -80,8 +80,8 @@ ] }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/ethereum-blockchain-client/package.json b/packages/plugins/ethereum-blockchain-client/package.json index 247f65aae..44febcb8b 100644 --- a/packages/plugins/ethereum-blockchain-client/package.json +++ b/packages/plugins/ethereum-blockchain-client/package.json @@ -57,8 +57,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/ganache/package.json b/packages/plugins/ganache/package.json index 355167dbc..8119ae062 100644 --- a/packages/plugins/ganache/package.json +++ b/packages/plugins/ganache/package.json @@ -51,8 +51,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/geth/package.json b/packages/plugins/geth/package.json index d03807b51..46aa4805c 100644 --- a/packages/plugins/geth/package.json +++ b/packages/plugins/geth/package.json @@ -59,8 +59,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/graph/package.json b/packages/plugins/graph/package.json index 6cebe012a..a68070ac6 100644 --- a/packages/plugins/graph/package.json +++ b/packages/plugins/graph/package.json @@ -52,8 +52,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/ipfs/package.json b/packages/plugins/ipfs/package.json index 4f6c66783..3946d3894 100644 --- a/packages/plugins/ipfs/package.json +++ b/packages/plugins/ipfs/package.json @@ -62,8 +62,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/mocha-tests/package.json b/packages/plugins/mocha-tests/package.json index 5e34427fc..cb05eac4d 100644 --- a/packages/plugins/mocha-tests/package.json +++ b/packages/plugins/mocha-tests/package.json @@ -64,8 +64,8 @@ "source-map-support": "0.5.13" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/parity/package.json b/packages/plugins/parity/package.json index d75347086..24acd6ed7 100644 --- a/packages/plugins/parity/package.json +++ b/packages/plugins/parity/package.json @@ -64,8 +64,8 @@ "typescript": "3.6.3" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/plugin-cmd/package.json b/packages/plugins/plugin-cmd/package.json index 92adf56ff..9c4b3b572 100644 --- a/packages/plugins/plugin-cmd/package.json +++ b/packages/plugins/plugin-cmd/package.json @@ -44,8 +44,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/profiler/package.json b/packages/plugins/profiler/package.json index 82f44a85d..b028f0aa1 100644 --- a/packages/plugins/profiler/package.json +++ b/packages/plugins/profiler/package.json @@ -53,8 +53,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/scaffolding/package.json b/packages/plugins/scaffolding/package.json index c2f8bce8e..02cb38037 100644 --- a/packages/plugins/scaffolding/package.json +++ b/packages/plugins/scaffolding/package.json @@ -60,8 +60,8 @@ "typescript": "3.6.3" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/solc/package.json b/packages/plugins/solc/package.json index 7a1b42cb6..80956c525 100644 --- a/packages/plugins/solc/package.json +++ b/packages/plugins/solc/package.json @@ -53,8 +53,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/solidity-tests/package.json b/packages/plugins/solidity-tests/package.json index 75f953e30..6ee927b1e 100644 --- a/packages/plugins/solidity-tests/package.json +++ b/packages/plugins/solidity-tests/package.json @@ -58,8 +58,8 @@ "source-map-support": "0.5.13" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/solidity/package.json b/packages/plugins/solidity/package.json index 316df21a0..962f32461 100644 --- a/packages/plugins/solidity/package.json +++ b/packages/plugins/solidity/package.json @@ -58,8 +58,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/specialconfigs/package.json b/packages/plugins/specialconfigs/package.json index d3fa69459..f8cd71653 100644 --- a/packages/plugins/specialconfigs/package.json +++ b/packages/plugins/specialconfigs/package.json @@ -53,8 +53,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/swarm/package.json b/packages/plugins/swarm/package.json index 9fb875c2f..67d8f53a9 100644 --- a/packages/plugins/swarm/package.json +++ b/packages/plugins/swarm/package.json @@ -62,8 +62,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/transaction-logger/package.json b/packages/plugins/transaction-logger/package.json index 1a8890f5d..150ca304a 100644 --- a/packages/plugins/transaction-logger/package.json +++ b/packages/plugins/transaction-logger/package.json @@ -57,8 +57,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/transaction-tracker/package.json b/packages/plugins/transaction-tracker/package.json index 20dc97377..3e43a5b63 100644 --- a/packages/plugins/transaction-tracker/package.json +++ b/packages/plugins/transaction-tracker/package.json @@ -52,8 +52,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/vyper/package.json b/packages/plugins/vyper/package.json index 1505a8a31..08b97c854 100644 --- a/packages/plugins/vyper/package.json +++ b/packages/plugins/vyper/package.json @@ -53,8 +53,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/web3/package.json b/packages/plugins/web3/package.json index d221e3af3..f0a47f8f1 100644 --- a/packages/plugins/web3/package.json +++ b/packages/plugins/web3/package.json @@ -57,8 +57,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/plugins/whisper/package.json b/packages/plugins/whisper/package.json index efef82388..1e504fe34 100644 --- a/packages/plugins/whisper/package.json +++ b/packages/plugins/whisper/package.json @@ -57,8 +57,8 @@ "web3": "1.2.1" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/stack/api/package.json b/packages/stack/api/package.json index 9e8d2a1c7..11ab39b64 100644 --- a/packages/stack/api/package.json +++ b/packages/stack/api/package.json @@ -55,8 +55,8 @@ "typescript": "3.6.3" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/stack/authenticator/package.json b/packages/stack/authenticator/package.json index 877069377..d9f5d9cce 100644 --- a/packages/stack/authenticator/package.json +++ b/packages/stack/authenticator/package.json @@ -54,8 +54,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/stack/blockchain-client/package.json b/packages/stack/blockchain-client/package.json index efd12c6f4..a52678707 100644 --- a/packages/stack/blockchain-client/package.json +++ b/packages/stack/blockchain-client/package.json @@ -51,8 +51,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/stack/blockchain/package.json b/packages/stack/blockchain/package.json index 44ae426e4..6c40f6e57 100644 --- a/packages/stack/blockchain/package.json +++ b/packages/stack/blockchain/package.json @@ -60,9 +60,9 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" }, "jest": { "collectCoverage": true, diff --git a/packages/stack/communication/package.json b/packages/stack/communication/package.json index 12ca701e3..ce6cd5ee2 100644 --- a/packages/stack/communication/package.json +++ b/packages/stack/communication/package.json @@ -60,9 +60,9 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" }, "jest": { "collectCoverage": true, diff --git a/packages/stack/compiler/package.json b/packages/stack/compiler/package.json index 50d50ec16..8ddbea3e2 100644 --- a/packages/stack/compiler/package.json +++ b/packages/stack/compiler/package.json @@ -54,8 +54,8 @@ "typescript": "3.6.3" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/stack/contracts-manager/package.json b/packages/stack/contracts-manager/package.json index 337d5de8f..09cca2d70 100644 --- a/packages/stack/contracts-manager/package.json +++ b/packages/stack/contracts-manager/package.json @@ -63,8 +63,8 @@ "typescript": "3.6.3" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/stack/deployment/package.json b/packages/stack/deployment/package.json index 69de1fe1d..9ecbe2f9f 100644 --- a/packages/stack/deployment/package.json +++ b/packages/stack/deployment/package.json @@ -60,9 +60,9 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" }, "jest": { "collectCoverage": true, diff --git a/packages/stack/embarkjs/package.json b/packages/stack/embarkjs/package.json index 2e6e91427..ff2b40f6c 100644 --- a/packages/stack/embarkjs/package.json +++ b/packages/stack/embarkjs/package.json @@ -53,8 +53,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/stack/library-manager/package.json b/packages/stack/library-manager/package.json index 5772541e4..f3cc7faf4 100644 --- a/packages/stack/library-manager/package.json +++ b/packages/stack/library-manager/package.json @@ -55,8 +55,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/stack/namesystem/package.json b/packages/stack/namesystem/package.json index b0031c65f..6da17dff2 100644 --- a/packages/stack/namesystem/package.json +++ b/packages/stack/namesystem/package.json @@ -52,8 +52,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/stack/pipeline/package.json b/packages/stack/pipeline/package.json index 35b901975..2589033c7 100644 --- a/packages/stack/pipeline/package.json +++ b/packages/stack/pipeline/package.json @@ -57,8 +57,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/stack/process-logs-api-manager/package.json b/packages/stack/process-logs-api-manager/package.json index 43da87a50..ca078a2d4 100644 --- a/packages/stack/process-logs-api-manager/package.json +++ b/packages/stack/process-logs-api-manager/package.json @@ -51,8 +51,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/stack/proxy/package.json b/packages/stack/proxy/package.json index 49b72ef0e..0eac59ed5 100644 --- a/packages/stack/proxy/package.json +++ b/packages/stack/proxy/package.json @@ -63,8 +63,8 @@ "typescript": "3.6.3" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/stack/storage/package.json b/packages/stack/storage/package.json index 9ef231143..0e2039a61 100644 --- a/packages/stack/storage/package.json +++ b/packages/stack/storage/package.json @@ -57,8 +57,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/stack/test-runner/package.json b/packages/stack/test-runner/package.json index 84109ff76..56ea5337d 100644 --- a/packages/stack/test-runner/package.json +++ b/packages/stack/test-runner/package.json @@ -72,8 +72,8 @@ "source-map-support": "0.5.13" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/stack/watcher/package.json b/packages/stack/watcher/package.json index 61d260e82..f00e76af8 100644 --- a/packages/stack/watcher/package.json +++ b/packages/stack/watcher/package.json @@ -53,8 +53,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/stack/webserver/package.json b/packages/stack/webserver/package.json index 5a8f235e7..51556b45e 100644 --- a/packages/stack/webserver/package.json +++ b/packages/stack/webserver/package.json @@ -61,8 +61,8 @@ "rimraf": "3.0.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/utils/collective/package.json b/packages/utils/collective/package.json index 4891954c3..1b0bd432b 100644 --- a/packages/utils/collective/package.json +++ b/packages/utils/collective/package.json @@ -61,8 +61,8 @@ "npm-run-all": "4.1.5" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/utils/inside-monorepo/package.json b/packages/utils/inside-monorepo/package.json index dfa25223d..e7e988647 100644 --- a/packages/utils/inside-monorepo/package.json +++ b/packages/utils/inside-monorepo/package.json @@ -8,8 +8,8 @@ "main": "index.js", "scripts": {}, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/utils/solo/package.json b/packages/utils/solo/package.json index 742f73cbc..ffc2c52e9 100644 --- a/packages/utils/solo/package.json +++ b/packages/utils/solo/package.json @@ -15,8 +15,8 @@ "fs-extra": "8.1.0" }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/packages/utils/testing/package.json b/packages/utils/testing/package.json index 578df99cc..ef5d80316 100644 --- a/packages/utils/testing/package.json +++ b/packages/utils/testing/package.json @@ -72,8 +72,8 @@ } }, "engines": { - "node": ">=8.12.0 <12.0.0", - "npm": ">=6.4.1", - "yarn": ">=1.12.3" + "node": ">=10.17.0 <12.0.0", + "npm": ">=6.11.3", + "yarn": ">=1.19.1" } } diff --git a/site/source/_posts/2019-01-28-running-embark-tests-on-a-continuous-integration-server.md b/site/source/_posts/2019-01-28-running-embark-tests-on-a-continuous-integration-server.md index cb173a6e5..1c3ed01c9 100644 --- a/site/source/_posts/2019-01-28-running-embark-tests-on-a-continuous-integration-server.md +++ b/site/source/_posts/2019-01-28-running-embark-tests-on-a-continuous-integration-server.md @@ -72,7 +72,7 @@ os: node_js: - "10" before_install: - - curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.12.3 + - curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.19.1 - export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH" cache: - yarn: true diff --git a/site/source/docs/installation.md b/site/source/docs/installation.md index 50c49d838..f8ec3611d 100644 --- a/site/source/docs/installation.md +++ b/site/source/docs/installation.md @@ -15,7 +15,7 @@ Once done, go ahead and [install Embark](#Installing-Embark). ### Node -Please install [Node.js](http://nodejs.org/) in version 8.11.3 LTS or higher. +Please install [Node.js](http://nodejs.org/) in version 10.17.0 LTS or higher. {% notification info 'Quick Tip' %} We recommend installing Node using the [Node Version Manager](https://github.com/creationix/nvm/blob/master/README.md). This is because it makes it very easy to install different versions of Node in isolated environments that don't require users to [change their permissions](https://docs.npmjs.com/getting-started/fixing-npm-permissions) when installing packages. Find instructions on how to install NVM [here](https://github.com/creationix/nvm/blob/master/README.md#install-script).