diff --git a/packages/itwinui-react/package.json b/packages/itwinui-react/package.json index a62759237c9..07816dfdc48 100644 --- a/packages/itwinui-react/package.json +++ b/packages/itwinui-react/package.json @@ -120,7 +120,7 @@ "@types/node": "*", "@types/react": "*", "@types/react-dom": "*", - "@vitest/coverage-v8": "^1.2.1", + "@vitest/coverage-v8": "^1.6.1", "eslint": "^8", "eslint-config-prettier": "^8.8.0", "eslint-plugin-require-extensions": "^0.1.3", @@ -129,7 +129,7 @@ "react-dom": "^18.0.0", "typescript": "5", "vite": "~5.4.14", - "vitest": "^1.2.1" + "vitest": "^1.6.1" }, "peerDependencies": { "react": ">=17.0.0 <19.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3f5dddce232..5b7bc3dc1d0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -362,7 +362,7 @@ importers: version: 1.5.28(@swc/helpers@0.5.11) '@testing-library/jest-dom': specifier: ^6.3.0 - version: 6.3.0(vitest@1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) + version: 6.3.0(vitest@1.6.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) '@testing-library/react': specifier: ^13.2.0 version: 13.2.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -379,8 +379,8 @@ importers: specifier: 18.2.18 version: 18.2.18 '@vitest/coverage-v8': - specifier: ^1.2.1 - version: 1.2.1(vitest@1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) + specifier: ^1.6.1 + version: 1.6.1(vitest@1.6.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) eslint: specifier: ^8 version: 8.56.0 @@ -406,8 +406,8 @@ importers: specifier: ~5.4.14 version: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) vitest: - specifier: ^1.2.1 - version: 1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) + specifier: ^1.6.1 + version: 1.6.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) packages/itwinui-variables: devDependencies: @@ -4159,42 +4159,42 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 - '@vitest/coverage-v8@1.2.1': + '@vitest/coverage-v8@1.6.1': resolution: { - integrity: sha512-fJEhKaDwGMZtJUX7BRcGxooGwg1Hl0qt53mVup/ZJeznhvL5EodteVnb/mcByhEcvVWbK83ZF31c7nPEDi4LOQ==, + integrity: sha512-6YeRZwuO4oTGKxD3bijok756oktHSIm3eczVVzNe3scqzuhLwltIF3S9ZL/vwOVIpURmU6SnZhziXXAfw8/Qlw==, } peerDependencies: - vitest: ^1.0.0 + vitest: 1.6.1 - '@vitest/expect@1.2.1': + '@vitest/expect@1.6.1': resolution: { - integrity: sha512-/bqGXcHfyKgFWYwIgFr1QYDaR9e64pRKxgBNWNXPefPFRhgm+K3+a/dS0cUGEreWngets3dlr8w8SBRw2fCfFQ==, + integrity: sha512-jXL+9+ZNIJKruofqXuuTClf44eSpcHlgj3CiuNihUF3Ioujtmc0zIa3UJOW5RjDK1YLBJZnWBlPuqhYycLioog==, } - '@vitest/runner@1.2.1': + '@vitest/runner@1.6.1': resolution: { - integrity: sha512-zc2dP5LQpzNzbpaBt7OeYAvmIsRS1KpZQw4G3WM/yqSV1cQKNKwLGmnm79GyZZjMhQGlRcSFMImLjZaUQvNVZQ==, + integrity: sha512-3nSnYXkVkf3mXFfE7vVyPmi3Sazhb/2cfZGGs0JRzFsPFvAMBEcrweV1V1GsrstdXeKCTXlJbvnQwGWgEIHmOA==, } - '@vitest/snapshot@1.2.1': + '@vitest/snapshot@1.6.1': resolution: { - integrity: sha512-Tmp/IcYEemKaqAYCS08sh0vORLJkMr0NRV76Gl8sHGxXT5151cITJCET20063wk0Yr/1koQ6dnmP6eEqezmd/Q==, + integrity: sha512-WvidQuWAzU2p95u8GAKlRMqMyN1yOJkGHnx3M1PL9Raf7AQ1kwLKg04ADlCa3+OXUZE7BceOhVZiuWAbzCKcUQ==, } - '@vitest/spy@1.2.1': + '@vitest/spy@1.6.1': resolution: { - integrity: sha512-vG3a/b7INKH7L49Lbp0IWrG6sw9j4waWAucwnksPB1r1FTJgV7nkBByd9ufzu6VWya/QTvQW4V9FShZbZIB2UQ==, + integrity: sha512-MGcMmpGkZebsMZhbQKkAf9CX5zGvjkBTqf8Zx3ApYWXr3wG+QvEu2eXWfnIIWYSJExIp4V9FCKDEeygzkYrXMw==, } - '@vitest/utils@1.2.1': + '@vitest/utils@1.6.1': resolution: { - integrity: sha512-bsH6WVZYe/J2v3+81M5LDU8kW76xWObKIURpPrOXm2pjBniBu2MERI/XP60GpS4PHU3jyK50LUutOwrx4CyHUg==, + integrity: sha512-jOrrUvXM4Av9ZWiG1EajNto0u96kWAhJ1LmPmJhXXQx/32MecEKd10pOLYgS2BQx1TgkGhloPU1ArDW2vvaY6g==, } '@web3-storage/multipart-parser@1.0.0': @@ -8249,10 +8249,10 @@ packages: } engines: { node: '>=10' } - istanbul-lib-source-maps@4.0.1: + istanbul-lib-source-maps@5.0.6: resolution: { - integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==, + integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==, } engines: { node: '>=10' } @@ -8309,6 +8309,12 @@ packages: integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, } + js-tokens@9.0.1: + resolution: + { + integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==, + } + js-yaml@3.14.1: resolution: { @@ -8901,12 +8907,6 @@ packages: } hasBin: true - magic-string@0.30.11: - resolution: - { - integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==, - } - magic-string@0.30.17: resolution: { @@ -12580,10 +12580,10 @@ packages: } engines: { node: '>=8' } - strip-literal@1.3.0: + strip-literal@2.1.1: resolution: { - integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==, + integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==, } strtok3@9.0.1: @@ -12844,10 +12844,10 @@ packages: integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==, } - tinypool@0.8.1: + tinypool@0.8.4: resolution: { - integrity: sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==, + integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==, } engines: { node: '>=14.0.0' } @@ -13580,10 +13580,10 @@ packages: integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==, } - vite-node@1.2.1: + vite-node@1.6.1: resolution: { - integrity: sha512-fNzHmQUSOY+y30naohBvSW7pPn/xn3Ib/uqm+5wAJQJiqQsU0NBR78XdRJb04l4bOFKjpTWld0XAfkKlrDbySg==, + integrity: sha512-YAXkfvGtuTzwWbDSACdJSg4A4DZiAqckWe90Zapc/sEX3XvHcw1NdurM/6od8J207tSDqNbSsgdCacBgvJKFuA==, } engines: { node: ^18.0.0 || >=20.0.0 } hasBin: true @@ -13644,18 +13644,18 @@ packages: vite: optional: true - vitest@1.2.1: + vitest@1.6.1: resolution: { - integrity: sha512-TRph8N8rnSDa5M2wKWJCMnztCZS9cDcgVTQ6tsTFTG/odHJ4l5yNVqvbeDJYJRZ6is3uxaEpFs8LL6QM+YFSdA==, + integrity: sha512-Ljb1cnSJSivGN0LqXd/zmDbWEM0RNNg2t1QW/XUhYl/qPqyu7CsqeWtqQXHVaJsecLPuDoak2oJcZN2QoRIOag==, } engines: { node: ^18.0.0 || >=20.0.0 } hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': ^1.0.0 - '@vitest/ui': ^1.0.0 + '@vitest/browser': 1.6.1 + '@vitest/ui': 1.6.1 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -14380,7 +14380,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.25.8 + '@babel/types': 7.26.3 '@babel/helper-annotate-as-pure@7.25.9': dependencies: @@ -14420,16 +14420,16 @@ snapshots: '@babel/helper-function-name@7.23.0': dependencies: '@babel/template': 7.25.0 - '@babel/types': 7.25.8 + '@babel/types': 7.26.3 '@babel/helper-member-expression-to-functions@7.23.0': dependencies: - '@babel/types': 7.25.8 + '@babel/types': 7.26.3 '@babel/helper-module-imports@7.24.7': dependencies: '@babel/traverse': 7.25.6 - '@babel/types': 7.25.8 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -14461,7 +14461,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.22.5': dependencies: - '@babel/types': 7.25.8 + '@babel/types': 7.26.3 '@babel/helper-plugin-utils@7.24.8': {} @@ -14477,17 +14477,17 @@ snapshots: '@babel/helper-simple-access@7.24.7': dependencies: '@babel/traverse': 7.25.6 - '@babel/types': 7.25.8 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.22.5': dependencies: - '@babel/types': 7.25.8 + '@babel/types': 7.26.3 '@babel/helper-split-export-declaration@7.22.6': dependencies: - '@babel/types': 7.25.8 + '@babel/types': 7.26.3 '@babel/helper-string-parser@7.24.8': {} @@ -14508,7 +14508,7 @@ snapshots: '@babel/helpers@7.25.6': dependencies: '@babel/template': 7.25.0 - '@babel/types': 7.25.8 + '@babel/types': 7.26.3 '@babel/helpers@7.26.0': dependencies: @@ -16200,7 +16200,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.3.0(vitest@1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0))': + '@testing-library/jest-dom@6.3.0(vitest@1.6.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0))': dependencies: '@adobe/css-tools': 4.3.3 '@babel/runtime': 7.23.9 @@ -16211,7 +16211,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 optionalDependencies: - vitest: 1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) + vitest: 1.6.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) '@testing-library/react@13.2.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: @@ -16255,7 +16255,7 @@ snapshots: '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.25.8 + '@babel/parser': 7.26.3 '@babel/types': 7.26.3 '@types/babel__traverse@7.20.5': @@ -16497,7 +16497,7 @@ snapshots: mlly: 1.5.0 outdent: 0.8.0 vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) - vite-node: 1.2.1(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) + vite-node: 1.6.1(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) transitivePeerDependencies: - '@types/node' - less @@ -16529,48 +16529,48 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@1.2.1(vitest@1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0))': + '@vitest/coverage-v8@1.6.1(vitest@1.6.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 debug: 4.3.7(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 4.0.1 + istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.1.6 - magic-string: 0.30.11 + magic-string: 0.30.17 magicast: 0.3.5 picocolors: 1.1.0 std-env: 3.7.0 + strip-literal: 2.1.1 test-exclude: 6.0.0 - v8-to-istanbul: 9.2.0 - vitest: 1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) + vitest: 1.6.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) transitivePeerDependencies: - supports-color - '@vitest/expect@1.2.1': + '@vitest/expect@1.6.1': dependencies: - '@vitest/spy': 1.2.1 - '@vitest/utils': 1.2.1 + '@vitest/spy': 1.6.1 + '@vitest/utils': 1.6.1 chai: 4.4.1 - '@vitest/runner@1.2.1': + '@vitest/runner@1.6.1': dependencies: - '@vitest/utils': 1.2.1 + '@vitest/utils': 1.6.1 p-limit: 5.0.0 pathe: 1.1.2 - '@vitest/snapshot@1.2.1': + '@vitest/snapshot@1.6.1': dependencies: magic-string: 0.30.17 pathe: 1.1.2 pretty-format: 29.7.0 - '@vitest/spy@1.2.1': + '@vitest/spy@1.6.1': dependencies: tinyspy: 2.2.0 - '@vitest/utils@1.2.1': + '@vitest/utils@1.6.1': dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 @@ -19352,11 +19352,11 @@ snapshots: make-dir: 4.0.0 supports-color: 7.2.0 - istanbul-lib-source-maps@4.0.1: + istanbul-lib-source-maps@5.0.6: dependencies: + '@jridgewell/trace-mapping': 0.3.25 debug: 4.3.7(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 - source-map: 0.6.1 transitivePeerDependencies: - supports-color @@ -19390,6 +19390,8 @@ snapshots: js-tokens@4.0.0: {} + js-tokens@9.0.1: {} + js-yaml@3.14.1: dependencies: argparse: 1.0.10 @@ -19759,10 +19761,6 @@ snapshots: lz-string@1.5.0: {} - magic-string@0.30.11: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.17: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -22552,9 +22550,9 @@ snapshots: strip-json-comments@3.1.1: {} - strip-literal@1.3.0: + strip-literal@2.1.1: dependencies: - acorn: 8.14.0 + js-tokens: 9.0.1 strtok3@9.0.1: dependencies: @@ -22760,7 +22758,7 @@ snapshots: tinyexec@0.3.1: {} - tinypool@0.8.1: {} + tinypool@0.8.4: {} tinyspy@2.2.0: {} @@ -23187,7 +23185,7 @@ snapshots: '@types/unist': 3.0.2 vfile-message: 4.0.2 - vite-node@1.2.1(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0): + vite-node@1.6.1(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@8.1.1) @@ -23232,28 +23230,27 @@ snapshots: optionalDependencies: vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) - vitest@1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0): + vitest@1.6.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0): dependencies: - '@vitest/expect': 1.2.1 - '@vitest/runner': 1.2.1 - '@vitest/snapshot': 1.2.1 - '@vitest/spy': 1.2.1 - '@vitest/utils': 1.2.1 + '@vitest/expect': 1.6.1 + '@vitest/runner': 1.6.1 + '@vitest/snapshot': 1.6.1 + '@vitest/spy': 1.6.1 + '@vitest/utils': 1.6.1 acorn-walk: 8.3.2 - cac: 6.7.14 chai: 4.4.1 debug: 4.3.7(supports-color@8.1.1) execa: 8.0.1 local-pkg: 0.5.0 - magic-string: 0.30.11 + magic-string: 0.30.17 pathe: 1.1.2 picocolors: 1.1.0 std-env: 3.7.0 - strip-literal: 1.3.0 + strip-literal: 2.1.1 tinybench: 2.6.0 - tinypool: 0.8.1 + tinypool: 0.8.4 vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) - vite-node: 1.2.1(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) + vite-node: 1.6.1(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) why-is-node-running: 2.2.2 optionalDependencies: '@types/node': 22.5.5