├── .npmrc
├── src
├── routes
│ ├── +layout.ts
│ ├── +layout.svelte
│ ├── data.ts
│ ├── db.ts
│ ├── styles.css
│ └── +page.svelte
├── lib
│ └── index.ts
├── app.d.ts
├── app.html
└── service-worker.js
├── .prettierignore
├── static
├── favicon.png
└── invoicer.png
├── vite.config.ts
├── .prettierrc
├── .gitignore
├── tsconfig.json
├── svelte.config.js
├── README.md
├── eslint.config.js
├── package.json
└── pnpm-lock.yaml
/.npmrc:
--------------------------------------------------------------------------------
1 | engine-strict=true
2 |
--------------------------------------------------------------------------------
/src/routes/+layout.ts:
--------------------------------------------------------------------------------
1 | export const prerender = true;
2 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | # Package Managers
2 | package-lock.json
3 | pnpm-lock.yaml
4 | yarn.lock
5 |
--------------------------------------------------------------------------------
/static/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stolinski/invoicer/HEAD/static/favicon.png
--------------------------------------------------------------------------------
/static/invoicer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stolinski/invoicer/HEAD/static/invoicer.png
--------------------------------------------------------------------------------
/src/lib/index.ts:
--------------------------------------------------------------------------------
1 | // place files you want to import through the `$lib` alias in this folder.
2 |
--------------------------------------------------------------------------------
/src/routes/+layout.svelte:
--------------------------------------------------------------------------------
1 |
5 |
6 | {@render children()}
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { sveltekit } from '@sveltejs/kit/vite';
2 | import { defineConfig } from 'vite';
3 |
4 | export default defineConfig({
5 | plugins: [sveltekit()]
6 | });
7 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "useTabs": true,
3 | "singleQuote": true,
4 | "trailingComma": "none",
5 | "printWidth": 100,
6 | "plugins": ["prettier-plugin-svelte"],
7 | "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }]
8 | }
9 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
3 | # Output
4 | .output
5 | .vercel
6 | /.svelte-kit
7 | /build
8 |
9 | # OS
10 | .DS_Store
11 | Thumbs.db
12 |
13 | # Env
14 | .env
15 | .env.*
16 | !.env.example
17 | !.env.test
18 |
19 | # Vite
20 | vite.config.js.timestamp-*
21 | vite.config.ts.timestamp-*
22 |
--------------------------------------------------------------------------------
/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 PageState {}
9 | // interface Platform {}
10 | }
11 | }
12 |
13 | export {};
14 |
--------------------------------------------------------------------------------
/src/routes/data.ts:
--------------------------------------------------------------------------------
1 | export const sample_row = {
2 | qty: 1,
3 | description: '',
4 | price: 0
5 | };
6 |
7 | // Define the initial form state
8 | export const initialFormState = {
9 | currency: '$',
10 | biz: '',
11 | name: '',
12 | address: '',
13 | invoice: '',
14 | invoiceDate: '',
15 | due: '',
16 | notes: '',
17 | billTo: {
18 | active: true,
19 | name: '',
20 | address: ''
21 | },
22 | shipTo: {
23 | active: false,
24 | name: '',
25 | address: ''
26 | },
27 | items: [{ ...sample_row }]
28 | };
29 |
--------------------------------------------------------------------------------
/src/app.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | %sveltekit.head%
8 |
13 |
14 |
15 | %sveltekit.body%
16 |
17 |
18 |
--------------------------------------------------------------------------------
/src/routes/db.ts:
--------------------------------------------------------------------------------
1 | import Dexie from 'dexie';
2 | import type { initialFormState } from './data';
3 |
4 | // Define the database
5 | class InvoiceDB extends Dexie {
6 | invoices: Dexie.Table;
7 |
8 | constructor() {
9 | super('InvoiceDB');
10 | this.version(1).stores({
11 | invoices: '++id, date'
12 | });
13 | this.invoices = this.table('invoices');
14 | }
15 | }
16 |
17 | export const db = new InvoiceDB();
18 |
19 | export interface IInvoice {
20 | id?: number;
21 | date: string;
22 | formState: typeof initialFormState;
23 | }
24 |
--------------------------------------------------------------------------------
/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 | "moduleResolution": "bundler"
13 | }
14 | // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias
15 | // except $lib which is handled by https://kit.svelte.dev/docs/configuration#files
16 | //
17 | // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes
18 | // from the referenced tsconfig.json - TypeScript does not merge them in
19 | }
20 |
--------------------------------------------------------------------------------
/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-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.
12 | // If your environment is not supported, or you settled on a specific environment, switch out the adapter.
13 | // See https://kit.svelte.dev/docs/adapters for more information about adapters.
14 | adapter: adapter()
15 | }
16 | };
17 |
18 | export default config;
19 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Invoicer
2 |
3 | https://invoice.tolin.ski
4 |
5 | I needed to make an invoice, so I made this as another practical Svelte 5 example.
6 |
7 | Oh it's also completely local. Stores invoices locally and allows you to download all data to JSON if you'd like to export and save offline.
8 |
9 | 
10 |
11 | It was made quickly, so don't worry about the state of the css, It’s like, they’re not even real styles. They're just, like, not important, like, they don't matter. Like, there's, like, no records of 'em. No, they're just, like, nothing. Like, they're not even supposed to be around in the area. Bottom line is, no one's gonna get in trouble, nobody should feel sad at all. The cops were just like, "Oh, yeah, this is fine. Don't worry about it at all."
12 |
--------------------------------------------------------------------------------
/eslint.config.js:
--------------------------------------------------------------------------------
1 | import js from '@eslint/js';
2 | import ts from 'typescript-eslint';
3 | import svelte from 'eslint-plugin-svelte';
4 | import prettier from 'eslint-config-prettier';
5 | import globals from 'globals';
6 |
7 | /** @type {import('eslint').Linter.FlatConfig[]} */
8 | export default [
9 | js.configs.recommended,
10 | ...ts.configs.recommended,
11 | ...svelte.configs['flat/recommended'],
12 | prettier,
13 | ...svelte.configs['flat/prettier'],
14 | {
15 | languageOptions: {
16 | globals: {
17 | ...globals.browser,
18 | ...globals.node
19 | }
20 | }
21 | },
22 | {
23 | files: ['**/*.svelte'],
24 | languageOptions: {
25 | parserOptions: {
26 | parser: ts.parser
27 | }
28 | }
29 | },
30 | {
31 | ignores: ['build/', '.svelte-kit/', 'dist/']
32 | }
33 | ];
34 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "invoicer",
3 | "version": "0.0.1",
4 | "private": true,
5 | "scripts": {
6 | "dev": "vite dev",
7 | "build": "vite build",
8 | "preview": "vite preview",
9 | "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
10 | "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
11 | "lint": "prettier --check . && eslint .",
12 | "format": "prettier --write ."
13 | },
14 | "devDependencies": {
15 | "@sveltejs/adapter-auto": "^3.0.0",
16 | "@sveltejs/adapter-static": "^3.0.2",
17 | "@sveltejs/kit": "^2.5.18",
18 | "@sveltejs/vite-plugin-svelte": "^3.0.0",
19 | "@types/eslint": "^8.56.7",
20 | "eslint": "^9.0.0",
21 | "eslint-config-prettier": "^9.1.0",
22 | "eslint-plugin-svelte": "^2.42.0",
23 | "globals": "^15.0.0",
24 | "prettier": "^3.3.2",
25 | "prettier-plugin-svelte": "^3.2.5",
26 | "svelte": "5.0.0-next.183",
27 | "svelte-check": "^3.8.4",
28 | "tslib": "^2.4.1",
29 | "typescript": "^5.0.0",
30 | "typescript-eslint": "^8.0.0-alpha.20",
31 | "vite": "^5.0.3"
32 | },
33 | "type": "module",
34 | "dependencies": {
35 | "dexie": "^4.0.8"
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/src/routes/styles.css:
--------------------------------------------------------------------------------
1 | :root {
2 | --font-sans: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,
3 | Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;
4 |
5 | --fs-xxs: clamp(0.64rem, 0.752941vi + 0.45rem, 0.96rem);
6 | --fs-xs: clamp(0.8rem, 0.941176vi + 0.56rem, 1.2rem);
7 | --fs-base: clamp(1rem, 1.176471vi + 0.71rem, 1.5rem);
8 | --fs-s: clamp(1.25rem, 1.482353vi + 0.88rem, 1.88rem);
9 | --fs-m: clamp(1.56rem, 1.835294vi + 1.1rem, 2.34rem);
10 | --fs-l: clamp(1.95rem, 2.305882vi + 1.37rem, 2.93rem);
11 | --fs-xl: clamp(2.44rem, 2.870588vi + 1.72rem, 3.66rem);
12 | --fs-xxl: clamp(3.05rem, 3.6vi + 2.15rem, 4.58rem);
13 | --fs-xxxl: clamp(3.81rem, 4.494118vi + 2.69rem, 5.72rem);
14 |
15 | --900: #161718;
16 | --800: #393752;
17 | --700: #4d4f51;
18 |
19 | --400: #c6c6ca;
20 | --300: #dad9dc;
21 | --200: #e4e2e3;
22 | --100: #f6f5ef;
23 | --000: #ffffff;
24 |
25 | --fg: var(--900);
26 | --fg-1: var(--800);
27 | --fg-2: var(--700);
28 | --bg: var(--100);
29 | --bg-1: var(--300);
30 | --bg-2: var(--400);
31 | --sheet: var(--100);
32 | --blue: #094ccf;
33 | }
34 |
35 | html,
36 | body {
37 | font-family: var(--font-sans);
38 | color: var(--fg-1);
39 | background: var(--bg);
40 | }
41 |
42 | input,
43 | textarea,
44 | button {
45 | background: transparent;
46 | border: solid 1px var(--400);
47 | font-family: var(--font-sans);
48 | }
49 |
50 | h3 {
51 | margin-top: 0;
52 | }
53 |
54 | button,
55 | select {
56 | border: 0;
57 | background: var(--000);
58 | border-radius: 4px;
59 | padding: 4px 10px;
60 | box-shadow:
61 | rgba(50, 50, 93, 0.25) 0px 2px 5px -1px,
62 | rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
63 | }
64 |
65 | @media print {
66 | input::placeholder,
67 | textarea::placeholder,
68 | .inactive {
69 | opacity: 0;
70 | display: none;
71 | }
72 | .control {
73 | display: none;
74 | }
75 | textarea {
76 | resize: none;
77 | }
78 | section {
79 | background: transparent;
80 | box-shadow: none !important;
81 | }
82 | h1,
83 | header {
84 | display: none;
85 | }
86 | }
87 |
--------------------------------------------------------------------------------
/src/service-worker.js:
--------------------------------------------------------------------------------
1 | ///
2 | import { build, files, version } from '$service-worker';
3 |
4 | // Create a unique cache name for this deployment
5 | const CACHE = `cache-${version}`;
6 |
7 | const ASSETS = [
8 | ...build, // the app itself
9 | ...files // everything in `static`
10 | ];
11 |
12 | self.addEventListener('install', (event) => {
13 | // Create a new cache and add all files to it
14 | async function addFilesToCache() {
15 | const cache = await caches.open(CACHE);
16 | await cache.addAll(ASSETS);
17 | }
18 |
19 | event.waitUntil(addFilesToCache());
20 | });
21 |
22 | self.addEventListener('activate', (event) => {
23 | // Remove previous cached data from disk
24 | async function deleteOldCaches() {
25 | for (const key of await caches.keys()) {
26 | if (key !== CACHE) await caches.delete(key);
27 | }
28 | }
29 |
30 | event.waitUntil(deleteOldCaches());
31 | });
32 |
33 | self.addEventListener('fetch', (event) => {
34 | // ignore POST requests etc
35 | if (event.request.method !== 'GET') return;
36 |
37 | async function respond() {
38 | const url = new URL(event.request.url);
39 | const cache = await caches.open(CACHE);
40 |
41 | // `build`/`files` can always be served from the cache
42 | if (ASSETS.includes(url.pathname)) {
43 | const response = await cache.match(url.pathname);
44 |
45 | if (response) {
46 | return response;
47 | }
48 | }
49 |
50 | // for everything else, try the network first, but
51 | // fall back to the cache if we're offline
52 | try {
53 | const response = await fetch(event.request);
54 |
55 | // if we're offline, fetch can return a value that is not a Response
56 | // instead of throwing - and we can't pass this non-Response to respondWith
57 | if (!(response instanceof Response)) {
58 | throw new Error('invalid response from fetch');
59 | }
60 |
61 | if (response.status === 200) {
62 | cache.put(event.request, response.clone());
63 | }
64 |
65 | return response;
66 | } catch (err) {
67 | const response = await cache.match(event.request);
68 |
69 | if (response) {
70 | return response;
71 | }
72 |
73 | // if there's no cache, then just error out
74 | // as there is nothing we can do to respond to this request
75 | throw err;
76 | }
77 | }
78 |
79 | event.respondWith(respond());
80 | });
--------------------------------------------------------------------------------
/src/routes/+page.svelte:
--------------------------------------------------------------------------------
1 |
135 |
136 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
167 |
168 |
169 |
170 |
177 |
178 |
179 |
180 |
186 |
187 |
188 |
189 |
214 |
215 |
216 |
217 |
218 |
Bill To
219 |
223 |
224 |
225 |
226 |
233 |
234 |
235 |
236 |
242 |
243 |
244 |
245 |
246 |
Ship To
247 |
251 |
252 |
253 |
260 |
261 |
262 |
263 |
269 |
270 |
271 |
272 |
273 | Items
274 |
346 |
347 |
348 |
349 |
350 |
351 |
474 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '9.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | importers:
8 |
9 | .:
10 | dependencies:
11 | dexie:
12 | specifier: ^4.0.8
13 | version: 4.0.8
14 | devDependencies:
15 | '@sveltejs/adapter-auto':
16 | specifier: ^3.0.0
17 | version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3))(svelte@5.0.0-next.183)(vite@5.3.3))
18 | '@sveltejs/adapter-static':
19 | specifier: ^3.0.2
20 | version: 3.0.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3))(svelte@5.0.0-next.183)(vite@5.3.3))
21 | '@sveltejs/kit':
22 | specifier: ^2.5.18
23 | version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3))(svelte@5.0.0-next.183)(vite@5.3.3)
24 | '@sveltejs/vite-plugin-svelte':
25 | specifier: ^3.0.0
26 | version: 3.1.1(svelte@5.0.0-next.183)(vite@5.3.3)
27 | '@types/eslint':
28 | specifier: ^8.56.7
29 | version: 8.56.10
30 | eslint:
31 | specifier: ^9.0.0
32 | version: 9.6.0
33 | eslint-config-prettier:
34 | specifier: ^9.1.0
35 | version: 9.1.0(eslint@9.6.0)
36 | eslint-plugin-svelte:
37 | specifier: ^2.42.0
38 | version: 2.42.0(eslint@9.6.0)(svelte@5.0.0-next.183)
39 | globals:
40 | specifier: ^15.0.0
41 | version: 15.8.0
42 | prettier:
43 | specifier: ^3.3.2
44 | version: 3.3.2
45 | prettier-plugin-svelte:
46 | specifier: ^3.2.5
47 | version: 3.2.5(prettier@3.3.2)(svelte@5.0.0-next.183)
48 | svelte:
49 | specifier: 5.0.0-next.183
50 | version: 5.0.0-next.183
51 | svelte-check:
52 | specifier: ^3.8.4
53 | version: 3.8.4(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@5.0.0-next.183)
54 | tslib:
55 | specifier: ^2.4.1
56 | version: 2.6.3
57 | typescript:
58 | specifier: ^5.0.0
59 | version: 5.5.3
60 | typescript-eslint:
61 | specifier: ^8.0.0-alpha.20
62 | version: 8.0.0-alpha.41(eslint@9.6.0)(typescript@5.5.3)
63 | vite:
64 | specifier: ^5.0.3
65 | version: 5.3.3
66 |
67 | packages:
68 |
69 | '@ampproject/remapping@2.3.0':
70 | resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
71 | engines: {node: '>=6.0.0'}
72 |
73 | '@esbuild/aix-ppc64@0.21.5':
74 | resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
75 | engines: {node: '>=12'}
76 | cpu: [ppc64]
77 | os: [aix]
78 |
79 | '@esbuild/android-arm64@0.21.5':
80 | resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
81 | engines: {node: '>=12'}
82 | cpu: [arm64]
83 | os: [android]
84 |
85 | '@esbuild/android-arm@0.21.5':
86 | resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
87 | engines: {node: '>=12'}
88 | cpu: [arm]
89 | os: [android]
90 |
91 | '@esbuild/android-x64@0.21.5':
92 | resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
93 | engines: {node: '>=12'}
94 | cpu: [x64]
95 | os: [android]
96 |
97 | '@esbuild/darwin-arm64@0.21.5':
98 | resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
99 | engines: {node: '>=12'}
100 | cpu: [arm64]
101 | os: [darwin]
102 |
103 | '@esbuild/darwin-x64@0.21.5':
104 | resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
105 | engines: {node: '>=12'}
106 | cpu: [x64]
107 | os: [darwin]
108 |
109 | '@esbuild/freebsd-arm64@0.21.5':
110 | resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
111 | engines: {node: '>=12'}
112 | cpu: [arm64]
113 | os: [freebsd]
114 |
115 | '@esbuild/freebsd-x64@0.21.5':
116 | resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
117 | engines: {node: '>=12'}
118 | cpu: [x64]
119 | os: [freebsd]
120 |
121 | '@esbuild/linux-arm64@0.21.5':
122 | resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
123 | engines: {node: '>=12'}
124 | cpu: [arm64]
125 | os: [linux]
126 |
127 | '@esbuild/linux-arm@0.21.5':
128 | resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
129 | engines: {node: '>=12'}
130 | cpu: [arm]
131 | os: [linux]
132 |
133 | '@esbuild/linux-ia32@0.21.5':
134 | resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
135 | engines: {node: '>=12'}
136 | cpu: [ia32]
137 | os: [linux]
138 |
139 | '@esbuild/linux-loong64@0.21.5':
140 | resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
141 | engines: {node: '>=12'}
142 | cpu: [loong64]
143 | os: [linux]
144 |
145 | '@esbuild/linux-mips64el@0.21.5':
146 | resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
147 | engines: {node: '>=12'}
148 | cpu: [mips64el]
149 | os: [linux]
150 |
151 | '@esbuild/linux-ppc64@0.21.5':
152 | resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
153 | engines: {node: '>=12'}
154 | cpu: [ppc64]
155 | os: [linux]
156 |
157 | '@esbuild/linux-riscv64@0.21.5':
158 | resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
159 | engines: {node: '>=12'}
160 | cpu: [riscv64]
161 | os: [linux]
162 |
163 | '@esbuild/linux-s390x@0.21.5':
164 | resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
165 | engines: {node: '>=12'}
166 | cpu: [s390x]
167 | os: [linux]
168 |
169 | '@esbuild/linux-x64@0.21.5':
170 | resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
171 | engines: {node: '>=12'}
172 | cpu: [x64]
173 | os: [linux]
174 |
175 | '@esbuild/netbsd-x64@0.21.5':
176 | resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
177 | engines: {node: '>=12'}
178 | cpu: [x64]
179 | os: [netbsd]
180 |
181 | '@esbuild/openbsd-x64@0.21.5':
182 | resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
183 | engines: {node: '>=12'}
184 | cpu: [x64]
185 | os: [openbsd]
186 |
187 | '@esbuild/sunos-x64@0.21.5':
188 | resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
189 | engines: {node: '>=12'}
190 | cpu: [x64]
191 | os: [sunos]
192 |
193 | '@esbuild/win32-arm64@0.21.5':
194 | resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
195 | engines: {node: '>=12'}
196 | cpu: [arm64]
197 | os: [win32]
198 |
199 | '@esbuild/win32-ia32@0.21.5':
200 | resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
201 | engines: {node: '>=12'}
202 | cpu: [ia32]
203 | os: [win32]
204 |
205 | '@esbuild/win32-x64@0.21.5':
206 | resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
207 | engines: {node: '>=12'}
208 | cpu: [x64]
209 | os: [win32]
210 |
211 | '@eslint-community/eslint-utils@4.4.0':
212 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
213 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
214 | peerDependencies:
215 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
216 |
217 | '@eslint-community/regexpp@4.11.0':
218 | resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==}
219 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
220 |
221 | '@eslint/config-array@0.17.0':
222 | resolution: {integrity: sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==}
223 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
224 |
225 | '@eslint/eslintrc@3.1.0':
226 | resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
227 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
228 |
229 | '@eslint/js@9.6.0':
230 | resolution: {integrity: sha512-D9B0/3vNg44ZeWbYMpBoXqNP4j6eQD5vNwIlGAuFRRzK/WtT/jvDQW3Bi9kkf3PMDMlM7Yi+73VLUsn5bJcl8A==}
231 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
232 |
233 | '@eslint/object-schema@2.1.4':
234 | resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
235 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
236 |
237 | '@humanwhocodes/module-importer@1.0.1':
238 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
239 | engines: {node: '>=12.22'}
240 |
241 | '@humanwhocodes/retry@0.3.0':
242 | resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==}
243 | engines: {node: '>=18.18'}
244 |
245 | '@jridgewell/gen-mapping@0.3.5':
246 | resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
247 | engines: {node: '>=6.0.0'}
248 |
249 | '@jridgewell/resolve-uri@3.1.2':
250 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
251 | engines: {node: '>=6.0.0'}
252 |
253 | '@jridgewell/set-array@1.2.1':
254 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
255 | engines: {node: '>=6.0.0'}
256 |
257 | '@jridgewell/sourcemap-codec@1.5.0':
258 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
259 |
260 | '@jridgewell/trace-mapping@0.3.25':
261 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
262 |
263 | '@nodelib/fs.scandir@2.1.5':
264 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
265 | engines: {node: '>= 8'}
266 |
267 | '@nodelib/fs.stat@2.0.5':
268 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
269 | engines: {node: '>= 8'}
270 |
271 | '@nodelib/fs.walk@1.2.8':
272 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
273 | engines: {node: '>= 8'}
274 |
275 | '@polka/url@1.0.0-next.25':
276 | resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
277 |
278 | '@rollup/rollup-android-arm-eabi@4.18.1':
279 | resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==}
280 | cpu: [arm]
281 | os: [android]
282 |
283 | '@rollup/rollup-android-arm64@4.18.1':
284 | resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==}
285 | cpu: [arm64]
286 | os: [android]
287 |
288 | '@rollup/rollup-darwin-arm64@4.18.1':
289 | resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==}
290 | cpu: [arm64]
291 | os: [darwin]
292 |
293 | '@rollup/rollup-darwin-x64@4.18.1':
294 | resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==}
295 | cpu: [x64]
296 | os: [darwin]
297 |
298 | '@rollup/rollup-linux-arm-gnueabihf@4.18.1':
299 | resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==}
300 | cpu: [arm]
301 | os: [linux]
302 |
303 | '@rollup/rollup-linux-arm-musleabihf@4.18.1':
304 | resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==}
305 | cpu: [arm]
306 | os: [linux]
307 |
308 | '@rollup/rollup-linux-arm64-gnu@4.18.1':
309 | resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==}
310 | cpu: [arm64]
311 | os: [linux]
312 |
313 | '@rollup/rollup-linux-arm64-musl@4.18.1':
314 | resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==}
315 | cpu: [arm64]
316 | os: [linux]
317 |
318 | '@rollup/rollup-linux-powerpc64le-gnu@4.18.1':
319 | resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==}
320 | cpu: [ppc64]
321 | os: [linux]
322 |
323 | '@rollup/rollup-linux-riscv64-gnu@4.18.1':
324 | resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==}
325 | cpu: [riscv64]
326 | os: [linux]
327 |
328 | '@rollup/rollup-linux-s390x-gnu@4.18.1':
329 | resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==}
330 | cpu: [s390x]
331 | os: [linux]
332 |
333 | '@rollup/rollup-linux-x64-gnu@4.18.1':
334 | resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==}
335 | cpu: [x64]
336 | os: [linux]
337 |
338 | '@rollup/rollup-linux-x64-musl@4.18.1':
339 | resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==}
340 | cpu: [x64]
341 | os: [linux]
342 |
343 | '@rollup/rollup-win32-arm64-msvc@4.18.1':
344 | resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==}
345 | cpu: [arm64]
346 | os: [win32]
347 |
348 | '@rollup/rollup-win32-ia32-msvc@4.18.1':
349 | resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==}
350 | cpu: [ia32]
351 | os: [win32]
352 |
353 | '@rollup/rollup-win32-x64-msvc@4.18.1':
354 | resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==}
355 | cpu: [x64]
356 | os: [win32]
357 |
358 | '@sveltejs/adapter-auto@3.2.2':
359 | resolution: {integrity: sha512-Mso5xPCA8zgcKrv+QioVlqMZkyUQ5MjDJiEPuG/Z7cV/5tmwV7LmcVWk5tZ+H0NCOV1x12AsoSpt/CwFwuVXMA==}
360 | peerDependencies:
361 | '@sveltejs/kit': ^2.0.0
362 |
363 | '@sveltejs/adapter-static@3.0.2':
364 | resolution: {integrity: sha512-/EBFydZDwfwFfFEuF1vzUseBoRziwKP7AoHAwv+Ot3M084sE/HTVBHf9mCmXfdM9ijprY5YEugZjleflncX5fQ==}
365 | peerDependencies:
366 | '@sveltejs/kit': ^2.0.0
367 |
368 | '@sveltejs/kit@2.5.18':
369 | resolution: {integrity: sha512-+g06hvpVAnH7b4CDjhnTDgFWBKBiQJpuSmQeGYOuzbO3SC3tdYjRNlDCrafvDtKbGiT2uxY5Dn9qdEUGVZdWOQ==}
370 | engines: {node: '>=18.13'}
371 | hasBin: true
372 | peerDependencies:
373 | '@sveltejs/vite-plugin-svelte': ^3.0.0
374 | svelte: ^4.0.0 || ^5.0.0-next.0
375 | vite: ^5.0.3
376 |
377 | '@sveltejs/vite-plugin-svelte-inspector@2.1.0':
378 | resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==}
379 | engines: {node: ^18.0.0 || >=20}
380 | peerDependencies:
381 | '@sveltejs/vite-plugin-svelte': ^3.0.0
382 | svelte: ^4.0.0 || ^5.0.0-next.0
383 | vite: ^5.0.0
384 |
385 | '@sveltejs/vite-plugin-svelte@3.1.1':
386 | resolution: {integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==}
387 | engines: {node: ^18.0.0 || >=20}
388 | peerDependencies:
389 | svelte: ^4.0.0 || ^5.0.0-next.0
390 | vite: ^5.0.0
391 |
392 | '@types/cookie@0.6.0':
393 | resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
394 |
395 | '@types/eslint@8.56.10':
396 | resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==}
397 |
398 | '@types/estree@1.0.5':
399 | resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
400 |
401 | '@types/json-schema@7.0.15':
402 | resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
403 |
404 | '@types/pug@2.0.10':
405 | resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==}
406 |
407 | '@typescript-eslint/eslint-plugin@8.0.0-alpha.41':
408 | resolution: {integrity: sha512-WePtbzWMaQO4qtGAXp3zzEN8yYZCEuAHVCERCUXgoSUTQ80F5UB7T5lYyA9ySpFDB7rqJ2ev98DtnbS4U3Ms+w==}
409 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
410 | peerDependencies:
411 | '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
412 | eslint: ^8.57.0 || ^9.0.0
413 | typescript: '*'
414 | peerDependenciesMeta:
415 | typescript:
416 | optional: true
417 |
418 | '@typescript-eslint/parser@8.0.0-alpha.41':
419 | resolution: {integrity: sha512-7HMXwy/q/59ZASBXz2FtdIsR7LgABrR8j2dTKq9GMR8OkjjdO4klxWSY/uOBozVt4UxlMRYsBdBDhEq4/tHRiw==}
420 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
421 | peerDependencies:
422 | eslint: ^8.57.0 || ^9.0.0
423 | typescript: '*'
424 | peerDependenciesMeta:
425 | typescript:
426 | optional: true
427 |
428 | '@typescript-eslint/scope-manager@8.0.0-alpha.41':
429 | resolution: {integrity: sha512-iNxuQ0TMVfFiMJ2al4bGd/mY9+aLtBxnHfo7B2xoVzR6cRFgUdBLlMa//MSIjSmVRpCEqNLQnkxpJb96tFG+xw==}
430 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
431 |
432 | '@typescript-eslint/type-utils@8.0.0-alpha.41':
433 | resolution: {integrity: sha512-+QIA1z/jrox6bbvqlyqBQjotpevieLTycfiuoKuqGcKoskFZV5Rma51BV8LCJacnOafwJtSi+7b8zDo8OsXUvA==}
434 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
435 | peerDependencies:
436 | typescript: '*'
437 | peerDependenciesMeta:
438 | typescript:
439 | optional: true
440 |
441 | '@typescript-eslint/types@8.0.0-alpha.41':
442 | resolution: {integrity: sha512-n0P2FP3YC3pD3yoiCf4lHqbUP45xlnOk8HkjB+LtKSUZZWLLJ8k1ZXZtQj7MEX22tytCMj//Bmq403xFuCwfIg==}
443 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
444 |
445 | '@typescript-eslint/typescript-estree@8.0.0-alpha.41':
446 | resolution: {integrity: sha512-adCr+vbLYTFhwhIwjIjjMxTdUYiPA2Jlyuhnbj092IzgLHtT79bvuwcgPWeTyLbFb/13SMKmOEka00xHiqLpig==}
447 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
448 | peerDependencies:
449 | typescript: '*'
450 | peerDependenciesMeta:
451 | typescript:
452 | optional: true
453 |
454 | '@typescript-eslint/utils@8.0.0-alpha.41':
455 | resolution: {integrity: sha512-DTxc9VdERS6iloiw1P5tgRDqRArmp/sIuvgdHBvGh2SiltEFc3VjLGnHHGSTr6GfH7tjFWvcCnCtxx+pjWfp5Q==}
456 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
457 | peerDependencies:
458 | eslint: ^8.57.0 || ^9.0.0
459 |
460 | '@typescript-eslint/visitor-keys@8.0.0-alpha.41':
461 | resolution: {integrity: sha512-uetCAUBVC+YarBdZnWzDDgX11PpAEGV8Cw31I3d1xNrhx6/bJGThKX+holEmd3amMdnr4w/XUKH/4YuQOgtjDA==}
462 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
463 |
464 | acorn-jsx@5.3.2:
465 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
466 | peerDependencies:
467 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
468 |
469 | acorn-typescript@1.4.13:
470 | resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==}
471 | peerDependencies:
472 | acorn: '>=8.9.0'
473 |
474 | acorn@8.12.1:
475 | resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
476 | engines: {node: '>=0.4.0'}
477 | hasBin: true
478 |
479 | ajv@6.12.6:
480 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
481 |
482 | ansi-regex@5.0.1:
483 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
484 | engines: {node: '>=8'}
485 |
486 | ansi-styles@4.3.0:
487 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
488 | engines: {node: '>=8'}
489 |
490 | anymatch@3.1.3:
491 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
492 | engines: {node: '>= 8'}
493 |
494 | argparse@2.0.1:
495 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
496 |
497 | aria-query@5.3.0:
498 | resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
499 |
500 | array-union@2.1.0:
501 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
502 | engines: {node: '>=8'}
503 |
504 | axobject-query@4.0.0:
505 | resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==}
506 |
507 | balanced-match@1.0.2:
508 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
509 |
510 | binary-extensions@2.3.0:
511 | resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
512 | engines: {node: '>=8'}
513 |
514 | brace-expansion@1.1.11:
515 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
516 |
517 | brace-expansion@2.0.1:
518 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
519 |
520 | braces@3.0.3:
521 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
522 | engines: {node: '>=8'}
523 |
524 | buffer-crc32@1.0.0:
525 | resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==}
526 | engines: {node: '>=8.0.0'}
527 |
528 | callsites@3.1.0:
529 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
530 | engines: {node: '>=6'}
531 |
532 | chalk@4.1.2:
533 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
534 | engines: {node: '>=10'}
535 |
536 | chokidar@3.6.0:
537 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
538 | engines: {node: '>= 8.10.0'}
539 |
540 | color-convert@2.0.1:
541 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
542 | engines: {node: '>=7.0.0'}
543 |
544 | color-name@1.1.4:
545 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
546 |
547 | concat-map@0.0.1:
548 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
549 |
550 | cookie@0.6.0:
551 | resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
552 | engines: {node: '>= 0.6'}
553 |
554 | cross-spawn@7.0.3:
555 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
556 | engines: {node: '>= 8'}
557 |
558 | cssesc@3.0.0:
559 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
560 | engines: {node: '>=4'}
561 | hasBin: true
562 |
563 | debug@4.3.5:
564 | resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==}
565 | engines: {node: '>=6.0'}
566 | peerDependencies:
567 | supports-color: '*'
568 | peerDependenciesMeta:
569 | supports-color:
570 | optional: true
571 |
572 | deep-is@0.1.4:
573 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
574 |
575 | deepmerge@4.3.1:
576 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
577 | engines: {node: '>=0.10.0'}
578 |
579 | dequal@2.0.3:
580 | resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
581 | engines: {node: '>=6'}
582 |
583 | detect-indent@6.1.0:
584 | resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
585 | engines: {node: '>=8'}
586 |
587 | devalue@5.0.0:
588 | resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==}
589 |
590 | dexie@4.0.8:
591 | resolution: {integrity: sha512-1G6cJevS17KMDK847V3OHvK2zei899GwpDiqfEXHP1ASvme6eWJmAp9AU4s1son2TeGkWmC0g3y8ezOBPnalgQ==}
592 |
593 | dir-glob@3.0.1:
594 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
595 | engines: {node: '>=8'}
596 |
597 | es6-promise@3.3.1:
598 | resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
599 |
600 | esbuild@0.21.5:
601 | resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
602 | engines: {node: '>=12'}
603 | hasBin: true
604 |
605 | escape-string-regexp@4.0.0:
606 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
607 | engines: {node: '>=10'}
608 |
609 | eslint-compat-utils@0.5.1:
610 | resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==}
611 | engines: {node: '>=12'}
612 | peerDependencies:
613 | eslint: '>=6.0.0'
614 |
615 | eslint-config-prettier@9.1.0:
616 | resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
617 | hasBin: true
618 | peerDependencies:
619 | eslint: '>=7.0.0'
620 |
621 | eslint-plugin-svelte@2.42.0:
622 | resolution: {integrity: sha512-mHP6z0DWq97KZvoQcApZHdF9m9epcDV/ICKufeEH18Vh+8vl7S+gwt8WdUohEqKNVMuXRkbvy1suMcVvUDiOGw==}
623 | engines: {node: ^14.17.0 || >=16.0.0}
624 | peerDependencies:
625 | eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0
626 | svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.181
627 | peerDependenciesMeta:
628 | svelte:
629 | optional: true
630 |
631 | eslint-scope@7.2.2:
632 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
633 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
634 |
635 | eslint-scope@8.0.1:
636 | resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==}
637 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
638 |
639 | eslint-visitor-keys@3.4.3:
640 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
641 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
642 |
643 | eslint-visitor-keys@4.0.0:
644 | resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
645 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
646 |
647 | eslint@9.6.0:
648 | resolution: {integrity: sha512-ElQkdLMEEqQNM9Njff+2Y4q2afHk7JpkPvrd7Xh7xefwgQynqPxwf55J7di9+MEibWUGdNjFF9ITG9Pck5M84w==}
649 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
650 | hasBin: true
651 |
652 | esm-env@1.0.0:
653 | resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==}
654 |
655 | espree@10.1.0:
656 | resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==}
657 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
658 |
659 | espree@9.6.1:
660 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
661 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
662 |
663 | esquery@1.6.0:
664 | resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
665 | engines: {node: '>=0.10'}
666 |
667 | esrap@1.2.2:
668 | resolution: {integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==}
669 |
670 | esrecurse@4.3.0:
671 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
672 | engines: {node: '>=4.0'}
673 |
674 | estraverse@5.3.0:
675 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
676 | engines: {node: '>=4.0'}
677 |
678 | esutils@2.0.3:
679 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
680 | engines: {node: '>=0.10.0'}
681 |
682 | fast-deep-equal@3.1.3:
683 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
684 |
685 | fast-glob@3.3.2:
686 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
687 | engines: {node: '>=8.6.0'}
688 |
689 | fast-json-stable-stringify@2.1.0:
690 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
691 |
692 | fast-levenshtein@2.0.6:
693 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
694 |
695 | fastq@1.17.1:
696 | resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
697 |
698 | file-entry-cache@8.0.0:
699 | resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
700 | engines: {node: '>=16.0.0'}
701 |
702 | fill-range@7.1.1:
703 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
704 | engines: {node: '>=8'}
705 |
706 | find-up@5.0.0:
707 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
708 | engines: {node: '>=10'}
709 |
710 | flat-cache@4.0.1:
711 | resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
712 | engines: {node: '>=16'}
713 |
714 | flatted@3.3.1:
715 | resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
716 |
717 | fs.realpath@1.0.0:
718 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
719 |
720 | fsevents@2.3.3:
721 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
722 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
723 | os: [darwin]
724 |
725 | glob-parent@5.1.2:
726 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
727 | engines: {node: '>= 6'}
728 |
729 | glob-parent@6.0.2:
730 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
731 | engines: {node: '>=10.13.0'}
732 |
733 | glob@7.2.3:
734 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
735 | deprecated: Glob versions prior to v9 are no longer supported
736 |
737 | globals@14.0.0:
738 | resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
739 | engines: {node: '>=18'}
740 |
741 | globals@15.8.0:
742 | resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==}
743 | engines: {node: '>=18'}
744 |
745 | globalyzer@0.1.0:
746 | resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
747 |
748 | globby@11.1.0:
749 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
750 | engines: {node: '>=10'}
751 |
752 | globrex@0.1.2:
753 | resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
754 |
755 | graceful-fs@4.2.11:
756 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
757 |
758 | graphemer@1.4.0:
759 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
760 |
761 | has-flag@4.0.0:
762 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
763 | engines: {node: '>=8'}
764 |
765 | ignore@5.3.1:
766 | resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
767 | engines: {node: '>= 4'}
768 |
769 | import-fresh@3.3.0:
770 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
771 | engines: {node: '>=6'}
772 |
773 | import-meta-resolve@4.1.0:
774 | resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==}
775 |
776 | imurmurhash@0.1.4:
777 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
778 | engines: {node: '>=0.8.19'}
779 |
780 | inflight@1.0.6:
781 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
782 | deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
783 |
784 | inherits@2.0.4:
785 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
786 |
787 | is-binary-path@2.1.0:
788 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
789 | engines: {node: '>=8'}
790 |
791 | is-extglob@2.1.1:
792 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
793 | engines: {node: '>=0.10.0'}
794 |
795 | is-glob@4.0.3:
796 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
797 | engines: {node: '>=0.10.0'}
798 |
799 | is-number@7.0.0:
800 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
801 | engines: {node: '>=0.12.0'}
802 |
803 | is-path-inside@3.0.3:
804 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
805 | engines: {node: '>=8'}
806 |
807 | is-reference@3.0.2:
808 | resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==}
809 |
810 | isexe@2.0.0:
811 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
812 |
813 | js-yaml@4.1.0:
814 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
815 | hasBin: true
816 |
817 | json-buffer@3.0.1:
818 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
819 |
820 | json-schema-traverse@0.4.1:
821 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
822 |
823 | json-stable-stringify-without-jsonify@1.0.1:
824 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
825 |
826 | keyv@4.5.4:
827 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
828 |
829 | kleur@4.1.5:
830 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
831 | engines: {node: '>=6'}
832 |
833 | known-css-properties@0.34.0:
834 | resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==}
835 |
836 | levn@0.4.1:
837 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
838 | engines: {node: '>= 0.8.0'}
839 |
840 | lilconfig@2.1.0:
841 | resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
842 | engines: {node: '>=10'}
843 |
844 | locate-character@3.0.0:
845 | resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
846 |
847 | locate-path@6.0.0:
848 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
849 | engines: {node: '>=10'}
850 |
851 | lodash.merge@4.6.2:
852 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
853 |
854 | magic-string@0.30.10:
855 | resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
856 |
857 | merge2@1.4.1:
858 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
859 | engines: {node: '>= 8'}
860 |
861 | micromatch@4.0.7:
862 | resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==}
863 | engines: {node: '>=8.6'}
864 |
865 | min-indent@1.0.1:
866 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
867 | engines: {node: '>=4'}
868 |
869 | minimatch@3.1.2:
870 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
871 |
872 | minimatch@9.0.5:
873 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
874 | engines: {node: '>=16 || 14 >=14.17'}
875 |
876 | minimist@1.2.8:
877 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
878 |
879 | mkdirp@0.5.6:
880 | resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
881 | hasBin: true
882 |
883 | mri@1.2.0:
884 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
885 | engines: {node: '>=4'}
886 |
887 | mrmime@2.0.0:
888 | resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
889 | engines: {node: '>=10'}
890 |
891 | ms@2.1.2:
892 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
893 |
894 | nanoid@3.3.7:
895 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
896 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
897 | hasBin: true
898 |
899 | natural-compare@1.4.0:
900 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
901 |
902 | normalize-path@3.0.0:
903 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
904 | engines: {node: '>=0.10.0'}
905 |
906 | once@1.4.0:
907 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
908 |
909 | optionator@0.9.4:
910 | resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
911 | engines: {node: '>= 0.8.0'}
912 |
913 | p-limit@3.1.0:
914 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
915 | engines: {node: '>=10'}
916 |
917 | p-locate@5.0.0:
918 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
919 | engines: {node: '>=10'}
920 |
921 | parent-module@1.0.1:
922 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
923 | engines: {node: '>=6'}
924 |
925 | path-exists@4.0.0:
926 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
927 | engines: {node: '>=8'}
928 |
929 | path-is-absolute@1.0.1:
930 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
931 | engines: {node: '>=0.10.0'}
932 |
933 | path-key@3.1.1:
934 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
935 | engines: {node: '>=8'}
936 |
937 | path-type@4.0.0:
938 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
939 | engines: {node: '>=8'}
940 |
941 | picocolors@1.0.1:
942 | resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
943 |
944 | picomatch@2.3.1:
945 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
946 | engines: {node: '>=8.6'}
947 |
948 | postcss-load-config@3.1.4:
949 | resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
950 | engines: {node: '>= 10'}
951 | peerDependencies:
952 | postcss: '>=8.0.9'
953 | ts-node: '>=9.0.0'
954 | peerDependenciesMeta:
955 | postcss:
956 | optional: true
957 | ts-node:
958 | optional: true
959 |
960 | postcss-safe-parser@6.0.0:
961 | resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
962 | engines: {node: '>=12.0'}
963 | peerDependencies:
964 | postcss: ^8.3.3
965 |
966 | postcss-scss@4.0.9:
967 | resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==}
968 | engines: {node: '>=12.0'}
969 | peerDependencies:
970 | postcss: ^8.4.29
971 |
972 | postcss-selector-parser@6.1.0:
973 | resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==}
974 | engines: {node: '>=4'}
975 |
976 | postcss@8.4.39:
977 | resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==}
978 | engines: {node: ^10 || ^12 || >=14}
979 |
980 | prelude-ls@1.2.1:
981 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
982 | engines: {node: '>= 0.8.0'}
983 |
984 | prettier-plugin-svelte@3.2.5:
985 | resolution: {integrity: sha512-vP/M/Goc8z4iVIvrwXwbrYVjJgA0Hf8PO1G4LBh/ocSt6vUP6sLvyu9F3ABEGr+dbKyxZjEKLkeFsWy/yYl0HQ==}
986 | peerDependencies:
987 | prettier: ^3.0.0
988 | svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0
989 |
990 | prettier@3.3.2:
991 | resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==}
992 | engines: {node: '>=14'}
993 | hasBin: true
994 |
995 | punycode@2.3.1:
996 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
997 | engines: {node: '>=6'}
998 |
999 | queue-microtask@1.2.3:
1000 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
1001 |
1002 | readdirp@3.6.0:
1003 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
1004 | engines: {node: '>=8.10.0'}
1005 |
1006 | resolve-from@4.0.0:
1007 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
1008 | engines: {node: '>=4'}
1009 |
1010 | reusify@1.0.4:
1011 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1012 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1013 |
1014 | rimraf@2.7.1:
1015 | resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
1016 | deprecated: Rimraf versions prior to v4 are no longer supported
1017 | hasBin: true
1018 |
1019 | rollup@4.18.1:
1020 | resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==}
1021 | engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1022 | hasBin: true
1023 |
1024 | run-parallel@1.2.0:
1025 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
1026 |
1027 | sade@1.8.1:
1028 | resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
1029 | engines: {node: '>=6'}
1030 |
1031 | sander@0.5.1:
1032 | resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
1033 |
1034 | semver@7.6.2:
1035 | resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==}
1036 | engines: {node: '>=10'}
1037 | hasBin: true
1038 |
1039 | set-cookie-parser@2.6.0:
1040 | resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
1041 |
1042 | shebang-command@2.0.0:
1043 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
1044 | engines: {node: '>=8'}
1045 |
1046 | shebang-regex@3.0.0:
1047 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1048 | engines: {node: '>=8'}
1049 |
1050 | sirv@2.0.4:
1051 | resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==}
1052 | engines: {node: '>= 10'}
1053 |
1054 | slash@3.0.0:
1055 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
1056 | engines: {node: '>=8'}
1057 |
1058 | sorcery@0.11.1:
1059 | resolution: {integrity: sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==}
1060 | hasBin: true
1061 |
1062 | source-map-js@1.2.0:
1063 | resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
1064 | engines: {node: '>=0.10.0'}
1065 |
1066 | strip-ansi@6.0.1:
1067 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
1068 | engines: {node: '>=8'}
1069 |
1070 | strip-indent@3.0.0:
1071 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
1072 | engines: {node: '>=8'}
1073 |
1074 | strip-json-comments@3.1.1:
1075 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
1076 | engines: {node: '>=8'}
1077 |
1078 | supports-color@7.2.0:
1079 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1080 | engines: {node: '>=8'}
1081 |
1082 | svelte-check@3.8.4:
1083 | resolution: {integrity: sha512-61aHMkdinWyH8BkkTX9jPLYxYzaAAz/FK/VQqdr2FiCQQ/q04WCwDlpGbHff1GdrMYTmW8chlTFvRWL9k0A8vg==}
1084 | hasBin: true
1085 | peerDependencies:
1086 | svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
1087 |
1088 | svelte-eslint-parser@0.40.0:
1089 | resolution: {integrity: sha512-M+v1HhC5T1WKYVxWexUCS4o6oIBS88XKzOZuhl2ew+eGxol7eC21e+VE8TC4rXJ3iT3iXT0qlZsZcpKjVo5/zQ==}
1090 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1091 | peerDependencies:
1092 | svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.181
1093 | peerDependenciesMeta:
1094 | svelte:
1095 | optional: true
1096 |
1097 | svelte-hmr@0.16.0:
1098 | resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==}
1099 | engines: {node: ^12.20 || ^14.13.1 || >= 16}
1100 | peerDependencies:
1101 | svelte: ^3.19.0 || ^4.0.0
1102 |
1103 | svelte-preprocess@5.1.4:
1104 | resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==}
1105 | engines: {node: '>= 16.0.0'}
1106 | peerDependencies:
1107 | '@babel/core': ^7.10.2
1108 | coffeescript: ^2.5.1
1109 | less: ^3.11.3 || ^4.0.0
1110 | postcss: ^7 || ^8
1111 | postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
1112 | pug: ^3.0.0
1113 | sass: ^1.26.8
1114 | stylus: ^0.55.0
1115 | sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0
1116 | svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
1117 | typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0'
1118 | peerDependenciesMeta:
1119 | '@babel/core':
1120 | optional: true
1121 | coffeescript:
1122 | optional: true
1123 | less:
1124 | optional: true
1125 | postcss:
1126 | optional: true
1127 | postcss-load-config:
1128 | optional: true
1129 | pug:
1130 | optional: true
1131 | sass:
1132 | optional: true
1133 | stylus:
1134 | optional: true
1135 | sugarss:
1136 | optional: true
1137 | typescript:
1138 | optional: true
1139 |
1140 | svelte@5.0.0-next.183:
1141 | resolution: {integrity: sha512-1onDKWp5+a5ehYVWJ0scHVO0IbOTH9zIqYb/odXp/aG0qF9XdR76DL2tLrgRM5xzUdcvXSmakxa+tQDJojTBVw==}
1142 | engines: {node: '>=18'}
1143 |
1144 | text-table@0.2.0:
1145 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
1146 |
1147 | tiny-glob@0.2.9:
1148 | resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==}
1149 |
1150 | to-regex-range@5.0.1:
1151 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
1152 | engines: {node: '>=8.0'}
1153 |
1154 | totalist@3.0.1:
1155 | resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
1156 | engines: {node: '>=6'}
1157 |
1158 | ts-api-utils@1.3.0:
1159 | resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
1160 | engines: {node: '>=16'}
1161 | peerDependencies:
1162 | typescript: '>=4.2.0'
1163 |
1164 | tslib@2.6.3:
1165 | resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==}
1166 |
1167 | type-check@0.4.0:
1168 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
1169 | engines: {node: '>= 0.8.0'}
1170 |
1171 | typescript-eslint@8.0.0-alpha.41:
1172 | resolution: {integrity: sha512-+e7D2XDZeHLe9D3bP7S0Va8YdLHzn3YcesoxMS9SjMWhtaSb5ylxk2txqT84sUS0WIDQetZlvDg2/UmY5B/ycg==}
1173 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1174 | peerDependencies:
1175 | typescript: '*'
1176 | peerDependenciesMeta:
1177 | typescript:
1178 | optional: true
1179 |
1180 | typescript@5.5.3:
1181 | resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==}
1182 | engines: {node: '>=14.17'}
1183 | hasBin: true
1184 |
1185 | uri-js@4.4.1:
1186 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
1187 |
1188 | util-deprecate@1.0.2:
1189 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1190 |
1191 | vite@5.3.3:
1192 | resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==}
1193 | engines: {node: ^18.0.0 || >=20.0.0}
1194 | hasBin: true
1195 | peerDependencies:
1196 | '@types/node': ^18.0.0 || >=20.0.0
1197 | less: '*'
1198 | lightningcss: ^1.21.0
1199 | sass: '*'
1200 | stylus: '*'
1201 | sugarss: '*'
1202 | terser: ^5.4.0
1203 | peerDependenciesMeta:
1204 | '@types/node':
1205 | optional: true
1206 | less:
1207 | optional: true
1208 | lightningcss:
1209 | optional: true
1210 | sass:
1211 | optional: true
1212 | stylus:
1213 | optional: true
1214 | sugarss:
1215 | optional: true
1216 | terser:
1217 | optional: true
1218 |
1219 | vitefu@0.2.5:
1220 | resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
1221 | peerDependencies:
1222 | vite: ^3.0.0 || ^4.0.0 || ^5.0.0
1223 | peerDependenciesMeta:
1224 | vite:
1225 | optional: true
1226 |
1227 | which@2.0.2:
1228 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
1229 | engines: {node: '>= 8'}
1230 | hasBin: true
1231 |
1232 | word-wrap@1.2.5:
1233 | resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
1234 | engines: {node: '>=0.10.0'}
1235 |
1236 | wrappy@1.0.2:
1237 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
1238 |
1239 | yaml@1.10.2:
1240 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
1241 | engines: {node: '>= 6'}
1242 |
1243 | yocto-queue@0.1.0:
1244 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
1245 | engines: {node: '>=10'}
1246 |
1247 | zimmerframe@1.1.2:
1248 | resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==}
1249 |
1250 | snapshots:
1251 |
1252 | '@ampproject/remapping@2.3.0':
1253 | dependencies:
1254 | '@jridgewell/gen-mapping': 0.3.5
1255 | '@jridgewell/trace-mapping': 0.3.25
1256 |
1257 | '@esbuild/aix-ppc64@0.21.5':
1258 | optional: true
1259 |
1260 | '@esbuild/android-arm64@0.21.5':
1261 | optional: true
1262 |
1263 | '@esbuild/android-arm@0.21.5':
1264 | optional: true
1265 |
1266 | '@esbuild/android-x64@0.21.5':
1267 | optional: true
1268 |
1269 | '@esbuild/darwin-arm64@0.21.5':
1270 | optional: true
1271 |
1272 | '@esbuild/darwin-x64@0.21.5':
1273 | optional: true
1274 |
1275 | '@esbuild/freebsd-arm64@0.21.5':
1276 | optional: true
1277 |
1278 | '@esbuild/freebsd-x64@0.21.5':
1279 | optional: true
1280 |
1281 | '@esbuild/linux-arm64@0.21.5':
1282 | optional: true
1283 |
1284 | '@esbuild/linux-arm@0.21.5':
1285 | optional: true
1286 |
1287 | '@esbuild/linux-ia32@0.21.5':
1288 | optional: true
1289 |
1290 | '@esbuild/linux-loong64@0.21.5':
1291 | optional: true
1292 |
1293 | '@esbuild/linux-mips64el@0.21.5':
1294 | optional: true
1295 |
1296 | '@esbuild/linux-ppc64@0.21.5':
1297 | optional: true
1298 |
1299 | '@esbuild/linux-riscv64@0.21.5':
1300 | optional: true
1301 |
1302 | '@esbuild/linux-s390x@0.21.5':
1303 | optional: true
1304 |
1305 | '@esbuild/linux-x64@0.21.5':
1306 | optional: true
1307 |
1308 | '@esbuild/netbsd-x64@0.21.5':
1309 | optional: true
1310 |
1311 | '@esbuild/openbsd-x64@0.21.5':
1312 | optional: true
1313 |
1314 | '@esbuild/sunos-x64@0.21.5':
1315 | optional: true
1316 |
1317 | '@esbuild/win32-arm64@0.21.5':
1318 | optional: true
1319 |
1320 | '@esbuild/win32-ia32@0.21.5':
1321 | optional: true
1322 |
1323 | '@esbuild/win32-x64@0.21.5':
1324 | optional: true
1325 |
1326 | '@eslint-community/eslint-utils@4.4.0(eslint@9.6.0)':
1327 | dependencies:
1328 | eslint: 9.6.0
1329 | eslint-visitor-keys: 3.4.3
1330 |
1331 | '@eslint-community/regexpp@4.11.0': {}
1332 |
1333 | '@eslint/config-array@0.17.0':
1334 | dependencies:
1335 | '@eslint/object-schema': 2.1.4
1336 | debug: 4.3.5
1337 | minimatch: 3.1.2
1338 | transitivePeerDependencies:
1339 | - supports-color
1340 |
1341 | '@eslint/eslintrc@3.1.0':
1342 | dependencies:
1343 | ajv: 6.12.6
1344 | debug: 4.3.5
1345 | espree: 10.1.0
1346 | globals: 14.0.0
1347 | ignore: 5.3.1
1348 | import-fresh: 3.3.0
1349 | js-yaml: 4.1.0
1350 | minimatch: 3.1.2
1351 | strip-json-comments: 3.1.1
1352 | transitivePeerDependencies:
1353 | - supports-color
1354 |
1355 | '@eslint/js@9.6.0': {}
1356 |
1357 | '@eslint/object-schema@2.1.4': {}
1358 |
1359 | '@humanwhocodes/module-importer@1.0.1': {}
1360 |
1361 | '@humanwhocodes/retry@0.3.0': {}
1362 |
1363 | '@jridgewell/gen-mapping@0.3.5':
1364 | dependencies:
1365 | '@jridgewell/set-array': 1.2.1
1366 | '@jridgewell/sourcemap-codec': 1.5.0
1367 | '@jridgewell/trace-mapping': 0.3.25
1368 |
1369 | '@jridgewell/resolve-uri@3.1.2': {}
1370 |
1371 | '@jridgewell/set-array@1.2.1': {}
1372 |
1373 | '@jridgewell/sourcemap-codec@1.5.0': {}
1374 |
1375 | '@jridgewell/trace-mapping@0.3.25':
1376 | dependencies:
1377 | '@jridgewell/resolve-uri': 3.1.2
1378 | '@jridgewell/sourcemap-codec': 1.5.0
1379 |
1380 | '@nodelib/fs.scandir@2.1.5':
1381 | dependencies:
1382 | '@nodelib/fs.stat': 2.0.5
1383 | run-parallel: 1.2.0
1384 |
1385 | '@nodelib/fs.stat@2.0.5': {}
1386 |
1387 | '@nodelib/fs.walk@1.2.8':
1388 | dependencies:
1389 | '@nodelib/fs.scandir': 2.1.5
1390 | fastq: 1.17.1
1391 |
1392 | '@polka/url@1.0.0-next.25': {}
1393 |
1394 | '@rollup/rollup-android-arm-eabi@4.18.1':
1395 | optional: true
1396 |
1397 | '@rollup/rollup-android-arm64@4.18.1':
1398 | optional: true
1399 |
1400 | '@rollup/rollup-darwin-arm64@4.18.1':
1401 | optional: true
1402 |
1403 | '@rollup/rollup-darwin-x64@4.18.1':
1404 | optional: true
1405 |
1406 | '@rollup/rollup-linux-arm-gnueabihf@4.18.1':
1407 | optional: true
1408 |
1409 | '@rollup/rollup-linux-arm-musleabihf@4.18.1':
1410 | optional: true
1411 |
1412 | '@rollup/rollup-linux-arm64-gnu@4.18.1':
1413 | optional: true
1414 |
1415 | '@rollup/rollup-linux-arm64-musl@4.18.1':
1416 | optional: true
1417 |
1418 | '@rollup/rollup-linux-powerpc64le-gnu@4.18.1':
1419 | optional: true
1420 |
1421 | '@rollup/rollup-linux-riscv64-gnu@4.18.1':
1422 | optional: true
1423 |
1424 | '@rollup/rollup-linux-s390x-gnu@4.18.1':
1425 | optional: true
1426 |
1427 | '@rollup/rollup-linux-x64-gnu@4.18.1':
1428 | optional: true
1429 |
1430 | '@rollup/rollup-linux-x64-musl@4.18.1':
1431 | optional: true
1432 |
1433 | '@rollup/rollup-win32-arm64-msvc@4.18.1':
1434 | optional: true
1435 |
1436 | '@rollup/rollup-win32-ia32-msvc@4.18.1':
1437 | optional: true
1438 |
1439 | '@rollup/rollup-win32-x64-msvc@4.18.1':
1440 | optional: true
1441 |
1442 | '@sveltejs/adapter-auto@3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3))(svelte@5.0.0-next.183)(vite@5.3.3))':
1443 | dependencies:
1444 | '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3))(svelte@5.0.0-next.183)(vite@5.3.3)
1445 | import-meta-resolve: 4.1.0
1446 |
1447 | '@sveltejs/adapter-static@3.0.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3))(svelte@5.0.0-next.183)(vite@5.3.3))':
1448 | dependencies:
1449 | '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3))(svelte@5.0.0-next.183)(vite@5.3.3)
1450 |
1451 | '@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3))(svelte@5.0.0-next.183)(vite@5.3.3)':
1452 | dependencies:
1453 | '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.183)(vite@5.3.3)
1454 | '@types/cookie': 0.6.0
1455 | cookie: 0.6.0
1456 | devalue: 5.0.0
1457 | esm-env: 1.0.0
1458 | import-meta-resolve: 4.1.0
1459 | kleur: 4.1.5
1460 | magic-string: 0.30.10
1461 | mrmime: 2.0.0
1462 | sade: 1.8.1
1463 | set-cookie-parser: 2.6.0
1464 | sirv: 2.0.4
1465 | svelte: 5.0.0-next.183
1466 | tiny-glob: 0.2.9
1467 | vite: 5.3.3
1468 |
1469 | '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3))(svelte@5.0.0-next.183)(vite@5.3.3)':
1470 | dependencies:
1471 | '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.183)(vite@5.3.3)
1472 | debug: 4.3.5
1473 | svelte: 5.0.0-next.183
1474 | vite: 5.3.3
1475 | transitivePeerDependencies:
1476 | - supports-color
1477 |
1478 | '@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3)':
1479 | dependencies:
1480 | '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3))(svelte@5.0.0-next.183)(vite@5.3.3)
1481 | debug: 4.3.5
1482 | deepmerge: 4.3.1
1483 | kleur: 4.1.5
1484 | magic-string: 0.30.10
1485 | svelte: 5.0.0-next.183
1486 | svelte-hmr: 0.16.0(svelte@5.0.0-next.183)
1487 | vite: 5.3.3
1488 | vitefu: 0.2.5(vite@5.3.3)
1489 | transitivePeerDependencies:
1490 | - supports-color
1491 |
1492 | '@types/cookie@0.6.0': {}
1493 |
1494 | '@types/eslint@8.56.10':
1495 | dependencies:
1496 | '@types/estree': 1.0.5
1497 | '@types/json-schema': 7.0.15
1498 |
1499 | '@types/estree@1.0.5': {}
1500 |
1501 | '@types/json-schema@7.0.15': {}
1502 |
1503 | '@types/pug@2.0.10': {}
1504 |
1505 | '@typescript-eslint/eslint-plugin@8.0.0-alpha.41(@typescript-eslint/parser@8.0.0-alpha.41(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)(typescript@5.5.3)':
1506 | dependencies:
1507 | '@eslint-community/regexpp': 4.11.0
1508 | '@typescript-eslint/parser': 8.0.0-alpha.41(eslint@9.6.0)(typescript@5.5.3)
1509 | '@typescript-eslint/scope-manager': 8.0.0-alpha.41
1510 | '@typescript-eslint/type-utils': 8.0.0-alpha.41(eslint@9.6.0)(typescript@5.5.3)
1511 | '@typescript-eslint/utils': 8.0.0-alpha.41(eslint@9.6.0)(typescript@5.5.3)
1512 | '@typescript-eslint/visitor-keys': 8.0.0-alpha.41
1513 | eslint: 9.6.0
1514 | graphemer: 1.4.0
1515 | ignore: 5.3.1
1516 | natural-compare: 1.4.0
1517 | ts-api-utils: 1.3.0(typescript@5.5.3)
1518 | optionalDependencies:
1519 | typescript: 5.5.3
1520 | transitivePeerDependencies:
1521 | - supports-color
1522 |
1523 | '@typescript-eslint/parser@8.0.0-alpha.41(eslint@9.6.0)(typescript@5.5.3)':
1524 | dependencies:
1525 | '@typescript-eslint/scope-manager': 8.0.0-alpha.41
1526 | '@typescript-eslint/types': 8.0.0-alpha.41
1527 | '@typescript-eslint/typescript-estree': 8.0.0-alpha.41(typescript@5.5.3)
1528 | '@typescript-eslint/visitor-keys': 8.0.0-alpha.41
1529 | debug: 4.3.5
1530 | eslint: 9.6.0
1531 | optionalDependencies:
1532 | typescript: 5.5.3
1533 | transitivePeerDependencies:
1534 | - supports-color
1535 |
1536 | '@typescript-eslint/scope-manager@8.0.0-alpha.41':
1537 | dependencies:
1538 | '@typescript-eslint/types': 8.0.0-alpha.41
1539 | '@typescript-eslint/visitor-keys': 8.0.0-alpha.41
1540 |
1541 | '@typescript-eslint/type-utils@8.0.0-alpha.41(eslint@9.6.0)(typescript@5.5.3)':
1542 | dependencies:
1543 | '@typescript-eslint/typescript-estree': 8.0.0-alpha.41(typescript@5.5.3)
1544 | '@typescript-eslint/utils': 8.0.0-alpha.41(eslint@9.6.0)(typescript@5.5.3)
1545 | debug: 4.3.5
1546 | ts-api-utils: 1.3.0(typescript@5.5.3)
1547 | optionalDependencies:
1548 | typescript: 5.5.3
1549 | transitivePeerDependencies:
1550 | - eslint
1551 | - supports-color
1552 |
1553 | '@typescript-eslint/types@8.0.0-alpha.41': {}
1554 |
1555 | '@typescript-eslint/typescript-estree@8.0.0-alpha.41(typescript@5.5.3)':
1556 | dependencies:
1557 | '@typescript-eslint/types': 8.0.0-alpha.41
1558 | '@typescript-eslint/visitor-keys': 8.0.0-alpha.41
1559 | debug: 4.3.5
1560 | globby: 11.1.0
1561 | is-glob: 4.0.3
1562 | minimatch: 9.0.5
1563 | semver: 7.6.2
1564 | ts-api-utils: 1.3.0(typescript@5.5.3)
1565 | optionalDependencies:
1566 | typescript: 5.5.3
1567 | transitivePeerDependencies:
1568 | - supports-color
1569 |
1570 | '@typescript-eslint/utils@8.0.0-alpha.41(eslint@9.6.0)(typescript@5.5.3)':
1571 | dependencies:
1572 | '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
1573 | '@typescript-eslint/scope-manager': 8.0.0-alpha.41
1574 | '@typescript-eslint/types': 8.0.0-alpha.41
1575 | '@typescript-eslint/typescript-estree': 8.0.0-alpha.41(typescript@5.5.3)
1576 | eslint: 9.6.0
1577 | transitivePeerDependencies:
1578 | - supports-color
1579 | - typescript
1580 |
1581 | '@typescript-eslint/visitor-keys@8.0.0-alpha.41':
1582 | dependencies:
1583 | '@typescript-eslint/types': 8.0.0-alpha.41
1584 | eslint-visitor-keys: 3.4.3
1585 |
1586 | acorn-jsx@5.3.2(acorn@8.12.1):
1587 | dependencies:
1588 | acorn: 8.12.1
1589 |
1590 | acorn-typescript@1.4.13(acorn@8.12.1):
1591 | dependencies:
1592 | acorn: 8.12.1
1593 |
1594 | acorn@8.12.1: {}
1595 |
1596 | ajv@6.12.6:
1597 | dependencies:
1598 | fast-deep-equal: 3.1.3
1599 | fast-json-stable-stringify: 2.1.0
1600 | json-schema-traverse: 0.4.1
1601 | uri-js: 4.4.1
1602 |
1603 | ansi-regex@5.0.1: {}
1604 |
1605 | ansi-styles@4.3.0:
1606 | dependencies:
1607 | color-convert: 2.0.1
1608 |
1609 | anymatch@3.1.3:
1610 | dependencies:
1611 | normalize-path: 3.0.0
1612 | picomatch: 2.3.1
1613 |
1614 | argparse@2.0.1: {}
1615 |
1616 | aria-query@5.3.0:
1617 | dependencies:
1618 | dequal: 2.0.3
1619 |
1620 | array-union@2.1.0: {}
1621 |
1622 | axobject-query@4.0.0:
1623 | dependencies:
1624 | dequal: 2.0.3
1625 |
1626 | balanced-match@1.0.2: {}
1627 |
1628 | binary-extensions@2.3.0: {}
1629 |
1630 | brace-expansion@1.1.11:
1631 | dependencies:
1632 | balanced-match: 1.0.2
1633 | concat-map: 0.0.1
1634 |
1635 | brace-expansion@2.0.1:
1636 | dependencies:
1637 | balanced-match: 1.0.2
1638 |
1639 | braces@3.0.3:
1640 | dependencies:
1641 | fill-range: 7.1.1
1642 |
1643 | buffer-crc32@1.0.0: {}
1644 |
1645 | callsites@3.1.0: {}
1646 |
1647 | chalk@4.1.2:
1648 | dependencies:
1649 | ansi-styles: 4.3.0
1650 | supports-color: 7.2.0
1651 |
1652 | chokidar@3.6.0:
1653 | dependencies:
1654 | anymatch: 3.1.3
1655 | braces: 3.0.3
1656 | glob-parent: 5.1.2
1657 | is-binary-path: 2.1.0
1658 | is-glob: 4.0.3
1659 | normalize-path: 3.0.0
1660 | readdirp: 3.6.0
1661 | optionalDependencies:
1662 | fsevents: 2.3.3
1663 |
1664 | color-convert@2.0.1:
1665 | dependencies:
1666 | color-name: 1.1.4
1667 |
1668 | color-name@1.1.4: {}
1669 |
1670 | concat-map@0.0.1: {}
1671 |
1672 | cookie@0.6.0: {}
1673 |
1674 | cross-spawn@7.0.3:
1675 | dependencies:
1676 | path-key: 3.1.1
1677 | shebang-command: 2.0.0
1678 | which: 2.0.2
1679 |
1680 | cssesc@3.0.0: {}
1681 |
1682 | debug@4.3.5:
1683 | dependencies:
1684 | ms: 2.1.2
1685 |
1686 | deep-is@0.1.4: {}
1687 |
1688 | deepmerge@4.3.1: {}
1689 |
1690 | dequal@2.0.3: {}
1691 |
1692 | detect-indent@6.1.0: {}
1693 |
1694 | devalue@5.0.0: {}
1695 |
1696 | dexie@4.0.8: {}
1697 |
1698 | dir-glob@3.0.1:
1699 | dependencies:
1700 | path-type: 4.0.0
1701 |
1702 | es6-promise@3.3.1: {}
1703 |
1704 | esbuild@0.21.5:
1705 | optionalDependencies:
1706 | '@esbuild/aix-ppc64': 0.21.5
1707 | '@esbuild/android-arm': 0.21.5
1708 | '@esbuild/android-arm64': 0.21.5
1709 | '@esbuild/android-x64': 0.21.5
1710 | '@esbuild/darwin-arm64': 0.21.5
1711 | '@esbuild/darwin-x64': 0.21.5
1712 | '@esbuild/freebsd-arm64': 0.21.5
1713 | '@esbuild/freebsd-x64': 0.21.5
1714 | '@esbuild/linux-arm': 0.21.5
1715 | '@esbuild/linux-arm64': 0.21.5
1716 | '@esbuild/linux-ia32': 0.21.5
1717 | '@esbuild/linux-loong64': 0.21.5
1718 | '@esbuild/linux-mips64el': 0.21.5
1719 | '@esbuild/linux-ppc64': 0.21.5
1720 | '@esbuild/linux-riscv64': 0.21.5
1721 | '@esbuild/linux-s390x': 0.21.5
1722 | '@esbuild/linux-x64': 0.21.5
1723 | '@esbuild/netbsd-x64': 0.21.5
1724 | '@esbuild/openbsd-x64': 0.21.5
1725 | '@esbuild/sunos-x64': 0.21.5
1726 | '@esbuild/win32-arm64': 0.21.5
1727 | '@esbuild/win32-ia32': 0.21.5
1728 | '@esbuild/win32-x64': 0.21.5
1729 |
1730 | escape-string-regexp@4.0.0: {}
1731 |
1732 | eslint-compat-utils@0.5.1(eslint@9.6.0):
1733 | dependencies:
1734 | eslint: 9.6.0
1735 | semver: 7.6.2
1736 |
1737 | eslint-config-prettier@9.1.0(eslint@9.6.0):
1738 | dependencies:
1739 | eslint: 9.6.0
1740 |
1741 | eslint-plugin-svelte@2.42.0(eslint@9.6.0)(svelte@5.0.0-next.183):
1742 | dependencies:
1743 | '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
1744 | '@jridgewell/sourcemap-codec': 1.5.0
1745 | eslint: 9.6.0
1746 | eslint-compat-utils: 0.5.1(eslint@9.6.0)
1747 | esutils: 2.0.3
1748 | known-css-properties: 0.34.0
1749 | postcss: 8.4.39
1750 | postcss-load-config: 3.1.4(postcss@8.4.39)
1751 | postcss-safe-parser: 6.0.0(postcss@8.4.39)
1752 | postcss-selector-parser: 6.1.0
1753 | semver: 7.6.2
1754 | svelte-eslint-parser: 0.40.0(svelte@5.0.0-next.183)
1755 | optionalDependencies:
1756 | svelte: 5.0.0-next.183
1757 | transitivePeerDependencies:
1758 | - ts-node
1759 |
1760 | eslint-scope@7.2.2:
1761 | dependencies:
1762 | esrecurse: 4.3.0
1763 | estraverse: 5.3.0
1764 |
1765 | eslint-scope@8.0.1:
1766 | dependencies:
1767 | esrecurse: 4.3.0
1768 | estraverse: 5.3.0
1769 |
1770 | eslint-visitor-keys@3.4.3: {}
1771 |
1772 | eslint-visitor-keys@4.0.0: {}
1773 |
1774 | eslint@9.6.0:
1775 | dependencies:
1776 | '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
1777 | '@eslint-community/regexpp': 4.11.0
1778 | '@eslint/config-array': 0.17.0
1779 | '@eslint/eslintrc': 3.1.0
1780 | '@eslint/js': 9.6.0
1781 | '@humanwhocodes/module-importer': 1.0.1
1782 | '@humanwhocodes/retry': 0.3.0
1783 | '@nodelib/fs.walk': 1.2.8
1784 | ajv: 6.12.6
1785 | chalk: 4.1.2
1786 | cross-spawn: 7.0.3
1787 | debug: 4.3.5
1788 | escape-string-regexp: 4.0.0
1789 | eslint-scope: 8.0.1
1790 | eslint-visitor-keys: 4.0.0
1791 | espree: 10.1.0
1792 | esquery: 1.6.0
1793 | esutils: 2.0.3
1794 | fast-deep-equal: 3.1.3
1795 | file-entry-cache: 8.0.0
1796 | find-up: 5.0.0
1797 | glob-parent: 6.0.2
1798 | ignore: 5.3.1
1799 | imurmurhash: 0.1.4
1800 | is-glob: 4.0.3
1801 | is-path-inside: 3.0.3
1802 | json-stable-stringify-without-jsonify: 1.0.1
1803 | levn: 0.4.1
1804 | lodash.merge: 4.6.2
1805 | minimatch: 3.1.2
1806 | natural-compare: 1.4.0
1807 | optionator: 0.9.4
1808 | strip-ansi: 6.0.1
1809 | text-table: 0.2.0
1810 | transitivePeerDependencies:
1811 | - supports-color
1812 |
1813 | esm-env@1.0.0: {}
1814 |
1815 | espree@10.1.0:
1816 | dependencies:
1817 | acorn: 8.12.1
1818 | acorn-jsx: 5.3.2(acorn@8.12.1)
1819 | eslint-visitor-keys: 4.0.0
1820 |
1821 | espree@9.6.1:
1822 | dependencies:
1823 | acorn: 8.12.1
1824 | acorn-jsx: 5.3.2(acorn@8.12.1)
1825 | eslint-visitor-keys: 3.4.3
1826 |
1827 | esquery@1.6.0:
1828 | dependencies:
1829 | estraverse: 5.3.0
1830 |
1831 | esrap@1.2.2:
1832 | dependencies:
1833 | '@jridgewell/sourcemap-codec': 1.5.0
1834 | '@types/estree': 1.0.5
1835 |
1836 | esrecurse@4.3.0:
1837 | dependencies:
1838 | estraverse: 5.3.0
1839 |
1840 | estraverse@5.3.0: {}
1841 |
1842 | esutils@2.0.3: {}
1843 |
1844 | fast-deep-equal@3.1.3: {}
1845 |
1846 | fast-glob@3.3.2:
1847 | dependencies:
1848 | '@nodelib/fs.stat': 2.0.5
1849 | '@nodelib/fs.walk': 1.2.8
1850 | glob-parent: 5.1.2
1851 | merge2: 1.4.1
1852 | micromatch: 4.0.7
1853 |
1854 | fast-json-stable-stringify@2.1.0: {}
1855 |
1856 | fast-levenshtein@2.0.6: {}
1857 |
1858 | fastq@1.17.1:
1859 | dependencies:
1860 | reusify: 1.0.4
1861 |
1862 | file-entry-cache@8.0.0:
1863 | dependencies:
1864 | flat-cache: 4.0.1
1865 |
1866 | fill-range@7.1.1:
1867 | dependencies:
1868 | to-regex-range: 5.0.1
1869 |
1870 | find-up@5.0.0:
1871 | dependencies:
1872 | locate-path: 6.0.0
1873 | path-exists: 4.0.0
1874 |
1875 | flat-cache@4.0.1:
1876 | dependencies:
1877 | flatted: 3.3.1
1878 | keyv: 4.5.4
1879 |
1880 | flatted@3.3.1: {}
1881 |
1882 | fs.realpath@1.0.0: {}
1883 |
1884 | fsevents@2.3.3:
1885 | optional: true
1886 |
1887 | glob-parent@5.1.2:
1888 | dependencies:
1889 | is-glob: 4.0.3
1890 |
1891 | glob-parent@6.0.2:
1892 | dependencies:
1893 | is-glob: 4.0.3
1894 |
1895 | glob@7.2.3:
1896 | dependencies:
1897 | fs.realpath: 1.0.0
1898 | inflight: 1.0.6
1899 | inherits: 2.0.4
1900 | minimatch: 3.1.2
1901 | once: 1.4.0
1902 | path-is-absolute: 1.0.1
1903 |
1904 | globals@14.0.0: {}
1905 |
1906 | globals@15.8.0: {}
1907 |
1908 | globalyzer@0.1.0: {}
1909 |
1910 | globby@11.1.0:
1911 | dependencies:
1912 | array-union: 2.1.0
1913 | dir-glob: 3.0.1
1914 | fast-glob: 3.3.2
1915 | ignore: 5.3.1
1916 | merge2: 1.4.1
1917 | slash: 3.0.0
1918 |
1919 | globrex@0.1.2: {}
1920 |
1921 | graceful-fs@4.2.11: {}
1922 |
1923 | graphemer@1.4.0: {}
1924 |
1925 | has-flag@4.0.0: {}
1926 |
1927 | ignore@5.3.1: {}
1928 |
1929 | import-fresh@3.3.0:
1930 | dependencies:
1931 | parent-module: 1.0.1
1932 | resolve-from: 4.0.0
1933 |
1934 | import-meta-resolve@4.1.0: {}
1935 |
1936 | imurmurhash@0.1.4: {}
1937 |
1938 | inflight@1.0.6:
1939 | dependencies:
1940 | once: 1.4.0
1941 | wrappy: 1.0.2
1942 |
1943 | inherits@2.0.4: {}
1944 |
1945 | is-binary-path@2.1.0:
1946 | dependencies:
1947 | binary-extensions: 2.3.0
1948 |
1949 | is-extglob@2.1.1: {}
1950 |
1951 | is-glob@4.0.3:
1952 | dependencies:
1953 | is-extglob: 2.1.1
1954 |
1955 | is-number@7.0.0: {}
1956 |
1957 | is-path-inside@3.0.3: {}
1958 |
1959 | is-reference@3.0.2:
1960 | dependencies:
1961 | '@types/estree': 1.0.5
1962 |
1963 | isexe@2.0.0: {}
1964 |
1965 | js-yaml@4.1.0:
1966 | dependencies:
1967 | argparse: 2.0.1
1968 |
1969 | json-buffer@3.0.1: {}
1970 |
1971 | json-schema-traverse@0.4.1: {}
1972 |
1973 | json-stable-stringify-without-jsonify@1.0.1: {}
1974 |
1975 | keyv@4.5.4:
1976 | dependencies:
1977 | json-buffer: 3.0.1
1978 |
1979 | kleur@4.1.5: {}
1980 |
1981 | known-css-properties@0.34.0: {}
1982 |
1983 | levn@0.4.1:
1984 | dependencies:
1985 | prelude-ls: 1.2.1
1986 | type-check: 0.4.0
1987 |
1988 | lilconfig@2.1.0: {}
1989 |
1990 | locate-character@3.0.0: {}
1991 |
1992 | locate-path@6.0.0:
1993 | dependencies:
1994 | p-locate: 5.0.0
1995 |
1996 | lodash.merge@4.6.2: {}
1997 |
1998 | magic-string@0.30.10:
1999 | dependencies:
2000 | '@jridgewell/sourcemap-codec': 1.5.0
2001 |
2002 | merge2@1.4.1: {}
2003 |
2004 | micromatch@4.0.7:
2005 | dependencies:
2006 | braces: 3.0.3
2007 | picomatch: 2.3.1
2008 |
2009 | min-indent@1.0.1: {}
2010 |
2011 | minimatch@3.1.2:
2012 | dependencies:
2013 | brace-expansion: 1.1.11
2014 |
2015 | minimatch@9.0.5:
2016 | dependencies:
2017 | brace-expansion: 2.0.1
2018 |
2019 | minimist@1.2.8: {}
2020 |
2021 | mkdirp@0.5.6:
2022 | dependencies:
2023 | minimist: 1.2.8
2024 |
2025 | mri@1.2.0: {}
2026 |
2027 | mrmime@2.0.0: {}
2028 |
2029 | ms@2.1.2: {}
2030 |
2031 | nanoid@3.3.7: {}
2032 |
2033 | natural-compare@1.4.0: {}
2034 |
2035 | normalize-path@3.0.0: {}
2036 |
2037 | once@1.4.0:
2038 | dependencies:
2039 | wrappy: 1.0.2
2040 |
2041 | optionator@0.9.4:
2042 | dependencies:
2043 | deep-is: 0.1.4
2044 | fast-levenshtein: 2.0.6
2045 | levn: 0.4.1
2046 | prelude-ls: 1.2.1
2047 | type-check: 0.4.0
2048 | word-wrap: 1.2.5
2049 |
2050 | p-limit@3.1.0:
2051 | dependencies:
2052 | yocto-queue: 0.1.0
2053 |
2054 | p-locate@5.0.0:
2055 | dependencies:
2056 | p-limit: 3.1.0
2057 |
2058 | parent-module@1.0.1:
2059 | dependencies:
2060 | callsites: 3.1.0
2061 |
2062 | path-exists@4.0.0: {}
2063 |
2064 | path-is-absolute@1.0.1: {}
2065 |
2066 | path-key@3.1.1: {}
2067 |
2068 | path-type@4.0.0: {}
2069 |
2070 | picocolors@1.0.1: {}
2071 |
2072 | picomatch@2.3.1: {}
2073 |
2074 | postcss-load-config@3.1.4(postcss@8.4.39):
2075 | dependencies:
2076 | lilconfig: 2.1.0
2077 | yaml: 1.10.2
2078 | optionalDependencies:
2079 | postcss: 8.4.39
2080 |
2081 | postcss-safe-parser@6.0.0(postcss@8.4.39):
2082 | dependencies:
2083 | postcss: 8.4.39
2084 |
2085 | postcss-scss@4.0.9(postcss@8.4.39):
2086 | dependencies:
2087 | postcss: 8.4.39
2088 |
2089 | postcss-selector-parser@6.1.0:
2090 | dependencies:
2091 | cssesc: 3.0.0
2092 | util-deprecate: 1.0.2
2093 |
2094 | postcss@8.4.39:
2095 | dependencies:
2096 | nanoid: 3.3.7
2097 | picocolors: 1.0.1
2098 | source-map-js: 1.2.0
2099 |
2100 | prelude-ls@1.2.1: {}
2101 |
2102 | prettier-plugin-svelte@3.2.5(prettier@3.3.2)(svelte@5.0.0-next.183):
2103 | dependencies:
2104 | prettier: 3.3.2
2105 | svelte: 5.0.0-next.183
2106 |
2107 | prettier@3.3.2: {}
2108 |
2109 | punycode@2.3.1: {}
2110 |
2111 | queue-microtask@1.2.3: {}
2112 |
2113 | readdirp@3.6.0:
2114 | dependencies:
2115 | picomatch: 2.3.1
2116 |
2117 | resolve-from@4.0.0: {}
2118 |
2119 | reusify@1.0.4: {}
2120 |
2121 | rimraf@2.7.1:
2122 | dependencies:
2123 | glob: 7.2.3
2124 |
2125 | rollup@4.18.1:
2126 | dependencies:
2127 | '@types/estree': 1.0.5
2128 | optionalDependencies:
2129 | '@rollup/rollup-android-arm-eabi': 4.18.1
2130 | '@rollup/rollup-android-arm64': 4.18.1
2131 | '@rollup/rollup-darwin-arm64': 4.18.1
2132 | '@rollup/rollup-darwin-x64': 4.18.1
2133 | '@rollup/rollup-linux-arm-gnueabihf': 4.18.1
2134 | '@rollup/rollup-linux-arm-musleabihf': 4.18.1
2135 | '@rollup/rollup-linux-arm64-gnu': 4.18.1
2136 | '@rollup/rollup-linux-arm64-musl': 4.18.1
2137 | '@rollup/rollup-linux-powerpc64le-gnu': 4.18.1
2138 | '@rollup/rollup-linux-riscv64-gnu': 4.18.1
2139 | '@rollup/rollup-linux-s390x-gnu': 4.18.1
2140 | '@rollup/rollup-linux-x64-gnu': 4.18.1
2141 | '@rollup/rollup-linux-x64-musl': 4.18.1
2142 | '@rollup/rollup-win32-arm64-msvc': 4.18.1
2143 | '@rollup/rollup-win32-ia32-msvc': 4.18.1
2144 | '@rollup/rollup-win32-x64-msvc': 4.18.1
2145 | fsevents: 2.3.3
2146 |
2147 | run-parallel@1.2.0:
2148 | dependencies:
2149 | queue-microtask: 1.2.3
2150 |
2151 | sade@1.8.1:
2152 | dependencies:
2153 | mri: 1.2.0
2154 |
2155 | sander@0.5.1:
2156 | dependencies:
2157 | es6-promise: 3.3.1
2158 | graceful-fs: 4.2.11
2159 | mkdirp: 0.5.6
2160 | rimraf: 2.7.1
2161 |
2162 | semver@7.6.2: {}
2163 |
2164 | set-cookie-parser@2.6.0: {}
2165 |
2166 | shebang-command@2.0.0:
2167 | dependencies:
2168 | shebang-regex: 3.0.0
2169 |
2170 | shebang-regex@3.0.0: {}
2171 |
2172 | sirv@2.0.4:
2173 | dependencies:
2174 | '@polka/url': 1.0.0-next.25
2175 | mrmime: 2.0.0
2176 | totalist: 3.0.1
2177 |
2178 | slash@3.0.0: {}
2179 |
2180 | sorcery@0.11.1:
2181 | dependencies:
2182 | '@jridgewell/sourcemap-codec': 1.5.0
2183 | buffer-crc32: 1.0.0
2184 | minimist: 1.2.8
2185 | sander: 0.5.1
2186 |
2187 | source-map-js@1.2.0: {}
2188 |
2189 | strip-ansi@6.0.1:
2190 | dependencies:
2191 | ansi-regex: 5.0.1
2192 |
2193 | strip-indent@3.0.0:
2194 | dependencies:
2195 | min-indent: 1.0.1
2196 |
2197 | strip-json-comments@3.1.1: {}
2198 |
2199 | supports-color@7.2.0:
2200 | dependencies:
2201 | has-flag: 4.0.0
2202 |
2203 | svelte-check@3.8.4(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@5.0.0-next.183):
2204 | dependencies:
2205 | '@jridgewell/trace-mapping': 0.3.25
2206 | chokidar: 3.6.0
2207 | picocolors: 1.0.1
2208 | sade: 1.8.1
2209 | svelte: 5.0.0-next.183
2210 | svelte-preprocess: 5.1.4(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@5.0.0-next.183)(typescript@5.5.3)
2211 | typescript: 5.5.3
2212 | transitivePeerDependencies:
2213 | - '@babel/core'
2214 | - coffeescript
2215 | - less
2216 | - postcss
2217 | - postcss-load-config
2218 | - pug
2219 | - sass
2220 | - stylus
2221 | - sugarss
2222 |
2223 | svelte-eslint-parser@0.40.0(svelte@5.0.0-next.183):
2224 | dependencies:
2225 | eslint-scope: 7.2.2
2226 | eslint-visitor-keys: 3.4.3
2227 | espree: 9.6.1
2228 | postcss: 8.4.39
2229 | postcss-scss: 4.0.9(postcss@8.4.39)
2230 | optionalDependencies:
2231 | svelte: 5.0.0-next.183
2232 |
2233 | svelte-hmr@0.16.0(svelte@5.0.0-next.183):
2234 | dependencies:
2235 | svelte: 5.0.0-next.183
2236 |
2237 | svelte-preprocess@5.1.4(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@5.0.0-next.183)(typescript@5.5.3):
2238 | dependencies:
2239 | '@types/pug': 2.0.10
2240 | detect-indent: 6.1.0
2241 | magic-string: 0.30.10
2242 | sorcery: 0.11.1
2243 | strip-indent: 3.0.0
2244 | svelte: 5.0.0-next.183
2245 | optionalDependencies:
2246 | postcss: 8.4.39
2247 | postcss-load-config: 3.1.4(postcss@8.4.39)
2248 | typescript: 5.5.3
2249 |
2250 | svelte@5.0.0-next.183:
2251 | dependencies:
2252 | '@ampproject/remapping': 2.3.0
2253 | '@jridgewell/sourcemap-codec': 1.5.0
2254 | '@types/estree': 1.0.5
2255 | acorn: 8.12.1
2256 | acorn-typescript: 1.4.13(acorn@8.12.1)
2257 | aria-query: 5.3.0
2258 | axobject-query: 4.0.0
2259 | esm-env: 1.0.0
2260 | esrap: 1.2.2
2261 | is-reference: 3.0.2
2262 | locate-character: 3.0.0
2263 | magic-string: 0.30.10
2264 | zimmerframe: 1.1.2
2265 |
2266 | text-table@0.2.0: {}
2267 |
2268 | tiny-glob@0.2.9:
2269 | dependencies:
2270 | globalyzer: 0.1.0
2271 | globrex: 0.1.2
2272 |
2273 | to-regex-range@5.0.1:
2274 | dependencies:
2275 | is-number: 7.0.0
2276 |
2277 | totalist@3.0.1: {}
2278 |
2279 | ts-api-utils@1.3.0(typescript@5.5.3):
2280 | dependencies:
2281 | typescript: 5.5.3
2282 |
2283 | tslib@2.6.3: {}
2284 |
2285 | type-check@0.4.0:
2286 | dependencies:
2287 | prelude-ls: 1.2.1
2288 |
2289 | typescript-eslint@8.0.0-alpha.41(eslint@9.6.0)(typescript@5.5.3):
2290 | dependencies:
2291 | '@typescript-eslint/eslint-plugin': 8.0.0-alpha.41(@typescript-eslint/parser@8.0.0-alpha.41(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)(typescript@5.5.3)
2292 | '@typescript-eslint/parser': 8.0.0-alpha.41(eslint@9.6.0)(typescript@5.5.3)
2293 | '@typescript-eslint/utils': 8.0.0-alpha.41(eslint@9.6.0)(typescript@5.5.3)
2294 | optionalDependencies:
2295 | typescript: 5.5.3
2296 | transitivePeerDependencies:
2297 | - eslint
2298 | - supports-color
2299 |
2300 | typescript@5.5.3: {}
2301 |
2302 | uri-js@4.4.1:
2303 | dependencies:
2304 | punycode: 2.3.1
2305 |
2306 | util-deprecate@1.0.2: {}
2307 |
2308 | vite@5.3.3:
2309 | dependencies:
2310 | esbuild: 0.21.5
2311 | postcss: 8.4.39
2312 | rollup: 4.18.1
2313 | optionalDependencies:
2314 | fsevents: 2.3.3
2315 |
2316 | vitefu@0.2.5(vite@5.3.3):
2317 | optionalDependencies:
2318 | vite: 5.3.3
2319 |
2320 | which@2.0.2:
2321 | dependencies:
2322 | isexe: 2.0.0
2323 |
2324 | word-wrap@1.2.5: {}
2325 |
2326 | wrappy@1.0.2: {}
2327 |
2328 | yaml@1.10.2: {}
2329 |
2330 | yocto-queue@0.1.0: {}
2331 |
2332 | zimmerframe@1.1.2: {}
2333 |
--------------------------------------------------------------------------------