Update config files

This commit is contained in:
Justin Edmund 2025-09-09 00:27:09 -07:00
parent c360543d82
commit 1fc179c99d
7 changed files with 436 additions and 146 deletions

View file

@ -1,11 +1,12 @@
{
"useTabs": true,
"singleQuote": true,
"trailingComma": "none",
"printWidth": 100,
"plugins": [
"prettier-plugin-svelte"
],
"useTabs": true,
"singleQuote": true,
"semi": false,
"trailingComma": "none",
"printWidth": 100,
"plugins": [
"prettier-plugin-svelte"
],
"overrides": [
{
"files": "*.svelte",

View file

@ -1,38 +1,36 @@
// For more info, see https://github.com/storybookjs/eslint-plugin-storybook#configuration-flat-config-format
import storybook from "eslint-plugin-storybook";
import storybook from 'eslint-plugin-storybook'
import prettier from 'eslint-config-prettier';
import { includeIgnoreFile } from '@eslint/compat';
import js from '@eslint/js';
import svelte from 'eslint-plugin-svelte';
import globals from 'globals';
import { fileURLToPath } from 'node:url';
import ts from 'typescript-eslint';
import svelteConfig from './svelte.config.js';
import prettier from 'eslint-config-prettier'
import { includeIgnoreFile } from '@eslint/compat'
import js from '@eslint/js'
import svelte from 'eslint-plugin-svelte'
import globals from 'globals'
import { fileURLToPath } from 'node:url'
import ts from 'typescript-eslint'
import svelteConfig from './svelte.config.js'
const gitignorePath = fileURLToPath(new URL('./.gitignore', import.meta.url));
const gitignorePath = fileURLToPath(new URL('./.gitignore', import.meta.url))
export default ts.config(
includeIgnoreFile(gitignorePath),
js.configs.recommended,
...ts.configs.recommended,
...svelte.configs.recommended,
prettier,
...svelte.configs.prettier,
{
includeIgnoreFile(gitignorePath),
js.configs.recommended,
...ts.configs.recommended,
...svelte.configs.recommended,
prettier,
...svelte.configs.prettier,
{
languageOptions: {
globals: { ...globals.browser, ...globals.node }
},
rules: { // typescript-eslint strongly recommend that you do not use the no-undef lint rule on TypeScript projects.
// see: https://typescript-eslint.io/troubleshooting/faqs/eslint/#i-get-errors-from-the-no-undef-rule-about-global-variables-not-being-defined-even-though-there-are-no-typescript-errors
"no-undef": 'off' }
rules: {
// typescript-eslint strongly recommend that you do not use the no-undef lint rule on TypeScript projects.
// see: https://typescript-eslint.io/troubleshooting/faqs/eslint/#i-get-errors-from-the-no-undef-rule-about-global-variables-not-being-defined-even-though-there-are-no-typescript-errors
'no-undef': 'off'
}
},
{
files: [
'**/*.svelte',
'**/*.svelte.ts',
'**/*.svelte.js'
],
{
files: ['**/*.svelte', '**/*.svelte.ts', '**/*.svelte.js'],
languageOptions: {
parserOptions: {
projectService: true,
@ -42,5 +40,5 @@ export default ts.config(
}
}
},
storybook.configs["flat/recommended"]
);
storybook.configs['flat/recommended']
)

View file

@ -40,9 +40,11 @@
"playwright": "^1.53.0",
"prettier": "^3.4.2",
"prettier-plugin-svelte": "^3.3.3",
"sass": "^1.92.1",
"storybook": "^9.1.5",
"svelte": "^5.0.0",
"svelte-check": "^4.0.0",
"svelte-preprocess": "^6.0.3",
"typescript": "^5.0.0",
"typescript-eslint": "^8.20.0",
"vite": "^7.0.4",
@ -54,5 +56,10 @@
"esbuild"
]
},
"packageManager": "pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67"
"packageManager": "pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67",
"dependencies": {
"@tanstack/svelte-query": "^5.87.1",
"modern-normalize": "^3.0.1",
"zod": "^4.1.5"
}
}

View file

@ -7,10 +7,20 @@ settings:
importers:
.:
dependencies:
'@tanstack/svelte-query':
specifier: ^5.87.1
version: 5.87.1(svelte@5.38.7)
modern-normalize:
specifier: ^3.0.1
version: 3.0.1
zod:
specifier: ^4.1.5
version: 4.1.5
devDependencies:
'@chromatic-com/storybook':
specifier: ^4.1.1
version: 4.1.1(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))
version: 4.1.1(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))
'@eslint/compat':
specifier: ^1.2.5
version: 1.3.2(eslint@9.35.0)
@ -22,34 +32,34 @@ importers:
version: 2.2.0
'@storybook/addon-a11y':
specifier: ^9.1.5
version: 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))
version: 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))
'@storybook/addon-docs':
specifier: ^9.1.5
version: 9.1.5(@types/react@19.1.12)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))
version: 9.1.5(@types/react@19.1.12)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))
'@storybook/addon-svelte-csf':
specifier: ^5.0.8
version: 5.0.8(@storybook/svelte@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7))(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)))(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))
version: 5.0.8(@storybook/svelte@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7))(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
'@storybook/addon-vitest':
specifier: ^9.1.5
version: 9.1.5(@vitest/browser@3.2.4)(@vitest/runner@3.2.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(vitest@3.2.4)
version: 9.1.5(@vitest/browser@3.2.4)(@vitest/runner@3.2.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(vitest@3.2.4)
'@storybook/sveltekit':
specifier: ^9.1.5
version: 9.1.5(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)))(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))
version: 9.1.5(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
'@sveltejs/adapter-node':
specifier: ^5.2.12
version: 5.3.1(@sveltejs/kit@2.37.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)))
version: 5.3.1(@sveltejs/kit@2.37.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))
'@sveltejs/kit':
specifier: ^2.22.0
version: 2.37.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))
version: 2.37.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
'@sveltejs/vite-plugin-svelte':
specifier: ^6.0.0
version: 6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))
version: 6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
'@types/node':
specifier: ^22
version: 22.18.1
'@vitest/browser':
specifier: ^3.2.3
version: 3.2.4(playwright@1.55.0)(vite@7.1.5(@types/node@22.18.1))(vitest@3.2.4)
version: 3.2.4(playwright@1.55.0)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))(vitest@3.2.4)
eslint:
specifier: ^9.18.0
version: 9.35.0
@ -58,7 +68,7 @@ importers:
version: 10.1.8(eslint@9.35.0)
eslint-plugin-storybook:
specifier: ^9.1.5
version: 9.1.5(eslint@9.35.0)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(typescript@5.9.2)
version: 9.1.5(eslint@9.35.0)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(typescript@5.9.2)
eslint-plugin-svelte:
specifier: ^3.0.0
version: 3.12.2(eslint@9.35.0)(svelte@5.38.7)
@ -74,15 +84,21 @@ importers:
prettier-plugin-svelte:
specifier: ^3.3.3
version: 3.4.0(prettier@3.6.2)(svelte@5.38.7)
sass:
specifier: ^1.92.1
version: 1.92.1
storybook:
specifier: ^9.1.5
version: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1))
version: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
svelte:
specifier: ^5.0.0
version: 5.38.7
svelte-check:
specifier: ^4.0.0
version: 4.3.1(picomatch@4.0.3)(svelte@5.38.7)(typescript@5.9.2)
svelte-preprocess:
specifier: ^6.0.3
version: 6.0.3(postcss-load-config@3.1.4(postcss@8.5.6))(postcss@8.5.6)(sass@1.92.1)(svelte@5.38.7)(typescript@5.9.2)
typescript:
specifier: ^5.0.0
version: 5.9.2
@ -91,10 +107,10 @@ importers:
version: 8.43.0(eslint@9.35.0)(typescript@5.9.2)
vite:
specifier: ^7.0.4
version: 7.1.5(@types/node@22.18.1)
version: 7.1.5(@types/node@22.18.1)(sass@1.92.1)
vitest:
specifier: ^3.2.3
version: 3.2.4(@types/node@22.18.1)(@vitest/browser@3.2.4)
version: 3.2.4(@types/node@22.18.1)(@vitest/browser@3.2.4)(sass@1.92.1)
vitest-browser-svelte:
specifier: ^0.1.0
version: 0.1.0(@vitest/browser@3.2.4)(svelte@5.38.7)(vitest@3.2.4)
@ -396,6 +412,88 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
'@parcel/watcher-android-arm64@2.5.1':
resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [android]
'@parcel/watcher-darwin-arm64@2.5.1':
resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [darwin]
'@parcel/watcher-darwin-x64@2.5.1':
resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [darwin]
'@parcel/watcher-freebsd-x64@2.5.1':
resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [freebsd]
'@parcel/watcher-linux-arm-glibc@2.5.1':
resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==}
engines: {node: '>= 10.0.0'}
cpu: [arm]
os: [linux]
'@parcel/watcher-linux-arm-musl@2.5.1':
resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==}
engines: {node: '>= 10.0.0'}
cpu: [arm]
os: [linux]
'@parcel/watcher-linux-arm64-glibc@2.5.1':
resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [linux]
'@parcel/watcher-linux-arm64-musl@2.5.1':
resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [linux]
'@parcel/watcher-linux-x64-glibc@2.5.1':
resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [linux]
'@parcel/watcher-linux-x64-musl@2.5.1':
resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [linux]
'@parcel/watcher-win32-arm64@2.5.1':
resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [win32]
'@parcel/watcher-win32-ia32@2.5.1':
resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==}
engines: {node: '>= 10.0.0'}
cpu: [ia32]
os: [win32]
'@parcel/watcher-win32-x64@2.5.1':
resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [win32]
'@parcel/watcher@2.5.1':
resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==}
engines: {node: '>= 10.0.0'}
'@polka/url@1.0.0-next.29':
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
@ -677,6 +775,14 @@ packages:
svelte: ^5.0.0
vite: ^6.3.0 || ^7.0.0
'@tanstack/query-core@5.87.1':
resolution: {integrity: sha512-HOFHVvhOCprrWvtccSzc7+RNqpnLlZ5R6lTmngb8aq7b4rc2/jDT0w+vLdQ4lD9bNtQ+/A4GsFXy030Gk4ollA==}
'@tanstack/svelte-query@5.87.1':
resolution: {integrity: sha512-kQ3j+A6y+4SeF9rs8ww8K4Oq8/E0zRg5YRJ9RMWCEOzhnL3GrJAshjC9fhfho8uGm7a1SbsHbJ2C1PpvL8w2qQ==}
peerDependencies:
svelte: ^3.54.0 || ^4.0.0 || ^5.0.0
'@testing-library/dom@10.4.1':
resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==}
engines: {node: '>=18'}
@ -1033,6 +1139,11 @@ packages:
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
engines: {node: '>=6'}
detect-libc@1.0.3:
resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
engines: {node: '>=0.10'}
hasBin: true
devalue@5.3.2:
resolution: {integrity: sha512-UDsjUbpQn9kvm68slnrs+mfxwFkIflOhkanmyabZ8zOYk8SMEIbJ3TK+88g70hSIeytu4y18f0z/hYHMTrXIWw==}
@ -1261,6 +1372,9 @@ packages:
resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
engines: {node: '>= 4'}
immutable@5.1.3:
resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==}
import-fresh@3.3.1:
resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
engines: {node: '>=6'}
@ -1408,6 +1522,10 @@ packages:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
modern-normalize@3.0.1:
resolution: {integrity: sha512-VqlMdYi59Uch6fnUPxnpijWUQe+TW6zeWCvyr6Mb7JibheHzSuAAoJi2c71ZwIaWKpECpGpYHoaaBp6rBRr+/g==}
engines: {node: '>=6'}
mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
@ -1430,6 +1548,9 @@ packages:
no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
node-addon-api@7.1.1:
resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
open@8.4.2:
resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
engines: {node: '>=12'}
@ -1607,6 +1728,11 @@ packages:
resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
engines: {node: '>=6'}
sass@1.92.1:
resolution: {integrity: sha512-ffmsdbwqb3XeyR8jJR6KelIXARM9bFQe8A6Q3W4Klmwy5Ckd5gz7jgUNHo4UOqutU5Sk1DtKLbpDP0nLCg1xqQ==}
engines: {node: '>=14.0.0'}
hasBin: true
scheduler@0.26.0:
resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}
@ -1710,6 +1836,43 @@ packages:
svelte:
optional: true
svelte-preprocess@6.0.3:
resolution: {integrity: sha512-PLG2k05qHdhmRG7zR/dyo5qKvakhm8IJ+hD2eFRQmMLHp7X3eJnjeupUtvuRpbNiF31RjVw45W+abDwHEmP5OA==}
engines: {node: '>= 18.0.0'}
peerDependencies:
'@babel/core': ^7.10.2
coffeescript: ^2.5.1
less: ^3.11.3 || ^4.0.0
postcss: ^7 || ^8
postcss-load-config: '>=3'
pug: ^3.0.0
sass: ^1.26.8
stylus: '>=0.55'
sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0
svelte: ^4.0.0 || ^5.0.0-next.100 || ^5.0.0
typescript: ^5.0.0
peerDependenciesMeta:
'@babel/core':
optional: true
coffeescript:
optional: true
less:
optional: true
postcss:
optional: true
postcss-load-config:
optional: true
pug:
optional: true
sass:
optional: true
stylus:
optional: true
sugarss:
optional: true
typescript:
optional: true
svelte2tsx@0.7.42:
resolution: {integrity: sha512-PSNrKS16aVdAajoFjpF5M0t6TA7ha7GcKbBajD9RG3M+vooAuvLnWAGUSC6eJL4zEOVbOWKtcS2BuY4rxPljoA==}
peerDependencies:
@ -1943,6 +2106,9 @@ packages:
zimmerframe@1.1.2:
resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==}
zod@4.1.5:
resolution: {integrity: sha512-rcUUZqlLJgBC33IT3PNMgsCq6TzLQEG/Ei/KTCU0PedSWRMAXoOUN+4t/0H+Q8bdnLPdqUYnvboJT0bn/229qg==}
snapshots:
'@adobe/css-tools@4.4.4': {}
@ -1957,13 +2123,13 @@ snapshots:
'@babel/runtime@7.28.4': {}
'@chromatic-com/storybook@4.1.1(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))':
'@chromatic-com/storybook@4.1.1(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))':
dependencies:
'@neoconfetti/react': 1.0.0
chromatic: 12.2.0
filesize: 10.1.6
jsonfile: 6.2.0
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1))
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
strip-ansi: 7.1.2
transitivePeerDependencies:
- '@chromatic-com/cypress'
@ -2185,6 +2351,67 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.19.1
'@parcel/watcher-android-arm64@2.5.1':
optional: true
'@parcel/watcher-darwin-arm64@2.5.1':
optional: true
'@parcel/watcher-darwin-x64@2.5.1':
optional: true
'@parcel/watcher-freebsd-x64@2.5.1':
optional: true
'@parcel/watcher-linux-arm-glibc@2.5.1':
optional: true
'@parcel/watcher-linux-arm-musl@2.5.1':
optional: true
'@parcel/watcher-linux-arm64-glibc@2.5.1':
optional: true
'@parcel/watcher-linux-arm64-musl@2.5.1':
optional: true
'@parcel/watcher-linux-x64-glibc@2.5.1':
optional: true
'@parcel/watcher-linux-x64-musl@2.5.1':
optional: true
'@parcel/watcher-win32-arm64@2.5.1':
optional: true
'@parcel/watcher-win32-ia32@2.5.1':
optional: true
'@parcel/watcher-win32-x64@2.5.1':
optional: true
'@parcel/watcher@2.5.1':
dependencies:
detect-libc: 1.0.3
is-glob: 4.0.3
micromatch: 4.0.8
node-addon-api: 7.1.1
optionalDependencies:
'@parcel/watcher-android-arm64': 2.5.1
'@parcel/watcher-darwin-arm64': 2.5.1
'@parcel/watcher-darwin-x64': 2.5.1
'@parcel/watcher-freebsd-x64': 2.5.1
'@parcel/watcher-linux-arm-glibc': 2.5.1
'@parcel/watcher-linux-arm-musl': 2.5.1
'@parcel/watcher-linux-arm64-glibc': 2.5.1
'@parcel/watcher-linux-arm64-musl': 2.5.1
'@parcel/watcher-linux-x64-glibc': 2.5.1
'@parcel/watcher-linux-x64-musl': 2.5.1
'@parcel/watcher-win32-arm64': 2.5.1
'@parcel/watcher-win32-ia32': 2.5.1
'@parcel/watcher-win32-x64': 2.5.1
optional: true
'@polka/url@1.0.0-next.29': {}
'@rollup/plugin-commonjs@28.0.6(rollup@4.50.1)':
@ -2292,67 +2519,67 @@ snapshots:
'@standard-schema/spec@1.0.0': {}
'@storybook/addon-a11y@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))':
'@storybook/addon-a11y@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))':
dependencies:
'@storybook/global': 5.0.0
axe-core: 4.10.3
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1))
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
'@storybook/addon-docs@9.1.5(@types/react@19.1.12)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))':
'@storybook/addon-docs@9.1.5(@types/react@19.1.12)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))':
dependencies:
'@mdx-js/react': 3.1.1(@types/react@19.1.12)(react@19.1.1)
'@storybook/csf-plugin': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))
'@storybook/csf-plugin': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))
'@storybook/icons': 1.4.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
'@storybook/react-dom-shim': 9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))
'@storybook/react-dom-shim': 9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1))
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
ts-dedent: 2.2.0
transitivePeerDependencies:
- '@types/react'
'@storybook/addon-svelte-csf@5.0.8(@storybook/svelte@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7))(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)))(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))':
'@storybook/addon-svelte-csf@5.0.8(@storybook/svelte@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7))(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))':
dependencies:
'@storybook/csf': 0.1.13
'@storybook/svelte': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)
'@sveltejs/vite-plugin-svelte': 6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))
'@storybook/svelte': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)
'@sveltejs/vite-plugin-svelte': 6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
dedent: 1.7.0
es-toolkit: 1.39.10
esrap: 1.4.9
magic-string: 0.30.19
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1))
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
svelte: 5.38.7
svelte-ast-print: 0.4.2(svelte@5.38.7)
vite: 7.1.5(@types/node@22.18.1)
vite: 7.1.5(@types/node@22.18.1)(sass@1.92.1)
zimmerframe: 1.1.2
transitivePeerDependencies:
- babel-plugin-macros
'@storybook/addon-vitest@9.1.5(@vitest/browser@3.2.4)(@vitest/runner@3.2.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(vitest@3.2.4)':
'@storybook/addon-vitest@9.1.5(@vitest/browser@3.2.4)(@vitest/runner@3.2.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(vitest@3.2.4)':
dependencies:
'@storybook/global': 5.0.0
'@storybook/icons': 1.4.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
prompts: 2.4.2
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1))
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
ts-dedent: 2.2.0
optionalDependencies:
'@vitest/browser': 3.2.4(playwright@1.55.0)(vite@7.1.5(@types/node@22.18.1))(vitest@3.2.4)
'@vitest/browser': 3.2.4(playwright@1.55.0)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))(vitest@3.2.4)
'@vitest/runner': 3.2.4
vitest: 3.2.4(@types/node@22.18.1)(@vitest/browser@3.2.4)
vitest: 3.2.4(@types/node@22.18.1)(@vitest/browser@3.2.4)(sass@1.92.1)
transitivePeerDependencies:
- react
- react-dom
'@storybook/builder-vite@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(vite@7.1.5(@types/node@22.18.1))':
'@storybook/builder-vite@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))':
dependencies:
'@storybook/csf-plugin': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1))
'@storybook/csf-plugin': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
ts-dedent: 2.2.0
vite: 7.1.5(@types/node@22.18.1)
vite: 7.1.5(@types/node@22.18.1)(sass@1.92.1)
'@storybook/csf-plugin@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))':
'@storybook/csf-plugin@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))':
dependencies:
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1))
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
unplugin: 1.16.1
'@storybook/csf@0.1.13':
@ -2366,39 +2593,39 @@ snapshots:
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
'@storybook/react-dom-shim@9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))':
'@storybook/react-dom-shim@9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))':
dependencies:
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1))
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
'@storybook/svelte-vite@9.1.5(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)))(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))':
'@storybook/svelte-vite@9.1.5(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))':
dependencies:
'@storybook/builder-vite': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(vite@7.1.5(@types/node@22.18.1))
'@storybook/svelte': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)
'@sveltejs/vite-plugin-svelte': 6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))
'@storybook/builder-vite': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
'@storybook/svelte': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)
'@sveltejs/vite-plugin-svelte': 6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
magic-string: 0.30.19
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1))
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
svelte: 5.38.7
svelte2tsx: 0.7.42(svelte@5.38.7)(typescript@5.9.2)
typescript: 5.9.2
vite: 7.1.5(@types/node@22.18.1)
vite: 7.1.5(@types/node@22.18.1)(sass@1.92.1)
'@storybook/svelte@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)':
'@storybook/svelte@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)':
dependencies:
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1))
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
svelte: 5.38.7
ts-dedent: 2.2.0
type-fest: 2.19.0
'@storybook/sveltekit@9.1.5(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)))(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))':
'@storybook/sveltekit@9.1.5(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))':
dependencies:
'@storybook/builder-vite': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(vite@7.1.5(@types/node@22.18.1))
'@storybook/svelte': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)
'@storybook/svelte-vite': 9.1.5(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)))(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1))
'@storybook/builder-vite': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
'@storybook/svelte': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)
'@storybook/svelte-vite': 9.1.5(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
svelte: 5.38.7
vite: 7.1.5(@types/node@22.18.1)
vite: 7.1.5(@types/node@22.18.1)(sass@1.92.1)
transitivePeerDependencies:
- '@sveltejs/vite-plugin-svelte'
@ -2406,19 +2633,19 @@ snapshots:
dependencies:
acorn: 8.15.0
'@sveltejs/adapter-node@5.3.1(@sveltejs/kit@2.37.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)))':
'@sveltejs/adapter-node@5.3.1(@sveltejs/kit@2.37.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))':
dependencies:
'@rollup/plugin-commonjs': 28.0.6(rollup@4.50.1)
'@rollup/plugin-json': 6.1.0(rollup@4.50.1)
'@rollup/plugin-node-resolve': 16.0.1(rollup@4.50.1)
'@sveltejs/kit': 2.37.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))
'@sveltejs/kit': 2.37.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
rollup: 4.50.1
'@sveltejs/kit@2.37.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))':
'@sveltejs/kit@2.37.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))':
dependencies:
'@standard-schema/spec': 1.0.0
'@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0)
'@sveltejs/vite-plugin-svelte': 6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))
'@sveltejs/vite-plugin-svelte': 6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
'@types/cookie': 0.6.0
acorn: 8.15.0
cookie: 0.6.0
@ -2431,29 +2658,36 @@ snapshots:
set-cookie-parser: 2.7.1
sirv: 3.0.2
svelte: 5.38.7
vite: 7.1.5(@types/node@22.18.1)
vite: 7.1.5(@types/node@22.18.1)(sass@1.92.1)
'@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))':
'@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))':
dependencies:
'@sveltejs/vite-plugin-svelte': 6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))
'@sveltejs/vite-plugin-svelte': 6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
debug: 4.4.1
svelte: 5.38.7
vite: 7.1.5(@types/node@22.18.1)
vite: 7.1.5(@types/node@22.18.1)(sass@1.92.1)
transitivePeerDependencies:
- supports-color
'@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))':
'@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))':
dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1))
'@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(svelte@5.38.7)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
debug: 4.4.1
deepmerge: 4.3.1
magic-string: 0.30.19
svelte: 5.38.7
vite: 7.1.5(@types/node@22.18.1)
vitefu: 1.1.1(vite@7.1.5(@types/node@22.18.1))
vite: 7.1.5(@types/node@22.18.1)(sass@1.92.1)
vitefu: 1.1.1(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
transitivePeerDependencies:
- supports-color
'@tanstack/query-core@5.87.1': {}
'@tanstack/svelte-query@5.87.1(svelte@5.38.7)':
dependencies:
'@tanstack/query-core': 5.87.1
svelte: 5.38.7
'@testing-library/dom@10.4.1':
dependencies:
'@babel/code-frame': 7.27.1
@ -2597,16 +2831,16 @@ snapshots:
'@typescript-eslint/types': 8.43.0
eslint-visitor-keys: 4.2.1
'@vitest/browser@3.2.4(playwright@1.55.0)(vite@7.1.5(@types/node@22.18.1))(vitest@3.2.4)':
'@vitest/browser@3.2.4(playwright@1.55.0)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))(vitest@3.2.4)':
dependencies:
'@testing-library/dom': 10.4.1
'@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1)
'@vitest/mocker': 3.2.4(vite@7.1.5(@types/node@22.18.1))
'@vitest/mocker': 3.2.4(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
'@vitest/utils': 3.2.4
magic-string: 0.30.19
sirv: 3.0.2
tinyrainbow: 2.0.0
vitest: 3.2.4(@types/node@22.18.1)(@vitest/browser@3.2.4)
vitest: 3.2.4(@types/node@22.18.1)(@vitest/browser@3.2.4)(sass@1.92.1)
ws: 8.18.3
optionalDependencies:
playwright: 1.55.0
@ -2624,13 +2858,13 @@ snapshots:
chai: 5.3.3
tinyrainbow: 2.0.0
'@vitest/mocker@3.2.4(vite@7.1.5(@types/node@22.18.1))':
'@vitest/mocker@3.2.4(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))':
dependencies:
'@vitest/spy': 3.2.4
estree-walker: 3.0.3
magic-string: 0.30.19
optionalDependencies:
vite: 7.1.5(@types/node@22.18.1)
vite: 7.1.5(@types/node@22.18.1)(sass@1.92.1)
'@vitest/pretty-format@3.2.4':
dependencies:
@ -2805,6 +3039,9 @@ snapshots:
dequal@2.0.3: {}
detect-libc@1.0.3:
optional: true
devalue@5.3.2: {}
dom-accessibility-api@0.5.16: {}
@ -2857,11 +3094,11 @@ snapshots:
dependencies:
eslint: 9.35.0
eslint-plugin-storybook@9.1.5(eslint@9.35.0)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)))(typescript@5.9.2):
eslint-plugin-storybook@9.1.5(eslint@9.35.0)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)))(typescript@5.9.2):
dependencies:
'@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.9.2)
eslint: 9.35.0
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1))
storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
transitivePeerDependencies:
- supports-color
- typescript
@ -3059,6 +3296,8 @@ snapshots:
ignore@7.0.5: {}
immutable@5.1.3: {}
import-fresh@3.3.1:
dependencies:
parent-module: 1.0.1
@ -3178,6 +3417,8 @@ snapshots:
dependencies:
brace-expansion: 2.0.2
modern-normalize@3.0.1: {}
mri@1.2.0: {}
mrmime@2.0.1: {}
@ -3193,6 +3434,9 @@ snapshots:
lower-case: 2.0.2
tslib: 2.8.1
node-addon-api@7.1.1:
optional: true
open@8.4.2:
dependencies:
define-lazy-prop: 2.0.0
@ -3370,6 +3614,14 @@ snapshots:
dependencies:
mri: 1.2.0
sass@1.92.1:
dependencies:
chokidar: 4.0.3
immutable: 5.1.3
source-map-js: 1.2.1
optionalDependencies:
'@parcel/watcher': 2.5.1
scheduler@0.26.0: {}
semver@7.7.2: {}
@ -3405,13 +3657,13 @@ snapshots:
std-env@3.9.0: {}
storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)):
storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)):
dependencies:
'@storybook/global': 5.0.0
'@testing-library/jest-dom': 6.8.0
'@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1)
'@vitest/expect': 3.2.4
'@vitest/mocker': 3.2.4(vite@7.1.5(@types/node@22.18.1))
'@vitest/mocker': 3.2.4(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
'@vitest/spy': 3.2.4
better-opn: 3.0.2
esbuild: 0.25.9
@ -3478,6 +3730,15 @@ snapshots:
optionalDependencies:
svelte: 5.38.7
svelte-preprocess@6.0.3(postcss-load-config@3.1.4(postcss@8.5.6))(postcss@8.5.6)(sass@1.92.1)(svelte@5.38.7)(typescript@5.9.2):
dependencies:
svelte: 5.38.7
optionalDependencies:
postcss: 8.5.6
postcss-load-config: 3.1.4(postcss@8.5.6)
sass: 1.92.1
typescript: 5.9.2
svelte2tsx@0.7.42(svelte@5.38.7)(typescript@5.9.2):
dependencies:
dedent-js: 1.0.1
@ -3578,13 +3839,13 @@ snapshots:
uuid@10.0.0: {}
vite-node@3.2.4(@types/node@22.18.1):
vite-node@3.2.4(@types/node@22.18.1)(sass@1.92.1):
dependencies:
cac: 6.7.14
debug: 4.4.1
es-module-lexer: 1.7.0
pathe: 2.0.3
vite: 7.1.5(@types/node@22.18.1)
vite: 7.1.5(@types/node@22.18.1)(sass@1.92.1)
transitivePeerDependencies:
- '@types/node'
- jiti
@ -3599,7 +3860,7 @@ snapshots:
- tsx
- yaml
vite@7.1.5(@types/node@22.18.1):
vite@7.1.5(@types/node@22.18.1)(sass@1.92.1):
dependencies:
esbuild: 0.25.9
fdir: 6.5.0(picomatch@4.0.3)
@ -3610,22 +3871,23 @@ snapshots:
optionalDependencies:
'@types/node': 22.18.1
fsevents: 2.3.3
sass: 1.92.1
vitefu@1.1.1(vite@7.1.5(@types/node@22.18.1)):
vitefu@1.1.1(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1)):
optionalDependencies:
vite: 7.1.5(@types/node@22.18.1)
vite: 7.1.5(@types/node@22.18.1)(sass@1.92.1)
vitest-browser-svelte@0.1.0(@vitest/browser@3.2.4)(svelte@5.38.7)(vitest@3.2.4):
dependencies:
'@vitest/browser': 3.2.4(playwright@1.55.0)(vite@7.1.5(@types/node@22.18.1))(vitest@3.2.4)
'@vitest/browser': 3.2.4(playwright@1.55.0)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))(vitest@3.2.4)
svelte: 5.38.7
vitest: 3.2.4(@types/node@22.18.1)(@vitest/browser@3.2.4)
vitest: 3.2.4(@types/node@22.18.1)(@vitest/browser@3.2.4)(sass@1.92.1)
vitest@3.2.4(@types/node@22.18.1)(@vitest/browser@3.2.4):
vitest@3.2.4(@types/node@22.18.1)(@vitest/browser@3.2.4)(sass@1.92.1):
dependencies:
'@types/chai': 5.2.2
'@vitest/expect': 3.2.4
'@vitest/mocker': 3.2.4(vite@7.1.5(@types/node@22.18.1))
'@vitest/mocker': 3.2.4(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))
'@vitest/pretty-format': 3.2.4
'@vitest/runner': 3.2.4
'@vitest/snapshot': 3.2.4
@ -3643,12 +3905,12 @@ snapshots:
tinyglobby: 0.2.15
tinypool: 1.1.1
tinyrainbow: 2.0.0
vite: 7.1.5(@types/node@22.18.1)
vite-node: 3.2.4(@types/node@22.18.1)
vite: 7.1.5(@types/node@22.18.1)(sass@1.92.1)
vite-node: 3.2.4(@types/node@22.18.1)(sass@1.92.1)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.18.1
'@vitest/browser': 3.2.4(playwright@1.55.0)(vite@7.1.5(@types/node@22.18.1))(vitest@3.2.4)
'@vitest/browser': 3.2.4(playwright@1.55.0)(vite@7.1.5(@types/node@22.18.1)(sass@1.92.1))(vitest@3.2.4)
transitivePeerDependencies:
- jiti
- less
@ -3683,3 +3945,5 @@ snapshots:
yocto-queue@0.1.0: {}
zimmerframe@1.1.2: {}
zod@4.1.5: {}

