From 10674ddbe9ce73b2706a0525dd583b507490e203 Mon Sep 17 00:00:00 2001 From: Mike Harder Date: Fri, 26 Jul 2019 10:50:17 -0700 Subject: [PATCH 1/3] Update rush to 5.11.0 --- rush.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rush.json b/rush.json index 4da6a4a595c2..822da577b067 100644 --- a/rush.json +++ b/rush.json @@ -15,7 +15,7 @@ * path segment in the "$schema" field for all your Rush config files. This will ensure * correct error-underlining and tab-completion for editors such as VS Code. */ - "rushVersion": "5.10.3", + "rushVersion": "5.11.0", /** * The next field selects which package manager should be installed and determines its version. * Rush installs its own local copy of the package manager to ensure that your build process From cb5193c475b2476d556dbba5556e68ee5b2654bf Mon Sep 17 00:00:00 2001 From: Mike Harder Date: Fri, 26 Jul 2019 10:59:07 -0700 Subject: [PATCH 2/3] Update pnpm-lock --- common/config/rush/pnpm-lock.yaml | 44 +++++++++++++++---------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 574929f85d9b..afecd5c0bff9 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -117,7 +117,7 @@ dependencies: karma-rollup-preprocessor: 7.0.2_rollup@1.17.0 karma-sourcemap-loader: 0.3.7 karma-typescript-es6-transform: 4.1.1 - karma-webpack: 4.0.2_webpack@4.37.0 + karma-webpack: 4.0.2_webpack@4.38.0 long: 4.0.0 mocha: 5.2.0 mocha-chrome: 1.1.0 @@ -177,9 +177,9 @@ dependencies: url: 0.11.0 util: 0.11.1 uuid: 3.3.2 - webpack: 4.37.0_webpack@4.37.0 - webpack-cli: 3.3.6_webpack@4.37.0 - webpack-dev-middleware: 3.7.0_webpack@4.37.0 + webpack: 4.38.0_webpack@4.38.0 + webpack-cli: 3.3.6_webpack@4.38.0 + webpack-dev-middleware: 3.7.0_webpack@4.38.0 ws: 6.2.1 xhr-mock: 2.5.0 xml2js: 0.4.19 @@ -5488,15 +5488,15 @@ packages: dev: false resolution: integrity: sha512-WTGGThwufBT73c20q30iTcXq8Jb3Wat/h+JW1lwKgMtymT5rVxLknoaUVNfenaV3+cRMiTEsBT773kz9jWk6IQ== - /karma-webpack/4.0.2_webpack@4.37.0: + /karma-webpack/4.0.2_webpack@4.38.0: dependencies: clone-deep: 4.0.1 loader-utils: 1.2.3 neo-async: 2.6.1 schema-utils: 1.0.0 source-map: 0.7.3 - webpack: 4.37.0_webpack@4.37.0 - webpack-dev-middleware: 3.7.0_webpack@4.37.0 + webpack: 4.38.0_webpack@4.38.0 + webpack-dev-middleware: 3.7.0_webpack@4.38.0 dev: false engines: node: '>= 8.9.0' @@ -8647,7 +8647,7 @@ packages: node: '>=4' resolution: integrity: sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI= - /terser-webpack-plugin/1.3.0_webpack@4.37.0: + /terser-webpack-plugin/1.3.0_webpack@4.38.0: dependencies: cacache: 11.3.3 find-cache-dir: 2.1.0 @@ -8657,7 +8657,7 @@ packages: serialize-javascript: 1.7.0 source-map: 0.6.1 terser: 4.1.2 - webpack: 4.37.0_webpack@4.37.0 + webpack: 4.38.0_webpack@4.38.0 webpack-sources: 1.3.0 worker-farm: 1.7.0 dev: false @@ -9290,7 +9290,7 @@ packages: dev: false resolution: integrity: sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== - /webpack-cli/3.3.6_webpack@4.37.0: + /webpack-cli/3.3.6_webpack@4.38.0: dependencies: chalk: 2.4.2 cross-spawn: 6.0.5 @@ -9302,7 +9302,7 @@ packages: loader-utils: 1.2.3 supports-color: 6.1.0 v8-compile-cache: 2.0.3 - webpack: 4.37.0_webpack@4.37.0 + webpack: 4.38.0_webpack@4.38.0 yargs: 13.2.4 dev: false engines: @@ -9312,12 +9312,12 @@ packages: webpack: 4.x.x resolution: integrity: sha512-0vEa83M7kJtxK/jUhlpZ27WHIOndz5mghWL2O53kiDoA9DIxSKnfqB92LoqEn77cT4f3H2cZm1BMEat/6AZz3A== - /webpack-dev-middleware/3.7.0_webpack@4.37.0: + /webpack-dev-middleware/3.7.0_webpack@4.38.0: dependencies: memory-fs: 0.4.1 mime: 2.4.4 range-parser: 1.2.1 - webpack: 4.37.0_webpack@4.37.0 + webpack: 4.38.0_webpack@4.38.0 webpack-log: 2.0.0 dev: false engines: @@ -9342,7 +9342,7 @@ packages: dev: false resolution: integrity: sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA== - /webpack/4.37.0_webpack@4.37.0: + /webpack/4.38.0_webpack@4.38.0: dependencies: '@webassemblyjs/ast': 1.8.5 '@webassemblyjs/helper-module-context': 1.8.5 @@ -9364,7 +9364,7 @@ packages: node-libs-browser: 2.2.1 schema-utils: 1.0.0 tapable: 1.1.3 - terser-webpack-plugin: 1.3.0_webpack@4.37.0 + terser-webpack-plugin: 1.3.0_webpack@4.38.0 watchpack: 1.6.0 webpack-sources: 1.3.0 dev: false @@ -9374,7 +9374,7 @@ packages: peerDependencies: webpack: '*' resolution: - integrity: sha512-iJPPvL7XpbcbwOthbzpa2BSPlmGp8lGDokAj/LdWtK80rsPoPOdANSbDBf2GAVLKZD3GhCuQ/gGkgN9HWs0Keg== + integrity: sha512-lbuFsVOq8PZY+1Ytz/mYOvYOo+d4IJ31hHk/7iyoeWtwN33V+5HYotSH+UIb9tq914ey0Hot7z6HugD+je3sWw== /which-module/1.0.0: dev: false resolution: @@ -9920,7 +9920,7 @@ packages: karma-rollup-preprocessor: 7.0.2_rollup@1.17.0 karma-sourcemap-loader: 0.3.7 karma-typescript-es6-transform: 4.1.1 - karma-webpack: 4.0.2_webpack@4.37.0 + karma-webpack: 4.0.2_webpack@4.38.0 mocha: 5.2.0 mocha-chrome: 1.1.0 mocha-junit-reporter: 1.23.1_mocha@5.2.0 @@ -9951,9 +9951,9 @@ packages: typescript: 3.5.3 uglify-js: 3.6.0 uuid: 3.3.2 - webpack: 4.37.0_webpack@4.37.0 - webpack-cli: 3.3.6_webpack@4.37.0 - webpack-dev-middleware: 3.7.0_webpack@4.37.0 + webpack: 4.38.0_webpack@4.38.0 + webpack-cli: 3.3.6_webpack@4.38.0 + webpack-dev-middleware: 3.7.0_webpack@4.38.0 xhr-mock: 2.5.0 xml2js: 0.4.19 yarn: 1.17.3 @@ -10017,8 +10017,8 @@ packages: tslib: 1.10.0 tunnel: 0.0.6 typescript: 3.5.3 - webpack: 4.37.0_webpack@4.37.0 - webpack-cli: 3.3.6_webpack@4.37.0 + webpack: 4.38.0_webpack@4.38.0 + webpack-cli: 3.3.6_webpack@4.38.0 dev: false name: '@rush-temp/cosmos' resolution: From 33732045420df3f6cb0d1c83bc0c7a5c6922f9c8 Mon Sep 17 00:00:00 2001 From: Mike Harder Date: Fri, 26 Jul 2019 11:14:00 -0700 Subject: [PATCH 3/3] Suppress Rush warning for non-LTS versions - Our repo should build in Node 12 (Current) with no warnings --- rush.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/rush.json b/rush.json index 822da577b067..c78c9b81fc74 100644 --- a/rush.json +++ b/rush.json @@ -62,6 +62,18 @@ * for your repo. */ "nodeSupportedVersionRange": ">=8.0.0", + /** + * Odd-numbered major versions of Node.js are experimental. Even-numbered releases + * spend six months in a stabilization period before the first Long Term Support (LTS) version. + * For example, 8.9.0 was the first LTS version of Node.js 8. Pre-LTS versions are not recommended + * for production usage because they frequently have bugs. They may cause Rush itself + * to malfunction. + * + * Rush normally prints a warning if it detects a pre-LTS Node.js version. If you are testing + * pre-LTS versions in preparation for supporting the first LTS version, you can use this setting + * to disable Rush's warning. + */ + "suppressNodeLtsWarning": true, /** * If you would like the version specifiers for your dependencies to be consistent, then * uncomment this line. This is effectively similar to running "rush check" before any