diff --git a/package.json b/package.json index 1679f03..052e38f 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "@itsmatteomanf/astro-robots-txt": "^0.2.0", "astro": "^5.8.1", "astro-compressor": "^1.0.0", + "lightningcss": "^1.30.1", "solid-js": "^1.9.7" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2a08acb..4f718b5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,19 +10,22 @@ importers: dependencies: '@astrojs/solid-js': specifier: ^5.1.0 - version: 5.1.0(@types/node@22.15.29)(sass-embedded@1.89.1)(solid-js@1.9.7) + version: 5.1.0(@types/node@22.15.29)(lightningcss@1.30.1)(sass-embedded@1.89.1)(solid-js@1.9.7) '@fontsource-variable/inter': specifier: ^5.2.5 version: 5.2.5 '@itsmatteomanf/astro-robots-txt': specifier: ^0.2.0 - version: 0.2.0(astro@5.8.1(@types/node@22.15.29)(rollup@4.41.1)(sass-embedded@1.89.1)(typescript@5.8.3)) + version: 0.2.0(astro@5.8.1(@types/node@22.15.29)(lightningcss@1.30.1)(rollup@4.41.1)(sass-embedded@1.89.1)(typescript@5.8.3)) astro: specifier: ^5.8.1 - version: 5.8.1(@types/node@22.15.29)(rollup@4.41.1)(sass-embedded@1.89.1)(typescript@5.8.3) + version: 5.8.1(@types/node@22.15.29)(lightningcss@1.30.1)(rollup@4.41.1)(sass-embedded@1.89.1)(typescript@5.8.3) astro-compressor: specifier: ^1.0.0 version: 1.0.0 + lightningcss: + specifier: ^1.30.1 + version: 1.30.1 solid-js: specifier: ^1.9.7 version: 1.9.7 @@ -1030,6 +1033,70 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} + lightningcss-darwin-arm64@1.30.1: + resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.30.1: + resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.30.1: + resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.30.1: + resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.30.1: + resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.30.1: + resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.30.1: + resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.30.1: + resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.30.1: + resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.30.1: + resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.30.1: + resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==} + engines: {node: '>= 12.0.0'} + longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} @@ -1865,11 +1932,11 @@ snapshots: dependencies: prismjs: 1.30.0 - '@astrojs/solid-js@5.1.0(@types/node@22.15.29)(sass-embedded@1.89.1)(solid-js@1.9.7)': + '@astrojs/solid-js@5.1.0(@types/node@22.15.29)(lightningcss@1.30.1)(sass-embedded@1.89.1)(solid-js@1.9.7)': dependencies: solid-js: 1.9.7 - vite: 6.3.5(@types/node@22.15.29)(sass-embedded@1.89.1) - vite-plugin-solid: 2.11.6(solid-js@1.9.7)(vite@6.3.5(@types/node@22.15.29)(sass-embedded@1.89.1)) + vite: 6.3.5(@types/node@22.15.29)(lightningcss@1.30.1)(sass-embedded@1.89.1) + vite-plugin-solid: 2.11.6(solid-js@1.9.7)(vite@6.3.5(@types/node@22.15.29)(lightningcss@1.30.1)(sass-embedded@1.89.1)) transitivePeerDependencies: - '@testing-library/jest-dom' - '@types/node' @@ -2173,9 +2240,9 @@ snapshots: '@img/sharp-win32-x64@0.33.5': optional: true - '@itsmatteomanf/astro-robots-txt@0.2.0(astro@5.8.1(@types/node@22.15.29)(rollup@4.41.1)(sass-embedded@1.89.1)(typescript@5.8.3))': + '@itsmatteomanf/astro-robots-txt@0.2.0(astro@5.8.1(@types/node@22.15.29)(lightningcss@1.30.1)(rollup@4.41.1)(sass-embedded@1.89.1)(typescript@5.8.3))': dependencies: - astro: 5.8.1(@types/node@22.15.29)(rollup@4.41.1)(sass-embedded@1.89.1)(typescript@5.8.3) + astro: 5.8.1(@types/node@22.15.29)(lightningcss@1.30.1)(rollup@4.41.1)(sass-embedded@1.89.1)(typescript@5.8.3) zod: 3.25.49 '@jridgewell/gen-mapping@0.3.8': @@ -2380,7 +2447,7 @@ snapshots: astro-compressor@1.0.0: {} - astro@5.8.1(@types/node@22.15.29)(rollup@4.41.1)(sass-embedded@1.89.1)(typescript@5.8.3): + astro@5.8.1(@types/node@22.15.29)(lightningcss@1.30.1)(rollup@4.41.1)(sass-embedded@1.89.1)(typescript@5.8.3): dependencies: '@astrojs/compiler': 2.12.0 '@astrojs/internal-helpers': 0.6.1 @@ -2435,8 +2502,8 @@ snapshots: unist-util-visit: 5.0.0 unstorage: 1.16.0 vfile: 6.0.3 - vite: 6.3.5(@types/node@22.15.29)(sass-embedded@1.89.1) - vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.29)(sass-embedded@1.89.1)) + vite: 6.3.5(@types/node@22.15.29)(lightningcss@1.30.1)(sass-embedded@1.89.1) + vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.29)(lightningcss@1.30.1)(sass-embedded@1.89.1)) xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 yocto-spinner: 0.2.3 @@ -2620,8 +2687,7 @@ snapshots: destr@2.0.5: {} - detect-libc@2.0.4: - optional: true + detect-libc@2.0.4: {} deterministic-object-hash@2.0.2: dependencies: @@ -2877,6 +2943,51 @@ snapshots: kleur@4.1.5: {} + lightningcss-darwin-arm64@1.30.1: + optional: true + + lightningcss-darwin-x64@1.30.1: + optional: true + + lightningcss-freebsd-x64@1.30.1: + optional: true + + lightningcss-linux-arm-gnueabihf@1.30.1: + optional: true + + lightningcss-linux-arm64-gnu@1.30.1: + optional: true + + lightningcss-linux-arm64-musl@1.30.1: + optional: true + + lightningcss-linux-x64-gnu@1.30.1: + optional: true + + lightningcss-linux-x64-musl@1.30.1: + optional: true + + lightningcss-win32-arm64-msvc@1.30.1: + optional: true + + lightningcss-win32-x64-msvc@1.30.1: + optional: true + + lightningcss@1.30.1: + dependencies: + detect-libc: 2.0.4 + optionalDependencies: + lightningcss-darwin-arm64: 1.30.1 + lightningcss-darwin-x64: 1.30.1 + lightningcss-freebsd-x64: 1.30.1 + lightningcss-linux-arm-gnueabihf: 1.30.1 + lightningcss-linux-arm64-gnu: 1.30.1 + lightningcss-linux-arm64-musl: 1.30.1 + lightningcss-linux-x64-gnu: 1.30.1 + lightningcss-linux-x64-musl: 1.30.1 + lightningcss-win32-arm64-msvc: 1.30.1 + lightningcss-win32-x64-msvc: 1.30.1 + longest-streak@3.1.0: {} lru-cache@10.4.3: {} @@ -3765,7 +3876,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-plugin-solid@2.11.6(solid-js@1.9.7)(vite@6.3.5(@types/node@22.15.29)(sass-embedded@1.89.1)): + vite-plugin-solid@2.11.6(solid-js@1.9.7)(vite@6.3.5(@types/node@22.15.29)(lightningcss@1.30.1)(sass-embedded@1.89.1)): dependencies: '@babel/core': 7.27.4 '@types/babel__core': 7.20.5 @@ -3773,12 +3884,12 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.7 solid-refresh: 0.6.3(solid-js@1.9.7) - vite: 6.3.5(@types/node@22.15.29)(sass-embedded@1.89.1) - vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.29)(sass-embedded@1.89.1)) + vite: 6.3.5(@types/node@22.15.29)(lightningcss@1.30.1)(sass-embedded@1.89.1) + vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.29)(lightningcss@1.30.1)(sass-embedded@1.89.1)) transitivePeerDependencies: - supports-color - vite@6.3.5(@types/node@22.15.29)(sass-embedded@1.89.1): + vite@6.3.5(@types/node@22.15.29)(lightningcss@1.30.1)(sass-embedded@1.89.1): dependencies: esbuild: 0.25.5 fdir: 6.4.5(picomatch@4.0.2) @@ -3789,11 +3900,12 @@ snapshots: optionalDependencies: '@types/node': 22.15.29 fsevents: 2.3.3 + lightningcss: 1.30.1 sass-embedded: 1.89.1 - vitefu@1.0.6(vite@6.3.5(@types/node@22.15.29)(sass-embedded@1.89.1)): + vitefu@1.0.6(vite@6.3.5(@types/node@22.15.29)(lightningcss@1.30.1)(sass-embedded@1.89.1)): optionalDependencies: - vite: 6.3.5(@types/node@22.15.29)(sass-embedded@1.89.1) + vite: 6.3.5(@types/node@22.15.29)(lightningcss@1.30.1)(sass-embedded@1.89.1) web-namespaces@2.0.1: {}