From 00ddb9a3e0d8a23c2217c0e50cd2dfba74271a60 Mon Sep 17 00:00:00 2001 From: Leon Liu Date: Tue, 31 Dec 2024 16:13:54 +0900 Subject: [PATCH] init --- .gitignore | 29 ++ README.md | 36 ++ bun.lockb | Bin 0 -> 46103 bytes index.html | 16 + package.json | 21 + pnpm-lock.yaml | 1065 ++++++++++++++++++++++++++++++++++++++++ src/App.module.css | 33 ++ src/App.tsx | 27 + src/assets/favicon.ico | Bin 0 -> 15086 bytes src/index.css | 13 + src/index.tsx | 15 + src/logo.svg | 1 + tsconfig.json | 15 + vite.config.ts | 12 + 14 files changed, 1283 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 bun.lockb create mode 100644 index.html create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 src/App.module.css create mode 100644 src/App.tsx create mode 100644 src/assets/favicon.ico create mode 100644 src/index.css create mode 100644 src/index.tsx create mode 100644 src/logo.svg create mode 100644 tsconfig.json create mode 100644 vite.config.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d16c893 --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ + +dist +.solid +.output +.vercel +.netlify +.vinxi +app.config.timestamp_*.js + +# Environment +.env +.env*.local + +# dependencies +/node_modules + +# IDEs and editors +/.idea +.project +.classpath +*.launch +.settings/ + +# Temp +gitignore + +# System Files +.DS_Store +Thumbs.db diff --git a/README.md b/README.md new file mode 100644 index 0000000..3168038 --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +## Usage + +Those templates dependencies are maintained via [pnpm](https://pnpm.io) via `pnpm up -Lri`. + +This is the reason you see a `pnpm-lock.yaml`. That being said, any package manager will work. This file can be safely be removed once you clone a template. + +```bash +$ npm install # or pnpm install or yarn install +``` + +### Learn more on the [Solid Website](https://solidjs.com) and come chat with us on our [Discord](https://discord.com/invite/solidjs) + +## Available Scripts + +In the project directory, you can run: + +### `npm run dev` or `npm start` + +Runs the app in the development mode.
+Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.
+ +### `npm run build` + +Builds the app for production to the `dist` folder.
+It correctly bundles Solid in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.
+Your app is ready to be deployed! + +## Deployment + +You can deploy the `dist` folder to any static host provider (netlify, surge, now, etc.) + +## This project was created with the [Solid CLI](https://solid-cli.netlify.app) diff --git a/bun.lockb b/bun.lockb new file mode 100644 index 0000000000000000000000000000000000000000..f32c9b66e0057098737b0616709d3470a8d7fb47 GIT binary patch literal 46103 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 + + + + + + + Solid App + + + +
+ + + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..2059b90 --- /dev/null +++ b/package.json @@ -0,0 +1,21 @@ +{ + "name": "vite-template-solid", + "version": "0.0.0", + "description": "", + "type": "module", + "scripts": { + "start": "vite", + "dev": "vite", + "build": "vite build", + "serve": "vite preview" + }, + "license": "MIT", + "devDependencies": { + "typescript": "^5.7.2", + "vite": "^6.0.0", + "vite-plugin-solid": "^2.11.0" + }, + "dependencies": { + "solid-js": "^1.9.3" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..deec242 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,1065 @@ +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/src/App.module.css b/src/App.module.css new file mode 100644 index 0000000..48308b2 --- /dev/null +++ b/src/App.module.css @@ -0,0 +1,33 @@ +.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 new file mode 100644 index 0000000..a41d209 --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,27 @@ +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 + +
+
+ ); +}; + +export default App; diff --git a/src/assets/favicon.ico b/src/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b836b2bccac650e0e7d90514083add91d2c027ff GIT binary patch literal 15086 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 WLaxim%Fn{v*G , root!); diff --git a/src/logo.svg b/src/logo.svg new file mode 100644 index 0000000..025aa30 --- /dev/null +++ b/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..249b273 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,15 @@ +{ + "compilerOptions": { + "strict": true, + "target": "ESNext", + "module": "ESNext", + "moduleResolution": "node", + "allowSyntheticDefaultImports": true, + "esModuleInterop": true, + "jsx": "preserve", + "jsxImportSource": "solid-js", + "types": ["vite/client"], + "noEmit": true, + "isolatedModules": true + } +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..9ff59a1 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,12 @@ +import { defineConfig } from 'vite'; +import solidPlugin from 'vite-plugin-solid'; + +export default defineConfig({ + plugins: [solidPlugin()], + server: { + port: 3000, + }, + build: { + target: 'esnext', + }, +});