From bd7eaaa4d4e3070c79e2ec57cafcbe5f4dd6c661 Mon Sep 17 00:00:00 2001 From: Lukas Hass Date: Thu, 4 Nov 2021 02:20:38 +0100 Subject: [PATCH 1/7] Upgrade ESLint --- build-tests-samples/heft-node-basic-tutorial/package.json | 2 +- build-tests-samples/heft-node-jest-tutorial/package.json | 2 +- build-tests-samples/heft-storybook-react-tutorial/package.json | 2 +- build-tests-samples/heft-webpack-basic-tutorial/package.json | 2 +- build-tests-samples/packlets-tutorial/package.json | 2 +- build-tests/heft-action-plugin/package.json | 2 +- build-tests/heft-example-plugin-01/package.json | 2 +- build-tests/heft-example-plugin-02/package.json | 2 +- build-tests/heft-fastify-test/package.json | 2 +- build-tests/heft-jest-reporters-test/package.json | 2 +- build-tests/heft-node-everything-esm-module-test/package.json | 2 +- build-tests/heft-node-everything-test/package.json | 2 +- build-tests/heft-parameter-plugin/package.json | 2 +- build-tests/heft-sass-test/package.json | 2 +- build-tests/heft-typescript-composite-test/package.json | 2 +- build-tests/heft-webpack4-everything-test/package.json | 2 +- build-tests/heft-webpack5-everything-test/package.json | 2 +- .../workspace/typescript-newest-test/package.json | 2 +- .../workspace/typescript-v3-test/package.json | 2 +- common/config/rush/common-versions.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 2 +- heft-plugins/heft-sass-plugin/package.json | 2 +- libraries/tree-pattern/package.json | 2 +- rigs/heft-node-rig/package.json | 2 +- rigs/heft-web-rig/package.json | 2 +- stack/eslint-config/package.json | 2 +- stack/eslint-plugin-packlets/package.json | 2 +- stack/eslint-plugin-security/package.json | 2 +- stack/eslint-plugin/package.json | 2 +- 29 files changed, 29 insertions(+), 29 deletions(-) diff --git a/build-tests-samples/heft-node-basic-tutorial/package.json b/build-tests-samples/heft-node-basic-tutorial/package.json index 2c72add07e..75aa73ff51 100644 --- a/build-tests-samples/heft-node-basic-tutorial/package.json +++ b/build-tests-samples/heft-node-basic-tutorial/package.json @@ -14,7 +14,7 @@ "@rushstack/heft-jest-plugin": "workspace:*", "@types/heft-jest": "1.0.1", "@types/node": "12.20.24", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "typescript": "~4.4.2" } } diff --git a/build-tests-samples/heft-node-jest-tutorial/package.json b/build-tests-samples/heft-node-jest-tutorial/package.json index 0ce447fef1..b621d9bf06 100644 --- a/build-tests-samples/heft-node-jest-tutorial/package.json +++ b/build-tests-samples/heft-node-jest-tutorial/package.json @@ -13,7 +13,7 @@ "@rushstack/heft-jest-plugin": "workspace:*", "@types/heft-jest": "1.0.1", "@types/node": "12.20.24", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "typescript": "~4.4.2" } } diff --git a/build-tests-samples/heft-storybook-react-tutorial/package.json b/build-tests-samples/heft-storybook-react-tutorial/package.json index b99f7cf1a8..c5d08dc18f 100644 --- a/build-tests-samples/heft-storybook-react-tutorial/package.json +++ b/build-tests-samples/heft-storybook-react-tutorial/package.json @@ -18,7 +18,7 @@ "@types/react": "16.9.45", "@types/webpack-env": "1.13.0", "css-loader": "~4.2.1", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "heft-storybook-react-tutorial-storykit": "workspace:*", "html-webpack-plugin": "~5.5.0", "react-dom": "~16.13.1", diff --git a/build-tests-samples/heft-webpack-basic-tutorial/package.json b/build-tests-samples/heft-webpack-basic-tutorial/package.json index b7f10b88c2..f58a138fb7 100644 --- a/build-tests-samples/heft-webpack-basic-tutorial/package.json +++ b/build-tests-samples/heft-webpack-basic-tutorial/package.json @@ -17,7 +17,7 @@ "@types/react-dom": "16.9.8", "@types/webpack-env": "1.13.0", "css-loader": "~4.2.1", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "html-webpack-plugin": "~5.5.0", "react": "~16.13.1", "react-dom": "~16.13.1", diff --git a/build-tests-samples/packlets-tutorial/package.json b/build-tests-samples/packlets-tutorial/package.json index f6d7934af5..2beaf4876a 100644 --- a/build-tests-samples/packlets-tutorial/package.json +++ b/build-tests-samples/packlets-tutorial/package.json @@ -12,7 +12,7 @@ "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", "@types/node": "12.20.24", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "typescript": "~4.4.2" } } diff --git a/build-tests/heft-action-plugin/package.json b/build-tests/heft-action-plugin/package.json index c1afc3a2d3..1a2d3213df 100644 --- a/build-tests/heft-action-plugin/package.json +++ b/build-tests/heft-action-plugin/package.json @@ -12,7 +12,7 @@ "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", "@types/node": "12.20.24", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "typescript": "~4.4.2" }, "dependencies": { diff --git a/build-tests/heft-example-plugin-01/package.json b/build-tests/heft-example-plugin-01/package.json index 0e565ff03c..b11ed8ab59 100644 --- a/build-tests/heft-example-plugin-01/package.json +++ b/build-tests/heft-example-plugin-01/package.json @@ -17,7 +17,7 @@ "@rushstack/heft": "workspace:*", "@types/node": "12.20.24", "@types/tapable": "1.0.6", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "typescript": "~4.4.2" } } diff --git a/build-tests/heft-example-plugin-02/package.json b/build-tests/heft-example-plugin-02/package.json index 7e5390a993..3a7417da66 100644 --- a/build-tests/heft-example-plugin-02/package.json +++ b/build-tests/heft-example-plugin-02/package.json @@ -21,7 +21,7 @@ "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", "@types/node": "12.20.24", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "heft-example-plugin-01": "workspace:*", "typescript": "~4.4.2" } diff --git a/build-tests/heft-fastify-test/package.json b/build-tests/heft-fastify-test/package.json index e4d2e1e7ae..173742a498 100644 --- a/build-tests/heft-fastify-test/package.json +++ b/build-tests/heft-fastify-test/package.json @@ -15,7 +15,7 @@ "@rushstack/heft": "workspace:*", "@types/heft-jest": "1.0.1", "@types/node": "12.20.24", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "typescript": "~4.4.2" }, "dependencies": { diff --git a/build-tests/heft-jest-reporters-test/package.json b/build-tests/heft-jest-reporters-test/package.json index 229c5698b9..e6a40d809e 100644 --- a/build-tests/heft-jest-reporters-test/package.json +++ b/build-tests/heft-jest-reporters-test/package.json @@ -12,7 +12,7 @@ "@rushstack/heft": "workspace:*", "@rushstack/heft-jest-plugin": "workspace:*", "@types/heft-jest": "1.0.1", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "typescript": "~4.4.2", "@jest/reporters": "~25.4.0", "@jest/types": "~25.4.0" diff --git a/build-tests/heft-node-everything-esm-module-test/package.json b/build-tests/heft-node-everything-esm-module-test/package.json index d7baf0abba..7ebb043442 100644 --- a/build-tests/heft-node-everything-esm-module-test/package.json +++ b/build-tests/heft-node-everything-esm-module-test/package.json @@ -16,7 +16,7 @@ "@rushstack/heft-jest-plugin": "workspace:*", "@types/heft-jest": "1.0.1", "@types/node": "12.20.24", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "heft-example-plugin-01": "workspace:*", "heft-example-plugin-02": "workspace:*", "tslint": "~5.20.1", diff --git a/build-tests/heft-node-everything-test/package.json b/build-tests/heft-node-everything-test/package.json index deba02545e..914b76c8c3 100644 --- a/build-tests/heft-node-everything-test/package.json +++ b/build-tests/heft-node-everything-test/package.json @@ -15,7 +15,7 @@ "@rushstack/heft-jest-plugin": "workspace:*", "@types/heft-jest": "1.0.1", "@types/node": "12.20.24", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "heft-example-plugin-01": "workspace:*", "heft-example-plugin-02": "workspace:*", "tslint": "~5.20.1", diff --git a/build-tests/heft-parameter-plugin/package.json b/build-tests/heft-parameter-plugin/package.json index e68942174a..0e28a553cd 100644 --- a/build-tests/heft-parameter-plugin/package.json +++ b/build-tests/heft-parameter-plugin/package.json @@ -12,7 +12,7 @@ "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", "@types/node": "12.20.24", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "typescript": "~4.4.2" }, "dependencies": { diff --git a/build-tests/heft-sass-test/package.json b/build-tests/heft-sass-test/package.json index 2d1b7c294b..8ab210c504 100644 --- a/build-tests/heft-sass-test/package.json +++ b/build-tests/heft-sass-test/package.json @@ -19,7 +19,7 @@ "@types/webpack-env": "1.13.0", "autoprefixer": "~9.8.0", "css-loader": "~4.2.1", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "html-webpack-plugin": "~5.5.0", "node-sass": "6.0.1", "postcss": "7.0.32", diff --git a/build-tests/heft-typescript-composite-test/package.json b/build-tests/heft-typescript-composite-test/package.json index 10ef123534..61ae10ed5d 100644 --- a/build-tests/heft-typescript-composite-test/package.json +++ b/build-tests/heft-typescript-composite-test/package.json @@ -14,7 +14,7 @@ "@types/heft-jest": "1.0.1", "@types/webpack-env": "1.13.0", "@types/jest": "25.2.1", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "tslint": "~5.20.1", "tslint-microsoft-contrib": "~6.2.0", "typescript": "~4.4.2" diff --git a/build-tests/heft-webpack4-everything-test/package.json b/build-tests/heft-webpack4-everything-test/package.json index 616011e9d8..de9f30d6af 100644 --- a/build-tests/heft-webpack4-everything-test/package.json +++ b/build-tests/heft-webpack4-everything-test/package.json @@ -14,7 +14,7 @@ "@rushstack/heft-webpack4-plugin": "workspace:*", "@types/heft-jest": "1.0.1", "@types/webpack-env": "1.13.0", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "file-loader": "~6.0.0", "tslint": "~5.20.1", "tslint-microsoft-contrib": "~6.2.0", diff --git a/build-tests/heft-webpack5-everything-test/package.json b/build-tests/heft-webpack5-everything-test/package.json index 8b18001551..68212e5b1f 100644 --- a/build-tests/heft-webpack5-everything-test/package.json +++ b/build-tests/heft-webpack5-everything-test/package.json @@ -14,7 +14,7 @@ "@rushstack/heft-webpack5-plugin": "workspace:*", "@types/heft-jest": "1.0.1", "@types/webpack-env": "1.13.0", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "tslint": "~5.20.1", "tslint-microsoft-contrib": "~6.2.0", "typescript": "~4.4.2" diff --git a/build-tests/install-test-workspace/workspace/typescript-newest-test/package.json b/build-tests/install-test-workspace/workspace/typescript-newest-test/package.json index 4fa28a2180..eecdfddd02 100644 --- a/build-tests/install-test-workspace/workspace/typescript-newest-test/package.json +++ b/build-tests/install-test-workspace/workspace/typescript-newest-test/package.json @@ -13,6 +13,6 @@ "@rushstack/heft": "*", "typescript": "~4.4.2", "tslint": "~5.20.1", - "eslint": "~7.30.0" + "eslint": "~8.1.0" } } diff --git a/build-tests/install-test-workspace/workspace/typescript-v3-test/package.json b/build-tests/install-test-workspace/workspace/typescript-v3-test/package.json index 4fa28a2180..eecdfddd02 100644 --- a/build-tests/install-test-workspace/workspace/typescript-v3-test/package.json +++ b/build-tests/install-test-workspace/workspace/typescript-v3-test/package.json @@ -13,6 +13,6 @@ "@rushstack/heft": "*", "typescript": "~4.4.2", "tslint": "~5.20.1", - "eslint": "~7.30.0" + "eslint": "~8.1.0" } } diff --git a/common/config/rush/common-versions.json b/common/config/rush/common-versions.json index 1fdb9133b1..83add208fe 100644 --- a/common/config/rush/common-versions.json +++ b/common/config/rush/common-versions.json @@ -31,7 +31,7 @@ "typescript": "~4.4.2", // Workaround for https://github.com/microsoft/rushstack/issues/1466 - "eslint": "~7.30.0" + "eslint": "~8.1.0" }, /** diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index d6b612af6b..0df277988f 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -36,7 +36,7 @@ "@types/heft-jest": "1.0.1", "@types/lodash": "4.14.116", "@types/node": "12.20.24", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "jest-environment-node": "~25.4.0", "typescript": "~4.4.2" } diff --git a/heft-plugins/heft-sass-plugin/package.json b/heft-plugins/heft-sass-plugin/package.json index 6d95bbe439..1a001d57a1 100644 --- a/heft-plugins/heft-sass-plugin/package.json +++ b/heft-plugins/heft-sass-plugin/package.json @@ -34,7 +34,7 @@ "@types/heft-jest": "1.0.1", "@types/node": "12.20.24", "@types/node-sass": "4.11.2", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "typescript": "~4.4.2" } } diff --git a/libraries/tree-pattern/package.json b/libraries/tree-pattern/package.json index 67c63ad9c2..c19cf84fd2 100644 --- a/libraries/tree-pattern/package.json +++ b/libraries/tree-pattern/package.json @@ -18,7 +18,7 @@ "@rushstack/heft": "0.41.6", "@rushstack/heft-node-rig": "1.2.25", "@types/heft-jest": "1.0.1", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "typescript": "~4.4.2" } } diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 440c8862f3..5f105542c7 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -17,7 +17,7 @@ "dependencies": { "@microsoft/api-extractor": "workspace:*", "@rushstack/heft-jest-plugin": "workspace:*", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "typescript": "~4.4.2" }, "devDependencies": { diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 103922df4c..b5b8a10972 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -19,7 +19,7 @@ "@rushstack/heft-jest-plugin": "workspace:*", "@rushstack/heft-sass-plugin": "workspace:*", "@rushstack/heft-webpack4-plugin": "workspace:*", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "typescript": "~4.4.2" }, "devDependencies": { diff --git a/stack/eslint-config/package.json b/stack/eslint-config/package.json index 75be088e27..37f33b3a61 100644 --- a/stack/eslint-config/package.json +++ b/stack/eslint-config/package.json @@ -39,7 +39,7 @@ "eslint-plugin-tsdoc": "~0.2.10" }, "devDependencies": { - "eslint": "~7.30.0", + "eslint": "~8.1.0", "typescript": "~4.4.2" } } diff --git a/stack/eslint-plugin-packlets/package.json b/stack/eslint-plugin-packlets/package.json index dd0a774797..09ab254b9a 100644 --- a/stack/eslint-plugin-packlets/package.json +++ b/stack/eslint-plugin-packlets/package.json @@ -36,7 +36,7 @@ "@types/node": "12.20.24", "@typescript-eslint/parser": "~4.31.2", "@typescript-eslint/typescript-estree": "~4.31.2", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "typescript": "~4.4.2" } } diff --git a/stack/eslint-plugin-security/package.json b/stack/eslint-plugin-security/package.json index 5f38213c3f..a2e99fac18 100644 --- a/stack/eslint-plugin-security/package.json +++ b/stack/eslint-plugin-security/package.json @@ -35,7 +35,7 @@ "@types/node": "12.20.24", "@typescript-eslint/parser": "~4.31.2", "@typescript-eslint/typescript-estree": "~4.31.2", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "typescript": "~4.4.2" } } diff --git a/stack/eslint-plugin/package.json b/stack/eslint-plugin/package.json index a834936802..93efffca6b 100644 --- a/stack/eslint-plugin/package.json +++ b/stack/eslint-plugin/package.json @@ -39,7 +39,7 @@ "@types/node": "12.20.24", "@typescript-eslint/parser": "~4.31.2", "@typescript-eslint/typescript-estree": "~4.31.2", - "eslint": "~7.30.0", + "eslint": "~8.1.0", "typescript": "~4.4.2" } } From 843b735fb13bd5f923c152ad75ab23d664464a16 Mon Sep 17 00:00:00 2001 From: Lukas Hass Date: Thu, 4 Nov 2021 02:21:33 +0100 Subject: [PATCH 2/7] rush update --- common/config/rush/pnpm-lock.yaml | 330 ++++++++++++++++++++--------- common/config/rush/repo-state.json | 4 +- 2 files changed, 233 insertions(+), 101 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index c1fe79e42f..a65df84aa5 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -341,7 +341,7 @@ importers: '@rushstack/heft-jest-plugin': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - eslint: ~7.30.0 + eslint: ~8.1.0 typescript: ~4.4.2 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config @@ -349,7 +349,7 @@ importers: '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 ../../build-tests-samples/heft-node-jest-tutorial: @@ -359,7 +359,7 @@ importers: '@rushstack/heft-jest-plugin': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - eslint: ~7.30.0 + eslint: ~8.1.0 typescript: ~4.4.2 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config @@ -367,7 +367,7 @@ importers: '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 ../../build-tests-samples/heft-node-rig-tutorial: @@ -396,7 +396,7 @@ importers: '@types/react-dom': 16.9.8 '@types/webpack-env': 1.13.0 css-loader: ~4.2.1 - eslint: ~7.30.0 + eslint: ~8.1.0 heft-storybook-react-tutorial-storykit: workspace:* html-webpack-plugin: ~5.5.0 react: ~16.13.1 @@ -416,7 +416,7 @@ importers: '@types/react-dom': 16.9.8 '@types/webpack-env': 1.13.0 css-loader: 4.2.2_webpack@4.44.2 - eslint: 7.30.0 + eslint: 8.1.0 heft-storybook-react-tutorial-storykit: link:../heft-storybook-react-tutorial-storykit html-webpack-plugin: 5.5.0_webpack@4.44.2 react: 16.13.1 @@ -483,7 +483,7 @@ importers: '@types/react-dom': 16.9.8 '@types/webpack-env': 1.13.0 css-loader: ~4.2.1 - eslint: ~7.30.0 + eslint: ~8.1.0 html-webpack-plugin: ~5.5.0 react: ~16.13.1 react-dom: ~16.13.1 @@ -501,7 +501,7 @@ importers: '@types/react-dom': 16.9.8 '@types/webpack-env': 1.13.0 css-loader: 4.2.2_webpack@4.44.2 - eslint: 7.30.0 + eslint: 8.1.0 html-webpack-plugin: 5.5.0_webpack@4.44.2 react: 16.13.1 react-dom: 16.13.1_react@16.13.1 @@ -515,13 +515,13 @@ importers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* '@types/node': 12.20.24 - eslint: ~7.30.0 + eslint: ~8.1.0 typescript: ~4.4.2 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft '@types/node': 12.20.24 - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 ../../build-tests/api-documenter-test: @@ -679,7 +679,7 @@ importers: '@rushstack/heft': workspace:* '@rushstack/node-core-library': workspace:* '@types/node': 12.20.24 - eslint: ~7.30.0 + eslint: ~8.1.0 typescript: ~4.4.2 dependencies: '@rushstack/node-core-library': link:../../libraries/node-core-library @@ -687,7 +687,7 @@ importers: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft '@types/node': 12.20.24 - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 ../../build-tests/heft-action-plugin-test: @@ -710,7 +710,7 @@ importers: '@rushstack/heft': workspace:* '@types/node': 12.20.24 '@types/tapable': 1.0.6 - eslint: ~7.30.0 + eslint: ~8.1.0 tapable: 1.1.3 typescript: ~4.4.2 dependencies: @@ -720,7 +720,7 @@ importers: '@rushstack/heft': link:../../apps/heft '@types/node': 12.20.24 '@types/tapable': 1.0.6 - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 ../../build-tests/heft-example-plugin-02: @@ -728,14 +728,14 @@ importers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* '@types/node': 12.20.24 - eslint: ~7.30.0 + eslint: ~8.1.0 heft-example-plugin-01: workspace:* typescript: ~4.4.2 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft '@types/node': 12.20.24 - eslint: 7.30.0 + eslint: 8.1.0 heft-example-plugin-01: link:../heft-example-plugin-01 typescript: 4.4.3 @@ -745,7 +745,7 @@ importers: '@rushstack/heft': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - eslint: ~7.30.0 + eslint: ~8.1.0 fastify: ~3.16.1 typescript: ~4.4.2 dependencies: @@ -755,7 +755,7 @@ importers: '@rushstack/heft': link:../../apps/heft '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 ../../build-tests/heft-jest-reporters-test: @@ -766,7 +766,7 @@ importers: '@rushstack/heft': workspace:* '@rushstack/heft-jest-plugin': workspace:* '@types/heft-jest': 1.0.1 - eslint: ~7.30.0 + eslint: ~8.1.0 typescript: ~4.4.2 devDependencies: '@jest/reporters': 25.4.0 @@ -775,7 +775,7 @@ importers: '@rushstack/heft': link:../../apps/heft '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@types/heft-jest': 1.0.1 - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 ../../build-tests/heft-minimal-rig-test: @@ -810,7 +810,7 @@ importers: '@rushstack/heft-jest-plugin': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - eslint: ~7.30.0 + eslint: ~8.1.0 heft-example-plugin-01: workspace:* heft-example-plugin-02: workspace:* tslint: ~5.20.1 @@ -823,7 +823,7 @@ importers: '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - eslint: 7.30.0 + eslint: 8.1.0 heft-example-plugin-01: link:../heft-example-plugin-01 heft-example-plugin-02: link:../heft-example-plugin-02 tslint: 5.20.1_typescript@4.4.3 @@ -838,7 +838,7 @@ importers: '@rushstack/heft-jest-plugin': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - eslint: ~7.30.0 + eslint: ~8.1.0 heft-example-plugin-01: workspace:* heft-example-plugin-02: workspace:* tslint: ~5.20.1 @@ -851,7 +851,7 @@ importers: '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - eslint: 7.30.0 + eslint: 8.1.0 heft-example-plugin-01: link:../heft-example-plugin-01 heft-example-plugin-02: link:../heft-example-plugin-02 tslint: 5.20.1_typescript@4.4.3 @@ -864,7 +864,7 @@ importers: '@rushstack/heft': workspace:* '@rushstack/node-core-library': workspace:* '@types/node': 12.20.24 - eslint: ~7.30.0 + eslint: ~8.1.0 typescript: ~4.4.2 dependencies: '@rushstack/node-core-library': link:../../libraries/node-core-library @@ -872,7 +872,7 @@ importers: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft '@types/node': 12.20.24 - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 ../../build-tests/heft-parameter-plugin-test: @@ -905,7 +905,7 @@ importers: autoprefixer: ~9.8.0 buttono: ~1.0.2 css-loader: ~4.2.1 - eslint: ~7.30.0 + eslint: ~8.1.0 html-webpack-plugin: ~5.5.0 node-sass: 6.0.1 postcss: 7.0.32 @@ -930,7 +930,7 @@ importers: '@types/webpack-env': 1.13.0 autoprefixer: 9.8.6 css-loader: 4.2.2_webpack@4.44.2 - eslint: 7.30.0 + eslint: 8.1.0 html-webpack-plugin: 5.5.0_webpack@4.44.2 node-sass: 6.0.1 postcss: 7.0.32 @@ -950,7 +950,7 @@ importers: '@types/heft-jest': 1.0.1 '@types/jest': 25.2.1 '@types/webpack-env': 1.13.0 - eslint: ~7.30.0 + eslint: ~8.1.0 tslint: ~5.20.1 tslint-microsoft-contrib: ~6.2.0 typescript: ~4.4.2 @@ -961,7 +961,7 @@ importers: '@types/heft-jest': 1.0.1 '@types/jest': 25.2.1 '@types/webpack-env': 1.13.0 - eslint: 7.30.0 + eslint: 8.1.0 tslint: 5.20.1_typescript@4.4.3 tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@4.4.3 typescript: 4.4.3 @@ -984,7 +984,7 @@ importers: '@rushstack/heft-webpack4-plugin': workspace:* '@types/heft-jest': 1.0.1 '@types/webpack-env': 1.13.0 - eslint: ~7.30.0 + eslint: ~8.1.0 file-loader: ~6.0.0 tslint: ~5.20.1 tslint-microsoft-contrib: ~6.2.0 @@ -997,7 +997,7 @@ importers: '@rushstack/heft-webpack4-plugin': link:../../heft-plugins/heft-webpack4-plugin '@types/heft-jest': 1.0.1 '@types/webpack-env': 1.13.0 - eslint: 7.30.0 + eslint: 8.1.0 file-loader: 6.0.0_webpack@4.44.2 tslint: 5.20.1_typescript@4.4.3 tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@4.4.3 @@ -1012,7 +1012,7 @@ importers: '@rushstack/heft-webpack5-plugin': workspace:* '@types/heft-jest': 1.0.1 '@types/webpack-env': 1.13.0 - eslint: ~7.30.0 + eslint: ~8.1.0 tslint: ~5.20.1 tslint-microsoft-contrib: ~6.2.0 typescript: ~4.4.2 @@ -1023,7 +1023,7 @@ importers: '@rushstack/heft-webpack5-plugin': link:../../heft-plugins/heft-webpack5-plugin '@types/heft-jest': 1.0.1 '@types/webpack-env': 1.13.0 - eslint: 7.30.0 + eslint: 8.1.0 tslint: 5.20.1_typescript@4.4.3 tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@4.4.3 typescript: 4.4.3 @@ -1171,7 +1171,7 @@ importers: '@types/heft-jest': 1.0.1 '@types/lodash': 4.14.116 '@types/node': 12.20.24 - eslint: ~7.30.0 + eslint: ~8.1.0 jest-config: ~25.4.0 jest-environment-node: ~25.4.0 jest-snapshot: ~25.4.0 @@ -1194,7 +1194,7 @@ importers: '@types/heft-jest': 1.0.1 '@types/lodash': 4.14.116 '@types/node': 12.20.24 - eslint: 7.30.0 + eslint: 8.1.0 jest-environment-node: 25.4.0 typescript: 4.4.3 @@ -1210,7 +1210,7 @@ importers: '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 '@types/node-sass': 4.11.2 - eslint: ~7.30.0 + eslint: ~8.1.0 node-sass: 6.0.1 postcss: 7.0.32 postcss-modules: ~1.5.0 @@ -1230,7 +1230,7 @@ importers: '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 '@types/node-sass': 4.11.2 - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 ../../heft-plugins/heft-storybook-plugin: @@ -1498,14 +1498,14 @@ importers: '@rushstack/heft': 0.41.6 '@rushstack/heft-node-rig': 1.2.25 '@types/heft-jest': 1.0.1 - eslint: ~7.30.0 + eslint: ~8.1.0 typescript: ~4.4.2 devDependencies: - '@rushstack/eslint-config': 2.4.2_eslint@7.30.0+typescript@4.4.3 + '@rushstack/eslint-config': 2.4.2_eslint@8.1.0+typescript@4.4.3 '@rushstack/heft': 0.41.6 '@rushstack/heft-node-rig': 1.2.25_@rushstack+heft@0.41.6 '@types/heft-jest': 1.0.1 - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 ../../libraries/ts-command-line: @@ -1611,12 +1611,12 @@ importers: '@microsoft/api-extractor': workspace:* '@rushstack/heft': workspace:* '@rushstack/heft-jest-plugin': workspace:* - eslint: ~7.30.0 + eslint: ~8.1.0 typescript: ~4.4.2 dependencies: '@microsoft/api-extractor': link:../../apps/api-extractor '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 devDependencies: '@rushstack/heft': link:../../apps/heft @@ -1628,14 +1628,14 @@ importers: '@rushstack/heft-jest-plugin': workspace:* '@rushstack/heft-sass-plugin': workspace:* '@rushstack/heft-webpack4-plugin': workspace:* - eslint: ~7.30.0 + eslint: ~8.1.0 typescript: ~4.4.2 dependencies: '@microsoft/api-extractor': link:../../apps/api-extractor '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@rushstack/heft-sass-plugin': link:../../heft-plugins/heft-sass-plugin '@rushstack/heft-webpack4-plugin': link:../../heft-plugins/heft-webpack4-plugin - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 devDependencies: '@rushstack/heft': link:../../apps/heft @@ -1650,7 +1650,7 @@ importers: '@typescript-eslint/experimental-utils': ~4.31.2 '@typescript-eslint/parser': ~4.31.2 '@typescript-eslint/typescript-estree': ~4.31.2 - eslint: ~7.30.0 + eslint: ~8.1.0 eslint-plugin-promise: ~4.2.1 eslint-plugin-react: ~7.20.0 eslint-plugin-tsdoc: ~0.2.10 @@ -1660,15 +1660,15 @@ importers: '@rushstack/eslint-plugin': link:../eslint-plugin '@rushstack/eslint-plugin-packlets': link:../eslint-plugin-packlets '@rushstack/eslint-plugin-security': link:../eslint-plugin-security - '@typescript-eslint/eslint-plugin': 4.31.2_37e8c6fd1adb998e0177a234f0089207 - '@typescript-eslint/experimental-utils': 4.31.2_eslint@7.30.0+typescript@4.4.3 - '@typescript-eslint/parser': 4.31.2_eslint@7.30.0+typescript@4.4.3 + '@typescript-eslint/eslint-plugin': 4.31.2_0f69fee3f36ff3abae21f28d1d2bed4c + '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 + '@typescript-eslint/parser': 4.31.2_eslint@8.1.0+typescript@4.4.3 '@typescript-eslint/typescript-estree': 4.31.2_typescript@4.4.3 eslint-plugin-promise: 4.2.1 - eslint-plugin-react: 7.20.6_eslint@7.30.0 + eslint-plugin-react: 7.20.6_eslint@8.1.0 eslint-plugin-tsdoc: 0.2.14 devDependencies: - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 ../../stack/eslint-patch: @@ -1693,11 +1693,11 @@ importers: '@typescript-eslint/experimental-utils': ~4.31.2 '@typescript-eslint/parser': ~4.31.2 '@typescript-eslint/typescript-estree': ~4.31.2 - eslint: ~7.30.0 + eslint: ~8.1.0 typescript: ~4.4.2 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 4.31.2_eslint@7.30.0+typescript@4.4.3 + '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 devDependencies: '@rushstack/heft': 0.41.6 '@rushstack/heft-node-rig': 1.2.25_@rushstack+heft@0.41.6 @@ -1705,9 +1705,9 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - '@typescript-eslint/parser': 4.31.2_eslint@7.30.0+typescript@4.4.3 + '@typescript-eslint/parser': 4.31.2_eslint@8.1.0+typescript@4.4.3 '@typescript-eslint/typescript-estree': 4.31.2_typescript@4.4.3 - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 ../../stack/eslint-plugin-packlets: @@ -1722,11 +1722,11 @@ importers: '@typescript-eslint/experimental-utils': ~4.31.2 '@typescript-eslint/parser': ~4.31.2 '@typescript-eslint/typescript-estree': ~4.31.2 - eslint: ~7.30.0 + eslint: ~8.1.0 typescript: ~4.4.2 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 4.31.2_eslint@7.30.0+typescript@4.4.3 + '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 devDependencies: '@rushstack/heft': 0.41.6 '@rushstack/heft-node-rig': 1.2.25_@rushstack+heft@0.41.6 @@ -1734,9 +1734,9 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - '@typescript-eslint/parser': 4.31.2_eslint@7.30.0+typescript@4.4.3 + '@typescript-eslint/parser': 4.31.2_eslint@8.1.0+typescript@4.4.3 '@typescript-eslint/typescript-estree': 4.31.2_typescript@4.4.3 - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 ../../stack/eslint-plugin-security: @@ -1751,11 +1751,11 @@ importers: '@typescript-eslint/experimental-utils': ~4.31.2 '@typescript-eslint/parser': ~4.31.2 '@typescript-eslint/typescript-estree': ~4.31.2 - eslint: ~7.30.0 + eslint: ~8.1.0 typescript: ~4.4.2 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 4.31.2_eslint@7.30.0+typescript@4.4.3 + '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 devDependencies: '@rushstack/heft': 0.41.6 '@rushstack/heft-node-rig': 1.2.25_@rushstack+heft@0.41.6 @@ -1763,9 +1763,9 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - '@typescript-eslint/parser': 4.31.2_eslint@7.30.0+typescript@4.4.3 + '@typescript-eslint/parser': 4.31.2_eslint@8.1.0+typescript@4.4.3 '@typescript-eslint/typescript-estree': 4.31.2_typescript@4.4.3 - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 ../../webpack/loader-load-themed-styles: @@ -2037,6 +2037,7 @@ packages: resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} dependencies: '@babel/highlight': 7.14.5 + dev: true /@babel/code-frame/7.12.13: resolution: {integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==} @@ -3577,6 +3578,23 @@ packages: strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color + dev: true + + /@eslint/eslintrc/1.0.3: + resolution: {integrity: sha512-DHI1wDPoKCBPoLZA3qDR91+3te/wDSc1YhKg3jR8NxKKRJq2hwHwcWv31cSwSYvIBrmbENoYMWcenW8uproQqg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.2 + espree: 9.0.0 + globals: 13.11.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + js-yaml: 3.13.1 + minimatch: 3.0.4 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color /@fastify/ajv-compiler/1.1.0: resolution: {integrity: sha512-gvCOUNpXsWrIQ3A4aXCLIdblL0tDq42BG/2Xw7oxbil9h11uow10ztS2GuFazNBfjbrsZ5nl+nPl5jDSjj5TSg==} @@ -3609,6 +3627,17 @@ packages: minimatch: 3.0.4 transitivePeerDependencies: - supports-color + dev: true + + /@humanwhocodes/config-array/0.6.0: + resolution: {integrity: sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.0 + debug: 4.3.2 + minimatch: 3.0.4 + transitivePeerDependencies: + - supports-color /@humanwhocodes/object-schema/1.2.0: resolution: {integrity: sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==} @@ -4304,23 +4333,23 @@ packages: - supports-color dev: false - /@rushstack/eslint-config/2.4.2_eslint@7.30.0+typescript@4.4.3: + /@rushstack/eslint-config/2.4.2_eslint@8.1.0+typescript@4.4.3: resolution: {integrity: sha512-dMVcWAOcLGC4TgOM2bxglpfaYvQjfoupQiTUA+wJMvKtBs7nrclMMqR8ZOEg6flycrFC7s3UcB6FOiaxmryjmQ==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 typescript: '>=3.0.0' dependencies: '@rushstack/eslint-patch': 1.0.7 - '@rushstack/eslint-plugin': 0.8.2_eslint@7.30.0+typescript@4.4.3 - '@rushstack/eslint-plugin-packlets': 0.3.2_eslint@7.30.0+typescript@4.4.3 - '@rushstack/eslint-plugin-security': 0.2.2_eslint@7.30.0+typescript@4.4.3 - '@typescript-eslint/eslint-plugin': 4.31.2_37e8c6fd1adb998e0177a234f0089207 - '@typescript-eslint/experimental-utils': 4.31.2_eslint@7.30.0+typescript@4.4.3 - '@typescript-eslint/parser': 4.31.2_eslint@7.30.0+typescript@4.4.3 + '@rushstack/eslint-plugin': 0.8.2_eslint@8.1.0+typescript@4.4.3 + '@rushstack/eslint-plugin-packlets': 0.3.2_eslint@8.1.0+typescript@4.4.3 + '@rushstack/eslint-plugin-security': 0.2.2_eslint@8.1.0+typescript@4.4.3 + '@typescript-eslint/eslint-plugin': 4.31.2_0f69fee3f36ff3abae21f28d1d2bed4c + '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 + '@typescript-eslint/parser': 4.31.2_eslint@8.1.0+typescript@4.4.3 '@typescript-eslint/typescript-estree': 4.31.2_typescript@4.4.3 - eslint: 7.30.0 + eslint: 8.1.0 eslint-plugin-promise: 4.2.1 - eslint-plugin-react: 7.20.6_eslint@7.30.0 + eslint-plugin-react: 7.20.6_eslint@8.1.0 eslint-plugin-tsdoc: 0.2.14 typescript: 4.4.3 transitivePeerDependencies: @@ -4348,14 +4377,14 @@ packages: - typescript dev: false - /@rushstack/eslint-plugin-packlets/0.3.2_eslint@7.30.0+typescript@4.4.3: + /@rushstack/eslint-plugin-packlets/0.3.2_eslint@8.1.0+typescript@4.4.3: resolution: {integrity: sha512-lWWg9OlGCg4OpHCs0K70s7BligasnrPOE3s7+ireDucju6/T36BtNOzP+u0o3IVznXzcuQxHxtfcIAoyC6gU7w==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 dependencies: '@rushstack/tree-pattern': 0.2.1 - '@typescript-eslint/experimental-utils': 4.31.2_eslint@7.30.0+typescript@4.4.3 - eslint: 7.30.0 + '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 + eslint: 8.1.0 transitivePeerDependencies: - supports-color - typescript @@ -4374,14 +4403,14 @@ packages: - typescript dev: false - /@rushstack/eslint-plugin-security/0.2.2_eslint@7.30.0+typescript@4.4.3: + /@rushstack/eslint-plugin-security/0.2.2_eslint@8.1.0+typescript@4.4.3: resolution: {integrity: sha512-+d6qcMde6JPWmKmr6Y6CQmEAlgCKPslHRLy2jCa0VbrQMNk3XQnRrgho9QVMSjoKIgEXyQoRaQ1VRIjGxVCe+w==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 dependencies: '@rushstack/tree-pattern': 0.2.1 - '@typescript-eslint/experimental-utils': 4.31.2_eslint@7.30.0+typescript@4.4.3 - eslint: 7.30.0 + '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 + eslint: 8.1.0 transitivePeerDependencies: - supports-color - typescript @@ -4400,14 +4429,14 @@ packages: - typescript dev: false - /@rushstack/eslint-plugin/0.8.2_eslint@7.30.0+typescript@4.4.3: + /@rushstack/eslint-plugin/0.8.2_eslint@8.1.0+typescript@4.4.3: resolution: {integrity: sha512-oAUdBEyRM7xSzZAre3+dUC5jgFYjusuQTH87/PN/thiUQEu+0rzrI7sgJXg+C92+tgmp87xPfiMQmiKxUwBJZg==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 dependencies: '@rushstack/tree-pattern': 0.2.1 - '@typescript-eslint/experimental-utils': 4.31.2_eslint@7.30.0+typescript@4.4.3 - eslint: 7.30.0 + '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 + eslint: 8.1.0 transitivePeerDependencies: - supports-color - typescript @@ -6295,7 +6324,7 @@ packages: - supports-color dev: false - /@typescript-eslint/eslint-plugin/4.31.2_37e8c6fd1adb998e0177a234f0089207: + /@typescript-eslint/eslint-plugin/4.31.2_0f69fee3f36ff3abae21f28d1d2bed4c: resolution: {integrity: sha512-w63SCQ4bIwWN/+3FxzpnWrDjQRXVEGiTt9tJTRptRXeFvdZc/wLiz3FQUwNQ2CVoRGI6KUWMNUj/pk63noUfcA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -6306,11 +6335,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.31.2_eslint@7.30.0+typescript@4.4.3 - '@typescript-eslint/parser': 4.31.2_eslint@7.30.0+typescript@4.4.3 + '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 + '@typescript-eslint/parser': 4.31.2_eslint@8.1.0+typescript@4.4.3 '@typescript-eslint/scope-manager': 4.31.2_typescript@4.4.3 debug: 4.3.1 - eslint: 7.30.0 + eslint: 8.1.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.5 @@ -6352,7 +6381,7 @@ packages: - typescript dev: false - /@typescript-eslint/experimental-utils/4.31.2_eslint@7.30.0+typescript@4.4.3: + /@typescript-eslint/experimental-utils/4.31.2_eslint@8.1.0+typescript@4.4.3: resolution: {integrity: sha512-3tm2T4nyA970yQ6R3JZV9l0yilE2FedYg8dcXrTar34zC9r6JB7WyBQbpIVongKPlhEMjhQ01qkwrzWy38Bk1Q==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -6362,9 +6391,9 @@ packages: '@typescript-eslint/scope-manager': 4.31.2_typescript@4.4.3 '@typescript-eslint/types': 4.31.2_typescript@4.4.3 '@typescript-eslint/typescript-estree': 4.31.2_typescript@4.4.3 - eslint: 7.30.0 + eslint: 8.1.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@7.30.0 + eslint-utils: 3.0.0_eslint@8.1.0 transitivePeerDependencies: - supports-color - typescript @@ -6389,7 +6418,7 @@ packages: - supports-color dev: false - /@typescript-eslint/parser/4.31.2_eslint@7.30.0+typescript@4.4.3: + /@typescript-eslint/parser/4.31.2_eslint@8.1.0+typescript@4.4.3: resolution: {integrity: sha512-EcdO0E7M/sv23S/rLvenHkb58l3XhuSZzKf6DBvLgHqOYdL6YFMYVtreGFWirxaU2mS1GYDby3Lyxco7X5+Vjw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -6403,7 +6432,7 @@ packages: '@typescript-eslint/types': 4.31.2_typescript@4.4.3 '@typescript-eslint/typescript-estree': 4.31.2_typescript@4.4.3 debug: 4.3.1 - eslint: 7.30.0 + eslint: 8.1.0 typescript: 4.4.3 transitivePeerDependencies: - supports-color @@ -6889,6 +6918,13 @@ packages: dependencies: acorn: 7.4.1 + /acorn-jsx/5.3.1_acorn@8.5.0: + resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.5.0 + /acorn-walk/6.2.0: resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==} engines: {node: '>=0.4.0'} @@ -6917,7 +6953,6 @@ packages: resolution: {integrity: sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==} engines: {node: '>=0.4.0'} hasBin: true - dev: true /address/1.1.2: resolution: {integrity: sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==} @@ -6996,6 +7031,7 @@ packages: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 + dev: true /amdefine/1.0.1: resolution: {integrity: sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=} @@ -7047,7 +7083,6 @@ packages: /ansi-regex/5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - dev: true /ansi-regex/6.0.1: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} @@ -7119,7 +7154,6 @@ packages: /argparse/2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: false /arr-diff/4.0.0: resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=} @@ -7259,6 +7293,7 @@ packages: /astral-regex/2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} + dev: true /async-each/1.0.3: resolution: {integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==} @@ -8741,6 +8776,17 @@ packages: supports-color: 6.1.0 dev: false + /debug/4.3.2: + resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + /debuglog/1.0.1: resolution: {integrity: sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=} dev: false @@ -9420,7 +9466,7 @@ packages: string.prototype.matchall: 4.0.5 dev: false - /eslint-plugin-react/7.20.6_eslint@7.30.0: + /eslint-plugin-react/7.20.6_eslint@8.1.0: resolution: {integrity: sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==} engines: {node: '>=4'} peerDependencies: @@ -9429,7 +9475,7 @@ packages: array-includes: 3.1.3 array.prototype.flatmap: 1.2.4 doctrine: 2.1.0 - eslint: 7.30.0 + eslint: 8.1.0 has: 1.0.3 jsx-ast-utils: 2.4.1 object.entries: 1.1.3 @@ -9459,19 +9505,26 @@ packages: esrecurse: 4.3.0 estraverse: 4.3.0 + /eslint-scope/6.0.0: + resolution: {integrity: sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.2.0 + /eslint-utils/2.1.0: resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} engines: {node: '>=6'} dependencies: eslint-visitor-keys: 1.3.0 - /eslint-utils/3.0.0_eslint@7.30.0: + /eslint-utils/3.0.0_eslint@8.1.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 7.30.0 + eslint: 8.1.0 eslint-visitor-keys: 2.1.0 /eslint-visitor-keys/1.3.0: @@ -9482,6 +9535,10 @@ packages: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} engines: {node: '>=10'} + /eslint-visitor-keys/3.0.0: + resolution: {integrity: sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint/7.12.1: resolution: {integrity: sha512-HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -9575,6 +9632,53 @@ packages: v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color + dev: true + + /eslint/8.1.0: + resolution: {integrity: sha512-JZvNneArGSUsluHWJ8g8MMs3CfIEzwaLx9KyH4tZ2i+R2/rPWzL8c0zg3rHdwYVpN/1sB9gqnjHwz9HoeJpGHw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint/eslintrc': 1.0.3 + '@humanwhocodes/config-array': 0.6.0 + ajv: 6.12.6 + chalk: 4.1.1 + cross-spawn: 7.0.3 + debug: 4.3.2 + doctrine: 3.0.0 + enquirer: 2.3.6 + escape-string-regexp: 4.0.0 + eslint-scope: 6.0.0 + eslint-utils: 3.0.0_eslint@8.1.0 + eslint-visitor-keys: 3.0.0 + espree: 9.0.0 + esquery: 1.4.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + functional-red-black-tree: 1.0.1 + glob-parent: 6.0.2 + globals: 13.11.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.1 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.0.4 + natural-compare: 1.4.0 + optionator: 0.9.1 + progress: 2.0.3 + regexpp: 3.2.0 + semver: 7.3.5 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + v8-compile-cache: 2.3.0 + transitivePeerDependencies: + - supports-color /espree/7.3.1: resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} @@ -9584,6 +9688,14 @@ packages: acorn-jsx: 5.3.1_acorn@7.4.1 eslint-visitor-keys: 1.3.0 + /espree/9.0.0: + resolution: {integrity: sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.5.0 + acorn-jsx: 5.3.1_acorn@8.5.0 + eslint-visitor-keys: 3.0.0 + /esprima/4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} @@ -10463,6 +10575,12 @@ packages: dependencies: is-glob: 4.0.1 + /glob-parent/6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + /glob-promise/3.4.0_glob@7.1.7: resolution: {integrity: sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==} engines: {node: '>=4'} @@ -11531,6 +11649,12 @@ packages: dependencies: is-extglob: 2.1.1 + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + /is-hexadecimal/1.0.4: resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} dev: true @@ -12314,7 +12438,6 @@ packages: hasBin: true dependencies: argparse: 2.0.1 - dev: false /jsbn/0.1.1: resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} @@ -12439,6 +12562,7 @@ packages: /json-schema-traverse/1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + dev: true /json-schema/0.2.3: resolution: {integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=} @@ -12710,6 +12834,7 @@ packages: /lodash.clonedeep/4.5.0: resolution: {integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=} + dev: true /lodash.debounce/4.0.8: resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=} @@ -12729,6 +12854,7 @@ packages: /lodash.truncate/4.4.2: resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} + dev: true /lodash.uniq/4.5.0: resolution: {integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=} @@ -14909,6 +15035,10 @@ packages: resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==} engines: {node: '>=8'} + /regexpp/3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} + engines: {node: '>=8'} + /regexpu-core/4.8.0: resolution: {integrity: sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==} engines: {node: '>=4'} @@ -15098,6 +15228,7 @@ packages: /require-from-string/2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} + dev: true /require-main-filename/2.0.0: resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} @@ -15628,6 +15759,7 @@ packages: ansi-styles: 4.3.0 astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 + dev: true /snapdragon-node/2.1.1: resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} @@ -16064,7 +16196,6 @@ packages: engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 - dev: true /strip-ansi/7.0.1: resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} @@ -16213,6 +16344,7 @@ packages: slice-ansi: 4.0.0 string-width: 4.2.2 strip-ansi: 6.0.0 + dev: true /tapable/1.1.3: resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index f97ff7fdea..d9442b8ac3 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "e0e0c48d35c6d3a8facfe2bab3e51a25715d8fd6", - "preferredVersionsHash": "fe0ea762c60633ea39d8abd6f7e0791352654f89" + "pnpmShrinkwrapHash": "560699254abfd058b63bc2f681555e326a18a458", + "preferredVersionsHash": "4d9bc58ca39e7443a5cf6f70c610fd398e0f5a7d" } From c4768b7a62b891e1512f5b71bdc5e47c93095b28 Mon Sep 17 00:00:00 2001 From: Lukas Hass Date: Thu, 4 Nov 2021 02:22:31 +0100 Subject: [PATCH 3/7] Upgrade cyclic dependency @rushstack/eslint-config --- libraries/tree-pattern/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/tree-pattern/package.json b/libraries/tree-pattern/package.json index c19cf84fd2..7d812fe762 100644 --- a/libraries/tree-pattern/package.json +++ b/libraries/tree-pattern/package.json @@ -14,7 +14,7 @@ "build": "heft test --clean" }, "devDependencies": { - "@rushstack/eslint-config": "2.4.2", + "@rushstack/eslint-config": "2.4.4", "@rushstack/heft": "0.41.6", "@rushstack/heft-node-rig": "1.2.25", "@types/heft-jest": "1.0.1", From e488d9f6c1a6034d24871899b29925b149419bbe Mon Sep 17 00:00:00 2001 From: Lukas Hass Date: Thu, 4 Nov 2021 02:23:02 +0100 Subject: [PATCH 4/7] rush update --- common/config/rush/pnpm-lock.yaml | 43 +++++++++++++++++------------- common/config/rush/repo-state.json | 2 +- 2 files changed, 25 insertions(+), 20 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index a65df84aa5..53ed41432a 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -1494,14 +1494,14 @@ importers: ../../libraries/tree-pattern: specifiers: - '@rushstack/eslint-config': 2.4.2 + '@rushstack/eslint-config': 2.4.4 '@rushstack/heft': 0.41.6 '@rushstack/heft-node-rig': 1.2.25 '@types/heft-jest': 1.0.1 eslint: ~8.1.0 typescript: ~4.4.2 devDependencies: - '@rushstack/eslint-config': 2.4.2_eslint@8.1.0+typescript@4.4.3 + '@rushstack/eslint-config': 2.4.4_eslint@8.1.0+typescript@4.4.3 '@rushstack/heft': 0.41.6 '@rushstack/heft-node-rig': 1.2.25_@rushstack+heft@0.41.6 '@types/heft-jest': 1.0.1 @@ -4333,16 +4333,16 @@ packages: - supports-color dev: false - /@rushstack/eslint-config/2.4.2_eslint@8.1.0+typescript@4.4.3: - resolution: {integrity: sha512-dMVcWAOcLGC4TgOM2bxglpfaYvQjfoupQiTUA+wJMvKtBs7nrclMMqR8ZOEg6flycrFC7s3UcB6FOiaxmryjmQ==} + /@rushstack/eslint-config/2.4.4_eslint@8.1.0+typescript@4.4.3: + resolution: {integrity: sha512-uq/n6wpqFR4iwbb2Z0VUps2zIXXlhmOREEAyUjXNYLAP4ySbrm5foI0XiMHikH4Ntt9KjE2Za2BZcLlM9arsDg==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 typescript: '>=3.0.0' dependencies: - '@rushstack/eslint-patch': 1.0.7 - '@rushstack/eslint-plugin': 0.8.2_eslint@8.1.0+typescript@4.4.3 - '@rushstack/eslint-plugin-packlets': 0.3.2_eslint@8.1.0+typescript@4.4.3 - '@rushstack/eslint-plugin-security': 0.2.2_eslint@8.1.0+typescript@4.4.3 + '@rushstack/eslint-patch': 1.0.9 + '@rushstack/eslint-plugin': 0.8.3_eslint@8.1.0+typescript@4.4.3 + '@rushstack/eslint-plugin-packlets': 0.3.3_eslint@8.1.0+typescript@4.4.3 + '@rushstack/eslint-plugin-security': 0.2.3_eslint@8.1.0+typescript@4.4.3 '@typescript-eslint/eslint-plugin': 4.31.2_0f69fee3f36ff3abae21f28d1d2bed4c '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 '@typescript-eslint/parser': 4.31.2_eslint@8.1.0+typescript@4.4.3 @@ -4360,8 +4360,8 @@ packages: resolution: {integrity: sha512-Myxw//kzromB9yWgS8qYGuGVf91oBUUJpNvy5eM50sqvmKLbKjwLxohJnkWGTeeI9v9IBMtPLxz5Gc60FIfvCA==} dev: false - /@rushstack/eslint-patch/1.0.7: - resolution: {integrity: sha512-3Zi2LGbCLDz4IIL7ir6wD0u/ggHotLkK5SlVzFzTcYaNgPR4MAt/9JYZqXWKcofPWEoptfpnCJU8Bq9sxw8QUg==} + /@rushstack/eslint-patch/1.0.9: + resolution: {integrity: sha512-yk9Xj/3bUxyz3azMXW8qigLqXWEr2R0h9G7PVnnmjNQdlZLN+aESqCTnVN7ubtYUIQfW32/v8+AXsbpL1ryI1A==} dev: true /@rushstack/eslint-plugin-packlets/0.2.2_eslint@7.12.1+typescript@3.9.9: @@ -4377,12 +4377,12 @@ packages: - typescript dev: false - /@rushstack/eslint-plugin-packlets/0.3.2_eslint@8.1.0+typescript@4.4.3: - resolution: {integrity: sha512-lWWg9OlGCg4OpHCs0K70s7BligasnrPOE3s7+ireDucju6/T36BtNOzP+u0o3IVznXzcuQxHxtfcIAoyC6gU7w==} + /@rushstack/eslint-plugin-packlets/0.3.3_eslint@8.1.0+typescript@4.4.3: + resolution: {integrity: sha512-6fslCsfk1mZho4uBsnywCO5Jzj7I21V1OKt40ZxbLO7LrMccm9orUYJiy5dI3Lx6NQtczuYrtqp8Xqp0ur9KPA==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 dependencies: - '@rushstack/tree-pattern': 0.2.1 + '@rushstack/tree-pattern': 0.2.2 '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 eslint: 8.1.0 transitivePeerDependencies: @@ -4403,12 +4403,12 @@ packages: - typescript dev: false - /@rushstack/eslint-plugin-security/0.2.2_eslint@8.1.0+typescript@4.4.3: - resolution: {integrity: sha512-+d6qcMde6JPWmKmr6Y6CQmEAlgCKPslHRLy2jCa0VbrQMNk3XQnRrgho9QVMSjoKIgEXyQoRaQ1VRIjGxVCe+w==} + /@rushstack/eslint-plugin-security/0.2.3_eslint@8.1.0+typescript@4.4.3: + resolution: {integrity: sha512-OnngkJCx91og1U8a8gus2g+r5OOtkQ8Tpo8jcGrtI6YpIIujqLM6lIe7XM3e+iumYdKnnOAVs3NH14BN9rlIoQ==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 dependencies: - '@rushstack/tree-pattern': 0.2.1 + '@rushstack/tree-pattern': 0.2.2 '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 eslint: 8.1.0 transitivePeerDependencies: @@ -4429,12 +4429,12 @@ packages: - typescript dev: false - /@rushstack/eslint-plugin/0.8.2_eslint@8.1.0+typescript@4.4.3: - resolution: {integrity: sha512-oAUdBEyRM7xSzZAre3+dUC5jgFYjusuQTH87/PN/thiUQEu+0rzrI7sgJXg+C92+tgmp87xPfiMQmiKxUwBJZg==} + /@rushstack/eslint-plugin/0.8.3_eslint@8.1.0+typescript@4.4.3: + resolution: {integrity: sha512-LUXUv9oUDHghe73HHIqDxJAqCYBsvKcbg+2KRs/aNczNZzoaXKJPLS6YvlCBiuI1XNq/eLEX7L/LPnKfbe+1Yw==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 dependencies: - '@rushstack/tree-pattern': 0.2.1 + '@rushstack/tree-pattern': 0.2.2 '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 eslint: 8.1.0 transitivePeerDependencies: @@ -4555,6 +4555,11 @@ packages: /@rushstack/tree-pattern/0.2.1: resolution: {integrity: sha512-ZRPQdV0LxUY/HRIvVKNz3Sb/qbklSthL2pY0qkNoycXKcXbCgXEP3TxL+i1/tW9g1jqft4o+pl9wx12Q6Uc0Xw==} + dev: false + + /@rushstack/tree-pattern/0.2.2: + resolution: {integrity: sha512-0KdqI7hGtVIlxobOBLWet0WGiD70V/QoYQr5A2ikACeQmIaN4WT6Fn9BcvgwgaSIMcazEcD8ql7Fb9N4dKdQlA==} + dev: true /@rushstack/ts-command-line/4.10.1: resolution: {integrity: sha512-FhWnQCjHtxmZr5sVEgoV1VHTFaPfJXQbVwujAaZUzuFfgqX+v2P9o0AXmUi/LED4tmPJp7A1nVgPx0ClyGUbWA==} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index d9442b8ac3..7162cdd7ca 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "560699254abfd058b63bc2f681555e326a18a458", + "pnpmShrinkwrapHash": "04c61686dc39aed1b06eaf57717d4b0424df08ad", "preferredVersionsHash": "4d9bc58ca39e7443a5cf6f70c610fd398e0f5a7d" } From 477b0593003716687d34bee21851f42cc0c945cb Mon Sep 17 00:00:00 2001 From: Lukas Hass Date: Thu, 4 Nov 2021 23:22:55 +0100 Subject: [PATCH 5/7] Upgrade @typescript-eslint/* --- stack/eslint-config/package.json | 8 ++++---- stack/eslint-plugin-packlets/package.json | 6 +++--- stack/eslint-plugin-security/package.json | 6 +++--- stack/eslint-plugin/package.json | 6 +++--- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/stack/eslint-config/package.json b/stack/eslint-config/package.json index 37f33b3a61..ba706594bc 100644 --- a/stack/eslint-config/package.json +++ b/stack/eslint-config/package.json @@ -30,10 +30,10 @@ "@rushstack/eslint-plugin": "workspace:*", "@rushstack/eslint-plugin-packlets": "workspace:*", "@rushstack/eslint-plugin-security": "workspace:*", - "@typescript-eslint/eslint-plugin": "~4.31.2", - "@typescript-eslint/experimental-utils": "~4.31.2", - "@typescript-eslint/parser": "~4.31.2", - "@typescript-eslint/typescript-estree": "~4.31.2", + "@typescript-eslint/eslint-plugin": "~5.3.0", + "@typescript-eslint/experimental-utils": "~5.3.0", + "@typescript-eslint/parser": "~5.3.0", + "@typescript-eslint/typescript-estree": "~5.3.0", "eslint-plugin-promise": "~4.2.1", "eslint-plugin-react": "~7.20.0", "eslint-plugin-tsdoc": "~0.2.10" diff --git a/stack/eslint-plugin-packlets/package.json b/stack/eslint-plugin-packlets/package.json index 09ab254b9a..1f4ec5b28d 100644 --- a/stack/eslint-plugin-packlets/package.json +++ b/stack/eslint-plugin-packlets/package.json @@ -22,7 +22,7 @@ }, "dependencies": { "@rushstack/tree-pattern": "workspace:*", - "@typescript-eslint/experimental-utils": "~4.31.2" + "@typescript-eslint/experimental-utils": "~5.3.0" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0" @@ -34,8 +34,8 @@ "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", "@types/node": "12.20.24", - "@typescript-eslint/parser": "~4.31.2", - "@typescript-eslint/typescript-estree": "~4.31.2", + "@typescript-eslint/parser": "~5.3.0", + "@typescript-eslint/typescript-estree": "~5.3.0", "eslint": "~8.1.0", "typescript": "~4.4.2" } diff --git a/stack/eslint-plugin-security/package.json b/stack/eslint-plugin-security/package.json index a2e99fac18..a79456abaf 100644 --- a/stack/eslint-plugin-security/package.json +++ b/stack/eslint-plugin-security/package.json @@ -21,7 +21,7 @@ }, "dependencies": { "@rushstack/tree-pattern": "workspace:*", - "@typescript-eslint/experimental-utils": "~4.31.2" + "@typescript-eslint/experimental-utils": "~5.3.0" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0" @@ -33,8 +33,8 @@ "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", "@types/node": "12.20.24", - "@typescript-eslint/parser": "~4.31.2", - "@typescript-eslint/typescript-estree": "~4.31.2", + "@typescript-eslint/parser": "~5.3.0", + "@typescript-eslint/typescript-estree": "~5.3.0", "eslint": "~8.1.0", "typescript": "~4.4.2" } diff --git a/stack/eslint-plugin/package.json b/stack/eslint-plugin/package.json index 93efffca6b..9a46648c55 100644 --- a/stack/eslint-plugin/package.json +++ b/stack/eslint-plugin/package.json @@ -25,7 +25,7 @@ }, "dependencies": { "@rushstack/tree-pattern": "workspace:*", - "@typescript-eslint/experimental-utils": "~4.31.2" + "@typescript-eslint/experimental-utils": "~5.3.0" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0" @@ -37,8 +37,8 @@ "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", "@types/node": "12.20.24", - "@typescript-eslint/parser": "~4.31.2", - "@typescript-eslint/typescript-estree": "~4.31.2", + "@typescript-eslint/parser": "~5.3.0", + "@typescript-eslint/typescript-estree": "~5.3.0", "eslint": "~8.1.0", "typescript": "~4.4.2" } From d223c9203eb9c921c5b76717bc1bb8e484f7e2ca Mon Sep 17 00:00:00 2001 From: Lukas Hass Date: Thu, 4 Nov 2021 23:23:03 +0100 Subject: [PATCH 6/7] rush update --- common/config/rush/pnpm-lock.yaml | 170 ++++++++++++++++++++++++----- common/config/rush/repo-state.json | 2 +- 2 files changed, 144 insertions(+), 28 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index a3955df6e1..353a8b86b0 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -1648,10 +1648,10 @@ importers: '@rushstack/eslint-plugin': workspace:* '@rushstack/eslint-plugin-packlets': workspace:* '@rushstack/eslint-plugin-security': workspace:* - '@typescript-eslint/eslint-plugin': ~4.31.2 - '@typescript-eslint/experimental-utils': ~4.31.2 - '@typescript-eslint/parser': ~4.31.2 - '@typescript-eslint/typescript-estree': ~4.31.2 + '@typescript-eslint/eslint-plugin': ~5.3.0 + '@typescript-eslint/experimental-utils': ~5.3.0 + '@typescript-eslint/parser': ~5.3.0 + '@typescript-eslint/typescript-estree': ~5.3.0 eslint: ~8.1.0 eslint-plugin-promise: ~4.2.1 eslint-plugin-react: ~7.20.0 @@ -1662,10 +1662,10 @@ importers: '@rushstack/eslint-plugin': link:../eslint-plugin '@rushstack/eslint-plugin-packlets': link:../eslint-plugin-packlets '@rushstack/eslint-plugin-security': link:../eslint-plugin-security - '@typescript-eslint/eslint-plugin': 4.31.2_0f69fee3f36ff3abae21f28d1d2bed4c - '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 - '@typescript-eslint/parser': 4.31.2_eslint@8.1.0+typescript@4.4.3 - '@typescript-eslint/typescript-estree': 4.31.2_typescript@4.4.3 + '@typescript-eslint/eslint-plugin': 5.3.0_11a9a74644be9899f60d0579d91be14a + '@typescript-eslint/experimental-utils': 5.3.0_eslint@8.1.0+typescript@4.4.3 + '@typescript-eslint/parser': 5.3.0_eslint@8.1.0+typescript@4.4.3 + '@typescript-eslint/typescript-estree': 5.3.0_typescript@4.4.3 eslint-plugin-promise: 4.2.1 eslint-plugin-react: 7.20.6_eslint@8.1.0 eslint-plugin-tsdoc: 0.2.14 @@ -1692,14 +1692,14 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - '@typescript-eslint/experimental-utils': ~4.31.2 - '@typescript-eslint/parser': ~4.31.2 - '@typescript-eslint/typescript-estree': ~4.31.2 + '@typescript-eslint/experimental-utils': ~5.3.0 + '@typescript-eslint/parser': ~5.3.0 + '@typescript-eslint/typescript-estree': ~5.3.0 eslint: ~8.1.0 typescript: ~4.4.2 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 + '@typescript-eslint/experimental-utils': 5.3.0_eslint@8.1.0+typescript@4.4.3 devDependencies: '@rushstack/heft': 0.41.6 '@rushstack/heft-node-rig': 1.2.25_@rushstack+heft@0.41.6 @@ -1707,8 +1707,8 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - '@typescript-eslint/parser': 4.31.2_eslint@8.1.0+typescript@4.4.3 - '@typescript-eslint/typescript-estree': 4.31.2_typescript@4.4.3 + '@typescript-eslint/parser': 5.3.0_eslint@8.1.0+typescript@4.4.3 + '@typescript-eslint/typescript-estree': 5.3.0_typescript@4.4.3 eslint: 8.1.0 typescript: 4.4.3 @@ -1721,14 +1721,14 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - '@typescript-eslint/experimental-utils': ~4.31.2 - '@typescript-eslint/parser': ~4.31.2 - '@typescript-eslint/typescript-estree': ~4.31.2 + '@typescript-eslint/experimental-utils': ~5.3.0 + '@typescript-eslint/parser': ~5.3.0 + '@typescript-eslint/typescript-estree': ~5.3.0 eslint: ~8.1.0 typescript: ~4.4.2 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 + '@typescript-eslint/experimental-utils': 5.3.0_eslint@8.1.0+typescript@4.4.3 devDependencies: '@rushstack/heft': 0.41.6 '@rushstack/heft-node-rig': 1.2.25_@rushstack+heft@0.41.6 @@ -1736,8 +1736,8 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - '@typescript-eslint/parser': 4.31.2_eslint@8.1.0+typescript@4.4.3 - '@typescript-eslint/typescript-estree': 4.31.2_typescript@4.4.3 + '@typescript-eslint/parser': 5.3.0_eslint@8.1.0+typescript@4.4.3 + '@typescript-eslint/typescript-estree': 5.3.0_typescript@4.4.3 eslint: 8.1.0 typescript: 4.4.3 @@ -1750,14 +1750,14 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - '@typescript-eslint/experimental-utils': ~4.31.2 - '@typescript-eslint/parser': ~4.31.2 - '@typescript-eslint/typescript-estree': ~4.31.2 + '@typescript-eslint/experimental-utils': ~5.3.0 + '@typescript-eslint/parser': ~5.3.0 + '@typescript-eslint/typescript-estree': ~5.3.0 eslint: ~8.1.0 typescript: ~4.4.2 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 4.31.2_eslint@8.1.0+typescript@4.4.3 + '@typescript-eslint/experimental-utils': 5.3.0_eslint@8.1.0+typescript@4.4.3 devDependencies: '@rushstack/heft': 0.41.6 '@rushstack/heft-node-rig': 1.2.25_@rushstack+heft@0.41.6 @@ -1765,8 +1765,8 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 - '@typescript-eslint/parser': 4.31.2_eslint@8.1.0+typescript@4.4.3 - '@typescript-eslint/typescript-estree': 4.31.2_typescript@4.4.3 + '@typescript-eslint/parser': 5.3.0_eslint@8.1.0+typescript@4.4.3 + '@typescript-eslint/typescript-estree': 5.3.0_typescript@4.4.3 eslint: 8.1.0 typescript: 4.4.3 @@ -6362,6 +6362,33 @@ packages: typescript: 4.4.3 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/eslint-plugin/5.3.0_11a9a74644be9899f60d0579d91be14a: + resolution: {integrity: sha512-ARUEJHJrq85aaiCqez7SANeahDsJTD3AEua34EoQN9pHS6S5Bq9emcIaGGySt/4X2zSi+vF5hAH52sEen7IO7g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/experimental-utils': 5.3.0_eslint@8.1.0+typescript@4.4.3 + '@typescript-eslint/parser': 5.3.0_eslint@8.1.0+typescript@4.4.3 + '@typescript-eslint/scope-manager': 5.3.0_typescript@4.4.3 + debug: 4.3.2 + eslint: 8.1.0 + functional-red-black-tree: 1.0.1 + ignore: 5.1.8 + regexpp: 3.2.0 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.4.3 + typescript: 4.4.3 + transitivePeerDependencies: + - supports-color + dev: false /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@3.9.9: resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} @@ -6412,6 +6439,25 @@ packages: transitivePeerDependencies: - supports-color - typescript + dev: true + + /@typescript-eslint/experimental-utils/5.3.0_eslint@8.1.0+typescript@4.4.3: + resolution: {integrity: sha512-NFVxYTjKj69qB0FM+piah1x3G/63WB8vCBMnlnEHUsiLzXSTWb9FmFn36FD9Zb4APKBLY3xRArOGSMQkuzTF1w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.9 + '@typescript-eslint/scope-manager': 5.3.0_typescript@4.4.3 + '@typescript-eslint/types': 5.3.0_typescript@4.4.3 + '@typescript-eslint/typescript-estree': 5.3.0_typescript@4.4.3 + eslint: 8.1.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@8.1.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: false /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@3.9.9: resolution: {integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==} @@ -6451,6 +6497,26 @@ packages: typescript: 4.4.3 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/parser/5.3.0_eslint@8.1.0+typescript@4.4.3: + resolution: {integrity: sha512-rKu/yAReip7ovx8UwOAszJVO5MgBquo8WjIQcp1gx4pYQCwYzag+I5nVNHO4MqyMkAo0gWt2gWUi+36gWAVKcw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.3.0_typescript@4.4.3 + '@typescript-eslint/types': 5.3.0_typescript@4.4.3 + '@typescript-eslint/typescript-estree': 5.3.0_typescript@4.4.3 + debug: 4.3.2 + eslint: 8.1.0 + typescript: 4.4.3 + transitivePeerDependencies: + - supports-color /@typescript-eslint/scope-manager/4.31.2_typescript@4.4.3: resolution: {integrity: sha512-2JGwudpFoR/3Czq6mPpE8zBPYdHWFGL6lUNIGolbKQeSNv4EAiHaR5GVDQaLA0FwgcdcMtRk+SBJbFGL7+La5w==} @@ -6460,6 +6526,16 @@ packages: '@typescript-eslint/visitor-keys': 4.31.2_typescript@4.4.3 transitivePeerDependencies: - typescript + dev: true + + /@typescript-eslint/scope-manager/5.3.0_typescript@4.4.3: + resolution: {integrity: sha512-22Uic9oRlTsPppy5Tcwfj+QET5RWEnZ5414Prby465XxQrQFZ6nnm5KnXgnsAJefG4hEgMnaxTB3kNEyjdjj6A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.3.0_typescript@4.4.3 + '@typescript-eslint/visitor-keys': 5.3.0_typescript@4.4.3 + transitivePeerDependencies: + - typescript /@typescript-eslint/types/3.10.1_typescript@3.9.9: resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} @@ -6477,6 +6553,15 @@ packages: typescript: '*' dependencies: typescript: 4.4.3 + dev: true + + /@typescript-eslint/types/5.3.0_typescript@4.4.3: + resolution: {integrity: sha512-fce5pG41/w8O6ahQEhXmMV+xuh4+GayzqEogN24EK+vECA3I6pUwKuLi5QbXO721EMitpQne5VKXofPonYlAQg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + dependencies: + typescript: 4.4.3 /@typescript-eslint/typescript-estree/3.10.1_typescript@3.9.9: resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} @@ -6540,6 +6625,27 @@ packages: typescript: 4.4.3 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/typescript-estree/5.3.0_typescript@4.4.3: + resolution: {integrity: sha512-FJ0nqcaUOpn/6Z4Jwbtf+o0valjBLkqc3MWkMvrhA2TvzFXtcclIM8F4MBEmYa2kgcI8EZeSAzwoSrIC8JYkug==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.3.0_typescript@4.4.3 + '@typescript-eslint/visitor-keys': 5.3.0_typescript@4.4.3 + debug: 4.3.2 + globby: 11.0.4 + is-glob: 4.0.3 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.4.3 + typescript: 4.4.3 + transitivePeerDependencies: + - supports-color /@typescript-eslint/visitor-keys/3.10.1: resolution: {integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==} @@ -6556,6 +6662,16 @@ packages: eslint-visitor-keys: 2.1.0 transitivePeerDependencies: - typescript + dev: true + + /@typescript-eslint/visitor-keys/5.3.0_typescript@4.4.3: + resolution: {integrity: sha512-oVIAfIQuq0x2TFDNLVavUn548WL+7hdhxYn+9j3YdJJXB7mH9dAmZNJsPDa7Jc+B9WGqoiex7GUDbyMxV0a/aw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.3.0_typescript@4.4.3 + eslint-visitor-keys: 3.0.0 + transitivePeerDependencies: + - typescript /@webassemblyjs/ast/1.11.0: resolution: {integrity: sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==} @@ -10594,7 +10710,7 @@ packages: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: - is-glob: 4.0.1 + is-glob: 4.0.3 /glob-parent/6.0.2: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 5c89aa8d6e..e50b73532d 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "9538a42a768f168daa6e9bc0e681031394207fdd", + "pnpmShrinkwrapHash": "412ac0c3b3adad856a1dec08231fbd43be1dc21e", "preferredVersionsHash": "4d9bc58ca39e7443a5cf6f70c610fd398e0f5a7d" } From b26791c8b81fb3a715b7a97dc7b1706d6e895ab0 Mon Sep 17 00:00:00 2001 From: Lukas Hass Date: Sun, 21 Nov 2021 21:56:47 +0100 Subject: [PATCH 7/7] Upgrade eslint-plugin-react --- common/config/rush/pnpm-lock.yaml | 172 ++++++++++++++++++++++++++++- common/config/rush/repo-state.json | 2 +- stack/eslint-config/package.json | 2 +- 3 files changed, 168 insertions(+), 8 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 353a8b86b0..eb527c7a9c 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -1654,7 +1654,7 @@ importers: '@typescript-eslint/typescript-estree': ~5.3.0 eslint: ~8.1.0 eslint-plugin-promise: ~4.2.1 - eslint-plugin-react: ~7.20.0 + eslint-plugin-react: ~7.27.1 eslint-plugin-tsdoc: ~0.2.10 typescript: ~4.4.2 dependencies: @@ -1667,7 +1667,7 @@ importers: '@typescript-eslint/parser': 5.3.0_eslint@8.1.0+typescript@4.4.3 '@typescript-eslint/typescript-estree': 5.3.0_typescript@4.4.3 eslint-plugin-promise: 4.2.1 - eslint-plugin-react: 7.20.6_eslint@8.1.0 + eslint-plugin-react: 7.27.1_eslint@8.1.0 eslint-plugin-tsdoc: 0.2.14 devDependencies: eslint: 8.1.0 @@ -7318,6 +7318,16 @@ packages: get-intrinsic: 1.1.1 is-string: 1.0.6 + /array-includes/3.1.4: + resolution: {integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.19.1 + get-intrinsic: 1.1.1 + is-string: 1.0.7 + /array-union/1.0.2: resolution: {integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=} engines: {node: '>=0.10.0'} @@ -7354,6 +7364,15 @@ packages: es-abstract: 1.18.2 function-bind: 1.1.1 + /array.prototype.flatmap/1.2.5: + resolution: {integrity: sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.19.1 + dev: false + /array.prototype.map/1.0.3: resolution: {integrity: sha512-nNcb30v0wfDyIe26Yif3PcV1JXQp4zEeEfupG7L4SRjnD6HLbO5b2a7eVSba53bOx4YCHYMBHt+Fp4vYstneRA==} engines: {node: '>= 0.4'} @@ -9489,6 +9508,31 @@ packages: string.prototype.trimstart: 1.0.4 unbox-primitive: 1.0.1 + /es-abstract/1.19.1: + resolution: {integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + get-symbol-description: 1.0.0 + has: 1.0.3 + has-symbols: 1.0.2 + internal-slot: 1.0.3 + is-callable: 1.2.4 + is-negative-zero: 2.0.1 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.1 + is-string: 1.0.7 + is-weakref: 1.0.1 + object-inspect: 1.11.0 + object-keys: 1.1.1 + object.assign: 4.1.2 + string.prototype.trimend: 1.0.4 + string.prototype.trimstart: 1.0.4 + unbox-primitive: 1.0.1 + /es-array-method-boxes-properly/1.0.0: resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} dev: true @@ -9518,7 +9562,7 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} dependencies: - is-callable: 1.2.3 + is-callable: 1.2.4 is-date-object: 1.0.4 is-symbol: 1.0.4 @@ -9622,6 +9666,30 @@ packages: prop-types: 15.7.2 resolve: 1.17.0 string.prototype.matchall: 4.0.5 + dev: true + + /eslint-plugin-react/7.27.1_eslint@8.1.0: + resolution: {integrity: sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: 3.1.4 + array.prototype.flatmap: 1.2.5 + doctrine: 2.1.0 + eslint: 8.1.0 + estraverse: 5.3.0 + jsx-ast-utils: 2.4.1 + minimatch: 3.0.4 + object.entries: 1.1.5 + object.fromentries: 2.0.5 + object.hasown: 1.1.0 + object.values: 1.1.5 + prop-types: 15.7.2 + resolve: 2.0.0-next.3 + semver: 6.3.0 + string.prototype.matchall: 4.0.6 + dev: false /eslint-plugin-tsdoc/0.2.14: resolution: {integrity: sha512-fJ3fnZRsdIoBZgzkQjv8vAj6NeeOoFkTfgosj6mKsFjX70QV256sA/wq+y/R2+OL4L8E79VVaVWrPeZnKNe8Ng==} @@ -9859,6 +9927,11 @@ packages: resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==} engines: {node: '>=4.0'} + /estraverse/5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: false + /estree-to-babel/3.2.1: resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==} engines: {node: '>=8.3.0'} @@ -10662,7 +10735,6 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 - dev: true /get-value/2.0.6: resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=} @@ -10975,6 +11047,12 @@ packages: resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} engines: {node: '>= 0.4'} + /has-tostringtag/1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.2 + /has-unicode/2.0.1: resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} @@ -11671,6 +11749,10 @@ packages: resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} engines: {node: '>= 0.4'} + /is-callable/1.2.4: + resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} + engines: {node: '>= 0.4'} + /is-ci/2.0.0: resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} hasBin: true @@ -11904,6 +11986,13 @@ packages: call-bind: 1.0.2 has-symbols: 1.0.2 + /is-regex/1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + /is-root/2.1.0: resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} engines: {node: '>=6'} @@ -11913,6 +12002,9 @@ packages: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} dev: true + /is-shared-array-buffer/1.0.1: + resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==} + /is-stream/1.1.0: resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} engines: {node: '>=0.10.0'} @@ -11925,6 +12017,12 @@ packages: resolution: {integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==} engines: {node: '>= 0.4'} + /is-string/1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + /is-subdir/1.2.0: resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} engines: {node: '>=4'} @@ -11941,6 +12039,11 @@ packages: /is-typedarray/1.0.0: resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} + /is-weakref/1.0.1: + resolution: {integrity: sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==} + dependencies: + call-bind: 1.0.2 + /is-whitespace-character/1.0.4: resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==} dev: true @@ -12772,7 +12875,7 @@ packages: resolution: {integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==} engines: {node: '>=4.0'} dependencies: - array-includes: 3.1.3 + array-includes: 3.1.4 object.assign: 4.1.2 /jszip/3.7.1: @@ -13752,6 +13855,9 @@ packages: /object-inspect/1.10.3: resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} + /object-inspect/1.11.0: + resolution: {integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==} + /object-is/1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} engines: {node: '>= 0.4'} @@ -13788,6 +13894,15 @@ packages: es-abstract: 1.18.2 has: 1.0.3 + /object.entries/1.1.5: + resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.19.1 + dev: false + /object.fromentries/2.0.4: resolution: {integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==} engines: {node: '>= 0.4'} @@ -13797,6 +13912,15 @@ packages: es-abstract: 1.18.2 has: 1.0.3 + /object.fromentries/2.0.5: + resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.19.1 + dev: false + /object.getownpropertydescriptors/2.1.2: resolution: {integrity: sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==} engines: {node: '>= 0.8'} @@ -13805,6 +13929,13 @@ packages: define-properties: 1.1.3 es-abstract: 1.18.2 + /object.hasown/1.1.0: + resolution: {integrity: sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==} + dependencies: + define-properties: 1.1.3 + es-abstract: 1.19.1 + dev: false + /object.pick/1.3.0: resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=} engines: {node: '>=0.10.0'} @@ -13820,6 +13951,15 @@ packages: es-abstract: 1.18.2 has: 1.0.3 + /object.values/1.1.5: + resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.19.1 + dev: false + /objectorarray/1.0.5: resolution: {integrity: sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==} dev: true @@ -15448,6 +15588,13 @@ packages: is-core-module: 2.4.0 path-parse: 1.0.7 + /resolve/2.0.0-next.3: + resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} + dependencies: + is-core-module: 2.4.0 + path-parse: 1.0.7 + dev: false + /responselike/1.0.2: resolution: {integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=} dependencies: @@ -16292,6 +16439,19 @@ packages: regexp.prototype.flags: 1.3.1 side-channel: 1.0.4 + /string.prototype.matchall/4.0.6: + resolution: {integrity: sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.19.1 + get-intrinsic: 1.1.1 + has-symbols: 1.0.2 + internal-slot: 1.0.3 + regexp.prototype.flags: 1.3.1 + side-channel: 1.0.4 + dev: false + /string.prototype.padend/3.1.2: resolution: {integrity: sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ==} engines: {node: '>= 0.4'} @@ -17983,7 +18143,7 @@ packages: is-bigint: 1.0.2 is-boolean-object: 1.1.1 is-number-object: 1.0.5 - is-string: 1.0.6 + is-string: 1.0.7 is-symbol: 1.0.4 /which-module/2.0.0: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index e50b73532d..5233486a11 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "412ac0c3b3adad856a1dec08231fbd43be1dc21e", + "pnpmShrinkwrapHash": "a589ff35591df60ddd629e81550e84202f1fa439", "preferredVersionsHash": "4d9bc58ca39e7443a5cf6f70c610fd398e0f5a7d" } diff --git a/stack/eslint-config/package.json b/stack/eslint-config/package.json index ba706594bc..1a9e97770c 100644 --- a/stack/eslint-config/package.json +++ b/stack/eslint-config/package.json @@ -35,7 +35,7 @@ "@typescript-eslint/parser": "~5.3.0", "@typescript-eslint/typescript-estree": "~5.3.0", "eslint-plugin-promise": "~4.2.1", - "eslint-plugin-react": "~7.20.0", + "eslint-plugin-react": "~7.27.1", "eslint-plugin-tsdoc": "~0.2.10" }, "devDependencies": {