Last active
February 7, 2025 09:13
-
-
Save mochaaP/ca5b1aab718e5739d73a670e1e9ee180 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!doctype html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
| </head> | |
| <body> | |
| <div id="root"></div> | |
| <script type="module" src="/main.jsx"></script> | |
| </body> | |
| </html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { render } from "preact"; | |
| import MyComponent from "./MyComponent.jsx"; | |
| const App = ( | |
| <div> | |
| <h1>Hello world</h1> | |
| <MyComponent /> | |
| </div> | |
| ); | |
| render(App, document.getElementById("root")); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { useState } from "preact/hooks"; | |
| const MyComponent = () => { | |
| const [count, setCount] = useState(0); | |
| const increment = () => setCount(count + 1); | |
| const decrement = () => setCount((currentCount) => currentCount - 1); | |
| return ( | |
| <div> | |
| In a different file | |
| <p>Count: {count}</p> | |
| <button onClick={increment}>Increment</button> | |
| <button onClick={decrement}>Decrement</button> | |
| </div> | |
| ); | |
| }; | |
| export default MyComponent; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "devDependencies": { | |
| "@preact/preset-vite": "^2.10.1", | |
| "@prefresh/core": "^1.5.3", | |
| "@prefresh/utils": "^1.2.0", | |
| "@swc/plugin-prefresh": "^6.2.0", | |
| "vite": "^6.1.0" | |
| }, | |
| "type": "module", | |
| "packageManager": "pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0", | |
| "dependencies": { | |
| "preact": "^10.25.4" | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| lockfileVersion: '9.0' | |
| settings: | |
| autoInstallPeers: true | |
| excludeLinksFromLockfile: false | |
| importers: | |
| .: | |
| dependencies: | |
| preact: | |
| specifier: ^10.25.4 | |
| version: 10.25.4 | |
| devDependencies: | |
| '@preact/preset-vite': | |
| specifier: ^2.10.1 | |
| version: 2.10.1(@babel/core@7.26.7)(preact@10.25.4)(vite@6.1.0) | |
| '@prefresh/core': | |
| specifier: ^1.5.3 | |
| version: 1.5.3(preact@10.25.4) | |
| '@prefresh/utils': | |
| specifier: ^1.2.0 | |
| version: 1.2.0 | |
| '@swc/plugin-prefresh': | |
| specifier: ^6.2.0 | |
| version: 6.2.0 | |
| vite: | |
| specifier: ^6.1.0 | |
| version: 6.1.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.5': | |
| resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} | |
| engines: {node: '>=6.9.0'} | |
| '@babel/core@7.26.7': | |
| resolution: {integrity: sha512-SRijHmF0PSPgLIBYlWnG0hyeJLwXE2CgpsXaMOrtt2yp9/86ALw6oUlj9KYuZ0JN07T4eBMVIW4li/9S1j2BGA==} | |
| engines: {node: '>=6.9.0'} | |
| '@babel/generator@7.26.5': | |
| resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} | |
| engines: {node: '>=6.9.0'} | |
| '@babel/helper-annotate-as-pure@7.25.9': | |
| resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} | |
| engines: {node: '>=6.9.0'} | |
| '@babel/helper-compilation-targets@7.26.5': | |
| resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} | |
| 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.26.5': | |
| resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} | |
| 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.7': | |
| resolution: {integrity: sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==} | |
| engines: {node: '>=6.9.0'} | |
| '@babel/parser@7.26.7': | |
| resolution: {integrity: sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==} | |
| 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/plugin-transform-react-jsx-development@7.25.9': | |
| resolution: {integrity: sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==} | |
| engines: {node: '>=6.9.0'} | |
| peerDependencies: | |
| '@babel/core': ^7.0.0-0 | |
| '@babel/plugin-transform-react-jsx@7.25.9': | |
| resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==} | |
| 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.26.7': | |
| resolution: {integrity: sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==} | |
| engines: {node: '>=6.9.0'} | |
| '@babel/types@7.26.7': | |
| resolution: {integrity: sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==} | |
| engines: {node: '>=6.9.0'} | |
| '@esbuild/aix-ppc64@0.24.2': | |
| resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} | |
| engines: {node: '>=18'} | |
| cpu: [ppc64] | |
| os: [aix] | |
| '@esbuild/android-arm64@0.24.2': | |
| resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} | |
| engines: {node: '>=18'} | |
| cpu: [arm64] | |
| os: [android] | |
| '@esbuild/android-arm@0.24.2': | |
| resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} | |
| engines: {node: '>=18'} | |
| cpu: [arm] | |
| os: [android] | |
| '@esbuild/android-x64@0.24.2': | |
| resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} | |
| engines: {node: '>=18'} | |
| cpu: [x64] | |
| os: [android] | |
| '@esbuild/darwin-arm64@0.24.2': | |
| resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} | |
| engines: {node: '>=18'} | |
| cpu: [arm64] | |
| os: [darwin] | |
| '@esbuild/darwin-x64@0.24.2': | |
| resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} | |
| engines: {node: '>=18'} | |
| cpu: [x64] | |
| os: [darwin] | |
| '@esbuild/freebsd-arm64@0.24.2': | |
| resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} | |
| engines: {node: '>=18'} | |
| cpu: [arm64] | |
| os: [freebsd] | |
| '@esbuild/freebsd-x64@0.24.2': | |
| resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} | |
| engines: {node: '>=18'} | |
| cpu: [x64] | |
| os: [freebsd] | |
| '@esbuild/linux-arm64@0.24.2': | |
| resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} | |
| engines: {node: '>=18'} | |
| cpu: [arm64] | |
| os: [linux] | |
| '@esbuild/linux-arm@0.24.2': | |
| resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} | |
| engines: {node: '>=18'} | |
| cpu: [arm] | |
| os: [linux] | |
| '@esbuild/linux-ia32@0.24.2': | |
| resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} | |
| engines: {node: '>=18'} | |
| cpu: [ia32] | |
| os: [linux] | |
| '@esbuild/linux-loong64@0.24.2': | |
| resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} | |
| engines: {node: '>=18'} | |
| cpu: [loong64] | |
| os: [linux] | |
| '@esbuild/linux-mips64el@0.24.2': | |
| resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} | |
| engines: {node: '>=18'} | |
| cpu: [mips64el] | |
| os: [linux] | |
| '@esbuild/linux-ppc64@0.24.2': | |
| resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} | |
| engines: {node: '>=18'} | |
| cpu: [ppc64] | |
| os: [linux] | |
| '@esbuild/linux-riscv64@0.24.2': | |
| resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} | |
| engines: {node: '>=18'} | |
| cpu: [riscv64] | |
| os: [linux] | |
| '@esbuild/linux-s390x@0.24.2': | |
| resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} | |
| engines: {node: '>=18'} | |
| cpu: [s390x] | |
| os: [linux] | |
| '@esbuild/linux-x64@0.24.2': | |
| resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} | |
| engines: {node: '>=18'} | |
| cpu: [x64] | |
| os: [linux] | |
| '@esbuild/netbsd-arm64@0.24.2': | |
| resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} | |
| engines: {node: '>=18'} | |
| cpu: [arm64] | |
| os: [netbsd] | |
| '@esbuild/netbsd-x64@0.24.2': | |
| resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} | |
| engines: {node: '>=18'} | |
| cpu: [x64] | |
| os: [netbsd] | |
| '@esbuild/openbsd-arm64@0.24.2': | |
| resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} | |
| engines: {node: '>=18'} | |
| cpu: [arm64] | |
| os: [openbsd] | |
| '@esbuild/openbsd-x64@0.24.2': | |
| resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} | |
| engines: {node: '>=18'} | |
| cpu: [x64] | |
| os: [openbsd] | |
| '@esbuild/sunos-x64@0.24.2': | |
| resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} | |
| engines: {node: '>=18'} | |
| cpu: [x64] | |
| os: [sunos] | |
| '@esbuild/win32-arm64@0.24.2': | |
| resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} | |
| engines: {node: '>=18'} | |
| cpu: [arm64] | |
| os: [win32] | |
| '@esbuild/win32-ia32@0.24.2': | |
| resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} | |
| engines: {node: '>=18'} | |
| cpu: [ia32] | |
| os: [win32] | |
| '@esbuild/win32-x64@0.24.2': | |
| resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} | |
| engines: {node: '>=18'} | |
| cpu: [x64] | |
| os: [win32] | |
| '@jridgewell/gen-mapping@0.3.8': | |
| resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} | |
| 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==} | |
| '@preact/preset-vite@2.10.1': | |
| resolution: {integrity: sha512-59lyGBXNfZIr5OOuBUB4/IB8AqF/ULbvYnyItgK/2BJnsGJqaeaJobRVtMp1129obHQuj8oZ/dVxB9inmH8Xig==} | |
| peerDependencies: | |
| '@babel/core': 7.x | |
| vite: 2.x || 3.x || 4.x || 5.x || 6.x | |
| '@prefresh/babel-plugin@0.5.1': | |
| resolution: {integrity: sha512-uG3jGEAysxWoyG3XkYfjYHgaySFrSsaEb4GagLzYaxlydbuREtaX+FTxuIidp241RaLl85XoHg9Ej6E4+V1pcg==} | |
| '@prefresh/core@1.5.3': | |
| resolution: {integrity: sha512-nDzxj0tA1/M6APNAWqaxkZ+3sTdPHESa+gol4+Bw7rMc2btWdkLoNH7j9rGhUb8SThC0Vz0VoXtq+U+9azGLHg==} | |
| peerDependencies: | |
| preact: ^10.0.0 | |
| '@prefresh/utils@1.2.0': | |
| resolution: {integrity: sha512-KtC/fZw+oqtwOLUFM9UtiitB0JsVX0zLKNyRTA332sqREqSALIIQQxdUCS1P3xR/jT1e2e8/5rwH6gdcMLEmsQ==} | |
| '@prefresh/vite@2.4.7': | |
| resolution: {integrity: sha512-zmCEDWSFHl5A7PciXa/fe+OUjoGi4iiCQclpWfpIg7LjxwWrtlUT4DfxDBcQwHfTyipS/XDm8x7WYrkiTW0q+w==} | |
| peerDependencies: | |
| preact: ^10.4.0 | |
| vite: '>=2.0.0' | |
| '@rollup/pluginutils@4.2.1': | |
| resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} | |
| engines: {node: '>= 8.0.0'} | |
| '@rollup/rollup-android-arm-eabi@4.34.4': | |
| resolution: {integrity: sha512-gGi5adZWvjtJU7Axs//CWaQbQd/vGy8KGcnEaCWiyCqxWYDxwIlAHFuSe6Guoxtd0SRvSfVTDMPd5H+4KE2kKA==} | |
| cpu: [arm] | |
| os: [android] | |
| '@rollup/rollup-android-arm64@4.34.4': | |
| resolution: {integrity: sha512-1aRlh1gqtF7vNPMnlf1vJKk72Yshw5zknR/ZAVh7zycRAGF2XBMVDAHmFQz/Zws5k++nux3LOq/Ejj1WrDR6xg==} | |
| cpu: [arm64] | |
| os: [android] | |
| '@rollup/rollup-darwin-arm64@4.34.4': | |
| resolution: {integrity: sha512-drHl+4qhFj+PV/jrQ78p9ch6A0MfNVZScl/nBps5a7u01aGf/GuBRrHnRegA9bP222CBDfjYbFdjkIJ/FurvSQ==} | |
| cpu: [arm64] | |
| os: [darwin] | |
| '@rollup/rollup-darwin-x64@4.34.4': | |
| resolution: {integrity: sha512-hQqq/8QALU6t1+fbNmm6dwYsa0PDD4L5r3TpHx9dNl+aSEMnIksHZkSO3AVH+hBMvZhpumIGrTFj8XCOGuIXjw==} | |
| cpu: [x64] | |
| os: [darwin] | |
| '@rollup/rollup-freebsd-arm64@4.34.4': | |
| resolution: {integrity: sha512-/L0LixBmbefkec1JTeAQJP0ETzGjFtNml2gpQXA8rpLo7Md+iXQzo9kwEgzyat5Q+OG/C//2B9Fx52UxsOXbzw==} | |
| cpu: [arm64] | |
| os: [freebsd] | |
| '@rollup/rollup-freebsd-x64@4.34.4': | |
| resolution: {integrity: sha512-6Rk3PLRK+b8L/M6m/x6Mfj60LhAUcLJ34oPaxufA+CfqkUrDoUPQYFdRrhqyOvtOKXLJZJwxlOLbQjNYQcRQfw==} | |
| cpu: [x64] | |
| os: [freebsd] | |
| '@rollup/rollup-linux-arm-gnueabihf@4.34.4': | |
| resolution: {integrity: sha512-kmT3x0IPRuXY/tNoABp2nDvI9EvdiS2JZsd4I9yOcLCCViKsP0gB38mVHOhluzx+SSVnM1KNn9k6osyXZhLoCA==} | |
| cpu: [arm] | |
| os: [linux] | |
| '@rollup/rollup-linux-arm-musleabihf@4.34.4': | |
| resolution: {integrity: sha512-3iSA9tx+4PZcJH/Wnwsvx/BY4qHpit/u2YoZoXugWVfc36/4mRkgGEoRbRV7nzNBSCOgbWMeuQ27IQWgJ7tRzw==} | |
| cpu: [arm] | |
| os: [linux] | |
| '@rollup/rollup-linux-arm64-gnu@4.34.4': | |
| resolution: {integrity: sha512-7CwSJW+sEhM9sESEk+pEREF2JL0BmyCro8UyTq0Kyh0nu1v0QPNY3yfLPFKChzVoUmaKj8zbdgBxUhBRR+xGxg==} | |
| cpu: [arm64] | |
| os: [linux] | |
| '@rollup/rollup-linux-arm64-musl@4.34.4': | |
| resolution: {integrity: sha512-GZdafB41/4s12j8Ss2izofjeFXRAAM7sHCb+S4JsI9vaONX/zQ8cXd87B9MRU/igGAJkKvmFmJJBeeT9jJ5Cbw==} | |
| cpu: [arm64] | |
| os: [linux] | |
| '@rollup/rollup-linux-loongarch64-gnu@4.34.4': | |
| resolution: {integrity: sha512-uuphLuw1X6ur11675c2twC6YxbzyLSpWggvdawTUamlsoUv81aAXRMPBC1uvQllnBGls0Qt5Siw8reSIBnbdqQ==} | |
| cpu: [loong64] | |
| os: [linux] | |
| '@rollup/rollup-linux-powerpc64le-gnu@4.34.4': | |
| resolution: {integrity: sha512-KvLEw1os2gSmD6k6QPCQMm2T9P2GYvsMZMRpMz78QpSoEevHbV/KOUbI/46/JRalhtSAYZBYLAnT9YE4i/l4vg==} | |
| cpu: [ppc64] | |
| os: [linux] | |
| '@rollup/rollup-linux-riscv64-gnu@4.34.4': | |
| resolution: {integrity: sha512-wcpCLHGM9yv+3Dql/CI4zrY2mpQ4WFergD3c9cpRowltEh5I84pRT/EuHZsG0In4eBPPYthXnuR++HrFkeqwkA==} | |
| cpu: [riscv64] | |
| os: [linux] | |
| '@rollup/rollup-linux-s390x-gnu@4.34.4': | |
| resolution: {integrity: sha512-nLbfQp2lbJYU8obhRQusXKbuiqm4jSJteLwfjnunDT5ugBKdxqw1X9KWwk8xp1OMC6P5d0WbzxzhWoznuVK6XA==} | |
| cpu: [s390x] | |
| os: [linux] | |
| '@rollup/rollup-linux-x64-gnu@4.34.4': | |
| resolution: {integrity: sha512-JGejzEfVzqc/XNiCKZj14eb6s5w8DdWlnQ5tWUbs99kkdvfq9btxxVX97AaxiUX7xJTKFA0LwoS0KU8C2faZRg==} | |
| cpu: [x64] | |
| os: [linux] | |
| '@rollup/rollup-linux-x64-musl@4.34.4': | |
| resolution: {integrity: sha512-/iFIbhzeyZZy49ozAWJ1ZR2KW6ZdYUbQXLT4O5n1cRZRoTpwExnHLjlurDXXPKEGxiAg0ujaR9JDYKljpr2fDg==} | |
| cpu: [x64] | |
| os: [linux] | |
| '@rollup/rollup-win32-arm64-msvc@4.34.4': | |
| resolution: {integrity: sha512-qORc3UzoD5UUTneiP2Afg5n5Ti1GAW9Gp5vHPxzvAFFA3FBaum9WqGvYXGf+c7beFdOKNos31/41PRMUwh1tpA==} | |
| cpu: [arm64] | |
| os: [win32] | |
| '@rollup/rollup-win32-ia32-msvc@4.34.4': | |
| resolution: {integrity: sha512-5g7E2PHNK2uvoD5bASBD9aelm44nf1w4I5FEI7MPHLWcCSrR8JragXZWgKPXk5i2FU3JFfa6CGZLw2RrGBHs2Q==} | |
| cpu: [ia32] | |
| os: [win32] | |
| '@rollup/rollup-win32-x64-msvc@4.34.4': | |
| resolution: {integrity: sha512-p0scwGkR4kZ242xLPBuhSckrJ734frz6v9xZzD+kHVYRAkSUmdSLCIJRfql6H5//aF8Q10K+i7q8DiPfZp0b7A==} | |
| cpu: [x64] | |
| os: [win32] | |
| '@swc/counter@0.1.3': | |
| resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} | |
| '@swc/plugin-prefresh@6.2.0': | |
| resolution: {integrity: sha512-BczODTil9lTAcmyP2ccSw6h9aejABdgrrfe5sLHYRtsjd9poaXqD5M7jcYVGxp99dJe7G62V3e3ZptkE57prnQ==} | |
| '@types/estree@1.0.6': | |
| resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} | |
| babel-plugin-transform-hook-names@1.0.2: | |
| resolution: {integrity: sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==} | |
| peerDependencies: | |
| '@babel/core': ^7.12.10 | |
| boolbase@1.0.0: | |
| resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} | |
| browserslist@4.24.4: | |
| resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} | |
| engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} | |
| hasBin: true | |
| caniuse-lite@1.0.30001698: | |
| resolution: {integrity: sha512-xJ3km2oiG/MbNU8G6zIq6XRZ6HtAOVXsbOrP/blGazi52kc5Yy7b6sDA5O+FbROzRrV7BSTllLHuNvmawYUJjw==} | |
| convert-source-map@2.0.0: | |
| resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} | |
| css-select@5.1.0: | |
| resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} | |
| css-what@6.1.0: | |
| resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} | |
| engines: {node: '>= 6'} | |
| debug@4.4.0: | |
| resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} | |
| engines: {node: '>=6.0'} | |
| peerDependencies: | |
| supports-color: '*' | |
| peerDependenciesMeta: | |
| supports-color: | |
| optional: true | |
| dom-serializer@2.0.0: | |
| resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} | |
| domelementtype@2.3.0: | |
| resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} | |
| domhandler@5.0.3: | |
| resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} | |
| engines: {node: '>= 4'} | |
| domutils@3.2.2: | |
| resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} | |
| electron-to-chromium@1.5.95: | |
| resolution: {integrity: sha512-XNsZaQrgQX+BG37BRQv+E+HcOZlWhqYaDoVVNCws/WrYYdbGrkR1qCDJ2mviBF3flCs6/BTa4O7ANfFTFZk6Dg==} | |
| entities@4.5.0: | |
| resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} | |
| engines: {node: '>=0.12'} | |
| esbuild@0.24.2: | |
| resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} | |
| engines: {node: '>=18'} | |
| hasBin: true | |
| escalade@3.2.0: | |
| resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} | |
| engines: {node: '>=6'} | |
| estree-walker@2.0.2: | |
| resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} | |
| 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'} | |
| he@1.2.0: | |
| resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} | |
| hasBin: true | |
| js-tokens@4.0.0: | |
| resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} | |
| jsesc@3.1.0: | |
| resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} | |
| engines: {node: '>=6'} | |
| hasBin: true | |
| json5@2.2.3: | |
| resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} | |
| engines: {node: '>=6'} | |
| hasBin: true | |
| kolorist@1.8.0: | |
| resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} | |
| lru-cache@5.1.1: | |
| resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} | |
| magic-string@0.30.17: | |
| resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} | |
| 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-html-parser@6.1.13: | |
| resolution: {integrity: sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg==} | |
| node-releases@2.0.19: | |
| resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} | |
| nth-check@2.1.1: | |
| resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} | |
| picocolors@1.1.1: | |
| resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} | |
| picomatch@2.3.1: | |
| resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} | |
| engines: {node: '>=8.6'} | |
| postcss@8.5.1: | |
| resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==} | |
| engines: {node: ^10 || ^12 || >=14} | |
| preact@10.25.4: | |
| resolution: {integrity: sha512-jLdZDb+Q+odkHJ+MpW/9U5cODzqnB+fy2EiHSZES7ldV5LK7yjlVzTp7R8Xy6W6y75kfK8iWYtFVH7lvjwrCMA==} | |
| rollup@4.34.4: | |
| resolution: {integrity: sha512-spF66xoyD7rz3o08sHP7wogp1gZ6itSq22SGa/IZTcUDXDlOyrShwMwkVSB+BUxFRZZCUYqdb3KWDEOMVQZxuw==} | |
| engines: {node: '>=18.0.0', npm: '>=8.0.0'} | |
| hasBin: true | |
| semver@6.3.1: | |
| resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} | |
| hasBin: true | |
| simple-code-frame@1.3.0: | |
| resolution: {integrity: sha512-MB4pQmETUBlNs62BBeRjIFGeuy/x6gGKh7+eRUemn1rCFhqo7K+4slPqsyizCbcbYLnaYqaoZ2FWsZ/jN06D8w==} | |
| source-map-js@1.2.1: | |
| resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} | |
| engines: {node: '>=0.10.0'} | |
| source-map@0.7.4: | |
| resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} | |
| engines: {node: '>= 8'} | |
| stack-trace@1.0.0-pre2: | |
| resolution: {integrity: sha512-2ztBJRek8IVofG9DBJqdy2N5kulaacX30Nz7xmkYF6ale9WBVmIy6mFBchvGX7Vx/MyjBhx+Rcxqrj+dbOnQ6A==} | |
| engines: {node: '>=16'} | |
| update-browserslist-db@1.1.2: | |
| resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} | |
| hasBin: true | |
| peerDependencies: | |
| browserslist: '>= 4.21.0' | |
| vite-prerender-plugin@0.5.6: | |
| resolution: {integrity: sha512-ELG0pflVXWNVGaHme8g0rZB7xFnytf1U6fYLep3NUC4knGmOHtEc2R7DIlnCKeYGUGkzfMcvJOasK4C0dulKbQ==} | |
| vite@6.1.0: | |
| resolution: {integrity: sha512-RjjMipCKVoR4hVfPY6GQTgveinjNuyLw+qruksLDvA5ktI1150VmcMBKmQaEWJhg/j6Uaf6dNCNA0AfdzUb/hQ==} | |
| 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 | |
| yallist@3.1.1: | |
| resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} | |
| snapshots: | |
| '@ampproject/remapping@2.3.0': | |
| dependencies: | |
| '@jridgewell/gen-mapping': 0.3.8 | |
| '@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.5': {} | |
| '@babel/core@7.26.7': | |
| dependencies: | |
| '@ampproject/remapping': 2.3.0 | |
| '@babel/code-frame': 7.26.2 | |
| '@babel/generator': 7.26.5 | |
| '@babel/helper-compilation-targets': 7.26.5 | |
| '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) | |
| '@babel/helpers': 7.26.7 | |
| '@babel/parser': 7.26.7 | |
| '@babel/template': 7.25.9 | |
| '@babel/traverse': 7.26.7 | |
| '@babel/types': 7.26.7 | |
| convert-source-map: 2.0.0 | |
| debug: 4.4.0 | |
| gensync: 1.0.0-beta.2 | |
| json5: 2.2.3 | |
| semver: 6.3.1 | |
| transitivePeerDependencies: | |
| - supports-color | |
| '@babel/generator@7.26.5': | |
| dependencies: | |
| '@babel/parser': 7.26.7 | |
| '@babel/types': 7.26.7 | |
| '@jridgewell/gen-mapping': 0.3.8 | |
| '@jridgewell/trace-mapping': 0.3.25 | |
| jsesc: 3.1.0 | |
| '@babel/helper-annotate-as-pure@7.25.9': | |
| dependencies: | |
| '@babel/types': 7.26.7 | |
| '@babel/helper-compilation-targets@7.26.5': | |
| dependencies: | |
| '@babel/compat-data': 7.26.5 | |
| '@babel/helper-validator-option': 7.25.9 | |
| browserslist: 4.24.4 | |
| lru-cache: 5.1.1 | |
| semver: 6.3.1 | |
| '@babel/helper-module-imports@7.25.9': | |
| dependencies: | |
| '@babel/traverse': 7.26.7 | |
| '@babel/types': 7.26.7 | |
| transitivePeerDependencies: | |
| - supports-color | |
| '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.7)': | |
| dependencies: | |
| '@babel/core': 7.26.7 | |
| '@babel/helper-module-imports': 7.25.9 | |
| '@babel/helper-validator-identifier': 7.25.9 | |
| '@babel/traverse': 7.26.7 | |
| transitivePeerDependencies: | |
| - supports-color | |
| '@babel/helper-plugin-utils@7.26.5': {} | |
| '@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.7': | |
| dependencies: | |
| '@babel/template': 7.25.9 | |
| '@babel/types': 7.26.7 | |
| '@babel/parser@7.26.7': | |
| dependencies: | |
| '@babel/types': 7.26.7 | |
| '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.7)': | |
| dependencies: | |
| '@babel/core': 7.26.7 | |
| '@babel/helper-plugin-utils': 7.26.5 | |
| '@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.7)': | |
| dependencies: | |
| '@babel/core': 7.26.7 | |
| '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.7) | |
| transitivePeerDependencies: | |
| - supports-color | |
| '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.7)': | |
| dependencies: | |
| '@babel/core': 7.26.7 | |
| '@babel/helper-annotate-as-pure': 7.25.9 | |
| '@babel/helper-module-imports': 7.25.9 | |
| '@babel/helper-plugin-utils': 7.26.5 | |
| '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.7) | |
| '@babel/types': 7.26.7 | |
| transitivePeerDependencies: | |
| - supports-color | |
| '@babel/template@7.25.9': | |
| dependencies: | |
| '@babel/code-frame': 7.26.2 | |
| '@babel/parser': 7.26.7 | |
| '@babel/types': 7.26.7 | |
| '@babel/traverse@7.26.7': | |
| dependencies: | |
| '@babel/code-frame': 7.26.2 | |
| '@babel/generator': 7.26.5 | |
| '@babel/parser': 7.26.7 | |
| '@babel/template': 7.25.9 | |
| '@babel/types': 7.26.7 | |
| debug: 4.4.0 | |
| globals: 11.12.0 | |
| transitivePeerDependencies: | |
| - supports-color | |
| '@babel/types@7.26.7': | |
| dependencies: | |
| '@babel/helper-string-parser': 7.25.9 | |
| '@babel/helper-validator-identifier': 7.25.9 | |
| '@esbuild/aix-ppc64@0.24.2': | |
| optional: true | |
| '@esbuild/android-arm64@0.24.2': | |
| optional: true | |
| '@esbuild/android-arm@0.24.2': | |
| optional: true | |
| '@esbuild/android-x64@0.24.2': | |
| optional: true | |
| '@esbuild/darwin-arm64@0.24.2': | |
| optional: true | |
| '@esbuild/darwin-x64@0.24.2': | |
| optional: true | |
| '@esbuild/freebsd-arm64@0.24.2': | |
| optional: true | |
| '@esbuild/freebsd-x64@0.24.2': | |
| optional: true | |
| '@esbuild/linux-arm64@0.24.2': | |
| optional: true | |
| '@esbuild/linux-arm@0.24.2': | |
| optional: true | |
| '@esbuild/linux-ia32@0.24.2': | |
| optional: true | |
| '@esbuild/linux-loong64@0.24.2': | |
| optional: true | |
| '@esbuild/linux-mips64el@0.24.2': | |
| optional: true | |
| '@esbuild/linux-ppc64@0.24.2': | |
| optional: true | |
| '@esbuild/linux-riscv64@0.24.2': | |
| optional: true | |
| '@esbuild/linux-s390x@0.24.2': | |
| optional: true | |
| '@esbuild/linux-x64@0.24.2': | |
| optional: true | |
| '@esbuild/netbsd-arm64@0.24.2': | |
| optional: true | |
| '@esbuild/netbsd-x64@0.24.2': | |
| optional: true | |
| '@esbuild/openbsd-arm64@0.24.2': | |
| optional: true | |
| '@esbuild/openbsd-x64@0.24.2': | |
| optional: true | |
| '@esbuild/sunos-x64@0.24.2': | |
| optional: true | |
| '@esbuild/win32-arm64@0.24.2': | |
| optional: true | |
| '@esbuild/win32-ia32@0.24.2': | |
| optional: true | |
| '@esbuild/win32-x64@0.24.2': | |
| optional: true | |
| '@jridgewell/gen-mapping@0.3.8': | |
| 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 | |
| '@preact/preset-vite@2.10.1(@babel/core@7.26.7)(preact@10.25.4)(vite@6.1.0)': | |
| dependencies: | |
| '@babel/core': 7.26.7 | |
| '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.7) | |
| '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.26.7) | |
| '@prefresh/vite': 2.4.7(preact@10.25.4)(vite@6.1.0) | |
| '@rollup/pluginutils': 4.2.1 | |
| babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.26.7) | |
| debug: 4.4.0 | |
| kolorist: 1.8.0 | |
| vite: 6.1.0 | |
| vite-prerender-plugin: 0.5.6 | |
| transitivePeerDependencies: | |
| - preact | |
| - supports-color | |
| '@prefresh/babel-plugin@0.5.1': {} | |
| '@prefresh/core@1.5.3(preact@10.25.4)': | |
| dependencies: | |
| preact: 10.25.4 | |
| '@prefresh/utils@1.2.0': {} | |
| '@prefresh/vite@2.4.7(preact@10.25.4)(vite@6.1.0)': | |
| dependencies: | |
| '@babel/core': 7.26.7 | |
| '@prefresh/babel-plugin': 0.5.1 | |
| '@prefresh/core': 1.5.3(preact@10.25.4) | |
| '@prefresh/utils': 1.2.0 | |
| '@rollup/pluginutils': 4.2.1 | |
| preact: 10.25.4 | |
| vite: 6.1.0 | |
| transitivePeerDependencies: | |
| - supports-color | |
| '@rollup/pluginutils@4.2.1': | |
| dependencies: | |
| estree-walker: 2.0.2 | |
| picomatch: 2.3.1 | |
| '@rollup/rollup-android-arm-eabi@4.34.4': | |
| optional: true | |
| '@rollup/rollup-android-arm64@4.34.4': | |
| optional: true | |
| '@rollup/rollup-darwin-arm64@4.34.4': | |
| optional: true | |
| '@rollup/rollup-darwin-x64@4.34.4': | |
| optional: true | |
| '@rollup/rollup-freebsd-arm64@4.34.4': | |
| optional: true | |
| '@rollup/rollup-freebsd-x64@4.34.4': | |
| optional: true | |
| '@rollup/rollup-linux-arm-gnueabihf@4.34.4': | |
| optional: true | |
| '@rollup/rollup-linux-arm-musleabihf@4.34.4': | |
| optional: true | |
| '@rollup/rollup-linux-arm64-gnu@4.34.4': | |
| optional: true | |
| '@rollup/rollup-linux-arm64-musl@4.34.4': | |
| optional: true | |
| '@rollup/rollup-linux-loongarch64-gnu@4.34.4': | |
| optional: true | |
| '@rollup/rollup-linux-powerpc64le-gnu@4.34.4': | |
| optional: true | |
| '@rollup/rollup-linux-riscv64-gnu@4.34.4': | |
| optional: true | |
| '@rollup/rollup-linux-s390x-gnu@4.34.4': | |
| optional: true | |
| '@rollup/rollup-linux-x64-gnu@4.34.4': | |
| optional: true | |
| '@rollup/rollup-linux-x64-musl@4.34.4': | |
| optional: true | |
| '@rollup/rollup-win32-arm64-msvc@4.34.4': | |
| optional: true | |
| '@rollup/rollup-win32-ia32-msvc@4.34.4': | |
| optional: true | |
| '@rollup/rollup-win32-x64-msvc@4.34.4': | |
| optional: true | |
| '@swc/counter@0.1.3': {} | |
| '@swc/plugin-prefresh@6.2.0': | |
| dependencies: | |
| '@swc/counter': 0.1.3 | |
| '@types/estree@1.0.6': {} | |
| babel-plugin-transform-hook-names@1.0.2(@babel/core@7.26.7): | |
| dependencies: | |
| '@babel/core': 7.26.7 | |
| boolbase@1.0.0: {} | |
| browserslist@4.24.4: | |
| dependencies: | |
| caniuse-lite: 1.0.30001698 | |
| electron-to-chromium: 1.5.95 | |
| node-releases: 2.0.19 | |
| update-browserslist-db: 1.1.2(browserslist@4.24.4) | |
| caniuse-lite@1.0.30001698: {} | |
| convert-source-map@2.0.0: {} | |
| css-select@5.1.0: | |
| dependencies: | |
| boolbase: 1.0.0 | |
| css-what: 6.1.0 | |
| domhandler: 5.0.3 | |
| domutils: 3.2.2 | |
| nth-check: 2.1.1 | |
| css-what@6.1.0: {} | |
| debug@4.4.0: | |
| dependencies: | |
| ms: 2.1.3 | |
| dom-serializer@2.0.0: | |
| dependencies: | |
| domelementtype: 2.3.0 | |
| domhandler: 5.0.3 | |
| entities: 4.5.0 | |
| domelementtype@2.3.0: {} | |
| domhandler@5.0.3: | |
| dependencies: | |
| domelementtype: 2.3.0 | |
| domutils@3.2.2: | |
| dependencies: | |
| dom-serializer: 2.0.0 | |
| domelementtype: 2.3.0 | |
| domhandler: 5.0.3 | |
| electron-to-chromium@1.5.95: {} | |
| entities@4.5.0: {} | |
| esbuild@0.24.2: | |
| optionalDependencies: | |
| '@esbuild/aix-ppc64': 0.24.2 | |
| '@esbuild/android-arm': 0.24.2 | |
| '@esbuild/android-arm64': 0.24.2 | |
| '@esbuild/android-x64': 0.24.2 | |
| '@esbuild/darwin-arm64': 0.24.2 | |
| '@esbuild/darwin-x64': 0.24.2 | |
| '@esbuild/freebsd-arm64': 0.24.2 | |
| '@esbuild/freebsd-x64': 0.24.2 | |
| '@esbuild/linux-arm': 0.24.2 | |
| '@esbuild/linux-arm64': 0.24.2 | |
| '@esbuild/linux-ia32': 0.24.2 | |
| '@esbuild/linux-loong64': 0.24.2 | |
| '@esbuild/linux-mips64el': 0.24.2 | |
| '@esbuild/linux-ppc64': 0.24.2 | |
| '@esbuild/linux-riscv64': 0.24.2 | |
| '@esbuild/linux-s390x': 0.24.2 | |
| '@esbuild/linux-x64': 0.24.2 | |
| '@esbuild/netbsd-arm64': 0.24.2 | |
| '@esbuild/netbsd-x64': 0.24.2 | |
| '@esbuild/openbsd-arm64': 0.24.2 | |
| '@esbuild/openbsd-x64': 0.24.2 | |
| '@esbuild/sunos-x64': 0.24.2 | |
| '@esbuild/win32-arm64': 0.24.2 | |
| '@esbuild/win32-ia32': 0.24.2 | |
| '@esbuild/win32-x64': 0.24.2 | |
| escalade@3.2.0: {} | |
| estree-walker@2.0.2: {} | |
| fsevents@2.3.3: | |
| optional: true | |
| gensync@1.0.0-beta.2: {} | |
| globals@11.12.0: {} | |
| he@1.2.0: {} | |
| js-tokens@4.0.0: {} | |
| jsesc@3.1.0: {} | |
| json5@2.2.3: {} | |
| kolorist@1.8.0: {} | |
| lru-cache@5.1.1: | |
| dependencies: | |
| yallist: 3.1.1 | |
| magic-string@0.30.17: | |
| dependencies: | |
| '@jridgewell/sourcemap-codec': 1.5.0 | |
| ms@2.1.3: {} | |
| nanoid@3.3.8: {} | |
| node-html-parser@6.1.13: | |
| dependencies: | |
| css-select: 5.1.0 | |
| he: 1.2.0 | |
| node-releases@2.0.19: {} | |
| nth-check@2.1.1: | |
| dependencies: | |
| boolbase: 1.0.0 | |
| picocolors@1.1.1: {} | |
| picomatch@2.3.1: {} | |
| postcss@8.5.1: | |
| dependencies: | |
| nanoid: 3.3.8 | |
| picocolors: 1.1.1 | |
| source-map-js: 1.2.1 | |
| preact@10.25.4: {} | |
| rollup@4.34.4: | |
| dependencies: | |
| '@types/estree': 1.0.6 | |
| optionalDependencies: | |
| '@rollup/rollup-android-arm-eabi': 4.34.4 | |
| '@rollup/rollup-android-arm64': 4.34.4 | |
| '@rollup/rollup-darwin-arm64': 4.34.4 | |
| '@rollup/rollup-darwin-x64': 4.34.4 | |
| '@rollup/rollup-freebsd-arm64': 4.34.4 | |
| '@rollup/rollup-freebsd-x64': 4.34.4 | |
| '@rollup/rollup-linux-arm-gnueabihf': 4.34.4 | |
| '@rollup/rollup-linux-arm-musleabihf': 4.34.4 | |
| '@rollup/rollup-linux-arm64-gnu': 4.34.4 | |
| '@rollup/rollup-linux-arm64-musl': 4.34.4 | |
| '@rollup/rollup-linux-loongarch64-gnu': 4.34.4 | |
| '@rollup/rollup-linux-powerpc64le-gnu': 4.34.4 | |
| '@rollup/rollup-linux-riscv64-gnu': 4.34.4 | |
| '@rollup/rollup-linux-s390x-gnu': 4.34.4 | |
| '@rollup/rollup-linux-x64-gnu': 4.34.4 | |
| '@rollup/rollup-linux-x64-musl': 4.34.4 | |
| '@rollup/rollup-win32-arm64-msvc': 4.34.4 | |
| '@rollup/rollup-win32-ia32-msvc': 4.34.4 | |
| '@rollup/rollup-win32-x64-msvc': 4.34.4 | |
| fsevents: 2.3.3 | |
| semver@6.3.1: {} | |
| simple-code-frame@1.3.0: | |
| dependencies: | |
| kolorist: 1.8.0 | |
| source-map-js@1.2.1: {} | |
| source-map@0.7.4: {} | |
| stack-trace@1.0.0-pre2: {} | |
| update-browserslist-db@1.1.2(browserslist@4.24.4): | |
| dependencies: | |
| browserslist: 4.24.4 | |
| escalade: 3.2.0 | |
| picocolors: 1.1.1 | |
| vite-prerender-plugin@0.5.6: | |
| dependencies: | |
| magic-string: 0.30.17 | |
| node-html-parser: 6.1.13 | |
| simple-code-frame: 1.3.0 | |
| source-map: 0.7.4 | |
| stack-trace: 1.0.0-pre2 | |
| vite@6.1.0: | |
| dependencies: | |
| esbuild: 0.24.2 | |
| postcss: 8.5.1 | |
| rollup: 4.34.4 | |
| optionalDependencies: | |
| fsevents: 2.3.3 | |
| yallist@3.1.1: {} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { defineConfig } from "vite"; | |
| import react from "@vitejs/plugin-react-swc"; | |
| import preact from "@preact/preset-vite"; | |
| const preactPlugin = preact(); | |
| const config = preactPlugin.find((p) => p.name === "preact:config"); | |
| const devtools = preactPlugin.find((p) => p.name === "preact:devtools"); | |
| export default defineConfig({ | |
| plugins: [ | |
| [config, devtools], | |
| react({ | |
| jsxImportSource: "preact", | |
| plugins: [["@swc/plugin-prefresh", {}]], | |
| }), | |
| ], | |
| esbuild: { | |
| jsx: "automatic", | |
| jsxImportSource: "preact", | |
| }, | |
| }); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment