diff --git a/apps/css-workshop/package.json b/apps/css-workshop/package.json index 45f5577d27d..b06a43f87e5 100644 --- a/apps/css-workshop/package.json +++ b/apps/css-workshop/package.json @@ -17,11 +17,12 @@ "dev": "astro dev", "start": "astro dev", "build": "astro build", - "preview": "astro preview --host", + "preview": "npx -y serve dist --listen 3050 -L", "clean": "rimraf dist && rimraf node_modules && rimraf .turbo", "approve": "backstop --config=./backstop/backstop.cjs approve", "test:only": "backstop --config=./backstop/backstop.cjs test --docker", - "test": "npm-run-all -p -r \"preview\" \"test:only {1}\" --" + "test:only:wait-for-preview": "npx -y wait-on http://localhost:3050 && pnpm run test:only", + "test": "npm-run-all -p -r \"preview\" \"test:only:wait-for-preview {1}\" --" }, "prettier": "configs/prettier-astro-config.js" } diff --git a/packages/itwinui-react/package.json b/packages/itwinui-react/package.json index 75ffe376048..a62759237c9 100644 --- a/packages/itwinui-react/package.json +++ b/packages/itwinui-react/package.json @@ -128,7 +128,7 @@ "react": "^18.0.0", "react-dom": "^18.0.0", "typescript": "5", - "vite": "~5.1.8", + "vite": "~5.4.14", "vitest": "^1.2.1" }, "peerDependencies": { diff --git a/packages/itwinui-react/src/styles.js/vite.config.mjs b/packages/itwinui-react/src/styles.js/vite.config.mjs index ed8ea8445a8..4b3b391a7f0 100644 --- a/packages/itwinui-react/src/styles.js/vite.config.mjs +++ b/packages/itwinui-react/src/styles.js/vite.config.mjs @@ -35,6 +35,18 @@ export default defineConfig({ }, }, plugins: [ + // https://github.com/vitejs/vite/pull/16051#issuecomment-2076616816 + { + name: 'css-module-side-effectful', + enforce: 'post', + transform(_, id) { + if (id.endsWith('.module.css')) { + return { + moduleSideEffects: 'no-treeshake', + }; + } + }, + }, { name: 'copy-files-after-build', closeBundle: async () => { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 30c0480f023..3f5dddce232 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -158,7 +158,7 @@ importers: version: 5.5.2 vite: specifier: '*' - version: 5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0) + version: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) apps/website: dependencies: @@ -167,7 +167,7 @@ importers: version: 2.2.0(astro@4.16.18(@types/node@22.5.5)(lightningcss@1.25.1)(rollup@4.28.1)(sass-embedded@1.64.1)(sass@1.72.0)(typescript@5.5.2)) '@astrojs/react': specifier: '3' - version: 3.1.0(@types/react-dom@18.2.18)(@types/react@18.2.14)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vite@5.4.11(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) + version: 3.1.0(@types/react-dom@18.2.18)(@types/react@18.2.14)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) '@astrojs/sitemap': specifier: '3' version: 3.1.1 @@ -362,7 +362,7 @@ importers: version: 1.5.28(@swc/helpers@0.5.11) '@testing-library/jest-dom': specifier: ^6.3.0 - version: 6.3.0(vitest@1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass@1.72.0)) + version: 6.3.0(vitest@1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) '@testing-library/react': specifier: ^13.2.0 version: 13.2.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -380,7 +380,7 @@ importers: version: 18.2.18 '@vitest/coverage-v8': specifier: ^1.2.1 - version: 1.2.1(vitest@1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass@1.72.0)) + version: 1.2.1(vitest@1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) eslint: specifier: ^8 version: 8.56.0 @@ -403,11 +403,11 @@ importers: specifier: ~5.5.2 version: 5.5.2 vite: - specifier: ~5.1.8 - version: 5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0) + specifier: ~5.4.14 + version: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) vitest: specifier: ^1.2.1 - version: 1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass@1.72.0) + version: 1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) packages/itwinui-variables: devDependencies: @@ -419,7 +419,7 @@ importers: dependencies: '@astrojs/react': specifier: '3' - version: 3.1.0(@types/react-dom@18.2.18)(@types/react@18.2.14)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vite@5.4.11(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) + version: 3.1.0(@types/react-dom@18.2.18)(@types/react@18.2.14)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) '@itwin/itwinui-react': specifier: '*' version: link:../../packages/itwinui-react @@ -486,7 +486,7 @@ importers: devDependencies: '@remix-run/dev': specifier: ^2.8.0 - version: 2.8.1(@remix-run/serve@2.8.1(typescript@5.5.2))(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0)(typescript@5.5.2)(vite@5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0)) + version: 2.8.1(@remix-run/serve@2.8.1(typescript@5.5.2))(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)(typescript@5.5.2)(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) '@types/react': specifier: 18.2.14 version: 18.2.14 @@ -498,10 +498,10 @@ importers: version: 5.5.2 vite: specifier: ^5 - version: 5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0) + version: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) vite-tsconfig-paths: specifier: ^4.2.1 - version: 4.3.2(typescript@5.5.2)(vite@5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0)) + version: 4.3.2(typescript@5.5.2)(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) playgrounds/vite: dependencies: @@ -526,13 +526,13 @@ importers: version: 18.2.18 '@vitejs/plugin-react': specifier: ^4.2.1 - version: 4.3.1(vite@5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0)) + version: 4.3.1(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) typescript: specifier: ~5.5.2 version: 5.5.2 vite: specifier: ^5 - version: 5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0) + version: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) testing/a11y: dependencies: @@ -581,7 +581,7 @@ importers: version: 1.42.1 '@remix-run/dev': specifier: ^2.8.0 - version: 2.8.1(@remix-run/serve@2.8.1(typescript@5.5.2))(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0)(typescript@5.5.2)(vite@5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0)) + version: 2.8.1(@remix-run/serve@2.8.1(typescript@5.5.2))(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)(typescript@5.5.2)(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) '@types/node': specifier: '*' version: 22.5.5 @@ -599,10 +599,10 @@ importers: version: 5.5.2 vite: specifier: ^5 - version: 5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0) + version: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) vite-tsconfig-paths: specifier: ^4.2.1 - version: 4.3.2(typescript@5.5.2)(vite@5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0)) + version: 4.3.2(typescript@5.5.2)(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) packages: '@aashutoshrathi/word-wrap@1.2.6': @@ -3307,14 +3307,6 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.22.4': - resolution: - { - integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==, - } - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm-eabi@4.28.1': resolution: { @@ -3323,14 +3315,6 @@ packages: cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.22.4': - resolution: - { - integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==, - } - cpu: [arm64] - os: [android] - '@rollup/rollup-android-arm64@4.28.1': resolution: { @@ -3339,14 +3323,6 @@ packages: cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.22.4': - resolution: - { - integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==, - } - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-arm64@4.28.1': resolution: { @@ -3355,14 +3331,6 @@ packages: cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.22.4': - resolution: - { - integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==, - } - cpu: [x64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.28.1': resolution: { @@ -3387,14 +3355,6 @@ packages: cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.22.4': - resolution: - { - integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==, - } - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.28.1': resolution: { @@ -3403,14 +3363,6 @@ packages: cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.22.4': - resolution: - { - integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==, - } - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.28.1': resolution: { @@ -3419,14 +3371,6 @@ packages: cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.22.4': - resolution: - { - integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==, - } - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.28.1': resolution: { @@ -3435,14 +3379,6 @@ packages: cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.22.4': - resolution: - { - integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==, - } - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-musl@4.28.1': resolution: { @@ -3459,14 +3395,6 @@ packages: cpu: [loong64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': - resolution: - { - integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==, - } - cpu: [ppc64] - os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': resolution: { @@ -3475,14 +3403,6 @@ packages: cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.22.4': - resolution: - { - integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==, - } - cpu: [riscv64] - os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.28.1': resolution: { @@ -3491,14 +3411,6 @@ packages: cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.22.4': - resolution: - { - integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==, - } - cpu: [s390x] - os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.28.1': resolution: { @@ -3507,14 +3419,6 @@ packages: cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.22.4': - resolution: - { - integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==, - } - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-gnu@4.28.1': resolution: { @@ -3523,14 +3427,6 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.22.4': - resolution: - { - integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==, - } - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-musl@4.28.1': resolution: { @@ -3539,14 +3435,6 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.22.4': - resolution: - { - integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==, - } - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.28.1': resolution: { @@ -3555,14 +3443,6 @@ packages: cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.22.4': - resolution: - { - integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==, - } - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.28.1': resolution: { @@ -3571,14 +3451,6 @@ packages: cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.22.4': - resolution: - { - integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==, - } - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.28.1': resolution: { @@ -11376,7 +11248,7 @@ packages: { integrity: sha512-39olGaX2djYUdhaQQHDZ0T0GwEp+5f9UB9HmEP0qHfdQHIq0xGQZuAZ5TLnJIc/88SrPLpEflPC+xUqOTv3c5g==, } - deprecated: < 22.8.2 is no longer supported + deprecated: < 21.9.0 is no longer supported qs@6.10.5: resolution: @@ -11959,14 +11831,6 @@ packages: engines: { node: '>=14' } hasBin: true - rollup@4.22.4: - resolution: - { - integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==, - } - engines: { node: '>=18.0.0', npm: '>=8.0.0' } - hasBin: true - rollup@4.28.1: resolution: { @@ -13735,75 +13599,10 @@ packages: vite: optional: true - vite@5.1.8: - resolution: - { - integrity: sha512-mB8ToUuSmzODSpENgvpFk2fTiU/YQ1tmcVJJ4WZbq4fPdGJkFNVcmVL5k7iDug6xzWjjuGDKAuSievIsD6H7Xw==, - } - engines: { node: ^18.0.0 || >=20.0.0 } - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - - vite@5.4.11: + vite@5.4.14: resolution: { - integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==, - } - engines: { node: ^18.0.0 || >=20.0.0 } - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - - vite@5.4.7: - resolution: - { - integrity: sha512-5l2zxqMEPVENgvzTuBpHer2awaetimj2BGkhBPdnwKbPNOlHsODU+oiazEZzLK7KhAnOrO+XGYJYn4ZlUhDtDQ==, + integrity: sha512-EK5cY7Q1D8JNhSaPKVK4pwBFvaTmZxEnoKXLG/U9gmdDcihQGNzFlgIvaxezFR4glP1LsuiedwMBqCXH3wZccA==, } engines: { node: ^18.0.0 || >=20.0.0 } hasBin: true @@ -14480,11 +14279,11 @@ snapshots: dependencies: prismjs: 1.29.0 - '@astrojs/react@3.1.0(@types/react-dom@18.2.18)(@types/react@18.2.14)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vite@5.4.11(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0))': + '@astrojs/react@3.1.0(@types/react-dom@18.2.18)(@types/react@18.2.14)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0))': dependencies: '@types/react': 18.2.14 '@types/react-dom': 18.2.18 - '@vitejs/plugin-react': 4.3.1(vite@5.4.11(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) + '@vitejs/plugin-react': 4.3.1(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) ultrahtml: 1.5.3 @@ -15639,8 +15438,8 @@ snapshots: '@ladle/react-context': 1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.2.14)(react@18.2.0) - '@vitejs/plugin-react': 4.3.1(vite@5.4.7(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) - '@vitejs/plugin-react-swc': 3.7.0(@swc/helpers@0.5.15)(vite@5.4.7(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) + '@vitejs/plugin-react': 4.3.1(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) + '@vitejs/plugin-react-swc': 3.7.0(@swc/helpers@0.5.15)(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) axe-core: 4.10.0 boxen: 7.1.1 chokidar: 3.6.0 @@ -15668,8 +15467,8 @@ snapshots: remark-gfm: 4.0.0 source-map: 0.7.4 vfile: 6.0.3 - vite: 5.4.7(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) - vite-tsconfig-paths: 4.3.2(typescript@5.5.2)(vite@5.4.7(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) + vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) + vite-tsconfig-paths: 4.3.2(typescript@5.5.2)(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) transitivePeerDependencies: - '@swc/helpers' - '@types/node' @@ -16017,7 +15816,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@remix-run/dev@2.8.1(@remix-run/serve@2.8.1(typescript@5.5.2))(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0)(typescript@5.5.2)(vite@5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0))': + '@remix-run/dev@2.8.1(@remix-run/serve@2.8.1(typescript@5.5.2))(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)(typescript@5.5.2)(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0))': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.6 @@ -16033,7 +15832,7 @@ snapshots: '@remix-run/router': 1.15.3-pre.0 '@remix-run/server-runtime': 2.8.1(typescript@5.5.2) '@types/mdx': 2.0.11 - '@vanilla-extract/integration': 6.5.0(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0) + '@vanilla-extract/integration': 6.5.0(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -16075,7 +15874,7 @@ snapshots: optionalDependencies: '@remix-run/serve': 2.8.1(typescript@5.5.2) typescript: 5.5.2 - vite: 5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0) + vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) transitivePeerDependencies: - '@types/node' - bluebird @@ -16083,6 +15882,7 @@ snapshots: - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color @@ -16186,27 +15986,15 @@ snapshots: optionalDependencies: rollup: 4.28.1 - '@rollup/rollup-android-arm-eabi@4.22.4': - optional: true - '@rollup/rollup-android-arm-eabi@4.28.1': optional: true - '@rollup/rollup-android-arm64@4.22.4': - optional: true - '@rollup/rollup-android-arm64@4.28.1': optional: true - '@rollup/rollup-darwin-arm64@4.22.4': - optional: true - '@rollup/rollup-darwin-arm64@4.28.1': optional: true - '@rollup/rollup-darwin-x64@4.22.4': - optional: true - '@rollup/rollup-darwin-x64@4.28.1': optional: true @@ -16216,78 +16004,42 @@ snapshots: '@rollup/rollup-freebsd-x64@4.28.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.22.4': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.28.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.22.4': - optional: true - '@rollup/rollup-linux-arm-musleabihf@4.28.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.22.4': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.28.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.22.4': - optional: true - '@rollup/rollup-linux-arm64-musl@4.28.1': optional: true '@rollup/rollup-linux-loongarch64-gnu@4.28.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': - optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.22.4': - optional: true - '@rollup/rollup-linux-riscv64-gnu@4.28.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.22.4': - optional: true - '@rollup/rollup-linux-s390x-gnu@4.28.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.22.4': - optional: true - '@rollup/rollup-linux-x64-gnu@4.28.1': optional: true - '@rollup/rollup-linux-x64-musl@4.22.4': - optional: true - '@rollup/rollup-linux-x64-musl@4.28.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.22.4': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.28.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.22.4': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.28.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.22.4': - optional: true - '@rollup/rollup-win32-x64-msvc@4.28.1': optional: true @@ -16448,7 +16200,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.3.0(vitest@1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass@1.72.0))': + '@testing-library/jest-dom@6.3.0(vitest@1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0))': dependencies: '@adobe/css-tools': 4.3.3 '@babel/runtime': 7.23.9 @@ -16459,7 +16211,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 optionalDependencies: - vitest: 1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass@1.72.0) + vitest: 1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) '@testing-library/react@13.2.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: @@ -16731,7 +16483,7 @@ snapshots: modern-ahocorasick: 1.0.1 outdent: 0.8.0 - '@vanilla-extract/integration@6.5.0(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0)': + '@vanilla-extract/integration@6.5.0(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)': dependencies: '@babel/core': 7.25.2 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.25.2) @@ -16744,13 +16496,14 @@ snapshots: lodash: 4.17.21 mlly: 1.5.0 outdent: 0.8.0 - vite: 5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0) - vite-node: 1.2.1(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0) + vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) + vite-node: 1.2.1(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) transitivePeerDependencies: - '@types/node' - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color @@ -16758,47 +16511,25 @@ snapshots: '@vanilla-extract/private@1.0.3': {} - '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.15)(vite@5.4.7(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0))': + '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.15)(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0))': dependencies: '@swc/core': 1.5.28(@swc/helpers@0.5.15) - vite: 5.4.7(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) + vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) transitivePeerDependencies: - '@swc/helpers' - '@vitejs/plugin-react@4.3.1(vite@5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0))': + '@vitejs/plugin-react@4.3.1(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.25.2) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0) + vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.3.1(vite@5.4.11(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0))': - dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.25.2) - '@types/babel__core': 7.20.5 - react-refresh: 0.14.2 - vite: 5.4.11(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) - transitivePeerDependencies: - - supports-color - - '@vitejs/plugin-react@4.3.1(vite@5.4.7(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0))': - dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.25.2) - '@types/babel__core': 7.20.5 - react-refresh: 0.14.2 - vite: 5.4.7(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) - transitivePeerDependencies: - - supports-color - - '@vitest/coverage-v8@1.2.1(vitest@1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass@1.72.0))': + '@vitest/coverage-v8@1.2.1(vitest@1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -16813,7 +16544,7 @@ snapshots: std-env: 3.7.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass@1.72.0) + vitest: 1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) transitivePeerDependencies: - supports-color @@ -17187,8 +16918,8 @@ snapshots: tsconfck: 3.1.4(typescript@5.5.2) unist-util-visit: 5.0.0 vfile: 6.0.3 - vite: 5.4.11(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) - vitefu: 1.0.4(vite@5.4.11(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) + vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) + vitefu: 1.0.4(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)) which-pm: 3.0.0 xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 @@ -22335,28 +22066,6 @@ snapshots: dependencies: glob: 10.3.10 - rollup@4.22.4: - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.22.4 - '@rollup/rollup-android-arm64': 4.22.4 - '@rollup/rollup-darwin-arm64': 4.22.4 - '@rollup/rollup-darwin-x64': 4.22.4 - '@rollup/rollup-linux-arm-gnueabihf': 4.22.4 - '@rollup/rollup-linux-arm-musleabihf': 4.22.4 - '@rollup/rollup-linux-arm64-gnu': 4.22.4 - '@rollup/rollup-linux-arm64-musl': 4.22.4 - '@rollup/rollup-linux-powerpc64le-gnu': 4.22.4 - '@rollup/rollup-linux-riscv64-gnu': 4.22.4 - '@rollup/rollup-linux-s390x-gnu': 4.22.4 - '@rollup/rollup-linux-x64-gnu': 4.22.4 - '@rollup/rollup-linux-x64-musl': 4.22.4 - '@rollup/rollup-win32-arm64-msvc': 4.22.4 - '@rollup/rollup-win32-ia32-msvc': 4.22.4 - '@rollup/rollup-win32-x64-msvc': 4.22.4 - fsevents: 2.3.3 - rollup@4.28.1: dependencies: '@types/estree': 1.0.6 @@ -23478,57 +23187,36 @@ snapshots: '@types/unist': 3.0.2 vfile-message: 4.0.2 - vite-node@1.2.1(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0): + vite-node@1.2.1(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@8.1.1) pathe: 1.1.2 picocolors: 1.1.0 - vite: 5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0) + vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.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.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0)): - dependencies: - debug: 4.3.7(supports-color@8.1.1) - globrex: 0.1.2 - tsconfck: 3.1.3(typescript@5.5.2) - optionalDependencies: - vite: 5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0) - transitivePeerDependencies: - - supports-color - - typescript - - vite-tsconfig-paths@4.3.2(typescript@5.5.2)(vite@5.4.7(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)): + vite-tsconfig-paths@4.3.2(typescript@5.5.2)(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)): dependencies: debug: 4.3.7(supports-color@8.1.1) globrex: 0.1.2 tsconfck: 3.1.3(typescript@5.5.2) optionalDependencies: - vite: 5.4.7(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) + vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) transitivePeerDependencies: - supports-color - typescript - vite@5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0): - dependencies: - esbuild: 0.19.12 - postcss: 8.4.37 - rollup: 4.22.4 - optionalDependencies: - '@types/node': 22.5.5 - fsevents: 2.3.3 - lightningcss: 1.25.1 - sass: 1.72.0 - - vite@5.4.11(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0): + vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0): dependencies: esbuild: 0.21.5 postcss: 8.4.37 @@ -23540,23 +23228,11 @@ snapshots: sass: 1.72.0 sass-embedded: 1.64.1 - vite@5.4.7(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0): - dependencies: - esbuild: 0.21.5 - postcss: 8.4.37 - rollup: 4.22.4 + vitefu@1.0.4(vite@5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)): optionalDependencies: - '@types/node': 22.5.5 - fsevents: 2.3.3 - lightningcss: 1.25.1 - sass: 1.72.0 - sass-embedded: 1.64.1 + vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) - vitefu@1.0.4(vite@5.4.11(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0)): - optionalDependencies: - vite: 5.4.11(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) - - vitest@1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass@1.72.0): + vitest@1.2.1(@types/node@22.5.5)(jsdom@24.0.0)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0): dependencies: '@vitest/expect': 1.2.1 '@vitest/runner': 1.2.1 @@ -23576,8 +23252,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.8.1 - vite: 5.1.8(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0) - vite-node: 1.2.1(@types/node@22.5.5)(lightningcss@1.25.1)(sass@1.72.0) + vite: 5.4.14(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) + vite-node: 1.2.1(@types/node@22.5.5)(lightningcss@1.25.1)(sass-embedded@1.64.1)(sass@1.72.0) why-is-node-running: 2.2.2 optionalDependencies: '@types/node': 22.5.5 @@ -23586,6 +23262,7 @@ snapshots: - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color