From 78d8be9fd23692cbf34c34665fc9fb876f11fdc4 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 24 Mar 2026 18:44:24 -0400 Subject: [PATCH 1/3] Update rushstack dependencies and Rush. Co-Authored-By: Claude Sonnet 4.6 --- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../web-library-build-test/package.json | 2 +- common/config/rush/pnpm-lock.yaml | 4472 ++++++++++++----- common/config/rush/repo-state.json | 2 +- common/scripts/install-run-rush-pnpm.js | 6 +- common/scripts/install-run-rush.js | 68 +- common/scripts/install-run-rushx.js | 6 +- common/scripts/install-run.js | 550 +- core-build/gulp-core-build-mocha/package.json | 2 +- core-build/gulp-core-build-sass/package.json | 6 +- core-build/gulp-core-build-serve/package.json | 6 +- .../gulp-core-build-typescript/package.json | 6 +- .../gulp-core-build-webpack/package.json | 2 +- core-build/gulp-core-build/package.json | 4 +- core-build/node-library-build/package.json | 2 +- core-build/web-library-build/package.json | 2 +- rush.json | 2 +- stack/rush-stack-compiler-2.4/package.json | 12 +- stack/rush-stack-compiler-2.7/package.json | 12 +- stack/rush-stack-compiler-2.8/package.json | 12 +- stack/rush-stack-compiler-2.9/package.json | 12 +- stack/rush-stack-compiler-3.0/package.json | 12 +- stack/rush-stack-compiler-3.1/package.json | 12 +- stack/rush-stack-compiler-3.2/package.json | 12 +- stack/rush-stack-compiler-3.3/package.json | 12 +- stack/rush-stack-compiler-3.4/package.json | 12 +- stack/rush-stack-compiler-3.5/package.json | 12 +- stack/rush-stack-compiler-3.6/package.json | 12 +- stack/rush-stack-compiler-3.7/package.json | 12 +- stack/rush-stack-compiler-3.8/package.json | 12 +- stack/rush-stack-compiler-3.9/package.json | 12 +- stack/rush-stack-compiler-4.0/package.json | 12 +- stack/rush-stack-compiler-4.1/package.json | 12 +- stack/rush-stack-compiler-4.2/package.json | 12 +- stack/rush-stack-compiler-4.5/package.json | 12 +- stack/rush-stack-compiler-4.7/package.json | 12 +- stack/rush-stack-compiler-5.3/package.json | 12 +- 57 files changed, 3761 insertions(+), 1659 deletions(-) diff --git a/build-tests/node-library-build-eslint-test/package.json b/build-tests/node-library-build-eslint-test/package.json index 847f844..07afd81 100644 --- a/build-tests/node-library-build-eslint-test/package.json +++ b/build-tests/node-library-build-eslint-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-4.5": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-2.4-library-test/package.json b/build-tests/rush-stack-compiler-2.4-library-test/package.json index 654c54a..c3e326f 100644 --- a/build-tests/rush-stack-compiler-2.4-library-test/package.json +++ b/build-tests/rush-stack-compiler-2.4-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-2.4": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-2.7-library-test/package.json b/build-tests/rush-stack-compiler-2.7-library-test/package.json index f883125..8963414 100644 --- a/build-tests/rush-stack-compiler-2.7-library-test/package.json +++ b/build-tests/rush-stack-compiler-2.7-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-2.7": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-2.8-library-test/package.json b/build-tests/rush-stack-compiler-2.8-library-test/package.json index 9930432..c4d0ecc 100644 --- a/build-tests/rush-stack-compiler-2.8-library-test/package.json +++ b/build-tests/rush-stack-compiler-2.8-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-2.8": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-2.9-library-test/package.json b/build-tests/rush-stack-compiler-2.9-library-test/package.json index bb0dfd9..a7e87f7 100644 --- a/build-tests/rush-stack-compiler-2.9-library-test/package.json +++ b/build-tests/rush-stack-compiler-2.9-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-2.9": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-3.0-library-test/package.json b/build-tests/rush-stack-compiler-3.0-library-test/package.json index cb3be45..0b040fb 100644 --- a/build-tests/rush-stack-compiler-3.0-library-test/package.json +++ b/build-tests/rush-stack-compiler-3.0-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-3.0": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-3.1-library-test/package.json b/build-tests/rush-stack-compiler-3.1-library-test/package.json index cc397d5..824764c 100644 --- a/build-tests/rush-stack-compiler-3.1-library-test/package.json +++ b/build-tests/rush-stack-compiler-3.1-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-3.1": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-3.2-library-test/package.json b/build-tests/rush-stack-compiler-3.2-library-test/package.json index fb4c5b3..7dbc829 100644 --- a/build-tests/rush-stack-compiler-3.2-library-test/package.json +++ b/build-tests/rush-stack-compiler-3.2-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-3.2": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-3.3-library-test/package.json b/build-tests/rush-stack-compiler-3.3-library-test/package.json index 5f5a366..342d950 100644 --- a/build-tests/rush-stack-compiler-3.3-library-test/package.json +++ b/build-tests/rush-stack-compiler-3.3-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-3.3": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-3.4-library-test/package.json b/build-tests/rush-stack-compiler-3.4-library-test/package.json index b9d51be..000dfc8 100644 --- a/build-tests/rush-stack-compiler-3.4-library-test/package.json +++ b/build-tests/rush-stack-compiler-3.4-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-3.4": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-3.5-library-test/package.json b/build-tests/rush-stack-compiler-3.5-library-test/package.json index a862a42..7b5b7d9 100644 --- a/build-tests/rush-stack-compiler-3.5-library-test/package.json +++ b/build-tests/rush-stack-compiler-3.5-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-3.5": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-3.6-library-test/package.json b/build-tests/rush-stack-compiler-3.6-library-test/package.json index 33513bc..81a9002 100644 --- a/build-tests/rush-stack-compiler-3.6-library-test/package.json +++ b/build-tests/rush-stack-compiler-3.6-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-3.6": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-3.7-library-test/package.json b/build-tests/rush-stack-compiler-3.7-library-test/package.json index 5ee7f15..f989ef3 100644 --- a/build-tests/rush-stack-compiler-3.7-library-test/package.json +++ b/build-tests/rush-stack-compiler-3.7-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-3.7": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-3.8-library-test/package.json b/build-tests/rush-stack-compiler-3.8-library-test/package.json index b6d48f4..d966ebb 100644 --- a/build-tests/rush-stack-compiler-3.8-library-test/package.json +++ b/build-tests/rush-stack-compiler-3.8-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-3.8": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-3.9-library-test/package.json b/build-tests/rush-stack-compiler-3.9-library-test/package.json index 39f7bcf..298ab33 100644 --- a/build-tests/rush-stack-compiler-3.9-library-test/package.json +++ b/build-tests/rush-stack-compiler-3.9-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-4.0-library-test/package.json b/build-tests/rush-stack-compiler-4.0-library-test/package.json index 29e6ad8..3e32b38 100644 --- a/build-tests/rush-stack-compiler-4.0-library-test/package.json +++ b/build-tests/rush-stack-compiler-4.0-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-4.0": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-4.1-library-test/package.json b/build-tests/rush-stack-compiler-4.1-library-test/package.json index ec8cbc0..9a05665 100644 --- a/build-tests/rush-stack-compiler-4.1-library-test/package.json +++ b/build-tests/rush-stack-compiler-4.1-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-4.1": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-4.2-library-test/package.json b/build-tests/rush-stack-compiler-4.2-library-test/package.json index 902be99..b9af372 100644 --- a/build-tests/rush-stack-compiler-4.2-library-test/package.json +++ b/build-tests/rush-stack-compiler-4.2-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-4.2": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-4.5-library-test/package.json b/build-tests/rush-stack-compiler-4.5-library-test/package.json index ecbabf2..9a74941 100644 --- a/build-tests/rush-stack-compiler-4.5-library-test/package.json +++ b/build-tests/rush-stack-compiler-4.5-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-4.5": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-4.7-library-test/package.json b/build-tests/rush-stack-compiler-4.7-library-test/package.json index f7bd206..a2b880d 100644 --- a/build-tests/rush-stack-compiler-4.7-library-test/package.json +++ b/build-tests/rush-stack-compiler-4.7-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-4.7": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/rush-stack-compiler-5.3-library-test/package.json b/build-tests/rush-stack-compiler-5.3-library-test/package.json index be0447e..51c5f90 100644 --- a/build-tests/rush-stack-compiler-5.3-library-test/package.json +++ b/build-tests/rush-stack-compiler-5.3-library-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-5.3": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/node": "10.17.13", "eslint": "~7.12.1", "gulp": "~4.0.2" diff --git a/build-tests/web-library-build-test/package.json b/build-tests/web-library-build-test/package.json index 2e658c2..7f89574 100644 --- a/build-tests/web-library-build-test/package.json +++ b/build-tests/web-library-build-test/package.json @@ -9,7 +9,7 @@ "build": "gulp --clean" }, "devDependencies": { - "@microsoft/load-themed-styles": "~1.10.172", + "@microsoft/load-themed-styles": "~2.2.7", "@microsoft/rush-stack-compiler-4.5": "workspace:*", "@microsoft/web-library-build": "workspace:*", "gulp": "~4.0.2", diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index fb183e6..9f70b8e 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -9,14 +9,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-4.5': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-4.5': link:../../stack/rush-stack-compiler-4.5 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -37,14 +37,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-2.4': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-2.4': link:../../stack/rush-stack-compiler-2.4 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -53,14 +53,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-2.7': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-2.7': link:../../stack/rush-stack-compiler-2.7 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -69,14 +69,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-2.8': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-2.8': link:../../stack/rush-stack-compiler-2.8 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -85,14 +85,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-2.9': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-2.9': link:../../stack/rush-stack-compiler-2.9 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -101,14 +101,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-3.0': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-3.0': link:../../stack/rush-stack-compiler-3.0 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -117,14 +117,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-3.1': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-3.1': link:../../stack/rush-stack-compiler-3.1 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -133,14 +133,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-3.2': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-3.2': link:../../stack/rush-stack-compiler-3.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -149,14 +149,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-3.3': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-3.3': link:../../stack/rush-stack-compiler-3.3 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -165,14 +165,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-3.4': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-3.4': link:../../stack/rush-stack-compiler-3.4 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -181,14 +181,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-3.5': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-3.5': link:../../stack/rush-stack-compiler-3.5 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -197,14 +197,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-3.6': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-3.6': link:../../stack/rush-stack-compiler-3.6 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -213,14 +213,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-3.7': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-3.7': link:../../stack/rush-stack-compiler-3.7 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -229,14 +229,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-3.8': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-3.8': link:../../stack/rush-stack-compiler-3.8 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -245,14 +245,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-3.9': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-3.9': link:../../stack/rush-stack-compiler-3.9 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -261,14 +261,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-4.0': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-4.0': link:../../stack/rush-stack-compiler-4.0 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -277,14 +277,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-4.1': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-4.1': link:../../stack/rush-stack-compiler-4.1 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -293,14 +293,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-4.2': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-4.2': link:../../stack/rush-stack-compiler-4.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -309,14 +309,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-4.5': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-4.5': link:../../stack/rush-stack-compiler-4.5 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -325,14 +325,14 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-4.7': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-4.7': link:../../stack/rush-stack-compiler-4.7 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 @@ -341,27 +341,27 @@ importers: specifiers: '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-5.3': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/node': 10.17.13 eslint: ~7.12.1 gulp: ~4.0.2 devDependencies: '@microsoft/node-library-build': link:../../core-build/node-library-build '@microsoft/rush-stack-compiler-5.3': link:../../stack/rush-stack-compiler-5.3 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/node': 10.17.13 eslint: 7.12.1 gulp: 4.0.2 ../../build-tests/web-library-build-test: specifiers: - '@microsoft/load-themed-styles': ~1.10.172 + '@microsoft/load-themed-styles': ~2.2.7 '@microsoft/rush-stack-compiler-4.5': workspace:* '@microsoft/web-library-build': workspace:* gulp: ~4.0.2 typescript: ~4.5.5 devDependencies: - '@microsoft/load-themed-styles': 1.10.172 + '@microsoft/load-themed-styles': 2.2.7 '@microsoft/rush-stack-compiler-4.5': link:../../stack/rush-stack-compiler-4.5 '@microsoft/web-library-build': link:../../core-build/web-library-build gulp: 4.0.2 @@ -373,8 +373,8 @@ importers: '@jest/reporters': ~25.4.0 '@microsoft/node-library-build': 6.5.21 '@microsoft/rush-stack-compiler-4.7': 0.1.0 - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/node-core-library': ~5.20.3 '@types/chalk': 0.4.31 '@types/glob': 7.1.1 '@types/gulp': 4.0.6 @@ -416,7 +416,7 @@ importers: dependencies: '@jest/core': 25.4.0 '@jest/reporters': 25.4.0 - '@rushstack/node-core-library': 3.53.0 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/chalk': 0.4.31 '@types/gulp': 4.0.6 '@types/jest': 25.2.1 @@ -455,7 +455,7 @@ importers: devDependencies: '@microsoft/node-library-build': 6.5.21 '@microsoft/rush-stack-compiler-4.7': 0.1.0_eslint@7.12.1 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/glob': 7.1.1 '@types/z-schema': 3.16.31 eslint: 7.12.1 @@ -465,7 +465,7 @@ importers: '@microsoft/gulp-core-build': workspace:* '@microsoft/node-library-build': 6.5.21 '@microsoft/rush-stack-compiler-4.7': 0.1.0 - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/glob': 7.1.1 '@types/gulp': 4.0.6 '@types/gulp-istanbul': 0.9.30 @@ -488,7 +488,7 @@ importers: devDependencies: '@microsoft/node-library-build': 6.5.21 '@microsoft/rush-stack-compiler-4.7': 0.1.0_eslint@7.12.1 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/glob': 7.1.1 '@types/gulp': 4.0.6 '@types/gulp-istanbul': 0.9.30 @@ -500,11 +500,11 @@ importers: ../../core-build/gulp-core-build-sass: specifiers: '@microsoft/gulp-core-build': workspace:* - '@microsoft/load-themed-styles': ~1.10.172 + '@microsoft/load-themed-styles': ~2.2.7 '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-4.7': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/node-core-library': ~5.20.3 '@types/autoprefixer': 9.7.2 '@types/clean-css': 4.2.1 '@types/glob': 7.1.1 @@ -523,8 +523,8 @@ importers: sass: 1.44.0 dependencies: '@microsoft/gulp-core-build': link:../gulp-core-build - '@microsoft/load-themed-styles': 1.10.172 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/load-themed-styles': 2.2.7 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/gulp': 4.0.6 '@types/node': 10.17.13 autoprefixer: 9.8.8 @@ -536,7 +536,7 @@ importers: devDependencies: '@microsoft/node-library-build': link:../node-library-build '@microsoft/rush-stack-compiler-4.7': link:../../stack/rush-stack-compiler-4.7 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/autoprefixer': 9.7.2 '@types/clean-css': 4.2.1 '@types/glob': 7.1.1 @@ -551,9 +551,9 @@ importers: '@microsoft/gulp-core-build': workspace:* '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-4.7': workspace:* - '@rushstack/debug-certificate-manager': ~1.1.19 - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/debug-certificate-manager': ~1.7.7 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/node-core-library': ~5.20.3 '@types/express': 4.11.0 '@types/express-serve-static-core': 4.11.0 '@types/gulp': 4.0.6 @@ -573,8 +573,8 @@ importers: through2: ~2.0.1 dependencies: '@microsoft/gulp-core-build': link:../gulp-core-build - '@rushstack/debug-certificate-manager': 1.1.19 - '@rushstack/node-core-library': 3.53.0 + '@rushstack/debug-certificate-manager': 1.7.7_@types+node@10.17.13 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 colors: 1.2.5 express: 4.18.3 @@ -586,7 +586,7 @@ importers: devDependencies: '@microsoft/node-library-build': link:../node-library-build '@microsoft/rush-stack-compiler-4.7': link:../../stack/rush-stack-compiler-4.7 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/express': 4.11.0 '@types/express-serve-static-core': 4.11.0 '@types/gulp': 4.0.6 @@ -599,12 +599,12 @@ importers: ../../core-build/gulp-core-build-typescript: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/gulp-core-build': workspace:* '@microsoft/node-library-build': 6.5.21 '@microsoft/rush-stack-compiler-4.7': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/node-core-library': ~5.20.3 '@types/glob': 7.1.1 '@types/node': 10.17.13 '@types/resolve': 1.17.1 @@ -617,17 +617,17 @@ importers: typescript: ~4.5.5 dependencies: '@microsoft/gulp-core-build': link:../gulp-core-build - '@rushstack/node-core-library': 3.53.0 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 decomment: 0.9.4 glob: 7.0.6 glob-escape: 0.0.2 resolve: 1.17.0 devDependencies: - '@microsoft/api-extractor': 7.15.2 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 '@microsoft/node-library-build': 6.5.21 '@microsoft/rush-stack-compiler-4.7': link:../../stack/rush-stack-compiler-4.7 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/glob': 7.1.1 '@types/resolve': 1.17.1 eslint: 7.12.1 @@ -639,7 +639,7 @@ importers: '@microsoft/gulp-core-build': workspace:* '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-4.7': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/gulp': 4.0.6 '@types/node': 10.17.13 '@types/orchestrator': 0.0.30 @@ -661,7 +661,7 @@ importers: devDependencies: '@microsoft/node-library-build': link:../node-library-build '@microsoft/rush-stack-compiler-4.7': link:../../stack/rush-stack-compiler-4.7 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 '@types/orchestrator': 0.0.30 '@types/source-map': 0.5.0 '@types/tapable': 1.0.6 @@ -675,7 +675,7 @@ importers: '@microsoft/gulp-core-build-mocha': workspace:* '@microsoft/gulp-core-build-typescript': workspace:* '@microsoft/rush-stack-compiler-4.7': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/gulp': 4.0.6 '@types/node': 10.17.13 eslint: ~7.12.1 @@ -689,7 +689,7 @@ importers: gulp: 4.0.2 devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../../stack/rush-stack-compiler-4.7 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 eslint: 7.12.1 ../../core-build/web-library-build: @@ -701,7 +701,7 @@ importers: '@microsoft/gulp-core-build-webpack': workspace:* '@microsoft/node-library-build': workspace:* '@microsoft/rush-stack-compiler-4.7': workspace:* - '@rushstack/eslint-config': ~2.6.2 + '@rushstack/eslint-config': ~4.6.4 '@types/gulp': 4.0.6 '@types/node': 10.17.13 eslint: ~7.12.1 @@ -720,18 +720,18 @@ importers: devDependencies: '@microsoft/node-library-build': link:../node-library-build '@microsoft/rush-stack-compiler-4.7': link:../../stack/rush-stack-compiler-4.7 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 eslint: 7.12.1 ../../stack/rush-stack-compiler-2.4: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 @@ -739,9 +739,9 @@ importers: tslint-microsoft-contrib: ~6.2.0 typescript: ~2.4.2 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -751,18 +751,18 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-2.7: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 @@ -770,9 +770,9 @@ importers: tslint-microsoft-contrib: ~6.2.0 typescript: ~2.7.2 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -782,18 +782,18 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-2.8: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 @@ -801,9 +801,9 @@ importers: tslint-microsoft-contrib: ~6.2.0 typescript: ~2.8.4 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -813,18 +813,18 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-2.9: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 @@ -832,9 +832,9 @@ importers: tslint-microsoft-contrib: ~6.2.0 typescript: ~2.9.2 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -844,18 +844,18 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-3.0: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 @@ -863,9 +863,9 @@ importers: tslint-microsoft-contrib: ~6.2.0 typescript: ~3.0.3 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -875,18 +875,18 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-3.1: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 @@ -894,9 +894,9 @@ importers: tslint-microsoft-contrib: ~6.2.0 typescript: ~3.1.6 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -906,18 +906,18 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-3.2: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 @@ -925,9 +925,9 @@ importers: tslint-microsoft-contrib: ~6.2.0 typescript: ~3.2.4 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -937,18 +937,18 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-3.3: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 @@ -956,9 +956,9 @@ importers: tslint-microsoft-contrib: ~6.2.0 typescript: ~3.3.3 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -968,18 +968,18 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-3.4: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 @@ -987,9 +987,9 @@ importers: tslint-microsoft-contrib: ~6.2.0 typescript: ~3.4.3 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -999,18 +999,18 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-3.5: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 @@ -1018,9 +1018,9 @@ importers: tslint-microsoft-contrib: ~6.2.0 typescript: ~3.5.3 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -1030,18 +1030,18 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-3.6: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 @@ -1049,9 +1049,9 @@ importers: tslint-microsoft-contrib: ~6.2.0 typescript: ~3.6.4 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -1061,18 +1061,18 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-3.7: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 @@ -1080,9 +1080,9 @@ importers: tslint-microsoft-contrib: ~6.2.0 typescript: ~3.7.2 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -1092,18 +1092,18 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-3.8: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 @@ -1111,9 +1111,9 @@ importers: tslint-microsoft-contrib: ~6.2.0 typescript: ~3.8.3 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -1123,18 +1123,18 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-3.9: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 @@ -1142,9 +1142,9 @@ importers: tslint-microsoft-contrib: ~6.2.0 typescript: ~3.9.7 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -1154,26 +1154,26 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-4.0: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 typescript: ~4.0.7 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -1181,26 +1181,26 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-4.1: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 typescript: ~4.1.5 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -1208,26 +1208,26 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-4.2: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 eslint: ~7.12.1 import-lazy: ~4.0.0 typescript: ~4.2.4 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2_eslint@7.12.1 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@7.12.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 @@ -1235,83 +1235,83 @@ importers: devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-4.5: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 import-lazy: ~4.0.0 typescript: ~4.5.5 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 import-lazy: 4.0.0 typescript: 4.5.5 devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-4.7: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': 0.1.0 '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 import-lazy: ~4.0.0 typescript: ~4.7.4 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 import-lazy: 4.0.0 typescript: 4.7.4 devDependencies: '@microsoft/rush-stack-compiler-4.7': 0.1.0 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-5.3: specifiers: - '@microsoft/api-extractor': ~7.15.2 + '@microsoft/api-extractor': ~7.57.7 '@microsoft/rush-stack-compiler-4.7': workspace:* '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': ~2.6.2 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0 - '@rushstack/node-core-library': ~3.53.0 + '@rushstack/eslint-config': ~4.6.4 + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig': 2.11.27 + '@rushstack/node-core-library': ~5.20.3 '@types/node': 10.17.13 import-lazy: ~4.0.0 typescript: ~5.3.3 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.6.2 - '@rushstack/node-core-library': 3.53.0 + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 '@types/node': 10.17.13 import-lazy: 4.0.0 typescript: 5.3.3 devDependencies: '@microsoft/rush-stack-compiler-4.7': link:../rush-stack-compiler-4.7 '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.48.0 - '@rushstack/heft-node-rig': 1.11.0_@rushstack+heft@0.48.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-node-rig': 2.11.27_0b28b783a96de1a5e4f794ab0d97dfce ../../stack/rush-stack-compiler-shared: specifiers: {} @@ -1340,10 +1340,10 @@ packages: '@babel/traverse': 7.14.2 '@babel/types': 7.14.2 convert-source-map: 1.7.0 - debug: 4.3.4 + debug: 4.4.3 gensync: 1.0.0-beta.2 json5: 2.2.0 - semver: 6.3.0 + semver: 6.3.1 source-map: 0.5.7 transitivePeerDependencies: - supports-color @@ -1364,7 +1364,7 @@ packages: '@babel/core': 7.14.3 '@babel/helper-validator-option': 7.12.17 browserslist: 4.16.6 - semver: 6.3.0 + semver: 6.3.1 /@babel/helper-function-name/7.14.2: resolution: {integrity: sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==} @@ -1413,6 +1413,11 @@ packages: /@babel/helper-plugin-utils/7.19.0: resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==} engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-plugin-utils/7.28.6: + resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==} + engines: {node: '>=6.9.0'} /@babel/helper-replace-supers/7.14.3: resolution: {integrity: sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA==} @@ -1467,7 +1472,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.28.6 /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.14.3: resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} @@ -1475,7 +1480,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.28.6 /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.14.3: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} @@ -1483,7 +1488,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.28.6 /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.14.3: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} @@ -1491,7 +1496,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.28.6 /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.14.3: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} @@ -1499,7 +1504,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.28.6 + + /@babel/plugin-syntax-jsx/7.28.6_@babel+core@7.14.3: + resolution: {integrity: sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.28.6 + dev: true /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.14.3: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} @@ -1507,7 +1522,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.28.6 /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.14.3: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} @@ -1515,7 +1530,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.28.6 /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.14.3: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} @@ -1523,7 +1538,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.28.6 /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.14.3: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} @@ -1531,7 +1546,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.28.6 /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.14.3: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} @@ -1539,7 +1554,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.28.6 /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.14.3: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} @@ -1547,7 +1562,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.28.6 /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.14.3: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} @@ -1556,7 +1571,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.28.6 dev: true /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.14.3: @@ -1585,7 +1600,7 @@ packages: '@babel/helper-split-export-declaration': 7.12.13 '@babel/parser': 7.19.3 '@babel/types': 7.14.2 - debug: 4.3.4 + debug: 4.4.3 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -1607,6 +1622,70 @@ packages: exec-sh: 0.3.6 minimist: 1.2.5 + /@eslint-community/eslint-utils/4.9.1: + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint-visitor-keys: 3.4.3 + dev: false + + /@eslint-community/eslint-utils/4.9.1_eslint@7.12.1: + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 7.12.1 + eslint-visitor-keys: 3.4.3 + + /@eslint-community/eslint-utils/4.9.1_eslint@9.37.0: + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 9.37.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@eslint-community/regexpp/4.12.2: + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + /@eslint/config-array/0.21.2: + resolution: {integrity: sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@eslint/object-schema': 2.1.7 + debug: 4.4.3 + minimatch: 3.1.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/config-helpers/0.4.2: + resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@eslint/core': 0.17.0 + dev: true + + /@eslint/core/0.16.0: + resolution: {integrity: sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@types/json-schema': 7.0.15 + dev: true + + /@eslint/core/0.17.0: + resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@types/json-schema': 7.0.15 + dev: true + /@eslint/eslintrc/0.2.2: resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==} engines: {node: ^10.12.0 || >=12.0.0} @@ -1624,36 +1703,62 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/eslintrc/1.0.5: - resolution: {integrity: sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@eslint/eslintrc/3.3.5: + resolution: {integrity: sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - ajv: 6.12.6 - debug: 4.3.4 - espree: 9.3.2 - globals: 13.12.0 - ignore: 4.0.6 + ajv: 6.14.0 + debug: 4.4.3 + espree: 10.4.0 + globals: 14.0.0 + ignore: 5.2.0 import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.0.4 + js-yaml: 4.1.1 + minimatch: 3.1.5 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color dev: true - /@humanwhocodes/config-array/0.9.5: - resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} - engines: {node: '>=10.10.0'} + /@eslint/js/9.37.0: + resolution: {integrity: sha512-jaS+NJ+hximswBG6pjNX0uEJZkrT0zwpVi3BA3vX22aFGjJjmgSTSmPpZCRKmoBL5VY/M6p0xsSJx7rk7sy5gg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@eslint/object-schema/2.1.7: + resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@eslint/plugin-kit/0.4.1: + resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 - minimatch: 3.0.4 - transitivePeerDependencies: - - supports-color + '@eslint/core': 0.17.0 + levn: 0.4.1 + dev: true + + /@humanfs/core/0.19.1: + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + dev: true + + /@humanfs/node/0.16.7: + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} + engines: {node: '>=18.18.0'} + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.4.3 + dev: true + + /@humanwhocodes/module-importer/1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} dev: true - /@humanwhocodes/object-schema/1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + /@humanwhocodes/retry/0.4.3: + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} dev: true /@istanbuljs/load-nyc-config/1.1.0: @@ -1680,15 +1785,15 @@ packages: jest-util: 25.5.0 slash: 3.0.0 - /@jest/console/27.5.1: - resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/console/29.7.0: + resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 29.6.3 '@types/node': 10.17.13 chalk: 4.1.1 - jest-message-util: 27.5.1 - jest-util: 27.5.1 + jest-message-util: 29.7.0 + jest-util: 29.7.0 slash: 3.0.0 dev: true @@ -1730,49 +1835,47 @@ packages: - supports-color - utf-8-validate - /@jest/core/27.4.7: - resolution: {integrity: sha512-n181PurSJkVMS+kClIFSX/LLvw9ExSb+4IMtD6YnfxZVerw9ANYtW0bPrm0MJu2pfe9SY9FJ9FtQ+MdZkrZwjg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/core/29.5.0: + resolution: {integrity: sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true dependencies: - '@jest/console': 27.5.1 - '@jest/reporters': 27.4.6 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 + '@jest/console': 29.7.0 + '@jest/reporters': 29.5.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.5.0 + '@jest/types': 29.6.3 '@types/node': 10.17.13 ansi-escapes: 4.3.2 chalk: 4.1.1 - emittery: 0.8.1 + ci-info: 3.4.0 exit: 0.1.2 graceful-fs: 4.2.10 - jest-changed-files: 27.5.1 - jest-config: 27.4.7 - jest-haste-map: 27.5.1 - jest-message-util: 27.5.1 - jest-regex-util: 27.5.1 - jest-resolve: 27.5.1 - jest-resolve-dependencies: 27.5.1 - jest-runner: 27.5.1 - jest-runtime: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - jest-watcher: 27.5.1 - micromatch: 4.0.4 - rimraf: 3.0.2 + jest-changed-files: 29.7.0 + jest-config: 29.5.0_@types+node@10.17.13 + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.5.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.5.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.8 + pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: - - bufferutil - - canvas + - babel-plugin-macros - supports-color - ts-node - - utf-8-validate dev: true /@jest/environment/25.5.0: @@ -1783,14 +1886,31 @@ packages: '@jest/types': 25.5.0 jest-mock: 25.5.0 - /@jest/environment/27.5.1: - resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/environment/29.7.0: + resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 '@types/node': 10.17.13 - jest-mock: 27.5.1 + jest-mock: 29.7.0 + dev: true + + /@jest/expect-utils/29.7.0: + resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + jest-get-type: 29.6.3 + dev: true + + /@jest/expect/29.7.0: + resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + expect: 29.7.0 + jest-snapshot: 29.7.0 + transitivePeerDependencies: + - supports-color dev: true /@jest/fake-timers/25.5.0: @@ -1803,16 +1923,16 @@ packages: jest-util: 25.5.0 lolex: 5.1.2 - /@jest/fake-timers/27.5.1: - resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/fake-timers/29.7.0: + resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 27.5.1 - '@sinonjs/fake-timers': 8.1.0 + '@jest/types': 29.6.3 + '@sinonjs/fake-timers': 10.3.0 '@types/node': 10.17.13 - jest-message-util: 27.5.1 - jest-mock: 27.5.1 - jest-util: 27.5.1 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-util: 29.7.0 dev: true /@jest/globals/25.5.2: @@ -1823,13 +1943,16 @@ packages: '@jest/types': 25.5.0 expect: 25.5.0 - /@jest/globals/27.5.1: - resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/globals/29.7.0: + resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 27.5.1 - '@jest/types': 27.5.1 - expect: 27.5.1 + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/types': 29.6.3 + jest-mock: 29.7.0 + transitivePeerDependencies: + - supports-color dev: true /@jest/reporters/25.4.0: @@ -1864,9 +1987,9 @@ packages: transitivePeerDependencies: - supports-color - /@jest/reporters/27.4.6: - resolution: {integrity: sha512-+Zo9gV81R14+PSq4wzee4GC2mhAN9i9a7qgJWL90Gpx7fHYkWpTBvwWNZUXvJByYR9tAVBdc8VxDWqfJyIUrIQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/reporters/29.5.0: + resolution: {integrity: sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -1874,10 +1997,11 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 + '@jest/console': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.5.0 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.22 '@types/node': 10.17.13 chalk: 4.1.1 collect-v8-coverage: 1.0.1 @@ -1889,19 +2013,24 @@ packages: istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.0 istanbul-reports: 3.1.5 - jest-haste-map: 27.5.1 - jest-resolve: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + jest-worker: 29.7.0 slash: 3.0.0 - source-map: 0.6.1 string-length: 4.0.2 - terminal-link: 2.1.1 - v8-to-istanbul: 8.1.1 + strip-ansi: 6.0.1 + v8-to-istanbul: 9.3.0 transitivePeerDependencies: - supports-color dev: true + /@jest/schemas/29.6.3: + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@sinclair/typebox': 0.27.10 + dev: true + /@jest/source-map/25.5.0: resolution: {integrity: sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==} engines: {node: '>= 8.3'} @@ -1910,13 +2039,13 @@ packages: graceful-fs: 4.2.6 source-map: 0.6.1 - /@jest/source-map/27.5.1: - resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/source-map/29.6.3: + resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: + '@jridgewell/trace-mapping': 0.3.22 callsites: 3.1.0 graceful-fs: 4.2.10 - source-map: 0.6.1 dev: true /@jest/test-result/25.5.0: @@ -1928,12 +2057,12 @@ packages: '@types/istanbul-lib-coverage': 2.0.3 collect-v8-coverage: 1.0.1 - /@jest/test-result/27.5.1: - resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/test-result/29.7.0: + resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/console': 27.5.1 - '@jest/types': 27.5.1 + '@jest/console': 29.7.0 + '@jest/types': 29.6.3 '@types/istanbul-lib-coverage': 2.0.3 collect-v8-coverage: 1.0.1 dev: true @@ -1953,16 +2082,14 @@ packages: - supports-color - utf-8-validate - /@jest/test-sequencer/27.5.1: - resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/test-sequencer/29.7.0: + resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/test-result': 27.5.1 + '@jest/test-result': 29.7.0 graceful-fs: 4.2.10 - jest-haste-map: 27.5.1 - jest-runtime: 27.5.1 - transitivePeerDependencies: - - supports-color + jest-haste-map: 29.7.0 + slash: 3.0.0 dev: true /@jest/transform/25.5.1: @@ -1988,48 +2115,48 @@ packages: transitivePeerDependencies: - supports-color - /@jest/transform/27.4.6: - resolution: {integrity: sha512-9MsufmJC8t5JTpWEQJ0OcOOAXaH5ioaIX6uHVBLBMoCZPfKKQF+EqP8kACAvCZ0Y1h2Zr3uOccg8re+Dr5jxyw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/transform/29.5.0: + resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.14.3 - '@jest/types': 27.5.1 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.22 babel-plugin-istanbul: 6.1.1 chalk: 4.1.1 - convert-source-map: 1.7.0 + convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.10 - jest-haste-map: 27.5.1 - jest-regex-util: 27.5.1 - jest-util: 27.5.1 - micromatch: 4.0.4 + jest-haste-map: 29.7.0 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + micromatch: 4.0.8 pirates: 4.0.5 slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 + write-file-atomic: 4.0.2 transitivePeerDependencies: - supports-color dev: true - /@jest/transform/27.5.1: - resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/transform/29.7.0: + resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.14.3 - '@jest/types': 27.5.1 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.22 babel-plugin-istanbul: 6.1.1 chalk: 4.1.1 - convert-source-map: 1.7.0 + convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.10 - jest-haste-map: 27.5.1 - jest-regex-util: 27.5.1 - jest-util: 27.5.1 - micromatch: 4.0.4 + jest-haste-map: 29.7.0 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + micromatch: 4.0.8 pirates: 4.0.5 slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 + write-file-atomic: 4.0.2 transitivePeerDependencies: - supports-color dev: true @@ -2043,14 +2170,15 @@ packages: '@types/yargs': 15.0.13 chalk: 3.0.0 - /@jest/types/27.5.1: - resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/types/29.6.3: + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: + '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 3.0.1 '@types/node': 10.17.13 - '@types/yargs': 16.0.4 + '@types/yargs': 17.0.35 chalk: 4.1.1 dev: true @@ -2066,7 +2194,6 @@ packages: /@jridgewell/resolve-uri/3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} - dev: false /@jridgewell/set-array/1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} @@ -2082,14 +2209,30 @@ packages: /@jridgewell/sourcemap-codec/1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: false /@jridgewell/trace-mapping/0.3.22: resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==} dependencies: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 - dev: false + + /@jsep-plugin/assignment/1.3.0_jsep@1.4.0: + resolution: {integrity: sha512-VVgV+CXrhbMI3aSusQyclHkenWSAm95WaiKrMxRFam3JSUiIaQjoMIw2sEs/OX4XifnqeQUN4DYbJjlA8EfktQ==} + engines: {node: '>= 10.16.0'} + peerDependencies: + jsep: ^0.4.0||^1.0.0 + dependencies: + jsep: 1.4.0 + dev: true + + /@jsep-plugin/regex/1.0.4_jsep@1.4.0: + resolution: {integrity: sha512-q7qL4Mgjs1vByCaTnDFcBnV9HS7GVPJX5vyVoCgZHNSC9rjwIlmbXG5sUuorR5ndfHAIlJ8pVStxvjXHbNvtUg==} + engines: {node: '>= 10.16.0'} + peerDependencies: + jsep: ^0.4.0||^1.0.0 + dependencies: + jsep: 1.4.0 + dev: true /@microsoft/api-extractor-model/7.13.2: resolution: {integrity: sha512-gA9Q8q5TPM2YYk7rLinAv9KqcodrmRC13BVmNzLswjtFxpz13lRh0BmrqD01/sddGpGMIuWFYlfUM4VSWxnggA==} @@ -2097,14 +2240,16 @@ packages: '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': 0.15.2 '@rushstack/node-core-library': 3.38.0 + dev: true - /@microsoft/api-extractor-model/7.24.3: - resolution: {integrity: sha512-JElpLULqYDXQb0YIKKQhOJaNWBXsYeYu5J51Z4O6RGbOq7Tby9ViVfpDuXVXa87AMOSR5WKuaxG/5SnQVVNxiw==} + /@microsoft/api-extractor-model/7.33.4_@types+node@10.17.13: + resolution: {integrity: sha512-u1LTaNTikZAQ9uK6KG1Ms7nvNedsnODnspq/gH2dcyETWvH4hVNGNDvRAEutH66kAmxA4/necElqGNs1FggC8w==} dependencies: - '@microsoft/tsdoc': 0.14.1 - '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.53.0 - dev: true + '@microsoft/tsdoc': 0.16.0 + '@microsoft/tsdoc-config': 0.18.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 + transitivePeerDependencies: + - '@types/node' /@microsoft/api-extractor/7.15.2: resolution: {integrity: sha512-/Y/n+QOc1vM6Vg3OAUByT/wXdZciE7jV3ay33+vxl3aKva5cNsuOauL14T7XQWUiLko3ilPwrcnFcEjzXpLsuA==} @@ -2122,24 +2267,28 @@ packages: semver: 7.3.7 source-map: 0.6.1 typescript: 4.2.4 + dev: true - /@microsoft/api-extractor/7.32.0: - resolution: {integrity: sha512-BfvPpeVzWLFTdairVItzWQGsZr82fR4RH+8Q4I7t0f9xq66v4Qz9K+u25jbL5R42X01b/vvJMuRhX5KhU8J1Ug==} + /@microsoft/api-extractor/7.57.7_@types+node@10.17.13: + resolution: {integrity: sha512-kmnmVs32MFWbV5X6BInC1/TfCs7y1ugwxv1xHsAIj/DyUfoe7vtO0alRUgbQa57+yRGHBBjlNcEk33SCAt5/dA==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.24.3 - '@microsoft/tsdoc': 0.14.1 - '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.53.0 - '@rushstack/rig-package': 0.3.16 - '@rushstack/ts-command-line': 4.12.4 - colors: 1.2.5 - lodash: 4.17.21 - resolve: 1.17.0 - semver: 7.3.7 + '@microsoft/api-extractor-model': 7.33.4_@types+node@10.17.13 + '@microsoft/tsdoc': 0.16.0 + '@microsoft/tsdoc-config': 0.18.1 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 + '@rushstack/rig-package': 0.7.2 + '@rushstack/terminal': 0.22.3_@types+node@10.17.13 + '@rushstack/ts-command-line': 5.3.3_@types+node@10.17.13 + diff: 8.0.4 + lodash: 4.17.23 + minimatch: 10.2.3 + resolve: 1.22.1 + semver: 7.5.4 source-map: 0.6.1 - typescript: 4.8.4 - dev: true + typescript: 5.8.2 + transitivePeerDependencies: + - '@types/node' /@microsoft/gulp-core-build-mocha/3.9.13: resolution: {integrity: sha512-Qv9Ww+fPTPSu3LC/f9ZQBz1YJKndyM/oiHkJJx9lOWESuUh9VmmPyb6QAW+8NF/hiaGcxSctYMJi6SDtBmWPFw==} @@ -2223,8 +2372,8 @@ packages: - utf-8-validate dev: true - /@microsoft/load-themed-styles/1.10.172: - resolution: {integrity: sha512-BSTxPdqR7doaS+KRXdh+Jx8Ya5VFR/wMwsg4ocYaA6Qh2Ags17Qzi3dodwK4qnqgAhHtArxl84ycY4+VIRwFqw==} + /@microsoft/load-themed-styles/2.2.7: + resolution: {integrity: sha512-AZFfNatofIM/ongQSCTo0hDoMYK1E9d4MnypBQnDazlocKB9kStNxpztHak40aBUL3S9CjjnV4KMWeOV//PJew==} /@microsoft/node-library-build/6.5.21: resolution: {integrity: sha512-KbFaB/NJ+ZHKdLH2cIgnM185MNnOYUMD0OuA3C+mucssGsFoaFUUWYs/UhHeRzPuhLHF29GpuG5U9WHYY2AG6w==} @@ -2282,6 +2431,7 @@ packages: ajv: 6.12.6 jju: 1.4.0 resolve: 1.19.0 + dev: true /@microsoft/tsdoc-config/0.16.2: resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==} @@ -2290,16 +2440,26 @@ packages: ajv: 6.12.6 jju: 1.4.0 resolve: 1.19.0 + dev: true + + /@microsoft/tsdoc-config/0.18.1: + resolution: {integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==} + dependencies: + '@microsoft/tsdoc': 0.16.0 + ajv: 8.18.0 + jju: 1.4.0 + resolve: 1.22.11 /@microsoft/tsdoc/0.13.2: resolution: {integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==} - - /@microsoft/tsdoc/0.14.1: - resolution: {integrity: sha512-6Wci+Tp3CgPt/B9B0a3J4s3yMgLNSku6w5TV6mN+61C71UqsRBv2FUibBf3tPGlNxebgPHMEUzKpb1ggE8KCKw==} dev: true /@microsoft/tsdoc/0.14.2: resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} + dev: true + + /@microsoft/tsdoc/0.16.0: + resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==} /@nodelib/fs.scandir/2.1.4: resolution: {integrity: sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==} @@ -2307,10 +2467,12 @@ packages: dependencies: '@nodelib/fs.stat': 2.0.4 run-parallel: 1.2.0 + dev: true /@nodelib/fs.stat/2.0.4: resolution: {integrity: sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==} engines: {node: '>= 8'} + dev: true /@nodelib/fs.walk/1.2.6: resolution: {integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==} @@ -2318,13 +2480,16 @@ packages: dependencies: '@nodelib/fs.scandir': 2.1.4 fastq: 1.11.0 + dev: true - /@rushstack/debug-certificate-manager/1.1.19: - resolution: {integrity: sha512-qEBJYjYVe/QdNz5NozQ3v6jTUIFsuqMBiTrfpXLKpRFLq0ED3ynPmKF+07EYvcMas7xIzw3HeJSk6NuwW7K6xA==} + /@rushstack/debug-certificate-manager/1.7.7_@types+node@10.17.13: + resolution: {integrity: sha512-VdVJFrx4JfpHMIbHLIjCUSVSewcNS2EMPHiXFdjExf/5Sh7owWGfPkpLv1XMW9+PzyzfFMVVbdSBmSvh2UvVAQ==} dependencies: - '@rushstack/node-core-library': 3.44.1 - node-forge: 0.10.0 - sudo: 1.0.3 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 + '@rushstack/terminal': 0.22.3_@types+node@10.17.13 + node-forge: 1.3.3 + transitivePeerDependencies: + - '@types/node' dev: false /@rushstack/eslint-config/2.6.2: @@ -2333,19 +2498,20 @@ packages: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/eslint-patch': 1.1.4 - '@rushstack/eslint-plugin': 0.9.1_typescript@4.8.4 - '@rushstack/eslint-plugin-packlets': 0.4.1_typescript@4.8.4 - '@rushstack/eslint-plugin-security': 0.3.1_typescript@4.8.4 - '@typescript-eslint/eslint-plugin': 5.20.0_cf4a5ae68a4cce47c03d77acc8d21cc8 - '@typescript-eslint/experimental-utils': 5.20.0_typescript@4.8.4 - '@typescript-eslint/parser': 5.20.0_typescript@4.8.4 - '@typescript-eslint/typescript-estree': 5.20.0_typescript@4.8.4 + '@rushstack/eslint-plugin': 0.9.1_typescript@5.3.3 + '@rushstack/eslint-plugin-packlets': 0.4.1_typescript@5.3.3 + '@rushstack/eslint-plugin-security': 0.3.1_typescript@5.3.3 + '@typescript-eslint/eslint-plugin': 5.20.0_cda1fa6c2a8734cb53d231dff975a345 + '@typescript-eslint/experimental-utils': 5.20.0_typescript@5.3.3 + '@typescript-eslint/parser': 5.20.0_typescript@5.3.3 + '@typescript-eslint/typescript-estree': 5.20.0_typescript@5.3.3 eslint-plugin-promise: 6.0.1 eslint-plugin-react: 7.27.1 eslint-plugin-tsdoc: 0.2.17 - typescript: 4.8.4 + typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true /@rushstack/eslint-config/2.6.2_eslint@7.12.1: resolution: {integrity: sha512-EcZENq5HlXe5XN9oFZ90K8y946zBXRgliNhy+378H0oK00v3FYADj8aSisEHS5OWz4HO0hYWe6IU57CNg+syYQ==} @@ -2353,166 +2519,410 @@ packages: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/eslint-patch': 1.1.4 - '@rushstack/eslint-plugin': 0.9.1_eslint@7.12.1+typescript@4.8.4 - '@rushstack/eslint-plugin-packlets': 0.4.1_eslint@7.12.1+typescript@4.8.4 - '@rushstack/eslint-plugin-security': 0.3.1_eslint@7.12.1+typescript@4.8.4 - '@typescript-eslint/eslint-plugin': 5.20.0_81ce1d894be9f511f0c0d6ac029c23a4 - '@typescript-eslint/experimental-utils': 5.20.0_eslint@7.12.1+typescript@4.8.4 - '@typescript-eslint/parser': 5.20.0_eslint@7.12.1+typescript@4.8.4 - '@typescript-eslint/typescript-estree': 5.20.0_typescript@4.8.4 + '@rushstack/eslint-plugin': 0.9.1_eslint@7.12.1+typescript@5.3.3 + '@rushstack/eslint-plugin-packlets': 0.4.1_eslint@7.12.1+typescript@5.3.3 + '@rushstack/eslint-plugin-security': 0.3.1_eslint@7.12.1+typescript@5.3.3 + '@typescript-eslint/eslint-plugin': 5.20.0_63561be8a56984a15250bbcf241b9813 + '@typescript-eslint/experimental-utils': 5.20.0_eslint@7.12.1+typescript@5.3.3 + '@typescript-eslint/parser': 5.20.0_eslint@7.12.1+typescript@5.3.3 + '@typescript-eslint/typescript-estree': 5.20.0_typescript@5.3.3 eslint: 7.12.1 eslint-plugin-promise: 6.0.1_eslint@7.12.1 eslint-plugin-react: 7.27.1_eslint@7.12.1 eslint-plugin-tsdoc: 0.2.17 - typescript: 4.8.4 + typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true - /@rushstack/eslint-patch/1.1.4: - resolution: {integrity: sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==} + /@rushstack/eslint-config/4.6.4: + resolution: {integrity: sha512-nMd5JxzOqkICanNf2He3xebU4txXT5IiQ6ovMeJt5Ou72J+DZzor2kfVGKfQi6uBR2fyhZGYBOahwxnduH2bbA==} + peerDependencies: + eslint: ^8.57.0 || ^9.25.1 + dependencies: + '@rushstack/eslint-patch': 1.16.1 + '@rushstack/eslint-plugin': 0.23.2_typescript@5.3.3 + '@rushstack/eslint-plugin-packlets': 0.15.2_typescript@5.3.3 + '@rushstack/eslint-plugin-security': 0.14.2_typescript@5.3.3 + '@typescript-eslint/eslint-plugin': 8.56.1_f75ab5ee50bfce149da3daaff8955a6c + '@typescript-eslint/parser': 8.56.1_typescript@5.3.3 + '@typescript-eslint/typescript-estree': 8.56.1_typescript@5.3.3 + '@typescript-eslint/utils': 8.56.1_typescript@5.3.3 + eslint-plugin-promise: 7.2.1 + eslint-plugin-react: 7.37.5 + eslint-plugin-tsdoc: 0.5.2_typescript@5.3.3 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@rushstack/eslint-config/4.6.4_eslint@7.12.1: + resolution: {integrity: sha512-nMd5JxzOqkICanNf2He3xebU4txXT5IiQ6ovMeJt5Ou72J+DZzor2kfVGKfQi6uBR2fyhZGYBOahwxnduH2bbA==} + peerDependencies: + eslint: ^8.57.0 || ^9.25.1 + dependencies: + '@rushstack/eslint-patch': 1.16.1 + '@rushstack/eslint-plugin': 0.23.2_eslint@7.12.1+typescript@5.3.3 + '@rushstack/eslint-plugin-packlets': 0.15.2_eslint@7.12.1+typescript@5.3.3 + '@rushstack/eslint-plugin-security': 0.14.2_eslint@7.12.1+typescript@5.3.3 + '@typescript-eslint/eslint-plugin': 8.56.1_f5114f62b7e311f66beaa3e8e0e73e47 + '@typescript-eslint/parser': 8.56.1_eslint@7.12.1+typescript@5.3.3 + '@typescript-eslint/typescript-estree': 8.56.1_typescript@5.3.3 + '@typescript-eslint/utils': 8.56.1_eslint@7.12.1+typescript@5.3.3 + eslint: 7.12.1 + eslint-plugin-promise: 7.2.1_eslint@7.12.1 + eslint-plugin-react: 7.37.5_eslint@7.12.1 + eslint-plugin-tsdoc: 0.5.2_eslint@7.12.1+typescript@5.3.3 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + + /@rushstack/eslint-config/4.6.4_eslint@9.37.0: + resolution: {integrity: sha512-nMd5JxzOqkICanNf2He3xebU4txXT5IiQ6ovMeJt5Ou72J+DZzor2kfVGKfQi6uBR2fyhZGYBOahwxnduH2bbA==} + peerDependencies: + eslint: ^8.57.0 || ^9.25.1 + dependencies: + '@rushstack/eslint-patch': 1.16.1 + '@rushstack/eslint-plugin': 0.23.2_eslint@9.37.0+typescript@5.3.3 + '@rushstack/eslint-plugin-packlets': 0.15.2_eslint@9.37.0+typescript@5.3.3 + '@rushstack/eslint-plugin-security': 0.14.2_eslint@9.37.0+typescript@5.3.3 + '@typescript-eslint/eslint-plugin': 8.56.1_acf0a90e684a485a44ee855afff704d7 + '@typescript-eslint/parser': 8.56.1_eslint@9.37.0+typescript@5.3.3 + '@typescript-eslint/typescript-estree': 8.56.1_typescript@5.3.3 + '@typescript-eslint/utils': 8.56.1_eslint@9.37.0+typescript@5.3.3 + eslint: 9.37.0 + eslint-plugin-promise: 7.2.1_eslint@9.37.0 + eslint-plugin-react: 7.37.5_eslint@9.37.0 + eslint-plugin-tsdoc: 0.5.2_eslint@9.37.0+typescript@5.3.3 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@rushstack/eslint-patch/1.1.4: + resolution: {integrity: sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==} + dev: true - /@rushstack/eslint-plugin-packlets/0.4.1_eslint@7.12.1+typescript@4.8.4: + /@rushstack/eslint-patch/1.16.1: + resolution: {integrity: sha512-TvZbIpeKqGQQ7X0zSCvPH9riMSFQFSggnfBjFZ1mEoILW+UuXCKwOoPcgjMwiUtRqFZ8jWhPJc4um14vC6I4ag==} + + /@rushstack/eslint-plugin-packlets/0.15.2_eslint@7.12.1+typescript@5.3.3: + resolution: {integrity: sha512-mSW24B5Q1xGm/ANNlzZ+hPIqz8A1JCNeJwHOWOh7dcf43RxcRPqguhllE/7LhwIaly3IH43lUWFBwcamSvJzgw==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@rushstack/tree-pattern': 0.4.1 + '@typescript-eslint/utils': 8.56.1_eslint@7.12.1+typescript@5.3.3 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + + /@rushstack/eslint-plugin-packlets/0.15.2_eslint@9.37.0+typescript@5.3.3: + resolution: {integrity: sha512-mSW24B5Q1xGm/ANNlzZ+hPIqz8A1JCNeJwHOWOh7dcf43RxcRPqguhllE/7LhwIaly3IH43lUWFBwcamSvJzgw==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@rushstack/tree-pattern': 0.4.1 + '@typescript-eslint/utils': 8.56.1_eslint@9.37.0+typescript@5.3.3 + eslint: 9.37.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@rushstack/eslint-plugin-packlets/0.15.2_typescript@5.3.3: + resolution: {integrity: sha512-mSW24B5Q1xGm/ANNlzZ+hPIqz8A1JCNeJwHOWOh7dcf43RxcRPqguhllE/7LhwIaly3IH43lUWFBwcamSvJzgw==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@rushstack/tree-pattern': 0.4.1 + '@typescript-eslint/utils': 8.56.1_typescript@5.3.3 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + + /@rushstack/eslint-plugin-packlets/0.4.1_eslint@7.12.1+typescript@5.3.3: resolution: {integrity: sha512-A+mb+45fAUV6SRRlRy5EXrZAHNTnvOO3ONxw0hmRDcvyPAJwoX0ClkKQriz56QQE5SL4sPxhYoqbkoKbBmsxcA==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/tree-pattern': 0.2.4 - '@typescript-eslint/experimental-utils': 5.20.0_eslint@7.12.1+typescript@4.8.4 + '@typescript-eslint/experimental-utils': 5.20.0_eslint@7.12.1+typescript@5.3.3 eslint: 7.12.1 transitivePeerDependencies: - supports-color - typescript + dev: true - /@rushstack/eslint-plugin-packlets/0.4.1_typescript@4.8.4: + /@rushstack/eslint-plugin-packlets/0.4.1_typescript@5.3.3: resolution: {integrity: sha512-A+mb+45fAUV6SRRlRy5EXrZAHNTnvOO3ONxw0hmRDcvyPAJwoX0ClkKQriz56QQE5SL4sPxhYoqbkoKbBmsxcA==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/tree-pattern': 0.2.4 - '@typescript-eslint/experimental-utils': 5.20.0_typescript@4.8.4 + '@typescript-eslint/experimental-utils': 5.20.0_typescript@5.3.3 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@rushstack/eslint-plugin-security/0.14.2_eslint@7.12.1+typescript@5.3.3: + resolution: {integrity: sha512-9iQwRJyQuMr+Qqj8N56/bqPZtBftuU0i0KEpV/K1dOnyl7IO7yPx4spLP3Hkjej7m6Qa0xnScGDRTvlg7j21Kg==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@rushstack/tree-pattern': 0.4.1 + '@typescript-eslint/utils': 8.56.1_eslint@7.12.1+typescript@5.3.3 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + + /@rushstack/eslint-plugin-security/0.14.2_eslint@9.37.0+typescript@5.3.3: + resolution: {integrity: sha512-9iQwRJyQuMr+Qqj8N56/bqPZtBftuU0i0KEpV/K1dOnyl7IO7yPx4spLP3Hkjej7m6Qa0xnScGDRTvlg7j21Kg==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@rushstack/tree-pattern': 0.4.1 + '@typescript-eslint/utils': 8.56.1_eslint@9.37.0+typescript@5.3.3 + eslint: 9.37.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@rushstack/eslint-plugin-security/0.14.2_typescript@5.3.3: + resolution: {integrity: sha512-9iQwRJyQuMr+Qqj8N56/bqPZtBftuU0i0KEpV/K1dOnyl7IO7yPx4spLP3Hkjej7m6Qa0xnScGDRTvlg7j21Kg==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@rushstack/tree-pattern': 0.4.1 + '@typescript-eslint/utils': 8.56.1_typescript@5.3.3 transitivePeerDependencies: - supports-color - typescript + dev: false - /@rushstack/eslint-plugin-security/0.3.1_eslint@7.12.1+typescript@4.8.4: + /@rushstack/eslint-plugin-security/0.3.1_eslint@7.12.1+typescript@5.3.3: resolution: {integrity: sha512-LOBJj7SLPkeonBq2CD9cKqujwgc84YXJP18UXmGYl8xE3OM+Fwgnav7GzsakyvkeWJwq7EtpZjjSW8DTpwfA4w==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/tree-pattern': 0.2.4 - '@typescript-eslint/experimental-utils': 5.20.0_eslint@7.12.1+typescript@4.8.4 + '@typescript-eslint/experimental-utils': 5.20.0_eslint@7.12.1+typescript@5.3.3 eslint: 7.12.1 transitivePeerDependencies: - supports-color - typescript + dev: true - /@rushstack/eslint-plugin-security/0.3.1_typescript@4.8.4: + /@rushstack/eslint-plugin-security/0.3.1_typescript@5.3.3: resolution: {integrity: sha512-LOBJj7SLPkeonBq2CD9cKqujwgc84YXJP18UXmGYl8xE3OM+Fwgnav7GzsakyvkeWJwq7EtpZjjSW8DTpwfA4w==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/tree-pattern': 0.2.4 - '@typescript-eslint/experimental-utils': 5.20.0_typescript@4.8.4 + '@typescript-eslint/experimental-utils': 5.20.0_typescript@5.3.3 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@rushstack/eslint-plugin/0.23.2_eslint@7.12.1+typescript@5.3.3: + resolution: {integrity: sha512-yMvd/jW/gUZ2IdXaOD5mr+DBU0UUjNgsZ/aDrFfzijIPvqdjtMich0gR68VBxvZjciUDQX0Zm4rfezvkxv/bRQ==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@rushstack/tree-pattern': 0.4.1 + '@typescript-eslint/utils': 8.56.1_eslint@7.12.1+typescript@5.3.3 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + + /@rushstack/eslint-plugin/0.23.2_eslint@9.37.0+typescript@5.3.3: + resolution: {integrity: sha512-yMvd/jW/gUZ2IdXaOD5mr+DBU0UUjNgsZ/aDrFfzijIPvqdjtMich0gR68VBxvZjciUDQX0Zm4rfezvkxv/bRQ==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@rushstack/tree-pattern': 0.4.1 + '@typescript-eslint/utils': 8.56.1_eslint@9.37.0+typescript@5.3.3 + eslint: 9.37.0 transitivePeerDependencies: - supports-color - typescript + dev: true - /@rushstack/eslint-plugin/0.9.1_eslint@7.12.1+typescript@4.8.4: + /@rushstack/eslint-plugin/0.23.2_typescript@5.3.3: + resolution: {integrity: sha512-yMvd/jW/gUZ2IdXaOD5mr+DBU0UUjNgsZ/aDrFfzijIPvqdjtMich0gR68VBxvZjciUDQX0Zm4rfezvkxv/bRQ==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@rushstack/tree-pattern': 0.4.1 + '@typescript-eslint/utils': 8.56.1_typescript@5.3.3 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + + /@rushstack/eslint-plugin/0.9.1_eslint@7.12.1+typescript@5.3.3: resolution: {integrity: sha512-iMfRyk9FE1xdhuenIYwDEjJ67u7ygeFw/XBGJC2j4GHclznHWRfSGiwTeYZ66H74h7NkVTuTp8RYw/x2iDblOA==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/tree-pattern': 0.2.4 - '@typescript-eslint/experimental-utils': 5.20.0_eslint@7.12.1+typescript@4.8.4 + '@typescript-eslint/experimental-utils': 5.20.0_eslint@7.12.1+typescript@5.3.3 eslint: 7.12.1 transitivePeerDependencies: - supports-color - typescript + dev: true - /@rushstack/eslint-plugin/0.9.1_typescript@4.8.4: + /@rushstack/eslint-plugin/0.9.1_typescript@5.3.3: resolution: {integrity: sha512-iMfRyk9FE1xdhuenIYwDEjJ67u7ygeFw/XBGJC2j4GHclznHWRfSGiwTeYZ66H74h7NkVTuTp8RYw/x2iDblOA==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/tree-pattern': 0.2.4 - '@typescript-eslint/experimental-utils': 5.20.0_typescript@4.8.4 + '@typescript-eslint/experimental-utils': 5.20.0_typescript@5.3.3 transitivePeerDependencies: - supports-color - typescript + dev: true - /@rushstack/heft-config-file/0.11.1: - resolution: {integrity: sha512-Yh3M4B64SsDlF6A18JJDtoyNRNK2ql1QeQHpGQdt4Btv5Dya/kF0sbRvF3JXcE7pFDY0rJLu67OumGUc8nN9pw==} + /@rushstack/heft-api-extractor-plugin/1.3.7_0b28b783a96de1a5e4f794ab0d97dfce: + resolution: {integrity: sha512-1XOJVF40o8gY3dYxdZXYAcyh3G1uKosdfKSM+KGD+bsVk/yosOvUu71Y4CSkVhCgnjf3n1Hmg9G1pwikwJVcSQ==} + peerDependencies: + '@rushstack/heft': 1.2.7 + dependencies: + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 + semver: 7.5.4 + transitivePeerDependencies: + - '@types/node' + dev: true + + /@rushstack/heft-config-file/0.20.3_@types+node@10.17.13: + resolution: {integrity: sha512-kVIBNxwtgV4wPQrqk4PCcaU3DKkmDmiULkELmb7RmhYKAYqR6XyA9dnyXdu/HgmF3zPn8EnuBT8/RhlKmbF8Zg==} engines: {node: '>=10.13.0'} dependencies: - '@rushstack/node-core-library': 3.53.0 - '@rushstack/rig-package': 0.3.16 - jsonpath-plus: 4.0.0 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 + '@rushstack/rig-package': 0.7.2 + '@rushstack/terminal': 0.22.3_@types+node@10.17.13 + '@ungap/structured-clone': 1.3.0 + jsonpath-plus: 10.3.0 + transitivePeerDependencies: + - '@types/node' dev: true - /@rushstack/heft-jest-plugin/0.3.37_@rushstack+heft@0.48.0: - resolution: {integrity: sha512-4WJ7KDQ6qjPwYowdWM/ywUjwD1NeiX5ecK/NG7OC9zA/WKXNW4m1zDEmjJdIHOWIPvDVK5VtXGFH5Q0tP6DUtg==} - requiresBuild: true + /@rushstack/heft-jest-plugin/1.2.7_33d5d3237d577801b48d643535638467: + resolution: {integrity: sha512-Jal7D/a8xycCPBB+7pLWhggLCpZEzi1lBxZKmt3JTiJnZVcebHxubDnCaL/4qrJhVcyYZ/PK90B8/pG9dn9Tcg==} peerDependencies: - '@rushstack/heft': ^0.48.0 + '@rushstack/heft': ^1.2.7 + jest-environment-jsdom: ^29.5.0 + jest-environment-node: ^29.5.0 + peerDependenciesMeta: + jest-environment-jsdom: + optional: true + jest-environment-node: + optional: true dependencies: - '@jest/core': 27.4.7 - '@jest/reporters': 27.4.6 - '@jest/transform': 27.4.6 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-config-file': 0.11.1 - '@rushstack/node-core-library': 3.53.0 - jest-config: 27.4.7 - jest-resolve: 27.4.6 - jest-snapshot: 27.4.6 - lodash: 4.17.21 + '@jest/core': 29.5.0 + '@jest/reporters': 29.5.0 + '@jest/transform': 29.5.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-config-file': 0.20.3_@types+node@10.17.13 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 + '@rushstack/terminal': 0.22.3_@types+node@10.17.13 + jest-config: 29.5.0_@types+node@10.17.13 + jest-environment-node: 29.5.0 + jest-resolve: 29.5.0 + jest-snapshot: 29.5.0 + lodash: 4.17.23 + punycode: 2.3.1 transitivePeerDependencies: - - bufferutil - - canvas + - '@types/node' + - babel-plugin-macros - node-notifier - supports-color - ts-node - - utf-8-validate dev: true - /@rushstack/heft-node-rig/1.11.0_@rushstack+heft@0.48.0: - resolution: {integrity: sha512-XTEFPbpm7hBpOgmDt2q4j7AoRn6tgtjPQsph9bTVHpV8j3o8Hg06pKd/djKdG71wafC909uPGdlYawXX0pLfVw==} + /@rushstack/heft-lint-plugin/1.2.7_0b28b783a96de1a5e4f794ab0d97dfce: + resolution: {integrity: sha512-4Gb6SMB0CXRdiGr8H1ARfd3fB/zTDBh2n34DYzNH+k+PaQuDjKLDmw4TdM/7j3X+d/0okujmrE1VlI59XgC3yg==} peerDependencies: - '@rushstack/heft': ^0.48.0 + '@rushstack/heft': 1.2.7 dependencies: - '@microsoft/api-extractor': 7.32.0 - '@rushstack/heft': 0.48.0 - '@rushstack/heft-jest-plugin': 0.3.37_@rushstack+heft@0.48.0 - eslint: 8.7.0 - jest-environment-node: 27.4.6 - typescript: 4.8.4 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 + json-stable-stringify-without-jsonify: 1.0.1 + semver: 7.5.4 transitivePeerDependencies: - - bufferutil - - canvas + - '@types/node' + dev: true + + /@rushstack/heft-node-rig/2.11.27_0b28b783a96de1a5e4f794ab0d97dfce: + resolution: {integrity: sha512-cE4SSJPgA+izofqu/gyHXgYtnqec74vuT3NYXGOBnyUdmCGabalesgFg9fomkjP8uqx6AdBZUr73+STHmc7XIQ==} + peerDependencies: + '@rushstack/heft': ^1.2.7 + dependencies: + '@microsoft/api-extractor': 7.57.7_@types+node@10.17.13 + '@rushstack/eslint-config': 4.6.4_eslint@9.37.0 + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-api-extractor-plugin': 1.3.7_0b28b783a96de1a5e4f794ab0d97dfce + '@rushstack/heft-jest-plugin': 1.2.7_33d5d3237d577801b48d643535638467 + '@rushstack/heft-lint-plugin': 1.2.7_0b28b783a96de1a5e4f794ab0d97dfce + '@rushstack/heft-typescript-plugin': 1.3.2_0b28b783a96de1a5e4f794ab0d97dfce + '@types/heft-jest': 1.0.1 + eslint: 9.37.0 + jest-environment-node: 29.5.0 + typescript: 5.8.3 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - jest-environment-jsdom + - jiti - node-notifier - supports-color - ts-node - - utf-8-validate dev: true - /@rushstack/heft/0.48.0: - resolution: {integrity: sha512-HVhChSxmbfOiyKG7vSNLkNEuLZ3mVFzr6bw5vZDlr6Uo8ikb4Yt6K3PXCmdli03lbW9vnPZdLQapDtPlBPbhow==} + /@rushstack/heft-typescript-plugin/1.3.2_0b28b783a96de1a5e4f794ab0d97dfce: + resolution: {integrity: sha512-oP8SLVW6zrlyaPUg7q01c0CLE/MuIA72E7BZDZX4OugbIBLhHTDOUAyXMnp0xFYX0bebD/vJbRLTWvRMpvuWyw==} + peerDependencies: + '@rushstack/heft': 1.2.7 + dependencies: + '@rushstack/heft': 1.2.7_@types+node@10.17.13 + '@rushstack/heft-config-file': 0.20.3_@types+node@10.17.13 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 + '@types/tapable': 1.0.6 + semver: 7.5.4 + tapable: 1.1.3 + transitivePeerDependencies: + - '@types/node' + dev: true + + /@rushstack/heft/1.2.7_@types+node@10.17.13: + resolution: {integrity: sha512-ifomxye4nTr8fbEiABG+g3ybyke7Ayq029UAU4Y6ey3Tt07Gcxai1RtfHtabZ5kztK28QSGbbJM8rdkHO1euFQ==} engines: {node: '>=10.13.0'} hasBin: true dependencies: - '@rushstack/heft-config-file': 0.11.1 - '@rushstack/node-core-library': 3.53.0 - '@rushstack/rig-package': 0.3.16 - '@rushstack/ts-command-line': 4.12.4 + '@rushstack/heft-config-file': 0.20.3_@types+node@10.17.13 + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 + '@rushstack/operation-graph': 0.6.3_@types+node@10.17.13 + '@rushstack/rig-package': 0.7.2 + '@rushstack/terminal': 0.22.3_@types+node@10.17.13 + '@rushstack/ts-command-line': 5.3.3_@types+node@10.17.13 '@types/tapable': 1.0.6 - argparse: 1.0.10 - chokidar: 3.4.3 - fast-glob: 3.2.12 - glob: 7.0.6 - glob-escape: 0.0.2 - prettier: 2.3.2 - semver: 7.3.7 + fast-glob: 3.3.3 + git-repo-info: 2.1.1 + ignore: 5.1.9 tapable: 1.1.3 - true-case-path: 2.2.1 + watchpack: 2.4.0 + transitivePeerDependencies: + - '@types/node' dev: true /@rushstack/node-core-library/3.36.1: @@ -2541,20 +2951,7 @@ packages: semver: 7.3.7 timsort: 0.3.0 z-schema: 3.18.4 - - /@rushstack/node-core-library/3.44.1: - resolution: {integrity: sha512-qK2BKuRoy6Vh83qjXxilafsUJ1soXzEX0rtkxmAC+GsKOdEVav74Df5859bvY2Ap0JNnYfGfXukX/8o3vqODyw==} - dependencies: - '@types/node': 12.20.24 - colors: 1.2.5 - fs-extra: 7.0.1 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.17.0 - semver: 7.3.5 - timsort: 0.3.0 - z-schema: 3.18.4 - dev: false + dev: true /@rushstack/node-core-library/3.53.0: resolution: {integrity: sha512-FXk3eDtTHKnaUq+fLyNY867ioRhMa6CJDJO5hZ3wuGlxm184nckAFiU+hx027AodjpnqjX6pYF0zZGq7k7P/vg==} @@ -2567,25 +2964,84 @@ packages: resolve: 1.17.0 semver: 7.3.7 z-schema: 5.0.4 + dev: true + + /@rushstack/node-core-library/5.20.3_@types+node@10.17.13: + resolution: {integrity: sha512-95JgEPq2k7tHxhF9/OJnnyHDXfC9cLhhta0An/6MlkDsX2A6dTzDrTUG18vx4vjc280V0fi0xDH9iQczpSuWsw==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@types/node': 10.17.13 + ajv: 8.18.0 + ajv-draft-04: 1.0.0_ajv@8.18.0 + ajv-formats: 3.0.1 + fs-extra: 11.3.4 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.1 + semver: 7.5.4 + + /@rushstack/operation-graph/0.6.3_@types+node@10.17.13: + resolution: {integrity: sha512-HuC0N33aZ82p/eLMKpme8fzhY+L3JMejbRc7fUcli9VT5sXrgv0VOQBqWf6XeXnzoyhCSZCqrKlGPJAAb/R5Rg==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 + '@rushstack/terminal': 0.22.3_@types+node@10.17.13 + '@types/node': 10.17.13 + dev: true + + /@rushstack/problem-matcher/0.2.1_@types+node@10.17.13: + resolution: {integrity: sha512-gulfhBs6n+I5b7DvjKRfhMGyUejtSgOHTclF/eONr8hcgF1APEDjhxIsfdUYYMzC3rvLwGluqLjbwCFZ8nxrog==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@types/node': 10.17.13 /@rushstack/rig-package/0.2.12: resolution: {integrity: sha512-nbePcvF8hQwv0ql9aeQxcaMPK/h1OLAC00W7fWCRWIvD2MchZOE8jumIIr66HGrfG2X1sw++m/ZYI4D+BM5ovQ==} dependencies: resolve: 1.17.0 strip-json-comments: 3.1.1 + dev: true - /@rushstack/rig-package/0.3.16: - resolution: {integrity: sha512-FoSQng2RtapEUe+CBPKxbpZUhUht5s2+mMiztRH95qqp81dsUpfEWojtV6XrUVyWIRk2/cY1CDZUKJWxMrT26Q==} + /@rushstack/rig-package/0.7.2: + resolution: {integrity: sha512-9XbFWuqMYcHUso4mnETfhGVUSaADBRj6HUAAEYk50nMPn8WRICmBuCphycQGNB3duIR6EEZX3Xj3SYc2XiP+9A==} dependencies: - resolve: 1.17.0 + resolve: 1.22.11 strip-json-comments: 3.1.1 - dev: true + + /@rushstack/terminal/0.22.3_@types+node@10.17.13: + resolution: {integrity: sha512-gHC9pIMrUPzAbBiI4VZMU7Q+rsCzb8hJl36lFIulIzoceKotyKL3Rd76AZ2CryCTKEg+0bnTj406HE5YY5OQvw==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@rushstack/node-core-library': 5.20.3_@types+node@10.17.13 + '@rushstack/problem-matcher': 0.2.1_@types+node@10.17.13 + '@types/node': 10.17.13 + supports-color: 8.1.1 /@rushstack/tree-pattern/0.2.4: resolution: {integrity: sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==} + dev: true + + /@rushstack/tree-pattern/0.4.1: + resolution: {integrity: sha512-eFuLBUWUfWQ42u5i25qO1VpTOg6nW2PXaLVwpmjm5tHpPREht0k0L2jsYht8iVvQ732odEeVnkXVcf2nIwbGxA==} - /@rushstack/ts-command-line/4.12.4: - resolution: {integrity: sha512-ckZHEfPiJCmBdWd/syve5zu2TNsPIqbFie3jWzM/izZa6ZOkDwex/K1ww+kJ12hFBnN44lMD7voJvKXajUCEDA==} + /@rushstack/ts-command-line/4.7.10: + resolution: {integrity: sha512-8t042g8eerypNOEcdpxwRA3uCmz0duMo21rG4Z2mdz7JxJeylDmzjlU3wDdef2t3P1Z61JCdZB6fbm1Mh0zi7w==} dependencies: '@types/argparse': 1.0.38 argparse: 1.0.10 @@ -2593,28 +3049,35 @@ packages: string-argv: 0.3.1 dev: true - /@rushstack/ts-command-line/4.7.10: - resolution: {integrity: sha512-8t042g8eerypNOEcdpxwRA3uCmz0duMo21rG4Z2mdz7JxJeylDmzjlU3wDdef2t3P1Z61JCdZB6fbm1Mh0zi7w==} + /@rushstack/ts-command-line/5.3.3_@types+node@10.17.13: + resolution: {integrity: sha512-c+ltdcvC7ym+10lhwR/vWiOhsrm/bP3By2VsFcs5qTKv+6tTmxgbVrtJ5NdNjANiV5TcmOZgUN+5KYQ4llsvEw==} dependencies: + '@rushstack/terminal': 0.22.3_@types+node@10.17.13 '@types/argparse': 1.0.38 argparse: 1.0.10 - colors: 1.2.5 string-argv: 0.3.1 + transitivePeerDependencies: + - '@types/node' + + /@sinclair/typebox/0.27.10: + resolution: {integrity: sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==} + dev: true /@sinonjs/commons/1.8.3: resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==} dependencies: type-detect: 4.0.8 - /@sinonjs/fake-timers/8.1.0: - resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} + /@sinonjs/commons/3.0.1: + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} dependencies: - '@sinonjs/commons': 1.8.3 + type-detect: 4.0.8 dev: true - /@tootallnate/once/1.1.2: - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} - engines: {node: '>= 6'} + /@sinonjs/fake-timers/10.3.0: + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + dependencies: + '@sinonjs/commons': 3.0.1 dev: true /@types/argparse/1.0.38: @@ -2699,6 +3162,10 @@ packages: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} dev: false + /@types/estree/1.0.8: + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + dev: true + /@types/events/3.0.0: resolution: {integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==} @@ -2754,6 +3221,12 @@ packages: '@types/vinyl-fs': 2.4.11 chokidar: 2.1.8 + /@types/heft-jest/1.0.1: + resolution: {integrity: sha512-cF2iEUpvGh2WgLowHVAdjI05xuDo+GwCA8hGV3Q5PBl8apjd6BTcpPFQ2uPlfUM7BLpgur2xpYo8VeBXopMI4A==} + dependencies: + '@types/jest': 25.2.1 + dev: true + /@types/istanbul-lib-coverage/2.0.3: resolution: {integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==} @@ -2780,6 +3253,10 @@ packages: jest-diff: 25.5.0 pretty-format: 25.5.0 + /@types/json-schema/7.0.15: + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + dev: true + /@types/json-schema/7.0.9: resolution: {integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==} @@ -2811,6 +3288,7 @@ packages: /@types/node/12.20.24: resolution: {integrity: sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==} + dev: true /@types/normalize-package-data/2.4.0: resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==} @@ -2911,8 +3389,8 @@ packages: dependencies: '@types/yargs-parser': 20.2.0 - /@types/yargs/16.0.4: - resolution: {integrity: sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==} + /@types/yargs/17.0.35: + resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} dependencies: '@types/yargs-parser': 20.2.0 dev: true @@ -2921,7 +3399,7 @@ packages: resolution: {integrity: sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=} dev: true - /@typescript-eslint/eslint-plugin/5.20.0_81ce1d894be9f511f0c0d6ac029c23a4: + /@typescript-eslint/eslint-plugin/5.20.0_63561be8a56984a15250bbcf241b9813: resolution: {integrity: sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2932,22 +3410,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.20.0_eslint@7.12.1+typescript@4.8.4 + '@typescript-eslint/parser': 5.20.0_eslint@7.12.1+typescript@5.3.3 '@typescript-eslint/scope-manager': 5.20.0 - '@typescript-eslint/type-utils': 5.20.0_eslint@7.12.1+typescript@4.8.4 - '@typescript-eslint/utils': 5.20.0_eslint@7.12.1+typescript@4.8.4 + '@typescript-eslint/type-utils': 5.20.0_eslint@7.12.1+typescript@5.3.3 + '@typescript-eslint/utils': 5.20.0_eslint@7.12.1+typescript@5.3.3 debug: 4.3.4 eslint: 7.12.1 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.8.4 - typescript: 4.8.4 + tsutils: 3.21.0_typescript@5.3.3 + typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true - /@typescript-eslint/eslint-plugin/5.20.0_cf4a5ae68a4cce47c03d77acc8d21cc8: + /@typescript-eslint/eslint-plugin/5.20.0_cda1fa6c2a8734cb53d231dff975a345: resolution: {integrity: sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2958,44 +3437,114 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.20.0_typescript@4.8.4 + '@typescript-eslint/parser': 5.20.0_typescript@5.3.3 '@typescript-eslint/scope-manager': 5.20.0 - '@typescript-eslint/type-utils': 5.20.0_typescript@4.8.4 - '@typescript-eslint/utils': 5.20.0_typescript@4.8.4 + '@typescript-eslint/type-utils': 5.20.0_typescript@5.3.3 + '@typescript-eslint/utils': 5.20.0_typescript@5.3.3 debug: 4.3.4 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.8.4 - typescript: 4.8.4 + tsutils: 3.21.0_typescript@5.3.3 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/eslint-plugin/8.56.1_acf0a90e684a485a44ee855afff704d7: + resolution: {integrity: sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.56.1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.56.1_eslint@9.37.0+typescript@5.3.3 + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/type-utils': 8.56.1_eslint@9.37.0+typescript@5.3.3 + '@typescript-eslint/utils': 8.56.1_eslint@9.37.0+typescript@5.3.3 + '@typescript-eslint/visitor-keys': 8.56.1 + eslint: 9.37.0 + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.5.0_typescript@5.3.3 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/eslint-plugin/8.56.1_f5114f62b7e311f66beaa3e8e0e73e47: + resolution: {integrity: sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.56.1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.56.1_eslint@7.12.1+typescript@5.3.3 + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/type-utils': 8.56.1_eslint@7.12.1+typescript@5.3.3 + '@typescript-eslint/utils': 8.56.1_eslint@7.12.1+typescript@5.3.3 + '@typescript-eslint/visitor-keys': 8.56.1 + eslint: 7.12.1 + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.5.0_typescript@5.3.3 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + + /@typescript-eslint/eslint-plugin/8.56.1_f75ab5ee50bfce149da3daaff8955a6c: + resolution: {integrity: sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.56.1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.56.1_typescript@5.3.3 + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/type-utils': 8.56.1_typescript@5.3.3 + '@typescript-eslint/utils': 8.56.1_typescript@5.3.3 + '@typescript-eslint/visitor-keys': 8.56.1 + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.5.0_typescript@5.3.3 + typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: false - /@typescript-eslint/experimental-utils/5.20.0_eslint@7.12.1+typescript@4.8.4: + /@typescript-eslint/experimental-utils/5.20.0_eslint@7.12.1+typescript@5.3.3: resolution: {integrity: sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.20.0_eslint@7.12.1+typescript@4.8.4 + '@typescript-eslint/utils': 5.20.0_eslint@7.12.1+typescript@5.3.3 eslint: 7.12.1 transitivePeerDependencies: - supports-color - typescript + dev: true - /@typescript-eslint/experimental-utils/5.20.0_typescript@4.8.4: + /@typescript-eslint/experimental-utils/5.20.0_typescript@5.3.3: resolution: {integrity: sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.20.0_typescript@4.8.4 + '@typescript-eslint/utils': 5.20.0_typescript@5.3.3 transitivePeerDependencies: - supports-color - typescript + dev: true - /@typescript-eslint/parser/5.20.0_eslint@7.12.1+typescript@4.8.4: + /@typescript-eslint/parser/5.20.0_eslint@7.12.1+typescript@5.3.3: resolution: {integrity: sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3007,14 +3556,15 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.20.0 '@typescript-eslint/types': 5.20.0 - '@typescript-eslint/typescript-estree': 5.20.0_typescript@4.8.4 + '@typescript-eslint/typescript-estree': 5.20.0_typescript@5.3.3 debug: 4.3.4 eslint: 7.12.1 - typescript: 4.8.4 + typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true - /@typescript-eslint/parser/5.20.0_typescript@4.8.4: + /@typescript-eslint/parser/5.20.0_typescript@5.3.3: resolution: {integrity: sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3026,9 +3576,75 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.20.0 '@typescript-eslint/types': 5.20.0 - '@typescript-eslint/typescript-estree': 5.20.0_typescript@4.8.4 + '@typescript-eslint/typescript-estree': 5.20.0_typescript@5.3.3 debug: 4.3.4 - typescript: 4.8.4 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser/8.56.1_eslint@7.12.1+typescript@5.3.3: + resolution: {integrity: sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1_typescript@5.3.3 + '@typescript-eslint/visitor-keys': 8.56.1 + debug: 4.4.3 + eslint: 7.12.1 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + + /@typescript-eslint/parser/8.56.1_eslint@9.37.0+typescript@5.3.3: + resolution: {integrity: sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1_typescript@5.3.3 + '@typescript-eslint/visitor-keys': 8.56.1 + debug: 4.4.3 + eslint: 9.37.0 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser/8.56.1_typescript@5.3.3: + resolution: {integrity: sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1_typescript@5.3.3 + '@typescript-eslint/visitor-keys': 8.56.1 + debug: 4.4.3 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@typescript-eslint/project-service/8.56.1_typescript@5.3.3: + resolution: {integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@typescript-eslint/tsconfig-utils': 8.56.1_typescript@5.3.3 + '@typescript-eslint/types': 8.56.1 + debug: 4.4.3 + typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -3038,8 +3654,24 @@ packages: dependencies: '@typescript-eslint/types': 5.20.0 '@typescript-eslint/visitor-keys': 5.20.0 + dev: true - /@typescript-eslint/type-utils/5.20.0_eslint@7.12.1+typescript@4.8.4: + /@typescript-eslint/scope-manager/8.56.1: + resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/visitor-keys': 8.56.1 + + /@typescript-eslint/tsconfig-utils/8.56.1_typescript@5.3.3: + resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + dependencies: + typescript: 5.3.3 + + /@typescript-eslint/type-utils/5.20.0_eslint@7.12.1+typescript@5.3.3: resolution: {integrity: sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3049,15 +3681,16 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.20.0_eslint@7.12.1+typescript@4.8.4 + '@typescript-eslint/utils': 5.20.0_eslint@7.12.1+typescript@5.3.3 debug: 4.3.4 eslint: 7.12.1 - tsutils: 3.21.0_typescript@4.8.4 - typescript: 4.8.4 + tsutils: 3.21.0_typescript@5.3.3 + typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true - /@typescript-eslint/type-utils/5.20.0_typescript@4.8.4: + /@typescript-eslint/type-utils/5.20.0_typescript@5.3.3: resolution: {integrity: sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3067,18 +3700,76 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.20.0_typescript@4.8.4 + '@typescript-eslint/utils': 5.20.0_typescript@5.3.3 debug: 4.3.4 - tsutils: 3.21.0_typescript@4.8.4 - typescript: 4.8.4 + tsutils: 3.21.0_typescript@5.3.3 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/type-utils/8.56.1_eslint@7.12.1+typescript@5.3.3: + resolution: {integrity: sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1_typescript@5.3.3 + '@typescript-eslint/utils': 8.56.1_eslint@7.12.1+typescript@5.3.3 + debug: 4.4.3 + eslint: 7.12.1 + ts-api-utils: 2.5.0_typescript@5.3.3 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + + /@typescript-eslint/type-utils/8.56.1_eslint@9.37.0+typescript@5.3.3: + resolution: {integrity: sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1_typescript@5.3.3 + '@typescript-eslint/utils': 8.56.1_eslint@9.37.0+typescript@5.3.3 + debug: 4.4.3 + eslint: 9.37.0 + ts-api-utils: 2.5.0_typescript@5.3.3 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/type-utils/8.56.1_typescript@5.3.3: + resolution: {integrity: sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1_typescript@5.3.3 + '@typescript-eslint/utils': 8.56.1_typescript@5.3.3 + debug: 4.4.3 + ts-api-utils: 2.5.0_typescript@5.3.3 + typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: false /@typescript-eslint/types/5.20.0: resolution: {integrity: sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@typescript-eslint/types/8.56.1: + resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - /@typescript-eslint/typescript-estree/5.20.0_typescript@4.8.4: + /@typescript-eslint/typescript-estree/5.20.0_typescript@5.3.3: resolution: {integrity: sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3093,12 +3784,32 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.8.4 - typescript: 4.8.4 + tsutils: 3.21.0_typescript@5.3.3 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/typescript-estree/8.56.1_typescript@5.3.3: + resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@typescript-eslint/project-service': 8.56.1_typescript@5.3.3 + '@typescript-eslint/tsconfig-utils': 8.56.1_typescript@5.3.3 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/visitor-keys': 8.56.1 + debug: 4.4.3 + minimatch: 10.2.3 + semver: 7.7.4 + tinyglobby: 0.2.15 + ts-api-utils: 2.5.0_typescript@5.3.3 + typescript: 5.3.3 transitivePeerDependencies: - supports-color - /@typescript-eslint/utils/5.20.0_eslint@7.12.1+typescript@4.8.4: + /@typescript-eslint/utils/5.20.0_eslint@7.12.1+typescript@5.3.3: resolution: {integrity: sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3107,15 +3818,16 @@ packages: '@types/json-schema': 7.0.9 '@typescript-eslint/scope-manager': 5.20.0 '@typescript-eslint/types': 5.20.0 - '@typescript-eslint/typescript-estree': 5.20.0_typescript@4.8.4 + '@typescript-eslint/typescript-estree': 5.20.0_typescript@5.3.3 eslint: 7.12.1 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.12.1 transitivePeerDependencies: - supports-color - typescript + dev: true - /@typescript-eslint/utils/5.20.0_typescript@4.8.4: + /@typescript-eslint/utils/5.20.0_typescript@5.3.3: resolution: {integrity: sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3124,12 +3836,62 @@ packages: '@types/json-schema': 7.0.9 '@typescript-eslint/scope-manager': 5.20.0 '@typescript-eslint/types': 5.20.0 - '@typescript-eslint/typescript-estree': 5.20.0_typescript@4.8.4 + '@typescript-eslint/typescript-estree': 5.20.0_typescript@5.3.3 eslint-scope: 5.1.1 eslint-utils: 3.0.0 transitivePeerDependencies: - supports-color - typescript + dev: true + + /@typescript-eslint/utils/8.56.1_eslint@7.12.1+typescript@5.3.3: + resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@eslint-community/eslint-utils': 4.9.1_eslint@7.12.1 + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1_typescript@5.3.3 + eslint: 7.12.1 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + + /@typescript-eslint/utils/8.56.1_eslint@9.37.0+typescript@5.3.3: + resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@eslint-community/eslint-utils': 4.9.1_eslint@9.37.0 + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1_typescript@5.3.3 + eslint: 9.37.0 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils/8.56.1_typescript@5.3.3: + resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@eslint-community/eslint-utils': 4.9.1 + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1_typescript@5.3.3 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: false /@typescript-eslint/visitor-keys/5.20.0: resolution: {integrity: sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==} @@ -3137,6 +3899,18 @@ packages: dependencies: '@typescript-eslint/types': 5.20.0 eslint-visitor-keys: 3.3.0 + dev: true + + /@typescript-eslint/visitor-keys/8.56.1: + resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.56.1 + eslint-visitor-keys: 5.0.1 + + /@ungap/structured-clone/1.3.0: + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + dev: true /@webassemblyjs/ast/1.11.6: resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} @@ -3284,13 +4058,6 @@ packages: acorn: 6.4.2 acorn-walk: 6.2.0 - /acorn-globals/6.0.0: - resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} - dependencies: - acorn: 7.4.1 - acorn-walk: 7.2.0 - dev: true - /acorn-import-assertions/1.9.0_acorn@8.7.1: resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} peerDependencies: @@ -3306,23 +4073,18 @@ packages: dependencies: acorn: 7.4.1 - /acorn-jsx/5.3.2_acorn@8.11.3: + /acorn-jsx/5.3.2_acorn@8.16.0: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.11.3 + acorn: 8.16.0 dev: true /acorn-walk/6.2.0: resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==} engines: {node: '>=0.4.0'} - /acorn-walk/7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - dev: true - /acorn/5.7.4: resolution: {integrity: sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==} engines: {node: '>=0.4.0'} @@ -3343,6 +4105,13 @@ packages: resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} hasBin: true + dev: false + + /acorn/8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true /acorn/8.7.1: resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} @@ -3350,14 +4119,23 @@ packages: hasBin: true dev: false - /agent-base/6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} + /ajv-draft-04/1.0.0_ajv@8.18.0: + resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true dependencies: - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true + ajv: 8.18.0 + + /ajv-formats/3.0.1: + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependenciesMeta: + ajv: + optional: true + dependencies: + ajv: 8.18.0 /ajv-keywords/3.5.2_ajv@6.12.6: resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} @@ -3375,6 +4153,23 @@ packages: json-schema-traverse: 0.4.1 uri-js: 4.4.1 + /ajv/6.14.0: + resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /ajv/8.18.0: + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.1.0 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + /amdefine/1.0.1: resolution: {integrity: sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==} engines: {node: '>=0.4.2'} @@ -3530,6 +4325,13 @@ packages: resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} engines: {node: '>=0.10.0'} + /array-buffer-byte-length/1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + is-array-buffer: 3.0.5 + /array-differ/1.0.0: resolution: {integrity: sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=} engines: {node: '>=0.10.0'} @@ -3555,6 +4357,20 @@ packages: es-abstract: 1.19.1 get-intrinsic: 1.1.1 is-string: 1.0.7 + dev: true + + /array-includes/3.1.9: + resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + is-string: 1.1.1 + math-intrinsics: 1.1.0 /array-initial/1.1.0: resolution: {integrity: sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==} @@ -3595,6 +4411,7 @@ packages: /array-union/2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} + dev: true /array-uniq/1.0.3: resolution: {integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=} @@ -3604,6 +4421,17 @@ packages: resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} engines: {node: '>=0.10.0'} + /array.prototype.findlast/1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 + /array.prototype.flatmap/1.2.5: resolution: {integrity: sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==} engines: {node: '>= 0.4'} @@ -3611,6 +4439,38 @@ packages: call-bind: 1.0.2 define-properties: 1.1.3 es-abstract: 1.19.1 + dev: true + + /array.prototype.flatmap/1.3.3: + resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-shim-unscopables: 1.1.0 + + /array.prototype.tosorted/1.1.4: + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-errors: 1.3.0 + es-shim-unscopables: 1.1.0 + + /arraybuffer.prototype.slice/1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + is-array-buffer: 3.0.5 /arrify/1.0.1: resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=} @@ -3645,6 +4505,10 @@ packages: /async-each/1.0.3: resolution: {integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==} + /async-function/1.0.0: + resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} + engines: {node: '>= 0.4'} + /async-limiter/1.0.1: resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} dev: true @@ -3679,6 +4543,12 @@ packages: postcss-value-parser: 4.1.0 dev: false + /available-typed-arrays/1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + dependencies: + possible-typed-array-names: 1.1.0 + /aws-sign2/0.7.0: resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} @@ -3703,18 +4573,17 @@ packages: transitivePeerDependencies: - supports-color - /babel-jest/27.5.1_@babel+core@7.14.3: - resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /babel-jest/29.7.0_@babel+core@7.14.3: + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.14.3 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 + '@jest/transform': 29.7.0 '@types/babel__core': 7.1.14 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 27.5.1_@babel+core@7.14.3 + babel-preset-jest: 29.6.3_@babel+core@7.14.3 chalk: 4.1.1 graceful-fs: 4.2.10 slash: 3.0.0 @@ -3738,7 +4607,7 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.28.6 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.0 @@ -3755,9 +4624,9 @@ packages: '@babel/types': 7.14.2 '@types/babel__traverse': 7.11.1 - /babel-plugin-jest-hoist/27.5.1: - resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /babel-plugin-jest-hoist/29.6.3: + resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/template': 7.12.13 '@babel/types': 7.14.2 @@ -3813,14 +4682,14 @@ packages: babel-plugin-jest-hoist: 25.5.0 babel-preset-current-node-syntax: 0.1.4_@babel+core@7.14.3 - /babel-preset-jest/27.5.1_@babel+core@7.14.3: - resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /babel-preset-jest/29.6.3_@babel+core@7.14.3: + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.14.3 - babel-plugin-jest-hoist: 27.5.1 + babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.14.3 dev: true @@ -3841,6 +4710,10 @@ packages: /balanced-match/1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + /balanced-match/4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + /base/0.11.2: resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} engines: {node: '>=0.10.0'} @@ -3878,6 +4751,7 @@ packages: /binary-extensions/2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} + dev: false /binaryextensions/1.0.1: resolution: {integrity: sha1-HmN0iLNbWL2l9HdL+WpSEqjJB1U=} @@ -3922,6 +4796,12 @@ packages: balanced-match: 1.0.2 concat-map: 0.0.1 + /brace-expansion/5.0.5: + resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} + engines: {node: 18 || 20 || >=22} + dependencies: + balanced-match: 4.0.4 + /braces/2.3.2: resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} engines: {node: '>=0.10.0'} @@ -3943,6 +4823,13 @@ packages: dependencies: fill-range: 7.0.1 + /braces/3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.1.1 + dev: true + /browser-process-hrtime/1.0.0: resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} @@ -4005,12 +4892,35 @@ packages: union-value: 1.0.1 unset-value: 1.0.0 + /call-bind-apply-helpers/1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + /call-bind/1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 get-intrinsic: 1.1.1 + /call-bind/1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + get-intrinsic: 1.3.0 + set-function-length: 1.2.2 + + /call-bound/1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + /callsites/3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -4099,21 +5009,6 @@ packages: optionalDependencies: fsevents: 1.2.13 - /chokidar/3.4.3: - resolution: {integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.2 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.5.0 - optionalDependencies: - fsevents: 2.1.3 - dev: true - /chokidar/3.5.1: resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==} engines: {node: '>= 8.10.0'} @@ -4323,6 +5218,10 @@ packages: dependencies: safe-buffer: 5.1.2 + /convert-source-map/2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + dev: true + /cookie-signature/1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} dev: false @@ -4363,6 +5262,15 @@ packages: shebang-command: 2.0.0 which: 2.0.2 + /cross-spawn/7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + /css-modules-loader-core/1.1.0: resolution: {integrity: sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=} dependencies: @@ -4428,14 +5336,29 @@ packages: whatwg-mimetype: 2.3.0 whatwg-url: 7.1.0 - /data-urls/2.0.0: - resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} - engines: {node: '>=10'} + /data-view-buffer/1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} + engines: {node: '>= 0.4'} dependencies: - abab: 2.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 8.7.0 - dev: true + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + /data-view-byte-length/1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + /data-view-byte-offset/1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 /dateformat/2.2.0: resolution: {integrity: sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=} @@ -4451,8 +5374,19 @@ packages: dependencies: ms: 2.0.0 - /debug/4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + /debug/4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + + /debug/4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -4460,16 +5394,12 @@ packages: supports-color: optional: true dependencies: - ms: 2.1.2 + ms: 2.1.3 /decamelize/1.2.0: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} - /decimal.js/10.4.1: - resolution: {integrity: sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==} - dev: true - /decode-uri-component/0.2.0: resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} engines: {node: '>=0.10'} @@ -4480,8 +5410,13 @@ packages: dependencies: esprima: 4.0.1 - /dedent/0.7.0: - resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + /dedent/1.7.2: + resolution: {integrity: sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true dev: true /deep-is/0.1.3: @@ -4501,6 +5436,14 @@ packages: resolution: {integrity: sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==} engines: {node: '>= 0.10'} + /define-data-property/1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + /define-lazy-prop/2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} @@ -4512,6 +5455,14 @@ packages: dependencies: object-keys: 1.1.1 + /define-properties/1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + /define-property/0.2.5: resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} engines: {node: '>=0.10.0'} @@ -4578,9 +5529,9 @@ packages: resolution: {integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==} engines: {node: '>= 8.3'} - /diff-sequences/27.5.1: - resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /diff-sequences/29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true /diff/3.5.0: @@ -4592,11 +5543,16 @@ packages: engines: {node: '>=0.3.1'} dev: false + /diff/8.0.4: + resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} + engines: {node: '>=0.3.1'} + /dir-glob/3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} dependencies: path-type: 4.0.0 + dev: true /doctrine/2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} @@ -4615,13 +5571,13 @@ packages: dependencies: webidl-conversions: 4.0.2 - /domexception/2.0.1: - resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} - engines: {node: '>=8'} - deprecated: Use your platform's native DOMException instead + /dunder-proto/1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} dependencies: - webidl-conversions: 5.0.0 - dev: true + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 /duplexer2/0.0.2: resolution: {integrity: sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=} @@ -4656,9 +5612,9 @@ packages: /electron-to-chromium/1.3.739: resolution: {integrity: sha512-+LPJVRsN7hGZ9EIUUiWCpO7l4E3qBYHNadazlucBfsXBbccDFNKUBAgzE68FnkWGJPwD/AfKhSzL+G+Iqb8A4A==} - /emittery/0.8.1: - resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} - engines: {node: '>=10'} + /emittery/0.13.1: + resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} + engines: {node: '>=12'} dev: true /emoji-regex/7.0.3: @@ -4716,19 +5672,19 @@ packages: resolution: {integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.8 es-to-primitive: 1.2.1 - function-bind: 1.1.1 - get-intrinsic: 1.1.1 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 get-symbol-description: 1.0.0 has: 1.0.3 - has-symbols: 1.0.2 - internal-slot: 1.0.3 + has-symbols: 1.1.0 + internal-slot: 1.1.0 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-string: 1.1.1 is-weakref: 1.0.1 object-inspect: 1.11.1 object-keys: 1.1.1 @@ -4737,18 +5693,136 @@ packages: string.prototype.trimstart: 1.0.4 unbox-primitive: 1.0.1 + /es-abstract/1.24.1: + resolution: {integrity: sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 + is-callable: 1.2.7 + is-data-view: 1.0.2 + is-negative-zero: 2.0.3 + is-regex: 1.2.1 + is-set: 2.0.3 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.1 + math-intrinsics: 1.1.0 + object-inspect: 1.13.4 + object-keys: 1.1.1 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + stop-iteration-iterator: 1.1.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 + typed-array-length: 1.0.7 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.20 + + /es-define-property/1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + /es-errors/1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + /es-iterator-helpers/1.3.1: + resolution: {integrity: sha512-zWwRvqWiuBPr0muUG/78cW3aHROFCNIQ3zpmYDpwdbnt2m+xlNyRWpHBpa2lJjSBit7BQ+RXA1iwbSmu5yJ/EQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-errors: 1.3.0 + es-set-tostringtag: 2.1.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + iterator.prototype: 1.1.5 + math-intrinsics: 1.1.0 + safe-array-concat: 1.1.3 + /es-module-lexer/1.4.1: resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} dev: false + /es-object-atoms/1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + + /es-set-tostringtag/2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + /es-shim-unscopables/1.1.0: + resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + /es-to-primitive/1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} dependencies: - is-callable: 1.2.4 + is-callable: 1.2.7 is-date-object: 1.0.4 is-symbol: 1.0.4 + /es-to-primitive/1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.1.0 + is-symbol: 1.0.4 + /es5-ext/0.10.53: resolution: {integrity: sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==} dependencies: @@ -4835,24 +5909,12 @@ packages: optionalDependencies: source-map: 0.2.0 - /escodegen/2.0.0: - resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} - engines: {node: '>=6.0'} - hasBin: true - dependencies: - esprima: 4.0.1 - estraverse: 5.3.0 - esutils: 2.0.3 - optionator: 0.8.3 - optionalDependencies: - source-map: 0.6.1 - dev: true - /eslint-plugin-promise/6.0.1: resolution: {integrity: sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 + dev: true /eslint-plugin-promise/6.0.1_eslint@7.12.1: resolution: {integrity: sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==} @@ -4861,6 +5923,35 @@ packages: eslint: ^7.0.0 || ^8.0.0 dependencies: eslint: 7.12.1 + dev: true + + /eslint-plugin-promise/7.2.1: + resolution: {integrity: sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.9.1 + dev: false + + /eslint-plugin-promise/7.2.1_eslint@7.12.1: + resolution: {integrity: sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.9.1_eslint@7.12.1 + eslint: 7.12.1 + + /eslint-plugin-promise/7.2.1_eslint@9.37.0: + resolution: {integrity: sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.9.1_eslint@9.37.0 + eslint: 9.37.0 + dev: true /eslint-plugin-react/7.27.1: resolution: {integrity: sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==} @@ -4882,6 +5973,7 @@ packages: resolve: 2.0.0-next.3 semver: 6.3.0 string.prototype.matchall: 4.0.6 + dev: true /eslint-plugin-react/7.27.1_eslint@7.12.1: resolution: {integrity: sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==} @@ -4904,12 +5996,128 @@ packages: resolve: 2.0.0-next.3 semver: 6.3.0 string.prototype.matchall: 4.0.6 + dev: true + + /eslint-plugin-react/7.37.5: + resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + dependencies: + array-includes: 3.1.9 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.3 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.3.1 + estraverse: 5.3.0 + hasown: 2.0.2 + jsx-ast-utils: 2.4.1 + minimatch: 3.1.5 + object.entries: 1.1.9 + object.fromentries: 2.0.8 + object.values: 1.2.1 + prop-types: 15.8.1 + resolve: 2.0.0-next.6 + semver: 6.3.1 + string.prototype.matchall: 4.0.12 + string.prototype.repeat: 1.0.0 + dev: false + + /eslint-plugin-react/7.37.5_eslint@7.12.1: + resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + dependencies: + array-includes: 3.1.9 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.3 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.3.1 + eslint: 7.12.1 + estraverse: 5.3.0 + hasown: 2.0.2 + jsx-ast-utils: 2.4.1 + minimatch: 3.1.5 + object.entries: 1.1.9 + object.fromentries: 2.0.8 + object.values: 1.2.1 + prop-types: 15.8.1 + resolve: 2.0.0-next.6 + semver: 6.3.1 + string.prototype.matchall: 4.0.12 + string.prototype.repeat: 1.0.0 + + /eslint-plugin-react/7.37.5_eslint@9.37.0: + resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + dependencies: + array-includes: 3.1.9 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.3 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.3.1 + eslint: 9.37.0 + estraverse: 5.3.0 + hasown: 2.0.2 + jsx-ast-utils: 2.4.1 + minimatch: 3.1.5 + object.entries: 1.1.9 + object.fromentries: 2.0.8 + object.values: 1.2.1 + prop-types: 15.8.1 + resolve: 2.0.0-next.6 + semver: 6.3.1 + string.prototype.matchall: 4.0.12 + string.prototype.repeat: 1.0.0 + dev: true /eslint-plugin-tsdoc/0.2.17: resolution: {integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 + dev: true + + /eslint-plugin-tsdoc/0.5.2_eslint@7.12.1+typescript@5.3.3: + resolution: {integrity: sha512-BlvqjWZdBJDIPO/YU3zcPCF23CvjYT3gyu63yo6b609NNV3D1b6zceAREy2xnweuBoDpZcLNuPyAUq9cvx6bbQ==} + dependencies: + '@microsoft/tsdoc': 0.16.0 + '@microsoft/tsdoc-config': 0.18.1 + '@typescript-eslint/utils': 8.56.1_eslint@7.12.1+typescript@5.3.3 + transitivePeerDependencies: + - eslint + - supports-color + - typescript + + /eslint-plugin-tsdoc/0.5.2_eslint@9.37.0+typescript@5.3.3: + resolution: {integrity: sha512-BlvqjWZdBJDIPO/YU3zcPCF23CvjYT3gyu63yo6b609NNV3D1b6zceAREy2xnweuBoDpZcLNuPyAUq9cvx6bbQ==} + dependencies: + '@microsoft/tsdoc': 0.16.0 + '@microsoft/tsdoc-config': 0.18.1 + '@typescript-eslint/utils': 8.56.1_eslint@9.37.0+typescript@5.3.3 + transitivePeerDependencies: + - eslint + - supports-color + - typescript + dev: true + + /eslint-plugin-tsdoc/0.5.2_typescript@5.3.3: + resolution: {integrity: sha512-BlvqjWZdBJDIPO/YU3zcPCF23CvjYT3gyu63yo6b609NNV3D1b6zceAREy2xnweuBoDpZcLNuPyAUq9cvx6bbQ==} + dependencies: + '@microsoft/tsdoc': 0.16.0 + '@microsoft/tsdoc-config': 0.18.1 + '@typescript-eslint/utils': 8.56.1_typescript@5.3.3 + transitivePeerDependencies: + - eslint + - supports-color + - typescript + dev: false /eslint-scope/5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} @@ -4918,9 +6126,9 @@ packages: esrecurse: 4.3.0 estraverse: 4.3.0 - /eslint-scope/7.1.0: - resolution: {integrity: sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-scope/8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 @@ -4939,6 +6147,7 @@ packages: eslint: '>=5' dependencies: eslint-visitor-keys: 2.1.0 + dev: true /eslint-utils/3.0.0_eslint@7.12.1: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} @@ -4948,15 +6157,6 @@ packages: dependencies: eslint: 7.12.1 eslint-visitor-keys: 2.1.0 - - /eslint-utils/3.0.0_eslint@8.7.0: - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 8.7.0 - eslint-visitor-keys: 2.1.0 dev: true /eslint-visitor-keys/1.3.0: @@ -4970,6 +6170,20 @@ packages: /eslint-visitor-keys/3.3.0: resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint-visitor-keys/3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + /eslint-visitor-keys/4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /eslint-visitor-keys/5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} /eslint/7.12.1: resolution: {integrity: sha512-HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg==} @@ -5016,50 +6230,64 @@ packages: transitivePeerDependencies: - supports-color - /eslint/8.7.0: - resolution: {integrity: sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint/9.37.0: + resolution: {integrity: sha512-XyLmROnACWqSxiGYArdef1fItQd47weqB7iwtfr9JHwRrqIXZdcFMvvEcL9xHCmL0SNsOvF0c42lWyM1U5dgig==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true dependencies: - '@eslint/eslintrc': 1.0.5 - '@humanwhocodes/config-array': 0.9.5 + '@eslint-community/eslint-utils': 4.9.1_eslint@9.37.0 + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.21.2 + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.16.0 + '@eslint/eslintrc': 3.3.5 + '@eslint/js': 9.37.0 + '@eslint/plugin-kit': 0.4.1 + '@humanfs/node': 0.16.7 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.1 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 debug: 4.3.4 - doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.1.0 - eslint-utils: 3.0.0_eslint@8.7.0 - eslint-visitor-keys: 3.3.0 - espree: 9.3.2 - esquery: 1.4.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + esquery: 1.7.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - functional-red-black-tree: 1.0.1 + file-entry-cache: 8.0.0 + find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.12.0 ignore: 5.2.0 - import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 - 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 + minimatch: 3.1.5 natural-compare: 1.4.0 - optionator: 0.9.1 - regexpp: 3.2.0 - strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 - text-table: 0.2.0 - v8-compile-cache: 2.3.0 + optionator: 0.9.4 transitivePeerDependencies: - supports-color dev: true + /espree/10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2_acorn@8.16.0 + eslint-visitor-keys: 4.2.1 + dev: true + /espree/7.3.1: resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} engines: {node: ^10.12.0 || >=12.0.0} @@ -5068,15 +6296,6 @@ packages: acorn-jsx: 5.3.2_acorn@7.4.1 eslint-visitor-keys: 1.3.0 - /espree/9.3.2: - resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2_acorn@8.11.3 - eslint-visitor-keys: 3.3.0 - dev: true - /esprima/1.2.5: resolution: {integrity: sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=} engines: {node: '>=0.4.0'} @@ -5105,6 +6324,13 @@ packages: dependencies: estraverse: 5.3.0 + /esquery/1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: true + /esrecurse/4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -5183,7 +6409,7 @@ packages: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 6.0.1 human-signals: 2.1.0 is-stream: 2.0.0 @@ -5227,14 +6453,15 @@ packages: jest-message-util: 25.5.0 jest-regex-util: 25.2.6 - /expect/27.5.1: - resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /expect/29.7.0: + resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 27.5.1 - jest-get-type: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 + '@jest/expect-utils': 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 dev: true /express/4.18.3: @@ -5340,6 +6567,18 @@ packages: glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.4 + dev: true + + /fast-glob/3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.4 + '@nodelib/fs.walk': 1.2.6 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + dev: true /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -5354,6 +6593,9 @@ packages: /fast-levenshtein/2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + /fast-uri/3.1.0: + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + /fastparse/1.1.2: resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} dev: false @@ -5362,6 +6604,7 @@ packages: resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} dependencies: reusify: 1.0.4 + dev: true /faye-websocket/0.10.0: resolution: {integrity: sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==} @@ -5375,17 +6618,28 @@ packages: dependencies: bser: 2.1.1 + /fdir/6.5.0_picomatch@4.0.4: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + dependencies: + picomatch: 4.0.4 + /file-entry-cache/5.0.1: resolution: {integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==} engines: {node: '>=4'} dependencies: flat-cache: 2.0.1 - /file-entry-cache/6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + /file-entry-cache/8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} dependencies: - flat-cache: 3.0.4 + flat-cache: 4.0.1 dev: true /file-uri-to-path/1.0.0: @@ -5414,6 +6668,13 @@ packages: dependencies: to-regex-range: 5.0.1 + /fill-range/7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: true + /finalhandler/1.1.2: resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} engines: {node: '>= 0.8'} @@ -5454,6 +6715,14 @@ packages: locate-path: 5.0.0 path-exists: 4.0.0 + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + /findup-sync/2.0.0: resolution: {integrity: sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==} engines: {node: '>= 0.10'} @@ -5494,19 +6763,19 @@ packages: rimraf: 2.6.3 write: 1.0.3 - /flat-cache/3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} - engines: {node: ^10.12.0 || >=12.0.0} + /flat-cache/4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} dependencies: - flatted: 3.2.4 - rimraf: 3.0.2 + flatted: 3.4.2 + keyv: 4.5.4 dev: true /flatted/2.0.2: resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} - /flatted/3.2.4: - resolution: {integrity: sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==} + /flatted/3.4.2: + resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} dev: true /flush-write-stream/1.1.1: @@ -5515,6 +6784,12 @@ packages: inherits: 2.0.4 readable-stream: 2.3.7 + /for-each/0.3.5: + resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + /for-in/1.0.2: resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} engines: {node: '>=0.10.0'} @@ -5539,15 +6814,6 @@ packages: combined-stream: 1.0.8 mime-types: 2.1.30 - /form-data/3.0.1: - resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} - engines: {node: '>= 6'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.30 - dev: true - /forwarded/0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -5564,6 +6830,14 @@ packages: engines: {node: '>= 0.6'} dev: false + /fs-extra/11.3.4: + resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==} + engines: {node: '>=14.14'} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 6.2.0 + universalify: 2.0.1 + /fs-extra/7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} @@ -5571,6 +6845,7 @@ packages: graceful-fs: 4.2.10 jsonfile: 4.0.0 universalify: 0.1.2 + dev: true /fs-mkdirp-stream/1.0.0: resolution: {integrity: sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==} @@ -5593,14 +6868,6 @@ packages: nan: 2.14.2 optional: true - /fsevents/2.1.3: - resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - deprecated: '"Please update to latest v2.3 or v2.2"' - dev: true - optional: true - /fsevents/2.3.2: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -5610,9 +6877,30 @@ packages: /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + /function-bind/1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + /function.prototype.name/1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 + /functional-red-black-tree/1.0.1: resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} + /functions-have-names/1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + /generator-function/2.0.1: + resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} + engines: {node: '>= 0.4'} + /generic-names/2.0.1: resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==} dependencies: @@ -5637,10 +6925,32 @@ packages: has: 1.0.3 has-symbols: 1.0.2 + /get-intrinsic/1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + /get-package-type/0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} + /get-proto/1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + /get-stream/3.0.0: resolution: {integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=} engines: {node: '>=4'} @@ -5666,8 +6976,16 @@ packages: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.1 + call-bind: 1.0.8 + get-intrinsic: 1.3.0 + + /get-symbol-description/1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 /get-value/2.0.6: resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} @@ -5678,6 +6996,11 @@ packages: dependencies: assert-plus: 1.0.0 + /git-repo-info/2.1.1: + resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==} + engines: {node: '>= 4.0'} + dev: true + /glob-escape/0.0.2: resolution: {integrity: sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0=} engines: {node: '>= 0.10'} @@ -5718,7 +7041,6 @@ packages: /glob-to-regexp/0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - dev: false /glob-watcher/5.0.5: resolution: {integrity: sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==} @@ -5800,13 +7122,18 @@ packages: dependencies: type-fest: 0.8.1 - /globals/13.12.0: - resolution: {integrity: sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.20.2 + /globals/14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} dev: true + /globalthis/1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.1 + gopd: 1.2.0 + /globby/11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -5817,6 +7144,7 @@ packages: ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 + dev: true /globby/5.0.0: resolution: {integrity: sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=} @@ -5835,6 +7163,10 @@ packages: dependencies: sparkles: 1.0.1 + /gopd/1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + /graceful-fs/4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} @@ -6032,6 +7364,10 @@ packages: /has-bigints/1.0.1: resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} + /has-bigints/1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} + /has-flag/1.0.0: resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==} engines: {node: '>=0.10.0'} @@ -6051,15 +7387,37 @@ packages: sparkles: 1.0.1 dev: true + /has-property-descriptors/1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + dependencies: + es-define-property: 1.0.1 + + /has-proto/1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + /has-symbols/1.0.2: resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} engines: {node: '>= 0.4'} + /has-symbols/1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + /has-tostringtag/1.0.0: resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.2 + dev: true + + /has-tostringtag/1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.1.0 /has-value/0.3.1: resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} @@ -6094,6 +7452,12 @@ packages: dependencies: function-bind: 1.1.1 + /hasown/2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + /he/1.1.1: resolution: {integrity: sha1-k0EP0hsAlzUVH4howvJx80J+I/0=} hasBin: true @@ -6112,13 +7476,6 @@ packages: dependencies: whatwg-encoding: 1.0.5 - /html-encoding-sniffer/2.0.1: - resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} - engines: {node: '>=10'} - dependencies: - whatwg-encoding: 1.0.5 - dev: true - /html-escaper/2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} @@ -6158,17 +7515,6 @@ packages: resolution: {integrity: sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==} dev: false - /http-proxy-agent/4.0.1: - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} - engines: {node: '>= 6'} - dependencies: - '@tootallnate/once': 1.1.2 - agent-base: 6.0.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - /http-signature/1.2.0: resolution: {integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=} engines: {node: '>=0.8', npm: '>=1.3.7'} @@ -6177,16 +7523,6 @@ packages: jsprim: 1.4.1 sshpk: 1.16.1 - /https-proxy-agent/5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - dependencies: - agent-base: 6.0.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - /human-signals/1.1.1: resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} engines: {node: '>=8.12.0'} @@ -6210,9 +7546,19 @@ packages: resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} engines: {node: '>= 4'} + /ignore/5.1.9: + resolution: {integrity: sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==} + engines: {node: '>= 4'} + dev: true + /ignore/5.2.0: resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} engines: {node: '>= 4'} + dev: true + + /ignore/7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} /immutable/4.0.0: resolution: {integrity: sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==} @@ -6269,6 +7615,15 @@ packages: get-intrinsic: 1.1.1 has: 1.0.3 side-channel: 1.0.4 + dev: true + + /internal-slot/1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.1.0 /interpret/1.4.0: resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} @@ -6306,12 +7661,36 @@ packages: dependencies: kind-of: 6.0.3 + /is-array-buffer/3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + /is-arrayish/0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + /is-async-function/2.1.1: + resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} + engines: {node: '>= 0.4'} + dependencies: + async-function: 1.0.0 + call-bound: 1.0.4 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + /is-bigint/1.0.2: resolution: {integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==} + /is-bigint/1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} + dependencies: + has-bigints: 1.1.0 + /is-binary-path/1.0.1: resolution: {integrity: sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==} engines: {node: '>=0.10.0'} @@ -6323,12 +7702,20 @@ packages: engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 + dev: false /is-boolean-object/1.1.1: resolution: {integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.8 + + /is-boolean-object/1.2.2: + resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 /is-buffer/1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} @@ -6337,6 +7724,10 @@ packages: resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} engines: {node: '>= 0.4'} + /is-callable/1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + /is-ci/2.0.0: resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} hasBin: true @@ -6348,6 +7739,12 @@ packages: dependencies: has: 1.0.3 + /is-core-module/2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + /is-data-descriptor/0.1.4: resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} engines: {node: '>=0.10.0'} @@ -6360,10 +7757,25 @@ packages: dependencies: kind-of: 6.0.3 + /is-data-view/1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + is-typed-array: 1.1.15 + /is-date-object/1.0.4: resolution: {integrity: sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==} engines: {node: '>= 0.4'} + /is-date-object/1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + /is-descriptor/0.1.6: resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} engines: {node: '>=0.10.0'} @@ -6399,6 +7811,12 @@ packages: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} + /is-finalizationregistry/1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + /is-fullwidth-code-point/1.0.0: resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==} engines: {node: '>=0.10.0'} @@ -6417,6 +7835,16 @@ packages: resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} engines: {node: '>=6'} + /is-generator-function/1.1.2: + resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + generator-function: 2.0.1 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + /is-glob/3.1.0: resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==} engines: {node: '>=0.10.0'} @@ -6429,6 +7857,10 @@ packages: dependencies: is-extglob: 2.1.1 + /is-map/2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + /is-negated-glob/1.0.0: resolution: {integrity: sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==} engines: {node: '>=0.10.0'} @@ -6437,10 +7869,21 @@ packages: resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} engines: {node: '>= 0.4'} + /is-negative-zero/2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + /is-number-object/1.0.5: resolution: {integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==} engines: {node: '>= 0.4'} + /is-number-object/1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + /is-number/3.0.0: resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} engines: {node: '>=0.10.0'} @@ -6481,16 +7924,21 @@ packages: resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} engines: {node: '>=0.10.0'} - /is-potential-custom-element-name/1.0.1: - resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - dev: true - /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 + call-bind: 1.0.8 + has-tostringtag: 1.0.2 + + /is-regex/1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 /is-relative/1.0.0: resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==} @@ -6498,9 +7946,19 @@ packages: dependencies: is-unc-path: 1.0.0 + /is-set/2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + /is-shared-array-buffer/1.0.1: resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==} + /is-shared-array-buffer/1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + /is-stream/1.1.0: resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} engines: {node: '>=0.10.0'} @@ -6514,12 +7972,34 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 + dev: true + + /is-string/1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 /is-symbol/1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} dependencies: - has-symbols: 1.0.2 + has-symbols: 1.1.0 + + /is-symbol/1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 + + /is-typed-array/1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} + engines: {node: '>= 0.4'} + dependencies: + which-typed-array: 1.1.20 /is-typedarray/1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -6537,10 +8017,27 @@ packages: resolution: {integrity: sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==} engines: {node: '>=0.10.0'} + /is-weakmap/2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + /is-weakref/1.0.1: resolution: {integrity: sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.8 + + /is-weakref/1.1.1: + resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + + /is-weakset/2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 /is-windows/1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} @@ -6559,6 +8056,9 @@ packages: /isarray/1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + /isarray/2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + /isexe/2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -6602,7 +8102,7 @@ packages: '@babel/parser': 7.19.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 - semver: 6.3.0 + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true @@ -6709,6 +8209,17 @@ packages: textextensions: 1.0.2 dev: false + /iterator.prototype/1.1.5: + resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + has-symbols: 1.1.0 + set-function-name: 2.0.2 + /jest-changed-files/25.5.0: resolution: {integrity: sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==} engines: {node: '>= 8.3'} @@ -6717,39 +8228,41 @@ packages: execa: 3.4.0 throat: 5.0.0 - /jest-changed-files/27.5.1: - resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-changed-files/29.7.0: + resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 27.5.1 execa: 5.1.1 - throat: 6.0.1 + jest-util: 29.7.0 + p-limit: 3.1.0 dev: true - /jest-circus/27.5.1: - resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-circus/29.7.0: + resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 '@types/node': 10.17.13 chalk: 4.1.1 co: 4.6.0 - dedent: 0.7.0 - expect: 27.5.1 + dedent: 1.7.2 is-generator-fn: 2.1.0 - jest-each: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 - jest-runtime: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 - pretty-format: 27.5.1 + jest-each: 29.7.0 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + p-limit: 3.1.0 + pretty-format: 29.7.0 + pure-rand: 6.1.0 slash: 3.0.0 stack-utils: 2.0.5 - throat: 6.0.1 transitivePeerDependencies: + - babel-plugin-macros - supports-color dev: true @@ -6806,42 +8319,44 @@ packages: - supports-color - utf-8-validate - /jest-config/27.4.7: - resolution: {integrity: sha512-xz/o/KJJEedHMrIY9v2ParIoYSrSVY6IVeE4z5Z3i101GoA5XgfbJz+1C8EYPsv7u7f39dS8F9v46BHDhn0vlw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-config/29.5.0_@types+node@10.17.13: + resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: + '@types/node': '*' ts-node: '>=9.0.0' peerDependenciesMeta: + '@types/node': + optional: true ts-node: optional: true dependencies: '@babel/core': 7.14.3 - '@jest/test-sequencer': 27.5.1 - '@jest/types': 27.5.1 - babel-jest: 27.5.1_@babel+core@7.14.3 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 10.17.13 + babel-jest: 29.7.0_@babel+core@7.14.3 chalk: 4.1.1 ci-info: 3.4.0 deepmerge: 4.2.2 glob: 7.1.7 graceful-fs: 4.2.10 - jest-circus: 27.5.1 - jest-environment-jsdom: 27.5.1 - jest-environment-node: 27.5.1 - jest-get-type: 27.5.1 - jest-jasmine2: 27.5.1 - jest-regex-util: 27.5.1 - jest-resolve: 27.5.1 - jest-runner: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - micromatch: 4.0.4 - pretty-format: 27.5.1 + jest-circus: 29.7.0 + jest-environment-node: 29.5.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.5.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 slash: 3.0.0 + strip-json-comments: 3.1.1 transitivePeerDependencies: - - bufferutil - - canvas + - babel-plugin-macros - supports-color - - utf-8-validate dev: true /jest-diff/25.5.0: @@ -6853,14 +8368,14 @@ packages: jest-get-type: 25.2.6 pretty-format: 25.5.0 - /jest-diff/27.5.1: - resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-diff/29.7.0: + resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.1 - diff-sequences: 27.5.1 - jest-get-type: 27.5.1 - pretty-format: 27.5.1 + diff-sequences: 29.6.3 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 dev: true /jest-docblock/25.3.0: @@ -6869,9 +8384,9 @@ packages: dependencies: detect-newline: 3.1.0 - /jest-docblock/27.5.1: - resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-docblock/29.7.0: + resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: detect-newline: 3.1.0 dev: true @@ -6886,15 +8401,15 @@ packages: jest-util: 25.5.0 pretty-format: 25.5.0 - /jest-each/27.5.1: - resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-each/29.7.0: + resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 29.6.3 chalk: 4.1.1 - jest-get-type: 27.5.1 - jest-util: 27.5.1 - pretty-format: 27.5.1 + jest-get-type: 29.6.3 + jest-util: 29.7.0 + pretty-format: 29.7.0 dev: true /jest-environment-jsdom/25.4.0: @@ -6927,24 +8442,6 @@ packages: - canvas - utf-8-validate - /jest-environment-jsdom/27.5.1: - resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 10.17.13 - jest-mock: 27.5.1 - jest-util: 27.5.1 - jsdom: 16.7.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - /jest-environment-node/25.5.0: resolution: {integrity: sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==} engines: {node: '>= 8.3'} @@ -6956,37 +8453,37 @@ packages: jest-util: 25.5.0 semver: 6.3.0 - /jest-environment-node/27.4.6: - resolution: {integrity: sha512-yfHlZ9m+kzTKZV0hVfhVu6GuDxKAYeFHrfulmy7Jxwsq4V7+ZK7f+c0XP/tbVDMQW7E4neG2u147hFkuVz0MlQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-environment-node/29.5.0: + resolution: {integrity: sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 '@types/node': 10.17.13 - jest-mock: 27.5.1 - jest-util: 27.5.1 + jest-mock: 29.7.0 + jest-util: 29.7.0 dev: true - /jest-environment-node/27.5.1: - resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-environment-node/29.7.0: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 '@types/node': 10.17.13 - jest-mock: 27.5.1 - jest-util: 27.5.1 + jest-mock: 29.7.0 + jest-util: 29.7.0 dev: true /jest-get-type/25.2.6: resolution: {integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==} engines: {node: '>= 8.3'} - /jest-get-type/27.5.1: - resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-get-type/29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true /jest-haste-map/25.5.1: @@ -7008,22 +8505,21 @@ packages: optionalDependencies: fsevents: 2.3.2 - /jest-haste-map/27.5.1: - resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-haste-map/29.7.0: + resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.5 '@types/node': 10.17.13 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.10 - jest-regex-util: 27.5.1 - jest-serializer: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 - micromatch: 4.0.4 - walker: 1.0.7 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + jest-worker: 29.7.0 + micromatch: 4.0.8 + walker: 1.0.8 optionalDependencies: fsevents: 2.3.2 dev: true @@ -7055,31 +8551,6 @@ packages: - supports-color - utf-8-validate - /jest-jasmine2/27.5.1: - resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/environment': 27.5.1 - '@jest/source-map': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 10.17.13 - chalk: 4.1.1 - co: 4.6.0 - expect: 27.5.1 - is-generator-fn: 2.1.0 - jest-each: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 - jest-runtime: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 - pretty-format: 27.5.1 - throat: 6.0.1 - transitivePeerDependencies: - - supports-color - dev: true - /jest-leak-detector/25.5.0: resolution: {integrity: sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==} engines: {node: '>= 8.3'} @@ -7087,12 +8558,12 @@ packages: jest-get-type: 25.2.6 pretty-format: 25.5.0 - /jest-leak-detector/27.5.1: - resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-leak-detector/29.7.0: + resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - jest-get-type: 27.5.1 - pretty-format: 27.5.1 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 dev: true /jest-matcher-utils/25.5.0: @@ -7104,14 +8575,14 @@ packages: jest-get-type: 25.2.6 pretty-format: 25.5.0 - /jest-matcher-utils/27.5.1: - resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-matcher-utils/29.7.0: + resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.1 - jest-diff: 27.5.1 - jest-get-type: 27.5.1 - pretty-format: 27.5.1 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 dev: true /jest-message-util/25.5.0: @@ -7127,17 +8598,17 @@ packages: slash: 3.0.0 stack-utils: 1.0.5 - /jest-message-util/27.5.1: - resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-message-util/29.7.0: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/code-frame': 7.12.13 - '@jest/types': 27.5.1 + '@jest/types': 29.6.3 '@types/stack-utils': 2.0.1 chalk: 4.1.1 graceful-fs: 4.2.10 - micromatch: 4.0.4 - pretty-format: 27.5.1 + micromatch: 4.0.8 + pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.5 dev: true @@ -7148,12 +8619,13 @@ packages: dependencies: '@jest/types': 25.5.0 - /jest-mock/27.5.1: - resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-mock/29.7.0: + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 29.6.3 '@types/node': 10.17.13 + jest-util: 29.7.0 dev: true /jest-nunit-reporter/1.3.1: @@ -7174,7 +8646,7 @@ packages: dependencies: jest-resolve: 25.5.1 - /jest-pnp-resolver/1.2.2_jest-resolve@27.4.6: + /jest-pnp-resolver/1.2.2_jest-resolve@29.5.0: resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} engines: {node: '>=6'} peerDependencies: @@ -7183,10 +8655,10 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 27.4.6 + jest-resolve: 29.5.0 dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@27.5.1: + /jest-pnp-resolver/1.2.2_jest-resolve@29.7.0: resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} engines: {node: '>=6'} peerDependencies: @@ -7195,16 +8667,16 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 27.5.1 + jest-resolve: 29.7.0 dev: true /jest-regex-util/25.2.6: resolution: {integrity: sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==} engines: {node: '>= 8.3'} - /jest-regex-util/27.5.1: - resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-regex-util/29.6.3: + resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true /jest-resolve-dependencies/25.5.4: @@ -7215,13 +8687,12 @@ packages: jest-regex-util: 25.2.6 jest-snapshot: 25.5.1 - /jest-resolve-dependencies/27.5.1: - resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-resolve-dependencies/29.7.0: + resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 27.5.1 - jest-regex-util: 27.5.1 - jest-snapshot: 27.5.1 + jest-regex-util: 29.6.3 + jest-snapshot: 29.7.0 transitivePeerDependencies: - supports-color dev: true @@ -7240,35 +8711,33 @@ packages: resolve: 1.17.0 slash: 3.0.0 - /jest-resolve/27.4.6: - resolution: {integrity: sha512-SFfITVApqtirbITKFAO7jOVN45UgFzcRdQanOFzjnbd+CACDoyeX7206JyU92l4cRr73+Qy/TlW51+4vHGt+zw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-resolve/29.5.0: + resolution: {integrity: sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 27.5.1 chalk: 4.1.1 graceful-fs: 4.2.10 - jest-haste-map: 27.5.1 - jest-pnp-resolver: 1.2.2_jest-resolve@27.4.6 - jest-util: 27.5.1 - jest-validate: 27.5.1 - resolve: 1.22.1 - resolve.exports: 1.1.0 + jest-haste-map: 29.7.0 + jest-pnp-resolver: 1.2.2_jest-resolve@29.5.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + resolve: 1.22.11 + resolve.exports: 2.0.3 slash: 3.0.0 dev: true - /jest-resolve/27.5.1: - resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-resolve/29.7.0: + resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 27.5.1 chalk: 4.1.1 graceful-fs: 4.2.10 - jest-haste-map: 27.5.1 - jest-pnp-resolver: 1.2.2_jest-resolve@27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - resolve: 1.22.1 - resolve.exports: 1.1.0 + jest-haste-map: 29.7.0 + jest-pnp-resolver: 1.2.2_jest-resolve@29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + resolve: 1.22.11 + resolve.exports: 2.0.3 slash: 3.0.0 dev: true @@ -7301,36 +8770,33 @@ packages: - supports-color - utf-8-validate - /jest-runner/27.5.1: - resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-runner/29.7.0: + resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/console': 27.5.1 - '@jest/environment': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 + '@jest/console': 29.7.0 + '@jest/environment': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 '@types/node': 10.17.13 chalk: 4.1.1 - emittery: 0.8.1 + emittery: 0.13.1 graceful-fs: 4.2.10 - jest-docblock: 27.5.1 - jest-environment-jsdom: 27.5.1 - jest-environment-node: 27.5.1 - jest-haste-map: 27.5.1 - jest-leak-detector: 27.5.1 - jest-message-util: 27.5.1 - jest-resolve: 27.5.1 - jest-runtime: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 - source-map-support: 0.5.21 - throat: 6.0.1 + jest-docblock: 29.7.0 + jest-environment-node: 29.7.0 + jest-haste-map: 29.7.0 + jest-leak-detector: 29.7.0 + jest-message-util: 29.7.0 + jest-resolve: 29.7.0 + jest-runtime: 29.7.0 + jest-util: 29.7.0 + jest-watcher: 29.7.0 + jest-worker: 29.7.0 + p-limit: 3.1.0 + source-map-support: 0.5.13 transitivePeerDependencies: - - bufferutil - - canvas - supports-color - - utf-8-validate dev: true /jest-runtime/25.5.4: @@ -7370,30 +8836,30 @@ packages: - supports-color - utf-8-validate - /jest-runtime/27.5.1: - resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/globals': 27.5.1 - '@jest/source-map': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 + /jest-runtime/29.7.0: + resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/globals': 29.7.0 + '@jest/source-map': 29.6.3 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 10.17.13 chalk: 4.1.1 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 - execa: 5.1.1 glob: 7.1.7 graceful-fs: 4.2.10 - jest-haste-map: 27.5.1 - jest-message-util: 27.5.1 - jest-mock: 27.5.1 - jest-regex-util: 27.5.1 - jest-resolve: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: @@ -7406,14 +8872,6 @@ packages: dependencies: graceful-fs: 4.2.6 - /jest-serializer/27.5.1: - resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@types/node': 10.17.13 - graceful-fs: 4.2.10 - dev: true - /jest-snapshot/25.5.1: resolution: {integrity: sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==} engines: {node: '>= 8.3'} @@ -7434,62 +8892,61 @@ packages: pretty-format: 25.5.0 semver: 6.3.0 - /jest-snapshot/27.4.6: - resolution: {integrity: sha512-fafUCDLQfzuNP9IRcEqaFAMzEe7u5BF7mude51wyWv7VRex60WznZIC7DfKTgSIlJa8aFzYmXclmN328aqSDmQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-snapshot/29.5.0: + resolution: {integrity: sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.14.3 '@babel/generator': 7.14.3 + '@babel/plugin-syntax-jsx': 7.28.6_@babel+core@7.14.3 '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.14.3 '@babel/traverse': 7.14.2 '@babel/types': 7.14.2 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 + '@jest/expect-utils': 29.7.0 + '@jest/transform': 29.5.0 + '@jest/types': 29.6.3 '@types/babel__traverse': 7.11.1 '@types/prettier': 2.7.1 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.14.3 chalk: 4.1.1 - expect: 27.5.1 + expect: 29.7.0 graceful-fs: 4.2.10 - jest-diff: 27.5.1 - jest-get-type: 27.5.1 - jest-haste-map: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 - jest-util: 27.5.1 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 natural-compare: 1.4.0 - pretty-format: 27.5.1 - semver: 7.3.7 + pretty-format: 29.7.0 + semver: 7.5.4 transitivePeerDependencies: - supports-color dev: true - /jest-snapshot/27.5.1: - resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-snapshot/29.7.0: + resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.14.3 '@babel/generator': 7.14.3 + '@babel/plugin-syntax-jsx': 7.28.6_@babel+core@7.14.3 '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.14.3 - '@babel/traverse': 7.14.2 '@babel/types': 7.14.2 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/babel__traverse': 7.11.1 - '@types/prettier': 2.7.1 + '@jest/expect-utils': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.14.3 chalk: 4.1.1 - expect: 27.5.1 + expect: 29.7.0 graceful-fs: 4.2.10 - jest-diff: 27.5.1 - jest-get-type: 27.5.1 - jest-haste-map: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 - jest-util: 27.5.1 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 natural-compare: 1.4.0 - pretty-format: 27.5.1 - semver: 7.3.7 + pretty-format: 29.7.0 + semver: 7.7.4 transitivePeerDependencies: - supports-color dev: true @@ -7504,16 +8961,16 @@ packages: is-ci: 2.0.0 make-dir: 3.1.0 - /jest-util/27.5.1: - resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-util/29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 29.6.3 '@types/node': 10.17.13 chalk: 4.1.1 ci-info: 3.4.0 graceful-fs: 4.2.10 - picomatch: 2.3.0 + picomatch: 2.3.2 dev: true /jest-validate/25.5.0: @@ -7527,16 +8984,16 @@ packages: leven: 3.1.0 pretty-format: 25.5.0 - /jest-validate/27.5.1: - resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-validate/29.7.0: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 29.6.3 camelcase: 6.3.0 chalk: 4.1.1 - jest-get-type: 27.5.1 + jest-get-type: 29.6.3 leven: 3.1.0 - pretty-format: 27.5.1 + pretty-format: 29.7.0 dev: true /jest-watcher/25.5.0: @@ -7550,16 +9007,17 @@ packages: jest-util: 25.5.0 string-length: 3.1.0 - /jest-watcher/27.5.1: - resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-watcher/29.7.0: + resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 '@types/node': 10.17.13 ansi-escapes: 4.3.2 chalk: 4.1.1 - jest-util: 27.5.1 + emittery: 0.13.1 + jest-util: 29.7.0 string-length: 4.0.2 dev: true @@ -7577,6 +9035,17 @@ packages: '@types/node': 10.17.13 merge-stream: 2.0.0 supports-color: 8.1.1 + dev: false + + /jest-worker/29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@types/node': 10.17.13 + jest-util: 29.7.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true /jest/25.4.0: resolution: {integrity: sha512-XWipOheGB4wai5JfCYXd6vwsWNwM/dirjRoZgAa7H2wd8ODWbli2AiKjqG8AYhyx+8+5FBEdpO92VhGlBydzbw==} @@ -7605,8 +9074,8 @@ packages: argparse: 1.0.10 esprima: 4.0.1 - /js-yaml/4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + /js-yaml/4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true dependencies: argparse: 2.0.1 @@ -7685,46 +9154,9 @@ packages: - bufferutil - utf-8-validate - /jsdom/16.7.0: - resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} - engines: {node: '>=10'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - dependencies: - abab: 2.0.5 - acorn: 8.11.3 - acorn-globals: 6.0.0 - cssom: 0.4.4 - cssstyle: 2.3.0 - data-urls: 2.0.0 - decimal.js: 10.4.1 - domexception: 2.0.1 - escodegen: 2.0.0 - form-data: 3.0.1 - html-encoding-sniffer: 2.0.1 - http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.1 - is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.0 - parse5: 6.0.1 - saxes: 5.0.1 - symbol-tree: 3.2.4 - tough-cookie: 4.1.2 - w3c-hr-time: 1.0.2 - w3c-xmlserializer: 2.0.0 - webidl-conversions: 6.1.0 - whatwg-encoding: 1.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 8.7.0 - ws: 7.4.6 - xml-name-validator: 3.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate + /jsep/1.4.0: + resolution: {integrity: sha512-B7qPcEVE3NVkmSJbaYxvv4cHkVW7DQsZz13pUMrfS8z8Q/BuShN+gcTXrUlPiGqM2/t/EEaI030bpxMqY8gMlw==} + engines: {node: '>= 10.16.0'} dev: true /jsesc/2.5.2: @@ -7732,6 +9164,10 @@ packages: engines: {node: '>=4'} hasBin: true + /json-buffer/3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: true + /json-parse-better-errors/1.0.2: resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} @@ -7741,6 +9177,9 @@ packages: /json-schema-traverse/0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + /json-schema-traverse/1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + /json-schema/0.2.3: resolution: {integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=} @@ -7768,10 +9207,23 @@ packages: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: graceful-fs: 4.2.10 + dev: true + + /jsonfile/6.2.0: + resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.10 - /jsonpath-plus/4.0.0: - resolution: {integrity: sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==} - engines: {node: '>=10.0'} + /jsonpath-plus/10.3.0: + resolution: {integrity: sha512-8TNmfeTCk2Le33A3vRRwtuworG/L5RrgMvdjhKZxvyShO+mBu2fP50OWUjRLNtvw344DdDarFh9buFAZs5ujeA==} + engines: {node: '>=18.0.0'} + hasBin: true + dependencies: + '@jsep-plugin/assignment': 1.3.0_jsep@1.4.0 + '@jsep-plugin/regex': 1.0.4_jsep@1.4.0 + jsep: 1.4.0 dev: true /jsprim/1.4.1: @@ -7787,12 +9239,18 @@ packages: resolution: {integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==} engines: {node: '>=4.0'} dependencies: - array-includes: 3.1.4 + array-includes: 3.1.9 object.assign: 4.1.2 /just-debounce/1.1.0: resolution: {integrity: sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==} + /keyv/4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + dependencies: + json-buffer: 3.0.1 + dev: true + /kind-of/1.1.0: resolution: {integrity: sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==} engines: {node: '>=0.10.0'} @@ -7892,7 +9350,7 @@ packages: resolve: 1.17.0 /lines-and-columns/1.1.6: - resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} + resolution: {integrity: sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ==} /livereload-js/2.4.0: resolution: {integrity: sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==} @@ -7937,6 +9395,13 @@ packages: dependencies: p-locate: 4.1.0 + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + /lodash._basecopy/3.0.1: resolution: {integrity: sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=} dev: true @@ -8046,6 +9511,9 @@ packages: /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + /lodash/4.17.23: + resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} + /lolex/5.1.2: resolution: {integrity: sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==} dependencies: @@ -8080,6 +9548,12 @@ packages: dependencies: tmpl: 1.0.4 + /makeerror/1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + dependencies: + tmpl: 1.0.5 + dev: true + /map-cache/0.2.2: resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} engines: {node: '>=0.10.0'} @@ -8103,6 +9577,10 @@ packages: resolve: 1.17.0 stack-trace: 0.0.10 + /math-intrinsics/1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + /media-typer/0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} @@ -8127,6 +9605,7 @@ packages: /merge2/1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} + dev: true /methods/1.1.2: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} @@ -8158,6 +9637,14 @@ packages: braces: 3.0.2 picomatch: 2.3.0 + /micromatch/4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.3 + picomatch: 2.3.2 + dev: true + /mime-db/1.47.0: resolution: {integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==} engines: {node: '>= 0.6'} @@ -8195,6 +9682,12 @@ packages: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} + /minimatch/10.2.3: + resolution: {integrity: sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg==} + engines: {node: 18 || 20 || >=22} + dependencies: + brace-expansion: 5.0.5 + /minimatch/2.0.10: resolution: {integrity: sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=} deprecated: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue @@ -8207,6 +9700,11 @@ packages: dependencies: brace-expansion: 1.1.11 + /minimatch/3.1.5: + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} + dependencies: + brace-expansion: 1.1.11 + /minimist/0.0.8: resolution: {integrity: sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=} @@ -8262,7 +9760,6 @@ packages: /ms/2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: false /multipipe/0.1.2: resolution: {integrity: sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=} @@ -8323,9 +9820,18 @@ packages: /nice-try/1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - /node-forge/0.10.0: - resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==} - engines: {node: '>= 6.0.0'} + /node-exports-info/1.6.0: + resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==} + engines: {node: '>= 0.4'} + dependencies: + array.prototype.flatmap: 1.3.3 + es-errors: 1.3.0 + object.entries: 1.1.9 + semver: 6.3.1 + + /node-forge/1.3.3: + resolution: {integrity: sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==} + engines: {node: '>= 6.13.0'} dev: false /node-int64/0.4.0: @@ -8449,6 +9955,10 @@ packages: /object-inspect/1.11.1: resolution: {integrity: sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==} + /object-inspect/1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + /object-keys/1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} @@ -8468,6 +9978,17 @@ packages: has-symbols: 1.0.2 object-keys: 1.1.1 + /object.assign/4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + has-symbols: 1.1.0 + object-keys: 1.1.1 + /object.defaults/1.1.0: resolution: {integrity: sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==} engines: {node: '>=0.10.0'} @@ -8484,6 +10005,16 @@ packages: call-bind: 1.0.2 define-properties: 1.1.3 es-abstract: 1.19.1 + dev: true + + /object.entries/1.1.9: + resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 /object.fromentries/2.0.5: resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==} @@ -8492,12 +10023,23 @@ packages: call-bind: 1.0.2 define-properties: 1.1.3 es-abstract: 1.19.1 + dev: true + + /object.fromentries/2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-object-atoms: 1.1.1 /object.hasown/1.1.0: resolution: {integrity: sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==} dependencies: define-properties: 1.1.3 es-abstract: 1.19.1 + dev: true /object.map/1.0.1: resolution: {integrity: sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==} @@ -8526,6 +10068,16 @@ packages: call-bind: 1.0.2 define-properties: 1.1.3 es-abstract: 1.19.1 + dev: true + + /object.values/1.2.1: + resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 /on-finished/2.3.0: resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} @@ -8598,7 +10150,19 @@ packages: levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - word-wrap: 1.2.3 + word-wrap: 1.2.3 + + /optionator/0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.3 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + dev: true /orchestrator/0.3.8: resolution: {integrity: sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=} @@ -8618,6 +10182,14 @@ packages: dependencies: lcid: 1.0.0 + /own-keys/1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.3.0 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + /p-each-series/2.2.0: resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} engines: {node: '>=8'} @@ -8636,12 +10208,26 @@ packages: dependencies: p-try: 2.2.0 + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + /p-locate/4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} dependencies: p-limit: 2.3.0 + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + /p-try/2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -8697,10 +10283,6 @@ packages: /parse5/5.1.0: resolution: {integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==} - /parse5/6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - dev: true - /parseurl/1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} @@ -8772,6 +10354,7 @@ packages: /path-type/4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} + dev: true /performance-now/2.1.0: resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} @@ -8784,6 +10367,15 @@ packages: resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} engines: {node: '>=8.6'} + /picomatch/2.3.2: + resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} + engines: {node: '>=8.6'} + dev: true + + /picomatch/4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} + /pidof/1.0.2: resolution: {integrity: sha1-+6Dq4cgzWhHrgJn10PPvvEXLTpA=} dev: false @@ -8859,6 +10451,10 @@ packages: resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} engines: {node: '>=0.10.0'} + /possible-typed-array-names/1.1.0: + resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} + engines: {node: '>= 0.4'} + /postcss-modules-extract-imports/1.1.0: resolution: {integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds=} dependencies: @@ -8924,12 +10520,6 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - /prettier/2.3.2: - resolution: {integrity: sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==} - engines: {node: '>=10.13.0'} - hasBin: true - dev: true - /pretty-format/25.5.0: resolution: {integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==} engines: {node: '>= 8.3'} @@ -8939,13 +10529,13 @@ packages: ansi-styles: 4.3.0 react-is: 16.13.1 - /pretty-format/27.5.1: - resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /pretty-format/29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - ansi-regex: 5.0.1 + '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 17.0.2 + react-is: 18.3.1 dev: true /pretty-hrtime/1.0.3: @@ -8972,6 +10562,14 @@ packages: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 + dev: true + + /prop-types/15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 /proxy-addr/2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} @@ -9007,6 +10605,14 @@ packages: resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} engines: {node: '>=6'} + /punycode/2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + /pure-rand/6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + dev: true + /qs/6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} @@ -9018,12 +10624,9 @@ packages: resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} engines: {node: '>=0.6'} - /querystringify/2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - dev: true - /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: true /randombytes/2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} @@ -9057,8 +10660,8 @@ packages: /react-is/16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - /react-is/17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + /react-is/18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} dev: true /read-pkg-up/1.0.1: @@ -9141,6 +10744,7 @@ packages: engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.0 + dev: false /realpath-native/2.0.0: resolution: {integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==} @@ -9152,6 +10756,19 @@ packages: dependencies: resolve: 1.17.0 + /reflect.getprototypeof/1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + which-builtin-type: 1.2.1 + /regex-not/1.0.2: resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} engines: {node: '>=0.10.0'} @@ -9165,6 +10782,18 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 + dev: true + + /regexp.prototype.flags/1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 + set-function-name: 2.0.2 /regexpp/3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} @@ -9272,16 +10901,16 @@ packages: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} + /require-from-string/2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + /require-main-filename/1.0.1: resolution: {integrity: sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==} /require-main-filename/2.0.0: resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - /requires-port/1.0.0: - resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - dev: true - /resolve-cwd/3.0.0: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} @@ -9313,8 +10942,8 @@ packages: resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} deprecated: https://github.com/lydell/resolve-url#deprecated - /resolve.exports/1.1.0: - resolution: {integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==} + /resolve.exports/2.0.3: + resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} engines: {node: '>=10'} dev: true @@ -9331,6 +10960,7 @@ packages: dependencies: is-core-module: 2.10.0 path-parse: 1.0.7 + dev: true /resolve/1.22.1: resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} @@ -9339,13 +10969,34 @@ packages: is-core-module: 2.10.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: true + + /resolve/1.22.11: + resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} + engines: {node: '>= 0.4'} + hasBin: true + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 /resolve/2.0.0-next.3: resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} dependencies: is-core-module: 2.10.0 path-parse: 1.0.7 + dev: true + + /resolve/2.0.0-next.6: + resolution: {integrity: sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==} + engines: {node: '>= 0.4'} + hasBin: true + dependencies: + es-errors: 1.3.0 + is-core-module: 2.16.1 + node-exports-info: 1.6.0 + object-keys: 1.1.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 /ret/0.1.15: resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} @@ -9354,6 +11005,7 @@ packages: /reusify/1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true /rimraf/2.6.3: resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} @@ -9381,6 +11033,17 @@ packages: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 + dev: true + + /safe-array-concat/1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + has-symbols: 1.1.0 + isarray: 2.0.5 /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -9392,6 +11055,21 @@ packages: resolution: {integrity: sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==} dev: false + /safe-push-apply/1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + isarray: 2.0.5 + + /safe-regex-test/1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-regex: 1.2.1 + /safe-regex/1.1.0: resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} dependencies: @@ -9435,13 +11113,6 @@ packages: dependencies: xmlchars: 2.2.0 - /saxes/5.0.1: - resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} - engines: {node: '>=10'} - dependencies: - xmlchars: 2.2.0 - dev: true - /schema-utils/3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} @@ -9465,6 +11136,10 @@ packages: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true + /semver/6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + /semver/7.3.5: resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} engines: {node: '>=10'} @@ -9479,6 +11154,18 @@ packages: dependencies: lru-cache: 6.0.0 + /semver/7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + + /semver/7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + /send/0.16.2: resolution: {integrity: sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==} engines: {node: '>= 0.8.0'} @@ -9582,6 +11269,34 @@ packages: /set-blocking/2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + /set-function-length/1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + + /set-function-name/2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + + /set-proto/1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + /set-value/2.0.1: resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} engines: {node: '>=0.10.0'} @@ -9626,6 +11341,32 @@ packages: /shellwords/0.1.1: resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} + /side-channel-list/1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + /side-channel-map/1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + + /side-channel-weakmap/1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + /side-channel/1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: @@ -9633,6 +11374,16 @@ packages: get-intrinsic: 1.1.1 object-inspect: 1.11.1 + /side-channel/1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + /signal-exit/3.0.3: resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} @@ -9691,6 +11442,13 @@ packages: source-map-url: 0.4.1 urix: 0.1.0 + /source-map-support/0.5.13: + resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} + dependencies: + buffer-from: 1.1.1 + source-map: 0.6.1 + dev: true + /source-map-support/0.5.19: resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} dependencies: @@ -9702,6 +11460,7 @@ packages: dependencies: buffer-from: 1.1.1 source-map: 0.6.1 + dev: false /source-map-url/0.4.1: resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} @@ -9814,6 +11573,13 @@ packages: resolution: {integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=} engines: {node: '>=0.10.0'} + /stop-iteration-iterator/1.1.0: + resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + internal-slot: 1.1.0 + /stream-consume/0.1.1: resolution: {integrity: sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==} @@ -9874,6 +11640,24 @@ packages: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 + /string.prototype.matchall/4.0.12: + resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + regexp.prototype.flags: 1.5.4 + set-function-name: 2.0.2 + side-channel: 1.1.0 + /string.prototype.matchall/4.0.6: resolution: {integrity: sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==} dependencies: @@ -9885,18 +11669,54 @@ packages: internal-slot: 1.0.3 regexp.prototype.flags: 1.3.1 side-channel: 1.0.4 + dev: true + + /string.prototype.repeat/1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + dependencies: + define-properties: 1.2.1 + es-abstract: 1.19.1 + + /string.prototype.trim/1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-data-property: 1.1.4 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-object-atoms: 1.1.1 + has-property-descriptors: 1.0.2 /string.prototype.trimend/1.0.4: resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 + call-bind: 1.0.8 + define-properties: 1.2.1 + + /string.prototype.trimend/1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 /string.prototype.trimstart/1.0.4: resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 + call-bind: 1.0.8 + define-properties: 1.2.1 + + /string.prototype.trimstart/1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 /string_decoder/0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} @@ -10009,7 +11829,6 @@ packages: /supports-preserve-symlinks-flag/1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - dev: true /sver-compat/1.5.0: resolution: {integrity: sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==} @@ -10099,7 +11918,7 @@ packages: dependencies: '@istanbuljs/schema': 0.1.3 glob: 7.1.7 - minimatch: 3.0.4 + minimatch: 3.1.5 /text-table/0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -10111,10 +11930,6 @@ packages: /throat/5.0.0: resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} - /throat/6.0.1: - resolution: {integrity: sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==} - dev: true - /through2-filter/3.0.0: resolution: {integrity: sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==} dependencies: @@ -10133,6 +11948,7 @@ packages: /timsort/0.3.0: resolution: {integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==} + dev: true /tiny-lr/1.1.1: resolution: {integrity: sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==} @@ -10145,9 +11961,20 @@ packages: qs: 6.5.2 dev: false + /tinyglobby/0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} + dependencies: + fdir: 6.5.0_picomatch@4.0.4 + picomatch: 4.0.4 + /tmpl/1.0.4: resolution: {integrity: sha512-9tP427gQBl7Mx3vzr3mquZ+Rq+1sAqIJb5dPSYEjWMYsqitxARsFCHkZS3sDptHAmrUPCZfzXNZqSuBIHdpV5A==} + /tmpl/1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + dev: true + /to-absolute-glob/2.0.2: resolution: {integrity: sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==} engines: {node: '>=0.10.0'} @@ -10218,31 +12045,18 @@ packages: psl: 1.8.0 punycode: 2.1.1 - /tough-cookie/4.1.2: - resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==} - engines: {node: '>=6'} - dependencies: - psl: 1.8.0 - punycode: 2.1.1 - universalify: 0.2.0 - url-parse: 1.5.10 - dev: true - /tr46/1.0.1: resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=} dependencies: punycode: 2.1.1 - /tr46/2.1.0: - resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} - engines: {node: '>=8'} + /ts-api-utils/2.5.0_typescript@5.3.3: + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' dependencies: - punycode: 2.1.1 - dev: true - - /true-case-path/2.2.1: - resolution: {integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==} - dev: true + typescript: 5.3.3 /tslib/1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -10975,14 +12789,15 @@ packages: typescript: 3.9.9 dev: false - /tsutils/3.21.0_typescript@4.8.4: + /tsutils/3.21.0_typescript@5.3.3: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.8.4 + typescript: 5.3.3 + dev: true /tunnel-agent/0.6.0: resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=} @@ -11008,11 +12823,6 @@ packages: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} - /type-fest/0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - dev: true - /type-fest/0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} @@ -11039,6 +12849,47 @@ packages: /type/2.5.0: resolution: {integrity: sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==} + /typed-array-buffer/1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-typed-array: 1.1.15 + + /typed-array-byte-length/1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + + /typed-array-byte-offset/1.0.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.10 + + /typed-array-length/1.0.7: + resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + is-typed-array: 1.1.15 + possible-typed-array-names: 1.1.0 + reflect.getprototypeof: 1.0.10 + /typedarray-to-buffer/3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} dependencies: @@ -11158,16 +13009,21 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - /typescript/4.8.4: - resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} - engines: {node: '>=4.2.0'} - hasBin: true - /typescript/5.3.3: resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} hasBin: true - dev: false + + /typescript/5.8.2: + resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} + engines: {node: '>=14.17'} + hasBin: true + + /typescript/5.8.3: + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} + engines: {node: '>=14.17'} + hasBin: true + dev: true /uglify-js/3.13.7: resolution: {integrity: sha512-1Psi2MmnZJbnEsgJJIlfnd7tFlJfitusmR7zDI8lXlFI0ACD4/Rm/xdrU8bh6zF0i74aiVoBtkRiFulkrmh3AA==} @@ -11178,11 +13034,20 @@ packages: /unbox-primitive/1.0.1: resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} dependencies: - function-bind: 1.1.1 + function-bind: 1.1.2 has-bigints: 1.0.1 - has-symbols: 1.0.2 + has-symbols: 1.1.0 which-boxed-primitive: 1.0.2 + /unbox-primitive/1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 + /unc-path-regex/0.1.2: resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} engines: {node: '>=0.10.0'} @@ -11224,12 +13089,12 @@ packages: /universalify/0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} - - /universalify/0.2.0: - resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} - engines: {node: '>= 4.0.0'} dev: true + /universalify/2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + /unpipe/1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} @@ -11249,19 +13114,12 @@ packages: /uri-js/4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.1.1 + punycode: 2.3.1 /urix/0.1.0: resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} deprecated: Please see https://github.com/lydell/urix#deprecated - /url-parse/1.5.10: - resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - dependencies: - querystringify: 2.2.0 - requires-port: 1.0.0 - dev: true - /use/3.1.1: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} engines: {node: '>=0.10.0'} @@ -11295,13 +13153,13 @@ packages: convert-source-map: 1.7.0 source-map: 0.7.3 - /v8-to-istanbul/8.1.1: - resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} + /v8-to-istanbul/9.3.0: + resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} engines: {node: '>=10.12.0'} dependencies: + '@jridgewell/trace-mapping': 0.3.22 '@types/istanbul-lib-coverage': 2.0.3 - convert-source-map: 1.7.0 - source-map: 0.7.3 + convert-source-map: 2.0.0 dev: true /v8flags/3.2.0: @@ -11319,6 +13177,7 @@ packages: /validator/13.7.0: resolution: {integrity: sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==} engines: {node: '>= 0.10'} + dev: true /validator/8.2.0: resolution: {integrity: sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==} @@ -11414,39 +13273,27 @@ packages: webidl-conversions: 4.0.2 xml-name-validator: 3.0.0 - /w3c-xmlserializer/2.0.0: - resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} - engines: {node: '>=10'} - dependencies: - xml-name-validator: 3.0.0 - dev: true - /walker/1.0.7: resolution: {integrity: sha512-cF4je9Fgt6sj1PKfuFt9jpQPeHosM+Ryma/hfY9U7uXGKM7pJCsF0v2r55o+Il54+i77SyYWetB4tD1dEygRkw==} dependencies: makeerror: 1.0.11 + /walker/1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + dependencies: + makeerror: 1.0.12 + dev: true + /watchpack/2.4.0: resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.10 - dev: false /webidl-conversions/4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - /webidl-conversions/5.0.0: - resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} - engines: {node: '>=8'} - dev: true - - /webidl-conversions/6.1.0: - resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} - engines: {node: '>=10.4'} - dev: true - /webpack-sources/3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} @@ -11529,30 +13376,70 @@ packages: tr46: 1.0.1 webidl-conversions: 4.0.2 - /whatwg-url/8.7.0: - resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} - engines: {node: '>=10'} - dependencies: - lodash: 4.17.21 - tr46: 2.1.0 - webidl-conversions: 6.1.0 - dev: true - /which-boxed-primitive/1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: is-bigint: 1.0.2 is-boolean-object: 1.1.1 is-number-object: 1.0.5 - is-string: 1.0.7 + is-string: 1.1.1 is-symbol: 1.0.4 + /which-boxed-primitive/1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} + dependencies: + is-bigint: 1.1.0 + is-boolean-object: 1.2.2 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 + + /which-builtin-type/1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + function.prototype.name: 1.1.8 + has-tostringtag: 1.0.2 + is-async-function: 2.1.1 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 + is-generator-function: 1.1.2 + is-regex: 1.2.1 + is-weakref: 1.1.1 + isarray: 2.0.5 + which-boxed-primitive: 1.1.1 + which-collection: 1.0.2 + which-typed-array: 1.1.20 + + /which-collection/1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.4 + /which-module/1.0.0: resolution: {integrity: sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==} /which-module/2.0.0: resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} + /which-typed-array/1.1.20: + resolution: {integrity: sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + for-each: 0.3.5 + get-proto: 1.0.1 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + /which/1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -11575,6 +13462,11 @@ packages: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} engines: {node: '>=0.10.0'} + /word-wrap/1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + dev: true + /wordwrap/0.0.3: resolution: {integrity: sha1-o9XabNXAvAAI03I0u68b7WMFkQc=} engines: {node: '>=0.4.0'} @@ -11609,6 +13501,14 @@ packages: signal-exit: 3.0.7 typedarray-to-buffer: 3.1.5 + /write-file-atomic/4.0.2: + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + dev: true + /write/1.0.3: resolution: {integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==} engines: {node: '>=4'} @@ -11724,6 +13624,11 @@ packages: y18n: 3.2.2 yargs-parser: 5.0.1 + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true + /z-schema/3.18.4: resolution: {integrity: sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==} hasBin: true @@ -11744,3 +13649,4 @@ packages: validator: 13.7.0 optionalDependencies: commander: 2.20.3 + dev: true diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 7ea84ca..dcfc4c0 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": "e1e8f25ee75da047b1effd13844cc24711603b69", + "pnpmShrinkwrapHash": "b4659a685079778485bf0f4fb6d5c86e8a095fa3", "preferredVersionsHash": "453ceee7444450f90086a91682f4c595da77c70a" } diff --git a/common/scripts/install-run-rush-pnpm.js b/common/scripts/install-run-rush-pnpm.js index 2356649..0fcb049 100644 --- a/common/scripts/install-run-rush-pnpm.js +++ b/common/scripts/install-run-rush-pnpm.js @@ -17,9 +17,9 @@ /******/ (() => { // webpackBootstrap /******/ "use strict"; var __webpack_exports__ = {}; -/*!*****************************************************!*\ - !*** ./lib-esnext/scripts/install-run-rush-pnpm.js ***! - \*****************************************************/ +/*!***************************************************************!*\ + !*** ./lib-intermediate-esm/scripts/install-run-rush-pnpm.js ***! + \***************************************************************/ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. diff --git a/common/scripts/install-run-rush.js b/common/scripts/install-run-rush.js index 9676fc7..73ae8bc 100644 --- a/common/scripts/install-run-rush.js +++ b/common/scripts/install-run-rush.js @@ -16,25 +16,25 @@ /******/ "use strict"; /******/ var __webpack_modules__ = ({ -/***/ 657147: -/*!*********************!*\ - !*** external "fs" ***! - \*********************/ -/***/ ((module) => { +/***/ 973024 +/*!**************************!*\ + !*** external "node:fs" ***! + \**************************/ +(module) { -module.exports = require("fs"); +module.exports = require("node:fs"); -/***/ }), +/***/ }, -/***/ 371017: -/*!***********************!*\ - !*** external "path" ***! - \***********************/ -/***/ ((module) => { +/***/ 176760 +/*!****************************!*\ + !*** external "node:path" ***! + \****************************/ +(module) { -module.exports = require("path"); +module.exports = require("node:path"); -/***/ }) +/***/ } /******/ }); /************************************************************************/ @@ -48,6 +48,12 @@ module.exports = require("path"); /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } +/******/ // Check if module exists (development only) +/******/ if (__webpack_modules__[moduleId] === undefined) { +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed @@ -105,16 +111,16 @@ module.exports = require("path"); /******/ /************************************************************************/ var __webpack_exports__ = {}; -// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk. +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. (() => { -/*!************************************************!*\ - !*** ./lib-esnext/scripts/install-run-rush.js ***! - \************************************************/ +/*!**********************************************************!*\ + !*** ./lib-intermediate-esm/scripts/install-run-rush.js ***! + \**********************************************************/ __webpack_require__.r(__webpack_exports__); -/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! path */ 371017); -/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! fs */ 657147); -/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(fs__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var node_path__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! node:path */ 176760); +/* harmony import */ var node_path__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(node_path__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var node_fs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! node:fs */ 973024); +/* harmony import */ var node_fs__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(node_fs__WEBPACK_IMPORTED_MODULE_1__); // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. /* eslint-disable no-console */ @@ -123,6 +129,7 @@ __webpack_require__.r(__webpack_exports__); const { installAndRun, findRushJsonFolder, RUSH_JSON_FILENAME, runWithErrorAndStatusCode } = require('./install-run'); const PACKAGE_NAME = '@microsoft/rush'; const RUSH_PREVIEW_VERSION = 'RUSH_PREVIEW_VERSION'; +const RUSH_QUIET_MODE = 'RUSH_QUIET_MODE'; const INSTALL_RUN_RUSH_LOCKFILE_PATH_VARIABLE = 'INSTALL_RUN_RUSH_LOCKFILE_PATH'; function _getRushVersion(logger) { const rushPreviewVersion = process.env[RUSH_PREVIEW_VERSION]; @@ -131,9 +138,9 @@ function _getRushVersion(logger) { return rushPreviewVersion; } const rushJsonFolder = findRushJsonFolder(); - const rushJsonPath = path__WEBPACK_IMPORTED_MODULE_0__.join(rushJsonFolder, RUSH_JSON_FILENAME); + const rushJsonPath = node_path__WEBPACK_IMPORTED_MODULE_0__.join(rushJsonFolder, RUSH_JSON_FILENAME); try { - const rushJsonContents = fs__WEBPACK_IMPORTED_MODULE_1__.readFileSync(rushJsonPath, 'utf-8'); + const rushJsonContents = node_fs__WEBPACK_IMPORTED_MODULE_1__.readFileSync(rushJsonPath, 'utf-8'); // Use a regular expression to parse out the rushVersion value because rush.json supports comments, // but JSON.parse does not and we don't want to pull in more dependencies than we need to in this script. const rushJsonMatches = rushJsonContents.match(/\"rushVersion\"\s*\:\s*\"([0-9a-zA-Z.+\-]+)\"/); @@ -159,13 +166,14 @@ function _run() { const [nodePath /* Ex: /bin/node */, scriptPath /* /repo/common/scripts/install-run-rush.js */, ...packageBinArgs /* [build, --to, myproject] */] = process.argv; // Detect if this script was directly invoked, or if the install-run-rushx script was invokved to select the // appropriate binary inside the rush package to run - const scriptName = path__WEBPACK_IMPORTED_MODULE_0__.basename(scriptPath); + const scriptName = node_path__WEBPACK_IMPORTED_MODULE_0__.basename(scriptPath); const bin = _getBin(scriptName); if (!nodePath || !scriptPath) { throw new Error('Unexpected exception: could not detect node path or script path'); } let commandFound = false; - let logger = { info: console.log, error: console.error }; + const quietModeEnvValue = process.env[RUSH_QUIET_MODE]; + let quiet = quietModeEnvValue === '1' || quietModeEnvValue === 'true'; for (const arg of packageBinArgs) { if (arg === '-q' || arg === '--quiet') { // The -q/--quiet flag is supported by both `rush` and `rushx`, and will suppress @@ -174,10 +182,7 @@ function _run() { // To maintain the same user experience, the install-run* scripts pass along this // flag but also use it to suppress any diagnostic information normally printed // to stdout. - logger = { - info: () => { }, - error: console.error - }; + quiet = true; } else if (!arg.startsWith('-') || arg === '-h' || arg === '--help') { // We either found something that looks like a command (i.e. - doesn't start with a "-"), @@ -198,6 +203,9 @@ function _run() { } process.exit(1); } + const logger = quiet + ? { info: () => { }, error: console.error } + : { info: console.log, error: console.error }; runWithErrorAndStatusCode(logger, () => { const version = _getRushVersion(logger); logger.info(`The ${RUSH_JSON_FILENAME} configuration requests Rush version ${version}`); diff --git a/common/scripts/install-run-rushx.js b/common/scripts/install-run-rushx.js index 6581521..67d51a0 100644 --- a/common/scripts/install-run-rushx.js +++ b/common/scripts/install-run-rushx.js @@ -17,9 +17,9 @@ /******/ (() => { // webpackBootstrap /******/ "use strict"; var __webpack_exports__ = {}; -/*!*************************************************!*\ - !*** ./lib-esnext/scripts/install-run-rushx.js ***! - \*************************************************/ +/*!***********************************************************!*\ + !*** ./lib-intermediate-esm/scripts/install-run-rushx.js ***! + \***********************************************************/ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. diff --git a/common/scripts/install-run.js b/common/scripts/install-run.js index 9283c44..b25266e 100644 --- a/common/scripts/install-run.js +++ b/common/scripts/install-run.js @@ -16,21 +16,55 @@ /******/ "use strict"; /******/ var __webpack_modules__ = ({ -/***/ 679877: -/*!************************************************!*\ - !*** ./lib-esnext/utilities/npmrcUtilities.js ***! - \************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +/***/ 953844 +/*!**************************************************************!*\ + !*** ./lib-intermediate-esm/utilities/executionUtilities.js ***! + \**************************************************************/ +(__unused_webpack_module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "isVariableSetInNpmrcFile": () => (/* binding */ isVariableSetInNpmrcFile), -/* harmony export */ "syncNpmrc": () => (/* binding */ syncNpmrc) +/* harmony export */ IS_WINDOWS: () => (/* binding */ IS_WINDOWS), +/* harmony export */ escapeArgumentIfNeeded: () => (/* binding */ escapeArgumentIfNeeded) /* harmony export */ }); -/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! fs */ 657147); -/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(fs__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! path */ 371017); -/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_1__); +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. +const IS_WINDOWS = process.platform === 'win32'; +function escapeArgumentIfNeeded(command, isWindows = IS_WINDOWS) { + if (command.includes(' ')) { + if (isWindows) { + // Windows: use double quotes and escape internal double quotes + return `"${command.replace(/"/g, '""')}"`; + } + else { + // Unix: use JSON.stringify for proper escaping + return JSON.stringify(command); + } + } + else { + return command; + } +} +//# sourceMappingURL=executionUtilities.js.map + +/***/ }, + +/***/ 359480 +/*!**********************************************************!*\ + !*** ./lib-intermediate-esm/utilities/npmrcUtilities.js ***! + \**********************************************************/ +(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ isVariableSetInNpmrcFile: () => (/* binding */ isVariableSetInNpmrcFile), +/* harmony export */ syncNpmrc: () => (/* binding */ syncNpmrc), +/* harmony export */ trimNpmrcFileLines: () => (/* binding */ trimNpmrcFileLines) +/* harmony export */ }); +/* harmony import */ var node_fs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! node:fs */ 973024); +/* harmony import */ var node_fs__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(node_fs__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var node_path__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! node:path */ 176760); +/* harmony import */ var node_path__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(node_path__WEBPACK_IMPORTED_MODULE_1__); // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. // IMPORTANT - do not use any non-built-in libraries in this file @@ -43,25 +77,74 @@ __webpack_require__.r(__webpack_exports__); * @returns * The text of the the .npmrc. */ -// create a global _combinedNpmrc for cache purpose -const _combinedNpmrcMap = new Map(); function _trimNpmrcFile(options) { - const { sourceNpmrcPath, linesToPrepend, linesToAppend } = options; - const combinedNpmrcFromCache = _combinedNpmrcMap.get(sourceNpmrcPath); - if (combinedNpmrcFromCache !== undefined) { - return combinedNpmrcFromCache; - } + const { sourceNpmrcPath, linesToPrepend, linesToAppend, supportEnvVarFallbackSyntax, filterNpmIncompatibleProperties, env = process.env } = options; let npmrcFileLines = []; if (linesToPrepend) { npmrcFileLines.push(...linesToPrepend); } - if (fs__WEBPACK_IMPORTED_MODULE_0__.existsSync(sourceNpmrcPath)) { - npmrcFileLines.push(...fs__WEBPACK_IMPORTED_MODULE_0__.readFileSync(sourceNpmrcPath).toString().split('\n')); + if (node_fs__WEBPACK_IMPORTED_MODULE_0__.existsSync(sourceNpmrcPath)) { + npmrcFileLines.push(...node_fs__WEBPACK_IMPORTED_MODULE_0__.readFileSync(sourceNpmrcPath).toString().split('\n')); } if (linesToAppend) { npmrcFileLines.push(...linesToAppend); } npmrcFileLines = npmrcFileLines.map((line) => (line || '').trim()); + const resultLines = trimNpmrcFileLines(npmrcFileLines, env, supportEnvVarFallbackSyntax, filterNpmIncompatibleProperties); + const combinedNpmrc = resultLines.join('\n'); + return combinedNpmrc; +} +/** + * List of npmrc properties that are not supported by npm but may be present in the config. + * These include pnpm-specific properties and deprecated npm properties. + */ +const NPM_INCOMPATIBLE_PROPERTIES = new Set([ + // pnpm-specific hoisting configuration + 'hoist', + 'hoist-pattern', + 'public-hoist-pattern', + 'shamefully-hoist', + // Deprecated or unknown npm properties that cause warnings + 'email', + 'publish-branch' +]); +/** + * List of registry-scoped npmrc property suffixes that are pnpm-specific. + * These are properties like "//registry.example.com/:tokenHelper" where "tokenHelper" + * is the suffix after the last colon. + */ +const NPM_INCOMPATIBLE_REGISTRY_SCOPED_PROPERTIES = new Set([ + // pnpm-specific token helper properties + 'tokenHelper', + 'urlTokenHelper' +]); +/** + * Regular expression to extract property names from .npmrc lines. + * Matches everything before '=', '[', or whitespace to capture the property name. + * Note: The 'g' flag is intentionally omitted since we only need the first match. + * Examples: + * "registry=https://..." -> matches "registry" + * "hoist-pattern[]=..." -> matches "hoist-pattern" + */ +const PROPERTY_NAME_REGEX = /^([^=\[\s]+)/; +/** + * Regular expression to extract environment variable names and optional fallback values. + * Matches patterns like: + * nameString -> group 1: nameString, group 2: undefined + * nameString-fallbackString -> group 1: nameString, group 2: fallbackString + * nameString:-fallbackString -> group 1: nameString, group 2: fallbackString + */ +const ENV_VAR_WITH_FALLBACK_REGEX = /^(?[^:-]+)(?::?-(?.+))?$/; +/** + * + * @param npmrcFileLines The npmrc file's lines + * @param env The environment variables object + * @param supportEnvVarFallbackSyntax Whether to support fallback values in the form of `${VAR_NAME:-fallback}` + * @param filterNpmIncompatibleProperties Whether to filter out properties that npm doesn't understand + * @returns An array of processed npmrc file lines with undefined environment variables and npm-incompatible properties commented out + */ +function trimNpmrcFileLines(npmrcFileLines, env, supportEnvVarFallbackSyntax, filterNpmIncompatibleProperties = false) { + var _a, _b, _c; const resultLines = []; // This finds environment variable tokens that look like "${VAR_NAME}" const expansionRegExp = /\$\{([^\}]+)\}/g; @@ -70,6 +153,7 @@ function _trimNpmrcFile(options) { // Trim out lines that reference environment variables that aren't defined for (let line of npmrcFileLines) { let lineShouldBeTrimmed = false; + let trimReason = ''; //remove spaces before or after key and value line = line .split('=') @@ -77,44 +161,102 @@ function _trimNpmrcFile(options) { .join('='); // Ignore comment lines if (!commentRegExp.test(line)) { - const environmentVariables = line.match(expansionRegExp); - if (environmentVariables) { - for (const token of environmentVariables) { - // Remove the leading "${" and the trailing "}" from the token - const environmentVariableName = token.substring(2, token.length - 1); - // Is the environment variable defined? - if (!process.env[environmentVariableName]) { - // No, so trim this line - lineShouldBeTrimmed = true; - break; + // Check if this is a property that npm doesn't understand + if (filterNpmIncompatibleProperties) { + // Extract the property name (everything before the '=' or '[') + const match = line.match(PROPERTY_NAME_REGEX); + if (match) { + const propertyName = match[1]; + // Check if this is a registry-scoped property (starts with "//" like "//registry.npmjs.org/:_authToken") + const isRegistryScoped = propertyName.startsWith('//'); + if (isRegistryScoped) { + // For registry-scoped properties, check if the suffix (after the last colon) is npm-incompatible + // Example: "//registry.example.com/:tokenHelper" -> suffix is "tokenHelper" + const lastColonIndex = propertyName.lastIndexOf(':'); + if (lastColonIndex !== -1) { + const registryPropertySuffix = propertyName.substring(lastColonIndex + 1); + if (NPM_INCOMPATIBLE_REGISTRY_SCOPED_PROPERTIES.has(registryPropertySuffix)) { + lineShouldBeTrimmed = true; + trimReason = 'NPM_INCOMPATIBLE_PROPERTY'; + } + } + } + else { + // For non-registry-scoped properties, check the full property name + if (NPM_INCOMPATIBLE_PROPERTIES.has(propertyName)) { + lineShouldBeTrimmed = true; + trimReason = 'NPM_INCOMPATIBLE_PROPERTY'; + } + } + } + } + // Check for undefined environment variables + if (!lineShouldBeTrimmed) { + const environmentVariables = line.match(expansionRegExp); + if (environmentVariables) { + for (const token of environmentVariables) { + /** + * Remove the leading "${" and the trailing "}" from the token + * + * ${nameString} -> nameString + * ${nameString-fallbackString} -> name-fallbackString + * ${nameString:-fallbackString} -> name:-fallbackString + */ + const nameWithFallback = token.slice(2, -1); + let environmentVariableName; + let fallback; + if (supportEnvVarFallbackSyntax) { + /** + * Get the environment variable name and fallback value. + * + * name fallback + * nameString -> nameString undefined + * nameString-fallbackString -> nameString fallbackString + * nameString:-fallbackString -> nameString fallbackString + */ + const matched = nameWithFallback.match(ENV_VAR_WITH_FALLBACK_REGEX); + environmentVariableName = (_b = (_a = matched === null || matched === void 0 ? void 0 : matched.groups) === null || _a === void 0 ? void 0 : _a.name) !== null && _b !== void 0 ? _b : nameWithFallback; + fallback = (_c = matched === null || matched === void 0 ? void 0 : matched.groups) === null || _c === void 0 ? void 0 : _c.fallback; + } + else { + environmentVariableName = nameWithFallback; + } + // Is the environment variable and fallback value defined. + if (!env[environmentVariableName] && !fallback) { + // No, so trim this line + lineShouldBeTrimmed = true; + trimReason = 'MISSING_ENVIRONMENT_VARIABLE'; + break; + } } } } } if (lineShouldBeTrimmed) { - // Example output: - // "; MISSING ENVIRONMENT VARIABLE: //my-registry.com/npm/:_authToken=${MY_AUTH_TOKEN}" - resultLines.push('; MISSING ENVIRONMENT VARIABLE: ' + line); + // Comment out the line with appropriate reason + if (trimReason === 'NPM_INCOMPATIBLE_PROPERTY') { + // Example output: + // "; UNSUPPORTED BY NPM: email=test@example.com" + resultLines.push('; UNSUPPORTED BY NPM: ' + line); + } + else { + // Example output: + // "; MISSING ENVIRONMENT VARIABLE: //my-registry.com/npm/:_authToken=${MY_AUTH_TOKEN}" + resultLines.push('; MISSING ENVIRONMENT VARIABLE: ' + line); + } } else { resultLines.push(line); } } - const combinedNpmrc = resultLines.join('\n'); - //save the cache - _combinedNpmrcMap.set(sourceNpmrcPath, combinedNpmrc); - return combinedNpmrc; + return resultLines; } function _copyAndTrimNpmrcFile(options) { - const { logger, sourceNpmrcPath, targetNpmrcPath, linesToPrepend, linesToAppend } = options; + const { logger, sourceNpmrcPath, targetNpmrcPath } = options; logger.info(`Transforming ${sourceNpmrcPath}`); // Verbose logger.info(` --> "${targetNpmrcPath}"`); - const combinedNpmrc = _trimNpmrcFile({ - sourceNpmrcPath, - linesToPrepend, - linesToAppend - }); - fs__WEBPACK_IMPORTED_MODULE_0__.writeFileSync(targetNpmrcPath, combinedNpmrc); + const combinedNpmrc = _trimNpmrcFile(options); + node_fs__WEBPACK_IMPORTED_MODULE_0__.writeFileSync(targetNpmrcPath, combinedNpmrc); return combinedNpmrc; } function syncNpmrc(options) { @@ -123,86 +265,89 @@ function syncNpmrc(options) { info: console.log, // eslint-disable-next-line no-console error: console.error - }, createIfMissing = false, linesToAppend, linesToPrepend } = options; - const sourceNpmrcPath = path__WEBPACK_IMPORTED_MODULE_1__.join(sourceNpmrcFolder, !useNpmrcPublish ? '.npmrc' : '.npmrc-publish'); - const targetNpmrcPath = path__WEBPACK_IMPORTED_MODULE_1__.join(targetNpmrcFolder, '.npmrc'); + }, createIfMissing = false } = options; + const sourceNpmrcPath = node_path__WEBPACK_IMPORTED_MODULE_1__.join(sourceNpmrcFolder, !useNpmrcPublish ? '.npmrc' : '.npmrc-publish'); + const targetNpmrcPath = node_path__WEBPACK_IMPORTED_MODULE_1__.join(targetNpmrcFolder, '.npmrc'); try { - if (fs__WEBPACK_IMPORTED_MODULE_0__.existsSync(sourceNpmrcPath) || createIfMissing) { + if (node_fs__WEBPACK_IMPORTED_MODULE_0__.existsSync(sourceNpmrcPath) || createIfMissing) { // Ensure the target folder exists - if (!fs__WEBPACK_IMPORTED_MODULE_0__.existsSync(targetNpmrcFolder)) { - fs__WEBPACK_IMPORTED_MODULE_0__.mkdirSync(targetNpmrcFolder, { recursive: true }); + if (!node_fs__WEBPACK_IMPORTED_MODULE_0__.existsSync(targetNpmrcFolder)) { + node_fs__WEBPACK_IMPORTED_MODULE_0__.mkdirSync(targetNpmrcFolder, { recursive: true }); } return _copyAndTrimNpmrcFile({ sourceNpmrcPath, targetNpmrcPath, logger, - linesToAppend, - linesToPrepend + ...options }); } - else if (fs__WEBPACK_IMPORTED_MODULE_0__.existsSync(targetNpmrcPath)) { + else if (node_fs__WEBPACK_IMPORTED_MODULE_0__.existsSync(targetNpmrcPath)) { // If the source .npmrc doesn't exist and there is one in the target, delete the one in the target logger.info(`Deleting ${targetNpmrcPath}`); // Verbose - fs__WEBPACK_IMPORTED_MODULE_0__.unlinkSync(targetNpmrcPath); + node_fs__WEBPACK_IMPORTED_MODULE_0__.unlinkSync(targetNpmrcPath); } } catch (e) { throw new Error(`Error syncing .npmrc file: ${e}`); } } -function isVariableSetInNpmrcFile(sourceNpmrcFolder, variableKey) { +function isVariableSetInNpmrcFile(sourceNpmrcFolder, variableKey, supportEnvVarFallbackSyntax) { const sourceNpmrcPath = `${sourceNpmrcFolder}/.npmrc`; //if .npmrc file does not exist, return false directly - if (!fs__WEBPACK_IMPORTED_MODULE_0__.existsSync(sourceNpmrcPath)) { + if (!node_fs__WEBPACK_IMPORTED_MODULE_0__.existsSync(sourceNpmrcPath)) { return false; } - const trimmedNpmrcFile = _trimNpmrcFile({ sourceNpmrcPath }); + const trimmedNpmrcFile = _trimNpmrcFile({ + sourceNpmrcPath, + supportEnvVarFallbackSyntax, + filterNpmIncompatibleProperties: false + }); const variableKeyRegExp = new RegExp(`^${variableKey}=`, 'm'); return trimmedNpmrcFile.match(variableKeyRegExp) !== null; } //# sourceMappingURL=npmrcUtilities.js.map -/***/ }), +/***/ }, -/***/ 532081: -/*!********************************!*\ - !*** external "child_process" ***! - \********************************/ -/***/ ((module) => { +/***/ 731421 +/*!*************************************!*\ + !*** external "node:child_process" ***! + \*************************************/ +(module) { -module.exports = require("child_process"); +module.exports = require("node:child_process"); -/***/ }), +/***/ }, -/***/ 657147: -/*!*********************!*\ - !*** external "fs" ***! - \*********************/ -/***/ ((module) => { +/***/ 973024 +/*!**************************!*\ + !*** external "node:fs" ***! + \**************************/ +(module) { -module.exports = require("fs"); +module.exports = require("node:fs"); -/***/ }), +/***/ }, -/***/ 822037: -/*!*********************!*\ - !*** external "os" ***! - \*********************/ -/***/ ((module) => { +/***/ 848161 +/*!**************************!*\ + !*** external "node:os" ***! + \**************************/ +(module) { -module.exports = require("os"); +module.exports = require("node:os"); -/***/ }), +/***/ }, -/***/ 371017: -/*!***********************!*\ - !*** external "path" ***! - \***********************/ -/***/ ((module) => { +/***/ 176760 +/*!****************************!*\ + !*** external "node:path" ***! + \****************************/ +(module) { -module.exports = require("path"); +module.exports = require("node:path"); -/***/ }) +/***/ } /******/ }); /************************************************************************/ @@ -216,6 +361,12 @@ module.exports = require("path"); /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } +/******/ // Check if module exists (development only) +/******/ if (__webpack_modules__[moduleId] === undefined) { +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed @@ -273,28 +424,29 @@ module.exports = require("path"); /******/ /************************************************************************/ var __webpack_exports__ = {}; -// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk. +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. (() => { -/*!*******************************************!*\ - !*** ./lib-esnext/scripts/install-run.js ***! - \*******************************************/ +/*!*****************************************************!*\ + !*** ./lib-intermediate-esm/scripts/install-run.js ***! + \*****************************************************/ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "RUSH_JSON_FILENAME": () => (/* binding */ RUSH_JSON_FILENAME), -/* harmony export */ "findRushJsonFolder": () => (/* binding */ findRushJsonFolder), -/* harmony export */ "getNpmPath": () => (/* binding */ getNpmPath), -/* harmony export */ "installAndRun": () => (/* binding */ installAndRun), -/* harmony export */ "runWithErrorAndStatusCode": () => (/* binding */ runWithErrorAndStatusCode) +/* harmony export */ RUSH_JSON_FILENAME: () => (/* binding */ RUSH_JSON_FILENAME), +/* harmony export */ findRushJsonFolder: () => (/* binding */ findRushJsonFolder), +/* harmony export */ getNpmPath: () => (/* binding */ getNpmPath), +/* harmony export */ installAndRun: () => (/* binding */ installAndRun), +/* harmony export */ runWithErrorAndStatusCode: () => (/* binding */ runWithErrorAndStatusCode) /* harmony export */ }); -/* harmony import */ var child_process__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! child_process */ 532081); -/* harmony import */ var child_process__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(child_process__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! fs */ 657147); -/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(fs__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var os__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! os */ 822037); -/* harmony import */ var os__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(os__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! path */ 371017); -/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _utilities_npmrcUtilities__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utilities/npmrcUtilities */ 679877); +/* harmony import */ var node_child_process__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! node:child_process */ 731421); +/* harmony import */ var node_child_process__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(node_child_process__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var node_fs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! node:fs */ 973024); +/* harmony import */ var node_fs__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(node_fs__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var node_os__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! node:os */ 848161); +/* harmony import */ var node_os__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(node_os__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var node_path__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! node:path */ 176760); +/* harmony import */ var node_path__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(node_path__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _utilities_npmrcUtilities__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utilities/npmrcUtilities */ 359480); +/* harmony import */ var _utilities_executionUtilities__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utilities/executionUtilities */ 953844); // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. /* eslint-disable no-console */ @@ -303,6 +455,7 @@ __webpack_require__.r(__webpack_exports__); + const RUSH_JSON_FILENAME = 'rush.json'; const RUSH_TEMP_FOLDER_ENV_VARIABLE_NAME = 'RUSH_TEMP_FOLDER'; const INSTALL_RUN_LOCKFILE_PATH_VARIABLE = 'INSTALL_RUN_LOCKFILE_PATH'; @@ -341,34 +494,34 @@ let _npmPath = undefined; function getNpmPath() { if (!_npmPath) { try { - if (_isWindows()) { + if (_utilities_executionUtilities__WEBPACK_IMPORTED_MODULE_5__.IS_WINDOWS) { // We're on Windows - const whereOutput = child_process__WEBPACK_IMPORTED_MODULE_0__.execSync('where npm', { stdio: [] }).toString(); - const lines = whereOutput.split(os__WEBPACK_IMPORTED_MODULE_2__.EOL).filter((line) => !!line); + const whereOutput = node_child_process__WEBPACK_IMPORTED_MODULE_0__.execSync('where npm', { stdio: [] }).toString(); + const lines = whereOutput.split(node_os__WEBPACK_IMPORTED_MODULE_2__.EOL).filter((line) => !!line); // take the last result, we are looking for a .cmd command // see https://github.com/microsoft/rushstack/issues/759 _npmPath = lines[lines.length - 1]; } else { // We aren't on Windows - assume we're on *NIX or Darwin - _npmPath = child_process__WEBPACK_IMPORTED_MODULE_0__.execSync('command -v npm', { stdio: [] }).toString(); + _npmPath = node_child_process__WEBPACK_IMPORTED_MODULE_0__.execSync('command -v npm', { stdio: [] }).toString(); } } catch (e) { throw new Error(`Unable to determine the path to the NPM tool: ${e}`); } _npmPath = _npmPath.trim(); - if (!fs__WEBPACK_IMPORTED_MODULE_1__.existsSync(_npmPath)) { + if (!node_fs__WEBPACK_IMPORTED_MODULE_1__.existsSync(_npmPath)) { throw new Error('The NPM executable does not exist'); } } return _npmPath; } function _ensureFolder(folderPath) { - if (!fs__WEBPACK_IMPORTED_MODULE_1__.existsSync(folderPath)) { - const parentDir = path__WEBPACK_IMPORTED_MODULE_3__.dirname(folderPath); + if (!node_fs__WEBPACK_IMPORTED_MODULE_1__.existsSync(folderPath)) { + const parentDir = node_path__WEBPACK_IMPORTED_MODULE_3__.dirname(folderPath); _ensureFolder(parentDir); - fs__WEBPACK_IMPORTED_MODULE_1__.mkdirSync(folderPath); + node_fs__WEBPACK_IMPORTED_MODULE_1__.mkdirSync(folderPath); } } /** @@ -382,14 +535,14 @@ function _ensureAndJoinPath(baseFolder, ...pathSegments) { try { for (let pathSegment of pathSegments) { pathSegment = pathSegment.replace(/[\\\/]/g, '+'); - joinedPath = path__WEBPACK_IMPORTED_MODULE_3__.join(joinedPath, pathSegment); - if (!fs__WEBPACK_IMPORTED_MODULE_1__.existsSync(joinedPath)) { - fs__WEBPACK_IMPORTED_MODULE_1__.mkdirSync(joinedPath); + joinedPath = node_path__WEBPACK_IMPORTED_MODULE_3__.join(joinedPath, pathSegment); + if (!node_fs__WEBPACK_IMPORTED_MODULE_1__.existsSync(joinedPath)) { + node_fs__WEBPACK_IMPORTED_MODULE_1__.mkdirSync(joinedPath); } } } catch (e) { - throw new Error(`Error building local installation folder (${path__WEBPACK_IMPORTED_MODULE_3__.join(baseFolder, ...pathSegments)}): ${e}`); + throw new Error(`Error building local installation folder (${node_path__WEBPACK_IMPORTED_MODULE_3__.join(baseFolder, ...pathSegments)}): ${e}`); } return joinedPath; } @@ -436,13 +589,16 @@ function _resolvePackageVersion(logger, rushCommonFolder, { name, version }) { // version resolves to try { const rushTempFolder = _getRushTempFolder(rushCommonFolder); - const sourceNpmrcFolder = path__WEBPACK_IMPORTED_MODULE_3__.join(rushCommonFolder, 'config', 'rush'); + const sourceNpmrcFolder = node_path__WEBPACK_IMPORTED_MODULE_3__.join(rushCommonFolder, 'config', 'rush'); (0,_utilities_npmrcUtilities__WEBPACK_IMPORTED_MODULE_4__.syncNpmrc)({ sourceNpmrcFolder, targetNpmrcFolder: rushTempFolder, - logger + logger, + supportEnvVarFallbackSyntax: false, + // Always filter npm-incompatible properties in install-run scripts. + // Any warnings will be shown when running Rush commands directly. + filterNpmIncompatibleProperties: true }); - const npmPath = getNpmPath(); // This returns something that looks like: // ``` // [ @@ -460,16 +616,11 @@ function _resolvePackageVersion(logger, rushCommonFolder, { name, version }) { // ``` // // if only a single version matches. - const spawnSyncOptions = { + const npmVersionSpawnResult = _runNpmConfirmSuccess(['view', `${name}@${version}`, 'version', '--no-update-notifier', '--json'], { cwd: rushTempFolder, stdio: [], - shell: _isWindows() - }; - const platformNpmPath = _getPlatformPath(npmPath); - const npmVersionSpawnResult = child_process__WEBPACK_IMPORTED_MODULE_0__.spawnSync(platformNpmPath, ['view', `${name}@${version}`, 'version', '--no-update-notifier', '--json'], spawnSyncOptions); - if (npmVersionSpawnResult.status !== 0) { - throw new Error(`"npm view" returned error code ${npmVersionSpawnResult.status}`); - } + env: process.env + }, 'npm view'); const npmViewVersionOutput = npmVersionSpawnResult.stdout.toString(); const parsedVersionOutput = JSON.parse(npmViewVersionOutput); const versions = Array.isArray(parsedVersionOutput) @@ -501,15 +652,15 @@ function findRushJsonFolder() { let basePath = __dirname; let tempPath = __dirname; do { - const testRushJsonPath = path__WEBPACK_IMPORTED_MODULE_3__.join(basePath, RUSH_JSON_FILENAME); - if (fs__WEBPACK_IMPORTED_MODULE_1__.existsSync(testRushJsonPath)) { + const testRushJsonPath = node_path__WEBPACK_IMPORTED_MODULE_3__.join(basePath, RUSH_JSON_FILENAME); + if (node_fs__WEBPACK_IMPORTED_MODULE_1__.existsSync(testRushJsonPath)) { _rushJsonFolder = basePath; break; } else { basePath = tempPath; } - } while (basePath !== (tempPath = path__WEBPACK_IMPORTED_MODULE_3__.dirname(basePath))); // Exit the loop when we hit the disk root + } while (basePath !== (tempPath = node_path__WEBPACK_IMPORTED_MODULE_3__.dirname(basePath))); // Exit the loop when we hit the disk root if (!_rushJsonFolder) { throw new Error(`Unable to find ${RUSH_JSON_FILENAME}.`); } @@ -521,11 +672,11 @@ function findRushJsonFolder() { */ function _isPackageAlreadyInstalled(packageInstallFolder) { try { - const flagFilePath = path__WEBPACK_IMPORTED_MODULE_3__.join(packageInstallFolder, INSTALLED_FLAG_FILENAME); - if (!fs__WEBPACK_IMPORTED_MODULE_1__.existsSync(flagFilePath)) { + const flagFilePath = node_path__WEBPACK_IMPORTED_MODULE_3__.join(packageInstallFolder, INSTALLED_FLAG_FILENAME); + if (!node_fs__WEBPACK_IMPORTED_MODULE_1__.existsSync(flagFilePath)) { return false; } - const fileContents = fs__WEBPACK_IMPORTED_MODULE_1__.readFileSync(flagFilePath).toString(); + const fileContents = node_fs__WEBPACK_IMPORTED_MODULE_1__.readFileSync(flagFilePath).toString(); return fileContents.trim() === process.version; } catch (e) { @@ -537,7 +688,7 @@ function _isPackageAlreadyInstalled(packageInstallFolder) { */ function _deleteFile(file) { try { - fs__WEBPACK_IMPORTED_MODULE_1__.unlinkSync(file); + node_fs__WEBPACK_IMPORTED_MODULE_1__.unlinkSync(file); } catch (err) { if (err.code !== 'ENOENT' && err.code !== 'ENOTDIR') { @@ -553,19 +704,19 @@ function _deleteFile(file) { */ function _cleanInstallFolder(rushTempFolder, packageInstallFolder, lockFilePath) { try { - const flagFile = path__WEBPACK_IMPORTED_MODULE_3__.resolve(packageInstallFolder, INSTALLED_FLAG_FILENAME); + const flagFile = node_path__WEBPACK_IMPORTED_MODULE_3__.resolve(packageInstallFolder, INSTALLED_FLAG_FILENAME); _deleteFile(flagFile); - const packageLockFile = path__WEBPACK_IMPORTED_MODULE_3__.resolve(packageInstallFolder, 'package-lock.json'); + const packageLockFile = node_path__WEBPACK_IMPORTED_MODULE_3__.resolve(packageInstallFolder, 'package-lock.json'); if (lockFilePath) { - fs__WEBPACK_IMPORTED_MODULE_1__.copyFileSync(lockFilePath, packageLockFile); + node_fs__WEBPACK_IMPORTED_MODULE_1__.copyFileSync(lockFilePath, packageLockFile); } else { // Not running `npm ci`, so need to cleanup _deleteFile(packageLockFile); - const nodeModulesFolder = path__WEBPACK_IMPORTED_MODULE_3__.resolve(packageInstallFolder, NODE_MODULES_FOLDER_NAME); - if (fs__WEBPACK_IMPORTED_MODULE_1__.existsSync(nodeModulesFolder)) { + const nodeModulesFolder = node_path__WEBPACK_IMPORTED_MODULE_3__.resolve(packageInstallFolder, NODE_MODULES_FOLDER_NAME); + if (node_fs__WEBPACK_IMPORTED_MODULE_1__.existsSync(nodeModulesFolder)) { const rushRecyclerFolder = _ensureAndJoinPath(rushTempFolder, 'rush-recycler'); - fs__WEBPACK_IMPORTED_MODULE_1__.renameSync(nodeModulesFolder, path__WEBPACK_IMPORTED_MODULE_3__.join(rushRecyclerFolder, `install-run-${Date.now().toString()}`)); + node_fs__WEBPACK_IMPORTED_MODULE_1__.renameSync(nodeModulesFolder, node_path__WEBPACK_IMPORTED_MODULE_3__.join(rushRecyclerFolder, `install-run-${Date.now().toString()}`)); } } } @@ -585,8 +736,8 @@ function _createPackageJson(packageInstallFolder, name, version) { repository: "DON'T WARN", license: 'MIT' }; - const packageJsonPath = path__WEBPACK_IMPORTED_MODULE_3__.join(packageInstallFolder, PACKAGE_JSON_FILENAME); - fs__WEBPACK_IMPORTED_MODULE_1__.writeFileSync(packageJsonPath, JSON.stringify(packageJsonContents, undefined, 2)); + const packageJsonPath = node_path__WEBPACK_IMPORTED_MODULE_3__.join(packageInstallFolder, PACKAGE_JSON_FILENAME); + node_fs__WEBPACK_IMPORTED_MODULE_1__.writeFileSync(packageJsonPath, JSON.stringify(packageJsonContents, undefined, 2)); } catch (e) { throw new Error(`Unable to create package.json: ${e}`); @@ -595,20 +746,14 @@ function _createPackageJson(packageInstallFolder, name, version) { /** * Run "npm install" in the package install folder. */ -function _installPackage(logger, packageInstallFolder, name, version, command) { +function _installPackage(logger, packageInstallFolder, name, version, npmCommand) { try { logger.info(`Installing ${name}...`); - const npmPath = getNpmPath(); - const platformNpmPath = _getPlatformPath(npmPath); - const result = child_process__WEBPACK_IMPORTED_MODULE_0__.spawnSync(platformNpmPath, [command], { + _runNpmConfirmSuccess([npmCommand], { stdio: 'inherit', cwd: packageInstallFolder, - env: process.env, - shell: _isWindows() - }); - if (result.status !== 0) { - throw new Error(`"npm ${command}" encountered an error`); - } + env: process.env + }, `npm ${npmCommand}`); logger.info(`Successfully installed ${name}@${version}`); } catch (e) { @@ -619,71 +764,113 @@ function _installPackage(logger, packageInstallFolder, name, version, command) { * Get the ".bin" path for the package. */ function _getBinPath(packageInstallFolder, binName) { - const binFolderPath = path__WEBPACK_IMPORTED_MODULE_3__.resolve(packageInstallFolder, NODE_MODULES_FOLDER_NAME, '.bin'); - const resolvedBinName = _isWindows() ? `${binName}.cmd` : binName; - return path__WEBPACK_IMPORTED_MODULE_3__.resolve(binFolderPath, resolvedBinName); -} -/** - * Returns a cross-platform path - windows must enclose any path containing spaces within double quotes. - */ -function _getPlatformPath(platformPath) { - return _isWindows() && platformPath.includes(' ') ? `"${platformPath}"` : platformPath; + const binFolderPath = node_path__WEBPACK_IMPORTED_MODULE_3__.resolve(packageInstallFolder, NODE_MODULES_FOLDER_NAME, '.bin'); + const resolvedBinName = _utilities_executionUtilities__WEBPACK_IMPORTED_MODULE_5__.IS_WINDOWS ? `${binName}.cmd` : binName; + return node_path__WEBPACK_IMPORTED_MODULE_3__.resolve(binFolderPath, resolvedBinName); } -function _isWindows() { - return os__WEBPACK_IMPORTED_MODULE_2__.platform() === 'win32'; +function _buildShellCommand(command, args) { + const escapedCommand = (0,_utilities_executionUtilities__WEBPACK_IMPORTED_MODULE_5__.escapeArgumentIfNeeded)(command); + const escapedArgs = args.map((arg) => (0,_utilities_executionUtilities__WEBPACK_IMPORTED_MODULE_5__.escapeArgumentIfNeeded)(arg)); + return [escapedCommand, ...escapedArgs].join(' '); } /** * Write a flag file to the package's install directory, signifying that the install was successful. */ function _writeFlagFile(packageInstallFolder) { try { - const flagFilePath = path__WEBPACK_IMPORTED_MODULE_3__.join(packageInstallFolder, INSTALLED_FLAG_FILENAME); - fs__WEBPACK_IMPORTED_MODULE_1__.writeFileSync(flagFilePath, process.version); + const flagFilePath = node_path__WEBPACK_IMPORTED_MODULE_3__.join(packageInstallFolder, INSTALLED_FLAG_FILENAME); + node_fs__WEBPACK_IMPORTED_MODULE_1__.writeFileSync(flagFilePath, process.version); } catch (e) { throw new Error(`Unable to create installed.flag file in ${packageInstallFolder}`); } } +/** + * Run npm under the platform's shell and throw if it didn't succeed. + */ +function _runNpmConfirmSuccess(args, options, commandNameForLogging) { + const command = getNpmPath(); + let result; + if (_utilities_executionUtilities__WEBPACK_IMPORTED_MODULE_5__.IS_WINDOWS) { + result = node_child_process__WEBPACK_IMPORTED_MODULE_0__.spawnSync(_buildShellCommand(command, args), { + ...options, + shell: true, + windowsVerbatimArguments: false + }); + } + else { + result = node_child_process__WEBPACK_IMPORTED_MODULE_0__.spawnSync(command, args, options); + } + if (result.status !== 0) { + if (!result.status) { + // Is status null or undefined? + if (result.error) { + throw new Error(`"${commandNameForLogging}" failed: ${result.error.message.toString()}`); + } + else if (result.signal) { + throw new Error(`"${commandNameForLogging}" was terminated by signal: ${result.signal}`); + } + else { + throw new Error(`"${commandNameForLogging}" failed for an unknown reason`); + } + } + else { + throw new Error(`"${commandNameForLogging}" returned error code ${result.status}`); + } + } + return result; +} function installAndRun(logger, packageName, packageVersion, packageBinName, packageBinArgs, lockFilePath = process.env[INSTALL_RUN_LOCKFILE_PATH_VARIABLE]) { const rushJsonFolder = findRushJsonFolder(); - const rushCommonFolder = path__WEBPACK_IMPORTED_MODULE_3__.join(rushJsonFolder, 'common'); + const rushCommonFolder = node_path__WEBPACK_IMPORTED_MODULE_3__.join(rushJsonFolder, 'common'); const rushTempFolder = _getRushTempFolder(rushCommonFolder); const packageInstallFolder = _ensureAndJoinPath(rushTempFolder, 'install-run', `${packageName}@${packageVersion}`); if (!_isPackageAlreadyInstalled(packageInstallFolder)) { // The package isn't already installed _cleanInstallFolder(rushTempFolder, packageInstallFolder, lockFilePath); - const sourceNpmrcFolder = path__WEBPACK_IMPORTED_MODULE_3__.join(rushCommonFolder, 'config', 'rush'); + const sourceNpmrcFolder = node_path__WEBPACK_IMPORTED_MODULE_3__.join(rushCommonFolder, 'config', 'rush'); (0,_utilities_npmrcUtilities__WEBPACK_IMPORTED_MODULE_4__.syncNpmrc)({ sourceNpmrcFolder, targetNpmrcFolder: packageInstallFolder, - logger + logger, + supportEnvVarFallbackSyntax: false, + // Always filter npm-incompatible properties in install-run scripts. + // Any warnings will be shown when running Rush commands directly. + filterNpmIncompatibleProperties: true }); _createPackageJson(packageInstallFolder, packageName, packageVersion); - const command = lockFilePath ? 'ci' : 'install'; - _installPackage(logger, packageInstallFolder, packageName, packageVersion, command); + const installCommand = lockFilePath ? 'ci' : 'install'; + _installPackage(logger, packageInstallFolder, packageName, packageVersion, installCommand); _writeFlagFile(packageInstallFolder); } const statusMessage = `Invoking "${packageBinName} ${packageBinArgs.join(' ')}"`; const statusMessageLine = new Array(statusMessage.length + 1).join('-'); logger.info('\n' + statusMessage + '\n' + statusMessageLine + '\n'); const binPath = _getBinPath(packageInstallFolder, packageBinName); - const binFolderPath = path__WEBPACK_IMPORTED_MODULE_3__.resolve(packageInstallFolder, NODE_MODULES_FOLDER_NAME, '.bin'); + const binFolderPath = node_path__WEBPACK_IMPORTED_MODULE_3__.resolve(packageInstallFolder, NODE_MODULES_FOLDER_NAME, '.bin'); // Windows environment variables are case-insensitive. Instead of using SpawnSyncOptions.env, we need to // assign via the process.env proxy to ensure that we append to the right PATH key. const originalEnvPath = process.env.PATH || ''; let result; try { - // `npm` bin stubs on Windows are `.cmd` files - // Node.js will not directly invoke a `.cmd` file unless `shell` is set to `true` - const platformBinPath = _getPlatformPath(binPath); - process.env.PATH = [binFolderPath, originalEnvPath].join(path__WEBPACK_IMPORTED_MODULE_3__.delimiter); - result = child_process__WEBPACK_IMPORTED_MODULE_0__.spawnSync(platformBinPath, packageBinArgs, { + process.env.PATH = [binFolderPath, originalEnvPath].join(node_path__WEBPACK_IMPORTED_MODULE_3__.delimiter); + const spawnOptions = { stdio: 'inherit', - windowsVerbatimArguments: false, - shell: _isWindows(), cwd: process.cwd(), env: process.env - }); + }; + if (_utilities_executionUtilities__WEBPACK_IMPORTED_MODULE_5__.IS_WINDOWS) { + result = node_child_process__WEBPACK_IMPORTED_MODULE_0__.spawnSync(_buildShellCommand(binPath, packageBinArgs), { + ...spawnOptions, + windowsVerbatimArguments: false, + // `npm` bin stubs on Windows are `.cmd` files + // Node.js will not directly invoke a `.cmd` file unless `shell` is set to `true` + shell: true + }); + } + else { + result = node_child_process__WEBPACK_IMPORTED_MODULE_0__.spawnSync(binPath, packageBinArgs, spawnOptions); + } } finally { process.env.PATH = originalEnvPath; @@ -708,9 +895,10 @@ function runWithErrorAndStatusCode(logger, fn) { function _run() { const [nodePath /* Ex: /bin/node */, scriptPath /* /repo/common/scripts/install-run-rush.js */, rawPackageSpecifier /* qrcode@^1.2.0 */, packageBinName /* qrcode */, ...packageBinArgs /* [-f, myproject/lib] */] = process.argv; if (!nodePath) { - throw new Error('Unexpected exception: could not detect node path'); + throw new Error('Could not detect node path'); } - if (path__WEBPACK_IMPORTED_MODULE_3__.basename(scriptPath).toLowerCase() !== 'install-run.js') { + const scriptFileName = node_path__WEBPACK_IMPORTED_MODULE_3__.basename(scriptPath).toLowerCase(); + if (scriptFileName !== 'install-run.js' && scriptFileName !== 'install-run') { // If install-run.js wasn't directly invoked, don't execute the rest of this function. Return control // to the script that (presumably) imported this file return; diff --git a/core-build/gulp-core-build-mocha/package.json b/core-build/gulp-core-build-mocha/package.json index ee0051e..e2dcc01 100644 --- a/core-build/gulp-core-build-mocha/package.json +++ b/core-build/gulp-core-build-mocha/package.json @@ -24,7 +24,7 @@ "devDependencies": { "@microsoft/node-library-build": "6.5.21", "@microsoft/rush-stack-compiler-4.7": "0.1.0", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/glob": "7.1.1", "@types/gulp": "4.0.6", "@types/gulp-istanbul": "0.9.30", diff --git a/core-build/gulp-core-build-sass/package.json b/core-build/gulp-core-build-sass/package.json index d8b1aa8..0980beb 100644 --- a/core-build/gulp-core-build-sass/package.json +++ b/core-build/gulp-core-build-sass/package.json @@ -15,8 +15,8 @@ }, "dependencies": { "@microsoft/gulp-core-build": "workspace:*", - "@microsoft/load-themed-styles": "~1.10.172", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/load-themed-styles": "~2.2.7", + "@rushstack/node-core-library": "~5.20.3", "@types/gulp": "4.0.6", "@types/node": "10.17.13", "autoprefixer": "~9.8.8", @@ -29,7 +29,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-4.7": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/autoprefixer": "9.7.2", "@types/clean-css": "4.2.1", "@types/glob": "7.1.1", diff --git a/core-build/gulp-core-build-serve/package.json b/core-build/gulp-core-build-serve/package.json index 44dc5d0..86ea952 100644 --- a/core-build/gulp-core-build-serve/package.json +++ b/core-build/gulp-core-build-serve/package.json @@ -15,8 +15,8 @@ }, "dependencies": { "@microsoft/gulp-core-build": "workspace:*", - "@rushstack/debug-certificate-manager": "~1.1.19", - "@rushstack/node-core-library": "~3.53.0", + "@rushstack/debug-certificate-manager": "~1.7.7", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "colors": "~1.2.1", "express": "~4.18.1", @@ -29,7 +29,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-4.7": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/express": "4.11.0", "@types/express-serve-static-core": "4.11.0", "@types/gulp": "4.0.6", diff --git a/core-build/gulp-core-build-typescript/package.json b/core-build/gulp-core-build-typescript/package.json index 3c791b1..1cd958f 100644 --- a/core-build/gulp-core-build-typescript/package.json +++ b/core-build/gulp-core-build-typescript/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@microsoft/gulp-core-build": "workspace:*", - "@rushstack/node-core-library": "~3.53.0", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "decomment": "~0.9.1", "glob": "~7.0.5", @@ -23,10 +23,10 @@ "resolve": "~1.17.0" }, "devDependencies": { - "@microsoft/api-extractor": "~7.15.2", + "@microsoft/api-extractor": "~7.57.7", "@microsoft/node-library-build": "6.5.21", "@microsoft/rush-stack-compiler-4.7": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/glob": "7.1.1", "@types/resolve": "1.17.1", "eslint": "~7.12.1", diff --git a/core-build/gulp-core-build-webpack/package.json b/core-build/gulp-core-build-webpack/package.json index 87143b6..cf737e3 100644 --- a/core-build/gulp-core-build-webpack/package.json +++ b/core-build/gulp-core-build-webpack/package.json @@ -24,7 +24,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-4.7": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/orchestrator": "0.0.30", "@types/source-map": "0.5.0", "@types/tapable": "1.0.6", diff --git a/core-build/gulp-core-build/package.json b/core-build/gulp-core-build/package.json index d2e4cda..0abc76f 100644 --- a/core-build/gulp-core-build/package.json +++ b/core-build/gulp-core-build/package.json @@ -16,7 +16,7 @@ "dependencies": { "@jest/core": "~25.4.0", "@jest/reporters": "~25.4.0", - "@rushstack/node-core-library": "~3.53.0", + "@rushstack/node-core-library": "~5.20.3", "@types/chalk": "0.4.31", "@types/gulp": "4.0.6", "@types/jest": "25.2.1", @@ -56,7 +56,7 @@ "devDependencies": { "@microsoft/node-library-build": "6.5.21", "@microsoft/rush-stack-compiler-4.7": "0.1.0", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "@types/glob": "7.1.1", "@types/jest": "25.2.1", "@types/z-schema": "3.16.31", diff --git a/core-build/node-library-build/package.json b/core-build/node-library-build/package.json index c10494a..a85542a 100644 --- a/core-build/node-library-build/package.json +++ b/core-build/node-library-build/package.json @@ -23,7 +23,7 @@ }, "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "eslint": "~7.12.1" } } diff --git a/core-build/web-library-build/package.json b/core-build/web-library-build/package.json index ebcc6e4..35a37d4 100644 --- a/core-build/web-library-build/package.json +++ b/core-build/web-library-build/package.json @@ -30,7 +30,7 @@ "devDependencies": { "@microsoft/node-library-build": "workspace:*", "@microsoft/rush-stack-compiler-4.7": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", + "@rushstack/eslint-config": "~4.6.4", "eslint": "~7.12.1" } } diff --git a/rush.json b/rush.json index 68aee61..b3eeeb9 100644 --- a/rush.json +++ b/rush.json @@ -16,7 +16,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.133.4", + "rushVersion": "5.172.0", /** * The next field selects which package manager should be installed and determines its version. diff --git a/stack/rush-stack-compiler-2.4/package.json b/stack/rush-stack-compiler-2.4/package.json index 53b547a..964944c 100644 --- a/stack/rush-stack-compiler-2.4/package.json +++ b/stack/rush-stack-compiler-2.4/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -33,8 +33,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-2.7/package.json b/stack/rush-stack-compiler-2.7/package.json index de21ee5..86bce34 100644 --- a/stack/rush-stack-compiler-2.7/package.json +++ b/stack/rush-stack-compiler-2.7/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -33,8 +33,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-2.8/package.json b/stack/rush-stack-compiler-2.8/package.json index a1d1b5c..464c280 100644 --- a/stack/rush-stack-compiler-2.8/package.json +++ b/stack/rush-stack-compiler-2.8/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -33,8 +33,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-2.9/package.json b/stack/rush-stack-compiler-2.9/package.json index 002ebe3..8916424 100644 --- a/stack/rush-stack-compiler-2.9/package.json +++ b/stack/rush-stack-compiler-2.9/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -33,8 +33,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-3.0/package.json b/stack/rush-stack-compiler-3.0/package.json index fe44a42..6b29291 100644 --- a/stack/rush-stack-compiler-3.0/package.json +++ b/stack/rush-stack-compiler-3.0/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -33,8 +33,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-3.1/package.json b/stack/rush-stack-compiler-3.1/package.json index e582d99..3afe37e 100644 --- a/stack/rush-stack-compiler-3.1/package.json +++ b/stack/rush-stack-compiler-3.1/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -33,8 +33,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-3.2/package.json b/stack/rush-stack-compiler-3.2/package.json index 0063ca7..d4a68bc 100644 --- a/stack/rush-stack-compiler-3.2/package.json +++ b/stack/rush-stack-compiler-3.2/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -33,8 +33,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-3.3/package.json b/stack/rush-stack-compiler-3.3/package.json index 2e24459..dee3b11 100644 --- a/stack/rush-stack-compiler-3.3/package.json +++ b/stack/rush-stack-compiler-3.3/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -33,8 +33,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-3.4/package.json b/stack/rush-stack-compiler-3.4/package.json index 21b78bb..9cee08b 100644 --- a/stack/rush-stack-compiler-3.4/package.json +++ b/stack/rush-stack-compiler-3.4/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -33,8 +33,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-3.5/package.json b/stack/rush-stack-compiler-3.5/package.json index f378808..5b678ee 100644 --- a/stack/rush-stack-compiler-3.5/package.json +++ b/stack/rush-stack-compiler-3.5/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -33,8 +33,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-3.6/package.json b/stack/rush-stack-compiler-3.6/package.json index 87258d7..4fe0566 100644 --- a/stack/rush-stack-compiler-3.6/package.json +++ b/stack/rush-stack-compiler-3.6/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -33,8 +33,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-3.7/package.json b/stack/rush-stack-compiler-3.7/package.json index dce313f..3ce9c1a 100644 --- a/stack/rush-stack-compiler-3.7/package.json +++ b/stack/rush-stack-compiler-3.7/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -33,8 +33,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-3.8/package.json b/stack/rush-stack-compiler-3.8/package.json index 200518f..e735a4e 100644 --- a/stack/rush-stack-compiler-3.8/package.json +++ b/stack/rush-stack-compiler-3.8/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -33,8 +33,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-3.9/package.json b/stack/rush-stack-compiler-3.9/package.json index 66d3cc6..c6805d2 100644 --- a/stack/rush-stack-compiler-3.9/package.json +++ b/stack/rush-stack-compiler-3.9/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -33,8 +33,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-4.0/package.json b/stack/rush-stack-compiler-4.0/package.json index 7f34f8a..8758d18 100644 --- a/stack/rush-stack-compiler-4.0/package.json +++ b/stack/rush-stack-compiler-4.0/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -31,8 +31,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-4.1/package.json b/stack/rush-stack-compiler-4.1/package.json index b59171e..7bf9b49 100644 --- a/stack/rush-stack-compiler-4.1/package.json +++ b/stack/rush-stack-compiler-4.1/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -31,8 +31,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-4.2/package.json b/stack/rush-stack-compiler-4.2/package.json index e1c3083..21cc0bd 100644 --- a/stack/rush-stack-compiler-4.2/package.json +++ b/stack/rush-stack-compiler-4.2/package.json @@ -20,9 +20,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "eslint": "~7.12.1", "import-lazy": "~4.0.0", @@ -31,8 +31,8 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" } } diff --git a/stack/rush-stack-compiler-4.5/package.json b/stack/rush-stack-compiler-4.5/package.json index 282d2ec..f173e2b 100644 --- a/stack/rush-stack-compiler-4.5/package.json +++ b/stack/rush-stack-compiler-4.5/package.json @@ -19,9 +19,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "import-lazy": "~4.0.0", "typescript": "~4.5.5" @@ -29,9 +29,9 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" }, "peerDependencies": { "eslint": "^8.7.0" diff --git a/stack/rush-stack-compiler-4.7/package.json b/stack/rush-stack-compiler-4.7/package.json index 1ad3b17..1a8948b 100644 --- a/stack/rush-stack-compiler-4.7/package.json +++ b/stack/rush-stack-compiler-4.7/package.json @@ -19,9 +19,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "import-lazy": "~4.0.0", "typescript": "~4.7.4" @@ -29,9 +29,9 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "0.1.0", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" }, "peerDependencies": { "eslint": "^8.7.0" diff --git a/stack/rush-stack-compiler-5.3/package.json b/stack/rush-stack-compiler-5.3/package.json index 0dd520a..2a1dcc4 100644 --- a/stack/rush-stack-compiler-5.3/package.json +++ b/stack/rush-stack-compiler-5.3/package.json @@ -18,9 +18,9 @@ "main": "lib/index.js", "typings": "lib/index.d.ts", "dependencies": { - "@microsoft/api-extractor": "~7.15.2", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/node-core-library": "~3.53.0", + "@microsoft/api-extractor": "~7.57.7", + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/node-core-library": "~5.20.3", "@types/node": "10.17.13", "import-lazy": "~4.0.0", "typescript": "~5.3.3" @@ -28,9 +28,9 @@ "devDependencies": { "@microsoft/rush-stack-compiler-4.7": "workspace:*", "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "~2.6.2", - "@rushstack/heft": "0.48.0", - "@rushstack/heft-node-rig": "1.11.0" + "@rushstack/eslint-config": "~4.6.4", + "@rushstack/heft": "1.2.7", + "@rushstack/heft-node-rig": "2.11.27" }, "peerDependencies": { "eslint": "^8.57.0" From f26b410859d02a02bbe78458f55b39c695e8b018 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 24 Mar 2026 18:51:00 -0400 Subject: [PATCH 2/3] Replace record-versions with the Rush plugin. Co-Authored-By: Claude Sonnet 4.6 --- common/autoinstallers/plugins/package.json | 8 + common/autoinstallers/plugins/pnpm-lock.yaml | 270 ++++++++++++++++++ .../rush-plugin-manifest.json | 12 + .../command-line.json | 22 ++ .../config/azure-pipelines/npm-publish.yaml | 90 +++--- .../azure-pipelines/templates/build.yaml | 50 ++-- .../azure-pipelines/templates/publish.yaml | 23 +- .../templates/record-published-versions.yaml | 30 +- common/config/rush/rush-plugins.json | 7 +- 9 files changed, 404 insertions(+), 108 deletions(-) create mode 100644 common/autoinstallers/plugins/package.json create mode 100644 common/autoinstallers/plugins/pnpm-lock.yaml create mode 100644 common/autoinstallers/plugins/rush-plugins/@rushstack/rush-published-versions-json-plugin/rush-plugin-manifest.json create mode 100644 common/autoinstallers/plugins/rush-plugins/@rushstack/rush-published-versions-json-plugin/rush-published-versions-json-plugin/command-line.json diff --git a/common/autoinstallers/plugins/package.json b/common/autoinstallers/plugins/package.json new file mode 100644 index 0000000..106dd13 --- /dev/null +++ b/common/autoinstallers/plugins/package.json @@ -0,0 +1,8 @@ +{ + "name": "plugins", + "version": "1.0.0", + "private": true, + "dependencies": { + "@rushstack/rush-published-versions-json-plugin": "0.1.0" + } +} diff --git a/common/autoinstallers/plugins/pnpm-lock.yaml b/common/autoinstallers/plugins/pnpm-lock.yaml new file mode 100644 index 0000000..775393c --- /dev/null +++ b/common/autoinstallers/plugins/pnpm-lock.yaml @@ -0,0 +1,270 @@ +lockfileVersion: 5.3 + +specifiers: + '@rushstack/rush-published-versions-json-plugin': 0.1.0 + +dependencies: + '@rushstack/rush-published-versions-json-plugin': 0.1.0 + +packages: + + /@pnpm/lockfile.types/900.0.0: + resolution: {integrity: sha512-/4+3CAu4uIjx0ln1DYXNdj0qKJ3wyRDY+RS+eFzV6OHjreaTKWsF2WcjigYp1M5mxL4kj2RsRGgBGEyKtCfEWg==} + engines: {node: '>=18.12'} + dependencies: + '@pnpm/patching.types': 900.0.0 + '@pnpm/types': 900.0.0 + dev: false + + /@pnpm/patching.types/900.0.0: + resolution: {integrity: sha512-A/3kgRD4Xy2tBMPjOBdx5ZdgmpUobphzWkqDB72S5SIB6gdyCg32AUV0/aO12DwMxpT7kyqMhkkynUOPBfdlUQ==} + engines: {node: '>=18.12'} + dev: false + + /@pnpm/types/900.0.0: + resolution: {integrity: sha512-GucC9h/EVbU03Kl7M/FqVes1s5RCQaGCW2f41lFA7VqqHWQElR6k1q33iF6f6fXDUSCdzB1IUxSq9ghP2J+8Pw==} + engines: {node: '>=18.12'} + dev: false + + /@rushstack/credential-cache/0.2.7: + resolution: {integrity: sha512-5vYUGreyf0ZvQ5lLFsQHLbJe1//hBZeI8G7BMoyDaLt4/uegfHNTmiXgYNXDQaqpnM9ImHyXSuOS/DrcbM3aMA==} + dependencies: + '@rushstack/node-core-library': 5.20.3 + transitivePeerDependencies: + - '@types/node' + dev: false + + /@rushstack/lookup-by-path/0.9.7: + resolution: {integrity: sha512-wlyXv5n0scQF7DEcv4KcFxsoVbSLXfZhVvS91S6gc6fOWpLoqIzSGANY9yIQtQpyJqrr0vwLUppa+zv/CB4sYw==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dev: false + + /@rushstack/node-core-library/5.20.3: + resolution: {integrity: sha512-95JgEPq2k7tHxhF9/OJnnyHDXfC9cLhhta0An/6MlkDsX2A6dTzDrTUG18vx4vjc280V0fi0xDH9iQczpSuWsw==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + ajv: 8.18.0 + ajv-draft-04: 1.0.0_ajv@8.18.0 + ajv-formats: 3.0.1 + fs-extra: 11.3.4 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.11 + semver: 7.5.4 + dev: false + + /@rushstack/package-deps-hash/4.7.7: + resolution: {integrity: sha512-nj7wspFmch+SmPr6RT46zO9aKGD6IjVBP8z3JMmiiJq5p7WgNyqEENOBWGZ42Hwpav9qjj9hWxMggHJiwLg3mA==} + dependencies: + '@rushstack/node-core-library': 5.20.3 + transitivePeerDependencies: + - '@types/node' + dev: false + + /@rushstack/problem-matcher/0.2.1: + resolution: {integrity: sha512-gulfhBs6n+I5b7DvjKRfhMGyUejtSgOHTclF/eONr8hcgF1APEDjhxIsfdUYYMzC3rvLwGluqLjbwCFZ8nxrog==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dev: false + + /@rushstack/rush-published-versions-json-plugin/0.1.0: + resolution: {integrity: sha512-LS3U3ChGkS+6zRknmz4DT8LjegPBRFLs8pM2D3+s5fOn8bPxAiAVRtIfpkde02HSXyNf7h9RV8xn8Z13gBF54w==} + dependencies: + '@rushstack/node-core-library': 5.20.3 + '@rushstack/rush-sdk': 5.172.0 + '@rushstack/terminal': 0.22.3 + transitivePeerDependencies: + - '@types/node' + dev: false + + /@rushstack/rush-sdk/5.172.0: + resolution: {integrity: sha512-SC5txCn1pFKfY2ozXSvppM9YViETmqUwRb0cpwhzKs5BqMDT5YcQHPwHySRjmzGaTEkHLT2VuTJ5iuJ2dpJzNQ==} + dependencies: + '@pnpm/lockfile.types-900': /@pnpm/lockfile.types/900.0.0 + '@rushstack/credential-cache': 0.2.7 + '@rushstack/lookup-by-path': 0.9.7 + '@rushstack/node-core-library': 5.20.3 + '@rushstack/package-deps-hash': 4.7.7 + '@rushstack/terminal': 0.22.3 + tapable: 2.2.1 + transitivePeerDependencies: + - '@types/node' + dev: false + + /@rushstack/terminal/0.22.3: + resolution: {integrity: sha512-gHC9pIMrUPzAbBiI4VZMU7Q+rsCzb8hJl36lFIulIzoceKotyKL3Rd76AZ2CryCTKEg+0bnTj406HE5YY5OQvw==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@rushstack/node-core-library': 5.20.3 + '@rushstack/problem-matcher': 0.2.1 + supports-color: 8.1.1 + dev: false + + /ajv-draft-04/1.0.0_ajv@8.18.0: + resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + dependencies: + ajv: 8.18.0 + dev: false + + /ajv-formats/3.0.1: + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependenciesMeta: + ajv: + optional: true + dependencies: + ajv: 8.18.0 + dev: false + + /ajv/8.18.0: + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.1.0 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + dev: false + + /fast-deep-equal/3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: false + + /fast-uri/3.1.0: + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + dev: false + + /fs-extra/11.3.4: + resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==} + engines: {node: '>=14.14'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.2.0 + universalify: 2.0.1 + dev: false + + /function-bind/1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: false + + /graceful-fs/4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: false + + /has-flag/4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: false + + /hasown/2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: false + + /import-lazy/4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + engines: {node: '>=8'} + dev: false + + /is-core-module/2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + dev: false + + /jju/1.4.0: + resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} + dev: false + + /json-schema-traverse/1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + dev: false + + /jsonfile/6.2.0: + resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + dev: false + + /lru-cache/6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: false + + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: false + + /require-from-string/2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + dev: false + + /resolve/1.22.11: + resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} + engines: {node: '>= 0.4'} + hasBin: true + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + + /semver/7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: false + + /supports-color/8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: false + + /supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: false + + /tapable/2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: false + + /universalify/2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + dev: false + + /yallist/4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: false diff --git a/common/autoinstallers/plugins/rush-plugins/@rushstack/rush-published-versions-json-plugin/rush-plugin-manifest.json b/common/autoinstallers/plugins/rush-plugins/@rushstack/rush-published-versions-json-plugin/rush-plugin-manifest.json new file mode 100644 index 0000000..0363189 --- /dev/null +++ b/common/autoinstallers/plugins/rush-plugins/@rushstack/rush-published-versions-json-plugin/rush-plugin-manifest.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/rush-plugin-manifest.schema.json", + "plugins": [ + { + "pluginName": "rush-published-versions-json-plugin", + "description": "A Rush plugin for generating a JSON file containing the versions of all published packages in the monorepo.", + "entryPoint": "./lib-commonjs/index.js", + "associatedCommands": ["record-published-versions"], + "commandLineJsonFilePath": "./command-line.json" + } + ] +} diff --git a/common/autoinstallers/plugins/rush-plugins/@rushstack/rush-published-versions-json-plugin/rush-published-versions-json-plugin/command-line.json b/common/autoinstallers/plugins/rush-plugins/@rushstack/rush-published-versions-json-plugin/rush-published-versions-json-plugin/command-line.json new file mode 100644 index 0000000..248cc35 --- /dev/null +++ b/common/autoinstallers/plugins/rush-plugins/@rushstack/rush-published-versions-json-plugin/rush-published-versions-json-plugin/command-line.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/command-line.schema.json", + "commands": [ + { + "commandKind": "globalPlugin", + "name": "record-published-versions", + "summary": "Generates a JSON file recording the version numbers of all published packages.", + "safeForSimultaneousRushProcesses": true + } + ], + "parameters": [ + { + "parameterKind": "string", + "longName": "--output-path", + "shortName": "-o", + "argumentName": "FILE_PATH", + "description": "The path to the output JSON file. Relative paths are resolved from the repo root.", + "associatedCommands": ["record-published-versions"], + "required": true + } + ] +} diff --git a/common/config/azure-pipelines/npm-publish.yaml b/common/config/azure-pipelines/npm-publish.yaml index c7fbd54..2915933 100644 --- a/common/config/azure-pipelines/npm-publish.yaml +++ b/common/config/azure-pipelines/npm-publish.yaml @@ -1,48 +1,42 @@ -variables: - - name: FORCE_COLOR - value: 1 - - name: NodeVersion - value: 18 - -resources: - repositories: - - repository: RushstackMainRepo - type: github - name: Microsoft/rushstack - endpoint: 'GitHub (Rushbot)' - - repository: 1esPipelines - type: git - name: 1ESPipelineTemplates/1ESPipelineTemplates - ref: refs/tags/release - -extends: - template: v1/1ES.Official.PipelineTemplate.yml@1esPipelines - parameters: - pool: - name: Azure-Pipelines-1ESPT-ExDShared - os: windows - sdl: - sourceRepositoriesToScan: - include: - - repository: RushstackMainRepo - stages: - - stage: - jobs: - - job: - pool: - name: publish-rushstack - os: linux - templateContext: - outputs: - - output: pipelineArtifact - targetPath: $(Build.ArtifactStagingDirectory)/published-versions - artifactName: published-versions - steps: - - checkout: self - persistCredentials: true - path: spfx-gulp-tools - - template: /common/config/azure-pipelines/templates/build.yaml@self - - template: /common/config/azure-pipelines/templates/publish.yaml@self - parameters: - VersionPolicyName: noRush - - template: /common/config/azure-pipelines/templates/record-published-versions.yaml@self +variables: + - name: FORCE_COLOR + value: 1 + - name: NodeVersion + value: 18 + +resources: + repositories: + - repository: 1esPipelines + type: git + name: 1ESPipelineTemplates/1ESPipelineTemplates + ref: refs/tags/release + +extends: + template: v1/1ES.Official.PipelineTemplate.yml@1esPipelines + parameters: + pool: + name: Azure-Pipelines-1ESPT-ExDShared + os: windows + stages: + - stage: + jobs: + - job: + pool: + name: publish-rushstack + os: linux + templateContext: + outputs: + - output: pipelineArtifact + targetPath: $(Build.ArtifactStagingDirectory)/published-versions + artifactName: published-versions + steps: + - checkout: self + persistCredentials: true + + - template: /common/config/azure-pipelines/templates/build.yaml@self + + - template: /common/config/azure-pipelines/templates/publish.yaml@self + parameters: + VersionPolicyName: noRush + + - template: /common/config/azure-pipelines/templates/record-published-versions.yaml@self diff --git a/common/config/azure-pipelines/templates/build.yaml b/common/config/azure-pipelines/templates/build.yaml index 64e57b8..fb2f96a 100644 --- a/common/config/azure-pipelines/templates/build.yaml +++ b/common/config/azure-pipelines/templates/build.yaml @@ -1,25 +1,25 @@ -steps: - - task: NodeTool@0 - displayName: 'Use Node $(NodeVersion).x' - inputs: - versionSpec: '$(NodeVersion).x' - checkLatest: true - - script: 'git config --local user.email rushbot@users.noreply.github.com' - displayName: 'git config email' - workingDirectory: '$(Agent.BuildDirectory)/spfx-gulp-tools' - - script: 'git config --local user.name Rushbot' - displayName: 'git config name' - workingDirectory: '$(Agent.BuildDirectory)/spfx-gulp-tools' - - script: 'node common/scripts/install-run-rush.js change --verify' - displayName: 'Verify Change Logs' - workingDirectory: '$(Agent.BuildDirectory)/spfx-gulp-tools' - - script: 'node common/scripts/install-run-rush.js install' - displayName: 'Rush Install' - workingDirectory: '$(Agent.BuildDirectory)/spfx-gulp-tools' - - script: 'node common/scripts/install-run-rush.js rebuild --verbose --production' - displayName: 'Rush Rebuild' - env: - # Prevent time-based browserslist update warning - # See https://github.com/microsoft/rushstack/issues/2981 - BROWSERSLIST_IGNORE_OLD_DATA: 1 - workingDirectory: '$(Agent.BuildDirectory)/spfx-gulp-tools' +steps: + - task: NodeTool@0 + displayName: 'Use Node $(NodeVersion).x' + inputs: + versionSpec: '$(NodeVersion).x' + checkLatest: true + + - script: 'git config --local user.email rushbot@users.noreply.github.com' + displayName: 'git config email' + + - script: 'git config --local user.name Rushbot' + displayName: 'git config name' + + - script: 'node common/scripts/install-run-rush.js change --verify' + displayName: 'Verify Change Logs' + + - script: 'node common/scripts/install-run-rush.js install' + displayName: 'Rush Install' + + - script: 'node common/scripts/install-run-rush.js rebuild --verbose --production' + displayName: 'Rush Rebuild' + env: + # Prevent time-based browserslist update warning + # See https://github.com/microsoft/rushstack/issues/2981 + BROWSERSLIST_IGNORE_OLD_DATA: 1 diff --git a/common/config/azure-pipelines/templates/publish.yaml b/common/config/azure-pipelines/templates/publish.yaml index 9db0ecf..c69472c 100644 --- a/common/config/azure-pipelines/templates/publish.yaml +++ b/common/config/azure-pipelines/templates/publish.yaml @@ -1,12 +1,11 @@ -parameters: - - name: VersionPolicyName - type: string -steps: - - script: 'node common/scripts/install-run-rush.js version --bump --version-policy ${{ parameters.VersionPolicyName }} --target-branch $(Build.SourceBranchName)' - displayName: 'Rush Version (Policy: ${{ parameters.VersionPolicyName }})' - workingDirectory: '$(Agent.BuildDirectory)/spfx-gulp-tools' - - script: 'node common/scripts/install-run-rush.js publish --apply --publish --include-all --target-branch $(Build.SourceBranchName) --add-commit-details --set-access-level public' - displayName: 'Rush Publish (Policy: ${{ parameters.VersionPolicyName }})' - env: - NPM_AUTH_TOKEN: $(npmToken) - workingDirectory: '$(Agent.BuildDirectory)/spfx-gulp-tools' +parameters: + - name: VersionPolicyName + type: string +steps: + - script: 'node common/scripts/install-run-rush.js version --bump --version-policy ${{ parameters.VersionPolicyName }} --target-branch $(Build.SourceBranchName)' + displayName: 'Rush Version (Policy: ${{ parameters.VersionPolicyName }})' + + - script: 'node common/scripts/install-run-rush.js publish --apply --publish --include-all --target-branch $(Build.SourceBranchName) --add-commit-details --set-access-level public' + displayName: 'Rush Publish (Policy: ${{ parameters.VersionPolicyName }})' + env: + NPM_AUTH_TOKEN: $(npmToken) diff --git a/common/config/azure-pipelines/templates/record-published-versions.yaml b/common/config/azure-pipelines/templates/record-published-versions.yaml index 7cf31a0..5fecef2 100644 --- a/common/config/azure-pipelines/templates/record-published-versions.yaml +++ b/common/config/azure-pipelines/templates/record-published-versions.yaml @@ -1,22 +1,8 @@ -steps: - - checkout: RushstackMainRepo - path: rushstack - - script: 'git config --local user.email rushbot@users.noreply.github.com' - displayName: 'git config email' - workingDirectory: '$(Agent.BuildDirectory)/rushstack' - - script: 'git config --local user.name Rushbot' - displayName: 'git config name' - workingDirectory: '$(Agent.BuildDirectory)/rushstack' - - script: 'node common/scripts/install-run-rush.js install --to repo-toolbox' - displayName: 'Rush Install (rushstack)' - workingDirectory: '$(Agent.BuildDirectory)/rushstack' - - script: 'node common/scripts/install-run-rush.js build --verbose --production --to repo-toolbox' - displayName: 'Rush Rebuild (rushstack)' - workingDirectory: '$(Agent.BuildDirectory)/rushstack' - - script: 'node $(Agent.BuildDirectory)/rushstack/repo-scripts/repo-toolbox/lib/start.js record-versions --out-file $(Build.ArtifactStagingDirectory)/published-versions/published-versions.json' - displayName: 'Record Published Versions' - workingDirectory: '$(Agent.BuildDirectory)/spfx-gulp-tools' - # Published by the 1ES template - # - publish: $(Build.ArtifactStagingDirectory)/published-versions - # artifact: published-versions - # displayName: 'Publish Artifact: published-versions' +steps: + - script: 'node common/scripts/install-run-rush.js record-published-versions --output-path $(Build.ArtifactStagingDirectory)/published-versions/published-versions.json' + displayName: 'Record Published Versions' + + # Published by the 1ES template + # - publish: $(Build.ArtifactStagingDirectory)/published-versions + # artifact: published-versions + # displayName: 'Publish Artifact: published-versions' diff --git a/common/config/rush/rush-plugins.json b/common/config/rush/rush-plugins.json index ad54c90..38bc18e 100644 --- a/common/config/rush/rush-plugins.json +++ b/common/config/rush/rush-plugins.json @@ -21,5 +21,10 @@ // */ // "autoinstallerName": "plugins" // } + { + "packageName": "@rushstack/rush-published-versions-json-plugin", + "pluginName": "rush-published-versions-json-plugin", + "autoinstallerName": "plugins" + } ] -} \ No newline at end of file +} From 7df4cd2b242958626c60d578c3ae49dc927ee73d Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 24 Mar 2026 18:53:20 -0400 Subject: [PATCH 3/3] Rush change. --- .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../gulp-core-build/update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ .../update-rush_2026-03-24-22-53.json | 11 +++++++++++ 28 files changed, 308 insertions(+) create mode 100644 common/changes/@microsoft/gulp-core-build-mocha/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/gulp-core-build-sass/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/gulp-core-build-serve/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/gulp-core-build-typescript/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/gulp-core-build-webpack/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/gulp-core-build/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/node-library-build/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-2.4/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-2.7/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-2.8/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-2.9/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-3.0/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-3.1/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-3.2/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-3.3/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-3.4/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-3.5/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-3.6/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-3.7/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-3.8/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-3.9/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-4.0/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-4.1/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-4.2/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-4.5/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-4.7/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/rush-stack-compiler-5.3/update-rush_2026-03-24-22-53.json create mode 100644 common/changes/@microsoft/web-library-build/update-rush_2026-03-24-22-53.json diff --git a/common/changes/@microsoft/gulp-core-build-mocha/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/gulp-core-build-mocha/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..3e3528b --- /dev/null +++ b/common/changes/@microsoft/gulp-core-build-mocha/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/gulp-core-build-mocha" + } + ], + "packageName": "@microsoft/gulp-core-build-mocha", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/gulp-core-build-sass/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/gulp-core-build-sass/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..b8fc0bb --- /dev/null +++ b/common/changes/@microsoft/gulp-core-build-sass/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/gulp-core-build-sass" + } + ], + "packageName": "@microsoft/gulp-core-build-sass", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/gulp-core-build-serve/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/gulp-core-build-serve/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..8bd8efa --- /dev/null +++ b/common/changes/@microsoft/gulp-core-build-serve/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/gulp-core-build-serve" + } + ], + "packageName": "@microsoft/gulp-core-build-serve", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/gulp-core-build-typescript/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/gulp-core-build-typescript/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..e714720 --- /dev/null +++ b/common/changes/@microsoft/gulp-core-build-typescript/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/gulp-core-build-typescript" + } + ], + "packageName": "@microsoft/gulp-core-build-typescript", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/gulp-core-build-webpack/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/gulp-core-build-webpack/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..62cb166 --- /dev/null +++ b/common/changes/@microsoft/gulp-core-build-webpack/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/gulp-core-build-webpack" + } + ], + "packageName": "@microsoft/gulp-core-build-webpack", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/gulp-core-build/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/gulp-core-build/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..6a20440 --- /dev/null +++ b/common/changes/@microsoft/gulp-core-build/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/gulp-core-build" + } + ], + "packageName": "@microsoft/gulp-core-build", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/node-library-build/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/node-library-build/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..93e0747 --- /dev/null +++ b/common/changes/@microsoft/node-library-build/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/node-library-build" + } + ], + "packageName": "@microsoft/node-library-build", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-2.4/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-2.4/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..aec922a --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-2.4/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-2.4" + } + ], + "packageName": "@microsoft/rush-stack-compiler-2.4", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-2.7/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-2.7/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..bb45ec7 --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-2.7/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-2.7" + } + ], + "packageName": "@microsoft/rush-stack-compiler-2.7", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-2.8/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-2.8/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..051733e --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-2.8/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-2.8" + } + ], + "packageName": "@microsoft/rush-stack-compiler-2.8", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-2.9/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-2.9/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..5238184 --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-2.9/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-2.9" + } + ], + "packageName": "@microsoft/rush-stack-compiler-2.9", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-3.0/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-3.0/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..c2a546e --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-3.0/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-3.0" + } + ], + "packageName": "@microsoft/rush-stack-compiler-3.0", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-3.1/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-3.1/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..4d56c4d --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-3.1/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-3.1" + } + ], + "packageName": "@microsoft/rush-stack-compiler-3.1", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-3.2/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-3.2/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..8e26662 --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-3.2/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-3.2" + } + ], + "packageName": "@microsoft/rush-stack-compiler-3.2", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-3.3/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-3.3/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..d288090 --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-3.3/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-3.3" + } + ], + "packageName": "@microsoft/rush-stack-compiler-3.3", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-3.4/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-3.4/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..771e506 --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-3.4/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-3.4" + } + ], + "packageName": "@microsoft/rush-stack-compiler-3.4", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-3.5/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-3.5/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..fb31144 --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-3.5/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-3.5" + } + ], + "packageName": "@microsoft/rush-stack-compiler-3.5", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-3.6/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-3.6/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..f6c4869 --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-3.6/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-3.6" + } + ], + "packageName": "@microsoft/rush-stack-compiler-3.6", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-3.7/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-3.7/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..04de157 --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-3.7/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-3.7" + } + ], + "packageName": "@microsoft/rush-stack-compiler-3.7", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-3.8/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-3.8/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..815a471 --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-3.8/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-3.8" + } + ], + "packageName": "@microsoft/rush-stack-compiler-3.8", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-3.9/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-3.9/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..4c64b16 --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-3.9/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-3.9" + } + ], + "packageName": "@microsoft/rush-stack-compiler-3.9", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-4.0/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-4.0/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..b6f67bb --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-4.0/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-4.0" + } + ], + "packageName": "@microsoft/rush-stack-compiler-4.0", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-4.1/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-4.1/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..f9ade11 --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-4.1/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-4.1" + } + ], + "packageName": "@microsoft/rush-stack-compiler-4.1", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-4.2/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-4.2/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..2122cd0 --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-4.2/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-4.2" + } + ], + "packageName": "@microsoft/rush-stack-compiler-4.2", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-4.5/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-4.5/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..447a433 --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-4.5/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-4.5" + } + ], + "packageName": "@microsoft/rush-stack-compiler-4.5", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-4.7/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-4.7/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..8da59dc --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-4.7/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-4.7" + } + ], + "packageName": "@microsoft/rush-stack-compiler-4.7", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush-stack-compiler-5.3/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/rush-stack-compiler-5.3/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..be2608b --- /dev/null +++ b/common/changes/@microsoft/rush-stack-compiler-5.3/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/rush-stack-compiler-5.3" + } + ], + "packageName": "@microsoft/rush-stack-compiler-5.3", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/web-library-build/update-rush_2026-03-24-22-53.json b/common/changes/@microsoft/web-library-build/update-rush_2026-03-24-22-53.json new file mode 100644 index 0000000..0ed2788 --- /dev/null +++ b/common/changes/@microsoft/web-library-build/update-rush_2026-03-24-22-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/web-library-build" + } + ], + "packageName": "@microsoft/web-library-build", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file