From bbac3eb76d0873ecf6f55eb972f3d7918828621c Mon Sep 17 00:00:00 2001 From: Leon Liu Date: Tue, 31 Dec 2024 16:22:45 +0900 Subject: [PATCH] updatee --- bun.lockb | Bin 46103 -> 83272 bytes package.json | 3 + pnpm-lock.yaml | 1065 -------------------------------------------- postcss.config.js | 6 + src/App.module.css | 33 -- src/App.tsx | 20 +- src/index.css | 16 +- src/index.tsx | 2 +- src/logo.svg | 1 - tailwind.config.js | 11 + 10 files changed, 26 insertions(+), 1131 deletions(-) delete mode 100644 pnpm-lock.yaml create mode 100644 postcss.config.js delete mode 100644 src/App.module.css delete mode 100644 src/logo.svg create mode 100644 tailwind.config.js diff --git a/bun.lockb b/bun.lockb index f32c9b66e0057098737b0616709d3470a8d7fb47..3bcc373e2045be4680594633f8559a29119fc85e 100644 GIT binary patch delta 29484 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 CzK93_ delta 6238 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 diff --git a/package.json b/package.json index 2059b90..03dbef3 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,9 @@ }, "license": "MIT", "devDependencies": { + "autoprefixer": "^10.4.20", + "postcss": "^8.4.49", + "tailwindcss": "^3.4.17", "typescript": "^5.7.2", "vite": "^6.0.0", "vite-plugin-solid": "^2.11.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml deleted file mode 100644 index deec242..0000000 --- a/pnpm-lock.yaml +++ /dev/null @@ -1,1065 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - solid-js: - specifier: ^1.9.3 - version: 1.9.3 - devDependencies: - typescript: - specifier: ^5.7.2 - version: 5.7.2 - vite: - specifier: ^6.0.0 - version: 6.0.0 - vite-plugin-solid: - specifier: ^2.11.0 - version: 2.11.0(solid-js@1.9.3)(vite@6.0.0) - -packages: - - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - - '@babel/code-frame@7.26.2': - resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.26.2': - resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.26.0': - resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.26.2': - resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.25.9': - resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.18.6': - resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.25.9': - resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-transforms@7.26.0': - resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-plugin-utils@7.25.9': - resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.25.9': - resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.25.9': - resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-option@7.25.9': - resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} - engines: {node: '>=6.9.0'} - - '@babel/helpers@7.26.0': - resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.26.2': - resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/plugin-syntax-jsx@7.25.9': - resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/template@7.25.9': - resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.25.9': - resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.26.0': - resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} - engines: {node: '>=6.9.0'} - - '@esbuild/aix-ppc64@0.24.0': - resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.24.0': - resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.24.0': - resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.24.0': - resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.24.0': - resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.24.0': - resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.24.0': - resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.24.0': - resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.24.0': - resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.24.0': - resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.24.0': - resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.24.0': - resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.24.0': - resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.24.0': - resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.24.0': - resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.24.0': - resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.24.0': - resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-x64@0.24.0': - resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-arm64@0.24.0': - resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.24.0': - resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/sunos-x64@0.24.0': - resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.24.0': - resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.24.0': - resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.24.0': - resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@rollup/rollup-android-arm-eabi@4.27.4': - resolution: {integrity: sha512-2Y3JT6f5MrQkICUyRVCw4oa0sutfAsgaSsb0Lmmy1Wi2y7X5vT9Euqw4gOsCyy0YfKURBg35nhUKZS4mDcfULw==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm64@4.27.4': - resolution: {integrity: sha512-wzKRQXISyi9UdCVRqEd0H4cMpzvHYt1f/C3CoIjES6cG++RHKhrBj2+29nPF0IB5kpy9MS71vs07fvrNGAl/iA==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-darwin-arm64@4.27.4': - resolution: {integrity: sha512-PlNiRQapift4LNS8DPUHuDX/IdXiLjf8mc5vdEmUR0fF/pyy2qWwzdLjB+iZquGr8LuN4LnUoSEvKRwjSVYz3Q==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.27.4': - resolution: {integrity: sha512-o9bH2dbdgBDJaXWJCDTNDYa171ACUdzpxSZt+u/AAeQ20Nk5x+IhA+zsGmrQtpkLiumRJEYef68gcpn2ooXhSQ==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-freebsd-arm64@4.27.4': - resolution: {integrity: sha512-NBI2/i2hT9Q+HySSHTBh52da7isru4aAAo6qC3I7QFVsuhxi2gM8t/EI9EVcILiHLj1vfi+VGGPaLOUENn7pmw==} - cpu: [arm64] - os: [freebsd] - - '@rollup/rollup-freebsd-x64@4.27.4': - resolution: {integrity: sha512-wYcC5ycW2zvqtDYrE7deary2P2UFmSh85PUpAx+dwTCO9uw3sgzD6Gv9n5X4vLaQKsrfTSZZ7Z7uynQozPVvWA==} - cpu: [x64] - os: [freebsd] - - '@rollup/rollup-linux-arm-gnueabihf@4.27.4': - resolution: {integrity: sha512-9OwUnK/xKw6DyRlgx8UizeqRFOfi9mf5TYCw1uolDaJSbUmBxP85DE6T4ouCMoN6pXw8ZoTeZCSEfSaYo+/s1w==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-musleabihf@4.27.4': - resolution: {integrity: sha512-Vgdo4fpuphS9V24WOV+KwkCVJ72u7idTgQaBoLRD0UxBAWTF9GWurJO9YD9yh00BzbkhpeXtm6na+MvJU7Z73A==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.27.4': - resolution: {integrity: sha512-pleyNgyd1kkBkw2kOqlBx+0atfIIkkExOTiifoODo6qKDSpnc6WzUY5RhHdmTdIJXBdSnh6JknnYTtmQyobrVg==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.27.4': - resolution: {integrity: sha512-caluiUXvUuVyCHr5DxL8ohaaFFzPGmgmMvwmqAITMpV/Q+tPoaHZ/PWa3t8B2WyoRcIIuu1hkaW5KkeTDNSnMA==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.27.4': - resolution: {integrity: sha512-FScrpHrO60hARyHh7s1zHE97u0KlT/RECzCKAdmI+LEoC1eDh/RDji9JgFqyO+wPDb86Oa/sXkily1+oi4FzJQ==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.27.4': - resolution: {integrity: sha512-qyyprhyGb7+RBfMPeww9FlHwKkCXdKHeGgSqmIXw9VSUtvyFZ6WZRtnxgbuz76FK7LyoN8t/eINRbPUcvXB5fw==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.27.4': - resolution: {integrity: sha512-PFz+y2kb6tbh7m3A7nA9++eInGcDVZUACulf/KzDtovvdTizHpZaJty7Gp0lFwSQcrnebHOqxF1MaKZd7psVRg==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.27.4': - resolution: {integrity: sha512-Ni8mMtfo+o/G7DVtweXXV/Ol2TFf63KYjTtoZ5f078AUgJTmaIJnj4JFU7TK/9SVWTaSJGxPi5zMDgK4w+Ez7Q==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.27.4': - resolution: {integrity: sha512-5AeeAF1PB9TUzD+3cROzFTnAJAcVUGLuR8ng0E0WXGkYhp6RD6L+6szYVX+64Rs0r72019KHZS1ka1q+zU/wUw==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-win32-arm64-msvc@4.27.4': - resolution: {integrity: sha512-yOpVsA4K5qVwu2CaS3hHxluWIK5HQTjNV4tWjQXluMiiiu4pJj4BN98CvxohNCpcjMeTXk/ZMJBRbgRg8HBB6A==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.27.4': - resolution: {integrity: sha512-KtwEJOaHAVJlxV92rNYiG9JQwQAdhBlrjNRp7P9L8Cb4Rer3in+0A+IPhJC9y68WAi9H0sX4AiG2NTsVlmqJeQ==} - cpu: [ia32] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.27.4': - resolution: {integrity: sha512-3j4jx1TppORdTAoBJRd+/wJRGCPC0ETWkXOecJ6PPZLj6SptXkrXcNqdj0oclbKML6FkQltdz7bBA3rUSirZug==} - cpu: [x64] - os: [win32] - - '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} - - '@types/babel__generator@7.6.8': - resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} - - '@types/babel__template@7.4.4': - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - - '@types/babel__traverse@7.20.6': - resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - - '@types/estree@1.0.6': - resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - - babel-plugin-jsx-dom-expressions@0.39.3: - resolution: {integrity: sha512-6RzmSu21zYPlV2gNwzjGG9FgODtt9hIWnx7L//OIioIEuRcnpDZoY8Tr+I81Cy1SrH4qoDyKpwHHo6uAMAeyPA==} - peerDependencies: - '@babel/core': ^7.20.12 - - babel-preset-solid@1.9.3: - resolution: {integrity: sha512-jvlx5wDp8s+bEF9sGFw/84SInXOA51ttkUEroQziKMbxplXThVKt83qB6bDTa1HuLNatdU9FHpFOiQWs1tLQIg==} - peerDependencies: - '@babel/core': ^7.0.0 - - browserslist@4.24.2: - resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - caniuse-lite@1.0.30001684: - resolution: {integrity: sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==} - - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - electron-to-chromium@1.5.65: - resolution: {integrity: sha512-PWVzBjghx7/wop6n22vS2MLU8tKGd4Q91aCEGhG/TYmW6PP5OcSXcdnxTe1NNt0T66N8D6jxh4kC8UsdzOGaIw==} - - entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - - esbuild@0.24.0: - resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} - engines: {node: '>=18'} - hasBin: true - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - html-entities@2.3.3: - resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} - - is-what@4.1.16: - resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} - engines: {node: '>=12.13'} - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - hasBin: true - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - merge-anything@5.1.7: - resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==} - engines: {node: '>=12.13'} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - nanoid@3.3.8: - resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - - parse5@7.2.1: - resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} - - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - - postcss@8.4.49: - resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} - engines: {node: ^10 || ^12 || >=14} - - rollup@4.27.4: - resolution: {integrity: sha512-RLKxqHEMjh/RGLsDxAEsaLO3mWgyoU6x9w6n1ikAzet4B3gI2/3yP6PWY2p9QzRTh6MfEIXB3MwsOY0Iv3vNrw==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - seroval-plugins@1.1.1: - resolution: {integrity: sha512-qNSy1+nUj7hsCOon7AO4wdAIo9P0jrzAMp18XhiOzA6/uO5TKtP7ScozVJ8T293oRIvi5wyCHSM4TrJo/c/GJA==} - engines: {node: '>=10'} - peerDependencies: - seroval: ^1.0 - - seroval@1.1.1: - resolution: {integrity: sha512-rqEO6FZk8mv7Hyv4UCj3FD3b6Waqft605TLfsCe/BiaylRpyyMC0b+uA5TJKawX3KzMrdi3wsLbCaLplrQmBvQ==} - engines: {node: '>=10'} - - solid-js@1.9.3: - resolution: {integrity: sha512-5ba3taPoZGt9GY3YlsCB24kCg0Lv/rie/HTD4kG6h4daZZz7+yK02xn8Vx8dLYBc9i6Ps5JwAbEiqjmKaLB3Ag==} - - solid-refresh@0.6.3: - resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==} - peerDependencies: - solid-js: ^1.3 - - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - - typescript@5.7.2: - resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} - engines: {node: '>=14.17'} - hasBin: true - - update-browserslist-db@1.1.1: - resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - validate-html-nesting@1.2.2: - resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==} - - vite-plugin-solid@2.11.0: - resolution: {integrity: sha512-G+NiwDj4EAeUE0wt3Ur9f+Lt9oMUuLd0FIxYuqwJSqRacKQRteCwUFzNy8zMEt88xWokngQhiFjfJMhjc1fDXw==} - peerDependencies: - '@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.* - solid-js: ^1.7.2 - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - '@testing-library/jest-dom': - optional: true - - vite@6.0.0: - resolution: {integrity: sha512-Q2+5yQV79EdnpbNxjD3/QHVMCBaQ3Kpd4/uL51UGuh38bIIM+s4o3FqyCzRvTRwFb+cWIUeZvaWwS9y2LD2qeQ==} - 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 - - vitefu@1.0.4: - resolution: {integrity: sha512-y6zEE3PQf6uu/Mt6DTJ9ih+kyJLr4XcSgHR2zUkM8SWDhuixEJxfJ6CZGMHh1Ec3vPLoEA0IHU5oWzVqw8ulow==} - peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - vite: - optional: true - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - -snapshots: - - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - - '@babel/code-frame@7.26.2': - dependencies: - '@babel/helper-validator-identifier': 7.25.9 - js-tokens: 4.0.0 - picocolors: 1.1.1 - - '@babel/compat-data@7.26.2': {} - - '@babel/core@7.26.0': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.2 - '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - convert-source-map: 2.0.0 - debug: 4.3.7 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/generator@7.26.2': - dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.0.2 - - '@babel/helper-compilation-targets@7.25.9': - dependencies: - '@babel/compat-data': 7.26.2 - '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.2 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-module-imports@7.18.6': - dependencies: - '@babel/types': 7.26.0 - - '@babel/helper-module-imports@7.25.9': - dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/helper-plugin-utils@7.25.9': {} - - '@babel/helper-string-parser@7.25.9': {} - - '@babel/helper-validator-identifier@7.25.9': {} - - '@babel/helper-validator-option@7.25.9': {} - - '@babel/helpers@7.26.0': - dependencies: - '@babel/template': 7.25.9 - '@babel/types': 7.26.0 - - '@babel/parser@7.26.2': - dependencies: - '@babel/types': 7.26.0 - - '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/template@7.25.9': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 - - '@babel/traverse@7.25.9': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/parser': 7.26.2 - '@babel/template': 7.25.9 - '@babel/types': 7.26.0 - debug: 4.3.7 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/types@7.26.0': - dependencies: - '@babel/helper-string-parser': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - - '@esbuild/aix-ppc64@0.24.0': - optional: true - - '@esbuild/android-arm64@0.24.0': - optional: true - - '@esbuild/android-arm@0.24.0': - optional: true - - '@esbuild/android-x64@0.24.0': - optional: true - - '@esbuild/darwin-arm64@0.24.0': - optional: true - - '@esbuild/darwin-x64@0.24.0': - optional: true - - '@esbuild/freebsd-arm64@0.24.0': - optional: true - - '@esbuild/freebsd-x64@0.24.0': - optional: true - - '@esbuild/linux-arm64@0.24.0': - optional: true - - '@esbuild/linux-arm@0.24.0': - optional: true - - '@esbuild/linux-ia32@0.24.0': - optional: true - - '@esbuild/linux-loong64@0.24.0': - optional: true - - '@esbuild/linux-mips64el@0.24.0': - optional: true - - '@esbuild/linux-ppc64@0.24.0': - optional: true - - '@esbuild/linux-riscv64@0.24.0': - optional: true - - '@esbuild/linux-s390x@0.24.0': - optional: true - - '@esbuild/linux-x64@0.24.0': - optional: true - - '@esbuild/netbsd-x64@0.24.0': - optional: true - - '@esbuild/openbsd-arm64@0.24.0': - optional: true - - '@esbuild/openbsd-x64@0.24.0': - optional: true - - '@esbuild/sunos-x64@0.24.0': - optional: true - - '@esbuild/win32-arm64@0.24.0': - optional: true - - '@esbuild/win32-ia32@0.24.0': - optional: true - - '@esbuild/win32-x64@0.24.0': - optional: true - - '@jridgewell/gen-mapping@0.3.5': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/set-array@1.2.1': {} - - '@jridgewell/sourcemap-codec@1.5.0': {} - - '@jridgewell/trace-mapping@0.3.25': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 - - '@rollup/rollup-android-arm-eabi@4.27.4': - optional: true - - '@rollup/rollup-android-arm64@4.27.4': - optional: true - - '@rollup/rollup-darwin-arm64@4.27.4': - optional: true - - '@rollup/rollup-darwin-x64@4.27.4': - optional: true - - '@rollup/rollup-freebsd-arm64@4.27.4': - optional: true - - '@rollup/rollup-freebsd-x64@4.27.4': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.27.4': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.27.4': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.27.4': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.27.4': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.27.4': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.27.4': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.27.4': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.27.4': - optional: true - - '@rollup/rollup-linux-x64-musl@4.27.4': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.27.4': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.27.4': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.27.4': - optional: true - - '@types/babel__core@7.20.5': - dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 - '@types/babel__generator': 7.6.8 - '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.6 - - '@types/babel__generator@7.6.8': - dependencies: - '@babel/types': 7.26.0 - - '@types/babel__template@7.4.4': - dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 - - '@types/babel__traverse@7.20.6': - dependencies: - '@babel/types': 7.26.0 - - '@types/estree@1.0.6': {} - - babel-plugin-jsx-dom-expressions@0.39.3(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/types': 7.26.0 - html-entities: 2.3.3 - parse5: 7.2.1 - validate-html-nesting: 1.2.2 - - babel-preset-solid@1.9.3(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 - babel-plugin-jsx-dom-expressions: 0.39.3(@babel/core@7.26.0) - - browserslist@4.24.2: - dependencies: - caniuse-lite: 1.0.30001684 - electron-to-chromium: 1.5.65 - node-releases: 2.0.18 - update-browserslist-db: 1.1.1(browserslist@4.24.2) - - caniuse-lite@1.0.30001684: {} - - convert-source-map@2.0.0: {} - - csstype@3.1.3: {} - - debug@4.3.7: - dependencies: - ms: 2.1.3 - - electron-to-chromium@1.5.65: {} - - entities@4.5.0: {} - - esbuild@0.24.0: - optionalDependencies: - '@esbuild/aix-ppc64': 0.24.0 - '@esbuild/android-arm': 0.24.0 - '@esbuild/android-arm64': 0.24.0 - '@esbuild/android-x64': 0.24.0 - '@esbuild/darwin-arm64': 0.24.0 - '@esbuild/darwin-x64': 0.24.0 - '@esbuild/freebsd-arm64': 0.24.0 - '@esbuild/freebsd-x64': 0.24.0 - '@esbuild/linux-arm': 0.24.0 - '@esbuild/linux-arm64': 0.24.0 - '@esbuild/linux-ia32': 0.24.0 - '@esbuild/linux-loong64': 0.24.0 - '@esbuild/linux-mips64el': 0.24.0 - '@esbuild/linux-ppc64': 0.24.0 - '@esbuild/linux-riscv64': 0.24.0 - '@esbuild/linux-s390x': 0.24.0 - '@esbuild/linux-x64': 0.24.0 - '@esbuild/netbsd-x64': 0.24.0 - '@esbuild/openbsd-arm64': 0.24.0 - '@esbuild/openbsd-x64': 0.24.0 - '@esbuild/sunos-x64': 0.24.0 - '@esbuild/win32-arm64': 0.24.0 - '@esbuild/win32-ia32': 0.24.0 - '@esbuild/win32-x64': 0.24.0 - - escalade@3.2.0: {} - - fsevents@2.3.3: - optional: true - - gensync@1.0.0-beta.2: {} - - globals@11.12.0: {} - - html-entities@2.3.3: {} - - is-what@4.1.16: {} - - js-tokens@4.0.0: {} - - jsesc@3.0.2: {} - - json5@2.2.3: {} - - lru-cache@5.1.1: - dependencies: - yallist: 3.1.1 - - merge-anything@5.1.7: - dependencies: - is-what: 4.1.16 - - ms@2.1.3: {} - - nanoid@3.3.8: {} - - node-releases@2.0.18: {} - - parse5@7.2.1: - dependencies: - entities: 4.5.0 - - picocolors@1.1.1: {} - - postcss@8.4.49: - dependencies: - nanoid: 3.3.8 - picocolors: 1.1.1 - source-map-js: 1.2.1 - - rollup@4.27.4: - dependencies: - '@types/estree': 1.0.6 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.27.4 - '@rollup/rollup-android-arm64': 4.27.4 - '@rollup/rollup-darwin-arm64': 4.27.4 - '@rollup/rollup-darwin-x64': 4.27.4 - '@rollup/rollup-freebsd-arm64': 4.27.4 - '@rollup/rollup-freebsd-x64': 4.27.4 - '@rollup/rollup-linux-arm-gnueabihf': 4.27.4 - '@rollup/rollup-linux-arm-musleabihf': 4.27.4 - '@rollup/rollup-linux-arm64-gnu': 4.27.4 - '@rollup/rollup-linux-arm64-musl': 4.27.4 - '@rollup/rollup-linux-powerpc64le-gnu': 4.27.4 - '@rollup/rollup-linux-riscv64-gnu': 4.27.4 - '@rollup/rollup-linux-s390x-gnu': 4.27.4 - '@rollup/rollup-linux-x64-gnu': 4.27.4 - '@rollup/rollup-linux-x64-musl': 4.27.4 - '@rollup/rollup-win32-arm64-msvc': 4.27.4 - '@rollup/rollup-win32-ia32-msvc': 4.27.4 - '@rollup/rollup-win32-x64-msvc': 4.27.4 - fsevents: 2.3.3 - - semver@6.3.1: {} - - seroval-plugins@1.1.1(seroval@1.1.1): - dependencies: - seroval: 1.1.1 - - seroval@1.1.1: {} - - solid-js@1.9.3: - dependencies: - csstype: 3.1.3 - seroval: 1.1.1 - seroval-plugins: 1.1.1(seroval@1.1.1) - - solid-refresh@0.6.3(solid-js@1.9.3): - dependencies: - '@babel/generator': 7.26.2 - '@babel/helper-module-imports': 7.25.9 - '@babel/types': 7.26.0 - solid-js: 1.9.3 - transitivePeerDependencies: - - supports-color - - source-map-js@1.2.1: {} - - typescript@5.7.2: {} - - update-browserslist-db@1.1.1(browserslist@4.24.2): - dependencies: - browserslist: 4.24.2 - escalade: 3.2.0 - picocolors: 1.1.1 - - validate-html-nesting@1.2.2: {} - - vite-plugin-solid@2.11.0(solid-js@1.9.3)(vite@6.0.0): - dependencies: - '@babel/core': 7.26.0 - '@types/babel__core': 7.20.5 - babel-preset-solid: 1.9.3(@babel/core@7.26.0) - merge-anything: 5.1.7 - solid-js: 1.9.3 - solid-refresh: 0.6.3(solid-js@1.9.3) - vite: 6.0.0 - vitefu: 1.0.4(vite@6.0.0) - transitivePeerDependencies: - - supports-color - - vite@6.0.0: - dependencies: - esbuild: 0.24.0 - postcss: 8.4.49 - rollup: 4.27.4 - optionalDependencies: - fsevents: 2.3.3 - - vitefu@1.0.4(vite@6.0.0): - dependencies: - vite: 6.0.0 - - yallist@3.1.1: {} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..2e7af2b --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/src/App.module.css b/src/App.module.css deleted file mode 100644 index 48308b2..0000000 --- a/src/App.module.css +++ /dev/null @@ -1,33 +0,0 @@ -.App { - text-align: center; -} - -.logo { - animation: logo-spin infinite 20s linear; - height: 40vmin; - pointer-events: none; -} - -.header { - background-color: #282c34; - min-height: 100vh; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - font-size: calc(10px + 2vmin); - color: white; -} - -.link { - color: #b318f0; -} - -@keyframes logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} diff --git a/src/App.tsx b/src/App.tsx index a41d209..8ff81c1 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,25 +1,9 @@ import type { Component } from 'solid-js'; -import logo from './logo.svg'; -import styles from './App.module.css'; - const App: Component = () => { return ( -
-
- logo -

- Edit src/App.tsx and save to reload. -

-
- Learn Solid - -
+
+ hello
); }; diff --git a/src/index.css b/src/index.css index 85e778f..bd6213e 100644 --- a/src/index.css +++ b/src/index.css @@ -1,13 +1,3 @@ -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', - 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', - 'Helvetica Neue', sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -code { - font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', - monospace; -} +@tailwind base; +@tailwind components; +@tailwind utilities; \ No newline at end of file diff --git a/src/index.tsx b/src/index.tsx index c09b9f9..b23ff4b 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,8 +1,8 @@ /* @refresh reload */ import { render } from 'solid-js/web'; -import './index.css'; import App from './App'; +import './index.css'; const root = document.getElementById('root'); diff --git a/src/logo.svg b/src/logo.svg deleted file mode 100644 index 025aa30..0000000 --- a/src/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..a3ee00c --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,11 @@ +/** @type {import('tailwindcss').Config} */ +export default { + content: [ + "./src/**/*.{js,jsx,ts,tsx}", + ], + theme: { + extend: {}, + }, + plugins: [], +} +