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).