diff --git a/common/changes/@itwin/core-bentley/nam-resolve-GHSA-9crc-q9x8-hgqq_2025-02-17-16-35.json b/common/changes/@itwin/core-bentley/nam-resolve-GHSA-9crc-q9x8-hgqq_2025-02-17-16-35.json new file mode 100644 index 00000000000..f2bd3c5133b --- /dev/null +++ b/common/changes/@itwin/core-bentley/nam-resolve-GHSA-9crc-q9x8-hgqq_2025-02-17-16-35.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-bentley", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-bentley" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-common/nam-resolve-GHSA-9crc-q9x8-hgqq_2025-02-17-16-35.json b/common/changes/@itwin/core-common/nam-resolve-GHSA-9crc-q9x8-hgqq_2025-02-17-16-35.json new file mode 100644 index 00000000000..d1ac065f5d7 --- /dev/null +++ b/common/changes/@itwin/core-common/nam-resolve-GHSA-9crc-q9x8-hgqq_2025-02-17-16-35.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-common", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-common" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-frontend/nam-resolve-GHSA-9crc-q9x8-hgqq_2025-02-17-16-35.json b/common/changes/@itwin/core-frontend/nam-resolve-GHSA-9crc-q9x8-hgqq_2025-02-17-16-35.json new file mode 100644 index 00000000000..ac11a63efe7 --- /dev/null +++ b/common/changes/@itwin/core-frontend/nam-resolve-GHSA-9crc-q9x8-hgqq_2025-02-17-16-35.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-frontend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-frontend" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-geometry/nam-resolve-GHSA-9crc-q9x8-hgqq_2025-02-17-16-35.json b/common/changes/@itwin/core-geometry/nam-resolve-GHSA-9crc-q9x8-hgqq_2025-02-17-16-35.json new file mode 100644 index 00000000000..9d7216f2850 --- /dev/null +++ b/common/changes/@itwin/core-geometry/nam-resolve-GHSA-9crc-q9x8-hgqq_2025-02-17-16-35.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-geometry", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-geometry" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-geometry/nam-resolve-GHSA-vjh7-7g9h_2025-02-18-00-18.json b/common/changes/@itwin/core-geometry/nam-resolve-GHSA-vjh7-7g9h_2025-02-18-00-18.json new file mode 100644 index 00000000000..9d7216f2850 --- /dev/null +++ b/common/changes/@itwin/core-geometry/nam-resolve-GHSA-vjh7-7g9h_2025-02-18-00-18.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-geometry", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-geometry" +} \ No newline at end of file diff --git a/common/changes/@itwin/ecschema-rpcinterface-tests/nam-resolve-GHSA-vjh7-7g9h_2025-02-17-21-36.json b/common/changes/@itwin/ecschema-rpcinterface-tests/nam-resolve-GHSA-vjh7-7g9h_2025-02-17-21-36.json new file mode 100644 index 00000000000..097a0a761e8 --- /dev/null +++ b/common/changes/@itwin/ecschema-rpcinterface-tests/nam-resolve-GHSA-vjh7-7g9h_2025-02-17-21-36.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/ecschema-rpcinterface-tests", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/ecschema-rpcinterface-tests" +} \ No newline at end of file diff --git a/common/changes/@itwin/rpcinterface-full-stack-tests/nam-resolve-GHSA-vjh7-7g9h_2025-02-17-21-36.json b/common/changes/@itwin/rpcinterface-full-stack-tests/nam-resolve-GHSA-vjh7-7g9h_2025-02-17-21-36.json new file mode 100644 index 00000000000..f4ac0f33aed --- /dev/null +++ b/common/changes/@itwin/rpcinterface-full-stack-tests/nam-resolve-GHSA-vjh7-7g9h_2025-02-17-21-36.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/rpcinterface-full-stack-tests", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/rpcinterface-full-stack-tests" +} \ No newline at end of file diff --git a/common/config/rush/pnpm-config.json b/common/config/rush/pnpm-config.json index e4a1aa669f8..38a9baebb91 100644 --- a/common/config/rush/pnpm-config.json +++ b/common/config/rush/pnpm-config.json @@ -10,7 +10,8 @@ ] }, "globalOverrides": { - "cross-spawn": "^7.0.5" // https://github.com/advisories/GHSA-3xgq-45jj-v275 npm-run-all>cross-spawn + "cross-spawn": "^7.0.5", // https://github.com/advisories/GHSA-3xgq-45jj-v275 npm-run-all>cross-spawn + "elliptic": "^6.6.1" // https://github.com/advisories/GHSA-vjh7-7g9h-fjfh crypto-browserify>browserify-sign>elliptic }, // A list of temporary advisories excluded from the High and Critical list. // Warning this should only be used as a temporary measure to avoid build failures diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index fd90aec9d4e..120a66dfd9a 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -2,6 +2,7 @@ lockfileVersion: 5.4 overrides: cross-spawn: ^7.0.5 + elliptic: ^6.6.1 importers: @@ -117,21 +118,21 @@ importers: '@itwin/eslint-plugin': 5.0.0-dev.1 '@opentelemetry/api': 1.0.4 '@types/node': ~18.16.20 - '@vitest/coverage-v8': ^2.1.0 + '@vitest/coverage-v8': ^2.1.9 eslint: ^9.13.0 rimraf: ^3.0.2 typescript: ~5.6.2 - vitest: ^2.1.0 + vitest: ^2.1.9 devDependencies: '@itwin/build-tools': link:../../tools/build '@itwin/eslint-plugin': 5.0.0-dev.1_aji6oyyaiulsuzmkdveqwiygte '@opentelemetry/api': 1.0.4 '@types/node': 18.16.20 - '@vitest/coverage-v8': 2.1.1_vitest@2.1.0 + '@vitest/coverage-v8': 2.1.9_vitest@2.1.9 eslint: 9.13.0 rimraf: 3.0.2 typescript: 5.6.2 - vitest: 2.1.0_@types+node@18.16.20 + vitest: 2.1.9_@types+node@18.16.20 ../../core/common: specifiers: @@ -143,14 +144,14 @@ importers: '@types/chai': 4.3.1 '@types/flatbuffers': ~1.10.0 '@types/node': ~18.16.20 - '@vitest/coverage-v8': ^2.1.0 + '@vitest/coverage-v8': ^2.1.9 eslint: ^9.13.0 flatbuffers: ~1.12.0 js-base64: ^3.6.1 nyc: ^15.1.0 rimraf: ^3.0.2 typescript: ~5.6.2 - vitest: ^2.1.0 + vitest: ^2.1.9 dependencies: flatbuffers: 1.12.0 js-base64: 3.6.1 @@ -163,12 +164,12 @@ importers: '@types/chai': 4.3.1 '@types/flatbuffers': 1.10.0 '@types/node': 18.16.20 - '@vitest/coverage-v8': 2.1.1_vitest@2.1.0 + '@vitest/coverage-v8': 2.1.9_vitest@2.1.9 eslint: 9.13.0 nyc: 15.1.0 rimraf: 3.0.2 typescript: 5.6.2 - vitest: 2.1.0_@types+node@18.16.20 + vitest: 2.1.9_@types+node@18.16.20 ../../core/ecschema-editing: specifiers: @@ -563,8 +564,8 @@ importers: '@loaders.gl/core': ^3.1.6 '@loaders.gl/draco': ^3.1.6 '@types/chai-as-promised': ^7 - '@vitest/browser': ^2.1.0 - '@vitest/coverage-v8': ^2.1.0 + '@vitest/browser': ^2.1.9 + '@vitest/coverage-v8': ^2.1.9 babel-loader: ~8.2.5 babel-plugin-istanbul: ~6.1.1 cpx2: ^3.0.0 @@ -579,7 +580,7 @@ importers: typescript: ~5.6.2 vite-multiple-assets: ^1.3.1 vite-plugin-static-copy: 1.0.6 - vitest: ^2.1.0 + vitest: ^2.1.9 webpack: ^5.76.0 wms-capabilities: 0.4.0 dependencies: @@ -603,8 +604,8 @@ importers: '@itwin/core-quantity': link:../quantity '@itwin/eslint-plugin': 5.0.0-dev.1_aji6oyyaiulsuzmkdveqwiygte '@types/chai-as-promised': 7.1.0 - '@vitest/browser': 2.1.1_bbcqthgmodi4rrojsqljgj3bpm - '@vitest/coverage-v8': 2.1.1_vvzb4akewk7qhprv5gsu3bguym + '@vitest/browser': 2.1.9_kzoc6cofwmbymybu4afzjqtfnu + '@vitest/coverage-v8': 2.1.9_ypoonkkmc6664p4t36k6vhjdsq babel-loader: 8.2.5_webpack@5.76.0 babel-plugin-istanbul: 6.1.1 cpx2: 3.0.0 @@ -617,7 +618,7 @@ importers: typescript: 5.6.2 vite-multiple-assets: 1.3.1 vite-plugin-static-copy: 1.0.6 - vitest: 2.1.0_@vitest+browser@2.1.1 + vitest: 2.1.9_@vitest+browser@2.1.9 webpack: 5.76.0 ../../core/frontend-devtools: @@ -656,12 +657,12 @@ importers: '@itwin/eslint-plugin': 5.0.0-dev.1 '@types/flatbuffers': ~1.10.0 '@types/node': ~18.16.20 - '@vitest/coverage-v8': ^2.1.0 + '@vitest/coverage-v8': ^2.1.9 eslint: ^9.13.0 flatbuffers: ~1.12.0 rimraf: ^3.0.2 typescript: ~5.6.2 - vitest: ^2.1.0 + vitest: ^2.1.9 dependencies: '@itwin/core-bentley': link:../bentley flatbuffers: 1.12.0 @@ -670,11 +671,11 @@ importers: '@itwin/eslint-plugin': 5.0.0-dev.1_aji6oyyaiulsuzmkdveqwiygte '@types/flatbuffers': 1.10.0 '@types/node': 18.16.20 - '@vitest/coverage-v8': 2.1.1_vitest@2.1.0 + '@vitest/coverage-v8': 2.1.9_vitest@2.1.9 eslint: 9.13.0 rimraf: 3.0.2 typescript: 5.6.2 - vitest: 2.1.0_@types+node@18.16.20 + vitest: 2.1.9_@types+node@18.16.20 ../../core/hypermodeling: specifiers: @@ -1252,7 +1253,7 @@ importers: '@itwin/core-frontend': workspace:* '@itwin/core-geometry': workspace:* '@itwin/eslint-plugin': 5.0.0-dev.1 - '@itwin/oidc-signin-tool': ^4.3.7 + '@itwin/oidc-signin-tool': ^4.4.1 '@types/chai': 4.3.1 '@types/mocha': ^10.0.6 '@types/node': ~18.16.20 @@ -1274,7 +1275,7 @@ importers: devDependencies: '@itwin/build-tools': link:../../tools/build '@itwin/eslint-plugin': 5.0.0-dev.1_aji6oyyaiulsuzmkdveqwiygte - '@itwin/oidc-signin-tool': 4.3.7_67wltvhdskk2oee2c3z2o4tfly + '@itwin/oidc-signin-tool': 4.4.1_67wltvhdskk2oee2c3z2o4tfly '@types/chai': 4.3.1 '@types/mocha': 10.0.6 '@types/node': 18.16.20 @@ -1301,7 +1302,7 @@ importers: '@itwin/eslint-plugin': 5.0.0-dev.1 '@itwin/imodel-transformer': ^0.4.2 '@itwin/itwins-client': ^1.2.0 - '@itwin/oidc-signin-tool': ^4.3.7 + '@itwin/oidc-signin-tool': ^4.4.1 '@itwin/service-authorization': ^1.0.0 '@types/chai': 4.3.1 '@types/chai-as-promised': ^7 @@ -1340,7 +1341,7 @@ importers: devDependencies: '@itwin/build-tools': link:../../tools/build '@itwin/eslint-plugin': 5.0.0-dev.1_aji6oyyaiulsuzmkdveqwiygte - '@itwin/oidc-signin-tool': 4.3.7_67wltvhdskk2oee2c3z2o4tfly + '@itwin/oidc-signin-tool': 4.4.1_67wltvhdskk2oee2c3z2o4tfly '@types/chai': 4.3.1 '@types/chai-as-promised': 7.1.0 '@types/fs-extra': 4.0.7 @@ -1578,7 +1579,7 @@ importers: '@itwin/imodels-access-backend': ^5.2.1 '@itwin/imodels-client-authoring': ^5.8.1 '@itwin/itwins-client': ^1.2.0 - '@itwin/oidc-signin-tool': ^4.3.7 + '@itwin/oidc-signin-tool': ^4.4.1 '@itwin/perf-tools': workspace:* '@types/chai': 4.3.1 '@types/chai-as-promised': ^7 @@ -1628,7 +1629,7 @@ importers: '@itwin/imodels-access-backend': 5.2.1_wj555zckjupkhkzyssqqpl4sei '@itwin/imodels-client-authoring': 5.8.1 '@itwin/itwins-client': 1.2.0 - '@itwin/oidc-signin-tool': 4.3.7_67wltvhdskk2oee2c3z2o4tfly + '@itwin/oidc-signin-tool': 4.4.1_67wltvhdskk2oee2c3z2o4tfly '@itwin/perf-tools': link:../../tools/perf-tools azurite: 3.32.0 chai: 4.3.10 @@ -1685,7 +1686,7 @@ importers: '@itwin/imodels-client-management': ^5.8.1 '@itwin/itwins-client': ^1.2.0 '@itwin/object-storage-core': ^2.2.5 - '@itwin/oidc-signin-tool': ^4.3.7 + '@itwin/oidc-signin-tool': ^4.4.1 '@itwin/reality-data-client': ^1.2.1 '@types/chai': 4.3.1 '@types/chai-as-promised': ^7 @@ -1763,7 +1764,7 @@ importers: '@itwin/eslint-plugin': 5.0.0-dev.1_aji6oyyaiulsuzmkdveqwiygte '@itwin/itwins-client': 1.2.0 '@itwin/object-storage-core': 2.2.5 - '@itwin/oidc-signin-tool': 4.3.7_67wltvhdskk2oee2c3z2o4tfly + '@itwin/oidc-signin-tool': 4.4.1_67wltvhdskk2oee2c3z2o4tfly '@types/chai': 4.3.1 '@types/chai-as-promised': 7.1.0 '@types/fs-extra': 4.0.7 @@ -1816,7 +1817,7 @@ importers: '@itwin/imodels-client-authoring': ^5.8.1 '@itwin/imodels-client-management': ^5.8.1 '@itwin/itwins-client': ^1.2.0 - '@itwin/oidc-signin-tool': ^4.3.7 + '@itwin/oidc-signin-tool': ^4.4.1 '@itwin/presentation-common': workspace:* '@itwin/presentation-frontend': workspace:* '@types/chai': 4.3.1 @@ -1859,7 +1860,7 @@ importers: '@itwin/imodels-access-frontend': 5.2.1_ueafa4slb6ohrhyf7kbp6egmha '@itwin/imodels-client-authoring': 5.8.1 '@itwin/imodels-client-management': 5.8.1 - '@itwin/oidc-signin-tool': 4.3.7_67wltvhdskk2oee2c3z2o4tfly + '@itwin/oidc-signin-tool': 4.4.1_67wltvhdskk2oee2c3z2o4tfly '@itwin/presentation-common': link:../../presentation/common '@itwin/presentation-frontend': link:../../presentation/frontend chai: 4.3.10 @@ -2096,7 +2097,7 @@ importers: '@itwin/imodels-client-authoring': ^5.8.1 '@itwin/imodels-client-management': ^5.8.1 '@itwin/itwins-client': ^1.2.0 - '@itwin/oidc-signin-tool': ^4.3.7 + '@itwin/oidc-signin-tool': ^4.4.1 '@itwin/presentation-backend': workspace:* '@itwin/presentation-common': workspace:* '@itwin/presentation-frontend': workspace:* @@ -2140,7 +2141,7 @@ importers: '@itwin/imodels-access-frontend': 5.2.1_ueafa4slb6ohrhyf7kbp6egmha '@itwin/imodels-client-authoring': 5.8.1 '@itwin/imodels-client-management': 5.8.1 - '@itwin/oidc-signin-tool': 4.3.7_67wltvhdskk2oee2c3z2o4tfly + '@itwin/oidc-signin-tool': 4.4.1_67wltvhdskk2oee2c3z2o4tfly '@itwin/presentation-common': link:../../presentation/common '@itwin/presentation-frontend': link:../../presentation/frontend '@itwin/service-authorization': 1.0.0_67wltvhdskk2oee2c3z2o4tfly @@ -2459,7 +2460,7 @@ importers: '@itwin/imodels-access-frontend': ^5.2.1 '@itwin/imodels-client-authoring': ^5.8.1 '@itwin/imodels-client-management': ^5.8.1 - '@itwin/oidc-signin-tool': ^4.3.7 + '@itwin/oidc-signin-tool': ^4.4.1 '@itwin/perf-tools': workspace:* '@itwin/reality-data-client': ^1.2.1 '@types/body-parser': ^1.17.0 @@ -2510,7 +2511,7 @@ importers: '@itwin/imodels-access-frontend': 5.2.1_ueafa4slb6ohrhyf7kbp6egmha '@itwin/imodels-client-authoring': 5.8.1 '@itwin/imodels-client-management': 5.8.1 - '@itwin/oidc-signin-tool': 4.3.7_67wltvhdskk2oee2c3z2o4tfly + '@itwin/oidc-signin-tool': 4.4.1_67wltvhdskk2oee2c3z2o4tfly '@itwin/reality-data-client': 1.2.1_mdtbcqczpmeuv6yjzfaigjndwi body-parser: 1.20.3 devDependencies: @@ -3451,7 +3452,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.1.0 + picocolors: 1.1.1 /@babel/compat-data/7.25.2: resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==} @@ -3472,7 +3473,7 @@ packages: '@babel/traverse': 7.25.3 '@babel/types': 7.25.6 convert-source-map: 2.0.0 - debug: 4.3.6 + debug: 4.4.0 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3564,7 +3565,7 @@ packages: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.1.0 + picocolors: 1.1.1 /@babel/parser/7.25.6: resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} @@ -3596,7 +3597,7 @@ packages: '@babel/parser': 7.25.6 '@babel/template': 7.25.0 '@babel/types': 7.25.6 - debug: 4.3.6 + debug: 4.4.0 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -3743,10 +3744,10 @@ packages: resolution: {integrity: sha512-mib0MBPNxT6xS1Spihn/VZeYGRvhbfjZ/O2/FaRDHc9J3dymtCqL/1Q/iTY5fscqUWvr9TdJjx+ICPmb5Wr4HQ==} dev: true - /@bundled-es-modules/cookie/2.0.0: - resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} + /@bundled-es-modules/cookie/2.0.1: + resolution: {integrity: sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw==} dependencies: - cookie: 0.5.0 + cookie: 0.7.2 dev: true /@bundled-es-modules/statuses/1.0.1: @@ -3791,7 +3792,7 @@ packages: resolution: {integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==} engines: {node: '>=12'} dependencies: - debug: 4.3.6 + debug: 4.4.0 env-paths: 2.2.1 fs-extra: 8.1.0 got: 11.8.6 @@ -4094,49 +4095,51 @@ packages: resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} engines: {node: '>=18.18'} - /@inquirer/confirm/3.2.0: - resolution: {integrity: sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==} + /@inquirer/confirm/5.1.6: + resolution: {integrity: sha512-6ZXYK3M1XmaVBZX6FCfChgtponnL0R6I7k8Nu+kaoNkT828FVZTcca1MqmWQipaW2oNREQl5AaPCUOOCVNdRMw==} engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true dependencies: - '@inquirer/core': 9.2.1 - '@inquirer/type': 1.5.5 + '@inquirer/core': 10.1.7 + '@inquirer/type': 3.0.4 dev: true - /@inquirer/core/9.2.1: - resolution: {integrity: sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==} + /@inquirer/core/10.1.7: + resolution: {integrity: sha512-AA9CQhlrt6ZgiSy6qoAigiA1izOa751ugX6ioSjqgJ+/Gd+tEN/TORk5sUYNjXuHWfW0r1n/a6ak4u/NqHHrtA==} engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true dependencies: - '@inquirer/figures': 1.0.6 - '@inquirer/type': 2.0.0 - '@types/mute-stream': 0.0.4 - '@types/node': 22.7.4 - '@types/wrap-ansi': 3.0.0 + '@inquirer/figures': 1.0.10 + '@inquirer/type': 3.0.4 ansi-escapes: 4.3.2 cli-width: 4.1.0 - mute-stream: 1.0.0 + mute-stream: 2.0.0 signal-exit: 4.1.0 - strip-ansi: 6.0.1 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 dev: true - /@inquirer/figures/1.0.6: - resolution: {integrity: sha512-yfZzps3Cso2UbM7WlxKwZQh2Hs6plrbjs1QnzQDZhK2DgyCo6D8AaHps9olkNcUFlcYERMqU3uJSp1gmy3s/qQ==} - engines: {node: '>=18'} - dev: true - - /@inquirer/type/1.5.5: - resolution: {integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==} + /@inquirer/figures/1.0.10: + resolution: {integrity: sha512-Ey6176gZmeqZuY/W/nZiUyvmb1/qInjcpiZjXWi6nON+nxJpD1bxtSoBxNliGISae32n6OwbY+TSXPZ1CfS4bw==} engines: {node: '>=18'} - dependencies: - mute-stream: 1.0.0 dev: true - /@inquirer/type/2.0.0: - resolution: {integrity: sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==} + /@inquirer/type/3.0.4: + resolution: {integrity: sha512-2MNFrDY8jkFYc9Il9DgLsHhMzuHnOYM1+CUYVWbzu9oT0hC7V7EcYvdCKeoll/Fcci04A+ERZ9wcc7cQ8lTkIA==} engines: {node: '>=18'} - dependencies: - mute-stream: 1.0.0 + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true dev: true /@isaacs/cliui/8.0.2: @@ -4417,8 +4420,8 @@ packages: - debug dev: false - /@itwin/oidc-signin-tool/4.3.7_67wltvhdskk2oee2c3z2o4tfly: - resolution: {integrity: sha512-II5l7FxpgLQUbrzvCQfuul3uq3boH6XZwyb57BsgF6uvjSekAuvAVo2CkR5vlx57sWtM+thsEwiZ4xUMPe7Cmw==} + /@itwin/oidc-signin-tool/4.4.1_67wltvhdskk2oee2c3z2o4tfly: + resolution: {integrity: sha512-E/Mg8RyKKOasZ+H36UFLgjlIbpYIpw1og/506ml0x9BkiCwfnkFb8YtrCWbgvWeV0sWLg+VwjiB8E3HN1QGd/A==} requiresBuild: true peerDependencies: '@itwin/core-bentley': ^3.3.0 || ^4.0.0 @@ -4426,9 +4429,8 @@ packages: '@itwin/certa': link:../../tools/certa '@itwin/core-bentley': link:../../core/bentley '@itwin/core-common': 4.8.1_67wltvhdskk2oee2c3z2o4tfly - '@itwin/service-authorization': 1.2.2_67wltvhdskk2oee2c3z2o4tfly - '@playwright/test': 1.41.2 - crypto-browserify: 3.12.0 + '@itwin/service-authorization': 1.2.3_67wltvhdskk2oee2c3z2o4tfly + '@playwright/test': 1.48.2 dotenv: 10.0.0 dotenv-expand: 5.1.0 oidc-client-ts: 2.4.0 @@ -4470,8 +4472,8 @@ packages: - supports-color dev: false - /@itwin/service-authorization/1.2.2_67wltvhdskk2oee2c3z2o4tfly: - resolution: {integrity: sha512-WiMqdSTcytAoC6X7pPZr847JzP1AUZJI45npkiEPFHV5S44z0fjMndvRF7hyqNqeMP6EcgeJuaoby17gtJKrQQ==} + /@itwin/service-authorization/1.2.3_67wltvhdskk2oee2c3z2o4tfly: + resolution: {integrity: sha512-KoN7Y60Mbmeq5r5U3wfmDu9oAyCo00cb73zR/wwBVWFpdYUfDQbQKHofS0TrXLANO9uva3BdwH5L+S41szXYmg==} peerDependencies: '@itwin/core-bentley': ^3.3.0 || ^4.0.0 dependencies: @@ -4618,8 +4620,8 @@ packages: resolution: {integrity: sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==} dev: false - /@mswjs/interceptors/0.35.9: - resolution: {integrity: sha512-SSnyl/4ni/2ViHKkiZb8eajA/eN1DNFaHjhGiLUdZvDz6PKF4COSf/17xqSz64nOo2Ia29SA6B2KNCsyCbVmaQ==} + /@mswjs/interceptors/0.37.6: + resolution: {integrity: sha512-wK+5pLK5XFmgtH3aQ2YVvA3HohS3xqV/OxuVOdNx9Wpnz7VE/fnC+e1A7ln6LFYeck7gOJ/dsZV6OLplOtAJ2w==} engines: {node: '>=18'} dependencies: '@open-draft/deferred-promise': 2.2.0 @@ -4708,12 +4710,12 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - /@playwright/test/1.41.2: - resolution: {integrity: sha512-qQB9h7KbibJzrDpkXkYvsmiDJK14FULCCZgEcoe2AvFAS64oCirWTwzTlAYEbKaRxWs5TFesE1Na6izMv3HfGg==} - engines: {node: '>=16'} + /@playwright/test/1.48.2: + resolution: {integrity: sha512-54w1xCWfXuax7dz4W2M9uw0gDyh+ti/0K/MxcCUxChFh37kkdxPdfZDw5QBbuPUJHr1CiHJ1hXgSs+GgeQc5Zw==} + engines: {node: '>=18'} hasBin: true dependencies: - playwright: 1.41.2 + playwright: 1.48.2 /@polka/url/1.0.0-next.25: resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} @@ -5338,12 +5340,6 @@ packages: '@types/node': 18.16.20 dev: true - /@types/mute-stream/0.0.4: - resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} - dependencies: - '@types/node': 18.16.20 - dev: true - /@types/node/16.18.105: resolution: {integrity: sha512-w2d0Z9yMk07uH3+Cx0N8lqFyi3yjXZxlbYappPj+AsOlT02OyxyiuNoNHdGt6EuiSm8Wtgp2YV7vWg+GMFrvFA==} dev: true @@ -5356,12 +5352,6 @@ packages: dependencies: undici-types: 5.26.5 - /@types/node/22.7.4: - resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==} - dependencies: - undici-types: 6.19.8 - dev: true - /@types/object-hash/1.3.0: resolution: {integrity: sha512-il4NIe4jTx4lfhkKaksmmGHw5EsVkO8sHWkpJHM9m59r1dtsVadLSrJqdE8zU74NENDAsR3oLIOlooRAXlPLNA==} dependencies: @@ -5481,10 +5471,6 @@ packages: resolution: {integrity: sha512-nH45Lk7oPIJ1RVOF6JgFI6Dy0QpHEzq4QecZhvguxYPDwT8c93prCMqAtiIttm39voZ+DDR+qkNnMpJmMBRqag==} dev: false - /@types/wrap-ansi/3.0.0: - resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} - dev: true - /@types/ws/7.2.0: resolution: {integrity: sha512-HnqczxiZ828df9FUh9OyY7vSOelpQNaj+SLEnDvU74rYijp61ggV7dhmDlMky0oYXKLdVuIG4KvExk8DEqzJgQ==} dependencies: @@ -5574,7 +5560,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 8.11.0_typescript@5.6.2 '@typescript-eslint/utils': 8.11.0_aji6oyyaiulsuzmkdveqwiygte - debug: 4.3.6 + debug: 4.4.0 ts-api-utils: 1.3.0_typescript@5.6.2 typescript: 5.6.2 transitivePeerDependencies: @@ -5596,7 +5582,7 @@ packages: dependencies: '@typescript-eslint/types': 8.11.0 '@typescript-eslint/visitor-keys': 8.11.0 - debug: 4.3.6 + debug: 4.4.0 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -5632,12 +5618,12 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: false - /@vitest/browser/2.1.1_bbcqthgmodi4rrojsqljgj3bpm: - resolution: {integrity: sha512-wLKqohwlZI24xMIEZAPwv9SVliv1avaIBeE0ou471D++BRPhiw2mubKBczFFIDHXuSL7UXb8/JQK9Ui6ttW9bQ==} + /@vitest/browser/2.1.9_kzoc6cofwmbymybu4afzjqtfnu: + resolution: {integrity: sha512-AHDanTP4Ed6J5R6wRBcWRQ+AxgMnNJxsbaa229nFQz5KOMFZqlW11QkIDoLgCjBOpQ1+c78lTN5jVxO8ME+S4w==} peerDependencies: playwright: '*' safaridriver: '*' - vitest: 2.1.1 + vitest: 2.1.9 webdriverio: '*' peerDependenciesMeta: playwright: @@ -5649,88 +5635,89 @@ packages: dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.5.2_eboxt5b3qr45gcxzx7wxppt6li - '@vitest/mocker': 2.1.1_msw@2.4.9 - '@vitest/utils': 2.1.1 - magic-string: 0.30.11 - msw: 2.4.9_typescript@5.6.2 + '@vitest/mocker': 2.1.9_msw@2.7.0 + '@vitest/utils': 2.1.9 + magic-string: 0.30.17 + msw: 2.7.0_typescript@5.6.2 playwright: 1.47.1 - sirv: 2.0.4 + sirv: 3.0.0 tinyrainbow: 1.2.0 - vitest: 2.1.0_@vitest+browser@2.1.1 + vitest: 2.1.9_@vitest+browser@2.1.9 ws: 8.18.0 transitivePeerDependencies: + - '@types/node' - bufferutil - typescript - utf-8-validate - vite dev: true - /@vitest/coverage-v8/2.1.1_vitest@2.1.0: - resolution: {integrity: sha512-md/A7A3c42oTT8JUHSqjP5uKTWJejzUW4jalpvs+rZ27gsURsMU8DEb+8Jf8C6Kj2gwfSHJqobDNBuoqlm0cFw==} + /@vitest/coverage-v8/2.1.9_vitest@2.1.9: + resolution: {integrity: sha512-Z2cOr0ksM00MpEfyVE8KXIYPEcBFxdbLSs56L8PO0QQMxt/6bDj45uQfxoc96v05KW3clk7vvgP0qfDit9DmfQ==} peerDependencies: - '@vitest/browser': 2.1.1 - vitest: 2.1.1 + '@vitest/browser': 2.1.9 + vitest: 2.1.9 peerDependenciesMeta: '@vitest/browser': optional: true dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 - debug: 4.3.6 + debug: 4.4.0 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.1.7 - magic-string: 0.30.11 + magic-string: 0.30.17 magicast: 0.3.5 - std-env: 3.7.0 + std-env: 3.8.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.0_@types+node@18.16.20 + vitest: 2.1.9_@types+node@18.16.20 transitivePeerDependencies: - supports-color dev: true - /@vitest/coverage-v8/2.1.1_vvzb4akewk7qhprv5gsu3bguym: - resolution: {integrity: sha512-md/A7A3c42oTT8JUHSqjP5uKTWJejzUW4jalpvs+rZ27gsURsMU8DEb+8Jf8C6Kj2gwfSHJqobDNBuoqlm0cFw==} + /@vitest/coverage-v8/2.1.9_ypoonkkmc6664p4t36k6vhjdsq: + resolution: {integrity: sha512-Z2cOr0ksM00MpEfyVE8KXIYPEcBFxdbLSs56L8PO0QQMxt/6bDj45uQfxoc96v05KW3clk7vvgP0qfDit9DmfQ==} peerDependencies: - '@vitest/browser': 2.1.1 - vitest: 2.1.1 + '@vitest/browser': 2.1.9 + vitest: 2.1.9 peerDependenciesMeta: '@vitest/browser': optional: true dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 - '@vitest/browser': 2.1.1_bbcqthgmodi4rrojsqljgj3bpm - debug: 4.3.6 + '@vitest/browser': 2.1.9_kzoc6cofwmbymybu4afzjqtfnu + debug: 4.4.0 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.1.7 - magic-string: 0.30.11 + magic-string: 0.30.17 magicast: 0.3.5 - std-env: 3.7.0 + std-env: 3.8.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.0_@vitest+browser@2.1.1 + vitest: 2.1.9_@vitest+browser@2.1.9 transitivePeerDependencies: - supports-color dev: true - /@vitest/expect/2.1.0: - resolution: {integrity: sha512-N3/xR4fSu0+6sVZETEtPT1orUs2+Y477JOXTcU3xKuu3uBlsgbD7/7Mz2LZ1Jr1XjwilEWlrIgSCj4N1+5ZmsQ==} + /@vitest/expect/2.1.9: + resolution: {integrity: sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==} dependencies: - '@vitest/spy': 2.1.0 - '@vitest/utils': 2.1.0 - chai: 5.1.1 + '@vitest/spy': 2.1.9 + '@vitest/utils': 2.1.9 + chai: 5.2.0 tinyrainbow: 1.2.0 dev: true - /@vitest/mocker/2.1.0_vite@5.4.6: - resolution: {integrity: sha512-ZxENovUqhzl+QiOFpagiHUNUuZ1qPd5yYTCYHomGIZOFArzn4mgX2oxZmiAItJWAaXHG6bbpb/DpSPhlk5DgtA==} + /@vitest/mocker/2.1.9_msw@2.7.0: + resolution: {integrity: sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==} peerDependencies: - msw: ^2.3.5 + msw: ^2.4.9 vite: ^5.0.0 peerDependenciesMeta: msw: @@ -5738,16 +5725,16 @@ packages: vite: optional: true dependencies: - '@vitest/spy': 2.1.0 + '@vitest/spy': 2.1.9 estree-walker: 3.0.3 - magic-string: 0.30.11 - vite: 5.4.6_@types+node@18.16.20 + magic-string: 0.30.17 + msw: 2.7.0_typescript@5.6.2 dev: true - /@vitest/mocker/2.1.1_msw@2.4.9: - resolution: {integrity: sha512-LNN5VwOEdJqCmJ/2XJBywB11DLlkbY0ooDJW3uRX5cZyYCrc4PI/ePX0iQhE3BiEGiQmK4GE7Q/PqCkkaiPnrA==} + /@vitest/mocker/2.1.9_vite@5.4.6: + resolution: {integrity: sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==} peerDependencies: - msw: ^2.3.5 + msw: ^2.4.9 vite: ^5.0.0 peerDependenciesMeta: msw: @@ -5755,58 +5742,44 @@ packages: vite: optional: true dependencies: - '@vitest/spy': 2.1.0 + '@vitest/spy': 2.1.9 estree-walker: 3.0.3 - magic-string: 0.30.11 - msw: 2.4.9_typescript@5.6.2 - dev: true - - /@vitest/pretty-format/2.1.0: - resolution: {integrity: sha512-7sxf2F3DNYatgmzXXcTh6cq+/fxwB47RIQqZJFoSH883wnVAoccSRT6g+dTKemUBo8Q5N4OYYj1EBXLuRKvp3Q==} - dependencies: - tinyrainbow: 1.2.0 + magic-string: 0.30.17 + vite: 5.4.6_@types+node@18.16.20 dev: true - /@vitest/pretty-format/2.1.1: - resolution: {integrity: sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==} + /@vitest/pretty-format/2.1.9: + resolution: {integrity: sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==} dependencies: tinyrainbow: 1.2.0 dev: true - /@vitest/runner/2.1.0: - resolution: {integrity: sha512-D9+ZiB8MbMt7qWDRJc4CRNNUlne/8E1X7dcKhZVAbcOKG58MGGYVDqAq19xlhNfMFZsW0bpVKgztBwks38Ko0w==} + /@vitest/runner/2.1.9: + resolution: {integrity: sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==} dependencies: - '@vitest/utils': 2.1.0 + '@vitest/utils': 2.1.9 pathe: 1.1.2 dev: true - /@vitest/snapshot/2.1.0: - resolution: {integrity: sha512-x69CygGMzt9VCO283K2/FYQ+nBrOj66OTKpsPykjCR4Ac3lLV+m85hj9reaIGmjBSsKzVvbxWmjWE3kF5ha3uQ==} + /@vitest/snapshot/2.1.9: + resolution: {integrity: sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==} dependencies: - '@vitest/pretty-format': 2.1.0 - magic-string: 0.30.11 + '@vitest/pretty-format': 2.1.9 + magic-string: 0.30.17 pathe: 1.1.2 dev: true - /@vitest/spy/2.1.0: - resolution: {integrity: sha512-IXX5NkbdgTYTog3F14i2LgnBc+20YmkXMx0IWai84mcxySUDRgm0ihbOfR4L0EVRBDFG85GjmQQEZNNKVVpkZw==} + /@vitest/spy/2.1.9: + resolution: {integrity: sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==} dependencies: tinyspy: 3.0.2 dev: true - /@vitest/utils/2.1.0: - resolution: {integrity: sha512-rreyfVe0PuNqJfKYUwfPDfi6rrp0VSu0Wgvp5WBqJonP+4NvXHk48X6oBam1Lj47Hy6jbJtnMj3OcRdrkTP0tA==} + /@vitest/utils/2.1.9: + resolution: {integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==} dependencies: - '@vitest/pretty-format': 2.1.0 - loupe: 3.1.1 - tinyrainbow: 1.2.0 - dev: true - - /@vitest/utils/2.1.1: - resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==} - dependencies: - '@vitest/pretty-format': 2.1.1 - loupe: 3.1.1 + '@vitest/pretty-format': 2.1.9 + loupe: 3.1.3 tinyrainbow: 1.2.0 dev: true @@ -6026,7 +5999,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.6 + debug: 4.4.0 transitivePeerDependencies: - supports-color dev: true @@ -6035,7 +6008,7 @@ packages: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} dependencies: - debug: 4.3.6 + debug: 4.4.0 transitivePeerDependencies: - supports-color dev: false @@ -6336,6 +6309,7 @@ packages: bn.js: 4.12.0 inherits: 2.0.4 minimalistic-assert: 1.0.1 + dev: true /assert/2.0.0: resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==} @@ -6550,9 +6524,11 @@ packages: /bn.js/4.12.0: resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} + dev: true /bn.js/5.2.1: resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} + dev: true /body-parser/1.20.3: resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} @@ -6608,6 +6584,7 @@ packages: /brorand/1.1.0: resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} + dev: true /browser-process-hrtime/1.0.0: resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} @@ -6625,6 +6602,7 @@ packages: evp_bytestokey: 1.0.3 inherits: 2.0.4 safe-buffer: 5.2.1 + dev: true /browserify-cipher/1.0.1: resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==} @@ -6632,6 +6610,7 @@ packages: browserify-aes: 1.2.0 browserify-des: 1.0.2 evp_bytestokey: 1.0.3 + dev: true /browserify-des/1.0.2: resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==} @@ -6640,12 +6619,14 @@ packages: des.js: 1.1.0 inherits: 2.0.4 safe-buffer: 5.2.1 + dev: true /browserify-rsa/4.1.0: resolution: {integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==} dependencies: bn.js: 5.2.1 randombytes: 2.1.0 + dev: true /browserify-sign/4.2.3: resolution: {integrity: sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==} @@ -6655,12 +6636,13 @@ packages: browserify-rsa: 4.1.0 create-hash: 1.2.0 create-hmac: 1.1.7 - elliptic: 6.5.7 + elliptic: 6.6.1 hash-base: 3.0.4 inherits: 2.0.4 parse-asn1: 5.1.7 readable-stream: 2.3.8 safe-buffer: 5.2.1 + dev: true /browserify-zlib/0.2.0: resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==} @@ -6696,6 +6678,7 @@ packages: /buffer-xor/1.0.3: resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==} + dev: true /buffer/6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} @@ -6869,8 +6852,8 @@ packages: pathval: 1.1.1 type-detect: 4.1.0 - /chai/5.1.1: - resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + /chai/5.2.0: + resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==} engines: {node: '>=12'} dependencies: assertion-error: 2.0.1 @@ -6992,6 +6975,7 @@ packages: dependencies: inherits: 2.0.4 safe-buffer: 5.2.1 + dev: true /circular-json/0.3.3: resolution: {integrity: sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==} @@ -7215,15 +7199,15 @@ packages: /cookie-signature/1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - /cookie/0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} - dev: true - /cookie/0.7.1: resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} + /cookie/0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + dev: true + /cookiejar/2.1.4: resolution: {integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==} @@ -7269,7 +7253,8 @@ packages: resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} dependencies: bn.js: 4.12.0 - elliptic: 6.5.7 + elliptic: 6.6.1 + dev: true /create-hash/1.2.0: resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==} @@ -7279,6 +7264,7 @@ packages: md5.js: 1.3.5 ripemd160: 2.0.2 sha.js: 2.4.11 + dev: true /create-hmac/1.1.7: resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==} @@ -7289,6 +7275,7 @@ packages: ripemd160: 2.0.2 safe-buffer: 5.2.1 sha.js: 2.4.11 + dev: true /create-require/1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} @@ -7335,6 +7322,7 @@ packages: public-encrypt: 4.0.3 randombytes: 2.1.0 randomfill: 1.0.4 + dev: true /crypto-js/4.2.0: resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} @@ -7442,6 +7430,17 @@ packages: dependencies: ms: 2.1.2 + /debug/4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + /decamelize/1.2.0: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} @@ -7568,6 +7567,7 @@ packages: dependencies: inherits: 2.0.4 minimalistic-assert: 1.0.1 + dev: true /destroy/1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} @@ -7620,6 +7620,7 @@ packages: bn.js: 4.12.0 miller-rabin: 4.0.1 randombytes: 2.1.0 + dev: true /dir-glob/3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} @@ -7728,8 +7729,8 @@ packages: transitivePeerDependencies: - supports-color - /elliptic/6.5.7: - resolution: {integrity: sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==} + /elliptic/6.6.1: + resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} dependencies: bn.js: 4.12.0 brorand: 1.1.0 @@ -7738,6 +7739,7 @@ packages: inherits: 2.0.4 minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 + dev: true /emoji-regex/8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -8461,6 +8463,7 @@ packages: dependencies: md5.js: 1.3.5 safe-buffer: 5.2.1 + dev: true /execa/1.0.0: resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} @@ -8490,6 +8493,11 @@ packages: strip-final-newline: 3.0.0 dev: false + /expect-type/1.1.0: + resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==} + engines: {node: '>=12.0.0'} + dev: true + /express-ws/5.0.2_express@4.21.2: resolution: {integrity: sha512-0uvmuk61O9HXgLhGl3QhNSEtRsQevtmbL94/eILaliEADZBHZOQUAiHFrGPrgsjikohyrmSG5g+sCfASTt0lkQ==} engines: {node: '>=4.5.0'} @@ -8543,7 +8551,7 @@ packages: engines: {node: '>= 10.17.0'} hasBin: true dependencies: - debug: 4.3.6 + debug: 4.4.0 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -9228,6 +9236,7 @@ packages: dependencies: inherits: 2.0.4 safe-buffer: 5.2.1 + dev: true /hash-base/3.1.0: resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==} @@ -9236,12 +9245,14 @@ packages: inherits: 2.0.4 readable-stream: 3.6.2 safe-buffer: 5.2.1 + dev: true /hash.js/1.1.7: resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} dependencies: inherits: 2.0.4 minimalistic-assert: 1.0.1 + dev: true /hasha/5.2.2: resolution: {integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==} @@ -9296,6 +9307,7 @@ packages: hash.js: 1.1.7 minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 + dev: true /hosted-git-info/2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} @@ -9357,7 +9369,7 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.6 + debug: 4.4.0 transitivePeerDependencies: - supports-color dev: true @@ -9367,7 +9379,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 - debug: 4.3.6 + debug: 4.4.0 transitivePeerDependencies: - supports-color dev: false @@ -9395,7 +9407,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.6 + debug: 4.4.0 transitivePeerDependencies: - supports-color dev: true @@ -9405,7 +9417,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 - debug: 4.3.6 + debug: 4.4.0 transitivePeerDependencies: - supports-color dev: false @@ -9940,7 +9952,7 @@ packages: engines: {node: '>=10'} dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.3.6 + debug: 4.4.0 istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -10241,7 +10253,7 @@ packages: dependencies: '@types/express': 4.17.20 '@types/jsonwebtoken': 8.5.9 - debug: 4.3.6 + debug: 4.4.0 jose: 2.0.7 limiter: 1.1.5 lru-memoizer: 2.3.0 @@ -10467,6 +10479,10 @@ packages: get-func-name: 2.0.2 dev: true + /loupe/3.1.3: + resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==} + dev: true + /lowercase-keys/1.0.1: resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} engines: {node: '>=0.10.0'} @@ -10525,6 +10541,12 @@ packages: '@jridgewell/sourcemap-codec': 1.5.0 dev: true + /magic-string/0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + dev: true + /magicast/0.3.5: resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} dependencies: @@ -10584,6 +10606,7 @@ packages: hash-base: 3.1.0 inherits: 2.0.4 safe-buffer: 5.2.1 + dev: true /md5/2.3.0: resolution: {integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==} @@ -10701,6 +10724,7 @@ packages: dependencies: bn.js: 4.12.0 brorand: 1.1.0 + dev: true /mime-db/1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} @@ -10759,6 +10783,7 @@ packages: /minimalistic-crypto-utils/1.0.1: resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} + dev: true /minimatch/3.0.8: resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} @@ -10882,8 +10907,8 @@ packages: /ms/2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - /msw/2.4.9_typescript@5.6.2: - resolution: {integrity: sha512-1m8xccT6ipN4PTqLinPwmzhxQREuxaEJYdx4nIbggxP8aM7r1e71vE7RtOUSQoAm1LydjGfZKy7370XD/tsuYg==} + /msw/2.7.0_typescript@5.6.2: + resolution: {integrity: sha512-BIodwZ19RWfCbYTxWTUfTXc+sg4OwjCAgxU1ZsgmggX/7S3LdUifsbUPJs61j0rWb19CZRGY5if77duhc0uXzw==} engines: {node: '>=18'} hasBin: true requiresBuild: true @@ -10893,24 +10918,27 @@ packages: typescript: optional: true dependencies: - '@bundled-es-modules/cookie': 2.0.0 + '@bundled-es-modules/cookie': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 3.2.0 - '@mswjs/interceptors': 0.35.9 + '@inquirer/confirm': 5.1.6 + '@mswjs/interceptors': 0.37.6 + '@open-draft/deferred-promise': 2.2.0 '@open-draft/until': 2.1.0 '@types/cookie': 0.6.0 '@types/statuses': 2.0.5 - chalk: 4.1.2 graphql: 16.9.0 headers-polyfill: 4.0.3 is-node-process: 1.2.0 outvariant: 1.4.3 path-to-regexp: 6.3.0 + picocolors: 1.1.1 strict-event-emitter: 0.5.1 type-fest: 4.26.1 typescript: 5.6.2 yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' dev: true /multiparty/4.2.1: @@ -10930,9 +10958,9 @@ packages: readable-stream: 2.3.8 dev: false - /mute-stream/1.0.0: - resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /mute-stream/2.0.0: + resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} + engines: {node: ^18.17.0 || >=20.5.0} dev: true /mysql2/3.11.0: @@ -11504,6 +11532,7 @@ packages: hash-base: 3.0.4 pbkdf2: 3.1.2 safe-buffer: 5.2.1 + dev: true /parse-imports/2.1.1: resolution: {integrity: sha512-TDT4HqzUiTMO1wJRwg/t/hYk8Wdp3iF/ToMIlAoVQfL1Xs/sTxq1dKWSMjMbQmIarfWKymOyly40+zmPHXMqCA==} @@ -11619,6 +11648,7 @@ packages: ripemd160: 2.0.2 safe-buffer: 5.2.1 sha.js: 2.4.11 + dev: true /pend/1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} @@ -11641,6 +11671,10 @@ packages: /picocolors/1.1.0: resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + dev: true + + /picocolors/1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} /picomatch/2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -11673,24 +11707,15 @@ packages: resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} dev: true - /playwright-core/1.41.2: - resolution: {integrity: sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==} - engines: {node: '>=16'} - hasBin: true - /playwright-core/1.47.1: resolution: {integrity: sha512-i1iyJdLftqtt51mEk6AhYFaAJCDx0xQ/O5NU8EKaWFgMjItPVma542Nh/Aq8aLCjIJSzjaiEQGW/nyqLkGF1OQ==} engines: {node: '>=18'} hasBin: true - /playwright/1.41.2: - resolution: {integrity: sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==} - engines: {node: '>=16'} + /playwright-core/1.48.2: + resolution: {integrity: sha512-sjjw+qrLFlriJo64du+EK0kJgZzoQPsabGF4lBvsid+3CNIZIYLgnMj9V6JY5VhM2Peh20DJWIVpVljLLnlawA==} + engines: {node: '>=18'} hasBin: true - dependencies: - playwright-core: 1.41.2 - optionalDependencies: - fsevents: 2.3.2 /playwright/1.47.1: resolution: {integrity: sha512-SUEKi6947IqYbKxRiqnbUobVZY4bF1uu+ZnZNJX9DfU1tlf2UhWfvVjLf01pQx9URsOr18bFVUKXmanYWhbfkw==} @@ -11701,6 +11726,15 @@ packages: optionalDependencies: fsevents: 2.3.2 + /playwright/1.48.2: + resolution: {integrity: sha512-NjYvYgp4BPmiwfe31j4gHLa3J7bD2WiBz8Lk2RoSsmX38SVIARZ18VYjxLjAcDsAhA+F4iSEXTSGgjua0rrlgQ==} + engines: {node: '>=18'} + hasBin: true + dependencies: + playwright-core: 1.48.2 + optionalDependencies: + fsevents: 2.3.2 + /possible-typed-array-names/1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} @@ -11710,7 +11744,7 @@ packages: engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 - picocolors: 1.1.0 + picocolors: 1.1.1 source-map-js: 1.2.1 dev: true @@ -11826,6 +11860,7 @@ packages: parse-asn1: 5.1.7 randombytes: 2.1.0 safe-buffer: 5.2.1 + dev: true /pump/3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} @@ -11905,6 +11940,7 @@ packages: dependencies: randombytes: 2.1.0 safe-buffer: 5.2.1 + dev: true /range-parser/1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} @@ -12160,6 +12196,7 @@ packages: dependencies: hash-base: 3.1.0 inherits: 2.0.4 + dev: true /roarr/2.15.4: resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} @@ -12455,7 +12492,7 @@ packages: dependencies: '@types/debug': 4.1.12 '@types/validator': 13.12.0 - debug: 4.3.6 + debug: 4.4.0 dottie: 2.0.6 inflection: 1.13.4 lodash: 4.17.21 @@ -12537,6 +12574,7 @@ packages: dependencies: inherits: 2.0.4 safe-buffer: 5.2.1 + dev: true /shallow-clone/3.0.1: resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} @@ -12624,6 +12662,15 @@ packages: totalist: 3.0.1 dev: true + /sirv/3.0.0: + resolution: {integrity: sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==} + engines: {node: '>=18'} + dependencies: + '@polka/url': 1.0.0-next.25 + mrmime: 2.0.0 + totalist: 3.0.1 + dev: true + /slash/3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -12723,7 +12770,7 @@ packages: /spdy-transport/3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.6 + debug: 4.4.0 detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -12780,8 +12827,8 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - /std-env/3.7.0: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + /std-env/3.8.0: + resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} dev: true /stoppable/1.1.0: @@ -12971,7 +13018,7 @@ packages: resolution: {integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==} engines: {node: '>= 8.0'} dependencies: - debug: 4.3.6 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -13150,8 +13197,8 @@ packages: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} dev: true - /tinyexec/0.3.0: - resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + /tinyexec/0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} dev: true /tinypool/1.0.1: @@ -13510,10 +13557,6 @@ packages: /undici-types/5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - /undici-types/6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - dev: true - /unicode-trie/2.0.0: resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} dependencies: @@ -13586,7 +13629,7 @@ packages: dependencies: browserslist: 4.23.3 escalade: 3.1.2 - picocolors: 1.1.0 + picocolors: 1.1.1 /update-notifier/4.1.3: resolution: {integrity: sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==} @@ -13733,13 +13776,14 @@ packages: vite: '>=2.9.6' dev: true - /vite-node/2.1.0: - resolution: {integrity: sha512-+ybYqBVUjYyIscoLzMWodus2enQDZOpGhcU6HdOVD6n8WZdk12w1GFL3mbnxLs7hPtRtqs1Wo5YF6/Tsr6fmhg==} + /vite-node/2.1.9: + resolution: {integrity: sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: cac: 6.7.14 - debug: 4.3.6 + debug: 4.4.0 + es-module-lexer: 1.5.4 pathe: 1.1.2 vite: 5.4.6 transitivePeerDependencies: @@ -13754,13 +13798,14 @@ packages: - terser dev: true - /vite-node/2.1.0_@types+node@18.16.20: - resolution: {integrity: sha512-+ybYqBVUjYyIscoLzMWodus2enQDZOpGhcU6HdOVD6n8WZdk12w1GFL3mbnxLs7hPtRtqs1Wo5YF6/Tsr6fmhg==} + /vite-node/2.1.9_@types+node@18.16.20: + resolution: {integrity: sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: cac: 6.7.14 - debug: 4.3.6 + debug: 4.4.0 + es-module-lexer: 1.5.4 pathe: 1.1.2 vite: 5.4.6_@types+node@18.16.20 transitivePeerDependencies: @@ -13896,15 +13941,15 @@ packages: fsevents: 2.3.3 dev: true - /vitest/2.1.0_@types+node@18.16.20: - resolution: {integrity: sha512-XuuEeyNkqbfr0FtAvd9vFbInSSNY1ykCQTYQ0sj9wPy4hx+1gR7gqVNdW0AX2wrrM1wWlN5fnJDjF9xG6mYRSQ==} + /vitest/2.1.9_@types+node@18.16.20: + resolution: {integrity: sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.0 - '@vitest/ui': 2.1.0 + '@vitest/browser': 2.1.9 + '@vitest/ui': 2.1.9 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -13922,24 +13967,25 @@ packages: optional: true dependencies: '@types/node': 18.16.20 - '@vitest/expect': 2.1.0 - '@vitest/mocker': 2.1.0_vite@5.4.6 - '@vitest/pretty-format': 2.1.1 - '@vitest/runner': 2.1.0 - '@vitest/snapshot': 2.1.0 - '@vitest/spy': 2.1.0 - '@vitest/utils': 2.1.0 - chai: 5.1.1 - debug: 4.3.6 - magic-string: 0.30.11 + '@vitest/expect': 2.1.9 + '@vitest/mocker': 2.1.9_vite@5.4.6 + '@vitest/pretty-format': 2.1.9 + '@vitest/runner': 2.1.9 + '@vitest/snapshot': 2.1.9 + '@vitest/spy': 2.1.9 + '@vitest/utils': 2.1.9 + chai: 5.2.0 + debug: 4.4.0 + expect-type: 1.1.0 + magic-string: 0.30.17 pathe: 1.1.2 - std-env: 3.7.0 + std-env: 3.8.0 tinybench: 2.9.0 - tinyexec: 0.3.0 + tinyexec: 0.3.2 tinypool: 1.0.1 tinyrainbow: 1.2.0 vite: 5.4.6_@types+node@18.16.20 - vite-node: 2.1.0_@types+node@18.16.20 + vite-node: 2.1.9_@types+node@18.16.20 why-is-node-running: 2.3.0 transitivePeerDependencies: - less @@ -13953,15 +13999,15 @@ packages: - terser dev: true - /vitest/2.1.0_@vitest+browser@2.1.1: - resolution: {integrity: sha512-XuuEeyNkqbfr0FtAvd9vFbInSSNY1ykCQTYQ0sj9wPy4hx+1gR7gqVNdW0AX2wrrM1wWlN5fnJDjF9xG6mYRSQ==} + /vitest/2.1.9_@vitest+browser@2.1.9: + resolution: {integrity: sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.0 - '@vitest/ui': 2.1.0 + '@vitest/browser': 2.1.9 + '@vitest/ui': 2.1.9 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -13978,25 +14024,26 @@ packages: jsdom: optional: true dependencies: - '@vitest/browser': 2.1.1_bbcqthgmodi4rrojsqljgj3bpm - '@vitest/expect': 2.1.0 - '@vitest/mocker': 2.1.0_vite@5.4.6 - '@vitest/pretty-format': 2.1.1 - '@vitest/runner': 2.1.0 - '@vitest/snapshot': 2.1.0 - '@vitest/spy': 2.1.0 - '@vitest/utils': 2.1.0 - chai: 5.1.1 - debug: 4.3.6 - magic-string: 0.30.11 + '@vitest/browser': 2.1.9_kzoc6cofwmbymybu4afzjqtfnu + '@vitest/expect': 2.1.9 + '@vitest/mocker': 2.1.9_vite@5.4.6 + '@vitest/pretty-format': 2.1.9 + '@vitest/runner': 2.1.9 + '@vitest/snapshot': 2.1.9 + '@vitest/spy': 2.1.9 + '@vitest/utils': 2.1.9 + chai: 5.2.0 + debug: 4.4.0 + expect-type: 1.1.0 + magic-string: 0.30.17 pathe: 1.1.2 - std-env: 3.7.0 + std-env: 3.8.0 tinybench: 2.9.0 - tinyexec: 0.3.0 + tinyexec: 0.3.2 tinypool: 1.0.1 tinyrainbow: 1.2.0 vite: 5.4.6 - vite-node: 2.1.0 + vite-node: 2.1.9 why-is-node-running: 2.3.0 transitivePeerDependencies: - less diff --git a/core/bentley/package.json b/core/bentley/package.json index 598650163b5..8266dd5eb85 100644 --- a/core/bentley/package.json +++ b/core/bentley/package.json @@ -38,11 +38,11 @@ "@itwin/eslint-plugin": "5.0.0-dev.1", "@opentelemetry/api": "1.0.4", "@types/node": "~18.16.20", - "@vitest/coverage-v8": "^2.1.0", + "@vitest/coverage-v8": "^2.1.9", "eslint": "^9.13.0", "rimraf": "^3.0.2", "typescript": "~5.6.2", - "vitest": "^2.1.0" + "vitest": "^2.1.9" }, "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" diff --git a/core/common/package.json b/core/common/package.json index 6a9f9c948c4..729bd7d3814 100644 --- a/core/common/package.json +++ b/core/common/package.json @@ -52,12 +52,12 @@ "@types/chai": "4.3.1", "@types/flatbuffers": "~1.10.0", "@types/node": "~18.16.20", - "@vitest/coverage-v8": "^2.1.0", + "@vitest/coverage-v8": "^2.1.9", "eslint": "^9.13.0", "nyc": "^15.1.0", "rimraf": "^3.0.2", "typescript": "~5.6.2", - "vitest": "^2.1.0" + "vitest": "^2.1.9" }, "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc", diff --git a/core/frontend/package.json b/core/frontend/package.json index e75ed6e38f3..22a10252b94 100644 --- a/core/frontend/package.json +++ b/core/frontend/package.json @@ -22,7 +22,7 @@ "lint-fix": "eslint --fix -f visualstudio \"./src/**/*.ts\" 1>&2", "pseudolocalize": "betools pseudolocalize --englishDir ./src/public/locales/en --out ./public/locales/en-PSEUDO", "test": "npm run webpackTestWorker && vitest --run", - "cover": "npm run webpackTestWorker && vitest --run --coverage", + "cover": "npm run webpackTestWorker && vitest --run", "test:debug": "vitest --run", "webpackTests": "webpack --config ./src/test/utils/webpack.config.js 1>&2 && npm run -s webpackTestWorker", "webpackTestWorker": "webpack --config ./src/test/worker/webpack.config.js 1>&2 && cpx \"./lib/test/test-worker.js\" ./lib/test", @@ -66,8 +66,8 @@ "@itwin/core-quantity": "workspace:*", "@itwin/eslint-plugin": "5.0.0-dev.1", "@types/chai-as-promised": "^7", - "@vitest/browser": "^2.1.0", - "@vitest/coverage-v8": "^2.1.0", + "@vitest/browser": "^2.1.9", + "@vitest/coverage-v8": "^2.1.9", "babel-loader": "~8.2.5", "babel-plugin-istanbul": "~6.1.1", "cpx2": "^3.0.0", @@ -78,7 +78,7 @@ "source-map-loader": "^4.0.0", "typescript": "~5.6.2", "typemoq": "^2.1.0", - "vitest": "^2.1.0", + "vitest": "^2.1.9", "vite-multiple-assets": "^1.3.1", "vite-plugin-static-copy": "1.0.6", "webpack": "^5.76.0" diff --git a/core/frontend/src/test/render/webgl/Technique.test.ts b/core/frontend/src/test/render/webgl/Technique.test.ts index 8cde74906de..6a7beab93cc 100644 --- a/core/frontend/src/test/render/webgl/Technique.test.ts +++ b/core/frontend/src/test/render/webgl/Technique.test.ts @@ -88,14 +88,13 @@ describe("Techniques", () => { target.techniques.draw(drawParams); }); - // NB: compiling all shaders can potentially take a long time, especially on our mac build machines. - // A timeout of zero means no timeout. - const compileTimeout = 0; async function compileAllShaders(): Promise { expect(System.instance.techniques.compileShaders()).toBe(true); } - it("should compile all shader programs", { timeout: compileTimeout || undefined }, async () => { + // NB: compiling all shaders can potentially take a long time, especially on our mac build machines. + // A timeout of zero means no timeout. + it("should compile all shader programs", { timeout: 0 }, async () => { await compileAllShaders(); }); diff --git a/core/frontend/src/test/setupTests.ts b/core/frontend/src/test/setupTests.ts index cbc284a06bb..ff3f5f9a1b6 100644 --- a/core/frontend/src/test/setupTests.ts +++ b/core/frontend/src/test/setupTests.ts @@ -1,4 +1,3 @@ // By importing a barrel file within a setup file, we would be disabling vitest's ability to mock modules. But it's the easiest way to avoid circular import runtime errors within vitest. // Link to a section covering this issue: https://vitest.dev/guide/common-errors.html#cannot-mock-mocked-file-js-because-it-is-already-loaded -// Not importing all of core frontend, as it's not needed. Only MockRender namespace is causing circular import runtime errors. -import "../render/MockRender"; +import "../core-frontend"; diff --git a/core/geometry/package.json b/core/geometry/package.json index b06d94f561d..158a2089386 100644 --- a/core/geometry/package.json +++ b/core/geometry/package.json @@ -41,11 +41,11 @@ "@itwin/eslint-plugin": "5.0.0-dev.1", "@types/flatbuffers": "~1.10.0", "@types/node": "~18.16.20", - "@vitest/coverage-v8": "^2.1.0", + "@vitest/coverage-v8": "^2.1.9", "eslint": "^9.13.0", "rimraf": "^3.0.2", "typescript": "~5.6.2", - "vitest": "^2.1.0" + "vitest": "^2.1.9" }, "dependencies": { "@itwin/core-bentley": "workspace:*", diff --git a/example-code/app/package.json b/example-code/app/package.json index 9b114f3309f..6e648ac906f 100644 --- a/example-code/app/package.json +++ b/example-code/app/package.json @@ -28,7 +28,7 @@ "devDependencies": { "@itwin/build-tools": "workspace:*", "@itwin/eslint-plugin": "5.0.0-dev.1", - "@itwin/oidc-signin-tool": "^4.3.7", + "@itwin/oidc-signin-tool": "^4.4.1", "@types/chai": "4.3.1", "@types/mocha": "^10.0.6", "@types/node": "~18.16.20", diff --git a/example-code/snippets/package.json b/example-code/snippets/package.json index 87a435c0460..9e786b0c53d 100644 --- a/example-code/snippets/package.json +++ b/example-code/snippets/package.json @@ -39,7 +39,7 @@ "devDependencies": { "@itwin/build-tools": "workspace:*", "@itwin/eslint-plugin": "5.0.0-dev.1", - "@itwin/oidc-signin-tool": "^4.3.7", + "@itwin/oidc-signin-tool": "^4.4.1", "@types/chai": "4.3.1", "@types/chai-as-promised": "^7", "@types/fs-extra": "^4.0.7", @@ -67,4 +67,4 @@ "reporter-options": "mochaFile=lib/test/junit_results.xml", "timeout": 999999 } -} \ No newline at end of file +} diff --git a/full-stack-tests/backend/package.json b/full-stack-tests/backend/package.json index eca4f801984..a12604298de 100644 --- a/full-stack-tests/backend/package.json +++ b/full-stack-tests/backend/package.json @@ -53,7 +53,7 @@ "@itwin/imodels-access-backend": "^5.2.1", "@itwin/imodels-client-authoring": "^5.8.1", "@itwin/itwins-client": "^1.2.0", - "@itwin/oidc-signin-tool": "^4.3.7", + "@itwin/oidc-signin-tool": "^4.4.1", "@itwin/perf-tools": "workspace:*", "azurite": "^3.32.0", "chai": "^4.3.10", diff --git a/full-stack-tests/core/package.json b/full-stack-tests/core/package.json index b3f856c8925..7182496469b 100644 --- a/full-stack-tests/core/package.json +++ b/full-stack-tests/core/package.json @@ -65,7 +65,7 @@ "@itwin/eslint-plugin": "5.0.0-dev.1", "@itwin/itwins-client": "^1.2.0", "@itwin/object-storage-core": "^2.2.5", - "@itwin/oidc-signin-tool": "^4.3.7", + "@itwin/oidc-signin-tool": "^4.4.1", "@types/chai": "4.3.1", "@types/chai-as-promised": "^7", "@types/fs-extra": "^4.0.7", diff --git a/full-stack-tests/ecschema-rpc-interface/package.json b/full-stack-tests/ecschema-rpc-interface/package.json index b338d683a22..967c5e402b8 100644 --- a/full-stack-tests/ecschema-rpc-interface/package.json +++ b/full-stack-tests/ecschema-rpc-interface/package.json @@ -40,7 +40,7 @@ "@itwin/imodels-access-frontend": "^5.2.1", "@itwin/imodels-client-authoring": "^5.8.1", "@itwin/imodels-client-management": "^5.8.1", - "@itwin/oidc-signin-tool": "^4.3.7", + "@itwin/oidc-signin-tool": "^4.4.1", "@itwin/presentation-common": "workspace:*", "@itwin/presentation-frontend": "workspace:*", "chai": "^4.3.10", diff --git a/full-stack-tests/rpc-interface/package.json b/full-stack-tests/rpc-interface/package.json index a31b8492c06..aeed5555aad 100644 --- a/full-stack-tests/rpc-interface/package.json +++ b/full-stack-tests/rpc-interface/package.json @@ -45,7 +45,7 @@ "@itwin/core-quantity": "workspace:*", "@itwin/certa": "workspace:*", "@itwin/eslint-plugin": "5.0.0-dev.1", - "@itwin/oidc-signin-tool": "^4.3.7", + "@itwin/oidc-signin-tool": "^4.4.1", "@itwin/presentation-common": "workspace:*", "@itwin/presentation-frontend": "workspace:*", "@itwin/service-authorization": "^1.0.0", diff --git a/test-apps/display-performance-test-app/package.json b/test-apps/display-performance-test-app/package.json index 0fbea892a9c..1ff6722d546 100644 --- a/test-apps/display-performance-test-app/package.json +++ b/test-apps/display-performance-test-app/package.json @@ -55,7 +55,7 @@ "@itwin/imodels-client-authoring": "^5.8.1", "@itwin/imodels-client-management": "^5.8.1", "@itwin/reality-data-client": "^1.2.1", - "@itwin/oidc-signin-tool": "^4.3.7", + "@itwin/oidc-signin-tool": "^4.4.1", "body-parser": "^1.20.3" }, "devDependencies": {