From bd49e26978b107e02ed0504fdb395888dbf4f222 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=B3bert=20Kiss?= Date: Fri, 27 Oct 2017 00:44:55 +0200 Subject: [PATCH] build: upgrade node to 8.8.1 (#471) * build: upgrade to nodejs 8.8.1 and npm 5.5.1 * ci: upgrade the npm to the latest version in ci files * build: remove duplication from clean script --- .nvmrc | 2 +- .travis.yml | 1 + appveyor.yml | 1 + package-lock.json | 98 ++++++++++++++-------------- package.json | 4 +- packages/uhk-agent/package-lock.json | 18 ++--- packages/uhk-usb/package-lock.json | 8 +-- packages/uhk-web/package-lock.json | 32 ++++----- packages/usb/package-lock.json | 7 +- 9 files changed, 85 insertions(+), 86 deletions(-) diff --git a/.nvmrc b/.nvmrc index df5119ec..eec6dacb 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -8.7.0 +8.8.1 diff --git a/.travis.yml b/.travis.yml index d32edc2b..cd14f714 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,6 +29,7 @@ addons: install: - nvm install + - npm i -g npm@latest - npm install before_script: diff --git a/appveyor.yml b/appveyor.yml index 1d31cbd8..b88307d2 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -18,6 +18,7 @@ shallow_clone: true install: - ps: Install-Product node $env:nodejs_version + - npm i -g npm@latest - choco install chromium - set CI=true - set PATH=%APPDATA%\npm;%PATH% diff --git a/package-lock.json b/package-lock.json index e79f5e17..d7724941 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,6 +4,28 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "7zip": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/7zip/-/7zip-0.0.6.tgz", + "integrity": "sha1-nK+xca+CMpSQNTtIFvAzR6oVCjA=", + "dev": true + }, + "7zip-bin": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-2.2.4.tgz", + "integrity": "sha512-vs1IkxmbdYv0K8rPBXLl/qicRRF7CDjpOWHY1m+CUVByMkepJtWVlxtnszyY1rAWWL71IGc2JWRzJgUbHpzGDw==", + "dev": true, + "requires": { + "7zip-bin-mac": "1.0.1" + } + }, + "7zip-bin-mac": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/7zip-bin-mac/-/7zip-bin-mac-1.0.1.tgz", + "integrity": "sha1-Pmh3i78JJq3GgVlCcHRQXUdVXAI=", + "dev": true, + "optional": true + }, "@types/electron-devtools-installer": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@types/electron-devtools-installer/-/electron-devtools-installer-2.0.2.tgz", @@ -46,28 +68,16 @@ "@types/node": "8.0.30" } }, - "7zip": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/7zip/-/7zip-0.0.6.tgz", - "integrity": "sha1-nK+xca+CMpSQNTtIFvAzR6oVCjA=", - "dev": true - }, - "7zip-bin": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-2.2.4.tgz", - "integrity": "sha512-vs1IkxmbdYv0K8rPBXLl/qicRRF7CDjpOWHY1m+CUVByMkepJtWVlxtnszyY1rAWWL71IGc2JWRzJgUbHpzGDw==", + "JSONStream": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.1.tgz", + "integrity": "sha1-cH92HgHa6eFvG8+TcDt4xwlmV5o=", "dev": true, "requires": { - "7zip-bin-mac": "1.0.1" + "jsonparse": "1.3.1", + "through": "2.3.8" } }, - "7zip-bin-mac": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/7zip-bin-mac/-/7zip-bin-mac-1.0.1.tgz", - "integrity": "sha1-Pmh3i78JJq3GgVlCcHRQXUdVXAI=", - "dev": true, - "optional": true - }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -1652,8 +1662,8 @@ "integrity": "sha512-8od6g684Fhi5Vpp4ABRv/RBsW1AY6wSHbJHEK6FGTv+8jvAAnlABniZu/FVmX9TcirkHepaEsa1QGkRvbg0CKw==", "dev": true, "requires": { - "is-text-path": "1.0.1", "JSONStream": "1.3.1", + "is-text-path": "1.0.1", "lodash": "4.17.4", "meow": "3.7.0", "split2": "2.2.0", @@ -4191,14 +4201,6 @@ } } }, - "string_decoder": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "5.0.1" - } - }, "string-width": { "version": "1.0.2", "bundled": true, @@ -4209,6 +4211,14 @@ "strip-ansi": "3.0.1" } }, + "string_decoder": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, "stringstream": { "version": "0.0.5", "bundled": true, @@ -5435,12 +5445,6 @@ "through2": "0.6.5" }, "dependencies": { - "jsonparse": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz", - "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=", - "dev": true - }, "JSONStream": { "version": "0.8.4", "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz", @@ -5451,6 +5455,12 @@ "through": "2.3.8" } }, + "jsonparse": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz", + "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=", + "dev": true + }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", @@ -5503,16 +5513,6 @@ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", "dev": true }, - "JSONStream": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.1.tgz", - "integrity": "sha1-cH92HgHa6eFvG8+TcDt4xwlmV5o=", - "dev": true, - "requires": { - "jsonparse": "1.3.1", - "through": "2.3.8" - } - }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -8231,12 +8231,6 @@ } } }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -8259,6 +8253,12 @@ "function-bind": "1.1.1" } }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, "stringstream": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", diff --git a/package.json b/package.json index e6ab3b90..32258877 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "license": "GPL-3.0", "engines": { "node": ">=8.1.0 <9.0.0", - "npm": ">=5.1.0 <6.0.0" + "npm": ">=5.5.1 <6.0.0" }, "devDependencies": { "@types/electron-devtools-installer": "2.0.2", @@ -76,6 +76,6 @@ "pack": "node ./scripts/release.js", "sprites": "node ./scripts/generate-svg-sprites", "release": "node ./scripts/release.js", - "clean": "lerna exec rimraf ./node_modules ./dist && rimraf ./node_modules ./dist" + "clean": "lerna exec rimraf ./node_modules ./dist" } } diff --git a/packages/uhk-agent/package-lock.json b/packages/uhk-agent/package-lock.json index aa62750c..ca2271a5 100644 --- a/packages/uhk-agent/package-lock.json +++ b/packages/uhk-agent/package-lock.json @@ -1770,10 +1770,6 @@ } } }, - "string_decoder": { - "version": "0.10.31", - "bundled": true - }, "string-width": { "version": "1.0.2", "bundled": true, @@ -1783,6 +1779,10 @@ "strip-ansi": "3.0.1" } }, + "string_decoder": { + "version": "0.10.31", + "bundled": true + }, "stringstream": { "version": "0.0.5", "bundled": true @@ -2338,11 +2338,6 @@ "tweetnacl": "0.14.5" } }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -2353,6 +2348,11 @@ "strip-ansi": "3.0.1" } }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, "stringstream": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", diff --git a/packages/uhk-usb/package-lock.json b/packages/uhk-usb/package-lock.json index 8e4dcecc..76461cfa 100644 --- a/packages/uhk-usb/package-lock.json +++ b/packages/uhk-usb/package-lock.json @@ -648,10 +648,6 @@ } } }, - "string_decoder": { - "version": "0.10.31", - "bundled": true - }, "string-width": { "version": "1.0.2", "bundled": true, @@ -661,6 +657,10 @@ "strip-ansi": "3.0.1" } }, + "string_decoder": { + "version": "0.10.31", + "bundled": true + }, "stringstream": { "version": "0.0.5", "bundled": true diff --git a/packages/uhk-web/package-lock.json b/packages/uhk-web/package-lock.json index deb9e4e0..a89361c5 100644 --- a/packages/uhk-web/package-lock.json +++ b/packages/uhk-web/package-lock.json @@ -3949,13 +3949,6 @@ } } }, - "string_decoder": { - "version": "1.0.1", - "bundled": true, - "requires": { - "safe-buffer": "5.0.1" - } - }, "string-width": { "version": "1.0.2", "bundled": true, @@ -3965,6 +3958,13 @@ "strip-ansi": "3.0.1" } }, + "string_decoder": { + "version": "1.0.1", + "bundled": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, "stringstream": { "version": "0.0.5", "bundled": true, @@ -6547,10 +6547,6 @@ } } }, - "string_decoder": { - "version": "0.10.31", - "bundled": true - }, "string-width": { "version": "1.0.2", "bundled": true, @@ -6560,6 +6556,10 @@ "strip-ansi": "3.0.1" } }, + "string_decoder": { + "version": "0.10.31", + "bundled": true + }, "stringstream": { "version": "0.0.5", "bundled": true @@ -9212,11 +9212,6 @@ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -9241,6 +9236,11 @@ } } }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, "stringstream": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", diff --git a/packages/usb/package-lock.json b/packages/usb/package-lock.json index fa56227f..7c124178 100644 --- a/packages/usb/package-lock.json +++ b/packages/usb/package-lock.json @@ -1,14 +1,11 @@ { - "name": "agent-usb", - "version": "1.0.0", - "lockfileVersion": 1, "requires": true, + "lockfileVersion": 1, "dependencies": { "@types/node": { "version": "8.0.28", "resolved": "https://registry.npmjs.org/@types/node/-/node-8.0.28.tgz", - "integrity": "sha512-HupkFXEv3O3KSzcr3Ylfajg0kaerBg1DyaZzRBBQfrU3NN1mTBRE7sCveqHwXLS5Yrjvww8qFzkzYQQakG9FuQ==", - "dev": true + "integrity": "sha512-HupkFXEv3O3KSzcr3Ylfajg0kaerBg1DyaZzRBBQfrU3NN1mTBRE7sCveqHwXLS5Yrjvww8qFzkzYQQakG9FuQ==" }, "ansi-styles": { "version": "3.2.0",