From 975095e9aa5046a0c7a56319f3562f1614f2ce91 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Thu, 9 Jul 2026 15:44:36 -0400 Subject: [PATCH 1/3] Update rushstack dependencies. --- api/spfx-template-api/package.json | 6 +- apps/spfx-cli/package.json | 8 +- common/autoinstallers/plugins/package.json | 2 +- common/autoinstallers/plugins/pnpm-lock.yaml | 179 +- .../bump-deps_2026-07-10-00-15-49.json | 10 + common/config/rush/common-versions.json | 2 +- common/config/rush/pnpm-lock.yaml | 1687 +++++++++++++--- common/config/rush/repo-state.json | 4 +- .../config/validation/rush-package-lock.json | 1694 +++++++---------- common/scripts/install-run-rush.js | 12 +- common/scripts/install-run.js | 12 +- examples/ace-data-visualization/package.json | 2 +- examples/ace-generic-card/package.json | 2 +- examples/ace-generic-image-card/package.json | 2 +- .../ace-generic-primarytext-card/package.json | 2 +- examples/ace-search-card/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../extension-listviewcommandset/package.json | 2 +- .../package.json | 2 +- examples/library/package.json | 2 +- examples/webpart-minimal/package.json | 2 +- examples/webpart-noframework/package.json | 2 +- examples/webpart-react/package.json | 2 +- rush.json | 2 +- templates/ace-data-visualization/package.json | 2 +- templates/ace-generic-card/package.json | 2 +- templates/ace-generic-image-card/package.json | 2 +- .../ace-generic-primarytext-card/package.json | 2 +- templates/ace-search-card/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../extension-listviewcommandset/package.json | 2 +- .../package.json | 2 +- templates/library/package.json | 2 +- templates/webpart-minimal/package.json | 2 +- templates/webpart-noframework/package.json | 2 +- templates/webpart-react/package.json | 2 +- tests/spfx-template-test/package.json | 8 +- tools/repo-toolbox/package.json | 12 +- tools/spfx-cli-build-rig/package.json | 8 +- 49 files changed, 2274 insertions(+), 1440 deletions(-) create mode 100644 common/changes/@microsoft/spfx-cli/bump-deps_2026-07-10-00-15-49.json diff --git a/api/spfx-template-api/package.json b/api/spfx-template-api/package.json index a8df4336..df441e7a 100644 --- a/api/spfx-template-api/package.json +++ b/api/spfx-template-api/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "@microsoft/spfx-heft-plugins": "1.22.2", - "@rushstack/node-core-library": "~5.21.0", - "@rushstack/terminal": "~0.22.4", + "@rushstack/node-core-library": "~5.23.1", + "@rushstack/terminal": "~0.24.0", "adm-zip": "^0.5.16", "cli-table3": "^0.6.5", "ejs": "^3.1.10", @@ -23,7 +23,7 @@ }, "devDependencies": { "@microsoft/spfx-cli-build-rig": "workspace:*", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/adm-zip": "^0.5.5", "@types/ejs": "^3.1.5", "@types/lodash": "^4.17.18", diff --git a/apps/spfx-cli/package.json b/apps/spfx-cli/package.json index 93478396..f74eb1ba 100644 --- a/apps/spfx-cli/package.json +++ b/apps/spfx-cli/package.json @@ -17,14 +17,14 @@ }, "dependencies": { "@microsoft/spfx-template-api": "workspace:*", - "@rushstack/node-core-library": "~5.21.0", - "@rushstack/ts-command-line": "~5.3.4", - "@rushstack/terminal": "~0.22.4", + "@rushstack/node-core-library": "~5.23.1", + "@rushstack/ts-command-line": "~5.3.10", + "@rushstack/terminal": "~0.24.0", "zod": "^4.1.5" }, "devDependencies": { "@microsoft/spfx-cli-build-rig": "workspace:*", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "eslint": "9.37.0" } } diff --git a/common/autoinstallers/plugins/package.json b/common/autoinstallers/plugins/package.json index f6480f9a..a8af7cb4 100644 --- a/common/autoinstallers/plugins/package.json +++ b/common/autoinstallers/plugins/package.json @@ -3,6 +3,6 @@ "version": "1.0.0", "private": true, "dependencies": { - "@rushstack/rush-published-versions-json-plugin": "0.1.2" + "@rushstack/rush-published-versions-json-plugin": "0.1.12" } } diff --git a/common/autoinstallers/plugins/pnpm-lock.yaml b/common/autoinstallers/plugins/pnpm-lock.yaml index 2f9ba2b9..4f99954d 100644 --- a/common/autoinstallers/plugins/pnpm-lock.yaml +++ b/common/autoinstallers/plugins/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: '@rushstack/rush-published-versions-json-plugin': - specifier: 0.1.2 - version: 0.1.2 + specifier: 0.1.12 + version: 0.1.12 packages: @@ -26,35 +26,27 @@ packages: 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/credential-cache@0.2.18': + resolution: {integrity: sha512-ykf8jgoDdpMfDdIib7ReCV3XiHwppgPI6lGIEI5I/aN9rLUvdgj8inivGdtur0bpnxXif/O40TMFXMUi+DCW/A==} - '@rushstack/lookup-by-path@0.9.7': - resolution: {integrity: sha512-wlyXv5n0scQF7DEcv4KcFxsoVbSLXfZhVvS91S6gc6fOWpLoqIzSGANY9yIQtQpyJqrr0vwLUppa+zv/CB4sYw==} + '@rushstack/lookup-by-path@0.10.7': + resolution: {integrity: sha512-2SbMEqhfLAne2Zgucz4QHD7WpXJEyZ7iErO8j/ZlejEtWRcdZIZhrJhdfylhIRrL/Kosq9vdSOMsKcljM9+GuQ==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true - '@rushstack/node-core-library@5.20.3': - resolution: {integrity: sha512-95JgEPq2k7tHxhF9/OJnnyHDXfC9cLhhta0An/6MlkDsX2A6dTzDrTUG18vx4vjc280V0fi0xDH9iQczpSuWsw==} + '@rushstack/node-core-library@5.23.1': + resolution: {integrity: sha512-wlKmIKIYCKuCASbITvOxLZXepPbwXvrv7S6ig6XNWFchSyhL/E2txmVXspHY49Wu2dzf7nI27a2k/yV5BA3EiA==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true - '@rushstack/node-core-library@5.21.0': - resolution: {integrity: sha512-LFzN+1lyWROit/P8Md6yxAth7lLYKn37oCKJHirEE2TQB25NDUM7bALf0ar+JAtwFfRCH+D+DGOA7DAzIi2r+g==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - - '@rushstack/package-deps-hash@4.7.7': - resolution: {integrity: sha512-nj7wspFmch+SmPr6RT46zO9aKGD6IjVBP8z3JMmiiJq5p7WgNyqEENOBWGZ42Hwpav9qjj9hWxMggHJiwLg3mA==} + '@rushstack/package-deps-hash@4.7.19': + resolution: {integrity: sha512-dIn4efsv5JrcAwoub68i/FGjFXZoH9E2IQhG+ZDeQxv/hW1NvIW1NRn4ir1nVlgpo/xm3sm7gw4f8QaIshkNHg==} '@rushstack/problem-matcher@0.2.1': resolution: {integrity: sha512-gulfhBs6n+I5b7DvjKRfhMGyUejtSgOHTclF/eONr8hcgF1APEDjhxIsfdUYYMzC3rvLwGluqLjbwCFZ8nxrog==} @@ -64,22 +56,14 @@ packages: '@types/node': optional: true - '@rushstack/rush-published-versions-json-plugin@0.1.2': - resolution: {integrity: sha512-vJk42NERVgJaX1QqlWSuNoMQw7JPzZS/Vec6uko3711NbWbdQgcf0bkGNyTReaCPlPlB0BbQwLGFlSVJEvMuYA==} + '@rushstack/rush-published-versions-json-plugin@0.1.12': + resolution: {integrity: sha512-dTMFziwkP9BYrdN6vBDPkEMz2aHkxSmx8kyYdWdOlazfRv7zCGmr/JKrIhTZsho+raH8lCIsZGEum0CSsLS8fQ==} - '@rushstack/rush-sdk@5.172.1': - resolution: {integrity: sha512-/szoWiIML50LD4Zmsbzflkw4pC7P8DwPvMqszaOeMT6ahxEBnf2F3Ptfn6rlEFvSVpiV7ESab2wGuAc+wlSTBg==} + '@rushstack/rush-sdk@5.176.0': + resolution: {integrity: sha512-szG89Ri75f20s1SAP6PrdKNsGcoIvwv3cfbjB2iEBS0EMuvdNX0gNzlb0vMIdrVr9Z53C9e7CQl69ysZgv1ofg==} - '@rushstack/terminal@0.22.3': - resolution: {integrity: sha512-gHC9pIMrUPzAbBiI4VZMU7Q+rsCzb8hJl36lFIulIzoceKotyKL3Rd76AZ2CryCTKEg+0bnTj406HE5YY5OQvw==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - - '@rushstack/terminal@0.22.4': - resolution: {integrity: sha512-fhtLjnXCc/4WleVbVl6aoc7jcWnU6yqjS1S8WoaNREG3ycu/viZ9R/9QM7Y/b4CDvcXoiDyMNIay7JMwBptM3g==} + '@rushstack/terminal@0.24.0': + resolution: {integrity: sha512-8ZQS4MMaGsv27EXCBiH7WMPkRZrffeDoIevs6z9TM5dzqiY6+Hn4evfK/G+gvgBTjfvfkHIZPQQmalmI2sM4TQ==} peerDependencies: '@types/node': '*' peerDependenciesMeta: @@ -105,14 +89,18 @@ packages: ajv@8.18.0: resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + 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==} + fast-uri@3.1.3: + resolution: {integrity: sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==} - fs-extra@11.3.4: - resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==} + fs-extra@11.3.6: + resolution: {integrity: sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==} engines: {node: '>=14.14'} function-bind@1.1.2: @@ -125,16 +113,16 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + hasown@2.0.4: + resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} 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==} + is-core-module@2.16.2: + resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==} engines: {node: '>= 0.4'} jju@1.4.0: @@ -143,12 +131,8 @@ packages: 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'} + jsonfile@6.2.1: + resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==} path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} @@ -157,13 +141,13 @@ packages: 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==} + resolve@1.22.12: + resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==} engines: {node: '>= 0.4'} hasBin: true - semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} hasBin: true @@ -183,9 +167,6 @@ packages: 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': @@ -197,73 +178,56 @@ snapshots: '@pnpm/types@900.0.0': {} - '@rushstack/credential-cache@0.2.7': + '@rushstack/credential-cache@0.2.18': dependencies: - '@rushstack/node-core-library': 5.20.3 + '@rushstack/node-core-library': 5.23.1 transitivePeerDependencies: - '@types/node' - '@rushstack/lookup-by-path@0.9.7': {} + '@rushstack/lookup-by-path@0.10.7': {} - '@rushstack/node-core-library@5.20.3': + '@rushstack/node-core-library@5.23.1': 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 + fs-extra: 11.3.6 import-lazy: 4.0.0 jju: 1.4.0 - resolve: 1.22.11 - semver: 7.5.4 + resolve: 1.22.12 + semver: 7.7.4 - '@rushstack/node-core-library@5.21.0': + '@rushstack/package-deps-hash@4.7.19': 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 + '@rushstack/node-core-library': 5.23.1 transitivePeerDependencies: - '@types/node' '@rushstack/problem-matcher@0.2.1': {} - '@rushstack/rush-published-versions-json-plugin@0.1.2': + '@rushstack/rush-published-versions-json-plugin@0.1.12': dependencies: - '@rushstack/node-core-library': 5.21.0 - '@rushstack/rush-sdk': 5.172.1 - '@rushstack/terminal': 0.22.4 + '@rushstack/node-core-library': 5.23.1 + '@rushstack/rush-sdk': 5.176.0 + '@rushstack/terminal': 0.24.0 transitivePeerDependencies: - '@types/node' - '@rushstack/rush-sdk@5.172.1': + '@rushstack/rush-sdk@5.176.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 + '@rushstack/credential-cache': 0.2.18 + '@rushstack/lookup-by-path': 0.10.7 + '@rushstack/node-core-library': 5.23.1 + '@rushstack/package-deps-hash': 4.7.19 + '@rushstack/terminal': 0.24.0 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 - - '@rushstack/terminal@0.22.4': + '@rushstack/terminal@0.24.0': dependencies: - '@rushstack/node-core-library': 5.21.0 + '@rushstack/node-core-library': 5.23.1 '@rushstack/problem-matcher': 0.2.1 supports-color: 8.1.1 @@ -278,18 +242,20 @@ snapshots: ajv@8.18.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.0 + fast-uri: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 + es-errors@1.3.0: {} + fast-deep-equal@3.1.3: {} - fast-uri@3.1.0: {} + fast-uri@3.1.3: {} - fs-extra@11.3.4: + fs-extra@11.3.6: dependencies: graceful-fs: 4.2.11 - jsonfile: 6.2.0 + jsonfile: 6.2.1 universalify: 2.0.1 function-bind@1.1.2: {} @@ -298,43 +264,38 @@ snapshots: has-flag@4.0.0: {} - hasown@2.0.2: + hasown@2.0.4: dependencies: function-bind: 1.1.2 import-lazy@4.0.0: {} - is-core-module@2.16.1: + is-core-module@2.16.2: dependencies: - hasown: 2.0.2 + hasown: 2.0.4 jju@1.4.0: {} json-schema-traverse@1.0.0: {} - jsonfile@6.2.0: + jsonfile@6.2.1: 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: + resolve@1.22.12: dependencies: - is-core-module: 2.16.1 + es-errors: 1.3.0 + is-core-module: 2.16.2 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - semver@7.5.4: - dependencies: - lru-cache: 6.0.0 + semver@7.7.4: {} supports-color@8.1.1: dependencies: @@ -345,5 +306,3 @@ snapshots: tapable@2.2.1: {} universalify@2.0.1: {} - - yallist@4.0.0: {} diff --git a/common/changes/@microsoft/spfx-cli/bump-deps_2026-07-10-00-15-49.json b/common/changes/@microsoft/spfx-cli/bump-deps_2026-07-10-00-15-49.json new file mode 100644 index 00000000..d3a9fb38 --- /dev/null +++ b/common/changes/@microsoft/spfx-cli/bump-deps_2026-07-10-00-15-49.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/spfx-cli", + "comment": "Bump Heft to ^1.2.19.", + "type": "none" + } + ], + "packageName": "@microsoft/spfx-cli" +} \ No newline at end of file diff --git a/common/config/rush/common-versions.json b/common/config/rush/common-versions.json index d6f88325..d3ee1dbf 100644 --- a/common/config/rush/common-versions.json +++ b/common/config/rush/common-versions.json @@ -24,7 +24,7 @@ * instead of the latest version. */ // "some-library": "1.2.3" - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "fast-xml-parser": "^5.3.5" }, diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 3f44bf89..50124597 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -24,13 +24,13 @@ importers: dependencies: '@microsoft/spfx-heft-plugins': specifier: 1.22.2 - version: 1.22.2(patch_hash=185ffebb2de7b1fb5f6ad4d92e9d8ad3b2d3207721e8db14e7ac1f3d716d0b1a)(@rushstack/heft@1.2.9(@types/node@22.19.13))(@types/node@22.19.13) + version: 1.22.2(patch_hash=185ffebb2de7b1fb5f6ad4d92e9d8ad3b2d3207721e8db14e7ac1f3d716d0b1a)(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13) '@rushstack/node-core-library': - specifier: ~5.21.0 - version: 5.21.0(@types/node@22.19.13) + specifier: ~5.23.1 + version: 5.23.1(@types/node@22.19.13) '@rushstack/terminal': - specifier: ~0.22.4 - version: 0.22.4(@types/node@22.19.13) + specifier: ~0.24.0 + version: 0.24.0(@types/node@22.19.13) adm-zip: specifier: ^0.5.16 version: 0.5.16 @@ -57,8 +57,8 @@ importers: specifier: workspace:* version: link:../../tools/spfx-cli-build-rig '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/adm-zip': specifier: ^0.5.5 version: 0.5.7 @@ -84,14 +84,14 @@ importers: specifier: workspace:* version: link:../../api/spfx-template-api '@rushstack/node-core-library': - specifier: ~5.21.0 - version: 5.21.0(@types/node@22.19.13) + specifier: ~5.23.1 + version: 5.23.1(@types/node@22.19.13) '@rushstack/terminal': - specifier: ~0.22.4 - version: 0.22.4(@types/node@22.19.13) + specifier: ~0.24.0 + version: 0.24.0(@types/node@22.19.13) '@rushstack/ts-command-line': - specifier: ~5.3.4 - version: 5.3.4(@types/node@22.19.13) + specifier: ~5.3.10 + version: 5.3.10(@types/node@22.19.13) zod: specifier: ^4.1.5 version: 4.3.6 @@ -100,8 +100,8 @@ importers: specifier: workspace:* version: link:../../tools/spfx-cli-build-rig '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) eslint: specifier: 9.37.0 version: 9.37.0 @@ -132,13 +132,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -181,13 +181,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -230,13 +230,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -279,13 +279,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -328,13 +328,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -380,13 +380,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -429,13 +429,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -478,13 +478,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -536,13 +536,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -603,13 +603,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -667,13 +667,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -731,13 +731,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -780,13 +780,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -820,13 +820,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -878,13 +878,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -936,13 +936,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -1003,13 +1003,13 @@ importers: version: 1.22.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1) + version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -1047,14 +1047,14 @@ importers: specifier: workspace:* version: link:../../api/spfx-template-api '@rushstack/node-core-library': - specifier: ~5.21.0 - version: 5.21.0(@types/node@22.19.13) + specifier: ~5.23.1 + version: 5.23.1(@types/node@22.19.13) '@rushstack/terminal': - specifier: ~0.22.4 - version: 0.22.4(@types/node@22.19.13) + specifier: ~0.24.0 + version: 0.24.0(@types/node@22.19.13) '@rushstack/ts-command-line': - specifier: ~5.3.4 - version: 5.3.4(@types/node@22.19.13) + specifier: ~5.3.10 + version: 5.3.10(@types/node@22.19.13) ignore: specifier: ^5.3.0 version: 5.3.2 @@ -1063,8 +1063,8 @@ importers: specifier: workspace:* version: link:../../tools/spfx-cli-build-rig '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) eslint: specifier: 9.37.0 version: 9.37.0 @@ -1081,14 +1081,14 @@ importers: specifier: ^16.0.0 version: 16.0.0 '@rushstack/node-core-library': - specifier: ~5.21.0 - version: 5.21.0(@types/node@22.19.13) + specifier: ~5.23.1 + version: 5.23.1(@types/node@22.19.13) '@rushstack/terminal': - specifier: ~0.22.4 - version: 0.22.4(@types/node@22.19.13) + specifier: ~0.24.0 + version: 0.24.0(@types/node@22.19.13) '@rushstack/ts-command-line': - specifier: ~5.3.4 - version: 5.3.4(@types/node@22.19.13) + specifier: ~5.3.10 + version: 5.3.10(@types/node@22.19.13) azure-devops-node-api: specifier: ^14.1.0 version: 14.1.0 @@ -1097,14 +1097,14 @@ importers: specifier: workspace:* version: link:../spfx-cli-build-rig '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) '@rushstack/heft-webpack5-plugin': - specifier: ^1.3.10 - version: 1.3.10(@rushstack/heft@1.2.9(@types/node@22.19.13))(@types/node@22.19.13)(webpack@5.105.4) + specifier: ^1.3.20 + version: 1.3.20(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13)(webpack@5.105.4) '@rushstack/webpack-preserve-dynamic-require-plugin': - specifier: ^0.12.10 - version: 0.12.10 + specifier: ^0.12.20 + version: 0.12.20 eslint: specifier: 9.37.0 version: 9.37.0 @@ -1115,14 +1115,14 @@ importers: ../../tools/spfx-cli-build-rig: dependencies: '@microsoft/api-extractor': - specifier: ^7.58.0 - version: 7.58.0(@types/node@22.19.13) + specifier: ^7.58.9 + version: 7.58.9(@types/node@22.19.13) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@9.37.0)(typescript@5.8.3) '@rushstack/heft-node-rig': - specifier: ^2.11.29 - version: 2.11.29(@rushstack/heft@1.2.9(@types/node@22.19.13))(@types/node@22.19.13)(jest-environment-jsdom@29.5.0) + specifier: ^2.11.42 + version: 2.11.42(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -1152,8 +1152,8 @@ importers: version: 5.8.3 devDependencies: '@rushstack/heft': - specifier: ^1.2.9 - version: 1.2.9(@types/node@22.19.13) + specifier: ^1.2.19 + version: 1.2.19(@types/node@22.19.13) eslint: specifier: 9.37.0 version: 9.37.0 @@ -1391,6 +1391,15 @@ packages: resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} engines: {node: '>=10'} + '@emnapi/core@1.10.0': + resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} + + '@emnapi/runtime@1.10.0': + resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + + '@emnapi/wasi-threads@1.2.1': + resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + '@emotion/hash@0.9.2': resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} @@ -2101,6 +2110,10 @@ packages: resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + '@istanbuljs/load-nyc-config@1.1.0': resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} @@ -2113,6 +2126,10 @@ packages: resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/console@30.3.0': + resolution: {integrity: sha512-PAwCvFJ4696XP2qZj+LAn1BWjZaJ6RjG6c7/lkMaUJnkyMS34ucuIsfqYvfskVNvUI27R/u4P1HMYFnlVXG/Ww==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/core@29.5.0': resolution: {integrity: sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2122,10 +2139,23 @@ packages: node-notifier: optional: true + '@jest/core@30.3.0': + resolution: {integrity: sha512-U5mVPsBxLSO6xYbf+tgkymLx+iAhvZX43/xI1+ej2ZOPnPdkdO1CzDmFKh2mZBn2s4XZixszHeQnzp1gm/DIxw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + '@jest/diff-sequences@30.0.1': resolution: {integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/diff-sequences@30.3.0': + resolution: {integrity: sha512-cG51MVnLq1ecVUaQ3fr6YuuAOitHK1S4WUJHnsPFE/quQr33ADUx1FfrTCpMCRxvy0Yr9BThKpDjSlcTi91tMA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/environment@29.7.0': resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2134,6 +2164,10 @@ packages: resolution: {integrity: sha512-/QPTL7OBJQ5ac09UDRa3EQes4gt1FTEG/8jZ/4v5IVzx+Cv7dLxlVIvfvSVRiiX2drWyXeBjkMSR8hvOWSog5g==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/environment@30.3.0': + resolution: {integrity: sha512-SlLSF4Be735yQXyh2+mctBOzNDx5s5uLv88/j8Qn1wH679PDcwy67+YdADn8NJnGjzlXtN62asGH/T4vWOkfaw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/expect-utils@29.7.0': resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2142,10 +2176,18 @@ packages: resolution: {integrity: sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/expect-utils@30.3.0': + resolution: {integrity: sha512-j0+W5iQQ8hBh7tHZkTQv3q2Fh/M7Je72cIsYqC4OaktgtO7v1So9UTjp6uPBHIaB6beoF/RRsCgMJKvti0wADA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/expect@29.7.0': resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/expect@30.3.0': + resolution: {integrity: sha512-76Nlh4xJxk2D/9URCn3wFi98d2hb19uWE1idLsTt2ywhvdOldbw3S570hBgn25P4ICUZ/cBjybrBex2g17IDbg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/fake-timers@29.7.0': resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2154,6 +2196,10 @@ packages: resolution: {integrity: sha512-HI3tRLjRxAbBy0VO8dqqm7Hb2mIa8d5bg/NJkyQcOk7V118ObQML8RC5luTF/Zsg4474a+gDvhce7eTnP4GhYw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/fake-timers@30.3.0': + resolution: {integrity: sha512-WUQDs8SOP9URStX1DzhD425CqbN/HxUYCTwVrT8sTVBfMvFqYt/s61EK5T05qnHu0po6RitXIvP9otZxYDzTGQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/get-type@30.1.0': resolution: {integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -2162,6 +2208,10 @@ packages: resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/globals@30.3.0': + resolution: {integrity: sha512-+owLCBBdfpgL3HU+BD5etr1SvbXpSitJK0is1kiYjJxAAJggYMRQz5hSdd5pq1sSggfxPbw2ld71pt4x5wwViA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/pattern@30.0.1': resolution: {integrity: sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -2175,6 +2225,15 @@ packages: node-notifier: optional: true + '@jest/reporters@30.3.0': + resolution: {integrity: sha512-a09z89S+PkQnL055bVj8+pe2Caed2PBOaczHcXCykW5ngxX9EWx/1uAwncxc/HiU0oZqfwseMjyhxgRjS49qPw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + '@jest/schemas@29.6.3': resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2183,18 +2242,34 @@ packages: resolution: {integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/snapshot-utils@30.3.0': + resolution: {integrity: sha512-ORbRN9sf5PP82v3FXNSwmO1OTDR2vzR2YTaR+E3VkSBZ8zadQE6IqYdYEeFH1NIkeB2HIGdF02dapb6K0Mj05g==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/source-map@29.6.3': resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/source-map@30.0.1': + resolution: {integrity: sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/test-result@29.7.0': resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/test-result@30.3.0': + resolution: {integrity: sha512-e/52nJGuD74AKTSe0P4y5wFRlaXP0qmrS17rqOMHeSwm278VyNyXE3gFO/4DTGF9w+65ra3lo3VKj0LBrzmgdQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/test-sequencer@29.7.0': resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/test-sequencer@30.3.0': + resolution: {integrity: sha512-dgbWy9b8QDlQeRZcv7LNF+/jFiiYHTKho1xirauZ7kVwY7avjFF6uTT0RqlgudB5OuIPagFdVtfFMosjVbk1eA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/transform@29.5.0': resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2203,6 +2278,10 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/transform@30.3.0': + resolution: {integrity: sha512-TLKY33fSLVd/lKB2YI1pH69ijyUblO/BQvCj566YvnwuzoTNr648iE0j22vRvVNk2HsPwByPxATg3MleS3gf5A==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/types@29.6.3': resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2211,6 +2290,10 @@ packages: resolution: {integrity: sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/types@30.3.0': + resolution: {integrity: sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -2368,15 +2451,15 @@ packages: '@microsoft/api-extractor-model@7.30.5': resolution: {integrity: sha512-0ic4rcbcDZHz833RaTZWTGu+NpNgrxVNjVaor0ZDUymfDFzjA/Uuk8hYziIUIOEOSTfmIQqyzVwlzxZxPe7tOA==} - '@microsoft/api-extractor-model@7.33.5': - resolution: {integrity: sha512-Xh4dXuusndVQqVz4nEN9xOp0DyzsKxeD2FFJkSPg4arAjDSKPcy6cAc7CaeBPA7kF2wV1fuDlo2p/bNMpVr8yg==} + '@microsoft/api-extractor-model@7.33.8': + resolution: {integrity: sha512-aIcoQggPyer3B6Ze3usz0YWC/oBwUHfRH5ETUsr+oT2BRA6SfTJl7IKPcPZkX4UR+PohowzW4uMxsvjrn8vm+w==} '@microsoft/api-extractor@7.52.5': resolution: {integrity: sha512-6WWgjjg6FkoDWpF/O3sjB05OkszpI5wtKJqd8fUIR/JJUv8IqNCGr1lJUZJnc1HegcT9gAvyf98KfH0wFncU0w==} hasBin: true - '@microsoft/api-extractor@7.58.0': - resolution: {integrity: sha512-XcHlDylX5GblbGbs1eBoexjVyvdJMioTPuBCgCorE2rqijzTYxi6eudXyez3xACRxtH9aDtahoL9fYM4XTvQmg==} + '@microsoft/api-extractor@7.58.9': + resolution: {integrity: sha512-S2UF4yza5GoxCmf7hJQNxJNZN9ltOVuOQv8Dy+Z21aol5ERoBNMdWcQHm4MJMPPItW4H/4rZD906iaf4mUojJA==} hasBin: true '@microsoft/decorators@1.22.2': @@ -2545,6 +2628,12 @@ packages: '@microsoft/tsdoc@0.16.0': resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==} + '@napi-rs/wasm-runtime@1.1.6': + resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==} + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 + '@noble/hashes@1.4.0': resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} engines: {node: '>= 16'} @@ -2647,6 +2736,14 @@ packages: resolution: {integrity: sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA==} engines: {node: '>=20.0.0'} + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@pkgr/core@0.3.6': + resolution: {integrity: sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==} + engines: {node: ^14.18.0 || >=16.0.0} + '@rollup/rollup-linux-x64-gnu@4.53.3': resolution: {integrity: sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==} cpu: [x64] @@ -2658,8 +2755,8 @@ packages: '@rushstack/debug-certificate-manager@1.6.2': resolution: {integrity: sha512-oexPIWsGad5A60yxLYvSGKgXYGMupWuf6DqDus55LHL4UCyY4lO+Roc3UTvWUg/GCeEs6iX6YgIAi79rSxbl6g==} - '@rushstack/debug-certificate-manager@1.7.10': - resolution: {integrity: sha512-qqS7nXT+trdLmG9UKlQzQFxIGv6tKlD+tRtCTrznGkKtx7px3ixS2d/E9aO5zzJD5RA9v6pxDp0RvMafOdUlcA==} + '@rushstack/debug-certificate-manager@1.7.20': + resolution: {integrity: sha512-kNixLU15BzA3Bb0T6h3BFI+oJ5md1H+u68S5uYwUVIDudmYpOrYH9brUQ7sRdg70aR4vi47Snk8bkJCdWY6Vaw==} '@rushstack/eslint-config@4.5.2': resolution: {integrity: sha512-EK5qullXxMevGRwUiJAoVlK6eKCw9JiLunUWzuNsRD53DiIjC6dP6BTSg0D2tzh3uNsV+yOH3mrja+dGwWpiaw==} @@ -2709,10 +2806,10 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - '@rushstack/heft-api-extractor-plugin@1.3.9': - resolution: {integrity: sha512-ZneiG6WGRJARM9IFh+HW87AzXkKP/RMIH5csCDGHxbVRIihCldrNP0i+RkheNEcN2AJtgxGTTKMMnASnxSjtMw==} + '@rushstack/heft-api-extractor-plugin@1.3.19': + resolution: {integrity: sha512-CNwJ94FH4Ne/tvZSAjqKGl1kv49zdooBLX1vRiMx3ZX9+455lFDzdJhplqMoxpcdI49pp33ZRe9RzjDsKctTfw==} peerDependencies: - '@rushstack/heft': 1.2.9 + '@rushstack/heft': 1.2.19 '@rushstack/heft-config-file@0.16.8': resolution: {integrity: sha512-zmdN2w3XFUjh9ftE5raNiocJCDlqsYdQNu8ldGdyZUqWfpumyC5wHuWHRS72g2+vHOddRMgZ02SNb/HmWI8J0A==} @@ -2722,8 +2819,8 @@ packages: resolution: {integrity: sha512-q2AURE3SHzyaSJznnIF9gdzAnrUQyBBrebtpNKWm6fCN6p319h0Y4Z5JikNANX21/oKvUut6igvak8RQGoQGxA==} engines: {node: '>=10.13.0'} - '@rushstack/heft-config-file@0.20.4': - resolution: {integrity: sha512-y/Aua8uwqWKTMlVL+6YrlvISRFIzu5qyAtQo5dBme4/Vf7D3+Q7jb4+sjG8sCJk7Gm1Cn7sZi2dV7LO6YIXgCg==} + '@rushstack/heft-config-file@0.20.10': + resolution: {integrity: sha512-6UKD7PlaaiLN8tebLMeV8ixm/8NFdmv9biNnPIpHCEEQe8J1TdDDs1HJQ5XGVmIjqljknShPPgDIsHVvVO8ZTw==} engines: {node: '>=10.13.0'} '@rushstack/heft-dev-cert-plugin@1.0.3': @@ -2743,13 +2840,16 @@ packages: jest-environment-node: optional: true - '@rushstack/heft-jest-plugin@1.2.9': - resolution: {integrity: sha512-xmu2R/wJCGrSVY5g5EluIQAB8qmaamB//xYEXFmVrPuuOeHq5G50VoL0Ihi1m61gqgmobBUbh+ZbIeXFqYIQug==} + '@rushstack/heft-jest-plugin@2.0.9': + resolution: {integrity: sha512-/uoCnPslFmuhf7t89+0698w2znQAHUfpG5pTFLiXAp7MnAJ21Msva0qVndsz8lnRe38CaNec6gQbulg6uvsOCw==} peerDependencies: - '@rushstack/heft': ^1.2.9 - jest-environment-jsdom: ^29.5.0 - jest-environment-node: ^29.5.0 + '@rushstack/heft': ^1.2.19 + '@types/jest': ^30.0.0 + jest-environment-jsdom: ^30.3.0 + jest-environment-node: ^30.3.0 peerDependenciesMeta: + '@types/jest': + optional: true jest-environment-jsdom: optional: true jest-environment-node: @@ -2760,15 +2860,15 @@ packages: peerDependencies: '@rushstack/heft': 1.1.2 - '@rushstack/heft-lint-plugin@1.2.9': - resolution: {integrity: sha512-hLm1GZWgO9yy473vuIz1jMkFA7lFJI0HO31DfLLGv/dzbvy113W/ew11RvBFwpODy75wIdwqnRbg8XNO4O7gCg==} + '@rushstack/heft-lint-plugin@1.2.19': + resolution: {integrity: sha512-aW/8d33ZI0uGQbNdbNJRo9/d5NinajpoqqnsNpkWtT3Wp8wC6WZIAvn73fEaN+0ocXp20kdjjKX3F7YBH0/hMQ==} peerDependencies: - '@rushstack/heft': 1.2.9 + '@rushstack/heft': 1.2.19 - '@rushstack/heft-node-rig@2.11.29': - resolution: {integrity: sha512-3qnlW0quXm2Pi9UgadfeA0PnD05+Pvw7aXrYdv5TYNbENn5gSyjKNXjLlbgDvOWeyjSWI32BopQStffQkPcxww==} + '@rushstack/heft-node-rig@2.11.42': + resolution: {integrity: sha512-nf0kw7Loa0MurNgCPP1+pGk0gTZGQpPwg5P9gIRI362aB/b+ZVD6mbOEGdtPl1QhgWakEBXj2hrCWONsa5gESQ==} peerDependencies: - '@rushstack/heft': ^1.2.9 + '@rushstack/heft': ^1.2.19 '@rushstack/heft-sass-plugin@0.15.24': resolution: {integrity: sha512-Psu3KZ6dQdJv2UpROVux1NEfWOFv0dFQVg5wT4N8pppar1m40Y/E7gfxZGgHIeWdXSuwF61d/kKgjxo5qFAiAg==} @@ -2780,10 +2880,10 @@ packages: peerDependencies: '@rushstack/heft': 1.1.2 - '@rushstack/heft-typescript-plugin@1.3.4': - resolution: {integrity: sha512-y4ebbtjZ6e0j+e6c0t3iTFvkH+ioCRIvV7k3y+fMhALBxiy5+WQExvAkGJQtrCWuYNnjD36YxxjuMIR3diK+5Q==} + '@rushstack/heft-typescript-plugin@1.3.14': + resolution: {integrity: sha512-iVK9sTLlItYEbzbsmzq67O3Pn2Gre4SaQlMxAKDNaMcsArvs51UwtF5sp+bG7XEh72LtW+GNV7fJGCUUUVa1tA==} peerDependencies: - '@rushstack/heft': 1.2.9 + '@rushstack/heft': 1.2.19 '@rushstack/heft-webpack5-plugin@1.2.2': resolution: {integrity: sha512-HeHKRcY+EgTHaXqDisSSKcGHbJj1SFnoyXZbbcYLp79xIEkVL+lDDwXvKNiCJG8Ejhhku2Ub4L+ub7XSEko3ug==} @@ -2791,10 +2891,10 @@ packages: '@rushstack/heft': ^1.1.2 webpack: ^5.82.1 - '@rushstack/heft-webpack5-plugin@1.3.10': - resolution: {integrity: sha512-L7DdokBkf/5fq5LZrb/CAOIzT48YdUCb5CAsK34HzcDr4bUzzzZ9vqvQdtwjohD6W/CcrfCqvzTa44rvIXCGRg==} + '@rushstack/heft-webpack5-plugin@1.3.20': + resolution: {integrity: sha512-8ogMz9KQsuFCpYykx5k7dM94VOyZO1JnSiLAUyCzPQ0o/yqeSPMSe/O3/I0U64fg3MQPD/QvIVUKQZx2InmKZg==} peerDependencies: - '@rushstack/heft': ^1.2.9 + '@rushstack/heft': ^1.2.19 webpack: ^5.82.1 '@rushstack/heft@1.1.2': @@ -2802,8 +2902,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - '@rushstack/heft@1.2.9': - resolution: {integrity: sha512-DHDdRcYfW77QRvg3o8MqTYKbX8JAhviv5wDUXIxdpAViyMD89WzFK5E2spNBiKVK1+FZciRX4cpOBIXe9sij/w==} + '@rushstack/heft@1.2.19': + resolution: {integrity: sha512-2Q0VGzIbKq3Vcg00OGBrTXQ7vkRZxYT7YtjQBwo85McjyS7ATAlqDx+AHjGnkcJ59arnIj5lUKk0sbzUksj7hw==} engines: {node: '>=10.13.0'} hasBin: true @@ -2837,8 +2937,8 @@ packages: '@types/node': optional: true - '@rushstack/node-core-library@5.21.0': - resolution: {integrity: sha512-LFzN+1lyWROit/P8Md6yxAth7lLYKn37oCKJHirEE2TQB25NDUM7bALf0ar+JAtwFfRCH+D+DGOA7DAzIi2r+g==} + '@rushstack/node-core-library@5.23.1': + resolution: {integrity: sha512-wlKmIKIYCKuCASbITvOxLZXepPbwXvrv7S6ig6XNWFchSyhL/E2txmVXspHY49Wu2dzf7nI27a2k/yV5BA3EiA==} peerDependencies: '@types/node': '*' peerDependenciesMeta: @@ -2853,8 +2953,8 @@ packages: '@types/node': optional: true - '@rushstack/operation-graph@0.6.4': - resolution: {integrity: sha512-JtSmRRUHvKxOskGFca8PyTxZIz2dJT9n//h9ZiI70X6GSDvNAKLSaYMMw/h9of81FO/gZgQUUbCfuh3k4zwoVw==} + '@rushstack/operation-graph@0.6.9': + resolution: {integrity: sha512-HEAGS4IItOaklPwTI9Vwrqwk7218P3Es6acVI6j5E01JUa2cm1cLDbGYiIGx5qQN33aVx/+7wZX6zIim5SxMFA==} peerDependencies: '@types/node': '*' peerDependenciesMeta: @@ -2883,8 +2983,8 @@ packages: '@rushstack/rig-package@0.6.0': resolution: {integrity: sha512-ZQmfzsLE2+Y91GF15c65L/slMRVhF6Hycq04D4TwtdGaUAbIXXg9c5pKA5KFU7M4QMaihoobp9JJYpYcaY3zOw==} - '@rushstack/rig-package@0.7.2': - resolution: {integrity: sha512-9XbFWuqMYcHUso4mnETfhGVUSaADBRj6HUAAEYk50nMPn8WRICmBuCphycQGNB3duIR6EEZX3Xj3SYc2XiP+9A==} + '@rushstack/rig-package@0.7.3': + resolution: {integrity: sha512-aAA518n6wxxjCfnTAOjQnm7ngNE0FVHxHAw2pxKlIhxrMn0XQjGcXKF0oKWpjBgJOmsaJpVob/v+zr3zxgPWuA==} '@rushstack/set-webpack-public-path-plugin@5.2.2': resolution: {integrity: sha512-UV3UsWdsBhyHIvB5XeDmDBZLqYTwgsQfeuNvpriOnfAaxEmA3c0N2RW1uShzBtNw8Iuddzg7vFADuTJLfWf+Qw==} @@ -2911,8 +3011,8 @@ packages: '@types/node': optional: true - '@rushstack/terminal@0.22.4': - resolution: {integrity: sha512-fhtLjnXCc/4WleVbVl6aoc7jcWnU6yqjS1S8WoaNREG3ycu/viZ9R/9QM7Y/b4CDvcXoiDyMNIay7JMwBptM3g==} + '@rushstack/terminal@0.24.0': + resolution: {integrity: sha512-8ZQS4MMaGsv27EXCBiH7WMPkRZrffeDoIevs6z9TM5dzqiY6+Hn4evfK/G+gvgBTjfvfkHIZPQQmalmI2sM4TQ==} peerDependencies: '@types/node': '*' peerDependenciesMeta: @@ -2931,8 +3031,8 @@ packages: '@rushstack/ts-command-line@5.1.2': resolution: {integrity: sha512-jn0EnSefYrkZDrBGd6KGuecL84LI06DgzL4hVQ46AUijNBt2nRU/ST4HhrfII/w91siCd1J/Okvxq/BS75Me/A==} - '@rushstack/ts-command-line@5.3.4': - resolution: {integrity: sha512-MLkVKVEN6/2clKTrjN2B2KqKCuPxRwnNsWY7a+FCAq2EMdkj10cM8YgiBSMeGFfzM0mDMzargpHNnNzaBi9Whg==} + '@rushstack/ts-command-line@5.3.10': + resolution: {integrity: sha512-fwI076HYknC0IrMXdY6UmjDv+PH7NHhNJX3/pY2UblSE5XrXgndXZPiOe/6ZtuFpn6DvVDVNhtkIzQ+Qu/MhVQ==} '@rushstack/typings-generator@0.14.30': resolution: {integrity: sha512-0hqTrvDa7NXxdTzLwPUQ044s8nRzDu8tQxCpIJnO2C+msrsfW2LDIBtqCijShgbU2fj7atSbbh6CtytCm6otOw==} @@ -2961,8 +3061,8 @@ packages: webpack: optional: true - '@rushstack/webpack-preserve-dynamic-require-plugin@0.12.10': - resolution: {integrity: sha512-tgM4WoFzjHazCcaqlbKHRRSLqZ8BcDIB1UIFrM80gtf9pOOYCuZCohptRKujixGYtarc0vywXoTNQV2lloXbKw==} + '@rushstack/webpack-preserve-dynamic-require-plugin@0.12.20': + resolution: {integrity: sha512-qRlB492Bwi1bqnu5oHCTjYi1H2BMb5CxEL70Tw4YGKxVTilEwhccGwptIvgqI2yEvparqeAZJKQLZJC7QM1qVg==} engines: {node: '>=10.17.1'} '@rushstack/webpack5-localization-plugin@0.15.2': @@ -3012,6 +3112,9 @@ packages: '@sinonjs/fake-timers@13.0.5': resolution: {integrity: sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==} + '@sinonjs/fake-timers@15.4.0': + resolution: {integrity: sha512-DsG+8/LscQIQg68J6Ef3dv10u6nVyetYn923s3/sus5eaGfTo1of5WMZSLf0UJc9KDuKPilPH0UDJCjvNbDNCA==} + '@swc/helpers@0.5.19': resolution: {integrity: sha512-QamiFeIK3txNjgUTNppE6MiG3p7TdninpZu0E0PbqVh1a9FNLT2FRhisaa4NcaX52XVhA5l7Pk58Ft7Sqi/2sA==} @@ -3019,6 +3122,9 @@ packages: resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} engines: {node: '>= 10'} + '@tybys/wasm-util@0.10.3': + resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} + '@types/adm-zip@0.5.7': resolution: {integrity: sha512-DNEs/QvmyRLurdQPChqq0Md4zGvPwHerAJYWk9l2jCbD1VPpnzRJorOdiq4zsw09NFbYnhfsoEhWtxIzXpn2yw==} @@ -3076,9 +3182,6 @@ packages: '@types/graceful-fs@4.1.9': resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} - '@types/heft-jest@1.0.1': - resolution: {integrity: sha512-cF2iEUpvGh2WgLowHVAdjI05xuDo+GwCA8hGV3Q5PBl8apjd6BTcpPFQ2uPlfUM7BLpgur2xpYo8VeBXopMI4A==} - '@types/heft-jest@1.0.2': resolution: {integrity: sha512-HabX0JO8Pk+a3gTm2DQwTMrfZjqP6VxDnn8kIXAP6uZbmy4bkKuFRi9T9BV9K6LhwHrmcgq5kk2YikYHy4LJeg==} @@ -3398,6 +3501,116 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + '@unrs/resolver-binding-android-arm-eabi@1.12.2': + resolution: {integrity: sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==} + cpu: [arm] + os: [android] + + '@unrs/resolver-binding-android-arm64@1.12.2': + resolution: {integrity: sha512-YGCRZv/9GLhwmz6mYDeTsm/92BAyR28l6c2ReweVW5pWgfsitWLY8upvfRlGdoyD8HjeTHSYJWyZGD4KJA/nFQ==} + cpu: [arm64] + os: [android] + + '@unrs/resolver-binding-darwin-arm64@1.12.2': + resolution: {integrity: sha512-u9DiNT1auQMO20A9SyTuG3wUgQWB9Z7KjAg0uFuCDR1FsAY8A0CG2S6JpHS1xwm/w1G08bjXZDcyOCjv1WAm2w==} + cpu: [arm64] + os: [darwin] + + '@unrs/resolver-binding-darwin-x64@1.12.2': + resolution: {integrity: sha512-f7rPLi/T1HVKZu/u6t87lroib16n8vrSzcyxI7lg4BGO9UF26KhQL44sd9eOUgrTYhvRXtWOIZT5PejdPyJfUA==} + cpu: [x64] + os: [darwin] + + '@unrs/resolver-binding-freebsd-x64@1.12.2': + resolution: {integrity: sha512-BpcOjWCJub6nRZUS2zA20pmLvjtqAtGejETaIyRLiZiQf++cbrjltLA5NN/xaXfqeOBOSlMFbemIl5/S5tljmg==} + cpu: [x64] + os: [freebsd] + + '@unrs/resolver-binding-linux-arm-gnueabihf@1.12.2': + resolution: {integrity: sha512-vZTDvdSISZjJx66OzJqtsOhzifbqRjbmI1Mnu49fQDwog5GtDI4QidRiEAYbZCRj9C8YZEW+3ZjqsyS9GR4k2A==} + cpu: [arm] + os: [linux] + + '@unrs/resolver-binding-linux-arm-musleabihf@1.12.2': + resolution: {integrity: sha512-BiPI+IrIlwcW4nLLMM21+B1dFPzd55yAVgVGrdgDjNef+ch03GdxrcyaIz8X9SsQirh/kCQ7mviyWlMxdh2D7g==} + cpu: [arm] + os: [linux] + + '@unrs/resolver-binding-linux-arm64-gnu@1.12.2': + resolution: {integrity: sha512-zJc0H99FEPoFfSrNpa91HYfxzfAJCr502oxNK1cfdC9hlaFI43RT+JFCann9JUgZmLzzntChHyn13Sgn9ljHNg==} + cpu: [arm64] + os: [linux] + + '@unrs/resolver-binding-linux-arm64-musl@1.12.2': + resolution: {integrity: sha512-KQ3Lki6l+Pz1k/eBipN41ES+YUK30beLGb9YqcB1O542cyLCNE6GaxrfcY3T6EezmGGk84wb5XyO9loTM9tkcA==} + cpu: [arm64] + os: [linux] + + '@unrs/resolver-binding-linux-loong64-gnu@1.12.2': + resolution: {integrity: sha512-3SJGEh1DborhG6pyxvhPzCT4bbSIVihsvgJc13P1bHG7KLdNDaF9T3gsTwFc7Jw/5Y5/iWOjkEx7Zy0NvCGX3Q==} + cpu: [loong64] + os: [linux] + + '@unrs/resolver-binding-linux-loong64-musl@1.12.2': + resolution: {integrity: sha512-jiuG/Obbel7uw1PwHNFfrkiKhLAF6mnyZ6aWlOAVN9WqKm8v0OFGnciJIHu8+CMvXLQ8AD51LPzAoUfT21D5Ew==} + cpu: [loong64] + os: [linux] + + '@unrs/resolver-binding-linux-ppc64-gnu@1.12.2': + resolution: {integrity: sha512-q7xRvVpmcfeL+LlZg8Pbbo6QaTZwDU5BaGZbwfhkEsXJn3Was8xYfE0RBH266xZt0rM6B7i8xAYIvjthuUIWHg==} + cpu: [ppc64] + os: [linux] + + '@unrs/resolver-binding-linux-riscv64-gnu@1.12.2': + resolution: {integrity: sha512-0CVdx6lcnT3Q9inOH8tsMIOJ6ImndllMjqJHg8RLVdB7Vq4SfkEXl9mCSsVNuNA4MCYycRicCUxPCabVHJRr6A==} + cpu: [riscv64] + os: [linux] + + '@unrs/resolver-binding-linux-riscv64-musl@1.12.2': + resolution: {integrity: sha512-iOwlRo9vnp6R6ohHQS11n0NnfdXx/omhkocmIfaPRpQhKZ+3BDMkkdRVh53qjkFkpPddf+FETA28NwGN7l5l+w==} + cpu: [riscv64] + os: [linux] + + '@unrs/resolver-binding-linux-s390x-gnu@1.12.2': + resolution: {integrity: sha512-HYJtLfXq94q8iZNFT1lknx258wlkkWhZeUXJRqzKBBUJ00CvZ+N33zgbCqimLjsyw5Va6uUxhVa12mI+kaveEw==} + cpu: [s390x] + os: [linux] + + '@unrs/resolver-binding-linux-x64-gnu@1.12.2': + resolution: {integrity: sha512-mPsUhunKKDih5O96Y6enDQyHc1SqBPlY1E/SfMWDM3EdJ95Z9CArPeCVwCCqbP45ljvivdEk8Fxn+SIb1rDAJQ==} + cpu: [x64] + os: [linux] + + '@unrs/resolver-binding-linux-x64-musl@1.12.2': + resolution: {integrity: sha512-azrt6+5ydLd8Vt210AAFis/lZevSfPw93EJRIJG+xPu4WCJ8K0kppCTpMyLPcKT7H15M4Jnt2tMp5bOvCkRC6A==} + cpu: [x64] + os: [linux] + + '@unrs/resolver-binding-openharmony-arm64@1.12.2': + resolution: {integrity: sha512-YZ9hP4O0X9PQb8eO980qmLNGH4zT3I9+SZTdt0Pr0YyuGQhYKoOZkV02VzrzyOZJ5xIJ3UFIenKkUkGg8GjgWQ==} + cpu: [arm64] + os: [openharmony] + + '@unrs/resolver-binding-wasm32-wasi@1.12.2': + resolution: {integrity: sha512-tYFDIkMxSflfEc/h92ZWNsZlHSwgimbNHSO3PL2JWQHfCuC2q316jMyYU9TIWZsFK2bQwyK5VAdYgn8ygPj69A==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@unrs/resolver-binding-win32-arm64-msvc@1.12.2': + resolution: {integrity: sha512-qzNyg3xL0VPQmCaUh+N5jSitce6k+uCBfMDesWRnlULOZaqUkaJ0ybdT+UqlAWJoQjuqfIU/0Ptx9bteN4D82g==} + cpu: [arm64] + os: [win32] + + '@unrs/resolver-binding-win32-ia32-msvc@1.12.2': + resolution: {integrity: sha512-WD9sY00OfpHVGfsnHZoA8jVT+esS/Bg8z8jzxp5BnDCjjwsuKsPQrzswwpFy4J1AUJbXPRfkpcX0mXrzeXW79g==} + cpu: [ia32] + os: [win32] + + '@unrs/resolver-binding-win32-x64-msvc@1.12.2': + resolution: {integrity: sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA==} + cpu: [x64] + os: [win32] + '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -3560,6 +3773,10 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} + ansi-regex@6.2.2: + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + engines: {node: '>=12'} + ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -3568,6 +3785,10 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} + ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} + engines: {node: '>=12'} + anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -3668,14 +3889,28 @@ packages: peerDependencies: '@babel/core': ^7.8.0 + babel-jest@30.3.0: + resolution: {integrity: sha512-gRpauEU2KRrCox5Z296aeVHR4jQ98BCnu0IO332D/xpHNOsIH/bgSRk9k6GbKIbBw8vFeN6ctuu6tV8WOyVfYQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + peerDependencies: + '@babel/core': ^7.11.0 || ^8.0.0-0 + babel-plugin-istanbul@6.1.1: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} + babel-plugin-istanbul@7.0.1: + resolution: {integrity: sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==} + engines: {node: '>=12'} + babel-plugin-jest-hoist@29.6.3: resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + babel-plugin-jest-hoist@30.3.0: + resolution: {integrity: sha512-+TRkByhsws6sfPjVaitzadk1I0F5sPvOVUH5tyTSzhePpsGIVrdeunHSw/C36QeocS95OOk8lunc4rlu5Anwsg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + babel-preset-current-node-syntax@1.2.0: resolution: {integrity: sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==} peerDependencies: @@ -3687,6 +3922,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + babel-preset-jest@30.3.0: + resolution: {integrity: sha512-6ZcUbWHC+dMz2vfzdNwi87Z1gQsLNK2uLuK1Q89R11xdvejcivlYYwDlEv0FHX3VwEXpbBQ9uufB/MUNpZGfhQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + peerDependencies: + '@babel/core': ^7.11.0 || ^8.0.0-beta.1 + balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -3837,6 +4078,9 @@ packages: cjs-module-lexer@1.4.3: resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} + cjs-module-lexer@2.2.0: + resolution: {integrity: sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==} + clean-css@5.3.3: resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} engines: {node: '>= 10.0'} @@ -4156,6 +4400,9 @@ packages: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + editions@6.22.0: resolution: {integrity: sha512-UgGlf8IW75je7HZjNDpJdCv4cGJWIi6yumFdZ0R7A8/CIhQiWUjyGLCxdHpd8bmyD1gnkfUNK0oeOXqUS2cpfQ==} engines: {ecmascript: '>= es5', node: '>=4'} @@ -4191,6 +4438,9 @@ packages: emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + emojis-list@3.0.0: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} @@ -4423,6 +4673,10 @@ packages: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} + exit-x@0.2.2: + resolution: {integrity: sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==} + engines: {node: '>= 0.8.0'} + exit@0.1.2: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} @@ -4435,6 +4689,10 @@ packages: resolution: {integrity: sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + expect@30.3.0: + resolution: {integrity: sha512-1zQrciTiQfRdo7qJM1uG4navm8DayFa2TgCSRlzUyNkhcJ6XUZF3hjnpkyr3VhAqPH7i/9GkG7Tv5abz6fqz0Q==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + express@4.22.1: resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} engines: {node: '>= 0.10.0'} @@ -4546,6 +4804,10 @@ packages: resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} engines: {node: '>= 0.4'} + foreground-child@3.3.1: + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} + engines: {node: '>=14'} + form-data@4.0.5: resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} engines: {node: '>= 6'} @@ -4635,6 +4897,11 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + glob@10.5.0: + resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me + hasBin: true + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me @@ -5013,6 +5280,10 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} + istanbul-lib-instrument@6.0.3: + resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} + engines: {node: '>=10'} + istanbul-lib-report@3.0.1: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} @@ -5021,6 +5292,10 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} + istanbul-lib-source-maps@5.0.6: + resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==} + engines: {node: '>=10'} + istanbul-reports@3.2.0: resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} engines: {node: '>=8'} @@ -5029,6 +5304,9 @@ packages: resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} engines: {node: '>= 0.4'} + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jake@10.9.4: resolution: {integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==} engines: {node: '>=10'} @@ -5038,10 +5316,18 @@ packages: resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-changed-files@30.3.0: + resolution: {integrity: sha512-B/7Cny6cV5At6M25EWDgf9S617lHivamL8vl6KEpJqkStauzcG4e+WPfDgMMF+H4FVH4A2PLRyvgDJan4441QA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-circus@29.7.0: resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-circus@30.3.0: + resolution: {integrity: sha512-PyXq5szeSfR/4f1lYqCmmQjh0vqDkURUYi9N6whnHjlRz4IUQfMcXkGLeEoiJtxtyPqgUaUUfyQlApXWBSN1RA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-config@29.5.0: resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5054,6 +5340,21 @@ packages: ts-node: optional: true + jest-config@30.3.0: + resolution: {integrity: sha512-WPMAkMAtNDY9P/oKObtsRG/6KTrhtgPJoBTmk20uDn4Uy6/3EJnnaZJre/FMT1KVRx8cve1r7/FlMIOfRVWL4w==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + peerDependencies: + '@types/node': '*' + esbuild-register: '>=3.4.0' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + esbuild-register: + optional: true + ts-node: + optional: true + jest-diff@29.7.0: resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5062,14 +5363,26 @@ packages: resolution: {integrity: sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-diff@30.3.0: + resolution: {integrity: sha512-n3q4PDQjS4LrKxfWB3Z5KNk1XjXtZTBwQp71OP0Jo03Z6V60x++K5L8k6ZrW8MY8pOFylZvHM0zsjS1RqlHJZQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-docblock@29.7.0: resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-docblock@30.2.0: + resolution: {integrity: sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-each@29.7.0: resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-each@30.3.0: + resolution: {integrity: sha512-V8eMndg/aZ+3LnCJgSm13IxS5XSBM22QSZc9BtPK8Dek6pm+hfUNfwBdvsB3d342bo1q7wnSkC38zjX259qZNA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-environment-jsdom@29.5.0: resolution: {integrity: sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5079,10 +5392,6 @@ packages: canvas: optional: true - jest-environment-node@29.5.0: - resolution: {integrity: sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-environment-node@29.7.0: resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5091,6 +5400,10 @@ packages: resolution: {integrity: sha512-ElU8v92QJ9UrYsKrxDIKCxu6PfNj4Hdcktcn0JX12zqNdqWHB0N+hwOnnBBXvjLd2vApZtuLUGs1QSY+MsXoNA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-environment-node@30.3.0: + resolution: {integrity: sha512-4i6HItw/JSiJVsC5q0hnKIe/hbYfZLVG9YJ/0pU9Hz2n/9qZe3Rhn5s5CUZA5ORZlcdT/vmAXRMyONXJwPrmYQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-get-type@29.6.3: resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5099,6 +5412,10 @@ packages: resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-haste-map@30.3.0: + resolution: {integrity: sha512-mMi2oqG4KRU0R9QEtscl87JzMXfUhbKaFqOxmjb2CKcbHcUGFrJCBWHmnTiUqi6JcnzoBlO4rWfpdl2k/RfLCA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-junit@12.3.0: resolution: {integrity: sha512-+NmE5ogsEjFppEl90GChrk7xgz8xzvF0f+ZT5AnhW6suJC93gvQtmQjfyjDnE0Z2nXJqEkxF0WXlvjG/J+wn/g==} engines: {node: '>=10.12.0'} @@ -5107,6 +5424,10 @@ packages: resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-leak-detector@30.3.0: + resolution: {integrity: sha512-cuKmUUGIjfXZAiGJ7TbEMx0bcqNdPPI6P1V+7aF+m/FUJqFDxkFR4JqkTu8ZOiU5AaX/x0hZ20KaaIPXQzbMGQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-matcher-utils@29.7.0: resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5115,6 +5436,10 @@ packages: resolution: {integrity: sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-matcher-utils@30.3.0: + resolution: {integrity: sha512-HEtc9uFQgaUHkC7nLSlQL3Tph4Pjxt/yiPvkIrrDCt9jhoLIgxaubo1G+CFOnmHYMxHwwdaSN7mkIFs6ZK8OhA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-message-util@29.7.0: resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5123,6 +5448,10 @@ packages: resolution: {integrity: sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-message-util@30.3.0: + resolution: {integrity: sha512-Z/j4Bo+4ySJ+JPJN3b2Qbl9hDq3VrXmnjjGEWD/x0BCXeOXPTV1iZYYzl2X8c1MaCOL+ewMyNBcm88sboE6YWw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-mock@29.7.0: resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5131,6 +5460,10 @@ packages: resolution: {integrity: sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-mock@30.3.0: + resolution: {integrity: sha512-OTzICK8CpE+t4ndhKrwlIdbM6Pn8j00lvmSmq5ejiO+KxukbLjgOflKWMn3KE34EZdQm5RqTuKj+5RIEniYhog==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-pnp-resolver@1.2.3: resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} @@ -5152,6 +5485,10 @@ packages: resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-resolve-dependencies@30.3.0: + resolution: {integrity: sha512-9ev8s3YN6Hsyz9LV75XUwkCVFlwPbaFn6Wp75qnI0wzAINYWY8Fb3+6y59Rwd3QaS3kKXffHXsZMziMavfz/nw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-resolve@29.5.0: resolution: {integrity: sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5160,14 +5497,26 @@ packages: resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-resolve@30.3.0: + resolution: {integrity: sha512-NRtTAHQlpd15F9rUR36jqwelbrDV/dY4vzNte3S2kxCKUJRYNd5/6nTSbYiak1VX5g8IoFF23Uj5TURkUW8O5g==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-runner@29.7.0: resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-runner@30.3.0: + resolution: {integrity: sha512-gDv6C9LGKWDPLia9TSzZwf4h3kMQCqyTpq+95PODnTRDO0g9os48XIYYkS6D236vjpBir2fF63YmJFtqkS5Duw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-runtime@29.7.0: resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-runtime@30.3.0: + resolution: {integrity: sha512-CgC+hIBJbuh78HEffkhNKcbXAytQViplcl8xupqeIWyKQF50kCQA8J7GeJCkjisC6hpnC9Muf8jV5RdtdFbGng==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-snapshot@29.5.0: resolution: {integrity: sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5176,6 +5525,10 @@ packages: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-snapshot@30.3.0: + resolution: {integrity: sha512-f14c7atpb4O2DeNhwcvS810Y63wEn8O1HqK/luJ4F6M4NjvxmAKQwBUWjbExUtMxWJQ0wVgmCKymeJK6NZMnfQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-util@29.7.0: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5184,6 +5537,10 @@ packages: resolution: {integrity: sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-util@30.3.0: + resolution: {integrity: sha512-/jZDa00a3Sz7rdyu55NLrQCIrbyIkbBxareejQI315f/i8HjYN+ZWsDLLpoQSiUIEIyZF/R8fDg3BmB8AtHttg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-validate@29.7.0: resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5192,10 +5549,18 @@ packages: resolution: {integrity: sha512-FBGWi7dP2hpdi8nBoWxSsLvBFewKAg0+uSQwBaof4Y4DPgBabXgpSYC5/lR7VmnIlSpASmCi/ntRWPbv7089Pw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-validate@30.3.0: + resolution: {integrity: sha512-I/xzC8h5G+SHCb2P2gWkJYrNiTbeL47KvKeW5EzplkyxzBRBw1ssSHlI/jXec0ukH2q7x2zAWQm7015iusg62Q==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-watcher@29.7.0: resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-watcher@30.3.0: + resolution: {integrity: sha512-PJ1d9ThtTR8aMiBWUdcownq9mDdLXsQzJayTk4kmaBRHKvwNQn+ANveuhEBUyNI2hR1TVhvQ8D5kHubbzBHR/w==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-worker@27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} @@ -5204,6 +5569,10 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-worker@30.3.0: + resolution: {integrity: sha512-DrCKkaQwHexjRUFTmPzs7sHQe0TSj9nvDALKGdwmK5mW9v7j90BudWirKAJHt3QQ9Dhrg1F7DogPzhChppkJpQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jju@1.4.0: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} @@ -5362,6 +5731,9 @@ packages: lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -5403,8 +5775,6 @@ packages: memfs@4.56.11: resolution: {integrity: sha512-/GodtwVeKVIHZKLUSr2ZdOxKBC5hHki4JNCU22DoCGPEHr5o2PD5U721zvESKyWwCfTfavFl9WZYgA13OAYK0g==} - peerDependencies: - tslib: '2' merge-descriptors@1.0.3: resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} @@ -5482,6 +5852,10 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} + engines: {node: '>=16 || 14 >=14.17'} + mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} @@ -5506,6 +5880,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + napi-postinstall@0.3.4: + resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + hasBin: true + natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -5657,6 +6036,9 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + pako@1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} @@ -5702,6 +6084,10 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + path-to-regexp@0.1.12: resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} @@ -5953,6 +6339,10 @@ packages: resolution: {integrity: sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + pretty-format@30.3.0: + resolution: {integrity: sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -5976,6 +6366,9 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + pure-rand@7.0.1: + resolution: {integrity: sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==} + pvtsutils@1.3.6: resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==} @@ -6367,6 +6760,10 @@ packages: signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -6459,6 +6856,10 @@ packages: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + string.prototype.matchall@4.0.12: resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} engines: {node: '>= 0.4'} @@ -6492,6 +6893,10 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} + strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} + engines: {node: '>=12'} + strip-bom-buf@3.0.1: resolution: {integrity: sha512-iJaWw2WroigLHzQysdc5WWeUc99p7ea7AEgB6JkY8CMyiO1yTVAA1gIlJJgORElUIR+lcZJkNl1OGChMhvc2Cw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -6548,6 +6953,10 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + synckit@0.11.13: + resolution: {integrity: sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==} + engines: {node: ^14.18.0 || >=16.0.0} + tabster@8.7.0: resolution: {integrity: sha512-AKYquti8AdWzuqJdQo4LUMQDZrHoYQy6V+8yUq2PmgLZV10EaB+8BD0nWOfC/3TBp4mPNg4fbHkz6SFtkr0PpA==} @@ -6757,6 +7166,9 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} + unrs-resolver@1.12.2: + resolution: {integrity: sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==} + update-browserslist-db@1.2.3: resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} hasBin: true @@ -6946,6 +7358,14 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -6953,6 +7373,10 @@ packages: resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + write-file-atomic@5.0.1: + resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + ws@8.19.0: resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} engines: {node: '>=10.0.0'} @@ -7296,6 +7720,22 @@ snapshots: '@ctrl/tinycolor@3.6.1': {} + '@emnapi/core@1.10.0': + dependencies: + '@emnapi/wasi-threads': 1.2.1 + tslib: 2.8.1 + optional: true + + '@emnapi/runtime@1.10.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@emnapi/wasi-threads@1.2.1': + dependencies: + tslib: 2.8.1 + optional: true + '@emotion/hash@0.9.2': {} '@es-joy/jsdoccomment@0.49.0': @@ -8743,6 +9183,15 @@ snapshots: '@humanwhocodes/retry@0.4.3': {} + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.2.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + '@istanbuljs/load-nyc-config@1.1.0': dependencies: camelcase: 5.3.1 @@ -8762,12 +9211,21 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 + '@jest/console@30.3.0': + dependencies: + '@jest/types': 30.3.0 + '@types/node': 22.19.13 + chalk: 4.1.2 + jest-message-util: 30.3.0 + jest-util: 30.3.0 + slash: 3.0.0 + '@jest/core@29.5.0': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.5.0 '@jest/test-result': 29.7.0 - '@jest/transform': 29.5.0 + '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@types/node': 22.19.13 ansi-escapes: 4.3.2 @@ -8780,11 +9238,11 @@ snapshots: jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 - jest-resolve: 29.5.0 + jest-resolve: 29.7.0 jest-resolve-dependencies: 29.7.0 jest-runner: 29.7.0 jest-runtime: 29.7.0 - jest-snapshot: 29.5.0 + jest-snapshot: 29.7.0 jest-util: 29.7.0 jest-validate: 29.7.0 jest-watcher: 29.7.0 @@ -8797,22 +9255,66 @@ snapshots: - supports-color - ts-node - '@jest/diff-sequences@30.0.1': {} - - '@jest/environment@29.7.0': + '@jest/core@30.3.0': dependencies: - '@jest/fake-timers': 29.7.0 - '@jest/types': 29.6.3 + '@jest/console': 30.3.0 + '@jest/pattern': 30.0.1 + '@jest/reporters': 30.3.0 + '@jest/test-result': 30.3.0 + '@jest/transform': 30.3.0 + '@jest/types': 30.3.0 '@types/node': 22.19.13 - jest-mock: 29.7.0 - - '@jest/environment@30.2.0': + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 4.4.0 + exit-x: 0.2.2 + graceful-fs: 4.2.11 + jest-changed-files: 30.3.0 + jest-config: 30.3.0(@types/node@22.19.13) + jest-haste-map: 30.3.0 + jest-message-util: 30.3.0 + jest-regex-util: 30.0.1 + jest-resolve: 30.3.0 + jest-resolve-dependencies: 30.3.0 + jest-runner: 30.3.0 + jest-runtime: 30.3.0 + jest-snapshot: 30.3.0 + jest-util: 30.3.0 + jest-validate: 30.3.0 + jest-watcher: 30.3.0 + pretty-format: 30.3.0 + slash: 3.0.0 + transitivePeerDependencies: + - babel-plugin-macros + - esbuild-register + - supports-color + - ts-node + + '@jest/diff-sequences@30.0.1': {} + + '@jest/diff-sequences@30.3.0': {} + + '@jest/environment@29.7.0': + dependencies: + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 22.19.13 + jest-mock: 29.7.0 + + '@jest/environment@30.2.0': dependencies: '@jest/fake-timers': 30.2.0 '@jest/types': 30.2.0 '@types/node': 22.19.13 jest-mock: 30.2.0 + '@jest/environment@30.3.0': + dependencies: + '@jest/fake-timers': 30.3.0 + '@jest/types': 30.3.0 + '@types/node': 22.19.13 + jest-mock: 30.3.0 + '@jest/expect-utils@29.7.0': dependencies: jest-get-type: 29.6.3 @@ -8821,6 +9323,10 @@ snapshots: dependencies: '@jest/get-type': 30.1.0 + '@jest/expect-utils@30.3.0': + dependencies: + '@jest/get-type': 30.1.0 + '@jest/expect@29.7.0': dependencies: expect: 29.7.0 @@ -8828,6 +9334,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@jest/expect@30.3.0': + dependencies: + expect: 30.3.0 + jest-snapshot: 30.3.0 + transitivePeerDependencies: + - supports-color + '@jest/fake-timers@29.7.0': dependencies: '@jest/types': 29.6.3 @@ -8846,6 +9359,15 @@ snapshots: jest-mock: 30.2.0 jest-util: 30.2.0 + '@jest/fake-timers@30.3.0': + dependencies: + '@jest/types': 30.3.0 + '@sinonjs/fake-timers': 15.4.0 + '@types/node': 22.19.13 + jest-message-util: 30.3.0 + jest-mock: 30.3.0 + jest-util: 30.3.0 + '@jest/get-type@30.1.0': {} '@jest/globals@29.7.0': @@ -8857,6 +9379,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@jest/globals@30.3.0': + dependencies: + '@jest/environment': 30.3.0 + '@jest/expect': 30.3.0 + '@jest/types': 30.3.0 + jest-mock: 30.3.0 + transitivePeerDependencies: + - supports-color + '@jest/pattern@30.0.1': dependencies: '@types/node': 22.19.13 @@ -8867,7 +9398,7 @@ snapshots: '@bcoe/v8-coverage': 0.2.3 '@jest/console': 29.7.0 '@jest/test-result': 29.7.0 - '@jest/transform': 29.5.0 + '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 '@types/node': 22.19.13 @@ -8891,6 +9422,34 @@ snapshots: transitivePeerDependencies: - supports-color + '@jest/reporters@30.3.0': + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 30.3.0 + '@jest/test-result': 30.3.0 + '@jest/transform': 30.3.0 + '@jest/types': 30.3.0 + '@jridgewell/trace-mapping': 0.3.31 + '@types/node': 22.19.13 + chalk: 4.1.2 + collect-v8-coverage: 1.0.3 + exit-x: 0.2.2 + glob: 10.5.0 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 6.0.3 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 5.0.6 + istanbul-reports: 3.2.0 + jest-message-util: 30.3.0 + jest-util: 30.3.0 + jest-worker: 30.3.0 + slash: 3.0.0 + string-length: 4.0.2 + v8-to-istanbul: 9.3.0 + transitivePeerDependencies: + - supports-color + '@jest/schemas@29.6.3': dependencies: '@sinclair/typebox': 0.27.10 @@ -8899,12 +9458,25 @@ snapshots: dependencies: '@sinclair/typebox': 0.34.48 + '@jest/snapshot-utils@30.3.0': + dependencies: + '@jest/types': 30.3.0 + chalk: 4.1.2 + graceful-fs: 4.2.11 + natural-compare: 1.4.0 + '@jest/source-map@29.6.3': dependencies: '@jridgewell/trace-mapping': 0.3.31 callsites: 3.1.0 graceful-fs: 4.2.11 + '@jest/source-map@30.0.1': + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + callsites: 3.1.0 + graceful-fs: 4.2.11 + '@jest/test-result@29.7.0': dependencies: '@jest/console': 29.7.0 @@ -8912,6 +9484,13 @@ snapshots: '@types/istanbul-lib-coverage': 2.0.6 collect-v8-coverage: 1.0.3 + '@jest/test-result@30.3.0': + dependencies: + '@jest/console': 30.3.0 + '@jest/types': 30.3.0 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.3 + '@jest/test-sequencer@29.7.0': dependencies: '@jest/test-result': 29.7.0 @@ -8919,6 +9498,13 @@ snapshots: jest-haste-map: 29.7.0 slash: 3.0.0 + '@jest/test-sequencer@30.3.0': + dependencies: + '@jest/test-result': 30.3.0 + graceful-fs: 4.2.11 + jest-haste-map: 30.3.0 + slash: 3.0.0 + '@jest/transform@29.5.0': dependencies: '@babel/core': 7.29.0 @@ -8959,6 +9545,25 @@ snapshots: transitivePeerDependencies: - supports-color + '@jest/transform@30.3.0': + dependencies: + '@babel/core': 7.29.0 + '@jest/types': 30.3.0 + '@jridgewell/trace-mapping': 0.3.31 + babel-plugin-istanbul: 7.0.1 + chalk: 4.1.2 + convert-source-map: 2.0.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 30.3.0 + jest-regex-util: 30.0.1 + jest-util: 30.3.0 + pirates: 4.0.7 + slash: 3.0.0 + write-file-atomic: 5.0.1 + transitivePeerDependencies: + - supports-color + '@jest/types@29.6.3': dependencies: '@jest/schemas': 29.6.3 @@ -8978,6 +9583,16 @@ snapshots: '@types/yargs': 17.0.35 chalk: 4.1.2 + '@jest/types@30.3.0': + dependencies: + '@jest/pattern': 30.0.1 + '@jest/schemas': 30.0.5 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.19.13 + '@types/yargs': 17.0.35 + chalk: 4.1.2 + '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -9147,11 +9762,11 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor-model@7.33.5(@types/node@22.19.13)': + '@microsoft/api-extractor-model@7.33.8(@types/node@22.19.13)': dependencies: '@microsoft/tsdoc': 0.16.0 '@microsoft/tsdoc-config': 0.18.1 - '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) transitivePeerDependencies: - '@types/node' @@ -9173,20 +9788,19 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.58.0(@types/node@22.19.13)': + '@microsoft/api-extractor@7.58.9(@types/node@22.19.13)': dependencies: - '@microsoft/api-extractor-model': 7.33.5(@types/node@22.19.13) + '@microsoft/api-extractor-model': 7.33.8(@types/node@22.19.13) '@microsoft/tsdoc': 0.16.0 '@microsoft/tsdoc-config': 0.18.1 - '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) - '@rushstack/rig-package': 0.7.2 - '@rushstack/terminal': 0.22.4(@types/node@22.19.13) - '@rushstack/ts-command-line': 5.3.4(@types/node@22.19.13) + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) + '@rushstack/rig-package': 0.7.3 + '@rushstack/terminal': 0.24.0(@types/node@22.19.13) + '@rushstack/ts-command-line': 5.3.10(@types/node@22.19.13) diff: 8.0.3 - lodash: 4.17.23 minimatch: 10.2.3 resolve: 1.22.11 - semver: 7.5.4 + semver: 7.7.4 source-map: 0.6.1 typescript: 5.9.3 transitivePeerDependencies: @@ -9770,12 +10384,12 @@ snapshots: - uglify-js - webpack-cli - '@microsoft/spfx-heft-plugins@1.22.2(patch_hash=185ffebb2de7b1fb5f6ad4d92e9d8ad3b2d3207721e8db14e7ac1f3d716d0b1a)(@rushstack/heft@1.2.9(@types/node@22.19.13))(@types/node@22.19.13)': + '@microsoft/spfx-heft-plugins@1.22.2(patch_hash=185ffebb2de7b1fb5f6ad4d92e9d8ad3b2d3207721e8db14e7ac1f3d716d0b1a)(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13)': dependencies: '@azure/storage-blob': 12.26.0 '@microsoft/sp-css-loader': 1.22.2(@types/node@22.19.13)(webpack@5.95.0) '@microsoft/sp-module-interfaces': 1.22.2(@types/node@22.19.13) - '@rushstack/heft': 1.2.9(@types/node@22.19.13) + '@rushstack/heft': 1.2.19(@types/node@22.19.13) '@rushstack/heft-config-file': 0.19.2(@types/node@22.19.13) '@rushstack/localization-utilities': 0.14.2(@types/node@22.19.13) '@rushstack/module-minifier': 0.8.2(@types/node@22.19.13) @@ -9815,7 +10429,7 @@ snapshots: - uglify-js - webpack-cli - '@microsoft/spfx-web-build-rig@1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)(tslib@2.3.1)': + '@microsoft/spfx-web-build-rig@1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)': dependencies: '@microsoft/api-extractor': 7.52.5(@types/node@22.19.13) '@microsoft/spfx-heft-plugins': 1.22.2(patch_hash=185ffebb2de7b1fb5f6ad4d92e9d8ad3b2d3207721e8db14e7ac1f3d716d0b1a)(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13) @@ -9825,7 +10439,7 @@ snapshots: '@rushstack/heft-lint-plugin': 1.1.2(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13) '@rushstack/heft-sass-plugin': 0.15.24(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13) '@rushstack/heft-typescript-plugin': 1.1.2(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13) - '@rushstack/heft-webpack5-plugin': 1.2.2(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13)(tslib@2.3.1)(webpack@5.95.0) + '@rushstack/heft-webpack5-plugin': 1.2.2(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13)(webpack@5.95.0) '@types/heft-jest': 1.0.2 '@types/webpack-env': 1.15.3 jest-environment-jsdom: 29.5.0 @@ -9848,7 +10462,6 @@ snapshots: - react-native-b4a - supports-color - ts-node - - tslib - uglify-js - utf-8-validate - webpack-cli @@ -9878,6 +10491,13 @@ snapshots: '@microsoft/tsdoc@0.16.0': {} + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + dependencies: + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@tybys/wasm-util': 0.10.3 + optional: true + '@noble/hashes@1.4.0': {} '@nodelib/fs.scandir@2.1.5': @@ -10045,6 +10665,11 @@ snapshots: tslib: 2.8.1 tsyringe: 4.10.0 + '@pkgjs/parseargs@0.11.0': + optional: true + + '@pkgr/core@0.3.6': {} + '@rollup/rollup-linux-x64-gnu@4.53.3': optional: true @@ -10058,10 +10683,10 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/debug-certificate-manager@1.7.10(@types/node@22.19.13)': + '@rushstack/debug-certificate-manager@1.7.20(@types/node@22.19.13)': dependencies: - '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) - '@rushstack/terminal': 0.22.4(@types/node@22.19.13) + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) + '@rushstack/terminal': 0.24.0(@types/node@22.19.13) node-forge: 1.4.0 transitivePeerDependencies: - '@types/node' @@ -10205,11 +10830,11 @@ snapshots: - supports-color - typescript - '@rushstack/heft-api-extractor-plugin@1.3.9(@rushstack/heft@1.2.9(@types/node@22.19.13))(@types/node@22.19.13)': + '@rushstack/heft-api-extractor-plugin@1.3.19(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13)': dependencies: - '@rushstack/heft': 1.2.9(@types/node@22.19.13) - '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) - semver: 7.5.4 + '@rushstack/heft': 1.2.19(@types/node@22.19.13) + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) + semver: 7.7.4 transitivePeerDependencies: - '@types/node' @@ -10232,12 +10857,11 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/heft-config-file@0.20.4(@types/node@22.19.13)': + '@rushstack/heft-config-file@0.20.10(@types/node@22.19.13)': dependencies: - '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) - '@rushstack/rig-package': 0.7.2 - '@rushstack/terminal': 0.22.4(@types/node@22.19.13) - '@ungap/structured-clone': 1.3.0 + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) + '@rushstack/rig-package': 0.7.3 + '@rushstack/terminal': 0.24.0(@types/node@22.19.13) jsonpath-plus: 10.3.0 transitivePeerDependencies: - '@types/node' @@ -10273,26 +10897,25 @@ snapshots: - supports-color - ts-node - '@rushstack/heft-jest-plugin@1.2.9(@rushstack/heft@1.2.9(@types/node@22.19.13))(@types/node@22.19.13)(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.9(@types/node@22.19.13) - '@rushstack/heft-config-file': 0.20.4(@types/node@22.19.13) - '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) - '@rushstack/terminal': 0.22.4(@types/node@22.19.13) - jest-config: 29.5.0(@types/node@22.19.13) - jest-resolve: 29.5.0 - jest-snapshot: 29.5.0 - lodash: 4.17.23 - punycode: 2.3.1 + '@rushstack/heft-jest-plugin@2.0.9(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/jest@30.0.0)(@types/node@22.19.13)(jest-environment-node@30.3.0)': + dependencies: + '@jest/core': 30.3.0 + '@jest/reporters': 30.3.0 + '@jest/transform': 30.3.0 + '@rushstack/heft': 1.2.19(@types/node@22.19.13) + '@rushstack/heft-config-file': 0.20.10(@types/node@22.19.13) + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) + '@rushstack/terminal': 0.24.0(@types/node@22.19.13) + jest-config: 30.3.0(@types/node@22.19.13) + jest-resolve: 30.3.0 + jest-snapshot: 30.3.0 optionalDependencies: - jest-environment-jsdom: 29.5.0 - jest-environment-node: 29.5.0 + '@types/jest': 30.0.0 + jest-environment-node: 30.3.0 transitivePeerDependencies: - '@types/node' - babel-plugin-macros + - esbuild-register - node-notifier - supports-color - ts-node @@ -10306,31 +10929,32 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/heft-lint-plugin@1.2.9(@rushstack/heft@1.2.9(@types/node@22.19.13))(@types/node@22.19.13)': + '@rushstack/heft-lint-plugin@1.2.19(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13)': dependencies: - '@rushstack/heft': 1.2.9(@types/node@22.19.13) - '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) + '@rushstack/heft': 1.2.19(@types/node@22.19.13) + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) json-stable-stringify-without-jsonify: 1.0.1 - semver: 7.5.4 + semver: 7.7.4 transitivePeerDependencies: - '@types/node' - '@rushstack/heft-node-rig@2.11.29(@rushstack/heft@1.2.9(@types/node@22.19.13))(@types/node@22.19.13)(jest-environment-jsdom@29.5.0)': + '@rushstack/heft-node-rig@2.11.42(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13)': dependencies: - '@microsoft/api-extractor': 7.58.0(@types/node@22.19.13) + '@microsoft/api-extractor': 7.58.9(@types/node@22.19.13) '@rushstack/eslint-config': 4.6.4(eslint@9.37.0)(typescript@5.8.3) - '@rushstack/heft': 1.2.9(@types/node@22.19.13) - '@rushstack/heft-api-extractor-plugin': 1.3.9(@rushstack/heft@1.2.9(@types/node@22.19.13))(@types/node@22.19.13) - '@rushstack/heft-jest-plugin': 1.2.9(@rushstack/heft@1.2.9(@types/node@22.19.13))(@types/node@22.19.13)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.5.0) - '@rushstack/heft-lint-plugin': 1.2.9(@rushstack/heft@1.2.9(@types/node@22.19.13))(@types/node@22.19.13) - '@rushstack/heft-typescript-plugin': 1.3.4(@rushstack/heft@1.2.9(@types/node@22.19.13))(@types/node@22.19.13) - '@types/heft-jest': 1.0.1 + '@rushstack/heft': 1.2.19(@types/node@22.19.13) + '@rushstack/heft-api-extractor-plugin': 1.3.19(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13) + '@rushstack/heft-jest-plugin': 2.0.9(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/jest@30.0.0)(@types/node@22.19.13)(jest-environment-node@30.3.0) + '@rushstack/heft-lint-plugin': 1.2.19(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13) + '@rushstack/heft-typescript-plugin': 1.3.14(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13) + '@types/jest': 30.0.0 eslint: 9.37.0 - jest-environment-node: 29.5.0 + jest-environment-node: 30.3.0 typescript: 5.8.3 transitivePeerDependencies: - '@types/node' - babel-plugin-macros + - esbuild-register - jest-environment-jsdom - jiti - node-notifier @@ -10360,18 +10984,18 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/heft-typescript-plugin@1.3.4(@rushstack/heft@1.2.9(@types/node@22.19.13))(@types/node@22.19.13)': + '@rushstack/heft-typescript-plugin@1.3.14(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13)': dependencies: - '@rushstack/heft': 1.2.9(@types/node@22.19.13) - '@rushstack/heft-config-file': 0.20.4(@types/node@22.19.13) - '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) + '@rushstack/heft': 1.2.19(@types/node@22.19.13) + '@rushstack/heft-config-file': 0.20.10(@types/node@22.19.13) + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) '@types/tapable': 1.0.6 - semver: 7.5.4 + semver: 7.7.4 tapable: 1.1.3 transitivePeerDependencies: - '@types/node' - '@rushstack/heft-webpack5-plugin@1.2.2(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13)(tslib@2.3.1)(webpack@5.95.0)': + '@rushstack/heft-webpack5-plugin@1.2.2(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13)(webpack@5.95.0)': dependencies: '@rushstack/debug-certificate-manager': 1.6.2(@types/node@22.19.13) '@rushstack/heft': 1.1.2(@types/node@22.19.13) @@ -10380,21 +11004,20 @@ snapshots: tapable: 1.1.3 watchpack: 2.4.0 webpack: 5.95.0 - webpack-dev-server: 5.2.3(tslib@2.3.1)(webpack@5.95.0) + webpack-dev-server: 5.2.3(webpack@5.95.0) transitivePeerDependencies: - '@types/node' - bufferutil - debug - supports-color - - tslib - utf-8-validate - webpack-cli - '@rushstack/heft-webpack5-plugin@1.3.10(@rushstack/heft@1.2.9(@types/node@22.19.13))(@types/node@22.19.13)(webpack@5.105.4)': + '@rushstack/heft-webpack5-plugin@1.3.20(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13)(webpack@5.105.4)': dependencies: - '@rushstack/debug-certificate-manager': 1.7.10(@types/node@22.19.13) - '@rushstack/heft': 1.2.9(@types/node@22.19.13) - '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) + '@rushstack/debug-certificate-manager': 1.7.20(@types/node@22.19.13) + '@rushstack/heft': 1.2.19(@types/node@22.19.13) + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) '@types/tapable': 1.0.6 tapable: 1.1.3 watchpack: 2.4.0 @@ -10405,7 +11028,6 @@ snapshots: - bufferutil - debug - supports-color - - tslib - utf-8-validate - webpack-cli @@ -10426,14 +11048,14 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/heft@1.2.9(@types/node@22.19.13)': + '@rushstack/heft@1.2.19(@types/node@22.19.13)': dependencies: - '@rushstack/heft-config-file': 0.20.4(@types/node@22.19.13) - '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) - '@rushstack/operation-graph': 0.6.4(@types/node@22.19.13) - '@rushstack/rig-package': 0.7.2 - '@rushstack/terminal': 0.22.4(@types/node@22.19.13) - '@rushstack/ts-command-line': 5.3.4(@types/node@22.19.13) + '@rushstack/heft-config-file': 0.20.10(@types/node@22.19.13) + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) + '@rushstack/operation-graph': 0.6.9(@types/node@22.19.13) + '@rushstack/rig-package': 0.7.3 + '@rushstack/terminal': 0.24.0(@types/node@22.19.13) + '@rushstack/ts-command-line': 5.3.10(@types/node@22.19.13) '@types/tapable': 1.0.6 fast-glob: 3.3.3 git-repo-info: 2.1.1 @@ -10492,7 +11114,7 @@ snapshots: optionalDependencies: '@types/node': 22.19.13 - '@rushstack/node-core-library@5.21.0(@types/node@22.19.13)': + '@rushstack/node-core-library@5.23.1(@types/node@22.19.13)': dependencies: ajv: 8.18.0 ajv-draft-04: 1.0.0(ajv@8.18.0) @@ -10501,7 +11123,7 @@ snapshots: import-lazy: 4.0.0 jju: 1.4.0 resolve: 1.22.11 - semver: 7.5.4 + semver: 7.7.4 optionalDependencies: '@types/node': 22.19.13 @@ -10512,10 +11134,10 @@ snapshots: optionalDependencies: '@types/node': 22.19.13 - '@rushstack/operation-graph@0.6.4(@types/node@22.19.13)': + '@rushstack/operation-graph@0.6.9(@types/node@22.19.13)': dependencies: - '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) - '@rushstack/terminal': 0.22.4(@types/node@22.19.13) + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) + '@rushstack/terminal': 0.24.0(@types/node@22.19.13) optionalDependencies: '@types/node': 22.19.13 @@ -10537,10 +11159,10 @@ snapshots: resolve: 1.22.11 strip-json-comments: 3.1.1 - '@rushstack/rig-package@0.7.2': + '@rushstack/rig-package@0.7.3': dependencies: + jju: 1.4.0 resolve: 1.22.11 - strip-json-comments: 3.1.1 '@rushstack/set-webpack-public-path-plugin@5.2.2(@types/node@22.19.13)(webpack@5.95.0)': dependencies: @@ -10567,9 +11189,9 @@ snapshots: optionalDependencies: '@types/node': 22.19.13 - '@rushstack/terminal@0.22.4(@types/node@22.19.13)': + '@rushstack/terminal@0.24.0(@types/node@22.19.13)': dependencies: - '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) '@rushstack/problem-matcher': 0.2.1(@types/node@22.19.13) supports-color: 8.1.1 optionalDependencies: @@ -10597,9 +11219,9 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/ts-command-line@5.3.4(@types/node@22.19.13)': + '@rushstack/ts-command-line@5.3.10(@types/node@22.19.13)': dependencies: - '@rushstack/terminal': 0.22.4(@types/node@22.19.13) + '@rushstack/terminal': 0.24.0(@types/node@22.19.13) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -10631,7 +11253,7 @@ snapshots: optionalDependencies: webpack: 5.95.0 - '@rushstack/webpack-preserve-dynamic-require-plugin@0.12.10': {} + '@rushstack/webpack-preserve-dynamic-require-plugin@0.12.20': {} '@rushstack/webpack5-localization-plugin@0.15.2(@types/node@22.19.13)(webpack@5.95.0)': dependencies: @@ -10675,12 +11297,21 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 + '@sinonjs/fake-timers@15.4.0': + dependencies: + '@sinonjs/commons': 3.0.1 + '@swc/helpers@0.5.19': dependencies: tslib: 2.8.1 '@tootallnate/once@2.0.0': {} + '@tybys/wasm-util@0.10.3': + dependencies: + tslib: 2.8.1 + optional: true + '@types/adm-zip@0.5.7': dependencies: '@types/node': 22.19.13 @@ -10762,10 +11393,6 @@ snapshots: dependencies: '@types/node': 22.19.13 - '@types/heft-jest@1.0.1': - dependencies: - '@types/jest': 30.0.0 - '@types/heft-jest@1.0.2': dependencies: '@types/jest': 30.0.0 @@ -11257,6 +11884,76 @@ snapshots: '@ungap/structured-clone@1.3.0': {} + '@unrs/resolver-binding-android-arm-eabi@1.12.2': + optional: true + + '@unrs/resolver-binding-android-arm64@1.12.2': + optional: true + + '@unrs/resolver-binding-darwin-arm64@1.12.2': + optional: true + + '@unrs/resolver-binding-darwin-x64@1.12.2': + optional: true + + '@unrs/resolver-binding-freebsd-x64@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-arm-gnueabihf@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-arm-musleabihf@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-arm64-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-arm64-musl@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-loong64-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-loong64-musl@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-ppc64-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-riscv64-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-riscv64-musl@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-s390x-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-x64-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-x64-musl@1.12.2': + optional: true + + '@unrs/resolver-binding-openharmony-arm64@1.12.2': + optional: true + + '@unrs/resolver-binding-wasm32-wasi@1.12.2': + dependencies: + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + optional: true + + '@unrs/resolver-binding-win32-arm64-msvc@1.12.2': + optional: true + + '@unrs/resolver-binding-win32-ia32-msvc@1.12.2': + optional: true + + '@unrs/resolver-binding-win32-x64-msvc@1.12.2': + optional: true + '@webassemblyjs/ast@1.14.1': dependencies: '@webassemblyjs/helper-numbers': 1.13.2 @@ -11444,12 +12141,16 @@ snapshots: ansi-regex@5.0.1: {} + ansi-regex@6.2.2: {} + ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 ansi-styles@5.2.0: {} + ansi-styles@6.2.3: {} + anymatch@3.1.3: dependencies: normalize-path: 3.0.0 @@ -11581,6 +12282,19 @@ snapshots: transitivePeerDependencies: - supports-color + babel-jest@30.3.0(@babel/core@7.29.0): + dependencies: + '@babel/core': 7.29.0 + '@jest/transform': 30.3.0 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 7.0.1 + babel-preset-jest: 30.3.0(@babel/core@7.29.0) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + babel-plugin-istanbul@6.1.1: dependencies: '@babel/helper-plugin-utils': 7.28.6 @@ -11591,6 +12305,16 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-istanbul@7.0.1: + dependencies: + '@babel/helper-plugin-utils': 7.28.6 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 6.0.3 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + babel-plugin-jest-hoist@29.6.3: dependencies: '@babel/template': 7.28.6 @@ -11598,6 +12322,10 @@ snapshots: '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.28.0 + babel-plugin-jest-hoist@30.3.0: + dependencies: + '@types/babel__core': 7.20.5 + babel-preset-current-node-syntax@1.2.0(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0 @@ -11623,6 +12351,12 @@ snapshots: babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.0) + babel-preset-jest@30.3.0(@babel/core@7.29.0): + dependencies: + '@babel/core': 7.29.0 + babel-plugin-jest-hoist: 30.3.0 + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.0) + balanced-match@1.0.2: {} balanced-match@4.0.4: {} @@ -11772,6 +12506,8 @@ snapshots: cjs-module-lexer@1.4.3: {} + cjs-module-lexer@2.2.0: {} + clean-css@5.3.3: dependencies: source-map: 0.6.1 @@ -12088,6 +12824,8 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 + eastasianwidth@0.2.0: {} + editions@6.22.0: dependencies: version-range: 4.15.0 @@ -12114,6 +12852,8 @@ snapshots: emoji-regex@8.0.0: {} + emoji-regex@9.2.2: {} + emojis-list@3.0.0: {} encodeurl@2.0.0: {} @@ -12550,6 +13290,8 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 + exit-x@0.2.2: {} + exit@0.1.2: {} expect@29.7.0: @@ -12569,6 +13311,15 @@ snapshots: jest-mock: 30.2.0 jest-util: 30.2.0 + expect@30.3.0: + dependencies: + '@jest/expect-utils': 30.3.0 + '@jest/get-type': 30.1.0 + jest-matcher-utils: 30.3.0 + jest-message-util: 30.3.0 + jest-mock: 30.3.0 + jest-util: 30.3.0 + express@4.22.1: dependencies: accepts: 1.3.8 @@ -12711,6 +13462,11 @@ snapshots: dependencies: is-callable: 1.2.7 + foreground-child@3.3.1: + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + form-data@4.0.5: dependencies: asynckit: 0.4.0 @@ -12801,6 +13557,15 @@ snapshots: glob-to-regexp@0.4.1: {} + glob@10.5.0: + dependencies: + foreground-child: 3.3.1 + jackspeak: 3.4.3 + minimatch: 9.0.9 + minipass: 7.1.3 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -13187,6 +13952,16 @@ snapshots: transitivePeerDependencies: - supports-color + istanbul-lib-instrument@6.0.3: + dependencies: + '@babel/core': 7.29.0 + '@babel/parser': 7.29.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 7.7.4 + transitivePeerDependencies: + - supports-color + istanbul-lib-report@3.0.1: dependencies: istanbul-lib-coverage: 3.2.2 @@ -13201,6 +13976,14 @@ snapshots: transitivePeerDependencies: - supports-color + istanbul-lib-source-maps@5.0.6: + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + debug: 4.4.3 + istanbul-lib-coverage: 3.2.2 + transitivePeerDependencies: + - supports-color + istanbul-reports@3.2.0: dependencies: html-escaper: 2.0.2 @@ -13215,6 +13998,12 @@ snapshots: has-symbols: 1.1.0 set-function-name: 2.0.2 + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + jake@10.9.4: dependencies: async: 3.2.6 @@ -13227,6 +14016,12 @@ snapshots: jest-util: 29.7.0 p-limit: 3.1.0 + jest-changed-files@30.3.0: + dependencies: + execa: 5.1.1 + jest-util: 30.3.0 + p-limit: 3.1.0 + jest-circus@29.7.0: dependencies: '@jest/environment': 29.7.0 @@ -13253,6 +14048,32 @@ snapshots: - babel-plugin-macros - supports-color + jest-circus@30.3.0: + dependencies: + '@jest/environment': 30.3.0 + '@jest/expect': 30.3.0 + '@jest/test-result': 30.3.0 + '@jest/types': 30.3.0 + '@types/node': 22.19.13 + chalk: 4.1.2 + co: 4.6.0 + dedent: 1.7.2 + is-generator-fn: 2.1.0 + jest-each: 30.3.0 + jest-matcher-utils: 30.3.0 + jest-message-util: 30.3.0 + jest-runtime: 30.3.0 + jest-snapshot: 30.3.0 + jest-util: 30.3.0 + p-limit: 3.1.0 + pretty-format: 30.3.0 + pure-rand: 7.0.1 + slash: 3.0.0 + stack-utils: 2.0.6 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-config@29.5.0(@types/node@22.19.13): dependencies: '@babel/core': 7.29.0 @@ -13265,10 +14086,10 @@ snapshots: glob: 7.2.3 graceful-fs: 4.2.11 jest-circus: 29.7.0 - jest-environment-node: 29.5.0 + jest-environment-node: 29.7.0 jest-get-type: 29.6.3 jest-regex-util: 29.6.3 - jest-resolve: 29.5.0 + jest-resolve: 29.7.0 jest-runner: 29.7.0 jest-util: 29.7.0 jest-validate: 29.7.0 @@ -13283,6 +14104,37 @@ snapshots: - babel-plugin-macros - supports-color + jest-config@30.3.0(@types/node@22.19.13): + dependencies: + '@babel/core': 7.29.0 + '@jest/get-type': 30.1.0 + '@jest/pattern': 30.0.1 + '@jest/test-sequencer': 30.3.0 + '@jest/types': 30.3.0 + babel-jest: 30.3.0(@babel/core@7.29.0) + chalk: 4.1.2 + ci-info: 4.4.0 + deepmerge: 4.3.1 + glob: 10.5.0 + graceful-fs: 4.2.11 + jest-circus: 30.3.0 + jest-docblock: 30.2.0 + jest-environment-node: 30.3.0 + jest-regex-util: 30.0.1 + jest-resolve: 30.3.0 + jest-runner: 30.3.0 + jest-util: 30.3.0 + jest-validate: 30.3.0 + parse-json: 5.2.0 + pretty-format: 30.3.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 22.19.13 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-diff@29.7.0: dependencies: chalk: 4.1.2 @@ -13297,10 +14149,21 @@ snapshots: chalk: 4.1.2 pretty-format: 30.2.0 + jest-diff@30.3.0: + dependencies: + '@jest/diff-sequences': 30.3.0 + '@jest/get-type': 30.1.0 + chalk: 4.1.2 + pretty-format: 30.3.0 + jest-docblock@29.7.0: dependencies: detect-newline: 3.1.0 + jest-docblock@30.2.0: + dependencies: + detect-newline: 3.1.0 + jest-each@29.7.0: dependencies: '@jest/types': 29.6.3 @@ -13309,6 +14172,14 @@ snapshots: jest-util: 29.7.0 pretty-format: 29.7.0 + jest-each@30.3.0: + dependencies: + '@jest/get-type': 30.1.0 + '@jest/types': 30.3.0 + chalk: 4.1.2 + jest-util: 30.3.0 + pretty-format: 30.3.0 + jest-environment-jsdom@29.5.0: dependencies: '@jest/environment': 29.7.0 @@ -13324,15 +14195,6 @@ snapshots: - supports-color - utf-8-validate - jest-environment-node@29.5.0: - dependencies: - '@jest/environment': 29.7.0 - '@jest/fake-timers': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 22.19.13 - jest-mock: 29.7.0 - jest-util: 29.7.0 - jest-environment-node@29.7.0: dependencies: '@jest/environment': 29.7.0 @@ -13352,6 +14214,16 @@ snapshots: jest-util: 30.2.0 jest-validate: 30.2.0 + jest-environment-node@30.3.0: + dependencies: + '@jest/environment': 30.3.0 + '@jest/fake-timers': 30.3.0 + '@jest/types': 30.3.0 + '@types/node': 22.19.13 + jest-mock: 30.3.0 + jest-util: 30.3.0 + jest-validate: 30.3.0 + jest-get-type@29.6.3: {} jest-haste-map@29.7.0: @@ -13370,6 +14242,21 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + jest-haste-map@30.3.0: + dependencies: + '@jest/types': 30.3.0 + '@types/node': 22.19.13 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 30.0.1 + jest-util: 30.3.0 + jest-worker: 30.3.0 + picomatch: 4.0.3 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + jest-junit@12.3.0: dependencies: mkdirp: 1.0.4 @@ -13382,6 +14269,11 @@ snapshots: jest-get-type: 29.6.3 pretty-format: 29.7.0 + jest-leak-detector@30.3.0: + dependencies: + '@jest/get-type': 30.1.0 + pretty-format: 30.3.0 + jest-matcher-utils@29.7.0: dependencies: chalk: 4.1.2 @@ -13396,6 +14288,13 @@ snapshots: jest-diff: 30.2.0 pretty-format: 30.2.0 + jest-matcher-utils@30.3.0: + dependencies: + '@jest/get-type': 30.1.0 + chalk: 4.1.2 + jest-diff: 30.3.0 + pretty-format: 30.3.0 + jest-message-util@29.7.0: dependencies: '@babel/code-frame': 7.29.0 @@ -13420,6 +14319,18 @@ snapshots: slash: 3.0.0 stack-utils: 2.0.6 + jest-message-util@30.3.0: + dependencies: + '@babel/code-frame': 7.29.0 + '@jest/types': 30.3.0 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + picomatch: 4.0.3 + pretty-format: 30.3.0 + slash: 3.0.0 + stack-utils: 2.0.6 + jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 @@ -13432,6 +14343,12 @@ snapshots: '@types/node': 22.19.13 jest-util: 30.2.0 + jest-mock@30.3.0: + dependencies: + '@jest/types': 30.3.0 + '@types/node': 22.19.13 + jest-util: 30.3.0 + jest-pnp-resolver@1.2.3(jest-resolve@29.5.0): optionalDependencies: jest-resolve: 29.5.0 @@ -13440,6 +14357,10 @@ snapshots: optionalDependencies: jest-resolve: 29.7.0 + jest-pnp-resolver@1.2.3(jest-resolve@30.3.0): + optionalDependencies: + jest-resolve: 30.3.0 + jest-regex-util@29.6.3: {} jest-regex-util@30.0.1: {} @@ -13451,6 +14372,13 @@ snapshots: transitivePeerDependencies: - supports-color + jest-resolve-dependencies@30.3.0: + dependencies: + jest-regex-util: 30.0.1 + jest-snapshot: 30.3.0 + transitivePeerDependencies: + - supports-color + jest-resolve@29.5.0: dependencies: chalk: 4.1.2 @@ -13475,6 +14403,17 @@ snapshots: resolve.exports: 2.0.3 slash: 3.0.0 + jest-resolve@30.3.0: + dependencies: + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 30.3.0 + jest-pnp-resolver: 1.2.3(jest-resolve@30.3.0) + jest-util: 30.3.0 + jest-validate: 30.3.0 + slash: 3.0.0 + unrs-resolver: 1.12.2 + jest-runner@29.7.0: dependencies: '@jest/console': 29.7.0 @@ -13501,6 +14440,33 @@ snapshots: transitivePeerDependencies: - supports-color + jest-runner@30.3.0: + dependencies: + '@jest/console': 30.3.0 + '@jest/environment': 30.3.0 + '@jest/test-result': 30.3.0 + '@jest/transform': 30.3.0 + '@jest/types': 30.3.0 + '@types/node': 22.19.13 + chalk: 4.1.2 + emittery: 0.13.1 + exit-x: 0.2.2 + graceful-fs: 4.2.11 + jest-docblock: 30.2.0 + jest-environment-node: 30.3.0 + jest-haste-map: 30.3.0 + jest-leak-detector: 30.3.0 + jest-message-util: 30.3.0 + jest-resolve: 30.3.0 + jest-runtime: 30.3.0 + jest-util: 30.3.0 + jest-watcher: 30.3.0 + jest-worker: 30.3.0 + p-limit: 3.1.0 + source-map-support: 0.5.13 + transitivePeerDependencies: + - supports-color + jest-runtime@29.7.0: dependencies: '@jest/environment': 29.7.0 @@ -13528,6 +14494,33 @@ snapshots: transitivePeerDependencies: - supports-color + jest-runtime@30.3.0: + dependencies: + '@jest/environment': 30.3.0 + '@jest/fake-timers': 30.3.0 + '@jest/globals': 30.3.0 + '@jest/source-map': 30.0.1 + '@jest/test-result': 30.3.0 + '@jest/transform': 30.3.0 + '@jest/types': 30.3.0 + '@types/node': 22.19.13 + chalk: 4.1.2 + cjs-module-lexer: 2.2.0 + collect-v8-coverage: 1.0.3 + glob: 10.5.0 + graceful-fs: 4.2.11 + jest-haste-map: 30.3.0 + jest-message-util: 30.3.0 + jest-mock: 30.3.0 + jest-regex-util: 30.0.1 + jest-resolve: 30.3.0 + jest-snapshot: 30.3.0 + jest-util: 30.3.0 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + jest-snapshot@29.5.0: dependencies: '@babel/core': 7.29.0 @@ -13537,7 +14530,7 @@ snapshots: '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 '@jest/expect-utils': 29.7.0 - '@jest/transform': 29.5.0 + '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@types/babel__traverse': 7.28.0 '@types/prettier': 2.7.3 @@ -13581,6 +14574,32 @@ snapshots: transitivePeerDependencies: - supports-color + jest-snapshot@30.3.0: + dependencies: + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) + '@babel/types': 7.29.0 + '@jest/expect-utils': 30.3.0 + '@jest/get-type': 30.1.0 + '@jest/snapshot-utils': 30.3.0 + '@jest/transform': 30.3.0 + '@jest/types': 30.3.0 + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.0) + chalk: 4.1.2 + expect: 30.3.0 + graceful-fs: 4.2.11 + jest-diff: 30.3.0 + jest-matcher-utils: 30.3.0 + jest-message-util: 30.3.0 + jest-util: 30.3.0 + pretty-format: 30.3.0 + semver: 7.7.4 + synckit: 0.11.13 + transitivePeerDependencies: + - supports-color + jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 @@ -13599,6 +14618,15 @@ snapshots: graceful-fs: 4.2.11 picomatch: 4.0.3 + jest-util@30.3.0: + dependencies: + '@jest/types': 30.3.0 + '@types/node': 22.19.13 + chalk: 4.1.2 + ci-info: 4.4.0 + graceful-fs: 4.2.11 + picomatch: 4.0.3 + jest-validate@29.7.0: dependencies: '@jest/types': 29.6.3 @@ -13617,6 +14645,15 @@ snapshots: leven: 3.1.0 pretty-format: 30.2.0 + jest-validate@30.3.0: + dependencies: + '@jest/get-type': 30.1.0 + '@jest/types': 30.3.0 + camelcase: 6.3.0 + chalk: 4.1.2 + leven: 3.1.0 + pretty-format: 30.3.0 + jest-watcher@29.7.0: dependencies: '@jest/test-result': 29.7.0 @@ -13628,6 +14665,17 @@ snapshots: jest-util: 29.7.0 string-length: 4.0.2 + jest-watcher@30.3.0: + dependencies: + '@jest/test-result': 30.3.0 + '@jest/types': 30.3.0 + '@types/node': 22.19.13 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.13.1 + jest-util: 30.3.0 + string-length: 4.0.2 + jest-worker@27.5.1: dependencies: '@types/node': 22.19.13 @@ -13641,6 +14689,14 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 + jest-worker@30.3.0: + dependencies: + '@types/node': 22.19.13 + '@ungap/structured-clone': 1.3.0 + jest-util: 30.3.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + jju@1.4.0: {} js-md4@0.3.2: {} @@ -13805,6 +14861,8 @@ snapshots: dependencies: tslib: 2.3.1 + lru-cache@10.4.3: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -13864,7 +14922,7 @@ snapshots: tree-dump: 1.1.0(tslib@2.3.1) tslib: 2.3.1 - memfs@4.56.11(tslib@2.3.1): + memfs@4.56.11: dependencies: '@jsonjoy.com/fs-core': 4.56.11(tslib@2.3.1) '@jsonjoy.com/fs-fsa': 4.56.11(tslib@2.3.1) @@ -13940,6 +14998,8 @@ snapshots: minimist@1.2.8: {} + minipass@7.1.3: {} + mkdirp@1.0.4: {} ms@2.0.0: {} @@ -13959,6 +15019,8 @@ snapshots: nanoid@3.3.11: {} + napi-postinstall@0.3.4: {} + natural-compare@1.4.0: {} negotiator@0.6.3: {} @@ -14111,6 +15173,8 @@ snapshots: p-try@2.2.0: {} + package-json-from-dist@1.0.1: {} + pako@1.0.11: {} param-case@3.0.4: @@ -14154,6 +15218,11 @@ snapshots: path-parse@1.0.7: {} + path-scurry@1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.3 + path-to-regexp@0.1.12: {} path-type@6.0.0: {} @@ -14417,6 +15486,12 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.3.1 + pretty-format@30.3.0: + dependencies: + '@jest/schemas': 30.0.5 + ansi-styles: 5.2.0 + react-is: 18.3.1 + process-nextick-args@2.0.1: {} prop-types@15.8.1: @@ -14442,6 +15517,8 @@ snapshots: pure-rand@6.1.0: {} + pure-rand@7.0.1: {} + pvtsutils@1.3.6: dependencies: tslib: 2.8.1 @@ -14835,6 +15912,8 @@ snapshots: signal-exit@3.0.7: {} + signal-exit@4.1.0: {} + slash@3.0.0: {} slash@5.1.0: {} @@ -14938,6 +16017,12 @@ snapshots: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.2.0 + string.prototype.matchall@4.0.12: dependencies: call-bind: 1.0.8 @@ -14998,6 +16083,10 @@ snapshots: dependencies: ansi-regex: 5.0.1 + strip-ansi@7.2.0: + dependencies: + ansi-regex: 6.2.2 + strip-bom-buf@3.0.1: dependencies: is-utf8: 0.2.1 @@ -15047,6 +16136,10 @@ snapshots: symbol-tree@3.2.4: {} + synckit@0.11.13: + dependencies: + '@pkgr/core': 0.3.6 + tabster@8.7.0: dependencies: keyborg: 2.6.0 @@ -15252,6 +16345,33 @@ snapshots: unpipe@1.0.0: {} + unrs-resolver@1.12.2: + dependencies: + napi-postinstall: 0.3.4 + optionalDependencies: + '@unrs/resolver-binding-android-arm-eabi': 1.12.2 + '@unrs/resolver-binding-android-arm64': 1.12.2 + '@unrs/resolver-binding-darwin-arm64': 1.12.2 + '@unrs/resolver-binding-darwin-x64': 1.12.2 + '@unrs/resolver-binding-freebsd-x64': 1.12.2 + '@unrs/resolver-binding-linux-arm-gnueabihf': 1.12.2 + '@unrs/resolver-binding-linux-arm-musleabihf': 1.12.2 + '@unrs/resolver-binding-linux-arm64-gnu': 1.12.2 + '@unrs/resolver-binding-linux-arm64-musl': 1.12.2 + '@unrs/resolver-binding-linux-loong64-gnu': 1.12.2 + '@unrs/resolver-binding-linux-loong64-musl': 1.12.2 + '@unrs/resolver-binding-linux-ppc64-gnu': 1.12.2 + '@unrs/resolver-binding-linux-riscv64-gnu': 1.12.2 + '@unrs/resolver-binding-linux-riscv64-musl': 1.12.2 + '@unrs/resolver-binding-linux-s390x-gnu': 1.12.2 + '@unrs/resolver-binding-linux-x64-gnu': 1.12.2 + '@unrs/resolver-binding-linux-x64-musl': 1.12.2 + '@unrs/resolver-binding-openharmony-arm64': 1.12.2 + '@unrs/resolver-binding-wasm32-wasi': 1.12.2 + '@unrs/resolver-binding-win32-arm64-msvc': 1.12.2 + '@unrs/resolver-binding-win32-ia32-msvc': 1.12.2 + '@unrs/resolver-binding-win32-x64-msvc': 1.12.2 + update-browserslist-db@1.2.3(browserslist@4.28.1): dependencies: browserslist: 4.28.1 @@ -15339,33 +16459,29 @@ snapshots: webidl-conversions@7.0.0: {} - webpack-dev-middleware@7.4.5(tslib@2.3.1)(webpack@5.95.0): + webpack-dev-middleware@7.4.5(webpack@5.105.4): dependencies: colorette: 2.0.20 - memfs: 4.56.11(tslib@2.3.1) + memfs: 4.56.11 mime-types: 3.0.2 on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.3.3 optionalDependencies: - webpack: 5.95.0 - transitivePeerDependencies: - - tslib + webpack: 5.105.4 - webpack-dev-middleware@7.4.5(webpack@5.105.4): + webpack-dev-middleware@7.4.5(webpack@5.95.0): dependencies: colorette: 2.0.20 - memfs: 4.56.11(tslib@2.3.1) + memfs: 4.56.11 mime-types: 3.0.2 on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.3.3 optionalDependencies: - webpack: 5.105.4 - transitivePeerDependencies: - - tslib + webpack: 5.95.0 - webpack-dev-server@5.2.3(tslib@2.3.1)(webpack@5.95.0): + webpack-dev-server@5.2.3(webpack@5.105.4): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -15393,18 +16509,17 @@ snapshots: serve-index: 1.9.2 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.5(tslib@2.3.1)(webpack@5.95.0) + webpack-dev-middleware: 7.4.5(webpack@5.105.4) ws: 8.19.0 optionalDependencies: - webpack: 5.95.0 + webpack: 5.105.4 transitivePeerDependencies: - bufferutil - debug - supports-color - - tslib - utf-8-validate - webpack-dev-server@5.2.3(webpack@5.105.4): + webpack-dev-server@5.2.3(webpack@5.95.0): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -15432,15 +16547,14 @@ snapshots: serve-index: 1.9.2 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.5(webpack@5.105.4) + webpack-dev-middleware: 7.4.5(webpack@5.95.0) ws: 8.19.0 optionalDependencies: - webpack: 5.105.4 + webpack: 5.95.0 transitivePeerDependencies: - bufferutil - debug - supports-color - - tslib - utf-8-validate webpack-merge@5.8.0: @@ -15587,6 +16701,18 @@ snapshots: word-wrap@1.2.5: {} + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.3 + string-width: 5.1.2 + strip-ansi: 7.2.0 + wrappy@1.0.2: {} write-file-atomic@4.0.2: @@ -15594,6 +16720,11 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 3.0.7 + write-file-atomic@5.0.1: + dependencies: + imurmurhash: 0.1.4 + signal-exit: 4.1.0 + ws@8.19.0: {} wsl-utils@0.1.0: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index d57d8646..24a28768 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "f4433d3446e77e0c236917f32c21b30dbc165d72", - "preferredVersionsHash": "008ffd0c0339b2aa61ba2c6c7ec898a29be204d6" + "pnpmShrinkwrapHash": "804ae640edecaf76b02e6dedde9d9162bb8fc7d2", + "preferredVersionsHash": "e0fe58342c5c916209e75bfdee56e81689af3359" } diff --git a/common/config/validation/rush-package-lock.json b/common/config/validation/rush-package-lock.json index 43feea53..c64a3530 100644 --- a/common/config/validation/rush-package-lock.json +++ b/common/config/validation/rush-package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "license": "MIT", "dependencies": { - "@microsoft/rush": "5.172.1" + "@microsoft/rush": "5.177.2" } }, "node_modules/@azure/abort-controller": { @@ -39,9 +39,9 @@ } }, "node_modules/@azure/core-client": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.10.1.tgz", - "integrity": "sha512-Nh5PhEOeY6PrnxNPsEHRr9eimxLwgLlpmguQaHKBinFYA/RU9+kOYVOQqOrTsCL+KSxrLLl1gD8Dk5BFW/7l/w==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.10.2.tgz", + "integrity": "sha512-1D2LpsU7y9xrqKjdIbsB7PlrRePw0xsVV8p+AKTlzITrWmscajryfJCdDJB/oGwvDI5HmRo04eMMADB67uwAwQ==", "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.1.2", @@ -57,9 +57,9 @@ } }, "node_modules/@azure/core-http-compat": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-2.3.2.tgz", - "integrity": "sha512-Tf6ltdKzOJEgxZeWLCjMxrxbodB/ZeCbzzA1A2qHbhzAjzjHoBVSUeSl/baT/oHAxhc4qdqVaDKnc2+iE932gw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-2.4.0.tgz", + "integrity": "sha512-f1P96IB399YiN2ARYHP7EpZi3Bf3wH4SN2lGzrw7JVwm7bbsVYtf2iKSBwTywD2P62NOPZGHFSZi+6jjb75JuA==", "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.1.2" @@ -100,9 +100,9 @@ } }, "node_modules/@azure/core-rest-pipeline": { - "version": "1.23.0", - "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.23.0.tgz", - "integrity": "sha512-Evs1INHo+jUjwHi1T6SG6Ua/LHOQBCLuKEEE6efIpt4ZOoNonaT1kP32GoOcdNDbfqsD2445CPri3MubBy5DEQ==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.24.0.tgz", + "integrity": "sha512-PpLsoDQ3AMmKZ0VU+0GrmqMxgp/sExjlVm4R+nLWngeoEGAzOIPVifaxKGU5gMv+nWELUoHfvrolWD+ZS/nFJg==", "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.1.2", @@ -144,12 +144,12 @@ } }, "node_modules/@azure/core-xml": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@azure/core-xml/-/core-xml-1.5.0.tgz", - "integrity": "sha512-D/sdlJBMJfx7gqoj66PKVmhDDaU6TKA49ptcolxdas29X7AfvLTmfAGLjAcIMBK7UZ2o4lygHIqVckOlQU3xWw==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@azure/core-xml/-/core-xml-1.5.1.tgz", + "integrity": "sha512-xcNRHqCoSp4AunOALEae6A8f3qATb83gSrm31Iqb01OzblvC3/W/bfXozcq78EzIdzZzuH1bZ2NvRR0TdX709w==", "license": "MIT", "dependencies": { - "fast-xml-parser": "^5.0.7", + "fast-xml-parser": "^5.5.9", "tslib": "^2.8.1" }, "engines": { @@ -157,9 +157,9 @@ } }, "node_modules/@azure/identity": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.5.0.tgz", - "integrity": "sha512-EknvVmtBuSIic47xkOqyNabAme0RYTw52BTMz8eBgU1ysTyMrD1uOoM+JdS0J/4Yfp98IBT3osqq3BfwSaNaGQ==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.13.1.tgz", + "integrity": "sha512-5C/2WD5Vb1lHnZS16dNQRPMjN6oV/Upba+C9nBIs15PmOi6A3ZGs4Lr2u60zw4S04gi+u3cEXiqTVP7M4Pz3kw==", "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.0.0", @@ -169,16 +169,13 @@ "@azure/core-tracing": "^1.0.0", "@azure/core-util": "^1.11.0", "@azure/logger": "^1.0.0", - "@azure/msal-browser": "^3.26.1", - "@azure/msal-node": "^2.15.0", - "events": "^3.0.0", - "jws": "^4.0.0", - "open": "^8.0.0", - "stoppable": "^1.1.0", + "@azure/msal-browser": "^5.5.0", + "@azure/msal-node": "^5.1.0", + "open": "^10.1.0", "tslib": "^2.2.0" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/logger": { @@ -195,71 +192,91 @@ } }, "node_modules/@azure/msal-browser": { - "version": "3.30.0", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.30.0.tgz", - "integrity": "sha512-I0XlIGVdM4E9kYP5eTjgW8fgATdzwxJvQ6bm2PNiHaZhEuUz47NYw1xHthC9R+lXz4i9zbShS0VdLyxd7n0GGA==", + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-5.17.0.tgz", + "integrity": "sha512-/yTnW2TCk9Mh+2b/NOaHAN+MryUNxzRTaJD/YtrqOA9bpBWfTXn/iyReRbaLrK/btBo3stEzLyEvuWp2NZ5DuA==", "license": "MIT", "dependencies": { - "@azure/msal-common": "14.16.1" + "@azure/msal-common": "16.11.1" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "14.16.1", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.16.1.tgz", - "integrity": "sha512-nyxsA6NA4SVKh5YyRpbSXiMr7oQbwark7JU9LMeg6tJYTSPyAGkdx61wPT4gyxZfxlSxMMEyAsWaubBlNyIa1w==", + "version": "16.11.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-16.11.1.tgz", + "integrity": "sha512-yPohvMwWLv1XnaWnIUyKUh8CvcVChCGqG/VluGwfGmaAfrZTNt5yQ+sIs462Sgw6+e2K83KGmMJ860p73ZSCrw==", "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-node": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.16.3.tgz", - "integrity": "sha512-CO+SE4weOsfJf+C5LM8argzvotrXw252/ZU6SM2Tz63fEblhH1uuVaaO4ISYFuN4Q6BhTo7I3qIdi8ydUQCqhw==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-5.4.0.tgz", + "integrity": "sha512-6EZEParwHRlnSSIikw8FNAnAzwmh71uhveUXdPNFeZFviJ9SH+rwFiurhjzXqICYTrpm3E+dj693QOwfPbJXAQ==", "license": "MIT", "dependencies": { - "@azure/msal-common": "14.16.1", - "jsonwebtoken": "^9.0.0", - "uuid": "^8.3.0" + "@azure/msal-common": "16.11.1", + "jsonwebtoken": "^9.0.0" }, "engines": { - "node": ">=16" + "node": ">=20" } }, "node_modules/@azure/storage-blob": { - "version": "12.26.0", - "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.26.0.tgz", - "integrity": "sha512-SriLPKezypIsiZ+TtlFfE46uuBIap2HeaQVS78e1P7rz5OSbq0rsd52WE1mC5f7vAeLiXqv7I7oRhL3WFZEw3Q==", + "version": "12.31.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.31.0.tgz", + "integrity": "sha512-DBgNv10aCSxopt92DkTDD0o9xScXeBqPKGmR50FPZQaEcH4JLQ+GEOGEDv19V5BMkB7kxr+m4h6il/cCDPvmHg==", "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.1.2", - "@azure/core-auth": "^1.4.0", - "@azure/core-client": "^1.6.2", - "@azure/core-http-compat": "^2.0.0", + "@azure/core-auth": "^1.9.0", + "@azure/core-client": "^1.9.3", + "@azure/core-http-compat": "^2.2.0", "@azure/core-lro": "^2.2.0", - "@azure/core-paging": "^1.1.1", - "@azure/core-rest-pipeline": "^1.10.1", - "@azure/core-tracing": "^1.1.2", - "@azure/core-util": "^1.6.1", - "@azure/core-xml": "^1.4.3", - "@azure/logger": "^1.0.0", + "@azure/core-paging": "^1.6.2", + "@azure/core-rest-pipeline": "^1.19.1", + "@azure/core-tracing": "^1.2.0", + "@azure/core-util": "^1.11.0", + "@azure/core-xml": "^1.4.5", + "@azure/logger": "^1.1.4", + "@azure/storage-common": "^12.3.0", "events": "^3.0.0", - "tslib": "^2.2.0" + "tslib": "^2.8.1" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" + } + }, + "node_modules/@azure/storage-common": { + "version": "12.4.1", + "resolved": "https://registry.npmjs.org/@azure/storage-common/-/storage-common-12.4.1.tgz", + "integrity": "sha512-t14unw/WofGDUi7TKJrsyXyPsN+NLgRm7hMaq0llxNmTIzt7f257+6LE6FKIJPh88zLj6M7LPvzve0fEYg/L3A==", + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.1.2", + "@azure/core-auth": "^1.9.0", + "@azure/core-http-compat": "^2.2.0", + "@azure/core-rest-pipeline": "^1.24.0", + "@azure/core-tracing": "^1.2.0", + "@azure/core-util": "^1.11.0", + "@azure/logger": "^1.1.4", + "events": "^3.3.0", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/@babel/code-frame": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", - "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.28.5", + "@babel/helper-validator-identifier": "^7.29.7", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" }, @@ -268,25 +285,175 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, - "node_modules/@inquirer/external-editor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", - "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "node_modules/@inquirer/ansi": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-2.0.7.tgz", + "integrity": "sha512-3eTuUO1vH2cZm2ZKHeQxnOqlTi9EfZDGgIe3BL3I4u+rJHocr9Fz86M4fjYABPvFnQG/gGK551HqDiIcETwU6Q==", + "license": "MIT", + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + } + }, + "node_modules/@inquirer/checkbox": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-5.1.5.tgz", + "integrity": "sha512-Jmf9tgBHIEK5SAOB7swYfStqmtkZb00xOTpSQmkoGEpdxOTpJi9RS0A8bkfDPHTTItZRJrRdZrEMu25wyj0VfQ==", "license": "MIT", "dependencies": { - "chardet": "^2.1.1", - "iconv-lite": "^0.7.0" + "@inquirer/ansi": "^2.0.5", + "@inquirer/core": "^11.1.10", + "@inquirer/figures": "^2.0.5", + "@inquirer/type": "^4.0.5" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/confirm": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-6.0.13.tgz", + "integrity": "sha512-wkGPC7yJ5WJk1DJ5SX7fzk+gfj4BM8cf5dDDi71B/551xHrdsZVRJOC0WyikXd0pEsb/9cLniuE4atbsMqmFkw==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^11.1.10", + "@inquirer/type": "^4.0.5" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/core": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-11.2.1.tgz", + "integrity": "sha512-Qd6GJT1yVyrZZCfN8W2qKF5ApmqryXRhRKCuip8h01x2w/esJQ2XIYc6f9abMIHgKQdBfFTSOdbHRLAhuM09UA==", + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^2.0.7", + "@inquirer/figures": "^2.0.7", + "@inquirer/type": "^4.0.7", + "cli-width": "^4.1.0", + "fast-wrap-ansi": "^0.2.0", + "mute-stream": "^3.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/figures": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-2.0.7.tgz", + "integrity": "sha512-aJ8TBPOGB6f/2qziPfElISTCEd5XOYTFckA2SGjhNmiKzfK/u4ot3v0DUzGVdUnKjN10EqnnEPck36BkyfLnJw==", + "license": "MIT", + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + } + }, + "node_modules/@inquirer/input": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-5.0.13.tgz", + "integrity": "sha512-0l0jCHlJnXIV8CTxwQC0C+5Ziq8WP22edWgmciW2xYvoeoSck4v5FvCS1ctKdqLLR0dUo93uAHgWHywgBSoRyw==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^11.1.10", + "@inquirer/type": "^4.0.5" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/search": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-4.1.9.tgz", + "integrity": "sha512-ZlbM28Q9lmLkFPNAIv+ZuY530n5Km8U1WW48oYEvDhe9yc2uL3m3t+JSdRUkQlk5fuIuskgiIVjcb7czFzQpuA==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^11.1.10", + "@inquirer/figures": "^2.0.5", + "@inquirer/type": "^4.0.5" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/select": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-5.1.5.tgz", + "integrity": "sha512-6SRg6kHfK/sjLXOsuqNebuir+sjwrf/iWuRUnXgB2slzEewppI1WfzeS16XxDcOQmXBruMmmB9Cgrz7wsAxqMg==", + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^2.0.5", + "@inquirer/core": "^11.1.10", + "@inquirer/figures": "^2.0.5", + "@inquirer/type": "^4.0.5" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/type": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-4.0.7.tgz", + "integrity": "sha512-t28inv14nMQ1PhKpsJPY+kEs/c00qzeCOS2gTNRyTjG5d6qsVA2fItxW4hkvGZ5lvanGLdtCzVIx5dwdRpN1+g==", + "license": "MIT", + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" }, "peerDependencies": { "@types/node": ">=18" @@ -343,15 +510,15 @@ } }, "node_modules/@microsoft/rush": { - "version": "5.172.1", - "resolved": "https://registry.npmjs.org/@microsoft/rush/-/rush-5.172.1.tgz", - "integrity": "sha512-ZHaUjORNrWuXoOkywb1qcZ5WSfJfWrLiJLWRhDdaODI9LXpI0cgMeT4UYqvG4YUDHgpbCAo5I2cWmh7VxL/rJg==", + "version": "5.177.2", + "resolved": "https://registry.npmjs.org/@microsoft/rush/-/rush-5.177.2.tgz", + "integrity": "sha512-cazEq7nTvifaY8R3wvOAxcMMTF9T24QnK5SbqWj996Nb7x/K4Xi7Gd1dLbd9uyMN/9d81B0yYDR+dwY9duoqmA==", "license": "MIT", "dependencies": { - "@microsoft/rush-lib": "5.172.1", - "@rushstack/node-core-library": "5.20.3", - "@rushstack/terminal": "0.22.3", - "semver": "~7.5.4" + "@microsoft/rush-lib": "5.177.2", + "@rushstack/node-core-library": "5.23.1", + "@rushstack/terminal": "0.24.0", + "semver": "~7.7.4" }, "bin": { "rush": "bin/rush", @@ -363,48 +530,48 @@ } }, "node_modules/@microsoft/rush-lib": { - "version": "5.172.1", - "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.172.1.tgz", - "integrity": "sha512-H06FppSFWfvEL4gb9ZfzamEWjJyF/3hdkMydTurVY7uup27fZMDhg4ZtkLunbLZpUxIf+kxZzrBLMwV1+IXUKg==", + "version": "5.177.2", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.177.2.tgz", + "integrity": "sha512-R+X6FGbKSmKot3KqdRCQX4ftPaNmr4TgZQLw+GSxFUZmXCkGGoHXESscwG4JDPw0jJROkeBOulczh6EJPgpY8Q==", "license": "MIT", "dependencies": { + "@inquirer/checkbox": "~5.1.3", + "@inquirer/confirm": "~6.0.11", + "@inquirer/input": "~5.0.11", + "@inquirer/search": "~4.1.7", + "@inquirer/select": "~5.1.3", "@pnpm/link-bins": "~5.3.7", - "@rushstack/credential-cache": "0.2.7", - "@rushstack/heft-config-file": "0.20.3", - "@rushstack/lookup-by-path": "0.9.7", - "@rushstack/node-core-library": "5.20.3", - "@rushstack/npm-check-fork": "0.2.7", - "@rushstack/package-deps-hash": "4.7.7", - "@rushstack/package-extractor": "0.12.9", - "@rushstack/rig-package": "0.7.2", - "@rushstack/rush-amazon-s3-build-cache-plugin": "5.172.1", - "@rushstack/rush-azure-storage-build-cache-plugin": "5.172.1", - "@rushstack/rush-http-build-cache-plugin": "5.172.1", - "@rushstack/rush-pnpm-kit-v10": "0.2.8", - "@rushstack/rush-pnpm-kit-v8": "0.2.8", - "@rushstack/rush-pnpm-kit-v9": "0.2.8", - "@rushstack/stream-collator": "4.2.7", - "@rushstack/terminal": "0.22.3", - "@rushstack/ts-command-line": "5.3.3", + "@rushstack/credential-cache": "0.2.19", + "@rushstack/heft-config-file": "0.20.10", + "@rushstack/lookup-by-path": "0.10.8", + "@rushstack/node-core-library": "5.23.1", + "@rushstack/npm-check-fork": "0.2.19", + "@rushstack/package-deps-hash": "4.7.21", + "@rushstack/package-extractor": "0.13.7", + "@rushstack/rig-package": "0.7.3", + "@rushstack/rush-amazon-s3-build-cache-plugin": "5.177.2", + "@rushstack/rush-azure-storage-build-cache-plugin": "5.177.2", + "@rushstack/rush-http-build-cache-plugin": "5.177.2", + "@rushstack/rush-pnpm-kit-v10": "0.2.20", + "@rushstack/rush-pnpm-kit-v8": "0.2.20", + "@rushstack/rush-pnpm-kit-v9": "0.2.20", + "@rushstack/stream-collator": "4.2.19", + "@rushstack/terminal": "0.24.0", + "@rushstack/ts-command-line": "5.3.10", "@yarnpkg/lockfile": "~1.0.2", - "builtin-modules": "~3.1.0", - "cli-table": "~0.3.1", "dependency-path": "~9.2.8", "dotenv": "~16.4.7", "fast-glob": "~3.3.1", - "figures": "3.0.0", "git-repo-info": "~2.1.0", - "glob-escape": "~0.0.2", "https-proxy-agent": "~5.0.0", "ignore": "~5.1.6", - "inquirer": "~8.2.7", "js-yaml": "~4.1.0", "npm-package-arg": "~6.1.0", "object-hash": "3.0.0", - "pnpm-sync-lib": "0.3.3", + "pnpm-sync-lib": "0.3.4", "read-package-tree": "~5.1.5", "rxjs": "~6.6.7", - "semver": "~7.5.4", + "semver": "~7.7.4", "ssri": "~8.0.0", "strict-uri-encode": "~2.0.0", "tapable": "2.2.1", @@ -415,6 +582,18 @@ "node": ">=5.6.0" } }, + "node_modules/@nodable/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-9uGyhaQavEUMC8AIddIjau4NsnsXhou+j5sBAGojCM1oxmQpVKTWR/9JxABD6UAv12vpIms55fPZKFQEhG6uBg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/nodable" + } + ], + "license": "MIT" + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -528,14 +707,14 @@ } }, "node_modules/@pnpm/dependency-path": { - "version": "1001.1.10", - "resolved": "https://registry.npmjs.org/@pnpm/dependency-path/-/dependency-path-1001.1.10.tgz", - "integrity": "sha512-PNImtV2SmNTDpLi4HdN86tJPmsOeIxm4VhmxgBVsMrJPEBfkNEWFcflR3wU6XVn/26g9qWdvlNHaawtCjeB93Q==", + "version": "1001.1.11", + "resolved": "https://registry.npmjs.org/@pnpm/dependency-path/-/dependency-path-1001.1.11.tgz", + "integrity": "sha512-3i58Mbe8ev0d7wIZGEyTdkk5QZZZCCMA10LSujascqrt/Hczb8my165Jkc4+cFJAzAmZAn/34lCCzHCZyOQl1Q==", "license": "MIT", "dependencies": { "@pnpm/crypto.hash": "1000.2.2", - "@pnpm/types": "1001.3.0", - "semver": "^7.7.1" + "@pnpm/types": "1001.3.1", + "semver": "^7.7.4" }, "engines": { "node": ">=18.12" @@ -574,18 +753,6 @@ "url": "https://opencollective.com/pnpm" } }, - "node_modules/@pnpm/dependency-path-pnpm-v10/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@pnpm/dependency-path-pnpm-v8": { "name": "@pnpm/dependency-path", "version": "2.1.8", @@ -675,18 +842,6 @@ "url": "https://opencollective.com/pnpm" } }, - "node_modules/@pnpm/dependency-path-pnpm-v9/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@pnpm/dependency-path/node_modules/@pnpm/crypto.hash": { "version": "1000.2.2", "resolved": "https://registry.npmjs.org/@pnpm/crypto.hash/-/crypto.hash-1000.2.2.tgz", @@ -720,9 +875,9 @@ } }, "node_modules/@pnpm/dependency-path/node_modules/@pnpm/types": { - "version": "1001.3.0", - "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1001.3.0.tgz", - "integrity": "sha512-NLTXheat/u7OEGg5M5vF6Z85zx8uKUZE0+whtX/sbFV2XL48RdnOWGPTKYuVVkv8M+launaLUTgGEXNs/ess2w==", + "version": "1001.3.1", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1001.3.1.tgz", + "integrity": "sha512-8dvQ/12/Zko+R2+f7guZPXDMMRVgsJlCDx3HtRGd+sRaFKqn52Er7tUDCqCvdcrBbSsW+75bDt6RCmEOJ9Ewwg==", "license": "MIT", "engines": { "node": ">=18.12" @@ -746,18 +901,6 @@ "node": ">=16 || 14 >=14.17" } }, - "node_modules/@pnpm/dependency-path/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@pnpm/dependency-path/node_modules/ssri": { "version": "10.0.5", "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", @@ -902,20 +1045,20 @@ }, "node_modules/@pnpm/lockfile.fs-pnpm-lock-v9": { "name": "@pnpm/lockfile.fs", - "version": "1001.1.32", - "resolved": "https://registry.npmjs.org/@pnpm/lockfile.fs/-/lockfile.fs-1001.1.32.tgz", - "integrity": "sha512-I+aHBjbgDy2Ftxla8FVZkx/ARuKOyGag1zaCuVuZDzH4Xb2ETUuTeGAf1GTr1XqM7UnCNse1GKgr5KZJ0cz43w==", + "version": "1001.1.35", + "resolved": "https://registry.npmjs.org/@pnpm/lockfile.fs/-/lockfile.fs-1001.1.35.tgz", + "integrity": "sha512-DzpuzgFGQ4g/O4zCldHlZ2IWK92foORTL7kzhh0i5iVwnXGhtMGy+mlbKTHL+YkI7gzVnQBKuGB/bJ8yc1TqOQ==", "license": "MIT", "dependencies": { "@pnpm/constants": "1001.3.1", - "@pnpm/dependency-path": "1001.1.10", + "@pnpm/dependency-path": "1001.1.11", "@pnpm/error": "1000.1.0", "@pnpm/git-utils": "1000.0.0", - "@pnpm/lockfile.merger": "1001.0.20", - "@pnpm/lockfile.types": "1002.1.0", - "@pnpm/lockfile.utils": "1004.0.3", + "@pnpm/lockfile.merger": "1001.0.22", + "@pnpm/lockfile.types": "1002.1.2", + "@pnpm/lockfile.utils": "1004.0.6", "@pnpm/object.key-sorting": "1000.0.1", - "@pnpm/types": "1001.3.0", + "@pnpm/types": "1001.3.1", "@zkochan/rimraf": "^3.0.2", "comver-to-semver": "^1.0.0", "js-yaml": "npm:@zkochan/js-yaml@0.0.11", @@ -951,9 +1094,9 @@ } }, "node_modules/@pnpm/lockfile.fs-pnpm-lock-v9/node_modules/@pnpm/types": { - "version": "1001.3.0", - "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1001.3.0.tgz", - "integrity": "sha512-NLTXheat/u7OEGg5M5vF6Z85zx8uKUZE0+whtX/sbFV2XL48RdnOWGPTKYuVVkv8M+launaLUTgGEXNs/ess2w==", + "version": "1001.3.1", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1001.3.1.tgz", + "integrity": "sha512-8dvQ/12/Zko+R2+f7guZPXDMMRVgsJlCDx3HtRGd+sRaFKqn52Er7tUDCqCvdcrBbSsW+75bDt6RCmEOJ9Ewwg==", "license": "MIT", "engines": { "node": ">=18.12" @@ -992,30 +1135,6 @@ "url": "https://opencollective.com/ramda" } }, - "node_modules/@pnpm/lockfile.fs-pnpm-lock-v9/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@pnpm/lockfile.fs-pnpm-lock-v9/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@pnpm/lockfile.fs-pnpm-lock-v9/node_modules/write-file-atomic": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", @@ -1030,13 +1149,13 @@ } }, "node_modules/@pnpm/lockfile.merger": { - "version": "1001.0.20", - "resolved": "https://registry.npmjs.org/@pnpm/lockfile.merger/-/lockfile.merger-1001.0.20.tgz", - "integrity": "sha512-93MKB5fObr49PMRoDZVcUewe2uuR6TRj8In0y1CeXeDzXY1SPVKZsODCVvAA2z2UxZ1YXKcw9Oaak31E9ln5CQ==", + "version": "1001.0.22", + "resolved": "https://registry.npmjs.org/@pnpm/lockfile.merger/-/lockfile.merger-1001.0.22.tgz", + "integrity": "sha512-+EaejT0d4mbmtrJthLM6VvDfCmpe8M6QsBQMa+mt0TOS82zyYlIeu9MB/e17pJtGStER8aOKX5yizfq1kGCiAQ==", "license": "MIT", "dependencies": { - "@pnpm/lockfile.types": "1002.1.0", - "@pnpm/types": "1001.3.0", + "@pnpm/lockfile.types": "1002.1.2", + "@pnpm/types": "1001.3.1", "comver-to-semver": "^1.0.0", "ramda": "npm:@pnpm/ramda@0.28.1", "semver": "^7.7.4" @@ -1049,9 +1168,9 @@ } }, "node_modules/@pnpm/lockfile.merger/node_modules/@pnpm/types": { - "version": "1001.3.0", - "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1001.3.0.tgz", - "integrity": "sha512-NLTXheat/u7OEGg5M5vF6Z85zx8uKUZE0+whtX/sbFV2XL48RdnOWGPTKYuVVkv8M+launaLUTgGEXNs/ess2w==", + "version": "1001.3.1", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1001.3.1.tgz", + "integrity": "sha512-8dvQ/12/Zko+R2+f7guZPXDMMRVgsJlCDx3HtRGd+sRaFKqn52Er7tUDCqCvdcrBbSsW+75bDt6RCmEOJ9Ewwg==", "license": "MIT", "engines": { "node": ">=18.12" @@ -1071,27 +1190,15 @@ "url": "https://opencollective.com/ramda" } }, - "node_modules/@pnpm/lockfile.merger/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@pnpm/lockfile.types": { - "version": "1002.1.0", - "resolved": "https://registry.npmjs.org/@pnpm/lockfile.types/-/lockfile.types-1002.1.0.tgz", - "integrity": "sha512-Oa9Fhwo4Ipodj3hyUPC5wUt5ucVkuttyct2DbFUkB79Fq5HL9MHHQ+JFYh03eajmLqWrN1t8+6DbmcKqRtNjNg==", + "version": "1002.1.2", + "resolved": "https://registry.npmjs.org/@pnpm/lockfile.types/-/lockfile.types-1002.1.2.tgz", + "integrity": "sha512-kHgOnG4QKGkG7NzDRgGP9krH58ykQL8nNNuy4THT5f9Gq7QXUaiXzYsknd10IZ8ORi/fJ5qJpO6h8zlVZD2DQw==", "license": "MIT", "dependencies": { "@pnpm/patching.types": "1000.1.0", - "@pnpm/resolver-base": "1005.4.1", - "@pnpm/types": "1001.3.0" + "@pnpm/resolver-base": "1005.4.3", + "@pnpm/types": "1001.3.1" }, "engines": { "node": ">=18.12" @@ -1171,9 +1278,9 @@ } }, "node_modules/@pnpm/lockfile.types/node_modules/@pnpm/types": { - "version": "1001.3.0", - "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1001.3.0.tgz", - "integrity": "sha512-NLTXheat/u7OEGg5M5vF6Z85zx8uKUZE0+whtX/sbFV2XL48RdnOWGPTKYuVVkv8M+launaLUTgGEXNs/ess2w==", + "version": "1001.3.1", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1001.3.1.tgz", + "integrity": "sha512-8dvQ/12/Zko+R2+f7guZPXDMMRVgsJlCDx3HtRGd+sRaFKqn52Er7tUDCqCvdcrBbSsW+75bDt6RCmEOJ9Ewwg==", "license": "MIT", "engines": { "node": ">=18.12" @@ -1183,16 +1290,16 @@ } }, "node_modules/@pnpm/lockfile.utils": { - "version": "1004.0.3", - "resolved": "https://registry.npmjs.org/@pnpm/lockfile.utils/-/lockfile.utils-1004.0.3.tgz", - "integrity": "sha512-02hFBFk/BGmZYhqd7paBjJm5mHy7GwI6DOJL25dakctRIPCr2kUZkPs/DH3WLKAjNLykEh7Dp/dPs5rnUsUE5g==", + "version": "1004.0.6", + "resolved": "https://registry.npmjs.org/@pnpm/lockfile.utils/-/lockfile.utils-1004.0.6.tgz", + "integrity": "sha512-FsQluHJGrYEJ9YWy+Jp/6pAdzwLyGXPDOezkuaLgi+lqs8/C5r7CKj6YfdZIR1u3FJ+LstQ1MXLXPlGU3n/6ig==", "license": "MIT", "dependencies": { - "@pnpm/dependency-path": "1001.1.10", - "@pnpm/lockfile.types": "1002.1.0", - "@pnpm/pick-fetcher": "1001.0.0", - "@pnpm/resolver-base": "1005.4.1", - "@pnpm/types": "1001.3.0", + "@pnpm/dependency-path": "1001.1.11", + "@pnpm/error": "1000.1.0", + "@pnpm/lockfile.types": "1002.1.2", + "@pnpm/resolver-base": "1005.4.3", + "@pnpm/types": "1001.3.1", "get-npm-tarball-url": "^2.1.0", "ramda": "npm:@pnpm/ramda@0.28.1" }, @@ -1203,10 +1310,25 @@ "url": "https://opencollective.com/pnpm" } }, + "node_modules/@pnpm/lockfile.utils/node_modules/@pnpm/error": { + "version": "1000.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/error/-/error-1000.1.0.tgz", + "integrity": "sha512-Dqc2IJJPjUatwc9Letw+vG29rnaMrDGi5g6WCx1HiZYm0obXbTmLygeRafMbgf+sLKXrWE1shOeiayQuczBdoA==", + "license": "MIT", + "dependencies": { + "@pnpm/constants": "1001.3.1" + }, + "engines": { + "node": ">=18.12" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, "node_modules/@pnpm/lockfile.utils/node_modules/@pnpm/types": { - "version": "1001.3.0", - "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1001.3.0.tgz", - "integrity": "sha512-NLTXheat/u7OEGg5M5vF6Z85zx8uKUZE0+whtX/sbFV2XL48RdnOWGPTKYuVVkv8M+launaLUTgGEXNs/ess2w==", + "version": "1001.3.1", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1001.3.1.tgz", + "integrity": "sha512-8dvQ/12/Zko+R2+f7guZPXDMMRVgsJlCDx3HtRGd+sRaFKqn52Er7tUDCqCvdcrBbSsW+75bDt6RCmEOJ9Ewwg==", "license": "MIT", "engines": { "node": ">=18.12" @@ -1316,18 +1438,6 @@ "url": "https://opencollective.com/pnpm" } }, - "node_modules/@pnpm/pick-fetcher": { - "version": "1001.0.0", - "resolved": "https://registry.npmjs.org/@pnpm/pick-fetcher/-/pick-fetcher-1001.0.0.tgz", - "integrity": "sha512-Zl8npMjFSS1gSGM27KkbmfmeOuwU2MCxRFIofAUo/PkqOE2IzzXr0yzB1XYJM8Ml1nUXt9BHfwAlUQKC5MdBLA==", - "license": "MIT", - "engines": { - "node": ">=18.12" - }, - "funding": { - "url": "https://opencollective.com/pnpm" - } - }, "node_modules/@pnpm/read-modules-dir": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@pnpm/read-modules-dir/-/read-modules-dir-2.0.3.tgz", @@ -1388,12 +1498,12 @@ } }, "node_modules/@pnpm/resolver-base": { - "version": "1005.4.1", - "resolved": "https://registry.npmjs.org/@pnpm/resolver-base/-/resolver-base-1005.4.1.tgz", - "integrity": "sha512-47zGgACkbZWLOmM61kaE0nkqxiYx63C6DJ4wzDsdj0iXDZJ9SJEl+T035pkhquHe8XEh3YxvwMg2BRyZSgmZ9Q==", + "version": "1005.4.3", + "resolved": "https://registry.npmjs.org/@pnpm/resolver-base/-/resolver-base-1005.4.3.tgz", + "integrity": "sha512-c97+Njdw6nVYnPpX/K0VIJizMj667iicUqC8WzLqEx9XJVw9WPrxSrZTE+lZ9e1F0tImFY3ycub8gLevJGsDiA==", "license": "MIT", "dependencies": { - "@pnpm/types": "1001.3.0" + "@pnpm/types": "1001.3.1" }, "engines": { "node": ">=18.12" @@ -1403,9 +1513,9 @@ } }, "node_modules/@pnpm/resolver-base/node_modules/@pnpm/types": { - "version": "1001.3.0", - "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1001.3.0.tgz", - "integrity": "sha512-NLTXheat/u7OEGg5M5vF6Z85zx8uKUZE0+whtX/sbFV2XL48RdnOWGPTKYuVVkv8M+launaLUTgGEXNs/ess2w==", + "version": "1001.3.1", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1001.3.1.tgz", + "integrity": "sha512-8dvQ/12/Zko+R2+f7guZPXDMMRVgsJlCDx3HtRGd+sRaFKqn52Er7tUDCqCvdcrBbSsW+75bDt6RCmEOJ9Ewwg==", "license": "MIT", "engines": { "node": ">=18.12" @@ -1455,24 +1565,23 @@ } }, "node_modules/@rushstack/credential-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@rushstack/credential-cache/-/credential-cache-0.2.7.tgz", - "integrity": "sha512-5vYUGreyf0ZvQ5lLFsQHLbJe1//hBZeI8G7BMoyDaLt4/uegfHNTmiXgYNXDQaqpnM9ImHyXSuOS/DrcbM3aMA==", + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/@rushstack/credential-cache/-/credential-cache-0.2.19.tgz", + "integrity": "sha512-7wsj+xULJ2K10vaYVkZ1aS7IZNoyblyBvwlQMyDeuI8ZkM6GU8nIdgSB7lygaPoZHWG5HZ6pHP9kpXUblGoJqA==", "license": "MIT", "dependencies": { - "@rushstack/node-core-library": "5.20.3" + "@rushstack/node-core-library": "5.23.1" } }, "node_modules/@rushstack/heft-config-file": { - "version": "0.20.3", - "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.20.3.tgz", - "integrity": "sha512-kVIBNxwtgV4wPQrqk4PCcaU3DKkmDmiULkELmb7RmhYKAYqR6XyA9dnyXdu/HgmF3zPn8EnuBT8/RhlKmbF8Zg==", + "version": "0.20.10", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.20.10.tgz", + "integrity": "sha512-6UKD7PlaaiLN8tebLMeV8ixm/8NFdmv9biNnPIpHCEEQe8J1TdDDs1HJQ5XGVmIjqljknShPPgDIsHVvVO8ZTw==", "license": "MIT", "dependencies": { - "@rushstack/node-core-library": "5.20.3", - "@rushstack/rig-package": "0.7.2", - "@rushstack/terminal": "0.22.3", - "@ungap/structured-clone": "~1.3.0", + "@rushstack/node-core-library": "5.23.1", + "@rushstack/rig-package": "0.7.3", + "@rushstack/terminal": "0.24.0", "jsonpath-plus": "~10.3.0" }, "engines": { @@ -1480,9 +1589,9 @@ } }, "node_modules/@rushstack/lookup-by-path": { - "version": "0.9.7", - "resolved": "https://registry.npmjs.org/@rushstack/lookup-by-path/-/lookup-by-path-0.9.7.tgz", - "integrity": "sha512-wlyXv5n0scQF7DEcv4KcFxsoVbSLXfZhVvS91S6gc6fOWpLoqIzSGANY9yIQtQpyJqrr0vwLUppa+zv/CB4sYw==", + "version": "0.10.8", + "resolved": "https://registry.npmjs.org/@rushstack/lookup-by-path/-/lookup-by-path-0.10.8.tgz", + "integrity": "sha512-aniYM6ZMdI9qJBIALjVbw3onw6hTE3yYOjM00lIiCSM85SH12wfhb/4MNBXCYWStWuUb9PHekOChY6m1/BR2eg==", "license": "MIT", "peerDependencies": { "@types/node": "*" @@ -1494,9 +1603,9 @@ } }, "node_modules/@rushstack/node-core-library": { - "version": "5.20.3", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.20.3.tgz", - "integrity": "sha512-95JgEPq2k7tHxhF9/OJnnyHDXfC9cLhhta0An/6MlkDsX2A6dTzDrTUG18vx4vjc280V0fi0xDH9iQczpSuWsw==", + "version": "5.23.1", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.23.1.tgz", + "integrity": "sha512-wlKmIKIYCKuCASbITvOxLZXepPbwXvrv7S6ig6XNWFchSyhL/E2txmVXspHY49Wu2dzf7nI27a2k/yV5BA3EiA==", "license": "MIT", "dependencies": { "ajv": "~8.18.0", @@ -1506,7 +1615,7 @@ "import-lazy": "~4.0.0", "jju": "~1.4.0", "resolve": "~1.22.1", - "semver": "~7.5.4" + "semver": "~7.7.4" }, "peerDependencies": { "@types/node": "*" @@ -1518,41 +1627,39 @@ } }, "node_modules/@rushstack/npm-check-fork": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@rushstack/npm-check-fork/-/npm-check-fork-0.2.7.tgz", - "integrity": "sha512-ZCNkfge+qpXK/SBR+MA6hcYRP0KGd1npSXy0zsLl8Rb7JGY+uE/GhOUNVnw9FXtam7oK8j7WSOQFd64u9kO4dg==", + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/@rushstack/npm-check-fork/-/npm-check-fork-0.2.19.tgz", + "integrity": "sha512-LRmwLELAB+aSbJU9cDELwq0jYro2V1sBZtZvW+V4GuEL23BGSHdNRx11gpUZ84k574da66ccJzI56iAfSygq6g==", "license": "MIT", "dependencies": { - "@rushstack/node-core-library": "5.20.3", - "giturl": "^2.0.0", - "lodash": "~4.17.23", - "semver": "~7.5.4" + "@rushstack/node-core-library": "5.23.1", + "semver": "~7.7.4" } }, "node_modules/@rushstack/package-deps-hash": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.7.7.tgz", - "integrity": "sha512-nj7wspFmch+SmPr6RT46zO9aKGD6IjVBP8z3JMmiiJq5p7WgNyqEENOBWGZ42Hwpav9qjj9hWxMggHJiwLg3mA==", + "version": "4.7.21", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.7.21.tgz", + "integrity": "sha512-M/DPM9xUepZQAxN/tzEBPlm23kd/gsFkeOHikryYQidc3lNuhYnIP8b+aWVZWOJ2SxVx5lCzTdTmhBG/S3CGdg==", "license": "MIT", "dependencies": { - "@rushstack/node-core-library": "5.20.3" + "@rushstack/node-core-library": "5.23.1" } }, "node_modules/@rushstack/package-extractor": { - "version": "0.12.9", - "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.12.9.tgz", - "integrity": "sha512-gT0F+Au0IunVyax16KiFfudoZ+m6luPLy1JD1Pmhukx1TxAHkB8P4tweLJAjP+rxdel5PAd93ewCUpaaFXwcRQ==", + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.13.7.tgz", + "integrity": "sha512-dsFM2YozOmKaHjjRspLJzMadX5u2kXBOylJJeZrmRipM9DDwYD99M1QdVINYOY79oFpi/z5XCh4dB6SwoHhAyg==", "license": "MIT", "dependencies": { "@pnpm/link-bins": "~5.3.7", - "@rushstack/node-core-library": "5.20.3", - "@rushstack/terminal": "0.22.3", - "@rushstack/ts-command-line": "5.3.3", + "@rushstack/node-core-library": "5.23.1", + "@rushstack/terminal": "0.24.0", + "@rushstack/ts-command-line": "5.3.10", "ignore": "~5.1.6", "jszip": "~3.8.0", "minimatch": "10.2.3", "npm-packlist": "~5.1.3", - "semver": "~7.5.4" + "semver": "~7.7.4" } }, "node_modules/@rushstack/problem-matcher": { @@ -1570,58 +1677,58 @@ } }, "node_modules/@rushstack/rig-package": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.7.2.tgz", - "integrity": "sha512-9XbFWuqMYcHUso4mnETfhGVUSaADBRj6HUAAEYk50nMPn8WRICmBuCphycQGNB3duIR6EEZX3Xj3SYc2XiP+9A==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.7.3.tgz", + "integrity": "sha512-aAA518n6wxxjCfnTAOjQnm7ngNE0FVHxHAw2pxKlIhxrMn0XQjGcXKF0oKWpjBgJOmsaJpVob/v+zr3zxgPWuA==", "license": "MIT", "dependencies": { - "resolve": "~1.22.1", - "strip-json-comments": "~3.1.1" + "jju": "~1.4.0", + "resolve": "~1.22.1" } }, "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin": { - "version": "5.172.1", - "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.172.1.tgz", - "integrity": "sha512-kOxggLrYy5x0idTkDBsCFknMJYxuHx5bue19xkOLJ8BvM9PIqJ5sYZZrxmryquidcAOAITCowHMeiA2OglhdiQ==", + "version": "5.177.2", + "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.177.2.tgz", + "integrity": "sha512-UJ0uo2NRNq09n+t59lAvyH5CTNqg38Xo1muOznFPfz15kY5g2NgOjt4j2oRtwHkmJNvc3tDJ7T8zvj5y/IP5HA==", "license": "MIT", "dependencies": { - "@rushstack/credential-cache": "0.2.7", - "@rushstack/node-core-library": "5.20.3", - "@rushstack/rush-sdk": "5.172.1", - "@rushstack/terminal": "0.22.3", + "@rushstack/credential-cache": "0.2.19", + "@rushstack/node-core-library": "5.23.1", + "@rushstack/rush-sdk": "5.177.2", + "@rushstack/terminal": "0.24.0", "https-proxy-agent": "~5.0.0" } }, "node_modules/@rushstack/rush-azure-storage-build-cache-plugin": { - "version": "5.172.1", - "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.172.1.tgz", - "integrity": "sha512-VXs63Yj5+SIKjIbafiVQOSqBK7HKZIAqbrAcKkP0BTwRW9wgjO3PxkVeBc++OPKh8H/CH6iJFqzNK+BCjO6oQw==", + "version": "5.177.2", + "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.177.2.tgz", + "integrity": "sha512-EYU+9LSIGTV72YHgxGAN7EjbZDR+tsu2rFZN875euTtiDSy2RWa/2quJijqydP6kb/zqHwCGyi4kIS1k7i2GNA==", "license": "MIT", "dependencies": { - "@azure/identity": "~4.5.0", - "@azure/storage-blob": "~12.26.0", - "@rushstack/credential-cache": "0.2.7", - "@rushstack/node-core-library": "5.20.3", - "@rushstack/rush-sdk": "5.172.1", - "@rushstack/terminal": "0.22.3" + "@azure/identity": "~4.13.1", + "@azure/storage-blob": "~12.31.0", + "@rushstack/credential-cache": "0.2.19", + "@rushstack/node-core-library": "5.23.1", + "@rushstack/rush-sdk": "5.177.2", + "@rushstack/terminal": "0.24.0" } }, "node_modules/@rushstack/rush-http-build-cache-plugin": { - "version": "5.172.1", - "resolved": "https://registry.npmjs.org/@rushstack/rush-http-build-cache-plugin/-/rush-http-build-cache-plugin-5.172.1.tgz", - "integrity": "sha512-NfGFGDJzrWM1pHoLFytZ86diuvAdQ1RddJsStLaGmgzgTJBuAWHvwRrBoh55LRA9IBOoMGAEiv3RVtipjoclAQ==", + "version": "5.177.2", + "resolved": "https://registry.npmjs.org/@rushstack/rush-http-build-cache-plugin/-/rush-http-build-cache-plugin-5.177.2.tgz", + "integrity": "sha512-a0brNQytQtpkeQEqbHTb+uvuqYQLRf17sI+Y+Wnk6c2zv6HxAUb67GVncIB6a1x9E7dvB+OtQNA9i8h3hZZTaw==", "license": "MIT", "dependencies": { - "@rushstack/credential-cache": "0.2.7", - "@rushstack/node-core-library": "5.20.3", - "@rushstack/rush-sdk": "5.172.1", + "@rushstack/credential-cache": "0.2.19", + "@rushstack/node-core-library": "5.23.1", + "@rushstack/rush-sdk": "5.177.2", "https-proxy-agent": "~5.0.0" } }, "node_modules/@rushstack/rush-pnpm-kit-v10": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@rushstack/rush-pnpm-kit-v10/-/rush-pnpm-kit-v10-0.2.8.tgz", - "integrity": "sha512-u4mRegXxtLz4T5Bx5aYumTWGcaeSwUE9xpnh/PusC14lxzcAhdCHEsicd+6VRcJOPnRqfZjNVPaBQx6N94WyPA==", + "version": "0.2.20", + "resolved": "https://registry.npmjs.org/@rushstack/rush-pnpm-kit-v10/-/rush-pnpm-kit-v10-0.2.20.tgz", + "integrity": "sha512-le3oLLl9+L/Y8kMMx7qETOiw3DSYmqXhze1SmqG2QfzrRgtBJrSy/pfoInmHZKqqzL1KkjuTXPCD/JhCSbv8wg==", "license": "MIT", "dependencies": { "@pnpm/dependency-path-pnpm-v10": "npm:@pnpm/dependency-path@~1000.0.9", @@ -1630,9 +1737,9 @@ } }, "node_modules/@rushstack/rush-pnpm-kit-v8": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@rushstack/rush-pnpm-kit-v8/-/rush-pnpm-kit-v8-0.2.8.tgz", - "integrity": "sha512-Jw/qBr4ONJ5Jj+nnEZ0jxyCnxZQeFjyePovdEPQXZ8E4Q/hrT8GbEYeNVTi8VWrVe5odb5f5MfPp0zP5J2EHOg==", + "version": "0.2.20", + "resolved": "https://registry.npmjs.org/@rushstack/rush-pnpm-kit-v8/-/rush-pnpm-kit-v8-0.2.20.tgz", + "integrity": "sha512-AjsHMPveGPV6j/lMBzKtcCAbUZ8i+cLfkwrHsIUZDX3Rn/UpvszqlWwoNhVSWFyPB2uMpcxCVFOC2TKD+NqELg==", "license": "MIT", "dependencies": { "@pnpm/dependency-path-pnpm-v8": "npm:@pnpm/dependency-path@~2.1.8", @@ -1811,18 +1918,6 @@ "url": "https://opencollective.com/ramda" } }, - "node_modules/@rushstack/rush-pnpm-kit-v8/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@rushstack/rush-pnpm-kit-v8/node_modules/write-file-atomic": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", @@ -1837,9 +1932,9 @@ } }, "node_modules/@rushstack/rush-pnpm-kit-v9": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@rushstack/rush-pnpm-kit-v9/-/rush-pnpm-kit-v9-0.2.8.tgz", - "integrity": "sha512-4ZYSS3HkkT/mqJCgCSoDnKE2wqBFORysk30hSsmj6C3cL+iK0laQgY5zn1hY0DJvkeskiSWuMu1Pjmahs0mgSw==", + "version": "0.2.20", + "resolved": "https://registry.npmjs.org/@rushstack/rush-pnpm-kit-v9/-/rush-pnpm-kit-v9-0.2.20.tgz", + "integrity": "sha512-zRoxKGAH+8/c+dOkoH8qD4AT/yg4djXiJbaSTsWuhvAfWkb9PQkgEpL/GjYECmz87hqgLD4XeIiytApVar7jTA==", "license": "MIT", "dependencies": { "@pnpm/dependency-path-pnpm-v9": "npm:@pnpm/dependency-path@~5.1.7", @@ -1848,37 +1943,37 @@ } }, "node_modules/@rushstack/rush-sdk": { - "version": "5.172.1", - "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.172.1.tgz", - "integrity": "sha512-/szoWiIML50LD4Zmsbzflkw4pC7P8DwPvMqszaOeMT6ahxEBnf2F3Ptfn6rlEFvSVpiV7ESab2wGuAc+wlSTBg==", + "version": "5.177.2", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.177.2.tgz", + "integrity": "sha512-eDry7HDJsx98/Rml6wb3dSjxu091TIvxezfjl7datjNjBuZDNtid1/SjHxWZnP9WWjzzv7nVyt5RKNN19b157Q==", "license": "MIT", "dependencies": { "@pnpm/lockfile.types-900": "npm:@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", + "@rushstack/credential-cache": "0.2.19", + "@rushstack/lookup-by-path": "0.10.8", + "@rushstack/node-core-library": "5.23.1", + "@rushstack/package-deps-hash": "4.7.21", + "@rushstack/terminal": "0.24.0", "tapable": "2.2.1" } }, "node_modules/@rushstack/stream-collator": { - "version": "4.2.7", - "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.2.7.tgz", - "integrity": "sha512-USuC0VdqYdKJ1xs8Czse5on4y2tx53zgqnDHG2UzOmhOIsHmmyWhPbq6PzurOZ3Ll9DnB2ty1ZGo1tI1brgzeQ==", + "version": "4.2.19", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.2.19.tgz", + "integrity": "sha512-ZtYjNd/vvjzOC9eS90yAQEdY9x8Jm1AKDfdIt5hj7EqYsOxPjNBp+5GCV+Opqb2F6EcLPaWP8G4BnRFA0xOypQ==", "license": "MIT", "dependencies": { - "@rushstack/node-core-library": "5.20.3", - "@rushstack/terminal": "0.22.3" + "@rushstack/node-core-library": "5.23.1", + "@rushstack/terminal": "0.24.0" } }, "node_modules/@rushstack/terminal": { - "version": "0.22.3", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.22.3.tgz", - "integrity": "sha512-gHC9pIMrUPzAbBiI4VZMU7Q+rsCzb8hJl36lFIulIzoceKotyKL3Rd76AZ2CryCTKEg+0bnTj406HE5YY5OQvw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.24.0.tgz", + "integrity": "sha512-8ZQS4MMaGsv27EXCBiH7WMPkRZrffeDoIevs6z9TM5dzqiY6+Hn4evfK/G+gvgBTjfvfkHIZPQQmalmI2sM4TQ==", "license": "MIT", "dependencies": { - "@rushstack/node-core-library": "5.20.3", + "@rushstack/node-core-library": "5.23.1", "@rushstack/problem-matcher": "0.2.1", "supports-color": "~8.1.1" }, @@ -1892,12 +1987,12 @@ } }, "node_modules/@rushstack/ts-command-line": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-5.3.3.tgz", - "integrity": "sha512-c+ltdcvC7ym+10lhwR/vWiOhsrm/bP3By2VsFcs5qTKv+6tTmxgbVrtJ5NdNjANiV5TcmOZgUN+5KYQ4llsvEw==", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-5.3.10.tgz", + "integrity": "sha512-fwI076HYknC0IrMXdY6UmjDv+PH7NHhNJX3/pY2UblSE5XrXgndXZPiOe/6ZtuFpn6DvVDVNhtkIzQ+Qu/MhVQ==", "license": "MIT", "dependencies": { - "@rushstack/terminal": "0.22.3", + "@rushstack/terminal": "0.24.0", "@types/argparse": "1.0.38", "argparse": "~1.0.9", "string-argv": "~0.3.1" @@ -1910,9 +2005,9 @@ "license": "MIT" }, "node_modules/@typespec/ts-http-runtime": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.4.tgz", - "integrity": "sha512-CI0NhTrz4EBaa0U+HaaUZrJhPoso8sG7ZFya8uQoBA57fjzrjRSv87ekCjLZOFExN+gXE/z0xuN2QfH4H2HrLQ==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.6.tgz", + "integrity": "sha512-jIXhD0eWQ1JA6ln/5Dltyx22UxWNrw0hZmhy2rlv6m6KgF7kplHx3g0fzi09lNmTJQRR91OlemYp3xFnvDK9og==", "license": "MIT", "dependencies": { "http-proxy-agent": "^7.0.0", @@ -1936,12 +2031,6 @@ "node": ">= 14" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", - "license": "ISC" - }, "node_modules/@yarnpkg/lockfile": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.2.tgz", @@ -2048,51 +2137,24 @@ } } }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", "license": "MIT" }, + "node_modules/anynum": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/anynum/-/anynum-1.0.1.tgz", + "integrity": "sha512-N6//FLET/tXYNM/F6ABca1oH6fWB+KlTt909Le28WMDBk8oaT4vY17DCrwg2MvmuqUKt3Ni4N5dGJ/EoBgcO6A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" + }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -2117,26 +2179,6 @@ "node": "18 || 20 || >=22" } }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/better-path-resolve": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", @@ -2149,35 +2191,10 @@ "node": ">=4" } }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/bole": { - "version": "5.0.28", - "resolved": "https://registry.npmjs.org/bole/-/bole-5.0.28.tgz", - "integrity": "sha512-l+yybyZLV7zTD6EuGxoXsilpER1ctMCpdOqjSYNigJJma39ha85fzCtYccPx06oR1u7uCQLOcUAFFzvfXVBmuQ==", + "version": "5.0.29", + "resolved": "https://registry.npmjs.org/bole/-/bole-5.0.29.tgz", + "integrity": "sha512-eYR9i2ubLv5/4TFGyZsQ1cVH4jF9+qLJA72Aow+E7ZZQfqHqQNUZeX3w+pVWF76PQyjl5eDKf2xylyOOX76ozA==", "license": "MIT", "dependencies": { "fast-safe-stringify": "^2.0.7", @@ -2185,9 +2202,9 @@ } }, "node_modules/brace-expansion": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", - "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", + "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" @@ -2208,85 +2225,33 @@ "node": ">=8" } }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", "license": "BSD-3-Clause" }, - "node_modules/builtin-modules": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", - "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/builtins": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", "license": "MIT" }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "run-applescript": "^7.0.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/chardet": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", - "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==", - "license": "MIT" - }, "node_modules/chownr": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", @@ -2296,57 +2261,13 @@ "node": ">=18" } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-table": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", - "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==", - "dependencies": { - "colors": "1.0.3" - }, - "engines": { - "node": ">= 0.2.0" - } - }, "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", "license": "ISC", "engines": { - "node": ">= 10" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "license": "MIT", - "engines": { - "node": ">=0.8" + "node": ">= 12" } }, "node_modules/cmd-extension": { @@ -2358,33 +2279,6 @@ "node": ">=10" } }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", - "license": "MIT", - "engines": { - "node": ">=0.1.90" - } - }, "node_modules/comver-to-semver": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/comver-to-semver/-/comver-to-semver-1.0.0.tgz", @@ -2447,25 +2341,44 @@ "node": "*" } }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "node_modules/default-browser": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", "license": "MIT", "dependencies": { - "clone": "^1.0.2" + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "license": "MIT", + "engines": { + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/dependency-path": { @@ -2553,12 +2466,6 @@ "safe-buffer": "^5.0.1" } }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, "node_modules/encode-registry": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/encode-registry/-/encode-registry-3.0.1.tgz", @@ -2580,13 +2487,13 @@ "is-arrayish": "^0.2.1" } }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": ">= 0.4" } }, "node_modules/events": { @@ -2636,6 +2543,12 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -2664,10 +2577,25 @@ "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", "license": "MIT" }, + "node_modules/fast-string-truncated-width": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-string-truncated-width/-/fast-string-truncated-width-3.0.3.tgz", + "integrity": "sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==", + "license": "MIT" + }, + "node_modules/fast-string-width": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-string-width/-/fast-string-width-3.0.2.tgz", + "integrity": "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==", + "license": "MIT", + "dependencies": { + "fast-string-truncated-width": "^3.0.2" + } + }, "node_modules/fast-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", - "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.3.tgz", + "integrity": "sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==", "funding": [ { "type": "github", @@ -2680,10 +2608,19 @@ ], "license": "BSD-3-Clause" }, + "node_modules/fast-wrap-ansi": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/fast-wrap-ansi/-/fast-wrap-ansi-0.2.2.tgz", + "integrity": "sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==", + "license": "MIT", + "dependencies": { + "fast-string-width": "^3.0.2" + } + }, "node_modules/fast-xml-builder": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.4.tgz", - "integrity": "sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.2.1.tgz", + "integrity": "sha512-tPb5TTWfgfVx5BNSi2xV0eLr89POeXXn0dXIsCJ9m1narrWxeIyx6je9d7Rce/3NyXLbvuQmLkxq+RuxMWejvw==", "funding": [ { "type": "github", @@ -2692,13 +2629,14 @@ ], "license": "MIT", "dependencies": { - "path-expression-matcher": "^1.1.3" + "path-expression-matcher": "^1.5.0", + "xml-naming": "^0.1.0" } }, "node_modules/fast-xml-parser": { - "version": "5.5.9", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.9.tgz", - "integrity": "sha512-jldvxr1MC6rtiZKgrFnDSvT8xuH+eJqxqOBThUVjYrxssYTo1avZLGql5l0a0BAERR01CadYzZ83kVEkbyDg+g==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.9.3.tgz", + "integrity": "sha512-brCNCeScma/kqa54J4PIDriSSSLssRkuYaUCpvHJulGc3HGI/xxKUCTDcYkAdqJsyb//ydpbxecjC3hB9+tb/g==", "funding": [ { "type": "github", @@ -2707,9 +2645,12 @@ ], "license": "MIT", "dependencies": { - "fast-xml-builder": "^1.1.4", - "path-expression-matcher": "^1.2.0", - "strnum": "^2.2.2" + "@nodable/entities": "^2.2.0", + "fast-xml-builder": "^1.2.0", + "is-unsafe": "^1.0.1", + "path-expression-matcher": "^1.5.0", + "strnum": "^2.4.1", + "xml-naming": "^0.1.0" }, "bin": { "fxparser": "src/cli/cli.js" @@ -2724,18 +2665,6 @@ "reusify": "^1.0.4" } }, - "node_modules/figures": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", - "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -2749,9 +2678,9 @@ } }, "node_modules/fs-extra": { - "version": "11.3.4", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.4.tgz", - "integrity": "sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==", + "version": "11.3.6", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.6.tgz", + "integrity": "sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -2807,15 +2736,6 @@ "node": ">= 4.0" } }, - "node_modules/giturl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/giturl/-/giturl-2.0.0.tgz", - "integrity": "sha512-FB0MmghWLcqsyrBZyqsLCNeS2kIzYymT34t/6BxM5R0/9Pxvj0K1eK25SBbwRHMjKMLgQ7nYqBSduF6XyfkgFg==", - "license": "MIT", - "engines": { - "node": ">= 14.17.0" - } - }, "node_modules/glob": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", @@ -2836,15 +2756,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/glob-escape": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/glob-escape/-/glob-escape-0.0.2.tgz", - "integrity": "sha512-L/cXYz8x7qer1HAyUQ+mbjcUsJVdpRxpAf7CwqHoNBs9vTpABlGfNN4tzkDxt+u3Z7ZncVyKlCNPtzb0R/7WbA==", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -2864,9 +2775,9 @@ "license": "MIT" }, "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", - "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -2900,9 +2811,9 @@ } }, "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -2970,42 +2881,6 @@ "node": ">=10.17.0" } }, - "node_modules/iconv-lite": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", - "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, "node_modules/ignore": { "version": "5.1.9", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", @@ -3034,9 +2909,9 @@ "license": "MIT" }, "node_modules/ignore-walk/node_modules/brace-expansion": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", - "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -3100,41 +2975,6 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "license": "ISC" }, - "node_modules/inquirer": { - "version": "8.2.7", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.7.tgz", - "integrity": "sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==", - "license": "MIT", - "dependencies": { - "@inquirer/external-editor": "^1.0.0", - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/inquirer/node_modules/rxjs": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", - "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -3142,12 +2982,12 @@ "license": "MIT" }, "node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", + "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", "license": "MIT", "dependencies": { - "hasown": "^2.0.2" + "hasown": "^2.0.3" }, "engines": { "node": ">= 0.4" @@ -3157,15 +2997,15 @@ } }, "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "license": "MIT", "bin": { "is-docker": "cli.js" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3180,15 +3020,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -3201,13 +3032,22 @@ "node": ">=0.10.0" } }, - "node_modules/is-interactive": { + "node_modules/is-inside-container": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, "engines": { - "node": ">=8" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-number": { @@ -3258,17 +3098,17 @@ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "license": "MIT" }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/is-unsafe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-unsafe/-/is-unsafe-1.0.1.tgz", + "integrity": "sha512-CLK2+VdgERgD96EYm5lUQssZYlRg2tkZnbsxZoacmSiRxiFJ4Nk4SzjCl+Ur+v3kXIY9dTIdb3IH22y1mZ56LA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" }, "node_modules/is-windows": { "version": "1.0.2", @@ -3280,15 +3120,18 @@ } }, "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" + "is-inside-container": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/isarray": { @@ -3373,9 +3216,9 @@ } }, "node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", "license": "MIT", "dependencies": { "universalify": "^2.0.0" @@ -3487,21 +3330,6 @@ "node": ">=8" } }, - "node_modules/load-json-file/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", - "license": "MIT" - }, "node_modules/lodash.includes": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", @@ -3544,22 +3372,6 @@ "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", "license": "MIT" }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -3701,10 +3513,13 @@ "license": "MIT" }, "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "license": "ISC" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-3.0.0.tgz", + "integrity": "sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==", + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } }, "node_modules/mz": { "version": "2.7.0", @@ -3913,40 +3728,18 @@ } }, "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", "license": "MIT", "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4064,9 +3857,9 @@ } }, "node_modules/path-expression-matcher": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.2.0.tgz", - "integrity": "sha512-DwmPWeFn+tq7TiyJ2CxezCAirXjFxvaiD03npak3cRjlP9+OjTmSy1EpIrEbh+l6JgUundniloMLDQ/6VTdhLQ==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.6.2.tgz", + "integrity": "sha512-enSlaiat05iasnzmgNxRj8reFdj3puY2QpNgP1aPIaVfT6nn9ICuPoFlKHk8EN22HcwewshO+mN2DGbkCEOtqQ==", "funding": [ { "type": "github", @@ -4127,9 +3920,9 @@ } }, "node_modules/pnpm-sync-lib": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/pnpm-sync-lib/-/pnpm-sync-lib-0.3.3.tgz", - "integrity": "sha512-iE0xtJIm7cljColV3CAfi05FfRWHeJFwKcxsJfwo+dkFo9kg9QgGKHlF5qlF2o2uArOz6z0P4bA/t4pX2Z2jYg==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/pnpm-sync-lib/-/pnpm-sync-lib-0.3.4.tgz", + "integrity": "sha512-ZgRR+j6B+VUrolPBswPvXBnCyxg39Zfw3ShNCTuCrOFG1V29V4EyXaA1rDDMjdhpF85QYp2NEUjeHAm02A2E/A==", "license": "MIT", "dependencies": { "@pnpm/dependency-path-pnpm-v10": "npm:@pnpm/dependency-path@^1000.0.9", @@ -4137,7 +3930,7 @@ "@pnpm/dependency-path-pnpm-v9": "npm:@pnpm/dependency-path@^5.1.7", "@pnpm/lockfile-types-pnpm-lock-v6": "npm:@pnpm/lockfile-types@^5.1.5", "@pnpm/lockfile.types-pnpm-lock-v9": "npm:@pnpm/lockfile.types@^1001.0.8", - "yaml": "2.4.1" + "yaml": "^2.8.3" } }, "node_modules/process-nextick-args": { @@ -4192,9 +3985,9 @@ "license": "MIT" }, "node_modules/read-package-json/node_modules/brace-expansion": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", - "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -4338,11 +4131,12 @@ } }, "node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "version": "1.22.12", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", "license": "MIT", "dependencies": { + "es-errors": "^1.3.0", "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" @@ -4357,19 +4151,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/reusify": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", @@ -4409,9 +4190,9 @@ "license": "MIT" }, "node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", - "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -4451,13 +4232,16 @@ "node": "*" } }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", "license": "MIT", "engines": { - "node": ">=0.12.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/run-parallel": { @@ -4521,20 +4305,11 @@ ], "license": "MIT" }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" - }, "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -4573,10 +4348,16 @@ } }, "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, "node_modules/sort-keys": { "version": "4.2.0", @@ -4652,16 +4433,6 @@ "node": ">= 8" } }, - "node_modules/stoppable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", - "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", - "license": "MIT", - "engines": { - "node": ">=4", - "npm": ">=6" - } - }, "node_modules/strict-uri-encode": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", @@ -4695,32 +4466,6 @@ "node": ">=0.6.19" } }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", @@ -4739,29 +4484,20 @@ "node": ">=6" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/strnum": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.2.2.tgz", - "integrity": "sha512-DnR90I+jtXNSTXWdwrEy9FakW7UX+qUZg28gj5fk2vxxl7uS/3bpI4fjFYVmdK9etptYBPNkpahuQnEwhwECqA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.4.1.tgz", + "integrity": "sha512-M9eUSMT2dCB2cTNPG7UYj6KuK7RJR2SN2+yCV/fTW3xzTCS6EaGZ5pSMgDIjB7r8zSfTGk+dvvn9rTjpVS9Mwg==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/NaturalIntelligence" } ], - "license": "MIT" + "license": "MIT", + "dependencies": { + "anynum": "^1.0.1" + } }, "node_modules/supports-color": { "version": "8.1.1", @@ -4800,9 +4536,9 @@ } }, "node_modules/tar": { - "version": "7.5.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.13.tgz", - "integrity": "sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==", + "version": "7.5.19", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.19.tgz", + "integrity": "sha512-4LeEWl96twnS2Q7Bz4MGqgazLqO+hJN63GZxXoIqh1T3VweYD997gbU1ItNsQafqqXTXd5WFyFdReLtwvRBNiw==", "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", @@ -4854,12 +4590,6 @@ "node": ">=0.8" } }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "license": "MIT" - }, "node_modules/through2": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", @@ -4908,15 +4638,12 @@ "license": "0BSD" }, "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/typedarray-to-buffer": { @@ -4943,15 +4670,6 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -4971,15 +4689,6 @@ "builtins": "^1.0.3" } }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -4995,20 +4704,6 @@ "node": ">= 8" } }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -5027,6 +4722,12 @@ "typedarray-to-buffer": "^3.1.5" } }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, "node_modules/write-yaml-file": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/write-yaml-file/-/write-yaml-file-4.2.0.tgz", @@ -5040,6 +4741,36 @@ "node": ">=10.13" } }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xml-naming": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.1.0.tgz", + "integrity": "sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -5047,15 +4778,18 @@ "license": "ISC" }, "node_modules/yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", "license": "ISC", "bin": { "yaml": "bin.mjs" }, "engines": { - "node": ">= 14" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } } } diff --git a/common/scripts/install-run-rush.js b/common/scripts/install-run-rush.js index 73ae8bc1..5b1da11a 100644 --- a/common/scripts/install-run-rush.js +++ b/common/scripts/install-run-rush.js @@ -48,12 +48,6 @@ module.exports = require("node:path"); /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } -/******/ // Check if module exists (development only) -/******/ if (__webpack_modules__[moduleId] === undefined) { -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed @@ -62,6 +56,12 @@ module.exports = require("node:path"); /******/ }; /******/ /******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module diff --git a/common/scripts/install-run.js b/common/scripts/install-run.js index b25266e4..75d6014e 100644 --- a/common/scripts/install-run.js +++ b/common/scripts/install-run.js @@ -361,12 +361,6 @@ module.exports = require("node:path"); /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } -/******/ // Check if module exists (development only) -/******/ if (__webpack_modules__[moduleId] === undefined) { -/******/ var e = new Error("Cannot find module '" + moduleId + "'"); -/******/ e.code = 'MODULE_NOT_FOUND'; -/******/ throw e; -/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed @@ -375,6 +369,12 @@ module.exports = require("node:path"); /******/ }; /******/ /******/ // Execute the module function +/******/ if (!(moduleId in __webpack_modules__)) { +/******/ delete __webpack_module_cache__[moduleId]; +/******/ var e = new Error("Cannot find module '" + moduleId + "'"); +/******/ e.code = 'MODULE_NOT_FOUND'; +/******/ throw e; +/******/ } /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module diff --git a/examples/ace-data-visualization/package.json b/examples/ace-data-visualization/package.json index c70ce608..15bc6cb9 100644 --- a/examples/ace-data-visualization/package.json +++ b/examples/ace-data-visualization/package.json @@ -26,7 +26,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/examples/ace-generic-card/package.json b/examples/ace-generic-card/package.json index dd99be9a..98a464db 100644 --- a/examples/ace-generic-card/package.json +++ b/examples/ace-generic-card/package.json @@ -26,7 +26,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/examples/ace-generic-image-card/package.json b/examples/ace-generic-image-card/package.json index fa2137e2..032b12dc 100644 --- a/examples/ace-generic-image-card/package.json +++ b/examples/ace-generic-image-card/package.json @@ -26,7 +26,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/examples/ace-generic-primarytext-card/package.json b/examples/ace-generic-primarytext-card/package.json index 9c5553eb..745b540e 100644 --- a/examples/ace-generic-primarytext-card/package.json +++ b/examples/ace-generic-primarytext-card/package.json @@ -26,7 +26,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/examples/ace-search-card/package.json b/examples/ace-search-card/package.json index c7f62182..fcdaef64 100644 --- a/examples/ace-search-card/package.json +++ b/examples/ace-search-card/package.json @@ -26,7 +26,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/examples/extension-application-customizer/package.json b/examples/extension-application-customizer/package.json index eeea0116..e0961663 100644 --- a/examples/extension-application-customizer/package.json +++ b/examples/extension-application-customizer/package.json @@ -27,7 +27,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/examples/extension-fieldcustomizer-minimal/package.json b/examples/extension-fieldcustomizer-minimal/package.json index e8552d30..6b3ae704 100644 --- a/examples/extension-fieldcustomizer-minimal/package.json +++ b/examples/extension-fieldcustomizer-minimal/package.json @@ -26,7 +26,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/examples/extension-fieldcustomizer-noframework/package.json b/examples/extension-fieldcustomizer-noframework/package.json index 2f2867b1..f4790fdb 100644 --- a/examples/extension-fieldcustomizer-noframework/package.json +++ b/examples/extension-fieldcustomizer-noframework/package.json @@ -26,7 +26,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/examples/extension-fieldcustomizer-react/package.json b/examples/extension-fieldcustomizer-react/package.json index 3fc6562d..81ff49c5 100644 --- a/examples/extension-fieldcustomizer-react/package.json +++ b/examples/extension-fieldcustomizer-react/package.json @@ -29,7 +29,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", diff --git a/examples/extension-formcustomizer-noframework/package.json b/examples/extension-formcustomizer-noframework/package.json index 34cddc49..6e911dcd 100644 --- a/examples/extension-formcustomizer-noframework/package.json +++ b/examples/extension-formcustomizer-noframework/package.json @@ -28,7 +28,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/examples/extension-formcustomizer-react/package.json b/examples/extension-formcustomizer-react/package.json index 90ab9813..2bc16fe4 100644 --- a/examples/extension-formcustomizer-react/package.json +++ b/examples/extension-formcustomizer-react/package.json @@ -31,7 +31,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", diff --git a/examples/extension-listviewcommandset/package.json b/examples/extension-listviewcommandset/package.json index 0a098ee2..aee90cab 100644 --- a/examples/extension-listviewcommandset/package.json +++ b/examples/extension-listviewcommandset/package.json @@ -27,7 +27,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/examples/extension-search-query-modifier/package.json b/examples/extension-search-query-modifier/package.json index f0176f87..bedd4419 100644 --- a/examples/extension-search-query-modifier/package.json +++ b/examples/extension-search-query-modifier/package.json @@ -26,7 +26,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/examples/library/package.json b/examples/library/package.json index 83f0f898..e64ff873 100644 --- a/examples/library/package.json +++ b/examples/library/package.json @@ -23,7 +23,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/examples/webpart-minimal/package.json b/examples/webpart-minimal/package.json index a83173f6..7d9bdbc9 100644 --- a/examples/webpart-minimal/package.json +++ b/examples/webpart-minimal/package.json @@ -29,7 +29,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/examples/webpart-noframework/package.json b/examples/webpart-noframework/package.json index 1d76435f..74ed36f6 100644 --- a/examples/webpart-noframework/package.json +++ b/examples/webpart-noframework/package.json @@ -29,7 +29,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/examples/webpart-react/package.json b/examples/webpart-react/package.json index b93321dc..f2deb103 100644 --- a/examples/webpart-react/package.json +++ b/examples/webpart-react/package.json @@ -32,7 +32,7 @@ "@microsoft/sp-module-interfaces": "1.22.2", "@microsoft/spfx-web-build-rig": "1.22.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", diff --git a/rush.json b/rush.json index 65d33534..10a04eb2 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.172.1", + "rushVersion": "5.177.2", /** * The next field selects which package manager should be installed and determines its version. diff --git a/templates/ace-data-visualization/package.json b/templates/ace-data-visualization/package.json index a7228e56..aeec0931 100644 --- a/templates/ace-data-visualization/package.json +++ b/templates/ace-data-visualization/package.json @@ -26,7 +26,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/templates/ace-generic-card/package.json b/templates/ace-generic-card/package.json index a7228e56..aeec0931 100644 --- a/templates/ace-generic-card/package.json +++ b/templates/ace-generic-card/package.json @@ -26,7 +26,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/templates/ace-generic-image-card/package.json b/templates/ace-generic-image-card/package.json index a7228e56..aeec0931 100644 --- a/templates/ace-generic-image-card/package.json +++ b/templates/ace-generic-image-card/package.json @@ -26,7 +26,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/templates/ace-generic-primarytext-card/package.json b/templates/ace-generic-primarytext-card/package.json index a7228e56..aeec0931 100644 --- a/templates/ace-generic-primarytext-card/package.json +++ b/templates/ace-generic-primarytext-card/package.json @@ -26,7 +26,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/templates/ace-search-card/package.json b/templates/ace-search-card/package.json index a7228e56..aeec0931 100644 --- a/templates/ace-search-card/package.json +++ b/templates/ace-search-card/package.json @@ -26,7 +26,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/templates/extension-application-customizer/package.json b/templates/extension-application-customizer/package.json index abfd26ad..21b24d60 100644 --- a/templates/extension-application-customizer/package.json +++ b/templates/extension-application-customizer/package.json @@ -27,7 +27,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/templates/extension-fieldcustomizer-minimal/package.json b/templates/extension-fieldcustomizer-minimal/package.json index 67a0e634..4e4827d7 100644 --- a/templates/extension-fieldcustomizer-minimal/package.json +++ b/templates/extension-fieldcustomizer-minimal/package.json @@ -26,7 +26,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/templates/extension-fieldcustomizer-noframework/package.json b/templates/extension-fieldcustomizer-noframework/package.json index 67a0e634..4e4827d7 100644 --- a/templates/extension-fieldcustomizer-noframework/package.json +++ b/templates/extension-fieldcustomizer-noframework/package.json @@ -26,7 +26,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/templates/extension-fieldcustomizer-react/package.json b/templates/extension-fieldcustomizer-react/package.json index 390cb096..2a628adf 100644 --- a/templates/extension-fieldcustomizer-react/package.json +++ b/templates/extension-fieldcustomizer-react/package.json @@ -29,7 +29,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", diff --git a/templates/extension-formcustomizer-noframework/package.json b/templates/extension-formcustomizer-noframework/package.json index e1c34527..b88d0ae9 100644 --- a/templates/extension-formcustomizer-noframework/package.json +++ b/templates/extension-formcustomizer-noframework/package.json @@ -28,7 +28,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/templates/extension-formcustomizer-react/package.json b/templates/extension-formcustomizer-react/package.json index 139867dd..cd9213a6 100644 --- a/templates/extension-formcustomizer-react/package.json +++ b/templates/extension-formcustomizer-react/package.json @@ -31,7 +31,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", diff --git a/templates/extension-listviewcommandset/package.json b/templates/extension-listviewcommandset/package.json index 5e5e5758..de51b80b 100644 --- a/templates/extension-listviewcommandset/package.json +++ b/templates/extension-listviewcommandset/package.json @@ -27,7 +27,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/templates/extension-search-query-modifier/package.json b/templates/extension-search-query-modifier/package.json index 12cc4886..9347ab51 100644 --- a/templates/extension-search-query-modifier/package.json +++ b/templates/extension-search-query-modifier/package.json @@ -26,7 +26,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/templates/library/package.json b/templates/library/package.json index 870eba1a..775a2300 100644 --- a/templates/library/package.json +++ b/templates/library/package.json @@ -23,7 +23,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/templates/webpart-minimal/package.json b/templates/webpart-minimal/package.json index 6004111b..d09ee91b 100644 --- a/templates/webpart-minimal/package.json +++ b/templates/webpart-minimal/package.json @@ -29,7 +29,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/templates/webpart-noframework/package.json b/templates/webpart-noframework/package.json index 6004111b..d09ee91b 100644 --- a/templates/webpart-noframework/package.json +++ b/templates/webpart-noframework/package.json @@ -29,7 +29,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", diff --git a/templates/webpart-react/package.json b/templates/webpart-react/package.json index 6d813943..90aacf79 100644 --- a/templates/webpart-react/package.json +++ b/templates/webpart-react/package.json @@ -32,7 +32,7 @@ "@microsoft/sp-module-interfaces": "<%= spfxVersion %>", "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", diff --git a/tests/spfx-template-test/package.json b/tests/spfx-template-test/package.json index 822a043b..85205098 100644 --- a/tests/spfx-template-test/package.json +++ b/tests/spfx-template-test/package.json @@ -16,14 +16,14 @@ "dependencies": { "@microsoft/spfx-cli": "workspace:*", "@microsoft/spfx-template-api": "workspace:*", - "@rushstack/node-core-library": "~5.21.0", - "@rushstack/ts-command-line": "~5.3.4", - "@rushstack/terminal": "~0.22.4", + "@rushstack/node-core-library": "~5.23.1", + "@rushstack/ts-command-line": "~5.3.10", + "@rushstack/terminal": "~0.24.0", "ignore": "^5.3.0" }, "devDependencies": { "@microsoft/spfx-cli-build-rig": "workspace:*", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "eslint": "9.37.0" } } diff --git a/tools/repo-toolbox/package.json b/tools/repo-toolbox/package.json index 46b5a3d6..52745a0e 100644 --- a/tools/repo-toolbox/package.json +++ b/tools/repo-toolbox/package.json @@ -13,16 +13,16 @@ "@octokit/request-error": "^7.1.0", "@octokit/rest": "^22.0.0", "@octokit/types": "^16.0.0", - "@rushstack/node-core-library": "~5.21.0", - "@rushstack/terminal": "~0.22.4", - "@rushstack/ts-command-line": "~5.3.4", + "@rushstack/node-core-library": "~5.23.1", + "@rushstack/terminal": "~0.24.0", + "@rushstack/ts-command-line": "~5.3.10", "azure-devops-node-api": "^14.1.0" }, "devDependencies": { "@microsoft/spfx-cli-build-rig": "workspace:*", - "@rushstack/heft-webpack5-plugin": "^1.3.10", - "@rushstack/heft": "^1.2.9", - "@rushstack/webpack-preserve-dynamic-require-plugin": "^0.12.10", + "@rushstack/heft-webpack5-plugin": "^1.3.20", + "@rushstack/heft": "^1.2.19", + "@rushstack/webpack-preserve-dynamic-require-plugin": "^0.12.20", "eslint": "9.37.0", "webpack": "^5.99.0" } diff --git a/tools/spfx-cli-build-rig/package.json b/tools/spfx-cli-build-rig/package.json index 2f3b2fae..e54eaa68 100644 --- a/tools/spfx-cli-build-rig/package.json +++ b/tools/spfx-cli-build-rig/package.json @@ -18,13 +18,13 @@ "_phase:build": "" }, "peerDependencies": { - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "eslint": "9.37.0" }, "dependencies": { - "@microsoft/api-extractor": "^7.58.0", + "@microsoft/api-extractor": "^7.58.9", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft-node-rig": "^2.11.29", + "@rushstack/heft-node-rig": "^2.11.42", "@types/heft-jest": "^1.0.6", "@types/node": "^22.18.6", "eslint-import-resolver-node": "0.3.9", @@ -36,7 +36,7 @@ "typescript": "~5.8.3" }, "devDependencies": { - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "eslint": "9.37.0" } } From 0c5191208092b1e48aa60b4fcaad56ea74fd144f Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Thu, 9 Jul 2026 20:16:31 -0400 Subject: [PATCH 2/3] Bump the SPFx SDK. --- README.md | 4 +- api/spfx-template-api/package.json | 2 +- .../src/logging/test/SPFxScaffoldLog.test.ts | 2 +- .../PublicGitHubRepositorySource.test.ts.snap | 2 +- .../src/templating/SPFxBuiltInContext.ts | 2 +- .../test/SPFxBuiltInContext.test.ts | 6 +- .../PackageManagerEnginesHelper.test.ts.snap | 2 +- .../SPFxTemplateWriter.test.ts.snap | 2 +- .../actions/tests/ListTemplatesAction.test.ts | 2 +- .../__snapshots__/CreateAction.test.ts.snap | 2 +- .../ListTemplatesAction.test.ts.snap | 26 +- .../CommandLineHelp.test.ts.snap | 2 +- .../bump-deps_2026-07-10-00-15-59.json | 10 + common/config/rush/pnpm-config.json | 4 +- common/config/rush/pnpm-lock.yaml | 4368 ++++++----------- common/config/rush/repo-state.json | 2 +- common/docs/template-style-guide.md | 4 +- ...@microsoft__spfx-heft-plugins@1.22.2.patch | 100 - examples/ace-data-visualization/README.md | 2 +- .../config/package-solution.json | 2 +- examples/ace-data-visualization/package.json | 14 +- examples/ace-generic-card/README.md | 2 +- .../config/package-solution.json | 2 +- examples/ace-generic-card/package.json | 14 +- examples/ace-generic-image-card/README.md | 2 +- .../config/package-solution.json | 2 +- examples/ace-generic-image-card/package.json | 14 +- .../ace-generic-primarytext-card/README.md | 2 +- .../config/package-solution.json | 2 +- .../ace-generic-primarytext-card/package.json | 14 +- examples/ace-search-card/README.md | 2 +- .../config/package-solution.json | 2 +- examples/ace-search-card/package.json | 14 +- .../README.md | 2 +- .../config/package-solution.json | 2 +- .../package.json | 16 +- .../README.md | 2 +- .../config/package-solution.json | 2 +- .../package.json | 14 +- .../README.md | 2 +- .../config/package-solution.json | 2 +- .../package.json | 14 +- .../extension-fieldcustomizer-react/README.md | 2 +- .../config/package-solution.json | 2 +- .../package.json | 14 +- .../README.md | 2 +- .../config/package-solution.json | 2 +- .../package.json | 18 +- .../extension-formcustomizer-react/README.md | 2 +- .../config/package-solution.json | 2 +- .../package.json | 18 +- .../extension-listviewcommandset/README.md | 2 +- .../config/package-solution.json | 2 +- .../extension-listviewcommandset/package.json | 16 +- .../extension-search-query-modifier/README.md | 2 +- .../config/package-solution.json | 2 +- .../package.json | 14 +- examples/library/README.md | 2 +- examples/library/config/package-solution.json | 2 +- examples/library/package.json | 8 +- examples/webpart-minimal/README.md | 2 +- .../config/package-solution.json | 2 +- examples/webpart-minimal/package.json | 20 +- examples/webpart-noframework/README.md | 2 +- .../config/package-solution.json | 2 +- examples/webpart-noframework/package.json | 20 +- examples/webpart-react/README.md | 2 +- .../config/package-solution.json | 2 +- examples/webpart-react/package.json | 20 +- templates/AGENTS.md | 4 +- .../ace-data-visualization/template.json | 2 +- templates/ace-generic-card/template.json | 2 +- .../ace-generic-image-card/template.json | 2 +- .../template.json | 2 +- templates/ace-search-card/template.json | 2 +- .../template.json | 2 +- .../template.json | 2 +- .../template.json | 2 +- .../template.json | 2 +- .../template.json | 2 +- .../template.json | 2 +- .../template.json | 2 +- .../template.json | 2 +- templates/library/template.json | 2 +- templates/webpart-minimal/template.json | 2 +- templates/webpart-noframework/template.json | 2 +- templates/webpart-react/template.json | 2 +- .../multi-component.test.ts.snap | 100 +- .../__snapshots__/templates.test.ts.snap | 580 +-- .../CommandLineHelp.test.ts.snap | 2 +- .../__snapshots__/GitUtilities.test.ts.snap | 2 +- 91 files changed, 1956 insertions(+), 3638 deletions(-) create mode 100644 common/changes/@microsoft/spfx-cli/bump-deps_2026-07-10-00-15-59.json delete mode 100644 common/pnpm-patches/@microsoft__spfx-heft-plugins@1.22.2.patch diff --git a/README.md b/README.md index 12465ea6..8beb0bda 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ npm version MIT License Node.js 22.x | 24.x - SPFx 1.22.2 + SPFx 1.23.2

--- @@ -60,7 +60,7 @@ See the [CLI README](apps/spfx-cli/README.md) for the full command reference. ## Templates -All templates target **SPFx 1.22.2**. Use `--spfx-version` to target a different release branch. +All templates target **SPFx 1.23.2**. Use `--spfx-version` to target a different release branch. ### Web Parts diff --git a/api/spfx-template-api/package.json b/api/spfx-template-api/package.json index df441e7a..f4c22b87 100644 --- a/api/spfx-template-api/package.json +++ b/api/spfx-template-api/package.json @@ -10,7 +10,7 @@ "_phase:test": "heft run --only test -- --clean" }, "dependencies": { - "@microsoft/spfx-heft-plugins": "1.22.2", + "@microsoft/spfx-heft-plugins": "1.23.2", "@rushstack/node-core-library": "~5.23.1", "@rushstack/terminal": "~0.24.0", "adm-zip": "^0.5.16", diff --git a/api/spfx-template-api/src/logging/test/SPFxScaffoldLog.test.ts b/api/spfx-template-api/src/logging/test/SPFxScaffoldLog.test.ts index 1074ce0f..8bd0621a 100644 --- a/api/spfx-template-api/src/logging/test/SPFxScaffoldLog.test.ts +++ b/api/spfx-template-api/src/logging/test/SPFxScaffoldLog.test.ts @@ -36,7 +36,7 @@ function makeTemplateRenderedEvent(overrides?: Partial): timestamp: '2026-03-27T10:00:00.000Z', templateName: 'webpart-minimal', templateVersion: '1.0.0', - spfxVersion: '1.22.2', + spfxVersion: '1.23.2', context: { componentNameCamelCase: 'helloWorld' }, cliVersion: '0.1.0', ...overrides diff --git a/api/spfx-template-api/src/repositories/test/__snapshots__/PublicGitHubRepositorySource.test.ts.snap b/api/spfx-template-api/src/repositories/test/__snapshots__/PublicGitHubRepositorySource.test.ts.snap index ed8b9a0a..2b4945d6 100644 --- a/api/spfx-template-api/src/repositories/test/__snapshots__/PublicGitHubRepositorySource.test.ts.snap +++ b/api/spfx-template-api/src/repositories/test/__snapshots__/PublicGitHubRepositorySource.test.ts.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP +// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing exports[`PublicGitHubRepositorySource _buildDownloadUrl should build GHE REST API URL for non-github.com hosts 1`] = `Array []`; diff --git a/api/spfx-template-api/src/templating/SPFxBuiltInContext.ts b/api/spfx-template-api/src/templating/SPFxBuiltInContext.ts index ff640d56..d2c94855 100644 --- a/api/spfx-template-api/src/templating/SPFxBuiltInContext.ts +++ b/api/spfx-template-api/src/templating/SPFxBuiltInContext.ts @@ -34,7 +34,7 @@ export interface ISPFxBuiltInContext { solution_name: string; /** npm package / library name (e.g. "\@contoso/hello-world"). */ libraryName: string; - /** SPFx version from the template manifest (e.g. "1.22.2"). */ + /** SPFx version from the template manifest (e.g. "1.23.2"). */ spfxVersion: string; /** SPFx version with hyphens escaped for shields.io badge URLs (e.g. "1.23.0--beta.0"). */ spfxVersionForBadgeUrl: string; diff --git a/api/spfx-template-api/src/templating/test/SPFxBuiltInContext.test.ts b/api/spfx-template-api/src/templating/test/SPFxBuiltInContext.test.ts index f97608f6..e0a4627c 100644 --- a/api/spfx-template-api/src/templating/test/SPFxBuiltInContext.test.ts +++ b/api/spfx-template-api/src/templating/test/SPFxBuiltInContext.test.ts @@ -13,7 +13,7 @@ const UUID_REGEX: RegExp = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0- const DEFAULT_INPUTS: ISPFxBuiltInContextInputs = { componentName: 'Hello World', libraryName: '@contoso/hello-world', - spfxVersion: '1.22.2' + spfxVersion: '1.23.2' }; describe(buildBuiltInContext.name, () => { @@ -84,7 +84,7 @@ describe(buildBuiltInContext.name, () => { it('should pass through spfxVersion unchanged', () => { const ctx: ISPFxBuiltInContext = buildBuiltInContext(DEFAULT_INPUTS); - expect(ctx.spfxVersion).toBe('1.22.2'); + expect(ctx.spfxVersion).toBe('1.23.2'); }); it('should pass through componentName unchanged', () => { @@ -96,7 +96,7 @@ describe(buildBuiltInContext.name, () => { describe('spfxVersionForBadgeUrl', () => { it('should escape hyphens as double-hyphens for stable versions', () => { const ctx: ISPFxBuiltInContext = buildBuiltInContext(DEFAULT_INPUTS); - expect(ctx.spfxVersionForBadgeUrl).toBe('1.22.2'); + expect(ctx.spfxVersionForBadgeUrl).toBe('1.23.2'); }); it('should escape hyphens for pre-release versions', () => { diff --git a/api/spfx-template-api/src/writing/test/__snapshots__/PackageManagerEnginesHelper.test.ts.snap b/api/spfx-template-api/src/writing/test/__snapshots__/PackageManagerEnginesHelper.test.ts.snap index 31cfa037..c151bde4 100644 --- a/api/spfx-template-api/src/writing/test/__snapshots__/PackageManagerEnginesHelper.test.ts.snap +++ b/api/spfx-template-api/src/writing/test/__snapshots__/PackageManagerEnginesHelper.test.ts.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP +// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing exports[`writePackageManagerToPackageJsonEnginesAsync detects version and writes for npm: terminal output 1`] = `Array []`; diff --git a/api/spfx-template-api/src/writing/test/__snapshots__/SPFxTemplateWriter.test.ts.snap b/api/spfx-template-api/src/writing/test/__snapshots__/SPFxTemplateWriter.test.ts.snap index fb1b532a..4425f15f 100644 --- a/api/spfx-template-api/src/writing/test/__snapshots__/SPFxTemplateWriter.test.ts.snap +++ b/api/spfx-template-api/src/writing/test/__snapshots__/SPFxTemplateWriter.test.ts.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP +// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing exports[`SPFxTemplateWriter scaffold log integration should record a "merged" file-write event with mergeHelper name 1`] = ` Array [ diff --git a/apps/spfx-cli/src/cli/actions/tests/ListTemplatesAction.test.ts b/apps/spfx-cli/src/cli/actions/tests/ListTemplatesAction.test.ts index 5dd6d342..ad645ab2 100644 --- a/apps/spfx-cli/src/cli/actions/tests/ListTemplatesAction.test.ts +++ b/apps/spfx-cli/src/cli/actions/tests/ListTemplatesAction.test.ts @@ -47,7 +47,7 @@ describe('ListTemplatesAction', () => { category: 'webpart', description: 'A minimal web part template (no framework) for SPFx', version: '0.0.1', - spfxVersion: '1.22.2' + spfxVersion: '1.23.2' }), new Map(Array.from({ length: 23 }, (value, i) => [`file${i}.txt`, `content${i}`])) ); diff --git a/apps/spfx-cli/src/cli/actions/tests/__snapshots__/CreateAction.test.ts.snap b/apps/spfx-cli/src/cli/actions/tests/__snapshots__/CreateAction.test.ts.snap index 23848e2b..6f657456 100644 --- a/apps/spfx-cli/src/cli/actions/tests/__snapshots__/CreateAction.test.ts.snap +++ b/apps/spfx-cli/src/cli/actions/tests/__snapshots__/CreateAction.test.ts.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP +// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing exports[`CreateAction --package-manager calls writePackageManagerToPackageJsonEnginesAsync after a successful install 1`] = ` Array [ diff --git a/apps/spfx-cli/src/cli/actions/tests/__snapshots__/ListTemplatesAction.test.ts.snap b/apps/spfx-cli/src/cli/actions/tests/__snapshots__/ListTemplatesAction.test.ts.snap index 7385f743..948f28a6 100644 --- a/apps/spfx-cli/src/cli/actions/tests/__snapshots__/ListTemplatesAction.test.ts.snap +++ b/apps/spfx-cli/src/cli/actions/tests/__snapshots__/ListTemplatesAction.test.ts.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP +// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing exports[`ListTemplatesAction --local-source (additive) adds LocalFileSystemRepositorySource AND still includes the default GitHub source 1`] = ` Array [ @@ -9,7 +9,7 @@ Array [ "[ log] ┌─────────────────┬──────────┬─────────────────────────────────────────────────────┬─────────┬──────────────┬───────┐[n]", "[ log] │ Name │ Category │ Description │ Version │ SPFx Version │ Files │[n]", "[ log] ├─────────────────┼──────────┼─────────────────────────────────────────────────────┼─────────┼──────────────┼───────┤[n]", - "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.22.2 │ 23 │[n]", + "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.23.2 │ 23 │[n]", "[ log] └─────────────────┴──────────┴─────────────────────────────────────────────────────┴─────────┴──────────────┴───────┘[n]", ] `; @@ -24,7 +24,7 @@ Array [ "[ log] ┌─────────────────┬──────────┬─────────────────────────────────────────────────────┬─────────┬──────────────┬───────┐[n]", "[ log] │ Name │ Category │ Description │ Version │ SPFx Version │ Files │[n]", "[ log] ├─────────────────┼──────────┼─────────────────────────────────────────────────────┼─────────┼──────────────┼───────┤[n]", - "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.22.2 │ 23 │[n]", + "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.23.2 │ 23 │[n]", "[ log] └─────────────────┴──────────┴─────────────────────────────────────────────────────┴─────────┴──────────────┴───────┘[n]", ] `; @@ -38,7 +38,7 @@ Array [ "[ log] ┌─────────────────┬──────────┬─────────────────────────────────────────────────────┬─────────┬──────────────┬───────┐[n]", "[ log] │ Name │ Category │ Description │ Version │ SPFx Version │ Files │[n]", "[ log] ├─────────────────┼──────────┼─────────────────────────────────────────────────────┼─────────┼──────────────┼───────┤[n]", - "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.22.2 │ 23 │[n]", + "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.23.2 │ 23 │[n]", "[ log] └─────────────────┴──────────┴─────────────────────────────────────────────────────┴─────────┴──────────────┴───────┘[n]", ] `; @@ -53,7 +53,7 @@ Array [ "[ log] ┌─────────────────┬──────────┬─────────────────────────────────────────────────────┬─────────┬──────────────┬───────┐[n]", "[ log] │ Name │ Category │ Description │ Version │ SPFx Version │ Files │[n]", "[ log] ├─────────────────┼──────────┼─────────────────────────────────────────────────────┼─────────┼──────────────┼───────┤[n]", - "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.22.2 │ 23 │[n]", + "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.23.2 │ 23 │[n]", "[ log] └─────────────────┴──────────┴─────────────────────────────────────────────────────┴─────────┴──────────────┴───────┘[n]", ] `; @@ -67,7 +67,7 @@ Array [ "[ log] ┌─────────────────┬──────────┬─────────────────────────────────────────────────────┬─────────┬──────────────┬───────┐[n]", "[ log] │ Name │ Category │ Description │ Version │ SPFx Version │ Files │[n]", "[ log] ├─────────────────┼──────────┼─────────────────────────────────────────────────────┼─────────┼──────────────┼───────┤[n]", - "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.22.2 │ 23 │[n]", + "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.23.2 │ 23 │[n]", "[ log] └─────────────────┴──────────┴─────────────────────────────────────────────────────┴─────────┴──────────────┴───────┘[n]", ] `; @@ -80,7 +80,7 @@ Array [ "[ log] ┌─────────────────┬──────────┬─────────────────────────────────────────────────────┬─────────┬──────────────┬───────┐[n]", "[ log] │ Name │ Category │ Description │ Version │ SPFx Version │ Files │[n]", "[ log] ├─────────────────┼──────────┼─────────────────────────────────────────────────────┼─────────┼──────────────┼───────┤[n]", - "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.22.2 │ 23 │[n]", + "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.23.2 │ 23 │[n]", "[ log] └─────────────────┴──────────┴─────────────────────────────────────────────────────┴─────────┴──────────────┴───────┘[n]", ] `; @@ -93,7 +93,7 @@ Array [ "[ log] ┌─────────────────┬──────────┬─────────────────────────────────────────────────────┬─────────┬──────────────┬───────┐[n]", "[ log] │ Name │ Category │ Description │ Version │ SPFx Version │ Files │[n]", "[ log] ├─────────────────┼──────────┼─────────────────────────────────────────────────────┼─────────┼──────────────┼───────┤[n]", - "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.22.2 │ 23 │[n]", + "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.23.2 │ 23 │[n]", "[ log] └─────────────────┴──────────┴─────────────────────────────────────────────────────┴─────────┴──────────────┴───────┘[n]", ] `; @@ -107,7 +107,7 @@ Array [ "[ log] ┌─────────────────┬──────────┬─────────────────────────────────────────────────────┬─────────┬──────────────┬───────┐[n]", "[ log] │ Name │ Category │ Description │ Version │ SPFx Version │ Files │[n]", "[ log] ├─────────────────┼──────────┼─────────────────────────────────────────────────────┼─────────┼──────────────┼───────┤[n]", - "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.22.2 │ 23 │[n]", + "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.23.2 │ 23 │[n]", "[ log] └─────────────────┴──────────┴─────────────────────────────────────────────────────┴─────────┴──────────────┴───────┘[n]", ] `; @@ -122,7 +122,7 @@ Array [ "[ log] ┌─────────────────┬──────────┬─────────────────────────────────────────────────────┬─────────┬──────────────┬───────┐[n]", "[ log] │ Name │ Category │ Description │ Version │ SPFx Version │ Files │[n]", "[ log] ├─────────────────┼──────────┼─────────────────────────────────────────────────────┼─────────┼──────────────┼───────┤[n]", - "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.22.2 │ 23 │[n]", + "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.23.2 │ 23 │[n]", "[ log] └─────────────────┴──────────┴─────────────────────────────────────────────────────┴─────────┴──────────────┴───────┘[n]", ] `; @@ -135,7 +135,7 @@ Array [ "[ log] ┌─────────────────┬──────────┬─────────────────────────────────────────────────────┬─────────┬──────────────┬───────┐[n]", "[ log] │ Name │ Category │ Description │ Version │ SPFx Version │ Files │[n]", "[ log] ├─────────────────┼──────────┼─────────────────────────────────────────────────────┼─────────┼──────────────┼───────┤[n]", - "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.22.2 │ 23 │[n]", + "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.23.2 │ 23 │[n]", "[ log] └─────────────────┴──────────┴─────────────────────────────────────────────────────┴─────────┴──────────────┴───────┘[n]", ] `; @@ -148,7 +148,7 @@ Array [ "[ log] ┌─────────────────┬──────────┬─────────────────────────────────────────────────────┬─────────┬──────────────┬───────┐[n]", "[ log] │ Name │ Category │ Description │ Version │ SPFx Version │ Files │[n]", "[ log] ├─────────────────┼──────────┼─────────────────────────────────────────────────────┼─────────┼──────────────┼───────┤[n]", - "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.22.2 │ 23 │[n]", + "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.23.2 │ 23 │[n]", "[ log] └─────────────────┴──────────┴─────────────────────────────────────────────────────┴─────────┴──────────────┴───────┘[n]", ] `; @@ -161,7 +161,7 @@ Array [ "[ log] ┌─────────────────┬──────────┬─────────────────────────────────────────────────────┬─────────┬──────────────┬───────┐[n]", "[ log] │ Name │ Category │ Description │ Version │ SPFx Version │ Files │[n]", "[ log] ├─────────────────┼──────────┼─────────────────────────────────────────────────────┼─────────┼──────────────┼───────┤[n]", - "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.22.2 │ 23 │[n]", + "[ log] │ webpart-minimal │ webpart │ A minimal web part template (no framework) for SPFx │ 0.0.1 │ 1.23.2 │ 23 │[n]", "[ log] └─────────────────┴──────────┴─────────────────────────────────────────────────────┴─────────┴──────────────┴───────┘[n]", ] `; diff --git a/apps/spfx-cli/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap b/apps/spfx-cli/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap index b7be4dfb..03b72a53 100644 --- a/apps/spfx-cli/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap +++ b/apps/spfx-cli/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP +// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing exports[`CommandLineHelp prints the help: create 1`] = ` "usage: spfx create [-h] [--template-url URL] [--spfx-version VERSION] diff --git a/common/changes/@microsoft/spfx-cli/bump-deps_2026-07-10-00-15-59.json b/common/changes/@microsoft/spfx-cli/bump-deps_2026-07-10-00-15-59.json new file mode 100644 index 00000000..6e50bebe --- /dev/null +++ b/common/changes/@microsoft/spfx-cli/bump-deps_2026-07-10-00-15-59.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/spfx-cli", + "comment": "Bump the SPFx SDK to 1.23.2.", + "type": "none" + } + ], + "packageName": "@microsoft/spfx-cli" +} \ No newline at end of file diff --git a/common/config/rush/pnpm-config.json b/common/config/rush/pnpm-config.json index 9a74f2ca..b276099c 100644 --- a/common/config/rush/pnpm-config.json +++ b/common/config/rush/pnpm-config.json @@ -316,9 +316,7 @@ * * PNPM documentation: https://pnpm.io/package_json#pnpmpatcheddependencies */ - "globalPatchedDependencies": { - "@microsoft/spfx-heft-plugins@1.22.2": "patches/@microsoft__spfx-heft-plugins@1.22.2.patch" - }, + "globalPatchedDependencies": {}, /** * (USE AT YOUR OWN RISK) This is a free-form property bag that will be copied into diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 50124597..a41c5428 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -11,11 +11,6 @@ packageExtensionsChecksum: sha256-6R0LZgepyPJVw81HMQ/3O4ZbifJ1cb0gItdR12MAr8w= pnpmfileChecksum: sha256-E1T7OJ3DLTjpDqf4RdJzK9VDtAxgm4gDEQCLYdHD8nI= -patchedDependencies: - '@microsoft/spfx-heft-plugins@1.22.2': - hash: 185ffebb2de7b1fb5f6ad4d92e9d8ad3b2d3207721e8db14e7ac1f3d716d0b1a - path: patches/@microsoft__spfx-heft-plugins@1.22.2.patch - importers: .: {} @@ -23,8 +18,8 @@ importers: ../../api/spfx-template-api: dependencies: '@microsoft/spfx-heft-plugins': - specifier: 1.22.2 - version: 1.22.2(patch_hash=185ffebb2de7b1fb5f6ad4d92e9d8ad3b2d3207721e8db14e7ac1f3d716d0b1a)(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13) '@rushstack/node-core-library': specifier: ~5.23.1 version: 5.23.1(@types/node@22.19.13) @@ -109,30 +104,30 @@ importers: ../../examples/ace-data-visualization: dependencies: '@microsoft/sp-adaptive-card-extension-base': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@microsoft/sp-core-library': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-property-pane': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) tslib: specifier: 2.3.1 version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -158,30 +153,30 @@ importers: ../../examples/ace-generic-card: dependencies: '@microsoft/sp-adaptive-card-extension-base': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@microsoft/sp-core-library': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-property-pane': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) tslib: specifier: 2.3.1 version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -207,30 +202,30 @@ importers: ../../examples/ace-generic-image-card: dependencies: '@microsoft/sp-adaptive-card-extension-base': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@microsoft/sp-core-library': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-property-pane': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) tslib: specifier: 2.3.1 version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -256,30 +251,30 @@ importers: ../../examples/ace-generic-primarytext-card: dependencies: '@microsoft/sp-adaptive-card-extension-base': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@microsoft/sp-core-library': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-property-pane': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) tslib: specifier: 2.3.1 version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -305,30 +300,30 @@ importers: ../../examples/ace-search-card: dependencies: '@microsoft/sp-adaptive-card-extension-base': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@microsoft/sp-core-library': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-property-pane': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) tslib: specifier: 2.3.1 version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -354,33 +349,33 @@ importers: ../../examples/extension-application-customizer: dependencies: '@microsoft/decorators': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 '@microsoft/sp-application-base': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-core-library': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-dialog': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) tslib: specifier: 2.3.1 version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -406,30 +401,30 @@ importers: ../../examples/extension-fieldcustomizer-minimal: dependencies: '@microsoft/decorators': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 '@microsoft/sp-core-library': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-listview-extensibility': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) tslib: specifier: 2.3.1 version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -455,30 +450,30 @@ importers: ../../examples/extension-fieldcustomizer-noframework: dependencies: '@microsoft/decorators': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 '@microsoft/sp-core-library': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-listview-extensibility': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) tslib: specifier: 2.3.1 version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -507,14 +502,14 @@ importers: specifier: ^8.106.4 version: 8.125.5(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/decorators': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 '@microsoft/sp-core-library': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-listview-extensibility': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) react: specifier: 17.0.1 version: 17.0.1 @@ -526,17 +521,17 @@ importers: version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -574,36 +569,36 @@ importers: ../../examples/extension-formcustomizer-noframework: dependencies: '@microsoft/decorators': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 '@microsoft/sp-core-library': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-listview-extensibility': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-lodash-subset': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 '@microsoft/sp-office-ui-fabric-core': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 tslib: specifier: 2.3.1 version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -632,20 +627,20 @@ importers: specifier: ^8.106.4 version: 8.125.5(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/decorators': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 '@microsoft/sp-core-library': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-listview-extensibility': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-lodash-subset': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 '@microsoft/sp-office-ui-fabric-core': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 react: specifier: 17.0.1 version: 17.0.1 @@ -657,17 +652,17 @@ importers: version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -705,33 +700,33 @@ importers: ../../examples/extension-listviewcommandset: dependencies: '@microsoft/decorators': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 '@microsoft/sp-core-library': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-dialog': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) '@microsoft/sp-listview-extensibility': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) tslib: specifier: 2.3.1 version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -757,30 +752,30 @@ importers: ../../examples/extension-search-query-modifier: dependencies: '@microsoft/decorators': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 '@microsoft/sp-core-library': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-search-extensibility': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) tslib: specifier: 2.3.1 version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -810,17 +805,17 @@ importers: version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -846,39 +841,39 @@ importers: ../../examples/webpart-minimal: dependencies: '@microsoft/sp-component-base': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-core-library': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-lodash-subset': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 '@microsoft/sp-office-ui-fabric-core': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 '@microsoft/sp-property-pane': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) '@microsoft/sp-webpart-base': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) tslib: specifier: 2.3.1 version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -904,39 +899,39 @@ importers: ../../examples/webpart-noframework: dependencies: '@microsoft/sp-component-base': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-core-library': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-lodash-subset': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 '@microsoft/sp-office-ui-fabric-core': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 '@microsoft/sp-property-pane': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) '@microsoft/sp-webpart-base': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) tslib: specifier: 2.3.1 version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -965,23 +960,23 @@ importers: specifier: ^8.106.4 version: 8.125.5(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-component-base': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-core-library': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@microsoft/sp-lodash-subset': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 '@microsoft/sp-office-ui-fabric-core': - specifier: 1.22.2 - version: 1.22.2 + specifier: 1.23.2 + version: 1.23.2 '@microsoft/sp-property-pane': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) '@microsoft/sp-webpart-base': - specifier: 1.22.2 - version: 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) react: specifier: 17.0.1 version: 17.0.1 @@ -993,17 +988,17 @@ importers: version: 2.3.1 devDependencies: '@microsoft/eslint-config-spfx': - specifier: 1.22.2 - version: 1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/eslint-plugin-spfx': - specifier: 1.22.2 - version: 1.22.2(eslint@8.57.1)(typescript@5.8.3) + specifier: 1.23.2 + version: 1.23.2(eslint@8.57.1)(typescript@5.8.3) '@microsoft/sp-module-interfaces': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13) '@microsoft/spfx-web-build-rig': - specifier: 1.22.2 - version: 1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0) + specifier: 1.23.2 + version: 1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0) '@rushstack/eslint-config': specifier: 4.6.4 version: 4.6.4(eslint@8.57.1)(typescript@5.8.3) @@ -1122,7 +1117,7 @@ importers: version: 4.6.4(eslint@9.37.0)(typescript@5.8.3) '@rushstack/heft-node-rig': specifier: ^2.11.42 - version: 2.11.42(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13) + version: 2.11.42(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13)(jest-environment-jsdom@30.4.1) '@types/heft-jest': specifier: ^1.0.6 version: 1.0.6 @@ -1160,6 +1155,9 @@ importers: packages: + '@asamuzakjp/css-color@3.2.0': + resolution: {integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==} + '@azure/abort-controller@2.1.2': resolution: {integrity: sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==} engines: {node: '>=18.0.0'} @@ -1380,13 +1378,41 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@bufbuild/protobuf@1.10.1': - resolution: {integrity: sha512-wJ8ReQbHxsAfXhrf9ixl0aYbZorRuOWpBNzm8pL8ftmSxQx/wnJD5Eg861NwJU/czy2VXFIebCeZnZrI9rktIQ==} + '@bufbuild/protobuf@2.12.1': + resolution: {integrity: sha512-BvAMfS6LrgZiryOAZ4pBYucu4wG/Ei/9o9DZ9akbREnMLbPJiom2i8b9C8IsKErQoiKqVhrerzt3kOT/RrzLHg==} '@colors/colors@1.5.0': resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} + '@csstools/color-helpers@5.1.0': + resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==} + engines: {node: '>=18'} + + '@csstools/css-calc@2.1.4': + resolution: {integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.5 + '@csstools/css-tokenizer': ^3.0.4 + + '@csstools/css-color-parser@3.1.0': + resolution: {integrity: sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.5 + '@csstools/css-tokenizer': ^3.0.4 + + '@csstools/css-parser-algorithms@3.0.5': + resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-tokenizer': ^3.0.4 + + '@csstools/css-tokenizer@3.0.4': + resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} + engines: {node: '>=18'} + '@ctrl/tinycolor@3.6.1': resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} engines: {node: '>=10'} @@ -1658,10 +1684,10 @@ packages: '@types/react': '>=16.8.0 <20.0.0' react: '>=16.8.0 <20.0.0' - '@fluentui/react-icons@2.0.306': - resolution: {integrity: sha512-zS66O59F8gvwjaaIchguMVTwmI3qplwJrm5F8c17rfdrqtFhJKMM2Udef6DWHA7XtnQA8OfvYz2GGrE+GBy/KA==} + '@fluentui/react-icons@2.0.314': + resolution: {integrity: sha512-oIfhvtrcQatubmJeUTQ6ME/ghlU0X8FY5eA8YwhgqtrvnPst5FOAIAfsQfFA30U7uPgcxg9psWYfQbtAc9DZhA==} peerDependencies: - react: '>=16.8.0 <19.0.0' + react: '>=16.8.0 <20.0.0' '@fluentui/react-icons@2.0.320': resolution: {integrity: sha512-NU4gErPeaTD/T6Z9g3Uvp898lIFS6fDLr3++vpT8pcI4Ds0fZqQdrwNi3dF0R/SVws8DXQaRYiGlPHxszo4J4g==} @@ -2122,23 +2148,10 @@ packages: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} - '@jest/console@29.7.0': - resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/console@30.3.0': resolution: {integrity: sha512-PAwCvFJ4696XP2qZj+LAn1BWjZaJ6RjG6c7/lkMaUJnkyMS34ucuIsfqYvfskVNvUI27R/u4P1HMYFnlVXG/Ww==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/core@29.5.0': - resolution: {integrity: sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - '@jest/core@30.3.0': resolution: {integrity: sha512-U5mVPsBxLSO6xYbf+tgkymLx+iAhvZX43/xI1+ej2ZOPnPdkdO1CzDmFKh2mZBn2s4XZixszHeQnzp1gm/DIxw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -2156,9 +2169,15 @@ packages: resolution: {integrity: sha512-cG51MVnLq1ecVUaQ3fr6YuuAOitHK1S4WUJHnsPFE/quQr33ADUx1FfrTCpMCRxvy0Yr9BThKpDjSlcTi91tMA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/environment@29.7.0': - resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/environment-jsdom-abstract@30.4.1': + resolution: {integrity: sha512-dSlKrqug3siYNHVnjwIldShY12wAH3spwRltO/+8VOjg0X+xEq7vOs3DbBs4LRKsu7OH+NUb9kuZUNBF9Ho3TA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + peerDependencies: + canvas: ^3.0.0 + jsdom: '*' + peerDependenciesMeta: + canvas: + optional: true '@jest/environment@30.2.0': resolution: {integrity: sha512-/QPTL7OBJQ5ac09UDRa3EQes4gt1FTEG/8jZ/4v5IVzx+Cv7dLxlVIvfvSVRiiX2drWyXeBjkMSR8hvOWSog5g==} @@ -2168,9 +2187,9 @@ packages: resolution: {integrity: sha512-SlLSF4Be735yQXyh2+mctBOzNDx5s5uLv88/j8Qn1wH679PDcwy67+YdADn8NJnGjzlXtN62asGH/T4vWOkfaw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/expect-utils@29.7.0': - resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/environment@30.4.1': + resolution: {integrity: sha512-AK9yNRqgKxiabqMoe4oW+3/TSSeV8vkdC7BGaxZdU0AFXfOpofTLqdru2GXKZghP3sdgwE9XXpnVwfZ8JnFV4w==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} '@jest/expect-utils@30.2.0': resolution: {integrity: sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==} @@ -2180,18 +2199,10 @@ packages: resolution: {integrity: sha512-j0+W5iQQ8hBh7tHZkTQv3q2Fh/M7Je72cIsYqC4OaktgtO7v1So9UTjp6uPBHIaB6beoF/RRsCgMJKvti0wADA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/expect@29.7.0': - resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/expect@30.3.0': resolution: {integrity: sha512-76Nlh4xJxk2D/9URCn3wFi98d2hb19uWE1idLsTt2ywhvdOldbw3S570hBgn25P4ICUZ/cBjybrBex2g17IDbg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/fake-timers@29.7.0': - resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/fake-timers@30.2.0': resolution: {integrity: sha512-HI3tRLjRxAbBy0VO8dqqm7Hb2mIa8d5bg/NJkyQcOk7V118ObQML8RC5luTF/Zsg4474a+gDvhce7eTnP4GhYw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -2200,14 +2211,14 @@ packages: resolution: {integrity: sha512-WUQDs8SOP9URStX1DzhD425CqbN/HxUYCTwVrT8sTVBfMvFqYt/s61EK5T05qnHu0po6RitXIvP9otZxYDzTGQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/fake-timers@30.4.1': + resolution: {integrity: sha512-iW5umdmfPeWzehrVhugFQZqCchSCud5S1l2YT0O9ZhjRR0ExclANDZkiSBwzqtnlOn0J1JXvO+HZ6rkuyOVOgQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/get-type@30.1.0': resolution: {integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/globals@29.7.0': - resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/globals@30.3.0': resolution: {integrity: sha512-+owLCBBdfpgL3HU+BD5etr1SvbXpSitJK0is1kiYjJxAAJggYMRQz5hSdd5pq1sSggfxPbw2ld71pt4x5wwViA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -2216,14 +2227,9 @@ packages: resolution: {integrity: sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/reporters@29.5.0': - resolution: {integrity: sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true + '@jest/pattern@30.4.0': + resolution: {integrity: sha512-RAWn3+f9u8BsHijKJ71uHcFp6vmyEt6VvoWXkl6hKF3qVIuWNmudVjg12DlBPGup/frIl5UcUlH5HfEuvHpEXg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} '@jest/reporters@30.3.0': resolution: {integrity: sha512-a09z89S+PkQnL055bVj8+pe2Caed2PBOaczHcXCykW5ngxX9EWx/1uAwncxc/HiU0oZqfwseMjyhxgRjS49qPw==} @@ -2234,58 +2240,34 @@ packages: node-notifier: optional: true - '@jest/schemas@29.6.3': - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/schemas@30.0.5': resolution: {integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/schemas@30.4.1': + resolution: {integrity: sha512-i6b4qw5qnP8c5FEeBJg/uZQ4ddrkN6Ca8qISJh0pr7a5hfn3h3v5x60BEbOC7OYAGZNMs1LfFLwnW2CuK8F57Q==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/snapshot-utils@30.3.0': resolution: {integrity: sha512-ORbRN9sf5PP82v3FXNSwmO1OTDR2vzR2YTaR+E3VkSBZ8zadQE6IqYdYEeFH1NIkeB2HIGdF02dapb6K0Mj05g==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/source-map@29.6.3': - resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/source-map@30.0.1': resolution: {integrity: sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/test-result@29.7.0': - resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/test-result@30.3.0': resolution: {integrity: sha512-e/52nJGuD74AKTSe0P4y5wFRlaXP0qmrS17rqOMHeSwm278VyNyXE3gFO/4DTGF9w+65ra3lo3VKj0LBrzmgdQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/test-sequencer@29.7.0': - resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/test-sequencer@30.3.0': resolution: {integrity: sha512-dgbWy9b8QDlQeRZcv7LNF+/jFiiYHTKho1xirauZ7kVwY7avjFF6uTT0RqlgudB5OuIPagFdVtfFMosjVbk1eA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/transform@29.5.0': - resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/transform@29.7.0': - resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/transform@30.3.0': resolution: {integrity: sha512-TLKY33fSLVd/lKB2YI1pH69ijyUblO/BQvCj566YvnwuzoTNr648iE0j22vRvVNk2HsPwByPxATg3MleS3gf5A==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/types@29.6.3': - resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/types@30.2.0': resolution: {integrity: sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -2294,6 +2276,10 @@ packages: resolution: {integrity: sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/types@30.4.1': + resolution: {integrity: sha512-f1x/vJXIfjOlEmejYpbkbgw1gOqpPECwMvMEtBqe47j7H2Hg8h8w3o3ikhSXq3MI15kg+oQ0exWO0uCtTNJLoQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -2448,34 +2434,34 @@ packages: '@leichtgewicht/ip-codec@2.0.5': resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - '@microsoft/api-extractor-model@7.30.5': - resolution: {integrity: sha512-0ic4rcbcDZHz833RaTZWTGu+NpNgrxVNjVaor0ZDUymfDFzjA/Uuk8hYziIUIOEOSTfmIQqyzVwlzxZxPe7tOA==} + '@microsoft/api-extractor-model@7.33.5': + resolution: {integrity: sha512-Xh4dXuusndVQqVz4nEN9xOp0DyzsKxeD2FFJkSPg4arAjDSKPcy6cAc7CaeBPA7kF2wV1fuDlo2p/bNMpVr8yg==} '@microsoft/api-extractor-model@7.33.8': resolution: {integrity: sha512-aIcoQggPyer3B6Ze3usz0YWC/oBwUHfRH5ETUsr+oT2BRA6SfTJl7IKPcPZkX4UR+PohowzW4uMxsvjrn8vm+w==} - '@microsoft/api-extractor@7.52.5': - resolution: {integrity: sha512-6WWgjjg6FkoDWpF/O3sjB05OkszpI5wtKJqd8fUIR/JJUv8IqNCGr1lJUZJnc1HegcT9gAvyf98KfH0wFncU0w==} + '@microsoft/api-extractor@7.58.1': + resolution: {integrity: sha512-kF3GFME4lN22O5zbnXk2RP4y/4PDQdps0xKiYTipMYprkwCmmpsWLZt/N2Fkbil540cSLfJX0BW7LkHzgMVUYg==} hasBin: true '@microsoft/api-extractor@7.58.9': resolution: {integrity: sha512-S2UF4yza5GoxCmf7hJQNxJNZN9ltOVuOQv8Dy+Z21aol5ERoBNMdWcQHm4MJMPPItW4H/4rZD906iaf4mUojJA==} hasBin: true - '@microsoft/decorators@1.22.2': - resolution: {integrity: sha512-UMj1l4IxQaVcWI5dGQAXvyPySBFk5SH/vfQUOP2F0OQ6wEyuzKRzcI1gtvoZnBQ9wx3Wf2GxjbrrtVy1Duf7eg==} + '@microsoft/decorators@1.23.2': + resolution: {integrity: sha512-/kg5AHHO9N+KWEVScbxDiAPtWxoWNBA7opUWffy6xIPqAG06VhaaqrsOl8SKrBOWTHJwkY6uFwwYH9jIp1Lpyw==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} - '@microsoft/eslint-config-spfx@1.22.2': - resolution: {integrity: sha512-X1Iy8b21mQ1oWe5bs6cgMPFCW/AW2lcS4a6IxR2Ha9Pu8JYVQ3gz5OuRWFup3y9hBRx/oTmfUJq/9KiySDnvZQ==} + '@microsoft/eslint-config-spfx@1.23.2': + resolution: {integrity: sha512-jdMLVSkDrIASX5OjeB3swimzytCqXvPRdSYj9YNZfUnv376RdXwAozlcBDznQXsUQrmpt9AvmT5l35o10Y794g==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - '@microsoft/eslint-plugin-spfx@1.22.2': - resolution: {integrity: sha512-ekXXNsxXBaDpBbSDXm/G6TJsAWZBkQ9owIlKX8go2rdtPd2MiGjd37W5FNMHJdjv6d4eiOEZp8I9aWqX6iXggg==} + '@microsoft/eslint-plugin-spfx@1.23.2': + resolution: {integrity: sha512-2p2oWBcc5GYAuOxycWs7FMr2nbjQudQiaHfAJe3Xu8/uzfRfRNTkl9OJ7IT/ak4mVA1GTmXnzf5Al68vXUcTRA==} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 '@microsoft/load-themed-styles@1.10.292': resolution: {integrity: sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==} @@ -2486,20 +2472,38 @@ packages: '@microsoft/microsoft-graph-client@1.7.2-spfx': resolution: {integrity: sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==} - '@microsoft/sp-adaptive-card-extension-base@1.22.2': - resolution: {integrity: sha512-bCsV0HaerAMFdpyB75+68rsCtL4ZNRvIdlGK26GY6ze9rewXCT2NmMnKH60UrTh7KXdqbZZE4yy6r2JJTHt3xA==} + '@microsoft/microsoft-graph-client@3.0.2': + resolution: {integrity: sha512-eYDiApYmiGsm1s1jfAa/rhB2xQCsX4pWt0vCTd1LZmiApMQfT/c0hXj2hvpuGz5GrcLdugbu05xB79rIV57Pjw==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@azure/identity': '*' + '@azure/msal-browser': '*' + buffer: '*' + stream-browserify: '*' + peerDependenciesMeta: + '@azure/identity': + optional: true + '@azure/msal-browser': + optional: true + buffer: + optional: true + stream-browserify: + optional: true + + '@microsoft/sp-adaptive-card-extension-base@1.23.2': + resolution: {integrity: sha512-HVNziI2aFz4O+qW60LHJtz7xhmf/skmjjejuEUMv+halpOFVZQ646V6LlX9ehAGaVH+tTnbPkHLXKa2Dbg9L3Q==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} - '@microsoft/sp-application-base@1.22.2': - resolution: {integrity: sha512-nHOHFImcYEGhDWq4dnFiivVk7Q26+cGsybyCwtP8X3bjfWmR964nwnJWB+NjIyqoFZolWzoDna2/w2Mpf5AsRA==} + '@microsoft/sp-application-base@1.23.2': + resolution: {integrity: sha512-gvrAmvEHC7NztGHWYiUcKfcLr/Fm9uZRJQtdn/YdxHC5b7Y30gmGINGhF8g3a+saTzP/jk7YsjozVDrVSD43oQ==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} - '@microsoft/sp-component-base@1.22.2': - resolution: {integrity: sha512-M7V6VGTHvsyGH9pcsskMs4dFdrHmp1Eg/R1Akw1bmQCLaWwUTWIl19J0jPsC26DPnzITbkcLDrKmXcqcp6dwpw==} + '@microsoft/sp-component-base@1.23.2': + resolution: {integrity: sha512-Lf9spLXg5xgRscVgEOp3ElXs5l0WdHfOOwc9hp9/HfNuF0Bc0GFvMB6MhdlI86SJFXS2uzh44/L3EjGoN4C00w==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} - '@microsoft/sp-core-library@1.22.2': - resolution: {integrity: sha512-WoIN1R5zYPRela+3Ma+7HQQMBtYqsm/FzckwgUZlpwY/DU9prdZnVrQN/mZNGRmz9LxUNWqUd6TZvz2HYYQV3A==} + '@microsoft/sp-core-library@1.23.2': + resolution: {integrity: sha512-N6rg+9MNQ6a9LS3/hMZhB5CNJQn1INHcwoXNIrIclObCxnCswh7Zcxb0UM1NnU2SvnX2cp+kmx4+G89YiAqpJA==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} peerDependencies: '@types/react': '>=16.9.51 <18.0.0' @@ -2507,44 +2511,42 @@ packages: react: '>=16.13.1 <18.0.0' react-dom: '>=16.13.1 <18.0.0' - '@microsoft/sp-css-loader@1.22.2': - resolution: {integrity: sha512-jRY0PeuPcZghC00Xe8/ll7wEUAkuu4ikuHaowuAiSKhMKisvccAljbTRnPdfu/qDFdC4pO9UHXNFTzchoWxWaQ==} + '@microsoft/sp-css-loader@1.23.2': + resolution: {integrity: sha512-oy+A5AGlvR7DhNRYrrSzPHKx7uEFTz8t/mlmI0ecoxPpxaGyhLClazM0SJRkNiLpVF3GhQPlguz76EcIiriEHA==} peerDependencies: webpack: ^5.88.1 - '@microsoft/sp-diagnostics@1.22.2': - resolution: {integrity: sha512-os2gixj4Xxl7znxbvBLvthkI8YDZopZ8zLt4x1Gkaqo4upf3P+NPCBIETSmZKT+jxXYXxjIoVVzULO/RdVLiGg==} + '@microsoft/sp-diagnostics@1.23.2': + resolution: {integrity: sha512-pMhyLhsbxcWJhfDVG9rNd03Mo/Z6rcRNC6V+lRrNT/yJDOEf/Uz0jr3u8kgATFByC7YBDeCTKK0HxWCJe5L7Jw==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} - '@microsoft/sp-dialog@1.22.2': - resolution: {integrity: sha512-onISHeL5n5FLomCbHQOf6RzZggjL7ex4x2xtF45yodtg0YHC4aofpu0Th8oDj6kl5PqFiED99oXYXCnu2XHouA==} + '@microsoft/sp-dialog@1.23.2': + resolution: {integrity: sha512-0gd11fxwHdiFnxlWdX5ln1jFR4wheeqVZkE+kJdhL3c+WLX/mXqLuqrJlUa7JI/tIlG/PdKDmDZNzH5Xb6zrNg==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} peerDependencies: '@types/react': '>=16.9.51 <18.0.0' '@types/react-dom': '>=16.9.8 <18.0.0' - '@microsoft/sp-dynamic-data@1.22.2': - resolution: {integrity: sha512-m+TbsTdJluu7B3WR8U1fa4hPfrz/iHqhXESfdI/0KINhFb6xsGAs8m2kmZBIPjCYCJrl7SFZjmIkZHW5N5BnJQ==} + '@microsoft/sp-dynamic-data@1.23.2': + resolution: {integrity: sha512-1DE3TPXilqeI8kJaK8AL/IE0W4+dhOfeTQMAl7tbwvCzmghUg+cLFDP1WGtWohgvPbjYxK36A0fsX1EJOmINfg==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} - '@microsoft/sp-extension-base@1.22.2': - resolution: {integrity: sha512-NiQtBMvnW+MCiGYCZW9wGeMtcs6uY0ArwXaHSvxK4DwH/lOZ3leVS258/PGr/9MkfwTx9JRbErk0pmwAAQ/J2g==} + '@microsoft/sp-extension-base@1.23.2': + resolution: {integrity: sha512-hwWuiJBssqowurfvJJm93251VwIe/a0kTHV7fS7fjYPC4GZagUtMt7aeqaxEDPlAir5nObdVUzXAQGAU3WH/+g==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} - '@microsoft/sp-http-base@1.22.2': - resolution: {integrity: sha512-yiDnIQY6XJCbzuQ9bIyvkgd2Ts+GP8AxnilvI3AwWffOtwfrpqkrJtdkgSGf567/KvkJJHnG2cvLwYWimrwf2w==} + '@microsoft/sp-http-base@1.23.2': + resolution: {integrity: sha512-BhWlpvkCOT84lNow1BRM3xWjDNDOWWjL9okvkazsta10OXb86tD+ri7iazWjsHbKqMIVJRNu201c8XhMTskMxQ==} - '@microsoft/sp-http-msgraph@1.22.2': - resolution: {integrity: sha512-sjM1ENHHkXrGSmpWxtbrGlz2MIh4RgHrMl1lkBzzWGHtK5GOxx7x5PxS8nfd0OLVqBOnc/xFu7PAryhBeyShUA==} - peerDependencies: - '@microsoft/microsoft-graph-client': 3.0.2 + '@microsoft/sp-http-msgraph@1.23.2': + resolution: {integrity: sha512-j8DM6KJCQIVvpTz+xE24vDppw/OROjbBGMXQt3yeYnvisDUkyecfRo0UJFMTroPBDV++CqMFpe4vDxQYqngXtQ==} - '@microsoft/sp-http@1.22.2': - resolution: {integrity: sha512-749sgOG1QABJEEVgoDBoTXkeYR8W7Ythx18AHo3tvtwgCV3O1Shx9RjWbww7PwS3EglwKw5f50Ou7cAB7BWRFg==} + '@microsoft/sp-http@1.23.2': + resolution: {integrity: sha512-KmiTd4TbQ02qlVg6yQs0KJZYM0lVxNHCKi/XGOd8Lk1ZUEcmwsIp7VCQdalbOp1PCRjcQrVIrV/Z5nB12nNa7w==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} - '@microsoft/sp-image-helper@1.22.2': - resolution: {integrity: sha512-gB59OtaAkSv4TuBA/CZxEGGhBeD/yAIvDCfs3EkOHM+4cV7pPsW4zVV9+ei7e/kzH79rril+1KCPFIUJKM44CQ==} + '@microsoft/sp-image-helper@1.23.2': + resolution: {integrity: sha512-486KmVrgiOgZU9I+joY2Xk2tKeVbKPSn252zenBu7xSdM6Y0TMbm+1foDszKlQwCJY2mVm+Gn3KGR7Jl7VBzjA==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} peerDependencies: '@types/react': '>=16.9.51 <18.0.0' @@ -2552,79 +2554,72 @@ packages: react: '>=16.13.1 <18.0.0' react-dom: '>=16.13.1 <18.0.0' - '@microsoft/sp-listview-extensibility@1.22.2': - resolution: {integrity: sha512-5TF+QBgSrCUn03y4ViZGFSBMF4zcLVFHQjRy/q0s6RSheROsafj7rce+oyM9rSsepN2F1NBguiq0YG7NuS+Ucw==} + '@microsoft/sp-listview-extensibility@1.23.2': + resolution: {integrity: sha512-QUETZjLH+x7D42vpq1b8AoluR9MdqykVNcHVrThZI9f1Qn9+8ceu3qnmLYluIW/GDOB79fJsn53WIGQEK9e+gw==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} - '@microsoft/sp-loader@1.22.2': - resolution: {integrity: sha512-84dUlqT2m5UrppRBFhh5QD3fK6HqCedE+I+ldJq63fLZdCe9tgGPKfjbwa3LHHlGNEdpU+ouF/BiTM8bJvyryg==} + '@microsoft/sp-loader@1.23.2': + resolution: {integrity: sha512-BtuH3OAfX+ZBrHaajslgYViSXO3lWO8AXrx77sNnH8aXYDgS5rPbIbfLn7EQp9CTMwx/236bDrUJlo2bEukopA==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} peerDependencies: '@types/react': '>=16.9.51 <18.0.0' '@types/react-dom': '>=16.9.8 <18.0.0' - '@microsoft/sp-lodash-subset@1.22.2': - resolution: {integrity: sha512-hKjhSRq8SEZRyL2nAgML0cEW0XL4ppWJAHpNSq7imJMWpnqaVZgqpgPc5oeKw/x8FxHQglt5W/MLUNO/rF/b6w==} + '@microsoft/sp-lodash-subset@1.23.2': + resolution: {integrity: sha512-Sg0pb+xSi4U/kx4v3RGEBd7J+62NrRpqQIh42tUH7Y8xT4ng+cpo7VSmv6W0oMyNceQ6QcOEodX4NOiTPOrtcQ==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} - '@microsoft/sp-module-interfaces@1.22.2': - resolution: {integrity: sha512-s8tMPxgekZGDhr3tTcyi+Rk5KQZskGd/Xs1zqYyZ+ZwyJWXbfKg9ik2xmOTCq18xEIcc2x7XRI0PfiTP+drz3A==} + '@microsoft/sp-module-interfaces@1.23.2': + resolution: {integrity: sha512-kRU0szy5VgnynUZIseNYQDKIg04gkKvus02aAy9o9vHpbilh3G8NRSHBQ+7Honww7aZy3xfp9QPF7dbT0YRRdg==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} - '@microsoft/sp-odata-types@1.22.2': - resolution: {integrity: sha512-gtru9lV74B1/padXRaMf0dZNgnZpbABIc83idq4QYH9jHBdKmcdfnNbaSgUWALXHHeHBDA5Xani2YjYjxrF3EQ==} + '@microsoft/sp-odata-types@1.23.2': + resolution: {integrity: sha512-sYFuXHMoEApj/rZP47kWkXxklNx1CbkYR/ISindiaI8aNRAiawUraFwr8ytFNISG6hf3jfNaWsot3SjrKxVChw==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} - '@microsoft/sp-office-ui-fabric-core@1.22.2': - resolution: {integrity: sha512-vf3bzrGw1FYAorzfbUiAJTe0tG7CZ1mVSdoNiUGOjMR8kqCyn1DO7L4zr94P/AyLoqyJWavucraOVLgS/xtpOg==} + '@microsoft/sp-office-ui-fabric-core@1.23.2': + resolution: {integrity: sha512-I3kt7G8hWU+0yBhjaUcwIXOQ15L15jLaJ/jmChqB+CzoBQvQ5YHwoJqth/BIoP6yIadCCh2b6zrtGOfs1xZfaQ==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} - '@microsoft/sp-page-context@1.22.2': - resolution: {integrity: sha512-wqjIVPbkBTWEm1dhSdweYZNGvHfZdUBxyVYAyrwMAV/UzxI76c4ivcacjuODYin7MqxF/EJOAXYDPPf0/pikIA==} + '@microsoft/sp-page-context@1.23.2': + resolution: {integrity: sha512-RTOJAonPdn25ysb1vn6e+dmcyaIXWWHMEXdZZI9STv4Mze8uXn4gRK00TYZN34MyFDInLqg/3q4zrRmre6wJsg==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} - '@microsoft/sp-property-pane@1.22.2': - resolution: {integrity: sha512-xHargjpw98gFaJ8kwDffTp0RrimKPfyXbdI3PmPCEfWPBqr3cOl88gENH5j6jcGo3lTbphy+NXv/wUTgWz22Vw==} + '@microsoft/sp-property-pane@1.23.2': + resolution: {integrity: sha512-cRNtzYfolPa63d+5xW/KPlwtV8xjjKbYaHqWd9Mgtmz+/R6Gwpg2KEbhg8YvyU5JX3DwikEMfR8Fd22xsvkB6g==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} peerDependencies: '@types/react': '>=16.9.51 <18.0.0' '@types/react-dom': '>=16.9.8 <18.0.0' - '@microsoft/sp-search-extensibility@1.22.2': - resolution: {integrity: sha512-mxJ5NseQz0zBKf6OdVR7FDJFr3tNbWDxanoNQTitLWb6suEteCWK5Fx/sNvzGJBuv5McijGXaaIj8atlsX2vIg==} + '@microsoft/sp-search-extensibility@1.23.2': + resolution: {integrity: sha512-TbanjrX4QyHSrBma1qjw8zPvMNrfY2tesYeQI30vsY59bYOyvYq1uxza/kRRAHsA3YrWNRIQKYoYWdHb4K60yw==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} - '@microsoft/sp-top-actions@1.22.2': - resolution: {integrity: sha512-8Gl+lZbAgRZ5vTjIiCpG2GMyjNPgAoDwKm2ZHaxowfYFg6GTOnb9EnfoSRJpfl8oNQuXWIT1q+ujE9doc4t/nQ==} + '@microsoft/sp-top-actions@1.23.2': + resolution: {integrity: sha512-ER5FHNQ3GfilSFx1U0WEjqxG0vuazaYvqckk1BKT3ogGRFZ74ofeyHir79wIDvvjiS37rqnwalcKyq6qM784lg==} - '@microsoft/sp-webpart-base@1.22.2': - resolution: {integrity: sha512-HjaVBbjePR3etkdy8VCXiytHzwOXK8gIefZSQJAPXpfYGNJHgjbVDoNfoV+QFA5FxKFFB8ASLH96HE93y1YBsQ==} + '@microsoft/sp-webpart-base@1.23.2': + resolution: {integrity: sha512-vaq0NaWOwcGX03TSsHVVvKXz6AxBcuL1RuScVMTgwWXSM7Qeu/t0bEbO/E5Y04uowHmxzzU3BO4dJOiPeK4pkQ==} engines: {node: '>=18.17.1 <19.0.0 || >=22.14.0 < 23.0.0'} peerDependencies: '@types/react': '>=16.9.51 <18.0.0' '@types/react-dom': '>=16.9.8 <18.0.0' - '@microsoft/spfx-heft-plugins@1.22.2': - resolution: {integrity: sha512-OrLZguhZlwZ6OTmruJQA1myOpToVnUMP4uVw+cNpP1niIRLfYCAjlu+oJaMgQOTxm4XcgOOkKEXwGIaUbJHvFg==} + '@microsoft/spfx-heft-plugins@1.23.2': + resolution: {integrity: sha512-ZXpSCZSpYOTdnq5M5zYK7r5qYK4DHy0ySpbSyM5QdR31nwGHf3XP8Io2M9zUlpDU6i72Y0CxOJuYrRjGf+UKFw==} peerDependencies: - '@rushstack/heft': ^1.1.2 - - '@microsoft/spfx-web-build-rig@1.22.2': - resolution: {integrity: sha512-KcJ9DPRmk5KsVxFgWk1lkt1MrAsBOVPYOl9GkigXdLq+ItI7ekdbA4CGofMyYhRvm23fFLawf6mXpg6ZIn042Q==} + '@rushstack/heft': ^1.1.5 - '@microsoft/teams-js@2.32.0': - resolution: {integrity: sha512-ZKfQtbGRZisvdUdxt8iiX7uRlrB14fIQiB3+zV76CJoLDSMD1WqB4qlP8pgrKHyG2HjCI1TC3/wuKXGLjrOT2g==} - deprecated: Package no longer supported. Use at your own risk + '@microsoft/spfx-web-build-rig@1.23.2': + resolution: {integrity: sha512-jr3g/MWnyJqXzT3qBk3NqG0Zhn5+iumXcfujJ0yBmk+ivds5C4ZgPp5aptF+2fpiTMO9nckGwnOfGE96h8xdCQ==} - '@microsoft/tsdoc-config@0.17.1': - resolution: {integrity: sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==} + '@microsoft/teams-js@2.36.0': + resolution: {integrity: sha512-Ufib7QLYxyYS1BB9Za3Mh71+v34b9LOWGjaUlILwjEY9ux5Pez1zmgE1OMobnqUaMf53E8H4SoOnWQOVenOdHQ==} '@microsoft/tsdoc-config@0.18.1': resolution: {integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==} - '@microsoft/tsdoc@0.15.1': - resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==} - '@microsoft/tsdoc@0.16.0': resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==} @@ -2752,55 +2747,34 @@ packages: '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@rushstack/debug-certificate-manager@1.6.2': - resolution: {integrity: sha512-oexPIWsGad5A60yxLYvSGKgXYGMupWuf6DqDus55LHL4UCyY4lO+Roc3UTvWUg/GCeEs6iX6YgIAi79rSxbl6g==} + '@rushstack/debug-certificate-manager@1.7.10': + resolution: {integrity: sha512-qqS7nXT+trdLmG9UKlQzQFxIGv6tKlD+tRtCTrznGkKtx7px3ixS2d/E9aO5zzJD5RA9v6pxDp0RvMafOdUlcA==} + + '@rushstack/debug-certificate-manager@1.7.13': + resolution: {integrity: sha512-8g7aCcv+jeIzFEWd4l3EuyTr/yr090UDKphe3OKcypCm7uBKkxtXcmMZQQu7ysAQXFzkHxSM4v/52UvtXZos3A==} '@rushstack/debug-certificate-manager@1.7.20': resolution: {integrity: sha512-kNixLU15BzA3Bb0T6h3BFI+oJ5md1H+u68S5uYwUVIDudmYpOrYH9brUQ7sRdg70aR4vi47Snk8bkJCdWY6Vaw==} - '@rushstack/eslint-config@4.5.2': - resolution: {integrity: sha512-EK5qullXxMevGRwUiJAoVlK6eKCw9JiLunUWzuNsRD53DiIjC6dP6BTSg0D2tzh3uNsV+yOH3mrja+dGwWpiaw==} - peerDependencies: - eslint: ^8.57.0 || ^9.25.1 - typescript: '>=4.7.0' - '@rushstack/eslint-config@4.6.4': resolution: {integrity: sha512-nMd5JxzOqkICanNf2He3xebU4txXT5IiQ6ovMeJt5Ou72J+DZzor2kfVGKfQi6uBR2fyhZGYBOahwxnduH2bbA==} peerDependencies: eslint: ^8.57.0 || ^9.25.1 typescript: '>=4.7.0' - '@rushstack/eslint-patch@1.14.0': - resolution: {integrity: sha512-WJFej426qe4RWOm9MMtP4V3CV4AucXolQty+GRgAWLgQXmpCuwzs7hEpxxhSc/znXUSxum9d/P/32MW0FlAAlA==} - '@rushstack/eslint-patch@1.16.1': resolution: {integrity: sha512-TvZbIpeKqGQQ7X0zSCvPH9riMSFQFSggnfBjFZ1mEoILW+UuXCKwOoPcgjMwiUtRqFZ8jWhPJc4um14vC6I4ag==} - '@rushstack/eslint-plugin-packlets@0.14.0': - resolution: {integrity: sha512-o1udsL8lPAVmNEfjUOAoBcOATVs9RpFY6D/Lv2jfQ3ZqpmuDiNb4mNdB9AkI8I/01viyrIWz/iq08p31q/EIZg==} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - '@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.13.0': - resolution: {integrity: sha512-0ixotA+4NSvmTN4dq8mEKInj6kYE5q6SvySbggvDPUtJWBjmTbt4bdh9thxvAqNZWoflAMdX4FV+ixJ3CEx/cQ==} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - '@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.22.0': - resolution: {integrity: sha512-2x1fJQnV6H0O2kZho0/+miOQaYwGIG3yk+vS2EeUqii0OE4ZbEk9ad9ec6duDuxgx77V/nPHkrd4ftB4Twubmg==} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - '@rushstack/eslint-plugin@0.23.2': resolution: {integrity: sha512-yMvd/jW/gUZ2IdXaOD5mr+DBU0UUjNgsZ/aDrFfzijIPvqdjtMich0gR68VBxvZjciUDQX0Zm4rfezvkxv/bRQ==} peerDependencies: @@ -2811,30 +2785,29 @@ packages: peerDependencies: '@rushstack/heft': 1.2.19 - '@rushstack/heft-config-file@0.16.8': - resolution: {integrity: sha512-zmdN2w3XFUjh9ftE5raNiocJCDlqsYdQNu8ldGdyZUqWfpumyC5wHuWHRS72g2+vHOddRMgZ02SNb/HmWI8J0A==} - engines: {node: '>=10.13.0'} - - '@rushstack/heft-config-file@0.19.2': - resolution: {integrity: sha512-q2AURE3SHzyaSJznnIF9gdzAnrUQyBBrebtpNKWm6fCN6p319h0Y4Z5JikNANX21/oKvUut6igvak8RQGoQGxA==} - engines: {node: '>=10.13.0'} - '@rushstack/heft-config-file@0.20.10': resolution: {integrity: sha512-6UKD7PlaaiLN8tebLMeV8ixm/8NFdmv9biNnPIpHCEEQe8J1TdDDs1HJQ5XGVmIjqljknShPPgDIsHVvVO8ZTw==} engines: {node: '>=10.13.0'} - '@rushstack/heft-dev-cert-plugin@1.0.3': - resolution: {integrity: sha512-N4K0+Z5OnjVRl5CvdkefzQmbh4NCo4/4psHvoYTMqNJLnWMQkzv33xZR0pl1W9fnDUrci/HGNck61y6HaGc0fA==} + '@rushstack/heft-config-file@0.20.3': + resolution: {integrity: sha512-kVIBNxwtgV4wPQrqk4PCcaU3DKkmDmiULkELmb7RmhYKAYqR6XyA9dnyXdu/HgmF3zPn8EnuBT8/RhlKmbF8Zg==} + engines: {node: '>=10.13.0'} + + '@rushstack/heft-dev-cert-plugin@1.1.13': + resolution: {integrity: sha512-DKfw3OeO1CLm9/zgCtBIfIE7Cjq+STbU8xLYI9ZQnwG/Z6rM2BGBsA+KIvsTVL0jsLQe+mkDdIiQFu0O/JuGYw==} peerDependencies: - '@rushstack/heft': ^1.1.2 + '@rushstack/heft': ^1.2.12 - '@rushstack/heft-jest-plugin@1.1.2': - resolution: {integrity: sha512-OeRDKo7vataBHrcjXYjQUk902XLH3xCbqVbtKFzR411b6JxZSQvcpnib6btdACtrPSyiaGnVrkIOWEq5ACZGCQ==} + '@rushstack/heft-jest-plugin@2.0.6': + resolution: {integrity: sha512-EVb1dDeTYDtU8yR2J482wW93ElgXbY/gFZfmEcAZMzizCrKWAsRE1tzBYlST1wmEge2QUzTvmXJ2+C2BE+oAGQ==} peerDependencies: - '@rushstack/heft': ^1.1.2 - jest-environment-jsdom: ^29.5.0 - jest-environment-node: ^29.5.0 + '@rushstack/heft': ^1.2.17 + '@types/jest': ^30.0.0 + jest-environment-jsdom: ^30.3.0 + jest-environment-node: ^30.3.0 peerDependenciesMeta: + '@types/jest': + optional: true jest-environment-jsdom: optional: true jest-environment-node: @@ -2855,40 +2828,45 @@ packages: jest-environment-node: optional: true - '@rushstack/heft-lint-plugin@1.1.2': - resolution: {integrity: sha512-bXMHCWzqHEljSyMfjGbN9SB5OpxLsplLRdcbONhprcGNFYhImrEanMbN0o+vaXk6WrPra6hm4iZXYccZ0nQ6kg==} - peerDependencies: - '@rushstack/heft': 1.1.2 - '@rushstack/heft-lint-plugin@1.2.19': resolution: {integrity: sha512-aW/8d33ZI0uGQbNdbNJRo9/d5NinajpoqqnsNpkWtT3Wp8wC6WZIAvn73fEaN+0ocXp20kdjjKX3F7YBH0/hMQ==} peerDependencies: '@rushstack/heft': 1.2.19 + '@rushstack/heft-lint-plugin@1.2.7': + resolution: {integrity: sha512-4Gb6SMB0CXRdiGr8H1ARfd3fB/zTDBh2n34DYzNH+k+PaQuDjKLDmw4TdM/7j3X+d/0okujmrE1VlI59XgC3yg==} + peerDependencies: + '@rushstack/heft': 1.2.7 + '@rushstack/heft-node-rig@2.11.42': resolution: {integrity: sha512-nf0kw7Loa0MurNgCPP1+pGk0gTZGQpPwg5P9gIRI362aB/b+ZVD6mbOEGdtPl1QhgWakEBXj2hrCWONsa5gESQ==} peerDependencies: '@rushstack/heft': ^1.2.19 - '@rushstack/heft-sass-plugin@0.15.24': - resolution: {integrity: sha512-Psu3KZ6dQdJv2UpROVux1NEfWOFv0dFQVg5wT4N8pppar1m40Y/E7gfxZGgHIeWdXSuwF61d/kKgjxo5qFAiAg==} + '@rushstack/heft-sass-plugin@1.4.1': + resolution: {integrity: sha512-hs57aG7648CJ2rjnmALvzzlKo8UiS3eZFtOgBfaHga3D44rvIJUXQd8O0hSHQMxlgTBdQDClwEFPlVSy0+t5Fg==} peerDependencies: - '@rushstack/heft': ^0.71.1 + '@rushstack/heft': ^1.2.17 - '@rushstack/heft-typescript-plugin@1.1.2': - resolution: {integrity: sha512-ZOCU/YGUyo1QtblEB5ECDHSuGM4P9gXw3LY+QdVOvjSvLuqAKiJzukRW2iMaixQimvHjSi+oO5+bK/+/V8ttlA==} + '@rushstack/heft-static-asset-typings-plugin@0.1.3': + resolution: {integrity: sha512-7tiYn8JY9B/Wj5SmsntHuxb9BoNyefgU695u4L8YqZBrTGHmmt7zSm93Xrmi3mSXTCYbMCpcSfdPGPFHzDCSwg==} peerDependencies: - '@rushstack/heft': 1.1.2 + '@rushstack/heft': ^1.2.7 '@rushstack/heft-typescript-plugin@1.3.14': resolution: {integrity: sha512-iVK9sTLlItYEbzbsmzq67O3Pn2Gre4SaQlMxAKDNaMcsArvs51UwtF5sp+bG7XEh72LtW+GNV7fJGCUUUVa1tA==} peerDependencies: '@rushstack/heft': 1.2.19 - '@rushstack/heft-webpack5-plugin@1.2.2': - resolution: {integrity: sha512-HeHKRcY+EgTHaXqDisSSKcGHbJj1SFnoyXZbbcYLp79xIEkVL+lDDwXvKNiCJG8Ejhhku2Ub4L+ub7XSEko3ug==} + '@rushstack/heft-typescript-plugin@1.3.2': + resolution: {integrity: sha512-oP8SLVW6zrlyaPUg7q01c0CLE/MuIA72E7BZDZX4OugbIBLhHTDOUAyXMnp0xFYX0bebD/vJbRLTWvRMpvuWyw==} + peerDependencies: + '@rushstack/heft': 1.2.7 + + '@rushstack/heft-webpack5-plugin@1.3.10': + resolution: {integrity: sha512-L7DdokBkf/5fq5LZrb/CAOIzT48YdUCb5CAsK34HzcDr4bUzzzZ9vqvQdtwjohD6W/CcrfCqvzTa44rvIXCGRg==} peerDependencies: - '@rushstack/heft': ^1.1.2 + '@rushstack/heft': ^1.2.9 webpack: ^5.82.1 '@rushstack/heft-webpack5-plugin@1.3.20': @@ -2897,8 +2875,8 @@ packages: '@rushstack/heft': ^1.2.19 webpack: ^5.82.1 - '@rushstack/heft@1.1.2': - resolution: {integrity: sha512-aC12BX2pFL2/XDDoSz6tFtlxcaU1zeuEx3FEPQSB0x4zd7VJFt7wqgfAFUba79yq8KSODY2HICDrcvabuzwcuw==} + '@rushstack/heft@1.2.17': + resolution: {integrity: sha512-ne4rl6TsZ71SrZ80b32xb2q71cscHD+bUf4nWS0zusLeaUP161B5SJE6xfUV19QYx/3hLQuAxo64qwh+B2id1A==} engines: {node: '>=10.13.0'} hasBin: true @@ -2907,46 +2885,46 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - '@rushstack/loader-raw-script@1.5.2': - resolution: {integrity: sha512-nreoK5JjFdrQv72MH1zpEGbJg66DbicqmDPF4F8Jw/NotnmnH36qLd4pJcxjX22g0FmKRvsaRSCLMEtuDBjr8Q==} + '@rushstack/loader-raw-script@1.6.7': + resolution: {integrity: sha512-jlWGpMrFVxxp4inbAYf6ZTtOyiaAk33ewalX++6PulLDXfxZH3hzF69dG/z2HAGX88ElTHlWpsjGi71IbsqKaA==} - '@rushstack/localization-utilities@0.14.2': - resolution: {integrity: sha512-JacmYKvRTwmdasjtCpzeYOdiUvpXlWukPj8y9RF9Zp3/2BBD5NqJckM7dwsjmQC9Od5cmDyGn9n2L98zgv0yJA==} + '@rushstack/localization-utilities@0.15.7': + resolution: {integrity: sha512-09H26Kley/1bCoc4tcLQjZ2rTh1AZzQ7nO6za+Qrfr5gzB63cVMZjOt6sYvslpOZwfTuZCTv7OMst5zKAPvm4g==} - '@rushstack/module-minifier@0.8.2': - resolution: {integrity: sha512-yVUFUuI7zmEzffq9/A0Unn9nV7Db/TZEg0F+fBMQnogll8wYICDEg4kYUFt6L+veWynbToebi2+cC2Fpxj0FBA==} + '@rushstack/module-minifier@0.9.12': + resolution: {integrity: sha512-+2ZVnpqrqlmlZ8FCHB6XpEA9q0oqVerVH37fObvhJ9a6FEW/cl3sormQsjQpiTmaJO5y+8rVezbBgfGwfC5L9Q==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true - '@rushstack/node-core-library@5.13.0': - resolution: {integrity: sha512-IGVhy+JgUacAdCGXKUrRhwHMTzqhWwZUI+qEPcdzsb80heOw0QPbhhoVsoiMF7Klp8eYsp7hzpScMXmOa3Uhfg==} + '@rushstack/node-core-library@5.20.3': + resolution: {integrity: sha512-95JgEPq2k7tHxhF9/OJnnyHDXfC9cLhhta0An/6MlkDsX2A6dTzDrTUG18vx4vjc280V0fi0xDH9iQczpSuWsw==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true - '@rushstack/node-core-library@5.17.1': - resolution: {integrity: sha512-Mtcsa0aRJgYJOpeTe4qElLTRBlijNohdliq/xOhqce5rlzMIfLr73j9wUuj6GYPZPbG0S+is/RL2l0m/vnL55A==} + '@rushstack/node-core-library@5.21.0': + resolution: {integrity: sha512-LFzN+1lyWROit/P8Md6yxAth7lLYKn37oCKJHirEE2TQB25NDUM7bALf0ar+JAtwFfRCH+D+DGOA7DAzIi2r+g==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true - '@rushstack/node-core-library@5.23.1': - resolution: {integrity: sha512-wlKmIKIYCKuCASbITvOxLZXepPbwXvrv7S6ig6XNWFchSyhL/E2txmVXspHY49Wu2dzf7nI27a2k/yV5BA3EiA==} + '@rushstack/node-core-library@5.22.0': + resolution: {integrity: sha512-S/Dm/N+8tkbasS6yM5cF6q4iDFt14mQQniiVIwk1fd0zpPwWESspO4qtPyIl8szEaN86XOYC1HRRzZrOowxjtw==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true - '@rushstack/operation-graph@0.5.2': - resolution: {integrity: sha512-/NkkXHoZltMGdS6Ow6SILI4RNw8zOrFgTslx2DkNqPHqNjsS/6+diTtOzPpGpPLQEBIzU0nbJvYTsb6ev/qTNw==} + '@rushstack/node-core-library@5.23.1': + resolution: {integrity: sha512-wlKmIKIYCKuCASbITvOxLZXepPbwXvrv7S6ig6XNWFchSyhL/E2txmVXspHY49Wu2dzf7nI27a2k/yV5BA3EiA==} peerDependencies: '@types/node': '*' peerDependenciesMeta: @@ -2961,14 +2939,6 @@ packages: '@types/node': optional: true - '@rushstack/problem-matcher@0.1.1': - resolution: {integrity: sha512-Fm5XtS7+G8HLcJHCWpES5VmeMyjAKaWeyZU5qPzZC+22mPlJzAsOxymHiWIfuirtPckX3aptWws+K2d0BzniJA==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - '@rushstack/problem-matcher@0.2.1': resolution: {integrity: sha512-gulfhBs6n+I5b7DvjKRfhMGyUejtSgOHTclF/eONr8hcgF1APEDjhxIsfdUYYMzC3rvLwGluqLjbwCFZ8nxrog==} peerDependencies: @@ -2977,17 +2947,14 @@ packages: '@types/node': optional: true - '@rushstack/rig-package@0.5.3': - resolution: {integrity: sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==} - - '@rushstack/rig-package@0.6.0': - resolution: {integrity: sha512-ZQmfzsLE2+Y91GF15c65L/slMRVhF6Hycq04D4TwtdGaUAbIXXg9c5pKA5KFU7M4QMaihoobp9JJYpYcaY3zOw==} + '@rushstack/rig-package@0.7.2': + resolution: {integrity: sha512-9XbFWuqMYcHUso4mnETfhGVUSaADBRj6HUAAEYk50nMPn8WRICmBuCphycQGNB3duIR6EEZX3Xj3SYc2XiP+9A==} '@rushstack/rig-package@0.7.3': resolution: {integrity: sha512-aAA518n6wxxjCfnTAOjQnm7ngNE0FVHxHAw2pxKlIhxrMn0XQjGcXKF0oKWpjBgJOmsaJpVob/v+zr3zxgPWuA==} - '@rushstack/set-webpack-public-path-plugin@5.2.2': - resolution: {integrity: sha512-UV3UsWdsBhyHIvB5XeDmDBZLqYTwgsQfeuNvpriOnfAaxEmA3c0N2RW1uShzBtNw8Iuddzg7vFADuTJLfWf+Qw==} + '@rushstack/set-webpack-public-path-plugin@5.3.8': + resolution: {integrity: sha512-7UhFaO0KHQpscpZUkBvqjGy+OGO7REogNW1YpYsq5PJsQx+5DLQS/1qREER3EZc1xKXPvk8BB9NCxP2Yyhy6Aw==} peerDependencies: '@types/node': '*' webpack: ^5.68.0 @@ -2995,16 +2962,24 @@ packages: '@types/node': optional: true - '@rushstack/terminal@0.15.2': - resolution: {integrity: sha512-7Hmc0ysK5077R/IkLS9hYu0QuNafm+TbZbtYVzCMbeOdMjaRboLKrhryjwZSRJGJzu+TV1ON7qZHeqf58XfLpA==} + '@rushstack/terminal@0.22.3': + resolution: {integrity: sha512-gHC9pIMrUPzAbBiI4VZMU7Q+rsCzb8hJl36lFIulIzoceKotyKL3Rd76AZ2CryCTKEg+0bnTj406HE5YY5OQvw==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/terminal@0.22.4': + resolution: {integrity: sha512-fhtLjnXCc/4WleVbVl6aoc7jcWnU6yqjS1S8WoaNREG3ycu/viZ9R/9QM7Y/b4CDvcXoiDyMNIay7JMwBptM3g==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true - '@rushstack/terminal@0.19.2': - resolution: {integrity: sha512-SJLC+6oUrJ0OOpuuwXxhktCTE3jeYVIwtvREdNhbcnVQrYGaDJpAoBgNVfw+VH0pTPpFLBqoPHsRRz7mj7WlbA==} + '@rushstack/terminal@0.22.5': + resolution: {integrity: sha512-umej8J6A+WRbfQV1G/uNfnz4bMa8CzFU9IJzQb/ZcH4j7Ybg3BQ8UBKOCF3o5U3/2yah1TDU/zE71ugg2JJv+Q==} peerDependencies: '@types/node': '*' peerDependenciesMeta: @@ -3019,39 +2994,28 @@ packages: '@types/node': optional: true - '@rushstack/tree-pattern@0.3.4': - resolution: {integrity: sha512-9uROnkiHWsQqxW6HirXABfTRlgzhYp6tevbYIGkwKQ09VaayUBkvFvt/urDKMwlo+tGU0iQQLuVige6c48wTgw==} - '@rushstack/tree-pattern@0.4.1': resolution: {integrity: sha512-eFuLBUWUfWQ42u5i25qO1VpTOg6nW2PXaLVwpmjm5tHpPREht0k0L2jsYht8iVvQ732odEeVnkXVcf2nIwbGxA==} - '@rushstack/ts-command-line@5.0.0': - resolution: {integrity: sha512-SW6nqZVxH26Rxz25+lJQRlnXI/YCrNH7NfDEWPPm9i0rwkSE6Rgtmzw96cuZgQjacOh0sw77d6V4SvgarAfr8g==} - - '@rushstack/ts-command-line@5.1.2': - resolution: {integrity: sha512-jn0EnSefYrkZDrBGd6KGuecL84LI06DgzL4hVQ46AUijNBt2nRU/ST4HhrfII/w91siCd1J/Okvxq/BS75Me/A==} - '@rushstack/ts-command-line@5.3.10': resolution: {integrity: sha512-fwI076HYknC0IrMXdY6UmjDv+PH7NHhNJX3/pY2UblSE5XrXgndXZPiOe/6ZtuFpn6DvVDVNhtkIzQ+Qu/MhVQ==} - '@rushstack/typings-generator@0.14.30': - resolution: {integrity: sha512-0hqTrvDa7NXxdTzLwPUQ044s8nRzDu8tQxCpIJnO2C+msrsfW2LDIBtqCijShgbU2fj7atSbbh6CtytCm6otOw==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true + '@rushstack/ts-command-line@5.3.4': + resolution: {integrity: sha512-MLkVKVEN6/2clKTrjN2B2KqKCuPxRwnNsWY7a+FCAq2EMdkj10cM8YgiBSMeGFfzM0mDMzargpHNnNzaBi9Whg==} - '@rushstack/typings-generator@0.15.2': - resolution: {integrity: sha512-3Ai5pt+J98wQ9bMR9eNHMeU/FK+hHRUn7S2jczlT06FvAxAaBMJFTg9jxkarZSZaHfFITEOAvNigtEsSiw/UmQ==} + '@rushstack/ts-command-line@5.3.9': + resolution: {integrity: sha512-GIHqU+sRGQ3LGWAZu1O+9Yh++qwtyNIIGuNbcWHJjBTm2qRez0cwINUHZ+pQLR8UuzZDcMajrDaNbUYoaL/XtQ==} + + '@rushstack/typings-generator@0.16.7': + resolution: {integrity: sha512-EHhjGBS+hYEmkW+USMGY+jsG2U25wYGO44EK7Bb/IF8KarTLUhleHfvmuNzLpuPPU910BBhsaREt9Q7xoRAasQ==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true - '@rushstack/webpack-plugin-utilities@0.5.2': - resolution: {integrity: sha512-ZHJfDYjlvUQ2WeF6+Wu97BPuY9NlazsIbNBXUkdbVxhuw9y3MdrQ2MNLTGZOG8oJcCr9hiRsV5AM8FqcvxDkvw==} + '@rushstack/webpack-plugin-utilities@0.6.8': + resolution: {integrity: sha512-AYzrMO9lMIZLM5pt9D4Kp79QKDD3JqGQl6sBO2IP8qpcgN7UCKa7uWBmxPjgy1dyEOCy0mRkO7Y+OFvNimpwcQ==} peerDependencies: '@types/webpack': ^4.39.8 webpack: ^5.35.1 || ^4.31.0 @@ -3065,8 +3029,8 @@ packages: resolution: {integrity: sha512-qRlB492Bwi1bqnu5oHCTjYi1H2BMb5CxEL70Tw4YGKxVTilEwhccGwptIvgqI2yEvparqeAZJKQLZJC7QM1qVg==} engines: {node: '>=10.17.1'} - '@rushstack/webpack5-localization-plugin@0.15.2': - resolution: {integrity: sha512-tY/ogsa3PndAF3qtFZk82vcmiB7SBykdlwf/8Tajwd3FLwzZXLBPKwccj8u4lWk93IbLV7zh4JG6QXLDMhPLIA==} + '@rushstack/webpack5-localization-plugin@0.16.7': + resolution: {integrity: sha512-l1loIp5reKCOwgpAvqpZAu1fsoMbhvdhVJsVvPA1LKbe7afORBITXsRR1tRjLDpTq5bQF7LYclzx8KVHbMhH8Q==} peerDependencies: '@types/node': '*' webpack: ^5.68.0 @@ -3074,8 +3038,8 @@ packages: '@types/node': optional: true - '@rushstack/webpack5-module-minifier-plugin@5.6.2': - resolution: {integrity: sha512-1Xg+5YQGG+Bjt4Awb37tBvMD+ijAnUO6jtxAfHq0y0cJlTvltU3MFPUhccO+InXUa+58cEZf48FBcSbWjs+n+g==} + '@rushstack/webpack5-module-minifier-plugin@5.8.8': + resolution: {integrity: sha512-9SqmcUPuNUzg3sBSKzwT7LMglUCJmLjdBq67PyRw9v4qAwn1ucf+xZhVSDxVFbbdpWlu4Lk1/9hGW4kZub6CRQ==} engines: {node: '>=14.19.0'} peerDependencies: '@rushstack/module-minifier': '*' @@ -3085,30 +3049,28 @@ packages: '@types/node': optional: true - '@rushstack/worker-pool@0.6.2': - resolution: {integrity: sha512-27IEYsBhb6bQAyYgPl8cf8WwjDp2ZoKw30qR/jHMBgVVNWYN2NHGTEHEOy9emnWMYJQDQ3Lzsn5HVKPcNjWOiQ==} + '@rushstack/worker-pool@0.7.10': + resolution: {integrity: sha512-drRzvHLdVY4zwLAJ8KPCIm6KgT+Vs6eS9JxOY7nNhowz6DXpi/EK/p2m3GxHYjaKZ5MbskAqTgxws7yKsJRRpA==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true - '@sinclair/typebox@0.27.10': - resolution: {integrity: sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==} + '@rushstack/worker-pool@0.7.7': + resolution: {integrity: sha512-B8uRKeYvtUQkdno1TTvp86DWcV98JOy/qf0KPr9hKfzi/l4B0hM2ES/tR+ae9dX5z1vX9AEy60n7yyrsQh3YUA==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true '@sinclair/typebox@0.34.48': resolution: {integrity: sha512-kKJTNuK3AQOrgjjotVxMrCn1sUJwM76wMszfq1kdU4uYVJjvEWuFQ6HgvLt4Xz3fSmZlTOxJ/Ie13KnIcWQXFA==} - '@sindresorhus/merge-streams@2.3.0': - resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} - engines: {node: '>=18'} - '@sinonjs/commons@3.0.1': resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} - '@sinonjs/fake-timers@10.3.0': - resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - '@sinonjs/fake-timers@13.0.5': resolution: {integrity: sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==} @@ -3118,10 +3080,6 @@ packages: '@swc/helpers@0.5.19': resolution: {integrity: sha512-QamiFeIK3txNjgUTNppE6MiG3p7TdninpZu0E0PbqVh1a9FNLT2FRhisaa4NcaX52XVhA5l7Pk58Ft7Sqi/2sA==} - '@tootallnate/once@2.0.0': - resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} - engines: {node: '>= 10'} - '@tybys/wasm-util@0.10.3': resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} @@ -3164,27 +3122,15 @@ packages: '@types/eslint@9.6.1': resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} - '@types/estree@1.0.6': - resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - '@types/expect@1.20.4': - resolution: {integrity: sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==} - '@types/express-serve-static-core@4.19.8': resolution: {integrity: sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==} '@types/express@4.17.25': resolution: {integrity: sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==} - '@types/graceful-fs@4.1.9': - resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} - - '@types/heft-jest@1.0.2': - resolution: {integrity: sha512-HabX0JO8Pk+a3gTm2DQwTMrfZjqP6VxDnn8kIXAP6uZbmy4bkKuFRi9T9BV9K6LhwHrmcgq5kk2YikYHy4LJeg==} - '@types/heft-jest@1.0.6': resolution: {integrity: sha512-oTVSfKEgvQEaukVq+y57m5UTo2sSh3MxmJWxpcnASPjSi3RUKbKXeNjvmrSnT4D6rF3Cs57u2jfn9JFFKf2hLg==} @@ -3206,8 +3152,8 @@ packages: '@types/jest@30.0.0': resolution: {integrity: sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==} - '@types/jsdom@20.0.1': - resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} + '@types/jsdom@21.1.7': + resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==} '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -3230,9 +3176,6 @@ packages: '@types/office-js@1.0.36': resolution: {integrity: sha512-v5jOXCPS0nbbuVzZThhDMzttuJrpzzvx1GsPo5Qed8Cs9uzMwEV1vdkKN5zLFnAUlEF4s8Szl9KXnhnSvH89Kw==} - '@types/prettier@2.7.3': - resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} - '@types/prop-types@15.7.15': resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} @@ -3287,9 +3230,6 @@ packages: '@types/uuid@10.0.0': resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==} - '@types/vinyl@2.0.12': - resolution: {integrity: sha512-Sr2fYMBUVGYq8kj3UthXFAu5UN6ZW+rYr4NACjZQJvHvj+c8lYv0CahmZ2P/r7iUkN44gGUBwqxZkrKXYPb7cw==} - '@types/webpack-env@1.15.3': resolution: {integrity: sha512-5oiXqR7kwDGZ6+gmzIO2lTC+QsriNuQXZDWNYRV3l2XRN/zmPgnC21DLSx2D05zvD8vnXW6qUg7JnXZ4I6qLVQ==} @@ -3302,14 +3242,6 @@ packages: '@types/yargs@17.0.35': resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} - '@typescript-eslint/eslint-plugin@8.46.2': - resolution: {integrity: sha512-ZGBMToy857/NIPaaCucIUQgqueOiq7HeAKkhlvqVV4lm089zUFW6ikRySx2v+cAhKeUCPuWVHeimyk6Dw1iY3w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/parser': ^8.46.2 - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - '@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} @@ -3318,13 +3250,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.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==} - 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/parser@8.48.1': resolution: {integrity: sha512-PC0PDZfJg8sP7cmKe6L3QIL8GZwU5aRvUFedqSIpw3B+QjRSUZeeITC2M5XKeMXEzL6wccN196iy3JLwKNvDVA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3339,18 +3264,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.46.2': - resolution: {integrity: sha512-PULOLZ9iqwI7hXcmL4fVfIsBi6AN9YxRc0frbvmg8f+4hQAjQ5GYNKK0DIArNo+rOKmR/iBYwkpBmnIwin4wBg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/project-service@8.46.4': - resolution: {integrity: sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.48.1': resolution: {integrity: sha512-HQWSicah4s9z2/HifRPQ6b6R7G+SBx64JlFQpgSSHWPKdvCZX57XCbszg/bapbRsOEv42q5tayTYcEFpACcX1w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3363,14 +3276,6 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.46.2': - resolution: {integrity: sha512-LF4b/NmGvdWEHD2H4MsHD8ny6JpiVNDzrSZr3CsckEgCbAGZbYM4Cqxvi9L+WqDMT+51Ozy7lt2M+d0JLEuBqA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/scope-manager@8.46.4': - resolution: {integrity: sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.48.1': resolution: {integrity: sha512-rj4vWQsytQbLxC5Bf4XwZ0/CKd362DkWMUkviT7DCS057SK64D5lH74sSGzhI6PDD2HCEq02xAP9cX68dYyg1w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3379,18 +3284,6 @@ packages: resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.46.2': - resolution: {integrity: sha512-a7QH6fw4S57+F5y2FIxxSDyi5M4UfGF+Jl1bCGd7+L4KsaUY80GsiF/t0UoRFDHAguKlBaACWJRmdrc6Xfkkag==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/tsconfig-utils@8.46.4': - resolution: {integrity: sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/tsconfig-utils@8.48.1': resolution: {integrity: sha512-k0Jhs4CpEffIBm6wPaCXBAD7jxBtrHjrSgtfCjUvPp9AZ78lXKdTR8fxyZO5y4vWNlOvYXRtngSZNSn+H53Jkw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3403,13 +3296,6 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.46.2': - resolution: {integrity: sha512-HbPM4LbaAAt/DjxXaG9yiS9brOOz6fabal4uvUmaUYe6l3K1phQDMQKBRUrr06BQkxkvIZVVHttqiybM9nJsLA==} - 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/type-utils@8.56.1': resolution: {integrity: sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3417,14 +3303,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.46.2': - resolution: {integrity: sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/types@8.46.4': - resolution: {integrity: sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.48.1': resolution: {integrity: sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3433,18 +3311,6 @@ packages: resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.46.2': - resolution: {integrity: sha512-f7rW7LJ2b7Uh2EiQ+7sza6RDZnajbNbemn54Ob6fRwQbgcIn+GWfyuHDHRYgRoZu1P4AayVScrRW+YfbTvPQoQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/typescript-estree@8.46.4': - resolution: {integrity: sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/typescript-estree@8.48.1': resolution: {integrity: sha512-/9wQ4PqaefTK6POVTjJaYS0bynCgzh6ClJHGSBj06XEHjkfylzB+A3qvyaXnErEZSaxhIo4YdyBgq6j4RysxDg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3457,20 +3323,6 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.46.2': - resolution: {integrity: sha512-sExxzucx0Tud5tE0XqR0lT0psBQvEpnpiul9XbGUB1QwpWJJAps1O/Z7hJxLGiZLBKMCutjTzDgmd1muEhBnVg==} - 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.46.4': - resolution: {integrity: sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==} - 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.1': resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3478,14 +3330,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.46.2': - resolution: {integrity: sha512-tUFMXI4gxzzMXt4xpGJEsBsTox0XbNQ1y94EwlD/CuZwFcQP79xfQqMhau9HsRc/J0cAPA/HZt1dZPtGn9V/7w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/visitor-keys@8.46.4': - resolution: {integrity: sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.48.1': resolution: {integrity: sha512-BmxxndzEWhE4TIEEMBs8lP3MBWN3jFPs/p6gPm/wkv02o41hI6cq9AuSmGAaTTHPtA1FTi2jBre4A9rm5ZmX+Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3662,22 +3506,10 @@ packages: '@xtuc/long@4.2.2': resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - abab@2.0.6: - resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} - deprecated: Use your platform's native atob() and btoa() methods instead - accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} - acorn-globals@7.0.1: - resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} - - acorn-import-attributes@1.9.5: - resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} - peerDependencies: - acorn: ^8 - acorn-import-phases@1.0.4: resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==} engines: {node: '>=10.13.0'} @@ -3689,10 +3521,6 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.5: - resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} - engines: {node: '>=0.4.0'} - acorn@8.16.0: resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} engines: {node: '>=0.4.0'} @@ -3712,10 +3540,6 @@ packages: resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==} engines: {node: '>=12.0'} - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - agent-base@7.1.4: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} @@ -3734,11 +3558,6 @@ packages: ajv-formats@3.0.1: resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} - ajv-keywords@3.5.2: - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} - peerDependencies: - ajv: ^6.9.1 - ajv-keywords@5.1.0: resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: @@ -3747,12 +3566,6 @@ packages: ajv@6.14.0: resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} - ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} - - ajv@8.13.0: - resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} - ajv@8.18.0: resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} @@ -3807,10 +3620,6 @@ packages: resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} engines: {node: '>= 0.4'} - array-differ@4.0.0: - resolution: {integrity: sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} @@ -3818,10 +3627,6 @@ packages: resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} engines: {node: '>= 0.4'} - array-union@3.0.1: - resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==} - engines: {node: '>=12'} - array.prototype.findlast@1.2.5: resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} engines: {node: '>= 0.4'} @@ -3857,9 +3662,6 @@ packages: async@3.2.6: resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} - asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - autoprefixer@10.4.27: resolution: {integrity: sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA==} engines: {node: ^10 || ^12 || >=14} @@ -3875,38 +3677,16 @@ packages: resolution: {integrity: sha512-QhpgjH1LQ+vgDJ7oBwcmsZ3+o4ZpjLVilw0D3oJQpYpRzN+L39lk5jZDLJ464hLUgsDzWn/Ksv7zLLMKLfoBzA==} engines: {node: '>= 16.0.0'} - b4a@1.8.0: - resolution: {integrity: sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==} - peerDependencies: - react-native-b4a: '*' - peerDependenciesMeta: - react-native-b4a: - optional: true - - babel-jest@29.7.0: - resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@babel/core': ^7.8.0 - babel-jest@30.3.0: resolution: {integrity: sha512-gRpauEU2KRrCox5Z296aeVHR4jQ98BCnu0IO332D/xpHNOsIH/bgSRk9k6GbKIbBw8vFeN6ctuu6tV8WOyVfYQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: '@babel/core': ^7.11.0 || ^8.0.0-0 - babel-plugin-istanbul@6.1.1: - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} - engines: {node: '>=8'} - babel-plugin-istanbul@7.0.1: resolution: {integrity: sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==} engines: {node: '>=12'} - babel-plugin-jest-hoist@29.6.3: - resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - babel-plugin-jest-hoist@30.3.0: resolution: {integrity: sha512-+TRkByhsws6sfPjVaitzadk1I0F5sPvOVUH5tyTSzhePpsGIVrdeunHSw/C36QeocS95OOk8lunc4rlu5Anwsg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -3916,12 +3696,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 || ^8.0.0-0 - babel-preset-jest@29.6.3: - resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@babel/core': ^7.0.0 - babel-preset-jest@30.3.0: resolution: {integrity: sha512-6ZcUbWHC+dMz2vfzdNwi87Z1gQsLNK2uLuK1Q89R11xdvejcivlYYwDlEv0FHX3VwEXpbBQ9uufB/MUNpZGfhQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -3935,14 +3709,6 @@ packages: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} - bare-events@2.8.2: - resolution: {integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==} - peerDependencies: - bare-abort-controller: '*' - peerDependenciesMeta: - bare-abort-controller: - optional: true - base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -3964,10 +3730,6 @@ packages: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - binaryextensions@6.11.0: - resolution: {integrity: sha512-sXnYK/Ij80TO3lcqZVV2YgfKN5QjUWIRk/XSm2J/4bd/lPko3lvk0O4ZppH6m+6hB2/GTu+ptNwVFe1xh+QLQw==} - engines: {node: '>=4'} - body-parser@1.20.4: resolution: {integrity: sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -4067,17 +3829,10 @@ packages: resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} - ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - ci-info@4.4.0: resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} engines: {node: '>=8'} - cjs-module-lexer@1.4.3: - resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} - cjs-module-lexer@2.2.0: resolution: {integrity: sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==} @@ -4093,10 +3848,6 @@ packages: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} engines: {node: '>=6'} - clone@2.1.2: - resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} - engines: {node: '>=0.8'} - co@4.6.0: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} @@ -4117,9 +3868,8 @@ packages: colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} + colorjs.io@0.5.2: + resolution: {integrity: sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==} commander@10.0.1: resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} @@ -4140,9 +3890,6 @@ packages: resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} engines: {node: '>= 12.0.0'} - commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - compressible@2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} @@ -4243,22 +3990,16 @@ packages: resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} engines: {node: '>=8.0.0'} - cssom@0.3.8: - resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - - cssom@0.5.0: - resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} - - cssstyle@2.3.0: - resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} - engines: {node: '>=8'} + cssstyle@4.6.0: + resolution: {integrity: sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==} + engines: {node: '>=18'} csstype@3.2.3: resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} - data-urls@3.0.2: - resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} - engines: {node: '>=12'} + data-urls@5.0.0: + resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} + engines: {node: '>=18'} data-view-buffer@1.0.2: resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} @@ -4298,10 +4039,6 @@ packages: babel-plugin-macros: optional: true - deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} - deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -4329,10 +4066,6 @@ packages: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} - delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - depd@1.1.2: resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} engines: {node: '>= 0.6'} @@ -4355,10 +4088,6 @@ packages: detect-node@2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - diff-sequences@29.6.3: - resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - diff@8.0.3: resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==} engines: {node: '>=0.3.1'} @@ -4378,14 +4107,12 @@ packages: dom-serializer@1.4.1: resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dom7@4.0.6: + resolution: {integrity: sha512-emjdpPLhpNubapLFdjNL9tP06Sr+GZkrIHEXLWvOGsytACUrkbeIdjO5g77m00BrHTznnlcNqgmn7pCN192TBA==} + domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - domexception@4.0.0: - resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} - engines: {node: '>=12'} - deprecated: Use your platform's native DOMException instead - domhandler@4.3.1: resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} engines: {node: '>= 4'} @@ -4403,10 +4130,6 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - editions@6.22.0: - resolution: {integrity: sha512-UgGlf8IW75je7HZjNDpJdCv4cGJWIi6yumFdZ0R7A8/CIhQiWUjyGLCxdHpd8bmyD1gnkfUNK0oeOXqUS2cpfQ==} - engines: {ecmascript: '>= es5', node: '>=4'} - ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} @@ -4483,9 +4206,6 @@ packages: resolution: {integrity: sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w==} engines: {node: '>= 0.4'} - es-module-lexer@1.7.0: - resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} - es-module-lexer@2.0.0: resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} @@ -4523,11 +4243,6 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - escodegen@2.1.0: - resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} - engines: {node: '>=6.0'} - hasBin: true - eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -4570,15 +4285,18 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + eslint-plugin-react-hooks@5.2.0: + resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + eslint-plugin-react@7.37.5: resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-plugin-tsdoc@0.4.0: - resolution: {integrity: sha512-MT/8b4aKLdDClnS8mP3R/JNjg29i0Oyqd/0ym6NnQf+gfKbJJ4ZcSh2Bs1H0YiUMTBwww5JwXGTWot/RwyJ7aQ==} - eslint-plugin-tsdoc@0.5.2: resolution: {integrity: sha512-BlvqjWZdBJDIPO/YU3zcPCF23CvjYT3gyu63yo6b609NNV3D1b6zceAREy2xnweuBoDpZcLNuPyAUq9cvx6bbQ==} @@ -4662,9 +4380,6 @@ packages: eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - events-universal@1.0.1: - resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==} - events@3.3.0: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} @@ -4677,14 +4392,6 @@ packages: resolution: {integrity: sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==} engines: {node: '>= 0.8.0'} - exit@0.1.2: - resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} - engines: {node: '>= 0.8.0'} - - expect@29.7.0: - resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - expect@30.2.0: resolution: {integrity: sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -4703,9 +4410,6 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - fast-fifo@1.3.2: - resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} - fast-glob@3.2.12: resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} @@ -4776,10 +4480,6 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - first-chunk-stream@5.0.0: - resolution: {integrity: sha512-WdHo4ejd2cG2Dl+sLkW79SctU7mUQDfr4s1i26ffOZRs5mgv+BRttIM9gwcq0rDbemo0KlpVPaa3LBVLqPXzcQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - flat-cache@3.2.0: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -4808,10 +4508,6 @@ packages: resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} engines: {node: '>=14'} - form-data@4.0.5: - resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} - engines: {node: '>= 6'} - forwarded@0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -4918,10 +4614,6 @@ packages: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} - globby@14.1.0: - resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==} - engines: {node: '>=18'} - gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -4965,9 +4657,9 @@ packages: hpack.js@2.1.6: resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} - html-encoding-sniffer@3.0.0: - resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} - engines: {node: '>=12'} + html-encoding-sniffer@4.0.0: + resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} + engines: {node: '>=18'} html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} @@ -4997,10 +4689,6 @@ packages: http-parser-js@0.5.10: resolution: {integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==} - http-proxy-agent@5.0.0: - resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} - engines: {node: '>= 6'} - http-proxy-agent@7.0.2: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} @@ -5018,10 +4706,6 @@ packages: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - https-proxy-agent@7.0.6: resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} @@ -5063,8 +4747,8 @@ packages: immediate@3.0.6: resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} - immutable@4.3.8: - resolution: {integrity: sha512-d/Ld9aLbKpNwyl0KiM2CT1WYvkitQ1TSvmRtkcV8FKStiDoA7Slzgjmb/1G2yhKM1p0XeNOieaTbFZmU1d3Xuw==} + immutable@5.1.9: + resolution: {integrity: sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==} import-fresh@3.3.1: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} @@ -5233,9 +4917,6 @@ packages: resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} - is-utf8@0.2.1: - resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} - is-weakmap@2.0.2: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} @@ -5258,10 +4939,6 @@ packages: isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - isbinaryfile@5.0.3: - resolution: {integrity: sha512-VR4gNjFaDP8csJQvzInG20JvBj8MaHYLxNOMXysxRbGM7tcsHZwCjhch3FubFtZBkuDbN55i4dUukGeIrzF+6g==} - engines: {node: '>= 18.0.0'} - isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -5276,10 +4953,6 @@ packages: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} - istanbul-lib-instrument@5.2.1: - resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} - engines: {node: '>=8'} - istanbul-lib-instrument@6.0.3: resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} engines: {node: '>=10'} @@ -5288,10 +4961,6 @@ packages: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} - istanbul-lib-source-maps@4.0.1: - resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} - engines: {node: '>=10'} - istanbul-lib-source-maps@5.0.6: resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==} engines: {node: '>=10'} @@ -5312,34 +4981,14 @@ packages: engines: {node: '>=10'} hasBin: true - jest-changed-files@29.7.0: - resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-changed-files@30.3.0: resolution: {integrity: sha512-B/7Cny6cV5At6M25EWDgf9S617lHivamL8vl6KEpJqkStauzcG4e+WPfDgMMF+H4FVH4A2PLRyvgDJan4441QA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-circus@29.7.0: - resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-circus@30.3.0: resolution: {integrity: sha512-PyXq5szeSfR/4f1lYqCmmQjh0vqDkURUYi9N6whnHjlRz4IUQfMcXkGLeEoiJtxtyPqgUaUUfyQlApXWBSN1RA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-config@29.5.0: - resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@types/node': '*' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - ts-node: - optional: true - jest-config@30.3.0: resolution: {integrity: sha512-WPMAkMAtNDY9P/oKObtsRG/6KTrhtgPJoBTmk20uDn4Uy6/3EJnnaZJre/FMT1KVRx8cve1r7/FlMIOfRVWL4w==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -5355,10 +5004,6 @@ packages: ts-node: optional: true - jest-diff@29.7.0: - resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-diff@30.2.0: resolution: {integrity: sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -5367,35 +5012,23 @@ packages: resolution: {integrity: sha512-n3q4PDQjS4LrKxfWB3Z5KNk1XjXtZTBwQp71OP0Jo03Z6V60x++K5L8k6ZrW8MY8pOFylZvHM0zsjS1RqlHJZQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-docblock@29.7.0: - resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-docblock@30.2.0: resolution: {integrity: sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-each@29.7.0: - resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-each@30.3.0: resolution: {integrity: sha512-V8eMndg/aZ+3LnCJgSm13IxS5XSBM22QSZc9BtPK8Dek6pm+hfUNfwBdvsB3d342bo1q7wnSkC38zjX259qZNA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-environment-jsdom@29.5.0: - resolution: {integrity: sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-environment-jsdom@30.4.1: + resolution: {integrity: sha512-o3nfaN4zej7qgk2X0j8Jhq/S9nAVKs2xK3QeQxeHVvpkEPxaA1yxDGydR+iVI7zPy7Cp62Aq2h3Ja46QvfWHGA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: - canvas: ^2.5.0 + canvas: ^3.0.0 peerDependenciesMeta: canvas: optional: true - jest-environment-node@29.7.0: - resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-environment-node@30.2.0: resolution: {integrity: sha512-ElU8v92QJ9UrYsKrxDIKCxu6PfNj4Hdcktcn0JX12zqNdqWHB0N+hwOnnBBXvjLd2vApZtuLUGs1QSY+MsXoNA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -5404,14 +5037,6 @@ packages: resolution: {integrity: sha512-4i6HItw/JSiJVsC5q0hnKIe/hbYfZLVG9YJ/0pU9Hz2n/9qZe3Rhn5s5CUZA5ORZlcdT/vmAXRMyONXJwPrmYQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-get-type@29.6.3: - resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-haste-map@29.7.0: - resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-haste-map@30.3.0: resolution: {integrity: sha512-mMi2oqG4KRU0R9QEtscl87JzMXfUhbKaFqOxmjb2CKcbHcUGFrJCBWHmnTiUqi6JcnzoBlO4rWfpdl2k/RfLCA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -5420,18 +5045,10 @@ packages: resolution: {integrity: sha512-+NmE5ogsEjFppEl90GChrk7xgz8xzvF0f+ZT5AnhW6suJC93gvQtmQjfyjDnE0Z2nXJqEkxF0WXlvjG/J+wn/g==} engines: {node: '>=10.12.0'} - jest-leak-detector@29.7.0: - resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-leak-detector@30.3.0: resolution: {integrity: sha512-cuKmUUGIjfXZAiGJ7TbEMx0bcqNdPPI6P1V+7aF+m/FUJqFDxkFR4JqkTu8ZOiU5AaX/x0hZ20KaaIPXQzbMGQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-matcher-utils@29.7.0: - resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-matcher-utils@30.2.0: resolution: {integrity: sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -5440,10 +5057,6 @@ packages: resolution: {integrity: sha512-HEtc9uFQgaUHkC7nLSlQL3Tph4Pjxt/yiPvkIrrDCt9jhoLIgxaubo1G+CFOnmHYMxHwwdaSN7mkIFs6ZK8OhA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-message-util@29.7.0: - resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-message-util@30.2.0: resolution: {integrity: sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -5452,9 +5065,9 @@ packages: resolution: {integrity: sha512-Z/j4Bo+4ySJ+JPJN3b2Qbl9hDq3VrXmnjjGEWD/x0BCXeOXPTV1iZYYzl2X8c1MaCOL+ewMyNBcm88sboE6YWw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-mock@29.7.0: - resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-message-util@30.4.1: + resolution: {integrity: sha512-kwCKIvq0MCW1HzLoGola9Te6JUdzgV0loyKJ3Qghrkz9i5/RRIHsL95BMQc2HBBhlBKC4j22K9p11TGHH8RBpQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-mock@30.2.0: resolution: {integrity: sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw==} @@ -5464,6 +5077,10 @@ packages: resolution: {integrity: sha512-OTzICK8CpE+t4ndhKrwlIdbM6Pn8j00lvmSmq5ejiO+KxukbLjgOflKWMn3KE34EZdQm5RqTuKj+5RIEniYhog==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-mock@30.4.1: + resolution: {integrity: sha512-/i8SVb8/NSB7RfNi8gfqu8gxLV23KaL5EpAttyb9iz8qWRIqXRLflycz/32wXsYkOnaUlx8NAKnJYtpsmXUmfw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-pnp-resolver@1.2.3: resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} @@ -5473,66 +5090,34 @@ packages: jest-resolve: optional: true - jest-regex-util@29.6.3: - resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-regex-util@30.0.1: resolution: {integrity: sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-resolve-dependencies@29.7.0: - resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-regex-util@30.4.0: + resolution: {integrity: sha512-mWlvLviKIgIQ8VCuM1xRdD0TWp3zlzionlmDBjuXVBs+VkmXq6FgW9T4Emr7oGz/Rk6feDCGyiugolcQEyp3mg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-resolve-dependencies@30.3.0: resolution: {integrity: sha512-9ev8s3YN6Hsyz9LV75XUwkCVFlwPbaFn6Wp75qnI0wzAINYWY8Fb3+6y59Rwd3QaS3kKXffHXsZMziMavfz/nw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-resolve@29.5.0: - resolution: {integrity: sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-resolve@29.7.0: - resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-resolve@30.3.0: resolution: {integrity: sha512-NRtTAHQlpd15F9rUR36jqwelbrDV/dY4vzNte3S2kxCKUJRYNd5/6nTSbYiak1VX5g8IoFF23Uj5TURkUW8O5g==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-runner@29.7.0: - resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-runner@30.3.0: resolution: {integrity: sha512-gDv6C9LGKWDPLia9TSzZwf4h3kMQCqyTpq+95PODnTRDO0g9os48XIYYkS6D236vjpBir2fF63YmJFtqkS5Duw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-runtime@29.7.0: - resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-runtime@30.3.0: resolution: {integrity: sha512-CgC+hIBJbuh78HEffkhNKcbXAytQViplcl8xupqeIWyKQF50kCQA8J7GeJCkjisC6hpnC9Muf8jV5RdtdFbGng==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-snapshot@29.5.0: - resolution: {integrity: sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-snapshot@29.7.0: - resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-snapshot@30.3.0: resolution: {integrity: sha512-f14c7atpb4O2DeNhwcvS810Y63wEn8O1HqK/luJ4F6M4NjvxmAKQwBUWjbExUtMxWJQ0wVgmCKymeJK6NZMnfQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-util@29.7.0: - resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-util@30.2.0: resolution: {integrity: sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -5541,9 +5126,9 @@ packages: resolution: {integrity: sha512-/jZDa00a3Sz7rdyu55NLrQCIrbyIkbBxareejQI315f/i8HjYN+ZWsDLLpoQSiUIEIyZF/R8fDg3BmB8AtHttg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-validate@29.7.0: - resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-util@30.4.1: + resolution: {integrity: sha512-vjQb1sACEiv13DKJMDToJpzVW0joCsIQrmbg0fi7CyOOt+g9jTuQl2A216pWRBYhOVt53XbL/2LbMKg1BECWOw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-validate@30.2.0: resolution: {integrity: sha512-FBGWi7dP2hpdi8nBoWxSsLvBFewKAg0+uSQwBaof4Y4DPgBabXgpSYC5/lR7VmnIlSpASmCi/ntRWPbv7089Pw==} @@ -5553,10 +5138,6 @@ packages: resolution: {integrity: sha512-I/xzC8h5G+SHCb2P2gWkJYrNiTbeL47KvKeW5EzplkyxzBRBw1ssSHlI/jXec0ukH2q7x2zAWQm7015iusg62Q==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-watcher@29.7.0: - resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-watcher@30.3.0: resolution: {integrity: sha512-PJ1d9ThtTR8aMiBWUdcownq9mDdLXsQzJayTk4kmaBRHKvwNQn+ANveuhEBUyNI2hR1TVhvQ8D5kHubbzBHR/w==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -5565,10 +5146,6 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} - jest-worker@29.7.0: - resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-worker@30.3.0: resolution: {integrity: sha512-DrCKkaQwHexjRUFTmPzs7sHQe0TSj9nvDALKGdwmK5mW9v7j90BudWirKAJHt3QQ9Dhrg1F7DogPzhChppkJpQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -5594,11 +5171,11 @@ packages: resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} engines: {node: '>=12.0.0'} - jsdom@20.0.3: - resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} - engines: {node: '>=14'} + jsdom@26.1.0: + resolution: {integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==} + engines: {node: '>=18'} peerDependencies: - canvas: ^2.5.0 + canvas: ^3.0.0 peerDependenciesMeta: canvas: optional: true @@ -5724,6 +5301,9 @@ packages: lodash@4.17.23: resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} + lodash@4.18.1: + resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} + loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -5759,16 +5339,6 @@ packages: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} - mem-fs-editor@11.1.4: - resolution: {integrity: sha512-Z4QX14Ev6eOVTuVSayS5rdiOua6C3gHcFw+n9Qc7WiaVTbC+H8b99c32MYGmbQN9UFHJeI/p3lf3LAxiIzwEmA==} - engines: {node: '>=18.0.0'} - peerDependencies: - mem-fs: ^4.0.0 - - mem-fs@4.1.4: - resolution: {integrity: sha512-NlRHmUiEcxDHI7FeDlrrTZP5YFvnoS74wEf5OrQ7NAg83B2Rv3oF+FWr961I0rVdxkKbZMjq2BcV7VFWGFPkog==} - engines: {node: '>=18.0.0'} - memfs@4.12.0: resolution: {integrity: sha512-74wDsex5tQDSClVkeK1vtxqYCAgCoXxx+K4NSHzgU/muYVYByFqa+0RnrPO9NM6naWm1+G9JmZ0p6QHhXmeYfA==} engines: {node: '>= 4.0.0'} @@ -5835,9 +5405,6 @@ packages: resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} engines: {node: 18 || 20 || >=22} - minimatch@3.0.8: - resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} - minimatch@3.1.5: resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} @@ -5871,15 +5438,16 @@ packages: resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} hasBin: true - multimatch@7.0.0: - resolution: {integrity: sha512-SYU3HBAdF4psHEL/+jXDKHO95/m5P2RvboHT2Y0WtTttvJLP4H/2WS9WlQPFvF6C8d6SpLw8vjCnQOnVIVOSJQ==} - engines: {node: '>=18'} - nanoid@3.3.11: resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@3.3.15: + resolution: {integrity: sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + napi-postinstall@0.3.4: resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} @@ -5915,10 +5483,6 @@ packages: encoding: optional: true - node-forge@1.3.3: - resolution: {integrity: sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==} - engines: {node: '>= 6.13.0'} - node-forge@1.4.0: resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} engines: {node: '>= 6.13.0'} @@ -6091,10 +5655,6 @@ packages: path-to-regexp@0.1.12: resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} - path-type@6.0.0: - resolution: {integrity: sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==} - engines: {node: '>=18'} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -6319,8 +5879,8 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.49: - resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + postcss@8.5.16: + resolution: {integrity: sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==} engines: {node: ^10 || ^12 || >=14} postcss@8.5.8: @@ -6331,10 +5891,6 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - pretty-format@29.7.0: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - pretty-format@30.2.0: resolution: {integrity: sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -6343,6 +5899,10 @@ packages: resolution: {integrity: sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + pretty-format@30.4.1: + resolution: {integrity: sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -6356,16 +5916,10 @@ packages: pseudolocale@1.1.0: resolution: {integrity: sha512-OZ8I/hwYEJ3beN3IEcNnt8EpcqblH0/x23hulKBXjs+WhTTEle+ijCHCkh2bd+cIIeCuCwSCbBe93IthGG6hLw==} - psl@1.15.0: - resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} - punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - pure-rand@6.1.0: - resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - pure-rand@7.0.1: resolution: {integrity: sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==} @@ -6380,15 +5934,9 @@ packages: resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} engines: {node: '>=0.6'} - querystringify@2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} @@ -6411,6 +5959,9 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + react-is@19.2.7: + resolution: {integrity: sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==} + react@17.0.1: resolution: {integrity: sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==} engines: {node: '>=0.10.0'} @@ -6441,13 +5992,6 @@ packages: resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} engines: {node: '>= 0.10'} - remove-trailing-separator@1.1.0: - resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} - - replace-ext@2.0.0: - resolution: {integrity: sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==} - engines: {node: '>= 10'} - require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} @@ -6468,10 +6012,6 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} - resolve.exports@2.0.3: - resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} - engines: {node: '>=10'} - resolve@1.17.0: resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==} @@ -6498,6 +6038,9 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true + rrweb-cssom@0.8.0: + resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==} + rtl-css-js@1.16.1: resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==} @@ -6532,124 +6075,130 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass-embedded-android-arm64@1.77.8: - resolution: {integrity: sha512-EmWHLbEx0Zo/f/lTFzMeH2Du+/I4RmSRlEnERSUKQWVp3aBSO04QDvdxfFezgQ+2Yt/ub9WMqBpma9P/8MPsLg==} + sass-embedded-android-arm64@1.85.1: + resolution: {integrity: sha512-27oRheqNA3SJM2hAxpVbs7mCKUwKPWmEEhyiNFpBINb5ELVLg+Ck5RsGg+SJmo130ul5YX0vinmVB5uPWc8X5w==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - hasBin: true - sass-embedded-android-arm@1.77.8: - resolution: {integrity: sha512-GpGL7xZ7V1XpFbnflib/NWbM0euRzineK0iwoo31/ntWKAXGj03iHhGzkSiOwWSFcXgsJJi3eRA5BTmBvK5Q+w==} + sass-embedded-android-arm@1.85.1: + resolution: {integrity: sha512-GkcgUGMZtEF9gheuE1dxCU0ZSAifuaFXi/aX7ZXvjtdwmTl9Zc/OHR9oiUJkc8IW9UI7H8TuwlTAA8+SwgwIeQ==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] - hasBin: true - sass-embedded-android-ia32@1.77.8: - resolution: {integrity: sha512-+GjfJ3lDezPi4dUUyjQBxlNKXNa+XVWsExtGvVNkv1uKyaOxULJhubVo2G6QTJJU0esJdfeXf5Ca5/J0ph7+7w==} + sass-embedded-android-ia32@1.85.1: + resolution: {integrity: sha512-f3x16NyRgtXFksIaO/xXKrUhttUBv8V0XsAR2Dhdb/yz4yrDrhzw9Wh8fmw7PlQqECcQvFaoDr3XIIM6lKzasw==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [android] - hasBin: true - sass-embedded-android-x64@1.77.8: - resolution: {integrity: sha512-YZbFDzGe5NhaMCygShqkeCWtzjhkWxGVunc7ULR97wmxYPQLPeVyx7XFQZc84Aj0lKAJBJS4qRZeqphMqZEJsQ==} + sass-embedded-android-riscv64@1.85.1: + resolution: {integrity: sha512-IP6OijpJ8Mqo7XqCe0LsuZVbAxEFVboa0kXqqR5K55LebEplsTIA2GnmRyMay3Yr/2FVGsZbCb6Wlgkw23eCiA==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [android] + + sass-embedded-android-x64@1.85.1: + resolution: {integrity: sha512-Mh7CA53wR3ADvXAYipFc/R3vV4PVOzoKwWzPxmq+7i8UZrtsVjKONxGtqWe9JG1mna0C9CRZAx0sv/BzbOJxWg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] - hasBin: true - sass-embedded-darwin-arm64@1.77.8: - resolution: {integrity: sha512-aifgeVRNE+i43toIkDFFJc/aPLMo0PJ5s5hKb52U+oNdiJE36n65n2L8F/8z3zZRvCa6eYtFY2b7f1QXR3B0LA==} + sass-embedded-darwin-arm64@1.85.1: + resolution: {integrity: sha512-msWxzhvcP9hqGVegxVePVEfv9mVNTlUgGr6k7O7Ihji702mbtrH/lKwF4aRkkt4g1j7tv10+JtQXmTNi/pi9kA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - hasBin: true - sass-embedded-darwin-x64@1.77.8: - resolution: {integrity: sha512-/VWZQtcWIOek60Zj6Sxk6HebXA1Qyyt3sD8o5qwbTgZnKitB1iEBuNunyGoAgMNeUz2PRd6rVki6hvbas9hQ6w==} + sass-embedded-darwin-x64@1.85.1: + resolution: {integrity: sha512-J4UFHUiyI9Z+mwYMwz11Ky9TYr3hY1fCxeQddjNGL/+ovldtb0yAIHvoVM0BGprQDm5JqhtUk8KyJ3RMJqpaAA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - hasBin: true - sass-embedded-linux-arm64@1.77.8: - resolution: {integrity: sha512-6iIOIZtBFa2YfMsHqOb3qake3C9d/zlKxjooKKnTSo+6g6z+CLTzMXe1bOfayb7yxeenElmFoK1k54kWD/40+g==} + sass-embedded-linux-arm64@1.85.1: + resolution: {integrity: sha512-jGadetB03BMFG2rq3OXub/uvC/lGpbQOiLGEz3NLb2nRZWyauRhzDtvZqkr6BEhxgIWtMtz2020yD8ZJSw/r2w==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - hasBin: true - sass-embedded-linux-arm@1.77.8: - resolution: {integrity: sha512-2edZMB6jf0whx3T0zlgH+p131kOEmWp+I4wnKj7ZMUeokiY4Up05d10hSvb0Q63lOrSjFAWu6P5/pcYUUx8arQ==} + sass-embedded-linux-arm@1.85.1: + resolution: {integrity: sha512-X0fDh95nNSw1wfRlnkE4oscoEA5Au4nnk785s9jghPFkTBg+A+5uB6trCjf0fM22+Iw6kiP4YYmDdw3BqxAKLQ==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - hasBin: true - sass-embedded-linux-ia32@1.77.8: - resolution: {integrity: sha512-63GsFFHWN5yRLTWiSef32TM/XmjhCBx1DFhoqxmj+Yc6L9Z1h0lDHjjwdG6Sp5XTz5EmsaFKjpDgnQTP9hJX3Q==} + sass-embedded-linux-ia32@1.85.1: + resolution: {integrity: sha512-7HlYY90d9mitDtNi5s+S+5wYZrTVbkBH2/kf7ixrzh2BFfT0YM81UHLJRnGX93y9aOMBL6DSZAIfkt1RsV9bkQ==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [linux] - hasBin: true - sass-embedded-linux-musl-arm64@1.77.8: - resolution: {integrity: sha512-j8cgQxNWecYK+aH8ESFsyam/Q6G+9gg8eJegiRVpA9x8yk3ykfHC7UdQWwUcF22ZcuY4zegrjJx8k+thsgsOVA==} + sass-embedded-linux-musl-arm64@1.85.1: + resolution: {integrity: sha512-FLkIT0p18XOkR6wryJ13LqGBDsrYev2dRk9dtiU18NCpNXruKsdBQ1ZnWHVKB3h1dA9lFyEEisC0sooKdNfeOQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-musl-arm@1.77.8: - resolution: {integrity: sha512-nFkhSl3uu9btubm+JBW7uRglNVJ8W8dGfzVqh3fyQJKS1oyBC3vT3VOtfbT9YivXk28wXscSHpqXZwY7bUuopA==} + sass-embedded-linux-musl-arm@1.85.1: + resolution: {integrity: sha512-5vcdEqE8QZnu6i6shZo7x2N36V7YUoFotWj2rGekII5ty7Nkaj+VtZhUEOp9tAzEOlaFuDp5CyO1kUCvweT64A==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-ia32@1.77.8: - resolution: {integrity: sha512-oWveMe+8TFlP8WBWPna/+Ec5TV0CE+PxEutyi0ltSruBds2zxRq9dPVOqrpPcDN9QUx50vNZC0Afgch0aQEd0g==} + sass-embedded-linux-musl-ia32@1.85.1: + resolution: {integrity: sha512-N1093T84zQJor1yyIAdYScB5eAuQarGK1tKgZ4uTnxVlgA7Xi1lXV8Eh7ox9sDqKCaWkVQ3MjqU26vYRBeRWyw==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [linux] - sass-embedded-linux-musl-x64@1.77.8: - resolution: {integrity: sha512-2NtRpMXHeFo9kaYxuZ+Ewwo39CE7BTS2JDfXkTjZTZqd8H+8KC53eBh516YQnn2oiqxSiKxm7a6pxbxGZGwXOQ==} + sass-embedded-linux-musl-riscv64@1.85.1: + resolution: {integrity: sha512-WRsZS/7qlfYXsa93FBpSruieuURIu7ySfFhzYfF1IbKrNAGwmbduutkHZh2ddm5/vQMvQ0Rdosgv+CslaQHMcw==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-musl-x64@1.85.1: + resolution: {integrity: sha512-+OlLIilA5TnP0YEqTQ8yZtkW+bJIQYvzoGoNLUEskeyeGuOiIyn2CwL6G4JQB4xZQFaxPHb7JD3EueFkQbH0Pw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-linux-x64@1.77.8: - resolution: {integrity: sha512-ND5qZLWUCpOn7LJfOf0gLSZUWhNIysY+7NZK1Ctq+pM6tpJky3JM5I1jSMplNxv5H3o8p80n0gSm+fcjsEFfjQ==} + sass-embedded-linux-riscv64@1.85.1: + resolution: {integrity: sha512-mKKlOwMGLN7yP1p0gB5yG/HX4fYLnpWaqstNuOOXH+fOzTaNg0+1hALg0H0CDIqypPO74M5MS9T6FAJZGdT6dQ==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-x64@1.85.1: + resolution: {integrity: sha512-uKRTv0z8NgtHV7xSren78+yoWB79sNi7TMqI7Bxd8fcRNIgHQSA8QBdF8led2ETC004hr8h71BrY60RPO+SSvA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - hasBin: true - sass-embedded-win32-arm64@1.77.8: - resolution: {integrity: sha512-7L8zT6xzEvTYj86MvUWnbkWYCNQP+74HvruLILmiPPE+TCgOjgdi750709BtppVJGGZSs40ZuN6mi/YQyGtwXg==} + sass-embedded-win32-arm64@1.85.1: + resolution: {integrity: sha512-/GMiZXBOc6AEMBC3g25Rp+x8fq9Z6Ql7037l5rajBPhZ+DdFwtdHY0Ou3oIU6XuWUwD06U3ii4XufXVFhsP6PA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - hasBin: true - sass-embedded-win32-ia32@1.77.8: - resolution: {integrity: sha512-7Buh+4bP0WyYn6XPbthkIa3M2vtcR8QIsFVg3JElVlr+8Ng19jqe0t0SwggDgbMX6AdQZC+Wj4F1BprZSok42A==} + sass-embedded-win32-ia32@1.85.1: + resolution: {integrity: sha512-L+4BWkKKBGFOKVQ2PQ5HwFfkM5FvTf1Xx2VSRvEWt9HxPXp6SPDho6zC8fqNQ3hSjoaoASEIJcSvgfdQYO0gdg==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [win32] - hasBin: true - sass-embedded-win32-x64@1.77.8: - resolution: {integrity: sha512-rZmLIx4/LLQm+4GW39sRJW0MIlDqmyV0fkRzTmhFP5i/wVC7cuj8TUubPHw18rv2rkHFfBZKZJTCkPjCS5Z+SA==} + sass-embedded-win32-x64@1.85.1: + resolution: {integrity: sha512-/FO0AGKWxVfCk4GKsC0yXWBpUZdySe3YAAbQQL0lL6xUd1OiUY8Kow6g4Kc1TB/+z0iuQKKTqI/acJMEYl4iTQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - hasBin: true - sass-embedded@1.77.8: - resolution: {integrity: sha512-WGXA6jcaoBo5Uhw0HX/s6z/sl3zyYQ7ZOnLOJzqwpctFcFmU4L07zn51e2VSkXXFpQZFAdMZNqOGz/7h/fvcRA==} + sass-embedded@1.85.1: + resolution: {integrity: sha512-0i+3h2Df/c71afluxC1SXqyyMmJlnKWfu9ZGdzwuKRM1OftEa2XM2myt5tR36CF3PanYrMjFKtRIj8PfSf838w==} engines: {node: '>=16.0.0'} + hasBin: true sax@1.5.0: resolution: {integrity: sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==} @@ -6662,10 +6211,6 @@ packages: scheduler@0.20.2: resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} - schema-utils@3.3.0: - resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} - engines: {node: '>= 10.13.0'} - schema-utils@4.3.3: resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} engines: {node: '>= 10.13.0'} @@ -6695,8 +6240,9 @@ packages: resolution: {integrity: sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==} engines: {node: '>= 0.8.0'} - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + serialize-javascript@7.0.5: + resolution: {integrity: sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==} + engines: {node: '>=20.0.0'} serve-index@1.9.2: resolution: {integrity: sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==} @@ -6768,10 +6314,6 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - slash@5.1.0: - resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} - engines: {node: '>=14.16'} - sockjs@0.3.24: resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} @@ -6818,6 +6360,9 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + ssr-window@4.0.2: + resolution: {integrity: sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==} + stable@0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' @@ -6838,9 +6383,6 @@ packages: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} - streamx@2.23.0: - resolution: {integrity: sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==} - string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -6897,14 +6439,6 @@ packages: resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} engines: {node: '>=12'} - strip-bom-buf@3.0.1: - resolution: {integrity: sha512-iJaWw2WroigLHzQysdc5WWeUc99p7ea7AEgB6JkY8CMyiO1yTVAA1gIlJJgORElUIR+lcZJkNl1OGChMhvc2Cw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - strip-bom-stream@5.0.0: - resolution: {integrity: sha512-Yo472mU+3smhzqeKlIxClre4s4pwtYZEvDNQvY/sJpnChdaxmKuwU28UVx/v1ORKNMxkmj1GBuvxJQyBk6wYMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} @@ -6950,9 +6484,21 @@ packages: engines: {node: '>=10.13.0'} hasBin: true + swiper@8.4.7: + resolution: {integrity: sha512-VwO/KU3i9IV2Sf+W2NqyzwWob4yX9Qdedq6vBtS0rFqJ6Fa5iLUJwxQkuD4I38w0WDJwmFl8ojkdcRFPHWD+2g==} + engines: {node: '>= 4.7.0'} + symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + sync-child-process@1.0.2: + resolution: {integrity: sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==} + engines: {node: '>=16.0.0'} + + sync-message-port@1.2.0: + resolution: {integrity: sha512-gAQ9qrUN/UCypHtGFbbe7Rc/f9bzO88IwrG8TDo/aMKAApKyD6E3W4Cm0EfhfBb6Z6SKt59tTCTfD+n1xmAvMg==} + engines: {node: '>=16.0.0'} + synckit@0.11.13: resolution: {integrity: sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==} engines: {node: ^14.18.0 || >=16.0.0} @@ -6972,9 +6518,6 @@ packages: resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} engines: {node: '>=6'} - teex@1.0.1: - resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} - terser-webpack-plugin@5.3.17: resolution: {integrity: sha512-YR7PtUp6GMU91BgSJmlaX/rS2lGDbAF7D+Wtq7hRO+MiljNmodYvqslzCFiYVAgW+Qoaaia/QUIP4lGXufjdZw==} engines: {node: '>= 10.13.0'} @@ -7000,16 +6543,9 @@ packages: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} - text-decoder@1.2.7: - resolution: {integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==} - text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - textextensions@6.11.0: - resolution: {integrity: sha512-tXJwSr9355kFJI3lbCkPpUH5cP8/M0GGy2xLO34aZCjMXBaK3SoPnZwr/oWmo1FdCnELcs4npdCIOFtq9W3ruQ==} - engines: {node: '>=4'} - thingies@2.5.0: resolution: {integrity: sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==} engines: {node: '>=10.18'} @@ -7023,6 +6559,13 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} + tldts-core@6.1.86: + resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==} + + tldts@6.1.86: + resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==} + hasBin: true + tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -7034,16 +6577,16 @@ packages: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} - tough-cookie@4.1.4: - resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} - engines: {node: '>=6'} + tough-cookie@5.1.2: + resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==} + engines: {node: '>=16'} tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - tr46@3.0.0: - resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} - engines: {node: '>=12'} + tr46@5.1.1: + resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==} + engines: {node: '>=18'} tree-dump@1.1.0: resolution: {integrity: sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==} @@ -7122,11 +6665,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.8.2: - resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} - engines: {node: '>=14.17'} - hasBin: true - typescript@5.8.3: resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} engines: {node: '>=14.17'} @@ -7147,17 +6685,9 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - unicorn-magic@0.3.0: - resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} - engines: {node: '>=18'} - universal-user-agent@7.0.3: resolution: {integrity: sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A==} - universalify@0.2.0: - resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} - engines: {node: '>= 4.0.0'} - universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} @@ -7178,9 +6708,6 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - url-parse@1.5.10: - resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - use-sync-external-store@1.6.0: resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==} peerDependencies: @@ -7203,6 +6730,7 @@ packages: uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true v8-to-istanbul@9.3.0: @@ -7216,21 +6744,9 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - version-range@4.15.0: - resolution: {integrity: sha512-Ck0EJbAGxHwprkzFO966t4/5QkRuzh+/I1RxhLgUKKwEn+Cd8NwM60mE3AqBZg5gYODoXW0EFsQvbZjRlvdqbg==} - engines: {node: '>=4'} - - vinyl-file@5.0.0: - resolution: {integrity: sha512-MvkPF/yA1EX7c6p+juVIvp9+Lxp70YUfNKzEWeHMKpUNVSnTZh2coaOqLxI0pmOe2V9nB+OkgFaMDkodaJUyGw==} - engines: {node: '>=14.16'} - - vinyl@3.0.1: - resolution: {integrity: sha512-0QwqXteBNXgnLCdWdvPQBX6FXRHtIH3VhJPTd5Lwn28tJXc34YqSCWUmkOvtJHBmB3gGoPtrOKk3Ts8/kEZ9aA==} - engines: {node: '>=10.13.0'} - - w3c-xmlserializer@4.0.0: - resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} - engines: {node: '>=14'} + w3c-xmlserializer@5.0.0: + resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} + engines: {node: '>=18'} walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} @@ -7293,16 +6809,6 @@ packages: webpack-cli: optional: true - webpack@5.95.0: - resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - websocket-driver@0.7.4: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} engines: {node: '>=0.8.0'} @@ -7311,21 +6817,21 @@ packages: resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} engines: {node: '>=0.8.0'} - whatwg-encoding@2.0.0: - resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} - engines: {node: '>=12'} + whatwg-encoding@3.1.1: + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} + engines: {node: '>=18'} deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation whatwg-fetch@3.6.20: resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} - whatwg-mimetype@3.0.0: - resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} - engines: {node: '>=12'} + whatwg-mimetype@4.0.0: + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} + engines: {node: '>=18'} - whatwg-url@11.0.0: - resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} - engines: {node: '>=12'} + whatwg-url@14.2.0: + resolution: {integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==} + engines: {node: '>=18'} whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} @@ -7369,10 +6875,6 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - write-file-atomic@4.0.2: - resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - write-file-atomic@5.0.1: resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -7393,9 +6895,9 @@ packages: resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} engines: {node: '>=18'} - xml-name-validator@4.0.0: - resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} - engines: {node: '>=12'} + xml-name-validator@5.0.0: + resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} + engines: {node: '>=18'} xml@1.0.1: resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} @@ -7425,6 +6927,14 @@ packages: snapshots: + '@asamuzakjp/css-color@3.2.0': + dependencies: + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + lru-cache: 10.4.3 + '@azure/abort-controller@2.1.2': dependencies: tslib: 2.8.1 @@ -7713,11 +7223,31 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@bufbuild/protobuf@1.10.1': {} + '@bufbuild/protobuf@2.12.1': {} '@colors/colors@1.5.0': optional: true + '@csstools/color-helpers@5.1.0': {} + + '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + + '@csstools/css-color-parser@3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': + dependencies: + '@csstools/color-helpers': 5.1.0 + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + + '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)': + dependencies: + '@csstools/css-tokenizer': 3.0.4 + + '@csstools/css-tokenizer@3.0.4': {} + '@ctrl/tinycolor@3.6.1': {} '@emnapi/core@1.10.0': @@ -7892,7 +7422,7 @@ snapshots: dependencies: '@fluentui/react-aria': 9.17.10(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-context-selector': 9.2.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-motion': 9.13.0(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-motion-components-preview': 0.15.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) @@ -7913,7 +7443,7 @@ snapshots: dependencies: '@fluentui/react-avatar': 9.10.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@fluentui/react-button': 9.8.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-tabster': 9.26.13(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-theme': 9.2.1 @@ -7944,7 +7474,7 @@ snapshots: dependencies: '@fluentui/react-badge': 9.4.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-context-selector': 9.2.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-popover': 9.14.0(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) @@ -7963,7 +7493,7 @@ snapshots: '@fluentui/react-badge@9.4.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': dependencies: - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-theme': 9.2.1 @@ -7979,7 +7509,7 @@ snapshots: dependencies: '@fluentui/react-aria': 9.17.10(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-button': 9.8.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-link': 9.7.4(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) @@ -7997,7 +7527,7 @@ snapshots: dependencies: '@fluentui/keyboard-keys': 9.0.8 '@fluentui/react-aria': 9.17.10(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-tabster': 9.26.13(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) @@ -8031,7 +7561,7 @@ snapshots: '@fluentui/react-aria': 9.17.10(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-button': 9.8.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-context-selector': 9.2.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-tabster': 9.26.13(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) @@ -8053,7 +7583,7 @@ snapshots: '@fluentui/react-checkbox@9.5.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2)': dependencies: '@fluentui/react-field': 9.4.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-label': 9.3.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) @@ -8093,7 +7623,7 @@ snapshots: '@fluentui/react-aria': 9.17.10(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-context-selector': 9.2.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@fluentui/react-field': 9.4.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-portal': 9.8.11(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-positioning': 9.22.0(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) @@ -8196,7 +7726,7 @@ snapshots: '@fluentui/keyboard-keys': 9.0.8 '@fluentui/react-aria': 9.17.10(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-context-selector': 9.2.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-motion': 9.13.0(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-motion-components-preview': 0.15.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) @@ -8250,7 +7780,7 @@ snapshots: '@fluentui/react-field@9.4.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2)': dependencies: '@fluentui/react-context-selector': 9.2.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-label': 9.3.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) @@ -8285,7 +7815,7 @@ snapshots: react: 17.0.1 tslib: 2.3.1 - '@fluentui/react-icons@2.0.306(react@17.0.1)': + '@fluentui/react-icons@2.0.314(react@17.0.1)': dependencies: '@griffel/react': 1.5.32(react@17.0.1) react: 17.0.1 @@ -8312,7 +7842,7 @@ snapshots: '@fluentui/react-infobutton@9.0.0-beta.112(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2)': dependencies: - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-label': 9.3.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-popover': 9.14.0(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) @@ -8330,7 +7860,7 @@ snapshots: '@fluentui/react-infolabel@9.4.17(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2)': dependencies: - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-label': 9.3.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-popover': 9.14.0(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) @@ -8422,7 +7952,7 @@ snapshots: '@fluentui/keyboard-keys': 9.0.8 '@fluentui/react-aria': 9.17.10(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-context-selector': 9.2.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-motion': 9.13.0(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-motion-components-preview': 0.15.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) @@ -8444,7 +7974,7 @@ snapshots: '@fluentui/react-message-bar@9.6.20(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': dependencies: '@fluentui/react-button': 9.8.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-link': 9.7.4(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-motion': 9.13.0(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) @@ -8503,7 +8033,7 @@ snapshots: '@fluentui/react-context-selector': 9.2.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@fluentui/react-divider': 9.6.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-drawer': 9.11.5(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-motion': 9.13.0(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-motion-components-preview': 0.15.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) @@ -8627,7 +8157,7 @@ snapshots: '@fluentui/react-provider@9.22.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': dependencies: - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-tabster': 9.26.13(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) @@ -8661,7 +8191,7 @@ snapshots: '@fluentui/react-rating@9.3.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': dependencies: - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-tabster': 9.26.13(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) @@ -8676,7 +8206,7 @@ snapshots: '@fluentui/react-search@9.3.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2)': dependencies: - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-input': 9.7.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) @@ -8694,7 +8224,7 @@ snapshots: '@fluentui/react-select@9.4.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2)': dependencies: '@fluentui/react-field': 9.4.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-theme': 9.2.1 @@ -8752,7 +8282,7 @@ snapshots: dependencies: '@fluentui/keyboard-keys': 9.0.8 '@fluentui/react-field': 9.4.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-theme': 9.2.1 @@ -8784,7 +8314,7 @@ snapshots: dependencies: '@fluentui/react-context-selector': 9.2.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@fluentui/react-field': 9.4.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-tabster': 9.26.13(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) @@ -8802,7 +8332,7 @@ snapshots: '@fluentui/react-switch@9.6.0(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2)': dependencies: '@fluentui/react-field': 9.4.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-label': 9.3.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) @@ -8825,7 +8355,7 @@ snapshots: '@fluentui/react-avatar': 9.10.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@fluentui/react-checkbox': 9.5.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@fluentui/react-context-selector': 9.2.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-radio': 9.5.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) @@ -8879,7 +8409,7 @@ snapshots: '@fluentui/react-combobox': 9.16.17(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@fluentui/react-context-selector': 9.2.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@fluentui/react-field': 9.4.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-portal': 9.8.11(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-positioning': 9.22.0(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) @@ -8902,7 +8432,7 @@ snapshots: '@fluentui/keyboard-keys': 9.0.8 '@fluentui/react-aria': 9.17.10(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-avatar': 9.10.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-tabster': 9.26.13(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) @@ -8922,7 +8452,7 @@ snapshots: '@fluentui/react-aria': 9.17.10(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-button': 9.8.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-context-selector': 9.2.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-popover': 9.14.0(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@fluentui/react-shared-contexts': 9.26.2(@types/react@17.0.45)(react@17.0.1) @@ -8977,7 +8507,7 @@ snapshots: dependencies: '@fluentui/keyboard-keys': 9.0.8 '@fluentui/react-aria': 9.17.10(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-motion': 9.13.0(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-motion-components-preview': 0.15.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) @@ -9038,7 +8568,7 @@ snapshots: '@fluentui/react-button': 9.8.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-checkbox': 9.5.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@fluentui/react-context-selector': 9.2.15(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.320(react@17.0.1) '@fluentui/react-jsx-runtime': 9.4.1(@types/react@17.0.45)(react@17.0.1) '@fluentui/react-motion': 9.13.0(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-motion-components-preview': 0.15.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) @@ -9202,15 +8732,6 @@ snapshots: '@istanbuljs/schema@0.1.3': {} - '@jest/console@29.7.0': - dependencies: - '@jest/types': 29.6.3 - '@types/node': 22.19.13 - chalk: 4.1.2 - jest-message-util: 29.7.0 - jest-util: 29.7.0 - slash: 3.0.0 - '@jest/console@30.3.0': dependencies: '@jest/types': 30.3.0 @@ -9220,41 +8741,6 @@ snapshots: jest-util: 30.3.0 slash: 3.0.0 - '@jest/core@29.5.0': - dependencies: - '@jest/console': 29.7.0 - '@jest/reporters': 29.5.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 22.19.13 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - ci-info: 3.9.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-changed-files: 29.7.0 - jest-config: 29.5.0(@types/node@22.19.13) - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - jest-watcher: 29.7.0 - micromatch: 4.0.8 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - ts-node - '@jest/core@30.3.0': dependencies: '@jest/console': 30.3.0 @@ -9294,12 +8780,16 @@ snapshots: '@jest/diff-sequences@30.3.0': {} - '@jest/environment@29.7.0': + '@jest/environment-jsdom-abstract@30.4.1(jsdom@26.1.0)': dependencies: - '@jest/fake-timers': 29.7.0 - '@jest/types': 29.6.3 + '@jest/environment': 30.4.1 + '@jest/fake-timers': 30.4.1 + '@jest/types': 30.4.1 + '@types/jsdom': 21.1.7 '@types/node': 22.19.13 - jest-mock: 29.7.0 + jest-mock: 30.4.1 + jest-util: 30.4.1 + jsdom: 26.1.0 '@jest/environment@30.2.0': dependencies: @@ -9315,9 +8805,12 @@ snapshots: '@types/node': 22.19.13 jest-mock: 30.3.0 - '@jest/expect-utils@29.7.0': + '@jest/environment@30.4.1': dependencies: - jest-get-type: 29.6.3 + '@jest/fake-timers': 30.4.1 + '@jest/types': 30.4.1 + '@types/node': 22.19.13 + jest-mock: 30.4.1 '@jest/expect-utils@30.2.0': dependencies: @@ -9327,13 +8820,6 @@ snapshots: dependencies: '@jest/get-type': 30.1.0 - '@jest/expect@29.7.0': - dependencies: - expect: 29.7.0 - jest-snapshot: 29.7.0 - transitivePeerDependencies: - - supports-color - '@jest/expect@30.3.0': dependencies: expect: 30.3.0 @@ -9341,15 +8827,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@jest/fake-timers@29.7.0': - dependencies: - '@jest/types': 29.6.3 - '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.19.13 - jest-message-util: 29.7.0 - jest-mock: 29.7.0 - jest-util: 29.7.0 - '@jest/fake-timers@30.2.0': dependencies: '@jest/types': 30.2.0 @@ -9368,17 +8845,17 @@ snapshots: jest-mock: 30.3.0 jest-util: 30.3.0 + '@jest/fake-timers@30.4.1': + dependencies: + '@jest/types': 30.4.1 + '@sinonjs/fake-timers': 15.4.0 + '@types/node': 22.19.13 + jest-message-util: 30.4.1 + jest-mock: 30.4.1 + jest-util: 30.4.1 + '@jest/get-type@30.1.0': {} - '@jest/globals@29.7.0': - dependencies: - '@jest/environment': 29.7.0 - '@jest/expect': 29.7.0 - '@jest/types': 29.6.3 - jest-mock: 29.7.0 - transitivePeerDependencies: - - supports-color - '@jest/globals@30.3.0': dependencies: '@jest/environment': 30.3.0 @@ -9393,34 +8870,10 @@ snapshots: '@types/node': 22.19.13 jest-regex-util: 30.0.1 - '@jest/reporters@29.5.0': + '@jest/pattern@30.4.0': dependencies: - '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.31 '@types/node': 22.19.13 - chalk: 4.1.2 - collect-v8-coverage: 1.0.3 - exit: 0.1.2 - glob: 7.2.3 - graceful-fs: 4.2.11 - istanbul-lib-coverage: 3.2.2 - istanbul-lib-instrument: 5.2.1 - istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.2.0 - jest-message-util: 29.7.0 - jest-util: 29.7.0 - jest-worker: 29.7.0 - slash: 3.0.0 - string-length: 4.0.2 - strip-ansi: 6.0.1 - v8-to-istanbul: 9.3.0 - transitivePeerDependencies: - - supports-color + jest-regex-util: 30.4.0 '@jest/reporters@30.3.0': dependencies: @@ -9450,11 +8903,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@jest/schemas@29.6.3': + '@jest/schemas@30.0.5': dependencies: - '@sinclair/typebox': 0.27.10 + '@sinclair/typebox': 0.34.48 - '@jest/schemas@30.0.5': + '@jest/schemas@30.4.1': dependencies: '@sinclair/typebox': 0.34.48 @@ -9465,25 +8918,12 @@ snapshots: graceful-fs: 4.2.11 natural-compare: 1.4.0 - '@jest/source-map@29.6.3': - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - callsites: 3.1.0 - graceful-fs: 4.2.11 - '@jest/source-map@30.0.1': dependencies: '@jridgewell/trace-mapping': 0.3.31 callsites: 3.1.0 graceful-fs: 4.2.11 - '@jest/test-result@29.7.0': - dependencies: - '@jest/console': 29.7.0 - '@jest/types': 29.6.3 - '@types/istanbul-lib-coverage': 2.0.6 - collect-v8-coverage: 1.0.3 - '@jest/test-result@30.3.0': dependencies: '@jest/console': 30.3.0 @@ -9491,13 +8931,6 @@ snapshots: '@types/istanbul-lib-coverage': 2.0.6 collect-v8-coverage: 1.0.3 - '@jest/test-sequencer@29.7.0': - dependencies: - '@jest/test-result': 29.7.0 - graceful-fs: 4.2.11 - jest-haste-map: 29.7.0 - slash: 3.0.0 - '@jest/test-sequencer@30.3.0': dependencies: '@jest/test-result': 30.3.0 @@ -9505,46 +8938,6 @@ snapshots: jest-haste-map: 30.3.0 slash: 3.0.0 - '@jest/transform@29.5.0': - dependencies: - '@babel/core': 7.29.0 - '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.31 - babel-plugin-istanbul: 6.1.1 - chalk: 4.1.2 - convert-source-map: 2.0.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.11 - jest-haste-map: 29.7.0 - jest-regex-util: 29.6.3 - jest-util: 29.7.0 - micromatch: 4.0.8 - pirates: 4.0.7 - slash: 3.0.0 - write-file-atomic: 4.0.2 - transitivePeerDependencies: - - supports-color - - '@jest/transform@29.7.0': - dependencies: - '@babel/core': 7.29.0 - '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.31 - babel-plugin-istanbul: 6.1.1 - chalk: 4.1.2 - convert-source-map: 2.0.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.11 - jest-haste-map: 29.7.0 - jest-regex-util: 29.6.3 - jest-util: 29.7.0 - micromatch: 4.0.8 - pirates: 4.0.7 - slash: 3.0.0 - write-file-atomic: 4.0.2 - transitivePeerDependencies: - - supports-color - '@jest/transform@30.3.0': dependencies: '@babel/core': 7.29.0 @@ -9564,16 +8957,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@jest/types@29.6.3': + '@jest/types@30.2.0': dependencies: - '@jest/schemas': 29.6.3 + '@jest/pattern': 30.0.1 + '@jest/schemas': 30.0.5 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 '@types/node': 22.19.13 '@types/yargs': 17.0.35 chalk: 4.1.2 - '@jest/types@30.2.0': + '@jest/types@30.3.0': dependencies: '@jest/pattern': 30.0.1 '@jest/schemas': 30.0.5 @@ -9583,10 +8977,10 @@ snapshots: '@types/yargs': 17.0.35 chalk: 4.1.2 - '@jest/types@30.3.0': + '@jest/types@30.4.1': dependencies: - '@jest/pattern': 30.0.1 - '@jest/schemas': 30.0.5 + '@jest/pattern': 30.4.0 + '@jest/schemas': 30.4.1 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 '@types/node': 22.19.13 @@ -9754,11 +9148,11 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@microsoft/api-extractor-model@7.30.5(@types/node@22.19.13)': + '@microsoft/api-extractor-model@7.33.5(@types/node@22.19.13)': dependencies: - '@microsoft/tsdoc': 0.15.1 - '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.0(@types/node@22.19.13) + '@microsoft/tsdoc': 0.16.0 + '@microsoft/tsdoc-config': 0.18.1 + '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) transitivePeerDependencies: - '@types/node' @@ -9770,21 +9164,22 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.52.5(@types/node@22.19.13)': - dependencies: - '@microsoft/api-extractor-model': 7.30.5(@types/node@22.19.13) - '@microsoft/tsdoc': 0.15.1 - '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.0(@types/node@22.19.13) - '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.2(@types/node@22.19.13) - '@rushstack/ts-command-line': 5.0.0(@types/node@22.19.13) - lodash: 4.17.23 - minimatch: 3.0.8 + '@microsoft/api-extractor@7.58.1(@types/node@22.19.13)': + dependencies: + '@microsoft/api-extractor-model': 7.33.5(@types/node@22.19.13) + '@microsoft/tsdoc': 0.16.0 + '@microsoft/tsdoc-config': 0.18.1 + '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) + '@rushstack/rig-package': 0.7.2 + '@rushstack/terminal': 0.22.4(@types/node@22.19.13) + '@rushstack/ts-command-line': 5.3.4(@types/node@22.19.13) + diff: 8.0.3 + lodash: 4.18.1 + minimatch: 10.2.3 resolve: 1.22.11 semver: 7.5.4 source-map: 0.6.1 - typescript: 5.8.2 + typescript: 5.9.3 transitivePeerDependencies: - '@types/node' @@ -9806,30 +9201,31 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@microsoft/decorators@1.22.2': + '@microsoft/decorators@1.23.2': dependencies: '@swc/helpers': 0.5.19 tslib: 2.3.1 - '@microsoft/eslint-config-spfx@1.22.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3)': + '@microsoft/eslint-config-spfx@1.23.2(eslint@8.57.1)(typescript@5.8.3)': dependencies: - '@microsoft/eslint-plugin-spfx': 1.22.2(eslint@8.57.1)(typescript@5.8.3) - '@rushstack/eslint-config': 4.5.2(eslint@8.57.1)(typescript@5.8.3) - '@rushstack/eslint-plugin': 0.22.0(eslint@8.57.1)(typescript@5.8.3) + '@microsoft/eslint-plugin-spfx': 1.23.2(eslint@8.57.1)(typescript@5.8.3) + '@rushstack/eslint-config': 4.6.4(eslint@8.57.1)(typescript@5.8.3) + '@rushstack/eslint-plugin': 0.23.2(eslint@8.57.1)(typescript@5.8.3) '@rushstack/eslint-plugin-security': 0.14.2(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.2(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@5.8.3) eslint: 8.57.1 eslint-plugin-promise: 7.2.1(eslint@8.57.1) + eslint-plugin-react-hooks: 5.2.0(eslint@8.57.1) transitivePeerDependencies: - - '@typescript-eslint/parser' - supports-color - typescript - '@microsoft/eslint-plugin-spfx@1.22.2(eslint@8.57.1)(typescript@5.8.3)': + '@microsoft/eslint-plugin-spfx@1.23.2(eslint@8.57.1)(typescript@5.8.3)': dependencies: - '@rushstack/eslint-plugin': 0.22.0(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.2(eslint@8.57.1)(typescript@5.8.3) + '@rushstack/eslint-plugin': 0.23.2(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@5.8.3) eslint: 8.57.1 transitivePeerDependencies: - supports-color @@ -9847,111 +9243,100 @@ snapshots: transitivePeerDependencies: - encoding - '@microsoft/sp-adaptive-card-extension-base@1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2)': - dependencies: - '@microsoft/sp-component-base': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-http': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-http-base': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-loader': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45) - '@microsoft/sp-lodash-subset': 1.22.2 - '@microsoft/sp-module-interfaces': 1.22.2(@types/node@22.19.13) - '@microsoft/sp-property-pane': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) - '@microsoft/teams-js-v2': '@microsoft/teams-js@2.32.0' - '@swc/helpers': 0.5.19 - adaptivecards: 2.11.2 + '@microsoft/microsoft-graph-client@3.0.2': + dependencies: + '@babel/runtime': 7.28.6 tslib: 2.3.1 - transitivePeerDependencies: - - '@microsoft/microsoft-graph-client' - - '@types/node' - - '@types/react' - - '@types/react-dom' - - encoding - - react - - react-dom - - scheduler - - supports-color - - swiper - - '@microsoft/sp-application-base@1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2)': - dependencies: - '@microsoft/sp-component-base': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-extension-base': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@microsoft/sp-http': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-http-base': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-loader': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45) - '@microsoft/sp-lodash-subset': 1.22.2 - '@microsoft/sp-module-interfaces': 1.22.2(@types/node@22.19.13) - '@microsoft/sp-odata-types': 1.22.2 - '@microsoft/sp-page-context': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-search-extensibility': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) + + '@microsoft/sp-adaptive-card-extension-base@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2)': + dependencies: + '@microsoft/sp-component-base': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http-base': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-loader': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45) + '@microsoft/sp-lodash-subset': 1.23.2 + '@microsoft/sp-module-interfaces': 1.23.2(@types/node@22.19.13) + '@microsoft/sp-property-pane': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) + '@microsoft/teams-js-v2': '@microsoft/teams-js@2.36.0' '@swc/helpers': 0.5.19 + adaptivecards: 2.11.2(swiper@8.4.7) + swiper: 8.4.7 tslib: 2.3.1 transitivePeerDependencies: - - '@microsoft/microsoft-graph-client' + - '@azure/identity' + - '@azure/msal-browser' - '@types/node' - '@types/react' - '@types/react-dom' + - buffer - encoding - react - react-dom - scheduler - - supports-color - - '@microsoft/sp-component-base@1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2)': - dependencies: - '@fluentui/react': 8.125.5(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@fluentui/react-components': 9.73.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-dynamic-data': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-http': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-lodash-subset': 1.22.2 - '@microsoft/sp-module-interfaces': 1.22.2(@types/node@22.19.13) - '@microsoft/sp-page-context': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + - stream-browserify + - supports-color + + '@microsoft/sp-application-base@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + dependencies: + '@microsoft/sp-component-base': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-extension-base': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http-base': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-loader': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45) + '@microsoft/sp-lodash-subset': 1.23.2 + '@microsoft/sp-module-interfaces': 1.23.2(@types/node@22.19.13) + '@microsoft/sp-odata-types': 1.23.2 + '@microsoft/sp-page-context': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-search-extensibility': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@swc/helpers': 0.5.19 tslib: 2.3.1 transitivePeerDependencies: - - '@microsoft/microsoft-graph-client' + - '@azure/identity' + - '@azure/msal-browser' - '@types/node' - '@types/react' - '@types/react-dom' + - buffer - encoding - react - react-dom - - scheduler + - stream-browserify - supports-color - '@microsoft/sp-component-base@1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + '@microsoft/sp-component-base@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': dependencies: '@fluentui/react': 8.125.5(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-components': 9.73.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-dynamic-data': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-http': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-lodash-subset': 1.22.2 - '@microsoft/sp-module-interfaces': 1.22.2(@types/node@22.19.13) - '@microsoft/sp-page-context': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-dynamic-data': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-lodash-subset': 1.23.2 + '@microsoft/sp-module-interfaces': 1.23.2(@types/node@22.19.13) + '@microsoft/sp-page-context': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@swc/helpers': 0.5.19 + scheduler: 0.20.2 tslib: 2.3.1 transitivePeerDependencies: - - '@microsoft/microsoft-graph-client' + - '@azure/identity' + - '@azure/msal-browser' - '@types/node' - '@types/react' - '@types/react-dom' + - buffer - encoding - react - react-dom - - scheduler + - stream-browserify - supports-color - '@microsoft/sp-core-library@1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + '@microsoft/sp-core-library@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': dependencies: - '@microsoft/sp-module-interfaces': 1.22.2(@types/node@22.19.13) + '@microsoft/sp-module-interfaces': 1.23.2(@types/node@22.19.13) '@swc/helpers': 0.5.19 '@types/react': 17.0.45 '@types/react-dom': 17.0.17 @@ -9961,12 +9346,12 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@microsoft/sp-css-loader@1.22.2(@types/node@22.19.13)(webpack@5.95.0)': + '@microsoft/sp-css-loader@1.23.2(@types/node@22.19.13)(webpack@5.105.4)': dependencies: '@microsoft/load-themed-styles': 1.10.292 - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) + '@rushstack/node-core-library': 5.20.3(@types/node@22.19.13) autoprefixer: 10.4.27(postcss@8.5.8) - css-loader: 7.1.4(webpack@5.95.0) + css-loader: 7.1.4(webpack@5.105.4) cssnano: 5.1.15(postcss@8.5.8) loader-utils: 3.2.2 postcss: 8.5.8 @@ -9974,15 +9359,15 @@ snapshots: postcss-modules-local-by-default: 4.2.0(postcss@8.5.8) postcss-modules-scope: 3.2.1(postcss@8.5.8) postcss-modules-values: 4.0.0(postcss@8.5.8) - webpack: 5.95.0 + webpack: 5.105.4 transitivePeerDependencies: - '@rspack/core' - '@types/node' - '@microsoft/sp-diagnostics@1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + '@microsoft/sp-diagnostics@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': dependencies: - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-lodash-subset': 1.22.2 + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-lodash-subset': 1.23.2 transitivePeerDependencies: - '@types/node' - '@types/react' @@ -9990,14 +9375,14 @@ snapshots: - react - react-dom - '@microsoft/sp-dialog@1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2)': + '@microsoft/sp-dialog@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2)': dependencies: '@fluentui/react': 8.125.5(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-components': 9.73.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) '@fluentui/react-migration-v8-v9': 9.10.4(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@microsoft/sp-application-base': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-application-base': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@swc/helpers': 0.5.19 '@types/react': 17.0.45 '@types/react-dom': 17.0.17 @@ -10005,73 +9390,58 @@ snapshots: react-dom: 17.0.1(react@17.0.1) tslib: 2.3.1 transitivePeerDependencies: - - '@microsoft/microsoft-graph-client' + - '@azure/identity' + - '@azure/msal-browser' - '@types/node' + - buffer - encoding - scheduler + - stream-browserify - supports-color - '@microsoft/sp-dynamic-data@1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': - dependencies: - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-lodash-subset': 1.22.2 - '@microsoft/sp-module-interfaces': 1.22.2(@types/node@22.19.13) - '@swc/helpers': 0.5.19 - tslib: 2.3.1 - transitivePeerDependencies: - - '@types/node' - - '@types/react' - - '@types/react-dom' - - react - - react-dom - - '@microsoft/sp-extension-base@1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2)': + '@microsoft/sp-dynamic-data@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': dependencies: - '@microsoft/sp-component-base': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-loader': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45) - '@microsoft/sp-module-interfaces': 1.22.2(@types/node@22.19.13) + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-lodash-subset': 1.23.2 + '@microsoft/sp-module-interfaces': 1.23.2(@types/node@22.19.13) '@swc/helpers': 0.5.19 tslib: 2.3.1 transitivePeerDependencies: - - '@microsoft/microsoft-graph-client' - '@types/node' - '@types/react' - '@types/react-dom' - - encoding - react - react-dom - - scheduler - - supports-color - '@microsoft/sp-extension-base@1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + '@microsoft/sp-extension-base@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': dependencies: - '@microsoft/sp-component-base': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-loader': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45) - '@microsoft/sp-module-interfaces': 1.22.2(@types/node@22.19.13) + '@microsoft/sp-component-base': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-loader': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45) + '@microsoft/sp-module-interfaces': 1.23.2(@types/node@22.19.13) '@swc/helpers': 0.5.19 tslib: 2.3.1 transitivePeerDependencies: - - '@microsoft/microsoft-graph-client' + - '@azure/identity' + - '@azure/msal-browser' - '@types/node' - '@types/react' - '@types/react-dom' + - buffer - encoding - react - react-dom - - scheduler + - stream-browserify - supports-color - '@microsoft/sp-http-base@1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + '@microsoft/sp-http-base@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': dependencies: - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-page-context': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/teams-js-v2': '@microsoft/teams-js@2.32.0' + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-page-context': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/teams-js-v2': '@microsoft/teams-js@2.36.0' '@swc/helpers': 0.5.19 adal-angular: 1.0.16 tslib: 2.3.1 @@ -10083,51 +9453,58 @@ snapshots: - react-dom - supports-color - '@microsoft/sp-http-msgraph@1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + '@microsoft/sp-http-msgraph@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': dependencies: - '@microsoft/microsoft-graph-client': 1.7.2-spfx + '@microsoft/microsoft-graph-client': 3.0.2 '@microsoft/microsoft-graph-clientv1': '@microsoft/microsoft-graph-client@1.7.2-spfx' - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-http-base': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-loader': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45) + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http-base': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-loader': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45) '@swc/helpers': 0.5.19 tslib: 2.3.1 transitivePeerDependencies: + - '@azure/identity' + - '@azure/msal-browser' - '@types/node' - '@types/react' - '@types/react-dom' + - buffer - encoding - react - react-dom + - stream-browserify - supports-color - '@microsoft/sp-http@1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + '@microsoft/sp-http@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': dependencies: - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-http-base': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-http-msgraph': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http-base': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http-msgraph': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@swc/helpers': 0.5.19 tslib: 2.3.1 transitivePeerDependencies: - - '@microsoft/microsoft-graph-client' + - '@azure/identity' + - '@azure/msal-browser' - '@types/node' - '@types/react' - '@types/react-dom' + - buffer - encoding - react - react-dom + - stream-browserify - supports-color - '@microsoft/sp-image-helper@1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + '@microsoft/sp-image-helper@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': dependencies: - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-http-base': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-loader': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45) - '@microsoft/sp-lodash-subset': 1.22.2 - '@microsoft/sp-page-context': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http-base': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-loader': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45) + '@microsoft/sp-lodash-subset': 1.23.2 + '@microsoft/sp-page-context': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@swc/helpers': 0.5.19 '@types/react': 17.0.45 '@types/react-dom': 17.0.17 @@ -10138,56 +9515,39 @@ snapshots: - '@types/node' - supports-color - '@microsoft/sp-listview-extensibility@1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + '@microsoft/sp-listview-extensibility@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': dependencies: - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-extension-base': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-module-interfaces': 1.22.2(@types/node@22.19.13) - '@microsoft/sp-page-context': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-extension-base': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-module-interfaces': 1.23.2(@types/node@22.19.13) + '@microsoft/sp-page-context': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@swc/helpers': 0.5.19 tslib: 2.3.1 transitivePeerDependencies: - - '@microsoft/microsoft-graph-client' + - '@azure/identity' + - '@azure/msal-browser' - '@types/node' - '@types/react' - '@types/react-dom' + - buffer - encoding - react - react-dom - - scheduler + - stream-browserify - supports-color - '@microsoft/sp-listview-extensibility@1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2)': - dependencies: - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-extension-base': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@microsoft/sp-module-interfaces': 1.22.2(@types/node@22.19.13) - '@microsoft/sp-page-context': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@swc/helpers': 0.5.19 - tslib: 2.3.1 - transitivePeerDependencies: - - '@microsoft/microsoft-graph-client' - - '@types/node' - - '@types/react' - - '@types/react-dom' - - encoding - - react - - react-dom - - scheduler - - supports-color - - '@microsoft/sp-loader@1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)': + '@microsoft/sp-loader@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)': dependencies: '@fluentui/react': 8.125.5(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-dynamic-data': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-http-base': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-lodash-subset': 1.22.2 - '@microsoft/sp-module-interfaces': 1.22.2(@types/node@22.19.13) - '@microsoft/sp-odata-types': 1.22.2 - '@microsoft/sp-page-context': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@rushstack/loader-raw-script': 1.5.2 + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-dynamic-data': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http-base': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-lodash-subset': 1.23.2 + '@microsoft/sp-module-interfaces': 1.23.2(@types/node@22.19.13) + '@microsoft/sp-odata-types': 1.23.2 + '@microsoft/sp-page-context': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@rushstack/loader-raw-script': 1.6.7 '@swc/helpers': 0.5.19 '@types/react': 17.0.45 '@types/react-dom': 17.0.17 @@ -10201,37 +9561,37 @@ snapshots: - '@types/node' - supports-color - '@microsoft/sp-lodash-subset@1.22.2': + '@microsoft/sp-lodash-subset@1.23.2': dependencies: '@swc/helpers': 0.5.19 '@types/lodash': 4.14.117 tslib: 2.3.1 - '@microsoft/sp-module-interfaces@1.22.2(@types/node@22.19.13)': + '@microsoft/sp-module-interfaces@1.23.2(@types/node@22.19.13)': dependencies: - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) - ajv: 6.14.0 + '@rushstack/node-core-library': 5.20.3(@types/node@22.19.13) + ajv: 8.18.0 transitivePeerDependencies: - '@types/node' - '@microsoft/sp-odata-types@1.22.2': + '@microsoft/sp-odata-types@1.23.2': dependencies: '@swc/helpers': 0.5.19 tslib: 2.3.1 - '@microsoft/sp-office-ui-fabric-core@1.22.2': + '@microsoft/sp-office-ui-fabric-core@1.23.2': dependencies: '@swc/helpers': 0.5.19 office-ui-fabric-core: 11.0.1 tslib: 2.3.1 - '@microsoft/sp-page-context@1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + '@microsoft/sp-page-context@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': dependencies: - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-dynamic-data': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-lodash-subset': 1.22.2 - '@microsoft/sp-odata-types': 1.22.2 + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-dynamic-data': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-lodash-subset': 1.23.2 + '@microsoft/sp-odata-types': 1.23.2 '@swc/helpers': 0.5.19 tslib: 2.3.1 transitivePeerDependencies: @@ -10241,20 +9601,20 @@ snapshots: - react - react-dom - '@microsoft/sp-property-pane@1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2)': + '@microsoft/sp-property-pane@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2)': dependencies: '@fluentui/react': 8.125.5(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/react-components': 9.73.2(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@fluentui/react-icons': 2.0.306(react@17.0.1) + '@fluentui/react-icons': 2.0.314(react@17.0.1) '@fluentui/react-tabster': 9.26.13(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@fluentui/utilities': 8.17.2(@types/react@17.0.45)(react@17.0.1) - '@microsoft/sp-component-base': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-dynamic-data': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-image-helper': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-lodash-subset': 1.22.2 - '@microsoft/sp-page-context': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-component-base': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-dynamic-data': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-image-helper': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-lodash-subset': 1.23.2 + '@microsoft/sp-page-context': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) '@swc/helpers': 0.5.19 '@types/react': 17.0.45 '@types/react-dom': 17.0.17 @@ -10262,69 +9622,55 @@ snapshots: react-dom: 17.0.1(react@17.0.1) tslib: 2.3.1 transitivePeerDependencies: - - '@microsoft/microsoft-graph-client' + - '@azure/identity' + - '@azure/msal-browser' - '@types/node' + - buffer - encoding - scheduler + - stream-browserify - supports-color - '@microsoft/sp-search-extensibility@1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2)': - dependencies: - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-extension-base': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@microsoft/sp-loader': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45) - '@swc/helpers': 0.5.19 - tslib: 2.3.1 - transitivePeerDependencies: - - '@microsoft/microsoft-graph-client' - - '@types/node' - - '@types/react' - - '@types/react-dom' - - encoding - - react - - react-dom - - scheduler - - supports-color - - '@microsoft/sp-search-extensibility@1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': + '@microsoft/sp-search-extensibility@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)': dependencies: - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-extension-base': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-loader': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45) + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-extension-base': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-loader': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45) '@swc/helpers': 0.5.19 tslib: 2.3.1 transitivePeerDependencies: - - '@microsoft/microsoft-graph-client' + - '@azure/identity' + - '@azure/msal-browser' - '@types/node' - '@types/react' - '@types/react-dom' + - buffer - encoding - react - react-dom - - scheduler + - stream-browserify - supports-color - '@microsoft/sp-top-actions@1.22.2': + '@microsoft/sp-top-actions@1.23.2': dependencies: '@swc/helpers': 0.5.19 - '@microsoft/sp-webpart-base@1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2)': + '@microsoft/sp-webpart-base@1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2)': dependencies: '@fluentui/react': 8.125.5(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-component-base': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1)(scheduler@0.20.2) - '@microsoft/sp-core-library': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-diagnostics': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-http': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-http-base': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-loader': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45) - '@microsoft/sp-lodash-subset': 1.22.2 - '@microsoft/sp-module-interfaces': 1.22.2(@types/node@22.19.13) - '@microsoft/sp-page-context': 1.22.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) - '@microsoft/sp-property-pane': 1.22.2(@microsoft/microsoft-graph-client@1.7.2-spfx)(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) - '@microsoft/sp-top-actions': 1.22.2 - '@microsoft/teams-js-v2': '@microsoft/teams-js@2.32.0' + '@microsoft/sp-component-base': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-core-library': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-diagnostics': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-http-base': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-loader': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45) + '@microsoft/sp-lodash-subset': 1.23.2 + '@microsoft/sp-module-interfaces': 1.23.2(@types/node@22.19.13) + '@microsoft/sp-page-context': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1(react@17.0.1))(react@17.0.1) + '@microsoft/sp-property-pane': 1.23.2(@types/node@22.19.13)(@types/react-dom@17.0.17)(@types/react@17.0.45)(scheduler@0.20.2) + '@microsoft/sp-top-actions': 1.23.2 + '@microsoft/teams-js-v2': '@microsoft/teams-js@2.36.0' '@swc/helpers': 0.5.19 '@types/office-js': 1.0.36 '@types/react': 17.0.45 @@ -10333,153 +9679,143 @@ snapshots: react-dom: 17.0.1(react@17.0.1) tslib: 2.3.1 transitivePeerDependencies: - - '@microsoft/microsoft-graph-client' + - '@azure/identity' + - '@azure/msal-browser' - '@types/node' + - buffer - encoding - scheduler + - stream-browserify - supports-color - '@microsoft/spfx-heft-plugins@1.22.2(patch_hash=185ffebb2de7b1fb5f6ad4d92e9d8ad3b2d3207721e8db14e7ac1f3d716d0b1a)(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13)': + '@microsoft/spfx-heft-plugins@1.23.2(@rushstack/heft@1.2.17(@types/node@22.19.13))(@types/node@22.19.13)': dependencies: '@azure/storage-blob': 12.26.0 - '@microsoft/sp-css-loader': 1.22.2(@types/node@22.19.13)(webpack@5.95.0) - '@microsoft/sp-module-interfaces': 1.22.2(@types/node@22.19.13) - '@rushstack/heft': 1.1.2(@types/node@22.19.13) - '@rushstack/heft-config-file': 0.19.2(@types/node@22.19.13) - '@rushstack/localization-utilities': 0.14.2(@types/node@22.19.13) - '@rushstack/module-minifier': 0.8.2(@types/node@22.19.13) - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) - '@rushstack/rig-package': 0.6.0 - '@rushstack/set-webpack-public-path-plugin': 5.2.2(@types/node@22.19.13)(webpack@5.95.0) - '@rushstack/terminal': 0.19.2(@types/node@22.19.13) - '@rushstack/webpack5-localization-plugin': 0.15.2(@types/node@22.19.13)(webpack@5.95.0) - '@rushstack/webpack5-module-minifier-plugin': 5.6.2(@rushstack/module-minifier@0.8.2(@types/node@22.19.13))(@types/node@22.19.13)(webpack@5.95.0) + '@microsoft/sp-css-loader': 1.23.2(@types/node@22.19.13)(webpack@5.105.4) + '@microsoft/sp-module-interfaces': 1.23.2(@types/node@22.19.13) + '@rushstack/heft': 1.2.17(@types/node@22.19.13) + '@rushstack/heft-config-file': 0.20.3(@types/node@22.19.13) + '@rushstack/localization-utilities': 0.15.7(@types/node@22.19.13) + '@rushstack/module-minifier': 0.9.12(@types/node@22.19.13) + '@rushstack/node-core-library': 5.20.3(@types/node@22.19.13) + '@rushstack/rig-package': 0.7.2 + '@rushstack/set-webpack-public-path-plugin': 5.3.8(@types/node@22.19.13)(webpack@5.105.4) + '@rushstack/terminal': 0.22.3(@types/node@22.19.13) + '@rushstack/webpack5-localization-plugin': 0.16.7(@types/node@22.19.13)(webpack@5.105.4) + '@rushstack/webpack5-module-minifier-plugin': 5.8.8(@rushstack/module-minifier@0.9.12(@types/node@22.19.13))(@types/node@22.19.13)(webpack@5.105.4) '@types/tapable': 1.0.6 cors: 2.8.5 express: 4.22.1 fast-glob: 3.2.12 git-repo-info: 2.1.1 - html-loader: 4.2.0(webpack@5.95.0) + html-loader: 4.2.0(webpack@5.105.4) jszip: 3.8.0 - lodash: 4.17.23 - mem-fs: 4.1.4 - mem-fs-editor: 11.1.4(mem-fs@4.1.4) + lodash: 4.18.1 mime: 2.5.2 resolve: 1.17.0 source-map: 0.6.1 - source-map-loader: 4.0.2(webpack@5.95.0) + source-map-loader: 4.0.2(webpack@5.105.4) tapable: 1.1.3 uuid: 9.0.1 - webpack: 5.95.0 + webpack: 5.105.4 xml: 1.0.1 transitivePeerDependencies: - '@rspack/core' - '@swc/core' - '@types/node' - '@types/webpack' - - bare-abort-controller - esbuild - - react-native-b4a - supports-color - uglify-js - webpack-cli - '@microsoft/spfx-heft-plugins@1.22.2(patch_hash=185ffebb2de7b1fb5f6ad4d92e9d8ad3b2d3207721e8db14e7ac1f3d716d0b1a)(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13)': + '@microsoft/spfx-heft-plugins@1.23.2(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13)': dependencies: '@azure/storage-blob': 12.26.0 - '@microsoft/sp-css-loader': 1.22.2(@types/node@22.19.13)(webpack@5.95.0) - '@microsoft/sp-module-interfaces': 1.22.2(@types/node@22.19.13) + '@microsoft/sp-css-loader': 1.23.2(@types/node@22.19.13)(webpack@5.105.4) + '@microsoft/sp-module-interfaces': 1.23.2(@types/node@22.19.13) '@rushstack/heft': 1.2.19(@types/node@22.19.13) - '@rushstack/heft-config-file': 0.19.2(@types/node@22.19.13) - '@rushstack/localization-utilities': 0.14.2(@types/node@22.19.13) - '@rushstack/module-minifier': 0.8.2(@types/node@22.19.13) - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) - '@rushstack/rig-package': 0.6.0 - '@rushstack/set-webpack-public-path-plugin': 5.2.2(@types/node@22.19.13)(webpack@5.95.0) - '@rushstack/terminal': 0.19.2(@types/node@22.19.13) - '@rushstack/webpack5-localization-plugin': 0.15.2(@types/node@22.19.13)(webpack@5.95.0) - '@rushstack/webpack5-module-minifier-plugin': 5.6.2(@rushstack/module-minifier@0.8.2(@types/node@22.19.13))(@types/node@22.19.13)(webpack@5.95.0) + '@rushstack/heft-config-file': 0.20.3(@types/node@22.19.13) + '@rushstack/localization-utilities': 0.15.7(@types/node@22.19.13) + '@rushstack/module-minifier': 0.9.12(@types/node@22.19.13) + '@rushstack/node-core-library': 5.20.3(@types/node@22.19.13) + '@rushstack/rig-package': 0.7.2 + '@rushstack/set-webpack-public-path-plugin': 5.3.8(@types/node@22.19.13)(webpack@5.105.4) + '@rushstack/terminal': 0.22.3(@types/node@22.19.13) + '@rushstack/webpack5-localization-plugin': 0.16.7(@types/node@22.19.13)(webpack@5.105.4) + '@rushstack/webpack5-module-minifier-plugin': 5.8.8(@rushstack/module-minifier@0.9.12(@types/node@22.19.13))(@types/node@22.19.13)(webpack@5.105.4) '@types/tapable': 1.0.6 cors: 2.8.5 express: 4.22.1 fast-glob: 3.2.12 git-repo-info: 2.1.1 - html-loader: 4.2.0(webpack@5.95.0) + html-loader: 4.2.0(webpack@5.105.4) jszip: 3.8.0 - lodash: 4.17.23 - mem-fs: 4.1.4 - mem-fs-editor: 11.1.4(mem-fs@4.1.4) + lodash: 4.18.1 mime: 2.5.2 resolve: 1.17.0 source-map: 0.6.1 - source-map-loader: 4.0.2(webpack@5.95.0) + source-map-loader: 4.0.2(webpack@5.105.4) tapable: 1.1.3 uuid: 9.0.1 - webpack: 5.95.0 + webpack: 5.105.4 xml: 1.0.1 transitivePeerDependencies: - '@rspack/core' - '@swc/core' - '@types/node' - '@types/webpack' - - bare-abort-controller - esbuild - - react-native-b4a - supports-color - uglify-js - webpack-cli - '@microsoft/spfx-web-build-rig@1.22.2(@types/node@22.19.13)(jest-environment-node@29.7.0)': - dependencies: - '@microsoft/api-extractor': 7.52.5(@types/node@22.19.13) - '@microsoft/spfx-heft-plugins': 1.22.2(patch_hash=185ffebb2de7b1fb5f6ad4d92e9d8ad3b2d3207721e8db14e7ac1f3d716d0b1a)(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13) - '@rushstack/heft': 1.1.2(@types/node@22.19.13) - '@rushstack/heft-dev-cert-plugin': 1.0.3(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13) - '@rushstack/heft-jest-plugin': 1.1.2(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.7.0) - '@rushstack/heft-lint-plugin': 1.1.2(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13) - '@rushstack/heft-sass-plugin': 0.15.24(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13) - '@rushstack/heft-typescript-plugin': 1.1.2(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13) - '@rushstack/heft-webpack5-plugin': 1.2.2(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13)(webpack@5.95.0) - '@types/heft-jest': 1.0.2 + '@microsoft/spfx-web-build-rig@1.23.2(@types/node@22.19.13)(jest-environment-node@30.3.0)': + dependencies: + '@microsoft/api-extractor': 7.58.1(@types/node@22.19.13) + '@microsoft/spfx-heft-plugins': 1.23.2(@rushstack/heft@1.2.17(@types/node@22.19.13))(@types/node@22.19.13) + '@rushstack/heft': 1.2.17(@types/node@22.19.13) + '@rushstack/heft-dev-cert-plugin': 1.1.13(@rushstack/heft@1.2.17(@types/node@22.19.13))(@types/node@22.19.13) + '@rushstack/heft-jest-plugin': 2.0.6(@rushstack/heft@1.2.17(@types/node@22.19.13))(@types/jest@30.0.0)(@types/node@22.19.13)(jest-environment-jsdom@30.4.1)(jest-environment-node@30.3.0) + '@rushstack/heft-lint-plugin': 1.2.7(@rushstack/heft@1.2.17(@types/node@22.19.13))(@types/node@22.19.13) + '@rushstack/heft-sass-plugin': 1.4.1(@rushstack/heft@1.2.17(@types/node@22.19.13))(@types/node@22.19.13) + '@rushstack/heft-static-asset-typings-plugin': 0.1.3(@rushstack/heft@1.2.17(@types/node@22.19.13))(@types/node@22.19.13) + '@rushstack/heft-typescript-plugin': 1.3.2(@rushstack/heft@1.2.17(@types/node@22.19.13))(@types/node@22.19.13) + '@rushstack/heft-webpack5-plugin': 1.3.10(@rushstack/heft@1.2.17(@types/node@22.19.13))(@types/node@22.19.13)(webpack@5.105.4) + '@types/jest': 30.0.0 '@types/webpack-env': 1.15.3 - jest-environment-jsdom: 29.5.0 + eslint: 9.37.0 + jest-environment-jsdom: 30.4.1 jest-junit: 12.3.0 typescript: 5.3.3 - webpack: 5.95.0 + webpack: 5.105.4 transitivePeerDependencies: - '@rspack/core' - '@swc/core' - '@types/node' - '@types/webpack' - babel-plugin-macros - - bare-abort-controller - bufferutil - canvas - debug - esbuild + - esbuild-register - jest-environment-node + - jiti - node-notifier - - react-native-b4a - supports-color - ts-node - uglify-js - utf-8-validate - webpack-cli - '@microsoft/teams-js@2.32.0': + '@microsoft/teams-js@2.36.0': dependencies: base64-js: 1.5.1 debug: 4.4.3 transitivePeerDependencies: - supports-color - '@microsoft/tsdoc-config@0.17.1': - dependencies: - '@microsoft/tsdoc': 0.15.1 - ajv: 8.12.0 - jju: 1.4.0 - resolve: 1.22.11 - '@microsoft/tsdoc-config@0.18.1': dependencies: '@microsoft/tsdoc': 0.16.0 @@ -10487,8 +9823,6 @@ snapshots: jju: 1.4.0 resolve: 1.22.11 - '@microsoft/tsdoc@0.15.1': {} - '@microsoft/tsdoc@0.16.0': {} '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': @@ -10675,39 +10009,29 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@rushstack/debug-certificate-manager@1.6.2(@types/node@22.19.13)': + '@rushstack/debug-certificate-manager@1.7.10(@types/node@22.19.13)': dependencies: - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) - '@rushstack/terminal': 0.19.2(@types/node@22.19.13) - node-forge: 1.3.3 + '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) + '@rushstack/terminal': 0.22.4(@types/node@22.19.13) + node-forge: 1.4.0 transitivePeerDependencies: - '@types/node' - '@rushstack/debug-certificate-manager@1.7.20(@types/node@22.19.13)': + '@rushstack/debug-certificate-manager@1.7.13(@types/node@22.19.13)': dependencies: - '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) - '@rushstack/terminal': 0.24.0(@types/node@22.19.13) + '@rushstack/node-core-library': 5.22.0(@types/node@22.19.13) + '@rushstack/terminal': 0.22.5(@types/node@22.19.13) node-forge: 1.4.0 transitivePeerDependencies: - '@types/node' - '@rushstack/eslint-config@4.5.2(eslint@8.57.1)(typescript@5.8.3)': + '@rushstack/debug-certificate-manager@1.7.20(@types/node@22.19.13)': dependencies: - '@rushstack/eslint-patch': 1.14.0 - '@rushstack/eslint-plugin': 0.22.0(eslint@8.57.1)(typescript@5.8.3) - '@rushstack/eslint-plugin-packlets': 0.14.0(eslint@8.57.1)(typescript@5.8.3) - '@rushstack/eslint-plugin-security': 0.13.0(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.46.4(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/parser': 8.46.4(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.2(eslint@8.57.1)(typescript@5.8.3) - eslint: 8.57.1 - eslint-plugin-promise: 7.2.1(eslint@8.57.1) - eslint-plugin-react: 7.37.5(eslint@8.57.1) - eslint-plugin-tsdoc: 0.4.0 - typescript: 5.8.3 + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) + '@rushstack/terminal': 0.24.0(@types/node@22.19.13) + node-forge: 1.4.0 transitivePeerDependencies: - - supports-color + - '@types/node' '@rushstack/eslint-config@4.6.4(eslint@8.57.1)(typescript@5.8.3)': dependencies: @@ -10745,19 +10069,8 @@ snapshots: transitivePeerDependencies: - supports-color - '@rushstack/eslint-patch@1.14.0': {} - '@rushstack/eslint-patch@1.16.1': {} - '@rushstack/eslint-plugin-packlets@0.14.0(eslint@8.57.1)(typescript@5.8.3)': - dependencies: - '@rushstack/tree-pattern': 0.3.4 - '@typescript-eslint/utils': 8.46.4(eslint@8.57.1)(typescript@5.8.3) - eslint: 8.57.1 - transitivePeerDependencies: - - supports-color - - typescript - '@rushstack/eslint-plugin-packlets@0.15.2(eslint@8.57.1)(typescript@5.8.3)': dependencies: '@rushstack/tree-pattern': 0.4.1 @@ -10776,15 +10089,6 @@ snapshots: - supports-color - typescript - '@rushstack/eslint-plugin-security@0.13.0(eslint@8.57.1)(typescript@5.8.3)': - dependencies: - '@rushstack/tree-pattern': 0.3.4 - '@typescript-eslint/utils': 8.46.4(eslint@8.57.1)(typescript@5.8.3) - eslint: 8.57.1 - transitivePeerDependencies: - - supports-color - - typescript - '@rushstack/eslint-plugin-security@0.14.2(eslint@8.57.1)(typescript@5.8.3)': dependencies: '@rushstack/tree-pattern': 0.4.1 @@ -10803,15 +10107,6 @@ snapshots: - supports-color - typescript - '@rushstack/eslint-plugin@0.22.0(eslint@8.57.1)(typescript@5.8.3)': - dependencies: - '@rushstack/tree-pattern': 0.3.4 - '@typescript-eslint/utils': 8.46.2(eslint@8.57.1)(typescript@5.8.3) - eslint: 8.57.1 - transitivePeerDependencies: - - supports-color - - typescript - '@rushstack/eslint-plugin@0.23.2(eslint@8.57.1)(typescript@5.8.3)': dependencies: '@rushstack/tree-pattern': 0.4.1 @@ -10838,66 +10133,57 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/heft-config-file@0.16.8(@types/node@22.19.13)': + '@rushstack/heft-config-file@0.20.10(@types/node@22.19.13)': dependencies: - '@rushstack/node-core-library': 5.13.0(@types/node@22.19.13) - '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.2(@types/node@22.19.13) + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) + '@rushstack/rig-package': 0.7.3 + '@rushstack/terminal': 0.24.0(@types/node@22.19.13) jsonpath-plus: 10.3.0 transitivePeerDependencies: - '@types/node' - '@rushstack/heft-config-file@0.19.2(@types/node@22.19.13)': + '@rushstack/heft-config-file@0.20.3(@types/node@22.19.13)': dependencies: - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) - '@rushstack/rig-package': 0.6.0 - '@rushstack/terminal': 0.19.2(@types/node@22.19.13) + '@rushstack/node-core-library': 5.20.3(@types/node@22.19.13) + '@rushstack/rig-package': 0.7.2 + '@rushstack/terminal': 0.22.3(@types/node@22.19.13) '@ungap/structured-clone': 1.3.0 jsonpath-plus: 10.3.0 transitivePeerDependencies: - '@types/node' - '@rushstack/heft-config-file@0.20.10(@types/node@22.19.13)': + '@rushstack/heft-dev-cert-plugin@1.1.13(@rushstack/heft@1.2.17(@types/node@22.19.13))(@types/node@22.19.13)': dependencies: - '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) - '@rushstack/rig-package': 0.7.3 - '@rushstack/terminal': 0.24.0(@types/node@22.19.13) - jsonpath-plus: 10.3.0 + '@rushstack/debug-certificate-manager': 1.7.13(@types/node@22.19.13) + '@rushstack/heft': 1.2.17(@types/node@22.19.13) transitivePeerDependencies: - '@types/node' - '@rushstack/heft-dev-cert-plugin@1.0.3(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13)': + '@rushstack/heft-jest-plugin@2.0.6(@rushstack/heft@1.2.17(@types/node@22.19.13))(@types/jest@30.0.0)(@types/node@22.19.13)(jest-environment-jsdom@30.4.1)(jest-environment-node@30.3.0)': dependencies: - '@rushstack/debug-certificate-manager': 1.6.2(@types/node@22.19.13) - '@rushstack/heft': 1.1.2(@types/node@22.19.13) - transitivePeerDependencies: - - '@types/node' - - '@rushstack/heft-jest-plugin@1.1.2(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13)(jest-environment-jsdom@29.5.0)(jest-environment-node@29.7.0)': - dependencies: - '@jest/core': 29.5.0 - '@jest/reporters': 29.5.0 - '@jest/transform': 29.5.0 - '@rushstack/heft': 1.1.2(@types/node@22.19.13) - '@rushstack/heft-config-file': 0.19.2(@types/node@22.19.13) - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) - '@rushstack/terminal': 0.19.2(@types/node@22.19.13) - jest-config: 29.5.0(@types/node@22.19.13) - jest-resolve: 29.5.0 - jest-snapshot: 29.5.0 - lodash: 4.17.23 - punycode: 2.3.1 + '@jest/core': 30.3.0 + '@jest/reporters': 30.3.0 + '@jest/transform': 30.3.0 + '@rushstack/heft': 1.2.17(@types/node@22.19.13) + '@rushstack/heft-config-file': 0.20.10(@types/node@22.19.13) + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) + '@rushstack/terminal': 0.24.0(@types/node@22.19.13) + jest-config: 30.3.0(@types/node@22.19.13) + jest-resolve: 30.3.0 + jest-snapshot: 30.3.0 optionalDependencies: - jest-environment-jsdom: 29.5.0 - jest-environment-node: 29.7.0 + '@types/jest': 30.0.0 + jest-environment-jsdom: 30.4.1 + jest-environment-node: 30.3.0 transitivePeerDependencies: - '@types/node' - babel-plugin-macros + - esbuild-register - node-notifier - supports-color - ts-node - '@rushstack/heft-jest-plugin@2.0.9(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/jest@30.0.0)(@types/node@22.19.13)(jest-environment-node@30.3.0)': + '@rushstack/heft-jest-plugin@2.0.9(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/jest@30.0.0)(@types/node@22.19.13)(jest-environment-jsdom@30.4.1)(jest-environment-node@30.3.0)': dependencies: '@jest/core': 30.3.0 '@jest/reporters': 30.3.0 @@ -10911,6 +10197,7 @@ snapshots: jest-snapshot: 30.3.0 optionalDependencies: '@types/jest': 30.0.0 + jest-environment-jsdom: 30.4.1 jest-environment-node: 30.3.0 transitivePeerDependencies: - '@types/node' @@ -10920,31 +10207,31 @@ snapshots: - supports-color - ts-node - '@rushstack/heft-lint-plugin@1.1.2(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13)': + '@rushstack/heft-lint-plugin@1.2.19(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13)': dependencies: - '@rushstack/heft': 1.1.2(@types/node@22.19.13) - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) + '@rushstack/heft': 1.2.19(@types/node@22.19.13) + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) json-stable-stringify-without-jsonify: 1.0.1 - semver: 7.5.4 + semver: 7.7.4 transitivePeerDependencies: - '@types/node' - '@rushstack/heft-lint-plugin@1.2.19(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13)': + '@rushstack/heft-lint-plugin@1.2.7(@rushstack/heft@1.2.17(@types/node@22.19.13))(@types/node@22.19.13)': dependencies: - '@rushstack/heft': 1.2.19(@types/node@22.19.13) - '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) + '@rushstack/heft': 1.2.17(@types/node@22.19.13) + '@rushstack/node-core-library': 5.20.3(@types/node@22.19.13) json-stable-stringify-without-jsonify: 1.0.1 - semver: 7.7.4 + semver: 7.5.4 transitivePeerDependencies: - '@types/node' - '@rushstack/heft-node-rig@2.11.42(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13)': + '@rushstack/heft-node-rig@2.11.42(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13)(jest-environment-jsdom@30.4.1)': dependencies: '@microsoft/api-extractor': 7.58.9(@types/node@22.19.13) '@rushstack/eslint-config': 4.6.4(eslint@9.37.0)(typescript@5.8.3) '@rushstack/heft': 1.2.19(@types/node@22.19.13) '@rushstack/heft-api-extractor-plugin': 1.3.19(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13) - '@rushstack/heft-jest-plugin': 2.0.9(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/jest@30.0.0)(@types/node@22.19.13)(jest-environment-node@30.3.0) + '@rushstack/heft-jest-plugin': 2.0.9(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/jest@30.0.0)(@types/node@22.19.13)(jest-environment-jsdom@30.4.1)(jest-environment-node@30.3.0) '@rushstack/heft-lint-plugin': 1.2.19(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13) '@rushstack/heft-typescript-plugin': 1.3.14(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13) '@types/jest': 30.0.0 @@ -10961,26 +10248,25 @@ snapshots: - supports-color - ts-node - '@rushstack/heft-sass-plugin@0.15.24(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13)': + '@rushstack/heft-sass-plugin@1.4.1(@rushstack/heft@1.2.17(@types/node@22.19.13))(@types/node@22.19.13)': dependencies: - '@rushstack/heft': 1.1.2(@types/node@22.19.13) - '@rushstack/heft-config-file': 0.16.8(@types/node@22.19.13) - '@rushstack/node-core-library': 5.13.0(@types/node@22.19.13) - '@rushstack/typings-generator': 0.14.30(@types/node@22.19.13) - postcss: 8.4.49 - postcss-modules: 6.0.1(postcss@8.4.49) - sass-embedded: 1.77.8 + '@rushstack/heft': 1.2.17(@types/node@22.19.13) + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) + '@types/tapable': 1.0.6 + postcss: 8.5.16 + postcss-modules: 6.0.1(postcss@8.5.16) + sass-embedded: 1.85.1 + tapable: 1.1.3 transitivePeerDependencies: - '@types/node' - '@rushstack/heft-typescript-plugin@1.1.2(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13)': + '@rushstack/heft-static-asset-typings-plugin@0.1.3(@rushstack/heft@1.2.17(@types/node@22.19.13))(@types/node@22.19.13)': dependencies: - '@rushstack/heft': 1.1.2(@types/node@22.19.13) - '@rushstack/heft-config-file': 0.19.2(@types/node@22.19.13) - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) - '@types/tapable': 1.0.6 - semver: 7.5.4 - tapable: 1.1.3 + '@rushstack/heft': 1.2.17(@types/node@22.19.13) + '@rushstack/heft-config-file': 0.20.3(@types/node@22.19.13) + '@rushstack/node-core-library': 5.20.3(@types/node@22.19.13) + '@rushstack/terminal': 0.22.3(@types/node@22.19.13) + '@rushstack/typings-generator': 0.16.7(@types/node@22.19.13) transitivePeerDependencies: - '@types/node' @@ -10995,16 +10281,27 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/heft-webpack5-plugin@1.2.2(@rushstack/heft@1.1.2(@types/node@22.19.13))(@types/node@22.19.13)(webpack@5.95.0)': + '@rushstack/heft-typescript-plugin@1.3.2(@rushstack/heft@1.2.17(@types/node@22.19.13))(@types/node@22.19.13)': dependencies: - '@rushstack/debug-certificate-manager': 1.6.2(@types/node@22.19.13) - '@rushstack/heft': 1.1.2(@types/node@22.19.13) - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) + '@rushstack/heft': 1.2.17(@types/node@22.19.13) + '@rushstack/heft-config-file': 0.20.3(@types/node@22.19.13) + '@rushstack/node-core-library': 5.20.3(@types/node@22.19.13) + '@types/tapable': 1.0.6 + semver: 7.5.4 + tapable: 1.1.3 + transitivePeerDependencies: + - '@types/node' + + '@rushstack/heft-webpack5-plugin@1.3.10(@rushstack/heft@1.2.17(@types/node@22.19.13))(@types/node@22.19.13)(webpack@5.105.4)': + dependencies: + '@rushstack/debug-certificate-manager': 1.7.10(@types/node@22.19.13) + '@rushstack/heft': 1.2.17(@types/node@22.19.13) + '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) '@types/tapable': 1.0.6 tapable: 1.1.3 watchpack: 2.4.0 - webpack: 5.95.0 - webpack-dev-server: 5.2.3(webpack@5.95.0) + webpack: 5.105.4 + webpack-dev-server: 5.2.3(webpack@5.105.4) transitivePeerDependencies: - '@types/node' - bufferutil @@ -11031,14 +10328,14 @@ snapshots: - utf-8-validate - webpack-cli - '@rushstack/heft@1.1.2(@types/node@22.19.13)': + '@rushstack/heft@1.2.17(@types/node@22.19.13)': dependencies: - '@rushstack/heft-config-file': 0.19.2(@types/node@22.19.13) - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) - '@rushstack/operation-graph': 0.5.2(@types/node@22.19.13) - '@rushstack/rig-package': 0.6.0 - '@rushstack/terminal': 0.19.2(@types/node@22.19.13) - '@rushstack/ts-command-line': 5.1.2(@types/node@22.19.13) + '@rushstack/heft-config-file': 0.20.10(@types/node@22.19.13) + '@rushstack/node-core-library': 5.23.1(@types/node@22.19.13) + '@rushstack/operation-graph': 0.6.9(@types/node@22.19.13) + '@rushstack/rig-package': 0.7.3 + '@rushstack/terminal': 0.24.0(@types/node@22.19.13) + '@rushstack/ts-command-line': 5.3.9(@types/node@22.19.13) '@types/tapable': 1.0.6 fast-glob: 3.3.3 git-repo-info: 2.1.1 @@ -11065,33 +10362,33 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/loader-raw-script@1.5.2': + '@rushstack/loader-raw-script@1.6.7': dependencies: loader-utils: 1.4.2 - '@rushstack/localization-utilities@0.14.2(@types/node@22.19.13)': + '@rushstack/localization-utilities@0.15.7(@types/node@22.19.13)': dependencies: - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) - '@rushstack/terminal': 0.19.2(@types/node@22.19.13) - '@rushstack/typings-generator': 0.15.2(@types/node@22.19.13) + '@rushstack/node-core-library': 5.20.3(@types/node@22.19.13) + '@rushstack/terminal': 0.22.3(@types/node@22.19.13) + '@rushstack/typings-generator': 0.16.7(@types/node@22.19.13) pseudolocale: 1.1.0 xmldoc: 1.1.4 transitivePeerDependencies: - '@types/node' - '@rushstack/module-minifier@0.8.2(@types/node@22.19.13)': + '@rushstack/module-minifier@0.9.12(@types/node@22.19.13)': dependencies: - '@rushstack/worker-pool': 0.6.2(@types/node@22.19.13) - serialize-javascript: 6.0.2 + '@rushstack/worker-pool': 0.7.10(@types/node@22.19.13) + serialize-javascript: 7.0.5 source-map: 0.7.6 terser: 5.46.0 optionalDependencies: '@types/node': 22.19.13 - '@rushstack/node-core-library@5.13.0(@types/node@22.19.13)': + '@rushstack/node-core-library@5.20.3(@types/node@22.19.13)': dependencies: - ajv: 8.13.0 - ajv-draft-04: 1.0.0(ajv@8.13.0) + ajv: 8.18.0 + ajv-draft-04: 1.0.0(ajv@8.18.0) ajv-formats: 3.0.1 fs-extra: 11.3.4 import-lazy: 4.0.0 @@ -11101,10 +10398,10 @@ snapshots: optionalDependencies: '@types/node': 22.19.13 - '@rushstack/node-core-library@5.17.1(@types/node@22.19.13)': + '@rushstack/node-core-library@5.21.0(@types/node@22.19.13)': dependencies: - ajv: 8.13.0 - ajv-draft-04: 1.0.0(ajv@8.13.0) + ajv: 8.18.0 + ajv-draft-04: 1.0.0(ajv@8.18.0) ajv-formats: 3.0.1 fs-extra: 11.3.4 import-lazy: 4.0.0 @@ -11114,7 +10411,7 @@ snapshots: optionalDependencies: '@types/node': 22.19.13 - '@rushstack/node-core-library@5.23.1(@types/node@22.19.13)': + '@rushstack/node-core-library@5.22.0(@types/node@22.19.13)': dependencies: ajv: 8.18.0 ajv-draft-04: 1.0.0(ajv@8.18.0) @@ -11123,14 +10420,20 @@ snapshots: import-lazy: 4.0.0 jju: 1.4.0 resolve: 1.22.11 - semver: 7.7.4 + semver: 7.5.4 optionalDependencies: '@types/node': 22.19.13 - '@rushstack/operation-graph@0.5.2(@types/node@22.19.13)': + '@rushstack/node-core-library@5.23.1(@types/node@22.19.13)': dependencies: - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) - '@rushstack/terminal': 0.19.2(@types/node@22.19.13) + ajv: 8.18.0 + ajv-draft-04: 1.0.0(ajv@8.18.0) + ajv-formats: 3.0.1 + fs-extra: 11.3.4 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.11 + semver: 7.7.4 optionalDependencies: '@types/node': 22.19.13 @@ -11141,20 +10444,11 @@ snapshots: optionalDependencies: '@types/node': 22.19.13 - '@rushstack/problem-matcher@0.1.1(@types/node@22.19.13)': - optionalDependencies: - '@types/node': 22.19.13 - '@rushstack/problem-matcher@0.2.1(@types/node@22.19.13)': optionalDependencies: '@types/node': 22.19.13 - '@rushstack/rig-package@0.5.3': - dependencies: - resolve: 1.22.11 - strip-json-comments: 3.1.1 - - '@rushstack/rig-package@0.6.0': + '@rushstack/rig-package@0.7.2': dependencies: resolve: 1.22.11 strip-json-comments: 3.1.1 @@ -11164,27 +10458,36 @@ snapshots: jju: 1.4.0 resolve: 1.22.11 - '@rushstack/set-webpack-public-path-plugin@5.2.2(@types/node@22.19.13)(webpack@5.95.0)': + '@rushstack/set-webpack-public-path-plugin@5.3.8(@types/node@22.19.13)(webpack@5.105.4)': dependencies: - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) - '@rushstack/webpack-plugin-utilities': 0.5.2(webpack@5.95.0) - webpack: 5.95.0 + '@rushstack/node-core-library': 5.20.3(@types/node@22.19.13) + '@rushstack/webpack-plugin-utilities': 0.6.8(webpack@5.105.4) + webpack: 5.105.4 optionalDependencies: '@types/node': 22.19.13 transitivePeerDependencies: - '@types/webpack' - '@rushstack/terminal@0.15.2(@types/node@22.19.13)': + '@rushstack/terminal@0.22.3(@types/node@22.19.13)': dependencies: - '@rushstack/node-core-library': 5.13.0(@types/node@22.19.13) + '@rushstack/node-core-library': 5.20.3(@types/node@22.19.13) + '@rushstack/problem-matcher': 0.2.1(@types/node@22.19.13) supports-color: 8.1.1 optionalDependencies: '@types/node': 22.19.13 - '@rushstack/terminal@0.19.2(@types/node@22.19.13)': + '@rushstack/terminal@0.22.4(@types/node@22.19.13)': dependencies: - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) - '@rushstack/problem-matcher': 0.1.1(@types/node@22.19.13) + '@rushstack/node-core-library': 5.21.0(@types/node@22.19.13) + '@rushstack/problem-matcher': 0.2.1(@types/node@22.19.13) + supports-color: 8.1.1 + optionalDependencies: + '@types/node': 22.19.13 + + '@rushstack/terminal@0.22.5(@types/node@22.19.13)': + dependencies: + '@rushstack/node-core-library': 5.22.0(@types/node@22.19.13) + '@rushstack/problem-matcher': 0.2.1(@types/node@22.19.13) supports-color: 8.1.1 optionalDependencies: '@types/node': 22.19.13 @@ -11197,29 +10500,27 @@ snapshots: optionalDependencies: '@types/node': 22.19.13 - '@rushstack/tree-pattern@0.3.4': {} - '@rushstack/tree-pattern@0.4.1': {} - '@rushstack/ts-command-line@5.0.0(@types/node@22.19.13)': + '@rushstack/ts-command-line@5.3.10(@types/node@22.19.13)': dependencies: - '@rushstack/terminal': 0.15.2(@types/node@22.19.13) + '@rushstack/terminal': 0.24.0(@types/node@22.19.13) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' - '@rushstack/ts-command-line@5.1.2(@types/node@22.19.13)': + '@rushstack/ts-command-line@5.3.4(@types/node@22.19.13)': dependencies: - '@rushstack/terminal': 0.19.2(@types/node@22.19.13) + '@rushstack/terminal': 0.22.4(@types/node@22.19.13) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' - '@rushstack/ts-command-line@5.3.10(@types/node@22.19.13)': + '@rushstack/ts-command-line@5.3.9(@types/node@22.19.13)': dependencies: '@rushstack/terminal': 0.24.0(@types/node@22.19.13) '@types/argparse': 1.0.38 @@ -11228,71 +10529,58 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/typings-generator@0.14.30(@types/node@22.19.13)': - dependencies: - '@rushstack/node-core-library': 5.13.0(@types/node@22.19.13) - '@rushstack/terminal': 0.15.2(@types/node@22.19.13) - chokidar: 3.6.0 - fast-glob: 3.3.3 - optionalDependencies: - '@types/node': 22.19.13 - - '@rushstack/typings-generator@0.15.2(@types/node@22.19.13)': + '@rushstack/typings-generator@0.16.7(@types/node@22.19.13)': dependencies: - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) - '@rushstack/terminal': 0.19.2(@types/node@22.19.13) + '@rushstack/node-core-library': 5.20.3(@types/node@22.19.13) + '@rushstack/terminal': 0.22.3(@types/node@22.19.13) chokidar: 3.6.0 fast-glob: 3.3.3 optionalDependencies: '@types/node': 22.19.13 - '@rushstack/webpack-plugin-utilities@0.5.2(webpack@5.95.0)': + '@rushstack/webpack-plugin-utilities@0.6.8(webpack@5.105.4)': dependencies: memfs: 4.12.0 webpack-merge: 5.8.0 optionalDependencies: - webpack: 5.95.0 + webpack: 5.105.4 '@rushstack/webpack-preserve-dynamic-require-plugin@0.12.20': {} - '@rushstack/webpack5-localization-plugin@0.15.2(@types/node@22.19.13)(webpack@5.95.0)': + '@rushstack/webpack5-localization-plugin@0.16.7(@types/node@22.19.13)(webpack@5.105.4)': dependencies: - '@rushstack/localization-utilities': 0.14.2(@types/node@22.19.13) - '@rushstack/node-core-library': 5.17.1(@types/node@22.19.13) - '@rushstack/terminal': 0.19.2(@types/node@22.19.13) - webpack: 5.95.0 + '@rushstack/localization-utilities': 0.15.7(@types/node@22.19.13) + '@rushstack/node-core-library': 5.20.3(@types/node@22.19.13) + '@rushstack/terminal': 0.22.3(@types/node@22.19.13) + webpack: 5.105.4 optionalDependencies: '@types/node': 22.19.13 - '@rushstack/webpack5-module-minifier-plugin@5.6.2(@rushstack/module-minifier@0.8.2(@types/node@22.19.13))(@types/node@22.19.13)(webpack@5.95.0)': + '@rushstack/webpack5-module-minifier-plugin@5.8.8(@rushstack/module-minifier@0.9.12(@types/node@22.19.13))(@types/node@22.19.13)(webpack@5.105.4)': dependencies: - '@rushstack/module-minifier': 0.8.2(@types/node@22.19.13) - '@rushstack/worker-pool': 0.6.2(@types/node@22.19.13) - '@types/estree': 1.0.6 + '@rushstack/module-minifier': 0.9.12(@types/node@22.19.13) + '@rushstack/worker-pool': 0.7.7(@types/node@22.19.13) + '@types/estree': 1.0.8 '@types/tapable': 1.0.6 tapable: 2.2.1 - webpack: 5.95.0 + webpack: 5.105.4 optionalDependencies: '@types/node': 22.19.13 - '@rushstack/worker-pool@0.6.2(@types/node@22.19.13)': + '@rushstack/worker-pool@0.7.10(@types/node@22.19.13)': optionalDependencies: '@types/node': 22.19.13 - '@sinclair/typebox@0.27.10': {} + '@rushstack/worker-pool@0.7.7(@types/node@22.19.13)': + optionalDependencies: + '@types/node': 22.19.13 '@sinclair/typebox@0.34.48': {} - '@sindresorhus/merge-streams@2.3.0': {} - '@sinonjs/commons@3.0.1': dependencies: type-detect: 4.0.8 - '@sinonjs/fake-timers@10.3.0': - dependencies: - '@sinonjs/commons': 3.0.1 - '@sinonjs/fake-timers@13.0.5': dependencies: '@sinonjs/commons': 3.0.1 @@ -11305,8 +10593,6 @@ snapshots: dependencies: tslib: 2.8.1 - '@tootallnate/once@2.0.0': {} - '@tybys/wasm-util@0.10.3': dependencies: tslib: 2.8.1 @@ -11369,12 +10655,8 @@ snapshots: '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 - '@types/estree@1.0.6': {} - '@types/estree@1.0.8': {} - '@types/expect@1.20.4': {} - '@types/express-serve-static-core@4.19.8': dependencies: '@types/node': 22.19.13 @@ -11389,14 +10671,6 @@ snapshots: '@types/qs': 6.14.0 '@types/serve-static': 1.15.10 - '@types/graceful-fs@4.1.9': - dependencies: - '@types/node': 22.19.13 - - '@types/heft-jest@1.0.2': - dependencies: - '@types/jest': 30.0.0 - '@types/heft-jest@1.0.6': dependencies: '@types/jest': 30.0.0 @@ -11422,7 +10696,7 @@ snapshots: expect: 30.2.0 pretty-format: 30.2.0 - '@types/jsdom@20.0.1': + '@types/jsdom@21.1.7': dependencies: '@types/node': 22.19.13 '@types/tough-cookie': 4.0.5 @@ -11444,8 +10718,6 @@ snapshots: '@types/office-js@1.0.36': {} - '@types/prettier@2.7.3': {} - '@types/prop-types@15.7.15': {} '@types/qs@6.14.0': {} @@ -11501,11 +10773,6 @@ snapshots: '@types/uuid@10.0.0': {} - '@types/vinyl@2.0.12': - dependencies: - '@types/expect': 1.20.4 - '@types/node': 22.19.13 - '@types/webpack-env@1.15.3': {} '@types/ws@8.18.1': @@ -11518,40 +10785,6 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.4(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3)': - dependencies: - '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.46.4(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.46.2 - '@typescript-eslint/type-utils': 8.46.2(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.2(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.46.2 - eslint: 8.57.1 - graphemer: 1.4.0 - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.4.0(typescript@5.8.3) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3)': - dependencies: - '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.48.1(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.46.2 - '@typescript-eslint/type-utils': 8.46.2(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.2(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.46.2 - eslint: 8.57.1 - graphemer: 1.4.0 - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.4.0(typescript@5.8.3) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.2 @@ -11584,18 +10817,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.46.4(eslint@8.57.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 - debug: 4.4.3 - eslint: 8.57.1 - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/parser@8.48.1(eslint@8.57.1)(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 8.48.1 @@ -11632,24 +10853,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.46.2(typescript@5.8.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.46.2(typescript@5.8.3) - '@typescript-eslint/types': 8.46.2 - debug: 4.4.3 - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/project-service@8.46.4(typescript@5.8.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.8.3) - '@typescript-eslint/types': 8.46.4 - debug: 4.4.3 - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/project-service@8.48.1(typescript@5.8.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.48.1(typescript@5.8.3) @@ -11668,16 +10871,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.46.2': - dependencies: - '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/visitor-keys': 8.46.2 - - '@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.48.1': dependencies: '@typescript-eslint/types': 8.48.1 @@ -11688,14 +10881,6 @@ snapshots: '@typescript-eslint/types': 8.56.1 '@typescript-eslint/visitor-keys': 8.56.1 - '@typescript-eslint/tsconfig-utils@8.46.2(typescript@5.8.3)': - dependencies: - typescript: 5.8.3 - - '@typescript-eslint/tsconfig-utils@8.46.4(typescript@5.8.3)': - dependencies: - typescript: 5.8.3 - '@typescript-eslint/tsconfig-utils@8.48.1(typescript@5.8.3)': dependencies: typescript: 5.8.3 @@ -11704,18 +10889,6 @@ snapshots: dependencies: typescript: 5.8.3 - '@typescript-eslint/type-utils@8.46.2(eslint@8.57.1)(typescript@5.8.3)': - dependencies: - '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.2(eslint@8.57.1)(typescript@5.8.3) - debug: 4.4.3 - eslint: 8.57.1 - ts-api-utils: 2.4.0(typescript@5.8.3) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/type-utils@8.56.1(eslint@8.57.1)(typescript@5.8.3)': dependencies: '@typescript-eslint/types': 8.56.1 @@ -11740,46 +10913,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.46.2': {} - - '@typescript-eslint/types@8.46.4': {} - '@typescript-eslint/types@8.48.1': {} '@typescript-eslint/types@8.56.1': {} - '@typescript-eslint/typescript-estree@8.46.2(typescript@5.8.3)': - dependencies: - '@typescript-eslint/project-service': 8.46.2(typescript@5.8.3) - '@typescript-eslint/tsconfig-utils': 8.46.2(typescript@5.8.3) - '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/visitor-keys': 8.46.2 - debug: 4.4.3 - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.9 - semver: 7.7.4 - ts-api-utils: 2.4.0(typescript@5.8.3) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@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.3 - is-glob: 4.0.3 - minimatch: 9.0.9 - semver: 7.7.4 - ts-api-utils: 2.4.0(typescript@5.8.3) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.48.1(typescript@5.8.3)': dependencies: '@typescript-eslint/project-service': 8.48.1(typescript@5.8.3) @@ -11810,28 +10947,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.46.2(eslint@8.57.1)(typescript@5.8.3)': - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) - '@typescript-eslint/scope-manager': 8.46.2 - '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.8.3) - eslint: 8.57.1 - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@8.46.4(eslint@8.57.1)(typescript@5.8.3)': - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.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: 8.57.1 - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/utils@8.56.1(eslint@8.57.1)(typescript@5.8.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) @@ -11848,21 +10963,11 @@ snapshots: '@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.46.2': - dependencies: - '@typescript-eslint/types': 8.46.2 - eslint-visitor-keys: 4.2.1 - - '@typescript-eslint/visitor-keys@8.46.4': - dependencies: - '@typescript-eslint/types': 8.46.4 - eslint-visitor-keys: 4.2.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.48.1': dependencies: @@ -12034,22 +11139,11 @@ snapshots: '@xtuc/long@4.2.2': {} - abab@2.0.6: {} - accepts@1.3.8: dependencies: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-globals@7.0.1: - dependencies: - acorn: 8.16.0 - acorn-walk: 8.3.5 - - acorn-import-attributes@1.9.5(acorn@8.16.0): - dependencies: - acorn: 8.16.0 - acorn-import-phases@1.0.4(acorn@8.16.0): dependencies: acorn: 8.16.0 @@ -12058,30 +11152,18 @@ snapshots: dependencies: acorn: 8.16.0 - acorn-walk@8.3.5: - dependencies: - acorn: 8.16.0 - acorn@8.16.0: {} adal-angular@1.0.16: {} - adaptivecards@2.11.2: {} + adaptivecards@2.11.2(swiper@8.4.7): + dependencies: + swiper: 8.4.7 adm-zip@0.5.16: {} - agent-base@6.0.2: - dependencies: - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - agent-base@7.1.4: {} - ajv-draft-04@1.0.0(ajv@8.13.0): - optionalDependencies: - ajv: 8.13.0 - ajv-draft-04@1.0.0(ajv@8.18.0): optionalDependencies: ajv: 8.18.0 @@ -12094,10 +11176,6 @@ snapshots: dependencies: ajv: 8.18.0 - ajv-keywords@3.5.2(ajv@6.14.0): - dependencies: - ajv: 6.14.0 - ajv-keywords@5.1.0(ajv@8.18.0): dependencies: ajv: 8.18.0 @@ -12110,20 +11188,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.13.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 @@ -12169,8 +11233,6 @@ snapshots: call-bound: 1.0.4 is-array-buffer: 3.0.5 - array-differ@4.0.0: {} - array-flatten@1.1.1: {} array-includes@3.1.9: @@ -12184,8 +11246,6 @@ snapshots: is-string: 1.1.1 math-intrinsics: 1.1.0 - array-union@3.0.1: {} - array.prototype.findlast@1.2.5: dependencies: call-bind: 1.0.8 @@ -12247,8 +11307,6 @@ snapshots: async@3.2.6: {} - asynckit@0.4.0: {} - autoprefixer@10.4.27(postcss@8.5.8): dependencies: browserslist: 4.28.1 @@ -12267,21 +11325,6 @@ snapshots: tunnel: 0.0.6 typed-rest-client: 2.1.0 - b4a@1.8.0: {} - - babel-jest@29.7.0(@babel/core@7.29.0): - dependencies: - '@babel/core': 7.29.0 - '@jest/transform': 29.7.0 - '@types/babel__core': 7.20.5 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.29.0) - chalk: 4.1.2 - graceful-fs: 4.2.11 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - babel-jest@30.3.0(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0 @@ -12295,16 +11338,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-istanbul@6.1.1: - dependencies: - '@babel/helper-plugin-utils': 7.28.6 - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.2.1 - test-exclude: 6.0.0 - transitivePeerDependencies: - - supports-color - babel-plugin-istanbul@7.0.1: dependencies: '@babel/helper-plugin-utils': 7.28.6 @@ -12315,13 +11348,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-jest-hoist@29.6.3: - dependencies: - '@babel/template': 7.28.6 - '@babel/types': 7.29.0 - '@types/babel__core': 7.20.5 - '@types/babel__traverse': 7.28.0 - babel-plugin-jest-hoist@30.3.0: dependencies: '@types/babel__core': 7.20.5 @@ -12345,12 +11371,6 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.29.0) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.29.0) - babel-preset-jest@29.6.3(@babel/core@7.29.0): - dependencies: - '@babel/core': 7.29.0 - babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.0) - babel-preset-jest@30.3.0(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0 @@ -12361,8 +11381,6 @@ snapshots: balanced-match@4.0.4: {} - bare-events@2.8.2: {} - base64-js@1.5.1: {} baseline-browser-mapping@2.10.0: {} @@ -12375,10 +11393,6 @@ snapshots: binary-extensions@2.3.0: {} - binaryextensions@6.11.0: - dependencies: - editions: 6.22.0 - body-parser@1.20.4: dependencies: bytes: 3.1.2 @@ -12500,12 +11514,8 @@ snapshots: chrome-trace-event@1.0.4: {} - ci-info@3.9.0: {} - ci-info@4.4.0: {} - cjs-module-lexer@1.4.3: {} - cjs-module-lexer@2.2.0: {} clean-css@5.3.3: @@ -12524,8 +11534,6 @@ snapshots: kind-of: 6.0.3 shallow-clone: 3.0.1 - clone@2.1.2: {} - co@4.6.0: {} collect-v8-coverage@1.0.3: {} @@ -12540,9 +11548,7 @@ snapshots: colorette@2.0.20: {} - combined-stream@1.0.8: - dependencies: - delayed-stream: 1.0.0 + colorjs.io@0.5.2: {} commander@10.0.1: {} @@ -12554,8 +11560,6 @@ snapshots: comment-parser@1.4.1: {} - commondir@1.0.1: {} - compressible@2.0.18: dependencies: mime-db: 1.54.0 @@ -12603,7 +11607,7 @@ snapshots: dependencies: postcss: 8.5.8 - css-loader@7.1.4(webpack@5.95.0): + css-loader@7.1.4(webpack@5.105.4): dependencies: icss-utils: 5.1.0(postcss@8.5.8) postcss: 8.5.8 @@ -12614,7 +11618,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.7.4 optionalDependencies: - webpack: 5.95.0 + webpack: 5.105.4 css-select@4.3.0: dependencies: @@ -12681,21 +11685,17 @@ snapshots: dependencies: css-tree: 1.1.3 - cssom@0.3.8: {} - - cssom@0.5.0: {} - - cssstyle@2.3.0: + cssstyle@4.6.0: dependencies: - cssom: 0.3.8 + '@asamuzakjp/css-color': 3.2.0 + rrweb-cssom: 0.8.0 csstype@3.2.3: {} - data-urls@3.0.2: + data-urls@5.0.0: dependencies: - abab: 2.0.6 - whatwg-mimetype: 3.0.0 - whatwg-url: 11.0.0 + whatwg-mimetype: 4.0.0 + whatwg-url: 14.2.0 data-view-buffer@1.0.2: dependencies: @@ -12731,8 +11731,6 @@ snapshots: dedent@1.7.2: {} - deep-extend@0.6.0: {} - deep-is@0.1.4: {} deepmerge@4.3.1: {} @@ -12758,8 +11756,6 @@ snapshots: has-property-descriptors: 1.0.2 object-keys: 1.1.1 - delayed-stream@1.0.0: {} - depd@1.1.2: {} depd@2.0.0: {} @@ -12775,8 +11771,6 @@ snapshots: detect-node@2.1.0: {} - diff-sequences@29.6.3: {} - diff@8.0.3: {} dns-packet@5.6.1: @@ -12797,11 +11791,11 @@ snapshots: domhandler: 4.3.1 entities: 2.2.0 - domelementtype@2.3.0: {} - - domexception@4.0.0: + dom7@4.0.6: dependencies: - webidl-conversions: 7.0.0 + ssr-window: 4.0.2 + + domelementtype@2.3.0: {} domhandler@4.3.1: dependencies: @@ -12826,10 +11820,6 @@ snapshots: eastasianwidth@0.2.0: {} - editions@6.22.0: - dependencies: - version-range: 4.15.0 - ee-first@1.1.1: {} ejs@3.1.10: @@ -12953,8 +11943,6 @@ snapshots: iterator.prototype: 1.1.5 safe-array-concat: 1.1.3 - es-module-lexer@1.7.0: {} - es-module-lexer@2.0.0: {} es-object-atoms@1.1.1: @@ -12988,14 +11976,6 @@ snapshots: escape-string-regexp@4.0.0: {} - escodegen@2.1.0: - dependencies: - esprima: 4.0.1 - estraverse: 5.3.0 - esutils: 2.0.3 - optionalDependencies: - source-map: 0.6.1 - eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 @@ -13065,6 +12045,10 @@ snapshots: dependencies: eslint: 8.57.1 + eslint-plugin-react-hooks@5.2.0(eslint@8.57.1): + dependencies: + eslint: 8.57.1 + eslint-plugin-react@7.37.5(eslint@8.57.1): dependencies: array-includes: 3.1.9 @@ -13109,11 +12093,6 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-tsdoc@0.4.0: - dependencies: - '@microsoft/tsdoc': 0.15.1 - '@microsoft/tsdoc-config': 0.17.1 - eslint-plugin-tsdoc@0.5.2(eslint@8.57.1)(typescript@5.8.3): dependencies: '@microsoft/tsdoc': 0.16.0 @@ -13270,12 +12249,6 @@ snapshots: eventemitter3@4.0.7: {} - events-universal@1.0.1: - dependencies: - bare-events: 2.8.2 - transitivePeerDependencies: - - bare-abort-controller - events@3.3.0: {} execa@5.1.1: @@ -13292,16 +12265,6 @@ snapshots: exit-x@0.2.2: {} - exit@0.1.2: {} - - expect@29.7.0: - dependencies: - '@jest/expect-utils': 29.7.0 - jest-get-type: 29.6.3 - jest-matcher-utils: 29.7.0 - jest-message-util: 29.7.0 - jest-util: 29.7.0 - expect@30.2.0: dependencies: '@jest/expect-utils': 30.2.0 @@ -13358,8 +12321,6 @@ snapshots: fast-deep-equal@3.1.3: {} - fast-fifo@1.3.2: {} - fast-glob@3.2.12: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -13441,8 +12402,6 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - first-chunk-stream@5.0.0: {} - flat-cache@3.2.0: dependencies: flatted: 3.3.4 @@ -13467,14 +12426,6 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - form-data@4.0.5: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - es-set-tostringtag: 2.1.0 - hasown: 2.0.2 - mime-types: 2.1.35 - forwarded@0.2.0: {} fraction.js@5.3.4: {} @@ -13586,15 +12537,6 @@ snapshots: define-properties: 1.2.1 gopd: 1.2.0 - globby@14.1.0: - dependencies: - '@sindresorhus/merge-streams': 2.3.0 - fast-glob: 3.3.3 - ignore: 7.0.5 - path-type: 6.0.0 - slash: 5.1.0 - unicorn-magic: 0.3.0 - gopd@1.2.0: {} graceful-fs@4.2.11: {} @@ -13632,17 +12574,17 @@ snapshots: readable-stream: 2.3.8 wbuf: 1.7.3 - html-encoding-sniffer@3.0.0: + html-encoding-sniffer@4.0.0: dependencies: - whatwg-encoding: 2.0.0 + whatwg-encoding: 3.1.1 html-escaper@2.0.2: {} - html-loader@4.2.0(webpack@5.95.0): + html-loader@4.2.0(webpack@5.105.4): dependencies: html-minifier-terser: 7.2.0 parse5: 7.3.0 - webpack: 5.95.0 + webpack: 5.105.4 html-minifier-terser@7.2.0: dependencies: @@ -13674,14 +12616,6 @@ snapshots: http-parser-js@0.5.10: {} - http-proxy-agent@5.0.0: - dependencies: - '@tootallnate/once': 2.0.0 - agent-base: 6.0.2 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.4 @@ -13709,13 +12643,6 @@ snapshots: transitivePeerDependencies: - debug - https-proxy-agent@5.0.1: - dependencies: - agent-base: 6.0.2 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.4 @@ -13735,9 +12662,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.49): + icss-utils@5.1.0(postcss@8.5.16): dependencies: - postcss: 8.4.49 + postcss: 8.5.16 icss-utils@5.1.0(postcss@8.5.8): dependencies: @@ -13751,7 +12678,7 @@ snapshots: immediate@3.0.6: {} - immutable@4.3.8: {} + immutable@5.1.9: {} import-fresh@3.3.1: dependencies: @@ -13906,8 +12833,6 @@ snapshots: dependencies: which-typed-array: 1.1.20 - is-utf8@0.2.1: {} - is-weakmap@2.0.2: {} is-weakref@1.1.1: @@ -13927,8 +12852,6 @@ snapshots: isarray@2.0.5: {} - isbinaryfile@5.0.3: {} - isexe@2.0.0: {} isobject@3.0.1: {} @@ -13942,16 +12865,6 @@ snapshots: istanbul-lib-coverage@3.2.2: {} - istanbul-lib-instrument@5.2.1: - dependencies: - '@babel/core': 7.29.0 - '@babel/parser': 7.29.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.2 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - istanbul-lib-instrument@6.0.3: dependencies: '@babel/core': 7.29.0 @@ -13968,14 +12881,6 @@ snapshots: make-dir: 4.0.0 supports-color: 7.2.0 - istanbul-lib-source-maps@4.0.1: - dependencies: - debug: 4.4.3 - istanbul-lib-coverage: 3.2.2 - source-map: 0.6.1 - transitivePeerDependencies: - - supports-color - istanbul-lib-source-maps@5.0.6: dependencies: '@jridgewell/trace-mapping': 0.3.31 @@ -14010,44 +12915,12 @@ snapshots: filelist: 1.0.6 picocolors: 1.1.1 - jest-changed-files@29.7.0: - dependencies: - execa: 5.1.1 - jest-util: 29.7.0 - p-limit: 3.1.0 - jest-changed-files@30.3.0: dependencies: execa: 5.1.1 jest-util: 30.3.0 p-limit: 3.1.0 - jest-circus@29.7.0: - dependencies: - '@jest/environment': 29.7.0 - '@jest/expect': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 22.19.13 - chalk: 4.1.2 - co: 4.6.0 - dedent: 1.7.2 - is-generator-fn: 2.1.0 - jest-each: 29.7.0 - jest-matcher-utils: 29.7.0 - jest-message-util: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 - p-limit: 3.1.0 - pretty-format: 29.7.0 - pure-rand: 6.1.0 - slash: 3.0.0 - stack-utils: 2.0.6 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - jest-circus@30.3.0: dependencies: '@jest/environment': 30.3.0 @@ -14074,36 +12947,6 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.5.0(@types/node@22.19.13): - dependencies: - '@babel/core': 7.29.0 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.29.0) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.8 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 22.19.13 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - jest-config@30.3.0(@types/node@22.19.13): dependencies: '@babel/core': 7.29.0 @@ -14135,13 +12978,6 @@ snapshots: - babel-plugin-macros - supports-color - jest-diff@29.7.0: - dependencies: - chalk: 4.1.2 - diff-sequences: 29.6.3 - jest-get-type: 29.6.3 - pretty-format: 29.7.0 - jest-diff@30.2.0: dependencies: '@jest/diff-sequences': 30.0.1 @@ -14156,22 +12992,10 @@ snapshots: chalk: 4.1.2 pretty-format: 30.3.0 - jest-docblock@29.7.0: - dependencies: - detect-newline: 3.1.0 - jest-docblock@30.2.0: dependencies: detect-newline: 3.1.0 - jest-each@29.7.0: - dependencies: - '@jest/types': 29.6.3 - chalk: 4.1.2 - jest-get-type: 29.6.3 - jest-util: 29.7.0 - pretty-format: 29.7.0 - jest-each@30.3.0: dependencies: '@jest/get-type': 30.1.0 @@ -14180,30 +13004,16 @@ snapshots: jest-util: 30.3.0 pretty-format: 30.3.0 - jest-environment-jsdom@29.5.0: + jest-environment-jsdom@30.4.1: dependencies: - '@jest/environment': 29.7.0 - '@jest/fake-timers': 29.7.0 - '@jest/types': 29.6.3 - '@types/jsdom': 20.0.1 - '@types/node': 22.19.13 - jest-mock: 29.7.0 - jest-util: 29.7.0 - jsdom: 20.0.3 + '@jest/environment': 30.4.1 + '@jest/environment-jsdom-abstract': 30.4.1(jsdom@26.1.0) + jsdom: 26.1.0 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - jest-environment-node@29.7.0: - dependencies: - '@jest/environment': 29.7.0 - '@jest/fake-timers': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 22.19.13 - jest-mock: 29.7.0 - jest-util: 29.7.0 - jest-environment-node@30.2.0: dependencies: '@jest/environment': 30.2.0 @@ -14224,24 +13034,6 @@ snapshots: jest-util: 30.3.0 jest-validate: 30.3.0 - jest-get-type@29.6.3: {} - - jest-haste-map@29.7.0: - dependencies: - '@jest/types': 29.6.3 - '@types/graceful-fs': 4.1.9 - '@types/node': 22.19.13 - anymatch: 3.1.3 - fb-watchman: 2.0.2 - graceful-fs: 4.2.11 - jest-regex-util: 29.6.3 - jest-util: 29.7.0 - jest-worker: 29.7.0 - micromatch: 4.0.8 - walker: 1.0.8 - optionalDependencies: - fsevents: 2.3.3 - jest-haste-map@30.3.0: dependencies: '@jest/types': 30.3.0 @@ -14264,23 +13056,11 @@ snapshots: uuid: 8.3.2 xml: 1.0.1 - jest-leak-detector@29.7.0: - dependencies: - jest-get-type: 29.6.3 - pretty-format: 29.7.0 - jest-leak-detector@30.3.0: dependencies: '@jest/get-type': 30.1.0 pretty-format: 30.3.0 - jest-matcher-utils@29.7.0: - dependencies: - chalk: 4.1.2 - jest-diff: 29.7.0 - jest-get-type: 29.6.3 - pretty-format: 29.7.0 - jest-matcher-utils@30.2.0: dependencies: '@jest/get-type': 30.1.0 @@ -14295,18 +13075,6 @@ snapshots: jest-diff: 30.3.0 pretty-format: 30.3.0 - jest-message-util@29.7.0: - dependencies: - '@babel/code-frame': 7.29.0 - '@jest/types': 29.6.3 - '@types/stack-utils': 2.0.3 - chalk: 4.1.2 - graceful-fs: 4.2.11 - micromatch: 4.0.8 - pretty-format: 29.7.0 - slash: 3.0.0 - stack-utils: 2.0.6 - jest-message-util@30.2.0: dependencies: '@babel/code-frame': 7.29.0 @@ -14331,11 +13099,18 @@ snapshots: slash: 3.0.0 stack-utils: 2.0.6 - jest-mock@29.7.0: + jest-message-util@30.4.1: dependencies: - '@jest/types': 29.6.3 - '@types/node': 22.19.13 - jest-util: 29.7.0 + '@babel/code-frame': 7.29.0 + '@jest/types': 30.4.1 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-util: 30.4.1 + picomatch: 4.0.3 + pretty-format: 30.4.1 + slash: 3.0.0 + stack-utils: 2.0.6 jest-mock@30.2.0: dependencies: @@ -14349,59 +13124,26 @@ snapshots: '@types/node': 22.19.13 jest-util: 30.3.0 - jest-pnp-resolver@1.2.3(jest-resolve@29.5.0): - optionalDependencies: - jest-resolve: 29.5.0 - - jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): - optionalDependencies: - jest-resolve: 29.7.0 + jest-mock@30.4.1: + dependencies: + '@jest/types': 30.4.1 + '@types/node': 22.19.13 + jest-util: 30.4.1 jest-pnp-resolver@1.2.3(jest-resolve@30.3.0): optionalDependencies: jest-resolve: 30.3.0 - jest-regex-util@29.6.3: {} - jest-regex-util@30.0.1: {} - jest-resolve-dependencies@29.7.0: - dependencies: - jest-regex-util: 29.6.3 - jest-snapshot: 29.7.0 - transitivePeerDependencies: - - supports-color - - jest-resolve-dependencies@30.3.0: - dependencies: - jest-regex-util: 30.0.1 - jest-snapshot: 30.3.0 - transitivePeerDependencies: - - supports-color - - jest-resolve@29.5.0: - dependencies: - chalk: 4.1.2 - graceful-fs: 4.2.11 - jest-haste-map: 29.7.0 - jest-pnp-resolver: 1.2.3(jest-resolve@29.5.0) - jest-util: 29.7.0 - jest-validate: 29.7.0 - resolve: 1.22.11 - resolve.exports: 2.0.3 - slash: 3.0.0 - - jest-resolve@29.7.0: - dependencies: - chalk: 4.1.2 - graceful-fs: 4.2.11 - jest-haste-map: 29.7.0 - jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0) - jest-util: 29.7.0 - jest-validate: 29.7.0 - resolve: 1.22.11 - resolve.exports: 2.0.3 - slash: 3.0.0 + jest-regex-util@30.4.0: {} + + jest-resolve-dependencies@30.3.0: + dependencies: + jest-regex-util: 30.0.1 + jest-snapshot: 30.3.0 + transitivePeerDependencies: + - supports-color jest-resolve@30.3.0: dependencies: @@ -14414,32 +13156,6 @@ snapshots: slash: 3.0.0 unrs-resolver: 1.12.2 - jest-runner@29.7.0: - dependencies: - '@jest/console': 29.7.0 - '@jest/environment': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 22.19.13 - chalk: 4.1.2 - emittery: 0.13.1 - graceful-fs: 4.2.11 - jest-docblock: 29.7.0 - jest-environment-node: 29.7.0 - jest-haste-map: 29.7.0 - jest-leak-detector: 29.7.0 - jest-message-util: 29.7.0 - jest-resolve: 29.7.0 - jest-runtime: 29.7.0 - jest-util: 29.7.0 - jest-watcher: 29.7.0 - jest-worker: 29.7.0 - p-limit: 3.1.0 - source-map-support: 0.5.13 - transitivePeerDependencies: - - supports-color - jest-runner@30.3.0: dependencies: '@jest/console': 30.3.0 @@ -14467,33 +13183,6 @@ snapshots: transitivePeerDependencies: - supports-color - jest-runtime@29.7.0: - dependencies: - '@jest/environment': 29.7.0 - '@jest/fake-timers': 29.7.0 - '@jest/globals': 29.7.0 - '@jest/source-map': 29.6.3 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 22.19.13 - chalk: 4.1.2 - cjs-module-lexer: 1.4.3 - collect-v8-coverage: 1.0.3 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-mock: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 - slash: 3.0.0 - strip-bom: 4.0.0 - transitivePeerDependencies: - - supports-color - jest-runtime@30.3.0: dependencies: '@jest/environment': 30.3.0 @@ -14521,59 +13210,6 @@ snapshots: transitivePeerDependencies: - supports-color - jest-snapshot@29.5.0: - dependencies: - '@babel/core': 7.29.0 - '@babel/generator': 7.29.1 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) - '@babel/traverse': 7.29.0 - '@babel/types': 7.29.0 - '@jest/expect-utils': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@types/babel__traverse': 7.28.0 - '@types/prettier': 2.7.3 - babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.0) - chalk: 4.1.2 - expect: 29.7.0 - graceful-fs: 4.2.11 - jest-diff: 29.7.0 - jest-get-type: 29.6.3 - jest-matcher-utils: 29.7.0 - jest-message-util: 29.7.0 - jest-util: 29.7.0 - natural-compare: 1.4.0 - pretty-format: 29.7.0 - semver: 7.7.4 - transitivePeerDependencies: - - supports-color - - jest-snapshot@29.7.0: - dependencies: - '@babel/core': 7.29.0 - '@babel/generator': 7.29.1 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) - '@babel/types': 7.29.0 - '@jest/expect-utils': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.0) - chalk: 4.1.2 - expect: 29.7.0 - graceful-fs: 4.2.11 - jest-diff: 29.7.0 - jest-get-type: 29.6.3 - jest-matcher-utils: 29.7.0 - jest-message-util: 29.7.0 - jest-util: 29.7.0 - natural-compare: 1.4.0 - pretty-format: 29.7.0 - semver: 7.7.4 - transitivePeerDependencies: - - supports-color - jest-snapshot@30.3.0: dependencies: '@babel/core': 7.29.0 @@ -14600,15 +13236,6 @@ snapshots: transitivePeerDependencies: - supports-color - jest-util@29.7.0: - dependencies: - '@jest/types': 29.6.3 - '@types/node': 22.19.13 - chalk: 4.1.2 - ci-info: 3.9.0 - graceful-fs: 4.2.11 - picomatch: 2.3.1 - jest-util@30.2.0: dependencies: '@jest/types': 30.2.0 @@ -14627,14 +13254,14 @@ snapshots: graceful-fs: 4.2.11 picomatch: 4.0.3 - jest-validate@29.7.0: + jest-util@30.4.1: dependencies: - '@jest/types': 29.6.3 - camelcase: 6.3.0 + '@jest/types': 30.4.1 + '@types/node': 22.19.13 chalk: 4.1.2 - jest-get-type: 29.6.3 - leven: 3.1.0 - pretty-format: 29.7.0 + ci-info: 4.4.0 + graceful-fs: 4.2.11 + picomatch: 4.0.3 jest-validate@30.2.0: dependencies: @@ -14654,17 +13281,6 @@ snapshots: leven: 3.1.0 pretty-format: 30.3.0 - jest-watcher@29.7.0: - dependencies: - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 22.19.13 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - emittery: 0.13.1 - jest-util: 29.7.0 - string-length: 4.0.2 - jest-watcher@30.3.0: dependencies: '@jest/test-result': 30.3.0 @@ -14682,13 +13298,6 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest-worker@29.7.0: - dependencies: - '@types/node': 22.19.13 - jest-util: 29.7.0 - merge-stream: 2.0.0 - supports-color: 8.1.1 - jest-worker@30.3.0: dependencies: '@types/node': 22.19.13 @@ -14714,34 +13323,28 @@ snapshots: jsdoc-type-pratt-parser@4.1.0: {} - jsdom@20.0.3: + jsdom@26.1.0: dependencies: - abab: 2.0.6 - acorn: 8.16.0 - acorn-globals: 7.0.1 - cssom: 0.5.0 - cssstyle: 2.3.0 - data-urls: 3.0.2 + cssstyle: 4.6.0 + data-urls: 5.0.0 decimal.js: 10.6.0 - domexception: 4.0.0 - escodegen: 2.1.0 - form-data: 4.0.5 - html-encoding-sniffer: 3.0.0 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 + html-encoding-sniffer: 4.0.0 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.23 parse5: 7.3.0 + rrweb-cssom: 0.8.0 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 4.1.4 - w3c-xmlserializer: 4.0.0 + tough-cookie: 5.1.2 + w3c-xmlserializer: 5.0.0 webidl-conversions: 7.0.0 - whatwg-encoding: 2.0.0 - whatwg-mimetype: 3.0.0 - whatwg-url: 11.0.0 + whatwg-encoding: 3.1.1 + whatwg-mimetype: 4.0.0 + whatwg-url: 14.2.0 ws: 8.19.0 - xml-name-validator: 4.0.0 + xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil - supports-color @@ -14853,6 +13456,8 @@ snapshots: lodash@4.17.23: {} + lodash@4.18.1: {} + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 @@ -14885,36 +13490,6 @@ snapshots: media-typer@0.3.0: {} - mem-fs-editor@11.1.4(mem-fs@4.1.4): - dependencies: - '@types/ejs': 3.1.5 - '@types/node': 22.19.13 - binaryextensions: 6.11.0 - commondir: 1.0.1 - deep-extend: 0.6.0 - ejs: 3.1.10 - globby: 14.1.0 - isbinaryfile: 5.0.3 - mem-fs: 4.1.4 - minimatch: 9.0.9 - multimatch: 7.0.0 - normalize-path: 3.0.0 - textextensions: 6.11.0 - vinyl: 3.0.1 - transitivePeerDependencies: - - bare-abort-controller - - react-native-b4a - - mem-fs@4.1.4: - dependencies: - '@types/node': 22.19.13 - '@types/vinyl': 2.0.12 - vinyl: 3.0.1 - vinyl-file: 5.0.0 - transitivePeerDependencies: - - bare-abort-controller - - react-native-b4a - memfs@4.12.0: dependencies: '@jsonjoy.com/json-pack': 1.21.0(tslib@2.3.1) @@ -14980,10 +13555,6 @@ snapshots: dependencies: brace-expansion: 5.0.4 - minimatch@3.0.8: - dependencies: - brace-expansion: 1.1.12 - minimatch@3.1.5: dependencies: brace-expansion: 1.1.12 @@ -15011,14 +13582,10 @@ snapshots: dns-packet: 5.6.1 thunky: 1.1.0 - multimatch@7.0.0: - dependencies: - array-differ: 4.0.0 - array-union: 3.0.1 - minimatch: 9.0.9 - nanoid@3.3.11: {} + nanoid@3.3.15: {} + napi-postinstall@0.3.4: {} natural-compare@1.4.0: {} @@ -15045,8 +13612,6 @@ snapshots: dependencies: whatwg-url: 5.0.0 - node-forge@1.3.3: {} - node-forge@1.4.0: {} node-int64@0.4.0: {} @@ -15225,8 +13790,6 @@ snapshots: path-to-regexp@0.1.12: {} - path-type@6.0.0: {} - picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -15320,18 +13883,18 @@ snapshots: postcss: 8.5.8 postcss-selector-parser: 6.1.2 - postcss-modules-extract-imports@3.1.0(postcss@8.4.49): + postcss-modules-extract-imports@3.1.0(postcss@8.5.16): dependencies: - postcss: 8.4.49 + postcss: 8.5.16 postcss-modules-extract-imports@3.1.0(postcss@8.5.8): dependencies: postcss: 8.5.8 - postcss-modules-local-by-default@4.2.0(postcss@8.4.49): + postcss-modules-local-by-default@4.2.0(postcss@8.5.16): dependencies: - icss-utils: 5.1.0(postcss@8.4.49) - postcss: 8.4.49 + icss-utils: 5.1.0(postcss@8.5.16) + postcss: 8.5.16 postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 @@ -15342,9 +13905,9 @@ snapshots: postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.1(postcss@8.4.49): + postcss-modules-scope@3.2.1(postcss@8.5.16): dependencies: - postcss: 8.4.49 + postcss: 8.5.16 postcss-selector-parser: 7.1.1 postcss-modules-scope@3.2.1(postcss@8.5.8): @@ -15352,26 +13915,26 @@ snapshots: postcss: 8.5.8 postcss-selector-parser: 7.1.1 - postcss-modules-values@4.0.0(postcss@8.4.49): + postcss-modules-values@4.0.0(postcss@8.5.16): dependencies: - icss-utils: 5.1.0(postcss@8.4.49) - postcss: 8.4.49 + icss-utils: 5.1.0(postcss@8.5.16) + postcss: 8.5.16 postcss-modules-values@4.0.0(postcss@8.5.8): dependencies: icss-utils: 5.1.0(postcss@8.5.8) postcss: 8.5.8 - postcss-modules@6.0.1(postcss@8.4.49): + postcss-modules@6.0.1(postcss@8.5.16): dependencies: generic-names: 4.0.0 - icss-utils: 5.1.0(postcss@8.4.49) + icss-utils: 5.1.0(postcss@8.5.16) lodash.camelcase: 4.3.0 - postcss: 8.4.49 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) - postcss-modules-local-by-default: 4.2.0(postcss@8.4.49) - postcss-modules-scope: 3.2.1(postcss@8.4.49) - postcss-modules-values: 4.0.0(postcss@8.4.49) + postcss: 8.5.16 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.16) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.16) + postcss-modules-scope: 3.2.1(postcss@8.5.16) + postcss-modules-values: 4.0.0(postcss@8.5.16) string-hash: 1.1.3 postcss-normalize-charset@5.1.0(postcss@8.5.8): @@ -15460,9 +14023,9 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss@8.4.49: + postcss@8.5.16: dependencies: - nanoid: 3.3.11 + nanoid: 3.3.15 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -15474,12 +14037,6 @@ snapshots: prelude-ls@1.2.1: {} - pretty-format@29.7.0: - dependencies: - '@jest/schemas': 29.6.3 - ansi-styles: 5.2.0 - react-is: 18.3.1 - pretty-format@30.2.0: dependencies: '@jest/schemas': 30.0.5 @@ -15492,6 +14049,13 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.3.1 + pretty-format@30.4.1: + dependencies: + '@jest/schemas': 30.4.1 + ansi-styles: 5.2.0 + react-is-18: react-is@18.3.1 + react-is-19: react-is@19.2.7 + process-nextick-args@2.0.1: {} prop-types@15.8.1: @@ -15509,14 +14073,8 @@ snapshots: dependencies: commander: 14.0.3 - psl@1.15.0: - dependencies: - punycode: 2.3.1 - punycode@2.3.1: {} - pure-rand@6.1.0: {} - pure-rand@7.0.1: {} pvtsutils@1.3.6: @@ -15529,14 +14087,8 @@ snapshots: dependencies: side-channel: 1.1.0 - querystringify@2.2.0: {} - queue-microtask@1.2.3: {} - randombytes@2.1.0: - dependencies: - safe-buffer: 5.2.1 - range-parser@1.2.1: {} raw-body@2.5.3: @@ -15559,6 +14111,8 @@ snapshots: react-is@18.3.1: {} + react-is@19.2.7: {} + react@17.0.1: dependencies: loose-envify: 1.4.0 @@ -15608,10 +14162,6 @@ snapshots: relateurl@0.2.7: {} - remove-trailing-separator@1.1.0: {} - - replace-ext@2.0.0: {} - require-from-string@2.0.2: {} requirejs@2.3.7: {} @@ -15622,8 +14172,6 @@ snapshots: resolve-from@5.0.0: {} - resolve.exports@2.0.3: {} - resolve@1.17.0: dependencies: path-parse: 1.0.7 @@ -15651,6 +14199,8 @@ snapshots: dependencies: glob: 7.2.3 + rrweb-cssom@0.8.0: {} + rtl-css-js@1.16.1: dependencies: '@babel/runtime': 7.28.6 @@ -15690,83 +14240,97 @@ snapshots: safer-buffer@2.1.2: {} - sass-embedded-android-arm64@1.77.8: + sass-embedded-android-arm64@1.85.1: + optional: true + + sass-embedded-android-arm@1.85.1: optional: true - sass-embedded-android-arm@1.77.8: + sass-embedded-android-ia32@1.85.1: optional: true - sass-embedded-android-ia32@1.77.8: + sass-embedded-android-riscv64@1.85.1: optional: true - sass-embedded-android-x64@1.77.8: + sass-embedded-android-x64@1.85.1: optional: true - sass-embedded-darwin-arm64@1.77.8: + sass-embedded-darwin-arm64@1.85.1: optional: true - sass-embedded-darwin-x64@1.77.8: + sass-embedded-darwin-x64@1.85.1: optional: true - sass-embedded-linux-arm64@1.77.8: + sass-embedded-linux-arm64@1.85.1: optional: true - sass-embedded-linux-arm@1.77.8: + sass-embedded-linux-arm@1.85.1: optional: true - sass-embedded-linux-ia32@1.77.8: + sass-embedded-linux-ia32@1.85.1: optional: true - sass-embedded-linux-musl-arm64@1.77.8: + sass-embedded-linux-musl-arm64@1.85.1: optional: true - sass-embedded-linux-musl-arm@1.77.8: + sass-embedded-linux-musl-arm@1.85.1: optional: true - sass-embedded-linux-musl-ia32@1.77.8: + sass-embedded-linux-musl-ia32@1.85.1: optional: true - sass-embedded-linux-musl-x64@1.77.8: + sass-embedded-linux-musl-riscv64@1.85.1: optional: true - sass-embedded-linux-x64@1.77.8: + sass-embedded-linux-musl-x64@1.85.1: optional: true - sass-embedded-win32-arm64@1.77.8: + sass-embedded-linux-riscv64@1.85.1: optional: true - sass-embedded-win32-ia32@1.77.8: + sass-embedded-linux-x64@1.85.1: optional: true - sass-embedded-win32-x64@1.77.8: + sass-embedded-win32-arm64@1.85.1: optional: true - sass-embedded@1.77.8: + sass-embedded-win32-ia32@1.85.1: + optional: true + + sass-embedded-win32-x64@1.85.1: + optional: true + + sass-embedded@1.85.1: dependencies: - '@bufbuild/protobuf': 1.10.1 + '@bufbuild/protobuf': 2.12.1 buffer-builder: 0.2.0 - immutable: 4.3.8 + colorjs.io: 0.5.2 + immutable: 5.1.9 rxjs: 7.8.2 supports-color: 8.1.1 + sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-android-arm: 1.77.8 - sass-embedded-android-arm64: 1.77.8 - sass-embedded-android-ia32: 1.77.8 - sass-embedded-android-x64: 1.77.8 - sass-embedded-darwin-arm64: 1.77.8 - sass-embedded-darwin-x64: 1.77.8 - sass-embedded-linux-arm: 1.77.8 - sass-embedded-linux-arm64: 1.77.8 - sass-embedded-linux-ia32: 1.77.8 - sass-embedded-linux-musl-arm: 1.77.8 - sass-embedded-linux-musl-arm64: 1.77.8 - sass-embedded-linux-musl-ia32: 1.77.8 - sass-embedded-linux-musl-x64: 1.77.8 - sass-embedded-linux-x64: 1.77.8 - sass-embedded-win32-arm64: 1.77.8 - sass-embedded-win32-ia32: 1.77.8 - sass-embedded-win32-x64: 1.77.8 + sass-embedded-android-arm: 1.85.1 + sass-embedded-android-arm64: 1.85.1 + sass-embedded-android-ia32: 1.85.1 + sass-embedded-android-riscv64: 1.85.1 + sass-embedded-android-x64: 1.85.1 + sass-embedded-darwin-arm64: 1.85.1 + sass-embedded-darwin-x64: 1.85.1 + sass-embedded-linux-arm: 1.85.1 + sass-embedded-linux-arm64: 1.85.1 + sass-embedded-linux-ia32: 1.85.1 + sass-embedded-linux-musl-arm: 1.85.1 + sass-embedded-linux-musl-arm64: 1.85.1 + sass-embedded-linux-musl-ia32: 1.85.1 + sass-embedded-linux-musl-riscv64: 1.85.1 + sass-embedded-linux-musl-x64: 1.85.1 + sass-embedded-linux-riscv64: 1.85.1 + sass-embedded-linux-x64: 1.85.1 + sass-embedded-win32-arm64: 1.85.1 + sass-embedded-win32-ia32: 1.85.1 + sass-embedded-win32-x64: 1.85.1 sax@1.5.0: {} @@ -15779,12 +14343,6 @@ snapshots: loose-envify: 1.4.0 object-assign: 4.1.1 - schema-utils@3.3.0: - dependencies: - '@types/json-schema': 7.0.15 - ajv: 6.14.0 - ajv-keywords: 3.5.2(ajv@6.14.0) - schema-utils@4.3.3: dependencies: '@types/json-schema': 7.0.15 @@ -15823,9 +14381,7 @@ snapshots: range-parser: 1.2.1 statuses: 2.0.2 - serialize-javascript@6.0.2: - dependencies: - randombytes: 2.1.0 + serialize-javascript@7.0.5: {} serve-index@1.9.2: dependencies: @@ -15916,8 +14472,6 @@ snapshots: slash@3.0.0: {} - slash@5.1.0: {} - sockjs@0.3.24: dependencies: faye-websocket: 0.11.4 @@ -15926,11 +14480,11 @@ snapshots: source-map-js@1.2.1: {} - source-map-loader@4.0.2(webpack@5.95.0): + source-map-loader@4.0.2(webpack@5.105.4): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.95.0 + webpack: 5.105.4 source-map-support@0.5.13: dependencies: @@ -15978,6 +14532,8 @@ snapshots: sprintf-js@1.0.3: {} + ssr-window@4.0.2: {} + stable@0.1.8: {} stack-utils@2.0.6: @@ -15993,15 +14549,6 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - streamx@2.23.0: - dependencies: - events-universal: 1.0.1 - fast-fifo: 1.3.2 - text-decoder: 1.2.7 - transitivePeerDependencies: - - bare-abort-controller - - react-native-b4a - string-argv@0.3.2: {} string-hash@1.1.3: {} @@ -16087,15 +14634,6 @@ snapshots: dependencies: ansi-regex: 6.2.2 - strip-bom-buf@3.0.1: - dependencies: - is-utf8: 0.2.1 - - strip-bom-stream@5.0.0: - dependencies: - first-chunk-stream: 5.0.0 - strip-bom-buf: 3.0.1 - strip-bom@3.0.0: {} strip-bom@4.0.0: {} @@ -16134,8 +14672,19 @@ snapshots: sax: 1.5.0 stable: 0.1.8 + swiper@8.4.7: + dependencies: + dom7: 4.0.6 + ssr-window: 4.0.2 + symbol-tree@3.2.4: {} + sync-child-process@1.0.2: + dependencies: + sync-message-port: 1.2.0 + + sync-message-port@1.2.0: {} + synckit@0.11.13: dependencies: '@pkgr/core': 0.3.6 @@ -16153,13 +14702,6 @@ snapshots: tapable@2.3.0: {} - teex@1.0.1: - dependencies: - streamx: 2.23.0 - transitivePeerDependencies: - - bare-abort-controller - - react-native-b4a - terser-webpack-plugin@5.3.17(webpack@5.105.4): dependencies: '@jridgewell/trace-mapping': 0.3.31 @@ -16168,14 +14710,6 @@ snapshots: terser: 5.46.0 webpack: 5.105.4 - terser-webpack-plugin@5.3.17(webpack@5.95.0): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - terser: 5.46.0 - webpack: 5.95.0 - terser@5.46.0: dependencies: '@jridgewell/source-map': 0.3.11 @@ -16189,18 +14723,8 @@ snapshots: glob: 7.2.3 minimatch: 3.1.5 - text-decoder@1.2.7: - dependencies: - b4a: 1.8.0 - transitivePeerDependencies: - - react-native-b4a - text-table@0.2.0: {} - textextensions@6.11.0: - dependencies: - editions: 6.22.0 - thingies@2.5.0(tslib@2.3.1): dependencies: tslib: 2.3.1 @@ -16212,6 +14736,12 @@ snapshots: fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 + tldts-core@6.1.86: {} + + tldts@6.1.86: + dependencies: + tldts-core: 6.1.86 + tmpl@1.0.5: {} to-regex-range@5.0.1: @@ -16220,16 +14750,13 @@ snapshots: toidentifier@1.0.1: {} - tough-cookie@4.1.4: + tough-cookie@5.1.2: dependencies: - psl: 1.15.0 - punycode: 2.3.1 - universalify: 0.2.0 - url-parse: 1.5.10 + tldts: 6.1.86 tr46@0.0.3: {} - tr46@3.0.0: + tr46@5.1.1: dependencies: punycode: 2.3.1 @@ -16318,8 +14845,6 @@ snapshots: typescript@5.3.3: {} - typescript@5.8.2: {} - typescript@5.8.3: {} typescript@5.9.3: {} @@ -16335,12 +14860,8 @@ snapshots: undici-types@6.21.0: {} - unicorn-magic@0.3.0: {} - universal-user-agent@7.0.3: {} - universalify@0.2.0: {} - universalify@2.0.1: {} unpipe@1.0.0: {} @@ -16382,11 +14903,6 @@ snapshots: dependencies: punycode: 2.3.1 - url-parse@1.5.10: - dependencies: - querystringify: 2.2.0 - requires-port: 1.0.0 - use-sync-external-store@1.6.0(react@17.0.1): dependencies: react: 17.0.1 @@ -16411,31 +14927,9 @@ snapshots: vary@1.1.2: {} - version-range@4.15.0: {} - - vinyl-file@5.0.0: - dependencies: - '@types/vinyl': 2.0.12 - strip-bom-buf: 3.0.1 - strip-bom-stream: 5.0.0 - vinyl: 3.0.1 - transitivePeerDependencies: - - bare-abort-controller - - react-native-b4a - - vinyl@3.0.1: + w3c-xmlserializer@5.0.0: dependencies: - clone: 2.1.2 - remove-trailing-separator: 1.1.0 - replace-ext: 2.0.0 - teex: 1.0.1 - transitivePeerDependencies: - - bare-abort-controller - - react-native-b4a - - w3c-xmlserializer@4.0.0: - dependencies: - xml-name-validator: 4.0.0 + xml-name-validator: 5.0.0 walker@1.0.8: dependencies: @@ -16470,17 +14964,6 @@ snapshots: optionalDependencies: webpack: 5.105.4 - webpack-dev-middleware@7.4.5(webpack@5.95.0): - dependencies: - colorette: 2.0.20 - memfs: 4.56.11 - mime-types: 3.0.2 - on-finished: 2.4.1 - range-parser: 1.2.1 - schema-utils: 4.3.3 - optionalDependencies: - webpack: 5.95.0 - webpack-dev-server@5.2.3(webpack@5.105.4): dependencies: '@types/bonjour': 3.5.13 @@ -16519,44 +15002,6 @@ snapshots: - supports-color - utf-8-validate - webpack-dev-server@5.2.3(webpack@5.95.0): - dependencies: - '@types/bonjour': 3.5.13 - '@types/connect-history-api-fallback': 1.5.4 - '@types/express': 4.17.25 - '@types/express-serve-static-core': 4.19.8 - '@types/serve-index': 1.9.4 - '@types/serve-static': 1.15.10 - '@types/sockjs': 0.3.36 - '@types/ws': 8.18.1 - ansi-html-community: 0.0.8 - bonjour-service: 1.3.0 - chokidar: 3.6.0 - colorette: 2.0.20 - compression: 1.8.1 - connect-history-api-fallback: 2.0.0 - express: 4.22.1 - graceful-fs: 4.2.11 - http-proxy-middleware: 2.0.9(@types/express@4.17.25) - ipaddr.js: 2.3.0 - launch-editor: 2.13.1 - open: 10.2.0 - p-retry: 6.2.1 - schema-utils: 4.3.3 - selfsigned: 5.5.0 - serve-index: 1.9.2 - sockjs: 0.3.24 - spdy: 4.0.2 - webpack-dev-middleware: 7.4.5(webpack@5.95.0) - ws: 8.19.0 - optionalDependencies: - webpack: 5.95.0 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - webpack-merge@5.8.0: dependencies: clone-deep: 4.0.1 @@ -16596,36 +15041,6 @@ snapshots: - esbuild - uglify-js - webpack@5.95.0: - dependencies: - '@types/estree': 1.0.8 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.16.0 - acorn-import-attributes: 1.9.5(acorn@8.16.0) - browserslist: 4.28.1 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.20.0 - es-module-lexer: 1.7.0 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.1 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.3.0 - terser-webpack-plugin: 5.3.17(webpack@5.95.0) - watchpack: 2.5.1 - webpack-sources: 3.3.4 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - websocket-driver@0.7.4: dependencies: http-parser-js: 0.5.10 @@ -16634,17 +15049,17 @@ snapshots: websocket-extensions@0.1.4: {} - whatwg-encoding@2.0.0: + whatwg-encoding@3.1.1: dependencies: iconv-lite: 0.6.3 whatwg-fetch@3.6.20: {} - whatwg-mimetype@3.0.0: {} + whatwg-mimetype@4.0.0: {} - whatwg-url@11.0.0: + whatwg-url@14.2.0: dependencies: - tr46: 3.0.0 + tr46: 5.1.1 webidl-conversions: 7.0.0 whatwg-url@5.0.0: @@ -16715,11 +15130,6 @@ snapshots: wrappy@1.0.2: {} - write-file-atomic@4.0.2: - dependencies: - imurmurhash: 0.1.4 - signal-exit: 3.0.7 - write-file-atomic@5.0.1: dependencies: imurmurhash: 0.1.4 @@ -16731,7 +15141,7 @@ snapshots: dependencies: is-wsl: 3.1.1 - xml-name-validator@4.0.0: {} + xml-name-validator@5.0.0: {} xml@1.0.1: {} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 24a28768..7e21b64e 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "804ae640edecaf76b02e6dedde9d9162bb8fc7d2", + "pnpmShrinkwrapHash": "25e2a3fa75c950091b6ce385a0b04de78f0efd3b", "preferredVersionsHash": "e0fe58342c5c916209e75bfdee56e81689af3359" } diff --git a/common/docs/template-style-guide.md b/common/docs/template-style-guide.md index 2c6910b2..449e5ae7 100644 --- a/common/docs/template-style-guide.md +++ b/common/docs/template-style-guide.md @@ -9,7 +9,7 @@ Built-in template variables are provided automatically by `buildBuiltInContext() ```json { "context": { - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } } ``` @@ -25,7 +25,7 @@ Every string value in the render context is automatically wrapped with casing he | `componentName.allCaps` | UPPER_SNAKE_CASE | ACE view/quick-view registry IDs, string constants | "GENERIC_CARD" | | `libraryName` | original | Package name (via `toString()`) | "@spfx-template/generic-card" | | `description` | — | User-provided description | User's text | -| `spfxVersion` | — | SPFx framework version | "1.22.2" | +| `spfxVersion` | — | SPFx framework version | "1.23.2" | The same casing helpers are available on **any** string context variable — e.g. `componentAlias.pascal`, `libraryName.hyphen`, etc. diff --git a/common/pnpm-patches/@microsoft__spfx-heft-plugins@1.22.2.patch b/common/pnpm-patches/@microsoft__spfx-heft-plugins@1.22.2.patch deleted file mode 100644 index 7219517f..00000000 --- a/common/pnpm-patches/@microsoft__spfx-heft-plugins@1.22.2.patch +++ /dev/null @@ -1,100 +0,0 @@ -diff --git a/lib-commonjs/plugins/packageSolutionPlugin/packageSolution/utils/validateSolutionDefinition.js b/lib-commonjs/plugins/packageSolutionPlugin/packageSolution/utils/validateSolutionDefinition.js -index ad764968a18d522dd2f3ad22eabc176c05a6d916..f860e528c88867a525f006a3725cadae92e48edd 100644 ---- a/lib-commonjs/plugins/packageSolutionPlugin/packageSolution/utils/validateSolutionDefinition.js -+++ b/lib-commonjs/plugins/packageSolutionPlugin/packageSolution/utils/validateSolutionDefinition.js -@@ -20,7 +20,7 @@ function validateSolutionDefinition(terminal, options, customFeatures, manifests - // HACK: The description is a extensionType - title, but really extensionType should be a first - // class property - if (component.manifest.componentType === 'Extension' && component.description.substring(0, 15) === 'FieldCustomizer') { -- terminal.writeWarningLine(`${component.manifest.alias}: Admins can make this solution available to all sites in the` + ` organization, but field customizers won't automatically appear. SharePoint Framework field ` + `customizers must be specifically associated to fields programmatically to be visible to site users.`); -+ terminal.writeLine(`${component.manifest.alias}: Admins can make this solution available to all sites in the` + ` organization, but field customizers won't automatically appear. SharePoint Framework field ` + `customizers must be specifically associated to fields programmatically to be visible to site users.`); - hasWarning = true; - } - }); -@@ -41,7 +41,7 @@ function validateSolutionDefinition(terminal, options, customFeatures, manifests - if (hasExtensions) { - terminal.writeLine(featureXmlMessage); - } else { -- terminal.writeWarningLine(featureXmlMessage); -+ terminal.writeLine(featureXmlMessage); - hasWarning = true; - } - } -diff --git a/lib-commonjs/utilities/UrlUtilities.js b/lib-commonjs/utilities/UrlUtilities.js -index 39e439bb3287190582ad1535938465d1d597aa16..4e0a036d295aceef5920725c59324084b27d4f11 100644 ---- a/lib-commonjs/utilities/UrlUtilities.js -+++ b/lib-commonjs/utilities/UrlUtilities.js -@@ -1,4 +1,7 @@ --"use strict"; -+/** -+ * Resolves a relative URL segment against a base, using the WHATWG URL API -+ * instead of the deprecated `url.resolve()`. -+ */ "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); -@@ -8,47 +11,15 @@ Object.defineProperty(exports, "UrlUtilities", { - return UrlUtilities; - } - }); --const _nodeurl = /*#__PURE__*/ _interop_require_wildcard(require("node:url")); --function _getRequireWildcardCache(nodeInterop) { -- if (typeof WeakMap !== "function") return null; -- var cacheBabelInterop = new WeakMap(); -- var cacheNodeInterop = new WeakMap(); -- return (_getRequireWildcardCache = function(nodeInterop) { -- return nodeInterop ? cacheNodeInterop : cacheBabelInterop; -- })(nodeInterop); --} --function _interop_require_wildcard(obj, nodeInterop) { -- if (!nodeInterop && obj && obj.__esModule) { -- return obj; -- } -- if (obj === null || typeof obj !== "object" && typeof obj !== "function") { -- return { -- default: obj -- }; -- } -- var cache = _getRequireWildcardCache(nodeInterop); -- if (cache && cache.has(obj)) { -- return cache.get(obj); -- } -- var newObj = { -- __proto__: null -- }; -- var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; -- for(var key in obj){ -- if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { -- var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; -- if (desc && (desc.get || desc.set)) { -- Object.defineProperty(newObj, key, desc); -- } else { -- newObj[key] = obj[key]; -- } -- } -- } -- newObj.default = obj; -- if (cache) { -- cache.set(obj, newObj); -+function resolveUrl(base, relative) { -+ const isAbsoluteUrl = /^[a-z][a-z0-9+\-.]*:\/\//i.test(base); -+ if (isAbsoluteUrl) { -+ return new URL(relative, base).href; - } -- return newObj; -+ const hasLeadingSlash = base.startsWith('/'); -+ const dummyBase = hasLeadingSlash ? `http://d${base}` : `http://d/${base}`; -+ const pathname = new URL(relative, dummyBase).pathname; -+ return hasLeadingSlash ? pathname : pathname.substring(1); - } - class UrlUtilities { - static joinUrlSegments(...segments) { -@@ -58,7 +29,7 @@ class UrlUtilities { - segments = segments.filter((value)=>!!value); - let result = segments[0]; - for(let i = 1; i < segments.length; i++){ -- result = _nodeurl.resolve(`${UrlUtilities.trimTrailingSlashes(result)}/`, UrlUtilities.trimLeadingSlashes(segments[i])); -+ result = resolveUrl(`${UrlUtilities.trimTrailingSlashes(result)}/`, UrlUtilities.trimLeadingSlashes(segments[i])); - } - return UrlUtilities.trimTrailingSlashes(result); - } diff --git a/examples/ace-data-visualization/README.md b/examples/ace-data-visualization/README.md index aa210050..bbb33767 100644 --- a/examples/ace-data-visualization/README.md +++ b/examples/ace-data-visualization/README.md @@ -8,7 +8,7 @@ Short summary on functionality and used technologies. ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/ace-data-visualization/config/package-solution.json b/examples/ace-data-visualization/config/package-solution.json index 75db36b2..fc8ed17a 100644 --- a/examples/ace-data-visualization/config/package-solution.json +++ b/examples/ace-data-visualization/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/ace-data-visualization/package.json b/examples/ace-data-visualization/package.json index 15bc6cb9..b7edd037 100644 --- a/examples/ace-data-visualization/package.json +++ b/examples/ace-data-visualization/package.json @@ -15,16 +15,16 @@ "_phase:package-solution": "heft run --only package-solution -- --clean" }, "dependencies": { - "@microsoft/sp-adaptive-card-extension-base": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-property-pane": "1.22.2", + "@microsoft/sp-adaptive-card-extension-base": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-property-pane": "1.23.2", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/examples/ace-generic-card/README.md b/examples/ace-generic-card/README.md index 46ba7548..2609512f 100644 --- a/examples/ace-generic-card/README.md +++ b/examples/ace-generic-card/README.md @@ -8,7 +8,7 @@ GenericCard Description ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/ace-generic-card/config/package-solution.json b/examples/ace-generic-card/config/package-solution.json index bc1e066b..910a48b8 100644 --- a/examples/ace-generic-card/config/package-solution.json +++ b/examples/ace-generic-card/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/ace-generic-card/package.json b/examples/ace-generic-card/package.json index 98a464db..8792c51e 100644 --- a/examples/ace-generic-card/package.json +++ b/examples/ace-generic-card/package.json @@ -15,16 +15,16 @@ "_phase:package-solution": "heft run --only package-solution -- --clean" }, "dependencies": { - "@microsoft/sp-adaptive-card-extension-base": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-property-pane": "1.22.2", + "@microsoft/sp-adaptive-card-extension-base": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-property-pane": "1.23.2", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/examples/ace-generic-image-card/README.md b/examples/ace-generic-image-card/README.md index 9f60b01f..f101df8d 100644 --- a/examples/ace-generic-image-card/README.md +++ b/examples/ace-generic-image-card/README.md @@ -8,7 +8,7 @@ GenericImageCard Description ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/ace-generic-image-card/config/package-solution.json b/examples/ace-generic-image-card/config/package-solution.json index c4c2b692..3683877f 100644 --- a/examples/ace-generic-image-card/config/package-solution.json +++ b/examples/ace-generic-image-card/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/ace-generic-image-card/package.json b/examples/ace-generic-image-card/package.json index 032b12dc..5aadf15f 100644 --- a/examples/ace-generic-image-card/package.json +++ b/examples/ace-generic-image-card/package.json @@ -15,16 +15,16 @@ "_phase:package-solution": "heft run --only package-solution -- --clean" }, "dependencies": { - "@microsoft/sp-adaptive-card-extension-base": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-property-pane": "1.22.2", + "@microsoft/sp-adaptive-card-extension-base": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-property-pane": "1.23.2", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/examples/ace-generic-primarytext-card/README.md b/examples/ace-generic-primarytext-card/README.md index 160cd524..3cd22a98 100644 --- a/examples/ace-generic-primarytext-card/README.md +++ b/examples/ace-generic-primarytext-card/README.md @@ -8,7 +8,7 @@ GenericPrimaryTextCard Description ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/ace-generic-primarytext-card/config/package-solution.json b/examples/ace-generic-primarytext-card/config/package-solution.json index b980fd5b..207b2be4 100644 --- a/examples/ace-generic-primarytext-card/config/package-solution.json +++ b/examples/ace-generic-primarytext-card/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/ace-generic-primarytext-card/package.json b/examples/ace-generic-primarytext-card/package.json index 745b540e..737dd332 100644 --- a/examples/ace-generic-primarytext-card/package.json +++ b/examples/ace-generic-primarytext-card/package.json @@ -15,16 +15,16 @@ "_phase:package-solution": "heft run --only package-solution -- --clean" }, "dependencies": { - "@microsoft/sp-adaptive-card-extension-base": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-property-pane": "1.22.2", + "@microsoft/sp-adaptive-card-extension-base": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-property-pane": "1.23.2", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/examples/ace-search-card/README.md b/examples/ace-search-card/README.md index 615a921d..fdef095b 100644 --- a/examples/ace-search-card/README.md +++ b/examples/ace-search-card/README.md @@ -8,7 +8,7 @@ SearchCard Description ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/ace-search-card/config/package-solution.json b/examples/ace-search-card/config/package-solution.json index 3fc68dae..2c27fafe 100644 --- a/examples/ace-search-card/config/package-solution.json +++ b/examples/ace-search-card/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/ace-search-card/package.json b/examples/ace-search-card/package.json index fcdaef64..baa87d7e 100644 --- a/examples/ace-search-card/package.json +++ b/examples/ace-search-card/package.json @@ -15,16 +15,16 @@ "_phase:package-solution": "heft run --only package-solution -- --clean" }, "dependencies": { - "@microsoft/sp-adaptive-card-extension-base": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-property-pane": "1.22.2", + "@microsoft/sp-adaptive-card-extension-base": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-property-pane": "1.23.2", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/examples/extension-application-customizer/README.md b/examples/extension-application-customizer/README.md index 78355d0d..62633082 100644 --- a/examples/extension-application-customizer/README.md +++ b/examples/extension-application-customizer/README.md @@ -8,7 +8,7 @@ ApplicationCustomizer Description ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/extension-application-customizer/config/package-solution.json b/examples/extension-application-customizer/config/package-solution.json index 625de3f3..2dd40de2 100644 --- a/examples/extension-application-customizer/config/package-solution.json +++ b/examples/extension-application-customizer/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/extension-application-customizer/package.json b/examples/extension-application-customizer/package.json index e0961663..b35d4e47 100644 --- a/examples/extension-application-customizer/package.json +++ b/examples/extension-application-customizer/package.json @@ -15,17 +15,17 @@ "_phase:package-solution": "heft run --only package-solution -- --clean" }, "dependencies": { - "@microsoft/decorators": "1.22.2", - "@microsoft/sp-application-base": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-dialog": "1.22.2", + "@microsoft/decorators": "1.23.2", + "@microsoft/sp-application-base": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-dialog": "1.23.2", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/examples/extension-fieldcustomizer-minimal/README.md b/examples/extension-fieldcustomizer-minimal/README.md index 4a7c62f2..d4d33d0f 100644 --- a/examples/extension-fieldcustomizer-minimal/README.md +++ b/examples/extension-fieldcustomizer-minimal/README.md @@ -8,7 +8,7 @@ Minimal Description ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/extension-fieldcustomizer-minimal/config/package-solution.json b/examples/extension-fieldcustomizer-minimal/config/package-solution.json index 3b2574ca..fd9d3559 100644 --- a/examples/extension-fieldcustomizer-minimal/config/package-solution.json +++ b/examples/extension-fieldcustomizer-minimal/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/extension-fieldcustomizer-minimal/package.json b/examples/extension-fieldcustomizer-minimal/package.json index 6b3ae704..d4034ade 100644 --- a/examples/extension-fieldcustomizer-minimal/package.json +++ b/examples/extension-fieldcustomizer-minimal/package.json @@ -15,16 +15,16 @@ "_phase:package-solution": "heft run --only package-solution -- --clean" }, "dependencies": { - "@microsoft/decorators": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-listview-extensibility": "1.22.2", + "@microsoft/decorators": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-listview-extensibility": "1.23.2", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/examples/extension-fieldcustomizer-noframework/README.md b/examples/extension-fieldcustomizer-noframework/README.md index debc40da..7f5c86df 100644 --- a/examples/extension-fieldcustomizer-noframework/README.md +++ b/examples/extension-fieldcustomizer-noframework/README.md @@ -8,7 +8,7 @@ NoFramework Description ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/extension-fieldcustomizer-noframework/config/package-solution.json b/examples/extension-fieldcustomizer-noframework/config/package-solution.json index a6c0e75d..7dc4065c 100644 --- a/examples/extension-fieldcustomizer-noframework/config/package-solution.json +++ b/examples/extension-fieldcustomizer-noframework/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/extension-fieldcustomizer-noframework/package.json b/examples/extension-fieldcustomizer-noframework/package.json index f4790fdb..b30cc505 100644 --- a/examples/extension-fieldcustomizer-noframework/package.json +++ b/examples/extension-fieldcustomizer-noframework/package.json @@ -15,16 +15,16 @@ "_phase:package-solution": "heft run --only package-solution -- --clean" }, "dependencies": { - "@microsoft/decorators": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-listview-extensibility": "1.22.2", + "@microsoft/decorators": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-listview-extensibility": "1.23.2", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/examples/extension-fieldcustomizer-react/README.md b/examples/extension-fieldcustomizer-react/README.md index 5548b9a1..dfebb4e8 100644 --- a/examples/extension-fieldcustomizer-react/README.md +++ b/examples/extension-fieldcustomizer-react/README.md @@ -8,7 +8,7 @@ ReactFieldCustomizer Description ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/extension-fieldcustomizer-react/config/package-solution.json b/examples/extension-fieldcustomizer-react/config/package-solution.json index c3b4da30..0c3348d2 100644 --- a/examples/extension-fieldcustomizer-react/config/package-solution.json +++ b/examples/extension-fieldcustomizer-react/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/extension-fieldcustomizer-react/package.json b/examples/extension-fieldcustomizer-react/package.json index 81ff49c5..38a9044e 100644 --- a/examples/extension-fieldcustomizer-react/package.json +++ b/examples/extension-fieldcustomizer-react/package.json @@ -16,18 +16,18 @@ }, "dependencies": { "@fluentui/react": "^8.106.4", - "@microsoft/decorators": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-listview-extensibility": "1.22.2", + "@microsoft/decorators": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-listview-extensibility": "1.23.2", "react": "17.0.1", "react-dom": "17.0.1", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/examples/extension-formcustomizer-noframework/README.md b/examples/extension-formcustomizer-noframework/README.md index 50bd2f25..f1a72edd 100644 --- a/examples/extension-formcustomizer-noframework/README.md +++ b/examples/extension-formcustomizer-noframework/README.md @@ -8,7 +8,7 @@ NoFramework Description ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/extension-formcustomizer-noframework/config/package-solution.json b/examples/extension-formcustomizer-noframework/config/package-solution.json index 4511eea6..2bbb45de 100644 --- a/examples/extension-formcustomizer-noframework/config/package-solution.json +++ b/examples/extension-formcustomizer-noframework/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/extension-formcustomizer-noframework/package.json b/examples/extension-formcustomizer-noframework/package.json index 6e911dcd..4b6579c1 100644 --- a/examples/extension-formcustomizer-noframework/package.json +++ b/examples/extension-formcustomizer-noframework/package.json @@ -15,18 +15,18 @@ "_phase:package-solution": "heft run --only package-solution -- --clean" }, "dependencies": { - "@microsoft/decorators": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-listview-extensibility": "1.22.2", - "@microsoft/sp-lodash-subset": "1.22.2", - "@microsoft/sp-office-ui-fabric-core": "1.22.2", + "@microsoft/decorators": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-listview-extensibility": "1.23.2", + "@microsoft/sp-lodash-subset": "1.23.2", + "@microsoft/sp-office-ui-fabric-core": "1.23.2", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/examples/extension-formcustomizer-react/README.md b/examples/extension-formcustomizer-react/README.md index 25d3852d..9e6762b5 100644 --- a/examples/extension-formcustomizer-react/README.md +++ b/examples/extension-formcustomizer-react/README.md @@ -8,7 +8,7 @@ ReactFormCustomizer Description ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/extension-formcustomizer-react/config/package-solution.json b/examples/extension-formcustomizer-react/config/package-solution.json index 25442886..da8d840a 100644 --- a/examples/extension-formcustomizer-react/config/package-solution.json +++ b/examples/extension-formcustomizer-react/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/extension-formcustomizer-react/package.json b/examples/extension-formcustomizer-react/package.json index 2bc16fe4..5aff72c1 100644 --- a/examples/extension-formcustomizer-react/package.json +++ b/examples/extension-formcustomizer-react/package.json @@ -16,20 +16,20 @@ }, "dependencies": { "@fluentui/react": "^8.106.4", - "@microsoft/decorators": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-listview-extensibility": "1.22.2", - "@microsoft/sp-lodash-subset": "1.22.2", - "@microsoft/sp-office-ui-fabric-core": "1.22.2", + "@microsoft/decorators": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-listview-extensibility": "1.23.2", + "@microsoft/sp-lodash-subset": "1.23.2", + "@microsoft/sp-office-ui-fabric-core": "1.23.2", "react": "17.0.1", "react-dom": "17.0.1", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/examples/extension-listviewcommandset/README.md b/examples/extension-listviewcommandset/README.md index 7e1d115c..04c1d8c3 100644 --- a/examples/extension-listviewcommandset/README.md +++ b/examples/extension-listviewcommandset/README.md @@ -8,7 +8,7 @@ Minimal Description ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/extension-listviewcommandset/config/package-solution.json b/examples/extension-listviewcommandset/config/package-solution.json index 0642e5c7..080c1d6f 100644 --- a/examples/extension-listviewcommandset/config/package-solution.json +++ b/examples/extension-listviewcommandset/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/extension-listviewcommandset/package.json b/examples/extension-listviewcommandset/package.json index aee90cab..a6454b14 100644 --- a/examples/extension-listviewcommandset/package.json +++ b/examples/extension-listviewcommandset/package.json @@ -15,17 +15,17 @@ "_phase:package-solution": "heft run --only package-solution -- --clean" }, "dependencies": { - "@microsoft/decorators": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-dialog": "1.22.2", - "@microsoft/sp-listview-extensibility": "1.22.2", + "@microsoft/decorators": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-dialog": "1.23.2", + "@microsoft/sp-listview-extensibility": "1.23.2", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/examples/extension-search-query-modifier/README.md b/examples/extension-search-query-modifier/README.md index 06861f14..b390bb5a 100644 --- a/examples/extension-search-query-modifier/README.md +++ b/examples/extension-search-query-modifier/README.md @@ -8,7 +8,7 @@ Minimal Description ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/extension-search-query-modifier/config/package-solution.json b/examples/extension-search-query-modifier/config/package-solution.json index cc635be5..a919a949 100644 --- a/examples/extension-search-query-modifier/config/package-solution.json +++ b/examples/extension-search-query-modifier/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/extension-search-query-modifier/package.json b/examples/extension-search-query-modifier/package.json index bedd4419..a4e5b06e 100644 --- a/examples/extension-search-query-modifier/package.json +++ b/examples/extension-search-query-modifier/package.json @@ -15,16 +15,16 @@ "_phase:package-solution": "heft run --only package-solution -- --clean" }, "dependencies": { - "@microsoft/decorators": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-search-extensibility": "1.22.2", + "@microsoft/decorators": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-search-extensibility": "1.23.2", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/examples/library/README.md b/examples/library/README.md index e1794ad8..874bfbc7 100644 --- a/examples/library/README.md +++ b/examples/library/README.md @@ -8,7 +8,7 @@ Library Description ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/library/config/package-solution.json b/examples/library/config/package-solution.json index 1aab1810..80e1ce2d 100644 --- a/examples/library/config/package-solution.json +++ b/examples/library/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/library/package.json b/examples/library/package.json index e64ff873..d378a8c1 100644 --- a/examples/library/package.json +++ b/examples/library/package.json @@ -18,10 +18,10 @@ "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/examples/webpart-minimal/README.md b/examples/webpart-minimal/README.md index 09a825fa..42a36a9a 100644 --- a/examples/webpart-minimal/README.md +++ b/examples/webpart-minimal/README.md @@ -8,7 +8,7 @@ Short summary on functionality and used technologies. ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/webpart-minimal/config/package-solution.json b/examples/webpart-minimal/config/package-solution.json index 11b6c10c..dbc03bcd 100644 --- a/examples/webpart-minimal/config/package-solution.json +++ b/examples/webpart-minimal/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/webpart-minimal/package.json b/examples/webpart-minimal/package.json index 7d9bdbc9..2f401ced 100644 --- a/examples/webpart-minimal/package.json +++ b/examples/webpart-minimal/package.json @@ -15,19 +15,19 @@ "_phase:package-solution": "heft run --only package-solution -- --clean" }, "dependencies": { - "@microsoft/sp-component-base": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-lodash-subset": "1.22.2", - "@microsoft/sp-office-ui-fabric-core": "1.22.2", - "@microsoft/sp-property-pane": "1.22.2", - "@microsoft/sp-webpart-base": "1.22.2", + "@microsoft/sp-component-base": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-lodash-subset": "1.23.2", + "@microsoft/sp-office-ui-fabric-core": "1.23.2", + "@microsoft/sp-property-pane": "1.23.2", + "@microsoft/sp-webpart-base": "1.23.2", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/examples/webpart-noframework/README.md b/examples/webpart-noframework/README.md index 655cede8..d62468a2 100644 --- a/examples/webpart-noframework/README.md +++ b/examples/webpart-noframework/README.md @@ -8,7 +8,7 @@ Short summary on functionality and used technologies. ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/webpart-noframework/config/package-solution.json b/examples/webpart-noframework/config/package-solution.json index 0d8e31d5..0eac019b 100644 --- a/examples/webpart-noframework/config/package-solution.json +++ b/examples/webpart-noframework/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/webpart-noframework/package.json b/examples/webpart-noframework/package.json index 74ed36f6..090865af 100644 --- a/examples/webpart-noframework/package.json +++ b/examples/webpart-noframework/package.json @@ -15,19 +15,19 @@ "_phase:package-solution": "heft run --only package-solution -- --clean" }, "dependencies": { - "@microsoft/sp-component-base": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-lodash-subset": "1.22.2", - "@microsoft/sp-office-ui-fabric-core": "1.22.2", - "@microsoft/sp-property-pane": "1.22.2", - "@microsoft/sp-webpart-base": "1.22.2", + "@microsoft/sp-component-base": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-lodash-subset": "1.23.2", + "@microsoft/sp-office-ui-fabric-core": "1.23.2", + "@microsoft/sp-property-pane": "1.23.2", + "@microsoft/sp-webpart-base": "1.23.2", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/examples/webpart-react/README.md b/examples/webpart-react/README.md index efa0467f..1408e966 100644 --- a/examples/webpart-react/README.md +++ b/examples/webpart-react/README.md @@ -8,7 +8,7 @@ Minimal Web Part Description ## Used SharePoint Framework Version -[![version](https://img.shields.io/badge/version-1.22.2-green.svg)](https://img.shields.io/badge/version-1.22.2-green.svg) +[![version](https://img.shields.io/badge/version-1.23.2-green.svg)](https://img.shields.io/badge/version-1.23.2-green.svg) ## Applies to diff --git a/examples/webpart-react/config/package-solution.json b/examples/webpart-react/config/package-solution.json index 7aefad86..e10faa36 100644 --- a/examples/webpart-react/config/package-solution.json +++ b/examples/webpart-react/config/package-solution.json @@ -12,7 +12,7 @@ "websiteUrl": "", "privacyUrl": "", "termsOfUseUrl": "", - "mpnId": "Undefined-1.22.2" + "mpnId": "Undefined-1.23.2" }, "metadata": { "shortDescription": { diff --git a/examples/webpart-react/package.json b/examples/webpart-react/package.json index f2deb103..e197ed54 100644 --- a/examples/webpart-react/package.json +++ b/examples/webpart-react/package.json @@ -16,21 +16,21 @@ }, "dependencies": { "@fluentui/react": "^8.106.4", - "@microsoft/sp-component-base": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-lodash-subset": "1.22.2", - "@microsoft/sp-office-ui-fabric-core": "1.22.2", - "@microsoft/sp-property-pane": "1.22.2", - "@microsoft/sp-webpart-base": "1.22.2", + "@microsoft/sp-component-base": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-lodash-subset": "1.23.2", + "@microsoft/sp-office-ui-fabric-core": "1.23.2", + "@microsoft/sp-property-pane": "1.23.2", + "@microsoft/sp-webpart-base": "1.23.2", "react": "17.0.1", "react-dom": "17.0.1", "tslib": "2.3.1" }, "devDependencies": { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", diff --git a/templates/AGENTS.md b/templates/AGENTS.md index ad490d49..278d5ef9 100644 --- a/templates/AGENTS.md +++ b/templates/AGENTS.md @@ -13,8 +13,8 @@ Every template automatically receives 10 built-in variables from `buildBuiltInCo | `componentDescription` | Description (defaults to "{name} description") | "Hello World description" | | `libraryName` | npm package name | "@contoso/hello-world" | | `solution_name` | Hyphen-cased solution folder name | "hello-world" | -| `spfxVersion` | SPFx version from template manifest | "1.22.2" | -| `spfxVersionForBadgeUrl` | Version with hyphens escaped for shields.io | "1.22.2" | +| `spfxVersion` | SPFx version from template manifest | "1.23.2" | +| `spfxVersionForBadgeUrl` | Version with hyphens escaped for shields.io | "1.23.2" | | `componentId` | Component GUID | random or deterministic in CI | | `featureId` | Feature GUID | random or deterministic in CI | | `solutionId` | Solution GUID | random or deterministic in CI | diff --git a/templates/ace-data-visualization/template.json b/templates/ace-data-visualization/template.json index 5661c203..4abf4aae 100644 --- a/templates/ace-data-visualization/template.json +++ b/templates/ace-data-visualization/template.json @@ -3,5 +3,5 @@ "category": "ace", "description": "A SharePoint Framework Adaptive Card Extension with Data Visualization", "version": "1.0.0", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/templates/ace-generic-card/template.json b/templates/ace-generic-card/template.json index b93fd3a0..ede510a9 100644 --- a/templates/ace-generic-card/template.json +++ b/templates/ace-generic-card/template.json @@ -3,5 +3,5 @@ "category": "ace", "description": "A SharePoint Framework Adaptive Card Extension with Generic Card Template", "version": "1.0.0", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/templates/ace-generic-image-card/template.json b/templates/ace-generic-image-card/template.json index 4614eac7..ab7e3ce4 100644 --- a/templates/ace-generic-image-card/template.json +++ b/templates/ace-generic-image-card/template.json @@ -3,5 +3,5 @@ "category": "ace", "description": "A SharePoint Framework Adaptive Card Extension with Image Card Template", "version": "1.0.0", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/templates/ace-generic-primarytext-card/template.json b/templates/ace-generic-primarytext-card/template.json index 3cdb5461..79af37b3 100644 --- a/templates/ace-generic-primarytext-card/template.json +++ b/templates/ace-generic-primarytext-card/template.json @@ -3,5 +3,5 @@ "category": "ace", "description": "A SharePoint Framework Adaptive Card Extension with Primary Text Card Template", "version": "1.0.0", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/templates/ace-search-card/template.json b/templates/ace-search-card/template.json index 1913a8ca..bb67d1b9 100644 --- a/templates/ace-search-card/template.json +++ b/templates/ace-search-card/template.json @@ -3,5 +3,5 @@ "category": "ace", "description": "Adaptive Card Extension with Search Card template", "version": "1.0.0", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/templates/extension-application-customizer/template.json b/templates/extension-application-customizer/template.json index 91a9f6de..d1efb04b 100644 --- a/templates/extension-application-customizer/template.json +++ b/templates/extension-application-customizer/template.json @@ -3,5 +3,5 @@ "category": "extension", "description": "A SharePoint Framework Application Customizer extension template", "version": "0.0.1", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/templates/extension-fieldcustomizer-minimal/template.json b/templates/extension-fieldcustomizer-minimal/template.json index 8a8ea751..4ca32ed1 100644 --- a/templates/extension-fieldcustomizer-minimal/template.json +++ b/templates/extension-fieldcustomizer-minimal/template.json @@ -3,5 +3,5 @@ "category": "extension", "description": "A minimal Field Customizer extension for SharePoint Framework without any framework dependencies", "version": "1.0.0", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/templates/extension-fieldcustomizer-noframework/template.json b/templates/extension-fieldcustomizer-noframework/template.json index e1a3739f..09010f27 100644 --- a/templates/extension-fieldcustomizer-noframework/template.json +++ b/templates/extension-fieldcustomizer-noframework/template.json @@ -3,5 +3,5 @@ "category": "extension", "description": "A SharePoint Framework field customizer extension with no framework", "version": "1.0.0", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/templates/extension-fieldcustomizer-react/template.json b/templates/extension-fieldcustomizer-react/template.json index a4149830..9bfa2632 100644 --- a/templates/extension-fieldcustomizer-react/template.json +++ b/templates/extension-fieldcustomizer-react/template.json @@ -3,5 +3,5 @@ "category": "extension", "description": "SharePoint Framework Field Customizer extension with React framework", "version": "1.0.0", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/templates/extension-formcustomizer-noframework/template.json b/templates/extension-formcustomizer-noframework/template.json index 780b4b96..7ec5088f 100644 --- a/templates/extension-formcustomizer-noframework/template.json +++ b/templates/extension-formcustomizer-noframework/template.json @@ -3,5 +3,5 @@ "category": "extension", "description": "A SharePoint Framework Form Customizer extension with no framework", "version": "1.0.0", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/templates/extension-formcustomizer-react/template.json b/templates/extension-formcustomizer-react/template.json index b48dea51..1e4bca42 100644 --- a/templates/extension-formcustomizer-react/template.json +++ b/templates/extension-formcustomizer-react/template.json @@ -3,5 +3,5 @@ "category": "extension", "description": "A SharePoint Framework Form Customizer extension with React", "version": "1.0.0", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/templates/extension-listviewcommandset/template.json b/templates/extension-listviewcommandset/template.json index b51f1d62..03193f2d 100644 --- a/templates/extension-listviewcommandset/template.json +++ b/templates/extension-listviewcommandset/template.json @@ -3,5 +3,5 @@ "category": "extension", "description": "SharePoint Framework list view command set extension template", "version": "1.0.0", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/templates/extension-search-query-modifier/template.json b/templates/extension-search-query-modifier/template.json index 7cdee31e..c1f5fe39 100644 --- a/templates/extension-search-query-modifier/template.json +++ b/templates/extension-search-query-modifier/template.json @@ -3,5 +3,5 @@ "category": "extension", "description": "A SharePoint Framework search query modifier extension", "version": "1.0.0", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/templates/library/template.json b/templates/library/template.json index 6fb0b4de..2cc6b2f9 100644 --- a/templates/library/template.json +++ b/templates/library/template.json @@ -3,5 +3,5 @@ "category": "library", "description": "A SharePoint Framework Library Component", "version": "1.0.0", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/templates/webpart-minimal/template.json b/templates/webpart-minimal/template.json index d680a608..ff6f7c4f 100644 --- a/templates/webpart-minimal/template.json +++ b/templates/webpart-minimal/template.json @@ -3,5 +3,5 @@ "category": "webpart", "description": "A minimal web part template (no framework) for SPFx", "version": "0.0.1", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/templates/webpart-noframework/template.json b/templates/webpart-noframework/template.json index 42c15b42..f744da5a 100644 --- a/templates/webpart-noframework/template.json +++ b/templates/webpart-noframework/template.json @@ -3,5 +3,5 @@ "category": "webpart", "description": "A web part template with no framework (plain TypeScript) for SPFx", "version": "0.0.1", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/templates/webpart-react/template.json b/templates/webpart-react/template.json index 26f03c6f..f897703b 100644 --- a/templates/webpart-react/template.json +++ b/templates/webpart-react/template.json @@ -3,5 +3,5 @@ "category": "webpart", "description": "A React-based web part template for SPFx", "version": "0.0.1", - "spfxVersion": "1.22.2" + "spfxVersion": "1.23.2" } diff --git a/tests/spfx-template-test/src/tests/__snapshots__/multi-component.test.ts.snap b/tests/spfx-template-test/src/tests/__snapshots__/multi-component.test.ts.snap index c9cd57fe..eb7bb216 100644 --- a/tests/spfx-template-test/src/tests/__snapshots__/multi-component.test.ts.snap +++ b/tests/spfx-template-test/src/tests/__snapshots__/multi-component.test.ts.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP +// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing exports[`Multi-component scaffolding should scaffold webpart-minimal then extension-application-customizer into same directory: merged config/config.json 1`] = ` Object { @@ -38,7 +38,7 @@ Object { }, "solution": Object { "developer": Object { - "mpnId": "Undefined-1.22.2", + "mpnId": "Undefined-1.23.2", "name": "", "privacyUrl": "", "termsOfUseUrl": "", @@ -121,24 +121,24 @@ Object { exports[`Multi-component scaffolding should scaffold webpart-minimal then extension-application-customizer into same directory: merged package.json 1`] = ` Object { "dependencies": Object { - "@microsoft/decorators": "1.22.2", - "@microsoft/sp-application-base": "1.22.2", - "@microsoft/sp-component-base": "1.22.2", - "@microsoft/sp-core-library": "1.22.2", - "@microsoft/sp-dialog": "1.22.2", - "@microsoft/sp-lodash-subset": "1.22.2", - "@microsoft/sp-office-ui-fabric-core": "1.22.2", - "@microsoft/sp-property-pane": "1.22.2", - "@microsoft/sp-webpart-base": "1.22.2", + "@microsoft/decorators": "1.23.2", + "@microsoft/sp-application-base": "1.23.2", + "@microsoft/sp-component-base": "1.23.2", + "@microsoft/sp-core-library": "1.23.2", + "@microsoft/sp-dialog": "1.23.2", + "@microsoft/sp-lodash-subset": "1.23.2", + "@microsoft/sp-office-ui-fabric-core": "1.23.2", + "@microsoft/sp-property-pane": "1.23.2", + "@microsoft/sp-webpart-base": "1.23.2", "tslib": "2.3.1", }, "devDependencies": Object { - "@microsoft/eslint-config-spfx": "1.22.2", - "@microsoft/eslint-plugin-spfx": "1.22.2", - "@microsoft/sp-module-interfaces": "1.22.2", - "@microsoft/spfx-web-build-rig": "1.22.2", + "@microsoft/eslint-config-spfx": "1.23.2", + "@microsoft/eslint-plugin-spfx": "1.23.2", + "@microsoft/sp-module-interfaces": "1.23.2", + "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", - "@rushstack/heft": "^1.2.9", + "@rushstack/heft": "^1.2.19", "@types/heft-jest": "^1.0.6", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", @@ -170,39 +170,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -241,39 +241,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: diff --git a/tests/spfx-template-test/src/tests/__snapshots__/templates.test.ts.snap b/tests/spfx-template-test/src/tests/__snapshots__/templates.test.ts.snap index 5a90e3da..23259011 100644 --- a/tests/spfx-template-test/src/tests/__snapshots__/templates.test.ts.snap +++ b/tests/spfx-template-test/src/tests/__snapshots__/templates.test.ts.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP +// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing exports[`SPFx Template Scaffolding Template scaffolding and comparison should scaffold ace-data-visualization template and match example output: stdout 1`] = ` "Adding local template source: @@ -7,39 +7,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -80,39 +80,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -153,39 +153,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -226,39 +226,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -299,39 +299,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -372,39 +372,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -442,39 +442,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -512,39 +512,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -582,39 +582,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -653,39 +653,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -722,39 +722,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -790,39 +790,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -862,39 +862,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -932,39 +932,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -1019,39 +1019,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -1090,39 +1090,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: @@ -1164,39 +1164,39 @@ Found 17 templates: [gray]┌───────────────────────────────────────[default][gray]┬───────────[default][gray]┬──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┬─────────[default][gray]┬──────────────[default][gray]┬───────┐[default] [gray]│[default][red] Name [default][gray]│[default][red] Category [default][gray]│[default][red] Description [default][gray]│[default][red] Version [default][gray]│[default][red] SPFx Version [default][gray]│[default][red] Files [default][gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-data-visualization [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Data Visualization [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Generic Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-image-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Image Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-generic-primarytext-card [gray]│[default] ace [gray]│[default] A SharePoint Framework Adaptive Card Extension with Primary Text Card Template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 25 [gray]│[default] +[gray]│[default] ace-search-card [gray]│[default] ace [gray]│[default] Adaptive Card Extension with Search Card template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 25 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-application-customizer [gray]│[default] extension [gray]│[default] A SharePoint Framework Application Customizer extension template [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-minimal [gray]│[default] extension [gray]│[default] A minimal Field Customizer extension for SharePoint Framework without any framework dependencies [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework field customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] extension-fieldcustomizer-react [gray]│[default] extension [gray]│[default] SharePoint Framework Field Customizer extension with React framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] extension-formcustomizer-noframework [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with no framework [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 20 [gray]│[default] +[gray]│[default] extension-formcustomizer-react [gray]│[default] extension [gray]│[default] A SharePoint Framework Form Customizer extension with React [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 20 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 24 [gray]│[default] +[gray]│[default] extension-listviewcommandset [gray]│[default] extension [gray]│[default] SharePoint Framework list view command set extension template [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 24 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 22 [gray]│[default] +[gray]│[default] extension-search-query-modifier [gray]│[default] extension [gray]│[default] A SharePoint Framework search query modifier extension [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 22 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.22.2 [gray]│[default] 21 [gray]│[default] +[gray]│[default] library [gray]│[default] library [gray]│[default] A SharePoint Framework Library Component [gray]│[default] 1.0.0 [gray]│[default] 1.23.2 [gray]│[default] 21 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 23 [gray]│[default] +[gray]│[default] webpart-minimal [gray]│[default] webpart [gray]│[default] A minimal web part template (no framework) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 23 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 26 [gray]│[default] +[gray]│[default] webpart-noframework [gray]│[default] webpart [gray]│[default] A web part template with no framework (plain TypeScript) for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 26 [gray]│[default] [gray]├───────────────────────────────────────[default][gray]┼───────────[default][gray]┼──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┼─────────[default][gray]┼──────────────[default][gray]┼───────┤[default] -[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.22.2 [gray]│[default] 27 [gray]│[default] +[gray]│[default] webpart-react [gray]│[default] webpart [gray]│[default] A React-based web part template for SPFx [gray]│[default] 0.0.1 [gray]│[default] 1.23.2 [gray]│[default] 27 [gray]│[default] [gray]└───────────────────────────────────────[default][gray]┴───────────[default][gray]┴──────────────────────────────────────────────────────────────────────────────────────────────────[default][gray]┴─────────[default][gray]┴──────────────[default][gray]┴───────┘[default] targetDir: diff --git a/tools/repo-toolbox/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap b/tools/repo-toolbox/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap index 54b735f3..6fbf08c9 100644 --- a/tools/repo-toolbox/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap +++ b/tools/repo-toolbox/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP +// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing exports[`CommandLineHelp prints the help: create-github-releases 1`] = ` "usage: repo-toolbox create-github-releases [-h] --github-token TOKEN diff --git a/tools/repo-toolbox/src/utilities/test/__snapshots__/GitUtilities.test.ts.snap b/tools/repo-toolbox/src/utilities/test/__snapshots__/GitUtilities.test.ts.snap index 3d1d7f46..2b2f8a4d 100644 --- a/tools/repo-toolbox/src/utilities/test/__snapshots__/GitUtilities.test.ts.snap +++ b/tools/repo-toolbox/src/utilities/test/__snapshots__/GitUtilities.test.ts.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP +// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing exports[`GitUtilities getGitHubAuthorizationHeaderAsync normalizes basic-auth extraheader with a GitHub App token 1`] = ` Array [ From c55cad104fc2d122df8a73d3ce41f9550238f9e8 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Sat, 11 Jul 2026 13:13:39 -0400 Subject: [PATCH 3/3] Replace heft-jest types with jest types. --- CLAUDE.md | 2 +- common/config/rush/pnpm-lock.yaml | 168 ++++++------------ common/config/rush/repo-state.json | 2 +- examples/ace-data-visualization/package.json | 2 +- examples/ace-generic-card/package.json | 2 +- examples/ace-generic-image-card/package.json | 2 +- .../ace-generic-primarytext-card/package.json | 2 +- examples/ace-search-card/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../extension-listviewcommandset/package.json | 2 +- .../package.json | 2 +- examples/library/package.json | 2 +- examples/webpart-minimal/package.json | 2 +- examples/webpart-noframework/package.json | 2 +- examples/webpart-react/package.json | 2 +- templates/ace-data-visualization/package.json | 2 +- templates/ace-generic-card/package.json | 2 +- templates/ace-generic-image-card/package.json | 2 +- .../ace-generic-primarytext-card/package.json | 2 +- templates/ace-search-card/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../extension-listviewcommandset/package.json | 2 +- .../package.json | 2 +- templates/library/package.json | 2 +- templates/webpart-minimal/package.json | 2 +- templates/webpart-noframework/package.json | 2 +- templates/webpart-react/package.json | 2 +- .../multi-component.test.ts.snap | 2 +- tools/spfx-cli-build-rig/package.json | 2 +- .../profiles/default/tsconfig-base.json | 2 +- 40 files changed, 95 insertions(+), 151 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 20b6561b..3760a328 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -316,7 +316,7 @@ const filePath = `${tempDir}/config/package-solution.json`; ### Template and Example Standards - **Sort `dependencies` and `devDependencies` alphabetically** in `package.json`. -- **Don't include direct dependencies that come from the rig** (e.g., `css-loader`, `@typescript-eslint/parser`, `@types/webpack-env`, `@types/heft-jest`, `@microsoft/spfx-heft-plugins`). +- **Don't include direct dependencies that come from the rig** (e.g., `css-loader`, `@typescript-eslint/parser`, `@types/webpack-env`, `@types/jest`, `@microsoft/spfx-heft-plugins`). - **Remove config files that are redundant with `rig.json`** (e.g., `config/sass.json`, `config/typescript.json` when their values are defaults). - **Localize hardcoded UI strings** using the `loc/` pattern. - **Use `import` for images**, not `require()`. diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index a41c5428..b901ebca 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -134,9 +134,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/webpack-env': specifier: ~1.15.2 version: 1.15.3 @@ -183,9 +183,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/webpack-env': specifier: ~1.15.2 version: 1.15.3 @@ -232,9 +232,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/webpack-env': specifier: ~1.15.2 version: 1.15.3 @@ -281,9 +281,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/webpack-env': specifier: ~1.15.2 version: 1.15.3 @@ -330,9 +330,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/webpack-env': specifier: ~1.15.2 version: 1.15.3 @@ -382,9 +382,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/webpack-env': specifier: ~1.15.2 version: 1.15.3 @@ -431,9 +431,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/webpack-env': specifier: ~1.15.2 version: 1.15.3 @@ -480,9 +480,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/webpack-env': specifier: ~1.15.2 version: 1.15.3 @@ -538,9 +538,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/react': specifier: 17.0.45 version: 17.0.45 @@ -605,9 +605,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/webpack-env': specifier: ~1.15.2 version: 1.15.3 @@ -669,9 +669,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/react': specifier: 17.0.45 version: 17.0.45 @@ -733,9 +733,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/webpack-env': specifier: ~1.15.2 version: 1.15.3 @@ -782,9 +782,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/webpack-env': specifier: ~1.15.2 version: 1.15.3 @@ -822,9 +822,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/webpack-env': specifier: ~1.15.2 version: 1.15.3 @@ -880,9 +880,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/webpack-env': specifier: ~1.15.2 version: 1.15.3 @@ -938,9 +938,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/webpack-env': specifier: ~1.15.2 version: 1.15.3 @@ -1005,9 +1005,9 @@ importers: '@rushstack/heft': specifier: ^1.2.19 version: 1.2.19(@types/node@22.19.13) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/react': specifier: 17.0.45 version: 17.0.45 @@ -1118,9 +1118,9 @@ importers: '@rushstack/heft-node-rig': specifier: ^2.11.42 version: 2.11.42(@rushstack/heft@1.2.19(@types/node@22.19.13))(@types/node@22.19.13)(jest-environment-jsdom@30.4.1) - '@types/heft-jest': - specifier: ^1.0.6 - version: 1.0.6 + '@types/jest': + specifier: ~30.0.0 + version: 30.0.0 '@types/node': specifier: ^22.18.6 version: 22.19.13 @@ -2161,10 +2161,6 @@ packages: node-notifier: optional: true - '@jest/diff-sequences@30.0.1': - resolution: {integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/diff-sequences@30.3.0': resolution: {integrity: sha512-cG51MVnLq1ecVUaQ3fr6YuuAOitHK1S4WUJHnsPFE/quQr33ADUx1FfrTCpMCRxvy0Yr9BThKpDjSlcTi91tMA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -2191,10 +2187,6 @@ packages: resolution: {integrity: sha512-AK9yNRqgKxiabqMoe4oW+3/TSSeV8vkdC7BGaxZdU0AFXfOpofTLqdru2GXKZghP3sdgwE9XXpnVwfZ8JnFV4w==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/expect-utils@30.2.0': - resolution: {integrity: sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/expect-utils@30.3.0': resolution: {integrity: sha512-j0+W5iQQ8hBh7tHZkTQv3q2Fh/M7Je72cIsYqC4OaktgtO7v1So9UTjp6uPBHIaB6beoF/RRsCgMJKvti0wADA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -3131,9 +3123,6 @@ packages: '@types/express@4.17.25': resolution: {integrity: sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==} - '@types/heft-jest@1.0.6': - resolution: {integrity: sha512-oTVSfKEgvQEaukVq+y57m5UTo2sSh3MxmJWxpcnASPjSi3RUKbKXeNjvmrSnT4D6rF3Cs57u2jfn9JFFKf2hLg==} - '@types/http-errors@2.0.5': resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} @@ -4392,10 +4381,6 @@ packages: resolution: {integrity: sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==} engines: {node: '>= 0.8.0'} - expect@30.2.0: - resolution: {integrity: sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - expect@30.3.0: resolution: {integrity: sha512-1zQrciTiQfRdo7qJM1uG4navm8DayFa2TgCSRlzUyNkhcJ6XUZF3hjnpkyr3VhAqPH7i/9GkG7Tv5abz6fqz0Q==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -5004,10 +4989,6 @@ packages: ts-node: optional: true - jest-diff@30.2.0: - resolution: {integrity: sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-diff@30.3.0: resolution: {integrity: sha512-n3q4PDQjS4LrKxfWB3Z5KNk1XjXtZTBwQp71OP0Jo03Z6V60x++K5L8k6ZrW8MY8pOFylZvHM0zsjS1RqlHJZQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -5049,10 +5030,6 @@ packages: resolution: {integrity: sha512-cuKmUUGIjfXZAiGJ7TbEMx0bcqNdPPI6P1V+7aF+m/FUJqFDxkFR4JqkTu8ZOiU5AaX/x0hZ20KaaIPXQzbMGQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-matcher-utils@30.2.0: - resolution: {integrity: sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-matcher-utils@30.3.0: resolution: {integrity: sha512-HEtc9uFQgaUHkC7nLSlQL3Tph4Pjxt/yiPvkIrrDCt9jhoLIgxaubo1G+CFOnmHYMxHwwdaSN7mkIFs6ZK8OhA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -8776,8 +8753,6 @@ snapshots: - supports-color - ts-node - '@jest/diff-sequences@30.0.1': {} - '@jest/diff-sequences@30.3.0': {} '@jest/environment-jsdom-abstract@30.4.1(jsdom@26.1.0)': @@ -8812,10 +8787,6 @@ snapshots: '@types/node': 22.19.13 jest-mock: 30.4.1 - '@jest/expect-utils@30.2.0': - dependencies: - '@jest/get-type': 30.1.0 - '@jest/expect-utils@30.3.0': dependencies: '@jest/get-type': 30.1.0 @@ -10671,10 +10642,6 @@ snapshots: '@types/qs': 6.14.0 '@types/serve-static': 1.15.10 - '@types/heft-jest@1.0.6': - dependencies: - '@types/jest': 30.0.0 - '@types/http-errors@2.0.5': {} '@types/http-proxy@1.17.17': @@ -10693,8 +10660,8 @@ snapshots: '@types/jest@30.0.0': dependencies: - expect: 30.2.0 - pretty-format: 30.2.0 + expect: 30.3.0 + pretty-format: 30.4.1 '@types/jsdom@21.1.7': dependencies: @@ -12265,15 +12232,6 @@ snapshots: exit-x@0.2.2: {} - expect@30.2.0: - dependencies: - '@jest/expect-utils': 30.2.0 - '@jest/get-type': 30.1.0 - jest-matcher-utils: 30.2.0 - jest-message-util: 30.2.0 - jest-mock: 30.2.0 - jest-util: 30.2.0 - expect@30.3.0: dependencies: '@jest/expect-utils': 30.3.0 @@ -12978,13 +12936,6 @@ snapshots: - babel-plugin-macros - supports-color - jest-diff@30.2.0: - dependencies: - '@jest/diff-sequences': 30.0.1 - '@jest/get-type': 30.1.0 - chalk: 4.1.2 - pretty-format: 30.2.0 - jest-diff@30.3.0: dependencies: '@jest/diff-sequences': 30.3.0 @@ -13061,13 +13012,6 @@ snapshots: '@jest/get-type': 30.1.0 pretty-format: 30.3.0 - jest-matcher-utils@30.2.0: - dependencies: - '@jest/get-type': 30.1.0 - chalk: 4.1.2 - jest-diff: 30.2.0 - pretty-format: 30.2.0 - jest-matcher-utils@30.3.0: dependencies: '@jest/get-type': 30.1.0 diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 7e21b64e..0915af95 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "25e2a3fa75c950091b6ce385a0b04de78f0efd3b", + "pnpmShrinkwrapHash": "701727c286bd623fa434162274e35a941a6889a1", "preferredVersionsHash": "e0fe58342c5c916209e75bfdee56e81689af3359" } diff --git a/examples/ace-data-visualization/package.json b/examples/ace-data-visualization/package.json index b7edd037..346775a4 100644 --- a/examples/ace-data-visualization/package.json +++ b/examples/ace-data-visualization/package.json @@ -27,7 +27,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/examples/ace-generic-card/package.json b/examples/ace-generic-card/package.json index 8792c51e..44c4d9bc 100644 --- a/examples/ace-generic-card/package.json +++ b/examples/ace-generic-card/package.json @@ -27,7 +27,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/examples/ace-generic-image-card/package.json b/examples/ace-generic-image-card/package.json index 5aadf15f..0053b0c4 100644 --- a/examples/ace-generic-image-card/package.json +++ b/examples/ace-generic-image-card/package.json @@ -27,7 +27,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/examples/ace-generic-primarytext-card/package.json b/examples/ace-generic-primarytext-card/package.json index 737dd332..5a4a9384 100644 --- a/examples/ace-generic-primarytext-card/package.json +++ b/examples/ace-generic-primarytext-card/package.json @@ -27,7 +27,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/examples/ace-search-card/package.json b/examples/ace-search-card/package.json index baa87d7e..180a8815 100644 --- a/examples/ace-search-card/package.json +++ b/examples/ace-search-card/package.json @@ -27,7 +27,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/examples/extension-application-customizer/package.json b/examples/extension-application-customizer/package.json index b35d4e47..04164407 100644 --- a/examples/extension-application-customizer/package.json +++ b/examples/extension-application-customizer/package.json @@ -28,7 +28,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/examples/extension-fieldcustomizer-minimal/package.json b/examples/extension-fieldcustomizer-minimal/package.json index d4034ade..fdbeee92 100644 --- a/examples/extension-fieldcustomizer-minimal/package.json +++ b/examples/extension-fieldcustomizer-minimal/package.json @@ -27,7 +27,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/examples/extension-fieldcustomizer-noframework/package.json b/examples/extension-fieldcustomizer-noframework/package.json index b30cc505..623fb773 100644 --- a/examples/extension-fieldcustomizer-noframework/package.json +++ b/examples/extension-fieldcustomizer-noframework/package.json @@ -27,7 +27,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/examples/extension-fieldcustomizer-react/package.json b/examples/extension-fieldcustomizer-react/package.json index 38a9044e..3ceaed10 100644 --- a/examples/extension-fieldcustomizer-react/package.json +++ b/examples/extension-fieldcustomizer-react/package.json @@ -30,7 +30,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", "@types/webpack-env": "~1.15.2", diff --git a/examples/extension-formcustomizer-noframework/package.json b/examples/extension-formcustomizer-noframework/package.json index 4b6579c1..135c72fe 100644 --- a/examples/extension-formcustomizer-noframework/package.json +++ b/examples/extension-formcustomizer-noframework/package.json @@ -29,7 +29,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/examples/extension-formcustomizer-react/package.json b/examples/extension-formcustomizer-react/package.json index 5aff72c1..cc42884c 100644 --- a/examples/extension-formcustomizer-react/package.json +++ b/examples/extension-formcustomizer-react/package.json @@ -32,7 +32,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", "@types/webpack-env": "~1.15.2", diff --git a/examples/extension-listviewcommandset/package.json b/examples/extension-listviewcommandset/package.json index a6454b14..56858527 100644 --- a/examples/extension-listviewcommandset/package.json +++ b/examples/extension-listviewcommandset/package.json @@ -28,7 +28,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/examples/extension-search-query-modifier/package.json b/examples/extension-search-query-modifier/package.json index a4e5b06e..91da37c7 100644 --- a/examples/extension-search-query-modifier/package.json +++ b/examples/extension-search-query-modifier/package.json @@ -27,7 +27,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/examples/library/package.json b/examples/library/package.json index d378a8c1..664b1be1 100644 --- a/examples/library/package.json +++ b/examples/library/package.json @@ -24,7 +24,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/examples/webpart-minimal/package.json b/examples/webpart-minimal/package.json index 2f401ced..28df21bb 100644 --- a/examples/webpart-minimal/package.json +++ b/examples/webpart-minimal/package.json @@ -30,7 +30,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/examples/webpart-noframework/package.json b/examples/webpart-noframework/package.json index 090865af..91a5bcaa 100644 --- a/examples/webpart-noframework/package.json +++ b/examples/webpart-noframework/package.json @@ -30,7 +30,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/examples/webpart-react/package.json b/examples/webpart-react/package.json index e197ed54..c200892a 100644 --- a/examples/webpart-react/package.json +++ b/examples/webpart-react/package.json @@ -33,7 +33,7 @@ "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", "@types/webpack-env": "~1.15.2", diff --git a/templates/ace-data-visualization/package.json b/templates/ace-data-visualization/package.json index aeec0931..89043b20 100644 --- a/templates/ace-data-visualization/package.json +++ b/templates/ace-data-visualization/package.json @@ -27,7 +27,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/templates/ace-generic-card/package.json b/templates/ace-generic-card/package.json index aeec0931..89043b20 100644 --- a/templates/ace-generic-card/package.json +++ b/templates/ace-generic-card/package.json @@ -27,7 +27,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/templates/ace-generic-image-card/package.json b/templates/ace-generic-image-card/package.json index aeec0931..89043b20 100644 --- a/templates/ace-generic-image-card/package.json +++ b/templates/ace-generic-image-card/package.json @@ -27,7 +27,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/templates/ace-generic-primarytext-card/package.json b/templates/ace-generic-primarytext-card/package.json index aeec0931..89043b20 100644 --- a/templates/ace-generic-primarytext-card/package.json +++ b/templates/ace-generic-primarytext-card/package.json @@ -27,7 +27,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/templates/ace-search-card/package.json b/templates/ace-search-card/package.json index aeec0931..89043b20 100644 --- a/templates/ace-search-card/package.json +++ b/templates/ace-search-card/package.json @@ -27,7 +27,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/templates/extension-application-customizer/package.json b/templates/extension-application-customizer/package.json index 21b24d60..f5f4fc47 100644 --- a/templates/extension-application-customizer/package.json +++ b/templates/extension-application-customizer/package.json @@ -28,7 +28,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/templates/extension-fieldcustomizer-minimal/package.json b/templates/extension-fieldcustomizer-minimal/package.json index 4e4827d7..e6de015c 100644 --- a/templates/extension-fieldcustomizer-minimal/package.json +++ b/templates/extension-fieldcustomizer-minimal/package.json @@ -27,7 +27,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/templates/extension-fieldcustomizer-noframework/package.json b/templates/extension-fieldcustomizer-noframework/package.json index 4e4827d7..e6de015c 100644 --- a/templates/extension-fieldcustomizer-noframework/package.json +++ b/templates/extension-fieldcustomizer-noframework/package.json @@ -27,7 +27,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/templates/extension-fieldcustomizer-react/package.json b/templates/extension-fieldcustomizer-react/package.json index 2a628adf..2d7f444f 100644 --- a/templates/extension-fieldcustomizer-react/package.json +++ b/templates/extension-fieldcustomizer-react/package.json @@ -30,7 +30,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", "@types/webpack-env": "~1.15.2", diff --git a/templates/extension-formcustomizer-noframework/package.json b/templates/extension-formcustomizer-noframework/package.json index b88d0ae9..c22419c9 100644 --- a/templates/extension-formcustomizer-noframework/package.json +++ b/templates/extension-formcustomizer-noframework/package.json @@ -29,7 +29,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/templates/extension-formcustomizer-react/package.json b/templates/extension-formcustomizer-react/package.json index cd9213a6..b596c2b8 100644 --- a/templates/extension-formcustomizer-react/package.json +++ b/templates/extension-formcustomizer-react/package.json @@ -32,7 +32,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", "@types/webpack-env": "~1.15.2", diff --git a/templates/extension-listviewcommandset/package.json b/templates/extension-listviewcommandset/package.json index de51b80b..26bd6f0c 100644 --- a/templates/extension-listviewcommandset/package.json +++ b/templates/extension-listviewcommandset/package.json @@ -28,7 +28,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/templates/extension-search-query-modifier/package.json b/templates/extension-search-query-modifier/package.json index 9347ab51..cd6ae260 100644 --- a/templates/extension-search-query-modifier/package.json +++ b/templates/extension-search-query-modifier/package.json @@ -27,7 +27,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/templates/library/package.json b/templates/library/package.json index 775a2300..b53ab947 100644 --- a/templates/library/package.json +++ b/templates/library/package.json @@ -24,7 +24,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/templates/webpart-minimal/package.json b/templates/webpart-minimal/package.json index d09ee91b..dee594c5 100644 --- a/templates/webpart-minimal/package.json +++ b/templates/webpart-minimal/package.json @@ -30,7 +30,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/templates/webpart-noframework/package.json b/templates/webpart-noframework/package.json index d09ee91b..dee594c5 100644 --- a/templates/webpart-noframework/package.json +++ b/templates/webpart-noframework/package.json @@ -30,7 +30,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/templates/webpart-react/package.json b/templates/webpart-react/package.json index 90aacf79..7f8f32ce 100644 --- a/templates/webpart-react/package.json +++ b/templates/webpart-react/package.json @@ -33,7 +33,7 @@ "@microsoft/spfx-web-build-rig": "<%= spfxVersion %>", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", "@types/webpack-env": "~1.15.2", diff --git a/tests/spfx-template-test/src/tests/__snapshots__/multi-component.test.ts.snap b/tests/spfx-template-test/src/tests/__snapshots__/multi-component.test.ts.snap index eb7bb216..376f7a40 100644 --- a/tests/spfx-template-test/src/tests/__snapshots__/multi-component.test.ts.snap +++ b/tests/spfx-template-test/src/tests/__snapshots__/multi-component.test.ts.snap @@ -139,7 +139,7 @@ Object { "@microsoft/spfx-web-build-rig": "1.23.2", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft": "^1.2.19", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/webpack-env": "~1.15.2", "@typescript-eslint/parser": "8.48.1", "eslint": "8.57.1", diff --git a/tools/spfx-cli-build-rig/package.json b/tools/spfx-cli-build-rig/package.json index e54eaa68..be6b0e96 100644 --- a/tools/spfx-cli-build-rig/package.json +++ b/tools/spfx-cli-build-rig/package.json @@ -25,7 +25,7 @@ "@microsoft/api-extractor": "^7.58.9", "@rushstack/eslint-config": "4.6.4", "@rushstack/heft-node-rig": "^2.11.42", - "@types/heft-jest": "^1.0.6", + "@types/jest": "~30.0.0", "@types/node": "^22.18.6", "eslint-import-resolver-node": "0.3.9", "eslint-plugin-headers": "~1.2.1", diff --git a/tools/spfx-cli-build-rig/profiles/default/tsconfig-base.json b/tools/spfx-cli-build-rig/profiles/default/tsconfig-base.json index 63e3f64e..4468710d 100644 --- a/tools/spfx-cli-build-rig/profiles/default/tsconfig-base.json +++ b/tools/spfx-cli-build-rig/profiles/default/tsconfig-base.json @@ -33,7 +33,7 @@ "skipLibCheck": true, // Type Definitions - Add Node types - "types": ["heft-jest", "node"], + "types": ["jest", "node"], "typeRoots": ["../../../../../node_modules/@types", "../../node_modules/@types"] }, "include": ["../../../../../src/**/*.ts", "../../../../../src/**/*.tsx"]