View file

@ -1,12 +1,15 @@
import adapter from '@sveltejs/adapter-node';
import { vitePreprocess } from '@sveltejs/vite-plugin-svelte';
import adapter from '@sveltejs/adapter-node'
import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'
/** @type {import('@sveltejs/kit').Config} */
const config = {
// Consult https://svelte.dev/docs/kit/integrations
// for more information about preprocessors
preprocess: vitePreprocess(),
kit: { adapter: adapter() }
};
kit: {
adapter: adapter(),
alias: { $types: 'src/lib/types' }
}
}
export default config;
export default config

View file

@ -1,19 +1,33 @@
{
"extends": "./.svelte-kit/tsconfig.json",
// Only put things here that you truly want to override globally.
"compilerOptions": {
"allowJs": true,
"checkJs": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"resolveJsonModule": true,
"skipLibCheck": true,
"sourceMap": true,
/* Strictness */
"strict": true,
"moduleResolution": "bundler"
}
// Path aliases are handled by https://svelte.dev/docs/kit/configuration#alias
// except $lib which is handled by https://svelte.dev/docs/kit/configuration#files
//
// To make changes to top-level options such as include and exclude, we recommend extending
// the generated config; see https://svelte.dev/docs/kit/configuration#typescript
"noUncheckedIndexedAccess": true,
"exactOptionalPropertyTypes": true,
"useUnknownInCatchVariables": true,
"forceConsistentCasingInFileNames": true,
/* Module resolution for Vite/SvelteKit */
"moduleResolution": "bundler",
"resolveJsonModule": true,
/* JS interop (keep if you import CJS libs) */
"esModuleInterop": true,
/* JS files (keep if you have any .js) */
"allowJs": true,
"checkJs": false,
/* Build ergonomics */
"skipLibCheck": true,
"sourceMap": true
// Avoid "paths" hereSvelteKit manages them via svelte.config.js -> kit.alias
// Adding "paths" would override $app/* & $lib/* from the generated config.
},
"include": ["src/**/*.svelte", "src/**/*.ts", "src/**/*.d.ts"]
}

View file

@ -1,13 +1,16 @@
import { paraglideVitePlugin } from '@inlang/paraglide-js';
import { sveltekit } from '@sveltejs/kit/vite';
import { defineConfig } from 'vite';
import { paraglideVitePlugin } from '@inlang/paraglide-js'
import { sveltekit } from '@sveltejs/kit/vite'
import { defineConfig } from 'vite'
export default defineConfig({
plugins: [
sveltekit(),
paraglideVitePlugin({
project: './project.inlang',
outdir: './src/lib/paraglide'
outdir: './src/lib/paraglide',
// Enable once everything is working
// strategy: ['preferredLanguage', 'url', 'cookie', 'baseLocale']
strategy: ['preferredLanguage', 'url', 'cookie', 'baseLocale']
})
],
test: {
@ -39,4 +42,4 @@ export default defineConfig({
}
]
}
});
})