From fc267e0bc9c600ac1961d0c82f8e78b841fa28d7 Mon Sep 17 00:00:00 2001 From: GU Yiling Date: Sat, 12 Oct 2024 19:57:30 +0800 Subject: [PATCH] chore(*): switch to sass modern compiler (#1708) --- package.json | 2 +- pnpm-lock.yaml | 524 +++++++++++++++++++++++++++++++++++++----- vite.config.shared.ts | 1 + 3 files changed, 465 insertions(+), 62 deletions(-) diff --git a/package.json b/package.json index 52cf8f28dc..4c6bc044d9 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "postcss-html": "^1.7.0", "rimraf": "^6.0.1", "rollup-plugin-visualizer": "^5.12.0", - "sass": "^1.78.0", + "sass-embedded": "^1.79.5", "stylelint": "^16.9.0", "stylelint-config-html": "^1.1.0", "stylelint-config-recommended-scss": "^14.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f450d4c8db..cdabc0a941 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -55,10 +55,10 @@ importers: version: 10.0.0 '@vitejs/plugin-vue': specifier: ^5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2)) '@vitest/ui': specifier: ^2.1.1 version: 2.1.1(vitest@2.1.1) @@ -113,9 +113,9 @@ importers: rollup-plugin-visualizer: specifier: ^5.12.0 version: 5.12.0(rollup@4.22.4) - sass: - specifier: ^1.78.0 - version: 1.78.0 + sass-embedded: + specifier: ^1.79.5 + version: 1.79.5 stylelint: specifier: ^16.9.0 version: 16.9.0(typescript@5.6.2) @@ -154,16 +154,16 @@ importers: version: 10.0.0 vite: specifier: ^5.4.8 - version: 5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0) + version: 5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) vite-plugin-externals: specifier: ^0.6.2 - version: 0.6.2(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0)) + version: 0.6.2(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0)) vite-plugin-vue-devtools: specifier: ^7.4.6 - version: 7.4.6(rollup@4.22.4)(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2)) + version: 7.4.6(rollup@4.22.4)(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2)) vitest: specifier: ^2.1.1 - version: 2.1.1(@types/node@18.19.54)(@vitest/ui@2.1.1)(jsdom@25.0.1)(sass@1.78.0)(terser@5.26.0) + version: 2.1.1(@types/node@18.19.54)(@vitest/ui@2.1.1)(jsdom@25.0.1)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) vue: specifier: ^3.4.38 version: 3.4.38(typescript@5.6.2) @@ -581,10 +581,10 @@ importers: version: 1.1.0(monaco-editor@0.52.0) vite-plugin-top-level-await: specifier: ^1.4.4 - version: 1.4.4(rollup@4.22.4)(vite@5.4.8(@types/node@22.7.0)(sass@1.78.0)(terser@5.26.0)) + version: 1.4.4(rollup@4.22.4)(vite@5.4.8(@types/node@22.7.0)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0)) vite-plugin-wasm: specifier: ^3.3.0 - version: 3.3.0(vite@5.4.8(@types/node@22.7.0)(sass@1.78.0)(terser@5.26.0)) + version: 3.3.0(vite@5.4.8(@types/node@22.7.0)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0)) vue: specifier: ^3.4.38 version: 3.4.38(typescript@5.6.2) @@ -1105,7 +1105,7 @@ importers: version: 1.26.4 '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.8(@types/node@22.7.0)(sass@1.78.0)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@22.7.0)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2)) vue: specifier: ^3.4.38 version: 3.4.38(typescript@5.6.2) @@ -1136,7 +1136,7 @@ importers: version: 9.10.3(axios@1.7.7)(vue-router@4.4.5(vue@3.4.38(typescript@5.6.2)))(vue@3.4.38(typescript@5.6.2)) '@modyfi/vite-plugin-yaml': specifier: ^1.1.0 - version: 1.1.0(rollup@4.22.4)(vite@5.4.8(@types/node@22.7.0)(sass@1.78.0)(terser@5.26.0)) + version: 1.1.0(rollup@4.22.4)(vite@5.4.8(@types/node@22.7.0)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0)) '@types/lodash.clonedeep': specifier: ^4.5.9 version: 4.5.9 @@ -1394,6 +1394,9 @@ packages: '@braintree/sanitize-url@7.1.0': resolution: {integrity: sha512-o+UlMLt49RvtCASlOMW0AkHnabN9wR9rwCCherxO0yG4Npy34GkvrAqdXQvrhNs+jh+gkK8gB8Lf05qL/O7KWg==} + '@bufbuild/protobuf@2.2.0': + resolution: {integrity: sha512-+imAQkHf7U/Rwvu0wk1XWgsP3WnpCWmK7B48f0XqSNzgk64+grljTKC7pnO/xBiEMUziF7vKRfbBnOQhg126qQ==} + '@chevrotain/cst-dts-gen@11.0.3': resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==} @@ -1747,7 +1750,6 @@ packages: '@evilmartians/lefthook@1.7.18': resolution: {integrity: sha512-BIJBQtC7xKOedxESlB0wVG6M32ftjK+5vnID9I5CjRDE/6KcCpcK366AyG0eHGdPK1TVty81QalxZqSTxWRXPw==} - cpu: [x64, arm64, ia32] os: [darwin, linux, win32] hasBin: true @@ -2208,6 +2210,82 @@ packages: '@one-ini/wasm@0.1.1': resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} + '@parcel/watcher-android-arm64@2.4.1': + resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.4.1': + resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.4.1': + resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.4.1': + resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.4.1': + resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm64-glibc@2.4.1': + resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-arm64-musl@2.4.1': + resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-x64-glibc@2.4.1': + resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-linux-x64-musl@2.4.1': + resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-win32-arm64@2.4.1': + resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-ia32@2.4.1': + resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.4.1': + resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.4.1': + resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} + engines: {node: '>= 10.0.0'} + '@peculiar/asn1-cms@2.3.13': resolution: {integrity: sha512-joqu8A7KR2G85oLPq+vB+NFr2ro7Ls4ol13Zcse/giPSzUNN0n2k3v8kMpf6QdGUhI13e5SzQYN8AKP8sJ8v4w==} @@ -3628,6 +3706,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + buffer-builder@0.2.0: + resolution: {integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==} + buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} @@ -3815,6 +3896,10 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -3922,6 +4007,9 @@ packages: colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + colorjs.io@0.5.2: + resolution: {integrity: sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==} + columnify@1.6.0: resolution: {integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==} engines: {node: '>=8.0.0'} @@ -4550,6 +4638,11 @@ packages: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + detect-libc@2.0.3: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} @@ -6885,6 +6978,9 @@ packages: node-abort-controller@3.1.1: resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + node-domexception@1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} @@ -7792,6 +7888,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + rechoir@0.8.0: resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} engines: {node: '>= 10.13.0'} @@ -8003,8 +8103,133 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass@1.78.0: - resolution: {integrity: sha512-AaIqGSrjo5lA2Yg7RvFZrlXDBCp3nV4XP73GrLGvdRWWwk+8H3l0SDvq/5bA4eF+0RFPLuWUk3E+P1U/YqnpsQ==} + sass-embedded-android-arm64@1.79.5: + resolution: {integrity: sha512-pq1RJTENkRmEUMLiVuSGYwuLk8zXovWzrjQxlWZTF/Jn5F7Ypi/3v5huMmgJF5n+etsxjio1PN1idaQ5tPLBmg==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [android] + + sass-embedded-android-arm@1.79.5: + resolution: {integrity: sha512-gYtpQAE2uNFa5IBKBIzUq5ETDS6gnVRmhP5j+N5JGrOThYaGPcG4KrjlU9R3BfCmc7zP5WvlHFZsxSz+2JRT2w==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [android] + + sass-embedded-android-ia32@1.79.5: + resolution: {integrity: sha512-CgJZjLxYRkgjTP/76WumLlF7+1aW0LA+DSEJhkVaCxe5avndRCmPrNcX0PrtYSDvUgeQDvY7xF+fT9QXN1+NgQ==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [android] + + sass-embedded-android-riscv64@1.79.5: + resolution: {integrity: sha512-OLbdmDSM/eOjO01PUYbS54BQOCM/HHHHWk/4M8HHdxwF3ojy5eqQaA63R1YQ3IJvLEE7dnudofOXmL01B5+yvQ==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [android] + + sass-embedded-android-x64@1.79.5: + resolution: {integrity: sha512-UbXxk/rdR3aVBkB7Fh/eAUL7oUADWgQrYpLe9Xu5A0gmthw0/zo/pu7kweBSrbgHnPfWIt/uxwmW4eEAmqqZWQ==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [android] + + sass-embedded-darwin-arm64@1.79.5: + resolution: {integrity: sha512-qeEl9XhYetZSY1j4nqvh3hB8tfYOAGsOQyVOCaxyX1bubMRSGPvPNIyftm14QzK7EDrE/K/0+FwCvflarOV4NQ==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [darwin] + + sass-embedded-darwin-x64@1.79.5: + resolution: {integrity: sha512-y4pvkYCQhgruxlncub/2j+cZSmlpsZX9Rp1aTRIKvlNagqFStYzFZ6kX3CErlfCEAMYwRVEhP8z/OOoDqnjaZA==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [darwin] + + sass-embedded-linux-arm64@1.79.5: + resolution: {integrity: sha512-kiUbrLiNAA7vOe6kpdukRhCad1u7ebwhB0ZE63+IgF5HFZ/Qo6GkhHIrVM9AfeLxUT3N6Z4BNtgdcRa9na4Pwg==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + + sass-embedded-linux-arm@1.79.5: + resolution: {integrity: sha512-rX6qAR8pE1pevYhGzbCpGFexdH4z6QMnw3IeiCNmkpJ4zMXNEN336xl6SZN0xaPiGuNDhUFcq0wgSq3RDKS5vQ==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + + sass-embedded-linux-ia32@1.79.5: + resolution: {integrity: sha512-12pj3fBV0+VAX/RI6uYFxi/MoUoihRKP7iVpo9MaT/m+EtvN6mYsDpi/T4pTq2dKQYljoaFq8Rb6tR+FinS1zg==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [linux] + + sass-embedded-linux-musl-arm64@1.79.5: + resolution: {integrity: sha512-Qg1HuQ+ebz3wfPT7xty2G8BpDLXdyfMk7WqKd+X1DlFEcY/kcNapwMVFXS2fCYTTR3gcbIZ4p7eUiQySlkj93A==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + + sass-embedded-linux-musl-arm@1.79.5: + resolution: {integrity: sha512-EHFrbTgRymEFTf3JnjHzC24PO0WHFjLUEWUJqSuWKZw0+BCL7120MvYIrfkYymPp5UYk+STIjj+Fd9dYSWBrAg==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + + sass-embedded-linux-musl-ia32@1.79.5: + resolution: {integrity: sha512-2qdsGIcdCnpsw8Ijuq8uk4RifxV/lTd1mqjrfge7AfFBtQIExbxZoYBtbSrcY63ONa+UWEf9Z1p6rZ3QySKWlg==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [linux] + + sass-embedded-linux-musl-riscv64@1.79.5: + resolution: {integrity: sha512-wrc6s8YQt95koSkaLoP5HtvAAKxTPWqYZVxnoqp2bHgkKWlr4ymJll9vMcdU3//VxTgJbuH83U5ajzNCtHd0NQ==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-musl-x64@1.79.5: + resolution: {integrity: sha512-1J6JrGpVp07GsBEzEGj/9u6UkVUuga2U7kpfkQxIdYOLmXmXmni6zNx89VehaP7X5OSscwJc/Zufh++6VcRQHw==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + + sass-embedded-linux-riscv64@1.79.5: + resolution: {integrity: sha512-G45UKRAUgvxXhLROowTgVmyIVyGtRZoCMVH1vPi0EG5SePy43AkhjQVaUb6Ol6lfRRNpQqBFKw3UabxaMCM0Ow==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-x64@1.79.5: + resolution: {integrity: sha512-EOk6pULzxM9b5B8uuuZbQXqfg2BQheAovQeYAw4ueHikaFoESOfaA8OG4kl0v1m5v5tKqAHOjy7xFhtpbEpqEw==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + + sass-embedded-win32-arm64@1.79.5: + resolution: {integrity: sha512-KdkJOmJSe5lhR4Kxn522GbZo4jRUnQ+V4JQSaIbyxKndBpD81NGPYhDs0ikpJciqrwbmiBxVD5Qqeim6B1gdxA==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [win32] + + sass-embedded-win32-ia32@1.79.5: + resolution: {integrity: sha512-1YX4TVw6j3eqxRyPK3t45V5WSyAzql6EgKIEtjPQ0+ByRyqLRuHXlotHPX6KOcc0rA3LMUHmdskN1o08sRIDhA==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [win32] + + sass-embedded-win32-x64@1.79.5: + resolution: {integrity: sha512-8Tj9hBpOd6e+j23uTDecFb1ezQhvjQ+jvgKdVg9VlvwKUWmEStnHKA0x1uIQTThIM3dLCsYe63b/wX43gP8tBA==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [win32] + + sass-embedded@1.79.5: + resolution: {integrity: sha512-QFdalnjGFkbNvb6/uQGmP4OIN+GQ5/R77eu0PsXduDB1YP5JW5DSWFVDAyK6l6C54P+3J3eXkjuPYC0mcwX+AA==} + engines: {node: '>=16.0.0'} + hasBin: true + + sass@1.79.5: + resolution: {integrity: sha512-W1h5kp6bdhqFh2tk3DsI771MoEJjvrSY/2ihJRJS4pjIyfJCw0nTsxqhnrUzaLMOJjFchj8rOvraI/YUVjtx5g==} engines: {node: '>=14.0.0'} hasBin: true @@ -9048,6 +9273,9 @@ packages: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + varint@6.0.0: + resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==} + vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -9839,6 +10067,8 @@ snapshots: '@braintree/sanitize-url@7.1.0': {} + '@bufbuild/protobuf@2.2.0': {} + '@chevrotain/cst-dts-gen@11.0.3': dependencies: '@chevrotain/gast': 11.0.3 @@ -10336,8 +10566,8 @@ snapshots: '@jridgewell/source-map@0.3.3': dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/sourcemap-codec@1.4.15': {} @@ -10647,12 +10877,12 @@ snapshots: dependencies: langium: 3.0.0 - '@modyfi/vite-plugin-yaml@1.1.0(rollup@4.22.4)(vite@5.4.8(@types/node@22.7.0)(sass@1.78.0)(terser@5.26.0))': + '@modyfi/vite-plugin-yaml@1.1.0(rollup@4.22.4)(vite@5.4.8(@types/node@22.7.0)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0))': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.22.4) js-yaml: 4.1.0 tosource: 2.0.0-alpha.3 - vite: 5.4.8(@types/node@22.7.0)(sass@1.78.0)(terser@5.26.0) + vite: 5.4.8(@types/node@22.7.0)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) transitivePeerDependencies: - rollup @@ -10947,6 +11177,63 @@ snapshots: '@one-ini/wasm@0.1.1': {} + '@parcel/watcher-android-arm64@2.4.1': + optional: true + + '@parcel/watcher-darwin-arm64@2.4.1': + optional: true + + '@parcel/watcher-darwin-x64@2.4.1': + optional: true + + '@parcel/watcher-freebsd-x64@2.4.1': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.4.1': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.4.1': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.4.1': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.4.1': + optional: true + + '@parcel/watcher-linux-x64-musl@2.4.1': + optional: true + + '@parcel/watcher-win32-arm64@2.4.1': + optional: true + + '@parcel/watcher-win32-ia32@2.4.1': + optional: true + + '@parcel/watcher-win32-x64@2.4.1': + optional: true + + '@parcel/watcher@2.4.1': + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.8 + node-addon-api: 7.1.1 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.4.1 + '@parcel/watcher-darwin-arm64': 2.4.1 + '@parcel/watcher-darwin-x64': 2.4.1 + '@parcel/watcher-freebsd-x64': 2.4.1 + '@parcel/watcher-linux-arm-glibc': 2.4.1 + '@parcel/watcher-linux-arm64-glibc': 2.4.1 + '@parcel/watcher-linux-arm64-musl': 2.4.1 + '@parcel/watcher-linux-x64-glibc': 2.4.1 + '@parcel/watcher-linux-x64-musl': 2.4.1 + '@parcel/watcher-win32-arm64': 2.4.1 + '@parcel/watcher-win32-ia32': 2.4.1 + '@parcel/watcher-win32-x64': 2.4.1 + optional: true + '@peculiar/asn1-cms@2.3.13': dependencies: '@peculiar/asn1-schema': 2.3.13 @@ -11993,29 +12280,29 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - vite: 5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0) + vite: 5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) vue: 3.4.38(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@22.7.0)(sass@1.78.0)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@22.7.0)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - vite: 5.4.8(@types/node@22.7.0)(sass@1.78.0)(terser@5.26.0) + vite: 5.4.8(@types/node@22.7.0)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) vue: 3.4.38(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2))': dependencies: - vite: 5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0) + vite: 5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) vue: 3.4.38(typescript@5.6.2) '@vitest/expect@2.1.1': @@ -12025,13 +12312,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0))': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - vite: 5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0) + vite: 5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) '@vitest/pretty-format@2.1.1': dependencies: @@ -12061,7 +12348,7 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.6 tinyrainbow: 1.2.0 - vitest: 2.1.1(@types/node@18.19.54)(@vitest/ui@2.1.1)(jsdom@25.0.1)(sass@1.78.0)(terser@5.26.0) + vitest: 2.1.1(@types/node@18.19.54)(@vitest/ui@2.1.1)(jsdom@25.0.1)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) '@vitest/utils@2.1.1': dependencies: @@ -12269,14 +12556,14 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.4.6(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2))': + '@vue/devtools-core@7.4.6(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2))': dependencies: '@vue/devtools-kit': 7.4.6 '@vue/devtools-shared': 7.4.6 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0)) + vite-hot-client: 0.2.3(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0)) vue: 3.4.38(typescript@5.6.2) transitivePeerDependencies: - vite @@ -12915,6 +13202,8 @@ snapshots: node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.24.0) + buffer-builder@0.2.0: {} + buffer-crc32@0.2.13: {} buffer-from@1.1.2: {} @@ -13122,6 +13411,11 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.1: + dependencies: + readdirp: 4.0.2 + optional: true + chownr@1.1.4: optional: true @@ -13206,6 +13500,8 @@ snapshots: colorette@2.0.20: {} + colorjs.io@0.5.2: {} + columnify@1.6.0: dependencies: strip-ansi: 6.0.1 @@ -13885,6 +14181,9 @@ snapshots: detect-indent@6.1.0: {} + detect-libc@1.0.3: + optional: true + detect-libc@2.0.3: optional: true @@ -16632,6 +16931,9 @@ snapshots: node-abort-controller@3.1.1: {} + node-addon-api@7.1.1: + optional: true + node-domexception@1.0.0: {} node-emoji@2.1.3: @@ -17655,6 +17957,9 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.2: + optional: true + rechoir@0.8.0: dependencies: resolve: 1.22.4 @@ -17863,11 +18168,104 @@ snapshots: safer-buffer@2.1.2: {} - sass@1.78.0: + sass-embedded-android-arm64@1.79.5: + optional: true + + sass-embedded-android-arm@1.79.5: + optional: true + + sass-embedded-android-ia32@1.79.5: + optional: true + + sass-embedded-android-riscv64@1.79.5: + optional: true + + sass-embedded-android-x64@1.79.5: + optional: true + + sass-embedded-darwin-arm64@1.79.5: + optional: true + + sass-embedded-darwin-x64@1.79.5: + optional: true + + sass-embedded-linux-arm64@1.79.5: + optional: true + + sass-embedded-linux-arm@1.79.5: + optional: true + + sass-embedded-linux-ia32@1.79.5: + optional: true + + sass-embedded-linux-musl-arm64@1.79.5: + optional: true + + sass-embedded-linux-musl-arm@1.79.5: + optional: true + + sass-embedded-linux-musl-ia32@1.79.5: + optional: true + + sass-embedded-linux-musl-riscv64@1.79.5: + optional: true + + sass-embedded-linux-musl-x64@1.79.5: + optional: true + + sass-embedded-linux-riscv64@1.79.5: + optional: true + + sass-embedded-linux-x64@1.79.5: + optional: true + + sass-embedded-win32-arm64@1.79.5: + optional: true + + sass-embedded-win32-ia32@1.79.5: + optional: true + + sass-embedded-win32-x64@1.79.5: + optional: true + + sass-embedded@1.79.5: dependencies: - chokidar: 3.6.0 + '@bufbuild/protobuf': 2.2.0 + buffer-builder: 0.2.0 + colorjs.io: 0.5.2 + immutable: 4.3.7 + rxjs: 7.8.1 + supports-color: 8.1.1 + varint: 6.0.0 + optionalDependencies: + sass-embedded-android-arm: 1.79.5 + sass-embedded-android-arm64: 1.79.5 + sass-embedded-android-ia32: 1.79.5 + sass-embedded-android-riscv64: 1.79.5 + sass-embedded-android-x64: 1.79.5 + sass-embedded-darwin-arm64: 1.79.5 + sass-embedded-darwin-x64: 1.79.5 + sass-embedded-linux-arm: 1.79.5 + sass-embedded-linux-arm64: 1.79.5 + sass-embedded-linux-ia32: 1.79.5 + sass-embedded-linux-musl-arm: 1.79.5 + sass-embedded-linux-musl-arm64: 1.79.5 + sass-embedded-linux-musl-ia32: 1.79.5 + sass-embedded-linux-musl-riscv64: 1.79.5 + sass-embedded-linux-musl-x64: 1.79.5 + sass-embedded-linux-riscv64: 1.79.5 + sass-embedded-linux-x64: 1.79.5 + sass-embedded-win32-arm64: 1.79.5 + sass-embedded-win32-ia32: 1.79.5 + sass-embedded-win32-x64: 1.79.5 + + sass@1.79.5: + dependencies: + '@parcel/watcher': 2.4.1 + chokidar: 4.0.1 immutable: 4.3.7 source-map-js: 1.2.1 + optional: true saxes@6.0.0: dependencies: @@ -18595,7 +18993,7 @@ snapshots: terser@5.26.0: dependencies: '@jridgewell/source-map': 0.3.3 - acorn: 8.10.0 + acorn: 8.12.1 commander: 2.20.3 source-map-support: 0.5.21 @@ -19077,6 +19475,8 @@ snapshots: validate-npm-package-name@5.0.1: {} + varint@6.0.0: {} + vary@1.1.2: {} verror@1.10.0: @@ -19095,16 +19495,16 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0)): + vite-hot-client@0.2.3(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0)): dependencies: - vite: 5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0) + vite: 5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) - vite-node@2.1.1(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0): + vite-node@2.1.1(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@8.1.1) pathe: 1.1.2 - vite: 5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0) + vite: 5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) transitivePeerDependencies: - '@types/node' - less @@ -19116,15 +19516,15 @@ snapshots: - supports-color - terser - vite-plugin-externals@0.6.2(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0)): + vite-plugin-externals@0.6.2(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0)): dependencies: acorn: 8.8.2 es-module-lexer: 0.4.1 fs-extra: 10.1.0 magic-string: 0.25.9 - vite: 5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0) + vite: 5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) - vite-plugin-inspect@0.8.7(rollup@4.22.4)(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0)): + vite-plugin-inspect@0.8.7(rollup@4.22.4)(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.2(rollup@4.22.4) @@ -19135,7 +19535,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.0 sirv: 2.0.4 - vite: 5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0) + vite: 5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) transitivePeerDependencies: - rollup - supports-color @@ -19144,33 +19544,33 @@ snapshots: dependencies: monaco-editor: 0.52.0 - vite-plugin-top-level-await@1.4.4(rollup@4.22.4)(vite@5.4.8(@types/node@22.7.0)(sass@1.78.0)(terser@5.26.0)): + vite-plugin-top-level-await@1.4.4(rollup@4.22.4)(vite@5.4.8(@types/node@22.7.0)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0)): dependencies: '@rollup/plugin-virtual': 3.0.2(rollup@4.22.4) '@swc/core': 1.7.26 uuid: 10.0.0 - vite: 5.4.8(@types/node@22.7.0)(sass@1.78.0)(terser@5.26.0) + vite: 5.4.8(@types/node@22.7.0)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) transitivePeerDependencies: - '@swc/helpers' - rollup - vite-plugin-vue-devtools@7.4.6(rollup@4.22.4)(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2)): + vite-plugin-vue-devtools@7.4.6(rollup@4.22.4)(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2)): dependencies: - '@vue/devtools-core': 7.4.6(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2)) + '@vue/devtools-core': 7.4.6(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0))(vue@3.4.38(typescript@5.6.2)) '@vue/devtools-kit': 7.4.6 '@vue/devtools-shared': 7.4.6 execa: 8.0.1 sirv: 2.0.4 - vite: 5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0) - vite-plugin-inspect: 0.8.7(rollup@4.22.4)(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0)) - vite-plugin-vue-inspector: 5.2.0(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0)) + vite: 5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) + vite-plugin-inspect: 0.8.7(rollup@4.22.4)(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.2.0(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0)): + vite-plugin-vue-inspector@5.2.0(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) @@ -19181,15 +19581,15 @@ snapshots: '@vue/compiler-dom': 3.5.8 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0) + vite: 5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) transitivePeerDependencies: - supports-color - vite-plugin-wasm@3.3.0(vite@5.4.8(@types/node@22.7.0)(sass@1.78.0)(terser@5.26.0)): + vite-plugin-wasm@3.3.0(vite@5.4.8(@types/node@22.7.0)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0)): dependencies: - vite: 5.4.8(@types/node@22.7.0)(sass@1.78.0)(terser@5.26.0) + vite: 5.4.8(@types/node@22.7.0)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) - vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0): + vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 @@ -19197,10 +19597,11 @@ snapshots: optionalDependencies: '@types/node': 18.19.54 fsevents: 2.3.3 - sass: 1.78.0 + sass: 1.79.5 + sass-embedded: 1.79.5 terser: 5.26.0 - vite@5.4.8(@types/node@22.7.0)(sass@1.78.0)(terser@5.26.0): + vite@5.4.8(@types/node@22.7.0)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 @@ -19208,13 +19609,14 @@ snapshots: optionalDependencies: '@types/node': 22.7.0 fsevents: 2.3.3 - sass: 1.78.0 + sass: 1.79.5 + sass-embedded: 1.79.5 terser: 5.26.0 - vitest@2.1.1(@types/node@18.19.54)(@vitest/ui@2.1.1)(jsdom@25.0.1)(sass@1.78.0)(terser@5.26.0): + vitest@2.1.1(@types/node@18.19.54)(@vitest/ui@2.1.1)(jsdom@25.0.1)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0): dependencies: '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0)) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0)) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@ -19229,8 +19631,8 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0) - vite-node: 2.1.1(@types/node@18.19.54)(sass@1.78.0)(terser@5.26.0) + vite: 5.4.8(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) + vite-node: 2.1.1(@types/node@18.19.54)(sass-embedded@1.79.5)(sass@1.79.5)(terser@5.26.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 18.19.54 diff --git a/vite.config.shared.ts b/vite.config.shared.ts index 773b103e71..bccc39e9d0 100644 --- a/vite.config.shared.ts +++ b/vite.config.shared.ts @@ -57,6 +57,7 @@ export default defineConfig({ css: { preprocessorOptions: { scss: { + api: 'modern-compiler', // Inject the @kong/design-tokens SCSS variables to make them available for all components. additionalData: '@import "@kong/design-tokens/tokens/scss/variables";', },