From ddd39e9c240ee08d327763ad6b4c62fde8a278e6 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 24 Mar 2026 18:20:40 -0400 Subject: [PATCH 1/4] Update rushstack dependencies. --- api-demo/package.json | 2 +- eslint-plugin/package.json | 2 +- playground/package.json | 4 ++-- rush.json | 2 +- tsdoc-build-rig/package.json | 12 ++++++------ tsdoc-config/package.json | 2 +- tsdoc/package.json | 2 +- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/api-demo/package.json b/api-demo/package.json index 40e254a9..28c61830 100644 --- a/api-demo/package.json +++ b/api-demo/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "tsdoc-build-rig": "workspace:*", - "@rushstack/heft": "1.2.5", + "@rushstack/heft": "1.2.7", "eslint": "~9.25.1" }, "scripts": { diff --git a/eslint-plugin/package.json b/eslint-plugin/package.json index e789167f..c8273c9d 100644 --- a/eslint-plugin/package.json +++ b/eslint-plugin/package.json @@ -33,7 +33,7 @@ }, "devDependencies": { "tsdoc-build-rig": "workspace:*", - "@rushstack/heft": "1.2.5", + "@rushstack/heft": "1.2.7", "@types/eslint": "8.40.1", "@types/estree": "1.0.1", "eslint": "~9.25.1" diff --git a/playground/package.json b/playground/package.json index d44e1b38..1c122edd 100644 --- a/playground/package.json +++ b/playground/package.json @@ -20,12 +20,12 @@ "tslib": "~2.5.3" }, "devDependencies": { - "@rushstack/heft": "1.2.5", + "@rushstack/heft": "1.2.7", "tsdoc-build-rig": "workspace:*", "eslint": "~9.25.1", "handlebars": "~4.7.7", "handlebars-loader": "~1.7.3", "monaco-editor-webpack-plugin": "~7.1.0", - "@rushstack/heft-web-rig": "1.4.1" + "@rushstack/heft-web-rig": "1.4.3" } } diff --git a/rush.json b/rush.json index 0d4ef592..1e95fe6f 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.169.3", + "rushVersion": "5.172.0", /** * The next field selects which package manager should be installed and determines its version. diff --git a/tsdoc-build-rig/package.json b/tsdoc-build-rig/package.json index f2fe41f0..004f9635 100644 --- a/tsdoc-build-rig/package.json +++ b/tsdoc-build-rig/package.json @@ -9,13 +9,13 @@ "_phase:build": "" }, "dependencies": { - "@microsoft/api-extractor": "7.57.5", - "@rushstack/eslint-config": "4.6.3", + "@microsoft/api-extractor": "7.57.7", + "@rushstack/eslint-config": "4.6.4", "@rushstack/eslint-patch": "1.16.1", - "@rushstack/eslint-plugin": "0.23.1", - "@rushstack/heft-node-rig": "2.11.25", - "@rushstack/heft-web-rig": "1.4.1", - "@rushstack/heft": "1.2.5", + "@rushstack/eslint-plugin": "0.23.2", + "@rushstack/heft-node-rig": "2.11.27", + "@rushstack/heft-web-rig": "1.4.3", + "@rushstack/heft": "1.2.7", "@types/heft-jest": "1.0.3", "@types/node": "20.17.19", "@types/webpack-env": "~1.18.8", diff --git a/tsdoc-config/package.json b/tsdoc-config/package.json index ec9dd184..6e6b2596 100644 --- a/tsdoc-config/package.json +++ b/tsdoc-config/package.json @@ -28,7 +28,7 @@ }, "devDependencies": { "tsdoc-build-rig": "workspace:*", - "@rushstack/heft": "1.2.5", + "@rushstack/heft": "1.2.7", "@types/jju": "1.4.2", "@types/resolve": "1.20.2", "eslint": "~9.25.1" diff --git a/tsdoc/package.json b/tsdoc/package.json index 3df466c2..177aee8f 100644 --- a/tsdoc/package.json +++ b/tsdoc/package.json @@ -23,7 +23,7 @@ "license": "MIT", "devDependencies": { "tsdoc-build-rig": "workspace:*", - "@rushstack/heft": "1.2.5", + "@rushstack/heft": "1.2.7", "eslint": "~9.25.1" }, "scripts": { From e01914302e7648a5c1cba92b05ed26835e297a8e Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 24 Mar 2026 18:20:59 -0400 Subject: [PATCH 2/4] Rush update. --- common/config/rush/pnpm-lock.yaml | 1157 ++++++++-------------------- common/scripts/install-run-rush.js | 12 +- 2 files changed, 338 insertions(+), 831 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 0c0bad54..ac24a4cd 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -23,8 +23,8 @@ importers: version: 5.8.3 devDependencies: '@rushstack/heft': - specifier: 1.2.5 - version: 1.2.5(@types/node@20.17.19) + specifier: 1.2.7 + version: 1.2.7(@types/node@20.17.19) eslint: specifier: ~9.25.1 version: 9.25.1 @@ -45,8 +45,8 @@ importers: version: 8.56.0(eslint@9.25.1)(typescript@5.8.3) devDependencies: '@rushstack/heft': - specifier: 1.2.5 - version: 1.2.5(@types/node@20.17.19) + specifier: 1.2.7 + version: 1.2.7(@types/node@20.17.19) '@types/eslint': specifier: 8.40.1 version: 8.40.1 @@ -88,11 +88,11 @@ importers: version: 2.5.3 devDependencies: '@rushstack/heft': - specifier: 1.2.5 - version: 1.2.5(@types/node@20.17.19) + specifier: 1.2.7 + version: 1.2.7(@types/node@20.17.19) '@rushstack/heft-web-rig': - specifier: 1.4.1 - version: 1.4.1(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19)(jest-environment-node@29.5.0) + specifier: 1.4.3 + version: 1.4.3(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19)(jest-environment-node@29.5.0) eslint: specifier: ~9.25.1 version: 9.25.1 @@ -112,8 +112,8 @@ importers: ../../tsdoc: devDependencies: '@rushstack/heft': - specifier: 1.2.5 - version: 1.2.5(@types/node@20.17.19) + specifier: 1.2.7 + version: 1.2.7(@types/node@20.17.19) eslint: specifier: ~9.25.1 version: 9.25.1 @@ -124,26 +124,26 @@ importers: ../../tsdoc-build-rig: dependencies: '@microsoft/api-extractor': - specifier: 7.57.5 - version: 7.57.5(@types/node@20.17.19) + specifier: 7.57.7 + version: 7.57.7(@types/node@20.17.19) '@rushstack/eslint-config': - specifier: 4.6.3 - version: 4.6.3(eslint@9.25.1)(typescript@5.8.3) + specifier: 4.6.4 + version: 4.6.4(eslint@9.25.1)(typescript@5.8.3) '@rushstack/eslint-patch': specifier: 1.16.1 version: 1.16.1 '@rushstack/eslint-plugin': - specifier: 0.23.1 - version: 0.23.1(eslint@9.25.1)(typescript@5.8.3) + specifier: 0.23.2 + version: 0.23.2(eslint@9.25.1)(typescript@5.8.3) '@rushstack/heft': - specifier: 1.2.5 - version: 1.2.5(@types/node@20.17.19) + specifier: 1.2.7 + version: 1.2.7(@types/node@20.17.19) '@rushstack/heft-node-rig': - specifier: 2.11.25 - version: 2.11.25(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19)(jest-environment-jsdom@29.5.0) + specifier: 2.11.27 + version: 2.11.27(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19)(jest-environment-jsdom@29.5.0) '@rushstack/heft-web-rig': - specifier: 1.4.1 - version: 1.4.1(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19)(jest-environment-node@29.5.0) + specifier: 1.4.3 + version: 1.4.3(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19)(jest-environment-node@29.5.0) '@types/heft-jest': specifier: 1.0.3 version: 1.0.3 @@ -200,8 +200,8 @@ importers: version: 1.22.2 devDependencies: '@rushstack/heft': - specifier: 1.2.5 - version: 1.2.5(@types/node@20.17.19) + specifier: 1.2.7 + version: 1.2.7(@types/node@20.17.19) '@types/jju': specifier: 1.4.2 version: 1.4.2 @@ -411,6 +411,10 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@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.20.1': resolution: {integrity: sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -451,10 +455,6 @@ packages: resolution: {integrity: sha512-jaS+NJ+hximswBG6pjNX0uEJZkrT0zwpVi3BA3vX22aFGjJjmgSTSmPpZCRKmoBL5VY/M6p0xsSJx7rk7sy5gg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/object-schema@2.1.6': - resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@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} @@ -611,15 +611,15 @@ packages: '@leichtgewicht/ip-codec@2.0.4': resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} - '@microsoft/api-extractor-model@7.33.3': - resolution: {integrity: sha512-EMwfPbyt0bAxPEOf2skhaURyNayxSDinjyInOuZJleG1Zb4YmDrKpNP9XRI01jfJCT1OKdUyEIuX5GYHi11y2A==} + '@microsoft/api-extractor-model@7.33.4': + resolution: {integrity: sha512-u1LTaNTikZAQ9uK6KG1Ms7nvNedsnODnspq/gH2dcyETWvH4hVNGNDvRAEutH66kAmxA4/necElqGNs1FggC8w==} - '@microsoft/api-extractor@7.57.5': - resolution: {integrity: sha512-QwbB6UgdB+ASXA2kdhuOfBOkVdE4PO+rETfBhbIakE3eTSd3gwUvL8PBf4YVRJUq1aBWYP8lkp7PzUShvh2ODw==} + '@microsoft/api-extractor@7.57.7': + resolution: {integrity: sha512-kmnmVs32MFWbV5X6BInC1/TfCs7y1ugwxv1xHsAIj/DyUfoe7vtO0alRUgbQa57+yRGHBBjlNcEk33SCAt5/dA==} hasBin: true - '@microsoft/tsdoc-config@0.18.0': - resolution: {integrity: sha512-8N/vClYyfOH+l4fLkkr9+myAoR6M7akc8ntBJ4DJdWH2b09uVfr71+LTMpNyG19fNqWDg8KEDZhx5wxuqHyGjw==} + '@microsoft/tsdoc-config@0.18.1': + resolution: {integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==} '@microsoft/tsdoc@0.16.0': resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==} @@ -642,11 +642,11 @@ packages: '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@rushstack/debug-certificate-manager@1.7.5': - resolution: {integrity: sha512-htuISMK8p+QGFw7VzIVUB4CdxVgrZhVb93xV3FLxoC/MB3n5gy3cG85XnwdzwKmHr0JpRv6YxYi5kW6nmdvu0A==} + '@rushstack/debug-certificate-manager@1.7.7': + resolution: {integrity: sha512-VdVJFrx4JfpHMIbHLIjCUSVSewcNS2EMPHiXFdjExf/5Sh7owWGfPkpLv1XMW9+PzyzfFMVVbdSBmSvh2UvVAQ==} - '@rushstack/eslint-config@4.6.3': - resolution: {integrity: sha512-swmWnmKGkYIfYFyOb9HPLl7uoT1v4inLi+hNx1MBlzBxOzgVQmcRcgG7be9YN4IFXhg26GAdg70vfsCsidz1gQ==} + '@rushstack/eslint-config@4.6.4': + resolution: {integrity: sha512-nMd5JxzOqkICanNf2He3xebU4txXT5IiQ6ovMeJt5Ou72J+DZzor2kfVGKfQi6uBR2fyhZGYBOahwxnduH2bbA==} peerDependencies: eslint: ^8.57.0 || ^9.25.1 typescript: '>=4.7.0' @@ -654,34 +654,34 @@ packages: '@rushstack/eslint-patch@1.16.1': resolution: {integrity: sha512-TvZbIpeKqGQQ7X0zSCvPH9riMSFQFSggnfBjFZ1mEoILW+UuXCKwOoPcgjMwiUtRqFZ8jWhPJc4um14vC6I4ag==} - '@rushstack/eslint-plugin-packlets@0.15.1': - resolution: {integrity: sha512-mr0TS5PjXJv3OE/c5RYArtm/F0+HYO8C6Vg2XVw4OzvRHXtyLuEWFPpCpAyRyioHSNMmnbmKrmKbU80CMMaSZQ==} + '@rushstack/eslint-plugin-packlets@0.15.2': + resolution: {integrity: sha512-mSW24B5Q1xGm/ANNlzZ+hPIqz8A1JCNeJwHOWOh7dcf43RxcRPqguhllE/7LhwIaly3IH43lUWFBwcamSvJzgw==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - '@rushstack/eslint-plugin-security@0.14.1': - resolution: {integrity: sha512-Dy9tuIE45Dd9Xg7P91X625gUggHDcdk3u7txqeLhezyS65tvkIY9nTKr/ORqzUbJIdjLQ3lB2gTWY4VcKegZIQ==} + '@rushstack/eslint-plugin-security@0.14.2': + resolution: {integrity: sha512-9iQwRJyQuMr+Qqj8N56/bqPZtBftuU0i0KEpV/K1dOnyl7IO7yPx4spLP3Hkjej7m6Qa0xnScGDRTvlg7j21Kg==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - '@rushstack/eslint-plugin@0.23.1': - resolution: {integrity: sha512-iOdzErUG4n9zVXX9Fa0RFkVml4BT1i8roSFbRb31lUyWUpYsKmjy2Z+q5TOiE1L+V7/8MdShqN3wMgrkh8SeKA==} + '@rushstack/eslint-plugin@0.23.2': + resolution: {integrity: sha512-yMvd/jW/gUZ2IdXaOD5mr+DBU0UUjNgsZ/aDrFfzijIPvqdjtMich0gR68VBxvZjciUDQX0Zm4rfezvkxv/bRQ==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - '@rushstack/heft-api-extractor-plugin@1.3.5': - resolution: {integrity: sha512-Q3gbV+T9/aXkO98aakDRNbCQj/579FgeMpY0JvZr0yQX5DFibvnoBdkhk3QX2QqqU1ZfPHX0jluqm7DDL0XJGQ==} + '@rushstack/heft-api-extractor-plugin@1.3.7': + resolution: {integrity: sha512-1XOJVF40o8gY3dYxdZXYAcyh3G1uKosdfKSM+KGD+bsVk/yosOvUu71Y4CSkVhCgnjf3n1Hmg9G1pwikwJVcSQ==} peerDependencies: - '@rushstack/heft': 1.2.5 + '@rushstack/heft': 1.2.7 '@rushstack/heft-config-file@0.20.3': resolution: {integrity: sha512-kVIBNxwtgV4wPQrqk4PCcaU3DKkmDmiULkELmb7RmhYKAYqR6XyA9dnyXdu/HgmF3zPn8EnuBT8/RhlKmbF8Zg==} engines: {node: '>=10.13.0'} - '@rushstack/heft-jest-plugin@1.2.5': - resolution: {integrity: sha512-nnIUReOalMRUbmT+XWvNS6TRf9uRK3F9yD+cOp/BiSb3+AkcP7t9DQ8cjU8i3Rklz19x1NWmLu3FQYbsy/PUvw==} + '@rushstack/heft-jest-plugin@1.2.7': + resolution: {integrity: sha512-Jal7D/a8xycCPBB+7pLWhggLCpZEzi1lBxZKmt3JTiJnZVcebHxubDnCaL/4qrJhVcyYZ/PK90B8/pG9dn9Tcg==} peerDependencies: - '@rushstack/heft': ^1.2.5 + '@rushstack/heft': ^1.2.7 jest-environment-jsdom: ^29.5.0 jest-environment-node: ^29.5.0 peerDependenciesMeta: @@ -690,44 +690,44 @@ packages: jest-environment-node: optional: true - '@rushstack/heft-lint-plugin@1.2.5': - resolution: {integrity: sha512-zqjlgc/kL6Ny5QyVzjAZ3Ur+Q0isc/nWNgGzLoh82cUOHBYzjvBGViWXqooLd5d6mhqJssDQ8aSTopJbFyYl4g==} + '@rushstack/heft-lint-plugin@1.2.7': + resolution: {integrity: sha512-4Gb6SMB0CXRdiGr8H1ARfd3fB/zTDBh2n34DYzNH+k+PaQuDjKLDmw4TdM/7j3X+d/0okujmrE1VlI59XgC3yg==} peerDependencies: - '@rushstack/heft': 1.2.5 + '@rushstack/heft': 1.2.7 - '@rushstack/heft-node-rig@2.11.25': - resolution: {integrity: sha512-/HmP+5K02CuCZeppWpJgKxKOsJ4fN4oBihF55JyjWuKtB3dE5SAAiTHFyCOejsNn6ZkHslMcTu88GmEFGvlNQA==} + '@rushstack/heft-node-rig@2.11.27': + resolution: {integrity: sha512-cE4SSJPgA+izofqu/gyHXgYtnqec74vuT3NYXGOBnyUdmCGabalesgFg9fomkjP8uqx6AdBZUr73+STHmc7XIQ==} peerDependencies: - '@rushstack/heft': ^1.2.5 + '@rushstack/heft': ^1.2.7 - '@rushstack/heft-sass-plugin@1.2.5': - resolution: {integrity: sha512-NMf47hPhoZIW1/64uxqneH5d/xW4bxhd167YYiBfuidTOnN2KNDSq+obyENKEDEzzVvcolcQOvqX74mb0Q1rmQ==} + '@rushstack/heft-sass-plugin@1.2.7': + resolution: {integrity: sha512-f6XydNOWcE02cqVZ8YfIkYVj/f/6ghSwFHpcsGohq0u+1xxUQQXAZS2RAdYd6+0QwtmtNO3qZA6C0xIJGwKs7w==} peerDependencies: - '@rushstack/heft': ^1.2.5 + '@rushstack/heft': ^1.2.7 - '@rushstack/heft-static-asset-typings-plugin@0.1.1': - resolution: {integrity: sha512-Aiz0BmMGO+XOuJuwJ+ixwzCPaP7tNu5hFP5qW1RKP6/SMkNXH7Br566oSekCSBhCOqiY6jwPBNsaIDadu8z7Zg==} + '@rushstack/heft-static-asset-typings-plugin@0.1.3': + resolution: {integrity: sha512-7tiYn8JY9B/Wj5SmsntHuxb9BoNyefgU695u4L8YqZBrTGHmmt7zSm93Xrmi3mSXTCYbMCpcSfdPGPFHzDCSwg==} peerDependencies: - '@rushstack/heft': ^1.2.5 + '@rushstack/heft': ^1.2.7 - '@rushstack/heft-typescript-plugin@1.3.0': - resolution: {integrity: sha512-uEsJwwRjtfAngLuhJGukMS2LVMNh6Am6kthb9bNcwHBHXZOoxT1HCDzkX22o8QNWtPH7vFSB0Ir7VwIMyzZmvg==} + '@rushstack/heft-typescript-plugin@1.3.2': + resolution: {integrity: sha512-oP8SLVW6zrlyaPUg7q01c0CLE/MuIA72E7BZDZX4OugbIBLhHTDOUAyXMnp0xFYX0bebD/vJbRLTWvRMpvuWyw==} peerDependencies: - '@rushstack/heft': 1.2.5 + '@rushstack/heft': 1.2.7 - '@rushstack/heft-web-rig@1.4.1': - resolution: {integrity: sha512-8SLHVi8I3KMW/Cw107gy59ehr6zbYQVTDxd/OhDQ8ZdBqnxDDo6TU+LVlthqNaiwOip4hx+KEAEGmGc0xgNKsA==} + '@rushstack/heft-web-rig@1.4.3': + resolution: {integrity: sha512-b5v19pfamLTFlPez5etPy2oqjfCgckvW2QvZOcGFpAcgoN4KWlaCDPvdmmKP4kkkUVKJP9aoj4f47bqDBW/Sgw==} peerDependencies: - '@rushstack/heft': ^1.2.5 + '@rushstack/heft': ^1.2.7 - '@rushstack/heft-webpack5-plugin@1.3.5': - resolution: {integrity: sha512-xBEQhCw8oK9OHEnHA8Cdx9L0vzZGyG4nlh9TYsNIWjwo/M7wK/ChmbCJsXMeOcilhkAqMsauKBUrYSSlDsrNlw==} + '@rushstack/heft-webpack5-plugin@1.3.7': + resolution: {integrity: sha512-POv8FhwxwNbrSk4ibEcwSU3yp+ypny1XnKn+T+4QgySUtyoRm99XCdCoESj/tcBVArySnH1T9O11HU+yBnr4xA==} peerDependencies: - '@rushstack/heft': ^1.2.5 + '@rushstack/heft': ^1.2.7 webpack: ^5.82.1 - '@rushstack/heft@1.2.5': - resolution: {integrity: sha512-F08Xm0NJ51WF3YCWJuEe21Fa1JphqWpqxlBBQ4MggtL4E36uWcGfE/9OhVd0fH0io9lDFVkfWBZ5exaQ7W91Zg==} + '@rushstack/heft@1.2.7': + resolution: {integrity: sha512-ifomxye4nTr8fbEiABG+g3ybyke7Ayq029UAU4Y6ey3Tt07Gcxai1RtfHtabZ5kztK28QSGbbJM8rdkHO1euFQ==} engines: {node: '>=10.13.0'} hasBin: true @@ -772,8 +772,8 @@ packages: '@rushstack/ts-command-line@5.3.3': resolution: {integrity: sha512-c+ltdcvC7ym+10lhwR/vWiOhsrm/bP3By2VsFcs5qTKv+6tTmxgbVrtJ5NdNjANiV5TcmOZgUN+5KYQ4llsvEw==} - '@rushstack/typings-generator@0.16.5': - resolution: {integrity: sha512-XgvwewBlGqZRsKNVB7hBfDVMecAEBSs51a387xxAsOg2EJp9ujK5cxDrQWQ07byozrkI2Cd2gUlKx8anKZmnQg==} + '@rushstack/typings-generator@0.16.7': + resolution: {integrity: sha512-EHhjGBS+hYEmkW+USMGY+jsG2U25wYGO44EK7Bb/IF8KarTLUhleHfvmuNzLpuPPU910BBhsaREt9Q7xoRAasQ==} peerDependencies: '@types/node': '*' peerDependenciesMeta: @@ -957,25 +957,19 @@ packages: '@types/yargs@17.0.24': resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==} - '@typescript-eslint/eslint-plugin@8.46.4': - resolution: {integrity: sha512-R48VhmTJqplNyDxCyqqVkFSZIx1qX6PzwqgcXn1olLrzxcSBDlOsbtcnQuQhNtnNiJ4Xe5gREI1foajYaYU2Vg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/parser': ^8.46.4 - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/parser@8.46.4': - resolution: {integrity: sha512-tK3GPFWbirvNgsNKto+UmB/cRtn6TZfyw0D6IKrW55n6Vbs7KJoZtI//kpTKzE/DUmmnAFD8/Ca46s7Obs92/w==} + '@typescript-eslint/eslint-plugin@8.56.1': + resolution: {integrity: sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/parser': ^8.56.1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.46.4': - resolution: {integrity: sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==} + '@typescript-eslint/parser@8.56.1': + 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' '@typescript-eslint/project-service@8.56.0': @@ -984,19 +978,19 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.46.4': - resolution: {integrity: sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==} + '@typescript-eslint/project-service@8.56.1': + resolution: {integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' '@typescript-eslint/scope-manager@8.56.0': resolution: {integrity: sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.46.4': - resolution: {integrity: sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==} + '@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} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' '@typescript-eslint/tsconfig-utils@8.56.0': resolution: {integrity: sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==} @@ -1004,26 +998,26 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.46.4': - resolution: {integrity: sha512-V4QC8h3fdT5Wro6vANk6eojqfbv5bpwHuMsBcJUJkqs2z5XnYhJzyz9Y02eUmF9u3PgXEUiOt4w4KHR3P+z0PQ==} + '@typescript-eslint/tsconfig-utils@8.56.1': + resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.46.4': - resolution: {integrity: sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==} + '@typescript-eslint/type-utils@8.56.1': + 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' '@typescript-eslint/types@8.56.0': resolution: {integrity: sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.46.4': - resolution: {integrity: sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==} + '@typescript-eslint/types@8.56.1': + resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' '@typescript-eslint/typescript-estree@8.56.0': resolution: {integrity: sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==} @@ -1031,11 +1025,10 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.46.4': - resolution: {integrity: sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==} + '@typescript-eslint/typescript-estree@8.56.1': + resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' '@typescript-eslint/utils@8.56.0': @@ -1045,14 +1038,21 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.46.4': - resolution: {integrity: sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==} + '@typescript-eslint/utils@8.56.1': + 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' '@typescript-eslint/visitor-keys@8.56.0': resolution: {integrity: sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@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} + '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} @@ -1169,9 +1169,6 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} - ajv@8.18.0: resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} @@ -1218,10 +1215,6 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} - engines: {node: '>= 0.4'} - array-buffer-byte-length@1.0.2: resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} engines: {node: '>= 0.4'} @@ -1253,10 +1246,6 @@ packages: resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} engines: {node: '>= 0.4'} - arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} - engines: {node: '>= 0.4'} - arraybuffer.prototype.slice@1.0.4: resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} @@ -1387,10 +1376,6 @@ packages: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} - call-bind@1.0.8: resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} engines: {node: '>= 0.4'} @@ -1417,9 +1402,6 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001749: - resolution: {integrity: sha512-0rw2fJOmLfnzCRbkm8EyHL8SvI2Apu5UbnQuTsJ0ClgrH8hcwFooJ1s5R0EP8o8aVrFu8++ae29Kt9/gZAZp/Q==} - caniuse-lite@1.0.30001774: resolution: {integrity: sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==} @@ -1643,26 +1625,14 @@ packages: resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} engines: {node: '>=12'} - data-view-buffer@1.0.1: - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} - engines: {node: '>= 0.4'} - data-view-buffer@1.0.2: resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} engines: {node: '>= 0.4'} - data-view-byte-length@1.0.1: - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} - engines: {node: '>= 0.4'} - data-view-byte-length@1.0.2: resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} engines: {node: '>= 0.4'} - data-view-byte-offset@1.0.0: - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} - engines: {node: '>= 0.4'} - data-view-byte-offset@1.0.1: resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} engines: {node: '>= 0.4'} @@ -1797,9 +1767,6 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.233: - resolution: {integrity: sha512-iUdTQSf7EFXsDdQsp8MwJz5SVk4APEFqXU/S47OtQ0YLqacSwPXdZ5vRlMX3neb07Cy2vgioNuRnWUXFwuslkg==} - electron-to-chromium@1.5.302: resolution: {integrity: sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==} @@ -1837,18 +1804,10 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - es-abstract@1.23.3: - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} - engines: {node: '>= 0.4'} - es-abstract@1.24.0: resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} engines: {node: '>= 0.4'} - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - es-define-property@1.0.1: resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} @@ -1867,10 +1826,6 @@ packages: es-module-lexer@2.0.0: resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} - es-object-atoms@1.0.0: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} - engines: {node: '>= 0.4'} - es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} @@ -1879,17 +1834,10 @@ packages: resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} engines: {node: '>= 0.4'} - es-shim-unscopables@1.0.2: - resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} - es-shim-unscopables@1.1.0: resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} engines: {node: '>= 0.4'} - es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - es-to-primitive@1.3.0: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} @@ -1971,8 +1919,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-plugin-tsdoc@0.5.0: - resolution: {integrity: sha512-ush8ehCwub2rgE16OIgQPFyj/o0k3T8kL++9IrAI4knsmupNo8gvfO2ERgDHWWgTC5MglbwLVRswU93HyXqNpw==} + eslint-plugin-tsdoc@0.5.2: + resolution: {integrity: sha512-BlvqjWZdBJDIPO/YU3zcPCF23CvjYT3gyu63yo6b609NNV3D1b6zceAREy2xnweuBoDpZcLNuPyAUq9cvx6bbQ==} eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} @@ -2148,9 +2096,6 @@ packages: debug: optional: true - for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - for-each@0.3.5: resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} engines: {node: '>= 0.4'} @@ -2188,10 +2133,6 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} - engines: {node: '>= 0.4'} - function.prototype.name@1.1.8: resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} engines: {node: '>= 0.4'} @@ -2206,10 +2147,6 @@ packages: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} - get-intrinsic@1.3.0: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} @@ -2226,10 +2163,6 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} - engines: {node: '>= 0.4'} - get-symbol-description@1.1.0: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} @@ -2265,9 +2198,6 @@ packages: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -2275,9 +2205,6 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - gzip-size@6.0.0: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} engines: {node: '>=10'} @@ -2309,18 +2236,10 @@ packages: has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - has-proto@1.2.0: resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} engines: {node: '>= 0.4'} - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - has-symbols@1.1.0: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} @@ -2477,10 +2396,6 @@ packages: resolution: {integrity: sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==} engines: {node: '>= 10'} - is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} - engines: {node: '>= 0.4'} - is-array-buffer@3.0.5: resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} @@ -2492,9 +2407,6 @@ packages: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} engines: {node: '>= 0.4'} - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - is-bigint@1.1.0: resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} engines: {node: '>= 0.4'} @@ -2503,10 +2415,6 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - is-boolean-object@1.2.2: resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} engines: {node: '>= 0.4'} @@ -2522,18 +2430,10 @@ packages: resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} - is-data-view@1.0.1: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} - engines: {node: '>= 0.4'} - is-data-view@1.0.2: resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} engines: {node: '>= 0.4'} - is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} - is-date-object@1.1.0: resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} engines: {node: '>= 0.4'} @@ -2547,9 +2447,6 @@ packages: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - is-finalizationregistry@1.0.2: - resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} - is-finalizationregistry@1.1.1: resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} engines: {node: '>= 0.4'} @@ -2583,10 +2480,6 @@ packages: resolution: {integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==} engines: {node: '>=16'} - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - is-number-object@1.1.1: resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} engines: {node: '>= 0.4'} @@ -2606,10 +2499,6 @@ packages: is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - is-regex@1.2.1: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} @@ -2618,10 +2507,6 @@ packages: resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} engines: {node: '>= 0.4'} - is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} - engines: {node: '>= 0.4'} - is-shared-array-buffer@1.0.4: resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} engines: {node: '>= 0.4'} @@ -2630,26 +2515,14 @@ packages: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} - is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - is-string@1.1.1: resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} engines: {node: '>= 0.4'} - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - is-symbol@1.1.1: resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} engines: {node: '>= 0.4'} - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} - engines: {node: '>= 0.4'} - is-typed-array@1.1.15: resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} @@ -2658,9 +2531,6 @@ packages: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} - is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - is-weakref@1.1.1: resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} engines: {node: '>= 0.4'} @@ -2981,9 +2851,6 @@ packages: lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - lodash@4.17.23: resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} @@ -3067,9 +2934,13 @@ packages: minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - minimatch@10.2.1: - resolution: {integrity: sha512-MClCe8IL5nRRmawL6ib/eT4oLyeKMGCghibcDWK+J0hh0Q8kqSdia6BvbRMVk6mPa6WqUa5uR2oxt6C5jd533A==} - engines: {node: 20 || >=22} + minimatch@10.2.3: + resolution: {integrity: sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg==} + engines: {node: 18 || 20 || >=22} + + minimatch@10.2.4: + resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} + engines: {node: 18 || 20 || >=22} minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -3137,9 +3008,6 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.23: - resolution: {integrity: sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==} - node-releases@2.0.27: resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} @@ -3624,10 +3492,6 @@ packages: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} - reflect.getprototypeof@1.0.6: - resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} - engines: {node: '>= 0.4'} - regexp.prototype.flags@1.5.4: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} @@ -3703,10 +3567,6 @@ packages: resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} engines: {node: '>= 0.4'} - safe-regex-test@1.0.3: - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} - engines: {node: '>= 0.4'} - safe-regex-test@1.1.0: resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} @@ -4061,10 +3921,6 @@ packages: resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} engines: {node: '>= 0.4'} - string.prototype.trim@1.2.9: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} - engines: {node: '>= 0.4'} - string.prototype.trimend@1.0.9: resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} engines: {node: '>= 0.4'} @@ -4274,34 +4130,18 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} - engines: {node: '>= 0.4'} - typed-array-buffer@1.0.3: resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} - typed-array-byte-length@1.0.1: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} - engines: {node: '>= 0.4'} - typed-array-byte-length@1.0.3: resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} engines: {node: '>= 0.4'} - typed-array-byte-offset@1.0.2: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} - engines: {node: '>= 0.4'} - typed-array-byte-offset@1.0.4: resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} engines: {node: '>= 0.4'} - typed-array-length@1.0.6: - resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} - engines: {node: '>= 0.4'} - typed-array-length@1.0.7: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} @@ -4321,9 +4161,6 @@ packages: engines: {node: '>=0.8.0'} hasBin: true - unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - unbox-primitive@1.1.0: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} @@ -4343,12 +4180,6 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - update-browserslist-db@1.1.3: - resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - update-browserslist-db@1.2.3: resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} hasBin: true @@ -4498,17 +4329,10 @@ packages: resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} engines: {node: '>=12'} - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - which-boxed-primitive@1.1.1: resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} engines: {node: '>= 0.4'} - which-builtin-type@1.1.3: - resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} - engines: {node: '>= 0.4'} - which-builtin-type@1.2.1: resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} engines: {node: '>= 0.4'} @@ -4517,10 +4341,6 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} - which-typed-array@1.1.19: resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} engines: {node: '>= 0.4'} @@ -4640,7 +4460,7 @@ snapshots: '@babel/compat-data': 7.22.5 '@babel/core': 7.22.5 '@babel/helper-validator-option': 7.22.5 - browserslist: 4.26.3 + browserslist: 4.28.1 lru-cache: 5.1.1 semver: 6.3.1 @@ -4828,9 +4648,11 @@ snapshots: '@eslint-community/regexpp@4.12.1': {} + '@eslint-community/regexpp@4.12.2': {} + '@eslint/config-array@0.20.1': dependencies: - '@eslint/object-schema': 2.1.6 + '@eslint/object-schema': 2.1.7 debug: 4.4.3 minimatch: 3.1.2 transitivePeerDependencies: @@ -4880,8 +4702,6 @@ snapshots: '@eslint/js@9.37.0': {} - '@eslint/object-schema@2.1.6': {} - '@eslint/object-schema@2.1.7': {} '@eslint/plugin-kit@0.2.8': @@ -5124,26 +4944,26 @@ snapshots: '@leichtgewicht/ip-codec@2.0.4': {} - '@microsoft/api-extractor-model@7.33.3(@types/node@20.17.19)': + '@microsoft/api-extractor-model@7.33.4(@types/node@20.17.19)': dependencies: '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.0 + '@microsoft/tsdoc-config': 0.18.1 '@rushstack/node-core-library': 5.20.3(@types/node@20.17.19) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.57.5(@types/node@20.17.19)': + '@microsoft/api-extractor@7.57.7(@types/node@20.17.19)': dependencies: - '@microsoft/api-extractor-model': 7.33.3(@types/node@20.17.19) + '@microsoft/api-extractor-model': 7.33.4(@types/node@20.17.19) '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.0 + '@microsoft/tsdoc-config': 0.18.1 '@rushstack/node-core-library': 5.20.3(@types/node@20.17.19) '@rushstack/rig-package': 0.7.2 '@rushstack/terminal': 0.22.3(@types/node@20.17.19) '@rushstack/ts-command-line': 5.3.3(@types/node@20.17.19) diff: 8.0.3 lodash: 4.17.23 - minimatch: 10.2.1 + minimatch: 10.2.3 resolve: 1.22.10 semver: 7.5.4 source-map: 0.6.1 @@ -5151,10 +4971,10 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@microsoft/tsdoc-config@0.18.0': + '@microsoft/tsdoc-config@0.18.1': dependencies: '@microsoft/tsdoc': 0.16.0 - ajv: 8.12.0 + ajv: 8.18.0 jju: 1.4.0 resolve: 1.22.10 @@ -5176,7 +4996,7 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@rushstack/debug-certificate-manager@1.7.5(@types/node@20.17.19)': + '@rushstack/debug-certificate-manager@1.7.7(@types/node@20.17.19)': dependencies: '@rushstack/node-core-library': 5.20.3(@types/node@20.17.19) '@rushstack/terminal': 0.22.3(@types/node@20.17.19) @@ -5184,101 +5004,101 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/eslint-config@4.6.3(eslint@9.25.1)(typescript@5.8.3)': + '@rushstack/eslint-config@4.6.4(eslint@9.25.1)(typescript@5.8.3)': dependencies: '@rushstack/eslint-patch': 1.16.1 - '@rushstack/eslint-plugin': 0.23.1(eslint@9.25.1)(typescript@5.8.3) - '@rushstack/eslint-plugin-packlets': 0.15.1(eslint@9.25.1)(typescript@5.8.3) - '@rushstack/eslint-plugin-security': 0.14.1(eslint@9.25.1)(typescript@5.8.3) - '@typescript-eslint/eslint-plugin': 8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.25.1)(typescript@5.8.3))(eslint@9.25.1)(typescript@5.8.3) - '@typescript-eslint/parser': 8.46.4(eslint@9.25.1)(typescript@5.8.3) - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.4(eslint@9.25.1)(typescript@5.8.3) + '@rushstack/eslint-plugin': 0.23.2(eslint@9.25.1)(typescript@5.8.3) + '@rushstack/eslint-plugin-packlets': 0.15.2(eslint@9.25.1)(typescript@5.8.3) + '@rushstack/eslint-plugin-security': 0.14.2(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.25.1)(typescript@5.8.3))(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/parser': 8.56.1(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.25.1)(typescript@5.8.3) eslint: 9.25.1 eslint-plugin-promise: 7.2.1(eslint@9.25.1) eslint-plugin-react: 7.37.5(eslint@9.25.1) - eslint-plugin-tsdoc: 0.5.0(eslint@9.25.1)(typescript@5.8.3) + eslint-plugin-tsdoc: 0.5.2(eslint@9.25.1)(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@rushstack/eslint-config@4.6.3(eslint@9.37.0)(typescript@5.8.3)': + '@rushstack/eslint-config@4.6.4(eslint@9.37.0)(typescript@5.8.3)': dependencies: '@rushstack/eslint-patch': 1.16.1 - '@rushstack/eslint-plugin': 0.23.1(eslint@9.37.0)(typescript@5.8.3) - '@rushstack/eslint-plugin-packlets': 0.15.1(eslint@9.37.0)(typescript@5.8.3) - '@rushstack/eslint-plugin-security': 0.14.1(eslint@9.37.0)(typescript@5.8.3) - '@typescript-eslint/eslint-plugin': 8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.37.0)(typescript@5.8.3))(eslint@9.37.0)(typescript@5.8.3) - '@typescript-eslint/parser': 8.46.4(eslint@9.37.0)(typescript@5.8.3) - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.4(eslint@9.37.0)(typescript@5.8.3) + '@rushstack/eslint-plugin': 0.23.2(eslint@9.37.0)(typescript@5.8.3) + '@rushstack/eslint-plugin-packlets': 0.15.2(eslint@9.37.0)(typescript@5.8.3) + '@rushstack/eslint-plugin-security': 0.14.2(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.37.0)(typescript@5.8.3))(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/parser': 8.56.1(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.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.0(eslint@9.37.0)(typescript@5.8.3) + eslint-plugin-tsdoc: 0.5.2(eslint@9.37.0)(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: - supports-color '@rushstack/eslint-patch@1.16.1': {} - '@rushstack/eslint-plugin-packlets@0.15.1(eslint@9.25.1)(typescript@5.8.3)': + '@rushstack/eslint-plugin-packlets@0.15.2(eslint@9.25.1)(typescript@5.8.3)': dependencies: '@rushstack/tree-pattern': 0.4.1 - '@typescript-eslint/utils': 8.46.4(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.25.1)(typescript@5.8.3) eslint: 9.25.1 transitivePeerDependencies: - supports-color - typescript - '@rushstack/eslint-plugin-packlets@0.15.1(eslint@9.37.0)(typescript@5.8.3)': + '@rushstack/eslint-plugin-packlets@0.15.2(eslint@9.37.0)(typescript@5.8.3)': dependencies: '@rushstack/tree-pattern': 0.4.1 - '@typescript-eslint/utils': 8.46.4(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.3) eslint: 9.37.0 transitivePeerDependencies: - supports-color - typescript - '@rushstack/eslint-plugin-security@0.14.1(eslint@9.25.1)(typescript@5.8.3)': + '@rushstack/eslint-plugin-security@0.14.2(eslint@9.25.1)(typescript@5.8.3)': dependencies: '@rushstack/tree-pattern': 0.4.1 - '@typescript-eslint/utils': 8.46.4(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.25.1)(typescript@5.8.3) eslint: 9.25.1 transitivePeerDependencies: - supports-color - typescript - '@rushstack/eslint-plugin-security@0.14.1(eslint@9.37.0)(typescript@5.8.3)': + '@rushstack/eslint-plugin-security@0.14.2(eslint@9.37.0)(typescript@5.8.3)': dependencies: '@rushstack/tree-pattern': 0.4.1 - '@typescript-eslint/utils': 8.46.4(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.3) eslint: 9.37.0 transitivePeerDependencies: - supports-color - typescript - '@rushstack/eslint-plugin@0.23.1(eslint@9.25.1)(typescript@5.8.3)': + '@rushstack/eslint-plugin@0.23.2(eslint@9.25.1)(typescript@5.8.3)': dependencies: '@rushstack/tree-pattern': 0.4.1 - '@typescript-eslint/utils': 8.46.4(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.25.1)(typescript@5.8.3) eslint: 9.25.1 transitivePeerDependencies: - supports-color - typescript - '@rushstack/eslint-plugin@0.23.1(eslint@9.37.0)(typescript@5.8.3)': + '@rushstack/eslint-plugin@0.23.2(eslint@9.37.0)(typescript@5.8.3)': dependencies: '@rushstack/tree-pattern': 0.4.1 - '@typescript-eslint/utils': 8.46.4(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.3) eslint: 9.37.0 transitivePeerDependencies: - supports-color - typescript - '@rushstack/heft-api-extractor-plugin@1.3.5(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19)': + '@rushstack/heft-api-extractor-plugin@1.3.7(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19)': dependencies: - '@rushstack/heft': 1.2.5(@types/node@20.17.19) + '@rushstack/heft': 1.2.7(@types/node@20.17.19) '@rushstack/node-core-library': 5.20.3(@types/node@20.17.19) semver: 7.5.4 transitivePeerDependencies: @@ -5294,12 +5114,12 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/heft-jest-plugin@1.2.5(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0)': + '@rushstack/heft-jest-plugin@1.2.7(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0)': dependencies: '@jest/core': 29.5.0 '@jest/reporters': 29.5.0 '@jest/transform': 29.5.0 - '@rushstack/heft': 1.2.5(@types/node@20.17.19) + '@rushstack/heft': 1.2.7(@types/node@20.17.19) '@rushstack/heft-config-file': 0.20.3(@types/node@20.17.19) '@rushstack/node-core-library': 5.20.3(@types/node@20.17.19) '@rushstack/terminal': 0.22.3(@types/node@20.17.19) @@ -5317,24 +5137,24 @@ snapshots: - supports-color - ts-node - '@rushstack/heft-lint-plugin@1.2.5(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19)': + '@rushstack/heft-lint-plugin@1.2.7(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19)': dependencies: - '@rushstack/heft': 1.2.5(@types/node@20.17.19) + '@rushstack/heft': 1.2.7(@types/node@20.17.19) '@rushstack/node-core-library': 5.20.3(@types/node@20.17.19) json-stable-stringify-without-jsonify: 1.0.1 semver: 7.5.4 transitivePeerDependencies: - '@types/node' - '@rushstack/heft-node-rig@2.11.25(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19)(jest-environment-jsdom@29.5.0)': + '@rushstack/heft-node-rig@2.11.27(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19)(jest-environment-jsdom@29.5.0)': dependencies: - '@microsoft/api-extractor': 7.57.5(@types/node@20.17.19) - '@rushstack/eslint-config': 4.6.3(eslint@9.37.0)(typescript@5.8.3) - '@rushstack/heft': 1.2.5(@types/node@20.17.19) - '@rushstack/heft-api-extractor-plugin': 1.3.5(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19) - '@rushstack/heft-jest-plugin': 1.2.5(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0) - '@rushstack/heft-lint-plugin': 1.2.5(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19) - '@rushstack/heft-typescript-plugin': 1.3.0(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19) + '@microsoft/api-extractor': 7.57.7(@types/node@20.17.19) + '@rushstack/eslint-config': 4.6.4(eslint@9.37.0)(typescript@5.8.3) + '@rushstack/heft': 1.2.7(@types/node@20.17.19) + '@rushstack/heft-api-extractor-plugin': 1.3.7(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19) + '@rushstack/heft-jest-plugin': 1.2.7(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0) + '@rushstack/heft-lint-plugin': 1.2.7(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19) + '@rushstack/heft-typescript-plugin': 1.3.2(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19) '@types/heft-jest': 1.0.1 eslint: 9.37.0 jest-environment-node: 29.5.0 @@ -5347,9 +5167,9 @@ snapshots: - supports-color - ts-node - '@rushstack/heft-sass-plugin@1.2.5(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19)': + '@rushstack/heft-sass-plugin@1.2.7(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19)': dependencies: - '@rushstack/heft': 1.2.5(@types/node@20.17.19) + '@rushstack/heft': 1.2.7(@types/node@20.17.19) '@rushstack/node-core-library': 5.20.3(@types/node@20.17.19) '@types/tapable': 1.0.6 postcss: 8.4.24 @@ -5359,19 +5179,19 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/heft-static-asset-typings-plugin@0.1.1(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19)': + '@rushstack/heft-static-asset-typings-plugin@0.1.3(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19)': dependencies: - '@rushstack/heft': 1.2.5(@types/node@20.17.19) + '@rushstack/heft': 1.2.7(@types/node@20.17.19) '@rushstack/heft-config-file': 0.20.3(@types/node@20.17.19) '@rushstack/node-core-library': 5.20.3(@types/node@20.17.19) '@rushstack/terminal': 0.22.3(@types/node@20.17.19) - '@rushstack/typings-generator': 0.16.5(@types/node@20.17.19) + '@rushstack/typings-generator': 0.16.7(@types/node@20.17.19) transitivePeerDependencies: - '@types/node' - '@rushstack/heft-typescript-plugin@1.3.0(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19)': + '@rushstack/heft-typescript-plugin@1.3.2(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19)': dependencies: - '@rushstack/heft': 1.2.5(@types/node@20.17.19) + '@rushstack/heft': 1.2.7(@types/node@20.17.19) '@rushstack/heft-config-file': 0.20.3(@types/node@20.17.19) '@rushstack/node-core-library': 5.20.3(@types/node@20.17.19) '@types/tapable': 1.0.6 @@ -5380,18 +5200,18 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/heft-web-rig@1.4.1(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19)(jest-environment-node@29.5.0)': - dependencies: - '@microsoft/api-extractor': 7.57.5(@types/node@20.17.19) - '@rushstack/eslint-config': 4.6.3(eslint@9.37.0)(typescript@5.8.3) - '@rushstack/heft': 1.2.5(@types/node@20.17.19) - '@rushstack/heft-api-extractor-plugin': 1.3.5(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19) - '@rushstack/heft-jest-plugin': 1.2.5(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0) - '@rushstack/heft-lint-plugin': 1.2.5(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19) - '@rushstack/heft-sass-plugin': 1.2.5(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19) - '@rushstack/heft-static-asset-typings-plugin': 0.1.1(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19) - '@rushstack/heft-typescript-plugin': 1.3.0(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19) - '@rushstack/heft-webpack5-plugin': 1.3.5(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19)(webpack@5.105.2) + '@rushstack/heft-web-rig@1.4.3(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19)(jest-environment-node@29.5.0)': + dependencies: + '@microsoft/api-extractor': 7.57.7(@types/node@20.17.19) + '@rushstack/eslint-config': 4.6.4(eslint@9.37.0)(typescript@5.8.3) + '@rushstack/heft': 1.2.7(@types/node@20.17.19) + '@rushstack/heft-api-extractor-plugin': 1.3.7(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19) + '@rushstack/heft-jest-plugin': 1.2.7(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0) + '@rushstack/heft-lint-plugin': 1.2.7(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19) + '@rushstack/heft-sass-plugin': 1.2.7(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19) + '@rushstack/heft-static-asset-typings-plugin': 0.1.3(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19) + '@rushstack/heft-typescript-plugin': 1.3.2(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19) + '@rushstack/heft-webpack5-plugin': 1.3.7(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19)(webpack@5.105.2) '@types/heft-jest': 1.0.1 autoprefixer: 10.4.14(postcss@8.4.24) css-loader: 6.6.0(webpack@5.105.2) @@ -5406,7 +5226,7 @@ snapshots: sass-loader: 12.4.0(sass@1.49.11)(webpack@5.105.2) source-map-loader: 3.0.2(webpack@5.105.2) style-loader: 3.3.3(webpack@5.105.2) - terser-webpack-plugin: 5.3.14(webpack@5.105.2) + terser-webpack-plugin: 5.3.16(webpack@5.105.2) typescript: 5.8.3 url-loader: 4.1.1(webpack@5.105.2) webpack: 5.105.2 @@ -5434,10 +5254,10 @@ snapshots: - utf-8-validate - webpack-cli - '@rushstack/heft-webpack5-plugin@1.3.5(@rushstack/heft@1.2.5(@types/node@20.17.19))(@types/node@20.17.19)(webpack@5.105.2)': + '@rushstack/heft-webpack5-plugin@1.3.7(@rushstack/heft@1.2.7(@types/node@20.17.19))(@types/node@20.17.19)(webpack@5.105.2)': dependencies: - '@rushstack/debug-certificate-manager': 1.7.5(@types/node@20.17.19) - '@rushstack/heft': 1.2.5(@types/node@20.17.19) + '@rushstack/debug-certificate-manager': 1.7.7(@types/node@20.17.19) + '@rushstack/heft': 1.2.7(@types/node@20.17.19) '@rushstack/node-core-library': 5.20.3(@types/node@20.17.19) '@types/tapable': 1.0.6 tapable: 1.1.3 @@ -5452,7 +5272,7 @@ snapshots: - utf-8-validate - webpack-cli - '@rushstack/heft@1.2.5(@types/node@20.17.19)': + '@rushstack/heft@1.2.7(@types/node@20.17.19)': dependencies: '@rushstack/heft-config-file': 0.20.3(@types/node@20.17.19) '@rushstack/node-core-library': 5.20.3(@types/node@20.17.19) @@ -5517,7 +5337,7 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/typings-generator@0.16.5(@types/node@20.17.19)': + '@rushstack/typings-generator@0.16.7(@types/node@20.17.19)': dependencies: '@rushstack/node-core-library': 5.20.3(@types/node@20.17.19) '@rushstack/terminal': 0.22.3(@types/node@20.17.19) @@ -5728,16 +5548,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.0 - '@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.25.1)(typescript@5.8.3))(eslint@9.25.1)(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.25.1)(typescript@5.8.3))(eslint@9.25.1)(typescript@5.8.3)': dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.46.4(eslint@9.25.1)(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.46.4 - '@typescript-eslint/type-utils': 8.46.4(eslint@9.25.1)(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.4(eslint@9.25.1)(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.46.4 + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.56.1(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/type-utils': 8.56.1(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.56.1 eslint: 9.25.1 - graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.4.0(typescript@5.8.3) @@ -5745,16 +5564,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.37.0)(typescript@5.8.3))(eslint@9.37.0)(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.37.0)(typescript@5.8.3))(eslint@9.37.0)(typescript@5.8.3)': dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.46.4(eslint@9.37.0)(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.46.4 - '@typescript-eslint/type-utils': 8.46.4(eslint@9.37.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.4(eslint@9.37.0)(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.46.4 + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.56.1(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/type-utils': 8.56.1(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.56.1 eslint: 9.37.0 - graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.4.0(typescript@5.8.3) @@ -5762,31 +5580,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.46.4(eslint@9.25.1)(typescript@5.8.3)': + '@typescript-eslint/parser@8.56.1(eslint@9.25.1)(typescript@5.8.3)': dependencies: - '@typescript-eslint/scope-manager': 8.46.4 - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.46.4 + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.56.1 debug: 4.4.3 eslint: 9.25.1 typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.46.4(eslint@9.37.0)(typescript@5.8.3)': + '@typescript-eslint/parser@8.56.1(eslint@9.37.0)(typescript@5.8.3)': dependencies: - '@typescript-eslint/scope-manager': 8.46.4 - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.46.4 + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.56.1 debug: 4.4.3 eslint: 9.37.0 typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.46.4(typescript@5.8.3)': + '@typescript-eslint/project-service@8.56.0(typescript@5.8.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.56.0(typescript@5.8.3) '@typescript-eslint/types': 8.56.0 @@ -5795,38 +5613,38 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.56.0(typescript@5.8.3)': + '@typescript-eslint/project-service@8.56.1(typescript@5.8.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.56.0(typescript@5.8.3) - '@typescript-eslint/types': 8.56.0 + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.8.3) + '@typescript-eslint/types': 8.56.1 debug: 4.4.3 typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.46.4': - dependencies: - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/visitor-keys': 8.46.4 - '@typescript-eslint/scope-manager@8.56.0': dependencies: '@typescript-eslint/types': 8.56.0 '@typescript-eslint/visitor-keys': 8.56.0 - '@typescript-eslint/tsconfig-utils@8.46.4(typescript@5.8.3)': + '@typescript-eslint/scope-manager@8.56.1': dependencies: - typescript: 5.8.3 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/visitor-keys': 8.56.1 '@typescript-eslint/tsconfig-utils@8.56.0(typescript@5.8.3)': dependencies: typescript: 5.8.3 - '@typescript-eslint/type-utils@8.46.4(eslint@9.25.1)(typescript@5.8.3)': + '@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.8.3)': dependencies: - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.4(eslint@9.25.1)(typescript@5.8.3) + typescript: 5.8.3 + + '@typescript-eslint/type-utils@8.56.1(eslint@9.25.1)(typescript@5.8.3)': + dependencies: + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.25.1)(typescript@5.8.3) debug: 4.4.3 eslint: 9.25.1 ts-api-utils: 2.4.0(typescript@5.8.3) @@ -5834,11 +5652,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.46.4(eslint@9.37.0)(typescript@5.8.3)': + '@typescript-eslint/type-utils@8.56.1(eslint@9.37.0)(typescript@5.8.3)': dependencies: - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.4(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.3) debug: 4.4.3 eslint: 9.37.0 ts-api-utils: 2.4.0(typescript@5.8.3) @@ -5846,25 +5664,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.46.4': {} - '@typescript-eslint/types@8.56.0': {} - '@typescript-eslint/typescript-estree@8.46.4(typescript@5.8.3)': - dependencies: - '@typescript-eslint/project-service': 8.46.4(typescript@5.8.3) - '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.8.3) - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/visitor-keys': 8.46.4 - debug: 4.4.3 - fast-glob: 3.3.2 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.4 - ts-api-utils: 2.4.0(typescript@5.8.3) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types@8.56.1': {} '@typescript-eslint/typescript-estree@8.56.0(typescript@5.8.3)': dependencies: @@ -5881,49 +5683,64 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.46.4(eslint@9.25.1)(typescript@5.8.3)': + '@typescript-eslint/typescript-estree@8.56.1(typescript@5.8.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.25.1) - '@typescript-eslint/scope-manager': 8.46.4 - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.8.3) - eslint: 9.25.1 + '@typescript-eslint/project-service': 8.56.1(typescript@5.8.3) + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.8.3) + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/visitor-keys': 8.56.1 + debug: 4.4.3 + minimatch: 10.2.4 + semver: 7.7.4 + tinyglobby: 0.2.15 + ts-api-utils: 2.4.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.46.4(eslint@9.37.0)(typescript@5.8.3)': + '@typescript-eslint/utils@8.56.0(eslint@9.25.1)(typescript@5.8.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.37.0) - '@typescript-eslint/scope-manager': 8.46.4 - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.8.3) - eslint: 9.37.0 + '@eslint-community/eslint-utils': 4.9.1(eslint@9.25.1) + '@typescript-eslint/scope-manager': 8.56.0 + '@typescript-eslint/types': 8.56.0 + '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.8.3) + eslint: 9.25.1 typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.56.0(eslint@9.25.1)(typescript@5.8.3)': + '@typescript-eslint/utils@8.56.1(eslint@9.25.1)(typescript@5.8.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.25.1) - '@typescript-eslint/scope-manager': 8.56.0 - '@typescript-eslint/types': 8.56.0 - '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.3) eslint: 9.25.1 typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.46.4': + '@typescript-eslint/utils@8.56.1(eslint@9.37.0)(typescript@5.8.3)': dependencies: - '@typescript-eslint/types': 8.46.4 - eslint-visitor-keys: 4.2.1 + '@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.8.3) + eslint: 9.37.0 + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color '@typescript-eslint/visitor-keys@8.56.0': dependencies: '@typescript-eslint/types': 8.56.0 eslint-visitor-keys: 5.0.1 + '@typescript-eslint/visitor-keys@8.56.1': + dependencies: + '@typescript-eslint/types': 8.56.1 + eslint-visitor-keys: 5.0.1 + '@ungap/structured-clone@1.3.0': {} '@webassemblyjs/ast@1.14.1': @@ -6064,13 +5881,6 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.12.0: - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 - ajv@8.18.0: dependencies: fast-deep-equal: 3.1.3 @@ -6111,11 +5921,6 @@ snapshots: argparse@2.0.1: {} - array-buffer-byte-length@1.0.1: - dependencies: - call-bind: 1.0.8 - is-array-buffer: 3.0.4 - array-buffer-byte-length@1.0.2: dependencies: call-bound: 1.0.4 @@ -6158,14 +5963,14 @@ snapshots: call-bind: 1.0.8 define-properties: 1.2.1 es-abstract: 1.24.0 - es-shim-unscopables: 1.0.2 + es-shim-unscopables: 1.1.0 array.prototype.flatmap@1.3.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 es-abstract: 1.24.0 - es-shim-unscopables: 1.0.2 + es-shim-unscopables: 1.1.0 array.prototype.tosorted@1.1.4: dependencies: @@ -6175,17 +5980,6 @@ snapshots: es-errors: 1.3.0 es-shim-unscopables: 1.1.0 - arraybuffer.prototype.slice@1.0.3: - dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - is-array-buffer: 3.0.4 - is-shared-array-buffer: 1.0.3 - arraybuffer.prototype.slice@1.0.4: dependencies: array-buffer-byte-length: 1.0.2 @@ -6204,8 +5998,8 @@ snapshots: autoprefixer@10.4.14(postcss@8.4.24): dependencies: - browserslist: 4.26.3 - caniuse-lite: 1.0.30001749 + browserslist: 4.28.1 + caniuse-lite: 1.0.30001774 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -6322,10 +6116,10 @@ snapshots: browserslist@4.26.3: dependencies: baseline-browser-mapping: 2.10.0 - caniuse-lite: 1.0.30001749 - electron-to-chromium: 1.5.233 - node-releases: 2.0.23 - update-browserslist-db: 1.1.3(browserslist@4.26.3) + caniuse-lite: 1.0.30001774 + electron-to-chromium: 1.5.302 + node-releases: 2.0.27 + update-browserslist-db: 1.2.3(browserslist@4.26.3) browserslist@4.28.1: dependencies: @@ -6356,19 +6150,11 @@ snapshots: es-errors: 1.3.0 function-bind: 1.1.2 - call-bind@1.0.7: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.3.0 - set-function-length: 1.2.2 - call-bind@1.0.8: dependencies: call-bind-apply-helpers: 1.0.2 - es-define-property: 1.0.0 - get-intrinsic: 1.2.4 + es-define-property: 1.0.1 + get-intrinsic: 1.3.0 set-function-length: 1.2.2 call-bound@1.0.4: @@ -6389,13 +6175,11 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.26.3 - caniuse-lite: 1.0.30001749 + browserslist: 4.28.1 + caniuse-lite: 1.0.30001774 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001749: {} - caniuse-lite@1.0.30001774: {} chalk@2.4.2: @@ -6630,36 +6414,18 @@ snapshots: whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - data-view-buffer@1.0.1: - dependencies: - call-bind: 1.0.8 - es-errors: 1.3.0 - is-data-view: 1.0.1 - data-view-buffer@1.0.2: dependencies: call-bound: 1.0.4 es-errors: 1.3.0 is-data-view: 1.0.2 - data-view-byte-length@1.0.1: - dependencies: - call-bind: 1.0.8 - es-errors: 1.3.0 - is-data-view: 1.0.1 - data-view-byte-length@1.0.2: dependencies: call-bound: 1.0.4 es-errors: 1.3.0 is-data-view: 1.0.2 - data-view-byte-offset@1.0.0: - dependencies: - call-bind: 1.0.8 - es-errors: 1.3.0 - is-data-view: 1.0.1 - data-view-byte-offset@1.0.1: dependencies: call-bound: 1.0.4 @@ -6699,9 +6465,9 @@ snapshots: define-data-property@1.1.4: dependencies: - es-define-property: 1.0.0 + es-define-property: 1.0.1 es-errors: 1.3.0 - gopd: 1.0.1 + gopd: 1.2.0 define-lazy-prop@3.0.0: {} @@ -6776,8 +6542,6 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.233: {} - electron-to-chromium@1.5.302: {} emittery@0.13.1: {} @@ -6806,55 +6570,6 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-abstract@1.23.3: - dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - data-view-buffer: 1.0.1 - data-view-byte-length: 1.0.1 - data-view-byte-offset: 1.0.0 - es-define-property: 1.0.0 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - es-set-tostringtag: 2.1.0 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.3.0 - get-symbol-description: 1.0.2 - 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.4 - is-callable: 1.2.7 - is-data-view: 1.0.1 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 - object-inspect: 1.13.4 - object-keys: 1.1.1 - object.assign: 4.1.7 - regexp.prototype.flags: 1.5.4 - safe-array-concat: 1.1.3 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.9 - string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.6 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.15 - es-abstract@1.24.0: dependencies: array-buffer-byte-length: 1.0.2 @@ -6912,10 +6627,6 @@ snapshots: unbox-primitive: 1.1.0 which-typed-array: 1.1.19 - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 - es-define-property@1.0.1: {} es-errors@1.3.0: {} @@ -6943,10 +6654,6 @@ snapshots: es-module-lexer@2.0.0: {} - es-object-atoms@1.0.0: - dependencies: - es-errors: 1.3.0 - es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -6958,25 +6665,15 @@ snapshots: has-tostringtag: 1.0.2 hasown: 2.0.2 - es-shim-unscopables@1.0.2: - dependencies: - hasown: 2.0.2 - es-shim-unscopables@1.1.0: dependencies: hasown: 2.0.2 - es-to-primitive@1.2.1: - dependencies: - is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 - es-to-primitive@1.3.0: dependencies: is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 + is-date-object: 1.1.0 + is-symbol: 1.1.1 escalade@3.2.0: {} @@ -7114,21 +6811,21 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-tsdoc@0.5.0(eslint@9.25.1)(typescript@5.8.3): + eslint-plugin-tsdoc@0.5.2(eslint@9.25.1)(typescript@5.8.3): dependencies: '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.0 - '@typescript-eslint/utils': 8.46.4(eslint@9.25.1)(typescript@5.8.3) + '@microsoft/tsdoc-config': 0.18.1 + '@typescript-eslint/utils': 8.56.1(eslint@9.25.1)(typescript@5.8.3) transitivePeerDependencies: - eslint - supports-color - typescript - eslint-plugin-tsdoc@0.5.0(eslint@9.37.0)(typescript@5.8.3): + eslint-plugin-tsdoc@0.5.2(eslint@9.37.0)(typescript@5.8.3): dependencies: '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.0 - '@typescript-eslint/utils': 8.46.4(eslint@9.37.0)(typescript@5.8.3) + '@microsoft/tsdoc-config': 0.18.1 + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.3) transitivePeerDependencies: - eslint - supports-color @@ -7389,10 +7086,6 @@ snapshots: follow-redirects@1.15.2: {} - for-each@0.3.3: - dependencies: - is-callable: 1.2.7 - for-each@0.3.5: dependencies: is-callable: 1.2.7 @@ -7424,13 +7117,6 @@ snapshots: function-bind@1.1.2: {} - function.prototype.name@1.1.6: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - functions-have-names: 1.2.3 - function.prototype.name@1.1.8: dependencies: call-bind: 1.0.8 @@ -7448,14 +7134,6 @@ snapshots: gensync@1.0.0-beta.2: {} - get-intrinsic@1.2.4: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - get-intrinsic@1.3.0: dependencies: call-bind-apply-helpers: 1.0.2 @@ -7478,12 +7156,6 @@ snapshots: get-stream@6.0.1: {} - get-symbol-description@1.0.2: - dependencies: - call-bind: 1.0.8 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - get-symbol-description@1.1.0: dependencies: call-bound: 1.0.4 @@ -7520,16 +7192,10 @@ snapshots: define-properties: 1.2.1 gopd: 1.2.0 - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - gopd@1.2.0: {} graceful-fs@4.2.11: {} - graphemer@1.4.0: {} - gzip-size@6.0.0: dependencies: duplexer: 0.1.2 @@ -7561,21 +7227,17 @@ snapshots: has-property-descriptors@1.0.2: dependencies: - es-define-property: 1.0.0 - - has-proto@1.0.3: {} + es-define-property: 1.0.1 has-proto@1.2.0: dependencies: dunder-proto: 1.0.1 - has-symbols@1.0.3: {} - has-symbols@1.1.0: {} has-tostringtag@1.0.2: dependencies: - has-symbols: 1.0.3 + has-symbols: 1.1.0 has@1.0.3: dependencies: @@ -7616,7 +7278,7 @@ snapshots: dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 - lodash: 4.17.21 + lodash: 4.17.23 pretty-error: 4.0.0 tapable: 2.3.0 webpack: 5.105.2 @@ -7736,11 +7398,6 @@ snapshots: ipaddr.js@2.1.0: {} - is-array-buffer@3.0.4: - dependencies: - call-bind: 1.0.8 - get-intrinsic: 1.3.0 - is-array-buffer@3.0.5: dependencies: call-bind: 1.0.8 @@ -7753,10 +7410,6 @@ snapshots: dependencies: has-tostringtag: 1.0.2 - is-bigint@1.0.4: - dependencies: - has-bigints: 1.0.2 - is-bigint@1.1.0: dependencies: has-bigints: 1.0.2 @@ -7765,11 +7418,6 @@ snapshots: dependencies: binary-extensions: 2.2.0 - is-boolean-object@1.1.2: - dependencies: - call-bind: 1.0.8 - has-tostringtag: 1.0.2 - is-boolean-object@1.2.2: dependencies: call-bound: 1.0.4 @@ -7785,20 +7433,12 @@ snapshots: dependencies: hasown: 2.0.2 - is-data-view@1.0.1: - dependencies: - is-typed-array: 1.1.13 - is-data-view@1.0.2: dependencies: call-bound: 1.0.4 get-intrinsic: 1.3.0 is-typed-array: 1.1.15 - is-date-object@1.0.5: - dependencies: - has-tostringtag: 1.0.2 - is-date-object@1.1.0: dependencies: call-bound: 1.0.4 @@ -7808,10 +7448,6 @@ snapshots: is-extglob@2.1.1: {} - is-finalizationregistry@1.0.2: - dependencies: - call-bind: 1.0.8 - is-finalizationregistry@1.1.1: dependencies: call-bound: 1.0.4 @@ -7836,10 +7472,6 @@ snapshots: is-network-error@1.1.0: {} - is-number-object@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - is-number-object@1.1.1: dependencies: call-bound: 1.0.4 @@ -7855,11 +7487,6 @@ snapshots: is-potential-custom-element-name@1.0.1: {} - is-regex@1.1.4: - dependencies: - call-bind: 1.0.8 - has-tostringtag: 1.0.2 - is-regex@1.2.1: dependencies: call-bound: 1.0.4 @@ -7869,49 +7496,29 @@ snapshots: is-set@2.0.3: {} - is-shared-array-buffer@1.0.3: - dependencies: - call-bind: 1.0.8 - is-shared-array-buffer@1.0.4: dependencies: call-bound: 1.0.4 is-stream@2.0.1: {} - is-string@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - is-string@1.1.1: dependencies: call-bound: 1.0.4 has-tostringtag: 1.0.2 - is-symbol@1.0.4: - dependencies: - has-symbols: 1.1.0 - is-symbol@1.1.1: dependencies: call-bound: 1.0.4 has-symbols: 1.1.0 safe-regex-test: 1.1.0 - is-typed-array@1.1.13: - dependencies: - which-typed-array: 1.1.15 - is-typed-array@1.1.15: dependencies: which-typed-array: 1.1.19 is-weakmap@2.0.2: {} - is-weakref@1.0.2: - dependencies: - call-bind: 1.0.8 - is-weakref@1.1.1: dependencies: call-bound: 1.0.4 @@ -8426,8 +8033,6 @@ snapshots: lodash.uniq@4.5.0: {} - lodash@4.17.21: {} - lodash@4.17.23: {} loose-envify@1.4.0: @@ -8497,7 +8102,11 @@ snapshots: minimalistic-assert@1.0.1: {} - minimatch@10.2.1: + minimatch@10.2.3: + dependencies: + brace-expansion: 5.0.3 + + minimatch@10.2.4: dependencies: brace-expansion: 5.0.3 @@ -8551,8 +8160,6 @@ snapshots: node-int64@0.4.0: {} - node-releases@2.0.23: {} - node-releases@2.0.27: {} normalize-path@3.0.0: {} @@ -8595,23 +8202,23 @@ snapshots: object.fromentries@2.0.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 + es-abstract: 1.24.0 + es-object-atoms: 1.1.1 object.groupby@1.0.3: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.24.0 object.values@1.2.1: dependencies: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 obuf@1.1.2: {} @@ -8749,7 +8356,7 @@ snapshots: postcss-colormin@5.3.1(postcss@8.4.24): dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.24 @@ -8757,7 +8364,7 @@ snapshots: postcss-convert-values@5.1.3(postcss@8.4.24): dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 postcss: 8.4.24 postcss-value-parser: 4.2.0 @@ -8793,7 +8400,7 @@ snapshots: postcss-merge-rules@5.1.4(postcss@8.4.24): dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 caniuse-api: 3.0.0 cssnano-utils: 3.1.0(postcss@8.4.24) postcss: 8.4.24 @@ -8813,7 +8420,7 @@ snapshots: postcss-minify-params@5.1.4(postcss@8.4.24): dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 cssnano-utils: 3.1.0(postcss@8.4.24) postcss: 8.4.24 postcss-value-parser: 4.2.0 @@ -8887,7 +8494,7 @@ snapshots: postcss-normalize-unicode@5.1.1(postcss@8.4.24): dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 postcss: 8.4.24 postcss-value-parser: 4.2.0 @@ -8910,7 +8517,7 @@ snapshots: postcss-reduce-initial@5.1.2(postcss@8.4.24): dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 caniuse-api: 3.0.0 postcss: 8.4.24 @@ -8949,7 +8556,7 @@ snapshots: pretty-error@4.0.0: dependencies: - lodash: 4.17.21 + lodash: 4.17.23 renderkid: 3.0.0 pretty-format@29.5.0: @@ -9051,16 +8658,6 @@ snapshots: get-proto: 1.0.1 which-builtin-type: 1.2.1 - reflect.getprototypeof@1.0.6: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - globalthis: 1.0.4 - which-builtin-type: 1.1.3 - regexp.prototype.flags@1.5.4: dependencies: call-bind: 1.0.8 @@ -9077,7 +8674,7 @@ snapshots: css-select: 4.3.0 dom-converter: 0.2.0 htmlparser2: 6.1.0 - lodash: 4.17.21 + lodash: 4.17.23 strip-ansi: 6.0.1 require-from-string@2.0.2: {} @@ -9139,12 +8736,6 @@ snapshots: es-errors: 1.3.0 isarray: 2.0.5 - safe-regex-test@1.0.3: - dependencies: - call-bind: 1.0.8 - es-errors: 1.3.0 - is-regex: 1.1.4 - safe-regex-test@1.1.0: dependencies: call-bound: 1.0.4 @@ -9340,8 +8931,8 @@ snapshots: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 + get-intrinsic: 1.3.0 + gopd: 1.2.0 has-property-descriptors: 1.0.2 set-function-name@2.0.2: @@ -9525,19 +9116,12 @@ snapshots: es-object-atoms: 1.1.1 has-property-descriptors: 1.0.2 - string.prototype.trim@1.2.9: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-object-atoms: 1.1.1 - string.prototype.trimend@1.0.9: dependencies: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 string.prototype.trimstart@1.0.8: dependencies: @@ -9575,7 +9159,7 @@ snapshots: stylehacks@5.1.1(postcss@8.4.24): dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 postcss: 8.4.24 postcss-selector-parser: 6.0.13 @@ -9624,15 +9208,6 @@ snapshots: terser: 5.31.1 webpack: 5.102.1 - terser-webpack-plugin@5.3.14(webpack@5.105.2): - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - serialize-javascript: 6.0.2 - terser: 5.31.1 - webpack: 5.105.2 - terser-webpack-plugin@5.3.16(webpack@5.105.2): dependencies: '@jridgewell/trace-mapping': 0.3.25 @@ -9723,70 +9298,38 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - typed-array-buffer@1.0.2: - dependencies: - call-bind: 1.0.8 - es-errors: 1.3.0 - is-typed-array: 1.1.13 - typed-array-buffer@1.0.3: dependencies: call-bound: 1.0.4 es-errors: 1.3.0 is-typed-array: 1.1.15 - typed-array-byte-length@1.0.1: - dependencies: - call-bind: 1.0.8 - for-each: 0.3.3 - gopd: 1.2.0 - has-proto: 1.2.0 - is-typed-array: 1.1.13 - typed-array-byte-length@1.0.3: dependencies: call-bind: 1.0.8 - for-each: 0.3.3 + 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.2: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - for-each: 0.3.3 - gopd: 1.2.0 - has-proto: 1.2.0 - is-typed-array: 1.1.13 - typed-array-byte-offset@1.0.4: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.8 - for-each: 0.3.3 + 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.6: - dependencies: - call-bind: 1.0.8 - for-each: 0.3.3 - gopd: 1.2.0 - has-proto: 1.2.0 - is-typed-array: 1.1.13 - possible-typed-array-names: 1.0.0 - typed-array-length@1.0.7: dependencies: call-bind: 1.0.8 - for-each: 0.3.3 + for-each: 0.3.5 gopd: 1.2.0 is-typed-array: 1.1.15 possible-typed-array-names: 1.0.0 - reflect.getprototypeof: 1.0.6 + reflect.getprototypeof: 1.0.10 typescript@5.8.2: {} @@ -9795,13 +9338,6 @@ snapshots: uglify-js@3.17.4: optional: true - unbox-primitive@1.0.2: - dependencies: - call-bind: 1.0.8 - has-bigints: 1.0.2 - has-symbols: 1.1.0 - which-boxed-primitive: 1.0.2 - unbox-primitive@1.1.0: dependencies: call-bound: 1.0.4 @@ -9817,7 +9353,7 @@ snapshots: unpipe@1.0.0: {} - update-browserslist-db@1.1.3(browserslist@4.26.3): + update-browserslist-db@1.2.3(browserslist@4.26.3): dependencies: browserslist: 4.26.3 escalade: 3.2.0 @@ -9899,7 +9435,7 @@ snapshots: chalk: 4.1.2 commander: 7.2.0 gzip-size: 6.0.0 - lodash: 4.17.21 + lodash: 4.17.23 opener: 1.5.2 sirv: 1.0.19 ws: 7.5.9 @@ -10046,14 +9582,6 @@ snapshots: tr46: 3.0.0 webidl-conversions: 7.0.0 - which-boxed-primitive@1.0.2: - dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 - which-boxed-primitive@1.1.1: dependencies: is-bigint: 1.1.0 @@ -10062,21 +9590,6 @@ snapshots: is-string: 1.1.1 is-symbol: 1.1.1 - which-builtin-type@1.1.3: - dependencies: - function.prototype.name: 1.1.8 - has-tostringtag: 1.0.2 - is-async-function: 2.0.0 - is-date-object: 1.0.5 - is-finalizationregistry: 1.0.2 - is-generator-function: 1.0.10 - is-regex: 1.2.1 - is-weakref: 1.1.1 - isarray: 2.0.5 - which-boxed-primitive: 1.0.2 - which-collection: 1.0.2 - which-typed-array: 1.1.19 - which-builtin-type@1.2.1: dependencies: call-bound: 1.0.4 @@ -10100,14 +9613,6 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.3 - which-typed-array@1.1.15: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - for-each: 0.3.3 - gopd: 1.2.0 - has-tostringtag: 1.0.2 - which-typed-array@1.1.19: dependencies: available-typed-arrays: 1.0.7 diff --git a/common/scripts/install-run-rush.js b/common/scripts/install-run-rush.js index 4733f4d8..73ae8bc1 100644 --- a/common/scripts/install-run-rush.js +++ b/common/scripts/install-run-rush.js @@ -129,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]; @@ -171,7 +172,8 @@ function _run() { 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 @@ -180,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 "-"), @@ -204,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}`); From 30157e0a72ebad40cb00eb25e11121030d737e92 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 24 Mar 2026 18:26:34 -0400 Subject: [PATCH 3/4] Replace record-verisons with the Rush plugin. --- common/autoinstallers/plugins/package.json | 8 + common/autoinstallers/plugins/pnpm-lock.yaml | 316 ++++++++++++++++++ .../rush-plugin-manifest.json | 12 + .../command-line.json | 22 ++ .../templates/post-publish.yaml | 9 +- common/config/rush/rush-plugins.json | 5 + 6 files changed, 367 insertions(+), 5 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 00000000..106dd139 --- /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 00000000..3f722f3c --- /dev/null +++ b/common/autoinstallers/plugins/pnpm-lock.yaml @@ -0,0 +1,316 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@rushstack/rush-published-versions-json-plugin': + specifier: 0.1.0 + version: 0.1.0 + +packages: + + '@pnpm/lockfile.types@900.0.0': + resolution: {integrity: sha512-/4+3CAu4uIjx0ln1DYXNdj0qKJ3wyRDY+RS+eFzV6OHjreaTKWsF2WcjigYp1M5mxL4kj2RsRGgBGEyKtCfEWg==} + engines: {node: '>=18.12'} + + '@pnpm/patching.types@900.0.0': + resolution: {integrity: sha512-A/3kgRD4Xy2tBMPjOBdx5ZdgmpUobphzWkqDB72S5SIB6gdyCg32AUV0/aO12DwMxpT7kyqMhkkynUOPBfdlUQ==} + engines: {node: '>=18.12'} + + '@pnpm/types@900.0.0': + resolution: {integrity: sha512-GucC9h/EVbU03Kl7M/FqVes1s5RCQaGCW2f41lFA7VqqHWQElR6k1q33iF6f6fXDUSCdzB1IUxSq9ghP2J+8Pw==} + engines: {node: '>=18.12'} + + '@rushstack/credential-cache@0.2.7': + resolution: {integrity: sha512-5vYUGreyf0ZvQ5lLFsQHLbJe1//hBZeI8G7BMoyDaLt4/uegfHNTmiXgYNXDQaqpnM9ImHyXSuOS/DrcbM3aMA==} + + '@rushstack/lookup-by-path@0.9.7': + resolution: {integrity: sha512-wlyXv5n0scQF7DEcv4KcFxsoVbSLXfZhVvS91S6gc6fOWpLoqIzSGANY9yIQtQpyJqrr0vwLUppa+zv/CB4sYw==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/node-core-library@5.20.3': + resolution: {integrity: sha512-95JgEPq2k7tHxhF9/OJnnyHDXfC9cLhhta0An/6MlkDsX2A6dTzDrTUG18vx4vjc280V0fi0xDH9iQczpSuWsw==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/package-deps-hash@4.7.7': + resolution: {integrity: sha512-nj7wspFmch+SmPr6RT46zO9aKGD6IjVBP8z3JMmiiJq5p7WgNyqEENOBWGZ42Hwpav9qjj9hWxMggHJiwLg3mA==} + + '@rushstack/problem-matcher@0.2.1': + resolution: {integrity: sha512-gulfhBs6n+I5b7DvjKRfhMGyUejtSgOHTclF/eONr8hcgF1APEDjhxIsfdUYYMzC3rvLwGluqLjbwCFZ8nxrog==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/rush-published-versions-json-plugin@0.1.0': + resolution: {integrity: sha512-LS3U3ChGkS+6zRknmz4DT8LjegPBRFLs8pM2D3+s5fOn8bPxAiAVRtIfpkde02HSXyNf7h9RV8xn8Z13gBF54w==} + + '@rushstack/rush-sdk@5.172.0': + resolution: {integrity: sha512-SC5txCn1pFKfY2ozXSvppM9YViETmqUwRb0cpwhzKs5BqMDT5YcQHPwHySRjmzGaTEkHLT2VuTJ5iuJ2dpJzNQ==} + + '@rushstack/terminal@0.22.3': + resolution: {integrity: sha512-gHC9pIMrUPzAbBiI4VZMU7Q+rsCzb8hJl36lFIulIzoceKotyKL3Rd76AZ2CryCTKEg+0bnTj406HE5YY5OQvw==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + ajv-draft-04@1.0.0: + resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-formats@3.0.1: + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv@8.18.0: + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-uri@3.1.0: + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + + fs-extra@11.3.4: + resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==} + engines: {node: '>=14.14'} + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + import-lazy@4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + engines: {node: '>=8'} + + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + + jju@1.4.0: + resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + jsonfile@6.2.0: + resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} + + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + resolve@1.22.11: + resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} + engines: {node: '>= 0.4'} + hasBin: true + + semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + +snapshots: + + '@pnpm/lockfile.types@900.0.0': + dependencies: + '@pnpm/patching.types': 900.0.0 + '@pnpm/types': 900.0.0 + + '@pnpm/patching.types@900.0.0': {} + + '@pnpm/types@900.0.0': {} + + '@rushstack/credential-cache@0.2.7': + dependencies: + '@rushstack/node-core-library': 5.20.3 + transitivePeerDependencies: + - '@types/node' + + '@rushstack/lookup-by-path@0.9.7': {} + + '@rushstack/node-core-library@5.20.3': + dependencies: + ajv: 8.18.0 + ajv-draft-04: 1.0.0(ajv@8.18.0) + ajv-formats: 3.0.1(ajv@8.18.0) + fs-extra: 11.3.4 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.11 + semver: 7.5.4 + + '@rushstack/package-deps-hash@4.7.7': + dependencies: + '@rushstack/node-core-library': 5.20.3 + transitivePeerDependencies: + - '@types/node' + + '@rushstack/problem-matcher@0.2.1': {} + + '@rushstack/rush-published-versions-json-plugin@0.1.0': + dependencies: + '@rushstack/node-core-library': 5.20.3 + '@rushstack/rush-sdk': 5.172.0 + '@rushstack/terminal': 0.22.3 + transitivePeerDependencies: + - '@types/node' + + '@rushstack/rush-sdk@5.172.0': + 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' + + '@rushstack/terminal@0.22.3': + dependencies: + '@rushstack/node-core-library': 5.20.3 + '@rushstack/problem-matcher': 0.2.1 + supports-color: 8.1.1 + + ajv-draft-04@1.0.0(ajv@8.18.0): + optionalDependencies: + ajv: 8.18.0 + + ajv-formats@3.0.1(ajv@8.18.0): + optionalDependencies: + ajv: 8.18.0 + + ajv@8.18.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.1.0 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + fast-deep-equal@3.1.3: {} + + fast-uri@3.1.0: {} + + fs-extra@11.3.4: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.2.0 + universalify: 2.0.1 + + function-bind@1.1.2: {} + + graceful-fs@4.2.11: {} + + has-flag@4.0.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + import-lazy@4.0.0: {} + + is-core-module@2.16.1: + dependencies: + hasown: 2.0.2 + + jju@1.4.0: {} + + json-schema-traverse@1.0.0: {} + + jsonfile@6.2.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + lru-cache@6.0.0: + dependencies: + yallist: 4.0.0 + + path-parse@1.0.7: {} + + require-from-string@2.0.2: {} + + resolve@1.22.11: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + semver@7.5.4: + dependencies: + lru-cache: 6.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + tapable@2.2.1: {} + + universalify@2.0.1: {} + + yallist@4.0.0: {} 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 00000000..03631898 --- /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 00000000..248cc350 --- /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/templates/post-publish.yaml b/common/config/azure-pipelines/templates/post-publish.yaml index ad55a65b..d06eed9f 100644 --- a/common/config/azure-pipelines/templates/post-publish.yaml +++ b/common/config/azure-pipelines/templates/post-publish.yaml @@ -1,4 +1,8 @@ steps: + - script: 'rush record-published-versions --output-path $(Build.ArtifactStagingDirectory)/published-versions/published-versions.json' + displayName: 'Record Published Versions' + workingDirectory: '$(Agent.BuildDirectory)/tsdoc' + - checkout: RushstackMainRepo path: rushstack @@ -18,11 +22,6 @@ steps: displayName: 'Rush Rebuild (rushstack)' workingDirectory: '$(Agent.BuildDirectory)/rushstack' - - script: 'node $(Agent.BuildDirectory)/rushstack/repo-scripts/repo-toolbox/lib-commonjs/start.js record-versions --out-file $(Build.ArtifactStagingDirectory)/published-versions/published-versions.json' - displayName: 'Record Published Versions' - workingDirectory: '$(Agent.BuildDirectory)/tsdoc' - - script: 'node $(Agent.BuildDirectory)/rushstack/repo-scripts/repo-toolbox/lib-commonjs/start.js collect-project-files --subfolder temp/json-schemas --output-path $(Build.ArtifactStagingDirectory)/json-schemas' displayName: 'Collect JSON Schemas' workingDirectory: '$(Agent.BuildDirectory)/tsdoc' - diff --git a/common/config/rush/rush-plugins.json b/common/config/rush/rush-plugins.json index bee0e46c..ad93f5d3 100644 --- a/common/config/rush/rush-plugins.json +++ b/common/config/rush/rush-plugins.json @@ -25,5 +25,10 @@ // */ // "autoinstallerName": "rush-plugins" // } + { + "packageName": "@rushstack/rush-published-versions-json-plugin", + "pluginName": "rush-published-versions-json-plugin", + "autoinstallerName": "plugins" + } ] } From c37b07a41eb9b22804ab2606a91cfff91a469a05 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 24 Mar 2026 18:27:49 -0400 Subject: [PATCH 4/4] Rush change. --- .../tsdoc-config/update-rush_2026-03-24-22-26.json | 11 +++++++++++ .../tsdoc/update-rush_2026-03-24-22-26.json | 11 +++++++++++ .../update-rush_2026-03-24-22-26.json | 11 +++++++++++ 3 files changed, 33 insertions(+) create mode 100644 common/changes/@microsoft/tsdoc-config/update-rush_2026-03-24-22-26.json create mode 100644 common/changes/@microsoft/tsdoc/update-rush_2026-03-24-22-26.json create mode 100644 common/changes/eslint-plugin-tsdoc/update-rush_2026-03-24-22-26.json diff --git a/common/changes/@microsoft/tsdoc-config/update-rush_2026-03-24-22-26.json b/common/changes/@microsoft/tsdoc-config/update-rush_2026-03-24-22-26.json new file mode 100644 index 00000000..b8a1b382 --- /dev/null +++ b/common/changes/@microsoft/tsdoc-config/update-rush_2026-03-24-22-26.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/tsdoc-config" + } + ], + "packageName": "@microsoft/tsdoc-config", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/tsdoc/update-rush_2026-03-24-22-26.json b/common/changes/@microsoft/tsdoc/update-rush_2026-03-24-22-26.json new file mode 100644 index 00000000..7f44f432 --- /dev/null +++ b/common/changes/@microsoft/tsdoc/update-rush_2026-03-24-22-26.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "@microsoft/tsdoc" + } + ], + "packageName": "@microsoft/tsdoc", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/eslint-plugin-tsdoc/update-rush_2026-03-24-22-26.json b/common/changes/eslint-plugin-tsdoc/update-rush_2026-03-24-22-26.json new file mode 100644 index 00000000..55747cc4 --- /dev/null +++ b/common/changes/eslint-plugin-tsdoc/update-rush_2026-03-24-22-26.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "", + "type": "none", + "packageName": "eslint-plugin-tsdoc" + } + ], + "packageName": "eslint-plugin-tsdoc", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file