From 1695e6ee847d5a366be25188174685ac7fb2f195 Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 22 Jan 2025 12:54:16 -0500 Subject: [PATCH 01/26] Update rimraf to v6.0.1 --- common/config/rush/pnpm-lock.yaml | 302 ++++++++++-------- core/backend/package.json | 6 +- core/bentley/package.json | 6 +- core/common/package.json | 6 +- core/ecschema-editing/package.json | 6 +- core/ecschema-locaters/package.json | 6 +- core/ecschema-metadata/package.json | 6 +- core/ecschema-rpc/common/package.json | 6 +- core/ecschema-rpc/impl/package.json | 6 +- core/ecsql/common/package.json | 6 +- core/electron/package.json | 6 +- core/express-server/package.json | 6 +- core/extension/package.json | 6 +- core/frontend-devtools/package.json | 6 +- core/frontend/package.json | 6 +- core/geometry/package.json | 6 +- core/hypermodeling/package.json | 6 +- core/i18n/package.json | 6 +- core/markup/package.json | 6 +- core/mobile/package.json | 6 +- core/orbitgt/package.json | 6 +- core/quantity/package.json | 6 +- core/webgl-compatibility/package.json | 6 +- domains/analytical/backend/package.json | 6 +- .../linear-referencing/backend/package.json | 6 +- .../linear-referencing/common/package.json | 6 +- .../physical-material/backend/package.json | 6 +- editor/backend/package.json | 6 +- editor/common/package.json | 6 +- editor/frontend/package.json | 6 +- example-code/app/package.json | 6 +- example-code/snippets/package.json | 6 +- extensions/frontend-tiles/package.json | 6 +- extensions/map-layers-auth/package.json | 6 +- extensions/map-layers-formats/package.json | 6 +- extensions/test-extension/package.json | 4 +- full-stack-tests/backend/package.json | 6 +- full-stack-tests/core/package.json | 6 +- .../ecschema-rpc-interface/package.json | 6 +- full-stack-tests/presentation/package.json | 5 +- .../presentation/src/IntegrationTests.ts | 4 +- full-stack-tests/rpc-interface/package.json | 6 +- full-stack-tests/rpc/package.json | 4 +- presentation/backend/package.json | 6 +- presentation/common/package.json | 6 +- presentation/frontend/package.json | 6 +- .../display-performance-test-app/package.json | 4 +- test-apps/display-test-app/package.json | 6 +- test-apps/export-gltf/package.json | 6 +- test-apps/imjs-importer/package.json | 6 +- test-apps/imodel-from-geojson/package.json | 6 +- test-apps/imodel-from-orbitgt/package.json | 6 +- .../imodel-from-reality-model/package.json | 6 +- tools/build/package.json | 6 +- tools/certa/package.json | 6 +- tools/ecschema2ts/package.json | 6 +- tools/perf-tools/package.json | 6 +- ui/appui-abstract/package.json | 6 +- utils/workspace-editor/package.json | 6 +- 59 files changed, 338 insertions(+), 303 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 9eaa4868f2bf..26f411a43cc1 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -146,8 +146,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 sinon: specifier: ^17.0.2 version: 17.0.2 @@ -185,8 +185,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -237,8 +237,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -312,8 +312,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 sinon: specifier: ^17.0.2 version: 17.0.2 @@ -430,8 +430,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 sinon: specifier: ^17.0.2 version: 17.0.2 @@ -499,8 +499,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 sinon: specifier: ^17.0.2 version: 17.0.2 @@ -532,8 +532,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -568,8 +568,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -605,8 +605,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -672,8 +672,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 source-map-loader: specifier: ^4.0.0 version: 4.0.0(webpack@5.97.1) @@ -745,8 +745,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 sinon: specifier: ^17.0.2 version: 17.0.2 @@ -776,8 +776,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -861,8 +861,8 @@ importers: specifier: ~1.47.1 version: 1.47.1 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 source-map-loader: specifier: ^4.0.0 version: 4.0.0(webpack@5.97.1) @@ -919,8 +919,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -953,8 +953,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -1020,8 +1020,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 source-map-loader: specifier: ^4.0.0 version: 4.0.0(webpack@5.97.1) @@ -1090,8 +1090,8 @@ importers: specifier: ^10.3.12 version: 10.3.12 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 source-map-loader: specifier: ^4.0.0 version: 4.0.0(webpack@5.97.1) @@ -1163,8 +1163,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 source-map-loader: specifier: ^4.0.0 version: 4.0.0(webpack@5.97.1) @@ -1245,8 +1245,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -1290,8 +1290,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -1338,8 +1338,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 sinon: specifier: ^17.0.2 version: 17.0.2 @@ -1387,8 +1387,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 source-map-loader: specifier: ^4.0.0 version: 4.0.0(webpack@5.97.1) @@ -1447,8 +1447,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 semver: specifier: ^7.5.2 version: 7.5.2 @@ -1504,8 +1504,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -1546,8 +1546,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -1594,8 +1594,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -1628,8 +1628,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -1667,8 +1667,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -1710,8 +1710,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -1771,8 +1771,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -1880,8 +1880,8 @@ importers: specifier: ^4.1.5 version: 4.1.5 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -1946,8 +1946,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 sinon: specifier: ^17.0.2 version: 17.0.2 @@ -2015,8 +2015,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 sinon: specifier: ^17.0.2 version: 17.0.2 @@ -2112,8 +2112,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 sinon: specifier: ^17.0.2 version: 17.0.2 @@ -2155,8 +2155,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -2278,8 +2278,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 sinon: specifier: ^17.0.2 version: 17.0.2 @@ -2505,8 +2505,8 @@ importers: specifier: ^1.0.1 version: 1.0.1 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 source-map-loader: specifier: ^4.0.0 version: 4.0.0(webpack@5.97.1) @@ -2650,8 +2650,8 @@ importers: specifier: ^1.0.1 version: 1.0.1 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 source-map-loader: specifier: ^4.0.0 version: 4.0.0(webpack@5.97.1) @@ -2739,9 +2739,6 @@ importers: '@types/node': specifier: ~20.9.5 version: 20.9.5 - '@types/rimraf': - specifier: ^2.0.2 - version: 2.0.2 '@types/sinon': specifier: ^17.0.2 version: 17.0.2 @@ -2779,8 +2776,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 sinon: specifier: ^17.0.2 version: 17.0.2 @@ -2925,8 +2922,8 @@ importers: specifier: ^4.0.1 version: 4.0.1(webpack@5.97.1) rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 source-map-loader: specifier: ^4.0.0 version: 4.0.0(webpack@5.97.1) @@ -3067,8 +3064,8 @@ importers: specifier: ^1.0.1 version: 1.0.1 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 source-map-loader: specifier: ^4.0.0 version: 4.0.0(webpack@5.97.1) @@ -3209,8 +3206,8 @@ importers: specifier: ^3.2.5 version: 3.2.5 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 sinon: specifier: ^17.0.2 version: 17.0.2 @@ -3320,8 +3317,8 @@ importers: specifier: ^3.2.5 version: 3.2.5 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 sinon: specifier: ^17.0.2 version: 17.0.2 @@ -3450,8 +3447,8 @@ importers: specifier: ^3.2.5 version: 3.2.5 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 sinon: specifier: ^17.0.2 version: 17.0.2 @@ -3595,8 +3592,8 @@ importers: specifier: ^18.0.0 version: 18.0.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 rollup-plugin-copy: specifier: ^3.4.0 version: 3.4.0 @@ -3791,8 +3788,8 @@ importers: specifier: ^18.0.0 version: 18.0.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 rollup-plugin-copy: specifier: ^3.4.0 version: 3.4.0 @@ -3855,8 +3852,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -3907,8 +3904,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -3956,8 +3953,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -4002,8 +3999,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -4051,8 +4048,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -4084,8 +4081,8 @@ importers: specifier: ^2.0.2 version: 2.0.2(mocha@10.2.0) rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 tree-kill: specifier: ^1.2.2 version: 1.2.2 @@ -4182,8 +4179,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -4261,8 +4258,8 @@ importers: specifier: ^15.1.0 version: 15.1.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 source-map-support: specifier: ^0.5.6 version: 0.5.6 @@ -4305,8 +4302,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -4365,8 +4362,8 @@ importers: specifier: ^3.4.0 version: 3.4.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 sinon: specifier: ^17.0.2 version: 17.0.2 @@ -4426,8 +4423,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 rimraf: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^6.0.1 + version: 6.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -5681,9 +5678,6 @@ packages: '@types/glob@5.0.35': resolution: {integrity: sha512-wc+VveszMLyMWFvXLkloixT4n0harUIVZjnpzztaZ0nKLuul7Z32iMt2fUFGAaZ4y1XWjFRMtCI5ewvyh4aIeg==} - '@types/glob@5.0.38': - resolution: {integrity: sha512-rTtf75rwyP9G2qO5yRpYtdJ6aU1QqEhWbtW55qEgquEDa6bXW0s2TWZfDm02GuppjEozOWG/F2UnPq5hAQb+gw==} - '@types/glob@7.2.0': resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} @@ -5768,9 +5762,6 @@ packages: '@types/responselike@1.0.3': resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} - '@types/rimraf@2.0.2': - resolution: {integrity: sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ==} - '@types/semver@7.3.10': resolution: {integrity: sha512-zsv3fsC7S84NN6nPK06u79oWgrPVd0NvOyqgghV1haPaFcVxIrP4DLomRwGAXk0ui4HZA7mOcSFL98sMVW9viw==} @@ -7678,6 +7669,11 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true + glob@11.0.1: + resolution: {integrity: sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==} + engines: {node: 20 || >=22} + hasBin: true + glob@7.2.0: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -8198,6 +8194,10 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jackspeak@4.0.2: + resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==} + engines: {node: 20 || >=22} + jest-diff@21.2.1: resolution: {integrity: sha512-E5fu6r7PvvPr5qAWE1RaUwIh/k6Zx/3OOkZ4rk5dBJkEWRrUuSgbMt2EO8IUTPTd6DOqU3LW6uTIwX5FRvXoFA==} @@ -8488,6 +8488,10 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@11.0.2: + resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} + engines: {node: 20 || >=22} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -8671,6 +8675,10 @@ packages: minimalistic-crypto-utils@1.0.1: resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.0.8: resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} @@ -9114,6 +9122,10 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + path-to-regexp@0.1.10: resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} @@ -9492,6 +9504,11 @@ packages: resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} hasBin: true + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} + hasBin: true + ripemd160@2.0.2: resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} @@ -12123,11 +12140,6 @@ snapshots: '@types/minimatch': 5.1.2 '@types/node': 20.9.5 - '@types/glob@5.0.38': - dependencies: - '@types/minimatch': 5.1.2 - '@types/node': 20.9.5 - '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 @@ -12208,11 +12220,6 @@ snapshots: dependencies: '@types/node': 20.9.5 - '@types/rimraf@2.0.2': - dependencies: - '@types/glob': 5.0.38 - '@types/node': 20.9.5 - '@types/semver@7.3.10': {} '@types/send@0.17.4': @@ -14592,6 +14599,15 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 + glob@11.0.1: + dependencies: + foreground-child: 3.3.0 + jackspeak: 4.0.2 + minimatch: 10.0.1 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 2.0.0 + glob@7.2.0: dependencies: fs.realpath: 1.0.0 @@ -15169,6 +15185,10 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jackspeak@4.0.2: + dependencies: + '@isaacs/cliui': 8.0.2 + jest-diff@21.2.1: dependencies: chalk: 2.4.2 @@ -15506,6 +15526,8 @@ snapshots: lru-cache@10.4.3: {} + lru-cache@11.0.2: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -15674,6 +15696,10 @@ snapshots: minimalistic-crypto-utils@1.0.1: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.0.8: dependencies: brace-expansion: 1.1.11 @@ -16193,6 +16219,11 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 + path-scurry@2.0.0: + dependencies: + lru-cache: 11.0.2 + minipass: 7.1.2 + path-to-regexp@0.1.10: {} path-to-regexp@0.1.12: {} @@ -16544,6 +16575,11 @@ snapshots: dependencies: glob: 10.4.5 + rimraf@6.0.1: + dependencies: + glob: 11.0.1 + package-json-from-dist: 1.0.1 + ripemd160@2.0.2: dependencies: hash-base: 3.1.0 diff --git a/core/backend/package.json b/core/backend/package.json index 4d767da90c72..9646bad3699b 100644 --- a/core/backend/package.json +++ b/core/backend/package.json @@ -11,7 +11,7 @@ "scripts": { "build": "npm run -s build:cjs && npm run -s copy:assets && npm run -s copy:test-assets && npm run -s copy:ecsqltestmdfiles", "build:cjs": "tsc 1>&2 --outDir lib/cjs", - "clean": "rimraf lib .rush/temp/package-deps*.json ../../tools/internal/ios/core-test-runner/build ../../tools/internal/lib", + "clean": "rimraf -g lib .rush/temp/package-deps*.json ../../tools/internal/ios/core-test-runner/build ../../tools/internal/lib", "docs": "betools docs --json=../../generated-docs/core/core-backend/file.json --tsIndexFile=./core-backend.ts --onlyJson --excludeGlob=**/*.d.ts", "copy:assets": "cpx \"./src/assets/**/*\" ./lib/cjs/assets", "copy:ecsqltestmdfiles": "cpx \"./src/test/ecsql/queries/*\" ./lib/cjs/test/ecsql/queries", @@ -90,7 +90,7 @@ "node-simctl": "~7.6.1", "null-loader": "^4.0.1", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "sinon": "^17.0.2", "source-map-loader": "^4.0.0", "typescript": "~5.6.2", @@ -117,4 +117,4 @@ "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/core/bentley/package.json b/core/bentley/package.json index a64165d2d549..712e80a48240 100644 --- a/core/bentley/package.json +++ b/core/bentley/package.json @@ -15,7 +15,7 @@ "build": "npm run -s build:cjs && npm run -s build:esm", "build:cjs": "tsc 1>&2 --outDir lib/cjs", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "extract-api": "betools extract-api --entry=core-bentley", "test": "vitest --run", "docs": "betools docs --json=../../generated-docs/core/core-bentley/file.json --tsIndexFile=core-bentley.ts --onlyJson", @@ -40,11 +40,11 @@ "@types/node": "~20.9.5", "@vitest/coverage-v8": "^2.1.0", "eslint": "^9.13.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2", "vitest": "^2.1.0" }, "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/core/common/package.json b/core/common/package.json index 6309bd6d3b35..c700d7f2b529 100644 --- a/core/common/package.json +++ b/core/common/package.json @@ -10,7 +10,7 @@ "build": "npm run -s build:cjs && npm run -s build:esm", "build:cjs": "tsc 1>&2 --outDir lib/cjs", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "docs": "betools docs --json=../../generated-docs/core/core-common/file.json --tsIndexFile=./core-common.ts --onlyJson", "extract-api": "betools extract-api --entry=core-common && npm run extract-extension-api", "extract-extension-api": "eslint --no-inline-config -c extraction.eslint.config.js \"./src/**/*.ts\" 1>&2", @@ -55,7 +55,7 @@ "@vitest/coverage-v8": "^2.1.0", "eslint": "^9.13.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2", "vitest": "^2.1.0" }, @@ -63,4 +63,4 @@ "extends": "./node_modules/@itwin/build-tools/.nycrc", "all": true } -} +} \ No newline at end of file diff --git a/core/ecschema-editing/package.json b/core/ecschema-editing/package.json index b428d709ed80..c22d1bb49574 100644 --- a/core/ecschema-editing/package.json +++ b/core/ecschema-editing/package.json @@ -13,7 +13,7 @@ "scripts": { "build": "npm run -s build:cjs && npm run -s createLocalization && npm run -s copy:test-assets", "build:cjs": "tsc 1>&2 --outDir lib/cjs", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "copy:test-assets": "cpx \"./src/test/assets/**/*\" ./lib/cjs/test/assets", "extract-api": "betools extract-api --entry=ecschema-editing", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -56,7 +56,7 @@ "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "sinon": "^17.0.2", "typescript": "~5.6.2" }, @@ -68,4 +68,4 @@ "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/core/ecschema-locaters/package.json b/core/ecschema-locaters/package.json index f8bf6c873641..f636e2b3352e 100644 --- a/core/ecschema-locaters/package.json +++ b/core/ecschema-locaters/package.json @@ -13,7 +13,7 @@ "scripts": { "build": "npm run -s build:cjs && npm run -s copy:test-assets", "build:cjs": "tsc 1>&2 --outDir lib/cjs", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "copy:test-assets": "cpx \"./src/test/assets/**/*\" ./lib/cjs/test/assets", "extract-api": "betools extract-api --entry=ecschema-locaters", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -65,7 +65,7 @@ "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "sinon": "^17.0.2", "typescript": "~5.6.2" }, @@ -81,4 +81,4 @@ "extends": "./node_modules/@itwin/build-tools/.nycrc", "sourceMap": false } -} +} \ No newline at end of file diff --git a/core/ecschema-metadata/package.json b/core/ecschema-metadata/package.json index 4f1e0dcd8c74..49c0d75507ce 100644 --- a/core/ecschema-metadata/package.json +++ b/core/ecschema-metadata/package.json @@ -15,7 +15,7 @@ "build": "npm run -s build:cjs && npm run -s build:esm", "build:cjs": "tsc 1>&2 --outDir lib/cjs && npm run -s copy:test-assets", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "copy:test-assets": "cpx \"./src/test/assets/**/*\" ./lib/cjs/test/assets", "extract-api": "betools extract-api --entry=ecschema-metadata", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -55,7 +55,7 @@ "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "sinon": "^17.0.2", "typescript": "~5.6.2" }, @@ -66,4 +66,4 @@ "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/core/ecschema-rpc/common/package.json b/core/ecschema-rpc/common/package.json index 2d534d9a9d7a..098ff07d8c95 100644 --- a/core/ecschema-rpc/common/package.json +++ b/core/ecschema-rpc/common/package.json @@ -15,7 +15,7 @@ "build": "npm run -s build:cjs && npm run -s build:esm", "build:cjs": "tsc 1>&2 --outDir lib/cjs", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "cover": "", "docs": "", "extract-api": "betools extract-api --entry=ecschema-rpc-interface", @@ -46,7 +46,7 @@ "@itwin/ecschema-metadata": "workspace:*", "@itwin/eslint-plugin": "5.0.0-dev.1", "eslint": "^9.13.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" } -} +} \ No newline at end of file diff --git a/core/ecschema-rpc/impl/package.json b/core/ecschema-rpc/impl/package.json index 7332b84967d3..b3685b7b9b01 100644 --- a/core/ecschema-rpc/impl/package.json +++ b/core/ecschema-rpc/impl/package.json @@ -13,7 +13,7 @@ "scripts": { "build": "npm run -s build:cjs", "build:cjs": "tsc 1>&2 --outDir lib/cjs", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "cover": "", "docs": "", "extract-api": "betools extract-api --entry=ecschema-rpc-impl", @@ -48,7 +48,7 @@ "@itwin/ecschema-rpcinterface-common": "workspace:*", "@itwin/eslint-plugin": "5.0.0-dev.1", "eslint": "^9.13.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" } -} +} \ No newline at end of file diff --git a/core/ecsql/common/package.json b/core/ecsql/common/package.json index 48f638be093b..9ed82360e977 100644 --- a/core/ecsql/common/package.json +++ b/core/ecsql/common/package.json @@ -10,7 +10,7 @@ "build": "npm run -s build:cjs && npm run -s build:esm", "build:cjs": "tsc 1>&2 --outDir lib/cjs", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "docs": "betools docs --json=../../../generated-docs/core/ecsql-common/file.json --tsIndexFile=./ecsql-common.ts --onlyJson", "extract-api": "betools extract-api --entry=ecsql-common", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -47,11 +47,11 @@ "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" }, "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc", "all": true } -} +} \ No newline at end of file diff --git a/core/electron/package.json b/core/electron/package.json index bd2674ba4df7..29df467838ed 100644 --- a/core/electron/package.json +++ b/core/electron/package.json @@ -10,7 +10,7 @@ "build": "npm run -s build:cjs && npm run -s webpack:test && npm run -s copy:test-assets", "build:cjs": "tsc 1>&2 --outDir lib/cjs", "copy:test-assets": "cpx \"./src/test/assets/**/*\" ./lib/cjs/test/assets", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "docs": "betools docs --json=../../generated-docs/core/core-electron/file.json --tsIndexFile=./__DOC_ONLY__.ts --onlyJson", "extract-api": "betools extract-api --entry=__DOC_ONLY__", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -59,7 +59,7 @@ "eslint": "^9.13.0", "glob": "^10.3.12", "mocha": "^10.2.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "source-map-loader": "^4.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1", @@ -70,4 +70,4 @@ "open": "^7.0.0", "username": "^7.0.0" } -} +} \ No newline at end of file diff --git a/core/express-server/package.json b/core/express-server/package.json index f38e50ea19c6..673a85c612ac 100644 --- a/core/express-server/package.json +++ b/core/express-server/package.json @@ -11,7 +11,7 @@ "scripts": { "build": "npm run -s build:cjs", "build:cjs": "tsc 1>&2 --outDir lib/cjs", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "docs": "betools docs --json=../../generated-docs/core/express-server/file.json --tsIndexFile=./ExpressServer.ts --onlyJson", "extract-api": "betools extract-api --entry=ExpressServer", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -51,7 +51,7 @@ "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "sinon": "^17.0.2", "supertest": "^7.0.0", "typescript": "~5.6.2" @@ -67,4 +67,4 @@ "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/core/extension/package.json b/core/extension/package.json index 315121eb70d5..5a8852fd0147 100644 --- a/core/extension/package.json +++ b/core/extension/package.json @@ -13,7 +13,7 @@ "scripts": { "compile": "", "build": "", - "clean": "rimraf .rush/temp/package-deps*.json", + "clean": "rimraf -g .rush/temp/package-deps*.json", "cover": "", "docs": "", "lint": "", @@ -40,7 +40,7 @@ "@itwin/build-tools": "workspace:*", "@itwin/eslint-plugin": "5.0.0-dev.1", "eslint": "^9.13.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" } -} +} \ No newline at end of file diff --git a/core/frontend-devtools/package.json b/core/frontend-devtools/package.json index 72ed49cd87df..5b7854d33021 100644 --- a/core/frontend-devtools/package.json +++ b/core/frontend-devtools/package.json @@ -11,7 +11,7 @@ "build:cjs": "tsc 1>&2 --outDir lib/cjs", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", "copy:public": "cpx \"./public/**/*\" ./lib/public", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "docs": "betools docs --json=../../generated-docs/core/frontend-devtools/file.json --tsIndexFile=./frontend-devtools.ts --onlyJson", "extract-api": "betools extract-api --entry=frontend-devtools", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -47,7 +47,7 @@ "@types/file-saver": "^2.0.1", "cpx2": "^3.0.0", "eslint": "^9.13.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" } -} +} \ No newline at end of file diff --git a/core/frontend/package.json b/core/frontend/package.json index fd15c0656a14..6cf258ed7aa5 100644 --- a/core/frontend/package.json +++ b/core/frontend/package.json @@ -10,7 +10,7 @@ "build": "npm run -s copy:public && npm run -s build:cjs && npm run -s build:esm && npm run -s webpackWorkers && npm run -s copy:workers", "build:cjs": "npm run -s copy:js:cjs && tsc 1>&2 --outDir lib/cjs", "build:esm": "npm run -s copy:js:esm && tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "copy:public": "cpx \"./src/public/**/*\" ./lib/public", "copy:js:cjs": "cpx \"./src/**/*.js\" ./lib/cjs", "copy:js:esm": "cpx \"./src/**/*.js\" ./lib/esm", @@ -74,7 +74,7 @@ "eslint": "^9.13.0", "glob": "^10.3.12", "playwright": "~1.47.1", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "source-map-loader": "^4.0.0", "typescript": "~5.6.2", "typemoq": "^2.1.0", @@ -97,4 +97,4 @@ "fuse.js": "^3.3.0", "wms-capabilities": "0.4.0" } -} +} \ No newline at end of file diff --git a/core/geometry/package.json b/core/geometry/package.json index 043b5ea3ad61..5b18f506591d 100644 --- a/core/geometry/package.json +++ b/core/geometry/package.json @@ -13,7 +13,7 @@ "build": "npm run -s build:cjs && npm run -s build:esm", "build:cjs": "tsc 1>&2 --outDir lib/cjs", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json ./src/test/output", + "clean": "rimraf -g lib .rush/temp/package-deps*.json ./src/test/output", "watch": "tsc --watch", "test": "vitest --run", "extract-api": "betools extract-api --entry=core-geometry", @@ -43,7 +43,7 @@ "@types/node": "~20.9.5", "@vitest/coverage-v8": "^2.1.0", "eslint": "^9.13.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2", "vitest": "^2.1.0" }, @@ -51,4 +51,4 @@ "@itwin/core-bentley": "workspace:*", "flatbuffers": "~1.12.0" } -} +} \ No newline at end of file diff --git a/core/hypermodeling/package.json b/core/hypermodeling/package.json index 9e1e2e859dba..d36190d4dc2f 100644 --- a/core/hypermodeling/package.json +++ b/core/hypermodeling/package.json @@ -10,7 +10,7 @@ "build": "npm run -s copy:public && npm run -s build:cjs && npm run -s build:esm", "build:cjs": "tsc 1>&2 --outDir lib/cjs", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "copy:public": "cpx \"./src/public/**/*\" ./lib/public", "cover": "npm -s test", "docs": "betools docs --json=../../generated-docs/core/hypermodeling-frontend/file.json --tsIndexFile=./hypermodeling-frontend.ts --onlyJson", @@ -60,7 +60,7 @@ "glob": "^10.3.12", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "source-map-loader": "^4.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1" @@ -71,4 +71,4 @@ "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/core/i18n/package.json b/core/i18n/package.json index e175f9a1e9e4..983f8a2403c3 100644 --- a/core/i18n/package.json +++ b/core/i18n/package.json @@ -15,7 +15,7 @@ "build": "npm run -s build:cjs && npm run -s build:esm && npm run -s webpack:test", "build:cjs": "tsc 1>&2 --outDir lib/cjs", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "docs": "betools docs --json=../../generated-docs/core/core-i18n/file.json --tsIndexFile=./core-i18n.ts --onlyJson", "extract-api": "betools extract-api --entry=core-i18n", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -57,7 +57,7 @@ "chai": "^4.3.10", "eslint": "^9.13.0", "glob": "^10.3.12", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "source-map-loader": "^4.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1", @@ -73,4 +73,4 @@ "i18next-browser-languagedetector": "^6.1.2", "i18next-http-backend": "^1.4.4" } -} +} \ No newline at end of file diff --git a/core/markup/package.json b/core/markup/package.json index abba3ee367b3..0b66202b269f 100644 --- a/core/markup/package.json +++ b/core/markup/package.json @@ -10,7 +10,7 @@ "build": "npm run -s copy:public && npm run -s build:cjs && npm run -s build:esm", "build:cjs": "tsc 1>&2 --outDir lib/cjs", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "copy:public": "cpx \"./src/public/**/*\" ./lib/public", "cover": "npm -s test", "docs": "betools docs --json=../../generated-docs/core/core-markup/file.json --tsIndexFile=./core-markup.ts --onlyJson", @@ -65,7 +65,7 @@ "glob": "^10.3.12", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "source-map-loader": "^4.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1" @@ -73,4 +73,4 @@ "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/core/mobile/package.json b/core/mobile/package.json index 604c3fcf4505..5e66fd0238dd 100644 --- a/core/mobile/package.json +++ b/core/mobile/package.json @@ -9,7 +9,7 @@ "scripts": { "build": "npm run -s build:cjs", "build:cjs": "tsc 1>&2 --outDir lib/cjs", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "docs": "betools docs --json=../../generated-docs/core/core-mobile/file.json --tsIndexFile=./__DOC_ONLY__.ts --onlyJson", "extract-api": "betools extract-api --entry=__DOC_ONLY__", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -62,7 +62,7 @@ "dotenv-expand": "^5.1.0", "eslint": "^9.13.0", "mocha": "^10.2.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" } -} +} \ No newline at end of file diff --git a/core/orbitgt/package.json b/core/orbitgt/package.json index 17302145a3a5..58d3d75fd986 100644 --- a/core/orbitgt/package.json +++ b/core/orbitgt/package.json @@ -10,7 +10,7 @@ "build": "npm run -s build:cjs && npm run -s build:esm", "build:cjs": "tsc 1>&2 --outDir lib/cjs && npm run -s copy:test-assets", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "copy:test-assets": "cpx \"./src/test/assets/**/*\" ./lib/cjs/test/assets", "docs": "betools docs --json=../../generated-docs/core/core-orbitgt/file.json --tsIndexFile=./core-orbitgt.ts --onlyJson", "extract-api": "betools extract-api --entry=core-orbitgt", @@ -43,10 +43,10 @@ "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" }, "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/core/quantity/package.json b/core/quantity/package.json index 2c162f805f7d..ffd811e7b4e3 100644 --- a/core/quantity/package.json +++ b/core/quantity/package.json @@ -15,7 +15,7 @@ "build": "npm run -s build:cjs && npm run -s build:esm", "build:cjs": "tsc 1>&2 --outDir lib/cjs", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json .nyc_output", + "clean": "rimraf -g lib .rush/temp/package-deps*.json .nyc_output", "extract-api": "betools extract-api --entry=core-quantity", "lint": "eslint \"./src/**/*.ts\" 1>&2", "test": "mocha", @@ -46,7 +46,7 @@ "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "sinon": "^17.0.2", "typescript": "~5.6.2" }, @@ -56,4 +56,4 @@ "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/core/webgl-compatibility/package.json b/core/webgl-compatibility/package.json index 493b62125404..fed20712fa72 100644 --- a/core/webgl-compatibility/package.json +++ b/core/webgl-compatibility/package.json @@ -10,7 +10,7 @@ "build": "npm run -s build:cjs && npm run -s build:esm", "build:cjs": "tsc 1>&2 --outDir lib/cjs", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "cover": "npm -s test", "docs": "betools docs --json=../../generated-docs/core/webgl-compatibility/file.json --tsIndexFile=./webgl-compatibility.ts --onlyJson", "extract-api": "betools extract-api --entry=webgl-compatibility", @@ -50,9 +50,9 @@ "eslint": "^9.13.0", "glob": "^10.3.12", "mocha": "^10.2.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "source-map-loader": "^4.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1" } -} +} \ No newline at end of file diff --git a/domains/analytical/backend/package.json b/domains/analytical/backend/package.json index caaa871d0dbd..f1dcea2a489e 100644 --- a/domains/analytical/backend/package.json +++ b/domains/analytical/backend/package.json @@ -9,7 +9,7 @@ }, "scripts": { "build": "tsc 1>&2 --outDir lib/cjs && npm run -s copy:test-assets", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "copy:test-assets": "cpx \"./src/test/assets/**/*\" ./lib/cjs/test/assets", "cover": "nyc npm -s test", "docs": "betools docs --json=../../../generated-docs/domains/analytical-backend/file.json --tsIndexFile=./analytical-backend.ts --onlyJson", @@ -56,7 +56,7 @@ "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "semver": "^7.5.2", "typescript": "~5.6.2" }, @@ -66,4 +66,4 @@ "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/domains/linear-referencing/backend/package.json b/domains/linear-referencing/backend/package.json index 4408562ba222..b8cd02af0da8 100644 --- a/domains/linear-referencing/backend/package.json +++ b/domains/linear-referencing/backend/package.json @@ -9,7 +9,7 @@ }, "scripts": { "build": "tsc 1>&2 --outDir lib/cjs && npm run -s copy:test-assets", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "copy:test-assets": "cpx \"./src/test/assets/**/*\" ./lib/cjs/test/assets", "cover": "nyc npm -s test", "docs": "betools docs --json=../../../generated-docs/domains/linear-referencing-backend/file.json --tsIndexFile=./linear-referencing-backend.ts --onlyJson", @@ -57,7 +57,7 @@ "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" }, "TODO-dependencies": { @@ -66,4 +66,4 @@ "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/domains/linear-referencing/common/package.json b/domains/linear-referencing/common/package.json index bd50da4fba31..f21e2cea9b39 100644 --- a/domains/linear-referencing/common/package.json +++ b/domains/linear-referencing/common/package.json @@ -7,7 +7,7 @@ "scripts": { "build": "npm run -s build:cjs", "build:cjs": "tsc 1>&2 --outDir lib/cjs", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "cover": "nyc npm -s test", "docs": "betools docs --json=../../../generated-docs/domains/linear-referencing-common/file.json --tsIndexFile=./linear-referencing-common.ts --onlyJson", "extract-api": "betools extract-api --entry=linear-referencing-common", @@ -48,10 +48,10 @@ "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" }, "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/domains/physical-material/backend/package.json b/domains/physical-material/backend/package.json index ea0d7610cdaf..8bdaefb64426 100644 --- a/domains/physical-material/backend/package.json +++ b/domains/physical-material/backend/package.json @@ -10,7 +10,7 @@ "scripts": { "build": "npm run -s build:cjs", "build:cjs": "tsc 1>&2 --outDir lib/cjs", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "cover": "nyc npm -s test", "docs": "betools docs --json=../../../generated-docs/domains/physical-material-backend/file.json --tsIndexFile=./physical-material-backend.ts --onlyJson", "extract-api": "betools extract-api --entry=physical-material-backend", @@ -54,7 +54,7 @@ "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" }, "TODO-dependencies": { @@ -63,4 +63,4 @@ "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/editor/backend/package.json b/editor/backend/package.json index b12ca10a02c6..c4cffbc391b0 100644 --- a/editor/backend/package.json +++ b/editor/backend/package.json @@ -11,7 +11,7 @@ "scripts": { "build": "npm run -s build:cjs", "build:cjs": "tsc 1>&2 --outDir lib/cjs", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "docs": "betools docs --json=../../generated-docs/editor/editor-backend/file.json --tsIndexFile=./editor-backend.ts --onlyJson", "extract-api": "betools extract-api --entry=editor-backend", "lint": "eslint --max-warnings 0 ./src/**/*.ts 1>&2", @@ -52,10 +52,10 @@ "@itwin/core-geometry": "workspace:*", "@itwin/eslint-plugin": "5.0.0-dev.1", "eslint": "^9.13.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" }, "dependencies": { "@itwin/editor-common": "workspace:*" } -} +} \ No newline at end of file diff --git a/editor/common/package.json b/editor/common/package.json index cb9022ce4f8e..4e4661dd9209 100644 --- a/editor/common/package.json +++ b/editor/common/package.json @@ -10,7 +10,7 @@ "build": "npm run -s build:cjs && npm run -s build:esm", "build:cjs": "tsc 1>&2 --outDir lib/cjs", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "docs": "betools docs --json=../../generated-docs/editor/editor-common/file.json --tsIndexFile=./editor-common.ts --onlyJson", "extract-api": "betools extract-api --entry=editor-common", "lint": "eslint --max-warnings 0 ./src/**/*.ts 1>&2", @@ -49,7 +49,7 @@ "chai": "^4.3.10", "eslint": "^9.13.0", "mocha": "^10.2.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" } -} +} \ No newline at end of file diff --git a/editor/frontend/package.json b/editor/frontend/package.json index ca4c285559c7..9929d6b9551f 100644 --- a/editor/frontend/package.json +++ b/editor/frontend/package.json @@ -10,7 +10,7 @@ "build": "npm run -s copy:locale && npm run -s build:cjs && npm run -s build:esm", "build:cjs": "tsc 1>&2 --outDir lib/cjs", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "copy:locale": "cpx \"./src/public/**/*\" ./lib/public", "docs": "betools docs --json=../../generated-docs/editor/editor-frontend/file.json --tsIndexFile=./editor-frontend.ts --onlyJson --excludes=webgl/**/*,**/primitives --excludeGlob=**/*-css.ts", "extract-api": "betools extract-api --entry=editor-frontend", @@ -57,7 +57,7 @@ "@itwin/eslint-plugin": "5.0.0-dev.1", "cpx2": "^3.0.0", "eslint": "^9.13.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" }, "//dependencies": [ @@ -67,4 +67,4 @@ "dependencies": { "@itwin/editor-common": "workspace:*" } -} +} \ No newline at end of file diff --git a/example-code/app/package.json b/example-code/app/package.json index 379a60c75d09..5a7301fa434d 100644 --- a/example-code/app/package.json +++ b/example-code/app/package.json @@ -5,7 +5,7 @@ "license": "MIT", "scripts": { "build": "tsc 1>&2", - "clean": "rimraf lib .rush/temp/package-deps*.json ../../generated-docs", + "clean": "rimraf -g lib .rush/temp/package-deps*.json ../../generated-docs", "extract-assets": "cpx \"./src/backend/assets/**/*\" ../../generated-docs/extract", "copy:backend-assets": "cpx \"./src/backend/assets/**/*\" ./lib/backend/assets", "copy:test-backend-assets": "cpx \"./src/backend/test/assets/**/*\" ./lib/backend/test/assets", @@ -36,7 +36,7 @@ "cpx2": "^3.0.0", "eslint": "^9.13.0", "mocha": "^10.2.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" }, "mocha": { @@ -54,4 +54,4 @@ "reporter-options": "mochaFile=lib/test/junit_results.xml", "timeout": 999999 } -} +} \ No newline at end of file diff --git a/example-code/snippets/package.json b/example-code/snippets/package.json index f54f4c73a218..87dc56a24c83 100644 --- a/example-code/snippets/package.json +++ b/example-code/snippets/package.json @@ -6,7 +6,7 @@ "scripts": { "azurite:setup": "mkdirp ./lib/cjs/test/azuriteStorage && azurite-blob --blobPort 10001 --silent --loose --location ./lib/test/azuriteStorage", "build": "tsc 1>&2", - "clean": "rimraf lib .rush/temp/package-deps*.json ../../generated-docs", + "clean": "rimraf -g lib .rush/temp/package-deps*.json ../../generated-docs", "copy:assets": "cpx \"./src/backend/assets/**/*\" ./lib/backend/assets", "extract": "betools extract --fileExt=ts --extractFrom=./src --recursive --out=../../generated-docs/extract", "docs": "npm run -s copy:assets && npm run -s extract", @@ -54,7 +54,7 @@ "mkdirp": "^1.0.4", "mocha": "^10.2.0", "npm-run-all": "^4.1.5", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" }, "mocha": { @@ -69,4 +69,4 @@ "reporter-options": "mochaFile=lib/test/junit_results.xml", "timeout": 999999 } -} +} \ No newline at end of file diff --git a/extensions/frontend-tiles/package.json b/extensions/frontend-tiles/package.json index 2779272c1a55..24f6e215d248 100644 --- a/extensions/frontend-tiles/package.json +++ b/extensions/frontend-tiles/package.json @@ -10,7 +10,7 @@ "build": "npm run -s build:cjs && npm run -s build:esm", "build:cjs": "tsc 1>&2 --outDir lib/cjs", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "cover": "npm -s test", "docs": "", "extract-api": "betools extract-api --entry=frontend-tiles", @@ -59,10 +59,10 @@ "eslint": "^9.13.0", "glob": "^10.3.12", "mocha": "^10.2.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "sinon": "^17.0.2", "source-map-loader": "^4.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1" } -} +} \ No newline at end of file diff --git a/extensions/map-layers-auth/package.json b/extensions/map-layers-auth/package.json index 12180ca73903..c6bc4be21ee4 100644 --- a/extensions/map-layers-auth/package.json +++ b/extensions/map-layers-auth/package.json @@ -10,7 +10,7 @@ "build": "npm run -s build:cjs && npm run -s build:esm", "build:cjs": "tsc 1>&2 --outDir lib/cjs", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "cover": "nyc npm -s test", "docs": "", "extract-api": "betools extract-api --entry=map-layers-auth", @@ -50,7 +50,7 @@ "jsdom-global": "3.0.2", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "sinon": "^17.0.2", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.6", @@ -84,4 +84,4 @@ "mochaFile=lib/test/junit_results.xml" ] } -} +} \ No newline at end of file diff --git a/extensions/map-layers-formats/package.json b/extensions/map-layers-formats/package.json index f9b639952de6..228426512d8f 100644 --- a/extensions/map-layers-formats/package.json +++ b/extensions/map-layers-formats/package.json @@ -10,7 +10,7 @@ "build": "npm run -s copy:locale && npm run -s build:cjs && npm run -s build:esm", "build:cjs": "tsc 1>&2 --outDir lib/cjs", "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "copy:locale": "cpx \"./src/public/**/*\" ./lib/public", "cover": "nyc npm -s test", "docs": "betools docs --json=../../generated-docs/core/map-layers-formats/file.json --tsIndexFile=./map-layers-formats.ts --onlyJson --excludes=**/ArcGisFeature/*.ts,**/*.gen.ts", @@ -59,7 +59,7 @@ "jsdom-global": "3.0.2", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "sinon": "^17.0.2", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.6", @@ -102,4 +102,4 @@ "mochaFile=lib/test/junit_results.xml" ] } -} +} \ No newline at end of file diff --git a/extensions/test-extension/package.json b/extensions/test-extension/package.json index 10c1e93faa62..c1f6a97742a3 100644 --- a/extensions/test-extension/package.json +++ b/extensions/test-extension/package.json @@ -10,7 +10,7 @@ "scripts": { "build": "tsc --project ./src 1>&2", "esbuild": "npx esbuild src/index.ts --sourcemap --bundle --outfile=dist/index.js --format=esm --external:os --minify", - "clean": "rimraf lib dist", + "clean": "rimraf -g lib dist", "lint": "", "//lint": "eslint \"./src/**/*.{ts,tsx}\" 1>&2", "start": "", @@ -33,7 +33,7 @@ "@itwin/eslint-plugin": "5.0.0-dev.1", "esbuild": "^0.13.8", "eslint": "^9.13.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" }, "dependencies": { diff --git a/full-stack-tests/backend/package.json b/full-stack-tests/backend/package.json index f3c2098a8220..bb4f0c14ce7e 100644 --- a/full-stack-tests/backend/package.json +++ b/full-stack-tests/backend/package.json @@ -6,7 +6,7 @@ "license": "MIT", "scripts": { "build": "tsc 1>&2 --outDir lib/cjs", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "copy:config": "internal-tools copy-config", "lint": "eslint \"./src/**/*.ts\" 1>&2", "lint-fix": "eslint --fix -f visualstudio \"./src/**/*.ts\" 1>&2", @@ -65,7 +65,7 @@ "fs-extra": "^8.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "sinon": "^17.0.2" }, "devDependencies": { @@ -84,4 +84,4 @@ "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/full-stack-tests/core/package.json b/full-stack-tests/core/package.json index a98ac458f41b..5f9421da1d14 100644 --- a/full-stack-tests/core/package.json +++ b/full-stack-tests/core/package.json @@ -7,7 +7,7 @@ "scripts": { "copy:config": "internal-tools copy-config", "build": "tsc 1>&2 && npm run -s webpack:test", - "clean": "rimraf lib .rush/temp/package-deps*.json coverage", + "clean": "rimraf -g lib .rush/temp/package-deps*.json coverage", "cover": "npm run -s test", "docs": "", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -91,7 +91,7 @@ "null-loader": "^4.0.1", "nyc": "^15.1.0", "path-browserify": "^1.0.1", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "source-map-loader": "^4.0.0", "stream-browserify": "^3.0.0", "stream-http": "^3.2.0", @@ -102,4 +102,4 @@ "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/full-stack-tests/ecschema-rpc-interface/package.json b/full-stack-tests/ecschema-rpc-interface/package.json index 776fff8efbf0..2154e5f79c4e 100644 --- a/full-stack-tests/ecschema-rpc-interface/package.json +++ b/full-stack-tests/ecschema-rpc-interface/package.json @@ -13,7 +13,7 @@ }, "scripts": { "build": "tsc 1>&2 && npm run -s webpack:test", - "clean": "rimraf lib .rush/temp/package-deps*.json integration_test_results", + "clean": "rimraf -g lib .rush/temp/package-deps*.json integration_test_results", "copy:config": "internal-tools copy-config", "cover": "", "docs": "", @@ -68,11 +68,11 @@ "npm-run-all": "^4.1.5", "null-loader": "^4.0.1", "path-browserify": "^1.0.1", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "source-map-loader": "^4.0.0", "stream-browserify": "^3.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1", "webpack-cli": "^5.0.1" } -} +} \ No newline at end of file diff --git a/full-stack-tests/presentation/package.json b/full-stack-tests/presentation/package.json index 649aa2c36688..9af00ddbe661 100644 --- a/full-stack-tests/presentation/package.json +++ b/full-stack-tests/presentation/package.json @@ -11,7 +11,7 @@ "scripts": { "build": "tsc 1>&2", "build:watch": "npm run build -- -w", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "docs": "npm run -s extract", "extract": "betools extract --fileExt=ts,tsx --extractFrom=./src --recursive --out=../../generated-docs/extract", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -46,7 +46,6 @@ "@types/faker": "^4.1.0", "@types/mocha": "^10.0.6", "@types/node": "~20.9.5", - "@types/rimraf": "^2.0.2", "@types/sinon": "^17.0.2", "@types/sinon-chai": "^3.2.0", "chai": "^4.3.10", @@ -59,7 +58,7 @@ "fast-sort": "^3.0.2", "fast-xml-parser": "^4.4.1", "mocha": "^10.2.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "sinon": "^17.0.2", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.6", diff --git a/full-stack-tests/presentation/src/IntegrationTests.ts b/full-stack-tests/presentation/src/IntegrationTests.ts index ad9d6825a323..1a9e8c505018 100644 --- a/full-stack-tests/presentation/src/IntegrationTests.ts +++ b/full-stack-tests/presentation/src/IntegrationTests.ts @@ -6,7 +6,7 @@ import * as fs from "fs"; import Backend from "i18next-http-backend"; import * as path from "path"; -import rimraf from "rimraf"; +import { rimrafSync } from "rimraf"; import sinon from "sinon"; import { IModelHost, IModelHostOptions, IModelJsFs } from "@itwin/core-backend"; import { Guid, Logger, LogLevel } from "@itwin/core-bentley"; @@ -213,7 +213,7 @@ async function terminatePresentation(frontendApp = IModelApp) { PresentationBackend.terminate(); await IModelHost.shutdown(); if (hierarchiesCacheDirectory) { - rimraf.sync(hierarchiesCacheDirectory); + rimrafSync.sync(hierarchiesCacheDirectory); } // terminate frontend diff --git a/full-stack-tests/rpc-interface/package.json b/full-stack-tests/rpc-interface/package.json index c7b94475c218..db1315dcd858 100644 --- a/full-stack-tests/rpc-interface/package.json +++ b/full-stack-tests/rpc-interface/package.json @@ -5,7 +5,7 @@ "license": "MIT", "scripts": { "build": "tsc 1>&2 && npm run -s webpack:test", - "clean": "rimraf lib .rush/temp/package-deps*.json integration_test_results", + "clean": "rimraf -g lib .rush/temp/package-deps*.json integration_test_results", "copy:config": "internal-tools copy-config", "cover": "", "docs": "", @@ -75,11 +75,11 @@ "npm-run-all": "^4.1.5", "null-loader": "^4.0.1", "path-browserify": "^1.0.1", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "source-map-loader": "^4.0.0", "stream-browserify": "^3.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1", "webpack-cli": "^5.0.1" } -} +} \ No newline at end of file diff --git a/full-stack-tests/rpc/package.json b/full-stack-tests/rpc/package.json index 5fde423088de..842f2f2a6e9e 100644 --- a/full-stack-tests/rpc/package.json +++ b/full-stack-tests/rpc/package.json @@ -6,7 +6,7 @@ "license": "MIT", "scripts": { "build": "tsc 1>&2 && npm run -s webpack:test", - "clean": "rimraf lib .rush/temp/package-deps*.json coverage", + "clean": "rimraf -g lib .rush/temp/package-deps*.json coverage", "cover": "npm -s test", "docs": "", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -48,7 +48,7 @@ "eslint": "^9.13.0", "glob": "^10.3.12", "null-loader": "^4.0.1", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "source-map-loader": "^4.0.0", "stream-browserify": "^3.0.0", "typescript": "~5.6.2", diff --git a/presentation/backend/package.json b/presentation/backend/package.json index 628acb6c4a11..eeace7c30018 100644 --- a/presentation/backend/package.json +++ b/presentation/backend/package.json @@ -26,7 +26,7 @@ "build": "npm run -s build:cjs", "build:cjs": "tsc 1>&2", "build:watch": "npm run -s build:cjs -- -w", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "cover": "nyc npm -s test", "docs": "npm run -s docs:reference && npm run -s extract && npm run -s docs:changelog", "docs:changelog": "cpx ./CHANGELOG.md ../../generated-docs/presentation/presentation-backend", @@ -83,7 +83,7 @@ "mocha": "^10.2.0", "nyc": "^15.1.0", "prettier": "^3.2.5", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "sinon": "^17.0.2", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.6", @@ -99,4 +99,4 @@ "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/presentation/common/package.json b/presentation/common/package.json index 9a3bd00dd59b..4c83bb217f5f 100644 --- a/presentation/common/package.json +++ b/presentation/common/package.json @@ -29,7 +29,7 @@ "build:public": "cpx \"./assets/**/*\" ./lib/public && npm run -s pseudolocalize:public", "build:watch": "npm run -s ruleset-json-schema && npm run -s watch", "watch": "npm run -s build:cjs -- -w", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "cover": "nyc npm -s test", "docs": "npm run -s docs:reference && npm run -s docs:changelog", "docs:changelog": "cpx ./CHANGELOG.md ../../generated-docs/presentation/presentation-common", @@ -83,7 +83,7 @@ "mocha": "^10.2.0", "nyc": "^15.1.0", "prettier": "^3.2.5", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "sinon": "^17.0.2", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.6", @@ -95,4 +95,4 @@ "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/presentation/frontend/package.json b/presentation/frontend/package.json index ceb5dd287d7f..e72fde408888 100644 --- a/presentation/frontend/package.json +++ b/presentation/frontend/package.json @@ -29,7 +29,7 @@ "copy:cjs": "cpx \"./src/**/*.json\" ./lib/cjs", "copy:esm": "cpx \"./src/**/*.json\" ./lib/esm", "build:watch": "npm run -s build:cjs -- -w", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "cover": "nyc npm -s test", "docs": "npm run -s docs:reference && npm run -s docs:changelog", "docs:changelog": "cpx ./CHANGELOG.md ../../generated-docs/presentation/presentation-frontend", @@ -86,7 +86,7 @@ "mocha": "^10.2.0", "nyc": "^15.1.0", "prettier": "^3.2.5", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "sinon": "^17.0.2", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.6", @@ -96,4 +96,4 @@ "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/test-apps/display-performance-test-app/package.json b/test-apps/display-performance-test-app/package.json index 690c72273757..4555efabb423 100644 --- a/test-apps/display-performance-test-app/package.json +++ b/test-apps/display-performance-test-app/package.json @@ -17,7 +17,7 @@ "build:backend": "tsc -p tsconfig.backend.json", "build:frontend": "tsc", "build:frontend-vite": "cross-env NODE_OPTIONS=--max_old_space_size=8192 vite build", - "clean": "rimraf .static-assets lib .rush/temp/package-deps*.json", + "clean": "rimraf -g .static-assets lib .rush/temp/package-deps*.json", "docs": "", "lint": "eslint \"./src/**/*.ts\" 1>&2", "mobile": "tsc 1>&2 && webpack --config mobile.backend.webpack.config.js 1>&2 && webpack --config mobile.frontend.webpack.config.js 1>&2 && cpx \"public/**/*\" ./lib/mobile/public && cpx \"assets/**/*\" ./lib/mobile/assets ", @@ -80,7 +80,7 @@ "npm-run-all": "^4.1.5", "null-loader": "^4.0.1", "react": "^18.0.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-ignore": "^1.0.10", "rollup-plugin-visualizer": "^5.9.2", diff --git a/test-apps/display-test-app/package.json b/test-apps/display-test-app/package.json index 379230718d9d..e41a3cb83cec 100644 --- a/test-apps/display-test-app/package.json +++ b/test-apps/display-test-app/package.json @@ -18,7 +18,7 @@ "build:frontend": "tsc", "build:frontend-vite": "cross-env NODE_OPTIONS=--max_old_space_size=8192 vite build", "build:bundle": "npm run build:frontend-vite && npm run build:backend-webpack", - "clean": "rimraf build lib .static-assets .rush/temp/package-deps*.json ios/imodeljs-test-app/build android/imodeljs-test-app/app/build android/imodeljs-test-app/app/src/main/assets", + "clean": "rimraf -g build lib .static-assets .rush/temp/package-deps*.json ios/imodeljs-test-app/build android/imodeljs-test-app/app/build android/imodeljs-test-app/app/src/main/assets", "docs": "", "lint": "eslint \"./src/**/*.ts\" 1>&2", "lint-fix": "eslint --fix -f visualstudio \"./src/**/*.ts\" 1>&2", @@ -100,7 +100,7 @@ "npm-run-all": "^4.1.5", "null-loader": "^4.0.1", "react": "^18.0.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-ignore": "^1.0.10", "rollup-plugin-visualizer": "^5.9.2", @@ -121,4 +121,4 @@ "not dead", "not <0.2%" ] -} +} \ No newline at end of file diff --git a/test-apps/export-gltf/package.json b/test-apps/export-gltf/package.json index e7f76b743653..910251806a1f 100644 --- a/test-apps/export-gltf/package.json +++ b/test-apps/export-gltf/package.json @@ -7,7 +7,7 @@ "scripts": { "build": "tsc 1>&2", "lint": "eslint \"./src/**/*.ts\" 1>&2", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "test": "", "docs": "", "cover": "" @@ -26,7 +26,7 @@ "@types/node": "~20.9.5", "@types/yargs": "17.0.19", "eslint": "^9.13.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" } -} +} \ No newline at end of file diff --git a/test-apps/imjs-importer/package.json b/test-apps/imjs-importer/package.json index 9b137ba26c7b..1303068362ed 100644 --- a/test-apps/imjs-importer/package.json +++ b/test-apps/imjs-importer/package.json @@ -8,7 +8,7 @@ "main": "./lib/main.js", "scripts": { "build": "tsc 1>&2", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "docs": "", "test": "", "cover": "", @@ -41,7 +41,7 @@ "chai": "^4.3.10", "eslint": "^9.13.0", "mocha": "^10.2.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" } -} +} \ No newline at end of file diff --git a/test-apps/imodel-from-geojson/package.json b/test-apps/imodel-from-geojson/package.json index b94ac3954cb6..e2b86a938cf3 100644 --- a/test-apps/imodel-from-geojson/package.json +++ b/test-apps/imodel-from-geojson/package.json @@ -6,7 +6,7 @@ "license": "MIT", "scripts": { "build": "tsc 1>&2", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "cover": "", "docs": "", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -29,7 +29,7 @@ "@types/node": "~20.9.5", "@types/yargs": "17.0.19", "eslint": "^9.13.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" } -} +} \ No newline at end of file diff --git a/test-apps/imodel-from-orbitgt/package.json b/test-apps/imodel-from-orbitgt/package.json index 247a1598e0ff..fd79433b6430 100644 --- a/test-apps/imodel-from-orbitgt/package.json +++ b/test-apps/imodel-from-orbitgt/package.json @@ -6,7 +6,7 @@ "license": "MIT", "scripts": { "build": "tsc 1>&2", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "cover": "", "docs": "", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -28,7 +28,7 @@ "@types/node": "~20.9.5", "@types/yargs": "17.0.19", "eslint": "^9.13.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" } -} +} \ No newline at end of file diff --git a/test-apps/imodel-from-reality-model/package.json b/test-apps/imodel-from-reality-model/package.json index fae57d5dbc3e..2f86d785c1d0 100644 --- a/test-apps/imodel-from-reality-model/package.json +++ b/test-apps/imodel-from-reality-model/package.json @@ -6,7 +6,7 @@ "license": "MIT", "scripts": { "build": "tsc 1>&2", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "cover": "", "docs": "", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -29,7 +29,7 @@ "@types/node": "~20.9.5", "@types/yargs": "17.0.19", "eslint": "^9.13.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" } -} +} \ No newline at end of file diff --git a/tools/build/package.json b/tools/build/package.json index a0f34e4bc577..830bc869bc0a 100644 --- a/tools/build/package.json +++ b/tools/build/package.json @@ -13,7 +13,7 @@ }, "scripts": { "build": "tsc 1>&2", - "clean": "rimraf ../../modules .rush/temp/package-deps*.json", + "clean": "rimraf -g ../../modules .rush/temp/package-deps*.json", "docs": "", "lint": "eslint \"./src/**/*.ts\" 1>&2", "test": "", @@ -37,7 +37,7 @@ "glob": "^10.3.12", "mocha": "^10.2.0", "mocha-junit-reporter": "^2.0.2", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "tree-kill": "^1.2.2", "typedoc": "^0.26.11", "typedoc-plugin-merge-modules": "^6.0.3", @@ -50,4 +50,4 @@ "@types/node": "~20.9.5", "eslint": "^9.13.0" } -} +} \ No newline at end of file diff --git a/tools/certa/package.json b/tools/certa/package.json index a0974e7095ad..28c181ebacb6 100644 --- a/tools/certa/package.json +++ b/tools/certa/package.json @@ -14,7 +14,7 @@ }, "scripts": { "build": "tsc 1>&2", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "lint": "eslint \"./src/**/*.ts\" 1>&2", "test": "", "docs": "", @@ -55,7 +55,7 @@ "electron": "^33.0.0", "eslint": "^9.13.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" }, "peerDependencies": { @@ -66,4 +66,4 @@ "optional": true } } -} +} \ No newline at end of file diff --git a/tools/ecschema2ts/package.json b/tools/ecschema2ts/package.json index fea2ae8033ce..39079cb7c81e 100644 --- a/tools/ecschema2ts/package.json +++ b/tools/ecschema2ts/package.json @@ -15,7 +15,7 @@ "scripts": { "build": "npm run -s build:cjs && npm run -s copy:test-assets", "build:cjs": "tsc 1>&2 --outDir lib/cjs", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "copy:test-assets": "cpx \"./src/test/assets/**/*\" ./lib/cjs/test/assets", "extract-api": "betools extract-api --entry=ecschema2ts", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -49,7 +49,7 @@ "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "source-map-support": "^0.5.6", "typescript": "~5.6.2" }, @@ -69,4 +69,4 @@ "nyc": { "extends": "./node_modules/@itwin/build-tools/.nycrc" } -} +} \ No newline at end of file diff --git a/tools/perf-tools/package.json b/tools/perf-tools/package.json index 5afb457a0442..92fb3035278a 100644 --- a/tools/perf-tools/package.json +++ b/tools/perf-tools/package.json @@ -13,7 +13,7 @@ "scripts": { "build": "npm run -s build:cjs", "build:cjs": "tsc 1>&2 --outDir lib/cjs", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "lint": "eslint \"./reporter/**/*.ts\" 1>&2", "extract-api": "betools extract-api --entry=Reporter", "test": "", @@ -38,7 +38,7 @@ "@itwin/eslint-plugin": "5.0.0-dev.1", "@types/fs-extra": "^4.0.7", "eslint": "^9.13.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" } -} +} \ No newline at end of file diff --git a/ui/appui-abstract/package.json b/ui/appui-abstract/package.json index 1329aedcc599..fdaa56921d64 100644 --- a/ui/appui-abstract/package.json +++ b/ui/appui-abstract/package.json @@ -17,7 +17,7 @@ "build:esm": "tsc 1>&2 --module ES2022 --outDir lib/esm", "copy:locale": "cpx \"./public/**/*\" ./lib/public", "pseudolocalize": "betools pseudolocalize --englishDir ./public/locales/en --out ./public/locales/en-PSEUDO", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "cover": "npm -s test", "docs": "betools docs --json=../../generated-docs/ui/appui-abstract/file.json --tsIndexFile=./appui-abstract.ts --onlyJson", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -61,7 +61,7 @@ "ignore-styles": "^5.0.1", "mocha": "^10.2.0", "raf": "^3.4.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "sinon": "^17.0.2", "sinon-chai": "^3.7.0", "source-map-loader": "^4.0.0", @@ -72,4 +72,4 @@ "NOTE: these dependencies should be only for things that DO NOT APPEAR IN THE API", "NOTE: core-frontend should remain UI technology agnostic, so no react/angular dependencies are allowed" ] -} +} \ No newline at end of file diff --git a/utils/workspace-editor/package.json b/utils/workspace-editor/package.json index baa29273617d..dcf4ee17e21c 100644 --- a/utils/workspace-editor/package.json +++ b/utils/workspace-editor/package.json @@ -8,7 +8,7 @@ }, "scripts": { "build": "tsc 1>&2", - "clean": "rimraf lib .rush/temp/package-deps*.json", + "clean": "rimraf -g lib .rush/temp/package-deps*.json", "cover": "", "docs": "", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -38,7 +38,7 @@ "@types/glob": "^5.0.35", "eslint": "^9.13.0", "mocha": "^10.2.0", - "rimraf": "^3.0.2", + "rimraf": "^6.0.1", "typescript": "~5.6.2" } -} +} \ No newline at end of file From 985599221ce91450b9b98fbfc996978fccf508c9 Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 22 Jan 2025 13:00:22 -0500 Subject: [PATCH 02/26] Update sinon to v6.0.1 --- common/config/rush/pnpm-lock.yaml | 117 +++++++++++---------- core/backend/package.json | 2 +- core/ecschema-editing/package.json | 2 +- core/ecschema-locaters/package.json | 2 +- core/ecschema-metadata/package.json | 2 +- core/express-server/package.json | 2 +- core/quantity/package.json | 2 +- extensions/frontend-tiles/package.json | 2 +- extensions/map-layers-auth/package.json | 2 +- extensions/map-layers-formats/package.json | 2 +- full-stack-tests/backend/package.json | 2 +- full-stack-tests/core/package.json | 2 +- full-stack-tests/presentation/package.json | 2 +- presentation/backend/package.json | 2 +- presentation/common/package.json | 2 +- presentation/frontend/package.json | 2 +- ui/appui-abstract/package.json | 2 +- 17 files changed, 77 insertions(+), 72 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 26f411a43cc1..aee9368d7da5 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -149,8 +149,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 sinon: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.1 + version: 18.0.1 source-map-loader: specifier: ^4.0.0 version: 4.0.0(webpack@5.97.1) @@ -315,8 +315,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 sinon: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.1 + version: 18.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -433,8 +433,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 sinon: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.1 + version: 18.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -502,8 +502,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 sinon: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.1 + version: 18.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -748,8 +748,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 sinon: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.1 + version: 18.0.1 supertest: specifier: ^7.0.0 version: 7.0.0 @@ -1341,8 +1341,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 sinon: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.1 + version: 18.0.1 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -1949,8 +1949,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 sinon: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.1 + version: 18.0.1 source-map-loader: specifier: ^4.0.0 version: 4.0.0(webpack@5.97.1) @@ -2018,11 +2018,11 @@ importers: specifier: ^6.0.1 version: 6.0.1 sinon: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.1 + version: 18.0.1 sinon-chai: specifier: ^3.7.0 - version: 3.7.0(chai@4.3.10)(sinon@17.0.2) + version: 3.7.0(chai@4.3.10)(sinon@18.0.1) source-map-support: specifier: ^0.5.6 version: 0.5.6 @@ -2115,11 +2115,11 @@ importers: specifier: ^6.0.1 version: 6.0.1 sinon: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.1 + version: 18.0.1 sinon-chai: specifier: ^3.7.0 - version: 3.7.0(chai@4.3.10)(sinon@17.0.2) + version: 3.7.0(chai@4.3.10)(sinon@18.0.1) source-map-support: specifier: ^0.5.6 version: 0.5.6 @@ -2281,8 +2281,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 sinon: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.1 + version: 18.0.1 devDependencies: '@itwin/build-tools': specifier: workspace:* @@ -2408,11 +2408,11 @@ importers: specifier: ^8.1.0 version: 8.1.0 sinon: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.1 + version: 18.0.1 sinon-chai: specifier: ^3.7.0 - version: 3.7.0(chai@4.3.10)(sinon@17.0.2) + version: 3.7.0(chai@4.3.10)(sinon@18.0.1) devDependencies: '@itwin/build-tools': specifier: workspace:* @@ -2779,11 +2779,11 @@ importers: specifier: ^6.0.1 version: 6.0.1 sinon: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.1 + version: 18.0.1 sinon-chai: specifier: ^3.7.0 - version: 3.7.0(chai@4.3.10)(sinon@17.0.2) + version: 3.7.0(chai@4.3.10)(sinon@18.0.1) source-map-support: specifier: ^0.5.6 version: 0.5.6 @@ -3209,11 +3209,11 @@ importers: specifier: ^6.0.1 version: 6.0.1 sinon: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.1 + version: 18.0.1 sinon-chai: specifier: ^3.7.0 - version: 3.7.0(chai@4.3.10)(sinon@17.0.2) + version: 3.7.0(chai@4.3.10)(sinon@18.0.1) source-map-support: specifier: ^0.5.6 version: 0.5.6 @@ -3320,11 +3320,11 @@ importers: specifier: ^6.0.1 version: 6.0.1 sinon: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.1 + version: 18.0.1 sinon-chai: specifier: ^3.7.0 - version: 3.7.0(chai@4.3.10)(sinon@17.0.2) + version: 3.7.0(chai@4.3.10)(sinon@18.0.1) source-map-support: specifier: ^0.5.6 version: 0.5.6 @@ -3450,11 +3450,11 @@ importers: specifier: ^6.0.1 version: 6.0.1 sinon: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.1 + version: 18.0.1 sinon-chai: specifier: ^3.7.0 - version: 3.7.0(chai@4.3.10)(sinon@17.0.2) + version: 3.7.0(chai@4.3.10)(sinon@18.0.1) source-map-support: specifier: ^0.5.6 version: 0.5.6 @@ -4365,11 +4365,11 @@ importers: specifier: ^6.0.1 version: 6.0.1 sinon: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.1 + version: 18.0.1 sinon-chai: specifier: ^3.7.0 - version: 3.7.0(chai@4.3.10)(sinon@17.0.2) + version: 3.7.0(chai@4.3.10)(sinon@18.0.1) source-map-loader: specifier: ^4.0.0 version: 4.0.0(webpack@5.97.1) @@ -5521,8 +5521,8 @@ packages: '@sinonjs/fake-timers@11.2.2': resolution: {integrity: sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==} - '@sinonjs/fake-timers@11.3.1': - resolution: {integrity: sha512-EVJO7nW5M/F5Tur0Rf2z/QoMo+1Ia963RiMtapiQrEWvY0iBUvADo8Beegwjpnle5BHkyHuoxSTW3jF43H1XRA==} + '@sinonjs/fake-timers@13.0.5': + resolution: {integrity: sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==} '@sinonjs/samsam@8.0.2': resolution: {integrity: sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==} @@ -8805,8 +8805,8 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - nise@5.1.9: - resolution: {integrity: sha512-qOnoujW4SV6e40dYxJOb3uvuoPHtmLzIk4TFo+j0jPJoC+5Z9xja5qH5JZobEPsa8+YYphMrOSwnrshEhG2qww==} + nise@6.1.1: + resolution: {integrity: sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==} nock@12.0.3: resolution: {integrity: sha512-QNb/j8kbFnKCiyqi9C5DD0jH/FubFGj5rt9NQFONXwQm3IPB0CULECg/eS3AU1KgZb/6SwUa4/DTRKhVxkGABw==} @@ -9135,6 +9135,10 @@ packages: path-to-regexp@6.3.0: resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} + path-to-regexp@8.2.0: + resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==} + engines: {node: '>=16'} + path-type@3.0.0: resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} engines: {node: '>=4'} @@ -9773,9 +9777,8 @@ packages: chai: ^4.0.0 sinon: '>=4.0.0' - sinon@17.0.2: - resolution: {integrity: sha512-uihLiaB9FhzesElPDFZA7hDcNABzsVHwr3YfmM9sBllVwab3l0ltGlRV1XhpNfIacNDLGD1QRZNLs5nU5+hTuA==} - deprecated: There + sinon@18.0.1: + resolution: {integrity: sha512-a2N2TDY1uGviajJ6r4D1CyRAkzE9NNVlYOV1wX5xQDuAk0ONgzgRl0EjCQuRCPxOwp13ghsMwt9Gdldujs39qw==} sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} @@ -11955,7 +11958,7 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@sinonjs/fake-timers@11.3.1': + '@sinonjs/fake-timers@13.0.5': dependencies: '@sinonjs/commons': 3.0.1 @@ -15859,13 +15862,13 @@ snapshots: neo-async@2.6.2: {} - nise@5.1.9: + nise@6.1.1: dependencies: '@sinonjs/commons': 3.0.1 - '@sinonjs/fake-timers': 11.3.1 + '@sinonjs/fake-timers': 13.0.5 '@sinonjs/text-encoding': 0.7.3 just-extend: 6.2.0 - path-to-regexp: 6.3.0 + path-to-regexp: 8.2.0 nock@12.0.3: dependencies: @@ -16230,6 +16233,8 @@ snapshots: path-to-regexp@6.3.0: {} + path-to-regexp@8.2.0: {} + path-type@3.0.0: dependencies: pify: 3.0.0 @@ -16906,18 +16911,18 @@ snapshots: dependencies: is-arrayish: 0.3.2 - sinon-chai@3.7.0(chai@4.3.10)(sinon@17.0.2): + sinon-chai@3.7.0(chai@4.3.10)(sinon@18.0.1): dependencies: chai: 4.3.10 - sinon: 17.0.2 + sinon: 18.0.1 - sinon@17.0.2: + sinon@18.0.1: dependencies: '@sinonjs/commons': 3.0.1 - '@sinonjs/fake-timers': 11.3.1 + '@sinonjs/fake-timers': 11.2.2 '@sinonjs/samsam': 8.0.2 diff: 5.2.0 - nise: 5.1.9 + nise: 6.1.1 supports-color: 7.2.0 sirv@2.0.4: diff --git a/core/backend/package.json b/core/backend/package.json index 9646bad3699b..8dcb6ee4d1ea 100644 --- a/core/backend/package.json +++ b/core/backend/package.json @@ -91,7 +91,7 @@ "null-loader": "^4.0.1", "nyc": "^15.1.0", "rimraf": "^6.0.1", - "sinon": "^17.0.2", + "sinon": "^18.0.1", "source-map-loader": "^4.0.0", "typescript": "~5.6.2", "marked": "^14.1.3", diff --git a/core/ecschema-editing/package.json b/core/ecschema-editing/package.json index c22d1bb49574..03c369acec8f 100644 --- a/core/ecschema-editing/package.json +++ b/core/ecschema-editing/package.json @@ -57,7 +57,7 @@ "mocha": "^10.2.0", "nyc": "^15.1.0", "rimraf": "^6.0.1", - "sinon": "^17.0.2", + "sinon": "^18.0.1", "typescript": "~5.6.2" }, "peerDependencies": { diff --git a/core/ecschema-locaters/package.json b/core/ecschema-locaters/package.json index f636e2b3352e..858362a103e6 100644 --- a/core/ecschema-locaters/package.json +++ b/core/ecschema-locaters/package.json @@ -66,7 +66,7 @@ "mocha": "^10.2.0", "nyc": "^15.1.0", "rimraf": "^6.0.1", - "sinon": "^17.0.2", + "sinon": "^18.0.1", "typescript": "~5.6.2" }, "dependencies": { diff --git a/core/ecschema-metadata/package.json b/core/ecschema-metadata/package.json index 49c0d75507ce..385c40f46ded 100644 --- a/core/ecschema-metadata/package.json +++ b/core/ecschema-metadata/package.json @@ -56,7 +56,7 @@ "mocha": "^10.2.0", "nyc": "^15.1.0", "rimraf": "^6.0.1", - "sinon": "^17.0.2", + "sinon": "^18.0.1", "typescript": "~5.6.2" }, "peerDependencies": { diff --git a/core/express-server/package.json b/core/express-server/package.json index 673a85c612ac..e90bf442a43a 100644 --- a/core/express-server/package.json +++ b/core/express-server/package.json @@ -52,7 +52,7 @@ "mocha": "^10.2.0", "nyc": "^15.1.0", "rimraf": "^6.0.1", - "sinon": "^17.0.2", + "sinon": "^18.0.1", "supertest": "^7.0.0", "typescript": "~5.6.2" }, diff --git a/core/quantity/package.json b/core/quantity/package.json index ffd811e7b4e3..ed1de2e71639 100644 --- a/core/quantity/package.json +++ b/core/quantity/package.json @@ -47,7 +47,7 @@ "mocha": "^10.2.0", "nyc": "^15.1.0", "rimraf": "^6.0.1", - "sinon": "^17.0.2", + "sinon": "^18.0.1", "typescript": "~5.6.2" }, "peerDependencies": { diff --git a/extensions/frontend-tiles/package.json b/extensions/frontend-tiles/package.json index 24f6e215d248..7c2d5ca43771 100644 --- a/extensions/frontend-tiles/package.json +++ b/extensions/frontend-tiles/package.json @@ -60,7 +60,7 @@ "glob": "^10.3.12", "mocha": "^10.2.0", "rimraf": "^6.0.1", - "sinon": "^17.0.2", + "sinon": "^18.0.1", "source-map-loader": "^4.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1" diff --git a/extensions/map-layers-auth/package.json b/extensions/map-layers-auth/package.json index c6bc4be21ee4..9acc0b4c6622 100644 --- a/extensions/map-layers-auth/package.json +++ b/extensions/map-layers-auth/package.json @@ -51,7 +51,7 @@ "mocha": "^10.2.0", "nyc": "^15.1.0", "rimraf": "^6.0.1", - "sinon": "^17.0.2", + "sinon": "^18.0.1", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.6", "typescript": "~5.6.2", diff --git a/extensions/map-layers-formats/package.json b/extensions/map-layers-formats/package.json index 228426512d8f..a985c99c075f 100644 --- a/extensions/map-layers-formats/package.json +++ b/extensions/map-layers-formats/package.json @@ -60,7 +60,7 @@ "mocha": "^10.2.0", "nyc": "^15.1.0", "rimraf": "^6.0.1", - "sinon": "^17.0.2", + "sinon": "^18.0.1", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.6", "typemoq": "^2.1.0", diff --git a/full-stack-tests/backend/package.json b/full-stack-tests/backend/package.json index bb4f0c14ce7e..43673734b2d2 100644 --- a/full-stack-tests/backend/package.json +++ b/full-stack-tests/backend/package.json @@ -66,7 +66,7 @@ "mocha": "^10.2.0", "nyc": "^15.1.0", "rimraf": "^6.0.1", - "sinon": "^17.0.2" + "sinon": "^18.0.1" }, "devDependencies": { "@itwin/eslint-plugin": "5.0.0-dev.1", diff --git a/full-stack-tests/core/package.json b/full-stack-tests/core/package.json index 5f9421da1d14..073b17bd2c12 100644 --- a/full-stack-tests/core/package.json +++ b/full-stack-tests/core/package.json @@ -57,7 +57,7 @@ "electron": "^33.0.0", "fs-extra": "^8.1.0", "sinon-chai": "^3.7.0", - "sinon": "^17.0.2" + "sinon": "^18.0.1" }, "devDependencies": { "@itwin/build-tools": "workspace:*", diff --git a/full-stack-tests/presentation/package.json b/full-stack-tests/presentation/package.json index 9af00ddbe661..1cd8b79e9b30 100644 --- a/full-stack-tests/presentation/package.json +++ b/full-stack-tests/presentation/package.json @@ -59,7 +59,7 @@ "fast-xml-parser": "^4.4.1", "mocha": "^10.2.0", "rimraf": "^6.0.1", - "sinon": "^17.0.2", + "sinon": "^18.0.1", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.6", "typemoq": "^2.1.0" diff --git a/presentation/backend/package.json b/presentation/backend/package.json index eeace7c30018..44e5bc646bfb 100644 --- a/presentation/backend/package.json +++ b/presentation/backend/package.json @@ -84,7 +84,7 @@ "nyc": "^15.1.0", "prettier": "^3.2.5", "rimraf": "^6.0.1", - "sinon": "^17.0.2", + "sinon": "^18.0.1", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.6", "typemoq": "^2.1.0", diff --git a/presentation/common/package.json b/presentation/common/package.json index 4c83bb217f5f..c72a7561423d 100644 --- a/presentation/common/package.json +++ b/presentation/common/package.json @@ -84,7 +84,7 @@ "nyc": "^15.1.0", "prettier": "^3.2.5", "rimraf": "^6.0.1", - "sinon": "^17.0.2", + "sinon": "^18.0.1", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.6", "typemoq": "^2.1.0", diff --git a/presentation/frontend/package.json b/presentation/frontend/package.json index e72fde408888..ec9bf6c2d6b5 100644 --- a/presentation/frontend/package.json +++ b/presentation/frontend/package.json @@ -87,7 +87,7 @@ "nyc": "^15.1.0", "prettier": "^3.2.5", "rimraf": "^6.0.1", - "sinon": "^17.0.2", + "sinon": "^18.0.1", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.6", "typemoq": "^2.1.0", diff --git a/ui/appui-abstract/package.json b/ui/appui-abstract/package.json index fdaa56921d64..fba7c792004c 100644 --- a/ui/appui-abstract/package.json +++ b/ui/appui-abstract/package.json @@ -62,7 +62,7 @@ "mocha": "^10.2.0", "raf": "^3.4.0", "rimraf": "^6.0.1", - "sinon": "^17.0.2", + "sinon": "^18.0.1", "sinon-chai": "^3.7.0", "source-map-loader": "^4.0.0", "typescript": "~5.6.2", From 0095ece4c95197d7c92230ab1ac20433cfc5c821 Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 22 Jan 2025 13:05:21 -0500 Subject: [PATCH 03/26] Update @xmldom/xmldom to v0.8.10 --- common/config/rush/pnpm-lock.yaml | 27 +++++++++++++-------------- core/ecschema-editing/package.json | 2 +- core/ecschema-locaters/package.json | 2 +- core/ecschema-metadata/package.json | 2 +- example-code/snippets/package.json | 2 +- tools/ecschema2ts/package.json | 2 +- 6 files changed, 18 insertions(+), 19 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index aee9368d7da5..50d150e67eec 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -288,8 +288,8 @@ importers: specifier: ^17.0.2 version: 17.0.2 '@xmldom/xmldom': - specifier: ~0.8.5 - version: 0.8.5 + specifier: ~0.8.10 + version: 0.8.10 benchmark: specifier: ^2.1.4 version: 2.1.4 @@ -324,8 +324,8 @@ importers: ../../core/ecschema-locaters: dependencies: '@xmldom/xmldom': - specifier: ~0.8.5 - version: 0.8.5 + specifier: ~0.8.10 + version: 0.8.10 fs-extra: specifier: ^8.1.0 version: 8.1.0 @@ -475,8 +475,8 @@ importers: specifier: ^17.0.2 version: 17.0.2 '@xmldom/xmldom': - specifier: ~0.8.5 - version: 0.8.5 + specifier: ~0.8.10 + version: 0.8.10 benchmark: specifier: ^2.1.4 version: 2.1.4 @@ -1822,8 +1822,8 @@ importers: specifier: ^1.0.0 version: 1.0.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry) '@xmldom/xmldom': - specifier: ~0.8.5 - version: 0.8.5 + specifier: ~0.8.10 + version: 0.8.10 azurite: specifier: ^3.33.0 version: 3.33.0 @@ -4206,8 +4206,8 @@ importers: specifier: workspace:* version: link:../../core/ecschema-metadata '@xmldom/xmldom': - specifier: ~0.8.5 - version: 0.8.5 + specifier: ~0.8.10 + version: 0.8.10 chai-string: specifier: ^1.5.0 version: 1.5.0(chai@4.3.10) @@ -6017,10 +6017,9 @@ packages: webpack-dev-server: optional: true - '@xmldom/xmldom@0.8.5': - resolution: {integrity: sha512-0dpjDLeCXYThL2YhqZcd/spuwoH+dmnFoND9ZxZkAYxp1IJUB2GP16ow2MJRsjVxy8j1Qv8BJRmN5GKnbDKCmQ==} + '@xmldom/xmldom@0.8.10': + resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} engines: {node: '>=10.0.0'} - deprecated: this version has critical issues, please update to the latest version '@xtuc/ieee754@1.2.0': resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -12599,7 +12598,7 @@ snapshots: webpack: 5.97.1(webpack-cli@5.0.1) webpack-cli: 5.0.1(webpack@5.97.1) - '@xmldom/xmldom@0.8.5': {} + '@xmldom/xmldom@0.8.10': {} '@xtuc/ieee754@1.2.0': {} diff --git a/core/ecschema-editing/package.json b/core/ecschema-editing/package.json index 03c369acec8f..8acee0d5c978 100644 --- a/core/ecschema-editing/package.json +++ b/core/ecschema-editing/package.json @@ -48,7 +48,7 @@ "@types/mocha": "^10.0.6", "@types/node": "~20.9.5", "@types/sinon": "^17.0.2", - "@xmldom/xmldom": "~0.8.5", + "@xmldom/xmldom": "~0.8.10", "benchmark": "^2.1.4", "chai": "^4.3.10", "chai-as-promised": "^7.1.1", diff --git a/core/ecschema-locaters/package.json b/core/ecschema-locaters/package.json index 858362a103e6..e6731efe7027 100644 --- a/core/ecschema-locaters/package.json +++ b/core/ecschema-locaters/package.json @@ -72,7 +72,7 @@ "dependencies": { "glob": "^10.3.12", "fs-extra": "^8.1.0", - "@xmldom/xmldom": "~0.8.5" + "@xmldom/xmldom": "~0.8.10" }, "peerDependencies": { "@itwin/ecschema-metadata": "workspace:*" diff --git a/core/ecschema-metadata/package.json b/core/ecschema-metadata/package.json index 385c40f46ded..861c917b2208 100644 --- a/core/ecschema-metadata/package.json +++ b/core/ecschema-metadata/package.json @@ -47,7 +47,7 @@ "@types/mocha": "^10.0.6", "@types/node": "~20.9.5", "@types/sinon": "^17.0.2", - "@xmldom/xmldom": "~0.8.5", + "@xmldom/xmldom": "~0.8.10", "benchmark": "^2.1.4", "chai": "^4.3.10", "chai-as-promised": "^7.1.1", diff --git a/example-code/snippets/package.json b/example-code/snippets/package.json index 87dc56a24c83..aae7acb5470b 100644 --- a/example-code/snippets/package.json +++ b/example-code/snippets/package.json @@ -33,7 +33,7 @@ "@itwin/imodel-transformer": "^0.4.2", "@itwin/itwins-client": "^1.2.0", "@itwin/service-authorization": "^1.0.0", - "@xmldom/xmldom": "~0.8.5", + "@xmldom/xmldom": "~0.8.10", "azurite": "^3.33.0", "fs-extra": "^8.1.0", "get-system-fonts": "^2.0.2" diff --git a/tools/ecschema2ts/package.json b/tools/ecschema2ts/package.json index 39079cb7c81e..6aaa9adde740 100644 --- a/tools/ecschema2ts/package.json +++ b/tools/ecschema2ts/package.json @@ -60,7 +60,7 @@ "@itwin/core-geometry": "workspace:*", "@itwin/core-backend": "workspace:*", "@itwin/core-common": "workspace:*", - "@xmldom/xmldom": "~0.8.5", + "@xmldom/xmldom": "~0.8.10", "chai-string": "^1.5.0", "chalk": "^3.0.0", "commander": "^2.14.1", From 481cc4d8f860089864ea66caf7f23c4dc48a28de Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 22 Jan 2025 13:23:07 -0500 Subject: [PATCH 04/26] Update jsdom to v26.0.0 --- common/config/rush/pnpm-lock.yaml | 391 ++++++++++----------- extensions/map-layers-auth/package.json | 2 +- extensions/map-layers-formats/package.json | 2 +- full-stack-tests/presentation/package.json | 2 +- presentation/frontend/package.json | 2 +- 5 files changed, 183 insertions(+), 216 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 50d150e67eec..3fa231a73958 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -192,7 +192,7 @@ importers: version: 5.6.2 vitest: specifier: ^2.1.0 - version: 2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@19.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0) + version: 2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@26.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0) ../../core/common: dependencies: @@ -244,7 +244,7 @@ importers: version: 5.6.2 vitest: specifier: ^2.1.0 - version: 2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@19.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0) + version: 2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@26.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0) ../../core/ecschema-editing: devDependencies: @@ -880,7 +880,7 @@ importers: version: 1.0.6(vite@6.0.6(@types/node@20.9.5)(terser@5.37.0)(yaml@2.6.1)) vitest: specifier: ^2.1.0 - version: 2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@19.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0) + version: 2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@26.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0) webpack: specifier: ^5.97.1 version: 5.97.1(webpack-cli@5.0.1) @@ -960,7 +960,7 @@ importers: version: 5.6.2 vitest: specifier: ^2.1.0 - version: 2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@19.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0) + version: 2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@26.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0) ../../core/hypermodeling: dependencies: @@ -2003,11 +2003,11 @@ importers: specifier: ^5.0.1 version: 5.0.1 jsdom: - specifier: ^19.0.0 - version: 19.0.0 + specifier: ^26.0.0 + version: 26.0.0 jsdom-global: specifier: 3.0.2 - version: 3.0.2(jsdom@19.0.0) + version: 3.0.2(jsdom@26.0.0) mocha: specifier: ^10.2.0 version: 10.2.0 @@ -2100,11 +2100,11 @@ importers: specifier: ^5.0.1 version: 5.0.1 jsdom: - specifier: ^19.0.0 - version: 19.0.0 + specifier: ^26.0.0 + version: 26.0.0 jsdom-global: specifier: 3.0.2 - version: 3.0.2(jsdom@19.0.0) + version: 3.0.2(jsdom@26.0.0) mocha: specifier: ^10.2.0 version: 10.2.0 @@ -2822,11 +2822,11 @@ importers: specifier: workspace:* version: link:../../tools/internal jsdom: - specifier: ^19.0.0 - version: 19.0.0 + specifier: ^26.0.0 + version: 26.0.0 jsdom-global: specifier: 3.0.2 - version: 3.0.2(jsdom@19.0.0) + version: 3.0.2(jsdom@26.0.0) prettier: specifier: ^3.2.5 version: 3.2.5 @@ -3432,11 +3432,11 @@ importers: specifier: ^4.1.0 version: 4.1.0 jsdom: - specifier: ^19.0.0 - version: 19.0.0 + specifier: ^26.0.0 + version: 26.0.0 jsdom-global: specifier: 3.0.2 - version: 3.0.2(jsdom@19.0.0) + version: 3.0.2(jsdom@26.0.0) mocha: specifier: ^10.2.0 version: 10.2.0 @@ -4439,6 +4439,9 @@ packages: resolution: {integrity: sha512-3TWpLR1qVQ0usLJ6R49iN4TV9Zs0nog1oL3hakCglwP0g4ZllwwEbp+2b1ovJfX6oOv1wXNREyokq2uxU5gB/Q==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=8'} + '@asamuzakjp/css-color@2.8.3': + resolution: {integrity: sha512-GIc76d9UI1hCvOATjZPyHFmE5qhRccp3/zGfMPapK3jBi+yocEzp6BBB0UnfRYP9NP4FANqUZYb0hnfs3TM3hw==} + '@azure/abort-controller@1.1.0': resolution: {integrity: sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==} engines: {node: '>=12.0.0'} @@ -4708,6 +4711,34 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} + '@csstools/color-helpers@5.0.1': + resolution: {integrity: sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==} + engines: {node: '>=18'} + + '@csstools/css-calc@2.1.1': + resolution: {integrity: sha512-rL7kaUnTkL9K+Cvo2pnCieqNpTKgQzy5f+N+5Iuko9HAoasP+xgprVh7KN/MaJVvVL1l0EzQq2MoqBHKSrDrag==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.4 + '@csstools/css-tokenizer': ^3.0.3 + + '@csstools/css-color-parser@3.0.7': + resolution: {integrity: sha512-nkMp2mTICw32uE5NN+EsJ4f5N+IGFeCFu4bGpiKgb2Pq/7J/MpyLBeQ5ry4KKtRFZaYs6sTmcMYrSRIyj5DFKA==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.4 + '@csstools/css-tokenizer': ^3.0.3 + + '@csstools/css-parser-algorithms@3.0.4': + resolution: {integrity: sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-tokenizer': ^3.0.3 + + '@csstools/css-tokenizer@3.0.3': + resolution: {integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==} + engines: {node: '>=18'} + '@dabh/diagnostics@2.0.3': resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==} @@ -5551,10 +5582,6 @@ packages: peerDependencies: '@testing-library/dom': '>=7.21.4' - '@tootallnate/once@2.0.0': - resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} - engines: {node: '>= 10'} - '@tsconfig/node10@1.0.11': resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} @@ -6045,27 +6072,15 @@ packages: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} - acorn-globals@6.0.0: - resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} - acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - acorn-walk@8.3.4: resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} - acorn@7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.14.0: resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} engines: {node: '>=0.4.0'} @@ -6075,10 +6090,6 @@ packages: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} engines: {node: '>= 10.0.0'} - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - agent-base@7.1.3: resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} engines: {node: '>= 14'} @@ -6371,9 +6382,6 @@ packages: brorand@1.1.0: resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} - browser-process-hrtime@1.0.0: - resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - browser-stdout@1.3.1: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} @@ -6749,22 +6757,16 @@ packages: crypto-js@4.2.0: resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} - 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.2.1: + resolution: {integrity: sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==} + engines: {node: '>=18'} damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - 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.1: resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} @@ -6932,11 +6934,6 @@ packages: dom-accessibility-api@0.5.16: resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} - domexception@4.0.0: - resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} - engines: {node: '>=12'} - deprecated: Use your platform's native DOMException instead - dot-prop@6.0.1: resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} engines: {node: '>=10'} @@ -7206,11 +7203,6 @@ packages: engines: {node: '>=4.0'} hasBin: true - escodegen@2.1.0: - resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} - engines: {node: '>=6.0'} - hasBin: true - eslint-config-prettier@9.1.0: resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true @@ -7809,9 +7801,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==} @@ -7833,10 +7825,6 @@ packages: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} - 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'} @@ -7852,10 +7840,6 @@ packages: https-browserify@1.0.0: resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==} - 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'} @@ -8252,11 +8236,11 @@ packages: peerDependencies: jsdom: '>=10.0.0' - jsdom@19.0.0: - resolution: {integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==} - engines: {node: '>=12'} + jsdom@26.0.0: + resolution: {integrity: sha512-BZYDGVAIriBWTpIxYzrXjv3E/4u8+/pSG5bQdIYCbNCGOvsPkDQfTVLAIXAf9ETdCpduCVTkDe2NNZ8NIwUVzw==} + engines: {node: '>=18'} peerDependencies: - canvas: ^2.5.0 + canvas: ^3.0.0 peerDependenciesMeta: canvas: optional: true @@ -9077,8 +9061,8 @@ packages: parse-url@8.1.0: resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} - parse5@6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + parse5@7.2.1: + resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} @@ -9552,6 +9536,9 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rrweb-cssom@0.8.0: + resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==} + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -9590,9 +9577,9 @@ packages: sax@1.4.1: resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} - saxes@5.0.1: - resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} - engines: {node: '>=10'} + saxes@6.0.0: + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} schema-utils@2.7.1: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} @@ -10079,6 +10066,13 @@ packages: resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} + tldts-core@6.1.74: + resolution: {integrity: sha512-gTwtY6L2GfuxiL4CWpLknv9JDYYqBvKCk/BT5uAaAvCA0s6pzX7lr2IrkQZSUlnSjRHIjTl8ZwKCVXJ7XNRWYw==} + + tldts@6.1.74: + resolution: {integrity: sha512-O5vTZ1UmmEmrLl/59U9igitnSMlprALLaLgbv//dEvjobPT9vyURhHXKMCDLEhn3qxZFIkb9PwAfNYV0Ol7RPQ==} + hasBin: true + to-readable-stream@2.1.0: resolution: {integrity: sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==} engines: {node: '>=8'} @@ -10114,12 +10108,16 @@ packages: resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} engines: {node: '>=6'} + tough-cookie@5.1.0: + resolution: {integrity: sha512-rvZUv+7MoBYTiDmFPBrhL7Ujx9Sk+q9wwm22x8c8T5IJaR+Wsyc7TNxbVxo84kZoRJZZMazowFLqpankBEQrGg==} + 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.0.0: + resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} + engines: {node: '>=18'} tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} @@ -10499,13 +10497,9 @@ packages: jsdom: optional: true - w3c-hr-time@1.0.2: - resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} - deprecated: Use your platform's native performance.now() and performance.timeOrigin. - - w3c-xmlserializer@3.0.0: - resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==} - engines: {node: '>=12'} + w3c-xmlserializer@5.0.0: + resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} + engines: {node: '>=18'} watchpack@2.4.2: resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} @@ -10556,21 +10550,17 @@ packages: webpack-cli: optional: true - whatwg-encoding@2.0.0: - resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} - engines: {node: '>=12'} - - whatwg-mimetype@3.0.0: - resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} - engines: {node: '>=12'} + whatwg-encoding@3.1.1: + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} + engines: {node: '>=18'} - whatwg-url@10.0.0: - resolution: {integrity: sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==} - 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.1.0: + resolution: {integrity: sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==} + engines: {node: '>=18'} whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} @@ -10683,9 +10673,9 @@ packages: resolution: {integrity: sha512-Ip6C2KeQPl/F3aP1EfOnPoQk14Udd9lffpoqWDNH3Xt78svxPbv53ngtmtfI0q2Te3oTq79XKTnRNXVIn/GsPA==} hasBin: true - 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'} xml2js@0.4.23: resolution: {integrity: sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==} @@ -10791,6 +10781,14 @@ snapshots: lru-cache: 10.4.3 set-blocking: 2.0.0 + '@asamuzakjp/css-color@2.8.3': + dependencies: + '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + lru-cache: 10.4.3 + '@azure/abort-controller@1.1.0': dependencies: tslib: 2.8.1 @@ -11150,6 +11148,26 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 + '@csstools/color-helpers@5.0.1': {} + + '@csstools/css-calc@2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + + '@csstools/css-color-parser@3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)': + dependencies: + '@csstools/color-helpers': 5.0.1 + '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + + '@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)': + dependencies: + '@csstools/css-tokenizer': 3.0.3 + + '@csstools/css-tokenizer@3.0.3': {} + '@dabh/diagnostics@2.0.3': dependencies: colorspace: 1.1.4 @@ -11994,8 +12012,6 @@ snapshots: dependencies: '@testing-library/dom': 10.4.0 - '@tootallnate/once@2.0.0': {} - '@tsconfig/node10@1.0.11': {} '@tsconfig/node12@1.0.11': {} @@ -12400,7 +12416,7 @@ snapshots: msw: 2.7.0(@types/node@20.9.5)(typescript@5.6.2) sirv: 2.0.4 tinyrainbow: 1.2.0 - vitest: 2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@19.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0) + vitest: 2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@26.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0) ws: 8.18.0 optionalDependencies: playwright: 1.47.1 @@ -12421,7 +12437,7 @@ snapshots: msw: 2.7.0(@types/node@20.9.5)(typescript@5.6.2) sirv: 2.0.4 tinyrainbow: 1.2.0 - vitest: 2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@19.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0) + vitest: 2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@26.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0) ws: 8.18.0 optionalDependencies: playwright: 1.48.2 @@ -12447,7 +12463,7 @@ snapshots: std-env: 3.8.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@19.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0) + vitest: 2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@26.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0) optionalDependencies: '@vitest/browser': 2.1.0(@types/node@20.9.5)(playwright@1.48.2)(typescript@5.6.2)(vite@5.4.11(@types/node@20.9.5)(terser@5.37.0))(vitest@2.1.0) transitivePeerDependencies: @@ -12619,33 +12635,18 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-globals@6.0.0: - dependencies: - acorn: 7.4.1 - acorn-walk: 7.2.0 - acorn-jsx@5.3.2(acorn@8.14.0): dependencies: acorn: 8.14.0 - acorn-walk@7.2.0: {} - acorn-walk@8.3.4: dependencies: acorn: 8.14.0 - acorn@7.4.1: {} - acorn@8.14.0: {} address@1.2.2: {} - agent-base@6.0.2: - dependencies: - debug: 4.4.0 - transitivePeerDependencies: - - supports-color - agent-base@7.1.3: {} aggregate-error@3.1.0: @@ -13019,8 +13020,6 @@ snapshots: brorand@1.1.0: {} - browser-process-hrtime@1.0.0: {} - browser-stdout@1.3.1: {} browserify-aes@1.2.0: @@ -13472,21 +13471,17 @@ snapshots: crypto-js@4.2.0: {} - cssom@0.3.8: {} - - cssom@0.5.0: {} - - cssstyle@2.3.0: + cssstyle@4.2.1: dependencies: - cssom: 0.3.8 + '@asamuzakjp/css-color': 2.8.3 + rrweb-cssom: 0.8.0 damerau-levenshtein@1.0.8: {} - 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.1.0 data-view-buffer@1.0.1: dependencies: @@ -13629,10 +13624,6 @@ snapshots: dom-accessibility-api@0.5.16: {} - domexception@4.0.0: - dependencies: - webidl-conversions: 7.0.0 - dot-prop@6.0.1: dependencies: is-obj: 2.0.0 @@ -13977,14 +13968,6 @@ snapshots: optionalDependencies: source-map: 0.6.1 - escodegen@2.1.0: - dependencies: - esprima: 4.0.1 - estraverse: 5.3.0 - esutils: 2.0.3 - optionalDependencies: - source-map: 0.6.1 - eslint-config-prettier@9.1.0(eslint@9.13.0): dependencies: eslint: 9.13.0 @@ -14793,9 +14776,9 @@ 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: {} @@ -14821,14 +14804,6 @@ snapshots: statuses: 2.0.1 toidentifier: 1.0.1 - http-proxy-agent@5.0.0: - dependencies: - '@tootallnate/once': 2.0.0 - agent-base: 6.0.2 - debug: 4.4.0 - transitivePeerDependencies: - - supports-color - http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.3 @@ -14848,13 +14823,6 @@ snapshots: https-browserify@1.0.0: {} - https-proxy-agent@5.0.1: - dependencies: - agent-base: 6.0.2 - debug: 4.4.0 - transitivePeerDependencies: - - supports-color - https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.3 @@ -15248,39 +15216,33 @@ snapshots: jsdoc-type-pratt-parser@4.1.0: {} - jsdom-global@3.0.2(jsdom@19.0.0): + jsdom-global@3.0.2(jsdom@26.0.0): dependencies: - jsdom: 19.0.0 + jsdom: 26.0.0 - jsdom@19.0.0: + jsdom@26.0.0: dependencies: - abab: 2.0.6 - acorn: 8.14.0 - acorn-globals: 6.0.0 - cssom: 0.5.0 - cssstyle: 2.3.0 - data-urls: 3.0.2 + cssstyle: 4.2.1 + data-urls: 5.0.0 decimal.js: 10.4.3 - domexception: 4.0.0 - escodegen: 2.1.0 form-data: 4.0.1 - 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.16 - parse5: 6.0.1 - saxes: 5.0.1 + parse5: 7.2.1 + rrweb-cssom: 0.8.0 + saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 4.1.4 - w3c-hr-time: 1.0.2 - w3c-xmlserializer: 3.0.0 + tough-cookie: 5.1.0 + w3c-xmlserializer: 5.0.0 webidl-conversions: 7.0.0 - whatwg-encoding: 2.0.0 - whatwg-mimetype: 3.0.0 - whatwg-url: 10.0.0 + whatwg-encoding: 3.1.1 + whatwg-mimetype: 4.0.0 + whatwg-url: 14.1.0 ws: 8.18.0 - xml-name-validator: 4.0.0 + xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil - supports-color @@ -16194,7 +16156,9 @@ snapshots: dependencies: parse-path: 7.0.0 - parse5@6.0.1: {} + parse5@7.2.1: + dependencies: + entities: 4.5.0 parseurl@1.3.3: {} @@ -16655,6 +16619,8 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.28.1 fsevents: 2.3.3 + rrweb-cssom@0.8.0: {} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -16695,7 +16661,7 @@ snapshots: sax@1.4.1: {} - saxes@5.0.1: + saxes@6.0.0: dependencies: xmlchars: 2.2.0 @@ -17289,6 +17255,12 @@ snapshots: tinyspy@3.0.2: {} + tldts-core@6.1.74: {} + + tldts@6.1.74: + dependencies: + tldts-core: 6.1.74 + to-readable-stream@2.1.0: {} to-regex-range@5.0.1: @@ -17319,9 +17291,13 @@ snapshots: universalify: 0.2.0 url-parse: 1.5.10 + tough-cookie@5.1.0: + dependencies: + tldts: 6.1.74 + tr46@0.0.3: {} - tr46@3.0.0: + tr46@5.0.0: dependencies: punycode: 2.3.1 @@ -17656,7 +17632,7 @@ snapshots: terser: 5.37.0 yaml: 2.6.1 - vitest@2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@19.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0): + vitest@2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@26.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.0 '@vitest/mocker': 2.1.0(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(vite@5.4.11(@types/node@20.9.5)(terser@5.37.0)) @@ -17680,7 +17656,7 @@ snapshots: optionalDependencies: '@types/node': 20.9.5 '@vitest/browser': 2.1.0(@types/node@20.9.5)(playwright@1.48.2)(typescript@5.6.2)(vite@5.4.11(@types/node@20.9.5)(terser@5.37.0))(vitest@2.1.0) - jsdom: 19.0.0 + jsdom: 26.0.0 transitivePeerDependencies: - less - lightningcss @@ -17692,13 +17668,9 @@ snapshots: - supports-color - terser - w3c-hr-time@1.0.2: - dependencies: - browser-process-hrtime: 1.0.0 - - w3c-xmlserializer@3.0.0: + w3c-xmlserializer@5.0.0: dependencies: - xml-name-validator: 4.0.0 + xml-name-validator: 5.0.0 watchpack@2.4.2: dependencies: @@ -17770,20 +17742,15 @@ snapshots: - esbuild - uglify-js - whatwg-encoding@2.0.0: + whatwg-encoding@3.1.1: dependencies: iconv-lite: 0.6.3 - whatwg-mimetype@3.0.0: {} - - whatwg-url@10.0.0: - dependencies: - tr46: 3.0.0 - webidl-conversions: 7.0.0 + whatwg-mimetype@4.0.0: {} - whatwg-url@11.0.0: + whatwg-url@14.1.0: dependencies: - tr46: 3.0.0 + tr46: 5.0.0 webidl-conversions: 7.0.0 whatwg-url@5.0.0: @@ -17923,7 +17890,7 @@ snapshots: wtfnode@0.9.1: {} - xml-name-validator@4.0.0: {} + xml-name-validator@5.0.0: {} xml2js@0.4.23: dependencies: diff --git a/extensions/map-layers-auth/package.json b/extensions/map-layers-auth/package.json index 9acc0b4c6622..627502325a75 100644 --- a/extensions/map-layers-auth/package.json +++ b/extensions/map-layers-auth/package.json @@ -46,7 +46,7 @@ "chai": "^4.3.10", "eslint": "^9.13.0", "ignore-styles": "^5.0.1", - "jsdom": "^19.0.0", + "jsdom": "^26.0.0", "jsdom-global": "3.0.2", "mocha": "^10.2.0", "nyc": "^15.1.0", diff --git a/extensions/map-layers-formats/package.json b/extensions/map-layers-formats/package.json index a985c99c075f..ef95bd3cb355 100644 --- a/extensions/map-layers-formats/package.json +++ b/extensions/map-layers-formats/package.json @@ -55,7 +55,7 @@ "cpx2": "^3.0.0", "eslint": "^9.13.0", "ignore-styles": "^5.0.1", - "jsdom": "^19.0.0", + "jsdom": "^26.0.0", "jsdom-global": "3.0.2", "mocha": "^10.2.0", "nyc": "^15.1.0", diff --git a/full-stack-tests/presentation/package.json b/full-stack-tests/presentation/package.json index 1cd8b79e9b30..ff494b15dabc 100644 --- a/full-stack-tests/presentation/package.json +++ b/full-stack-tests/presentation/package.json @@ -74,7 +74,7 @@ "eslint": "^9.13.0", "eslint-config-prettier": "^9.1.0", "internal-tools": "workspace:*", - "jsdom": "^19.0.0", + "jsdom": "^26.0.0", "jsdom-global": "3.0.2", "prettier": "^3.2.5", "sanitize-filename": "^1.6.3", diff --git a/presentation/frontend/package.json b/presentation/frontend/package.json index ec9bf6c2d6b5..b0b56b8bab46 100644 --- a/presentation/frontend/package.json +++ b/presentation/frontend/package.json @@ -81,7 +81,7 @@ "eslint": "^9.13.0", "eslint-config-prettier": "^9.1.0", "faker": "^4.1.0", - "jsdom": "^19.0.0", + "jsdom": "^26.0.0", "jsdom-global": "3.0.2", "mocha": "^10.2.0", "nyc": "^15.1.0", From c7798c6e23d65e9a8b74fb8ac960a56e4e6477de Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 22 Jan 2025 13:41:16 -0500 Subject: [PATCH 05/26] Update source-map-loader to v5.0.0 --- common/config/rush/pnpm-lock.yaml | 67 +++++++++---------- core/backend/package.json | 2 +- core/electron/package.json | 2 +- core/frontend/package.json | 2 +- core/hypermodeling/package.json | 2 +- core/i18n/package.json | 2 +- core/markup/package.json | 2 +- core/webgl-compatibility/package.json | 2 +- extensions/frontend-tiles/package.json | 2 +- full-stack-tests/core/package.json | 2 +- .../ecschema-rpc-interface/package.json | 2 +- full-stack-tests/rpc-interface/package.json | 2 +- full-stack-tests/rpc/package.json | 2 +- ui/appui-abstract/package.json | 2 +- 14 files changed, 43 insertions(+), 50 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 3fa231a73958..d0d28e98b4ea 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -152,8 +152,8 @@ importers: specifier: ^18.0.1 version: 18.0.1 source-map-loader: - specifier: ^4.0.0 - version: 4.0.0(webpack@5.97.1) + specifier: ^5.0.0 + version: 5.0.0(webpack@5.97.1) sql-formatter: specifier: ^15.4.6 version: 15.4.6 @@ -675,8 +675,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 source-map-loader: - specifier: ^4.0.0 - version: 4.0.0(webpack@5.97.1) + specifier: ^5.0.0 + version: 5.0.0(webpack@5.97.1) typescript: specifier: ~5.6.2 version: 5.6.2 @@ -864,8 +864,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 source-map-loader: - specifier: ^4.0.0 - version: 4.0.0(webpack@5.97.1) + specifier: ^5.0.0 + version: 5.0.0(webpack@5.97.1) typemoq: specifier: ^2.1.0 version: 2.1.0 @@ -1023,8 +1023,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 source-map-loader: - specifier: ^4.0.0 - version: 4.0.0(webpack@5.97.1) + specifier: ^5.0.0 + version: 5.0.0(webpack@5.97.1) typescript: specifier: ~5.6.2 version: 5.6.2 @@ -1093,8 +1093,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 source-map-loader: - specifier: ^4.0.0 - version: 4.0.0(webpack@5.97.1) + specifier: ^5.0.0 + version: 5.0.0(webpack@5.97.1) typescript: specifier: ~5.6.2 version: 5.6.2 @@ -1166,8 +1166,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 source-map-loader: - specifier: ^4.0.0 - version: 4.0.0(webpack@5.97.1) + specifier: ^5.0.0 + version: 5.0.0(webpack@5.97.1) typescript: specifier: ~5.6.2 version: 5.6.2 @@ -1390,8 +1390,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 source-map-loader: - specifier: ^4.0.0 - version: 4.0.0(webpack@5.97.1) + specifier: ^5.0.0 + version: 5.0.0(webpack@5.97.1) typescript: specifier: ~5.6.2 version: 5.6.2 @@ -1952,8 +1952,8 @@ importers: specifier: ^18.0.1 version: 18.0.1 source-map-loader: - specifier: ^4.0.0 - version: 4.0.0(webpack@5.97.1) + specifier: ^5.0.0 + version: 5.0.0(webpack@5.97.1) typescript: specifier: ~5.6.2 version: 5.6.2 @@ -2508,8 +2508,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 source-map-loader: - specifier: ^4.0.0 - version: 4.0.0(webpack@5.97.1) + specifier: ^5.0.0 + version: 5.0.0(webpack@5.97.1) stream-browserify: specifier: ^3.0.0 version: 3.0.0 @@ -2653,8 +2653,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 source-map-loader: - specifier: ^4.0.0 - version: 4.0.0(webpack@5.97.1) + specifier: ^5.0.0 + version: 5.0.0(webpack@5.97.1) stream-browserify: specifier: ^3.0.0 version: 3.0.0 @@ -2925,8 +2925,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 source-map-loader: - specifier: ^4.0.0 - version: 4.0.0(webpack@5.97.1) + specifier: ^5.0.0 + version: 5.0.0(webpack@5.97.1) stream-browserify: specifier: ^3.0.0 version: 3.0.0 @@ -3067,8 +3067,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 source-map-loader: - specifier: ^4.0.0 - version: 4.0.0(webpack@5.97.1) + specifier: ^5.0.0 + version: 5.0.0(webpack@5.97.1) stream-browserify: specifier: ^3.0.0 version: 3.0.0 @@ -4371,8 +4371,8 @@ importers: specifier: ^3.7.0 version: 3.7.0(chai@4.3.10)(sinon@18.0.1) source-map-loader: - specifier: ^4.0.0 - version: 4.0.0(webpack@5.97.1) + specifier: ^5.0.0 + version: 5.0.0(webpack@5.97.1) typescript: specifier: ~5.6.2 version: 5.6.2 @@ -6057,10 +6057,6 @@ packages: '@yarnpkg/lockfile@1.1.0': resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} - abab@2.0.6: - resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} - deprecated: Use your platform's native atob() and btoa() methods instead - abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} @@ -9781,9 +9777,9 @@ packages: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} - source-map-loader@4.0.0: - resolution: {integrity: sha512-i3KVgM3+QPAHNbGavK+VBq03YoJl24m9JWNbLgsjTj8aJzXG9M61bantBTNBt7CNwY2FYf+RJRYJ3pzalKjIrw==} - engines: {node: '>= 14.15.0'} + source-map-loader@5.0.0: + resolution: {integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==} + engines: {node: '>= 18.12.0'} peerDependencies: webpack: ^5.72.1 @@ -12622,8 +12618,6 @@ snapshots: '@yarnpkg/lockfile@1.1.0': {} - abab@2.0.6: {} - abbrev@1.1.1: {} abort-controller@3.0.0: @@ -16902,9 +16896,8 @@ snapshots: source-map-js@1.2.1: {} - source-map-loader@4.0.0(webpack@5.97.1): + source-map-loader@5.0.0(webpack@5.97.1): dependencies: - abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.2.1 webpack: 5.97.1(webpack-cli@5.0.1) diff --git a/core/backend/package.json b/core/backend/package.json index 8dcb6ee4d1ea..9acd1d3663e1 100644 --- a/core/backend/package.json +++ b/core/backend/package.json @@ -92,7 +92,7 @@ "nyc": "^15.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", - "source-map-loader": "^4.0.0", + "source-map-loader": "^5.0.0", "typescript": "~5.6.2", "marked": "^14.1.3", "sql-formatter": "^15.4.6", diff --git a/core/electron/package.json b/core/electron/package.json index 29df467838ed..e425ce3caf38 100644 --- a/core/electron/package.json +++ b/core/electron/package.json @@ -60,7 +60,7 @@ "glob": "^10.3.12", "mocha": "^10.2.0", "rimraf": "^6.0.1", - "source-map-loader": "^4.0.0", + "source-map-loader": "^5.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1", "webpack-cli": "^5.0.1" diff --git a/core/frontend/package.json b/core/frontend/package.json index 6cf258ed7aa5..10b45198e199 100644 --- a/core/frontend/package.json +++ b/core/frontend/package.json @@ -75,7 +75,7 @@ "glob": "^10.3.12", "playwright": "~1.47.1", "rimraf": "^6.0.1", - "source-map-loader": "^4.0.0", + "source-map-loader": "^5.0.0", "typescript": "~5.6.2", "typemoq": "^2.1.0", "vitest": "^2.1.0", diff --git a/core/hypermodeling/package.json b/core/hypermodeling/package.json index d36190d4dc2f..b4079fff429b 100644 --- a/core/hypermodeling/package.json +++ b/core/hypermodeling/package.json @@ -61,7 +61,7 @@ "mocha": "^10.2.0", "nyc": "^15.1.0", "rimraf": "^6.0.1", - "source-map-loader": "^4.0.0", + "source-map-loader": "^5.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1" }, diff --git a/core/i18n/package.json b/core/i18n/package.json index 983f8a2403c3..36ac986b4847 100644 --- a/core/i18n/package.json +++ b/core/i18n/package.json @@ -58,7 +58,7 @@ "eslint": "^9.13.0", "glob": "^10.3.12", "rimraf": "^6.0.1", - "source-map-loader": "^4.0.0", + "source-map-loader": "^5.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1", "webpack-cli": "^5.0.1" diff --git a/core/markup/package.json b/core/markup/package.json index 0b66202b269f..530ef7c61884 100644 --- a/core/markup/package.json +++ b/core/markup/package.json @@ -66,7 +66,7 @@ "mocha": "^10.2.0", "nyc": "^15.1.0", "rimraf": "^6.0.1", - "source-map-loader": "^4.0.0", + "source-map-loader": "^5.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1" }, diff --git a/core/webgl-compatibility/package.json b/core/webgl-compatibility/package.json index fed20712fa72..1c9367aa0342 100644 --- a/core/webgl-compatibility/package.json +++ b/core/webgl-compatibility/package.json @@ -51,7 +51,7 @@ "glob": "^10.3.12", "mocha": "^10.2.0", "rimraf": "^6.0.1", - "source-map-loader": "^4.0.0", + "source-map-loader": "^5.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1" } diff --git a/extensions/frontend-tiles/package.json b/extensions/frontend-tiles/package.json index 7c2d5ca43771..df8c5c2e58f8 100644 --- a/extensions/frontend-tiles/package.json +++ b/extensions/frontend-tiles/package.json @@ -61,7 +61,7 @@ "mocha": "^10.2.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", - "source-map-loader": "^4.0.0", + "source-map-loader": "^5.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1" } diff --git a/full-stack-tests/core/package.json b/full-stack-tests/core/package.json index 073b17bd2c12..b189a4524d88 100644 --- a/full-stack-tests/core/package.json +++ b/full-stack-tests/core/package.json @@ -92,7 +92,7 @@ "nyc": "^15.1.0", "path-browserify": "^1.0.1", "rimraf": "^6.0.1", - "source-map-loader": "^4.0.0", + "source-map-loader": "^5.0.0", "stream-browserify": "^3.0.0", "stream-http": "^3.2.0", "typescript": "~5.6.2", diff --git a/full-stack-tests/ecschema-rpc-interface/package.json b/full-stack-tests/ecschema-rpc-interface/package.json index 2154e5f79c4e..f3aea635c028 100644 --- a/full-stack-tests/ecschema-rpc-interface/package.json +++ b/full-stack-tests/ecschema-rpc-interface/package.json @@ -69,7 +69,7 @@ "null-loader": "^4.0.1", "path-browserify": "^1.0.1", "rimraf": "^6.0.1", - "source-map-loader": "^4.0.0", + "source-map-loader": "^5.0.0", "stream-browserify": "^3.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1", diff --git a/full-stack-tests/rpc-interface/package.json b/full-stack-tests/rpc-interface/package.json index db1315dcd858..75e3d70a94d0 100644 --- a/full-stack-tests/rpc-interface/package.json +++ b/full-stack-tests/rpc-interface/package.json @@ -76,7 +76,7 @@ "null-loader": "^4.0.1", "path-browserify": "^1.0.1", "rimraf": "^6.0.1", - "source-map-loader": "^4.0.0", + "source-map-loader": "^5.0.0", "stream-browserify": "^3.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1", diff --git a/full-stack-tests/rpc/package.json b/full-stack-tests/rpc/package.json index 842f2f2a6e9e..91a0b9656546 100644 --- a/full-stack-tests/rpc/package.json +++ b/full-stack-tests/rpc/package.json @@ -49,7 +49,7 @@ "glob": "^10.3.12", "null-loader": "^4.0.1", "rimraf": "^6.0.1", - "source-map-loader": "^4.0.0", + "source-map-loader": "^5.0.0", "stream-browserify": "^3.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1", diff --git a/ui/appui-abstract/package.json b/ui/appui-abstract/package.json index fba7c792004c..33a09bc7cb15 100644 --- a/ui/appui-abstract/package.json +++ b/ui/appui-abstract/package.json @@ -64,7 +64,7 @@ "rimraf": "^6.0.1", "sinon": "^18.0.1", "sinon-chai": "^3.7.0", - "source-map-loader": "^4.0.0", + "source-map-loader": "^5.0.0", "typescript": "~5.6.2", "webpack": "^5.97.1" }, From d90c6af45235f11d7c51b0b7e320afe8550d38c8 Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 22 Jan 2025 14:15:00 -0500 Subject: [PATCH 06/26] Update cpx2 to v8.0.0 --- common/config/rush/pnpm-lock.yaml | 173 +++++++++--------- core/backend/package.json | 2 +- core/ecschema-editing/package.json | 2 +- core/ecschema-locaters/package.json | 2 +- core/ecschema-metadata/package.json | 2 +- core/electron/package.json | 2 +- core/frontend-devtools/package.json | 2 +- core/frontend/package.json | 2 +- core/hypermodeling/package.json | 2 +- core/markup/package.json | 2 +- core/orbitgt/package.json | 2 +- domains/analytical/backend/package.json | 2 +- .../linear-referencing/backend/package.json | 2 +- editor/frontend/package.json | 2 +- example-code/app/package.json | 2 +- example-code/snippets/package.json | 2 +- extensions/map-layers-formats/package.json | 2 +- full-stack-tests/backend/package.json | 2 +- .../ecschema-rpc-interface/package.json | 2 +- full-stack-tests/presentation/package.json | 2 +- full-stack-tests/rpc-interface/package.json | 2 +- presentation/backend/package.json | 2 +- presentation/common/package.json | 2 +- presentation/frontend/package.json | 2 +- .../display-performance-test-app/package.json | 2 +- test-apps/display-test-app/package.json | 2 +- tools/build/package.json | 2 +- tools/ecschema2ts/package.json | 2 +- ui/appui-abstract/package.json | 2 +- 29 files changed, 110 insertions(+), 119 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index d0d28e98b4ea..046fca60192b 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -116,8 +116,8 @@ importers: specifier: ^7.1.1 version: 7.1.1(chai@4.3.10) cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 dotenv: specifier: ^16.4.5 version: 16.4.5 @@ -300,8 +300,8 @@ importers: specifier: ^7.1.1 version: 7.1.1(chai@4.3.10) cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -418,8 +418,8 @@ importers: specifier: ^7.1.1 version: 7.1.1(chai@4.3.10) cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -487,8 +487,8 @@ importers: specifier: ^7.1.1 version: 7.1.1(chai@4.3.10) cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -657,8 +657,8 @@ importers: specifier: ^4.3.10 version: 4.3.10 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 electron: specifier: ^33.0.0 version: 33.0.0 @@ -849,8 +849,8 @@ importers: specifier: ~6.1.1 version: 6.1.1 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -913,8 +913,8 @@ importers: specifier: ^2.0.1 version: 2.0.1 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -1005,8 +1005,8 @@ importers: specifier: ^4.3.10 version: 4.3.10 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -1148,8 +1148,8 @@ importers: specifier: ^4.3.10 version: 4.3.10 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -1275,8 +1275,8 @@ importers: specifier: ^4.3.10 version: 4.3.10 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 debug: specifier: ^2.6.9 version: 2.6.9 @@ -1435,8 +1435,8 @@ importers: specifier: ^4.3.10 version: 4.3.10 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -1492,8 +1492,8 @@ importers: specifier: ^4.3.10 version: 4.3.10 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -1704,8 +1704,8 @@ importers: specifier: 5.0.0-dev.1 version: 5.0.0-dev.1(eslint@9.13.0)(typescript@5.6.2) cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -1762,8 +1762,8 @@ importers: specifier: ^4.3.10 version: 4.3.10 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -1865,8 +1865,8 @@ importers: specifier: ^7.1.1 version: 7.1.1(chai@4.3.10) cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -2088,8 +2088,8 @@ importers: specifier: ^7.1.1 version: 7.1.1(chai@4.3.10) cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -2257,8 +2257,8 @@ importers: specifier: ^7.1.1 version: 7.1.1(chai@4.3.10) cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 dotenv: specifier: ^16.4.5 version: 16.4.5 @@ -2629,8 +2629,8 @@ importers: specifier: ^0.2.0 version: 0.2.0 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -2758,8 +2758,8 @@ importers: specifier: 1.6.0 version: 1.6.0 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 deep-equal: specifier: ^1 version: 1.0.0 @@ -3043,8 +3043,8 @@ importers: specifier: ^6.0.3 version: 6.0.3 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -3179,8 +3179,8 @@ importers: specifier: 1.6.0 version: 1.6.0 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -3287,8 +3287,8 @@ importers: specifier: 1.6.0 version: 1.6.0 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -3414,8 +3414,8 @@ importers: specifier: ^2.0.0 version: 2.0.0(chai@4.3.10) cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -3559,8 +3559,8 @@ importers: specifier: ^0.15.2 version: 0.15.2 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -3746,8 +3746,8 @@ importers: specifier: ^1.0.2 version: 1.0.2 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -4063,8 +4063,8 @@ importers: specifier: ^3.0.0 version: 3.0.0 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 cross-spawn: specifier: ^7.0.5 version: 7.0.5 @@ -4246,8 +4246,8 @@ importers: specifier: ^4.3.10 version: 4.3.10 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -4344,8 +4344,8 @@ importers: specifier: ^4.3.10 version: 4.3.10 cpx2: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^8.0.0 + version: 8.0.0 eslint: specifier: ^9.13.0 version: 9.13.0 @@ -6269,10 +6269,6 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - at-least-node@1.0.0: - resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} - engines: {node: '>= 4.0.0'} - atomically@1.7.0: resolution: {integrity: sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==} engines: {node: '>=10.12.0'} @@ -6607,10 +6603,6 @@ packages: clone-response@1.0.3: resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} - co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -6711,9 +6703,9 @@ packages: core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - cpx2@3.0.0: - resolution: {integrity: sha512-WVI69l0qqlDboGngiggQitRyto20og3YNNZp6ySva9dRMYpy9OQd5ep7mQvkvuBeUkIluOKR6jBOek7FRS7X0w==} - engines: {node: '>=6.5'} + cpx2@8.0.0: + resolution: {integrity: sha512-RxD9jrSVNSOmfcbiPlr3XnKbUKH9K1w2HCv0skczUKhsZTueiDBecxuaSAKQkYSLQaGVA4ZQJZlTj5hVNNEvKg==} + engines: {node: ^20.0.0 || >=22.0.0, npm: '>=10'} hasBin: true create-ecdh@4.0.4: @@ -6780,8 +6772,9 @@ packages: resolution: {integrity: sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ==} engines: {node: '>=10'} - debounce@1.2.1: - resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} + debounce@2.2.0: + resolution: {integrity: sha512-Xks6RUDLZFdz8LIdR6q0MTH44k7FikOmnh5xkSjMig6ch45afc8sjTjRQf3P6ax8dMgcQrYO/AR2RGWURrruqw==} + engines: {node: '>=18'} debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} @@ -7546,10 +7539,6 @@ packages: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} - fs-extra@9.1.0: - resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} - engines: {node: '>=10'} - fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -7871,6 +7860,10 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} + ignore@6.0.2: + resolution: {integrity: sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==} + engines: {node: '>= 4'} + import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -9018,6 +9011,10 @@ packages: resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} engines: {node: '>=8'} + p-map@7.0.3: + resolution: {integrity: sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==} + engines: {node: '>=18'} + p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -12854,8 +12851,6 @@ snapshots: asynckit@0.4.0: {} - at-least-node@1.0.0: {} - atomically@1.7.0: {} available-typed-arrays@1.0.7: @@ -13294,8 +13289,6 @@ snapshots: dependencies: mimic-response: 1.0.1 - co@4.6.0: {} - color-convert@1.9.3: dependencies: color-name: 1.1.3 @@ -13384,16 +13377,17 @@ snapshots: core-util-is@1.0.3: {} - cpx2@3.0.0: + cpx2@8.0.0: dependencies: - co: 4.6.0 - debounce: 1.2.1 + debounce: 2.2.0 debug: 4.4.0 duplexer: 0.1.2 - fs-extra: 9.1.0 - glob: 7.2.3 + fs-extra: 11.2.0 + glob: 11.0.1 glob2base: 0.0.12 - minimatch: 3.1.2 + ignore: 6.0.2 + minimatch: 10.0.1 + p-map: 7.0.3 resolve: 1.22.10 safe-buffer: 5.2.1 shell-quote: 1.8.2 @@ -13499,7 +13493,7 @@ snapshots: dependencies: mimic-fn: 3.1.0 - debounce@1.2.1: {} + debounce@2.2.0: {} debug@2.6.9: dependencies: @@ -14462,13 +14456,6 @@ snapshots: jsonfile: 4.0.0 universalify: 0.1.2 - fs-extra@9.1.0: - dependencies: - at-least-node: 1.0.0 - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - fs.realpath@1.0.0: {} fsevents@2.3.2: @@ -14854,6 +14841,8 @@ snapshots: ignore@5.3.2: {} + ignore@6.0.2: {} + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 @@ -16104,6 +16093,8 @@ snapshots: dependencies: aggregate-error: 3.1.0 + p-map@7.0.3: {} + p-try@2.2.0: {} package-hash@4.0.0: diff --git a/core/backend/package.json b/core/backend/package.json index 9acd1d3663e1..2260427ce1db 100644 --- a/core/backend/package.json +++ b/core/backend/package.json @@ -80,7 +80,7 @@ "@types/ws": "^7.0.0", "chai": "^4.3.10", "chai-as-promised": "^7.1.1", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "dotenv": "^16.4.5", "dotenv-expand": "^5.1.0", "eslint": "^9.13.0", diff --git a/core/ecschema-editing/package.json b/core/ecschema-editing/package.json index 8acee0d5c978..5400ac3aebef 100644 --- a/core/ecschema-editing/package.json +++ b/core/ecschema-editing/package.json @@ -52,7 +52,7 @@ "benchmark": "^2.1.4", "chai": "^4.3.10", "chai-as-promised": "^7.1.1", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", diff --git a/core/ecschema-locaters/package.json b/core/ecschema-locaters/package.json index e6731efe7027..c3cff54e682e 100644 --- a/core/ecschema-locaters/package.json +++ b/core/ecschema-locaters/package.json @@ -61,7 +61,7 @@ "@types/sinon": "^17.0.2", "chai": "^4.3.10", "chai-as-promised": "^7.1.1", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", diff --git a/core/ecschema-metadata/package.json b/core/ecschema-metadata/package.json index 861c917b2208..27d4c6869432 100644 --- a/core/ecschema-metadata/package.json +++ b/core/ecschema-metadata/package.json @@ -51,7 +51,7 @@ "benchmark": "^2.1.4", "chai": "^4.3.10", "chai-as-promised": "^7.1.1", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", diff --git a/core/electron/package.json b/core/electron/package.json index e425ce3caf38..100002cdd840 100644 --- a/core/electron/package.json +++ b/core/electron/package.json @@ -54,7 +54,7 @@ "@types/mocha": "^10.0.6", "@types/node": "~20.9.5", "chai": "^4.3.10", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "electron": "^33.0.0", "eslint": "^9.13.0", "glob": "^10.3.12", diff --git a/core/frontend-devtools/package.json b/core/frontend-devtools/package.json index 5b7854d33021..a83ebeb85cf5 100644 --- a/core/frontend-devtools/package.json +++ b/core/frontend-devtools/package.json @@ -45,7 +45,7 @@ "@itwin/build-tools": "workspace:*", "@itwin/eslint-plugin": "5.0.0-dev.1", "@types/file-saver": "^2.0.1", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" diff --git a/core/frontend/package.json b/core/frontend/package.json index 10b45198e199..d318207faa64 100644 --- a/core/frontend/package.json +++ b/core/frontend/package.json @@ -70,7 +70,7 @@ "@vitest/coverage-v8": "^2.1.0", "babel-loader": "~8.2.5", "babel-plugin-istanbul": "~6.1.1", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "glob": "^10.3.12", "playwright": "~1.47.1", diff --git a/core/hypermodeling/package.json b/core/hypermodeling/package.json index b4079fff429b..31e1432e3959 100644 --- a/core/hypermodeling/package.json +++ b/core/hypermodeling/package.json @@ -55,7 +55,7 @@ "babel-loader": "~8.2.5", "babel-plugin-istanbul": "~6.1.1", "chai": "^4.3.10", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "glob": "^10.3.12", "mocha": "^10.2.0", diff --git a/core/markup/package.json b/core/markup/package.json index 530ef7c61884..b194f6013c86 100644 --- a/core/markup/package.json +++ b/core/markup/package.json @@ -60,7 +60,7 @@ "babel-loader": "~8.2.5", "babel-plugin-istanbul": "~6.1.1", "chai": "^4.3.10", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "glob": "^10.3.12", "mocha": "^10.2.0", diff --git a/core/orbitgt/package.json b/core/orbitgt/package.json index 58d3d75fd986..7f16c22f2e5d 100644 --- a/core/orbitgt/package.json +++ b/core/orbitgt/package.json @@ -38,7 +38,7 @@ "@types/mocha": "^10.0.6", "@types/node": "~20.9.5", "chai": "^4.3.10", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "debug": "^2.6.9", "eslint": "^9.13.0", "mocha": "^10.2.0", diff --git a/domains/analytical/backend/package.json b/domains/analytical/backend/package.json index f1dcea2a489e..21d4c2ad80e4 100644 --- a/domains/analytical/backend/package.json +++ b/domains/analytical/backend/package.json @@ -52,7 +52,7 @@ "@types/node": "~20.9.5", "@types/semver": "7.3.10", "chai": "^4.3.10", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", diff --git a/domains/linear-referencing/backend/package.json b/domains/linear-referencing/backend/package.json index b8cd02af0da8..2bd7b9e67f29 100644 --- a/domains/linear-referencing/backend/package.json +++ b/domains/linear-referencing/backend/package.json @@ -53,7 +53,7 @@ "@types/mocha": "^10.0.6", "@types/node": "~20.9.5", "chai": "^4.3.10", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", diff --git a/editor/frontend/package.json b/editor/frontend/package.json index 9929d6b9551f..815e5a35bb23 100644 --- a/editor/frontend/package.json +++ b/editor/frontend/package.json @@ -55,7 +55,7 @@ "@itwin/core-frontend": "workspace:*", "@itwin/core-geometry": "workspace:*", "@itwin/eslint-plugin": "5.0.0-dev.1", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" diff --git a/example-code/app/package.json b/example-code/app/package.json index 5a7301fa434d..c923aa5974f8 100644 --- a/example-code/app/package.json +++ b/example-code/app/package.json @@ -33,7 +33,7 @@ "@types/mocha": "^10.0.6", "@types/node": "~20.9.5", "chai": "^4.3.10", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "mocha": "^10.2.0", "rimraf": "^6.0.1", diff --git a/example-code/snippets/package.json b/example-code/snippets/package.json index aae7acb5470b..c8fb33c3de56 100644 --- a/example-code/snippets/package.json +++ b/example-code/snippets/package.json @@ -49,7 +49,7 @@ "@types/node": "~20.9.5", "chai": "^4.3.10", "chai-as-promised": "^7.1.1", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "mkdirp": "^1.0.4", "mocha": "^10.2.0", diff --git a/extensions/map-layers-formats/package.json b/extensions/map-layers-formats/package.json index ef95bd3cb355..6ca181bf2a46 100644 --- a/extensions/map-layers-formats/package.json +++ b/extensions/map-layers-formats/package.json @@ -52,7 +52,7 @@ "@types/sinon-chai": "^3.2.0", "chai": "^4.3.10", "chai-as-promised": "^7.1.1", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "ignore-styles": "^5.0.1", "jsdom": "^26.0.0", diff --git a/full-stack-tests/backend/package.json b/full-stack-tests/backend/package.json index 43673734b2d2..770ede2a3126 100644 --- a/full-stack-tests/backend/package.json +++ b/full-stack-tests/backend/package.json @@ -58,7 +58,7 @@ "azurite": "^3.33.0", "chai": "^4.3.10", "chai-as-promised": "^7.1.1", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "dotenv": "^16.4.5", "dotenv-expand": "^5.1.0", "eslint": "^9.13.0", diff --git a/full-stack-tests/ecschema-rpc-interface/package.json b/full-stack-tests/ecschema-rpc-interface/package.json index f3aea635c028..8aeaa71b7840 100644 --- a/full-stack-tests/ecschema-rpc-interface/package.json +++ b/full-stack-tests/ecschema-rpc-interface/package.json @@ -61,7 +61,7 @@ "@types/node": "~20.9.5", "assert": "^2.0.0", "browserify-zlib": "^0.2.0", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "glob": "^10.3.12", "internal-tools": "workspace:*", diff --git a/full-stack-tests/presentation/package.json b/full-stack-tests/presentation/package.json index ff494b15dabc..543d5716bcd8 100644 --- a/full-stack-tests/presentation/package.json +++ b/full-stack-tests/presentation/package.json @@ -52,7 +52,7 @@ "chai-as-promised": "^7.1.1", "chai-jest-snapshot": "^2.0.0", "chai-subset": "1.6.0", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "deep-equal": "^1", "faker": "^4.1.0", "fast-sort": "^3.0.2", diff --git a/full-stack-tests/rpc-interface/package.json b/full-stack-tests/rpc-interface/package.json index 75e3d70a94d0..ac2deaacc17f 100644 --- a/full-stack-tests/rpc-interface/package.json +++ b/full-stack-tests/rpc-interface/package.json @@ -68,7 +68,7 @@ "assert": "^2.0.0", "browserify-zlib": "^0.2.0", "buffer": "^6.0.3", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "glob": "^10.3.12", "internal-tools": "workspace:*", diff --git a/presentation/backend/package.json b/presentation/backend/package.json index 44e5bc646bfb..14be89979e9b 100644 --- a/presentation/backend/package.json +++ b/presentation/backend/package.json @@ -74,7 +74,7 @@ "chai-as-promised": "^7.1.1", "chai-jest-snapshot": "^2.0.0", "chai-subset": "1.6.0", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "cross-env": "^7.0.3", "deep-equal": "^1", "eslint": "^9.13.0", diff --git a/presentation/common/package.json b/presentation/common/package.json index c72a7561423d..347d45c12a72 100644 --- a/presentation/common/package.json +++ b/presentation/common/package.json @@ -73,7 +73,7 @@ "chai-as-promised": "^7.1.1", "chai-jest-snapshot": "^2.0.0", "chai-subset": "1.6.0", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "cross-env": "^7.0.3", "deep-equal": "^1", "eslint": "^9.13.0", diff --git a/presentation/frontend/package.json b/presentation/frontend/package.json index b0b56b8bab46..34f9d7f925bd 100644 --- a/presentation/frontend/package.json +++ b/presentation/frontend/package.json @@ -75,7 +75,7 @@ "chai": "^4.3.10", "chai-as-promised": "^7.1.1", "chai-jest-snapshot": "^2.0.0", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "cross-env": "^7.0.3", "deep-equal": "^1", "eslint": "^9.13.0", diff --git a/test-apps/display-performance-test-app/package.json b/test-apps/display-performance-test-app/package.json index 4555efabb423..176ee06a6384 100644 --- a/test-apps/display-performance-test-app/package.json +++ b/test-apps/display-performance-test-app/package.json @@ -70,7 +70,7 @@ "child_process": "^1.0.2", "chrome-launcher": "^0.15.2", "cross-env": "^7.0.3", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "dotenv": "^16.4.5", "dotenv-expand": "^5.1.0", "electron": "^33.0.0", diff --git a/test-apps/display-test-app/package.json b/test-apps/display-test-app/package.json index e41a3cb83cec..4fc790eb4636 100644 --- a/test-apps/display-test-app/package.json +++ b/test-apps/display-test-app/package.json @@ -86,7 +86,7 @@ "@typescript-eslint/parser": "~8.11.0", "browserslist-to-esbuild": "^1.2.0", "child_process": "^1.0.2", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "cross-env": "^7.0.3", "dotenv": "^16.4.5", "dotenv-expand": "^5.1.0", diff --git a/tools/build/package.json b/tools/build/package.json index 830bc869bc0a..d08ff13c14b1 100644 --- a/tools/build/package.json +++ b/tools/build/package.json @@ -31,7 +31,7 @@ "dependencies": { "@microsoft/api-extractor": "~7.49.1", "chalk": "^3.0.0", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "cross-spawn": "^7.0.5", "fs-extra": "^8.1.0", "glob": "^10.3.12", diff --git a/tools/ecschema2ts/package.json b/tools/ecschema2ts/package.json index 6aaa9adde740..c79df6eb5258 100644 --- a/tools/ecschema2ts/package.json +++ b/tools/ecschema2ts/package.json @@ -45,7 +45,7 @@ "@types/node": "~20.9.5", "chai": "^4.3.10", "chai-string": "^1.5.0", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "mocha": "^10.2.0", "nyc": "^15.1.0", diff --git a/ui/appui-abstract/package.json b/ui/appui-abstract/package.json index 33a09bc7cb15..68b94a37b885 100644 --- a/ui/appui-abstract/package.json +++ b/ui/appui-abstract/package.json @@ -55,7 +55,7 @@ "babel-loader": "~8.2.5", "babel-plugin-istanbul": "~6.1.1", "chai": "^4.3.10", - "cpx2": "^3.0.0", + "cpx2": "^8.0.0", "eslint": "^9.13.0", "glob": "^10.3.12", "ignore-styles": "^5.0.1", From 2a5398e9809831a629be7d9dca76bf5c9ea93d14 Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 22 Jan 2025 14:49:44 -0500 Subject: [PATCH 07/26] Update nyc to v17.1.0 --- common/config/rush/pnpm-lock.yaml | 123 +++++++++--------- core/backend/package.json | 2 +- core/common/package.json | 2 +- core/ecschema-editing/package.json | 2 +- core/ecschema-locaters/package.json | 2 +- core/ecschema-metadata/package.json | 2 +- core/ecsql/common/package.json | 2 +- core/express-server/package.json | 2 +- core/hypermodeling/package.json | 2 +- core/markup/package.json | 2 +- core/orbitgt/package.json | 2 +- core/quantity/package.json | 2 +- domains/analytical/backend/package.json | 2 +- .../linear-referencing/backend/package.json | 2 +- .../linear-referencing/common/package.json | 2 +- .../physical-material/backend/package.json | 2 +- extensions/map-layers-auth/package.json | 2 +- extensions/map-layers-formats/package.json | 2 +- full-stack-tests/backend/package.json | 2 +- full-stack-tests/core/package.json | 2 +- presentation/backend/package.json | 2 +- presentation/common/package.json | 2 +- presentation/frontend/package.json | 2 +- tools/certa/package.json | 2 +- tools/ecschema2ts/package.json | 2 +- 25 files changed, 86 insertions(+), 85 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 046fca60192b..efa8546e95e0 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -143,8 +143,8 @@ importers: specifier: ^4.0.1 version: 4.0.1(webpack@5.97.1) nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -234,8 +234,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -309,8 +309,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -427,8 +427,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -496,8 +496,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -602,8 +602,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -742,8 +742,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -1017,8 +1017,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -1160,8 +1160,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -1287,8 +1287,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -1335,8 +1335,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -1444,8 +1444,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -1501,8 +1501,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -1543,8 +1543,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -1591,8 +1591,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -2012,8 +2012,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -2109,8 +2109,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -2275,8 +2275,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -2499,8 +2499,8 @@ importers: specifier: ^4.0.1 version: 4.0.1(webpack@5.97.1) nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 path-browserify: specifier: ^1.0.1 version: 1.0.1 @@ -3200,8 +3200,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 prettier: specifier: ^3.2.5 version: 3.2.5 @@ -3311,8 +3311,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 prettier: specifier: ^3.2.5 version: 3.2.5 @@ -3441,8 +3441,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 prettier: specifier: ^3.2.5 version: 3.2.5 @@ -4176,8 +4176,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -4255,8 +4255,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 nyc: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^17.1.0 + version: 17.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -8127,14 +8127,14 @@ packages: resolution: {integrity: sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==} engines: {node: '>=8'} - istanbul-lib-instrument@4.0.3: - resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} - 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'} + istanbul-lib-processinfo@2.0.3: resolution: {integrity: sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==} engines: {node: '>=8'} @@ -8848,9 +8848,9 @@ packages: nwsapi@2.2.16: resolution: {integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==} - nyc@15.1.0: - resolution: {integrity: sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==} - engines: {node: '>=8.9'} + nyc@17.1.0: + resolution: {integrity: sha512-U42vQ4czpKa0QdI1hu950XuNhYqgoM+ZF1HT+VuUHL9hPfDPVvNQyltmMqdE9bUHMVa+8yNbc3QKTj8zQhlVxQ==} + engines: {node: '>=18'} hasBin: true object-assign@4.1.1: @@ -15062,22 +15062,23 @@ snapshots: dependencies: append-transform: 2.0.0 - istanbul-lib-instrument@4.0.3: + istanbul-lib-instrument@5.2.1: dependencies: '@babel/core': 7.26.0 + '@babel/parser': 7.26.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 transitivePeerDependencies: - supports-color - istanbul-lib-instrument@5.2.1: + istanbul-lib-instrument@6.0.3: dependencies: '@babel/core': 7.26.0 '@babel/parser': 7.26.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 6.3.1 + semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -15893,7 +15894,7 @@ snapshots: nwsapi@2.2.16: {} - nyc@15.1.0: + nyc@17.1.0: dependencies: '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 @@ -15902,12 +15903,12 @@ snapshots: decamelize: 1.2.0 find-cache-dir: 3.3.2 find-up: 4.1.0 - foreground-child: 2.0.0 + foreground-child: 3.3.0 get-package-type: 0.1.0 glob: 7.2.3 istanbul-lib-coverage: 3.2.2 istanbul-lib-hook: 3.0.0 - istanbul-lib-instrument: 4.0.3 + istanbul-lib-instrument: 6.0.3 istanbul-lib-processinfo: 2.0.3 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 diff --git a/core/backend/package.json b/core/backend/package.json index 2260427ce1db..9ee662255be8 100644 --- a/core/backend/package.json +++ b/core/backend/package.json @@ -89,7 +89,7 @@ "mocha": "^10.2.0", "node-simctl": "~7.6.1", "null-loader": "^4.0.1", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", "source-map-loader": "^5.0.0", diff --git a/core/common/package.json b/core/common/package.json index c700d7f2b529..1fc0173f4ce9 100644 --- a/core/common/package.json +++ b/core/common/package.json @@ -54,7 +54,7 @@ "@types/node": "~20.9.5", "@vitest/coverage-v8": "^2.1.0", "eslint": "^9.13.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2", "vitest": "^2.1.0" diff --git a/core/ecschema-editing/package.json b/core/ecschema-editing/package.json index 5400ac3aebef..62af3991411f 100644 --- a/core/ecschema-editing/package.json +++ b/core/ecschema-editing/package.json @@ -55,7 +55,7 @@ "cpx2": "^8.0.0", "eslint": "^9.13.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", "typescript": "~5.6.2" diff --git a/core/ecschema-locaters/package.json b/core/ecschema-locaters/package.json index c3cff54e682e..6fb940f9bbdc 100644 --- a/core/ecschema-locaters/package.json +++ b/core/ecschema-locaters/package.json @@ -64,7 +64,7 @@ "cpx2": "^8.0.0", "eslint": "^9.13.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", "typescript": "~5.6.2" diff --git a/core/ecschema-metadata/package.json b/core/ecschema-metadata/package.json index 27d4c6869432..1b910234c48e 100644 --- a/core/ecschema-metadata/package.json +++ b/core/ecschema-metadata/package.json @@ -54,7 +54,7 @@ "cpx2": "^8.0.0", "eslint": "^9.13.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", "typescript": "~5.6.2" diff --git a/core/ecsql/common/package.json b/core/ecsql/common/package.json index 9ed82360e977..465df36eeed2 100644 --- a/core/ecsql/common/package.json +++ b/core/ecsql/common/package.json @@ -46,7 +46,7 @@ "chai": "^4.3.10", "eslint": "^9.13.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" }, diff --git a/core/express-server/package.json b/core/express-server/package.json index e90bf442a43a..1502724d8d16 100644 --- a/core/express-server/package.json +++ b/core/express-server/package.json @@ -50,7 +50,7 @@ "chai": "^4.3.10", "eslint": "^9.13.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", "supertest": "^7.0.0", diff --git a/core/hypermodeling/package.json b/core/hypermodeling/package.json index 31e1432e3959..3e2254e179b1 100644 --- a/core/hypermodeling/package.json +++ b/core/hypermodeling/package.json @@ -59,7 +59,7 @@ "eslint": "^9.13.0", "glob": "^10.3.12", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "source-map-loader": "^5.0.0", "typescript": "~5.6.2", diff --git a/core/markup/package.json b/core/markup/package.json index b194f6013c86..900f77ed4f53 100644 --- a/core/markup/package.json +++ b/core/markup/package.json @@ -64,7 +64,7 @@ "eslint": "^9.13.0", "glob": "^10.3.12", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "source-map-loader": "^5.0.0", "typescript": "~5.6.2", diff --git a/core/orbitgt/package.json b/core/orbitgt/package.json index 7f16c22f2e5d..eed7100cbd46 100644 --- a/core/orbitgt/package.json +++ b/core/orbitgt/package.json @@ -42,7 +42,7 @@ "debug": "^2.6.9", "eslint": "^9.13.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" }, diff --git a/core/quantity/package.json b/core/quantity/package.json index ed1de2e71639..5a784b7877be 100644 --- a/core/quantity/package.json +++ b/core/quantity/package.json @@ -45,7 +45,7 @@ "chai-as-promised": "^7.1.1", "eslint": "^9.13.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", "typescript": "~5.6.2" diff --git a/domains/analytical/backend/package.json b/domains/analytical/backend/package.json index 21d4c2ad80e4..d5de93465a31 100644 --- a/domains/analytical/backend/package.json +++ b/domains/analytical/backend/package.json @@ -55,7 +55,7 @@ "cpx2": "^8.0.0", "eslint": "^9.13.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "semver": "^7.5.2", "typescript": "~5.6.2" diff --git a/domains/linear-referencing/backend/package.json b/domains/linear-referencing/backend/package.json index 2bd7b9e67f29..484cbbbae46f 100644 --- a/domains/linear-referencing/backend/package.json +++ b/domains/linear-referencing/backend/package.json @@ -56,7 +56,7 @@ "cpx2": "^8.0.0", "eslint": "^9.13.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" }, diff --git a/domains/linear-referencing/common/package.json b/domains/linear-referencing/common/package.json index f21e2cea9b39..c5d3d3688b40 100644 --- a/domains/linear-referencing/common/package.json +++ b/domains/linear-referencing/common/package.json @@ -47,7 +47,7 @@ "chai": "^4.3.10", "eslint": "^9.13.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" }, diff --git a/domains/physical-material/backend/package.json b/domains/physical-material/backend/package.json index 8bdaefb64426..18b62d9fe45c 100644 --- a/domains/physical-material/backend/package.json +++ b/domains/physical-material/backend/package.json @@ -53,7 +53,7 @@ "chai": "^4.3.10", "eslint": "^9.13.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" }, diff --git a/extensions/map-layers-auth/package.json b/extensions/map-layers-auth/package.json index 627502325a75..463b2b26b9c2 100644 --- a/extensions/map-layers-auth/package.json +++ b/extensions/map-layers-auth/package.json @@ -49,7 +49,7 @@ "jsdom": "^26.0.0", "jsdom-global": "3.0.2", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", "sinon-chai": "^3.7.0", diff --git a/extensions/map-layers-formats/package.json b/extensions/map-layers-formats/package.json index 6ca181bf2a46..9e2d4c4c374e 100644 --- a/extensions/map-layers-formats/package.json +++ b/extensions/map-layers-formats/package.json @@ -58,7 +58,7 @@ "jsdom": "^26.0.0", "jsdom-global": "3.0.2", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", "sinon-chai": "^3.7.0", diff --git a/full-stack-tests/backend/package.json b/full-stack-tests/backend/package.json index 770ede2a3126..962187aaa953 100644 --- a/full-stack-tests/backend/package.json +++ b/full-stack-tests/backend/package.json @@ -64,7 +64,7 @@ "eslint": "^9.13.0", "fs-extra": "^8.1.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1" }, diff --git a/full-stack-tests/core/package.json b/full-stack-tests/core/package.json index b189a4524d88..2fbacfdba1cd 100644 --- a/full-stack-tests/core/package.json +++ b/full-stack-tests/core/package.json @@ -89,7 +89,7 @@ "nock": "^12.0.3", "npm-run-all": "^4.1.5", "null-loader": "^4.0.1", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "path-browserify": "^1.0.1", "rimraf": "^6.0.1", "source-map-loader": "^5.0.0", diff --git a/presentation/backend/package.json b/presentation/backend/package.json index 14be89979e9b..90cb1136b9cc 100644 --- a/presentation/backend/package.json +++ b/presentation/backend/package.json @@ -81,7 +81,7 @@ "eslint-config-prettier": "^9.1.0", "faker": "^4.1.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "prettier": "^3.2.5", "rimraf": "^6.0.1", "sinon": "^18.0.1", diff --git a/presentation/common/package.json b/presentation/common/package.json index 347d45c12a72..a85bff102322 100644 --- a/presentation/common/package.json +++ b/presentation/common/package.json @@ -81,7 +81,7 @@ "faker": "^4.1.0", "json-schema-faker": "0.5.0-rc16", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "prettier": "^3.2.5", "rimraf": "^6.0.1", "sinon": "^18.0.1", diff --git a/presentation/frontend/package.json b/presentation/frontend/package.json index 34f9d7f925bd..66209a0fe59c 100644 --- a/presentation/frontend/package.json +++ b/presentation/frontend/package.json @@ -84,7 +84,7 @@ "jsdom": "^26.0.0", "jsdom-global": "3.0.2", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "prettier": "^3.2.5", "rimraf": "^6.0.1", "sinon": "^18.0.1", diff --git a/tools/certa/package.json b/tools/certa/package.json index 28c181ebacb6..afcfc6d01770 100644 --- a/tools/certa/package.json +++ b/tools/certa/package.json @@ -54,7 +54,7 @@ "@types/yargs": "17.0.19", "electron": "^33.0.0", "eslint": "^9.13.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" }, diff --git a/tools/ecschema2ts/package.json b/tools/ecschema2ts/package.json index c79df6eb5258..bc02931aa2e4 100644 --- a/tools/ecschema2ts/package.json +++ b/tools/ecschema2ts/package.json @@ -48,7 +48,7 @@ "cpx2": "^8.0.0", "eslint": "^9.13.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", + "nyc": "^17.1.0", "rimraf": "^6.0.1", "source-map-support": "^0.5.6", "typescript": "~5.6.2" From 8a990c65c3a2411c3191dd27051c3288b0a3763a Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 22 Jan 2025 15:34:30 -0500 Subject: [PATCH 08/26] Update rollup-plugin-visualizer to v5.14.0 --- common/config/rush/pnpm-lock.yaml | 23 +++++++++++-------- .../display-performance-test-app/package.json | 2 +- .../vite.config.mts | 2 +- test-apps/display-test-app/package.json | 2 +- test-apps/display-test-app/vite.config.mts | 2 +- 5 files changed, 17 insertions(+), 14 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index efa8546e95e0..f07967ac482d 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -3604,8 +3604,8 @@ importers: specifier: ^1.0.10 version: 1.0.10 rollup-plugin-visualizer: - specifier: ^5.9.2 - version: 5.9.2(rollup@4.28.1) + specifier: ^5.14.0 + version: 5.14.0(rollup@4.28.1) rollup-plugin-webpack-stats: specifier: ^0.2.0 version: 0.2.0(rollup@4.28.1) @@ -3800,8 +3800,8 @@ importers: specifier: ^1.0.10 version: 1.0.10 rollup-plugin-visualizer: - specifier: ^5.9.2 - version: 5.9.2(rollup@4.28.1) + specifier: ^5.14.0 + version: 5.14.0(rollup@4.28.1) rollup-plugin-webpack-stats: specifier: ^0.2.0 version: 0.2.0(rollup@4.28.1) @@ -9508,13 +9508,16 @@ packages: rollup-plugin-ignore@1.0.10: resolution: {integrity: sha512-VsbnfwwaTv2Dxl2onubetX/3RnSnplNnjdix0hvF8y2YpqdzlZrjIq6zkcuVJ08XysS8zqW3gt3ORBndFDgsrg==} - rollup-plugin-visualizer@5.9.2: - resolution: {integrity: sha512-waHktD5mlWrYFrhOLbti4YgQCn1uR24nYsNuXxg7LkPH8KdTXVWR9DNY1WU0QqokyMixVXJS4J04HNrVTMP01A==} - engines: {node: '>=14'} + rollup-plugin-visualizer@5.14.0: + resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==} + engines: {node: '>=18'} hasBin: true peerDependencies: - rollup: 2.x || 3.x + rolldown: 1.x + rollup: 2.x || 3.x || 4.x peerDependenciesMeta: + rolldown: + optional: true rollup: optional: true @@ -16567,10 +16570,10 @@ snapshots: rollup-plugin-ignore@1.0.10: {} - rollup-plugin-visualizer@5.9.2(rollup@4.28.1): + rollup-plugin-visualizer@5.14.0(rollup@4.28.1): dependencies: open: 8.4.2 - picomatch: 2.3.1 + picomatch: 4.0.2 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: diff --git a/test-apps/display-performance-test-app/package.json b/test-apps/display-performance-test-app/package.json index 176ee06a6384..59847aaf0e6e 100644 --- a/test-apps/display-performance-test-app/package.json +++ b/test-apps/display-performance-test-app/package.json @@ -83,7 +83,7 @@ "rimraf": "^6.0.1", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-ignore": "^1.0.10", - "rollup-plugin-visualizer": "^5.9.2", + "rollup-plugin-visualizer": "^5.14.0", "rollup-plugin-webpack-stats": "^0.2.0", "rollup-plugin-external-globals": "0.11.0", "typescript": "~5.6.2", diff --git a/test-apps/display-performance-test-app/vite.config.mts b/test-apps/display-performance-test-app/vite.config.mts index 05496b45ff2e..617b8af66efc 100644 --- a/test-apps/display-performance-test-app/vite.config.mts +++ b/test-apps/display-performance-test-app/vite.config.mts @@ -7,7 +7,7 @@ import envCompatible from "vite-plugin-env-compatible"; import browserslistToEsbuild from "browserslist-to-esbuild"; import copy from "rollup-plugin-copy"; import ignore from "rollup-plugin-ignore"; -import rollupVisualizer from "rollup-plugin-visualizer"; +import { visualizer as rollupVisualizer } from "rollup-plugin-visualizer"; import externalGlobals from "rollup-plugin-external-globals"; import { webpackStats } from "rollup-plugin-webpack-stats"; import * as packageJson from "./package.json"; diff --git a/test-apps/display-test-app/package.json b/test-apps/display-test-app/package.json index 4fc790eb4636..76eab178ac44 100644 --- a/test-apps/display-test-app/package.json +++ b/test-apps/display-test-app/package.json @@ -103,7 +103,7 @@ "rimraf": "^6.0.1", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-ignore": "^1.0.10", - "rollup-plugin-visualizer": "^5.9.2", + "rollup-plugin-visualizer": "^5.14.0", "rollup-plugin-webpack-stats": "^0.2.0", "rollup-plugin-external-globals": "0.11.0", "typescript": "~5.6.2", diff --git a/test-apps/display-test-app/vite.config.mts b/test-apps/display-test-app/vite.config.mts index b67d18438a22..e94437d4e11f 100644 --- a/test-apps/display-test-app/vite.config.mts +++ b/test-apps/display-test-app/vite.config.mts @@ -7,7 +7,7 @@ import envCompatible from "vite-plugin-env-compatible"; import browserslistToEsbuild from "browserslist-to-esbuild"; import copy from "rollup-plugin-copy"; import ignore from "rollup-plugin-ignore"; -import rollupVisualizer from "rollup-plugin-visualizer"; +import { visualizer as rollupVisualizer } from "rollup-plugin-visualizer"; import externalGlobals from "rollup-plugin-external-globals"; import { webpackStats } from "rollup-plugin-webpack-stats"; import * as packageJson from "./package.json"; From f6af8d0d4349698890db9123c2e3a7756af9ea91 Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 22 Jan 2025 15:36:41 -0500 Subject: [PATCH 09/26] Update rollup-plugin-webpack-stats to v2.0.0 --- common/config/rush/pnpm-lock.yaml | 29 +++++++++++++------ .../display-performance-test-app/package.json | 2 +- .../vite.config.mts | 20 ++++++------- test-apps/display-test-app/package.json | 3 +- test-apps/display-test-app/vite.config.mts | 20 ++++++------- 5 files changed, 42 insertions(+), 32 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index f07967ac482d..548202a0d199 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -3607,8 +3607,8 @@ importers: specifier: ^5.14.0 version: 5.14.0(rollup@4.28.1) rollup-plugin-webpack-stats: - specifier: ^0.2.0 - version: 0.2.0(rollup@4.28.1) + specifier: ^2.0.0 + version: 2.0.0(rollup@4.28.1) typescript: specifier: ~5.6.2 version: 5.6.2 @@ -3803,8 +3803,8 @@ importers: specifier: ^5.14.0 version: 5.14.0(rollup@4.28.1) rollup-plugin-webpack-stats: - specifier: ^0.2.0 - version: 0.2.0(rollup@4.28.1) + specifier: ^2.0.0 + version: 2.0.0(rollup@4.28.1) typescript: specifier: ~5.6.2 version: 5.6.2 @@ -9508,6 +9508,12 @@ packages: rollup-plugin-ignore@1.0.10: resolution: {integrity: sha512-VsbnfwwaTv2Dxl2onubetX/3RnSnplNnjdix0hvF8y2YpqdzlZrjIq6zkcuVJ08XysS8zqW3gt3ORBndFDgsrg==} + rollup-plugin-stats@1.3.2: + resolution: {integrity: sha512-VVCNU//OBzroB73gPmGJIm6xkoi25t2MsPoV6LsWUt4BVXbnrKpYAY3CwwnAfiWzM2KL4PN3SeFe/jZ9Ky7WRQ==} + engines: {node: '>=18'} + peerDependencies: + rollup: ^3.0.0 || ^4.0.0 + rollup-plugin-visualizer@5.14.0: resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==} engines: {node: '>=18'} @@ -9521,11 +9527,11 @@ packages: rollup: optional: true - rollup-plugin-webpack-stats@0.2.0: - resolution: {integrity: sha512-WDQ9ra6qWjeH/7D3q7lY/r5i9/HPt8OlZvvoQzS7Jdarh2v5+Fgw1BdAU2pBW0LB26J+vNYwdEdyJnkBhbQ2PQ==} - engines: {node: '>=14'} + rollup-plugin-webpack-stats@2.0.0: + resolution: {integrity: sha512-PgZvQmVH0FoeH3q9EomjSBLZhCtJNrt+yqciVdgAmKP51EPXmrjaGUb6Hi/vccv5O/SMBKENJQ3pw54vp1puBw==} + engines: {node: '>=18'} peerDependencies: - rollup: ^3.0.0 + rollup: ^3.0.0 || ^4.0.0 rollup@4.28.1: resolution: {integrity: sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==} @@ -16570,6 +16576,10 @@ snapshots: rollup-plugin-ignore@1.0.10: {} + rollup-plugin-stats@1.3.2(rollup@4.28.1): + dependencies: + rollup: 4.28.1 + rollup-plugin-visualizer@5.14.0(rollup@4.28.1): dependencies: open: 8.4.2 @@ -16579,9 +16589,10 @@ snapshots: optionalDependencies: rollup: 4.28.1 - rollup-plugin-webpack-stats@0.2.0(rollup@4.28.1): + rollup-plugin-webpack-stats@2.0.0(rollup@4.28.1): dependencies: rollup: 4.28.1 + rollup-plugin-stats: 1.3.2(rollup@4.28.1) rollup@4.28.1: dependencies: diff --git a/test-apps/display-performance-test-app/package.json b/test-apps/display-performance-test-app/package.json index 59847aaf0e6e..87f403096102 100644 --- a/test-apps/display-performance-test-app/package.json +++ b/test-apps/display-performance-test-app/package.json @@ -84,7 +84,7 @@ "rollup-plugin-copy": "^3.4.0", "rollup-plugin-ignore": "^1.0.10", "rollup-plugin-visualizer": "^5.14.0", - "rollup-plugin-webpack-stats": "^0.2.0", + "rollup-plugin-webpack-stats": "^2.0.0", "rollup-plugin-external-globals": "0.11.0", "typescript": "~5.6.2", "webpack": "^5.97.1", diff --git a/test-apps/display-performance-test-app/vite.config.mts b/test-apps/display-performance-test-app/vite.config.mts index 617b8af66efc..1853bc6943ac 100644 --- a/test-apps/display-performance-test-app/vite.config.mts +++ b/test-apps/display-performance-test-app/vite.config.mts @@ -9,7 +9,7 @@ import copy from "rollup-plugin-copy"; import ignore from "rollup-plugin-ignore"; import { visualizer as rollupVisualizer } from "rollup-plugin-visualizer"; import externalGlobals from "rollup-plugin-external-globals"; -import { webpackStats } from "rollup-plugin-webpack-stats"; +import webpackStats from "rollup-plugin-webpack-stats"; import * as packageJson from "./package.json"; import path from "path"; import { createRequire } from "module"; @@ -46,7 +46,7 @@ Object.keys(packageJson.dependencies).forEach((pkgName) => { .replace("\\lib\\cjs\\", "\\src\\") .replace("/lib/cjs/", "/src/") .replace(".js", ".ts"); - } catch {} + } catch { } } }); @@ -88,14 +88,14 @@ export default defineConfig(() => { plugins: [ ...(process.env.OUTPUT_STATS !== undefined ? [ - rollupVisualizer({ - open: true, - filename: "stats.html", - template: "treemap", - sourcemap: true, - }), - webpackStats(), // needs to be the last plugin - ] + rollupVisualizer({ + open: true, + filename: "stats.html", + template: "treemap", + sourcemap: true, + }), + webpackStats(), // needs to be the last plugin + ] : []), externalGlobals({ // allow global `window` object to access electron as external global diff --git a/test-apps/display-test-app/package.json b/test-apps/display-test-app/package.json index 76eab178ac44..027f7b64f923 100644 --- a/test-apps/display-test-app/package.json +++ b/test-apps/display-test-app/package.json @@ -17,7 +17,6 @@ "build:backend": "tsc -p tsconfig.backend.json", "build:frontend": "tsc", "build:frontend-vite": "cross-env NODE_OPTIONS=--max_old_space_size=8192 vite build", - "build:bundle": "npm run build:frontend-vite && npm run build:backend-webpack", "clean": "rimraf -g build lib .static-assets .rush/temp/package-deps*.json ios/imodeljs-test-app/build android/imodeljs-test-app/app/build android/imodeljs-test-app/app/src/main/assets", "docs": "", "lint": "eslint \"./src/**/*.ts\" 1>&2", @@ -104,7 +103,7 @@ "rollup-plugin-copy": "^3.4.0", "rollup-plugin-ignore": "^1.0.10", "rollup-plugin-visualizer": "^5.14.0", - "rollup-plugin-webpack-stats": "^0.2.0", + "rollup-plugin-webpack-stats": "^2.0.0", "rollup-plugin-external-globals": "0.11.0", "typescript": "~5.6.2", "vite": "^6.0.6", diff --git a/test-apps/display-test-app/vite.config.mts b/test-apps/display-test-app/vite.config.mts index e94437d4e11f..093666b31fa8 100644 --- a/test-apps/display-test-app/vite.config.mts +++ b/test-apps/display-test-app/vite.config.mts @@ -9,7 +9,7 @@ import copy from "rollup-plugin-copy"; import ignore from "rollup-plugin-ignore"; import { visualizer as rollupVisualizer } from "rollup-plugin-visualizer"; import externalGlobals from "rollup-plugin-external-globals"; -import { webpackStats } from "rollup-plugin-webpack-stats"; +import webpackStats from "rollup-plugin-webpack-stats"; import * as packageJson from "./package.json"; import path from "path"; import { createRequire } from "module"; @@ -45,7 +45,7 @@ Object.keys(packageJson.dependencies).forEach((pkgName) => { .replace("\\lib\\cjs\\", "\\src\\") .replace("/lib/cjs/", "/src/") .replace(".js", ".ts"); - } catch {} + } catch { } } }); @@ -87,14 +87,14 @@ export default defineConfig(() => { plugins: [ ...(process.env.OUTPUT_STATS !== undefined ? [ - rollupVisualizer({ - open: true, - filename: "stats.html", - template: "treemap", - sourcemap: true, - }), - webpackStats(), // needs to be the last plugin - ] + rollupVisualizer({ + open: true, + filename: "stats.html", + template: "treemap", + sourcemap: true, + }), + webpackStats(), // needs to be the last plugin + ] : []), externalGlobals({ // allow global `window` object to access electron as external global From b7a64554f74046e5650354dcdbbe27f4bcc012a6 Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 22 Jan 2025 15:45:14 -0500 Subject: [PATCH 10/26] Update vite-plugin-static-copy to v2.2.0 --- common/config/rush/pnpm-lock.yaml | 12 ++++++------ core/frontend/package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 548202a0d199..597ab1e1906a 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -876,8 +876,8 @@ importers: specifier: ^1.3.1 version: 1.3.1(mime-types@2.1.35)(vite@6.0.6(@types/node@20.9.5)(terser@5.37.0)(yaml@2.6.1)) vite-plugin-static-copy: - specifier: 1.0.6 - version: 1.0.6(vite@6.0.6(@types/node@20.9.5)(terser@5.37.0)(yaml@2.6.1)) + specifier: 2.2.0 + version: 2.2.0(vite@6.0.6(@types/node@20.9.5)(terser@5.37.0)(yaml@2.6.1)) vitest: specifier: ^2.1.0 version: 2.1.0(@types/node@20.9.5)(@vitest/browser@2.1.0)(jsdom@26.0.0)(msw@2.7.0(@types/node@20.9.5)(typescript@5.6.2))(terser@5.37.0) @@ -10397,11 +10397,11 @@ packages: vite-plugin-env-compatible@2.0.1: resolution: {integrity: sha512-DRrOZTg/W44ojVQQfGSMPEgYQGzp5TeIpt9cpaK35hTOC/b2D7Ffl8/RIgK8vQ0mlnDIUgETcA173bnMEkyzdw==} - vite-plugin-static-copy@1.0.6: - resolution: {integrity: sha512-3uSvsMwDVFZRitqoWHj0t4137Kz7UynnJeq1EZlRW7e25h2068fyIZX4ORCCOAkfp1FklGxJNVJBkBOD+PZIew==} + vite-plugin-static-copy@2.2.0: + resolution: {integrity: sha512-ytMrKdR9iWEYHbUxs6x53m+MRl4SJsOSoMu1U1+Pfg0DjPeMlsRVx3RR5jvoonineDquIue83Oq69JvNsFSU5w==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: ^5.0.0 + vite: ^5.0.0 || ^6.0.0 vite@5.4.11: resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} @@ -17602,7 +17602,7 @@ snapshots: dotenv: 8.2.0 dotenv-expand: 5.1.0 - vite-plugin-static-copy@1.0.6(vite@6.0.6(@types/node@20.9.5)(terser@5.37.0)(yaml@2.6.1)): + vite-plugin-static-copy@2.2.0(vite@6.0.6(@types/node@20.9.5)(terser@5.37.0)(yaml@2.6.1)): dependencies: chokidar: 3.6.0 fast-glob: 3.3.2 diff --git a/core/frontend/package.json b/core/frontend/package.json index d318207faa64..91a2defb49c2 100644 --- a/core/frontend/package.json +++ b/core/frontend/package.json @@ -80,7 +80,7 @@ "typemoq": "^2.1.0", "vitest": "^2.1.0", "vite-multiple-assets": "^1.3.1", - "vite-plugin-static-copy": "1.0.6", + "vite-plugin-static-copy": "2.2.0", "webpack": "^5.97.1" }, "//dependencies": [ From e2ed0618ca914e74b69286ac98eaa46d4314d945 Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 22 Jan 2025 14:52:29 -0500 Subject: [PATCH 11/26] Remove unused "url" dependency --- common/config/rush/pnpm-lock.yaml | 23 ----------------------- extensions/test-extension/package.json | 3 +-- 2 files changed, 1 insertion(+), 25 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 597ab1e1906a..8058c45ee964 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -2138,9 +2138,6 @@ importers: buffer: specifier: ^6.0.3 version: 6.0.3 - url: - specifier: ^0.11.0 - version: 0.11.0 devDependencies: '@itwin/build-tools': specifier: workspace:* @@ -9281,9 +9278,6 @@ packages: resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} engines: {node: '>=6'} - punycode@1.3.2: - resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} - punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -9300,11 +9294,6 @@ packages: resolution: {integrity: sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==} engines: {node: '>=0.6'} - querystring@0.2.0: - resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} - engines: {node: '>=0.4.x'} - deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. - querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} @@ -10323,9 +10312,6 @@ packages: url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - url@0.11.0: - resolution: {integrity: sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==} - username@5.1.0: resolution: {integrity: sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==} engines: {node: '>=8'} @@ -16338,8 +16324,6 @@ snapshots: punycode.js@2.3.1: {} - punycode@1.3.2: {} - punycode@2.3.1: {} qs@6.11.0: @@ -16354,8 +16338,6 @@ snapshots: dependencies: side-channel: 1.1.0 - querystring@0.2.0: {} - querystringify@2.2.0: {} queue-microtask@1.2.3: {} @@ -17517,11 +17499,6 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 - url@0.11.0: - dependencies: - punycode: 1.3.2 - querystring: 0.2.0 - username@5.1.0: dependencies: execa: 1.0.0 diff --git a/extensions/test-extension/package.json b/extensions/test-extension/package.json index c1f6a97742a3..697ac35fbd3e 100644 --- a/extensions/test-extension/package.json +++ b/extensions/test-extension/package.json @@ -38,8 +38,7 @@ }, "dependencies": { "@itwin/core-extension": "workspace:*", - "buffer": "^6.0.3", - "url": "^0.11.0" + "buffer": "^6.0.3" }, "activationEvents": [ "onStartup" From f68bdd478a206ba8d93378e95078441d7ab01b5b Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 22 Jan 2025 13:49:10 -0500 Subject: [PATCH 12/26] Use pnpm hooks to avoid installing global-agent (an optional dependency of @electron/get) WIP --- common/config/rush/.pnpmfile.cjs | 8 ++++ common/config/rush/pnpm-lock.yaml | 78 ++----------------------------- 2 files changed, 13 insertions(+), 73 deletions(-) diff --git a/common/config/rush/.pnpmfile.cjs b/common/config/rush/.pnpmfile.cjs index 4aebf477fce7..155a75442389 100644 --- a/common/config/rush/.pnpmfile.cjs +++ b/common/config/rush/.pnpmfile.cjs @@ -59,6 +59,14 @@ function readPackage(pkg) { pkg.dependencies["typescript"] = "~5.6.2"; } + // Workaround for https://github.com/electron/get/issues/304 + else if (pkg.name == "electron") { + pkg.dependencies["@electron/get"] = "^3.1.0"; + } + else if (pkg.name == "@electron/get") { + pkg.optionalDependencies = {}; + } + return pkg; } diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 8058c45ee964..8765768f6451 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -4743,9 +4743,9 @@ packages: resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} - '@electron/get@2.0.3': - resolution: {integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==} - engines: {node: '>=12'} + '@electron/get@3.1.0': + resolution: {integrity: sha512-F+nKc0xW+kVbBRhFzaMgPy3KwmuNTYX1fx6+FxxoSnNgwYX6LD7AKBTWkU0MQ6IBoe7dz069CNkR673sPAgkCQ==} + engines: {node: '>=14'} '@es-joy/jsdoccomment@0.49.0': resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} @@ -6354,10 +6354,6 @@ packages: resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - boolean@3.2.0: - resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -7655,10 +7651,6 @@ packages: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported - global-agent@3.0.0: - resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==} - engines: {node: '>=10.0'} - globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -8519,10 +8511,6 @@ packages: marky@1.2.5: resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} - matcher@3.0.0: - resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} - engines: {node: '>=10'} - math-intrinsics@1.1.0: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} @@ -9481,10 +9469,6 @@ packages: ripemd160@2.0.2: resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} - roarr@2.15.4: - resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} - engines: {node: '>=8.0'} - rollup-plugin-copy@3.4.0: resolution: {integrity: sha512-rGUmYYsYsceRJRqLVlE9FivJMxJ7X6jDlP79fmFkL8sJs7VVMSVyA2yfyL+PGyO/vJs4A87hwhgVfz61njI+uQ==} engines: {node: '>=8.3'} @@ -9587,9 +9571,6 @@ packages: select-hose@2.0.0: resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} - semver-compare@1.0.0: - resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} - semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true @@ -9661,10 +9642,6 @@ packages: tedious: optional: true - serialize-error@7.0.1: - resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==} - engines: {node: '>=10'} - serialize-javascript@6.0.0: resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} @@ -10173,10 +10150,6 @@ packages: resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} engines: {node: '>=4'} - type-fest@0.13.1: - resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} - engines: {node: '>=10'} - type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} @@ -11164,7 +11137,7 @@ snapshots: '@discoveryjs/json-ext@0.5.7': {} - '@electron/get@2.0.3': + '@electron/get@3.1.0': dependencies: debug: 4.4.0 env-paths: 2.2.1 @@ -11173,8 +11146,6 @@ snapshots: progress: 2.0.3 semver: 6.3.1 sumchecker: 3.0.1 - optionalDependencies: - global-agent: 3.0.0 transitivePeerDependencies: - supports-color @@ -12986,9 +12957,6 @@ snapshots: type-is: 1.6.18 unpipe: 1.0.0 - boolean@3.2.0: - optional: true - brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 @@ -13650,7 +13618,7 @@ snapshots: electron@33.0.0: dependencies: - '@electron/get': 2.0.3 + '@electron/get': 3.1.0 '@types/node': 20.9.5 extract-zip: 2.0.1 transitivePeerDependencies: @@ -14587,16 +14555,6 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 - global-agent@3.0.0: - dependencies: - boolean: 3.2.0 - es6-error: 4.1.1 - matcher: 3.0.0 - roarr: 2.15.4 - semver: 7.6.3 - serialize-error: 7.0.1 - optional: true - globals@11.12.0: {} globals@14.0.0: {} @@ -15529,11 +15487,6 @@ snapshots: marky@1.2.5: {} - matcher@3.0.0: - dependencies: - escape-string-regexp: 4.0.0 - optional: true - math-intrinsics@1.1.0: {} md5.js@1.3.5: @@ -16530,16 +16483,6 @@ snapshots: hash-base: 3.1.0 inherits: 2.0.4 - roarr@2.15.4: - dependencies: - boolean: 3.2.0 - detect-node: 2.1.0 - globalthis: 1.0.4 - json-stringify-safe: 5.0.1 - semver-compare: 1.0.0 - sprintf-js: 1.1.3 - optional: true - rollup-plugin-copy@3.4.0: dependencies: '@types/fs-extra': 8.1.5 @@ -16668,9 +16611,6 @@ snapshots: select-hose@2.0.0: {} - semver-compare@1.0.0: - optional: true - semver@5.7.2: {} semver@6.3.1: {} @@ -16745,11 +16685,6 @@ snapshots: transitivePeerDependencies: - supports-color - serialize-error@7.0.1: - dependencies: - type-fest: 0.13.1 - optional: true - serialize-javascript@6.0.0: dependencies: randombytes: 2.1.0 @@ -17339,9 +17274,6 @@ snapshots: type-detect@4.1.0: {} - type-fest@0.13.1: - optional: true - type-fest@0.21.3: {} type-fest@0.8.1: {} From 51913e7c97f783b5ee42de7db5f6e234bf770c2e Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 22 Jan 2025 15:29:18 -0500 Subject: [PATCH 13/26] Update pnpm hooks to stop warning about unmet peerDependencies for packages which have been overridden --- common/config/rush/.pnpmfile.cjs | 63 +++++++++------ common/config/rush/pnpm-lock.yaml | 124 +++++++++++++----------------- 2 files changed, 95 insertions(+), 92 deletions(-) diff --git a/common/config/rush/.pnpmfile.cjs b/common/config/rush/.pnpmfile.cjs index 155a75442389..db4cc1259335 100644 --- a/common/config/rush/.pnpmfile.cjs +++ b/common/config/rush/.pnpmfile.cjs @@ -1,3 +1,10 @@ +function overrideToWorkspace(pkg, dependencies) { + for (const dep of dependencies) { + pkg.dependencies[dep] = "workspace:*"; + pkg.peerDependencies[dep] = "workspace:*"; + } +} + function readPackage(pkg) { // Hacky mess: For external packages to this monorepo that have peer dependencies on packages // in this repo, we need to do some magic in order to get the peerDeps to point to a correct @@ -7,13 +14,22 @@ function readPackage(pkg) { // https://github.com/iTwin/imodels-clients if (pkg.name == "@itwin/imodels-access-backend") { - pkg.dependencies["@itwin/core-bentley"] = "workspace:*"; - pkg.dependencies["@itwin/core-backend"] = "workspace:*"; - pkg.dependencies["@itwin/core-common"] = "workspace:*"; + overrideToWorkspace(pkg, [ + "@itwin/core-bentley", + "@itwin/core-backend", + "@itwin/core-common", + ]); } else if (pkg.name == "@itwin/imodels-access-frontend") { - pkg.dependencies["@itwin/core-bentley"] = "workspace:*"; - pkg.dependencies["@itwin/core-frontend"] = "workspace:*"; - pkg.dependencies["@itwin/core-common"] = "workspace:*"; + overrideToWorkspace(pkg, [ + "@itwin/core-bentley", + "@itwin/core-frontend", + "@itwin/core-common", + ]); + } else if (pkg.name == "@itwin/imodels-access-common") { + overrideToWorkspace(pkg, [ + "@itwin/core-bentley", + "@itwin/core-common", + ]); } // https://github.com/iTwin/auth-clients @@ -26,33 +42,34 @@ function readPackage(pkg) { "@itwin/service-authorization", ].includes(pkg.name) ) { - pkg.dependencies["@itwin/core-bentley"] = "workspace:*"; - if ( - pkg.name === "@itwin/browser-authorization" || - pkg.name === "@itwin/electron-authorization" - ) { - pkg.dependencies["@itwin/core-common"] = "workspace:*"; - } + overrideToWorkspace(pkg, [ + "@itwin/core-bentley", + "@itwin/core-common" + ]); if (pkg.name == "@itwin/oidc-signin-tool") { - pkg.dependencies["@itwin/certa"] = "workspace:*"; + overrideToWorkspace(pkg, ["@itwin/certa"]); } } // https://github.com/iTwin/reality-data-client else if (pkg.name == "@itwin/reality-data-client") { - pkg.dependencies["@itwin/core-bentley"] = "workspace:*"; - pkg.dependencies["@itwin/core-common"] = "workspace:*"; - pkg.dependencies["@itwin/core-geometry"] = "workspace:*"; + overrideToWorkspace(pkg, [ + "@itwin/core-bentley", + "@itwin/core-common", + "@itwin/core-geometry", + ]); } // https://github.com/iTwin/imodel-transformer/blob/main/packages/transformer/package.json else if (pkg.name == "@itwin/imodel-transformer") { - pkg.dependencies["@itwin/core-backend"] = "workspace:*"; - pkg.dependencies["@itwin/core-bentley"] = "workspace:*"; - pkg.dependencies["@itwin/core-common"] = "workspace:*"; - pkg.dependencies["@itwin/core-geometry"] = "workspace:*"; - pkg.dependencies["@itwin/core-quantity"] = "workspace:*"; - pkg.dependencies["@itwin/ecschema-metadata"] = "workspace:*"; + overrideToWorkspace(pkg, [ + "@itwin/core-backend", + "@itwin/core-bentley", + "@itwin/core-common", + "@itwin/core-geometry", + "@itwin/core-quantity", + "@itwin/ecschema-metadata", + ]); } else if (pkg.name == "@microsoft/api-extractor") { diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 8765768f6451..a6a9e2a8af22 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -1748,7 +1748,7 @@ importers: version: 5.0.0-dev.1(eslint@9.13.0)(typescript@5.6.2) '@itwin/oidc-signin-tool': specifier: ^4.4.0 - version: 4.4.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry) + version: 4.4.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common) '@types/chai': specifier: 4.3.1 version: 4.3.1 @@ -1820,7 +1820,7 @@ importers: version: 1.2.0 '@itwin/service-authorization': specifier: ^1.0.0 - version: 1.0.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry) + version: 1.0.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common) '@xmldom/xmldom': specifier: ~0.8.10 version: 0.8.10 @@ -1842,7 +1842,7 @@ importers: version: 5.0.0-dev.1(eslint@9.13.0)(typescript@5.6.2) '@itwin/oidc-signin-tool': specifier: ^4.4.0 - version: 4.4.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry) + version: 4.4.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common) '@types/chai': specifier: 4.3.1 version: 4.3.1 @@ -2240,7 +2240,7 @@ importers: version: 1.2.0 '@itwin/oidc-signin-tool': specifier: ^4.4.0 - version: 4.4.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry) + version: 4.4.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common) '@itwin/perf-tools': specifier: workspace:* version: link:../../tools/perf-tools @@ -2322,7 +2322,7 @@ importers: version: 12.26.0 '@itwin/browser-authorization': specifier: ^1.0.1 - version: 1.0.1(@itwin/core-bentley@..+core+bentley) + version: 1.0.1(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common) '@itwin/core-backend': specifier: workspace:* version: link:../../core/backend @@ -2367,7 +2367,7 @@ importers: version: link:../../editor/frontend '@itwin/electron-authorization': specifier: ^0.19.5 - version: 0.19.5(@itwin/core-bentley@..+core+bentley)(electron@33.0.0) + version: 0.19.5(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)(electron@33.0.0) '@itwin/express-server': specifier: workspace:* version: link:../../core/express-server @@ -2388,7 +2388,7 @@ importers: version: 5.8.1 '@itwin/reality-data-client': specifier: ^1.2.1 - version: 1.2.1(@itwin/core-bentley@..+core+bentley) + version: 1.2.1(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)(@itwin/core-geometry@..+core+geometry) azurite: specifier: ^3.33.0 version: 3.33.0 @@ -2428,7 +2428,7 @@ importers: version: 2.2.5(inversify@6.0.1)(reflect-metadata@0.1.13) '@itwin/oidc-signin-tool': specifier: ^4.4.0 - version: 4.4.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry) + version: 4.4.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common) '@types/chai': specifier: 4.3.1 version: 4.3.1 @@ -2569,7 +2569,7 @@ importers: version: 5.8.1 '@itwin/oidc-signin-tool': specifier: ^4.4.0 - version: 4.4.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry) + version: 4.4.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common) '@itwin/presentation-common': specifier: workspace:* version: link:../../presentation/common @@ -2977,7 +2977,7 @@ importers: version: 5.8.1 '@itwin/oidc-signin-tool': specifier: ^4.4.0 - version: 4.4.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry) + version: 4.4.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common) '@itwin/presentation-common': specifier: workspace:* version: link:../../presentation/common @@ -2986,7 +2986,7 @@ importers: version: link:../../presentation/frontend '@itwin/service-authorization': specifier: ^1.0.0 - version: 1.0.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry) + version: 1.0.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common) chai: specifier: ^4.3.10 version: 4.3.10 @@ -3469,7 +3469,7 @@ importers: version: link:../../ui/appui-abstract '@itwin/browser-authorization': specifier: ^1.0.1 - version: 1.0.1(@itwin/core-bentley@..+core+bentley) + version: 1.0.1(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common) '@itwin/core-backend': specifier: workspace:* version: link:../../core/backend @@ -3496,7 +3496,7 @@ importers: version: link:../../core/quantity '@itwin/electron-authorization': specifier: ^0.19.5 - version: 0.19.5(@itwin/core-bentley@..+core+bentley)(electron@33.0.0) + version: 0.19.5(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)(electron@33.0.0) '@itwin/frontend-tiles': specifier: workspace:* version: link:../../extensions/frontend-tiles @@ -3517,10 +3517,10 @@ importers: version: 5.8.1 '@itwin/oidc-signin-tool': specifier: ^4.4.0 - version: 4.4.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry) + version: 4.4.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common) '@itwin/reality-data-client': specifier: ^1.2.1 - version: 1.2.1(@itwin/core-bentley@..+core+bentley) + version: 1.2.1(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)(@itwin/core-geometry@..+core+geometry) body-parser: specifier: ^1.20.3 version: 1.20.3 @@ -3632,7 +3632,7 @@ importers: version: link:../../ui/appui-abstract '@itwin/browser-authorization': specifier: ^1.0.1 - version: 1.0.1(@itwin/core-bentley@..+core+bentley) + version: 1.0.1(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common) '@itwin/core-backend': specifier: workspace:* version: link:../../core/backend @@ -3674,7 +3674,7 @@ importers: version: link:../../editor/frontend '@itwin/electron-authorization': specifier: ^0.19.5 - version: 0.19.5(@itwin/core-bentley@..+core+bentley)(electron@33.0.0) + version: 0.19.5(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)(electron@33.0.0) '@itwin/frontend-devtools': specifier: workspace:* version: link:../../core/frontend-devtools @@ -3704,7 +3704,7 @@ importers: version: 2.2.5(inversify@6.0.1)(reflect-metadata@0.1.13) '@itwin/reality-data-client': specifier: ^1.2.1 - version: 1.2.1(@itwin/core-bentley@..+core+bentley) + version: 1.2.1(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)(@itwin/core-geometry@..+core+geometry) '@itwin/webgl-compatibility': specifier: workspace:* version: link:../../core/webgl-compatibility @@ -5124,7 +5124,8 @@ packages: '@itwin/browser-authorization@1.0.1': resolution: {integrity: sha512-UqPhiFuNrjhlDdPvUZXd3zULbmdGQ2GyMGOsLLdR+/DctRkEy6asxcaf10v/qBdEBhH7IF8TjA4vS0GWvbSVfg==} peerDependencies: - '@itwin/core-bentley': ^3.3.0 || ^4.0.0 + '@itwin/core-bentley': workspace:* + '@itwin/core-common': workspace:* '@itwin/cloud-agnostic-core@2.2.4': resolution: {integrity: sha512-RDo8m4wmfNQJHQGsiwoFSAzuYFHDTDtgSWE8cAyuLTVRFAUZhoIU7CTvP2auUaa3+2DwAI2Bmh1hOIS6n7AMFg==} @@ -5152,16 +5153,11 @@ packages: '@itwin/core-bentley@4.10.2': resolution: {integrity: sha512-LJ9AGsibfEZedKtScJKRPSFClFrFFUIQcQWTV+SA21fUkz1zoxVGKOAXEikCR2IF4tGfnqY1AfIJjE0eSblsAw==} - '@itwin/core-common@4.10.2': - resolution: {integrity: sha512-Z1RwG4Yxst/ApQ/ClTbwhMGWP2gdbXcr47uoUL/21Qrg0Bgl7BBMVPU2Q/LeMcChPBgVEBcCSYEDe5eNPuojMg==} - peerDependencies: - '@itwin/core-bentley': ^4.10.2 - '@itwin/core-geometry': ^4.10.2 - '@itwin/electron-authorization@0.19.5': resolution: {integrity: sha512-2mOXbUYesxrdcMEM38klfQNvagbARlXYGVUtVzJ6CrwYdeHfMDB47DymYQ1tp/McTyKKfvN6nHBOTLbCmS7lng==} peerDependencies: - '@itwin/core-bentley': ^3.3.0 || ^4.0.0 + '@itwin/core-bentley': workspace:* + '@itwin/core-common': workspace:* electron: '>=23.0.0 <32.0.0' '@itwin/eslint-plugin@5.0.0-dev.1': @@ -5176,32 +5172,32 @@ packages: resolution: {integrity: sha512-uSfVKFdzMvptc634gtnorxAthflL2n2y72e4z6fXV0Q4ToXRSn25kFGPVgDtaASAptIh5VPz2xaqT1Obbq/ImA==} engines: {node: ^18.0.0} peerDependencies: - '@itwin/core-backend': ^3.6.0 || ^4.0.0 - '@itwin/core-bentley': ^3.6.0 || ^4.0.0 - '@itwin/core-common': ^3.6.0 || ^4.0.0 - '@itwin/core-geometry': ^3.6.0 || ^4.0.0 - '@itwin/core-quantity': ^3.6.0 || ^4.0.0 - '@itwin/ecschema-metadata': ^3.6.0 || ^4.0.0 + '@itwin/core-backend': workspace:* + '@itwin/core-bentley': workspace:* + '@itwin/core-common': workspace:* + '@itwin/core-geometry': workspace:* + '@itwin/core-quantity': workspace:* + '@itwin/ecschema-metadata': workspace:* '@itwin/imodels-access-backend@5.2.1': resolution: {integrity: sha512-A913LDaA6K0va71s3hhqpiIHNUcX7TAIcOt1Qqvu84P57/DdR45fh3+bI0dWY4DqzD3Cu7cnFL9Qw1xSh3qP9w==} peerDependencies: - '@itwin/core-backend': ^4.0.0 - '@itwin/core-bentley': ^4.0.0 - '@itwin/core-common': ^4.0.0 + '@itwin/core-backend': workspace:* + '@itwin/core-bentley': workspace:* + '@itwin/core-common': workspace:* '@itwin/imodels-access-common@5.2.1': resolution: {integrity: sha512-8pb9P12e5Tmb9nRUz+T9fnFdEdWmFsrYSdjCP+CwBZD8V/G1oeTlk7280YPNyl9XaIZwHhHsocECBsr1yqTM9Q==} peerDependencies: - '@itwin/core-bentley': ^4.0.0 - '@itwin/core-common': ^4.0.0 + '@itwin/core-bentley': workspace:* + '@itwin/core-common': workspace:* '@itwin/imodels-access-frontend@5.2.1': resolution: {integrity: sha512-L2G7R4OAUFSNPkA7hwJcyRkYAvVhi/3nk8SMzfHyBY8FqymXNpjnhGqyKMbbVzNEZFtGU0yQfL/T/3AmarTuVg==} peerDependencies: - '@itwin/core-bentley': ^4.0.0 - '@itwin/core-common': ^4.0.0 - '@itwin/core-frontend': ^4.0.0 + '@itwin/core-bentley': workspace:* + '@itwin/core-common': workspace:* + '@itwin/core-frontend': workspace:* '@itwin/imodels-client-authoring@5.8.1': resolution: {integrity: sha512-iRjzQ7xbp9bjEBFTOSYPjUergw9gwB7MAXr7n/VvOkL4UMan6VuQTqgGKDHamelUFbPcXu8ujU225F7QWRUlCQ==} @@ -5249,7 +5245,8 @@ packages: '@itwin/oidc-signin-tool@4.4.0': resolution: {integrity: sha512-JpN2yc1VfAkGTDV2xzlNJ5XGv1Q8If0PV9KbEEm30t3DYEVzNmkz7Vn/GKtgxR/HHSLI5rTJB7QWUoP1jHjARA==} peerDependencies: - '@itwin/core-bentley': ^3.3.0 || ^4.0.0 + '@itwin/core-bentley': workspace:* + '@itwin/core-common': workspace:* '@itwin/presentation-shared@1.2.0': resolution: {integrity: sha512-+esa0GJhWxO1MaF5cGH439mOXPXWNX/SZGgaVfPyRE/1DdH33ECaXaeJVSpFqNrrBHn5XxYN5/7Rayb78k2LOg==} @@ -5257,17 +5254,21 @@ packages: '@itwin/reality-data-client@1.2.1': resolution: {integrity: sha512-pNpnO1tbsM1HwyZcr6UkZLyMczNcYFHqsnREmjYJ4GIeCMdrWKGbH5ar4hyajqc/ZkV9zO4FXFMYgQx3yKK1zQ==} peerDependencies: - '@itwin/core-bentley': ^4.0.0 + '@itwin/core-bentley': workspace:* + '@itwin/core-common': workspace:* + '@itwin/core-geometry': workspace:* '@itwin/service-authorization@1.0.0': resolution: {integrity: sha512-q8EaCi69mVdvUJX8DOpIdsxTw+oVV9/z+/fGDyPhMNvQ2RvZ+9F2WZjKYQxmI0/nB/nEQlxR9HQGuv7xFrEgxQ==} peerDependencies: - '@itwin/core-bentley': ^3.3.0 || ^4.0.0 + '@itwin/core-bentley': workspace:* + '@itwin/core-common': workspace:* '@itwin/service-authorization@1.2.3': resolution: {integrity: sha512-KoN7Y60Mbmeq5r5U3wfmDu9oAyCo00cb73zR/wwBVWFpdYUfDQbQKHofS0TrXLANO9uva3BdwH5L+S41szXYmg==} peerDependencies: - '@itwin/core-bentley': ^3.3.0 || ^4.0.0 + '@itwin/core-bentley': workspace:* + '@itwin/core-common': workspace:* '@itwin/unified-selection@1.2.0': resolution: {integrity: sha512-SeIjqYGNq0k4YiMzix+haRDOhmSu8gpVQOP/iE29HVGbFABUIIKM07PzjV4zSSWh6Ctu2Nq4dPdhiPE9se0C+g==} @@ -8185,9 +8186,6 @@ packages: js-base64@3.6.1: resolution: {integrity: sha512-Frdq2+tRRGLQUIQOgsIGSCd1VePCS2fsddTG5dTCqR0JHgltXWfsxnY0gIXPoMeRmdom6Oyq+UMOFg5suduOjQ==} - js-base64@3.7.7: - resolution: {integrity: sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==} - js-md4@0.3.2: resolution: {integrity: sha512-/GDnfQYsltsjRswQhN9fhv3EMw2sCpUdrdxyWDOUK7eyD++r3gRhzgiQgc/x4MAv2i1iuQ4lxO5mvqM3vj4bwA==} @@ -11394,7 +11392,7 @@ snapshots: '@istanbuljs/schema@0.1.3': {} - '@itwin/browser-authorization@1.0.1(@itwin/core-bentley@..+core+bentley)': + '@itwin/browser-authorization@1.0.1(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)': dependencies: '@itwin/core-bentley': link:../../core/bentley '@itwin/core-common': link:../../core/common @@ -11417,14 +11415,7 @@ snapshots: '@itwin/core-bentley@4.10.2': {} - '@itwin/core-common@4.10.2(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry)': - dependencies: - '@itwin/core-bentley': link:../../core/bentley - '@itwin/core-geometry': link:../../core/geometry - flatbuffers: 1.12.0 - js-base64: 3.7.7 - - '@itwin/electron-authorization@0.19.5(@itwin/core-bentley@..+core+bentley)(electron@33.0.0)': + '@itwin/electron-authorization@0.19.5(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)(electron@33.0.0)': dependencies: '@itwin/core-bentley': link:../../core/bentley '@itwin/core-common': link:../../core/common @@ -11564,26 +11555,25 @@ snapshots: transitivePeerDependencies: - debug - '@itwin/oidc-signin-tool@4.4.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry)': + '@itwin/oidc-signin-tool@4.4.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)': dependencies: '@itwin/certa': link:../../tools/certa '@itwin/core-bentley': link:../../core/bentley - '@itwin/core-common': 4.10.2(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry) - '@itwin/service-authorization': 1.2.3(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry) + '@itwin/core-common': link:../../core/common + '@itwin/service-authorization': 1.2.3(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common) '@playwright/test': 1.48.2 crypto-browserify: 3.12.0 dotenv: 10.0.0 dotenv-expand: 5.1.0 oidc-client-ts: 2.4.1 transitivePeerDependencies: - - '@itwin/core-geometry' - supports-color '@itwin/presentation-shared@1.2.0': dependencies: '@itwin/core-bentley': 4.10.2 - '@itwin/reality-data-client@1.2.1(@itwin/core-bentley@..+core+bentley)': + '@itwin/reality-data-client@1.2.1(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)(@itwin/core-geometry@..+core+geometry)': dependencies: '@itwin/core-bentley': link:../../core/bentley '@itwin/core-common': link:../../core/common @@ -11592,26 +11582,24 @@ snapshots: transitivePeerDependencies: - debug - '@itwin/service-authorization@1.0.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry)': + '@itwin/service-authorization@1.0.0(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)': dependencies: '@itwin/core-bentley': link:../../core/bentley - '@itwin/core-common': 4.10.2(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry) + '@itwin/core-common': link:../../core/common got: 11.8.6 jsonwebtoken: 9.0.2 jwks-rsa: 2.1.5 transitivePeerDependencies: - - '@itwin/core-geometry' - supports-color - '@itwin/service-authorization@1.2.3(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry)': + '@itwin/service-authorization@1.2.3(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)': dependencies: '@itwin/core-bentley': link:../../core/bentley - '@itwin/core-common': 4.10.2(@itwin/core-bentley@..+core+bentley)(@itwin/core-geometry@..+core+geometry) + '@itwin/core-common': link:../../core/common got: 12.6.1 jsonwebtoken: 9.0.2 jwks-rsa: 2.1.5 transitivePeerDependencies: - - '@itwin/core-geometry' - supports-color '@itwin/unified-selection@1.2.0': @@ -15134,8 +15122,6 @@ snapshots: js-base64@3.6.1: {} - js-base64@3.7.7: {} - js-md4@0.3.2: {} js-tokens@4.0.0: {} From 275e4b56ec7fa619a37866a41d7635a9d267a977 Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 22 Jan 2025 16:08:01 -0500 Subject: [PATCH 14/26] Update @itwin/electron-authorization to v0.19.8 --- common/config/rush/pnpm-lock.yaml | 115 ++---------------- full-stack-tests/core/package.json | 2 +- .../display-performance-test-app/package.json | 2 +- test-apps/display-test-app/package.json | 2 +- 4 files changed, 14 insertions(+), 107 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index a6a9e2a8af22..7ec2143d7159 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -2366,8 +2366,8 @@ importers: specifier: workspace:* version: link:../../editor/frontend '@itwin/electron-authorization': - specifier: ^0.19.5 - version: 0.19.5(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)(electron@33.0.0) + specifier: ^0.19.8 + version: 0.19.8(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)(electron@33.0.0) '@itwin/express-server': specifier: workspace:* version: link:../../core/express-server @@ -3495,8 +3495,8 @@ importers: specifier: workspace:* version: link:../../core/quantity '@itwin/electron-authorization': - specifier: ^0.19.5 - version: 0.19.5(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)(electron@33.0.0) + specifier: ^0.19.8 + version: 0.19.8(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)(electron@33.0.0) '@itwin/frontend-tiles': specifier: workspace:* version: link:../../extensions/frontend-tiles @@ -3673,8 +3673,8 @@ importers: specifier: workspace:* version: link:../../editor/frontend '@itwin/electron-authorization': - specifier: ^0.19.5 - version: 0.19.5(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)(electron@33.0.0) + specifier: ^0.19.8 + version: 0.19.8(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)(electron@33.0.0) '@itwin/frontend-devtools': specifier: workspace:* version: link:../../core/frontend-devtools @@ -5153,12 +5153,12 @@ packages: '@itwin/core-bentley@4.10.2': resolution: {integrity: sha512-LJ9AGsibfEZedKtScJKRPSFClFrFFUIQcQWTV+SA21fUkz1zoxVGKOAXEikCR2IF4tGfnqY1AfIJjE0eSblsAw==} - '@itwin/electron-authorization@0.19.5': - resolution: {integrity: sha512-2mOXbUYesxrdcMEM38klfQNvagbARlXYGVUtVzJ6CrwYdeHfMDB47DymYQ1tp/McTyKKfvN6nHBOTLbCmS7lng==} + '@itwin/electron-authorization@0.19.8': + resolution: {integrity: sha512-Spz8lv5rYDNxy5GLDyg48A0O1y6s6i0C/HTcvevfumqmACDekT5DmEIv1lzMIaiPcpH2PvFHYQSfRZMhH5RAVg==} peerDependencies: '@itwin/core-bentley': workspace:* '@itwin/core-common': workspace:* - electron: '>=23.0.0 <32.0.0' + electron: '>=23.0.0 <34.0.0' '@itwin/eslint-plugin@5.0.0-dev.1': resolution: {integrity: sha512-n+JbieEX6hrfTR8+tD8RN1yVLdm93ydV0r/kegH5Hkxlg4APdtQ2Z6O9HkVd7WQIsTWDUl0FyrnxEa6BzDbhFw==} @@ -7328,10 +7328,6 @@ packages: evp_bytestokey@1.0.3: resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==} - execa@1.0.0: - resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} - engines: {node: '>=6'} - execa@8.0.1: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} @@ -7585,10 +7581,6 @@ packages: resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} engines: {node: '>=10'} - get-stream@4.1.0: - resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} - engines: {node: '>=6'} - get-stream@5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} @@ -8038,10 +8030,6 @@ packages: is-ssh@1.4.0: resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} - is-stream@1.1.0: - resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} - engines: {node: '>=0.10.0'} - is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} @@ -8493,10 +8481,6 @@ packages: make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - map-age-cleaner@0.1.3: - resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==} - engines: {node: '>=6'} - markdown-it@14.1.0: resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true @@ -8529,10 +8513,6 @@ packages: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} - mem@4.3.0: - resolution: {integrity: sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==} - engines: {node: '>=6'} - memoize@10.0.0: resolution: {integrity: sha512-H6cBLgsi6vMWOcCpvVCdFFnl3kerEXbrYh9q+lY6VXvQSmM6CkmV08VOwT+WE2tzIEqRPFfAq3fm4v/UIW6mSA==} engines: {node: '>=18'} @@ -8814,10 +8794,6 @@ packages: engines: {node: '>= 4'} hasBin: true - npm-run-path@2.0.2: - resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} - engines: {node: '>=4'} - npm-run-path@5.3.0: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -8958,18 +8934,6 @@ packages: resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} engines: {node: '>=12.20'} - p-defer@1.0.0: - resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==} - engines: {node: '>=4'} - - p-finally@1.0.0: - resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} - engines: {node: '>=4'} - - p-is-promise@2.1.0: - resolution: {integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==} - engines: {node: '>=6'} - p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -9062,10 +9026,6 @@ packages: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} - path-key@2.0.1: - resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} - engines: {node: '>=4'} - path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -9907,10 +9867,6 @@ packages: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} - strip-eof@1.0.0: - resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} - engines: {node: '>=0.10.0'} - strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -10283,10 +10239,6 @@ packages: url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - username@5.1.0: - resolution: {integrity: sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==} - engines: {node: '>=8'} - username@7.0.0: resolution: {integrity: sha512-MkXUkVGJzcTpIXo7vnIGokz+WzDqEuRUcHJzDm3ZPXFUUNwMmkf26Hz8HqN3ZhWZisWaP/c6Y3/ERBdUDGl9LQ==} engines: {node: '>=18'} @@ -11415,14 +11367,14 @@ snapshots: '@itwin/core-bentley@4.10.2': {} - '@itwin/electron-authorization@0.19.5(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)(electron@33.0.0)': + '@itwin/electron-authorization@0.19.8(@itwin/core-bentley@..+core+bentley)(@itwin/core-common@..+core+common)(electron@33.0.0)': dependencies: '@itwin/core-bentley': link:../../core/bentley '@itwin/core-common': link:../../core/common '@openid/appauth': 1.3.2 electron: 33.0.0 electron-store: 8.2.0 - username: 5.1.0 + username: 7.0.0 transitivePeerDependencies: - debug @@ -14115,16 +14067,6 @@ snapshots: md5.js: 1.3.5 safe-buffer: 5.2.1 - execa@1.0.0: - dependencies: - cross-spawn: 7.0.6 - get-stream: 4.1.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.7 - strip-eof: 1.0.0 - execa@8.0.1: dependencies: cross-spawn: 7.0.6 @@ -14456,10 +14398,6 @@ snapshots: get-stdin@8.0.0: {} - get-stream@4.1.0: - dependencies: - pump: 3.0.2 - get-stream@5.2.0: dependencies: pump: 3.0.2 @@ -14943,8 +14881,6 @@ snapshots: dependencies: protocols: 2.0.1 - is-stream@1.1.0: {} - is-stream@2.0.1: {} is-stream@3.0.0: {} @@ -15456,10 +15392,6 @@ snapshots: make-error@1.3.6: {} - map-age-cleaner@0.1.3: - dependencies: - p-defer: 1.0.0 - markdown-it@14.1.0: dependencies: argparse: 2.0.1 @@ -15503,12 +15435,6 @@ snapshots: media-typer@0.3.0: {} - mem@4.3.0: - dependencies: - map-age-cleaner: 0.1.3 - mimic-fn: 2.1.0 - p-is-promise: 2.1.0 - memoize@10.0.0: dependencies: mimic-function: 5.0.1 @@ -15812,10 +15738,6 @@ snapshots: shell-quote: 1.8.2 string.prototype.padend: 3.1.6 - npm-run-path@2.0.2: - dependencies: - path-key: 2.0.1 - npm-run-path@5.3.0: dependencies: path-key: 4.0.0 @@ -15998,12 +15920,6 @@ snapshots: p-cancelable@3.0.0: {} - p-defer@1.0.0: {} - - p-finally@1.0.0: {} - - p-is-promise@2.1.0: {} - p-limit@2.3.0: dependencies: p-try: 2.2.0 @@ -16092,8 +16008,6 @@ snapshots: path-is-absolute@1.0.1: {} - path-key@2.0.1: {} - path-key@3.1.1: {} path-key@4.0.0: {} @@ -17013,8 +16927,6 @@ snapshots: strip-bom@4.0.0: {} - strip-eof@1.0.0: {} - strip-final-newline@3.0.0: {} strip-json-comments@3.1.1: {} @@ -17417,11 +17329,6 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 - username@5.1.0: - dependencies: - execa: 1.0.0 - mem: 4.3.0 - username@7.0.0: dependencies: execa: 8.0.1 diff --git a/full-stack-tests/core/package.json b/full-stack-tests/core/package.json index 2fbacfdba1cd..49ea44d5e968 100644 --- a/full-stack-tests/core/package.json +++ b/full-stack-tests/core/package.json @@ -43,7 +43,7 @@ "@itwin/editor-backend": "workspace:*", "@itwin/editor-common": "workspace:*", "@itwin/editor-frontend": "workspace:*", - "@itwin/electron-authorization": "^0.19.5", + "@itwin/electron-authorization": "^0.19.8", "@itwin/express-server": "workspace:*", "@itwin/hypermodeling-frontend": "workspace:*", "@itwin/imodels-access-backend": "^5.2.1", diff --git a/test-apps/display-performance-test-app/package.json b/test-apps/display-performance-test-app/package.json index 87f403096102..9d3ed6fdff94 100644 --- a/test-apps/display-performance-test-app/package.json +++ b/test-apps/display-performance-test-app/package.json @@ -47,7 +47,7 @@ "@itwin/core-geometry": "workspace:*", "@itwin/core-mobile": "workspace:*", "@itwin/core-quantity": "workspace:*", - "@itwin/electron-authorization": "^0.19.5", + "@itwin/electron-authorization": "^0.19.8", "@itwin/hypermodeling-frontend": "workspace:*", "@itwin/frontend-tiles": "workspace:*", "@itwin/imodels-access-backend": "^5.2.1", diff --git a/test-apps/display-test-app/package.json b/test-apps/display-test-app/package.json index 027f7b64f923..d4b6b1b72895 100644 --- a/test-apps/display-test-app/package.json +++ b/test-apps/display-test-app/package.json @@ -60,7 +60,7 @@ "@itwin/editor-backend": "workspace:*", "@itwin/editor-common": "workspace:*", "@itwin/editor-frontend": "workspace:*", - "@itwin/electron-authorization": "^0.19.5", + "@itwin/electron-authorization": "^0.19.8", "@itwin/frontend-devtools": "workspace:*", "@itwin/frontend-tiles": "workspace:*", "@itwin/hypermodeling-frontend": "workspace:*", From 2ea386e6868725670911b4d7b6646262fa3c4c19 Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 22 Jan 2025 16:21:04 -0500 Subject: [PATCH 15/26] Fix call to rimrafSync --- full-stack-tests/presentation/src/IntegrationTests.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/full-stack-tests/presentation/src/IntegrationTests.ts b/full-stack-tests/presentation/src/IntegrationTests.ts index 1a9e8c505018..c7191011472f 100644 --- a/full-stack-tests/presentation/src/IntegrationTests.ts +++ b/full-stack-tests/presentation/src/IntegrationTests.ts @@ -213,7 +213,7 @@ async function terminatePresentation(frontendApp = IModelApp) { PresentationBackend.terminate(); await IModelHost.shutdown(); if (hierarchiesCacheDirectory) { - rimrafSync.sync(hierarchiesCacheDirectory); + rimrafSync(hierarchiesCacheDirectory); } // terminate frontend From b11a3f74ee21227544a6095b80d4cb425e3c7d87 Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 22 Jan 2025 16:24:44 -0500 Subject: [PATCH 16/26] rush change --- .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../build-tools/wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../@itwin/certa/wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../core-backend/wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../core-bentley/wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../core-common/wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../core-i18n/wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../core-markup/wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../core-mobile/wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../core-orbitgt/wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../ecschema2ts/wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../ecsql-common/wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../perf-tools/wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ .../wbg-update-deps_2025-01-22-21-23.json | 10 ++++++++++ 43 files changed, 430 insertions(+) create mode 100644 common/changes/@itwin/analytical-backend/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/appui-abstract/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/build-tools/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/certa/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/core-backend/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/core-bentley/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/core-common/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/core-electron/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/core-extension/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/core-frontend/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/core-geometry/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/core-i18n/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/core-markup/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/core-mobile/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/core-orbitgt/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/core-quantity/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/ecschema-editing/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/ecschema-locaters/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/ecschema-metadata/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/ecschema-rpcinterface-common/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/ecschema-rpcinterface-impl/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/ecschema-rpcinterface-tests/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/ecschema2ts/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/ecsql-common/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/editor-backend/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/editor-common/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/editor-frontend/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/express-server/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/frontend-devtools/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/frontend-tiles/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/hypermodeling-frontend/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/linear-referencing-backend/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/linear-referencing-common/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/map-layers-auth/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/map-layers-formats/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/perf-tools/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/physical-material-backend/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/presentation-backend/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/presentation-common/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/presentation-frontend/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/rpcinterface-full-stack-tests/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/webgl-compatibility/wbg-update-deps_2025-01-22-21-23.json create mode 100644 common/changes/@itwin/workspace-editor/wbg-update-deps_2025-01-22-21-23.json diff --git a/common/changes/@itwin/analytical-backend/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/analytical-backend/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..119f283c15f5 --- /dev/null +++ b/common/changes/@itwin/analytical-backend/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/analytical-backend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/analytical-backend" +} \ No newline at end of file diff --git a/common/changes/@itwin/appui-abstract/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/appui-abstract/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..28e49225d58a --- /dev/null +++ b/common/changes/@itwin/appui-abstract/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/appui-abstract", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/appui-abstract" +} \ No newline at end of file diff --git a/common/changes/@itwin/build-tools/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/build-tools/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..cbd318579d57 --- /dev/null +++ b/common/changes/@itwin/build-tools/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/build-tools", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/build-tools" +} \ No newline at end of file diff --git a/common/changes/@itwin/certa/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/certa/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..e594204cd8fe --- /dev/null +++ b/common/changes/@itwin/certa/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/certa", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/certa" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-backend/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/core-backend/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..99b35bb89b62 --- /dev/null +++ b/common/changes/@itwin/core-backend/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-backend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-backend" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-bentley/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/core-bentley/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..f2bd3c5133b7 --- /dev/null +++ b/common/changes/@itwin/core-bentley/wbg-update-deps_2025-01-22-21-23.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/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/core-common/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..d1ac065f5d72 --- /dev/null +++ b/common/changes/@itwin/core-common/wbg-update-deps_2025-01-22-21-23.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-electron/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/core-electron/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..f06beccf2b7b --- /dev/null +++ b/common/changes/@itwin/core-electron/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-electron", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-electron" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-extension/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/core-extension/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..8c767bd2ea91 --- /dev/null +++ b/common/changes/@itwin/core-extension/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-extension", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-extension" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-frontend/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/core-frontend/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..ac11a63efe7e --- /dev/null +++ b/common/changes/@itwin/core-frontend/wbg-update-deps_2025-01-22-21-23.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/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/core-geometry/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..9d7216f28509 --- /dev/null +++ b/common/changes/@itwin/core-geometry/wbg-update-deps_2025-01-22-21-23.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-i18n/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/core-i18n/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..6e3adc7db470 --- /dev/null +++ b/common/changes/@itwin/core-i18n/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-i18n", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-i18n" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-markup/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/core-markup/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..7a94265251a1 --- /dev/null +++ b/common/changes/@itwin/core-markup/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-markup", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-markup" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-mobile/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/core-mobile/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..55fa0784386a --- /dev/null +++ b/common/changes/@itwin/core-mobile/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-mobile", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-mobile" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-orbitgt/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/core-orbitgt/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..11f81174ebb1 --- /dev/null +++ b/common/changes/@itwin/core-orbitgt/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-orbitgt", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-orbitgt" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-quantity/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/core-quantity/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..2bb40169d9fe --- /dev/null +++ b/common/changes/@itwin/core-quantity/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-quantity", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-quantity" +} \ No newline at end of file diff --git a/common/changes/@itwin/ecschema-editing/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/ecschema-editing/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..b0e7d3b96542 --- /dev/null +++ b/common/changes/@itwin/ecschema-editing/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/ecschema-editing", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/ecschema-editing" +} \ No newline at end of file diff --git a/common/changes/@itwin/ecschema-locaters/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/ecschema-locaters/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..be9107090da4 --- /dev/null +++ b/common/changes/@itwin/ecschema-locaters/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/ecschema-locaters", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/ecschema-locaters" +} \ No newline at end of file diff --git a/common/changes/@itwin/ecschema-metadata/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/ecschema-metadata/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..5dd8c0e532c0 --- /dev/null +++ b/common/changes/@itwin/ecschema-metadata/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/ecschema-metadata", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/ecschema-metadata" +} \ No newline at end of file diff --git a/common/changes/@itwin/ecschema-rpcinterface-common/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/ecschema-rpcinterface-common/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..dd6d2ecf51cb --- /dev/null +++ b/common/changes/@itwin/ecschema-rpcinterface-common/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/ecschema-rpcinterface-common", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/ecschema-rpcinterface-common" +} \ No newline at end of file diff --git a/common/changes/@itwin/ecschema-rpcinterface-impl/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/ecschema-rpcinterface-impl/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..53ff70c24aed --- /dev/null +++ b/common/changes/@itwin/ecschema-rpcinterface-impl/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/ecschema-rpcinterface-impl", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/ecschema-rpcinterface-impl" +} \ No newline at end of file diff --git a/common/changes/@itwin/ecschema-rpcinterface-tests/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/ecschema-rpcinterface-tests/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..097a0a761e80 --- /dev/null +++ b/common/changes/@itwin/ecschema-rpcinterface-tests/wbg-update-deps_2025-01-22-21-23.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/ecschema2ts/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/ecschema2ts/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..a63f999cea79 --- /dev/null +++ b/common/changes/@itwin/ecschema2ts/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/ecschema2ts", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/ecschema2ts" +} \ No newline at end of file diff --git a/common/changes/@itwin/ecsql-common/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/ecsql-common/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..7ce9dd6ca292 --- /dev/null +++ b/common/changes/@itwin/ecsql-common/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/ecsql-common", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/ecsql-common" +} \ No newline at end of file diff --git a/common/changes/@itwin/editor-backend/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/editor-backend/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..661f0360be67 --- /dev/null +++ b/common/changes/@itwin/editor-backend/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/editor-backend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/editor-backend" +} \ No newline at end of file diff --git a/common/changes/@itwin/editor-common/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/editor-common/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..72655a58332c --- /dev/null +++ b/common/changes/@itwin/editor-common/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/editor-common", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/editor-common" +} \ No newline at end of file diff --git a/common/changes/@itwin/editor-frontend/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/editor-frontend/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..8aa55b01d270 --- /dev/null +++ b/common/changes/@itwin/editor-frontend/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/editor-frontend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/editor-frontend" +} \ No newline at end of file diff --git a/common/changes/@itwin/express-server/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/express-server/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..e622b1b8741e --- /dev/null +++ b/common/changes/@itwin/express-server/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/express-server", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/express-server" +} \ No newline at end of file diff --git a/common/changes/@itwin/frontend-devtools/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/frontend-devtools/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..3704c5ffd7e2 --- /dev/null +++ b/common/changes/@itwin/frontend-devtools/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/frontend-devtools", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/frontend-devtools" +} \ No newline at end of file diff --git a/common/changes/@itwin/frontend-tiles/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/frontend-tiles/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..9c049751a866 --- /dev/null +++ b/common/changes/@itwin/frontend-tiles/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/frontend-tiles", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/frontend-tiles" +} \ No newline at end of file diff --git a/common/changes/@itwin/hypermodeling-frontend/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/hypermodeling-frontend/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..43c6ffed45ca --- /dev/null +++ b/common/changes/@itwin/hypermodeling-frontend/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/hypermodeling-frontend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/hypermodeling-frontend" +} \ No newline at end of file diff --git a/common/changes/@itwin/linear-referencing-backend/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/linear-referencing-backend/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..d853bb2d2d6d --- /dev/null +++ b/common/changes/@itwin/linear-referencing-backend/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/linear-referencing-backend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/linear-referencing-backend" +} \ No newline at end of file diff --git a/common/changes/@itwin/linear-referencing-common/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/linear-referencing-common/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..6c9bfed768f8 --- /dev/null +++ b/common/changes/@itwin/linear-referencing-common/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/linear-referencing-common", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/linear-referencing-common" +} \ No newline at end of file diff --git a/common/changes/@itwin/map-layers-auth/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/map-layers-auth/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..5419f040887c --- /dev/null +++ b/common/changes/@itwin/map-layers-auth/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/map-layers-auth", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/map-layers-auth" +} \ No newline at end of file diff --git a/common/changes/@itwin/map-layers-formats/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/map-layers-formats/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..a6bcc7b85e0a --- /dev/null +++ b/common/changes/@itwin/map-layers-formats/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/map-layers-formats", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/map-layers-formats" +} \ No newline at end of file diff --git a/common/changes/@itwin/perf-tools/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/perf-tools/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..6eedc1365564 --- /dev/null +++ b/common/changes/@itwin/perf-tools/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/perf-tools", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/perf-tools" +} \ No newline at end of file diff --git a/common/changes/@itwin/physical-material-backend/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/physical-material-backend/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..f1494e27b9b7 --- /dev/null +++ b/common/changes/@itwin/physical-material-backend/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/physical-material-backend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/physical-material-backend" +} \ No newline at end of file diff --git a/common/changes/@itwin/presentation-backend/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/presentation-backend/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..8cf278a0fc94 --- /dev/null +++ b/common/changes/@itwin/presentation-backend/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/presentation-backend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/presentation-backend" +} \ No newline at end of file diff --git a/common/changes/@itwin/presentation-common/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/presentation-common/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..832da0bf5908 --- /dev/null +++ b/common/changes/@itwin/presentation-common/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/presentation-common", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/presentation-common" +} \ No newline at end of file diff --git a/common/changes/@itwin/presentation-frontend/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/presentation-frontend/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..fee45652689b --- /dev/null +++ b/common/changes/@itwin/presentation-frontend/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/presentation-frontend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/presentation-frontend" +} \ No newline at end of file diff --git a/common/changes/@itwin/rpcinterface-full-stack-tests/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/rpcinterface-full-stack-tests/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..f4ac0f33aed4 --- /dev/null +++ b/common/changes/@itwin/rpcinterface-full-stack-tests/wbg-update-deps_2025-01-22-21-23.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/changes/@itwin/webgl-compatibility/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/webgl-compatibility/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..02a2bb6bf631 --- /dev/null +++ b/common/changes/@itwin/webgl-compatibility/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/webgl-compatibility", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/webgl-compatibility" +} \ No newline at end of file diff --git a/common/changes/@itwin/workspace-editor/wbg-update-deps_2025-01-22-21-23.json b/common/changes/@itwin/workspace-editor/wbg-update-deps_2025-01-22-21-23.json new file mode 100644 index 000000000000..d6b27ff22252 --- /dev/null +++ b/common/changes/@itwin/workspace-editor/wbg-update-deps_2025-01-22-21-23.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/workspace-editor", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/workspace-editor" +} \ No newline at end of file From 5c0919a47a71e93e2f0200259837fd4159b25bcf Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 5 Feb 2025 14:01:47 -0500 Subject: [PATCH 17/26] Update mocha to v11.1.0 --- common/config/rush/pnpm-lock.yaml | 346 +++++++----------- core/backend/package.json | 2 +- core/ecschema-editing/package.json | 2 +- core/ecschema-locaters/package.json | 2 +- core/ecschema-metadata/package.json | 2 +- core/ecsql/common/package.json | 2 +- core/electron/package.json | 2 +- core/express-server/package.json | 2 +- core/hypermodeling/package.json | 2 +- core/markup/package.json | 2 +- core/mobile/package.json | 2 +- core/orbitgt/package.json | 2 +- core/webgl-compatibility/package.json | 2 +- domains/analytical/backend/package.json | 2 +- .../linear-referencing/backend/package.json | 2 +- .../linear-referencing/common/package.json | 2 +- .../physical-material/backend/package.json | 2 +- editor/common/package.json | 2 +- example-code/app/package.json | 2 +- example-code/snippets/package.json | 2 +- extensions/frontend-tiles/package.json | 2 +- extensions/map-layers-auth/package.json | 2 +- extensions/map-layers-formats/package.json | 2 +- full-stack-tests/backend/package.json | 2 +- .../ecschema-rpc-interface/package.json | 2 +- full-stack-tests/presentation/package.json | 2 +- full-stack-tests/rpc-interface/package.json | 2 +- presentation/backend/package.json | 2 +- presentation/common/package.json | 2 +- presentation/frontend/package.json | 2 +- test-apps/imjs-importer/package.json | 2 +- tools/build/package.json | 2 +- tools/certa/package.json | 2 +- tools/ecschema2ts/package.json | 2 +- tools/internal/package.json | 2 +- ui/appui-abstract/package.json | 2 +- utils/workspace-editor/package.json | 2 +- 37 files changed, 165 insertions(+), 253 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index fc790f9ea265..16afca4a94da 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -134,8 +134,8 @@ importers: specifier: ^14.1.3 version: 14.1.3 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 node-simctl: specifier: ~7.6.1 version: 7.6.1 @@ -306,8 +306,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -424,8 +424,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -493,8 +493,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -599,8 +599,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -669,8 +669,8 @@ importers: specifier: ^10.3.12 version: 10.3.12 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -739,8 +739,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -1014,8 +1014,8 @@ importers: specifier: ^10.3.12 version: 10.3.12 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -1157,8 +1157,8 @@ importers: specifier: ^10.3.12 version: 10.3.12 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -1242,8 +1242,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -1284,8 +1284,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -1363,8 +1363,8 @@ importers: specifier: ^10.3.12 version: 10.3.12 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -1420,8 +1420,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -1477,8 +1477,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -1519,8 +1519,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -1567,8 +1567,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -1643,8 +1643,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -1747,8 +1747,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -1853,8 +1853,8 @@ importers: specifier: ^1.0.4 version: 1.0.4 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 npm-run-all: specifier: ^4.1.5 version: 4.1.5 @@ -1922,8 +1922,8 @@ importers: specifier: ^10.3.12 version: 10.3.12 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -1988,8 +1988,8 @@ importers: specifier: 3.0.2 version: 3.0.2(jsdom@26.0.0) mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -2085,8 +2085,8 @@ importers: specifier: 3.0.2 version: 3.0.2(jsdom@26.0.0) mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -2248,8 +2248,8 @@ importers: specifier: ^8.1.0 version: 8.1.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -2568,8 +2568,8 @@ importers: specifier: ^5.1.0 version: 5.1.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 openid-client: specifier: ^4.7.4 version: 4.7.4 @@ -2749,8 +2749,8 @@ importers: specifier: ^4.4.1 version: 4.4.1 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -2979,8 +2979,8 @@ importers: specifier: ^5.1.0 version: 5.1.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 openid-client: specifier: ^4.7.4 version: 4.7.4 @@ -3176,8 +3176,8 @@ importers: specifier: ^4.1.0 version: 4.1.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -3287,8 +3287,8 @@ importers: specifier: 0.5.0-rc16 version: 0.5.0-rc16 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -3420,8 +3420,8 @@ importers: specifier: 3.0.2 version: 3.0.2(jsdom@26.0.0) mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -3883,8 +3883,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -4057,11 +4057,11 @@ importers: specifier: ^10.3.12 version: 10.3.12 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 mocha-junit-reporter: specifier: ^2.0.2 - version: 2.0.2(mocha@10.2.0) + version: 2.0.2(mocha@11.1.0) rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -4112,8 +4112,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 playwright: specifier: ~1.47.1 version: 1.47.1 @@ -4234,8 +4234,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 nyc: specifier: ^17.1.0 version: 17.1.0 @@ -4262,8 +4262,8 @@ importers: specifier: ^10.3.12 version: 10.3.12 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 ../../tools/perf-tools: dependencies: @@ -4338,8 +4338,8 @@ importers: specifier: ^5.0.1 version: 5.0.1 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 raf: specifier: ^3.4.0 version: 3.4.0 @@ -4402,8 +4402,8 @@ importers: specifier: ^9.13.0 version: 9.13.0 mocha: - specifier: ^10.2.0 - version: 10.2.0 + specifier: ^11.1.0 + version: 11.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -6116,8 +6116,8 @@ packages: ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - ansi-colors@4.1.1: - resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} ansi-escapes@4.3.2: @@ -6535,10 +6535,6 @@ packages: child_process@1.0.2: resolution: {integrity: sha512-Wmza/JzL0SiWz7kl6MhIKT5ceIlnFPJX+lwUGj7Clhy5MMldsSoJR0+uvRzOS5Kv45Mq7t1PoE8TsOA9bzvb6g==} - chokidar@3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} - engines: {node: '>= 8.10.0'} - chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} @@ -6760,15 +6756,6 @@ packages: debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.0: resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} @@ -6876,10 +6863,6 @@ packages: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} - diff@5.0.0: - resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==} - engines: {node: '>=0.3.1'} - diff@5.2.0: resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} engines: {node: '>=0.3.1'} @@ -7612,10 +7595,6 @@ packages: engines: {node: 20 || >=22} hasBin: true - glob@7.2.0: - resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} - deprecated: Glob versions prior to v9 are no longer supported - glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -8596,8 +8575,8 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@5.0.1: - resolution: {integrity: sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==} + minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} minimatch@9.0.5: @@ -8625,9 +8604,9 @@ packages: peerDependencies: mocha: '>=2.2.5' - mocha@10.2.0: - resolution: {integrity: sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==} - engines: {node: '>= 14.0.0'} + mocha@11.1.0: + resolution: {integrity: sha512-8uJR5RTC2NgpY3GrYcgpZrsEd9zKbPDpob1RezyR2upGHRQtHWofmzTMzTMSV6dru3tj5Ukt0+Vnq1qhFEEwAg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true moment-timezone@0.5.46: @@ -8654,9 +8633,6 @@ packages: ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -8689,11 +8665,6 @@ packages: resolution: {integrity: sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==} engines: {node: '>=12.0.0'} - nanoid@3.3.3: - resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - nanoid@3.3.8: resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -9565,9 +9536,6 @@ packages: tedious: optional: true - serialize-javascript@6.0.0: - resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} - serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} @@ -10493,8 +10461,8 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} - workerpool@6.2.1: - resolution: {integrity: sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==} + workerpool@6.5.1: + resolution: {integrity: sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==} workspace-tools@0.36.4: resolution: {integrity: sha512-v0UFVvw9BjHtRu2Dau5PEJKkuG8u4jPlpXZQWjSz9XgbSutpPURqtO2P0hp3cVmQVATh8lkMFCewFgJuDnyC/w==} @@ -10593,10 +10561,6 @@ packages: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} engines: {node: '>=6'} - yargs-parser@20.2.4: - resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==} - engines: {node: '>=10'} - yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -10609,10 +10573,6 @@ packages: resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} engines: {node: '>=8'} - yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} - yargs@17.4.0: resolution: {integrity: sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA==} engines: {node: '>=12'} @@ -10850,7 +10810,7 @@ snapshots: '@babel/traverse': 7.26.4 '@babel/types': 7.26.3 convert-source-map: 2.0.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -10923,7 +10883,7 @@ snapshots: '@babel/parser': 7.26.3 '@babel/template': 7.25.9 '@babel/types': 7.26.3 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -11050,7 +11010,7 @@ snapshots: '@electron/get@3.1.0': dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) env-paths: 2.2.1 fs-extra: 8.1.0 got: 11.8.6 @@ -11220,7 +11180,7 @@ snapshots: '@eslint/config-array@0.18.0': dependencies: '@eslint/object-schema': 2.1.5 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -11230,7 +11190,7 @@ snapshots: '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) espree: 10.3.0 globals: 14.0.0 ignore: 5.3.2 @@ -12238,7 +12198,7 @@ snapshots: '@typescript-eslint/types': 8.11.0 '@typescript-eslint/typescript-estree': 8.11.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.11.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) eslint: 9.13.0 optionalDependencies: typescript: 5.6.2 @@ -12254,7 +12214,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 8.11.0(typescript@5.6.2) '@typescript-eslint/utils': 8.11.0(eslint@9.13.0)(typescript@5.6.2) - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) ts-api-utils: 1.4.3(typescript@5.6.2) optionalDependencies: typescript: 5.6.2 @@ -12268,7 +12228,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.11.0 '@typescript-eslint/visitor-keys': 8.11.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -12344,7 +12304,7 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 @@ -12601,7 +12561,7 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - ansi-colors@4.1.1: {} + ansi-colors@4.1.3: {} ansi-escapes@4.3.2: dependencies: @@ -13121,18 +13081,6 @@ snapshots: child_process@1.0.2: {} - chokidar@3.5.3: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -13282,7 +13230,7 @@ snapshots: cpx2@8.0.0: dependencies: debounce: 2.2.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) duplexer: 0.1.2 fs-extra: 11.2.0 glob: 11.0.1 @@ -13405,16 +13353,12 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.4(supports-color@8.1.1): + debug@4.4.0(supports-color@8.1.1): dependencies: - ms: 2.1.2 + ms: 2.1.3 optionalDependencies: supports-color: 8.1.1 - debug@4.4.0: - dependencies: - ms: 2.1.3 - decamelize@1.2.0: {} decamelize@4.0.0: {} @@ -13492,8 +13436,6 @@ snapshots: diff@4.0.2: {} - diff@5.0.0: {} - diff@5.2.0: {} diffie-hellman@5.0.3: @@ -13910,7 +13852,7 @@ snapshots: '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) escape-string-regexp: 4.0.0 eslint: 9.13.0 espree: 10.3.0 @@ -14002,7 +13944,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 eslint-visitor-keys: 4.2.0 @@ -14122,7 +14064,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -14418,15 +14360,6 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 2.0.0 - glob@7.2.0: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -14622,7 +14555,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.3 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -14641,7 +14574,7 @@ snapshots: https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.3 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -14931,7 +14864,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -14940,7 +14873,7 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -15155,7 +15088,7 @@ snapshots: dependencies: '@types/express': 4.17.21 '@types/jsonwebtoken': 8.5.9 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) jose: 2.0.7 limiter: 1.1.5 lru-memoizer: 2.3.0 @@ -15471,7 +15404,7 @@ snapshots: dependencies: brace-expansion: 1.1.11 - minimatch@5.0.1: + minimatch@5.1.6: dependencies: brace-expansion: 2.0.1 @@ -15489,37 +15422,36 @@ snapshots: mkdirp@1.0.4: {} - mocha-junit-reporter@2.0.2(mocha@10.2.0): + mocha-junit-reporter@2.0.2(mocha@11.1.0): dependencies: debug: 2.6.9 md5: 2.3.0 mkdirp: 0.5.6 - mocha: 10.2.0 + mocha: 11.1.0 strip-ansi: 6.0.1 xml: 1.0.1 - mocha@10.2.0: + mocha@11.1.0: dependencies: - ansi-colors: 4.1.1 + ansi-colors: 4.1.3 browser-stdout: 1.3.1 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) - diff: 5.0.0 + chokidar: 3.6.0 + debug: 4.4.0(supports-color@8.1.1) + diff: 5.2.0 escape-string-regexp: 4.0.0 find-up: 5.0.0 - glob: 7.2.0 + glob: 10.4.5 he: 1.2.0 js-yaml: 4.1.0 log-symbols: 4.1.0 - minimatch: 5.0.1 + minimatch: 5.1.6 ms: 2.1.3 - nanoid: 3.3.3 - serialize-javascript: 6.0.0 + serialize-javascript: 6.0.2 strip-json-comments: 3.1.1 supports-color: 8.1.1 - workerpool: 6.2.1 - yargs: 16.2.0 - yargs-parser: 20.2.4 + workerpool: 6.5.1 + yargs: 17.7.2 + yargs-parser: 21.1.1 yargs-unparser: 2.0.0 moment-timezone@0.5.46: @@ -15544,8 +15476,6 @@ snapshots: ms@2.0.0: {} - ms@2.1.2: {} - ms@2.1.3: {} msw@2.7.0(@types/node@20.17.0)(typescript@5.6.2): @@ -15629,8 +15559,6 @@ snapshots: dependencies: lru-cache: 7.18.3 - nanoid@3.3.3: {} - nanoid@3.3.8: {} native-duplexpair@1.0.0: {} @@ -15658,7 +15586,7 @@ snapshots: nock@12.0.3: dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) json-stringify-safe: 5.0.1 lodash: 4.17.21 propagate: 2.0.1 @@ -16524,7 +16452,7 @@ snapshots: dependencies: '@types/debug': 4.1.12 '@types/validator': 13.12.2 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) dottie: 2.0.6 inflection: 1.13.4 lodash: 4.17.21 @@ -16544,10 +16472,6 @@ snapshots: transitivePeerDependencies: - supports-color - serialize-javascript@6.0.0: - dependencies: - randombytes: 2.1.0 - serialize-javascript@6.0.2: dependencies: randombytes: 2.1.0 @@ -16723,7 +16647,7 @@ snapshots: spdy-transport@3.0.0: dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -16734,7 +16658,7 @@ snapshots: spdy@4.0.1: dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -16891,7 +16815,7 @@ snapshots: sumchecker@3.0.1: dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -16899,7 +16823,7 @@ snapshots: dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) fast-safe-stringify: 2.1.1 form-data: 4.0.1 formidable: 3.5.2 @@ -16914,7 +16838,7 @@ snapshots: dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) fast-safe-stringify: 2.1.1 form-data: 4.0.1 formidable: 3.5.2 @@ -17337,7 +17261,7 @@ snapshots: vite-node@2.1.0(@types/node@20.17.0)(terser@5.37.0): dependencies: cac: 6.7.14 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) pathe: 1.1.2 vite: 5.4.11(@types/node@20.17.0)(terser@5.37.0) transitivePeerDependencies: @@ -17354,7 +17278,7 @@ snapshots: vite-node@2.1.0(@types/node@20.17.14)(terser@5.37.0): dependencies: cac: 6.7.14 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) pathe: 1.1.2 vite: 5.4.11(@types/node@20.17.14)(terser@5.37.0) transitivePeerDependencies: @@ -17433,7 +17357,7 @@ snapshots: '@vitest/spy': 2.1.0 '@vitest/utils': 2.1.0 chai: 5.1.2 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) magic-string: 0.30.17 pathe: 1.1.2 std-env: 3.8.0 @@ -17469,7 +17393,7 @@ snapshots: '@vitest/spy': 2.1.0 '@vitest/utils': 2.1.0 chai: 5.1.2 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) magic-string: 0.30.17 pathe: 1.1.2 std-env: 3.8.0 @@ -17672,7 +17596,7 @@ snapshots: word-wrap@1.2.5: {} - workerpool@6.2.1: {} + workerpool@6.5.1: {} workspace-tools@0.36.4: dependencies: @@ -17752,8 +17676,6 @@ snapshots: camelcase: 5.3.1 decamelize: 1.2.0 - yargs-parser@20.2.4: {} - yargs-parser@21.1.1: {} yargs-unparser@2.0.0: @@ -17777,16 +17699,6 @@ snapshots: y18n: 4.0.3 yargs-parser: 18.1.3 - yargs@16.2.0: - dependencies: - cliui: 7.0.4 - escalade: 3.2.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 20.2.4 - yargs@17.4.0: dependencies: cliui: 7.0.4 diff --git a/core/backend/package.json b/core/backend/package.json index 96a860cf3982..221ce0de087e 100644 --- a/core/backend/package.json +++ b/core/backend/package.json @@ -86,7 +86,7 @@ "eslint": "^9.13.0", "fs-extra": "^8.1.0", "internal-tools": "workspace:*", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "node-simctl": "~7.6.1", "null-loader": "^4.0.1", "nyc": "^17.1.0", diff --git a/core/ecschema-editing/package.json b/core/ecschema-editing/package.json index ffb61c82b1ca..3d297fc6b7f4 100644 --- a/core/ecschema-editing/package.json +++ b/core/ecschema-editing/package.json @@ -54,7 +54,7 @@ "chai-as-promised": "^7.1.1", "cpx2": "^8.0.0", "eslint": "^9.13.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", diff --git a/core/ecschema-locaters/package.json b/core/ecschema-locaters/package.json index ca8481c846db..bc43e52706f9 100644 --- a/core/ecschema-locaters/package.json +++ b/core/ecschema-locaters/package.json @@ -63,7 +63,7 @@ "chai-as-promised": "^7.1.1", "cpx2": "^8.0.0", "eslint": "^9.13.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", diff --git a/core/ecschema-metadata/package.json b/core/ecschema-metadata/package.json index 4fdc9a2f376a..ee659483a7c7 100644 --- a/core/ecschema-metadata/package.json +++ b/core/ecschema-metadata/package.json @@ -53,7 +53,7 @@ "chai-as-promised": "^7.1.1", "cpx2": "^8.0.0", "eslint": "^9.13.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", diff --git a/core/ecsql/common/package.json b/core/ecsql/common/package.json index b267a6d893f9..7133ff28cbcc 100644 --- a/core/ecsql/common/package.json +++ b/core/ecsql/common/package.json @@ -45,7 +45,7 @@ "@types/mocha": "^10.0.6", "chai": "^4.3.10", "eslint": "^9.13.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" diff --git a/core/electron/package.json b/core/electron/package.json index da8583bbda7d..67ecd82d2119 100644 --- a/core/electron/package.json +++ b/core/electron/package.json @@ -58,7 +58,7 @@ "electron": "^34.0.0", "eslint": "^9.13.0", "glob": "^10.3.12", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "rimraf": "^6.0.1", "source-map-loader": "^5.0.0", "typescript": "~5.6.2", diff --git a/core/express-server/package.json b/core/express-server/package.json index d1f4f284f561..6fa9d975831e 100644 --- a/core/express-server/package.json +++ b/core/express-server/package.json @@ -49,7 +49,7 @@ "@types/express-ws": "^3.0.3", "chai": "^4.3.10", "eslint": "^9.13.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", diff --git a/core/hypermodeling/package.json b/core/hypermodeling/package.json index c86e5b968c12..6c95813b3988 100644 --- a/core/hypermodeling/package.json +++ b/core/hypermodeling/package.json @@ -58,7 +58,7 @@ "cpx2": "^8.0.0", "eslint": "^9.13.0", "glob": "^10.3.12", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "source-map-loader": "^5.0.0", diff --git a/core/markup/package.json b/core/markup/package.json index bd42e8909d01..2d93e0afcf1e 100644 --- a/core/markup/package.json +++ b/core/markup/package.json @@ -63,7 +63,7 @@ "cpx2": "^8.0.0", "eslint": "^9.13.0", "glob": "^10.3.12", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "source-map-loader": "^5.0.0", diff --git a/core/mobile/package.json b/core/mobile/package.json index 49efb143e743..3477a1bfe436 100644 --- a/core/mobile/package.json +++ b/core/mobile/package.json @@ -61,7 +61,7 @@ "dotenv": "^16.4.5", "dotenv-expand": "^5.1.0", "eslint": "^9.13.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" } diff --git a/core/orbitgt/package.json b/core/orbitgt/package.json index 8a36ca2a654f..3b21d81e0e60 100644 --- a/core/orbitgt/package.json +++ b/core/orbitgt/package.json @@ -41,7 +41,7 @@ "cpx2": "^8.0.0", "debug": "^2.6.9", "eslint": "^9.13.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" diff --git a/core/webgl-compatibility/package.json b/core/webgl-compatibility/package.json index f39833a3b237..6f30ed4349fa 100644 --- a/core/webgl-compatibility/package.json +++ b/core/webgl-compatibility/package.json @@ -49,7 +49,7 @@ "chai": "^4.3.10", "eslint": "^9.13.0", "glob": "^10.3.12", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "rimraf": "^6.0.1", "source-map-loader": "^5.0.0", "typescript": "~5.6.2", diff --git a/domains/analytical/backend/package.json b/domains/analytical/backend/package.json index 8f9cfb42be65..61ed54afe340 100644 --- a/domains/analytical/backend/package.json +++ b/domains/analytical/backend/package.json @@ -54,7 +54,7 @@ "chai": "^4.3.10", "cpx2": "^8.0.0", "eslint": "^9.13.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "semver": "^7.5.2", diff --git a/domains/linear-referencing/backend/package.json b/domains/linear-referencing/backend/package.json index cd127534f74b..5cf39b91f737 100644 --- a/domains/linear-referencing/backend/package.json +++ b/domains/linear-referencing/backend/package.json @@ -55,7 +55,7 @@ "chai": "^4.3.10", "cpx2": "^8.0.0", "eslint": "^9.13.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" diff --git a/domains/linear-referencing/common/package.json b/domains/linear-referencing/common/package.json index 0e5bb78359ea..2b4b39412584 100644 --- a/domains/linear-referencing/common/package.json +++ b/domains/linear-referencing/common/package.json @@ -46,7 +46,7 @@ "@types/mocha": "^10.0.6", "chai": "^4.3.10", "eslint": "^9.13.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" diff --git a/domains/physical-material/backend/package.json b/domains/physical-material/backend/package.json index c43fadd70cc8..6964dfefa593 100644 --- a/domains/physical-material/backend/package.json +++ b/domains/physical-material/backend/package.json @@ -52,7 +52,7 @@ "@types/node": "~20.17.0", "chai": "^4.3.10", "eslint": "^9.13.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" diff --git a/editor/common/package.json b/editor/common/package.json index b8cd07950357..aca3e032ad96 100644 --- a/editor/common/package.json +++ b/editor/common/package.json @@ -48,7 +48,7 @@ "@types/mocha": "^10.0.6", "chai": "^4.3.10", "eslint": "^9.13.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" } diff --git a/example-code/app/package.json b/example-code/app/package.json index 69f2467d4028..120e08c76267 100644 --- a/example-code/app/package.json +++ b/example-code/app/package.json @@ -35,7 +35,7 @@ "chai": "^4.3.10", "cpx2": "^8.0.0", "eslint": "^9.13.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" }, diff --git a/example-code/snippets/package.json b/example-code/snippets/package.json index 668c8556f184..6f72aea24124 100644 --- a/example-code/snippets/package.json +++ b/example-code/snippets/package.json @@ -52,7 +52,7 @@ "cpx2": "^8.0.0", "eslint": "^9.13.0", "mkdirp": "^1.0.4", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "npm-run-all": "^4.1.5", "rimraf": "^6.0.1", "typescript": "~5.6.2" diff --git a/extensions/frontend-tiles/package.json b/extensions/frontend-tiles/package.json index 9b6bde387dee..29cd5828cdda 100644 --- a/extensions/frontend-tiles/package.json +++ b/extensions/frontend-tiles/package.json @@ -58,7 +58,7 @@ "chai-as-promised": "^7.1.1", "eslint": "^9.13.0", "glob": "^10.3.12", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", "source-map-loader": "^5.0.0", diff --git a/extensions/map-layers-auth/package.json b/extensions/map-layers-auth/package.json index a6bf332920af..4bf6a61c011d 100644 --- a/extensions/map-layers-auth/package.json +++ b/extensions/map-layers-auth/package.json @@ -48,7 +48,7 @@ "ignore-styles": "^5.0.1", "jsdom": "^26.0.0", "jsdom-global": "3.0.2", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", diff --git a/extensions/map-layers-formats/package.json b/extensions/map-layers-formats/package.json index defb09ba0b2e..8ba32e76066b 100644 --- a/extensions/map-layers-formats/package.json +++ b/extensions/map-layers-formats/package.json @@ -57,7 +57,7 @@ "ignore-styles": "^5.0.1", "jsdom": "^26.0.0", "jsdom-global": "3.0.2", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", diff --git a/full-stack-tests/backend/package.json b/full-stack-tests/backend/package.json index 962187aaa953..386bb9a559a3 100644 --- a/full-stack-tests/backend/package.json +++ b/full-stack-tests/backend/package.json @@ -63,7 +63,7 @@ "dotenv-expand": "^5.1.0", "eslint": "^9.13.0", "fs-extra": "^8.1.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1" diff --git a/full-stack-tests/ecschema-rpc-interface/package.json b/full-stack-tests/ecschema-rpc-interface/package.json index e4c6e5dffcc0..fffbb7476b8a 100644 --- a/full-stack-tests/ecschema-rpc-interface/package.json +++ b/full-stack-tests/ecschema-rpc-interface/package.json @@ -47,7 +47,7 @@ "chai-as-promised": "^7.1.1", "dotenv": "^16.4.5", "dotenv-expand": "^5.1.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "openid-client": "^4.7.4" }, "devDependencies": { diff --git a/full-stack-tests/presentation/package.json b/full-stack-tests/presentation/package.json index 61ce50aab59d..ddd64ec73b54 100644 --- a/full-stack-tests/presentation/package.json +++ b/full-stack-tests/presentation/package.json @@ -57,7 +57,7 @@ "faker": "^4.1.0", "fast-sort": "^3.0.2", "fast-xml-parser": "^4.4.1", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", "sinon-chai": "^3.7.0", diff --git a/full-stack-tests/rpc-interface/package.json b/full-stack-tests/rpc-interface/package.json index 3dd4254aca6d..a8d2d35e325d 100644 --- a/full-stack-tests/rpc-interface/package.json +++ b/full-stack-tests/rpc-interface/package.json @@ -53,7 +53,7 @@ "chai-as-promised": "^7.1.1", "dotenv": "^16.4.5", "dotenv-expand": "^5.1.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "openid-client": "^4.7.4" }, "devDependencies": { diff --git a/presentation/backend/package.json b/presentation/backend/package.json index 0ca69aa98879..5996731075b7 100644 --- a/presentation/backend/package.json +++ b/presentation/backend/package.json @@ -81,7 +81,7 @@ "eslint": "^9.13.0", "eslint-config-prettier": "^9.1.0", "faker": "^4.1.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "prettier": "^3.2.5", "rimraf": "^6.0.1", diff --git a/presentation/common/package.json b/presentation/common/package.json index d0eeae2ccfd9..ea1924609d29 100644 --- a/presentation/common/package.json +++ b/presentation/common/package.json @@ -80,7 +80,7 @@ "eslint-config-prettier": "^9.1.0", "faker": "^4.1.0", "json-schema-faker": "0.5.0-rc16", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "prettier": "^3.2.5", "rimraf": "^6.0.1", diff --git a/presentation/frontend/package.json b/presentation/frontend/package.json index 73705e5f3623..61d4f94f4389 100644 --- a/presentation/frontend/package.json +++ b/presentation/frontend/package.json @@ -84,7 +84,7 @@ "faker": "^4.1.0", "jsdom": "^26.0.0", "jsdom-global": "3.0.2", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "prettier": "^3.2.5", "rimraf": "^6.0.1", diff --git a/test-apps/imjs-importer/package.json b/test-apps/imjs-importer/package.json index f81b4f9c4732..90d3b25bce53 100644 --- a/test-apps/imjs-importer/package.json +++ b/test-apps/imjs-importer/package.json @@ -40,7 +40,7 @@ "@types/yargs": "17.0.19", "chai": "^4.3.10", "eslint": "^9.13.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" } diff --git a/tools/build/package.json b/tools/build/package.json index 59a1d3ad2f44..7d36bc9d1f93 100644 --- a/tools/build/package.json +++ b/tools/build/package.json @@ -35,7 +35,7 @@ "cross-spawn": "^7.0.5", "fs-extra": "^8.1.0", "glob": "^10.3.12", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "mocha-junit-reporter": "^2.0.2", "rimraf": "^6.0.1", "tree-kill": "^1.2.2", diff --git a/tools/certa/package.json b/tools/certa/package.json index 5c3cfd2ab9bd..a049f74a02d7 100644 --- a/tools/certa/package.json +++ b/tools/certa/package.json @@ -37,7 +37,7 @@ "express": "^4.21.2", "jsonc-parser": "~2.0.3", "lodash": "^4.17.21", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "playwright": "~1.47.1", "source-map-support": "^0.5.6", "yargs": "^17.4.0" diff --git a/tools/ecschema2ts/package.json b/tools/ecschema2ts/package.json index 813ed742d84b..94b617a27aa0 100644 --- a/tools/ecschema2ts/package.json +++ b/tools/ecschema2ts/package.json @@ -47,7 +47,7 @@ "chai-string": "^1.5.0", "cpx2": "^8.0.0", "eslint": "^9.13.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", "source-map-support": "^0.5.6", diff --git a/tools/internal/package.json b/tools/internal/package.json index 6168352e196c..5e17b7d6df0b 100644 --- a/tools/internal/package.json +++ b/tools/internal/package.json @@ -25,6 +25,6 @@ "devDependencies": { "@itwin/build-tools": "workspace:*", "glob": "^10.3.12", - "mocha": "^10.2.0" + "mocha": "^11.1.0" } } diff --git a/ui/appui-abstract/package.json b/ui/appui-abstract/package.json index c64ec33aebc0..e2f8d058053f 100644 --- a/ui/appui-abstract/package.json +++ b/ui/appui-abstract/package.json @@ -59,7 +59,7 @@ "eslint": "^9.13.0", "glob": "^10.3.12", "ignore-styles": "^5.0.1", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "raf": "^3.4.0", "rimraf": "^6.0.1", "sinon": "^18.0.1", diff --git a/utils/workspace-editor/package.json b/utils/workspace-editor/package.json index b4ee4b02675f..a1df742abb24 100644 --- a/utils/workspace-editor/package.json +++ b/utils/workspace-editor/package.json @@ -37,7 +37,7 @@ "@types/yargs": "17.0.19", "@types/glob": "^5.0.35", "eslint": "^9.13.0", - "mocha": "^10.2.0", + "mocha": "^11.1.0", "rimraf": "^6.0.1", "typescript": "~5.6.2" } From 0556c3fb8e1abfe4b735a8bcf02fedd02d48952d Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 5 Feb 2025 14:12:32 -0500 Subject: [PATCH 18/26] Update babel-plugin-istanbul to v7.0.0 --- common/config/rush/pnpm-lock.yaml | 56 ++++++++++---------------- core/frontend/package.json | 2 +- core/hypermodeling/package.json | 2 +- core/i18n/package.json | 2 +- core/markup/package.json | 2 +- core/webgl-compatibility/package.json | 2 +- extensions/frontend-tiles/package.json | 2 +- full-stack-tests/core/package.json | 2 +- ui/appui-abstract/package.json | 2 +- 9 files changed, 29 insertions(+), 43 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 16afca4a94da..29fa06cf7a97 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -846,8 +846,8 @@ importers: specifier: ~8.2.5 version: 8.2.5(@babel/core@7.26.0)(webpack@5.97.1) babel-plugin-istanbul: - specifier: ~6.1.1 - version: 6.1.1 + specifier: ^7.0.0 + version: 7.0.0 cpx2: specifier: ^8.0.0 version: 8.0.0 @@ -999,8 +999,8 @@ importers: specifier: ~8.2.5 version: 8.2.5(@babel/core@7.26.0)(webpack@5.97.1) babel-plugin-istanbul: - specifier: ~6.1.1 - version: 6.1.1 + specifier: ^7.0.0 + version: 7.0.0 chai: specifier: ^4.3.10 version: 4.3.10 @@ -1078,8 +1078,8 @@ importers: specifier: ~8.2.5 version: 8.2.5(@babel/core@7.26.0)(webpack@5.97.1) babel-plugin-istanbul: - specifier: ~6.1.1 - version: 6.1.1 + specifier: ^7.0.0 + version: 7.0.0 chai: specifier: ^4.3.10 version: 4.3.10 @@ -1142,8 +1142,8 @@ importers: specifier: ~8.2.5 version: 8.2.5(@babel/core@7.26.0)(webpack@5.97.1) babel-plugin-istanbul: - specifier: ~6.1.1 - version: 6.1.1 + specifier: ^7.0.0 + version: 7.0.0 chai: specifier: ^4.3.10 version: 4.3.10 @@ -1351,8 +1351,8 @@ importers: specifier: ~8.2.5 version: 8.2.5(@babel/core@7.26.0)(webpack@5.97.1) babel-plugin-istanbul: - specifier: ~6.1.1 - version: 6.1.1 + specifier: ^7.0.0 + version: 7.0.0 chai: specifier: ^4.3.10 version: 4.3.10 @@ -1907,8 +1907,8 @@ importers: specifier: ~8.2.5 version: 8.2.5(@babel/core@7.26.0)(webpack@5.97.1) babel-plugin-istanbul: - specifier: ~6.1.1 - version: 6.1.1 + specifier: ^7.0.0 + version: 7.0.0 chai: specifier: ^4.3.10 version: 4.3.10 @@ -2436,8 +2436,8 @@ importers: specifier: ~8.2.5 version: 8.2.5(@babel/core@7.26.0)(webpack@5.97.1) babel-plugin-istanbul: - specifier: ~6.1.1 - version: 6.1.1 + specifier: ^7.0.0 + version: 7.0.0 browserify-zlib: specifier: ^0.2.0 version: 0.2.0 @@ -4320,8 +4320,8 @@ importers: specifier: ~8.2.5 version: 8.2.5(@babel/core@7.26.0)(webpack@5.97.1) babel-plugin-istanbul: - specifier: ~6.1.1 - version: 6.1.1 + specifier: ^7.0.0 + version: 7.0.0 chai: specifier: ^4.3.10 version: 4.3.10 @@ -6299,9 +6299,9 @@ packages: '@babel/core': ^7.0.0 webpack: '>=2' - babel-plugin-istanbul@6.1.1: - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} - engines: {node: '>=8'} + babel-plugin-istanbul@7.0.0: + resolution: {integrity: sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw==} + engines: {node: '>=12'} balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -8060,10 +8060,6 @@ packages: resolution: {integrity: sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==} 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'} @@ -12801,12 +12797,12 @@ snapshots: schema-utils: 2.7.1 webpack: 5.97.1(webpack-cli@5.0.1) - babel-plugin-istanbul@6.1.1: + babel-plugin-istanbul@7.0.0: dependencies: '@babel/helper-plugin-utils': 7.25.9 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.2.1 + istanbul-lib-instrument: 6.0.3 test-exclude: 6.0.0 transitivePeerDependencies: - supports-color @@ -14827,16 +14823,6 @@ snapshots: dependencies: append-transform: 2.0.0 - istanbul-lib-instrument@5.2.1: - dependencies: - '@babel/core': 7.26.0 - '@babel/parser': 7.26.3 - '@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.26.0 diff --git a/core/frontend/package.json b/core/frontend/package.json index 371457de2b1a..9d50697e436e 100644 --- a/core/frontend/package.json +++ b/core/frontend/package.json @@ -69,7 +69,7 @@ "@vitest/browser": "^2.1.0", "@vitest/coverage-v8": "^2.1.0", "babel-loader": "~8.2.5", - "babel-plugin-istanbul": "~6.1.1", + "babel-plugin-istanbul": "^7.0.0", "cpx2": "^8.0.0", "eslint": "^9.13.0", "glob": "^10.3.12", diff --git a/core/hypermodeling/package.json b/core/hypermodeling/package.json index 6c95813b3988..dbf597679b1f 100644 --- a/core/hypermodeling/package.json +++ b/core/hypermodeling/package.json @@ -53,7 +53,7 @@ "@types/chai": "4.3.1", "@types/mocha": "^10.0.6", "babel-loader": "~8.2.5", - "babel-plugin-istanbul": "~6.1.1", + "babel-plugin-istanbul": "^7.0.0", "chai": "^4.3.10", "cpx2": "^8.0.0", "eslint": "^9.13.0", diff --git a/core/i18n/package.json b/core/i18n/package.json index 8afe4e3a7e3d..fe2f893af67b 100644 --- a/core/i18n/package.json +++ b/core/i18n/package.json @@ -53,7 +53,7 @@ "@types/mocha": "^10.0.6", "@types/node": "~20.17.0", "babel-loader": "~8.2.5", - "babel-plugin-istanbul": "~6.1.1", + "babel-plugin-istanbul": "^7.0.0", "chai": "^4.3.10", "eslint": "^9.13.0", "glob": "^10.3.12", diff --git a/core/markup/package.json b/core/markup/package.json index 2d93e0afcf1e..b2358f1d5329 100644 --- a/core/markup/package.json +++ b/core/markup/package.json @@ -58,7 +58,7 @@ "@types/chai": "4.3.1", "@types/mocha": "^10.0.6", "babel-loader": "~8.2.5", - "babel-plugin-istanbul": "~6.1.1", + "babel-plugin-istanbul": "^7.0.0", "chai": "^4.3.10", "cpx2": "^8.0.0", "eslint": "^9.13.0", diff --git a/core/webgl-compatibility/package.json b/core/webgl-compatibility/package.json index 6f30ed4349fa..859aa12eb1b7 100644 --- a/core/webgl-compatibility/package.json +++ b/core/webgl-compatibility/package.json @@ -45,7 +45,7 @@ "@types/chai": "4.3.1", "@types/mocha": "^10.0.6", "babel-loader": "~8.2.5", - "babel-plugin-istanbul": "~6.1.1", + "babel-plugin-istanbul": "^7.0.0", "chai": "^4.3.10", "eslint": "^9.13.0", "glob": "^10.3.12", diff --git a/extensions/frontend-tiles/package.json b/extensions/frontend-tiles/package.json index 29cd5828cdda..0d2ad14aa62d 100644 --- a/extensions/frontend-tiles/package.json +++ b/extensions/frontend-tiles/package.json @@ -53,7 +53,7 @@ "@types/node": "~20.17.0", "@types/sinon": "^17.0.2", "babel-loader": "~8.2.5", - "babel-plugin-istanbul": "~6.1.1", + "babel-plugin-istanbul": "^7.0.0", "chai": "^4.3.10", "chai-as-promised": "^7.1.1", "eslint": "^9.13.0", diff --git a/full-stack-tests/core/package.json b/full-stack-tests/core/package.json index 2800724e2816..dffc842c7186 100644 --- a/full-stack-tests/core/package.json +++ b/full-stack-tests/core/package.json @@ -75,7 +75,7 @@ "@types/sinon-chai": "^3.2.0", "assert": "^2.0.0", "babel-loader": "~8.2.5", - "babel-plugin-istanbul": "~6.1.1", + "babel-plugin-istanbul": "^7.0.0", "browserify-zlib": "^0.2.0", "chai": "^4.3.10", "crypto-browserify": "3.12.0", diff --git a/ui/appui-abstract/package.json b/ui/appui-abstract/package.json index e2f8d058053f..abc3eb60b85a 100644 --- a/ui/appui-abstract/package.json +++ b/ui/appui-abstract/package.json @@ -53,7 +53,7 @@ "@types/sinon": "^17.0.2", "@types/sinon-chai": "^3.2.0", "babel-loader": "~8.2.5", - "babel-plugin-istanbul": "~6.1.1", + "babel-plugin-istanbul": "^7.0.0", "chai": "^4.3.10", "cpx2": "^8.0.0", "eslint": "^9.13.0", From c80555460d8ccc999861fba8f05a380097dad233 Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 5 Feb 2025 14:24:24 -0500 Subject: [PATCH 19/26] Use pnpm overrides to force update rollup-plugin-copy>globby to v11.0.0 --- common/config/rush/pnpm-config.json | 3 ++- common/config/rush/pnpm-lock.yaml | 26 ++------------------------ 2 files changed, 4 insertions(+), 25 deletions(-) diff --git a/common/config/rush/pnpm-config.json b/common/config/rush/pnpm-config.json index e4a1aa669f86..43629ddb1394 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 + "rollup-plugin-copy>globby": "^11.0.0" // https://github.com/vladshcherbin/rollup-plugin-copy/issues/77 }, // 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 29fa06cf7a97..e9bbd12889b8 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -6,6 +6,7 @@ settings: overrides: cross-spawn: ^7.0.5 + rollup-plugin-copy>globby: ^11.0.0 pnpmfileChecksum: avk5jcsa6uxo2n5cahoirjiuw4 @@ -5688,9 +5689,6 @@ packages: '@types/glob@5.0.35': resolution: {integrity: sha512-wc+VveszMLyMWFvXLkloixT4n0harUIVZjnpzztaZ0nKLuul7Z32iMt2fUFGAaZ4y1XWjFRMtCI5ewvyh4aIeg==} - '@types/glob@7.2.0': - resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} - '@types/google-protobuf@3.15.6': resolution: {integrity: sha512-pYVNNJ+winC4aek+lZp93sIKxnXt5qMkuKmaqS3WGuTq0Bw1ZDYNBgzG5kkdtwcv+GmYJGo3yEg6z2cKKAiEdw==} @@ -7611,10 +7609,6 @@ packages: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} - globby@10.0.1: - resolution: {integrity: sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==} - engines: {node: '>=8'} - globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -12001,11 +11995,6 @@ snapshots: '@types/minimatch': 5.1.2 '@types/node': 20.17.0 - '@types/glob@7.2.0': - dependencies: - '@types/minimatch': 5.1.2 - '@types/node': 20.17.0 - '@types/google-protobuf@3.15.6': {} '@types/hast@3.0.4': @@ -14374,17 +14363,6 @@ snapshots: define-properties: 1.2.1 gopd: 1.2.0 - globby@10.0.1: - dependencies: - '@types/glob': 7.2.0 - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.2 - glob: 7.2.3 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 3.0.0 - globby@11.1.0: dependencies: array-union: 2.1.0 @@ -16277,7 +16255,7 @@ snapshots: '@types/fs-extra': 8.1.5 colorette: 1.4.0 fs-extra: 8.1.0 - globby: 10.0.1 + globby: 11.1.0 is-plain-object: 3.0.1 rollup-plugin-external-globals@0.11.0(rollup@4.28.1): From cec3e12595827bc223df65cbd3bd073d1cd2b006 Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 5 Feb 2025 17:39:49 -0500 Subject: [PATCH 20/26] Fix core-full-stack-tests build --- full-stack-tests/core/webpack.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/full-stack-tests/core/webpack.config.js b/full-stack-tests/core/webpack.config.js index 99b43fcfa37f..a39146218e41 100644 --- a/full-stack-tests/core/webpack.config.js +++ b/full-stack-tests/core/webpack.config.js @@ -47,6 +47,7 @@ function createConfig(shouldInstrument) { path: require.resolve("path-browserify"), stream: require.resolve("stream-browserify"), zlib: require.resolve("browserify-zlib"), + url: false, }, alias: { "@azure/storage-blob$": "@azure/storage-blob/dist-esm/storage-blob/src/index.browser.js", From e686c947c8eac40cefc31540c0545654839bad82 Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 5 Feb 2025 18:00:13 -0500 Subject: [PATCH 21/26] Remove dependencies on jsdom-global and ignore-styles --- .vscode/launch.json | 2 - common/config/rush/pnpm-lock.yaml | 73 +++++++------------ example-code/app/package.json | 3 +- extensions/map-layers-auth/package.json | 11 +-- .../src/ArcGis/ArcGisAccessClient.ts | 4 +- extensions/map-layers-formats/package.json | 8 +- .../src/test/_Setup.test.ts | 7 ++ full-stack-tests/presentation/package.json | 4 +- .../presentation/scripts/setup-tests.js | 6 +- presentation/frontend/.nycrc | 4 +- presentation/frontend/package.json | 4 +- presentation/frontend/src/test/setup.ts | 4 + ui/appui-abstract/package.json | 1 - 13 files changed, 51 insertions(+), 80 deletions(-) create mode 100644 extensions/map-layers-formats/src/test/_Setup.test.ts diff --git a/.vscode/launch.json b/.vscode/launch.json index 3d09ffe25975..1e6ebe3baf9c 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -508,8 +508,6 @@ "--config", "../.mocharc.json", "--no-timeouts", - "-r", - "jsdom-global/register", "lib/cjs/test/**/*.test.js" ], "outFiles": [ diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index e9bbd12889b8..2dae9cedabe6 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -1979,15 +1979,6 @@ importers: fetch-mock: specifier: ~11.1.3 version: 11.1.3 - ignore-styles: - specifier: ^5.0.1 - version: 5.0.1 - jsdom: - specifier: ^26.0.0 - version: 26.0.0 - jsdom-global: - specifier: 3.0.2 - version: 3.0.2(jsdom@26.0.0) mocha: specifier: ^11.1.0 version: 11.1.0 @@ -2052,6 +2043,9 @@ importers: '@types/google-protobuf': specifier: ~3.15.6 version: 3.15.6 + '@types/jsdom': + specifier: ^21.1.7 + version: 21.1.7 '@types/mocha': specifier: ^10.0.6 version: 10.0.6 @@ -2076,15 +2070,9 @@ importers: fetch-mock: specifier: ~11.1.3 version: 11.1.3 - ignore-styles: - specifier: ^5.0.1 - version: 5.0.1 jsdom: specifier: ^26.0.0 version: 26.0.0 - jsdom-global: - specifier: 3.0.2 - version: 3.0.2(jsdom@26.0.0) mocha: specifier: ^11.1.0 version: 11.1.0 @@ -2801,9 +2789,6 @@ importers: jsdom: specifier: ^26.0.0 version: 26.0.0 - jsdom-global: - specifier: 3.0.2 - version: 3.0.2(jsdom@26.0.0) prettier: specifier: ^3.2.5 version: 3.2.5 @@ -3375,6 +3360,9 @@ importers: '@types/faker': specifier: ^4.1.0 version: 4.1.0 + '@types/jsdom': + specifier: ^21.1.7 + version: 21.1.7 '@types/mocha': specifier: ^10.0.6 version: 10.0.6 @@ -3417,9 +3405,6 @@ importers: jsdom: specifier: ^26.0.0 version: 26.0.0 - jsdom-global: - specifier: 3.0.2 - version: 3.0.2(jsdom@26.0.0) mocha: specifier: ^11.1.0 version: 11.1.0 @@ -4335,9 +4320,6 @@ importers: glob: specifier: ^10.3.12 version: 10.3.12 - ignore-styles: - specifier: ^5.0.1 - version: 5.0.1 mocha: specifier: ^11.1.0 version: 11.1.0 @@ -5710,6 +5692,9 @@ packages: '@types/jquery@3.5.32': resolution: {integrity: sha512-b9Xbf4CkMqS02YH8zACqN1xzdxc3cO735Qe5AbSUFmyOiaWAbcpqh9Wna+Uk0vgACvoQHpWDg2rGdHkYPLmCiQ==} + '@types/jsdom@21.1.7': + resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==} + '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -7784,9 +7769,6 @@ packages: ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore-styles@5.0.1: - resolution: {integrity: sha512-gQQmIznCETPLEzfg1UH4Cs2oRq+HBPl8quroEUNXT8oybEG7/0lqI3dGgDSRry6B9HcCXw3PVkFFS0FF3CMddg==} - ignore@5.3.2: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} @@ -8140,11 +8122,6 @@ packages: resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} engines: {node: '>=12.0.0'} - jsdom-global@3.0.2: - resolution: {integrity: sha512-t1KMcBkz/pT5JrvcJbpUR2u/w1kO9jXctaaGJ0vZDzwFnIvGWw9IDSRciT83kIs8Bnw4qpOl8bQK08V01YgMPg==} - peerDependencies: - jsdom: '>=10.0.0' - jsdom@26.0.0: resolution: {integrity: sha512-BZYDGVAIriBWTpIxYzrXjv3E/4u8+/pSG5bQdIYCbNCGOvsPkDQfTVLAIXAf9ETdCpduCVTkDe2NNZ8NIwUVzw==} engines: {node: '>=18'} @@ -11873,13 +11850,13 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.17.0 + '@types/node': 20.17.14 '@types/cacheable-request@6.0.3': dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.17.0 + '@types/node': 20.17.14 '@types/responselike': 1.0.3 '@types/chai-as-promised@7.1.0': @@ -11981,7 +11958,7 @@ snapshots: '@types/fs-extra@8.1.5': dependencies: - '@types/node': 20.17.0 + '@types/node': 20.17.14 '@types/geojson@7946.0.14': {} @@ -12013,17 +11990,23 @@ snapshots: dependencies: '@types/sizzle': 2.3.9 + '@types/jsdom@21.1.7': + dependencies: + '@types/node': 20.17.14 + '@types/tough-cookie': 4.0.5 + parse5: 7.2.1 + '@types/json-schema@7.0.15': {} '@types/json5@0.0.29': {} '@types/jsonwebtoken@8.5.9': dependencies: - '@types/node': 20.17.0 + '@types/node': 20.17.14 '@types/keyv@3.1.4': dependencies: - '@types/node': 20.17.0 + '@types/node': 20.17.14 '@types/lodash@4.14.202': {} @@ -12067,19 +12050,19 @@ snapshots: '@types/readable-stream@4.0.18': dependencies: - '@types/node': 20.17.0 + '@types/node': 20.17.14 safe-buffer: 5.1.2 '@types/responselike@1.0.3': dependencies: - '@types/node': 20.17.0 + '@types/node': 20.17.14 '@types/semver@7.3.10': {} '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.17.0 + '@types/node': 20.17.14 '@types/serve-static@1.15.7': dependencies: @@ -14578,8 +14561,6 @@ snapshots: ieee754@1.2.1: {} - ignore-styles@5.0.1: {} - ignore@5.3.2: {} ignore@6.0.2: {} @@ -14898,7 +14879,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.17.0 + '@types/node': 20.17.14 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14927,10 +14908,6 @@ snapshots: jsdoc-type-pratt-parser@4.1.0: {} - jsdom-global@3.0.2(jsdom@26.0.0): - dependencies: - jsdom: 26.0.0 - jsdom@26.0.0: dependencies: cssstyle: 4.2.1 @@ -17552,7 +17529,7 @@ snapshots: wkx@0.5.0: dependencies: - '@types/node': 20.17.0 + '@types/node': 20.17.14 wms-capabilities@0.4.0: dependencies: diff --git a/example-code/app/package.json b/example-code/app/package.json index 120e08c76267..a851d1093950 100644 --- a/example-code/app/package.json +++ b/example-code/app/package.json @@ -47,8 +47,7 @@ "lib/backend/test/**/*.test.js" ], "require": [ - "source-map-support/register", - "jsdom-global/register" + "source-map-support/register" ], "reporter": "node_modules/@itwin/build-tools/mocha-reporter", "reporter-options": "mochaFile=lib/test/junit_results.xml", diff --git a/extensions/map-layers-auth/package.json b/extensions/map-layers-auth/package.json index 4bf6a61c011d..b931d8bde1b5 100644 --- a/extensions/map-layers-auth/package.json +++ b/extensions/map-layers-auth/package.json @@ -45,9 +45,6 @@ "@types/sinon-chai": "^3.2.0", "chai": "^4.3.10", "eslint": "^9.13.0", - "ignore-styles": "^5.0.1", - "jsdom": "^26.0.0", - "jsdom-global": "3.0.2", "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", @@ -66,10 +63,10 @@ }, "mocha": { "require": [ - "raf/polyfill", - "source-map-support/register", - "jsdom-global/register", - "ignore-styles" + "source-map-support/register" + ], + "globals": [ + "arcGisOAuth2Callback" ], "checkLeaks": true, "timeout": 60000, diff --git a/extensions/map-layers-auth/src/ArcGis/ArcGisAccessClient.ts b/extensions/map-layers-auth/src/ArcGis/ArcGisAccessClient.ts index 7bf00cca01ec..f38be3a18d2b 100644 --- a/extensions/map-layers-auth/src/ArcGis/ArcGisAccessClient.ts +++ b/extensions/map-layers-auth/src/ArcGis/ArcGisAccessClient.ts @@ -82,7 +82,7 @@ export class ArcGisAccessClient implements MapLayerAccessClient { } private initOauthCallbackFunction() { - (window as any).arcGisOAuth2Callback = (redirectLocation?: Location) => { + (globalThis as any).arcGisOAuth2Callback = (redirectLocation?: Location) => { let eventSuccess = false; let stateData; @@ -120,7 +120,7 @@ export class ArcGisAccessClient implements MapLayerAccessClient { public unInitialize() { this._redirectUri = undefined; this._expiration = undefined; - (window as any).arcGisOAuth2Callback = undefined; + (globalThis as any).arcGisOAuth2Callback = undefined; } public async getAccessToken(params: MapLayerAccessTokenParams): Promise { diff --git a/extensions/map-layers-formats/package.json b/extensions/map-layers-formats/package.json index 8ba32e76066b..3dd554d18cb7 100644 --- a/extensions/map-layers-formats/package.json +++ b/extensions/map-layers-formats/package.json @@ -47,6 +47,7 @@ "@types/chai-as-promised": "^7", "@types/geojson": "~7946.0.14", "@types/google-protobuf": "~3.15.6", + "@types/jsdom": "^21.1.7", "@types/mocha": "^10.0.6", "@types/sinon": "^17.0.2", "@types/sinon-chai": "^3.2.0", @@ -54,9 +55,7 @@ "chai-as-promised": "^7.1.1", "cpx2": "^8.0.0", "eslint": "^9.13.0", - "ignore-styles": "^5.0.1", "jsdom": "^26.0.0", - "jsdom-global": "3.0.2", "mocha": "^11.1.0", "nyc": "^17.1.0", "rimraf": "^6.0.1", @@ -84,10 +83,7 @@ }, "mocha": { "require": [ - "raf/polyfill", - "source-map-support/register", - "jsdom-global/register", - "ignore-styles" + "source-map-support/register" ], "checkLeaks": true, "timeout": 60000, diff --git a/extensions/map-layers-formats/src/test/_Setup.test.ts b/extensions/map-layers-formats/src/test/_Setup.test.ts new file mode 100644 index 000000000000..f7afad2cb6a3 --- /dev/null +++ b/extensions/map-layers-formats/src/test/_Setup.test.ts @@ -0,0 +1,7 @@ +// FIXME: This goes against jsdom best practices. https://github.com/jsdom/jsdom/wiki/Don%27t-stuff-jsdom-globals-onto-the-Node-global +import { JSDOM } from "jsdom"; +const dom = new JSDOM(); +globalThis.document = dom.window.document; +globalThis.Image = dom.window.Image; +globalThis.HTMLImageElement = dom.window.HTMLImageElement; +globalThis.HTMLCanvasElement = dom.window.HTMLCanvasElement; \ No newline at end of file diff --git a/full-stack-tests/presentation/package.json b/full-stack-tests/presentation/package.json index ddd64ec73b54..378271a0b8ec 100644 --- a/full-stack-tests/presentation/package.json +++ b/full-stack-tests/presentation/package.json @@ -75,7 +75,6 @@ "eslint-config-prettier": "^9.1.0", "internal-tools": "workspace:*", "jsdom": "^26.0.0", - "jsdom-global": "3.0.2", "prettier": "^3.2.5", "sanitize-filename": "^1.6.3", "typescript": "~5.6.2", @@ -84,8 +83,7 @@ "mocha": { "require": [ "scripts/copy-test-setup.js", - "source-map-support/register", - "jsdom-global/register" + "source-map-support/register" ], "checkLeaks": true, "globals": [ diff --git a/full-stack-tests/presentation/scripts/setup-tests.js b/full-stack-tests/presentation/scripts/setup-tests.js index 1526a76c65a1..cdd11b98c5bc 100644 --- a/full-stack-tests/presentation/scripts/setup-tests.js +++ b/full-stack-tests/presentation/scripts/setup-tests.js @@ -22,10 +22,8 @@ sourceMapSupport.install({ environment: "node", }); -// Do not log JSDOM errors into console -require("jsdom-global")(undefined, { - virtualConsole: new jsdom.VirtualConsole().sendTo(console, { omitJSDOMErrors: true }), -}); +// FIXME: This goes against jsdom best practices. https://github.com/jsdom/jsdom/wiki/Don%27t-stuff-jsdom-globals-onto-the-Node-global +globalThis.window = new jsdom.JSDOM().window; chai.use(chaiJestSnapshot); chai.use(chaiAsPromised); diff --git a/presentation/frontend/.nycrc b/presentation/frontend/.nycrc index 0a382712d1a0..b42f59b01c34 100644 --- a/presentation/frontend/.nycrc +++ b/presentation/frontend/.nycrc @@ -4,9 +4,7 @@ "functions": 100, "branches": 100, "lines": 100, - "require": [ - "jsdom-global/register" - ], + "require": [], "exclude": [ "src/presentation-frontend.ts", "src/test/**", diff --git a/presentation/frontend/package.json b/presentation/frontend/package.json index 61d4f94f4389..00bb211ababd 100644 --- a/presentation/frontend/package.json +++ b/presentation/frontend/package.json @@ -37,7 +37,7 @@ "extract": "betools extract --fileExt=ts --extractFrom=./src/test --recursive --out=../../generated-docs/extract", "extract-api": "betools extract-api --entry=presentation-frontend", "lint": "eslint \"./src/**/*.ts\" 1>&2", - "test": "mocha -r jsdom-global/register --config ./.mocharc.json", + "test": "mocha --config ./.mocharc.json", "test:watch": "npm -s test -- --reporter min --watch-extensions ts --watch", "prettier:fix": "prettier --write ." }, @@ -69,6 +69,7 @@ "@types/chai-jest-snapshot": "^1.3.8", "@types/deep-equal": "^1", "@types/faker": "^4.1.0", + "@types/jsdom": "^21.1.7", "@types/mocha": "^10.0.6", "@types/sinon": "^17.0.2", "@types/sinon-chai": "^3.2.0", @@ -83,7 +84,6 @@ "eslint-config-prettier": "^9.1.0", "faker": "^4.1.0", "jsdom": "^26.0.0", - "jsdom-global": "3.0.2", "mocha": "^11.1.0", "nyc": "^17.1.0", "prettier": "^3.2.5", diff --git a/presentation/frontend/src/test/setup.ts b/presentation/frontend/src/test/setup.ts index 25243e4bb8ab..11dffb938647 100644 --- a/presentation/frontend/src/test/setup.ts +++ b/presentation/frontend/src/test/setup.ts @@ -10,6 +10,10 @@ import sinonChai from "sinon-chai"; import sinon from "sinon"; import sourceMapSupport from "source-map-support"; import path from "path"; +import { JSDOM } from "jsdom"; + +// FIXME: This goes against jsdom best practices. https://github.com/jsdom/jsdom/wiki/Don%27t-stuff-jsdom-globals-onto-the-Node-global +globalThis.window = new JSDOM().window as any; // see https://github.com/babel/babel/issues/4605 sourceMapSupport.install({ diff --git a/ui/appui-abstract/package.json b/ui/appui-abstract/package.json index abc3eb60b85a..f2982d722476 100644 --- a/ui/appui-abstract/package.json +++ b/ui/appui-abstract/package.json @@ -58,7 +58,6 @@ "cpx2": "^8.0.0", "eslint": "^9.13.0", "glob": "^10.3.12", - "ignore-styles": "^5.0.1", "mocha": "^11.1.0", "raf": "^3.4.0", "rimraf": "^6.0.1", From a6cc387c6bfe9d0b93a557de4eb6db9353735e79 Mon Sep 17 00:00:00 2001 From: Bill <33036725+wgoehrig@users.noreply.github.com> Date: Wed, 5 Feb 2025 18:23:36 -0500 Subject: [PATCH 22/26] Fix lint --- core/quantity/src/test/CompositeFormats.test.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/core/quantity/src/test/CompositeFormats.test.ts b/core/quantity/src/test/CompositeFormats.test.ts index 291e09877db4..b9ee21e47f7c 100644 --- a/core/quantity/src/test/CompositeFormats.test.ts +++ b/core/quantity/src/test/CompositeFormats.test.ts @@ -337,7 +337,6 @@ describe("Composite Formats tests:", () => { const formattedValue = Formatter.formatQuantity(testEntry.magnitude, spec); expect(formattedValue.length).toBeGreaterThan(0); expect(formattedValue).toEqual(testEntry.result); - // eslint-disable-next-line no-console // console.log(testEntry.magnitude.toString() + " " + testEntry.unit.label + " => " + formattedValue); } }); From 5f3dd4a69c4c80a6687c82c025162b8949889ce7 Mon Sep 17 00:00:00 2001 From: Grigas Petraitis <35135765+grigasp@users.noreply.github.com> Date: Thu, 6 Feb 2025 10:18:00 +0200 Subject: [PATCH 23/26] get rid of `json-schema-faker` --- common/config/rush/pnpm-lock.yaml | 139 ------------------ .../src/backend/RulesetsEmbedding.test.ts | 5 +- .../src/test/PresentationManager.test.ts | 9 +- presentation/common/package.json | 1 - .../src/test/_helpers/random/Ruleset.ts | 44 ------ .../common/src/test/_helpers/random/index.ts | 1 - .../src/test/PresentationManager.test.ts | 5 +- .../frontend/src/test/RulesetManager.test.ts | 26 ++-- 8 files changed, 24 insertions(+), 206 deletions(-) delete mode 100644 presentation/common/src/test/_helpers/random/Ruleset.ts diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 2dae9cedabe6..957fa09a8d16 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -3269,9 +3269,6 @@ importers: faker: specifier: ^4.1.0 version: 4.1.0 - json-schema-faker: - specifier: 0.5.0-rc16 - version: 0.5.0-rc16 mocha: specifier: ^11.1.0 version: 11.1.0 @@ -6432,9 +6429,6 @@ packages: resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} engines: {node: '>= 0.4'} - call-me-maybe@1.0.2: - resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} - callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -6892,10 +6886,6 @@ packages: draco3d@1.4.1: resolution: {integrity: sha512-9Rxonc70xiovBC+Bq1h57SNZIHzWTibU1VfIGp5z3Xx8dPtv4yT5uGhiH7P5uvJRR2jkrvHafRxR7bTANkvfpg==} - drange@1.1.1: - resolution: {integrity: sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==} - engines: {node: '>=4'} - dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -7131,11 +7121,6 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - escodegen@1.14.3: - resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} - engines: {node: '>=4.0'} - hasBin: true - eslint-config-prettier@9.1.0: resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true @@ -7227,11 +7212,6 @@ packages: resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - esprima@1.2.2: - resolution: {integrity: sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==} - engines: {node: '>=0.4.0'} - hasBin: true - esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} @@ -7442,9 +7422,6 @@ packages: resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} engines: {node: '>= 6'} - format-util@1.0.5: - resolution: {integrity: sha512-varLbTj0e0yVyRpqQhuWV+8hlePAgaoFRhNFj50BNjEIrw1/DphHSObtqwskVCPWNgzwPoQrZAbfa/SBiicNeg==} - formidable@3.5.2: resolution: {integrity: sha512-Jqc1btCy3QzRbJaICGwKcBfGWuLADRerLzDqi2NwSt/UkXLsHJw2TVResiaoBufHVHy9aSgClOHCeJsSsFLTbg==} @@ -8145,13 +8122,6 @@ packages: json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - json-schema-faker@0.5.0-rc16: - resolution: {integrity: sha512-pDGpYWf3UjwhEBDfRot8q9eWQdekTb2BmykpX0QCqSV/pkniyIWnRa8+/oUWyK4h+1wRqUKoKx14JqIIrTW9LA==} - - json-schema-ref-parser@5.1.3: - resolution: {integrity: sha512-CpDFlBwz/6la78hZxyB9FECVKGYjIIl3Ms3KLqFj99W7IIb7D00/RDgc++IGB4BBALl0QRhh5m4q5WNSopvLtQ==} - deprecated: Please switch to @apidevtools/json-schema-ref-parser - json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -8185,9 +8155,6 @@ packages: jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - jsonpath@1.1.1: - resolution: {integrity: sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==} - jsonwebtoken@9.0.2: resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} engines: {node: '>=12', npm: '>=6'} @@ -8239,10 +8206,6 @@ packages: resolution: {integrity: sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==} engines: {node: '>=0.10.0'} - levn@0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} - engines: {node: '>= 0.8.0'} - levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -8810,9 +8773,6 @@ packages: oniguruma-to-es@0.8.0: resolution: {integrity: sha512-rY+/a6b+uCgoYIL9itjY0x99UUDHXmGaw7Jjk5ZvM/3cxDJifyxFr/Zm4tTmF6Tre18gAakJo7AzhKUeMNLgHA==} - ono@4.0.11: - resolution: {integrity: sha512-jQ31cORBFE6td25deYeD80wxKBMj+zBmHTrVxnc6CKhx8gho6ipmWM5zj/oeoqioZ99yqBls9Z/9Nss7J26G2g==} - open@7.0.0: resolution: {integrity: sha512-K6EKzYqnwQzk+/dzJAQSBORub3xlBTxMz+ntpZpH/LyCa1o6KjXhuN+2npAaI9jaSmU3R1Q8NWf4KUWcyytGsQ==} engines: {node: '>=8'} @@ -8829,10 +8789,6 @@ packages: resolution: {integrity: sha512-n+RURXYuR0bBZo9i0pn+CXZSyg5JYQ1nbwEwPQvLE7EcJt/vMZ2iIMjLehl5DvCN53XUoPVZs9KAE5r6d9fxsw==} engines: {node: ^10.19.0 || >=12.0.0 < 13 || >=13.7.0 < 14 || >= 14.2.0} - optionator@0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} - optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} @@ -9064,10 +9020,6 @@ packages: deprecated: postinstall-build's behavior is now built into npm! You should migrate off of postinstall-build and use the new `prepare` lifecycle script with npm 5.0.0 or greater. hasBin: true - prelude-ls@1.1.2: - resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} - engines: {node: '>= 0.8.0'} - prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -9167,10 +9119,6 @@ packages: resolution: {integrity: sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==} engines: {node: '>=0.12'} - randexp@0.5.3: - resolution: {integrity: sha512-U+5l2KrcMNOUPYvazA3h5ekF80FHTUG+87SEAmHZmolh1M+i/WyTCxVzmi+tidIa1tM4BSe8g2Y/D3loWDjj+w==} - engines: {node: '>=4'} - random-bytes@1.0.0: resolution: {integrity: sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==} engines: {node: '>= 0.8'} @@ -9306,10 +9254,6 @@ packages: resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} engines: {node: '>=0.12'} - ret@0.2.2: - resolution: {integrity: sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==} - engines: {node: '>=4'} - retry-as-promised@7.0.4: resolution: {integrity: sha512-XgmCoxKWkDofwH8WddD0w85ZfqYz+ZHlr5yo+3YUCfycWawU56T5ckWXsScsj5B8tqUcIG67DxXByo3VUgiAdA==} @@ -9672,9 +9616,6 @@ packages: stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - static-eval@2.0.2: - resolution: {integrity: sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==} - statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} @@ -9984,10 +9925,6 @@ packages: resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} - type-check@0.3.2: - resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} - engines: {node: '>= 0.8.0'} - type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -10080,9 +10017,6 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - underscore@1.12.1: - resolution: {integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==} - undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} @@ -12968,8 +12902,6 @@ snapshots: call-bind-apply-helpers: 1.0.1 get-intrinsic: 1.2.6 - call-me-maybe@1.0.2: {} - callsites@3.1.0: {} camelcase@5.0.0: {} @@ -13440,8 +13372,6 @@ snapshots: draco3d@1.4.1: {} - drange@1.1.1: {} - dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.1 @@ -13759,15 +13689,6 @@ snapshots: escape-string-regexp@4.0.0: {} - escodegen@1.14.3: - dependencies: - esprima: 4.0.1 - estraverse: 4.3.0 - esutils: 2.0.3 - optionator: 0.8.3 - optionalDependencies: - source-map: 0.6.1 - eslint-config-prettier@9.1.0(eslint@9.13.0): dependencies: eslint: 9.13.0 @@ -13941,8 +13862,6 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.14.0) eslint-visitor-keys: 4.2.0 - esprima@1.2.2: {} - esprima@4.0.1: {} esquery@1.6.0: @@ -14182,8 +14101,6 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 - format-util@1.0.5: {} - formidable@3.5.2: dependencies: dezalgo: 1.0.4 @@ -14944,19 +14861,6 @@ snapshots: json-parse-even-better-errors@2.3.1: {} - json-schema-faker@0.5.0-rc16: - dependencies: - json-schema-ref-parser: 5.1.3 - jsonpath: 1.1.1 - randexp: 0.5.3 - - json-schema-ref-parser@5.1.3: - dependencies: - call-me-maybe: 1.0.2 - debug: 3.2.7 - js-yaml: 3.14.1 - ono: 4.0.11 - json-schema-traverse@0.4.1: {} json-schema-traverse@1.0.0: {} @@ -14985,12 +14889,6 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 - jsonpath@1.1.1: - dependencies: - esprima: 1.2.2 - static-eval: 2.0.2 - underscore: 1.12.1 - jsonwebtoken@9.0.2: dependencies: jws: 3.2.2 @@ -15064,11 +14962,6 @@ snapshots: leven@2.1.0: {} - levn@0.3.0: - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 - levn@0.4.1: dependencies: prelude-ls: 1.2.1 @@ -15720,10 +15613,6 @@ snapshots: regex: 5.0.2 regex-recursion: 5.0.0 - ono@4.0.11: - dependencies: - format-util: 1.0.5 - open@7.0.0: dependencies: is-wsl: 2.2.0 @@ -15746,15 +15635,6 @@ snapshots: object-hash: 2.2.0 oidc-token-hash: 5.0.3 - optionator@0.8.3: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.3.0 - prelude-ls: 1.1.2 - type-check: 0.3.2 - word-wrap: 1.2.5 - optionator@0.9.4: dependencies: deep-is: 0.1.4 @@ -15952,8 +15832,6 @@ snapshots: postinstall-build@5.0.3: {} - prelude-ls@1.1.2: {} - prelude-ls@1.2.1: {} prettier@3.2.5: {} @@ -16052,11 +15930,6 @@ snapshots: discontinuous-range: 1.0.0 ret: 0.1.15 - randexp@0.5.3: - dependencies: - drange: 1.1.1 - ret: 0.2.2 - random-bytes@1.0.0: {} randombytes@2.1.0: @@ -16203,8 +16076,6 @@ snapshots: ret@0.1.15: {} - ret@0.2.2: {} - retry-as-promised@7.0.4: {} reusify@1.0.4: {} @@ -16623,10 +16494,6 @@ snapshots: stackback@0.0.2: {} - static-eval@2.0.2: - dependencies: - escodegen: 1.14.3 - statuses@1.5.0: {} statuses@2.0.1: {} @@ -16977,10 +16844,6 @@ snapshots: tunnel@0.0.6: {} - type-check@0.3.2: - dependencies: - prelude-ls: 1.1.2 - type-check@0.4.0: dependencies: prelude-ls: 1.2.1 @@ -17089,8 +16952,6 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - underscore@1.12.1: {} - undici-types@6.19.8: {} unicode-trie@2.0.0: diff --git a/full-stack-tests/presentation/src/backend/RulesetsEmbedding.test.ts b/full-stack-tests/presentation/src/backend/RulesetsEmbedding.test.ts index 31cf5595eff7..c40ab4e28516 100644 --- a/full-stack-tests/presentation/src/backend/RulesetsEmbedding.test.ts +++ b/full-stack-tests/presentation/src/backend/RulesetsEmbedding.test.ts @@ -7,12 +7,11 @@ import faker from "faker"; import fs from "fs"; import { IModelDb, StandaloneDb, Subject } from "@itwin/core-backend"; import { Id64, Logger, LogLevel } from "@itwin/core-bentley"; +import { IModel, SubjectProps } from "@itwin/core-common"; import { Presentation, RulesetEmbedder } from "@itwin/presentation-backend"; import { ChildNodeSpecificationTypes, Ruleset, RuleTypes } from "@itwin/presentation-common"; -import { createRandomRuleset } from "@itwin/presentation-common/lib/cjs/test"; import { initialize, terminate } from "../IntegrationTests"; import { prepareOutputFilePath } from "../Utils"; -import { IModel, SubjectProps } from "@itwin/core-common"; const RULESET_1: Ruleset = { id: "ruleset_1", @@ -112,7 +111,7 @@ describe("RulesEmbedding", () => { it("inserts multiple different rulesets to iModel", async () => { // Create another ruleset - const otherRuleset = { ...(await createRandomRuleset()), id: `${ruleset.id}_different` }; + const otherRuleset = { id: `${ruleset.id}_different`, rules: [] }; // Insert a ruleset const insertId1 = await embedder.insertRuleset(ruleset); diff --git a/presentation/backend/src/test/PresentationManager.test.ts b/presentation/backend/src/test/PresentationManager.test.ts index ccef608c643f..4756f61ce5a7 100644 --- a/presentation/backend/src/test/PresentationManager.test.ts +++ b/presentation/backend/src/test/PresentationManager.test.ts @@ -80,7 +80,6 @@ import { createRandomLabelDefinition, createRandomNodePathElementJSON, createRandomRelationshipPath, - createRandomRuleset, createTestCategoryDescription, createTestContentDescriptor, createTestContentItem, @@ -513,7 +512,7 @@ describe("PresentationManager", () => { }); it("returns correct id when input is a ruleset", async () => { - const ruleset = await createRandomRuleset(); + const ruleset: Ruleset = { id: "test", rules: [] }; expect(manager.getRulesetId(ruleset)).to.contain(ruleset.id); }); @@ -521,7 +520,7 @@ describe("PresentationManager", () => { sinon.stub(IpcHost, "isValid").get(() => true); sinon.stub(IpcHost, "handle"); manager = new PresentationManager({ addon: moq.Mock.ofType().object }); - const ruleset = await createRandomRuleset(); + const ruleset: Ruleset = { id: "test", rules: [] }; expect(manager.getRulesetId(ruleset)).to.eq(ruleset.id); }); }); @@ -537,7 +536,7 @@ describe("PresentationManager", () => { }); it("registers ruleset if `rulesetOrId` is a ruleset", async () => { - const ruleset = await createRandomRuleset(); + const ruleset: Ruleset = { id: "test", rules: [] }; addonMock .setup(async (x) => x.handleRequest(moq.It.isAny(), moq.It.isAny(), undefined)) .returns(async () => ({ result: "{}" })) @@ -754,7 +753,7 @@ describe("PresentationManager", () => { let manager: PresentationManager; beforeEach(async () => { testData = { - rulesetOrId: await createRandomRuleset(), + rulesetOrId: { id: "test-ruleset", rules: [] }, pageOptions: { start: faker.random.number(), size: faker.random.number() } as PageOptions, displayType: faker.random.word(), selectionInfo: { diff --git a/presentation/common/package.json b/presentation/common/package.json index ea1924609d29..4ec345dfd895 100644 --- a/presentation/common/package.json +++ b/presentation/common/package.json @@ -79,7 +79,6 @@ "eslint": "^9.13.0", "eslint-config-prettier": "^9.1.0", "faker": "^4.1.0", - "json-schema-faker": "0.5.0-rc16", "mocha": "^11.1.0", "nyc": "^17.1.0", "prettier": "^3.2.5", diff --git a/presentation/common/src/test/_helpers/random/Ruleset.ts b/presentation/common/src/test/_helpers/random/Ruleset.ts deleted file mode 100644 index d2a8326a072f..000000000000 --- a/presentation/common/src/test/_helpers/random/Ruleset.ts +++ /dev/null @@ -1,44 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Bentley Systems, Incorporated. All rights reserved. - * See LICENSE.md in the project root for license terms and full copyright notice. - *--------------------------------------------------------------------------------------------*/ -// eslint-disable-next-line -const RulesetSchema = require("../../../../../Ruleset.schema.json"); -import { Ruleset } from "../../../presentation-common"; - -type IndexedType = { [key: number]: any } | { [key: string]: any }; -const hasIndexSignature = (obj: any): obj is IndexedType => { - return typeof obj === "object" || Array.isArray(obj); -}; -const fixEmptyStrings = (obj: any) => { - for (const key in obj) { - if (!obj.hasOwnProperty(key)) { - continue; - } - const value: unknown = obj[key]; - if (hasIndexSignature(value)) { - fixEmptyStrings(value); - } else if (typeof value === "string") { - obj[key] = value.trim(); - if (obj[key] === "") { - obj[key] = "was empty string"; - } - } - } -}; - -/** - * @internal Used for testing only. - */ -export const createRandomRuleset = async () => { - const jsf = require("json-schema-faker"); // eslint-disable-line @typescript-eslint/no-require-imports - jsf.option({ - optionalsProbability: 0.8, - maxItems: 5, - maxLength: 20, - }); - const ruleset: Ruleset = jsf.generate(RulesetSchema); - jsf.reset(); - fixEmptyStrings(ruleset); - return ruleset; -}; diff --git a/presentation/common/src/test/_helpers/random/index.ts b/presentation/common/src/test/_helpers/random/index.ts index a748540843a6..56668b3f5f76 100644 --- a/presentation/common/src/test/_helpers/random/index.ts +++ b/presentation/common/src/test/_helpers/random/index.ts @@ -4,7 +4,6 @@ *--------------------------------------------------------------------------------------------*/ export * from "./EC"; export * from "./Hierarchy"; -export * from "./Ruleset"; export * from "./IModelJs"; export * from "./Misc"; export * from "./Selection"; diff --git a/presentation/frontend/src/test/PresentationManager.test.ts b/presentation/frontend/src/test/PresentationManager.test.ts index 0893e3cb863f..ac4769bdbc19 100644 --- a/presentation/frontend/src/test/PresentationManager.test.ts +++ b/presentation/frontend/src/test/PresentationManager.test.ts @@ -57,7 +57,6 @@ import { createRandomECInstancesNodeKey, createRandomLabelDefinition, createRandomNodePathElement, - createRandomRuleset, createRandomTransientId, createTestCategoryDescription, createTestContentDescriptor, @@ -67,6 +66,7 @@ import { createTestPropertiesContentField, createTestSimpleContentField, } from "@itwin/presentation-common/lib/cjs/test"; +import { TRANSIENT_ELEMENT_CLASSNAME } from "@itwin/unified-selection"; import { IpcRequestsHandler } from "../presentation-frontend/IpcRequestsHandler"; import { Presentation } from "../presentation-frontend/Presentation"; import { @@ -77,7 +77,6 @@ import { } from "../presentation-frontend/PresentationManager"; import { RulesetManagerImpl } from "../presentation-frontend/RulesetManager"; import { RulesetVariablesManagerImpl } from "../presentation-frontend/RulesetVariablesManager"; -import { TRANSIENT_ELEMENT_CLASSNAME } from "@itwin/unified-selection"; /* eslint-disable @typescript-eslint/no-deprecated */ @@ -1486,7 +1485,7 @@ describe("PresentationManager", () => { let testRulesetVariable: RulesetVariable; beforeEach(async () => { - testRuleset = await createRandomRuleset(); + testRuleset = { id: "test-ruleset", rules: [] }; rulesetsManagerMock.setup(async (x) => x.get(testRuleset.id)).returns(async () => new RegisteredRuleset(testRuleset, "", () => {})); testRulesetVariable = { id: faker.random.word(), type: VariableValueTypes.String, value: faker.random.word() }; await manager.vars(testRuleset.id).setString(testRulesetVariable.id, testRulesetVariable.value); diff --git a/presentation/frontend/src/test/RulesetManager.test.ts b/presentation/frontend/src/test/RulesetManager.test.ts index 248541523e49..671be8dfd3f6 100644 --- a/presentation/frontend/src/test/RulesetManager.test.ts +++ b/presentation/frontend/src/test/RulesetManager.test.ts @@ -7,13 +7,19 @@ import { expect } from "chai"; import * as faker from "faker"; import * as sinon from "sinon"; import { RegisteredRuleset, Rule, Ruleset, RuleTypes } from "@itwin/presentation-common"; -import { createRandomRuleset } from "@itwin/presentation-common/lib/cjs/test"; import { RulesetManagerImpl } from "../presentation-frontend/RulesetManager"; describe("RulesetManager", () => { let onRulesetModifiedSpy: sinon.SinonSpy<[RegisteredRuleset, Ruleset], Promise>; let manager: RulesetManagerImpl; + function createTestRuleset(): Ruleset { + return { + id: "test-ruleset", + rules: [], + }; + } + beforeEach(() => { onRulesetModifiedSpy = sinon.stub<[RegisteredRuleset, Ruleset], Promise>().resolves(); manager = RulesetManagerImpl.create(); @@ -26,7 +32,7 @@ describe("RulesetManager", () => { }); it("returns registered ruleset", async () => { - const ruleset = await createRandomRuleset(); + const ruleset = createTestRuleset(); const added = await manager.add(ruleset); const result = await manager.get(ruleset.id); expect(result).to.not.be.undefined; @@ -37,14 +43,14 @@ describe("RulesetManager", () => { describe("add", () => { it("registers a ruleset", async () => { - const ruleset = await createRandomRuleset(); + const ruleset = createTestRuleset(); await manager.add(ruleset); expect((await manager.get(ruleset.id))!.toJSON()).to.deep.eq(ruleset); }); it("allows registering 2 rulesets with the same id", async () => { const rulesetId = faker.random.uuid(); - const rulesets = [await createRandomRuleset(), await createRandomRuleset()]; + const rulesets = [createTestRuleset(), createTestRuleset()]; await Promise.all( rulesets.map(async (r) => { r.id = rulesetId; @@ -56,7 +62,7 @@ describe("RulesetManager", () => { describe("modify", () => { it("modifies given ruleset and raises the `onRulesetModified` event", async () => { - const initialRuleset = await createRandomRuleset(); + const initialRuleset = createTestRuleset(); const registered = await manager.add(initialRuleset); expect(await manager.get(initialRuleset.id)).to.eq(registered); const newRule: Rule = { @@ -78,13 +84,13 @@ describe("RulesetManager", () => { }); it("does nothing if ruleset with the specified uniqueIdentifier is not registered", async () => { - const ruleset = await createRandomRuleset(); + const ruleset = createTestRuleset(); await manager.add(ruleset); expect(await manager.remove([ruleset.id, faker.random.uuid()])).to.be.false; }); it("removes ruleset with [id, uniqueIdentifier] argument", async () => { - const ruleset = await createRandomRuleset(); + const ruleset = createTestRuleset(); const registered = await manager.add(ruleset); expect(await manager.get(ruleset.id)).to.not.be.undefined; expect(await manager.remove([ruleset.id, registered.uniqueIdentifier])).to.be.true; @@ -92,7 +98,7 @@ describe("RulesetManager", () => { }); it("removes ruleset with RegisteredRuleset argument", async () => { - const ruleset = await createRandomRuleset(); + const ruleset = createTestRuleset(); const registered = await manager.add(ruleset); expect(await manager.get(ruleset.id)).to.not.be.undefined; expect(await manager.remove(registered)).to.be.true; @@ -106,7 +112,7 @@ describe("RulesetManager", () => { }); it("clears rulesets", async () => { - const ruleset = await createRandomRuleset(); + const ruleset = createTestRuleset(); await manager.add(ruleset); await manager.clear(); }); @@ -114,7 +120,7 @@ describe("RulesetManager", () => { describe("dispose", () => { it("disposes registered ruleset for add result", async () => { - const ruleset = await createRandomRuleset(); + const ruleset = createTestRuleset(); const result = await manager.add(ruleset); const eventSpy = sinon.spy(manager, "remove"); From 080fc5e8aebc6f54b8544c6f5b71dc34ff3971e8 Mon Sep 17 00:00:00 2001 From: "Bill.Goehrig" <33036725+wgoehrig@users.noreply.github.com> Date: Thu, 6 Feb 2025 13:41:56 -0500 Subject: [PATCH 24/26] Replace npm-run-all with npm-run-all2 --- .../rush/browser-approved-packages.json | 4 + common/config/rush/pnpm-config.json | 3 +- common/config/rush/pnpm-lock.yaml | 209 +++++------------- example-code/snippets/package.json | 2 +- full-stack-tests/backend/package.json | 2 +- full-stack-tests/core/package.json | 2 +- .../ecschema-rpc-interface/package.json | 4 +- full-stack-tests/rpc-interface/package.json | 4 +- .../display-performance-test-app/package.json | 4 +- test-apps/display-test-app/package.json | 4 +- 10 files changed, 76 insertions(+), 162 deletions(-) diff --git a/common/config/rush/browser-approved-packages.json b/common/config/rush/browser-approved-packages.json index 225b831ede54..284755e9decc 100644 --- a/common/config/rush/browser-approved-packages.json +++ b/common/config/rush/browser-approved-packages.json @@ -714,6 +714,10 @@ "name": "npm-run-all", "allowedCategories": [ "integration-testing", "internal" ] }, + { + "name": "npm-run-all2", + "allowedCategories": [ "integration-testing", "internal" ] + }, { "name": "null-loader", "allowedCategories": [ "backend", "integration-testing", "internal" ] diff --git a/common/config/rush/pnpm-config.json b/common/config/rush/pnpm-config.json index 43629ddb1394..a3e2a240e01c 100644 --- a/common/config/rush/pnpm-config.json +++ b/common/config/rush/pnpm-config.json @@ -10,7 +10,6 @@ ] }, "globalOverrides": { - "cross-spawn": "^7.0.5", // https://github.com/advisories/GHSA-3xgq-45jj-v275 npm-run-all>cross-spawn "rollup-plugin-copy>globby": "^11.0.0" // https://github.com/vladshcherbin/rollup-plugin-copy/issues/77 }, // A list of temporary advisories excluded from the High and Critical list. @@ -28,4 +27,4 @@ } } } -} +} \ No newline at end of file diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 957fa09a8d16..9c3663da42df 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -5,7 +5,6 @@ settings: excludeLinksFromLockfile: false overrides: - cross-spawn: ^7.0.5 rollup-plugin-copy>globby: ^11.0.0 pnpmfileChecksum: avk5jcsa6uxo2n5cahoirjiuw4 @@ -1856,9 +1855,9 @@ importers: mocha: specifier: ^11.1.0 version: 11.1.0 - npm-run-all: - specifier: ^4.1.5 - version: 4.1.5 + npm-run-all2: + specifier: ^7.0.2 + version: 7.0.2 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -2276,9 +2275,9 @@ importers: mkdirp: specifier: ^1.0.4 version: 1.0.4 - npm-run-all: - specifier: ^4.1.5 - version: 4.1.5 + npm-run-all2: + specifier: ^7.0.2 + version: 7.0.2 typescript: specifier: ~5.6.2 version: 5.6.2 @@ -2457,9 +2456,9 @@ importers: nock: specifier: ^12.0.3 version: 12.0.3 - npm-run-all: - specifier: ^4.1.5 - version: 4.1.5 + npm-run-all2: + specifier: ^7.0.2 + version: 7.0.2 null-loader: specifier: ^4.0.1 version: 4.0.1(webpack@5.97.1) @@ -2605,9 +2604,9 @@ importers: internal-tools: specifier: workspace:* version: link:../../tools/internal - npm-run-all: - specifier: ^4.1.5 - version: 4.1.5 + npm-run-all2: + specifier: ^7.0.2 + version: 7.0.2 null-loader: specifier: ^4.0.1 version: 4.0.1(webpack@5.97.1) @@ -3016,9 +3015,9 @@ importers: internal-tools: specifier: workspace:* version: link:../../tools/internal - npm-run-all: - specifier: ^4.1.5 - version: 4.1.5 + npm-run-all2: + specifier: ^7.0.2 + version: 7.0.2 null-loader: specifier: ^4.0.1 version: 4.0.1(webpack@5.97.1) @@ -3547,9 +3546,9 @@ importers: internal-tools: specifier: workspace:* version: link:../../tools/internal - npm-run-all: - specifier: ^4.1.5 - version: 4.1.5 + npm-run-all2: + specifier: ^7.0.2 + version: 7.0.2 null-loader: specifier: ^4.0.1 version: 4.0.1(webpack@5.97.1) @@ -3743,9 +3742,9 @@ importers: node-simctl: specifier: ~7.6.1 version: 7.6.1 - npm-run-all: - specifier: ^4.1.5 - version: 4.1.5 + npm-run-all2: + specifier: ^7.0.2 + version: 7.0.2 null-loader: specifier: ^4.0.1 version: 4.0.1(webpack@5.97.1) @@ -6960,9 +6959,6 @@ packages: engines: {node: '>=4'} hasBin: true - error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - es-abstract@1.23.6: resolution: {integrity: sha512-Ifco6n3yj2tMZDWNLyloZrytt9lqqlwvS83P3HtaETR0NUOYnIULGGHpktqYGObGy+8wc1okO25p8TjemhImvA==} engines: {node: '>= 0.4'} @@ -7673,9 +7669,6 @@ packages: hmac-drbg@1.0.1: resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} - hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - hpack.js@2.1.6: resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} @@ -7809,9 +7802,6 @@ packages: resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} - is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-arrayish@0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} @@ -8116,12 +8106,13 @@ packages: json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - json-parse-better-errors@1.0.2: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} - json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + json-parse-even-better-errors@4.0.0: + resolution: {integrity: sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==} + engines: {node: ^18.17.0 || >=20.5.0} + json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -8222,10 +8213,6 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - load-json-file@4.0.0: - resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} - engines: {node: '>=4'} - loader-runner@4.3.0: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} @@ -8651,9 +8638,6 @@ packages: resolution: {integrity: sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==} hasBin: true - normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -8666,9 +8650,13 @@ packages: resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} engines: {node: '>=14.16'} - npm-run-all@4.1.5: - resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==} - engines: {node: '>= 4'} + npm-normalize-package-bin@4.0.0: + resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==} + engines: {node: ^18.17.0 || >=20.5.0} + + npm-run-all2@7.0.2: + resolution: {integrity: sha512-7tXR+r9hzRNOPNTvXegM+QzCuMjzUIIq66VDunL6j60O4RrExx32XUhlrS7UK4VcdGw5/Wxzb3kfNcFix9JKDA==} + engines: {node: ^18.17.0 || >=20.5.0, npm: '>= 9'} hasBin: true npm-run-path@5.3.0: @@ -8861,10 +8849,6 @@ packages: resolution: {integrity: sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==} engines: {node: '>= 18'} - parse-json@4.0.0: - resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} - engines: {node: '>=4'} - parse-path@7.0.0: resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} @@ -8925,10 +8909,6 @@ packages: resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==} engines: {node: '>=16'} - path-type@3.0.0: - resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} - engines: {node: '>=4'} - path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -8967,15 +8947,11 @@ packages: resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} engines: {node: '>=12'} - pidtree@0.3.1: - resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} + pidtree@0.6.0: + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} engines: {node: '>=0.10'} hasBin: true - pify@3.0.0: - resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} - engines: {node: '>=4'} - pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} @@ -9147,9 +9123,9 @@ packages: resolution: {integrity: sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==} engines: {node: '>=0.10.0'} - read-pkg@3.0.0: - resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} - engines: {node: '>=4'} + read-package-json-fast@4.0.0: + resolution: {integrity: sha512-qpt8EwugBWDw2cgE2W+/3oxC+KTez2uSVR8JU9Q36TXPAGCaozfQUs59v4j4GFpWTaw0i6hAZSvOmu1J0uOEUg==} + engines: {node: ^18.17.0 || >=20.5.0} readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} @@ -9380,10 +9356,6 @@ packages: select-hose@2.0.0: resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} - semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -9574,15 +9546,9 @@ packages: resolution: {integrity: sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==} engines: {node: '>=8'} - spdx-correct@3.2.0: - resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} - spdx-exceptions@2.5.0: resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} - spdx-expression-parse@3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - spdx-expression-parse@4.0.0: resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} @@ -9660,10 +9626,6 @@ packages: resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} engines: {node: '>= 0.4'} - string.prototype.padend@3.1.6: - resolution: {integrity: sha512-XZpspuSB7vJWhvJc9DLSlrXl1mcA2BdoY5jjnS135ydXqLoqhs96JjDtCkjJEQHvfqZIp9hBuBMgI589peyx9Q==} - engines: {node: '>= 0.4'} - string.prototype.repeat@1.0.0: resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} @@ -10102,9 +10064,6 @@ packages: v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - validator@13.12.0: resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==} engines: {node: '>= 0.10'} @@ -10335,6 +10294,11 @@ packages: engines: {node: ^16.13.0 || >=18.0.0} hasBin: true + which@5.0.0: + resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==} + engines: {node: ^18.17.0 || >=20.5.0} + hasBin: true + why-is-node-running@2.3.0: resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} engines: {node: '>=8'} @@ -13442,10 +13406,6 @@ snapshots: envinfo@7.14.0: {} - error-ex@1.3.2: - dependencies: - is-arrayish: 0.2.1 - es-abstract@1.23.6: dependencies: array-buffer-byte-length: 1.0.1 @@ -14389,8 +14349,6 @@ snapshots: minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - hosted-git-info@2.8.9: {} - hpack.js@2.1.6: dependencies: inherits: 2.0.4 @@ -14530,8 +14488,6 @@ snapshots: call-bound: 1.0.3 get-intrinsic: 1.2.6 - is-arrayish@0.2.1: {} - is-arrayish@0.3.2: {} is-async-function@2.0.0: @@ -14857,10 +14813,10 @@ snapshots: json-buffer@3.0.1: {} - json-parse-better-errors@1.0.2: {} - json-parse-even-better-errors@2.3.1: {} + json-parse-even-better-errors@4.0.0: {} + json-schema-traverse@0.4.1: {} json-schema-traverse@1.0.0: {} @@ -14983,13 +14939,6 @@ snapshots: dependencies: uc.micro: 2.1.0 - load-json-file@4.0.0: - dependencies: - graceful-fs: 4.2.11 - parse-json: 4.0.0 - pify: 3.0.0 - strip-bom: 3.0.0 - loader-runner@4.3.0: {} loader-utils@2.0.4: @@ -15456,30 +15405,24 @@ snapshots: dependencies: abbrev: 1.1.1 - normalize-package-data@2.5.0: - dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.10 - semver: 5.7.2 - validate-npm-package-license: 3.0.4 - normalize-path@3.0.0: {} normalize-url@6.1.0: {} normalize-url@8.0.1: {} - npm-run-all@4.1.5: + npm-normalize-package-bin@4.0.0: {} + + npm-run-all2@7.0.2: dependencies: - ansi-styles: 3.2.1 - chalk: 2.4.2 + ansi-styles: 6.2.1 cross-spawn: 7.0.6 memorystream: 0.3.1 - minimatch: 3.1.2 - pidtree: 0.3.1 - read-pkg: 3.0.0 + minimatch: 9.0.5 + pidtree: 0.6.0 + read-package-json-fast: 4.0.0 shell-quote: 1.8.2 - string.prototype.padend: 3.1.6 + which: 5.0.0 npm-run-path@5.3.0: dependencies: @@ -15709,11 +15652,6 @@ snapshots: es-module-lexer: 1.5.4 slashes: 3.0.12 - parse-json@4.0.0: - dependencies: - error-ex: 1.3.2 - json-parse-better-errors: 1.0.2 - parse-path@7.0.0: dependencies: protocols: 2.0.1 @@ -15760,10 +15698,6 @@ snapshots: path-to-regexp@8.2.0: {} - path-type@3.0.0: - dependencies: - pify: 3.0.0 - path-type@4.0.0: {} pathe@1.1.2: {} @@ -15792,9 +15726,7 @@ snapshots: picomatch@4.0.2: {} - pidtree@0.3.1: {} - - pify@3.0.0: {} + pidtree@0.6.0: {} pkg-dir@4.2.0: dependencies: @@ -15958,11 +15890,10 @@ snapshots: dependencies: loose-envify: 1.4.0 - read-pkg@3.0.0: + read-package-json-fast@4.0.0: dependencies: - load-json-file: 4.0.0 - normalize-package-data: 2.5.0 - path-type: 3.0.0 + json-parse-even-better-errors: 4.0.0 + npm-normalize-package-bin: 4.0.0 readable-stream@2.3.8: dependencies: @@ -16226,8 +16157,6 @@ snapshots: select-hose@2.0.0: {} - semver@5.7.2: {} - semver@6.3.1: {} semver@7.5.2: @@ -16438,18 +16367,8 @@ snapshots: signal-exit: 3.0.7 which: 2.0.2 - spdx-correct@3.2.0: - dependencies: - spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.20 - spdx-exceptions@2.5.0: {} - spdx-expression-parse@3.0.1: - dependencies: - spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.20 - spdx-expression-parse@4.0.0: dependencies: spdx-exceptions: 2.5.0 @@ -16551,13 +16470,6 @@ snapshots: set-function-name: 2.0.2 side-channel: 1.1.0 - string.prototype.padend@3.1.6: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.6 - es-object-atoms: 1.0.0 - string.prototype.repeat@1.0.0: dependencies: define-properties: 1.2.1 @@ -17034,11 +16946,6 @@ snapshots: v8-compile-cache-lib@3.0.1: {} - validate-npm-package-license@3.0.4: - dependencies: - spdx-correct: 3.2.0 - spdx-expression-parse: 3.0.1 - validator@13.12.0: {} vary@1.1.2: {} @@ -17361,6 +17268,10 @@ snapshots: dependencies: isexe: 3.1.1 + which@5.0.0: + dependencies: + isexe: 3.1.1 + why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 diff --git a/example-code/snippets/package.json b/example-code/snippets/package.json index 6f72aea24124..26c757bcf1f5 100644 --- a/example-code/snippets/package.json +++ b/example-code/snippets/package.json @@ -53,7 +53,7 @@ "eslint": "^9.13.0", "mkdirp": "^1.0.4", "mocha": "^11.1.0", - "npm-run-all": "^4.1.5", + "npm-run-all2": "^7.0.2", "rimraf": "^6.0.1", "typescript": "~5.6.2" }, diff --git a/full-stack-tests/backend/package.json b/full-stack-tests/backend/package.json index 386bb9a559a3..e94000cccc9b 100644 --- a/full-stack-tests/backend/package.json +++ b/full-stack-tests/backend/package.json @@ -78,7 +78,7 @@ "@types/sinon": "^17.0.2", "internal-tools": "workspace:*", "mkdirp": "^1.0.4", - "npm-run-all": "^4.1.5", + "npm-run-all2": "^7.0.2", "typescript": "~5.6.2" }, "nyc": { diff --git a/full-stack-tests/core/package.json b/full-stack-tests/core/package.json index dffc842c7186..b4f25effd6a4 100644 --- a/full-stack-tests/core/package.json +++ b/full-stack-tests/core/package.json @@ -87,7 +87,7 @@ "internal-tools": "workspace:*", "mkdirp": "^1.0.4", "nock": "^12.0.3", - "npm-run-all": "^4.1.5", + "npm-run-all2": "^7.0.2", "null-loader": "^4.0.1", "nyc": "^17.1.0", "path-browserify": "^1.0.1", diff --git a/full-stack-tests/ecschema-rpc-interface/package.json b/full-stack-tests/ecschema-rpc-interface/package.json index fffbb7476b8a..874e7bc727ed 100644 --- a/full-stack-tests/ecschema-rpc-interface/package.json +++ b/full-stack-tests/ecschema-rpc-interface/package.json @@ -65,7 +65,7 @@ "eslint": "^9.13.0", "glob": "^10.3.12", "internal-tools": "workspace:*", - "npm-run-all": "^4.1.5", + "npm-run-all2": "^7.0.2", "null-loader": "^4.0.1", "path-browserify": "^1.0.1", "rimraf": "^6.0.1", @@ -75,4 +75,4 @@ "webpack": "^5.97.1", "webpack-cli": "^5.0.1" } -} +} \ No newline at end of file diff --git a/full-stack-tests/rpc-interface/package.json b/full-stack-tests/rpc-interface/package.json index a8d2d35e325d..dc5d94f8f9ba 100644 --- a/full-stack-tests/rpc-interface/package.json +++ b/full-stack-tests/rpc-interface/package.json @@ -72,7 +72,7 @@ "eslint": "^9.13.0", "glob": "^10.3.12", "internal-tools": "workspace:*", - "npm-run-all": "^4.1.5", + "npm-run-all2": "^7.0.2", "null-loader": "^4.0.1", "path-browserify": "^1.0.1", "rimraf": "^6.0.1", @@ -82,4 +82,4 @@ "webpack": "^5.97.1", "webpack-cli": "^5.0.1" } -} +} \ No newline at end of file diff --git a/test-apps/display-performance-test-app/package.json b/test-apps/display-performance-test-app/package.json index d6fa97a11ab1..143456de8953 100644 --- a/test-apps/display-performance-test-app/package.json +++ b/test-apps/display-performance-test-app/package.json @@ -77,7 +77,7 @@ "eslint": "^9.13.0", "express": "^4.21.2", "internal-tools": "workspace:*", - "npm-run-all": "^4.1.5", + "npm-run-all2": "^7.0.2", "null-loader": "^4.0.1", "react": "^18.0.0", "rimraf": "^6.0.1", @@ -102,4 +102,4 @@ "not dead", "not <0.2%" ] -} +} \ No newline at end of file diff --git a/test-apps/display-test-app/package.json b/test-apps/display-test-app/package.json index 3ef6e364471a..b60270762a73 100644 --- a/test-apps/display-test-app/package.json +++ b/test-apps/display-test-app/package.json @@ -96,7 +96,7 @@ "fs-extra": "^8.1.0", "internal-tools": "workspace:*", "node-simctl": "~7.6.1", - "npm-run-all": "^4.1.5", + "npm-run-all2": "^7.0.2", "null-loader": "^4.0.1", "react": "^18.0.0", "rimraf": "^6.0.1", @@ -120,4 +120,4 @@ "not dead", "not <0.2%" ] -} +} \ No newline at end of file From be47dc71ebd947e52d824aed21ee39af8ec6b4e8 Mon Sep 17 00:00:00 2001 From: "Bill.Goehrig" <33036725+wgoehrig@users.noreply.github.com> Date: Thu, 6 Feb 2025 13:56:18 -0500 Subject: [PATCH 25/26] Remove unused buffer dependency --- common/config/rush/pnpm-lock.yaml | 3 --- extensions/test-extension/package.json | 3 +-- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 12544049f65d..6c0e1a57ba91 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -2102,9 +2102,6 @@ importers: '@itwin/core-extension': specifier: workspace:* version: link:../../core/extension - buffer: - specifier: ^6.0.3 - version: 6.0.3 devDependencies: '@itwin/build-tools': specifier: workspace:* diff --git a/extensions/test-extension/package.json b/extensions/test-extension/package.json index 697ac35fbd3e..81abc6338f87 100644 --- a/extensions/test-extension/package.json +++ b/extensions/test-extension/package.json @@ -37,8 +37,7 @@ "typescript": "~5.6.2" }, "dependencies": { - "@itwin/core-extension": "workspace:*", - "buffer": "^6.0.3" + "@itwin/core-extension": "workspace:*" }, "activationEvents": [ "onStartup" From 71e163550a923eb4b6e6ac76d764396696c9bd3d Mon Sep 17 00:00:00 2001 From: "Bill.Goehrig" <33036725+wgoehrig@users.noreply.github.com> Date: Thu, 6 Feb 2025 15:35:29 -0500 Subject: [PATCH 26/26] Fix broken presentation tests --- presentation/frontend/.mocharc.json | 1 - 1 file changed, 1 deletion(-) diff --git a/presentation/frontend/.mocharc.json b/presentation/frontend/.mocharc.json index 8641b1938914..6cfebb73e1a2 100644 --- a/presentation/frontend/.mocharc.json +++ b/presentation/frontend/.mocharc.json @@ -1,7 +1,6 @@ { "require": [ "source-map-support/register", - "jsdom-global/register", "./lib/cjs/test/setup.js" ], "checkLeaks": true,