From 0f6a16148a8704daa221bd52ac1f245b975d6dcf Mon Sep 17 00:00:00 2001 From: Rohan <45748283+r100-stack@users.noreply.github.com> Date: Mon, 10 Feb 2025 12:36:54 -0500 Subject: [PATCH 1/8] =?UTF-8?q?=F0=9F=9B=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/itwinui-react/package.json | 18 +- pnpm-lock.yaml | 362 +++++++++++++++++++--------- 2 files changed, 253 insertions(+), 127 deletions(-) diff --git a/packages/itwinui-react/package.json b/packages/itwinui-react/package.json index e64259e03ef..e468c910a09 100644 --- a/packages/itwinui-react/package.json +++ b/packages/itwinui-react/package.json @@ -103,33 +103,33 @@ "dev:styles": "pnpm build:styles --watch" }, "dependencies": { - "@floating-ui/react": "^0.26.23", + "@floating-ui/react": "^0.27.4", "@itwin/itwinui-illustrations-react": "^2.1.0", - "@swc/helpers": "^0.5.11", - "@tanstack/react-virtual": "^3.12.0", - "classnames": "^2.3.2", + "@swc/helpers": "^0.5.15", + "@tanstack/react-virtual": "^3.13.0", + "classnames": "^2.5.1", "jotai": "^2.8.0", "react-table": "^7.8.0" }, "devDependencies": { - "@swc/cli": "^0.5.1", - "@swc/core": "^1.5.28", + "@swc/cli": "^0.6.0", + "@swc/core": "^1.10.15", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "16.2.0", "@testing-library/user-event": "^14.6.1", "@types/node": "*", "@types/react": "*", "@types/react-dom": "*", - "@vitest/coverage-v8": "^1.6.1", + "@vitest/coverage-v8": "^3.0.5", "eslint": "^8", "eslint-config-prettier": "^8.8.0", "eslint-plugin-require-extensions": "^0.1.3", - "jsdom": "^24.0.0", + "jsdom": "^26.0.0", "react": "^19.0.0", "react-dom": "^19.0.0", "typescript": "5", "vite": "~5.4.14", - "vitest": "^1.6.1" + "vitest": "^3.0.5" }, "peerDependencies": { "react": ">=17.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 82caab24f7c..99297e58d6d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -333,19 +333,19 @@ importers: packages/itwinui-react: dependencies: '@floating-ui/react': - specifier: ^0.26.23 - version: 0.26.23(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^0.27.4 + version: 0.27.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@itwin/itwinui-illustrations-react': specifier: ^2.1.0 version: 2.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@swc/helpers': - specifier: ^0.5.11 + specifier: ^0.5.15 version: 0.5.15 '@tanstack/react-virtual': - specifier: ^3.12.0 - version: 3.12.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^3.13.0 + version: 3.13.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) classnames: - specifier: ^2.3.2 + specifier: ^2.5.1 version: 2.5.1 jotai: specifier: ^2.8.0 @@ -355,11 +355,11 @@ importers: version: 7.8.0(react@19.0.0) devDependencies: '@swc/cli': - specifier: ^0.5.1 - version: 0.5.1(@swc/core@1.10.14(@swc/helpers@0.5.15))(chokidar@3.6.0) + specifier: ^0.6.0 + version: 0.6.0(@swc/core@1.10.15(@swc/helpers@0.5.15))(chokidar@4.0.3) '@swc/core': - specifier: ^1.5.28 - version: 1.10.14(@swc/helpers@0.5.15) + specifier: ^1.10.15 + version: 1.10.15(@swc/helpers@0.5.15) '@testing-library/jest-dom': specifier: ^6.6.3 version: 6.6.3 @@ -380,7 +380,7 @@ importers: version: 19.0.3(@types/react@19.0.8) '@vitest/coverage-v8': specifier: ^1.6.1 - version: 1.6.1(vitest@1.6.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0)) + version: 1.6.1(vitest@1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0)) eslint: specifier: ^8 version: 8.56.0 @@ -391,8 +391,8 @@ importers: specifier: ^0.1.3 version: 0.1.3(eslint@8.56.0) jsdom: - specifier: ^24.0.0 - version: 24.0.0 + specifier: ^26.0.0 + version: 26.0.0 react: specifier: ^19.0.0 version: 19.0.0 @@ -407,7 +407,7 @@ importers: version: 5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) vitest: specifier: ^1.6.1 - version: 1.6.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) + version: 1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) packages/itwinui-variables: devDependencies: @@ -741,6 +741,12 @@ packages: } engines: { node: '>=6.0.0' } + '@asamuzakjp/css-color@2.8.3': + resolution: + { + integrity: sha512-GIc76d9UI1hCvOATjZPyHFmE5qhRccp3/zGfMPapK3jBi+yocEzp6BBB0UnfRYP9NP4FANqUZYb0hnfs3TM3hw==, + } + '@astrojs/compiler@1.8.2': resolution: { @@ -1150,6 +1156,13 @@ packages: } engines: { node: ^14 || ^16 || >=18 } + '@csstools/color-helpers@5.0.1': + resolution: + { + integrity: sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==, + } + engines: { node: '>=18' } + '@csstools/css-calc@1.2.0': resolution: { @@ -1160,6 +1173,16 @@ packages: '@csstools/css-parser-algorithms': ^2.6.1 '@csstools/css-tokenizer': ^2.2.4 + '@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@1.6.2': resolution: { @@ -1170,6 +1193,16 @@ packages: '@csstools/css-parser-algorithms': ^2.6.1 '@csstools/css-tokenizer': ^2.2.4 + '@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@2.6.1': resolution: { @@ -1179,6 +1212,15 @@ packages: peerDependencies: '@csstools/css-tokenizer': ^2.2.4 + '@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@2.2.4': resolution: { @@ -1186,6 +1228,13 @@ packages: } engines: { node: ^14 || ^16 || >=18 } + '@csstools/css-tokenizer@3.0.3': + resolution: + { + integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==, + } + engines: { node: '>=18' } + '@csstools/media-query-list-parser@2.1.9': resolution: { @@ -2451,28 +2500,28 @@ packages: integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==, } - '@floating-ui/react-dom@2.1.1': + '@floating-ui/react-dom@2.1.2': resolution: { - integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==, + integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==, } peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/react@0.26.23': + '@floating-ui/react@0.27.4': resolution: { - integrity: sha512-9u3i62fV0CFF3nIegiWiRDwOs7OW/KhSUJDNx2MkQM3LbE5zQOY01sL3nelcVBXvX7Ovvo3A49I8ql+20Wg/Hw==, + integrity: sha512-05mXdkUiVh8NCEcYKQ2C9SV9IkZ9k/dFtYmaEIN2riLv80UHoXylgBM76cgPJYfLJM3dJz7UE5MOVH0FypMd2Q==, } peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' - '@floating-ui/utils@0.2.7': + '@floating-ui/utils@0.2.9': resolution: { - integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==, + integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==, } '@fontsource/noto-sans-mono@5.0.19': @@ -3574,114 +3623,114 @@ packages: } engines: { node: '>=18' } - '@swc/cli@0.5.1': + '@swc/cli@0.6.0': resolution: { - integrity: sha512-sxSXyjqFImYrqjhZSPymjmM/9V6auZG67UsDwbe7FZaBlyfW8ka3QG/zRjpJJ9+8Ahns/kKb8bXPKQq7V2MtBw==, + integrity: sha512-Q5FsI3Cw0fGMXhmsg7c08i4EmXCrcl+WnAxb6LYOLHw4JFFC3yzmx9LaXZ7QMbA+JZXbigU2TirI7RAfO0Qlnw==, } engines: { node: '>= 16.14.0' } hasBin: true peerDependencies: '@swc/core': ^1.2.66 - chokidar: ^3.5.1 + chokidar: ^4.0.1 peerDependenciesMeta: chokidar: optional: true - '@swc/core-darwin-arm64@1.10.14': + '@swc/core-darwin-arm64@1.10.15': resolution: { - integrity: sha512-Dh4VyrhDDb05tdRmqJ/MucOPMTnrB4pRJol18HVyLlqu1HOT5EzonUniNTCdQbUXjgdv5UVJSTE1lYTzrp+myA==, + integrity: sha512-zFdZ6/yHqMCPk7OhLFqHy/MQ1EqJhcZMpNHd1gXYT7VRU3FaqvvKETrUlG3VYl65McPC7AhMRfXPyJ0JO/jARQ==, } engines: { node: '>=10' } cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.10.14': + '@swc/core-darwin-x64@1.10.15': resolution: { - integrity: sha512-KpzotL/I0O12RE3tF8NmQErINv0cQe/0mnN/Q50ESFzB5kU6bLgp2HMnnwDTm/XEZZRJCNe0oc9WJ5rKbAJFRQ==, + integrity: sha512-8g4yiQwbr8fxOOjKXdot0dEkE5zgE8uNZudLy/ZyAhiwiZ8pbJ8/wVrDOu6dqbX7FBXAoDnvZ7fwN1jk4C8jdA==, } engines: { node: '>=10' } cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.10.14': + '@swc/core-linux-arm-gnueabihf@1.10.15': resolution: { - integrity: sha512-20yRXZjMJVz1wp1TcscKiGTVXistG+saIaxOmxSNQia1Qun3hSWLL+u6+5kXbfYGr7R2N6kqSwtZbIfJI25r9Q==, + integrity: sha512-rl+eVOltl2+7WXOnvmWBpMgh6aO13G5x0U0g8hjwlmD6ku3Y9iRcThpOhm7IytMEarUp5pQxItNoPq+VUGjVHg==, } engines: { node: '>=10' } cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.10.14': + '@swc/core-linux-arm64-gnu@1.10.15': resolution: { - integrity: sha512-Gy7cGrNkiMfPxQyLGxdgXPwyWzNzbHuWycJFcoKBihxZKZIW8hkPBttkGivuLC+0qOgsV2/U+S7tlvAju7FtmQ==, + integrity: sha512-qxWEQeyAJMWJqjaN4hi58WMpPdt3Tn0biSK9CYRegQtvZWCbewr6v2agtSu5AZ2rudeH6OfCWAMDQQeSgn6PJQ==, } engines: { node: '>=10' } cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.10.14': + '@swc/core-linux-arm64-musl@1.10.15': resolution: { - integrity: sha512-+oYVqJvFw62InZ8PIy1rBACJPC2WTe4vbVb9kM1jJj2D7dKLm9acnnYIVIDsM5Wo7Uab8RvPHXVbs19IBurzuw==, + integrity: sha512-QcELd9/+HjZx0WCxRrKcyKGWTiQ0485kFb5w8waxcSNd0d9Lgk4EFfWWVyvIb5gIHpDQmhrgzI/yRaWQX4YSZQ==, } engines: { node: '>=10' } cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.10.14': + '@swc/core-linux-x64-gnu@1.10.15': resolution: { - integrity: sha512-OmEbVEKQFLQVHwo4EJl9osmlulURy46k232Opfpn/1ji0t2KcNCci3POsnfMuoZjLkGJv8vGNJdPQxX+CP+wSA==, + integrity: sha512-S1+ZEEn3+a/MiMeQqQypbwTGoBG8/sPoCvpNbk+uValyygT+jSn3U0xVr45FbukpmMB+NhBMqfedMLqKA0QnJA==, } engines: { node: '>=10' } cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.10.14': + '@swc/core-linux-x64-musl@1.10.15': resolution: { - integrity: sha512-OZW+Icm8DMPqHbhdxplkuG8qrNnPk5i7xJOZWYi1y5bTjgGFI4nEzrsmmeHKMdQTaWwsFrm3uK1rlyQ48MmXmg==, + integrity: sha512-qW+H9g/2zTJ4jP7NDw4VAALY0ZlNEKzYsEoSj/HKi7k3tYEHjMzsxjfsY9I8WZCft23bBdV3RTCPoxCshaj1CQ==, } engines: { node: '>=10' } cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.10.14': + '@swc/core-win32-arm64-msvc@1.10.15': resolution: { - integrity: sha512-sTvc+xrDQXy3HXZFtTEClY35Efvuc3D+busYm0+rb1+Thau4HLRY9WP+sOKeGwH9/16rzfzYEqD7Ds8A9ykrHw==, + integrity: sha512-AhRB11aA6LxjIqut+mg7qsu/7soQDmbK6MKR9nP3hgBszpqtXbRba58lr24xIbBCMr+dpo6kgEapWt+t5Po6Zg==, } engines: { node: '>=10' } cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.10.14': + '@swc/core-win32-ia32-msvc@1.10.15': resolution: { - integrity: sha512-j2iQ4y9GWTKtES5eMU0sDsFdYni7IxME7ejFej25Tv3Fq4B+U9tgtYWlJwh1858nIWDXelHiKcSh/UICAyVMdQ==, + integrity: sha512-UGdh430TQwbDn6KjgvRTg1fO022sbQ4yCCHUev0+5B8uoBwi9a89qAz3emy2m56C8TXxUoihW9Y9OMfaRwPXUw==, } engines: { node: '>=10' } cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.10.14': + '@swc/core-win32-x64-msvc@1.10.15': resolution: { - integrity: sha512-TYtWkUSMkjs0jGPeWdtWbex4B+DlQZmN/ySVLiPI+EltYCLEXsFMkVFq6aWn48dqFHggFK0UYfvDrJUR2c3Qxg==, + integrity: sha512-XJzBCqO1m929qbJsOG7FZXQWX26TnEoMctS3QjuCoyBmkHxxQmZsy78KjMes1aomTcKHCyFYgrRGWgVmk7tT4Q==, } engines: { node: '>=10' } cpu: [x64] os: [win32] - '@swc/core@1.10.14': + '@swc/core@1.10.15': resolution: { - integrity: sha512-WSrnE6JRnH20ZYjOOgSS4aOaPv9gxlkI2KRkN24kagbZnPZMnN8bZZyzw1rrLvwgpuRGv17Uz+hflosbR+SP6w==, + integrity: sha512-/iFeQuNaGdK7mfJbQcObhAhsMqLT7qgMYl7jX2GEIO+VDTejESpzAyKwaMeYXExN8D6e5BRHBCe7M5YlsuzjDA==, } engines: { node: '>=10' } peerDependencies: @@ -3715,19 +3764,19 @@ packages: } engines: { node: '>=14.16' } - '@tanstack/react-virtual@3.12.0': + '@tanstack/react-virtual@3.13.0': resolution: { - integrity: sha512-6krceiPN07kpxXmU6m8AY7EL0X1gHLu8m3nJdh4phvktzVNxkQfBmSwnRUpoUjGQO1PAn8wSAhYaL8hY1cS1vw==, + integrity: sha512-CchF0NlLIowiM2GxtsoKBkXA4uqSnY2KvnXo+kyUFD4a4ll6+J0qzoRsUPMwXV/H26lRsxgJIr/YmjYum2oEjg==, } peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tanstack/virtual-core@3.12.0': + '@tanstack/virtual-core@3.13.0': resolution: { - integrity: sha512-7mDINtua3v/pOnn6WUmuT9dPXYSO7WidFej7JzoAfqEOcbbpt/iZ1WPqd+eg+FnrL9nUJK8radqj4iAU51Zchg==, + integrity: sha512-NBKJP3OIdmZY3COJdWkSonr50FMVIi+aj5ZJ7hI/DTpEKg2RMfo/KvP8A3B/zOSpMgIe52B5E2yn7rryULzA6g==, } '@testing-library/dom@8.13.0': @@ -5626,10 +5675,10 @@ packages: engines: { node: '>=4' } hasBin: true - cssstyle@4.0.1: + cssstyle@4.2.1: resolution: { - integrity: sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==, + integrity: sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==, } engines: { node: '>=18' } @@ -6947,10 +6996,10 @@ packages: } engines: { node: '>= 0.12' } - form-data@4.0.0: + form-data@4.0.1: resolution: { - integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==, + integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==, } engines: { node: '>= 6' } @@ -8386,14 +8435,14 @@ packages: integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==, } - jsdom@24.0.0: + jsdom@26.0.0: resolution: { - integrity: sha512-UDS2NayCvmXSXVP6mpTj+73JnNQadZlr9N68189xib2tx5Mls7swlTNao26IoHv46BZJFvXygyRtyXd1feAk1A==, + integrity: sha512-BZYDGVAIriBWTpIxYzrXjv3E/4u8+/pSG5bQdIYCbNCGOvsPkDQfTVLAIXAf9ETdCpduCVTkDe2NNZ8NIwUVzw==, } engines: { node: '>=18' } peerDependencies: - canvas: ^2.11.2 + canvas: ^3.0.0 peerDependenciesMeta: canvas: optional: true @@ -8932,6 +8981,12 @@ packages: } engines: { node: 14 || >=16.14 } + lru-cache@10.4.3: + resolution: + { + integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==, + } + lru-cache@5.1.1: resolution: { @@ -10094,10 +10149,10 @@ packages: integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, } - nwsapi@2.2.7: + nwsapi@2.2.16: resolution: { - integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==, + integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==, } object-assign@4.1.1: @@ -10444,6 +10499,12 @@ packages: integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==, } + parse5@7.2.1: + resolution: + { + integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==, + } + parseurl@1.3.3: resolution: { @@ -11902,10 +11963,10 @@ packages: engines: { node: '>=18.0.0', npm: '>=8.0.0' } hasBin: true - rrweb-cssom@0.6.0: + rrweb-cssom@0.8.0: resolution: { - integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==, + integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==, } run-applescript@7.0.0: @@ -12960,6 +13021,19 @@ packages: integrity: sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==, } + tldts-core@6.1.77: + resolution: + { + integrity: sha512-bCaqm24FPk8OgBkM0u/SrEWJgHnhBWYqeBo6yUmcZJDCHt/IfyWBb+14CXdGi4RInMv4v7eUAin15W0DoA+Ytg==, + } + + tldts@6.1.77: + resolution: + { + integrity: sha512-lBpoWgy+kYmuXWQ83+R7LlJCnsd9YW8DGpZSHhrMl4b8Ly/1vzOie3OdtmUJDkKxcgRGOehDu5btKkty+JEe+g==, + } + hasBin: true + tmp@0.2.1: resolution: { @@ -13001,6 +13075,13 @@ packages: } engines: { node: '>=6' } + tough-cookie@5.1.1: + resolution: + { + integrity: sha512-Ek7HndSVkp10hmHP9V4qZO1u+pn1RU5sI0Fw+jCU3lyvuMZcgqsNgc6CmJJZyByK4Vm/qotGRJlfgAX8q+4JiA==, + } + engines: { node: '>=16' } + tr46@5.0.0: resolution: { @@ -13844,10 +13925,10 @@ packages: } engines: { node: '>=18' } - whatwg-url@14.0.0: + whatwg-url@14.1.0: resolution: { - integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==, + integrity: sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==, } engines: { node: '>=18' } @@ -14295,6 +14376,14 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 + '@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 + '@astrojs/compiler@1.8.2': {} '@astrojs/compiler@2.10.3': {} @@ -14663,11 +14752,18 @@ snapshots: '@csstools/color-helpers@4.0.0': {} + '@csstools/color-helpers@5.0.1': {} + '@csstools/css-calc@1.2.0(@csstools/css-parser-algorithms@2.6.1(@csstools/css-tokenizer@2.2.4))(@csstools/css-tokenizer@2.2.4)': dependencies: '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4) '@csstools/css-tokenizer': 2.2.4 + '@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@1.6.2(@csstools/css-parser-algorithms@2.6.1(@csstools/css-tokenizer@2.2.4))(@csstools/css-tokenizer@2.2.4)': dependencies: '@csstools/color-helpers': 4.0.0 @@ -14675,12 +14771,25 @@ snapshots: '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4) '@csstools/css-tokenizer': 2.2.4 + '@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@2.6.1(@csstools/css-tokenizer@2.2.4)': dependencies: '@csstools/css-tokenizer': 2.2.4 + '@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)': + dependencies: + '@csstools/css-tokenizer': 3.0.3 + '@csstools/css-tokenizer@2.2.4': {} + '@csstools/css-tokenizer@3.0.3': {} + '@csstools/media-query-list-parser@2.1.9(@csstools/css-parser-algorithms@2.6.1(@csstools/css-tokenizer@2.2.4))(@csstools/css-tokenizer@2.2.4)': dependencies: '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4) @@ -15279,28 +15388,28 @@ snapshots: '@floating-ui/core@1.6.0': dependencies: - '@floating-ui/utils': 0.2.7 + '@floating-ui/utils': 0.2.9 '@floating-ui/dom@1.6.3': dependencies: '@floating-ui/core': 1.6.0 - '@floating-ui/utils': 0.2.7 + '@floating-ui/utils': 0.2.9 - '@floating-ui/react-dom@2.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@floating-ui/react-dom@2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@floating-ui/dom': 1.6.3 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - '@floating-ui/react@0.26.23(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@floating-ui/react@0.27.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@floating-ui/react-dom': 2.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@floating-ui/utils': 0.2.7 + '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@floating-ui/utils': 0.2.9 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) tabbable: 6.2.0 - '@floating-ui/utils@0.2.7': {} + '@floating-ui/utils@0.2.9': {} '@fontsource/noto-sans-mono@5.0.19': {} @@ -16213,9 +16322,9 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@swc/cli@0.5.1(@swc/core@1.10.14(@swc/helpers@0.5.15))(chokidar@3.6.0)': + '@swc/cli@0.6.0(@swc/core@1.10.15(@swc/helpers@0.5.15))(chokidar@4.0.3)': dependencies: - '@swc/core': 1.10.14(@swc/helpers@0.5.15) + '@swc/core': 1.10.15(@swc/helpers@0.5.15) '@swc/counter': 0.1.3 '@xhmikosr/bin-wrapper': 13.0.5 commander: 8.3.0 @@ -16226,53 +16335,53 @@ snapshots: slash: 3.0.0 source-map: 0.7.4 optionalDependencies: - chokidar: 3.6.0 + chokidar: 4.0.3 - '@swc/core-darwin-arm64@1.10.14': + '@swc/core-darwin-arm64@1.10.15': optional: true - '@swc/core-darwin-x64@1.10.14': + '@swc/core-darwin-x64@1.10.15': optional: true - '@swc/core-linux-arm-gnueabihf@1.10.14': + '@swc/core-linux-arm-gnueabihf@1.10.15': optional: true - '@swc/core-linux-arm64-gnu@1.10.14': + '@swc/core-linux-arm64-gnu@1.10.15': optional: true - '@swc/core-linux-arm64-musl@1.10.14': + '@swc/core-linux-arm64-musl@1.10.15': optional: true - '@swc/core-linux-x64-gnu@1.10.14': + '@swc/core-linux-x64-gnu@1.10.15': optional: true - '@swc/core-linux-x64-musl@1.10.14': + '@swc/core-linux-x64-musl@1.10.15': optional: true - '@swc/core-win32-arm64-msvc@1.10.14': + '@swc/core-win32-arm64-msvc@1.10.15': optional: true - '@swc/core-win32-ia32-msvc@1.10.14': + '@swc/core-win32-ia32-msvc@1.10.15': optional: true - '@swc/core-win32-x64-msvc@1.10.14': + '@swc/core-win32-x64-msvc@1.10.15': optional: true - '@swc/core@1.10.14(@swc/helpers@0.5.15)': + '@swc/core@1.10.15(@swc/helpers@0.5.15)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.17 optionalDependencies: - '@swc/core-darwin-arm64': 1.10.14 - '@swc/core-darwin-x64': 1.10.14 - '@swc/core-linux-arm-gnueabihf': 1.10.14 - '@swc/core-linux-arm64-gnu': 1.10.14 - '@swc/core-linux-arm64-musl': 1.10.14 - '@swc/core-linux-x64-gnu': 1.10.14 - '@swc/core-linux-x64-musl': 1.10.14 - '@swc/core-win32-arm64-msvc': 1.10.14 - '@swc/core-win32-ia32-msvc': 1.10.14 - '@swc/core-win32-x64-msvc': 1.10.14 + '@swc/core-darwin-arm64': 1.10.15 + '@swc/core-darwin-x64': 1.10.15 + '@swc/core-linux-arm-gnueabihf': 1.10.15 + '@swc/core-linux-arm64-gnu': 1.10.15 + '@swc/core-linux-arm64-musl': 1.10.15 + '@swc/core-linux-x64-gnu': 1.10.15 + '@swc/core-linux-x64-musl': 1.10.15 + '@swc/core-win32-arm64-msvc': 1.10.15 + '@swc/core-win32-ia32-msvc': 1.10.15 + '@swc/core-win32-x64-msvc': 1.10.15 '@swc/helpers': 0.5.15 '@swc/counter@0.1.3': {} @@ -16289,13 +16398,13 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tanstack/react-virtual@3.12.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@tanstack/react-virtual@3.13.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@tanstack/virtual-core': 3.12.0 + '@tanstack/virtual-core': 3.13.0 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - '@tanstack/virtual-core@3.12.0': {} + '@tanstack/virtual-core@3.13.0': {} '@testing-library/dom@8.13.0': dependencies: @@ -16606,7 +16715,7 @@ snapshots: '@vitejs/plugin-react-swc@3.7.2(@swc/helpers@0.5.15)(vite@6.1.0(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0)(yaml@2.5.0))': dependencies: - '@swc/core': 1.10.14(@swc/helpers@0.5.15) + '@swc/core': 1.10.15(@swc/helpers@0.5.15) vite: 6.1.0(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0)(yaml@2.5.0) transitivePeerDependencies: - '@swc/helpers' @@ -16622,7 +16731,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@1.6.1(vitest@1.6.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.29.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@26.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -16637,7 +16746,7 @@ snapshots: std-env: 3.7.0 strip-literal: 2.1.1 test-exclude: 6.0.0 - vitest: 1.6.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) + vitest: 1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) transitivePeerDependencies: - supports-color @@ -17617,9 +17726,10 @@ snapshots: cssesc@3.0.0: {} - cssstyle@4.0.1: + cssstyle@4.2.1: dependencies: - rrweb-cssom: 0.6.0 + '@asamuzakjp/css-color': 2.8.3 + rrweb-cssom: 0.8.0 csstype@3.1.3: {} @@ -17699,7 +17809,7 @@ snapshots: data-urls@5.0.0: dependencies: whatwg-mimetype: 4.0.0 - whatwg-url: 14.0.0 + whatwg-url: 14.1.0 data-view-buffer@1.0.1: dependencies: @@ -18619,7 +18729,7 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 - form-data@4.0.0: + form-data@4.0.1: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 @@ -19493,27 +19603,27 @@ snapshots: jsbn@1.1.0: {} - jsdom@24.0.0: + jsdom@26.0.0: dependencies: - cssstyle: 4.0.1 + cssstyle: 4.2.1 data-urls: 5.0.0 decimal.js: 10.4.3 - form-data: 4.0.0 + form-data: 4.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.7 - parse5: 7.1.2 - rrweb-cssom: 0.6.0 + nwsapi: 2.2.16 + parse5: 7.2.1 + rrweb-cssom: 0.8.0 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 4.1.4 + tough-cookie: 5.1.1 w3c-xmlserializer: 5.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 - whatwg-url: 14.0.0 + whatwg-url: 14.1.0 ws: 8.17.1 xml-name-validator: 5.0.0 transitivePeerDependencies: @@ -19841,6 +19951,8 @@ snapshots: lru-cache@10.2.0: {} + lru-cache@10.4.3: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -20929,7 +21041,7 @@ snapshots: dependencies: boolbase: 1.0.0 - nwsapi@2.2.7: {} + nwsapi@2.2.16: {} object-assign@4.1.1: {} @@ -21179,6 +21291,10 @@ snapshots: dependencies: entities: 4.5.0 + parse5@7.2.1: + dependencies: + entities: 4.5.0 + parseurl@1.3.3: {} path-exists@3.0.0: {} @@ -22215,7 +22331,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.34.3 fsevents: 2.3.3 - rrweb-cssom@0.6.0: {} + rrweb-cssom@0.8.0: {} run-applescript@7.0.0: {} @@ -22918,6 +23034,12 @@ snapshots: dependencies: '@popperjs/core': 2.11.8 + tldts-core@6.1.77: {} + + tldts@6.1.77: + dependencies: + tldts-core: 6.1.77 + tmp@0.2.1: dependencies: rimraf: 3.0.2 @@ -22942,6 +23064,10 @@ snapshots: universalify: 0.2.0 url-parse: 1.5.10 + tough-cookie@5.1.1: + dependencies: + tldts: 6.1.77 + tr46@5.0.0: dependencies: punycode: 2.3.1 @@ -23391,7 +23517,7 @@ snapshots: optionalDependencies: vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.29.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.29.1)(sass-embedded@1.64.1)(sass@1.72.0): + vitest@1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0): dependencies: '@vitest/expect': 1.6.1 '@vitest/runner': 1.6.1 @@ -23415,7 +23541,7 @@ snapshots: why-is-node-running: 2.2.2 optionalDependencies: '@types/node': 22.5.5 - jsdom: 24.0.0 + jsdom: 26.0.0 transitivePeerDependencies: - less - lightningcss @@ -23452,7 +23578,7 @@ snapshots: whatwg-mimetype@4.0.0: {} - whatwg-url@14.0.0: + whatwg-url@14.1.0: dependencies: tr46: 5.0.0 webidl-conversions: 7.0.0 From 706a5db065dbb1fd53337992e8a711fa4ffbe7b8 Mon Sep 17 00:00:00 2001 From: Rohan <45748283+r100-stack@users.noreply.github.com> Date: Mon, 10 Feb 2025 12:52:17 -0500 Subject: [PATCH 2/8] lock file --- pnpm-lock.yaml | 536 +++++++++++++++++++++++++++++-------------------- 1 file changed, 318 insertions(+), 218 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 99297e58d6d..24cc9163915 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -379,8 +379,8 @@ importers: specifier: ^19.0.3 version: 19.0.3(@types/react@19.0.8) '@vitest/coverage-v8': - specifier: ^1.6.1 - version: 1.6.1(vitest@1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0)) + specifier: ^3.0.5 + version: 3.0.5(vitest@3.0.5(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(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.29.1)(sass-embedded@1.64.1)(sass@1.72.0) vitest: - specifier: ^1.6.1 - version: 1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) + specifier: ^3.0.5 + version: 3.0.5(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(sass-embedded@1.64.1)(sass@1.72.0) packages/itwinui-variables: devDependencies: @@ -1101,6 +1101,13 @@ packages: integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==, } + '@bcoe/v8-coverage@1.0.2': + resolution: + { + integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==, + } + engines: { node: '>=18' } + '@bufbuild/protobuf@1.2.1': resolution: { @@ -2801,13 +2808,6 @@ packages: react: '>=16.8.6' react-dom: '>=16.8.6' - '@jest/schemas@29.6.3': - resolution: - { - integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - '@jridgewell/gen-mapping@0.3.5': resolution: { @@ -3603,12 +3603,6 @@ packages: integrity: sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==, } - '@sinclair/typebox@0.27.8': - resolution: - { - integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==, - } - '@sindresorhus/is@5.6.0': resolution: { @@ -4218,42 +4212,66 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 || ^6.0.0 - '@vitest/coverage-v8@1.6.1': + '@vitest/coverage-v8@3.0.5': resolution: { - integrity: sha512-6YeRZwuO4oTGKxD3bijok756oktHSIm3eczVVzNe3scqzuhLwltIF3S9ZL/vwOVIpURmU6SnZhziXXAfw8/Qlw==, + integrity: sha512-zOOWIsj5fHh3jjGwQg+P+J1FW3s4jBu1Zqga0qW60yutsBtqEqNEJKWYh7cYn1yGD+1bdPsPdC/eL4eVK56xMg==, } peerDependencies: - vitest: 1.6.1 + '@vitest/browser': 3.0.5 + vitest: 3.0.5 + peerDependenciesMeta: + '@vitest/browser': + optional: true + + '@vitest/expect@3.0.5': + resolution: + { + integrity: sha512-nNIOqupgZ4v5jWuQx2DSlHLEs7Q4Oh/7AYwNyE+k0UQzG7tSmjPXShUikn1mpNGzYEN2jJbTvLejwShMitovBA==, + } + + '@vitest/mocker@3.0.5': + resolution: + { + integrity: sha512-CLPNBFBIE7x6aEGbIjaQAX03ZZlBMaWwAjBdMkIf/cAn6xzLTiM3zYqO/WAbieEjsAZir6tO71mzeHZoodThvw==, + } + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true - '@vitest/expect@1.6.1': + '@vitest/pretty-format@3.0.5': resolution: { - integrity: sha512-jXL+9+ZNIJKruofqXuuTClf44eSpcHlgj3CiuNihUF3Ioujtmc0zIa3UJOW5RjDK1YLBJZnWBlPuqhYycLioog==, + integrity: sha512-CjUtdmpOcm4RVtB+up8r2vVDLR16Mgm/bYdkGFe3Yj/scRfCpbSi2W/BDSDcFK7ohw8UXvjMbOp9H4fByd/cOA==, } - '@vitest/runner@1.6.1': + '@vitest/runner@3.0.5': resolution: { - integrity: sha512-3nSnYXkVkf3mXFfE7vVyPmi3Sazhb/2cfZGGs0JRzFsPFvAMBEcrweV1V1GsrstdXeKCTXlJbvnQwGWgEIHmOA==, + integrity: sha512-BAiZFityFexZQi2yN4OX3OkJC6scwRo8EhRB0Z5HIGGgd2q+Nq29LgHU/+ovCtd0fOfXj5ZI6pwdlUmC5bpi8A==, } - '@vitest/snapshot@1.6.1': + '@vitest/snapshot@3.0.5': resolution: { - integrity: sha512-WvidQuWAzU2p95u8GAKlRMqMyN1yOJkGHnx3M1PL9Raf7AQ1kwLKg04ADlCa3+OXUZE7BceOhVZiuWAbzCKcUQ==, + integrity: sha512-GJPZYcd7v8QNUJ7vRvLDmRwl+a1fGg4T/54lZXe+UOGy47F9yUfE18hRCtXL5aHN/AONu29NGzIXSVFh9K0feA==, } - '@vitest/spy@1.6.1': + '@vitest/spy@3.0.5': resolution: { - integrity: sha512-MGcMmpGkZebsMZhbQKkAf9CX5zGvjkBTqf8Zx3ApYWXr3wG+QvEu2eXWfnIIWYSJExIp4V9FCKDEeygzkYrXMw==, + integrity: sha512-5fOzHj0WbUNqPK6blI/8VzZdkBlQLnT25knX0r4dbZI9qoZDf3qAdjoMmDcLG5A83W6oUUFJgUd0EYBc2P5xqg==, } - '@vitest/utils@1.6.1': + '@vitest/utils@3.0.5': resolution: { - integrity: sha512-jOrrUvXM4Av9ZWiG1EajNto0u96kWAhJ1LmPmJhXXQx/32MecEKd10pOLYgS2BQx1TgkGhloPU1ArDW2vvaY6g==, + integrity: sha512-N9AX0NUoUtVwKwy21JtwzaqR5L5R5A99GAbrHfCCXK1lp593i/3AZAXhSP43wRQuxYsflrdzEfXZFo1reR1Nkg==, } '@web3-storage/multipart-parser@1.0.0': @@ -4360,13 +4378,6 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.2: - resolution: - { - integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==, - } - engines: { node: '>=0.4.0' } - acorn@8.14.0: resolution: { @@ -4592,11 +4603,12 @@ packages: } engines: { node: '>=0.8' } - assertion-error@1.1.0: + assertion-error@2.0.1: resolution: { - integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==, + integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==, } + engines: { node: '>=12' } ast-types@0.13.4: resolution: @@ -5122,12 +5134,12 @@ packages: integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==, } - chai@4.4.1: + chai@5.1.2: resolution: { - integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==, + integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==, } - engines: { node: '>=4' } + engines: { node: '>=12' } chalk@2.4.2: resolution: @@ -5181,11 +5193,12 @@ packages: integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==, } - check-error@1.0.3: + check-error@2.1.1: resolution: { - integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==, + integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==, } + engines: { node: '>= 16' } check-more-types@2.24.0: resolution: @@ -5883,10 +5896,10 @@ packages: } engines: { node: '>=10' } - deep-eql@4.1.3: + deep-eql@5.0.2: resolution: { - integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==, + integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==, } engines: { node: '>=6' } @@ -6064,13 +6077,6 @@ packages: integrity: sha512-DPnhUXvmvKT2dFA/j7B+riVLUt9Q6RKJlcppojL5CoRywJJKLDYnRlw0gTFKfgDPHP5E04UoB71SxoJlVZy8FA==, } - diff-sequences@29.6.3: - resolution: - { - integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - diff@3.5.0: resolution: { @@ -6310,6 +6316,12 @@ packages: integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==, } + es-module-lexer@1.6.0: + resolution: + { + integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==, + } + es-object-atoms@1.0.0: resolution: { @@ -6714,6 +6726,13 @@ packages: } engines: { node: '>=6' } + expect-type@1.1.0: + resolution: + { + integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==, + } + engines: { node: '>=12.0.0' } + express@4.21.2: resolution: { @@ -7139,12 +7158,6 @@ packages: } engines: { node: '>=18' } - get-func-name@2.0.2: - resolution: - { - integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==, - } - get-intrinsic@1.2.4: resolution: { @@ -7241,6 +7254,13 @@ packages: engines: { node: '>=16 || 14 >=14.17' } hasBin: true + glob@10.4.5: + resolution: + { + integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==, + } + hasBin: true + glob@7.2.3: resolution: { @@ -8357,6 +8377,13 @@ packages: } engines: { node: '>=8' } + istanbul-reports@3.1.7: + resolution: + { + integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==, + } + engines: { node: '>=8' } + iterator.prototype@1.1.2: resolution: { @@ -8370,6 +8397,12 @@ packages: } engines: { node: '>=14' } + jackspeak@3.4.3: + resolution: + { + integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==, + } + javascript-stringify@2.1.0: resolution: { @@ -8403,12 +8436,6 @@ packages: integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, } - js-tokens@9.0.1: - resolution: - { - integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==, - } - js-yaml@3.14.1: resolution: { @@ -8961,10 +8988,10 @@ packages: } hasBin: true - loupe@2.3.7: + loupe@3.1.3: resolution: { - integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==, + integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==, } lowercase-keys@3.0.0: @@ -9775,6 +9802,13 @@ packages: } engines: { node: '>=16 || 14 >=14.17' } + minimatch@9.0.5: + resolution: + { + integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==, + } + engines: { node: '>=16 || 14 >=14.17' } + minimist-options@4.1.0: resolution: { @@ -9830,6 +9864,13 @@ packages: } engines: { node: '>=16 || 14 >=14.17' } + minipass@7.1.2: + resolution: + { + integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==, + } + engines: { node: '>=16 || 14 >=14.17' } + minizlib@2.1.2: resolution: { @@ -10364,13 +10405,6 @@ packages: } engines: { node: '>=10' } - p-limit@5.0.0: - resolution: - { - integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==, - } - engines: { node: '>=18' } - p-limit@6.1.0: resolution: { @@ -10441,6 +10475,12 @@ packages: } engines: { node: '>= 14' } + package-json-from-dist@1.0.1: + resolution: + { + integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==, + } + pako@0.2.9: resolution: { @@ -10567,6 +10607,13 @@ packages: } engines: { node: '>=16 || 14 >=14.17' } + path-scurry@1.11.1: + resolution: + { + integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==, + } + engines: { node: '>=16 || 14 >=14.18' } + path-to-regexp@0.1.12: resolution: { @@ -10612,11 +10659,18 @@ packages: integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==, } - pathval@1.1.1: + pathe@2.0.2: + resolution: + { + integrity: sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==, + } + + pathval@2.0.0: resolution: { - integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==, + integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==, } + engines: { node: '>= 14.16' } peek-readable@5.3.1: resolution: @@ -11190,13 +11244,6 @@ packages: } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } - pretty-format@29.7.0: - resolution: - { - integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - pretty-ms@7.0.1: resolution: { @@ -11463,12 +11510,6 @@ packages: integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==, } - react-is@18.1.0: - resolution: - { - integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==, - } - react-refresh@0.14.2: resolution: { @@ -12534,10 +12575,10 @@ packages: } engines: { node: '>= 0.8' } - std-env@3.7.0: + std-env@3.8.0: resolution: { - integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==, + integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==, } stdin-discarder@0.2.2: @@ -12731,12 +12772,6 @@ packages: } engines: { node: '>=8' } - strip-literal@2.1.1: - resolution: - { - integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==, - } - strtok3@9.0.1: resolution: { @@ -12959,6 +12994,13 @@ packages: } engines: { node: '>=8' } + test-exclude@7.0.1: + resolution: + { + integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==, + } + engines: { node: '>=18' } + text-decoder@1.2.1: resolution: { @@ -12989,10 +13031,10 @@ packages: integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, } - tinybench@2.6.0: + tinybench@2.9.0: resolution: { - integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==, + integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==, } tinyexec@0.3.1: @@ -13001,17 +13043,30 @@ packages: integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==, } - tinypool@0.8.4: + tinyexec@0.3.2: + resolution: + { + integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==, + } + + tinypool@1.0.2: resolution: { - integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==, + integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==, + } + engines: { node: ^18.0.0 || >=20.0.0 } + + tinyrainbow@2.0.0: + resolution: + { + integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==, } engines: { node: '>=14.0.0' } - tinyspy@2.2.0: + tinyspy@3.0.2: resolution: { - integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==, + integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==, } engines: { node: '>=14.0.0' } @@ -13243,13 +13298,6 @@ packages: } engines: { node: '>= 0.8.0' } - type-detect@4.0.8: - resolution: - { - integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==, - } - engines: { node: '>=4' } - type-fest@0.20.2: resolution: { @@ -13734,6 +13782,14 @@ packages: engines: { node: ^18.0.0 || >=20.0.0 } hasBin: true + vite-node@3.0.5: + resolution: + { + integrity: sha512-02JEJl7SbtwSDJdYS537nU6l+ktdvcREfLksk/NDAqtdKWGqHl+joXzEubHROmS3E6pip+Xgu2tFezMu75jH7A==, + } + engines: { node: ^18.0.0 || ^20.0.0 || >=22.0.0 } + hasBin: true + vite-tsconfig-paths@4.3.2: resolution: { @@ -13844,23 +13900,26 @@ packages: vite: optional: true - vitest@1.6.1: + vitest@3.0.5: resolution: { - integrity: sha512-Ljb1cnSJSivGN0LqXd/zmDbWEM0RNNg2t1QW/XUhYl/qPqyu7CsqeWtqQXHVaJsecLPuDoak2oJcZN2QoRIOag==, + integrity: sha512-4dof+HvqONw9bvsYxtkfUp2uHsTN9bV2CZIi1pWgoFpL1Lld8LA1ka9q/ONSsoScAKG7NVGf2stJTI7XRkXb2Q==, } - engines: { node: ^18.0.0 || >=20.0.0 } + engines: { node: ^18.0.0 || ^20.0.0 || >=22.0.0 } hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.6.1 - '@vitest/ui': 1.6.1 + '@types/debug': ^4.1.12 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + '@vitest/browser': 3.0.5 + '@vitest/ui': 3.0.5 happy-dom: '*' jsdom: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true + '@types/debug': + optional: true '@types/node': optional: true '@vitest/browser': @@ -14001,10 +14060,10 @@ packages: engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } hasBin: true - why-is-node-running@2.2.2: + why-is-node-running@2.3.0: resolution: { - integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==, + integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==, } engines: { node: '>=8' } hasBin: true @@ -14725,6 +14784,8 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} + '@bcoe/v8-coverage@1.0.2': {} + '@bufbuild/protobuf@1.2.1': {} '@bundled-es-modules/cookie@2.0.1': @@ -15551,10 +15612,6 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - '@jest/schemas@29.6.3': - dependencies: - '@sinclair/typebox': 0.27.8 - '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 @@ -16316,8 +16373,6 @@ snapshots: '@shikijs/vscode-textmate@10.0.1': {} - '@sinclair/typebox@0.27.8': {} - '@sindresorhus/is@5.6.0': {} '@sindresorhus/merge-streams@2.3.0': {} @@ -16731,53 +16786,64 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@1.6.1(vitest@1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0))': + '@vitest/coverage-v8@3.0.5(vitest@3.0.5(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(sass-embedded@1.64.1)(sass@1.72.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@bcoe/v8-coverage': 0.2.3 + '@bcoe/v8-coverage': 1.0.2 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 - istanbul-reports: 3.1.6 + istanbul-reports: 3.1.7 magic-string: 0.30.17 magicast: 0.3.5 - picocolors: 1.1.1 - std-env: 3.7.0 - strip-literal: 2.1.1 - test-exclude: 6.0.0 - vitest: 1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) + std-env: 3.8.0 + test-exclude: 7.0.1 + tinyrainbow: 2.0.0 + vitest: 3.0.5(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(sass-embedded@1.64.1)(sass@1.72.0) transitivePeerDependencies: - supports-color - '@vitest/expect@1.6.1': + '@vitest/expect@3.0.5': dependencies: - '@vitest/spy': 1.6.1 - '@vitest/utils': 1.6.1 - chai: 4.4.1 + '@vitest/spy': 3.0.5 + '@vitest/utils': 3.0.5 + chai: 5.1.2 + tinyrainbow: 2.0.0 - '@vitest/runner@1.6.1': + '@vitest/mocker@3.0.5(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0))': dependencies: - '@vitest/utils': 1.6.1 - p-limit: 5.0.0 - pathe: 1.1.2 + '@vitest/spy': 3.0.5 + estree-walker: 3.0.3 + magic-string: 0.30.17 + optionalDependencies: + msw: 2.7.0(@types/node@22.5.5)(typescript@5.5.2) + vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) + + '@vitest/pretty-format@3.0.5': + dependencies: + tinyrainbow: 2.0.0 + + '@vitest/runner@3.0.5': + dependencies: + '@vitest/utils': 3.0.5 + pathe: 2.0.2 - '@vitest/snapshot@1.6.1': + '@vitest/snapshot@3.0.5': dependencies: + '@vitest/pretty-format': 3.0.5 magic-string: 0.30.17 - pathe: 1.1.2 - pretty-format: 29.7.0 + pathe: 2.0.2 - '@vitest/spy@1.6.1': + '@vitest/spy@3.0.5': dependencies: - tinyspy: 2.2.0 + tinyspy: 3.0.2 - '@vitest/utils@1.6.1': + '@vitest/utils@3.0.5': dependencies: - diff-sequences: 29.6.3 - estree-walker: 3.0.3 - loupe: 2.3.7 - pretty-format: 29.7.0 + '@vitest/pretty-format': 3.0.5 + loupe: 3.1.3 + tinyrainbow: 2.0.0 '@web3-storage/multipart-parser@1.0.0': {} @@ -16865,8 +16931,6 @@ snapshots: dependencies: acorn: 8.14.0 - acorn-walk@8.3.2: {} - acorn@8.14.0: {} agent-base@7.1.3: {} @@ -17009,7 +17073,7 @@ snapshots: assert-plus@1.0.0: {} - assertion-error@1.1.0: {} + assertion-error@2.0.1: {} ast-types@0.13.4: dependencies: @@ -17420,15 +17484,13 @@ snapshots: ccount@2.0.1: {} - chai@4.4.1: + chai@5.1.2: dependencies: - assertion-error: 1.1.0 - check-error: 1.0.3 - deep-eql: 4.1.3 - get-func-name: 2.0.2 - loupe: 2.3.7 - pathval: 1.1.1 - type-detect: 4.0.8 + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.3 + pathval: 2.0.0 chalk@2.4.2: dependencies: @@ -17456,9 +17518,7 @@ snapshots: character-reference-invalid@2.0.1: {} - check-error@1.0.3: - dependencies: - get-func-name: 2.0.2 + check-error@2.1.1: {} check-more-types@2.24.0: {} @@ -17878,9 +17938,7 @@ snapshots: dependencies: mimic-response: 3.1.0 - deep-eql@4.1.3: - dependencies: - type-detect: 4.0.8 + deep-eql@5.0.2: {} deep-equal@1.0.1: {} @@ -17956,8 +18014,6 @@ snapshots: devtools-protocol@0.0.1312386: {} - diff-sequences@29.6.3: {} - diff@3.5.0: {} diff@5.2.0: {} @@ -18125,6 +18181,8 @@ snapshots: es-module-lexer@1.5.4: {} + es-module-lexer@1.6.0: {} + es-object-atoms@1.0.0: dependencies: es-errors: 1.3.0 @@ -18525,6 +18583,8 @@ snapshots: exit-hook@2.2.1: {} + expect-type@1.1.0: {} + express@4.21.2: dependencies: accepts: 1.3.8 @@ -18801,8 +18861,6 @@ snapshots: get-east-asian-width@1.2.0: {} - get-func-name@2.0.2: {} - get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 @@ -18864,6 +18922,15 @@ snapshots: minipass: 7.0.4 path-scurry: 1.10.1 + glob@10.4.5: + dependencies: + foreground-child: 3.1.1 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -19563,6 +19630,11 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 + istanbul-reports@3.1.7: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + iterator.prototype@1.1.2: dependencies: define-properties: 1.2.1 @@ -19577,6 +19649,12 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + javascript-stringify@2.1.0: {} jotai@2.8.0(@types/react@19.0.8)(react@19.0.0): @@ -19588,8 +19666,6 @@ snapshots: js-tokens@4.0.0: {} - js-tokens@9.0.1: {} - js-yaml@3.14.1: dependencies: argparse: 1.0.10 @@ -19943,9 +20019,7 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@2.3.7: - dependencies: - get-func-name: 2.0.2 + loupe@3.1.3: {} lowercase-keys@3.0.0: {} @@ -20814,6 +20888,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + minimist-options@4.1.0: dependencies: arrify: 1.0.1 @@ -20842,6 +20920,8 @@ snapshots: minipass@7.0.4: {} + minipass@7.1.2: {} + minizlib@2.1.2: dependencies: minipass: 3.3.6 @@ -21190,10 +21270,6 @@ snapshots: dependencies: yocto-queue: 0.1.0 - p-limit@5.0.0: - dependencies: - yocto-queue: 1.1.1 - p-limit@6.1.0: dependencies: yocto-queue: 1.1.1 @@ -21241,6 +21317,8 @@ snapshots: degenerator: 5.0.1 netmask: 2.0.2 + package-json-from-dist@1.0.1: {} + pako@0.2.9: {} parent-module@1.0.1: @@ -21316,6 +21394,11 @@ snapshots: lru-cache: 10.2.0 minipass: 7.0.4 + path-scurry@1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + path-to-regexp@0.1.12: {} path-to-regexp@6.3.0: {} @@ -21335,7 +21418,9 @@ snapshots: pathe@1.1.2: {} - pathval@1.1.1: {} + pathe@2.0.2: {} + + pathval@2.0.0: {} peek-readable@5.3.1: {} @@ -21724,12 +21809,6 @@ snapshots: ansi-styles: 5.2.0 react-is: 17.0.2 - pretty-format@29.7.0: - dependencies: - '@jest/schemas': 29.6.3 - ansi-styles: 5.2.0 - react-is: 18.1.0 - pretty-ms@7.0.1: dependencies: parse-ms: 2.1.0 @@ -21904,8 +21983,6 @@ snapshots: react-is@17.0.2: {} - react-is@18.1.0: {} - react-refresh@0.14.2: {} react-router-dom@6.29.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): @@ -22685,7 +22762,7 @@ snapshots: statuses@2.0.1: {} - std-env@3.7.0: {} + std-env@3.8.0: {} stdin-discarder@0.2.2: {} @@ -22808,10 +22885,6 @@ snapshots: strip-json-comments@3.1.1: {} - strip-literal@2.1.1: - dependencies: - js-tokens: 9.0.1 - strtok3@9.0.1: dependencies: '@tokenizer/token': 0.3.0 @@ -23009,6 +23082,12 @@ snapshots: glob: 7.2.3 minimatch: 3.1.2 + test-exclude@7.0.1: + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 10.4.5 + minimatch: 9.0.5 + text-decoder@1.2.1: {} text-table@0.2.0: {} @@ -23022,13 +23101,17 @@ snapshots: through@2.3.8: {} - tinybench@2.6.0: {} + tinybench@2.9.0: {} tinyexec@0.3.1: {} - tinypool@0.8.4: {} + tinyexec@0.3.2: {} + + tinypool@1.0.2: {} + + tinyrainbow@2.0.0: {} - tinyspy@2.2.0: {} + tinyspy@3.0.2: {} tippy.js@6.3.7: dependencies: @@ -23140,8 +23223,6 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-detect@4.0.8: {} - type-fest@0.20.2: {} type-fest@0.21.3: {} @@ -23466,6 +23547,24 @@ snapshots: - supports-color - terser + vite-node@3.0.5(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0): + dependencies: + cac: 6.7.14 + debug: 4.4.0(supports-color@8.1.1) + es-module-lexer: 1.6.0 + pathe: 2.0.2 + vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + vite-tsconfig-paths@4.3.2(typescript@5.5.2)(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0)): dependencies: debug: 4.4.0(supports-color@8.1.1) @@ -23517,34 +23616,35 @@ snapshots: optionalDependencies: vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) - vitest@1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0): + vitest@3.0.5(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(sass-embedded@1.64.1)(sass@1.72.0): dependencies: - '@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 - chai: 4.4.1 + '@vitest/expect': 3.0.5 + '@vitest/mocker': 3.0.5(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0)) + '@vitest/pretty-format': 3.0.5 + '@vitest/runner': 3.0.5 + '@vitest/snapshot': 3.0.5 + '@vitest/spy': 3.0.5 + '@vitest/utils': 3.0.5 + chai: 5.1.2 debug: 4.4.0(supports-color@8.1.1) - execa: 8.0.1 - local-pkg: 0.5.0 + expect-type: 1.1.0 magic-string: 0.30.17 - pathe: 1.1.2 - picocolors: 1.1.1 - std-env: 3.7.0 - strip-literal: 2.1.1 - tinybench: 2.6.0 - tinypool: 0.8.4 + pathe: 2.0.2 + std-env: 3.8.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinypool: 1.0.2 + tinyrainbow: 2.0.0 vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) - vite-node: 1.6.1(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) - why-is-node-running: 2.2.2 + vite-node: 3.0.5(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) + why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.5.5 jsdom: 26.0.0 transitivePeerDependencies: - less - lightningcss + - msw - sass - sass-embedded - stylus @@ -23641,7 +23741,7 @@ snapshots: dependencies: isexe: 2.0.0 - why-is-node-running@2.2.2: + why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 stackback: 0.0.2 From c503c2b584641c460db4f1613b80ad201141332b Mon Sep 17 00:00:00 2001 From: Rohan <45748283+r100-stack@users.noreply.github.com> Date: Mon, 10 Feb 2025 15:04:11 -0500 Subject: [PATCH 3/8] Exclude vitest --- packages/itwinui-react/package.json | 4 +- pnpm-lock.yaml | 512 +++++++++++----------------- 2 files changed, 209 insertions(+), 307 deletions(-) diff --git a/packages/itwinui-react/package.json b/packages/itwinui-react/package.json index e468c910a09..17ca45d617e 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": "^3.0.5", + "@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": "^19.0.0", "typescript": "5", "vite": "~5.4.14", - "vitest": "^3.0.5" + "vitest": "^1.6.1" }, "peerDependencies": { "react": ">=17.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 24cc9163915..8d92f3c41cb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -379,8 +379,8 @@ importers: specifier: ^19.0.3 version: 19.0.3(@types/react@19.0.8) '@vitest/coverage-v8': - specifier: ^3.0.5 - version: 3.0.5(vitest@3.0.5(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(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@26.0.0)(lightningcss@1.29.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.29.1)(sass-embedded@1.64.1)(sass@1.72.0) vitest: - specifier: ^3.0.5 - version: 3.0.5(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(sass-embedded@1.64.1)(sass@1.72.0) + specifier: ^1.6.1 + version: 1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) packages/itwinui-variables: devDependencies: @@ -1101,13 +1101,6 @@ packages: integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==, } - '@bcoe/v8-coverage@1.0.2': - resolution: - { - integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==, - } - engines: { node: '>=18' } - '@bufbuild/protobuf@1.2.1': resolution: { @@ -2808,6 +2801,13 @@ packages: react: '>=16.8.6' react-dom: '>=16.8.6' + '@jest/schemas@29.6.3': + resolution: + { + integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==, + } + engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + '@jridgewell/gen-mapping@0.3.5': resolution: { @@ -3603,6 +3603,12 @@ packages: integrity: sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==, } + '@sinclair/typebox@0.27.8': + resolution: + { + integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==, + } + '@sindresorhus/is@5.6.0': resolution: { @@ -4212,66 +4218,42 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 || ^6.0.0 - '@vitest/coverage-v8@3.0.5': + '@vitest/coverage-v8@1.6.1': resolution: { - integrity: sha512-zOOWIsj5fHh3jjGwQg+P+J1FW3s4jBu1Zqga0qW60yutsBtqEqNEJKWYh7cYn1yGD+1bdPsPdC/eL4eVK56xMg==, + integrity: sha512-6YeRZwuO4oTGKxD3bijok756oktHSIm3eczVVzNe3scqzuhLwltIF3S9ZL/vwOVIpURmU6SnZhziXXAfw8/Qlw==, } peerDependencies: - '@vitest/browser': 3.0.5 - vitest: 3.0.5 - peerDependenciesMeta: - '@vitest/browser': - optional: true - - '@vitest/expect@3.0.5': - resolution: - { - integrity: sha512-nNIOqupgZ4v5jWuQx2DSlHLEs7Q4Oh/7AYwNyE+k0UQzG7tSmjPXShUikn1mpNGzYEN2jJbTvLejwShMitovBA==, - } - - '@vitest/mocker@3.0.5': - resolution: - { - integrity: sha512-CLPNBFBIE7x6aEGbIjaQAX03ZZlBMaWwAjBdMkIf/cAn6xzLTiM3zYqO/WAbieEjsAZir6tO71mzeHZoodThvw==, - } - peerDependencies: - msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true + vitest: 1.6.1 - '@vitest/pretty-format@3.0.5': + '@vitest/expect@1.6.1': resolution: { - integrity: sha512-CjUtdmpOcm4RVtB+up8r2vVDLR16Mgm/bYdkGFe3Yj/scRfCpbSi2W/BDSDcFK7ohw8UXvjMbOp9H4fByd/cOA==, + integrity: sha512-jXL+9+ZNIJKruofqXuuTClf44eSpcHlgj3CiuNihUF3Ioujtmc0zIa3UJOW5RjDK1YLBJZnWBlPuqhYycLioog==, } - '@vitest/runner@3.0.5': + '@vitest/runner@1.6.1': resolution: { - integrity: sha512-BAiZFityFexZQi2yN4OX3OkJC6scwRo8EhRB0Z5HIGGgd2q+Nq29LgHU/+ovCtd0fOfXj5ZI6pwdlUmC5bpi8A==, + integrity: sha512-3nSnYXkVkf3mXFfE7vVyPmi3Sazhb/2cfZGGs0JRzFsPFvAMBEcrweV1V1GsrstdXeKCTXlJbvnQwGWgEIHmOA==, } - '@vitest/snapshot@3.0.5': + '@vitest/snapshot@1.6.1': resolution: { - integrity: sha512-GJPZYcd7v8QNUJ7vRvLDmRwl+a1fGg4T/54lZXe+UOGy47F9yUfE18hRCtXL5aHN/AONu29NGzIXSVFh9K0feA==, + integrity: sha512-WvidQuWAzU2p95u8GAKlRMqMyN1yOJkGHnx3M1PL9Raf7AQ1kwLKg04ADlCa3+OXUZE7BceOhVZiuWAbzCKcUQ==, } - '@vitest/spy@3.0.5': + '@vitest/spy@1.6.1': resolution: { - integrity: sha512-5fOzHj0WbUNqPK6blI/8VzZdkBlQLnT25knX0r4dbZI9qoZDf3qAdjoMmDcLG5A83W6oUUFJgUd0EYBc2P5xqg==, + integrity: sha512-MGcMmpGkZebsMZhbQKkAf9CX5zGvjkBTqf8Zx3ApYWXr3wG+QvEu2eXWfnIIWYSJExIp4V9FCKDEeygzkYrXMw==, } - '@vitest/utils@3.0.5': + '@vitest/utils@1.6.1': resolution: { - integrity: sha512-N9AX0NUoUtVwKwy21JtwzaqR5L5R5A99GAbrHfCCXK1lp593i/3AZAXhSP43wRQuxYsflrdzEfXZFo1reR1Nkg==, + integrity: sha512-jOrrUvXM4Av9ZWiG1EajNto0u96kWAhJ1LmPmJhXXQx/32MecEKd10pOLYgS2BQx1TgkGhloPU1ArDW2vvaY6g==, } '@web3-storage/multipart-parser@1.0.0': @@ -4378,6 +4360,13 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-walk@8.3.4: + resolution: + { + integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==, + } + engines: { node: '>=0.4.0' } + acorn@8.14.0: resolution: { @@ -4603,12 +4592,11 @@ packages: } engines: { node: '>=0.8' } - assertion-error@2.0.1: + assertion-error@1.1.0: resolution: { - integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==, + integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==, } - engines: { node: '>=12' } ast-types@0.13.4: resolution: @@ -5134,12 +5122,12 @@ packages: integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==, } - chai@5.1.2: + chai@4.5.0: resolution: { - integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==, + integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==, } - engines: { node: '>=12' } + engines: { node: '>=4' } chalk@2.4.2: resolution: @@ -5193,12 +5181,11 @@ packages: integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==, } - check-error@2.1.1: + check-error@1.0.3: resolution: { - integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==, + integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==, } - engines: { node: '>= 16' } check-more-types@2.24.0: resolution: @@ -5896,10 +5883,10 @@ packages: } engines: { node: '>=10' } - deep-eql@5.0.2: + deep-eql@4.1.4: resolution: { - integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==, + integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==, } engines: { node: '>=6' } @@ -6077,6 +6064,13 @@ packages: integrity: sha512-DPnhUXvmvKT2dFA/j7B+riVLUt9Q6RKJlcppojL5CoRywJJKLDYnRlw0gTFKfgDPHP5E04UoB71SxoJlVZy8FA==, } + diff-sequences@29.6.3: + resolution: + { + integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==, + } + engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + diff@3.5.0: resolution: { @@ -6316,12 +6310,6 @@ packages: integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==, } - es-module-lexer@1.6.0: - resolution: - { - integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==, - } - es-object-atoms@1.0.0: resolution: { @@ -6726,13 +6714,6 @@ packages: } engines: { node: '>=6' } - expect-type@1.1.0: - resolution: - { - integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==, - } - engines: { node: '>=12.0.0' } - express@4.21.2: resolution: { @@ -7158,6 +7139,12 @@ packages: } engines: { node: '>=18' } + get-func-name@2.0.2: + resolution: + { + integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==, + } + get-intrinsic@1.2.4: resolution: { @@ -7254,13 +7241,6 @@ packages: engines: { node: '>=16 || 14 >=14.17' } hasBin: true - glob@10.4.5: - resolution: - { - integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==, - } - hasBin: true - glob@7.2.3: resolution: { @@ -8370,13 +8350,6 @@ packages: } engines: { node: '>=10' } - istanbul-reports@3.1.6: - resolution: - { - integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==, - } - engines: { node: '>=8' } - istanbul-reports@3.1.7: resolution: { @@ -8397,12 +8370,6 @@ packages: } engines: { node: '>=14' } - jackspeak@3.4.3: - resolution: - { - integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==, - } - javascript-stringify@2.1.0: resolution: { @@ -8436,6 +8403,12 @@ packages: integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, } + js-tokens@9.0.1: + resolution: + { + integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==, + } + js-yaml@3.14.1: resolution: { @@ -8988,10 +8961,10 @@ packages: } hasBin: true - loupe@3.1.3: + loupe@2.3.7: resolution: { - integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==, + integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==, } lowercase-keys@3.0.0: @@ -9802,13 +9775,6 @@ packages: } engines: { node: '>=16 || 14 >=14.17' } - minimatch@9.0.5: - resolution: - { - integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==, - } - engines: { node: '>=16 || 14 >=14.17' } - minimist-options@4.1.0: resolution: { @@ -9864,13 +9830,6 @@ packages: } engines: { node: '>=16 || 14 >=14.17' } - minipass@7.1.2: - resolution: - { - integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==, - } - engines: { node: '>=16 || 14 >=14.17' } - minizlib@2.1.2: resolution: { @@ -10405,6 +10364,13 @@ packages: } engines: { node: '>=10' } + p-limit@5.0.0: + resolution: + { + integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==, + } + engines: { node: '>=18' } + p-limit@6.1.0: resolution: { @@ -10475,12 +10441,6 @@ packages: } engines: { node: '>= 14' } - package-json-from-dist@1.0.1: - resolution: - { - integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==, - } - pako@0.2.9: resolution: { @@ -10607,13 +10567,6 @@ packages: } engines: { node: '>=16 || 14 >=14.17' } - path-scurry@1.11.1: - resolution: - { - integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==, - } - engines: { node: '>=16 || 14 >=14.18' } - path-to-regexp@0.1.12: resolution: { @@ -10659,19 +10612,12 @@ packages: integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==, } - pathe@2.0.2: + pathval@1.1.1: resolution: { - integrity: sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==, + integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==, } - pathval@2.0.0: - resolution: - { - integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==, - } - engines: { node: '>= 14.16' } - peek-readable@5.3.1: resolution: { @@ -11244,6 +11190,13 @@ packages: } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } + pretty-format@29.7.0: + resolution: + { + integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==, + } + engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + pretty-ms@7.0.1: resolution: { @@ -11510,6 +11463,12 @@ packages: integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==, } + react-is@18.3.1: + resolution: + { + integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==, + } + react-refresh@0.14.2: resolution: { @@ -12772,6 +12731,12 @@ packages: } engines: { node: '>=8' } + strip-literal@2.1.1: + resolution: + { + integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==, + } + strtok3@9.0.1: resolution: { @@ -12994,13 +12959,6 @@ packages: } engines: { node: '>=8' } - test-exclude@7.0.1: - resolution: - { - integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==, - } - engines: { node: '>=18' } - text-decoder@1.2.1: resolution: { @@ -13043,30 +13001,17 @@ packages: integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==, } - tinyexec@0.3.2: - resolution: - { - integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==, - } - - tinypool@1.0.2: + tinypool@0.8.4: resolution: { - integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==, - } - engines: { node: ^18.0.0 || >=20.0.0 } - - tinyrainbow@2.0.0: - resolution: - { - integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==, + integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==, } engines: { node: '>=14.0.0' } - tinyspy@3.0.2: + tinyspy@2.2.1: resolution: { - integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==, + integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==, } engines: { node: '>=14.0.0' } @@ -13298,6 +13243,13 @@ packages: } engines: { node: '>= 0.8.0' } + type-detect@4.1.0: + resolution: + { + integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==, + } + engines: { node: '>=4' } + type-fest@0.20.2: resolution: { @@ -13782,14 +13734,6 @@ packages: engines: { node: ^18.0.0 || >=20.0.0 } hasBin: true - vite-node@3.0.5: - resolution: - { - integrity: sha512-02JEJl7SbtwSDJdYS537nU6l+ktdvcREfLksk/NDAqtdKWGqHl+joXzEubHROmS3E6pip+Xgu2tFezMu75jH7A==, - } - engines: { node: ^18.0.0 || ^20.0.0 || >=22.0.0 } - hasBin: true - vite-tsconfig-paths@4.3.2: resolution: { @@ -13900,26 +13844,23 @@ packages: vite: optional: true - vitest@3.0.5: + vitest@1.6.1: resolution: { - integrity: sha512-4dof+HvqONw9bvsYxtkfUp2uHsTN9bV2CZIi1pWgoFpL1Lld8LA1ka9q/ONSsoScAKG7NVGf2stJTI7XRkXb2Q==, + integrity: sha512-Ljb1cnSJSivGN0LqXd/zmDbWEM0RNNg2t1QW/XUhYl/qPqyu7CsqeWtqQXHVaJsecLPuDoak2oJcZN2QoRIOag==, } - engines: { node: ^18.0.0 || ^20.0.0 || >=22.0.0 } + engines: { node: ^18.0.0 || >=20.0.0 } hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/debug': ^4.1.12 - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.0.5 - '@vitest/ui': 3.0.5 + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 1.6.1 + '@vitest/ui': 1.6.1 happy-dom: '*' jsdom: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true - '@types/debug': - optional: true '@types/node': optional: true '@vitest/browser': @@ -14784,8 +14725,6 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@bcoe/v8-coverage@1.0.2': {} - '@bufbuild/protobuf@1.2.1': {} '@bundled-es-modules/cookie@2.0.1': @@ -15612,6 +15551,10 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) + '@jest/schemas@29.6.3': + dependencies: + '@sinclair/typebox': 0.27.8 + '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 @@ -16373,6 +16316,8 @@ snapshots: '@shikijs/vscode-textmate@10.0.1': {} + '@sinclair/typebox@0.27.8': {} + '@sindresorhus/is@5.6.0': {} '@sindresorhus/merge-streams@2.3.0': {} @@ -16786,10 +16731,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@3.0.5(vitest@3.0.5(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(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@26.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@bcoe/v8-coverage': 1.0.2 + '@bcoe/v8-coverage': 0.2.3 debug: 4.4.0(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 @@ -16797,53 +16742,42 @@ snapshots: istanbul-reports: 3.1.7 magic-string: 0.30.17 magicast: 0.3.5 + picocolors: 1.1.1 std-env: 3.8.0 - test-exclude: 7.0.1 - tinyrainbow: 2.0.0 - vitest: 3.0.5(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(sass-embedded@1.64.1)(sass@1.72.0) + strip-literal: 2.1.1 + test-exclude: 6.0.0 + vitest: 1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) transitivePeerDependencies: - supports-color - '@vitest/expect@3.0.5': - dependencies: - '@vitest/spy': 3.0.5 - '@vitest/utils': 3.0.5 - chai: 5.1.2 - tinyrainbow: 2.0.0 - - '@vitest/mocker@3.0.5(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0))': - dependencies: - '@vitest/spy': 3.0.5 - estree-walker: 3.0.3 - magic-string: 0.30.17 - optionalDependencies: - msw: 2.7.0(@types/node@22.5.5)(typescript@5.5.2) - vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) - - '@vitest/pretty-format@3.0.5': + '@vitest/expect@1.6.1': dependencies: - tinyrainbow: 2.0.0 + '@vitest/spy': 1.6.1 + '@vitest/utils': 1.6.1 + chai: 4.5.0 - '@vitest/runner@3.0.5': + '@vitest/runner@1.6.1': dependencies: - '@vitest/utils': 3.0.5 - pathe: 2.0.2 + '@vitest/utils': 1.6.1 + p-limit: 5.0.0 + pathe: 1.1.2 - '@vitest/snapshot@3.0.5': + '@vitest/snapshot@1.6.1': dependencies: - '@vitest/pretty-format': 3.0.5 magic-string: 0.30.17 - pathe: 2.0.2 + pathe: 1.1.2 + pretty-format: 29.7.0 - '@vitest/spy@3.0.5': + '@vitest/spy@1.6.1': dependencies: - tinyspy: 3.0.2 + tinyspy: 2.2.1 - '@vitest/utils@3.0.5': + '@vitest/utils@1.6.1': dependencies: - '@vitest/pretty-format': 3.0.5 - loupe: 3.1.3 - tinyrainbow: 2.0.0 + diff-sequences: 29.6.3 + estree-walker: 3.0.3 + loupe: 2.3.7 + pretty-format: 29.7.0 '@web3-storage/multipart-parser@1.0.0': {} @@ -16931,6 +16865,10 @@ snapshots: dependencies: acorn: 8.14.0 + acorn-walk@8.3.4: + dependencies: + acorn: 8.14.0 + acorn@8.14.0: {} agent-base@7.1.3: {} @@ -17073,7 +17011,7 @@ snapshots: assert-plus@1.0.0: {} - assertion-error@2.0.1: {} + assertion-error@1.1.0: {} ast-types@0.13.4: dependencies: @@ -17412,7 +17350,7 @@ snapshots: foreground-child: 2.0.0 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 - istanbul-reports: 3.1.6 + istanbul-reports: 3.1.7 rimraf: 3.0.2 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 @@ -17484,13 +17422,15 @@ snapshots: ccount@2.0.1: {} - chai@5.1.2: + chai@4.5.0: dependencies: - assertion-error: 2.0.1 - check-error: 2.1.1 - deep-eql: 5.0.2 - loupe: 3.1.3 - pathval: 2.0.0 + assertion-error: 1.1.0 + check-error: 1.0.3 + deep-eql: 4.1.4 + get-func-name: 2.0.2 + loupe: 2.3.7 + pathval: 1.1.1 + type-detect: 4.1.0 chalk@2.4.2: dependencies: @@ -17518,7 +17458,9 @@ snapshots: character-reference-invalid@2.0.1: {} - check-error@2.1.1: {} + check-error@1.0.3: + dependencies: + get-func-name: 2.0.2 check-more-types@2.24.0: {} @@ -17938,7 +17880,9 @@ snapshots: dependencies: mimic-response: 3.1.0 - deep-eql@5.0.2: {} + deep-eql@4.1.4: + dependencies: + type-detect: 4.1.0 deep-equal@1.0.1: {} @@ -18014,6 +17958,8 @@ snapshots: devtools-protocol@0.0.1312386: {} + diff-sequences@29.6.3: {} + diff@3.5.0: {} diff@5.2.0: {} @@ -18181,8 +18127,6 @@ snapshots: es-module-lexer@1.5.4: {} - es-module-lexer@1.6.0: {} - es-object-atoms@1.0.0: dependencies: es-errors: 1.3.0 @@ -18583,8 +18527,6 @@ snapshots: exit-hook@2.2.1: {} - expect-type@1.1.0: {} - express@4.21.2: dependencies: accepts: 1.3.8 @@ -18861,6 +18803,8 @@ snapshots: get-east-asian-width@1.2.0: {} + get-func-name@2.0.2: {} + get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 @@ -18922,15 +18866,6 @@ snapshots: minipass: 7.0.4 path-scurry: 1.10.1 - glob@10.4.5: - dependencies: - foreground-child: 3.1.1 - jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 - package-json-from-dist: 1.0.1 - path-scurry: 1.11.1 - glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -19625,11 +19560,6 @@ snapshots: transitivePeerDependencies: - supports-color - istanbul-reports@3.1.6: - dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.1 - istanbul-reports@3.1.7: dependencies: html-escaper: 2.0.2 @@ -19649,12 +19579,6 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@3.4.3: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - javascript-stringify@2.1.0: {} jotai@2.8.0(@types/react@19.0.8)(react@19.0.0): @@ -19666,6 +19590,8 @@ snapshots: js-tokens@4.0.0: {} + js-tokens@9.0.1: {} + js-yaml@3.14.1: dependencies: argparse: 1.0.10 @@ -20019,7 +19945,9 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@3.1.3: {} + loupe@2.3.7: + dependencies: + get-func-name: 2.0.2 lowercase-keys@3.0.0: {} @@ -20888,10 +20816,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@9.0.5: - dependencies: - brace-expansion: 2.0.1 - minimist-options@4.1.0: dependencies: arrify: 1.0.1 @@ -20920,8 +20844,6 @@ snapshots: minipass@7.0.4: {} - minipass@7.1.2: {} - minizlib@2.1.2: dependencies: minipass: 3.3.6 @@ -21270,6 +21192,10 @@ snapshots: dependencies: yocto-queue: 0.1.0 + p-limit@5.0.0: + dependencies: + yocto-queue: 1.1.1 + p-limit@6.1.0: dependencies: yocto-queue: 1.1.1 @@ -21317,8 +21243,6 @@ snapshots: degenerator: 5.0.1 netmask: 2.0.2 - package-json-from-dist@1.0.1: {} - pako@0.2.9: {} parent-module@1.0.1: @@ -21394,11 +21318,6 @@ snapshots: lru-cache: 10.2.0 minipass: 7.0.4 - path-scurry@1.11.1: - dependencies: - lru-cache: 10.4.3 - minipass: 7.1.2 - path-to-regexp@0.1.12: {} path-to-regexp@6.3.0: {} @@ -21418,9 +21337,7 @@ snapshots: pathe@1.1.2: {} - pathe@2.0.2: {} - - pathval@2.0.0: {} + pathval@1.1.1: {} peek-readable@5.3.1: {} @@ -21809,6 +21726,12 @@ snapshots: ansi-styles: 5.2.0 react-is: 17.0.2 + pretty-format@29.7.0: + dependencies: + '@jest/schemas': 29.6.3 + ansi-styles: 5.2.0 + react-is: 18.3.1 + pretty-ms@7.0.1: dependencies: parse-ms: 2.1.0 @@ -21983,6 +21906,8 @@ snapshots: react-is@17.0.2: {} + react-is@18.3.1: {} + react-refresh@0.14.2: {} react-router-dom@6.29.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): @@ -22885,6 +22810,10 @@ snapshots: strip-json-comments@3.1.1: {} + strip-literal@2.1.1: + dependencies: + js-tokens: 9.0.1 + strtok3@9.0.1: dependencies: '@tokenizer/token': 0.3.0 @@ -23082,12 +23011,6 @@ snapshots: glob: 7.2.3 minimatch: 3.1.2 - test-exclude@7.0.1: - dependencies: - '@istanbuljs/schema': 0.1.3 - glob: 10.4.5 - minimatch: 9.0.5 - text-decoder@1.2.1: {} text-table@0.2.0: {} @@ -23105,13 +23028,9 @@ snapshots: tinyexec@0.3.1: {} - tinyexec@0.3.2: {} - - tinypool@1.0.2: {} - - tinyrainbow@2.0.0: {} + tinypool@0.8.4: {} - tinyspy@3.0.2: {} + tinyspy@2.2.1: {} tippy.js@6.3.7: dependencies: @@ -23223,6 +23142,8 @@ snapshots: dependencies: prelude-ls: 1.2.1 + type-detect@4.1.0: {} + type-fest@0.20.2: {} type-fest@0.21.3: {} @@ -23547,24 +23468,6 @@ snapshots: - supports-color - terser - vite-node@3.0.5(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0): - dependencies: - cac: 6.7.14 - debug: 4.4.0(supports-color@8.1.1) - es-module-lexer: 1.6.0 - pathe: 2.0.2 - vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vite-tsconfig-paths@4.3.2(typescript@5.5.2)(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0)): dependencies: debug: 4.4.0(supports-color@8.1.1) @@ -23616,27 +23519,27 @@ snapshots: optionalDependencies: vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) - vitest@3.0.5(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(sass-embedded@1.64.1)(sass@1.72.0): + vitest@1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0): dependencies: - '@vitest/expect': 3.0.5 - '@vitest/mocker': 3.0.5(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0)) - '@vitest/pretty-format': 3.0.5 - '@vitest/runner': 3.0.5 - '@vitest/snapshot': 3.0.5 - '@vitest/spy': 3.0.5 - '@vitest/utils': 3.0.5 - chai: 5.1.2 + '@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.4 + chai: 4.5.0 debug: 4.4.0(supports-color@8.1.1) - expect-type: 1.1.0 + execa: 8.0.1 + local-pkg: 0.5.0 magic-string: 0.30.17 - pathe: 2.0.2 + pathe: 1.1.2 + picocolors: 1.1.1 std-env: 3.8.0 + strip-literal: 2.1.1 tinybench: 2.9.0 - tinyexec: 0.3.2 - tinypool: 1.0.2 - tinyrainbow: 2.0.0 + tinypool: 0.8.4 vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) - vite-node: 3.0.5(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) + vite-node: 1.6.1(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.5.5 @@ -23644,7 +23547,6 @@ snapshots: transitivePeerDependencies: - less - lightningcss - - msw - sass - sass-embedded - stylus From 55f9229cdf9f6f5a6dc9b78a318dd764a6c64e68 Mon Sep 17 00:00:00 2001 From: Rohan <45748283+r100-stack@users.noreply.github.com> Date: Mon, 10 Feb 2025 15:09:14 -0500 Subject: [PATCH 4/8] Added missing unit tests --- packages/itwinui-react/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/itwinui-react/package.json b/packages/itwinui-react/package.json index 17ca45d617e..1b692f8585c 100644 --- a/packages/itwinui-react/package.json +++ b/packages/itwinui-react/package.json @@ -87,7 +87,7 @@ "clean:build": "rimraf esm && rimraf cjs && rimraf DEV-esm && rimraf DEV-cjs && rimraf styles.css", "clean:coverage": "rimraf coverage", "clean": "rimraf .turbo && pnpm clean:coverage && pnpm clean:build && rimraf node_modules", - "test": "pnpm test:types", + "test": "pnpm test:types && pnpm test:unit", "test:unit": "vitest run", "test:unit:watch": "pnpm test:unit --watch", "test:types": "tsc -p tsconfig.test.json --noEmit", From 503f7eaea716a6ebf43e74c413ea440d47404f4f Mon Sep 17 00:00:00 2001 From: Rohan <45748283+r100-stack@users.noreply.github.com> Date: Mon, 10 Feb 2025 15:40:53 -0500 Subject: [PATCH 5/8] Fix floatingui issue --- packages/itwinui-react/src/core/Popover/Popover.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/itwinui-react/src/core/Popover/Popover.tsx b/packages/itwinui-react/src/core/Popover/Popover.tsx index 7f5a738dd7f..647c2b99c1b 100644 --- a/packages/itwinui-react/src/core/Popover/Popover.tsx +++ b/packages/itwinui-react/src/core/Popover/Popover.tsx @@ -516,7 +516,7 @@ const PopoverPortal = ({ return ( {children} From 9b6ee6ba656ee8ce2dfe2876e05d77ec9b7dc1e6 Mon Sep 17 00:00:00 2001 From: Rohan <45748283+r100-stack@users.noreply.github.com> Date: Mon, 10 Feb 2025 15:58:00 -0500 Subject: [PATCH 6/8] Undo jsdom --- packages/itwinui-react/package.json | 2 +- pnpm-lock.yaml | 288 ++++++++-------------------- 2 files changed, 81 insertions(+), 209 deletions(-) diff --git a/packages/itwinui-react/package.json b/packages/itwinui-react/package.json index 1b692f8585c..27868315dcd 100644 --- a/packages/itwinui-react/package.json +++ b/packages/itwinui-react/package.json @@ -124,7 +124,7 @@ "eslint": "^8", "eslint-config-prettier": "^8.8.0", "eslint-plugin-require-extensions": "^0.1.3", - "jsdom": "^26.0.0", + "jsdom": "^24.0.0", "react": "^19.0.0", "react-dom": "^19.0.0", "typescript": "5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d92f3c41cb..c9d7ebb3e99 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -380,7 +380,7 @@ importers: version: 19.0.3(@types/react@19.0.8) '@vitest/coverage-v8': specifier: ^1.6.1 - version: 1.6.1(vitest@1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0)) + version: 1.6.1(vitest@1.6.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0)) eslint: specifier: ^8 version: 8.56.0 @@ -391,8 +391,8 @@ importers: specifier: ^0.1.3 version: 0.1.3(eslint@8.56.0) jsdom: - specifier: ^26.0.0 - version: 26.0.0 + specifier: ^24.0.0 + version: 24.0.0 react: specifier: ^19.0.0 version: 19.0.0 @@ -407,7 +407,7 @@ importers: version: 5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) vitest: specifier: ^1.6.1 - version: 1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) + version: 1.6.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) packages/itwinui-variables: devDependencies: @@ -741,12 +741,6 @@ packages: } engines: { node: '>=6.0.0' } - '@asamuzakjp/css-color@2.8.3': - resolution: - { - integrity: sha512-GIc76d9UI1hCvOATjZPyHFmE5qhRccp3/zGfMPapK3jBi+yocEzp6BBB0UnfRYP9NP4FANqUZYb0hnfs3TM3hw==, - } - '@astrojs/compiler@1.8.2': resolution: { @@ -1156,13 +1150,6 @@ packages: } engines: { node: ^14 || ^16 || >=18 } - '@csstools/color-helpers@5.0.1': - resolution: - { - integrity: sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==, - } - engines: { node: '>=18' } - '@csstools/css-calc@1.2.0': resolution: { @@ -1173,16 +1160,6 @@ packages: '@csstools/css-parser-algorithms': ^2.6.1 '@csstools/css-tokenizer': ^2.2.4 - '@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@1.6.2': resolution: { @@ -1193,16 +1170,6 @@ packages: '@csstools/css-parser-algorithms': ^2.6.1 '@csstools/css-tokenizer': ^2.2.4 - '@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@2.6.1': resolution: { @@ -1212,15 +1179,6 @@ packages: peerDependencies: '@csstools/css-tokenizer': ^2.2.4 - '@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@2.2.4': resolution: { @@ -1228,13 +1186,6 @@ packages: } engines: { node: ^14 || ^16 || >=18 } - '@csstools/css-tokenizer@3.0.3': - resolution: - { - integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==, - } - engines: { node: '>=18' } - '@csstools/media-query-list-parser@2.1.9': resolution: { @@ -4360,10 +4311,10 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.4: + acorn-walk@8.3.2: resolution: { - integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==, + integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==, } engines: { node: '>=0.4.0' } @@ -5122,10 +5073,10 @@ packages: integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==, } - chai@4.5.0: + chai@4.4.1: resolution: { - integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==, + integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==, } engines: { node: '>=4' } @@ -5675,10 +5626,10 @@ packages: engines: { node: '>=4' } hasBin: true - cssstyle@4.2.1: + cssstyle@4.0.1: resolution: { - integrity: sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==, + integrity: sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==, } engines: { node: '>=18' } @@ -5883,10 +5834,10 @@ packages: } engines: { node: '>=10' } - deep-eql@4.1.4: + deep-eql@4.1.3: resolution: { - integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==, + integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==, } engines: { node: '>=6' } @@ -6996,10 +6947,10 @@ packages: } engines: { node: '>= 0.12' } - form-data@4.0.1: + form-data@4.0.0: resolution: { - integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==, + integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==, } engines: { node: '>= 6' } @@ -8350,10 +8301,10 @@ packages: } engines: { node: '>=10' } - istanbul-reports@3.1.7: + istanbul-reports@3.1.6: resolution: { - integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==, + integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==, } engines: { node: '>=8' } @@ -8435,14 +8386,14 @@ packages: integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==, } - jsdom@26.0.0: + jsdom@24.0.0: resolution: { - integrity: sha512-BZYDGVAIriBWTpIxYzrXjv3E/4u8+/pSG5bQdIYCbNCGOvsPkDQfTVLAIXAf9ETdCpduCVTkDe2NNZ8NIwUVzw==, + integrity: sha512-UDS2NayCvmXSXVP6mpTj+73JnNQadZlr9N68189xib2tx5Mls7swlTNao26IoHv46BZJFvXygyRtyXd1feAk1A==, } engines: { node: '>=18' } peerDependencies: - canvas: ^3.0.0 + canvas: ^2.11.2 peerDependenciesMeta: canvas: optional: true @@ -8981,12 +8932,6 @@ packages: } engines: { node: 14 || >=16.14 } - lru-cache@10.4.3: - resolution: - { - integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==, - } - lru-cache@5.1.1: resolution: { @@ -10149,10 +10094,10 @@ packages: integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, } - nwsapi@2.2.16: + nwsapi@2.2.7: resolution: { - integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==, + integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==, } object-assign@4.1.1: @@ -10499,12 +10444,6 @@ packages: integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==, } - parse5@7.2.1: - resolution: - { - integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==, - } - parseurl@1.3.3: resolution: { @@ -11463,10 +11402,10 @@ packages: integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==, } - react-is@18.3.1: + react-is@18.1.0: resolution: { - integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==, + integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==, } react-refresh@0.14.2: @@ -11963,10 +11902,10 @@ packages: engines: { node: '>=18.0.0', npm: '>=8.0.0' } hasBin: true - rrweb-cssom@0.8.0: + rrweb-cssom@0.6.0: resolution: { - integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==, + integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==, } run-applescript@7.0.0: @@ -12534,10 +12473,10 @@ packages: } engines: { node: '>= 0.8' } - std-env@3.8.0: + std-env@3.7.0: resolution: { - integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==, + integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==, } stdin-discarder@0.2.2: @@ -12989,10 +12928,10 @@ packages: integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, } - tinybench@2.9.0: + tinybench@2.6.0: resolution: { - integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==, + integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==, } tinyexec@0.3.1: @@ -13008,10 +12947,10 @@ packages: } engines: { node: '>=14.0.0' } - tinyspy@2.2.1: + tinyspy@2.2.0: resolution: { - integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==, + integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==, } engines: { node: '>=14.0.0' } @@ -13021,19 +12960,6 @@ packages: integrity: sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==, } - tldts-core@6.1.77: - resolution: - { - integrity: sha512-bCaqm24FPk8OgBkM0u/SrEWJgHnhBWYqeBo6yUmcZJDCHt/IfyWBb+14CXdGi4RInMv4v7eUAin15W0DoA+Ytg==, - } - - tldts@6.1.77: - resolution: - { - integrity: sha512-lBpoWgy+kYmuXWQ83+R7LlJCnsd9YW8DGpZSHhrMl4b8Ly/1vzOie3OdtmUJDkKxcgRGOehDu5btKkty+JEe+g==, - } - hasBin: true - tmp@0.2.1: resolution: { @@ -13075,13 +13001,6 @@ packages: } engines: { node: '>=6' } - tough-cookie@5.1.1: - resolution: - { - integrity: sha512-Ek7HndSVkp10hmHP9V4qZO1u+pn1RU5sI0Fw+jCU3lyvuMZcgqsNgc6CmJJZyByK4Vm/qotGRJlfgAX8q+4JiA==, - } - engines: { node: '>=16' } - tr46@5.0.0: resolution: { @@ -13243,10 +13162,10 @@ packages: } engines: { node: '>= 0.8.0' } - type-detect@4.1.0: + type-detect@4.0.8: resolution: { - integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==, + integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==, } engines: { node: '>=4' } @@ -13925,10 +13844,10 @@ packages: } engines: { node: '>=18' } - whatwg-url@14.1.0: + whatwg-url@14.0.0: resolution: { - integrity: sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==, + integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==, } engines: { node: '>=18' } @@ -14001,10 +13920,10 @@ packages: engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } hasBin: true - why-is-node-running@2.3.0: + why-is-node-running@2.2.2: resolution: { - integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==, + integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==, } engines: { node: '>=8' } hasBin: true @@ -14376,14 +14295,6 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@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 - '@astrojs/compiler@1.8.2': {} '@astrojs/compiler@2.10.3': {} @@ -14752,18 +14663,11 @@ snapshots: '@csstools/color-helpers@4.0.0': {} - '@csstools/color-helpers@5.0.1': {} - '@csstools/css-calc@1.2.0(@csstools/css-parser-algorithms@2.6.1(@csstools/css-tokenizer@2.2.4))(@csstools/css-tokenizer@2.2.4)': dependencies: '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4) '@csstools/css-tokenizer': 2.2.4 - '@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@1.6.2(@csstools/css-parser-algorithms@2.6.1(@csstools/css-tokenizer@2.2.4))(@csstools/css-tokenizer@2.2.4)': dependencies: '@csstools/color-helpers': 4.0.0 @@ -14771,25 +14675,12 @@ snapshots: '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4) '@csstools/css-tokenizer': 2.2.4 - '@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@2.6.1(@csstools/css-tokenizer@2.2.4)': dependencies: '@csstools/css-tokenizer': 2.2.4 - '@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)': - dependencies: - '@csstools/css-tokenizer': 3.0.3 - '@csstools/css-tokenizer@2.2.4': {} - '@csstools/css-tokenizer@3.0.3': {} - '@csstools/media-query-list-parser@2.1.9(@csstools/css-parser-algorithms@2.6.1(@csstools/css-tokenizer@2.2.4))(@csstools/css-tokenizer@2.2.4)': dependencies: '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4) @@ -16731,7 +16622,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@1.6.1(vitest@1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.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.29.1)(sass-embedded@1.64.1)(sass@1.72.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -16739,14 +16630,14 @@ snapshots: istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 - istanbul-reports: 3.1.7 + istanbul-reports: 3.1.6 magic-string: 0.30.17 magicast: 0.3.5 picocolors: 1.1.1 - std-env: 3.8.0 + std-env: 3.7.0 strip-literal: 2.1.1 test-exclude: 6.0.0 - vitest: 1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.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.29.1)(sass-embedded@1.64.1)(sass@1.72.0) transitivePeerDependencies: - supports-color @@ -16754,7 +16645,7 @@ snapshots: dependencies: '@vitest/spy': 1.6.1 '@vitest/utils': 1.6.1 - chai: 4.5.0 + chai: 4.4.1 '@vitest/runner@1.6.1': dependencies: @@ -16770,7 +16661,7 @@ snapshots: '@vitest/spy@1.6.1': dependencies: - tinyspy: 2.2.1 + tinyspy: 2.2.0 '@vitest/utils@1.6.1': dependencies: @@ -16865,9 +16756,7 @@ snapshots: dependencies: acorn: 8.14.0 - acorn-walk@8.3.4: - dependencies: - acorn: 8.14.0 + acorn-walk@8.3.2: {} acorn@8.14.0: {} @@ -17350,7 +17239,7 @@ snapshots: foreground-child: 2.0.0 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 - istanbul-reports: 3.1.7 + istanbul-reports: 3.1.6 rimraf: 3.0.2 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 @@ -17422,15 +17311,15 @@ snapshots: ccount@2.0.1: {} - chai@4.5.0: + chai@4.4.1: dependencies: assertion-error: 1.1.0 check-error: 1.0.3 - deep-eql: 4.1.4 + deep-eql: 4.1.3 get-func-name: 2.0.2 loupe: 2.3.7 pathval: 1.1.1 - type-detect: 4.1.0 + type-detect: 4.0.8 chalk@2.4.2: dependencies: @@ -17728,10 +17617,9 @@ snapshots: cssesc@3.0.0: {} - cssstyle@4.2.1: + cssstyle@4.0.1: dependencies: - '@asamuzakjp/css-color': 2.8.3 - rrweb-cssom: 0.8.0 + rrweb-cssom: 0.6.0 csstype@3.1.3: {} @@ -17811,7 +17699,7 @@ snapshots: data-urls@5.0.0: dependencies: whatwg-mimetype: 4.0.0 - whatwg-url: 14.1.0 + whatwg-url: 14.0.0 data-view-buffer@1.0.1: dependencies: @@ -17880,9 +17768,9 @@ snapshots: dependencies: mimic-response: 3.1.0 - deep-eql@4.1.4: + deep-eql@4.1.3: dependencies: - type-detect: 4.1.0 + type-detect: 4.0.8 deep-equal@1.0.1: {} @@ -18731,7 +18619,7 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 - form-data@4.0.1: + form-data@4.0.0: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 @@ -19560,7 +19448,7 @@ snapshots: transitivePeerDependencies: - supports-color - istanbul-reports@3.1.7: + istanbul-reports@3.1.6: dependencies: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 @@ -19605,27 +19493,27 @@ snapshots: jsbn@1.1.0: {} - jsdom@26.0.0: + jsdom@24.0.0: dependencies: - cssstyle: 4.2.1 + cssstyle: 4.0.1 data-urls: 5.0.0 decimal.js: 10.4.3 - form-data: 4.0.1 + form-data: 4.0.0 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: 7.2.1 - rrweb-cssom: 0.8.0 + nwsapi: 2.2.7 + parse5: 7.1.2 + rrweb-cssom: 0.6.0 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 5.1.1 + tough-cookie: 4.1.4 w3c-xmlserializer: 5.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 - whatwg-url: 14.1.0 + whatwg-url: 14.0.0 ws: 8.17.1 xml-name-validator: 5.0.0 transitivePeerDependencies: @@ -19953,8 +19841,6 @@ snapshots: lru-cache@10.2.0: {} - lru-cache@10.4.3: {} - lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -21043,7 +20929,7 @@ snapshots: dependencies: boolbase: 1.0.0 - nwsapi@2.2.16: {} + nwsapi@2.2.7: {} object-assign@4.1.1: {} @@ -21293,10 +21179,6 @@ snapshots: dependencies: entities: 4.5.0 - parse5@7.2.1: - dependencies: - entities: 4.5.0 - parseurl@1.3.3: {} path-exists@3.0.0: {} @@ -21730,7 +21612,7 @@ snapshots: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 18.3.1 + react-is: 18.1.0 pretty-ms@7.0.1: dependencies: @@ -21906,7 +21788,7 @@ snapshots: react-is@17.0.2: {} - react-is@18.3.1: {} + react-is@18.1.0: {} react-refresh@0.14.2: {} @@ -22333,7 +22215,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.34.3 fsevents: 2.3.3 - rrweb-cssom@0.8.0: {} + rrweb-cssom@0.6.0: {} run-applescript@7.0.0: {} @@ -22687,7 +22569,7 @@ snapshots: statuses@2.0.1: {} - std-env@3.8.0: {} + std-env@3.7.0: {} stdin-discarder@0.2.2: {} @@ -23024,24 +22906,18 @@ snapshots: through@2.3.8: {} - tinybench@2.9.0: {} + tinybench@2.6.0: {} tinyexec@0.3.1: {} tinypool@0.8.4: {} - tinyspy@2.2.1: {} + tinyspy@2.2.0: {} tippy.js@6.3.7: dependencies: '@popperjs/core': 2.11.8 - tldts-core@6.1.77: {} - - tldts@6.1.77: - dependencies: - tldts-core: 6.1.77 - tmp@0.2.1: dependencies: rimraf: 3.0.2 @@ -23066,10 +22942,6 @@ snapshots: universalify: 0.2.0 url-parse: 1.5.10 - tough-cookie@5.1.1: - dependencies: - tldts: 6.1.77 - tr46@5.0.0: dependencies: punycode: 2.3.1 @@ -23142,7 +23014,7 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-detect@4.1.0: {} + type-detect@4.0.8: {} type-fest@0.20.2: {} @@ -23519,31 +23391,31 @@ snapshots: optionalDependencies: vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) - vitest@1.6.1(@types/node@22.5.5)(jsdom@26.0.0)(lightningcss@1.29.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.29.1)(sass-embedded@1.64.1)(sass@1.72.0): dependencies: '@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.4 - chai: 4.5.0 + acorn-walk: 8.3.2 + chai: 4.4.1 debug: 4.4.0(supports-color@8.1.1) execa: 8.0.1 local-pkg: 0.5.0 magic-string: 0.30.17 pathe: 1.1.2 picocolors: 1.1.1 - std-env: 3.8.0 + std-env: 3.7.0 strip-literal: 2.1.1 - tinybench: 2.9.0 + tinybench: 2.6.0 tinypool: 0.8.4 vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) vite-node: 1.6.1(@types/node@22.5.5)(lightningcss@1.29.1)(sass-embedded@1.64.1)(sass@1.72.0) - why-is-node-running: 2.3.0 + why-is-node-running: 2.2.2 optionalDependencies: '@types/node': 22.5.5 - jsdom: 26.0.0 + jsdom: 24.0.0 transitivePeerDependencies: - less - lightningcss @@ -23580,7 +23452,7 @@ snapshots: whatwg-mimetype@4.0.0: {} - whatwg-url@14.1.0: + whatwg-url@14.0.0: dependencies: tr46: 5.0.0 webidl-conversions: 7.0.0 @@ -23643,7 +23515,7 @@ snapshots: dependencies: isexe: 2.0.0 - why-is-node-running@2.3.0: + why-is-node-running@2.2.2: dependencies: siginfo: 2.0.0 stackback: 0.0.2 From 75c1da1eeb19fcf28d3aa930d0143e954058fa06 Mon Sep 17 00:00:00 2001 From: Rohan <45748283+r100-stack@users.noreply.github.com> Date: Mon, 10 Feb 2025 16:16:09 -0500 Subject: [PATCH 7/8] Remaining --- .changeset/ninety-poems-beg.md | 5 +++++ packages/itwinui-react/src/core/Popover/Popover.tsx | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/ninety-poems-beg.md diff --git a/.changeset/ninety-poems-beg.md b/.changeset/ninety-poems-beg.md new file mode 100644 index 00000000000..f56881af4d9 --- /dev/null +++ b/.changeset/ninety-poems-beg.md @@ -0,0 +1,5 @@ +--- +'@itwin/itwinui-react': minor +--- + +Bumped the minimum required version of `@floating-ui/react` to `0.27.4`. diff --git a/packages/itwinui-react/src/core/Popover/Popover.tsx b/packages/itwinui-react/src/core/Popover/Popover.tsx index 647c2b99c1b..9a9c9a6fbf0 100644 --- a/packages/itwinui-react/src/core/Popover/Popover.tsx +++ b/packages/itwinui-react/src/core/Popover/Popover.tsx @@ -516,6 +516,7 @@ const PopoverPortal = ({ return ( From be28ee1c69e663b2316390a356513cf189e7fc85 Mon Sep 17 00:00:00 2001 From: Rohan <45748283+r100-stack@users.noreply.github.com> Date: Mon, 10 Feb 2025 17:47:11 -0500 Subject: [PATCH 8/8] Merge changesets. Update tanstack/react-virtual version. --- .changeset/ninety-poems-beg.md | 5 ----- .changeset/yellow-roses-know.md | 5 ++++- 2 files changed, 4 insertions(+), 6 deletions(-) delete mode 100644 .changeset/ninety-poems-beg.md diff --git a/.changeset/ninety-poems-beg.md b/.changeset/ninety-poems-beg.md deleted file mode 100644 index f56881af4d9..00000000000 --- a/.changeset/ninety-poems-beg.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@itwin/itwinui-react': minor ---- - -Bumped the minimum required version of `@floating-ui/react` to `0.27.4`. diff --git a/.changeset/yellow-roses-know.md b/.changeset/yellow-roses-know.md index 7a381ae84d6..c5b9c7c724f 100644 --- a/.changeset/yellow-roses-know.md +++ b/.changeset/yellow-roses-know.md @@ -2,4 +2,7 @@ '@itwin/itwinui-react': minor --- -Bumped the minimum required version of `@tanstack/react-virtual` to `3.12.0`. +Bumped the minimum required versions of the following dependencies: +* `@tanstack/react-virtual` to `3.13.0` +* `@floating-ui/react` to `0.27.4` +* `classnames` to `2.5.1`