diff --git a/package.json b/package.json index 3d9ea7da..ee41faaf 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "swc-loader": "^0.2.6", "terser-webpack-plugin": "^5.3.14", "typescript": "^5.8.3", - "vite": "^6.3.0", + "vite": "npm:rolldown-vite@6.3.5", "webpack": "^5.99.5", "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c072a6b2..164e6425 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -71,7 +71,7 @@ importers: version: 19.1.2(@types/react@19.1.2) '@vitejs/plugin-react-swc': specifier: ^3.9.0 - version: 3.9.0(@swc/helpers@0.5.17)(vite@6.3.0(@types/node@22.14.1)(jiti@2.4.2)(less@4.2.0)(terser@5.37.0)) + version: 3.9.0(@swc/helpers@0.5.17)(rolldown-vite@6.3.5(@types/node@22.14.1)(esbuild@0.25.2)(jiti@2.4.2)(less@4.2.0)(terser@5.37.0)(typescript@5.8.3)) babel-loader: specifier: ^10.0.0 version: 10.0.0(@babel/core@7.25.9)(webpack@5.99.5) @@ -83,7 +83,7 @@ importers: version: 7.1.2(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5) css-minimizer-webpack-plugin: specifier: ^7.0.2 - version: 7.0.2(@swc/css@0.0.28)(webpack@5.99.5) + version: 7.0.2(@swc/css@0.0.28)(esbuild@0.25.2)(webpack@5.99.5) html-webpack-plugin: specifier: ^5.6.3 version: 5.6.3(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5) @@ -95,22 +95,22 @@ importers: version: 0.17.0 rolldown: specifier: ^1.0.0-beta.7 - version: 1.0.0-beta.7(typescript@5.8.3) + version: 1.0.0-beta.7(@oxc-project/runtime@0.66.0)(typescript@5.8.3) swc-loader: specifier: ^0.2.6 version: 0.2.6(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack@5.99.5) terser-webpack-plugin: specifier: ^5.3.14 - version: 5.3.14(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack@5.99.5) + version: 5.3.14(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack@5.99.5) typescript: specifier: ^5.8.3 version: 5.8.3 vite: - specifier: ^6.3.0 - version: 6.3.0(@types/node@22.14.1)(jiti@2.4.2)(less@4.2.0)(terser@5.37.0) + specifier: npm:rolldown-vite@6.3.5 + version: rolldown-vite@6.3.5(@types/node@22.14.1)(esbuild@0.25.2)(jiti@2.4.2)(less@4.2.0)(terser@5.37.0)(typescript@5.8.3) webpack: specifier: ^5.99.5 - version: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1) + version: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1) webpack-cli: specifier: ^6.0.1 version: 6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.5) @@ -641,9 +641,16 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@oxc-project/runtime@0.66.0': + resolution: {integrity: sha512-B0+lqyEYPKP6E9lLVegluJoHDr2+hcs3J5D5kogdHCPwzp/JfzYqZlurOU82uoaiw0A9Ct9QPp+5RhY9TOuakg==} + engines: {node: '>=6.9.0'} + '@oxc-project/types@0.61.2': resolution: {integrity: sha512-rfuwJwvwn9MRthHNXlSo9Eka/u7gC0MhnWAoX3BhE1+rwPOl22nq0K0Y997Hof0tHCOuD7H3/Z8HTfCVhB4c5Q==} + '@oxc-project/types@0.66.0': + resolution: {integrity: sha512-KF5Wlo2KzQ+jmuCtrGISZoUfdHom7qHavNfPLW2KkeYJfYMGwtiia8KjwtsvNJ49qRiXImOCkPeVPd4bMlbR7w==} + '@pmmmwh/react-refresh-webpack-plugin@0.5.16': resolution: {integrity: sha512-kLQc9xz6QIqd2oIYyXRUiAp79kGpFBm3fEM9ahfG1HI0WI5gdZ2OVHWdmZYnwODt7ISck+QuQ6sBPrtvUBML7Q==} engines: {node: '>= 10.13'} @@ -683,158 +690,118 @@ packages: cpu: [arm64] os: [darwin] + '@rolldown/binding-darwin-arm64@1.0.0-beta.8-commit.2686eb1': + resolution: {integrity: sha512-2GCVymE4qe30/ox/w+3aOOTCsvphbXCW41BxATiYJQzNPXQ7NY3RMTfvuDKUQW5KJSr3rKSj0zxPbjFJYCfGWw==} + cpu: [arm64] + os: [darwin] + '@rolldown/binding-darwin-x64@1.0.0-beta.7': resolution: {integrity: sha512-6d6PicpBNLWJUyGO1b87QOBtQuqL1X9qVugi+kyGcChxW2bL87/CIBAJDu1g3mM62xSzxUitGa2YWRMhMJu2OA==} cpu: [x64] os: [darwin] + '@rolldown/binding-darwin-x64@1.0.0-beta.8-commit.2686eb1': + resolution: {integrity: sha512-iiCq6rUyx+BjwAp5keIJnJiaGC8W+rfp6YgtsEjJUTqv+s9+UQxhXyw7qwnp1YkahTKiuyUUSM+CVcecbcrXlw==} + cpu: [x64] + os: [darwin] + '@rolldown/binding-freebsd-x64@1.0.0-beta.7': resolution: {integrity: sha512-RCKUAMUr1+F1wDSUmWUoGimCNAoQ9km5SRIEhrTlCOXe4wv+rY4o07cTaBjehBm+GtT+u0r36SW2gOmikivj9Q==} cpu: [x64] os: [freebsd] + '@rolldown/binding-freebsd-x64@1.0.0-beta.8-commit.2686eb1': + resolution: {integrity: sha512-8qkE8ANkELvEiE26Jpdlh7QRw7uOaqLOnbAPAJ9NySo6+VwAWILefQgo+pamXTEsHpAZqSo7DapFWjUtZdkUDg==} + cpu: [x64] + os: [freebsd] + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.7': resolution: {integrity: sha512-SRGp4RaUC2oFZTDtLSRePWWE5F4C5vrlsr/a3+/mBlBVUdSrB7341hqAEcezW3YYHQOT/j9CPXu2NULENSywwQ==} cpu: [arm] os: [linux] + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.8-commit.2686eb1': + resolution: {integrity: sha512-QCBw+96ZABHtJU3MBbl5DnD18/I+Lg06/MegyCHPI1j0VnqdmK8lDIPuaBzrj52USLYBoABC9HhuXMbIN0OfPA==} + cpu: [arm] + os: [linux] + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.7': resolution: {integrity: sha512-q6Szr5o54lJWir2uYxwxDoOUdSCrA2Nb8sKqQRnJHP9985o0uxeq85LKvMubFRgTKq9Q71ZZPrZBs7pwr4ji1Q==} cpu: [arm64] os: [linux] + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.8-commit.2686eb1': + resolution: {integrity: sha512-bjGStzNXe1hD6vP6g2/T134RU85Mev+o+XEIB8kJT3Z9tq09SqDhN3ONqzUaeF7QQawv2M8XXDUOIdPhsrgmvg==} + cpu: [arm64] + os: [linux] + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.7': resolution: {integrity: sha512-MiEE4ReEw7jdxKE8eKTdt3z7N1sucgSb1J0BUY3Dd8YKLjh2jNYHhJu13/tCo2DBMZxT+FDJE3WJ5kCxZA7+YA==} cpu: [arm64] os: [linux] + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.8-commit.2686eb1': + resolution: {integrity: sha512-ZpN8ub+PiDBYjTMcXt3ihoPKpXikAYPfpJXdx1x0IjJmFqlLsSWxU6aqbkHBxALER7SxwQ4e9r5LPZKJnwBr7Q==} + cpu: [arm64] + os: [linux] + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.7': resolution: {integrity: sha512-2yDNUKQidgcZr/VSJCUy9IGvtcF/GfBEBrCsqvSkVKMNLNySICvybAwKtCNPeZSOwf875CWnnyKNeg5vwV6rMg==} cpu: [x64] os: [linux] + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.8-commit.2686eb1': + resolution: {integrity: sha512-ysVj17eqf0amHpF9pKOv5JWsW2F89oVql88PD4ldamhBUZq8unZdPqr8fogx+08TmURDtu9ygZlBvSB55VdzJQ==} + cpu: [x64] + os: [linux] + '@rolldown/binding-linux-x64-musl@1.0.0-beta.7': resolution: {integrity: sha512-72LjHkY9Sqav35qopNh4fabhSsqKWmOwMtjmrNgONTtC5LhALjNZlaXkAaFvQRJ8N7ftT8BOITzaZeqrF6BYdg==} cpu: [x64] os: [linux] + '@rolldown/binding-linux-x64-musl@1.0.0-beta.8-commit.2686eb1': + resolution: {integrity: sha512-Yob3aIWUdXaCW1aKA0Ypo2ie8p+3uvOSobR9WTabx+aS7NPJuQbjAJP6n3CZHRPoKnJBCeftt3Bh8bFk1SKCMQ==} + cpu: [x64] + os: [linux] + '@rolldown/binding-wasm32-wasi@1.0.0-beta.7': resolution: {integrity: sha512-sR8q2p3j5ZCkFWPbm6LUIYE7SHfmrVqXu0n4CFpzmAM95pDhFRx8SzT/oL5tkFN+mCdnPpzcvpn9OioVXQ8CxA==} engines: {node: '>=14.21.3'} cpu: [wasm32] + '@rolldown/binding-wasm32-wasi@1.0.0-beta.8-commit.2686eb1': + resolution: {integrity: sha512-/tGqIUvsjTMe5h8DAR5XM++IsAMNmxgD2vFN+OzwE3bNAS3qk3w7rq6JyD+hBWwz+6QLgYVCTD7fNDXAYZKgWw==} + engines: {node: '>=14.21.3'} + cpu: [wasm32] + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.7': resolution: {integrity: sha512-eeSNGdZt01NelYGl5LZc3cSwN4iYG5XE8zMqkILErfW6ndpc74DKeDWI0aG8jmtjz5VerLA4B9DzOkhuFj4lNg==} cpu: [arm64] os: [win32] + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.8-commit.2686eb1': + resolution: {integrity: sha512-uIuzY9dNeSLhAL4YW7YDYQ0wlSIDU7fzkhGYsfcH37ItSpOdxisxJLu4tLbl8i0AarLJvfH1+MgMSSGC2ioAtQ==} + cpu: [arm64] + os: [win32] + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.7': resolution: {integrity: sha512-d7Uhs3LWirrE4+TRa2N25AqrZaZjYZdOrKSYbZFMF42tFkWIgGWPCQouTqjMgjVGX0feJpF7+9dwVhjZFzZbYA==} cpu: [ia32] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.7': - resolution: {integrity: sha512-Z3P1JHx+U7Sr73v5wJtEygxboF2VR9ds4eSAgFfslhIxFI48FFm+WEMeuLLeqnx0tiq1UL6cIIg5+h3mlaG6UA==} - cpu: [x64] + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.8-commit.2686eb1': + resolution: {integrity: sha512-tadc/hpAWQ6TPaF7U1AX6h/BYDm0Ukxg6o4647IfDREvncyf4RaNo99ByBSfoOYxqwlA2nu4llXkXx0rhWCfsQ==} + cpu: [ia32] os: [win32] - '@rollup/rollup-android-arm-eabi@4.39.0': - resolution: {integrity: sha512-lGVys55Qb00Wvh8DMAocp5kIcaNzEFTmGhfFd88LfaogYTRKrdxgtlO5H6S49v2Nd8R2C6wLOal0qv6/kCkOwA==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm64@4.39.0': - resolution: {integrity: sha512-It9+M1zE31KWfqh/0cJLrrsCPiF72PoJjIChLX+rEcujVRCb4NLQ5QzFkzIZW8Kn8FTbvGQBY5TkKBau3S8cCQ==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-darwin-arm64@4.39.0': - resolution: {integrity: sha512-lXQnhpFDOKDXiGxsU9/l8UEGGM65comrQuZ+lDcGUx+9YQ9dKpF3rSEGepyeR5AHZ0b5RgiligsBhWZfSSQh8Q==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.39.0': - resolution: {integrity: sha512-mKXpNZLvtEbgu6WCkNij7CGycdw9cJi2k9v0noMb++Vab12GZjFgUXD69ilAbBh034Zwn95c2PNSz9xM7KYEAQ==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-freebsd-arm64@4.39.0': - resolution: {integrity: sha512-jivRRlh2Lod/KvDZx2zUR+I4iBfHcu2V/BA2vasUtdtTN2Uk3jfcZczLa81ESHZHPHy4ih3T/W5rPFZ/hX7RtQ==} - cpu: [arm64] - os: [freebsd] - - '@rollup/rollup-freebsd-x64@4.39.0': - resolution: {integrity: sha512-8RXIWvYIRK9nO+bhVz8DwLBepcptw633gv/QT4015CpJ0Ht8punmoHU/DuEd3iw9Hr8UwUV+t+VNNuZIWYeY7Q==} - cpu: [x64] - os: [freebsd] - - '@rollup/rollup-linux-arm-gnueabihf@4.39.0': - resolution: {integrity: sha512-mz5POx5Zu58f2xAG5RaRRhp3IZDK7zXGk5sdEDj4o96HeaXhlUwmLFzNlc4hCQi5sGdR12VDgEUqVSHer0lI9g==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-musleabihf@4.39.0': - resolution: {integrity: sha512-+YDwhM6gUAyakl0CD+bMFpdmwIoRDzZYaTWV3SDRBGkMU/VpIBYXXEvkEcTagw/7VVkL2vA29zU4UVy1mP0/Yw==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.39.0': - resolution: {integrity: sha512-EKf7iF7aK36eEChvlgxGnk7pdJfzfQbNvGV/+l98iiMwU23MwvmV0Ty3pJ0p5WQfm3JRHOytSIqD9LB7Bq7xdQ==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.39.0': - resolution: {integrity: sha512-vYanR6MtqC7Z2SNr8gzVnzUul09Wi1kZqJaek3KcIlI/wq5Xtq4ZPIZ0Mr/st/sv/NnaPwy/D4yXg5x0B3aUUA==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-loongarch64-gnu@4.39.0': - resolution: {integrity: sha512-NMRUT40+h0FBa5fb+cpxtZoGAggRem16ocVKIv5gDB5uLDgBIwrIsXlGqYbLwW8YyO3WVTk1FkFDjMETYlDqiw==} - cpu: [loong64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.39.0': - resolution: {integrity: sha512-0pCNnmxgduJ3YRt+D+kJ6Ai/r+TaePu9ZLENl+ZDV/CdVczXl95CbIiwwswu4L+K7uOIGf6tMo2vm8uadRaICQ==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.39.0': - resolution: {integrity: sha512-t7j5Zhr7S4bBtksT73bO6c3Qa2AV/HqiGlj9+KB3gNF5upcVkx+HLgxTm8DK4OkzsOYqbdqbLKwvGMhylJCPhQ==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-riscv64-musl@4.39.0': - resolution: {integrity: sha512-m6cwI86IvQ7M93MQ2RF5SP8tUjD39Y7rjb1qjHgYh28uAPVU8+k/xYWvxRO3/tBN2pZkSMa5RjnPuUIbrwVxeA==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.39.0': - resolution: {integrity: sha512-iRDJd2ebMunnk2rsSBYlsptCyuINvxUfGwOUldjv5M4tpa93K8tFMeYGpNk2+Nxl+OBJnBzy2/JCscGeO507kA==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.39.0': - resolution: {integrity: sha512-t9jqYw27R6Lx0XKfEFe5vUeEJ5pF3SGIM6gTfONSMb7DuG6z6wfj2yjcoZxHg129veTqU7+wOhY6GX8wmf90dA==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.39.0': - resolution: {integrity: sha512-ThFdkrFDP55AIsIZDKSBWEt/JcWlCzydbZHinZ0F/r1h83qbGeenCt/G/wG2O0reuENDD2tawfAj2s8VK7Bugg==} + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.7': + resolution: {integrity: sha512-Z3P1JHx+U7Sr73v5wJtEygxboF2VR9ds4eSAgFfslhIxFI48FFm+WEMeuLLeqnx0tiq1UL6cIIg5+h3mlaG6UA==} cpu: [x64] - os: [linux] - - '@rollup/rollup-win32-arm64-msvc@4.39.0': - resolution: {integrity: sha512-jDrLm6yUtbOg2TYB3sBF3acUnAwsIksEYjLeHL+TJv9jg+TmTwdyjnDex27jqEMakNKf3RwwPahDIt7QXCSqRQ==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.39.0': - resolution: {integrity: sha512-6w9uMuza+LbLCVoNKL5FSLE7yvYkq9laSd09bwS0tMjkwXrmib/4KmoJcrKhLWHvw19mwU+33ndC69T7weNNjQ==} - cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.39.0': - resolution: {integrity: sha512-yAkUOkIKZlK5dl7u6dg897doBgLXmUHhIINM2c+sND3DZwnrdQkkSiDh7N75Ll4mM4dxSkYfXqU9fW3lLkMFug==} + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.8-commit.2686eb1': + resolution: {integrity: sha512-8nMcDSZpCR2KuKCkgeA9/Em967VhB1jZys8W0j95tcKMyNva/Bnq9wxNH5CAMtL3AzV/QIT92RrHTWbIt0m1MA==} cpu: [x64] os: [win32] @@ -1366,6 +1333,10 @@ packages: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} + ansis@3.17.0: + resolution: {integrity: sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==} + engines: {node: '>=14'} + anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -1883,6 +1854,10 @@ packages: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} + detect-libc@2.0.4: + resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} + engines: {node: '>=8'} + detect-node@2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} @@ -2196,8 +2171,8 @@ packages: fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - fdir@6.4.3: - resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} + fdir@6.4.4: + resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -2730,6 +2705,70 @@ packages: engines: {node: '>=6'} hasBin: true + lightningcss-darwin-arm64@1.29.3: + resolution: {integrity: sha512-fb7raKO3pXtlNbQbiMeEu8RbBVHnpyqAoxTyTRMEWFQWmscGC2wZxoHzZ+YKAepUuKT9uIW5vL2QbFivTgprZg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.29.3: + resolution: {integrity: sha512-KF2XZ4ZdmDGGtEYmx5wpzn6u8vg7AdBHaEOvDKu8GOs7xDL/vcU2vMKtTeNe1d4dogkDdi3B9zC77jkatWBwEQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.29.3: + resolution: {integrity: sha512-VUWeVf+V1UM54jv9M4wen9vMlIAyT69Krl9XjI8SsRxz4tdNV/7QEPlW6JASev/pYdiynUCW0pwaFquDRYdxMw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.29.3: + resolution: {integrity: sha512-UhgZ/XVNfXQVEJrMIWeK1Laj8KbhjbIz7F4znUk7G4zeGw7TRoJxhb66uWrEsonn1+O45w//0i0Fu0wIovYdYg==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.29.3: + resolution: {integrity: sha512-Pqau7jtgJNmQ/esugfmAT1aCFy/Gxc92FOxI+3n+LbMHBheBnk41xHDhc0HeYlx9G0xP5tK4t0Koy3QGGNqypw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.29.3: + resolution: {integrity: sha512-dxakOk66pf7KLS7VRYFO7B8WOJLecE5OPL2YOk52eriFd/yeyxt2Km5H0BjLfElokIaR+qWi33gB8MQLrdAY3A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.29.3: + resolution: {integrity: sha512-ySZTNCpbfbK8rqpKJeJR2S0g/8UqqV3QnzcuWvpI60LWxnFN91nxpSSwCbzfOXkzKfar9j5eOuOplf+klKtINg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.29.3: + resolution: {integrity: sha512-3pVZhIzW09nzi10usAXfIGTTSTYQ141dk88vGFNCgawIzayiIzZQxEcxVtIkdvlEq2YuFsL9Wcj/h61JHHzuFQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.29.3: + resolution: {integrity: sha512-VRnkAvtIkeWuoBJeGOTrZxsNp4HogXtcaaLm8agmbYtLDOhQdpgxW6NjZZjDXbvGF+eOehGulXZ3C1TiwHY4QQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.29.3: + resolution: {integrity: sha512-IszwRPu2cPnDQsZpd7/EAr0x2W7jkaWqQ1SwCVIZ/tSbZVXPLt6k8s6FkcyBjViCzvB5CW0We0QbbP7zp2aBjQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.29.3: + resolution: {integrity: sha512-GlOJwTIP6TMIlrTFsxTerwC0W6OpQpCGuX1ECRLBUVRh6fpJH3xTqjCjRgQHTb4ZXexH9rtHou1Lf03GKzmhhQ==} + engines: {node: '>= 12.0.0'} + lilconfig@3.1.2: resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} @@ -3493,6 +3532,46 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + rolldown-vite@6.3.5: + resolution: {integrity: sha512-lTKMNb6Vl2fNblU8ve4SM+3p0gwYzKy2fjae7KTLuKKN8bdI+TwgFeB97ICEKq/t6KNNAg8f66FaK/q0cylrNg==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + esbuild: ^0.25.0 + jiti: '>=1.21.0' + less: '*' + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + esbuild: + optional: true + jiti: + optional: true + less: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + rolldown@1.0.0-beta.7: resolution: {integrity: sha512-IUa/9lZVqgFilYggiY7jxUbmvU4Q8wVvVqsru+AeMldBccBEhTYZ6/XP6cWsznb8Fv49zfYGaeEpJ5WeVdo6Mg==} hasBin: true @@ -3502,10 +3581,14 @@ packages: '@oxc-project/runtime': optional: true - rollup@4.39.0: - resolution: {integrity: sha512-thI8kNc02yNvnmJp8dr3fNWJ9tCONDhp6TV35X6HkKGGs9E6q7YWCHbe5vKiTa7TAiNcFEmXKj3X/pG2b3ci0g==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} + rolldown@1.0.0-beta.8-commit.2686eb1: + resolution: {integrity: sha512-NIo+n0m7ZVC6VXQ4l2zNYJOQ84lEthihbByZBBHzmyyhH/605jL43n2qFTPNy6W3stDnTCyp8/YYDlw39+fXlA==} hasBin: true + peerDependencies: + '@oxc-project/runtime': 0.66.0 + peerDependenciesMeta: + '@oxc-project/runtime': + optional: true run-applescript@5.0.0: resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} @@ -3820,8 +3903,8 @@ packages: thunky@1.1.0: resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - tinyglobby@0.2.12: - resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} + tinyglobby@0.2.13: + resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} engines: {node: '>=12.0.0'} titleize@3.0.0: @@ -3938,46 +4021,6 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vite@6.3.0: - resolution: {integrity: sha512-9aC0n4pr6hIbvi1YOpFjwQ+QOTGssvbJKoeYkuHHGWwlXfdxQlI8L2qNMo9awEEcCPSiS+5mJZk5jH1PAqoDeQ==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - jiti: '>=1.21.0' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - '@types/node': - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - walkdir@0.4.1: resolution: {integrity: sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==} engines: {node: '>=6.0.0'} @@ -4775,8 +4818,12 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 + '@oxc-project/runtime@0.66.0': {} + '@oxc-project/types@0.61.2': {} + '@oxc-project/types@0.66.0': {} + '@pmmmwh/react-refresh-webpack-plugin@0.5.16(react-refresh@0.17.0)(type-fest@3.6.1)(webpack-dev-server@5.2.1)(webpack@5.99.5)': dependencies: ansi-html: 0.0.9 @@ -4787,7 +4834,7 @@ snapshots: react-refresh: 0.17.0 schema-utils: 4.3.0 source-map: 0.7.4 - webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1) + webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1) optionalDependencies: type-fest: 3.6.1 webpack-dev-server: 5.2.1(webpack-cli@6.0.1)(webpack@5.99.5) @@ -4810,99 +4857,77 @@ snapshots: '@rolldown/binding-darwin-arm64@1.0.0-beta.7': optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.7': - optional: true - - '@rolldown/binding-freebsd-x64@1.0.0-beta.7': + '@rolldown/binding-darwin-arm64@1.0.0-beta.8-commit.2686eb1': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.7': - optional: true - - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.7': - optional: true - - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.7': - optional: true - - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.7': - optional: true - - '@rolldown/binding-linux-x64-musl@1.0.0-beta.7': - optional: true - - '@rolldown/binding-wasm32-wasi@1.0.0-beta.7': - dependencies: - '@napi-rs/wasm-runtime': 0.2.4 - optional: true - - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.7': - optional: true - - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.7': + '@rolldown/binding-darwin-x64@1.0.0-beta.7': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.7': + '@rolldown/binding-darwin-x64@1.0.0-beta.8-commit.2686eb1': optional: true - '@rollup/rollup-android-arm-eabi@4.39.0': + '@rolldown/binding-freebsd-x64@1.0.0-beta.7': optional: true - '@rollup/rollup-android-arm64@4.39.0': + '@rolldown/binding-freebsd-x64@1.0.0-beta.8-commit.2686eb1': optional: true - '@rollup/rollup-darwin-arm64@4.39.0': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.7': optional: true - '@rollup/rollup-darwin-x64@4.39.0': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.8-commit.2686eb1': optional: true - '@rollup/rollup-freebsd-arm64@4.39.0': + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.7': optional: true - '@rollup/rollup-freebsd-x64@4.39.0': + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.8-commit.2686eb1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.39.0': + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.7': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.39.0': + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.8-commit.2686eb1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.39.0': + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.7': optional: true - '@rollup/rollup-linux-arm64-musl@4.39.0': + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.8-commit.2686eb1': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.39.0': + '@rolldown/binding-linux-x64-musl@1.0.0-beta.7': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.39.0': + '@rolldown/binding-linux-x64-musl@1.0.0-beta.8-commit.2686eb1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.39.0': + '@rolldown/binding-wasm32-wasi@1.0.0-beta.7': + dependencies: + '@napi-rs/wasm-runtime': 0.2.4 optional: true - '@rollup/rollup-linux-riscv64-musl@4.39.0': + '@rolldown/binding-wasm32-wasi@1.0.0-beta.8-commit.2686eb1': + dependencies: + '@napi-rs/wasm-runtime': 0.2.4 optional: true - '@rollup/rollup-linux-s390x-gnu@4.39.0': + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.7': optional: true - '@rollup/rollup-linux-x64-gnu@4.39.0': + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.8-commit.2686eb1': optional: true - '@rollup/rollup-linux-x64-musl@4.39.0': + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.7': optional: true - '@rollup/rollup-win32-arm64-msvc@4.39.0': + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.8-commit.2686eb1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.39.0': + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.7': optional: true - '@rollup/rollup-win32-x64-msvc@4.39.0': + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.8-commit.2686eb1': optional: true '@rsbuild/core@1.3.7': @@ -5272,10 +5297,10 @@ snapshots: dependencies: valibot: 1.0.0(typescript@5.8.3) - '@vitejs/plugin-react-swc@3.9.0(@swc/helpers@0.5.17)(vite@6.3.0(@types/node@22.14.1)(jiti@2.4.2)(less@4.2.0)(terser@5.37.0))': + '@vitejs/plugin-react-swc@3.9.0(@swc/helpers@0.5.17)(rolldown-vite@6.3.5(@types/node@22.14.1)(esbuild@0.25.2)(jiti@2.4.2)(less@4.2.0)(terser@5.37.0)(typescript@5.8.3))': dependencies: '@swc/core': 1.11.21(@swc/helpers@0.5.17) - vite: 6.3.0(@types/node@22.14.1)(jiti@2.4.2)(less@4.2.0)(terser@5.37.0) + vite: rolldown-vite@6.3.5(@types/node@22.14.1)(esbuild@0.25.2)(jiti@2.4.2)(less@4.2.0)(terser@5.37.0)(typescript@5.8.3) transitivePeerDependencies: - '@swc/helpers' @@ -5357,17 +5382,17 @@ snapshots: '@webpack-cli/configtest@3.0.1(webpack-cli@6.0.1)(webpack@5.99.5)': dependencies: - webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1) + webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.5) '@webpack-cli/info@3.0.1(webpack-cli@6.0.1)(webpack@5.99.5)': dependencies: - webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1) + webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.5) '@webpack-cli/serve@3.0.1(webpack-cli@6.0.1)(webpack-dev-server@5.2.1)(webpack@5.99.5)': dependencies: - webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1) + webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.5) optionalDependencies: webpack-dev-server: 5.2.1(webpack-cli@6.0.1)(webpack@5.99.5) @@ -5423,6 +5448,8 @@ snapshots: dependencies: color-convert: 2.0.1 + ansis@3.17.0: {} + anymatch@3.1.3: dependencies: normalize-path: 3.0.0 @@ -5448,7 +5475,7 @@ snapshots: dependencies: '@babel/core': 7.25.9 find-up: 5.0.0 - webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1) + webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1) bare-events@2.2.1: optional: true @@ -5780,9 +5807,9 @@ snapshots: semver: 7.6.0 optionalDependencies: '@rspack/core': 1.3.5(@swc/helpers@0.5.17) - webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1) + webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1) - css-minimizer-webpack-plugin@7.0.2(@swc/css@0.0.28)(webpack@5.99.5): + css-minimizer-webpack-plugin@7.0.2(@swc/css@0.0.28)(esbuild@0.25.2)(webpack@5.99.5): dependencies: '@jridgewell/trace-mapping': 0.3.25 cssnano: 7.0.6(postcss@8.5.3) @@ -5790,9 +5817,10 @@ snapshots: postcss: 8.5.3 schema-utils: 4.3.0 serialize-javascript: 6.0.2 - webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1) + webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1) optionalDependencies: '@swc/css': 0.0.28 + esbuild: 0.25.2 css-select@4.3.0: dependencies: @@ -5941,6 +5969,8 @@ snapshots: detect-indent@6.1.0: {} + detect-libc@2.0.4: {} + detect-node@2.1.0: {} devtools-protocol@0.0.1425554: {} @@ -6098,6 +6128,7 @@ snapshots: '@esbuild/win32-arm64': 0.25.2 '@esbuild/win32-ia32': 0.25.2 '@esbuild/win32-x64': 0.25.2 + optional: true escalade@3.2.0: {} @@ -6302,7 +6333,7 @@ snapshots: dependencies: pend: 1.2.0 - fdir@6.4.3(picomatch@4.0.2): + fdir@6.4.4(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -6507,7 +6538,7 @@ snapshots: tapable: 2.2.1 optionalDependencies: '@rspack/core': 1.3.5(@swc/helpers@0.5.17) - webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1) + webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1) htmlparser2@6.1.0: dependencies: @@ -6881,6 +6912,51 @@ snapshots: source-map: 0.6.1 optional: true + lightningcss-darwin-arm64@1.29.3: + optional: true + + lightningcss-darwin-x64@1.29.3: + optional: true + + lightningcss-freebsd-x64@1.29.3: + optional: true + + lightningcss-linux-arm-gnueabihf@1.29.3: + optional: true + + lightningcss-linux-arm64-gnu@1.29.3: + optional: true + + lightningcss-linux-arm64-musl@1.29.3: + optional: true + + lightningcss-linux-x64-gnu@1.29.3: + optional: true + + lightningcss-linux-x64-musl@1.29.3: + optional: true + + lightningcss-win32-arm64-msvc@1.29.3: + optional: true + + lightningcss-win32-x64-msvc@1.29.3: + optional: true + + lightningcss@1.29.3: + dependencies: + detect-libc: 2.0.4 + optionalDependencies: + lightningcss-darwin-arm64: 1.29.3 + lightningcss-darwin-x64: 1.29.3 + lightningcss-freebsd-x64: 1.29.3 + lightningcss-linux-arm-gnueabihf: 1.29.3 + lightningcss-linux-arm64-gnu: 1.29.3 + lightningcss-linux-arm64-musl: 1.29.3 + lightningcss-linux-x64-gnu: 1.29.3 + lightningcss-linux-x64-musl: 1.29.3 + lightningcss-win32-arm64-msvc: 1.29.3 + lightningcss-win32-x64-msvc: 1.29.3 + lilconfig@3.1.2: {} lines-and-columns@1.2.4: {} @@ -6991,7 +7067,7 @@ snapshots: dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1) + webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1) minimalistic-assert@1.0.1: {} @@ -7612,12 +7688,32 @@ snapshots: reusify@1.0.4: {} - rolldown@1.0.0-beta.7(typescript@5.8.3): + rolldown-vite@6.3.5(@types/node@22.14.1)(esbuild@0.25.2)(jiti@2.4.2)(less@4.2.0)(terser@5.37.0)(typescript@5.8.3): + dependencies: + '@oxc-project/runtime': 0.66.0 + fdir: 6.4.4(picomatch@4.0.2) + lightningcss: 1.29.3 + picomatch: 4.0.2 + postcss: 8.5.3 + rolldown: 1.0.0-beta.8-commit.2686eb1(@oxc-project/runtime@0.66.0)(typescript@5.8.3) + tinyglobby: 0.2.13 + optionalDependencies: + '@types/node': 22.14.1 + esbuild: 0.25.2 + fsevents: 2.3.3 + jiti: 2.4.2 + less: 4.2.0 + terser: 5.37.0 + transitivePeerDependencies: + - typescript + + rolldown@1.0.0-beta.7(@oxc-project/runtime@0.66.0)(typescript@5.8.3): dependencies: '@oxc-project/types': 0.61.2 '@valibot/to-json-schema': 1.0.0(valibot@1.0.0(typescript@5.8.3)) valibot: 1.0.0(typescript@5.8.3) optionalDependencies: + '@oxc-project/runtime': 0.66.0 '@rolldown/binding-darwin-arm64': 1.0.0-beta.7 '@rolldown/binding-darwin-x64': 1.0.0-beta.7 '@rolldown/binding-freebsd-x64': 1.0.0-beta.7 @@ -7633,31 +7729,28 @@ snapshots: transitivePeerDependencies: - typescript - rollup@4.39.0: + rolldown@1.0.0-beta.8-commit.2686eb1(@oxc-project/runtime@0.66.0)(typescript@5.8.3): dependencies: - '@types/estree': 1.0.7 + '@oxc-project/types': 0.66.0 + '@valibot/to-json-schema': 1.0.0(valibot@1.0.0(typescript@5.8.3)) + ansis: 3.17.0 + valibot: 1.0.0(typescript@5.8.3) optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.39.0 - '@rollup/rollup-android-arm64': 4.39.0 - '@rollup/rollup-darwin-arm64': 4.39.0 - '@rollup/rollup-darwin-x64': 4.39.0 - '@rollup/rollup-freebsd-arm64': 4.39.0 - '@rollup/rollup-freebsd-x64': 4.39.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.39.0 - '@rollup/rollup-linux-arm-musleabihf': 4.39.0 - '@rollup/rollup-linux-arm64-gnu': 4.39.0 - '@rollup/rollup-linux-arm64-musl': 4.39.0 - '@rollup/rollup-linux-loongarch64-gnu': 4.39.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.39.0 - '@rollup/rollup-linux-riscv64-gnu': 4.39.0 - '@rollup/rollup-linux-riscv64-musl': 4.39.0 - '@rollup/rollup-linux-s390x-gnu': 4.39.0 - '@rollup/rollup-linux-x64-gnu': 4.39.0 - '@rollup/rollup-linux-x64-musl': 4.39.0 - '@rollup/rollup-win32-arm64-msvc': 4.39.0 - '@rollup/rollup-win32-ia32-msvc': 4.39.0 - '@rollup/rollup-win32-x64-msvc': 4.39.0 - fsevents: 2.3.3 + '@oxc-project/runtime': 0.66.0 + '@rolldown/binding-darwin-arm64': 1.0.0-beta.8-commit.2686eb1 + '@rolldown/binding-darwin-x64': 1.0.0-beta.8-commit.2686eb1 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.8-commit.2686eb1 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.8-commit.2686eb1 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.8-commit.2686eb1 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.8-commit.2686eb1 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.8-commit.2686eb1 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.8-commit.2686eb1 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.8-commit.2686eb1 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.8-commit.2686eb1 + '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.8-commit.2686eb1 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.8-commit.2686eb1 + transitivePeerDependencies: + - typescript run-applescript@5.0.0: dependencies: @@ -7967,7 +8060,7 @@ snapshots: dependencies: '@swc/core': 1.11.21(@swc/helpers@0.5.17) '@swc/counter': 0.1.3 - webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1) + webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1) tapable@2.2.1: {} @@ -7989,16 +8082,17 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.14(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack@5.99.5): + terser-webpack-plugin@5.3.14(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack@5.99.5): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1) + webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1) optionalDependencies: '@swc/core': 1.11.21(@swc/helpers@0.5.17) + esbuild: 0.25.2 terser@5.28.1: dependencies: @@ -8020,9 +8114,9 @@ snapshots: thunky@1.1.0: {} - tinyglobby@0.2.12: + tinyglobby@0.2.13: dependencies: - fdir: 6.4.3(picomatch@4.0.2) + fdir: 6.4.4(picomatch@4.0.2) picomatch: 4.0.2 titleize@3.0.0: {} @@ -8099,21 +8193,6 @@ snapshots: vary@1.1.2: {} - vite@6.3.0(@types/node@22.14.1)(jiti@2.4.2)(less@4.2.0)(terser@5.37.0): - dependencies: - esbuild: 0.25.2 - fdir: 6.4.3(picomatch@4.0.2) - picomatch: 4.0.2 - postcss: 8.5.3 - rollup: 4.39.0 - tinyglobby: 0.2.12 - optionalDependencies: - '@types/node': 22.14.1 - fsevents: 2.3.3 - jiti: 2.4.2 - less: 4.2.0 - terser: 5.37.0 - walkdir@0.4.1: {} watchpack@2.4.1: @@ -8161,7 +8240,7 @@ snapshots: import-local: 3.1.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1) + webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1) webpack-merge: 6.0.1 optionalDependencies: webpack-dev-server: 5.2.1(webpack-cli@6.0.1)(webpack@5.99.5) @@ -8175,7 +8254,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.3.0 optionalDependencies: - webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1) + webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1) webpack-dev-server@5.2.0(webpack-cli@6.0.1)(webpack@5.99.5): dependencies: @@ -8207,7 +8286,7 @@ snapshots: webpack-dev-middleware: 7.4.2(webpack@5.99.5) ws: 8.18.1 optionalDependencies: - webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1) + webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.5) transitivePeerDependencies: - bufferutil @@ -8246,7 +8325,7 @@ snapshots: webpack-dev-middleware: 7.4.2(webpack@5.99.5) ws: 8.18.1 optionalDependencies: - webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1) + webpack: 5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack-dev-server@5.2.1)(webpack@5.99.5) transitivePeerDependencies: - bufferutil @@ -8262,7 +8341,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack-cli@6.0.1): + webpack@5.99.5(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack-cli@6.0.1): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.7 @@ -8284,7 +8363,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.14(@swc/core@1.11.21(@swc/helpers@0.5.17))(webpack@5.99.5) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.21(@swc/helpers@0.5.17))(esbuild@0.25.2)(webpack@5.99.5) watchpack: 2.4.1 webpack-sources: 3.2.3 optionalDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 00000000..8728e996 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +ignoredBuiltDependencies: + - rolldown diff --git a/vite.config.ts b/vite.config.mjs similarity index 70% rename from vite.config.ts rename to vite.config.mjs index eb867191..16fb6ce6 100644 --- a/vite.config.ts +++ b/vite.config.mjs @@ -1,8 +1,10 @@ import path from "node:path"; import { defineConfig } from "vite"; -import react from "@vitejs/plugin-react-swc"; export default defineConfig({ root: path.resolve(__dirname, "src", process.env.CASE ?? "medium"), - plugins: [react()], + experimental: { + enableNativePlugin: true, + }, + esbuild: false, });