From e44277e2e375ab389eb717ebbe865720dd7dbf83 Mon Sep 17 00:00:00 2001 From: Patrick Alvin Alcala Date: Thu, 10 Jul 2025 15:47:38 +0800 Subject: [PATCH] Added lightning css --- package.json | 1 + pnpm-lock.yaml | 141 ++++++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 128 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 29d4869..c8ed2b8 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "colord": "^2.9.3", "crypto-js": "^4.2.0", "diff": "^8.0.2", + "lightningcss": "^1.30.1", "monaco-editor": "^0.52.2", "nanostores": "^1.0.1", "sharp": "^0.34.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8265733..bc1cc88 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ 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 @@ -22,7 +22,7 @@ importers: version: 0.13.10(solid-js@1.9.7) astro: specifier: ^5.8.2 - version: 5.8.2(@types/node@22.15.29)(rollup@4.41.1)(sass-embedded@1.89.1)(typescript@5.8.3) + version: 5.8.2(@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 @@ -38,6 +38,9 @@ importers: diff: specifier: ^8.0.2 version: 8.0.2 + lightningcss: + specifier: ^1.30.1 + version: 1.30.1 monaco-editor: specifier: ^0.52.2 version: 0.52.2 @@ -1279,6 +1282,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==} @@ -2144,11 +2211,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' @@ -2850,7 +2917,7 @@ snapshots: valid-filename: 4.0.0 zod: 3.25.51 - astro@5.8.2(@types/node@22.15.29)(rollup@4.41.1)(sass-embedded@1.89.1)(typescript@5.8.3): + astro@5.8.2(@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 @@ -2905,8 +2972,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 @@ -3349,6 +3416,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: {} @@ -4286,7 +4398,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 @@ -4294,12 +4406,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) @@ -4310,11 +4422,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: {}