├── .npmrc
├── src
├── routes
│ ├── +layout.ts
│ ├── +layout.svelte
│ └── +page.svelte
├── app.d.ts
├── app.html
├── app.css
└── lib
│ ├── svg-path.ts
│ └── index.ts
├── static
└── favicon.png
├── pnpm-workspace.yaml
├── .gitignore
├── vite.config.ts
├── tsup.config.ts
├── svelte.config.js
├── tsconfig.json
├── LICENSE
├── package.json
├── .github
└── workflows
│ └── deploy.yml
├── README.md
└── pnpm-lock.yaml
/.npmrc:
--------------------------------------------------------------------------------
1 | engine-strict=true
2 |
--------------------------------------------------------------------------------
/src/routes/+layout.ts:
--------------------------------------------------------------------------------
1 | export const prerender = true
--------------------------------------------------------------------------------
/static/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CaptainCodeman/svelte-signature-pad/HEAD/static/favicon.png
--------------------------------------------------------------------------------
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
1 | onlyBuiltDependencies:
2 | - '@sveltejs/kit'
3 | - esbuild
4 | - svelte-preprocess
5 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules
3 | /dist
4 | /build
5 | /.svelte-kit
6 | /package
7 | .env
8 | .env.*
9 | !.env.example
10 | vite.config.js.timestamp-*
11 | vite.config.ts.timestamp-*
12 |
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { sveltekit } from '@sveltejs/kit/vite'
2 | import tailwindcss from '@tailwindcss/vite'
3 | import { defineConfig } from 'vite'
4 |
5 | export default defineConfig({
6 | plugins: [tailwindcss(), sveltekit()],
7 | });
8 |
--------------------------------------------------------------------------------
/src/app.d.ts:
--------------------------------------------------------------------------------
1 | // See https://kit.svelte.dev/docs/types#app
2 | // for information about these interfaces
3 | declare global {
4 | namespace App {
5 | // interface Error {}
6 | // interface Locals {}
7 | // interface PageData {}
8 | // interface Platform {}
9 | }
10 | }
11 |
12 | export {};
13 |
--------------------------------------------------------------------------------
/src/app.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | %sveltekit.head%
8 |
9 |
10 | %sveltekit.body%
11 |
12 |
13 |
--------------------------------------------------------------------------------
/tsup.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'tsup'
2 |
3 | export default defineConfig({
4 | entry: ['src/lib/index.ts'],
5 | external: ['svelte/easing'],
6 | format: ['esm'],
7 | splitting: false,
8 | sourcemap: false,
9 | minify: true,
10 | clean: true,
11 | dts: true,
12 | esbuildOptions(options, context) {
13 | // waiting for https://github.com/egoist/tsup/pull/781 ?
14 | // options.sourcemap = 'external'
15 | },
16 | })
--------------------------------------------------------------------------------
/svelte.config.js:
--------------------------------------------------------------------------------
1 | import adapter from '@sveltejs/adapter-static'
2 | import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'
3 |
4 | /** @type {import('@sveltejs/kit').Config} */
5 | const config = {
6 | // Consult https://kit.svelte.dev/docs/integrations#preprocessors
7 | // for more information about preprocessors
8 | preprocess: [vitePreprocess()],
9 |
10 | kit: {
11 | adapter: adapter(),
12 |
13 | alias: {
14 | 'svelte-signature-pad': 'src/lib'
15 | }
16 | },
17 | }
18 |
19 | export default config
20 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./.svelte-kit/tsconfig.json",
3 | "compilerOptions": {
4 | "allowJs": true,
5 | "checkJs": true,
6 | "esModuleInterop": true,
7 | "forceConsistentCasingInFileNames": true,
8 | "resolveJsonModule": true,
9 | "skipLibCheck": true,
10 | "sourceMap": true,
11 | "strict": true
12 | }
13 | // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias
14 | //
15 | // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes
16 | // from the referenced tsconfig.json - TypeScript does not merge them in
17 | }
18 |
--------------------------------------------------------------------------------
/src/app.css:
--------------------------------------------------------------------------------
1 | /* Write your global styles here, in PostCSS syntax */
2 | @import 'tailwindcss';
3 |
4 | /*
5 | The default border color has changed to `currentcolor` in Tailwind CSS v4,
6 | so we've added these compatibility styles to make sure everything still
7 | looks the same as it did with Tailwind CSS v3.
8 |
9 | If we ever want to remove these styles, we need to add an explicit border
10 | color utility to any element that depends on these defaults.
11 | */
12 | @layer base {
13 | *,
14 | ::after,
15 | ::before,
16 | ::backdrop,
17 | ::file-selector-button {
18 | border-color: var(--color-gray-200, currentcolor);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/routes/+layout.svelte:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 | Svelte Signature Pad
12 |
13 | Svelte Action to capture smoothed signatures as SVG paths using the excellent perfect-freehand
17 | library.
18 |
19 | {@render children?.()}
20 |
21 |
--------------------------------------------------------------------------------
/src/lib/svg-path.ts:
--------------------------------------------------------------------------------
1 |
2 | const average = (a: number, b: number) => (a + b) / 2
3 |
4 | export function getSvgPathFromStroke(points: number[][], closed = true): string {
5 | const len = points.length
6 |
7 | if (len < 4) {
8 | return ''
9 | }
10 |
11 | let a = points[0]
12 | let b = points[1]
13 | const c = points[2]
14 |
15 | let result = `M${a[0].toFixed(2)},${a[1].toFixed(2)} Q${b[0].toFixed(2)},${b[1].toFixed(2)} ${average(b[0], c[0]).toFixed(2)},${average(
16 | b[1],
17 | c[1]
18 | ).toFixed(2)} T`
19 |
20 | for (let i = 2, max = len - 1; i < max; i++) {
21 | a = points[i]
22 | b = points[i + 1]
23 | result += `${average(a[0], b[0]).toFixed(2)},${average(a[1], b[1]).toFixed(2)} `
24 | }
25 |
26 | if (closed) {
27 | result += 'Z'
28 | }
29 |
30 | return result
31 | }
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 Simon Green
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "svelte-signature-pad",
3 | "version": "0.0.3",
4 | "type": "module",
5 | "keywords": [
6 | "svelte",
7 | "action",
8 | "signature",
9 | "svg"
10 | ],
11 | "files": [
12 | "dist"
13 | ],
14 | "exports": {
15 | ".": {
16 | "types": "./dist/index.d.ts",
17 | "import": "./dist/index.js",
18 | "svelte": "./dist/index.js"
19 | }
20 | },
21 | "module": "dist/index.js",
22 | "types": "dist/index.d.ts",
23 | "homepage": "https://captaincodeman.github.io/svelte-signature-pad/",
24 | "repository": {
25 | "type": "git",
26 | "url": "git+https://github.com/captaincodeman/svelte-signature-pad.git"
27 | },
28 | "author": {
29 | "name": "Simon Green",
30 | "email": "simon@captaincodeman.com",
31 | "url": "https://www.captaincodeman.com/"
32 | },
33 | "license": "MIT",
34 | "scripts": {
35 | "dev": "vite dev",
36 | "build": "vite build",
37 | "preview": "vite preview",
38 | "package": "svelte-kit sync && tsup && publint",
39 | "prepublishOnly": "npm run package",
40 | "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
41 | "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"
42 | },
43 | "peerDependencies": {
44 | "svelte": "^5.0.0"
45 | },
46 | "devDependencies": {
47 | "@sveltejs/adapter-static": "^3.0.0",
48 | "@sveltejs/kit": "^2.48.7",
49 | "@sveltejs/vite-plugin-svelte": "^6.2.1",
50 | "@tailwindcss/vite": "^4.1.17",
51 | "publint": "^0.3.15",
52 | "svelte": "^5.0.0",
53 | "svelte-check": "^4.0.0",
54 | "tailwindcss": "^4.1.17",
55 | "tslib": "^2.5.3",
56 | "tsup": "^8.5.1",
57 | "typescript": "^5.5.0",
58 | "vite": "^7.2.4"
59 | },
60 | "dependencies": {
61 | "perfect-freehand": "^1.2.2"
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/src/routes/+page.svelte:
--------------------------------------------------------------------------------
1 |
20 |
21 |
22 |
23 |
e.preventDefault()}
29 | >
30 | {#each layers as layer}
31 |
34 | {/each}
35 |
36 | {#if preview}
37 |
40 | {/if}
41 |
42 |
43 |
44 |
45 | Please sign on the dotted line to indicate that you agree to all the legal terms we all know you didn't read. Thank you!
46 |
47 |
48 | {#each layers as layer}
49 |
52 | {/each}
53 |
54 |
--------------------------------------------------------------------------------
/.github/workflows/deploy.yml:
--------------------------------------------------------------------------------
1 | name: Deploy to GitHub Pages
2 |
3 | on:
4 | # Trigger the workflow every time you push to the `main` branch
5 | # Using a different branch name? Replace `main` with your branch’s name
6 | push:
7 | branches: [master]
8 |
9 | # Allows you to run this workflow manually from the Actions tab on GitHub.
10 | workflow_dispatch:
11 |
12 | # Allow this job to clone the repo and create a page deployment
13 | permissions:
14 | contents: read
15 | pages: write
16 | id-token: write
17 |
18 | # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
19 | # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
20 | concurrency:
21 | group: "pages"
22 | cancel-in-progress: false
23 |
24 | jobs:
25 | build:
26 | runs-on: ubuntu-latest
27 | steps:
28 | - name: Checkout
29 | uses: actions/checkout@v4
30 |
31 | - name: Install pnpm
32 | uses: pnpm/action-setup@v4
33 | with:
34 | version: 10
35 | run_install: false
36 |
37 | - name: Install Node.js
38 | uses: actions/setup-node@v4
39 | with:
40 | node-version: 22
41 | cache: 'pnpm'
42 |
43 | - name: Install dependencies
44 | run: pnpm install --frozen-lockfile
45 |
46 | - name: Setup Pages
47 | uses: actions/configure-pages@v5
48 | with:
49 | static_site_generator: sveltekit
50 |
51 | - name: Build
52 | run: pnpm run build
53 |
54 | - name: Upload Artifacts
55 | uses: actions/upload-pages-artifact@v3
56 | with:
57 | # this should match the `pages` option in your adapter-static options
58 | path: 'build/'
59 |
60 | deploy:
61 | needs: build
62 | runs-on: ubuntu-latest
63 |
64 | environment:
65 | name: github-pages
66 | url: ${{ steps.deployment.outputs.page_url }}
67 |
68 | steps:
69 | - name: Deploy
70 | id: deployment
71 | uses: actions/deploy-pages@v4
72 |
--------------------------------------------------------------------------------
/src/lib/index.ts:
--------------------------------------------------------------------------------
1 | import { getStroke, type StrokeOptions } from 'perfect-freehand'
2 | import { cubicInOut } from 'svelte/easing'
3 | import { getSvgPathFromStroke } from './svg-path'
4 |
5 | const linear = (t: number) => t
6 |
7 | const defaultStrokeOptions: StrokeOptions = {
8 | size: 8,
9 | thinning: 0.7,
10 | smoothing: 0.4,
11 | streamline: 0.6,
12 | easing: linear,
13 | start: {
14 | taper: 30,
15 | easing: cubicInOut,
16 | cap: true,
17 | },
18 | end: {
19 | taper: 10,
20 | easing: cubicInOut,
21 | cap: true,
22 | },
23 | }
24 |
25 | interface Options {
26 | ondraw: (path: string) => void
27 | oncomplete: (path: string) => void
28 | strokeOptions?: StrokeOptions
29 | }
30 |
31 | export function signature(node: HTMLElement, options: Options) {
32 | const points: number[][] = []
33 |
34 | function render(complete: boolean) {
35 | const stroke = getStroke(points, options.strokeOptions ?? defaultStrokeOptions)
36 | const path = getSvgPathFromStroke(stroke)
37 | if (complete) {
38 | options.oncomplete(path)
39 | } else {
40 | options.ondraw(path)
41 | }
42 | }
43 |
44 | let down = false
45 |
46 | function pointerDown(e: PointerEvent) {
47 | node.setPointerCapture(e.pointerId)
48 | points.push([e.offsetX, e.offsetY, e.pressure])
49 | render(false)
50 | down = true
51 | }
52 |
53 | function pointerMove(e: PointerEvent) {
54 | if (down && e.isPrimary) {
55 | points.push([e.offsetX, e.offsetY, e.pressure])
56 | render(false)
57 | }
58 | }
59 |
60 | function pointerUp(e: PointerEvent) {
61 | node.releasePointerCapture(e.pointerId)
62 |
63 | render(true)
64 |
65 | down = false
66 | points.length = 0
67 | }
68 |
69 | node.addEventListener('pointerdown', pointerDown, { passive: true })
70 | node.addEventListener('pointermove', pointerMove, { passive: true })
71 | node.addEventListener('pointerup', pointerUp, { passive: true })
72 | node.addEventListener('pointercancel', pointerUp, { passive: true })
73 |
74 | return {
75 | destroy() {
76 | node.removeEventListener('pointerdown', pointerDown)
77 | node.removeEventListener('pointermove', pointerMove)
78 | node.removeEventListener('pointerup', pointerUp)
79 | node.removeEventListener('pointercancel', pointerUp)
80 | },
81 | }
82 | }
83 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # svelte-signature-pad
2 |
3 | Svelte Action to capture smoothed signatures as SVG paths using the excellent [perfect-freehand](https://github.com/steveruizok/perfect-freehand) library.
4 |
5 | ## Instructions
6 |
7 | Install using you package manager of choice:
8 |
9 | pnpm i svelte-signature-pad
10 |
11 | Import action into page and pass and object with `ondraw` and `oncomplete` method properties.
12 |
13 | Each will receive a path which can be rendered as SVG in your component. `ondraw` fires _while the user is drawing_ and would be the current stroke. `oncomplete` fires when they have finished the line (which could transition to a different color).
14 |
15 | The stroke options can be override if desired.
16 |
17 | ## Example
18 |
19 | ```svelte
20 |
39 |
40 |
41 |
42 |
e.preventDefault()}
48 | >
49 | {#each layers as layer}
50 |
53 | {/each}
54 |
55 | {#if preview}
56 |
59 | {/if}
60 |
61 |
62 |
63 |
64 | Please sign on the dotted line to indicate that you agree to all the legal terms we all know you didn't read. Thank you!
65 |
66 |
67 | {#each layers as layer}
68 |
71 | {/each}
72 |
73 | ```
74 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '9.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | importers:
8 |
9 | .:
10 | dependencies:
11 | perfect-freehand:
12 | specifier: ^1.2.2
13 | version: 1.2.2
14 | devDependencies:
15 | '@sveltejs/adapter-static':
16 | specifier: ^3.0.0
17 | version: 3.0.10(@sveltejs/kit@2.48.7(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)))(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)))
18 | '@sveltejs/kit':
19 | specifier: ^2.48.7
20 | version: 2.48.7(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)))(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1))
21 | '@sveltejs/vite-plugin-svelte':
22 | specifier: ^6.2.1
23 | version: 6.2.1(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1))
24 | '@tailwindcss/vite':
25 | specifier: ^4.1.17
26 | version: 4.1.17(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1))
27 | publint:
28 | specifier: ^0.3.15
29 | version: 0.3.15
30 | svelte:
31 | specifier: ^5.0.0
32 | version: 5.43.14
33 | svelte-check:
34 | specifier: ^4.0.0
35 | version: 4.3.4(picomatch@4.0.3)(svelte@5.43.14)(typescript@5.9.3)
36 | tailwindcss:
37 | specifier: ^4.1.17
38 | version: 4.1.17
39 | tslib:
40 | specifier: ^2.5.3
41 | version: 2.8.1
42 | tsup:
43 | specifier: ^8.5.1
44 | version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1)
45 | typescript:
46 | specifier: ^5.5.0
47 | version: 5.9.3
48 | vite:
49 | specifier: ^7.2.4
50 | version: 7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)
51 |
52 | packages:
53 |
54 | '@esbuild/aix-ppc64@0.25.12':
55 | resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
56 | engines: {node: '>=18'}
57 | cpu: [ppc64]
58 | os: [aix]
59 |
60 | '@esbuild/aix-ppc64@0.27.0':
61 | resolution: {integrity: sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==}
62 | engines: {node: '>=18'}
63 | cpu: [ppc64]
64 | os: [aix]
65 |
66 | '@esbuild/android-arm64@0.25.12':
67 | resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==}
68 | engines: {node: '>=18'}
69 | cpu: [arm64]
70 | os: [android]
71 |
72 | '@esbuild/android-arm64@0.27.0':
73 | resolution: {integrity: sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==}
74 | engines: {node: '>=18'}
75 | cpu: [arm64]
76 | os: [android]
77 |
78 | '@esbuild/android-arm@0.25.12':
79 | resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==}
80 | engines: {node: '>=18'}
81 | cpu: [arm]
82 | os: [android]
83 |
84 | '@esbuild/android-arm@0.27.0':
85 | resolution: {integrity: sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==}
86 | engines: {node: '>=18'}
87 | cpu: [arm]
88 | os: [android]
89 |
90 | '@esbuild/android-x64@0.25.12':
91 | resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==}
92 | engines: {node: '>=18'}
93 | cpu: [x64]
94 | os: [android]
95 |
96 | '@esbuild/android-x64@0.27.0':
97 | resolution: {integrity: sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==}
98 | engines: {node: '>=18'}
99 | cpu: [x64]
100 | os: [android]
101 |
102 | '@esbuild/darwin-arm64@0.25.12':
103 | resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==}
104 | engines: {node: '>=18'}
105 | cpu: [arm64]
106 | os: [darwin]
107 |
108 | '@esbuild/darwin-arm64@0.27.0':
109 | resolution: {integrity: sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==}
110 | engines: {node: '>=18'}
111 | cpu: [arm64]
112 | os: [darwin]
113 |
114 | '@esbuild/darwin-x64@0.25.12':
115 | resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==}
116 | engines: {node: '>=18'}
117 | cpu: [x64]
118 | os: [darwin]
119 |
120 | '@esbuild/darwin-x64@0.27.0':
121 | resolution: {integrity: sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==}
122 | engines: {node: '>=18'}
123 | cpu: [x64]
124 | os: [darwin]
125 |
126 | '@esbuild/freebsd-arm64@0.25.12':
127 | resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==}
128 | engines: {node: '>=18'}
129 | cpu: [arm64]
130 | os: [freebsd]
131 |
132 | '@esbuild/freebsd-arm64@0.27.0':
133 | resolution: {integrity: sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==}
134 | engines: {node: '>=18'}
135 | cpu: [arm64]
136 | os: [freebsd]
137 |
138 | '@esbuild/freebsd-x64@0.25.12':
139 | resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==}
140 | engines: {node: '>=18'}
141 | cpu: [x64]
142 | os: [freebsd]
143 |
144 | '@esbuild/freebsd-x64@0.27.0':
145 | resolution: {integrity: sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==}
146 | engines: {node: '>=18'}
147 | cpu: [x64]
148 | os: [freebsd]
149 |
150 | '@esbuild/linux-arm64@0.25.12':
151 | resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==}
152 | engines: {node: '>=18'}
153 | cpu: [arm64]
154 | os: [linux]
155 |
156 | '@esbuild/linux-arm64@0.27.0':
157 | resolution: {integrity: sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==}
158 | engines: {node: '>=18'}
159 | cpu: [arm64]
160 | os: [linux]
161 |
162 | '@esbuild/linux-arm@0.25.12':
163 | resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==}
164 | engines: {node: '>=18'}
165 | cpu: [arm]
166 | os: [linux]
167 |
168 | '@esbuild/linux-arm@0.27.0':
169 | resolution: {integrity: sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==}
170 | engines: {node: '>=18'}
171 | cpu: [arm]
172 | os: [linux]
173 |
174 | '@esbuild/linux-ia32@0.25.12':
175 | resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==}
176 | engines: {node: '>=18'}
177 | cpu: [ia32]
178 | os: [linux]
179 |
180 | '@esbuild/linux-ia32@0.27.0':
181 | resolution: {integrity: sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==}
182 | engines: {node: '>=18'}
183 | cpu: [ia32]
184 | os: [linux]
185 |
186 | '@esbuild/linux-loong64@0.25.12':
187 | resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==}
188 | engines: {node: '>=18'}
189 | cpu: [loong64]
190 | os: [linux]
191 |
192 | '@esbuild/linux-loong64@0.27.0':
193 | resolution: {integrity: sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==}
194 | engines: {node: '>=18'}
195 | cpu: [loong64]
196 | os: [linux]
197 |
198 | '@esbuild/linux-mips64el@0.25.12':
199 | resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==}
200 | engines: {node: '>=18'}
201 | cpu: [mips64el]
202 | os: [linux]
203 |
204 | '@esbuild/linux-mips64el@0.27.0':
205 | resolution: {integrity: sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==}
206 | engines: {node: '>=18'}
207 | cpu: [mips64el]
208 | os: [linux]
209 |
210 | '@esbuild/linux-ppc64@0.25.12':
211 | resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==}
212 | engines: {node: '>=18'}
213 | cpu: [ppc64]
214 | os: [linux]
215 |
216 | '@esbuild/linux-ppc64@0.27.0':
217 | resolution: {integrity: sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==}
218 | engines: {node: '>=18'}
219 | cpu: [ppc64]
220 | os: [linux]
221 |
222 | '@esbuild/linux-riscv64@0.25.12':
223 | resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==}
224 | engines: {node: '>=18'}
225 | cpu: [riscv64]
226 | os: [linux]
227 |
228 | '@esbuild/linux-riscv64@0.27.0':
229 | resolution: {integrity: sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==}
230 | engines: {node: '>=18'}
231 | cpu: [riscv64]
232 | os: [linux]
233 |
234 | '@esbuild/linux-s390x@0.25.12':
235 | resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==}
236 | engines: {node: '>=18'}
237 | cpu: [s390x]
238 | os: [linux]
239 |
240 | '@esbuild/linux-s390x@0.27.0':
241 | resolution: {integrity: sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==}
242 | engines: {node: '>=18'}
243 | cpu: [s390x]
244 | os: [linux]
245 |
246 | '@esbuild/linux-x64@0.25.12':
247 | resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==}
248 | engines: {node: '>=18'}
249 | cpu: [x64]
250 | os: [linux]
251 |
252 | '@esbuild/linux-x64@0.27.0':
253 | resolution: {integrity: sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==}
254 | engines: {node: '>=18'}
255 | cpu: [x64]
256 | os: [linux]
257 |
258 | '@esbuild/netbsd-arm64@0.25.12':
259 | resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==}
260 | engines: {node: '>=18'}
261 | cpu: [arm64]
262 | os: [netbsd]
263 |
264 | '@esbuild/netbsd-arm64@0.27.0':
265 | resolution: {integrity: sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==}
266 | engines: {node: '>=18'}
267 | cpu: [arm64]
268 | os: [netbsd]
269 |
270 | '@esbuild/netbsd-x64@0.25.12':
271 | resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==}
272 | engines: {node: '>=18'}
273 | cpu: [x64]
274 | os: [netbsd]
275 |
276 | '@esbuild/netbsd-x64@0.27.0':
277 | resolution: {integrity: sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==}
278 | engines: {node: '>=18'}
279 | cpu: [x64]
280 | os: [netbsd]
281 |
282 | '@esbuild/openbsd-arm64@0.25.12':
283 | resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==}
284 | engines: {node: '>=18'}
285 | cpu: [arm64]
286 | os: [openbsd]
287 |
288 | '@esbuild/openbsd-arm64@0.27.0':
289 | resolution: {integrity: sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==}
290 | engines: {node: '>=18'}
291 | cpu: [arm64]
292 | os: [openbsd]
293 |
294 | '@esbuild/openbsd-x64@0.25.12':
295 | resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==}
296 | engines: {node: '>=18'}
297 | cpu: [x64]
298 | os: [openbsd]
299 |
300 | '@esbuild/openbsd-x64@0.27.0':
301 | resolution: {integrity: sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==}
302 | engines: {node: '>=18'}
303 | cpu: [x64]
304 | os: [openbsd]
305 |
306 | '@esbuild/openharmony-arm64@0.25.12':
307 | resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==}
308 | engines: {node: '>=18'}
309 | cpu: [arm64]
310 | os: [openharmony]
311 |
312 | '@esbuild/openharmony-arm64@0.27.0':
313 | resolution: {integrity: sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==}
314 | engines: {node: '>=18'}
315 | cpu: [arm64]
316 | os: [openharmony]
317 |
318 | '@esbuild/sunos-x64@0.25.12':
319 | resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==}
320 | engines: {node: '>=18'}
321 | cpu: [x64]
322 | os: [sunos]
323 |
324 | '@esbuild/sunos-x64@0.27.0':
325 | resolution: {integrity: sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==}
326 | engines: {node: '>=18'}
327 | cpu: [x64]
328 | os: [sunos]
329 |
330 | '@esbuild/win32-arm64@0.25.12':
331 | resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==}
332 | engines: {node: '>=18'}
333 | cpu: [arm64]
334 | os: [win32]
335 |
336 | '@esbuild/win32-arm64@0.27.0':
337 | resolution: {integrity: sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==}
338 | engines: {node: '>=18'}
339 | cpu: [arm64]
340 | os: [win32]
341 |
342 | '@esbuild/win32-ia32@0.25.12':
343 | resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==}
344 | engines: {node: '>=18'}
345 | cpu: [ia32]
346 | os: [win32]
347 |
348 | '@esbuild/win32-ia32@0.27.0':
349 | resolution: {integrity: sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==}
350 | engines: {node: '>=18'}
351 | cpu: [ia32]
352 | os: [win32]
353 |
354 | '@esbuild/win32-x64@0.25.12':
355 | resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==}
356 | engines: {node: '>=18'}
357 | cpu: [x64]
358 | os: [win32]
359 |
360 | '@esbuild/win32-x64@0.27.0':
361 | resolution: {integrity: sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==}
362 | engines: {node: '>=18'}
363 | cpu: [x64]
364 | os: [win32]
365 |
366 | '@jridgewell/gen-mapping@0.3.13':
367 | resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
368 |
369 | '@jridgewell/remapping@2.3.5':
370 | resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
371 |
372 | '@jridgewell/resolve-uri@3.1.2':
373 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
374 | engines: {node: '>=6.0.0'}
375 |
376 | '@jridgewell/sourcemap-codec@1.5.5':
377 | resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
378 |
379 | '@jridgewell/trace-mapping@0.3.31':
380 | resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
381 |
382 | '@polka/url@1.0.0-next.29':
383 | resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
384 |
385 | '@publint/pack@0.1.2':
386 | resolution: {integrity: sha512-S+9ANAvUmjutrshV4jZjaiG8XQyuJIZ8a4utWmN/vW1sgQ9IfBnPndwkmQYw53QmouOIytT874u65HEmu6H5jw==}
387 | engines: {node: '>=18'}
388 |
389 | '@rollup/rollup-android-arm-eabi@4.53.3':
390 | resolution: {integrity: sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==}
391 | cpu: [arm]
392 | os: [android]
393 |
394 | '@rollup/rollup-android-arm64@4.53.3':
395 | resolution: {integrity: sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==}
396 | cpu: [arm64]
397 | os: [android]
398 |
399 | '@rollup/rollup-darwin-arm64@4.53.3':
400 | resolution: {integrity: sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==}
401 | cpu: [arm64]
402 | os: [darwin]
403 |
404 | '@rollup/rollup-darwin-x64@4.53.3':
405 | resolution: {integrity: sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==}
406 | cpu: [x64]
407 | os: [darwin]
408 |
409 | '@rollup/rollup-freebsd-arm64@4.53.3':
410 | resolution: {integrity: sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==}
411 | cpu: [arm64]
412 | os: [freebsd]
413 |
414 | '@rollup/rollup-freebsd-x64@4.53.3':
415 | resolution: {integrity: sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==}
416 | cpu: [x64]
417 | os: [freebsd]
418 |
419 | '@rollup/rollup-linux-arm-gnueabihf@4.53.3':
420 | resolution: {integrity: sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==}
421 | cpu: [arm]
422 | os: [linux]
423 |
424 | '@rollup/rollup-linux-arm-musleabihf@4.53.3':
425 | resolution: {integrity: sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==}
426 | cpu: [arm]
427 | os: [linux]
428 |
429 | '@rollup/rollup-linux-arm64-gnu@4.53.3':
430 | resolution: {integrity: sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==}
431 | cpu: [arm64]
432 | os: [linux]
433 |
434 | '@rollup/rollup-linux-arm64-musl@4.53.3':
435 | resolution: {integrity: sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==}
436 | cpu: [arm64]
437 | os: [linux]
438 |
439 | '@rollup/rollup-linux-loong64-gnu@4.53.3':
440 | resolution: {integrity: sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==}
441 | cpu: [loong64]
442 | os: [linux]
443 |
444 | '@rollup/rollup-linux-ppc64-gnu@4.53.3':
445 | resolution: {integrity: sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==}
446 | cpu: [ppc64]
447 | os: [linux]
448 |
449 | '@rollup/rollup-linux-riscv64-gnu@4.53.3':
450 | resolution: {integrity: sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==}
451 | cpu: [riscv64]
452 | os: [linux]
453 |
454 | '@rollup/rollup-linux-riscv64-musl@4.53.3':
455 | resolution: {integrity: sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==}
456 | cpu: [riscv64]
457 | os: [linux]
458 |
459 | '@rollup/rollup-linux-s390x-gnu@4.53.3':
460 | resolution: {integrity: sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==}
461 | cpu: [s390x]
462 | os: [linux]
463 |
464 | '@rollup/rollup-linux-x64-gnu@4.53.3':
465 | resolution: {integrity: sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==}
466 | cpu: [x64]
467 | os: [linux]
468 |
469 | '@rollup/rollup-linux-x64-musl@4.53.3':
470 | resolution: {integrity: sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==}
471 | cpu: [x64]
472 | os: [linux]
473 |
474 | '@rollup/rollup-openharmony-arm64@4.53.3':
475 | resolution: {integrity: sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==}
476 | cpu: [arm64]
477 | os: [openharmony]
478 |
479 | '@rollup/rollup-win32-arm64-msvc@4.53.3':
480 | resolution: {integrity: sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==}
481 | cpu: [arm64]
482 | os: [win32]
483 |
484 | '@rollup/rollup-win32-ia32-msvc@4.53.3':
485 | resolution: {integrity: sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==}
486 | cpu: [ia32]
487 | os: [win32]
488 |
489 | '@rollup/rollup-win32-x64-gnu@4.53.3':
490 | resolution: {integrity: sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==}
491 | cpu: [x64]
492 | os: [win32]
493 |
494 | '@rollup/rollup-win32-x64-msvc@4.53.3':
495 | resolution: {integrity: sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==}
496 | cpu: [x64]
497 | os: [win32]
498 |
499 | '@standard-schema/spec@1.0.0':
500 | resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==}
501 |
502 | '@sveltejs/acorn-typescript@1.0.7':
503 | resolution: {integrity: sha512-znp1A/Y1Jj4l/Zy7PX5DZKBE0ZNY+5QBngiE21NJkfSTyzzC5iKNWOtwFXKtIrn7MXEFBck4jD95iBNkGjK92Q==}
504 | peerDependencies:
505 | acorn: ^8.9.0
506 |
507 | '@sveltejs/adapter-static@3.0.10':
508 | resolution: {integrity: sha512-7D9lYFWJmB7zxZyTE/qxjksvMqzMuYrrsyh1f4AlZqeZeACPRySjbC3aFiY55wb1tWUaKOQG9PVbm74JcN2Iew==}
509 | peerDependencies:
510 | '@sveltejs/kit': ^2.0.0
511 |
512 | '@sveltejs/kit@2.48.7':
513 | resolution: {integrity: sha512-Lke0Zlz6KKAz0dw26pKz/f4dAA7VQgadOkD6Z/xnP1UtjO5Z31N0pzll4hS9zRI8zlXU0/gZf7uSy34KehGQ/w==}
514 | engines: {node: '>=18.13'}
515 | hasBin: true
516 | peerDependencies:
517 | '@opentelemetry/api': ^1.0.0
518 | '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0
519 | svelte: ^4.0.0 || ^5.0.0-next.0
520 | vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0
521 | peerDependenciesMeta:
522 | '@opentelemetry/api':
523 | optional: true
524 |
525 | '@sveltejs/vite-plugin-svelte-inspector@5.0.1':
526 | resolution: {integrity: sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==}
527 | engines: {node: ^20.19 || ^22.12 || >=24}
528 | peerDependencies:
529 | '@sveltejs/vite-plugin-svelte': ^6.0.0-next.0
530 | svelte: ^5.0.0
531 | vite: ^6.3.0 || ^7.0.0
532 |
533 | '@sveltejs/vite-plugin-svelte@6.2.1':
534 | resolution: {integrity: sha512-YZs/OSKOQAQCnJvM/P+F1URotNnYNeU3P2s4oIpzm1uFaqUEqRxUB0g5ejMjEb5Gjb9/PiBI5Ktrq4rUUF8UVQ==}
535 | engines: {node: ^20.19 || ^22.12 || >=24}
536 | peerDependencies:
537 | svelte: ^5.0.0
538 | vite: ^6.3.0 || ^7.0.0
539 |
540 | '@tailwindcss/node@4.1.17':
541 | resolution: {integrity: sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==}
542 |
543 | '@tailwindcss/oxide-android-arm64@4.1.17':
544 | resolution: {integrity: sha512-BMqpkJHgOZ5z78qqiGE6ZIRExyaHyuxjgrJ6eBO5+hfrfGkuya0lYfw8fRHG77gdTjWkNWEEm+qeG2cDMxArLQ==}
545 | engines: {node: '>= 10'}
546 | cpu: [arm64]
547 | os: [android]
548 |
549 | '@tailwindcss/oxide-darwin-arm64@4.1.17':
550 | resolution: {integrity: sha512-EquyumkQweUBNk1zGEU/wfZo2qkp/nQKRZM8bUYO0J+Lums5+wl2CcG1f9BgAjn/u9pJzdYddHWBiFXJTcxmOg==}
551 | engines: {node: '>= 10'}
552 | cpu: [arm64]
553 | os: [darwin]
554 |
555 | '@tailwindcss/oxide-darwin-x64@4.1.17':
556 | resolution: {integrity: sha512-gdhEPLzke2Pog8s12oADwYu0IAw04Y2tlmgVzIN0+046ytcgx8uZmCzEg4VcQh+AHKiS7xaL8kGo/QTiNEGRog==}
557 | engines: {node: '>= 10'}
558 | cpu: [x64]
559 | os: [darwin]
560 |
561 | '@tailwindcss/oxide-freebsd-x64@4.1.17':
562 | resolution: {integrity: sha512-hxGS81KskMxML9DXsaXT1H0DyA+ZBIbyG/sSAjWNe2EDl7TkPOBI42GBV3u38itzGUOmFfCzk1iAjDXds8Oh0g==}
563 | engines: {node: '>= 10'}
564 | cpu: [x64]
565 | os: [freebsd]
566 |
567 | '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.17':
568 | resolution: {integrity: sha512-k7jWk5E3ldAdw0cNglhjSgv501u7yrMf8oeZ0cElhxU6Y2o7f8yqelOp3fhf7evjIS6ujTI3U8pKUXV2I4iXHQ==}
569 | engines: {node: '>= 10'}
570 | cpu: [arm]
571 | os: [linux]
572 |
573 | '@tailwindcss/oxide-linux-arm64-gnu@4.1.17':
574 | resolution: {integrity: sha512-HVDOm/mxK6+TbARwdW17WrgDYEGzmoYayrCgmLEw7FxTPLcp/glBisuyWkFz/jb7ZfiAXAXUACfyItn+nTgsdQ==}
575 | engines: {node: '>= 10'}
576 | cpu: [arm64]
577 | os: [linux]
578 |
579 | '@tailwindcss/oxide-linux-arm64-musl@4.1.17':
580 | resolution: {integrity: sha512-HvZLfGr42i5anKtIeQzxdkw/wPqIbpeZqe7vd3V9vI3RQxe3xU1fLjss0TjyhxWcBaipk7NYwSrwTwK1hJARMg==}
581 | engines: {node: '>= 10'}
582 | cpu: [arm64]
583 | os: [linux]
584 |
585 | '@tailwindcss/oxide-linux-x64-gnu@4.1.17':
586 | resolution: {integrity: sha512-M3XZuORCGB7VPOEDH+nzpJ21XPvK5PyjlkSFkFziNHGLc5d6g3di2McAAblmaSUNl8IOmzYwLx9NsE7bplNkwQ==}
587 | engines: {node: '>= 10'}
588 | cpu: [x64]
589 | os: [linux]
590 |
591 | '@tailwindcss/oxide-linux-x64-musl@4.1.17':
592 | resolution: {integrity: sha512-k7f+pf9eXLEey4pBlw+8dgfJHY4PZ5qOUFDyNf7SI6lHjQ9Zt7+NcscjpwdCEbYi6FI5c2KDTDWyf2iHcCSyyQ==}
593 | engines: {node: '>= 10'}
594 | cpu: [x64]
595 | os: [linux]
596 |
597 | '@tailwindcss/oxide-wasm32-wasi@4.1.17':
598 | resolution: {integrity: sha512-cEytGqSSoy7zK4JRWiTCx43FsKP/zGr0CsuMawhH67ONlH+T79VteQeJQRO/X7L0juEUA8ZyuYikcRBf0vsxhg==}
599 | engines: {node: '>=14.0.0'}
600 | cpu: [wasm32]
601 | bundledDependencies:
602 | - '@napi-rs/wasm-runtime'
603 | - '@emnapi/core'
604 | - '@emnapi/runtime'
605 | - '@tybys/wasm-util'
606 | - '@emnapi/wasi-threads'
607 | - tslib
608 |
609 | '@tailwindcss/oxide-win32-arm64-msvc@4.1.17':
610 | resolution: {integrity: sha512-JU5AHr7gKbZlOGvMdb4722/0aYbU+tN6lv1kONx0JK2cGsh7g148zVWLM0IKR3NeKLv+L90chBVYcJ8uJWbC9A==}
611 | engines: {node: '>= 10'}
612 | cpu: [arm64]
613 | os: [win32]
614 |
615 | '@tailwindcss/oxide-win32-x64-msvc@4.1.17':
616 | resolution: {integrity: sha512-SKWM4waLuqx0IH+FMDUw6R66Hu4OuTALFgnleKbqhgGU30DY20NORZMZUKgLRjQXNN2TLzKvh48QXTig4h4bGw==}
617 | engines: {node: '>= 10'}
618 | cpu: [x64]
619 | os: [win32]
620 |
621 | '@tailwindcss/oxide@4.1.17':
622 | resolution: {integrity: sha512-F0F7d01fmkQhsTjXezGBLdrl1KresJTcI3DB8EkScCldyKp3Msz4hub4uyYaVnk88BAS1g5DQjjF6F5qczheLA==}
623 | engines: {node: '>= 10'}
624 |
625 | '@tailwindcss/vite@4.1.17':
626 | resolution: {integrity: sha512-4+9w8ZHOiGnpcGI6z1TVVfWaX/koK7fKeSYF3qlYg2xpBtbteP2ddBxiarL+HVgfSJGeK5RIxRQmKm4rTJJAwA==}
627 | peerDependencies:
628 | vite: ^5.2.0 || ^6 || ^7
629 |
630 | '@types/cookie@0.6.0':
631 | resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
632 |
633 | '@types/estree@1.0.8':
634 | resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
635 |
636 | acorn@8.15.0:
637 | resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
638 | engines: {node: '>=0.4.0'}
639 | hasBin: true
640 |
641 | any-promise@1.3.0:
642 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
643 |
644 | aria-query@5.3.2:
645 | resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
646 | engines: {node: '>= 0.4'}
647 |
648 | axobject-query@4.1.0:
649 | resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
650 | engines: {node: '>= 0.4'}
651 |
652 | bundle-require@5.1.0:
653 | resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==}
654 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
655 | peerDependencies:
656 | esbuild: '>=0.18'
657 |
658 | cac@6.7.14:
659 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
660 | engines: {node: '>=8'}
661 |
662 | chokidar@4.0.3:
663 | resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
664 | engines: {node: '>= 14.16.0'}
665 |
666 | clsx@2.1.1:
667 | resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
668 | engines: {node: '>=6'}
669 |
670 | commander@4.1.1:
671 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
672 | engines: {node: '>= 6'}
673 |
674 | confbox@0.1.8:
675 | resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
676 |
677 | consola@3.4.2:
678 | resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
679 | engines: {node: ^14.18.0 || >=16.10.0}
680 |
681 | cookie@0.6.0:
682 | resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
683 | engines: {node: '>= 0.6'}
684 |
685 | debug@4.4.3:
686 | resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
687 | engines: {node: '>=6.0'}
688 | peerDependencies:
689 | supports-color: '*'
690 | peerDependenciesMeta:
691 | supports-color:
692 | optional: true
693 |
694 | deepmerge@4.3.1:
695 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
696 | engines: {node: '>=0.10.0'}
697 |
698 | detect-libc@2.1.2:
699 | resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
700 | engines: {node: '>=8'}
701 |
702 | devalue@5.5.0:
703 | resolution: {integrity: sha512-69sM5yrHfFLJt0AZ9QqZXGCPfJ7fQjvpln3Rq5+PS03LD32Ost1Q9N+eEnaQwGRIriKkMImXD56ocjQmfjbV3w==}
704 |
705 | enhanced-resolve@5.18.3:
706 | resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==}
707 | engines: {node: '>=10.13.0'}
708 |
709 | esbuild@0.25.12:
710 | resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}
711 | engines: {node: '>=18'}
712 | hasBin: true
713 |
714 | esbuild@0.27.0:
715 | resolution: {integrity: sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==}
716 | engines: {node: '>=18'}
717 | hasBin: true
718 |
719 | esm-env@1.2.2:
720 | resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==}
721 |
722 | esrap@2.1.3:
723 | resolution: {integrity: sha512-T/Dhhv/QH+yYmiaLz9SA3PW+YyenlnRKDNdtlYJrSOBmNsH4nvPux+mTwx7p+wAedlJrGoZtXNI0a0MjQ2QkVg==}
724 |
725 | fdir@6.5.0:
726 | resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
727 | engines: {node: '>=12.0.0'}
728 | peerDependencies:
729 | picomatch: ^3 || ^4
730 | peerDependenciesMeta:
731 | picomatch:
732 | optional: true
733 |
734 | fix-dts-default-cjs-exports@1.0.1:
735 | resolution: {integrity: sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==}
736 |
737 | fsevents@2.3.3:
738 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
739 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
740 | os: [darwin]
741 |
742 | graceful-fs@4.2.11:
743 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
744 |
745 | is-reference@3.0.3:
746 | resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==}
747 |
748 | jiti@2.6.1:
749 | resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
750 | hasBin: true
751 |
752 | joycon@3.1.1:
753 | resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
754 | engines: {node: '>=10'}
755 |
756 | kleur@4.1.5:
757 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
758 | engines: {node: '>=6'}
759 |
760 | lightningcss-android-arm64@1.30.2:
761 | resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==}
762 | engines: {node: '>= 12.0.0'}
763 | cpu: [arm64]
764 | os: [android]
765 |
766 | lightningcss-darwin-arm64@1.30.2:
767 | resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==}
768 | engines: {node: '>= 12.0.0'}
769 | cpu: [arm64]
770 | os: [darwin]
771 |
772 | lightningcss-darwin-x64@1.30.2:
773 | resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==}
774 | engines: {node: '>= 12.0.0'}
775 | cpu: [x64]
776 | os: [darwin]
777 |
778 | lightningcss-freebsd-x64@1.30.2:
779 | resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==}
780 | engines: {node: '>= 12.0.0'}
781 | cpu: [x64]
782 | os: [freebsd]
783 |
784 | lightningcss-linux-arm-gnueabihf@1.30.2:
785 | resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==}
786 | engines: {node: '>= 12.0.0'}
787 | cpu: [arm]
788 | os: [linux]
789 |
790 | lightningcss-linux-arm64-gnu@1.30.2:
791 | resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==}
792 | engines: {node: '>= 12.0.0'}
793 | cpu: [arm64]
794 | os: [linux]
795 |
796 | lightningcss-linux-arm64-musl@1.30.2:
797 | resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==}
798 | engines: {node: '>= 12.0.0'}
799 | cpu: [arm64]
800 | os: [linux]
801 |
802 | lightningcss-linux-x64-gnu@1.30.2:
803 | resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==}
804 | engines: {node: '>= 12.0.0'}
805 | cpu: [x64]
806 | os: [linux]
807 |
808 | lightningcss-linux-x64-musl@1.30.2:
809 | resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==}
810 | engines: {node: '>= 12.0.0'}
811 | cpu: [x64]
812 | os: [linux]
813 |
814 | lightningcss-win32-arm64-msvc@1.30.2:
815 | resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==}
816 | engines: {node: '>= 12.0.0'}
817 | cpu: [arm64]
818 | os: [win32]
819 |
820 | lightningcss-win32-x64-msvc@1.30.2:
821 | resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==}
822 | engines: {node: '>= 12.0.0'}
823 | cpu: [x64]
824 | os: [win32]
825 |
826 | lightningcss@1.30.2:
827 | resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==}
828 | engines: {node: '>= 12.0.0'}
829 |
830 | lilconfig@3.1.3:
831 | resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
832 | engines: {node: '>=14'}
833 |
834 | lines-and-columns@1.2.4:
835 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
836 |
837 | load-tsconfig@0.2.5:
838 | resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
839 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
840 |
841 | locate-character@3.0.0:
842 | resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
843 |
844 | magic-string@0.30.21:
845 | resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
846 |
847 | mlly@1.8.0:
848 | resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==}
849 |
850 | mri@1.2.0:
851 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
852 | engines: {node: '>=4'}
853 |
854 | mrmime@2.0.1:
855 | resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
856 | engines: {node: '>=10'}
857 |
858 | ms@2.1.3:
859 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
860 |
861 | mz@2.7.0:
862 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
863 |
864 | nanoid@3.3.11:
865 | resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
866 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
867 | hasBin: true
868 |
869 | object-assign@4.1.1:
870 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
871 | engines: {node: '>=0.10.0'}
872 |
873 | package-manager-detector@1.5.0:
874 | resolution: {integrity: sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw==}
875 |
876 | pathe@2.0.3:
877 | resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
878 |
879 | perfect-freehand@1.2.2:
880 | resolution: {integrity: sha512-eh31l019WICQ03pkF3FSzHxB8n07ItqIQ++G5UV8JX0zVOXzgTGCqnRR0jJ2h9U8/2uW4W4mtGJELt9kEV0CFQ==}
881 |
882 | picocolors@1.1.1:
883 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
884 |
885 | picomatch@4.0.3:
886 | resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
887 | engines: {node: '>=12'}
888 |
889 | pirates@4.0.7:
890 | resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
891 | engines: {node: '>= 6'}
892 |
893 | pkg-types@1.3.1:
894 | resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
895 |
896 | postcss-load-config@6.0.1:
897 | resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==}
898 | engines: {node: '>= 18'}
899 | peerDependencies:
900 | jiti: '>=1.21.0'
901 | postcss: '>=8.0.9'
902 | tsx: ^4.8.1
903 | yaml: ^2.4.2
904 | peerDependenciesMeta:
905 | jiti:
906 | optional: true
907 | postcss:
908 | optional: true
909 | tsx:
910 | optional: true
911 | yaml:
912 | optional: true
913 |
914 | postcss@8.5.6:
915 | resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
916 | engines: {node: ^10 || ^12 || >=14}
917 |
918 | publint@0.3.15:
919 | resolution: {integrity: sha512-xPbRAPW+vqdiaKy5sVVY0uFAu3LaviaPO3pZ9FaRx59l9+U/RKR1OEbLhkug87cwiVKxPXyB4txsv5cad67u+A==}
920 | engines: {node: '>=18'}
921 | hasBin: true
922 |
923 | readdirp@4.1.2:
924 | resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
925 | engines: {node: '>= 14.18.0'}
926 |
927 | resolve-from@5.0.0:
928 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
929 | engines: {node: '>=8'}
930 |
931 | rollup@4.53.3:
932 | resolution: {integrity: sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==}
933 | engines: {node: '>=18.0.0', npm: '>=8.0.0'}
934 | hasBin: true
935 |
936 | sade@1.8.1:
937 | resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
938 | engines: {node: '>=6'}
939 |
940 | set-cookie-parser@2.7.2:
941 | resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==}
942 |
943 | sirv@3.0.2:
944 | resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==}
945 | engines: {node: '>=18'}
946 |
947 | source-map-js@1.2.1:
948 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
949 | engines: {node: '>=0.10.0'}
950 |
951 | source-map@0.7.6:
952 | resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==}
953 | engines: {node: '>= 12'}
954 |
955 | sucrase@3.35.1:
956 | resolution: {integrity: sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==}
957 | engines: {node: '>=16 || 14 >=14.17'}
958 | hasBin: true
959 |
960 | svelte-check@4.3.4:
961 | resolution: {integrity: sha512-DVWvxhBrDsd+0hHWKfjP99lsSXASeOhHJYyuKOFYJcP7ThfSCKgjVarE8XfuMWpS5JV3AlDf+iK1YGGo2TACdw==}
962 | engines: {node: '>= 18.0.0'}
963 | hasBin: true
964 | peerDependencies:
965 | svelte: ^4.0.0 || ^5.0.0-next.0
966 | typescript: '>=5.0.0'
967 |
968 | svelte@5.43.14:
969 | resolution: {integrity: sha512-pHeUrp1A5S6RGaXhJB7PtYjL1VVjbVrJ2EfuAoPu9/1LeoMaJa/pcdCsCSb0gS4eUHAHnhCbUDxORZyvGK6kOQ==}
970 | engines: {node: '>=18'}
971 |
972 | tailwindcss@4.1.17:
973 | resolution: {integrity: sha512-j9Ee2YjuQqYT9bbRTfTZht9W/ytp5H+jJpZKiYdP/bpnXARAuELt9ofP0lPnmHjbga7SNQIxdTAXCmtKVYjN+Q==}
974 |
975 | tapable@2.3.0:
976 | resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
977 | engines: {node: '>=6'}
978 |
979 | thenify-all@1.6.0:
980 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
981 | engines: {node: '>=0.8'}
982 |
983 | thenify@3.3.1:
984 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
985 |
986 | tinyexec@0.3.2:
987 | resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
988 |
989 | tinyglobby@0.2.15:
990 | resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
991 | engines: {node: '>=12.0.0'}
992 |
993 | totalist@3.0.1:
994 | resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
995 | engines: {node: '>=6'}
996 |
997 | tree-kill@1.2.2:
998 | resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
999 | hasBin: true
1000 |
1001 | ts-interface-checker@0.1.13:
1002 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
1003 |
1004 | tslib@2.8.1:
1005 | resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
1006 |
1007 | tsup@8.5.1:
1008 | resolution: {integrity: sha512-xtgkqwdhpKWr3tKPmCkvYmS9xnQK3m3XgxZHwSUjvfTjp7YfXe5tT3GgWi0F2N+ZSMsOeWeZFh7ZZFg5iPhing==}
1009 | engines: {node: '>=18'}
1010 | hasBin: true
1011 | peerDependencies:
1012 | '@microsoft/api-extractor': ^7.36.0
1013 | '@swc/core': ^1
1014 | postcss: ^8.4.12
1015 | typescript: '>=4.5.0'
1016 | peerDependenciesMeta:
1017 | '@microsoft/api-extractor':
1018 | optional: true
1019 | '@swc/core':
1020 | optional: true
1021 | postcss:
1022 | optional: true
1023 | typescript:
1024 | optional: true
1025 |
1026 | typescript@5.9.3:
1027 | resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
1028 | engines: {node: '>=14.17'}
1029 | hasBin: true
1030 |
1031 | ufo@1.6.1:
1032 | resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
1033 |
1034 | vite@7.2.4:
1035 | resolution: {integrity: sha512-NL8jTlbo0Tn4dUEXEsUg8KeyG/Lkmc4Fnzb8JXN/Ykm9G4HNImjtABMJgkQoVjOBN/j2WAwDTRytdqJbZsah7w==}
1036 | engines: {node: ^20.19.0 || >=22.12.0}
1037 | hasBin: true
1038 | peerDependencies:
1039 | '@types/node': ^20.19.0 || >=22.12.0
1040 | jiti: '>=1.21.0'
1041 | less: ^4.0.0
1042 | lightningcss: ^1.21.0
1043 | sass: ^1.70.0
1044 | sass-embedded: ^1.70.0
1045 | stylus: '>=0.54.8'
1046 | sugarss: ^5.0.0
1047 | terser: ^5.16.0
1048 | tsx: ^4.8.1
1049 | yaml: ^2.4.2
1050 | peerDependenciesMeta:
1051 | '@types/node':
1052 | optional: true
1053 | jiti:
1054 | optional: true
1055 | less:
1056 | optional: true
1057 | lightningcss:
1058 | optional: true
1059 | sass:
1060 | optional: true
1061 | sass-embedded:
1062 | optional: true
1063 | stylus:
1064 | optional: true
1065 | sugarss:
1066 | optional: true
1067 | terser:
1068 | optional: true
1069 | tsx:
1070 | optional: true
1071 | yaml:
1072 | optional: true
1073 |
1074 | vitefu@1.1.1:
1075 | resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==}
1076 | peerDependencies:
1077 | vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0
1078 | peerDependenciesMeta:
1079 | vite:
1080 | optional: true
1081 |
1082 | yaml@2.8.1:
1083 | resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==}
1084 | engines: {node: '>= 14.6'}
1085 | hasBin: true
1086 |
1087 | zimmerframe@1.1.4:
1088 | resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==}
1089 |
1090 | snapshots:
1091 |
1092 | '@esbuild/aix-ppc64@0.25.12':
1093 | optional: true
1094 |
1095 | '@esbuild/aix-ppc64@0.27.0':
1096 | optional: true
1097 |
1098 | '@esbuild/android-arm64@0.25.12':
1099 | optional: true
1100 |
1101 | '@esbuild/android-arm64@0.27.0':
1102 | optional: true
1103 |
1104 | '@esbuild/android-arm@0.25.12':
1105 | optional: true
1106 |
1107 | '@esbuild/android-arm@0.27.0':
1108 | optional: true
1109 |
1110 | '@esbuild/android-x64@0.25.12':
1111 | optional: true
1112 |
1113 | '@esbuild/android-x64@0.27.0':
1114 | optional: true
1115 |
1116 | '@esbuild/darwin-arm64@0.25.12':
1117 | optional: true
1118 |
1119 | '@esbuild/darwin-arm64@0.27.0':
1120 | optional: true
1121 |
1122 | '@esbuild/darwin-x64@0.25.12':
1123 | optional: true
1124 |
1125 | '@esbuild/darwin-x64@0.27.0':
1126 | optional: true
1127 |
1128 | '@esbuild/freebsd-arm64@0.25.12':
1129 | optional: true
1130 |
1131 | '@esbuild/freebsd-arm64@0.27.0':
1132 | optional: true
1133 |
1134 | '@esbuild/freebsd-x64@0.25.12':
1135 | optional: true
1136 |
1137 | '@esbuild/freebsd-x64@0.27.0':
1138 | optional: true
1139 |
1140 | '@esbuild/linux-arm64@0.25.12':
1141 | optional: true
1142 |
1143 | '@esbuild/linux-arm64@0.27.0':
1144 | optional: true
1145 |
1146 | '@esbuild/linux-arm@0.25.12':
1147 | optional: true
1148 |
1149 | '@esbuild/linux-arm@0.27.0':
1150 | optional: true
1151 |
1152 | '@esbuild/linux-ia32@0.25.12':
1153 | optional: true
1154 |
1155 | '@esbuild/linux-ia32@0.27.0':
1156 | optional: true
1157 |
1158 | '@esbuild/linux-loong64@0.25.12':
1159 | optional: true
1160 |
1161 | '@esbuild/linux-loong64@0.27.0':
1162 | optional: true
1163 |
1164 | '@esbuild/linux-mips64el@0.25.12':
1165 | optional: true
1166 |
1167 | '@esbuild/linux-mips64el@0.27.0':
1168 | optional: true
1169 |
1170 | '@esbuild/linux-ppc64@0.25.12':
1171 | optional: true
1172 |
1173 | '@esbuild/linux-ppc64@0.27.0':
1174 | optional: true
1175 |
1176 | '@esbuild/linux-riscv64@0.25.12':
1177 | optional: true
1178 |
1179 | '@esbuild/linux-riscv64@0.27.0':
1180 | optional: true
1181 |
1182 | '@esbuild/linux-s390x@0.25.12':
1183 | optional: true
1184 |
1185 | '@esbuild/linux-s390x@0.27.0':
1186 | optional: true
1187 |
1188 | '@esbuild/linux-x64@0.25.12':
1189 | optional: true
1190 |
1191 | '@esbuild/linux-x64@0.27.0':
1192 | optional: true
1193 |
1194 | '@esbuild/netbsd-arm64@0.25.12':
1195 | optional: true
1196 |
1197 | '@esbuild/netbsd-arm64@0.27.0':
1198 | optional: true
1199 |
1200 | '@esbuild/netbsd-x64@0.25.12':
1201 | optional: true
1202 |
1203 | '@esbuild/netbsd-x64@0.27.0':
1204 | optional: true
1205 |
1206 | '@esbuild/openbsd-arm64@0.25.12':
1207 | optional: true
1208 |
1209 | '@esbuild/openbsd-arm64@0.27.0':
1210 | optional: true
1211 |
1212 | '@esbuild/openbsd-x64@0.25.12':
1213 | optional: true
1214 |
1215 | '@esbuild/openbsd-x64@0.27.0':
1216 | optional: true
1217 |
1218 | '@esbuild/openharmony-arm64@0.25.12':
1219 | optional: true
1220 |
1221 | '@esbuild/openharmony-arm64@0.27.0':
1222 | optional: true
1223 |
1224 | '@esbuild/sunos-x64@0.25.12':
1225 | optional: true
1226 |
1227 | '@esbuild/sunos-x64@0.27.0':
1228 | optional: true
1229 |
1230 | '@esbuild/win32-arm64@0.25.12':
1231 | optional: true
1232 |
1233 | '@esbuild/win32-arm64@0.27.0':
1234 | optional: true
1235 |
1236 | '@esbuild/win32-ia32@0.25.12':
1237 | optional: true
1238 |
1239 | '@esbuild/win32-ia32@0.27.0':
1240 | optional: true
1241 |
1242 | '@esbuild/win32-x64@0.25.12':
1243 | optional: true
1244 |
1245 | '@esbuild/win32-x64@0.27.0':
1246 | optional: true
1247 |
1248 | '@jridgewell/gen-mapping@0.3.13':
1249 | dependencies:
1250 | '@jridgewell/sourcemap-codec': 1.5.5
1251 | '@jridgewell/trace-mapping': 0.3.31
1252 |
1253 | '@jridgewell/remapping@2.3.5':
1254 | dependencies:
1255 | '@jridgewell/gen-mapping': 0.3.13
1256 | '@jridgewell/trace-mapping': 0.3.31
1257 |
1258 | '@jridgewell/resolve-uri@3.1.2': {}
1259 |
1260 | '@jridgewell/sourcemap-codec@1.5.5': {}
1261 |
1262 | '@jridgewell/trace-mapping@0.3.31':
1263 | dependencies:
1264 | '@jridgewell/resolve-uri': 3.1.2
1265 | '@jridgewell/sourcemap-codec': 1.5.5
1266 |
1267 | '@polka/url@1.0.0-next.29': {}
1268 |
1269 | '@publint/pack@0.1.2': {}
1270 |
1271 | '@rollup/rollup-android-arm-eabi@4.53.3':
1272 | optional: true
1273 |
1274 | '@rollup/rollup-android-arm64@4.53.3':
1275 | optional: true
1276 |
1277 | '@rollup/rollup-darwin-arm64@4.53.3':
1278 | optional: true
1279 |
1280 | '@rollup/rollup-darwin-x64@4.53.3':
1281 | optional: true
1282 |
1283 | '@rollup/rollup-freebsd-arm64@4.53.3':
1284 | optional: true
1285 |
1286 | '@rollup/rollup-freebsd-x64@4.53.3':
1287 | optional: true
1288 |
1289 | '@rollup/rollup-linux-arm-gnueabihf@4.53.3':
1290 | optional: true
1291 |
1292 | '@rollup/rollup-linux-arm-musleabihf@4.53.3':
1293 | optional: true
1294 |
1295 | '@rollup/rollup-linux-arm64-gnu@4.53.3':
1296 | optional: true
1297 |
1298 | '@rollup/rollup-linux-arm64-musl@4.53.3':
1299 | optional: true
1300 |
1301 | '@rollup/rollup-linux-loong64-gnu@4.53.3':
1302 | optional: true
1303 |
1304 | '@rollup/rollup-linux-ppc64-gnu@4.53.3':
1305 | optional: true
1306 |
1307 | '@rollup/rollup-linux-riscv64-gnu@4.53.3':
1308 | optional: true
1309 |
1310 | '@rollup/rollup-linux-riscv64-musl@4.53.3':
1311 | optional: true
1312 |
1313 | '@rollup/rollup-linux-s390x-gnu@4.53.3':
1314 | optional: true
1315 |
1316 | '@rollup/rollup-linux-x64-gnu@4.53.3':
1317 | optional: true
1318 |
1319 | '@rollup/rollup-linux-x64-musl@4.53.3':
1320 | optional: true
1321 |
1322 | '@rollup/rollup-openharmony-arm64@4.53.3':
1323 | optional: true
1324 |
1325 | '@rollup/rollup-win32-arm64-msvc@4.53.3':
1326 | optional: true
1327 |
1328 | '@rollup/rollup-win32-ia32-msvc@4.53.3':
1329 | optional: true
1330 |
1331 | '@rollup/rollup-win32-x64-gnu@4.53.3':
1332 | optional: true
1333 |
1334 | '@rollup/rollup-win32-x64-msvc@4.53.3':
1335 | optional: true
1336 |
1337 | '@standard-schema/spec@1.0.0': {}
1338 |
1339 | '@sveltejs/acorn-typescript@1.0.7(acorn@8.15.0)':
1340 | dependencies:
1341 | acorn: 8.15.0
1342 |
1343 | '@sveltejs/adapter-static@3.0.10(@sveltejs/kit@2.48.7(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)))(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)))':
1344 | dependencies:
1345 | '@sveltejs/kit': 2.48.7(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)))(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1))
1346 |
1347 | '@sveltejs/kit@2.48.7(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)))(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1))':
1348 | dependencies:
1349 | '@standard-schema/spec': 1.0.0
1350 | '@sveltejs/acorn-typescript': 1.0.7(acorn@8.15.0)
1351 | '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1))
1352 | '@types/cookie': 0.6.0
1353 | acorn: 8.15.0
1354 | cookie: 0.6.0
1355 | devalue: 5.5.0
1356 | esm-env: 1.2.2
1357 | kleur: 4.1.5
1358 | magic-string: 0.30.21
1359 | mrmime: 2.0.1
1360 | sade: 1.8.1
1361 | set-cookie-parser: 2.7.2
1362 | sirv: 3.0.2
1363 | svelte: 5.43.14
1364 | vite: 7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)
1365 |
1366 | '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)))(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1))':
1367 | dependencies:
1368 | '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1))
1369 | debug: 4.4.3
1370 | svelte: 5.43.14
1371 | vite: 7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)
1372 | transitivePeerDependencies:
1373 | - supports-color
1374 |
1375 | '@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1))':
1376 | dependencies:
1377 | '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)))(svelte@5.43.14)(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1))
1378 | debug: 4.4.3
1379 | deepmerge: 4.3.1
1380 | magic-string: 0.30.21
1381 | svelte: 5.43.14
1382 | vite: 7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)
1383 | vitefu: 1.1.1(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1))
1384 | transitivePeerDependencies:
1385 | - supports-color
1386 |
1387 | '@tailwindcss/node@4.1.17':
1388 | dependencies:
1389 | '@jridgewell/remapping': 2.3.5
1390 | enhanced-resolve: 5.18.3
1391 | jiti: 2.6.1
1392 | lightningcss: 1.30.2
1393 | magic-string: 0.30.21
1394 | source-map-js: 1.2.1
1395 | tailwindcss: 4.1.17
1396 |
1397 | '@tailwindcss/oxide-android-arm64@4.1.17':
1398 | optional: true
1399 |
1400 | '@tailwindcss/oxide-darwin-arm64@4.1.17':
1401 | optional: true
1402 |
1403 | '@tailwindcss/oxide-darwin-x64@4.1.17':
1404 | optional: true
1405 |
1406 | '@tailwindcss/oxide-freebsd-x64@4.1.17':
1407 | optional: true
1408 |
1409 | '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.17':
1410 | optional: true
1411 |
1412 | '@tailwindcss/oxide-linux-arm64-gnu@4.1.17':
1413 | optional: true
1414 |
1415 | '@tailwindcss/oxide-linux-arm64-musl@4.1.17':
1416 | optional: true
1417 |
1418 | '@tailwindcss/oxide-linux-x64-gnu@4.1.17':
1419 | optional: true
1420 |
1421 | '@tailwindcss/oxide-linux-x64-musl@4.1.17':
1422 | optional: true
1423 |
1424 | '@tailwindcss/oxide-wasm32-wasi@4.1.17':
1425 | optional: true
1426 |
1427 | '@tailwindcss/oxide-win32-arm64-msvc@4.1.17':
1428 | optional: true
1429 |
1430 | '@tailwindcss/oxide-win32-x64-msvc@4.1.17':
1431 | optional: true
1432 |
1433 | '@tailwindcss/oxide@4.1.17':
1434 | optionalDependencies:
1435 | '@tailwindcss/oxide-android-arm64': 4.1.17
1436 | '@tailwindcss/oxide-darwin-arm64': 4.1.17
1437 | '@tailwindcss/oxide-darwin-x64': 4.1.17
1438 | '@tailwindcss/oxide-freebsd-x64': 4.1.17
1439 | '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.17
1440 | '@tailwindcss/oxide-linux-arm64-gnu': 4.1.17
1441 | '@tailwindcss/oxide-linux-arm64-musl': 4.1.17
1442 | '@tailwindcss/oxide-linux-x64-gnu': 4.1.17
1443 | '@tailwindcss/oxide-linux-x64-musl': 4.1.17
1444 | '@tailwindcss/oxide-wasm32-wasi': 4.1.17
1445 | '@tailwindcss/oxide-win32-arm64-msvc': 4.1.17
1446 | '@tailwindcss/oxide-win32-x64-msvc': 4.1.17
1447 |
1448 | '@tailwindcss/vite@4.1.17(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1))':
1449 | dependencies:
1450 | '@tailwindcss/node': 4.1.17
1451 | '@tailwindcss/oxide': 4.1.17
1452 | tailwindcss: 4.1.17
1453 | vite: 7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)
1454 |
1455 | '@types/cookie@0.6.0': {}
1456 |
1457 | '@types/estree@1.0.8': {}
1458 |
1459 | acorn@8.15.0: {}
1460 |
1461 | any-promise@1.3.0: {}
1462 |
1463 | aria-query@5.3.2: {}
1464 |
1465 | axobject-query@4.1.0: {}
1466 |
1467 | bundle-require@5.1.0(esbuild@0.27.0):
1468 | dependencies:
1469 | esbuild: 0.27.0
1470 | load-tsconfig: 0.2.5
1471 |
1472 | cac@6.7.14: {}
1473 |
1474 | chokidar@4.0.3:
1475 | dependencies:
1476 | readdirp: 4.1.2
1477 |
1478 | clsx@2.1.1: {}
1479 |
1480 | commander@4.1.1: {}
1481 |
1482 | confbox@0.1.8: {}
1483 |
1484 | consola@3.4.2: {}
1485 |
1486 | cookie@0.6.0: {}
1487 |
1488 | debug@4.4.3:
1489 | dependencies:
1490 | ms: 2.1.3
1491 |
1492 | deepmerge@4.3.1: {}
1493 |
1494 | detect-libc@2.1.2: {}
1495 |
1496 | devalue@5.5.0: {}
1497 |
1498 | enhanced-resolve@5.18.3:
1499 | dependencies:
1500 | graceful-fs: 4.2.11
1501 | tapable: 2.3.0
1502 |
1503 | esbuild@0.25.12:
1504 | optionalDependencies:
1505 | '@esbuild/aix-ppc64': 0.25.12
1506 | '@esbuild/android-arm': 0.25.12
1507 | '@esbuild/android-arm64': 0.25.12
1508 | '@esbuild/android-x64': 0.25.12
1509 | '@esbuild/darwin-arm64': 0.25.12
1510 | '@esbuild/darwin-x64': 0.25.12
1511 | '@esbuild/freebsd-arm64': 0.25.12
1512 | '@esbuild/freebsd-x64': 0.25.12
1513 | '@esbuild/linux-arm': 0.25.12
1514 | '@esbuild/linux-arm64': 0.25.12
1515 | '@esbuild/linux-ia32': 0.25.12
1516 | '@esbuild/linux-loong64': 0.25.12
1517 | '@esbuild/linux-mips64el': 0.25.12
1518 | '@esbuild/linux-ppc64': 0.25.12
1519 | '@esbuild/linux-riscv64': 0.25.12
1520 | '@esbuild/linux-s390x': 0.25.12
1521 | '@esbuild/linux-x64': 0.25.12
1522 | '@esbuild/netbsd-arm64': 0.25.12
1523 | '@esbuild/netbsd-x64': 0.25.12
1524 | '@esbuild/openbsd-arm64': 0.25.12
1525 | '@esbuild/openbsd-x64': 0.25.12
1526 | '@esbuild/openharmony-arm64': 0.25.12
1527 | '@esbuild/sunos-x64': 0.25.12
1528 | '@esbuild/win32-arm64': 0.25.12
1529 | '@esbuild/win32-ia32': 0.25.12
1530 | '@esbuild/win32-x64': 0.25.12
1531 |
1532 | esbuild@0.27.0:
1533 | optionalDependencies:
1534 | '@esbuild/aix-ppc64': 0.27.0
1535 | '@esbuild/android-arm': 0.27.0
1536 | '@esbuild/android-arm64': 0.27.0
1537 | '@esbuild/android-x64': 0.27.0
1538 | '@esbuild/darwin-arm64': 0.27.0
1539 | '@esbuild/darwin-x64': 0.27.0
1540 | '@esbuild/freebsd-arm64': 0.27.0
1541 | '@esbuild/freebsd-x64': 0.27.0
1542 | '@esbuild/linux-arm': 0.27.0
1543 | '@esbuild/linux-arm64': 0.27.0
1544 | '@esbuild/linux-ia32': 0.27.0
1545 | '@esbuild/linux-loong64': 0.27.0
1546 | '@esbuild/linux-mips64el': 0.27.0
1547 | '@esbuild/linux-ppc64': 0.27.0
1548 | '@esbuild/linux-riscv64': 0.27.0
1549 | '@esbuild/linux-s390x': 0.27.0
1550 | '@esbuild/linux-x64': 0.27.0
1551 | '@esbuild/netbsd-arm64': 0.27.0
1552 | '@esbuild/netbsd-x64': 0.27.0
1553 | '@esbuild/openbsd-arm64': 0.27.0
1554 | '@esbuild/openbsd-x64': 0.27.0
1555 | '@esbuild/openharmony-arm64': 0.27.0
1556 | '@esbuild/sunos-x64': 0.27.0
1557 | '@esbuild/win32-arm64': 0.27.0
1558 | '@esbuild/win32-ia32': 0.27.0
1559 | '@esbuild/win32-x64': 0.27.0
1560 |
1561 | esm-env@1.2.2: {}
1562 |
1563 | esrap@2.1.3:
1564 | dependencies:
1565 | '@jridgewell/sourcemap-codec': 1.5.5
1566 |
1567 | fdir@6.5.0(picomatch@4.0.3):
1568 | optionalDependencies:
1569 | picomatch: 4.0.3
1570 |
1571 | fix-dts-default-cjs-exports@1.0.1:
1572 | dependencies:
1573 | magic-string: 0.30.21
1574 | mlly: 1.8.0
1575 | rollup: 4.53.3
1576 |
1577 | fsevents@2.3.3:
1578 | optional: true
1579 |
1580 | graceful-fs@4.2.11: {}
1581 |
1582 | is-reference@3.0.3:
1583 | dependencies:
1584 | '@types/estree': 1.0.8
1585 |
1586 | jiti@2.6.1: {}
1587 |
1588 | joycon@3.1.1: {}
1589 |
1590 | kleur@4.1.5: {}
1591 |
1592 | lightningcss-android-arm64@1.30.2:
1593 | optional: true
1594 |
1595 | lightningcss-darwin-arm64@1.30.2:
1596 | optional: true
1597 |
1598 | lightningcss-darwin-x64@1.30.2:
1599 | optional: true
1600 |
1601 | lightningcss-freebsd-x64@1.30.2:
1602 | optional: true
1603 |
1604 | lightningcss-linux-arm-gnueabihf@1.30.2:
1605 | optional: true
1606 |
1607 | lightningcss-linux-arm64-gnu@1.30.2:
1608 | optional: true
1609 |
1610 | lightningcss-linux-arm64-musl@1.30.2:
1611 | optional: true
1612 |
1613 | lightningcss-linux-x64-gnu@1.30.2:
1614 | optional: true
1615 |
1616 | lightningcss-linux-x64-musl@1.30.2:
1617 | optional: true
1618 |
1619 | lightningcss-win32-arm64-msvc@1.30.2:
1620 | optional: true
1621 |
1622 | lightningcss-win32-x64-msvc@1.30.2:
1623 | optional: true
1624 |
1625 | lightningcss@1.30.2:
1626 | dependencies:
1627 | detect-libc: 2.1.2
1628 | optionalDependencies:
1629 | lightningcss-android-arm64: 1.30.2
1630 | lightningcss-darwin-arm64: 1.30.2
1631 | lightningcss-darwin-x64: 1.30.2
1632 | lightningcss-freebsd-x64: 1.30.2
1633 | lightningcss-linux-arm-gnueabihf: 1.30.2
1634 | lightningcss-linux-arm64-gnu: 1.30.2
1635 | lightningcss-linux-arm64-musl: 1.30.2
1636 | lightningcss-linux-x64-gnu: 1.30.2
1637 | lightningcss-linux-x64-musl: 1.30.2
1638 | lightningcss-win32-arm64-msvc: 1.30.2
1639 | lightningcss-win32-x64-msvc: 1.30.2
1640 |
1641 | lilconfig@3.1.3: {}
1642 |
1643 | lines-and-columns@1.2.4: {}
1644 |
1645 | load-tsconfig@0.2.5: {}
1646 |
1647 | locate-character@3.0.0: {}
1648 |
1649 | magic-string@0.30.21:
1650 | dependencies:
1651 | '@jridgewell/sourcemap-codec': 1.5.5
1652 |
1653 | mlly@1.8.0:
1654 | dependencies:
1655 | acorn: 8.15.0
1656 | pathe: 2.0.3
1657 | pkg-types: 1.3.1
1658 | ufo: 1.6.1
1659 |
1660 | mri@1.2.0: {}
1661 |
1662 | mrmime@2.0.1: {}
1663 |
1664 | ms@2.1.3: {}
1665 |
1666 | mz@2.7.0:
1667 | dependencies:
1668 | any-promise: 1.3.0
1669 | object-assign: 4.1.1
1670 | thenify-all: 1.6.0
1671 |
1672 | nanoid@3.3.11: {}
1673 |
1674 | object-assign@4.1.1: {}
1675 |
1676 | package-manager-detector@1.5.0: {}
1677 |
1678 | pathe@2.0.3: {}
1679 |
1680 | perfect-freehand@1.2.2: {}
1681 |
1682 | picocolors@1.1.1: {}
1683 |
1684 | picomatch@4.0.3: {}
1685 |
1686 | pirates@4.0.7: {}
1687 |
1688 | pkg-types@1.3.1:
1689 | dependencies:
1690 | confbox: 0.1.8
1691 | mlly: 1.8.0
1692 | pathe: 2.0.3
1693 |
1694 | postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.6)(yaml@2.8.1):
1695 | dependencies:
1696 | lilconfig: 3.1.3
1697 | optionalDependencies:
1698 | jiti: 2.6.1
1699 | postcss: 8.5.6
1700 | yaml: 2.8.1
1701 |
1702 | postcss@8.5.6:
1703 | dependencies:
1704 | nanoid: 3.3.11
1705 | picocolors: 1.1.1
1706 | source-map-js: 1.2.1
1707 |
1708 | publint@0.3.15:
1709 | dependencies:
1710 | '@publint/pack': 0.1.2
1711 | package-manager-detector: 1.5.0
1712 | picocolors: 1.1.1
1713 | sade: 1.8.1
1714 |
1715 | readdirp@4.1.2: {}
1716 |
1717 | resolve-from@5.0.0: {}
1718 |
1719 | rollup@4.53.3:
1720 | dependencies:
1721 | '@types/estree': 1.0.8
1722 | optionalDependencies:
1723 | '@rollup/rollup-android-arm-eabi': 4.53.3
1724 | '@rollup/rollup-android-arm64': 4.53.3
1725 | '@rollup/rollup-darwin-arm64': 4.53.3
1726 | '@rollup/rollup-darwin-x64': 4.53.3
1727 | '@rollup/rollup-freebsd-arm64': 4.53.3
1728 | '@rollup/rollup-freebsd-x64': 4.53.3
1729 | '@rollup/rollup-linux-arm-gnueabihf': 4.53.3
1730 | '@rollup/rollup-linux-arm-musleabihf': 4.53.3
1731 | '@rollup/rollup-linux-arm64-gnu': 4.53.3
1732 | '@rollup/rollup-linux-arm64-musl': 4.53.3
1733 | '@rollup/rollup-linux-loong64-gnu': 4.53.3
1734 | '@rollup/rollup-linux-ppc64-gnu': 4.53.3
1735 | '@rollup/rollup-linux-riscv64-gnu': 4.53.3
1736 | '@rollup/rollup-linux-riscv64-musl': 4.53.3
1737 | '@rollup/rollup-linux-s390x-gnu': 4.53.3
1738 | '@rollup/rollup-linux-x64-gnu': 4.53.3
1739 | '@rollup/rollup-linux-x64-musl': 4.53.3
1740 | '@rollup/rollup-openharmony-arm64': 4.53.3
1741 | '@rollup/rollup-win32-arm64-msvc': 4.53.3
1742 | '@rollup/rollup-win32-ia32-msvc': 4.53.3
1743 | '@rollup/rollup-win32-x64-gnu': 4.53.3
1744 | '@rollup/rollup-win32-x64-msvc': 4.53.3
1745 | fsevents: 2.3.3
1746 |
1747 | sade@1.8.1:
1748 | dependencies:
1749 | mri: 1.2.0
1750 |
1751 | set-cookie-parser@2.7.2: {}
1752 |
1753 | sirv@3.0.2:
1754 | dependencies:
1755 | '@polka/url': 1.0.0-next.29
1756 | mrmime: 2.0.1
1757 | totalist: 3.0.1
1758 |
1759 | source-map-js@1.2.1: {}
1760 |
1761 | source-map@0.7.6: {}
1762 |
1763 | sucrase@3.35.1:
1764 | dependencies:
1765 | '@jridgewell/gen-mapping': 0.3.13
1766 | commander: 4.1.1
1767 | lines-and-columns: 1.2.4
1768 | mz: 2.7.0
1769 | pirates: 4.0.7
1770 | tinyglobby: 0.2.15
1771 | ts-interface-checker: 0.1.13
1772 |
1773 | svelte-check@4.3.4(picomatch@4.0.3)(svelte@5.43.14)(typescript@5.9.3):
1774 | dependencies:
1775 | '@jridgewell/trace-mapping': 0.3.31
1776 | chokidar: 4.0.3
1777 | fdir: 6.5.0(picomatch@4.0.3)
1778 | picocolors: 1.1.1
1779 | sade: 1.8.1
1780 | svelte: 5.43.14
1781 | typescript: 5.9.3
1782 | transitivePeerDependencies:
1783 | - picomatch
1784 |
1785 | svelte@5.43.14:
1786 | dependencies:
1787 | '@jridgewell/remapping': 2.3.5
1788 | '@jridgewell/sourcemap-codec': 1.5.5
1789 | '@sveltejs/acorn-typescript': 1.0.7(acorn@8.15.0)
1790 | '@types/estree': 1.0.8
1791 | acorn: 8.15.0
1792 | aria-query: 5.3.2
1793 | axobject-query: 4.1.0
1794 | clsx: 2.1.1
1795 | esm-env: 1.2.2
1796 | esrap: 2.1.3
1797 | is-reference: 3.0.3
1798 | locate-character: 3.0.0
1799 | magic-string: 0.30.21
1800 | zimmerframe: 1.1.4
1801 |
1802 | tailwindcss@4.1.17: {}
1803 |
1804 | tapable@2.3.0: {}
1805 |
1806 | thenify-all@1.6.0:
1807 | dependencies:
1808 | thenify: 3.3.1
1809 |
1810 | thenify@3.3.1:
1811 | dependencies:
1812 | any-promise: 1.3.0
1813 |
1814 | tinyexec@0.3.2: {}
1815 |
1816 | tinyglobby@0.2.15:
1817 | dependencies:
1818 | fdir: 6.5.0(picomatch@4.0.3)
1819 | picomatch: 4.0.3
1820 |
1821 | totalist@3.0.1: {}
1822 |
1823 | tree-kill@1.2.2: {}
1824 |
1825 | ts-interface-checker@0.1.13: {}
1826 |
1827 | tslib@2.8.1: {}
1828 |
1829 | tsup@8.5.1(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1):
1830 | dependencies:
1831 | bundle-require: 5.1.0(esbuild@0.27.0)
1832 | cac: 6.7.14
1833 | chokidar: 4.0.3
1834 | consola: 3.4.2
1835 | debug: 4.4.3
1836 | esbuild: 0.27.0
1837 | fix-dts-default-cjs-exports: 1.0.1
1838 | joycon: 3.1.1
1839 | picocolors: 1.1.1
1840 | postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.6)(yaml@2.8.1)
1841 | resolve-from: 5.0.0
1842 | rollup: 4.53.3
1843 | source-map: 0.7.6
1844 | sucrase: 3.35.1
1845 | tinyexec: 0.3.2
1846 | tinyglobby: 0.2.15
1847 | tree-kill: 1.2.2
1848 | optionalDependencies:
1849 | postcss: 8.5.6
1850 | typescript: 5.9.3
1851 | transitivePeerDependencies:
1852 | - jiti
1853 | - supports-color
1854 | - tsx
1855 | - yaml
1856 |
1857 | typescript@5.9.3: {}
1858 |
1859 | ufo@1.6.1: {}
1860 |
1861 | vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1):
1862 | dependencies:
1863 | esbuild: 0.25.12
1864 | fdir: 6.5.0(picomatch@4.0.3)
1865 | picomatch: 4.0.3
1866 | postcss: 8.5.6
1867 | rollup: 4.53.3
1868 | tinyglobby: 0.2.15
1869 | optionalDependencies:
1870 | fsevents: 2.3.3
1871 | jiti: 2.6.1
1872 | lightningcss: 1.30.2
1873 | yaml: 2.8.1
1874 |
1875 | vitefu@1.1.1(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)):
1876 | optionalDependencies:
1877 | vite: 7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)
1878 |
1879 | yaml@2.8.1:
1880 | optional: true
1881 |
1882 | zimmerframe@1.1.4: {}
1883 |
--------------------------------------------------------------------------------