diff --git a/.gitignore b/.gitignore
index 33ee17dc1e..ef66d7d859 100644
--- a/.gitignore
+++ b/.gitignore
@@ -121,3 +121,6 @@ v4/static/themes.css
v4/src/__registry__
v4/static/schema/registry.json
v4/static/schema/registry-item.json
+
+
+registry-template/static/r
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3a4ac462fc..49c405450d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -154,6 +154,87 @@ importers:
specifier: 3.25.0-beta.20250516T005923
version: 3.25.0-beta.20250516T005923
+ registry-template:
+ devDependencies:
+ '@eslint/compat':
+ specifier: ^1.2.5
+ version: 1.2.7(eslint@9.22.0(jiti@2.4.2))
+ '@eslint/js':
+ specifier: ^9.18.0
+ version: 9.22.0
+ '@sveltejs/adapter-auto':
+ specifier: ^6.0.0
+ version: 6.0.1(@sveltejs/kit@2.20.8(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.28.2)(vite@6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.4)))(svelte@5.28.2)(vite@6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.4)))
+ '@sveltejs/kit':
+ specifier: ^2.16.0
+ version: 2.20.8(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.28.2)(vite@6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.4)))(svelte@5.28.2)(vite@6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.4))
+ '@sveltejs/vite-plugin-svelte':
+ specifier: ^5.0.0
+ version: 5.0.3(svelte@5.28.2)(vite@6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.4))
+ '@tailwindcss/vite':
+ specifier: ^4.0.0
+ version: 4.1.7(vite@6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.4))
+ bits-ui:
+ specifier: ^1.4.8
+ version: 1.4.8(svelte@5.28.2)
+ clsx:
+ specifier: ^2.1.1
+ version: 2.1.1
+ eslint:
+ specifier: ^9.18.0
+ version: 9.22.0(jiti@2.4.2)
+ eslint-config-prettier:
+ specifier: ^10.0.1
+ version: 10.1.1(eslint@9.22.0(jiti@2.4.2))
+ eslint-plugin-svelte:
+ specifier: ^3.0.0
+ version: 3.3.2(eslint@9.22.0(jiti@2.4.2))(svelte@5.28.2)
+ globals:
+ specifier: ^16.0.0
+ version: 16.0.0
+ prettier:
+ specifier: ^3.4.2
+ version: 3.5.3
+ prettier-plugin-svelte:
+ specifier: ^3.3.3
+ version: 3.3.3(prettier@3.5.3)(svelte@5.28.2)
+ prettier-plugin-tailwindcss:
+ specifier: ^0.6.11
+ version: 0.6.11(prettier-plugin-svelte@3.3.3(prettier@3.5.3)(svelte@5.28.2))(prettier@3.5.3)
+ shadcn-svelte:
+ specifier: workspace:*
+ version: link:../packages/cli
+ svelte:
+ specifier: ^5.0.0
+ version: 5.28.2
+ svelte-check:
+ specifier: ^4.0.0
+ version: 4.2.1(picomatch@4.0.2)(svelte@5.28.2)(typescript@5.8.3)
+ tailwind-merge:
+ specifier: ^3.3.0
+ version: 3.3.0
+ tailwind-variants:
+ specifier: ^1.0.0
+ version: 1.0.0(tailwindcss@4.1.7)
+ tailwindcss:
+ specifier: ^4.0.0
+ version: 4.1.7
+ tw-animate-css:
+ specifier: ^1.2.4
+ version: 1.2.4
+ typescript:
+ specifier: ^5.0.0
+ version: 5.8.3
+ typescript-eslint:
+ specifier: ^8.20.0
+ version: 8.26.1(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.3)
+ vite:
+ specifier: ^6.2.6
+ version: 6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.4)
+ zod:
+ specifier: ^3.24.4
+ version: 3.24.4
+
sites/docs:
devDependencies:
'@dnd-kit-svelte/core':
@@ -1624,6 +1705,11 @@ packages:
peerDependencies:
acorn: ^8.9.0
+ '@sveltejs/adapter-auto@6.0.1':
+ resolution: {integrity: sha512-mcWud3pYGPWM2Pphdj8G9Qiq24nZ8L4LB7coCUckUEy5Y7wOWGJ/enaZ4AtJTcSm5dNK1rIkBRoqt+ae4zlxcQ==}
+ peerDependencies:
+ '@sveltejs/kit': ^2.0.0
+
'@sveltejs/adapter-cloudflare@4.6.1':
resolution: {integrity: sha512-wENN4un6VC7kWLXyIcPX1VPpjyTxGEenEcaLsLCci0fuLZRT0Gsx+g0eV1k1IA+NznKkxd06XxfcqY2xhYDu/A==}
peerDependencies:
@@ -2233,6 +2319,12 @@ packages:
peerDependencies:
svelte: ^5.11.0
+ bits-ui@1.4.8:
+ resolution: {integrity: sha512-j34GsdSsJ+ZBl9h/70VkufvrlEgTKQSZvm80eM5VvuhLJWvpfEpn9+k0FVmtDQl9NSPgEVtI9imYhm8nW9Nj/w==}
+ engines: {node: '>=18', pnpm: '>=8.7.0'}
+ peerDependencies:
+ svelte: ^5.11.0
+
blake3-wasm@2.1.5:
resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==}
@@ -4434,6 +4526,9 @@ packages:
tailwind-merge@2.6.0:
resolution: {integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==}
+ tailwind-merge@3.0.2:
+ resolution: {integrity: sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==}
+
tailwind-merge@3.3.0:
resolution: {integrity: sha512-fyW/pEfcQSiigd5SNn0nApUOxx0zB/dm6UDU/rEwc2c3sX2smWUNbapHv+QRqLGVp9GWX3THIa7MUGPo+YkDzQ==}
@@ -4443,6 +4538,12 @@ packages:
peerDependencies:
tailwindcss: '*'
+ tailwind-variants@1.0.0:
+ resolution: {integrity: sha512-2WSbv4ulEEyuBKomOunut65D8UZwxrHoRfYnxGcQNnHqlSCp2+B7Yz2W+yrNDrxRodOXtGD/1oCcKGNBnUqMqA==}
+ engines: {node: '>=16.x', pnpm: '>=7.x'}
+ peerDependencies:
+ tailwindcss: '*'
+
tailwindcss@4.1.7:
resolution: {integrity: sha512-kr1o/ErIdNhTz8uzAYL7TpaUuzKIE6QPQ4qmSdxnoX/lo+5wmUHQA6h3L5yIqEImSRnAAURDirLu/BgiXGPAhg==}
@@ -6022,6 +6123,10 @@ snapshots:
dependencies:
acorn: 8.14.1
+ '@sveltejs/adapter-auto@6.0.1(@sveltejs/kit@2.20.8(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.28.2)(vite@6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.4)))(svelte@5.28.2)(vite@6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.4)))':
+ dependencies:
+ '@sveltejs/kit': 2.20.8(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.28.2)(vite@6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.4)))(svelte@5.28.2)(vite@6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.4))
+
'@sveltejs/adapter-cloudflare@4.6.1(@sveltejs/kit@2.20.8(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.28.2)(vite@6.3.5(@types/node@20.17.27)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.4)))(svelte@5.28.2)(vite@6.3.5(@types/node@20.17.27)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.4)))(wrangler@4.15.2)':
dependencies:
'@cloudflare/workers-types': 4.20240222.0
@@ -6779,6 +6884,17 @@ snapshots:
svelte-toolbelt: 0.7.1(svelte@5.28.2)
tabbable: 6.2.0
+ bits-ui@1.4.8(svelte@5.28.2):
+ dependencies:
+ '@floating-ui/core': 1.7.0
+ '@floating-ui/dom': 1.7.0
+ '@internationalized/date': 3.5.6
+ esm-env: 1.2.2
+ runed: 0.23.4(svelte@5.28.2)
+ svelte: 5.28.2
+ svelte-toolbelt: 0.7.1(svelte@5.28.2)
+ tabbable: 6.2.0
+
blake3-wasm@2.1.5: {}
brace-expansion@1.1.11:
@@ -9514,6 +9630,8 @@ snapshots:
tailwind-merge@2.6.0: {}
+ tailwind-merge@3.0.2: {}
+
tailwind-merge@3.3.0: {}
tailwind-variants@0.2.1(tailwindcss@4.1.7):
@@ -9521,6 +9639,11 @@ snapshots:
tailwind-merge: 2.6.0
tailwindcss: 4.1.7
+ tailwind-variants@1.0.0(tailwindcss@4.1.7):
+ dependencies:
+ tailwind-merge: 3.0.2
+ tailwindcss: 4.1.7
+
tailwindcss@4.1.7: {}
tapable@2.2.1: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 74e86ec06f..2a4f5b670b 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -2,3 +2,4 @@ packages:
- "sites/*"
- "packages/*"
- "v4"
+ - "registry-template"
diff --git a/registry-template/.gitignore b/registry-template/.gitignore
new file mode 100644
index 0000000000..3b462cb0c4
--- /dev/null
+++ b/registry-template/.gitignore
@@ -0,0 +1,23 @@
+node_modules
+
+# Output
+.output
+.vercel
+.netlify
+.wrangler
+/.svelte-kit
+/build
+
+# OS
+.DS_Store
+Thumbs.db
+
+# Env
+.env
+.env.*
+!.env.example
+!.env.test
+
+# Vite
+vite.config.js.timestamp-*
+vite.config.ts.timestamp-*
diff --git a/registry-template/.npmrc b/registry-template/.npmrc
new file mode 100644
index 0000000000..b6f27f1359
--- /dev/null
+++ b/registry-template/.npmrc
@@ -0,0 +1 @@
+engine-strict=true
diff --git a/registry-template/.prettierignore b/registry-template/.prettierignore
new file mode 100644
index 0000000000..6562bcbb8a
--- /dev/null
+++ b/registry-template/.prettierignore
@@ -0,0 +1,6 @@
+# Package Managers
+package-lock.json
+pnpm-lock.yaml
+yarn.lock
+bun.lock
+bun.lockb
diff --git a/registry-template/.prettierrc b/registry-template/.prettierrc
new file mode 100644
index 0000000000..719f996369
--- /dev/null
+++ b/registry-template/.prettierrc
@@ -0,0 +1,15 @@
+{
+ "useTabs": true,
+ "singleQuote": false,
+ "trailingComma": "es5",
+ "printWidth": 100,
+ "plugins": ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"],
+ "overrides": [
+ {
+ "files": "*.svelte",
+ "options": {
+ "parser": "svelte"
+ }
+ }
+ ]
+}
diff --git a/registry-template/README.md b/registry-template/README.md
new file mode 100644
index 0000000000..79ea54338f
--- /dev/null
+++ b/registry-template/README.md
@@ -0,0 +1,22 @@
+# registry-template
+
+You can use the `shadcn-svelte` CLI to run your own component registry. Running your own
+component registry allows you to distribute your custom components, hooks, pages, and
+other files to any Svelte project.
+
+## Getting Started
+
+This is a template for creating a custom registry using SvelteKit.
+
+- The template uses a `registry.json` file to define components and their files.
+- The `shadcn-svelte build` command is used to build the registry.
+- The registry items are served as static files under `public/r/[name].json`.
+- Every registry item is compatible with the `shadcn-svelte` CLI.
+- The `card`, `button`, `input`, `label`, `textarea` components here would come from the `shadcn-svelte` registry, but the `stepper` component is a custom `ui` component you can use as a reference for creating and referencing "local" `ui` components.
+
+> [!IMPORTANT]
+> Don't forget to replace the version of `shadcn-svelte` in the `package.json` file with the version you want to use.
+
+## Documentation
+
+Visit the [shadcn-svelte documentation](https://next.shadcn-svelte.com/docs/registry) to view the full documentation.
diff --git a/registry-template/eslint.config.js b/registry-template/eslint.config.js
new file mode 100644
index 0000000000..9510f9e9cd
--- /dev/null
+++ b/registry-template/eslint.config.js
@@ -0,0 +1,36 @@
+import prettier from "eslint-config-prettier";
+import js from "@eslint/js";
+import { includeIgnoreFile } from "@eslint/compat";
+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));
+
+export default ts.config(
+ includeIgnoreFile(gitignorePath),
+ js.configs.recommended,
+ ...ts.configs.recommended,
+ ...svelte.configs.recommended,
+ prettier,
+ ...svelte.configs.prettier,
+ {
+ languageOptions: {
+ globals: { ...globals.browser, ...globals.node },
+ },
+ rules: { "no-undef": "off" },
+ },
+ {
+ files: ["**/*.svelte", "**/*.svelte.ts", "**/*.svelte.js"],
+ languageOptions: {
+ parserOptions: {
+ projectService: true,
+ extraFileExtensions: [".svelte"],
+ parser: ts.parser,
+ svelteConfig,
+ },
+ },
+ }
+);
diff --git a/registry-template/package.json b/registry-template/package.json
new file mode 100644
index 0000000000..d9eb6c06ad
--- /dev/null
+++ b/registry-template/package.json
@@ -0,0 +1,50 @@
+{
+ "name": "@shadcn-svelte/registry-template",
+ "private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "dev": "vite dev",
+ "build": "vite build",
+ "preview": "vite preview",
+ "prepare": "svelte-kit sync || echo ''",
+ "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
+ "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
+ "format": "prettier --write .",
+ "lint": "prettier --check . && eslint .",
+ "build:registry": "pnpm shadcn-svelte registry build"
+ },
+ "devDependencies": {
+ "@eslint/compat": "^1.2.5",
+ "@eslint/js": "^9.18.0",
+ "@sveltejs/adapter-auto": "^6.0.0",
+ "@sveltejs/kit": "^2.16.0",
+ "@sveltejs/vite-plugin-svelte": "^5.0.0",
+ "@tailwindcss/vite": "^4.0.0",
+ "bits-ui": "^1.4.8",
+ "clsx": "^2.1.1",
+ "eslint": "^9.18.0",
+ "eslint-config-prettier": "^10.0.1",
+ "eslint-plugin-svelte": "^3.0.0",
+ "globals": "^16.0.0",
+ "prettier": "^3.4.2",
+ "prettier-plugin-svelte": "^3.3.3",
+ "prettier-plugin-tailwindcss": "^0.6.11",
+ "shadcn-svelte": "workspace:*",
+ "svelte": "^5.0.0",
+ "svelte-check": "^4.0.0",
+ "tailwind-merge": "^3.3.0",
+ "tailwind-variants": "^1.0.0",
+ "tailwindcss": "^4.0.0",
+ "tw-animate-css": "^1.2.4",
+ "typescript": "^5.0.0",
+ "typescript-eslint": "^8.20.0",
+ "vite": "^6.2.6",
+ "zod": "^3.24.4"
+ },
+ "pnpm": {
+ "onlyBuiltDependencies": [
+ "esbuild"
+ ]
+ }
+}
diff --git a/registry-template/pnpm-lock.yaml b/registry-template/pnpm-lock.yaml
new file mode 100644
index 0000000000..f1c072ffaf
--- /dev/null
+++ b/registry-template/pnpm-lock.yaml
@@ -0,0 +1,2659 @@
+lockfileVersion: '9.0'
+
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false
+
+importers:
+
+ .:
+ devDependencies:
+ '@eslint/compat':
+ specifier: ^1.2.5
+ version: 1.2.9(eslint@9.27.0(jiti@2.4.2))
+ '@eslint/js':
+ specifier: ^9.18.0
+ version: 9.27.0
+ '@sveltejs/adapter-auto':
+ specifier: ^6.0.0
+ version: 6.0.1(@sveltejs/kit@2.21.0(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)))(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)))
+ '@sveltejs/kit':
+ specifier: ^2.16.0
+ version: 2.21.0(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)))(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1))
+ '@sveltejs/vite-plugin-svelte':
+ specifier: ^5.0.0
+ version: 5.0.3(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1))
+ '@tailwindcss/vite':
+ specifier: ^4.0.0
+ version: 4.1.7(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1))
+ bits-ui:
+ specifier: ^1.4.8
+ version: 1.4.8(svelte@5.30.1)
+ clsx:
+ specifier: ^2.1.1
+ version: 2.1.1
+ eslint:
+ specifier: ^9.18.0
+ version: 9.27.0(jiti@2.4.2)
+ eslint-config-prettier:
+ specifier: ^10.0.1
+ version: 10.1.5(eslint@9.27.0(jiti@2.4.2))
+ eslint-plugin-svelte:
+ specifier: ^3.0.0
+ version: 3.7.0(eslint@9.27.0(jiti@2.4.2))(svelte@5.30.1)
+ globals:
+ specifier: ^16.0.0
+ version: 16.1.0
+ prettier:
+ specifier: ^3.4.2
+ version: 3.5.3
+ prettier-plugin-svelte:
+ specifier: ^3.3.3
+ version: 3.4.0(prettier@3.5.3)(svelte@5.30.1)
+ prettier-plugin-tailwindcss:
+ specifier: ^0.6.11
+ version: 0.6.11(prettier-plugin-svelte@3.4.0(prettier@3.5.3)(svelte@5.30.1))(prettier@3.5.3)
+ svelte:
+ specifier: ^5.0.0
+ version: 5.30.1
+ svelte-check:
+ specifier: ^4.0.0
+ version: 4.2.1(picomatch@4.0.2)(svelte@5.30.1)(typescript@5.8.3)
+ tailwind-merge:
+ specifier: ^3.3.0
+ version: 3.3.0
+ tailwind-variants:
+ specifier: ^1.0.0
+ version: 1.0.0(tailwindcss@4.1.7)
+ tailwindcss:
+ specifier: ^4.0.0
+ version: 4.1.7
+ typescript:
+ specifier: ^5.0.0
+ version: 5.8.3
+ typescript-eslint:
+ specifier: ^8.20.0
+ version: 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
+ vite:
+ specifier: ^6.2.6
+ version: 6.3.5(jiti@2.4.2)(lightningcss@1.30.1)
+ zod:
+ specifier: ^3.24.4
+ version: 3.24.4
+
+packages:
+
+ '@ampproject/remapping@2.3.0':
+ resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
+ engines: {node: '>=6.0.0'}
+
+ '@esbuild/aix-ppc64@0.25.4':
+ resolution: {integrity: sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
+
+ '@esbuild/android-arm64@0.25.4':
+ resolution: {integrity: sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [android]
+
+ '@esbuild/android-arm@0.25.4':
+ resolution: {integrity: sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [android]
+
+ '@esbuild/android-x64@0.25.4':
+ resolution: {integrity: sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
+
+ '@esbuild/darwin-arm64@0.25.4':
+ resolution: {integrity: sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@esbuild/darwin-x64@0.25.4':
+ resolution: {integrity: sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@esbuild/freebsd-arm64@0.25.4':
+ resolution: {integrity: sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [freebsd]
+
+ '@esbuild/freebsd-x64@0.25.4':
+ resolution: {integrity: sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@esbuild/linux-arm64@0.25.4':
+ resolution: {integrity: sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@esbuild/linux-arm@0.25.4':
+ resolution: {integrity: sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [linux]
+
+ '@esbuild/linux-ia32@0.25.4':
+ resolution: {integrity: sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [linux]
+
+ '@esbuild/linux-loong64@0.25.4':
+ resolution: {integrity: sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
+ os: [linux]
+
+ '@esbuild/linux-mips64el@0.25.4':
+ resolution: {integrity: sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
+ os: [linux]
+
+ '@esbuild/linux-ppc64@0.25.4':
+ resolution: {integrity: sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@esbuild/linux-riscv64@0.25.4':
+ resolution: {integrity: sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@esbuild/linux-s390x@0.25.4':
+ resolution: {integrity: sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
+ os: [linux]
+
+ '@esbuild/linux-x64@0.25.4':
+ resolution: {integrity: sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [linux]
+
+ '@esbuild/netbsd-arm64@0.25.4':
+ resolution: {integrity: sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [netbsd]
+
+ '@esbuild/netbsd-x64@0.25.4':
+ resolution: {integrity: sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
+ '@esbuild/openbsd-arm64@0.25.4':
+ resolution: {integrity: sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
+ '@esbuild/openbsd-x64@0.25.4':
+ resolution: {integrity: sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [openbsd]
+
+ '@esbuild/sunos-x64@0.25.4':
+ resolution: {integrity: sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
+
+ '@esbuild/win32-arm64@0.25.4':
+ resolution: {integrity: sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@esbuild/win32-ia32@0.25.4':
+ resolution: {integrity: sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [win32]
+
+ '@esbuild/win32-x64@0.25.4':
+ resolution: {integrity: sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
+
+ '@eslint-community/eslint-utils@4.7.0':
+ resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+
+ '@eslint-community/regexpp@4.12.1':
+ resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+
+ '@eslint/compat@1.2.9':
+ resolution: {integrity: sha512-gCdSY54n7k+driCadyMNv8JSPzYLeDVM/ikZRtvtROBpRdFSkS8W9A82MqsaY7lZuwL0wiapgD0NT1xT0hyJsA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^9.10.0
+ peerDependenciesMeta:
+ eslint:
+ optional: true
+
+ '@eslint/config-array@0.20.0':
+ resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/config-helpers@0.2.2':
+ resolution: {integrity: sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/core@0.14.0':
+ resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/eslintrc@3.3.1':
+ resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/js@9.27.0':
+ resolution: {integrity: sha512-G5JD9Tu5HJEu4z2Uo4aHY2sLV64B7CDMXxFzqzjl3NKd6RVzSXNoE80jk7Y0lJkTTkjiIhBAqmlYwjuBY3tvpA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/object-schema@2.1.6':
+ resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/plugin-kit@0.3.1':
+ resolution: {integrity: sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@floating-ui/core@1.7.0':
+ resolution: {integrity: sha512-FRdBLykrPPA6P76GGGqlex/e7fbe0F1ykgxHYNXQsH/iTEtjMj/f9bpY5oQqbjt5VgZvgz/uKXbGuROijh3VLA==}
+
+ '@floating-ui/dom@1.7.0':
+ resolution: {integrity: sha512-lGTor4VlXcesUMh1cupTUTDoCxMb0V6bm3CnxHzQcw8Eaf1jQbgQX4i02fYgT0vJ82tb5MZ4CZk1LRGkktJCzg==}
+
+ '@floating-ui/utils@0.2.9':
+ resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==}
+
+ '@humanfs/core@0.19.1':
+ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
+ engines: {node: '>=18.18.0'}
+
+ '@humanfs/node@0.16.6':
+ resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==}
+ engines: {node: '>=18.18.0'}
+
+ '@humanwhocodes/module-importer@1.0.1':
+ resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
+ engines: {node: '>=12.22'}
+
+ '@humanwhocodes/retry@0.3.1':
+ resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
+ engines: {node: '>=18.18'}
+
+ '@humanwhocodes/retry@0.4.3':
+ resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
+ engines: {node: '>=18.18'}
+
+ '@internationalized/date@3.8.0':
+ resolution: {integrity: sha512-J51AJ0fEL68hE4CwGPa6E0PO6JDaVLd8aln48xFCSy7CZkZc96dGEGmLs2OEEbBxcsVZtfrqkXJwI2/MSG8yKw==}
+
+ '@isaacs/fs-minipass@4.0.1':
+ resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
+ engines: {node: '>=18.0.0'}
+
+ '@jridgewell/gen-mapping@0.3.8':
+ resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/resolve-uri@3.1.2':
+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/set-array@1.2.1':
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+
+ '@jridgewell/trace-mapping@0.3.25':
+ resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
+
+ '@nodelib/fs.scandir@2.1.5':
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
+ engines: {node: '>= 8'}
+
+ '@nodelib/fs.stat@2.0.5':
+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
+ engines: {node: '>= 8'}
+
+ '@nodelib/fs.walk@1.2.8':
+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
+ engines: {node: '>= 8'}
+
+ '@polka/url@1.0.0-next.29':
+ resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
+
+ '@rollup/rollup-android-arm-eabi@4.40.2':
+ resolution: {integrity: sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg==}
+ cpu: [arm]
+ os: [android]
+
+ '@rollup/rollup-android-arm64@4.40.2':
+ resolution: {integrity: sha512-13unNoZ8NzUmnndhPTkWPWbX3vtHodYmy+I9kuLxN+F+l+x3LdVF7UCu8TWVMt1POHLh6oDHhnOA04n8oJZhBw==}
+ cpu: [arm64]
+ os: [android]
+
+ '@rollup/rollup-darwin-arm64@4.40.2':
+ resolution: {integrity: sha512-Gzf1Hn2Aoe8VZzevHostPX23U7N5+4D36WJNHK88NZHCJr7aVMG4fadqkIf72eqVPGjGc0HJHNuUaUcxiR+N/w==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@rollup/rollup-darwin-x64@4.40.2':
+ resolution: {integrity: sha512-47N4hxa01a4x6XnJoskMKTS8XZ0CZMd8YTbINbi+w03A2w4j1RTlnGHOz/P0+Bg1LaVL6ufZyNprSg+fW5nYQQ==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rollup/rollup-freebsd-arm64@4.40.2':
+ resolution: {integrity: sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ==}
+ cpu: [arm64]
+ os: [freebsd]
+
+ '@rollup/rollup-freebsd-x64@4.40.2':
+ resolution: {integrity: sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q==}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@rollup/rollup-linux-arm-gnueabihf@4.40.2':
+ resolution: {integrity: sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q==}
+ cpu: [arm]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm-musleabihf@4.40.2':
+ resolution: {integrity: sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg==}
+ cpu: [arm]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm64-gnu@4.40.2':
+ resolution: {integrity: sha512-KlE8IC0HFOC33taNt1zR8qNlBYHj31qGT1UqWqtvR/+NuCVhfufAq9fxO8BMFC22Wu0rxOwGVWxtCMvZVLmhQg==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm64-musl@4.40.2':
+ resolution: {integrity: sha512-j8CgxvfM0kbnhu4XgjnCWJQyyBOeBI1Zq91Z850aUddUmPeQvuAy6OiMdPS46gNFgy8gN1xkYyLgwLYZG3rBOg==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rollup/rollup-linux-loongarch64-gnu@4.40.2':
+ resolution: {integrity: sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw==}
+ cpu: [loong64]
+ os: [linux]
+
+ '@rollup/rollup-linux-powerpc64le-gnu@4.40.2':
+ resolution: {integrity: sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q==}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@rollup/rollup-linux-riscv64-gnu@4.40.2':
+ resolution: {integrity: sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg==}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@rollup/rollup-linux-riscv64-musl@4.40.2':
+ resolution: {integrity: sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg==}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@rollup/rollup-linux-s390x-gnu@4.40.2':
+ resolution: {integrity: sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ==}
+ cpu: [s390x]
+ os: [linux]
+
+ '@rollup/rollup-linux-x64-gnu@4.40.2':
+ resolution: {integrity: sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==}
+ cpu: [x64]
+ os: [linux]
+
+ '@rollup/rollup-linux-x64-musl@4.40.2':
+ resolution: {integrity: sha512-tD46wKHd+KJvsmije4bUskNuvWKFcTOIM9tZ/RrmIvcXnbi0YK/cKS9FzFtAm7Oxi2EhV5N2OpfFB348vSQRXA==}
+ cpu: [x64]
+ os: [linux]
+
+ '@rollup/rollup-win32-arm64-msvc@4.40.2':
+ resolution: {integrity: sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@rollup/rollup-win32-ia32-msvc@4.40.2':
+ resolution: {integrity: sha512-dt1llVSGEsGKvzeIO76HToiYPNPYPkmjhMHhP00T9S4rDern8P2ZWvWAQUEJ+R1UdMWJ/42i/QqJ2WV765GZcA==}
+ cpu: [ia32]
+ os: [win32]
+
+ '@rollup/rollup-win32-x64-msvc@4.40.2':
+ resolution: {integrity: sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA==}
+ cpu: [x64]
+ os: [win32]
+
+ '@sveltejs/acorn-typescript@1.0.5':
+ resolution: {integrity: sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==}
+ peerDependencies:
+ acorn: ^8.9.0
+
+ '@sveltejs/adapter-auto@6.0.1':
+ resolution: {integrity: sha512-mcWud3pYGPWM2Pphdj8G9Qiq24nZ8L4LB7coCUckUEy5Y7wOWGJ/enaZ4AtJTcSm5dNK1rIkBRoqt+ae4zlxcQ==}
+ peerDependencies:
+ '@sveltejs/kit': ^2.0.0
+
+ '@sveltejs/kit@2.21.0':
+ resolution: {integrity: sha512-kvu4h9qXduiPk1Q1oqFKDLFGu/7mslEYbVaqpbBcBxjlRJnvNCFwEvEwKt0Mx9TtSi8J77xRelvJobrGlst4nQ==}
+ engines: {node: '>=18.13'}
+ hasBin: true
+ peerDependencies:
+ '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.3 || ^6.0.0
+
+ '@sveltejs/vite-plugin-svelte-inspector@4.0.1':
+ resolution: {integrity: sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22}
+ peerDependencies:
+ '@sveltejs/vite-plugin-svelte': ^5.0.0
+ svelte: ^5.0.0
+ vite: ^6.0.0
+
+ '@sveltejs/vite-plugin-svelte@5.0.3':
+ resolution: {integrity: sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22}
+ peerDependencies:
+ svelte: ^5.0.0
+ vite: ^6.0.0
+
+ '@swc/helpers@0.5.17':
+ resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
+
+ '@tailwindcss/node@4.1.7':
+ resolution: {integrity: sha512-9rsOpdY9idRI2NH6CL4wORFY0+Q6fnx9XP9Ju+iq/0wJwGD5IByIgFmwVbyy4ymuyprj8Qh4ErxMKTUL4uNh3g==}
+
+ '@tailwindcss/oxide-android-arm64@4.1.7':
+ resolution: {integrity: sha512-IWA410JZ8fF7kACus6BrUwY2Z1t1hm0+ZWNEzykKmMNM09wQooOcN/VXr0p/WJdtHZ90PvJf2AIBS/Ceqx1emg==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [android]
+
+ '@tailwindcss/oxide-darwin-arm64@4.1.7':
+ resolution: {integrity: sha512-81jUw9To7fimGGkuJ2W5h3/oGonTOZKZ8C2ghm/TTxbwvfSiFSDPd6/A/KE2N7Jp4mv3Ps9OFqg2fEKgZFfsvg==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@tailwindcss/oxide-darwin-x64@4.1.7':
+ resolution: {integrity: sha512-q77rWjEyGHV4PdDBtrzO0tgBBPlQWKY7wZK0cUok/HaGgbNKecegNxCGikuPJn5wFAlIywC3v+WMBt0PEBtwGw==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@tailwindcss/oxide-freebsd-x64@4.1.7':
+ resolution: {integrity: sha512-RfmdbbK6G6ptgF4qqbzoxmH+PKfP4KSVs7SRlTwcbRgBwezJkAO3Qta/7gDy10Q2DcUVkKxFLXUQO6J3CRvBGw==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.7':
+ resolution: {integrity: sha512-OZqsGvpwOa13lVd1z6JVwQXadEobmesxQ4AxhrwRiPuE04quvZHWn/LnihMg7/XkN+dTioXp/VMu/p6A5eZP3g==}
+ engines: {node: '>= 10'}
+ cpu: [arm]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.7':
+ resolution: {integrity: sha512-voMvBTnJSfKecJxGkoeAyW/2XRToLZ227LxswLAwKY7YslG/Xkw9/tJNH+3IVh5bdYzYE7DfiaPbRkSHFxY1xA==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.7':
+ resolution: {integrity: sha512-PjGuNNmJeKHnP58M7XyjJyla8LPo+RmwHQpBI+W/OxqrwojyuCQ+GUtygu7jUqTEexejZHr/z3nBc/gTiXBj4A==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.7':
+ resolution: {integrity: sha512-HMs+Va+ZR3gC3mLZE00gXxtBo3JoSQxtu9lobbZd+DmfkIxR54NO7Z+UQNPsa0P/ITn1TevtFxXTpsRU7qEvWg==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-x64-musl@4.1.7':
+ resolution: {integrity: sha512-MHZ6jyNlutdHH8rd+YTdr3QbXrHXqwIhHw9e7yXEBcQdluGwhpQY2Eku8UZK6ReLaWtQ4gijIv5QoM5eE+qlsA==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+
+ '@tailwindcss/oxide-wasm32-wasi@4.1.7':
+ resolution: {integrity: sha512-ANaSKt74ZRzE2TvJmUcbFQ8zS201cIPxUDm5qez5rLEwWkie2SkGtA4P+GPTj+u8N6JbPrC8MtY8RmJA35Oo+A==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+ bundledDependencies:
+ - '@napi-rs/wasm-runtime'
+ - '@emnapi/core'
+ - '@emnapi/runtime'
+ - '@tybys/wasm-util'
+ - '@emnapi/wasi-threads'
+ - tslib
+
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.7':
+ resolution: {integrity: sha512-HUiSiXQ9gLJBAPCMVRk2RT1ZrBjto7WvqsPBwUrNK2BcdSxMnk19h4pjZjI7zgPhDxlAbJSumTC4ljeA9y0tEw==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.7':
+ resolution: {integrity: sha512-rYHGmvoHiLJ8hWucSfSOEmdCBIGZIq7SpkPRSqLsH2Ab2YUNgKeAPT1Fi2cx3+hnYOrAb0jp9cRyode3bBW4mQ==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [win32]
+
+ '@tailwindcss/oxide@4.1.7':
+ resolution: {integrity: sha512-5SF95Ctm9DFiUyjUPnDGkoKItPX/k+xifcQhcqX5RA85m50jw1pT/KzjdvlqxRja45Y52nR4MR9fD1JYd7f8NQ==}
+ engines: {node: '>= 10'}
+
+ '@tailwindcss/vite@4.1.7':
+ resolution: {integrity: sha512-tYa2fO3zDe41I7WqijyVbRd8oWT0aEID1Eokz5hMT6wShLIHj3yvwj9XbfuloHP9glZ6H+aG2AN/+ZrxJ1Y5RQ==}
+ peerDependencies:
+ vite: ^5.2.0 || ^6
+
+ '@types/cookie@0.6.0':
+ resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
+
+ '@types/estree@1.0.7':
+ resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
+
+ '@types/json-schema@7.0.15':
+ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
+
+ '@typescript-eslint/eslint-plugin@8.32.1':
+ resolution: {integrity: sha512-6u6Plg9nP/J1GRpe/vcjjabo6Uc5YQPAMxsgQyGC/I0RuukiG1wIe3+Vtg3IrSCVJDmqK3j8adrtzXSENRtFgg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <5.9.0'
+
+ '@typescript-eslint/parser@8.32.1':
+ resolution: {integrity: sha512-LKMrmwCPoLhM45Z00O1ulb6jwyVr2kr3XJp+G+tSEZcbauNnScewcQwtJqXDhXeYPDEjZ8C1SjXm015CirEmGg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <5.9.0'
+
+ '@typescript-eslint/scope-manager@8.32.1':
+ resolution: {integrity: sha512-7IsIaIDeZn7kffk7qXC3o6Z4UblZJKV3UBpkvRNpr5NSyLji7tvTcvmnMNYuYLyh26mN8W723xpo3i4MlD33vA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@typescript-eslint/type-utils@8.32.1':
+ resolution: {integrity: sha512-mv9YpQGA8iIsl5KyUPi+FGLm7+bA4fgXaeRcFKRDRwDMu4iwrSHeDPipwueNXhdIIZltwCJv+NkxftECbIZWfA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <5.9.0'
+
+ '@typescript-eslint/types@8.32.1':
+ resolution: {integrity: sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@typescript-eslint/typescript-estree@8.32.1':
+ resolution: {integrity: sha512-Y3AP9EIfYwBb4kWGb+simvPaqQoT5oJuzzj9m0i6FCY6SPvlomY2Ei4UEMm7+FXtlNJbor80ximyslzaQF6xhg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <5.9.0'
+
+ '@typescript-eslint/utils@8.32.1':
+ resolution: {integrity: sha512-DsSFNIgLSrc89gpq1LJB7Hm1YpuhK086DRDJSNrewcGvYloWW1vZLHBTIvarKZDcAORIy/uWNx8Gad+4oMpkSA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <5.9.0'
+
+ '@typescript-eslint/visitor-keys@8.32.1':
+ resolution: {integrity: sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ acorn-jsx@5.3.2:
+ resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+
+ acorn@8.14.1:
+ resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
+ ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+
+ ansi-styles@4.3.0:
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
+ engines: {node: '>=8'}
+
+ argparse@2.0.1:
+ resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
+
+ aria-query@5.3.2:
+ resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
+ engines: {node: '>= 0.4'}
+
+ axobject-query@4.1.0:
+ resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
+ engines: {node: '>= 0.4'}
+
+ balanced-match@1.0.2:
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+
+ bits-ui@1.4.8:
+ resolution: {integrity: sha512-j34GsdSsJ+ZBl9h/70VkufvrlEgTKQSZvm80eM5VvuhLJWvpfEpn9+k0FVmtDQl9NSPgEVtI9imYhm8nW9Nj/w==}
+ engines: {node: '>=18', pnpm: '>=8.7.0'}
+ peerDependencies:
+ svelte: ^5.11.0
+
+ brace-expansion@1.1.11:
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
+
+ brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+
+ braces@3.0.3:
+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
+ engines: {node: '>=8'}
+
+ callsites@3.1.0:
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
+ engines: {node: '>=6'}
+
+ chalk@4.1.2:
+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
+ engines: {node: '>=10'}
+
+ chokidar@4.0.3:
+ resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
+ engines: {node: '>= 14.16.0'}
+
+ chownr@3.0.0:
+ resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
+ engines: {node: '>=18'}
+
+ clsx@2.1.1:
+ resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
+ engines: {node: '>=6'}
+
+ color-convert@2.0.1:
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+ engines: {node: '>=7.0.0'}
+
+ color-name@1.1.4:
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+
+ concat-map@0.0.1:
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+
+ cookie@0.6.0:
+ resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
+ engines: {node: '>= 0.6'}
+
+ cross-spawn@7.0.6:
+ resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
+ engines: {node: '>= 8'}
+
+ cssesc@3.0.0:
+ resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
+ engines: {node: '>=4'}
+ hasBin: true
+
+ debug@4.4.1:
+ resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
+ deep-is@0.1.4:
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
+
+ deepmerge@4.3.1:
+ resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
+ engines: {node: '>=0.10.0'}
+
+ detect-libc@2.0.4:
+ resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==}
+ engines: {node: '>=8'}
+
+ devalue@5.1.1:
+ resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==}
+
+ enhanced-resolve@5.18.1:
+ resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
+ engines: {node: '>=10.13.0'}
+
+ esbuild@0.25.4:
+ resolution: {integrity: sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==}
+ engines: {node: '>=18'}
+ hasBin: true
+
+ escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
+
+ eslint-config-prettier@10.1.5:
+ resolution: {integrity: sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==}
+ hasBin: true
+ peerDependencies:
+ eslint: '>=7.0.0'
+
+ eslint-plugin-svelte@3.7.0:
+ resolution: {integrity: sha512-/MQ9gYLbA24AFUN0QwpzRqi4VCISaRyt8xa2t3iVnI5mWa38xuTXM+iz/8LxKCg34jX2PfPcEkZH7CUem/Eugw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.1 || ^9.0.0
+ svelte: ^3.37.0 || ^4.0.0 || ^5.0.0
+ peerDependenciesMeta:
+ svelte:
+ optional: true
+
+ eslint-scope@8.3.0:
+ resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ eslint-visitor-keys@3.4.3:
+ resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ eslint-visitor-keys@4.2.0:
+ resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ eslint@9.27.0:
+ resolution: {integrity: sha512-ixRawFQuMB9DZ7fjU3iGGganFDp3+45bPOdaRurcFHSXO1e/sYwUX/FtQZpLZJR6SjMoJH8hR2pPEAfDyCoU2Q==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ hasBin: true
+ peerDependencies:
+ jiti: '*'
+ peerDependenciesMeta:
+ jiti:
+ optional: true
+
+ esm-env@1.2.2:
+ resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==}
+
+ espree@10.3.0:
+ resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ esquery@1.6.0:
+ resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
+ engines: {node: '>=0.10'}
+
+ esrap@1.4.6:
+ resolution: {integrity: sha512-F/D2mADJ9SHY3IwksD4DAXjTt7qt7GWUf3/8RhCNWmC/67tyb55dpimHmy7EplakFaflV0R/PC+fdSPqrRHAQw==}
+
+ esrecurse@4.3.0:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
+
+ estraverse@5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
+
+ esutils@2.0.3:
+ resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
+ engines: {node: '>=0.10.0'}
+
+ fast-deep-equal@3.1.3:
+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
+
+ fast-glob@3.3.3:
+ resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
+ engines: {node: '>=8.6.0'}
+
+ fast-json-stable-stringify@2.1.0:
+ resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
+
+ fast-levenshtein@2.0.6:
+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+
+ fastq@1.19.1:
+ resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
+
+ fdir@6.4.4:
+ resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==}
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+
+ file-entry-cache@8.0.0:
+ resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
+ engines: {node: '>=16.0.0'}
+
+ fill-range@7.1.1:
+ resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
+ engines: {node: '>=8'}
+
+ find-up@5.0.0:
+ resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
+ engines: {node: '>=10'}
+
+ flat-cache@4.0.1:
+ resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
+ engines: {node: '>=16'}
+
+ flatted@3.3.3:
+ resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
+
+ fsevents@2.3.3:
+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+
+ glob-parent@5.1.2:
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
+ engines: {node: '>= 6'}
+
+ glob-parent@6.0.2:
+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
+ engines: {node: '>=10.13.0'}
+
+ globals@14.0.0:
+ resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
+ engines: {node: '>=18'}
+
+ globals@16.1.0:
+ resolution: {integrity: sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g==}
+ engines: {node: '>=18'}
+
+ graceful-fs@4.2.11:
+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
+
+ graphemer@1.4.0:
+ resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
+
+ has-flag@4.0.0:
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
+ engines: {node: '>=8'}
+
+ ignore@5.3.2:
+ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
+ engines: {node: '>= 4'}
+
+ ignore@7.0.4:
+ resolution: {integrity: sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==}
+ engines: {node: '>= 4'}
+
+ import-fresh@3.3.1:
+ resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
+ engines: {node: '>=6'}
+
+ imurmurhash@0.1.4:
+ resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
+ engines: {node: '>=0.8.19'}
+
+ inline-style-parser@0.2.4:
+ resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==}
+
+ is-extglob@2.1.1:
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+ engines: {node: '>=0.10.0'}
+
+ is-glob@4.0.3:
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+ engines: {node: '>=0.10.0'}
+
+ is-number@7.0.0:
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+ engines: {node: '>=0.12.0'}
+
+ is-reference@3.0.3:
+ resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==}
+
+ isexe@2.0.0:
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+
+ jiti@2.4.2:
+ resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
+ hasBin: true
+
+ js-yaml@4.1.0:
+ resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
+ hasBin: true
+
+ json-buffer@3.0.1:
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
+
+ json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+
+ json-stable-stringify-without-jsonify@1.0.1:
+ resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
+
+ keyv@4.5.4:
+ resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
+
+ kleur@4.1.5:
+ resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
+ engines: {node: '>=6'}
+
+ known-css-properties@0.36.0:
+ resolution: {integrity: sha512-A+9jP+IUmuQsNdsLdcg6Yt7voiMF/D4K83ew0OpJtpu+l34ef7LaohWV0Rc6KNvzw6ZDizkqfyB5JznZnzuKQA==}
+
+ levn@0.4.1:
+ resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
+ engines: {node: '>= 0.8.0'}
+
+ lightningcss-darwin-arm64@1.30.1:
+ resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ lightningcss-darwin-x64@1.30.1:
+ resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ lightningcss-freebsd-x64@1.30.1:
+ resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ lightningcss-linux-arm-gnueabihf@1.30.1:
+ resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ lightningcss-linux-arm64-gnu@1.30.1:
+ resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ lightningcss-linux-arm64-musl@1.30.1:
+ resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ lightningcss-linux-x64-gnu@1.30.1:
+ resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ lightningcss-linux-x64-musl@1.30.1:
+ resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ lightningcss-win32-arm64-msvc@1.30.1:
+ resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ lightningcss-win32-x64-msvc@1.30.1:
+ resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [win32]
+
+ lightningcss@1.30.1:
+ resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==}
+ engines: {node: '>= 12.0.0'}
+
+ lilconfig@2.1.0:
+ resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
+ engines: {node: '>=10'}
+
+ locate-character@3.0.0:
+ resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
+
+ locate-path@6.0.0:
+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
+ engines: {node: '>=10'}
+
+ lodash.merge@4.6.2:
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+
+ magic-string@0.30.17:
+ resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
+
+ merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+
+ micromatch@4.0.8:
+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
+ engines: {node: '>=8.6'}
+
+ minimatch@3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+
+ minimatch@9.0.5:
+ resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ minipass@7.1.2:
+ resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ minizlib@3.0.2:
+ resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==}
+ engines: {node: '>= 18'}
+
+ mkdirp@3.0.1:
+ resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ mri@1.2.0:
+ resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
+ engines: {node: '>=4'}
+
+ mrmime@2.0.1:
+ resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
+ engines: {node: '>=10'}
+
+ ms@2.1.3:
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+
+ nanoid@3.3.11:
+ resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+
+ natural-compare@1.4.0:
+ resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
+
+ optionator@0.9.4:
+ resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
+ engines: {node: '>= 0.8.0'}
+
+ p-limit@3.1.0:
+ resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
+ engines: {node: '>=10'}
+
+ p-locate@5.0.0:
+ resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
+ engines: {node: '>=10'}
+
+ parent-module@1.0.1:
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
+ engines: {node: '>=6'}
+
+ path-exists@4.0.0:
+ resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
+ engines: {node: '>=8'}
+
+ path-key@3.1.1:
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+ engines: {node: '>=8'}
+
+ picocolors@1.1.1:
+ resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
+
+ picomatch@2.3.1:
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+ engines: {node: '>=8.6'}
+
+ picomatch@4.0.2:
+ resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
+ engines: {node: '>=12'}
+
+ postcss-load-config@3.1.4:
+ resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
+ engines: {node: '>= 10'}
+ peerDependencies:
+ postcss: '>=8.0.9'
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ postcss:
+ optional: true
+ ts-node:
+ optional: true
+
+ postcss-safe-parser@7.0.1:
+ resolution: {integrity: sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==}
+ engines: {node: '>=18.0'}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-scss@4.0.9:
+ resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==}
+ engines: {node: '>=12.0'}
+ peerDependencies:
+ postcss: ^8.4.29
+
+ postcss-selector-parser@7.1.0:
+ resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
+ engines: {node: '>=4'}
+
+ postcss@8.5.3:
+ resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ prelude-ls@1.2.1:
+ resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
+ engines: {node: '>= 0.8.0'}
+
+ prettier-plugin-svelte@3.4.0:
+ resolution: {integrity: sha512-pn1ra/0mPObzqoIQn/vUTR3ZZI6UuZ0sHqMK5x2jMLGrs53h0sXhkVuDcrlssHwIMk7FYrMjHBPoUSyyEEDlBQ==}
+ peerDependencies:
+ prettier: ^3.0.0
+ svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0
+
+ prettier-plugin-tailwindcss@0.6.11:
+ resolution: {integrity: sha512-YxaYSIvZPAqhrrEpRtonnrXdghZg1irNg4qrjboCXrpybLWVs55cW2N3juhspVJiO0JBvYJT8SYsJpc8OQSnsA==}
+ engines: {node: '>=14.21.3'}
+ peerDependencies:
+ '@ianvs/prettier-plugin-sort-imports': '*'
+ '@prettier/plugin-pug': '*'
+ '@shopify/prettier-plugin-liquid': '*'
+ '@trivago/prettier-plugin-sort-imports': '*'
+ '@zackad/prettier-plugin-twig': '*'
+ prettier: ^3.0
+ prettier-plugin-astro: '*'
+ prettier-plugin-css-order: '*'
+ prettier-plugin-import-sort: '*'
+ prettier-plugin-jsdoc: '*'
+ prettier-plugin-marko: '*'
+ prettier-plugin-multiline-arrays: '*'
+ prettier-plugin-organize-attributes: '*'
+ prettier-plugin-organize-imports: '*'
+ prettier-plugin-sort-imports: '*'
+ prettier-plugin-style-order: '*'
+ prettier-plugin-svelte: '*'
+ peerDependenciesMeta:
+ '@ianvs/prettier-plugin-sort-imports':
+ optional: true
+ '@prettier/plugin-pug':
+ optional: true
+ '@shopify/prettier-plugin-liquid':
+ optional: true
+ '@trivago/prettier-plugin-sort-imports':
+ optional: true
+ '@zackad/prettier-plugin-twig':
+ optional: true
+ prettier-plugin-astro:
+ optional: true
+ prettier-plugin-css-order:
+ optional: true
+ prettier-plugin-import-sort:
+ optional: true
+ prettier-plugin-jsdoc:
+ optional: true
+ prettier-plugin-marko:
+ optional: true
+ prettier-plugin-multiline-arrays:
+ optional: true
+ prettier-plugin-organize-attributes:
+ optional: true
+ prettier-plugin-organize-imports:
+ optional: true
+ prettier-plugin-sort-imports:
+ optional: true
+ prettier-plugin-style-order:
+ optional: true
+ prettier-plugin-svelte:
+ optional: true
+
+ prettier@3.5.3:
+ resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==}
+ engines: {node: '>=14'}
+ hasBin: true
+
+ punycode@2.3.1:
+ resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
+ engines: {node: '>=6'}
+
+ queue-microtask@1.2.3:
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+
+ readdirp@4.1.2:
+ resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
+ engines: {node: '>= 14.18.0'}
+
+ resolve-from@4.0.0:
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
+ engines: {node: '>=4'}
+
+ reusify@1.1.0:
+ resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+
+ rollup@4.40.2:
+ resolution: {integrity: sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+
+ run-parallel@1.2.0:
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+
+ runed@0.23.4:
+ resolution: {integrity: sha512-9q8oUiBYeXIDLWNK5DfCWlkL0EW3oGbk845VdKlPeia28l751VpfesaB/+7pI6rnbx1I6rqoZ2fZxptOJLxILA==}
+ peerDependencies:
+ svelte: ^5.7.0
+
+ sade@1.8.1:
+ resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
+ engines: {node: '>=6'}
+
+ semver@7.7.2:
+ resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ set-cookie-parser@2.7.1:
+ resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==}
+
+ shebang-command@2.0.0:
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+ engines: {node: '>=8'}
+
+ shebang-regex@3.0.0:
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+ engines: {node: '>=8'}
+
+ sirv@3.0.1:
+ resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==}
+ engines: {node: '>=18'}
+
+ source-map-js@1.2.1:
+ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
+ engines: {node: '>=0.10.0'}
+
+ strip-json-comments@3.1.1:
+ resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
+ engines: {node: '>=8'}
+
+ style-to-object@1.0.8:
+ resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==}
+
+ supports-color@7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
+
+ svelte-check@4.2.1:
+ resolution: {integrity: sha512-e49SU1RStvQhoipkQ/aonDhHnG3qxHSBtNfBRb9pxVXoa+N7qybAo32KgA9wEb2PCYFNaDg7bZCdhLD1vHpdYA==}
+ engines: {node: '>= 18.0.0'}
+ hasBin: true
+ peerDependencies:
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ typescript: '>=5.0.0'
+
+ svelte-eslint-parser@1.2.0:
+ resolution: {integrity: sha512-mbPtajIeuiyU80BEyGvwAktBeTX7KCr5/0l+uRGLq1dafwRNrjfM5kHGJScEBlPG3ipu6dJqfW/k0/fujvIEVw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ svelte: ^3.37.0 || ^4.0.0 || ^5.0.0
+ peerDependenciesMeta:
+ svelte:
+ optional: true
+
+ svelte-toolbelt@0.7.1:
+ resolution: {integrity: sha512-HcBOcR17Vx9bjaOceUvxkY3nGmbBmCBBbuWLLEWO6jtmWH8f/QoWmbyUfQZrpDINH39en1b8mptfPQT9VKQ1xQ==}
+ engines: {node: '>=18', pnpm: '>=8.7.0'}
+ peerDependencies:
+ svelte: ^5.0.0
+
+ svelte@5.30.1:
+ resolution: {integrity: sha512-QIYtKnJGkubWXtNkrUBKVCvyo9gjcccdbnvXfwsGNhvbeNNdQjRDTa/BiQcJ2kWXbXPQbWKyT7CUu53KIj1rfw==}
+ engines: {node: '>=18'}
+
+ tabbable@6.2.0:
+ resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==}
+
+ tailwind-merge@3.0.2:
+ resolution: {integrity: sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==}
+
+ tailwind-merge@3.3.0:
+ resolution: {integrity: sha512-fyW/pEfcQSiigd5SNn0nApUOxx0zB/dm6UDU/rEwc2c3sX2smWUNbapHv+QRqLGVp9GWX3THIa7MUGPo+YkDzQ==}
+
+ tailwind-variants@1.0.0:
+ resolution: {integrity: sha512-2WSbv4ulEEyuBKomOunut65D8UZwxrHoRfYnxGcQNnHqlSCp2+B7Yz2W+yrNDrxRodOXtGD/1oCcKGNBnUqMqA==}
+ engines: {node: '>=16.x', pnpm: '>=7.x'}
+ peerDependencies:
+ tailwindcss: '*'
+
+ tailwindcss@4.1.7:
+ resolution: {integrity: sha512-kr1o/ErIdNhTz8uzAYL7TpaUuzKIE6QPQ4qmSdxnoX/lo+5wmUHQA6h3L5yIqEImSRnAAURDirLu/BgiXGPAhg==}
+
+ tapable@2.2.1:
+ resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
+ engines: {node: '>=6'}
+
+ tar@7.4.3:
+ resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==}
+ engines: {node: '>=18'}
+
+ tinyglobby@0.2.13:
+ resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==}
+ engines: {node: '>=12.0.0'}
+
+ to-regex-range@5.0.1:
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+ engines: {node: '>=8.0'}
+
+ totalist@3.0.1:
+ resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
+ engines: {node: '>=6'}
+
+ ts-api-utils@2.1.0:
+ resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==}
+ engines: {node: '>=18.12'}
+ peerDependencies:
+ typescript: '>=4.8.4'
+
+ tslib@2.8.1:
+ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
+
+ type-check@0.4.0:
+ resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
+ engines: {node: '>= 0.8.0'}
+
+ typescript-eslint@8.32.1:
+ resolution: {integrity: sha512-D7el+eaDHAmXvrZBy1zpzSNIRqnCOrkwTgZxTu3MUqRWk8k0q9m9Ho4+vPf7iHtgUfrK/o8IZaEApsxPlHTFCg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <5.9.0'
+
+ typescript@5.8.3:
+ resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
+ uri-js@4.4.1:
+ resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+
+ util-deprecate@1.0.2:
+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+
+ vite@6.3.5:
+ resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+ jiti: '>=1.21.0'
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ sass-embedded: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.16.0
+ tsx: ^4.8.1
+ yaml: ^2.4.2
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ jiti:
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
+
+ vitefu@1.0.6:
+ resolution: {integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==}
+ peerDependencies:
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
+ peerDependenciesMeta:
+ vite:
+ optional: true
+
+ which@2.0.2:
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+ engines: {node: '>= 8'}
+ hasBin: true
+
+ word-wrap@1.2.5:
+ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
+ engines: {node: '>=0.10.0'}
+
+ yallist@5.0.0:
+ resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
+ engines: {node: '>=18'}
+
+ yaml@1.10.2:
+ resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
+ engines: {node: '>= 6'}
+
+ yocto-queue@0.1.0:
+ resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
+ engines: {node: '>=10'}
+
+ zimmerframe@1.1.2:
+ resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==}
+
+ zod@3.24.4:
+ resolution: {integrity: sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==}
+
+snapshots:
+
+ '@ampproject/remapping@2.3.0':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.8
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@esbuild/aix-ppc64@0.25.4':
+ optional: true
+
+ '@esbuild/android-arm64@0.25.4':
+ optional: true
+
+ '@esbuild/android-arm@0.25.4':
+ optional: true
+
+ '@esbuild/android-x64@0.25.4':
+ optional: true
+
+ '@esbuild/darwin-arm64@0.25.4':
+ optional: true
+
+ '@esbuild/darwin-x64@0.25.4':
+ optional: true
+
+ '@esbuild/freebsd-arm64@0.25.4':
+ optional: true
+
+ '@esbuild/freebsd-x64@0.25.4':
+ optional: true
+
+ '@esbuild/linux-arm64@0.25.4':
+ optional: true
+
+ '@esbuild/linux-arm@0.25.4':
+ optional: true
+
+ '@esbuild/linux-ia32@0.25.4':
+ optional: true
+
+ '@esbuild/linux-loong64@0.25.4':
+ optional: true
+
+ '@esbuild/linux-mips64el@0.25.4':
+ optional: true
+
+ '@esbuild/linux-ppc64@0.25.4':
+ optional: true
+
+ '@esbuild/linux-riscv64@0.25.4':
+ optional: true
+
+ '@esbuild/linux-s390x@0.25.4':
+ optional: true
+
+ '@esbuild/linux-x64@0.25.4':
+ optional: true
+
+ '@esbuild/netbsd-arm64@0.25.4':
+ optional: true
+
+ '@esbuild/netbsd-x64@0.25.4':
+ optional: true
+
+ '@esbuild/openbsd-arm64@0.25.4':
+ optional: true
+
+ '@esbuild/openbsd-x64@0.25.4':
+ optional: true
+
+ '@esbuild/sunos-x64@0.25.4':
+ optional: true
+
+ '@esbuild/win32-arm64@0.25.4':
+ optional: true
+
+ '@esbuild/win32-ia32@0.25.4':
+ optional: true
+
+ '@esbuild/win32-x64@0.25.4':
+ optional: true
+
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.27.0(jiti@2.4.2))':
+ dependencies:
+ eslint: 9.27.0(jiti@2.4.2)
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/regexpp@4.12.1': {}
+
+ '@eslint/compat@1.2.9(eslint@9.27.0(jiti@2.4.2))':
+ optionalDependencies:
+ eslint: 9.27.0(jiti@2.4.2)
+
+ '@eslint/config-array@0.20.0':
+ dependencies:
+ '@eslint/object-schema': 2.1.6
+ debug: 4.4.1
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@eslint/config-helpers@0.2.2': {}
+
+ '@eslint/core@0.14.0':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
+ '@eslint/eslintrc@3.3.1':
+ dependencies:
+ ajv: 6.12.6
+ debug: 4.4.1
+ espree: 10.3.0
+ globals: 14.0.0
+ ignore: 5.3.2
+ import-fresh: 3.3.1
+ js-yaml: 4.1.0
+ minimatch: 3.1.2
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@eslint/js@9.27.0': {}
+
+ '@eslint/object-schema@2.1.6': {}
+
+ '@eslint/plugin-kit@0.3.1':
+ dependencies:
+ '@eslint/core': 0.14.0
+ levn: 0.4.1
+
+ '@floating-ui/core@1.7.0':
+ dependencies:
+ '@floating-ui/utils': 0.2.9
+
+ '@floating-ui/dom@1.7.0':
+ dependencies:
+ '@floating-ui/core': 1.7.0
+ '@floating-ui/utils': 0.2.9
+
+ '@floating-ui/utils@0.2.9': {}
+
+ '@humanfs/core@0.19.1': {}
+
+ '@humanfs/node@0.16.6':
+ dependencies:
+ '@humanfs/core': 0.19.1
+ '@humanwhocodes/retry': 0.3.1
+
+ '@humanwhocodes/module-importer@1.0.1': {}
+
+ '@humanwhocodes/retry@0.3.1': {}
+
+ '@humanwhocodes/retry@0.4.3': {}
+
+ '@internationalized/date@3.8.0':
+ dependencies:
+ '@swc/helpers': 0.5.17
+
+ '@isaacs/fs-minipass@4.0.1':
+ dependencies:
+ minipass: 7.1.2
+
+ '@jridgewell/gen-mapping@0.3.8':
+ dependencies:
+ '@jridgewell/set-array': 1.2.1
+ '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@jridgewell/resolve-uri@3.1.2': {}
+
+ '@jridgewell/set-array@1.2.1': {}
+
+ '@jridgewell/sourcemap-codec@1.5.0': {}
+
+ '@jridgewell/trace-mapping@0.3.25':
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.2
+ '@jridgewell/sourcemap-codec': 1.5.0
+
+ '@nodelib/fs.scandir@2.1.5':
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ run-parallel: 1.2.0
+
+ '@nodelib/fs.stat@2.0.5': {}
+
+ '@nodelib/fs.walk@1.2.8':
+ dependencies:
+ '@nodelib/fs.scandir': 2.1.5
+ fastq: 1.19.1
+
+ '@polka/url@1.0.0-next.29': {}
+
+ '@rollup/rollup-android-arm-eabi@4.40.2':
+ optional: true
+
+ '@rollup/rollup-android-arm64@4.40.2':
+ optional: true
+
+ '@rollup/rollup-darwin-arm64@4.40.2':
+ optional: true
+
+ '@rollup/rollup-darwin-x64@4.40.2':
+ optional: true
+
+ '@rollup/rollup-freebsd-arm64@4.40.2':
+ optional: true
+
+ '@rollup/rollup-freebsd-x64@4.40.2':
+ optional: true
+
+ '@rollup/rollup-linux-arm-gnueabihf@4.40.2':
+ optional: true
+
+ '@rollup/rollup-linux-arm-musleabihf@4.40.2':
+ optional: true
+
+ '@rollup/rollup-linux-arm64-gnu@4.40.2':
+ optional: true
+
+ '@rollup/rollup-linux-arm64-musl@4.40.2':
+ optional: true
+
+ '@rollup/rollup-linux-loongarch64-gnu@4.40.2':
+ optional: true
+
+ '@rollup/rollup-linux-powerpc64le-gnu@4.40.2':
+ optional: true
+
+ '@rollup/rollup-linux-riscv64-gnu@4.40.2':
+ optional: true
+
+ '@rollup/rollup-linux-riscv64-musl@4.40.2':
+ optional: true
+
+ '@rollup/rollup-linux-s390x-gnu@4.40.2':
+ optional: true
+
+ '@rollup/rollup-linux-x64-gnu@4.40.2':
+ optional: true
+
+ '@rollup/rollup-linux-x64-musl@4.40.2':
+ optional: true
+
+ '@rollup/rollup-win32-arm64-msvc@4.40.2':
+ optional: true
+
+ '@rollup/rollup-win32-ia32-msvc@4.40.2':
+ optional: true
+
+ '@rollup/rollup-win32-x64-msvc@4.40.2':
+ optional: true
+
+ '@sveltejs/acorn-typescript@1.0.5(acorn@8.14.1)':
+ dependencies:
+ acorn: 8.14.1
+
+ '@sveltejs/adapter-auto@6.0.1(@sveltejs/kit@2.21.0(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)))(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)))':
+ dependencies:
+ '@sveltejs/kit': 2.21.0(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)))(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1))
+
+ '@sveltejs/kit@2.21.0(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)))(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1))':
+ dependencies:
+ '@sveltejs/acorn-typescript': 1.0.5(acorn@8.14.1)
+ '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1))
+ '@types/cookie': 0.6.0
+ acorn: 8.14.1
+ cookie: 0.6.0
+ devalue: 5.1.1
+ esm-env: 1.2.2
+ kleur: 4.1.5
+ magic-string: 0.30.17
+ mrmime: 2.0.1
+ sade: 1.8.1
+ set-cookie-parser: 2.7.1
+ sirv: 3.0.1
+ svelte: 5.30.1
+ vite: 6.3.5(jiti@2.4.2)(lightningcss@1.30.1)
+
+ '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)))(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1))':
+ dependencies:
+ '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1))
+ debug: 4.4.1
+ svelte: 5.30.1
+ vite: 6.3.5(jiti@2.4.2)(lightningcss@1.30.1)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1))':
+ dependencies:
+ '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)))(svelte@5.30.1)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1))
+ debug: 4.4.1
+ deepmerge: 4.3.1
+ kleur: 4.1.5
+ magic-string: 0.30.17
+ svelte: 5.30.1
+ vite: 6.3.5(jiti@2.4.2)(lightningcss@1.30.1)
+ vitefu: 1.0.6(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1))
+ transitivePeerDependencies:
+ - supports-color
+
+ '@swc/helpers@0.5.17':
+ dependencies:
+ tslib: 2.8.1
+
+ '@tailwindcss/node@4.1.7':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ enhanced-resolve: 5.18.1
+ jiti: 2.4.2
+ lightningcss: 1.30.1
+ magic-string: 0.30.17
+ source-map-js: 1.2.1
+ tailwindcss: 4.1.7
+
+ '@tailwindcss/oxide-android-arm64@4.1.7':
+ optional: true
+
+ '@tailwindcss/oxide-darwin-arm64@4.1.7':
+ optional: true
+
+ '@tailwindcss/oxide-darwin-x64@4.1.7':
+ optional: true
+
+ '@tailwindcss/oxide-freebsd-x64@4.1.7':
+ optional: true
+
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.7':
+ optional: true
+
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.7':
+ optional: true
+
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.7':
+ optional: true
+
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.7':
+ optional: true
+
+ '@tailwindcss/oxide-linux-x64-musl@4.1.7':
+ optional: true
+
+ '@tailwindcss/oxide-wasm32-wasi@4.1.7':
+ optional: true
+
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.7':
+ optional: true
+
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.7':
+ optional: true
+
+ '@tailwindcss/oxide@4.1.7':
+ dependencies:
+ detect-libc: 2.0.4
+ tar: 7.4.3
+ optionalDependencies:
+ '@tailwindcss/oxide-android-arm64': 4.1.7
+ '@tailwindcss/oxide-darwin-arm64': 4.1.7
+ '@tailwindcss/oxide-darwin-x64': 4.1.7
+ '@tailwindcss/oxide-freebsd-x64': 4.1.7
+ '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.7
+ '@tailwindcss/oxide-linux-arm64-gnu': 4.1.7
+ '@tailwindcss/oxide-linux-arm64-musl': 4.1.7
+ '@tailwindcss/oxide-linux-x64-gnu': 4.1.7
+ '@tailwindcss/oxide-linux-x64-musl': 4.1.7
+ '@tailwindcss/oxide-wasm32-wasi': 4.1.7
+ '@tailwindcss/oxide-win32-arm64-msvc': 4.1.7
+ '@tailwindcss/oxide-win32-x64-msvc': 4.1.7
+
+ '@tailwindcss/vite@4.1.7(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1))':
+ dependencies:
+ '@tailwindcss/node': 4.1.7
+ '@tailwindcss/oxide': 4.1.7
+ tailwindcss: 4.1.7
+ vite: 6.3.5(jiti@2.4.2)(lightningcss@1.30.1)
+
+ '@types/cookie@0.6.0': {}
+
+ '@types/estree@1.0.7': {}
+
+ '@types/json-schema@7.0.15': {}
+
+ '@typescript-eslint/eslint-plugin@8.32.1(@typescript-eslint/parser@8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.1
+ '@typescript-eslint/parser': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.32.1
+ '@typescript-eslint/type-utils': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.32.1
+ eslint: 9.27.0(jiti@2.4.2)
+ graphemer: 1.4.0
+ ignore: 7.0.4
+ natural-compare: 1.4.0
+ ts-api-utils: 2.1.0(typescript@5.8.3)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/parser@8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 8.32.1
+ '@typescript-eslint/types': 8.32.1
+ '@typescript-eslint/typescript-estree': 8.32.1(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.32.1
+ debug: 4.4.1
+ eslint: 9.27.0(jiti@2.4.2)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/scope-manager@8.32.1':
+ dependencies:
+ '@typescript-eslint/types': 8.32.1
+ '@typescript-eslint/visitor-keys': 8.32.1
+
+ '@typescript-eslint/type-utils@8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/typescript-estree': 8.32.1(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
+ debug: 4.4.1
+ eslint: 9.27.0(jiti@2.4.2)
+ ts-api-utils: 2.1.0(typescript@5.8.3)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/types@8.32.1': {}
+
+ '@typescript-eslint/typescript-estree@8.32.1(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/types': 8.32.1
+ '@typescript-eslint/visitor-keys': 8.32.1
+ debug: 4.4.1
+ fast-glob: 3.3.3
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.7.2
+ ts-api-utils: 2.1.0(typescript@5.8.3)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/utils@8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.27.0(jiti@2.4.2))
+ '@typescript-eslint/scope-manager': 8.32.1
+ '@typescript-eslint/types': 8.32.1
+ '@typescript-eslint/typescript-estree': 8.32.1(typescript@5.8.3)
+ eslint: 9.27.0(jiti@2.4.2)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/visitor-keys@8.32.1':
+ dependencies:
+ '@typescript-eslint/types': 8.32.1
+ eslint-visitor-keys: 4.2.0
+
+ acorn-jsx@5.3.2(acorn@8.14.1):
+ dependencies:
+ acorn: 8.14.1
+
+ acorn@8.14.1: {}
+
+ ajv@6.12.6:
+ dependencies:
+ fast-deep-equal: 3.1.3
+ fast-json-stable-stringify: 2.1.0
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+
+ ansi-styles@4.3.0:
+ dependencies:
+ color-convert: 2.0.1
+
+ argparse@2.0.1: {}
+
+ aria-query@5.3.2: {}
+
+ axobject-query@4.1.0: {}
+
+ balanced-match@1.0.2: {}
+
+ bits-ui@1.4.8(svelte@5.30.1):
+ dependencies:
+ '@floating-ui/core': 1.7.0
+ '@floating-ui/dom': 1.7.0
+ '@internationalized/date': 3.8.0
+ esm-env: 1.2.2
+ runed: 0.23.4(svelte@5.30.1)
+ svelte: 5.30.1
+ svelte-toolbelt: 0.7.1(svelte@5.30.1)
+ tabbable: 6.2.0
+
+ brace-expansion@1.1.11:
+ dependencies:
+ balanced-match: 1.0.2
+ concat-map: 0.0.1
+
+ brace-expansion@2.0.1:
+ dependencies:
+ balanced-match: 1.0.2
+
+ braces@3.0.3:
+ dependencies:
+ fill-range: 7.1.1
+
+ callsites@3.1.0: {}
+
+ chalk@4.1.2:
+ dependencies:
+ ansi-styles: 4.3.0
+ supports-color: 7.2.0
+
+ chokidar@4.0.3:
+ dependencies:
+ readdirp: 4.1.2
+
+ chownr@3.0.0: {}
+
+ clsx@2.1.1: {}
+
+ color-convert@2.0.1:
+ dependencies:
+ color-name: 1.1.4
+
+ color-name@1.1.4: {}
+
+ concat-map@0.0.1: {}
+
+ cookie@0.6.0: {}
+
+ cross-spawn@7.0.6:
+ dependencies:
+ path-key: 3.1.1
+ shebang-command: 2.0.0
+ which: 2.0.2
+
+ cssesc@3.0.0: {}
+
+ debug@4.4.1:
+ dependencies:
+ ms: 2.1.3
+
+ deep-is@0.1.4: {}
+
+ deepmerge@4.3.1: {}
+
+ detect-libc@2.0.4: {}
+
+ devalue@5.1.1: {}
+
+ enhanced-resolve@5.18.1:
+ dependencies:
+ graceful-fs: 4.2.11
+ tapable: 2.2.1
+
+ esbuild@0.25.4:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.25.4
+ '@esbuild/android-arm': 0.25.4
+ '@esbuild/android-arm64': 0.25.4
+ '@esbuild/android-x64': 0.25.4
+ '@esbuild/darwin-arm64': 0.25.4
+ '@esbuild/darwin-x64': 0.25.4
+ '@esbuild/freebsd-arm64': 0.25.4
+ '@esbuild/freebsd-x64': 0.25.4
+ '@esbuild/linux-arm': 0.25.4
+ '@esbuild/linux-arm64': 0.25.4
+ '@esbuild/linux-ia32': 0.25.4
+ '@esbuild/linux-loong64': 0.25.4
+ '@esbuild/linux-mips64el': 0.25.4
+ '@esbuild/linux-ppc64': 0.25.4
+ '@esbuild/linux-riscv64': 0.25.4
+ '@esbuild/linux-s390x': 0.25.4
+ '@esbuild/linux-x64': 0.25.4
+ '@esbuild/netbsd-arm64': 0.25.4
+ '@esbuild/netbsd-x64': 0.25.4
+ '@esbuild/openbsd-arm64': 0.25.4
+ '@esbuild/openbsd-x64': 0.25.4
+ '@esbuild/sunos-x64': 0.25.4
+ '@esbuild/win32-arm64': 0.25.4
+ '@esbuild/win32-ia32': 0.25.4
+ '@esbuild/win32-x64': 0.25.4
+
+ escape-string-regexp@4.0.0: {}
+
+ eslint-config-prettier@10.1.5(eslint@9.27.0(jiti@2.4.2)):
+ dependencies:
+ eslint: 9.27.0(jiti@2.4.2)
+
+ eslint-plugin-svelte@3.7.0(eslint@9.27.0(jiti@2.4.2))(svelte@5.30.1):
+ dependencies:
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.27.0(jiti@2.4.2))
+ '@jridgewell/sourcemap-codec': 1.5.0
+ eslint: 9.27.0(jiti@2.4.2)
+ esutils: 2.0.3
+ known-css-properties: 0.36.0
+ postcss: 8.5.3
+ postcss-load-config: 3.1.4(postcss@8.5.3)
+ postcss-safe-parser: 7.0.1(postcss@8.5.3)
+ semver: 7.7.2
+ svelte-eslint-parser: 1.2.0(svelte@5.30.1)
+ optionalDependencies:
+ svelte: 5.30.1
+ transitivePeerDependencies:
+ - ts-node
+
+ eslint-scope@8.3.0:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+
+ eslint-visitor-keys@3.4.3: {}
+
+ eslint-visitor-keys@4.2.0: {}
+
+ eslint@9.27.0(jiti@2.4.2):
+ dependencies:
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.27.0(jiti@2.4.2))
+ '@eslint-community/regexpp': 4.12.1
+ '@eslint/config-array': 0.20.0
+ '@eslint/config-helpers': 0.2.2
+ '@eslint/core': 0.14.0
+ '@eslint/eslintrc': 3.3.1
+ '@eslint/js': 9.27.0
+ '@eslint/plugin-kit': 0.3.1
+ '@humanfs/node': 0.16.6
+ '@humanwhocodes/module-importer': 1.0.1
+ '@humanwhocodes/retry': 0.4.3
+ '@types/estree': 1.0.7
+ '@types/json-schema': 7.0.15
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.6
+ debug: 4.4.1
+ escape-string-regexp: 4.0.0
+ eslint-scope: 8.3.0
+ eslint-visitor-keys: 4.2.0
+ espree: 10.3.0
+ esquery: 1.6.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+ file-entry-cache: 8.0.0
+ find-up: 5.0.0
+ glob-parent: 6.0.2
+ ignore: 5.3.2
+ imurmurhash: 0.1.4
+ is-glob: 4.0.3
+ json-stable-stringify-without-jsonify: 1.0.1
+ lodash.merge: 4.6.2
+ minimatch: 3.1.2
+ natural-compare: 1.4.0
+ optionator: 0.9.4
+ optionalDependencies:
+ jiti: 2.4.2
+ transitivePeerDependencies:
+ - supports-color
+
+ esm-env@1.2.2: {}
+
+ espree@10.3.0:
+ dependencies:
+ acorn: 8.14.1
+ acorn-jsx: 5.3.2(acorn@8.14.1)
+ eslint-visitor-keys: 4.2.0
+
+ esquery@1.6.0:
+ dependencies:
+ estraverse: 5.3.0
+
+ esrap@1.4.6:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.0
+
+ esrecurse@4.3.0:
+ dependencies:
+ estraverse: 5.3.0
+
+ estraverse@5.3.0: {}
+
+ esutils@2.0.3: {}
+
+ fast-deep-equal@3.1.3: {}
+
+ fast-glob@3.3.3:
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ '@nodelib/fs.walk': 1.2.8
+ glob-parent: 5.1.2
+ merge2: 1.4.1
+ micromatch: 4.0.8
+
+ fast-json-stable-stringify@2.1.0: {}
+
+ fast-levenshtein@2.0.6: {}
+
+ fastq@1.19.1:
+ dependencies:
+ reusify: 1.1.0
+
+ fdir@6.4.4(picomatch@4.0.2):
+ optionalDependencies:
+ picomatch: 4.0.2
+
+ file-entry-cache@8.0.0:
+ dependencies:
+ flat-cache: 4.0.1
+
+ fill-range@7.1.1:
+ dependencies:
+ to-regex-range: 5.0.1
+
+ find-up@5.0.0:
+ dependencies:
+ locate-path: 6.0.0
+ path-exists: 4.0.0
+
+ flat-cache@4.0.1:
+ dependencies:
+ flatted: 3.3.3
+ keyv: 4.5.4
+
+ flatted@3.3.3: {}
+
+ fsevents@2.3.3:
+ optional: true
+
+ glob-parent@5.1.2:
+ dependencies:
+ is-glob: 4.0.3
+
+ glob-parent@6.0.2:
+ dependencies:
+ is-glob: 4.0.3
+
+ globals@14.0.0: {}
+
+ globals@16.1.0: {}
+
+ graceful-fs@4.2.11: {}
+
+ graphemer@1.4.0: {}
+
+ has-flag@4.0.0: {}
+
+ ignore@5.3.2: {}
+
+ ignore@7.0.4: {}
+
+ import-fresh@3.3.1:
+ dependencies:
+ parent-module: 1.0.1
+ resolve-from: 4.0.0
+
+ imurmurhash@0.1.4: {}
+
+ inline-style-parser@0.2.4: {}
+
+ is-extglob@2.1.1: {}
+
+ is-glob@4.0.3:
+ dependencies:
+ is-extglob: 2.1.1
+
+ is-number@7.0.0: {}
+
+ is-reference@3.0.3:
+ dependencies:
+ '@types/estree': 1.0.7
+
+ isexe@2.0.0: {}
+
+ jiti@2.4.2: {}
+
+ js-yaml@4.1.0:
+ dependencies:
+ argparse: 2.0.1
+
+ json-buffer@3.0.1: {}
+
+ json-schema-traverse@0.4.1: {}
+
+ json-stable-stringify-without-jsonify@1.0.1: {}
+
+ keyv@4.5.4:
+ dependencies:
+ json-buffer: 3.0.1
+
+ kleur@4.1.5: {}
+
+ known-css-properties@0.36.0: {}
+
+ levn@0.4.1:
+ dependencies:
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
+
+ lightningcss-darwin-arm64@1.30.1:
+ optional: true
+
+ lightningcss-darwin-x64@1.30.1:
+ optional: true
+
+ lightningcss-freebsd-x64@1.30.1:
+ optional: true
+
+ lightningcss-linux-arm-gnueabihf@1.30.1:
+ optional: true
+
+ lightningcss-linux-arm64-gnu@1.30.1:
+ optional: true
+
+ lightningcss-linux-arm64-musl@1.30.1:
+ optional: true
+
+ lightningcss-linux-x64-gnu@1.30.1:
+ optional: true
+
+ lightningcss-linux-x64-musl@1.30.1:
+ optional: true
+
+ lightningcss-win32-arm64-msvc@1.30.1:
+ optional: true
+
+ lightningcss-win32-x64-msvc@1.30.1:
+ optional: true
+
+ lightningcss@1.30.1:
+ dependencies:
+ detect-libc: 2.0.4
+ optionalDependencies:
+ lightningcss-darwin-arm64: 1.30.1
+ lightningcss-darwin-x64: 1.30.1
+ lightningcss-freebsd-x64: 1.30.1
+ lightningcss-linux-arm-gnueabihf: 1.30.1
+ lightningcss-linux-arm64-gnu: 1.30.1
+ lightningcss-linux-arm64-musl: 1.30.1
+ lightningcss-linux-x64-gnu: 1.30.1
+ lightningcss-linux-x64-musl: 1.30.1
+ lightningcss-win32-arm64-msvc: 1.30.1
+ lightningcss-win32-x64-msvc: 1.30.1
+
+ lilconfig@2.1.0: {}
+
+ locate-character@3.0.0: {}
+
+ locate-path@6.0.0:
+ dependencies:
+ p-locate: 5.0.0
+
+ lodash.merge@4.6.2: {}
+
+ magic-string@0.30.17:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.0
+
+ merge2@1.4.1: {}
+
+ micromatch@4.0.8:
+ dependencies:
+ braces: 3.0.3
+ picomatch: 2.3.1
+
+ minimatch@3.1.2:
+ dependencies:
+ brace-expansion: 1.1.11
+
+ minimatch@9.0.5:
+ dependencies:
+ brace-expansion: 2.0.1
+
+ minipass@7.1.2: {}
+
+ minizlib@3.0.2:
+ dependencies:
+ minipass: 7.1.2
+
+ mkdirp@3.0.1: {}
+
+ mri@1.2.0: {}
+
+ mrmime@2.0.1: {}
+
+ ms@2.1.3: {}
+
+ nanoid@3.3.11: {}
+
+ natural-compare@1.4.0: {}
+
+ optionator@0.9.4:
+ dependencies:
+ deep-is: 0.1.4
+ fast-levenshtein: 2.0.6
+ levn: 0.4.1
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
+ word-wrap: 1.2.5
+
+ p-limit@3.1.0:
+ dependencies:
+ yocto-queue: 0.1.0
+
+ p-locate@5.0.0:
+ dependencies:
+ p-limit: 3.1.0
+
+ parent-module@1.0.1:
+ dependencies:
+ callsites: 3.1.0
+
+ path-exists@4.0.0: {}
+
+ path-key@3.1.1: {}
+
+ picocolors@1.1.1: {}
+
+ picomatch@2.3.1: {}
+
+ picomatch@4.0.2: {}
+
+ postcss-load-config@3.1.4(postcss@8.5.3):
+ dependencies:
+ lilconfig: 2.1.0
+ yaml: 1.10.2
+ optionalDependencies:
+ postcss: 8.5.3
+
+ postcss-safe-parser@7.0.1(postcss@8.5.3):
+ dependencies:
+ postcss: 8.5.3
+
+ postcss-scss@4.0.9(postcss@8.5.3):
+ dependencies:
+ postcss: 8.5.3
+
+ postcss-selector-parser@7.1.0:
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
+ postcss@8.5.3:
+ dependencies:
+ nanoid: 3.3.11
+ picocolors: 1.1.1
+ source-map-js: 1.2.1
+
+ prelude-ls@1.2.1: {}
+
+ prettier-plugin-svelte@3.4.0(prettier@3.5.3)(svelte@5.30.1):
+ dependencies:
+ prettier: 3.5.3
+ svelte: 5.30.1
+
+ prettier-plugin-tailwindcss@0.6.11(prettier-plugin-svelte@3.4.0(prettier@3.5.3)(svelte@5.30.1))(prettier@3.5.3):
+ dependencies:
+ prettier: 3.5.3
+ optionalDependencies:
+ prettier-plugin-svelte: 3.4.0(prettier@3.5.3)(svelte@5.30.1)
+
+ prettier@3.5.3: {}
+
+ punycode@2.3.1: {}
+
+ queue-microtask@1.2.3: {}
+
+ readdirp@4.1.2: {}
+
+ resolve-from@4.0.0: {}
+
+ reusify@1.1.0: {}
+
+ rollup@4.40.2:
+ dependencies:
+ '@types/estree': 1.0.7
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.40.2
+ '@rollup/rollup-android-arm64': 4.40.2
+ '@rollup/rollup-darwin-arm64': 4.40.2
+ '@rollup/rollup-darwin-x64': 4.40.2
+ '@rollup/rollup-freebsd-arm64': 4.40.2
+ '@rollup/rollup-freebsd-x64': 4.40.2
+ '@rollup/rollup-linux-arm-gnueabihf': 4.40.2
+ '@rollup/rollup-linux-arm-musleabihf': 4.40.2
+ '@rollup/rollup-linux-arm64-gnu': 4.40.2
+ '@rollup/rollup-linux-arm64-musl': 4.40.2
+ '@rollup/rollup-linux-loongarch64-gnu': 4.40.2
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.40.2
+ '@rollup/rollup-linux-riscv64-gnu': 4.40.2
+ '@rollup/rollup-linux-riscv64-musl': 4.40.2
+ '@rollup/rollup-linux-s390x-gnu': 4.40.2
+ '@rollup/rollup-linux-x64-gnu': 4.40.2
+ '@rollup/rollup-linux-x64-musl': 4.40.2
+ '@rollup/rollup-win32-arm64-msvc': 4.40.2
+ '@rollup/rollup-win32-ia32-msvc': 4.40.2
+ '@rollup/rollup-win32-x64-msvc': 4.40.2
+ fsevents: 2.3.3
+
+ run-parallel@1.2.0:
+ dependencies:
+ queue-microtask: 1.2.3
+
+ runed@0.23.4(svelte@5.30.1):
+ dependencies:
+ esm-env: 1.2.2
+ svelte: 5.30.1
+
+ sade@1.8.1:
+ dependencies:
+ mri: 1.2.0
+
+ semver@7.7.2: {}
+
+ set-cookie-parser@2.7.1: {}
+
+ shebang-command@2.0.0:
+ dependencies:
+ shebang-regex: 3.0.0
+
+ shebang-regex@3.0.0: {}
+
+ sirv@3.0.1:
+ dependencies:
+ '@polka/url': 1.0.0-next.29
+ mrmime: 2.0.1
+ totalist: 3.0.1
+
+ source-map-js@1.2.1: {}
+
+ strip-json-comments@3.1.1: {}
+
+ style-to-object@1.0.8:
+ dependencies:
+ inline-style-parser: 0.2.4
+
+ supports-color@7.2.0:
+ dependencies:
+ has-flag: 4.0.0
+
+ svelte-check@4.2.1(picomatch@4.0.2)(svelte@5.30.1)(typescript@5.8.3):
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.25
+ chokidar: 4.0.3
+ fdir: 6.4.4(picomatch@4.0.2)
+ picocolors: 1.1.1
+ sade: 1.8.1
+ svelte: 5.30.1
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - picomatch
+
+ svelte-eslint-parser@1.2.0(svelte@5.30.1):
+ dependencies:
+ eslint-scope: 8.3.0
+ eslint-visitor-keys: 4.2.0
+ espree: 10.3.0
+ postcss: 8.5.3
+ postcss-scss: 4.0.9(postcss@8.5.3)
+ postcss-selector-parser: 7.1.0
+ optionalDependencies:
+ svelte: 5.30.1
+
+ svelte-toolbelt@0.7.1(svelte@5.30.1):
+ dependencies:
+ clsx: 2.1.1
+ runed: 0.23.4(svelte@5.30.1)
+ style-to-object: 1.0.8
+ svelte: 5.30.1
+
+ svelte@5.30.1:
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@jridgewell/sourcemap-codec': 1.5.0
+ '@sveltejs/acorn-typescript': 1.0.5(acorn@8.14.1)
+ '@types/estree': 1.0.7
+ acorn: 8.14.1
+ aria-query: 5.3.2
+ axobject-query: 4.1.0
+ clsx: 2.1.1
+ esm-env: 1.2.2
+ esrap: 1.4.6
+ is-reference: 3.0.3
+ locate-character: 3.0.0
+ magic-string: 0.30.17
+ zimmerframe: 1.1.2
+
+ tabbable@6.2.0: {}
+
+ tailwind-merge@3.0.2: {}
+
+ tailwind-merge@3.3.0: {}
+
+ tailwind-variants@1.0.0(tailwindcss@4.1.7):
+ dependencies:
+ tailwind-merge: 3.0.2
+ tailwindcss: 4.1.7
+
+ tailwindcss@4.1.7: {}
+
+ tapable@2.2.1: {}
+
+ tar@7.4.3:
+ dependencies:
+ '@isaacs/fs-minipass': 4.0.1
+ chownr: 3.0.0
+ minipass: 7.1.2
+ minizlib: 3.0.2
+ mkdirp: 3.0.1
+ yallist: 5.0.0
+
+ tinyglobby@0.2.13:
+ dependencies:
+ fdir: 6.4.4(picomatch@4.0.2)
+ picomatch: 4.0.2
+
+ to-regex-range@5.0.1:
+ dependencies:
+ is-number: 7.0.0
+
+ totalist@3.0.1: {}
+
+ ts-api-utils@2.1.0(typescript@5.8.3):
+ dependencies:
+ typescript: 5.8.3
+
+ tslib@2.8.1: {}
+
+ type-check@0.4.0:
+ dependencies:
+ prelude-ls: 1.2.1
+
+ typescript-eslint@8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3):
+ dependencies:
+ '@typescript-eslint/eslint-plugin': 8.32.1(@typescript-eslint/parser@8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.27.0(jiti@2.4.2)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ typescript@5.8.3: {}
+
+ uri-js@4.4.1:
+ dependencies:
+ punycode: 2.3.1
+
+ util-deprecate@1.0.2: {}
+
+ vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1):
+ dependencies:
+ esbuild: 0.25.4
+ fdir: 6.4.4(picomatch@4.0.2)
+ picomatch: 4.0.2
+ postcss: 8.5.3
+ rollup: 4.40.2
+ tinyglobby: 0.2.13
+ optionalDependencies:
+ fsevents: 2.3.3
+ jiti: 2.4.2
+ lightningcss: 1.30.1
+
+ vitefu@1.0.6(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)):
+ optionalDependencies:
+ vite: 6.3.5(jiti@2.4.2)(lightningcss@1.30.1)
+
+ which@2.0.2:
+ dependencies:
+ isexe: 2.0.0
+
+ word-wrap@1.2.5: {}
+
+ yallist@5.0.0: {}
+
+ yaml@1.10.2: {}
+
+ yocto-queue@0.1.0: {}
+
+ zimmerframe@1.1.2: {}
+
+ zod@3.24.4: {}
diff --git a/registry-template/registry.json b/registry-template/registry.json
new file mode 100644
index 0000000000..64341bf370
--- /dev/null
+++ b/registry-template/registry.json
@@ -0,0 +1,113 @@
+{
+ "$schema": "../sites/docs/static/schema/registry.json",
+ "name": "acme",
+ "homepage": "https://acme.com",
+ "items": [
+ {
+ "name": "hello-world",
+ "type": "registry:component",
+ "title": "Hello World",
+ "description": "A simple hello world component",
+ "registryDependencies": ["button"],
+ "files": [
+ {
+ "path": "src/lib/registry/blocks/hello-world/hello-world.svelte",
+ "type": "registry:component"
+ }
+ ]
+ },
+ {
+ "name": "example-form",
+ "type": "registry:component",
+ "title": "Example Form",
+ "description": "A contact form with Zod validation.",
+ "dependencies": ["zod"],
+ "registryDependencies": ["button", "input", "label", "textarea", "card"],
+ "files": [
+ {
+ "path": "registry/blocks/example-form/example-form.svelte",
+ "type": "registry:component"
+ }
+ ]
+ },
+ {
+ "name": "complex-component",
+ "type": "registry:component",
+ "title": "Complex Component",
+ "description": "A complex component showing hooks, libs and components.",
+ "registryDependencies": ["card"],
+ "files": [
+ {
+ "path": "src/lib/registry/blocks/complex-component/+page.svelte",
+ "type": "registry:page",
+ "target": "src/routes/pokemon/+page.svelte"
+ },
+ {
+ "path": "src/lib/registry/blocks/complex-component/components/pokemon-card.svelte",
+ "type": "registry:component"
+ },
+ {
+ "path": "src/lib/registry/blocks/complex-component/components/pokemon-image.svelte",
+ "type": "registry:component"
+ },
+ {
+ "path": "src/lib/registry/blocks/complex-component/lib/pokemon.ts",
+ "type": "registry:lib"
+ },
+ {
+ "path": "src/lib/registry/blocks/complex-component/hooks/use-pokemon.svelte.ts",
+ "type": "registry:hook"
+ }
+ ]
+ },
+ {
+ "name": "example-with-css",
+ "type": "registry:component",
+ "title": "Example with CSS",
+ "description": "A login form with a CSS file.",
+ "registryDependencies": [],
+ "files": [
+ {
+ "path": "src/lib/registry/blocks/example-with-css/example-card.svelte",
+ "type": "registry:component"
+ },
+ {
+ "path": "src/lib/registry/blocks/example-with-css/example-card.css",
+ "type": "registry:component"
+ }
+ ]
+ },
+ {
+ "name": "stepper",
+ "type": "registry:ui",
+ "registryDependencies": [],
+ "files": [
+ {
+ "path": "src/lib/registry/ui/stepper/stepper.svelte",
+ "type": "registry:component"
+ },
+ {
+ "path": "src/lib/registry/ui/stepper/stepper-item.svelte",
+ "type": "registry:component"
+ },
+ {
+ "path": "src/lib/registry/ui/stepper/index.ts",
+ "type": "registry:lib"
+ }
+ ]
+ },
+ {
+ "name": "checkout-steps",
+ "type": "registry:component",
+ "title": "Checkout Steps",
+ "description": "A checkout steps component.",
+ "registryDependencies": ["local:stepper"],
+ "files": [
+ {
+ "path": "src/lib/registry/blocks/checkout-steps/checkout-steps.svelte",
+ "type": "registry:component"
+ }
+ ]
+ }
+ ]
+}
diff --git a/registry-template/src/app.css b/registry-template/src/app.css
new file mode 100644
index 0000000000..e7c17f1690
--- /dev/null
+++ b/registry-template/src/app.css
@@ -0,0 +1,123 @@
+@import "tailwindcss";
+@import "tw-animate-css";
+
+@custom-variant dark (&:is(.dark *));
+
+@theme inline {
+ --color-background: var(--background);
+ --color-foreground: var(--foreground);
+ --font-sans: var(--font-geist-sans);
+ --font-mono: var(--font-geist-mono);
+ --color-sidebar-ring: var(--sidebar-ring);
+ --color-sidebar-border: var(--sidebar-border);
+ --color-sidebar-accent-foreground: var(--sidebar-accent-foreground);
+ --color-sidebar-accent: var(--sidebar-accent);
+ --color-sidebar-primary-foreground: var(--sidebar-primary-foreground);
+ --color-sidebar-primary: var(--sidebar-primary);
+ --color-sidebar-foreground: var(--sidebar-foreground);
+ --color-sidebar: var(--sidebar);
+ --color-chart-5: var(--chart-5);
+ --color-chart-4: var(--chart-4);
+ --color-chart-3: var(--chart-3);
+ --color-chart-2: var(--chart-2);
+ --color-chart-1: var(--chart-1);
+ --color-ring: var(--ring);
+ --color-input: var(--input);
+ --color-border: var(--border);
+ --color-destructive: var(--destructive);
+ --color-accent-foreground: var(--accent-foreground);
+ --color-accent: var(--accent);
+ --color-muted-foreground: var(--muted-foreground);
+ --color-muted: var(--muted);
+ --color-secondary-foreground: var(--secondary-foreground);
+ --color-secondary: var(--secondary);
+ --color-primary-foreground: var(--primary-foreground);
+ --color-primary: var(--primary);
+ --color-popover-foreground: var(--popover-foreground);
+ --color-popover: var(--popover);
+ --color-card-foreground: var(--card-foreground);
+ --color-card: var(--card);
+ --radius-sm: calc(var(--radius) - 4px);
+ --radius-md: calc(var(--radius) - 2px);
+ --radius-lg: var(--radius);
+ --radius-xl: calc(var(--radius) + 4px);
+}
+
+:root {
+ --radius: 0.625rem;
+ --background: oklch(1 0 0);
+ --foreground: oklch(0.145 0 0);
+ --card: oklch(1 0 0);
+ --card-foreground: oklch(0.145 0 0);
+ --popover: oklch(1 0 0);
+ --popover-foreground: oklch(0.145 0 0);
+ --primary: oklch(0.205 0 0);
+ --primary-foreground: oklch(0.985 0 0);
+ --secondary: oklch(0.97 0 0);
+ --secondary-foreground: oklch(0.205 0 0);
+ --muted: oklch(0.97 0 0);
+ --muted-foreground: oklch(0.556 0 0);
+ --accent: oklch(0.97 0 0);
+ --accent-foreground: oklch(0.205 0 0);
+ --destructive: oklch(0.577 0.245 27.325);
+ --border: oklch(0.922 0 0);
+ --input: oklch(0.922 0 0);
+ --ring: oklch(0.708 0 0);
+ --chart-1: oklch(0.646 0.222 41.116);
+ --chart-2: oklch(0.6 0.118 184.704);
+ --chart-3: oklch(0.398 0.07 227.392);
+ --chart-4: oklch(0.828 0.189 84.429);
+ --chart-5: oklch(0.769 0.188 70.08);
+ --sidebar: oklch(0.985 0 0);
+ --sidebar-foreground: oklch(0.145 0 0);
+ --sidebar-primary: oklch(0.205 0 0);
+ --sidebar-primary-foreground: oklch(0.985 0 0);
+ --sidebar-accent: oklch(0.97 0 0);
+ --sidebar-accent-foreground: oklch(0.205 0 0);
+ --sidebar-border: oklch(0.922 0 0);
+ --sidebar-ring: oklch(0.708 0 0);
+}
+
+.dark {
+ --background: oklch(0.145 0 0);
+ --foreground: oklch(0.985 0 0);
+ --card: oklch(0.205 0 0);
+ --card-foreground: oklch(0.985 0 0);
+ --popover: oklch(0.205 0 0);
+ --popover-foreground: oklch(0.985 0 0);
+ --primary: oklch(0.922 0 0);
+ --primary-foreground: oklch(0.205 0 0);
+ --secondary: oklch(0.269 0 0);
+ --secondary-foreground: oklch(0.985 0 0);
+ --muted: oklch(0.269 0 0);
+ --muted-foreground: oklch(0.708 0 0);
+ --accent: oklch(0.269 0 0);
+ --accent-foreground: oklch(0.985 0 0);
+ --destructive: oklch(0.704 0.191 22.216);
+ --border: oklch(1 0 0 / 10%);
+ --input: oklch(1 0 0 / 15%);
+ --ring: oklch(0.556 0 0);
+ --chart-1: oklch(0.488 0.243 264.376);
+ --chart-2: oklch(0.696 0.17 162.48);
+ --chart-3: oklch(0.769 0.188 70.08);
+ --chart-4: oklch(0.627 0.265 303.9);
+ --chart-5: oklch(0.645 0.246 16.439);
+ --sidebar: oklch(0.205 0 0);
+ --sidebar-foreground: oklch(0.985 0 0);
+ --sidebar-primary: oklch(0.488 0.243 264.376);
+ --sidebar-primary-foreground: oklch(0.985 0 0);
+ --sidebar-accent: oklch(0.269 0 0);
+ --sidebar-accent-foreground: oklch(0.985 0 0);
+ --sidebar-border: oklch(1 0 0 / 10%);
+ --sidebar-ring: oklch(0.556 0 0);
+}
+
+@layer base {
+ * {
+ @apply border-border outline-ring/50;
+ }
+
+ body {
+ @apply bg-background text-foreground;
+ }
+}
diff --git a/registry-template/src/app.d.ts b/registry-template/src/app.d.ts
new file mode 100644
index 0000000000..da08e6da59
--- /dev/null
+++ b/registry-template/src/app.d.ts
@@ -0,0 +1,13 @@
+// See https://svelte.dev/docs/kit/types#app.d.ts
+// for information about these interfaces
+declare global {
+ namespace App {
+ // interface Error {}
+ // interface Locals {}
+ // interface PageData {}
+ // interface PageState {}
+ // interface Platform {}
+ }
+}
+
+export {};
diff --git a/registry-template/src/app.html b/registry-template/src/app.html
new file mode 100644
index 0000000000..77a5ff52c9
--- /dev/null
+++ b/registry-template/src/app.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+ %sveltekit.head%
+
+
+ %sveltekit.body%
+
+
diff --git a/registry-template/src/lib/index.ts b/registry-template/src/lib/index.ts
new file mode 100644
index 0000000000..856f2b6c38
--- /dev/null
+++ b/registry-template/src/lib/index.ts
@@ -0,0 +1 @@
+// place files you want to import through the `$lib` alias in this folder.
diff --git a/registry-template/src/lib/registry/blocks/checkout-steps/checkout-steps.svelte b/registry-template/src/lib/registry/blocks/checkout-steps/checkout-steps.svelte
new file mode 100644
index 0000000000..4a9d5d5731
--- /dev/null
+++ b/registry-template/src/lib/registry/blocks/checkout-steps/checkout-steps.svelte
@@ -0,0 +1,10 @@
+
+
+
+ {#each { length: 5 } as _, i (i)}
+
+ {/each}
+
diff --git a/registry-template/src/lib/registry/blocks/complex-component/+page.svelte b/registry-template/src/lib/registry/blocks/complex-component/+page.svelte
new file mode 100644
index 0000000000..60e16c6e6d
--- /dev/null
+++ b/registry-template/src/lib/registry/blocks/complex-component/+page.svelte
@@ -0,0 +1,22 @@
+
+
+{#await getPokemonList({ limit: 12 })}
+ Loading pokemons...
+{:then pokemons}
+ {#if pokemons}
+
+
+ {#each pokemons.results as pokemon (pokemon.name)}
+
+ {/each}
+
+
+ {/if}
+{:catch}
+
+
Error loading pokemons
+
+{/await}
diff --git a/registry-template/src/lib/registry/blocks/complex-component/components/pokemon-card.svelte b/registry-template/src/lib/registry/blocks/complex-component/components/pokemon-card.svelte
new file mode 100644
index 0000000000..9d73187e75
--- /dev/null
+++ b/registry-template/src/lib/registry/blocks/complex-component/components/pokemon-card.svelte
@@ -0,0 +1,24 @@
+
+
+{#await getPokemon(name)}
+ Loading...
+{:then pokemon}
+ {#if pokemon}
+
+
+
+ {pokemon.name}
+
+
+ {/if}
+{:catch}
+ Error loading pokemon
+{/await}
diff --git a/registry-template/src/lib/registry/blocks/complex-component/components/pokemon-image.svelte b/registry-template/src/lib/registry/blocks/complex-component/components/pokemon-image.svelte
new file mode 100644
index 0000000000..92951a095f
--- /dev/null
+++ b/registry-template/src/lib/registry/blocks/complex-component/components/pokemon-image.svelte
@@ -0,0 +1,11 @@
+
+
+{#if imageUrl}
+
+{/if}
diff --git a/registry-template/src/lib/registry/blocks/complex-component/hooks/use-pokemon.svelte.ts b/registry-template/src/lib/registry/blocks/complex-component/hooks/use-pokemon.svelte.ts
new file mode 100644
index 0000000000..0aeb50c882
--- /dev/null
+++ b/registry-template/src/lib/registry/blocks/complex-component/hooks/use-pokemon.svelte.ts
@@ -0,0 +1,5 @@
+// Unnecessary hook, but an example of how to add a hook to a custom registry.
+
+export function usePokemonImage(number: number) {
+ return `https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/${number}.png`;
+}
diff --git a/registry-template/src/lib/registry/blocks/complex-component/lib/pokemon.ts b/registry-template/src/lib/registry/blocks/complex-component/lib/pokemon.ts
new file mode 100644
index 0000000000..0522da7c30
--- /dev/null
+++ b/registry-template/src/lib/registry/blocks/complex-component/lib/pokemon.ts
@@ -0,0 +1,43 @@
+import { z } from "zod";
+
+export async function getPokemonList({ limit = 10 }: { limit?: number }) {
+ try {
+ const response = await fetch(`https://pokeapi.co/api/v2/pokemon?limit=${limit}`);
+ return z
+ .object({
+ results: z.array(z.object({ name: z.string() })),
+ })
+ .parse(await response.json());
+ } catch (error) {
+ console.error(error);
+ return null;
+ }
+}
+
+export async function getPokemon(name: string) {
+ try {
+ const response = await fetch(`https://pokeapi.co/api/v2/pokemon/${name}`);
+ if (!response.ok) throw new Error("Failed to fetch pokemon");
+
+ return z
+ .object({
+ name: z.string(),
+ id: z.number(),
+ sprites: z.object({
+ front_default: z.string(),
+ }),
+ stats: z.array(
+ z.object({
+ base_stat: z.number(),
+ stat: z.object({
+ name: z.string(),
+ }),
+ })
+ ),
+ })
+ .parse(await response.json());
+ } catch (error) {
+ console.error(error);
+ return null;
+ }
+}
diff --git a/registry-template/src/lib/registry/blocks/example-form/example-form.svelte b/registry-template/src/lib/registry/blocks/example-form/example-form.svelte
new file mode 100644
index 0000000000..927efd0edc
--- /dev/null
+++ b/registry-template/src/lib/registry/blocks/example-form/example-form.svelte
@@ -0,0 +1,132 @@
+
+
+
diff --git a/registry-template/src/lib/registry/blocks/example-with-css/example-card.css b/registry-template/src/lib/registry/blocks/example-with-css/example-card.css
new file mode 100644
index 0000000000..0c15965350
--- /dev/null
+++ b/registry-template/src/lib/registry/blocks/example-with-css/example-card.css
@@ -0,0 +1,133 @@
+.login-container {
+ --primary-color: #111111;
+ --primary-hover: #484747;
+ --error-color: #ef4444;
+ --text-color: #1f2937;
+ --text-light: #6b7280;
+ --border-color: #e5e7eb;
+ --background-light: #f9fafb;
+ --card-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ padding: 1rem;
+ background-color: var(--background-light);
+ width: 100%;
+}
+
+.login-card {
+ width: 100%;
+ max-width: 400px;
+ padding: 2rem;
+ background-color: white;
+ border-radius: 8px;
+ box-shadow: var(--card-shadow);
+}
+
+.login-title {
+ margin: 0 0 0.5rem 0;
+ font-size: 1.5rem;
+ font-weight: 600;
+ color: var(--text-color);
+}
+
+.login-subtitle {
+ margin: 0 0 1.5rem 0;
+ font-size: 0.875rem;
+ color: var(--text-light);
+}
+
+.login-form {
+ display: flex;
+ flex-direction: column;
+ gap: 1.25rem;
+}
+
+.login-error {
+ padding: 0.75rem;
+ margin-bottom: 0.5rem;
+ background-color: rgba(239, 68, 68, 0.1);
+ border-left: 3px solid var(--error-color);
+ color: var(--error-color);
+ font-size: 0.875rem;
+ border-radius: 4px;
+}
+
+.form-group {
+ display: flex;
+ flex-direction: column;
+ gap: 0.5rem;
+}
+
+.form-group label {
+ font-size: 0.875rem;
+ font-weight: 500;
+ color: var(--text-color);
+}
+
+.form-group input {
+ padding: 0.75rem;
+ border: 1px solid var(--border-color);
+ border-radius: 4px;
+ font-size: 1rem;
+ transition: border-color 0.15s ease;
+}
+
+.form-group input:focus {
+ outline: none;
+ border-color: var(--primary-color);
+ box-shadow: 0 0 0 3px rgba(79, 70, 229, 0.1);
+}
+
+.form-group input::placeholder {
+ color: var(--text-light);
+}
+
+.form-actions {
+ margin-top: 0.5rem;
+}
+
+.login-button {
+ width: 100%;
+ padding: 0.75rem;
+ background-color: var(--primary-color);
+ color: white;
+ border: none;
+ border-radius: 4px;
+ font-size: 1rem;
+ font-weight: 500;
+ cursor: pointer;
+ transition: background-color 0.15s ease;
+}
+
+.login-button:hover {
+ background-color: var(--primary-hover);
+}
+
+.login-button:focus {
+ outline: none;
+ box-shadow: 0 0 0 3px rgba(79, 70, 229, 0.3);
+}
+
+.form-footer {
+ display: flex;
+ justify-content: center;
+ margin-top: 1rem;
+}
+
+.forgot-password {
+ font-size: 0.875rem;
+ color: var(--primary-color);
+ text-decoration: none;
+}
+
+.forgot-password:hover {
+ text-decoration: underline;
+}
+
+@media (max-width: 480px) {
+ .login-card {
+ padding: 1.5rem;
+ }
+}
diff --git a/registry-template/src/lib/registry/blocks/example-with-css/example-card.svelte b/registry-template/src/lib/registry/blocks/example-with-css/example-card.svelte
new file mode 100644
index 0000000000..ba807756af
--- /dev/null
+++ b/registry-template/src/lib/registry/blocks/example-with-css/example-card.svelte
@@ -0,0 +1,26 @@
+
+
+
+
+
Login
+
Please enter your credentials to continue
+
+
+
diff --git a/registry-template/src/lib/registry/blocks/hello-world/hello-world.svelte b/registry-template/src/lib/registry/blocks/hello-world/hello-world.svelte
new file mode 100644
index 0000000000..41b325db3c
--- /dev/null
+++ b/registry-template/src/lib/registry/blocks/hello-world/hello-world.svelte
@@ -0,0 +1 @@
+Hello world
diff --git a/registry-template/src/lib/registry/ui/button/button.svelte b/registry-template/src/lib/registry/ui/button/button.svelte
new file mode 100644
index 0000000000..4e459d0775
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/button/button.svelte
@@ -0,0 +1,63 @@
+
+
+
+
+{#if child}
+ {@render child({ props: mergedProps })}
+{:else if children}
+
+{/if}
diff --git a/registry-template/src/lib/registry/ui/button/index.ts b/registry-template/src/lib/registry/ui/button/index.ts
new file mode 100644
index 0000000000..ca19517687
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/button/index.ts
@@ -0,0 +1,4 @@
+import Button from "./button.svelte";
+export { buttonVariants } from "./button.svelte";
+
+export { Button, Button as Root };
diff --git a/registry-template/src/lib/registry/ui/card/card-action.svelte b/registry-template/src/lib/registry/ui/card/card-action.svelte
new file mode 100644
index 0000000000..d4cb9e610a
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/card/card-action.svelte
@@ -0,0 +1,14 @@
+
+
+
+ {@render children?.()}
+
diff --git a/registry-template/src/lib/registry/ui/card/card-content.svelte b/registry-template/src/lib/registry/ui/card/card-content.svelte
new file mode 100644
index 0000000000..371d3e61ca
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/card/card-content.svelte
@@ -0,0 +1,10 @@
+
+
+
+ {@render children?.()}
+
diff --git a/registry-template/src/lib/registry/ui/card/card-description.svelte b/registry-template/src/lib/registry/ui/card/card-description.svelte
new file mode 100644
index 0000000000..a874d17eb2
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/card/card-description.svelte
@@ -0,0 +1,14 @@
+
+
+
+ {@render children?.()}
+
diff --git a/registry-template/src/lib/registry/ui/card/card-footer.svelte b/registry-template/src/lib/registry/ui/card/card-footer.svelte
new file mode 100644
index 0000000000..8366e72d05
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/card/card-footer.svelte
@@ -0,0 +1,14 @@
+
+
+
+ {@render children?.()}
+
diff --git a/registry-template/src/lib/registry/ui/card/card-header.svelte b/registry-template/src/lib/registry/ui/card/card-header.svelte
new file mode 100644
index 0000000000..dd2ee8dde5
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/card/card-header.svelte
@@ -0,0 +1,16 @@
+
+
+
+ {@render children?.()}
+
diff --git a/registry-template/src/lib/registry/ui/card/card-title.svelte b/registry-template/src/lib/registry/ui/card/card-title.svelte
new file mode 100644
index 0000000000..a1951f7cfb
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/card/card-title.svelte
@@ -0,0 +1,10 @@
+
+
+
+ {@render children?.()}
+
diff --git a/registry-template/src/lib/registry/ui/card/card.svelte b/registry-template/src/lib/registry/ui/card/card.svelte
new file mode 100644
index 0000000000..83d860302f
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/card/card.svelte
@@ -0,0 +1,17 @@
+
+
+
+ {@render children?.()}
+
diff --git a/registry-template/src/lib/registry/ui/card/index.ts b/registry-template/src/lib/registry/ui/card/index.ts
new file mode 100644
index 0000000000..691ae5fdd7
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/card/index.ts
@@ -0,0 +1,24 @@
+import Card from "./card.svelte";
+import CardHeader from "./card-header.svelte";
+import CardTitle from "./card-title.svelte";
+import CardDescription from "./card-description.svelte";
+import CardAction from "./card-action.svelte";
+import CardFooter from "./card-footer.svelte";
+import CardContent from "./card-content.svelte";
+
+export {
+ Card,
+ CardHeader,
+ CardTitle,
+ CardDescription,
+ CardAction,
+ CardFooter,
+ CardContent,
+ Card as Root,
+ CardHeader as Header,
+ CardTitle as Title,
+ CardDescription as Description,
+ CardAction as Action,
+ CardFooter as Footer,
+ CardContent as Content,
+};
diff --git a/registry-template/src/lib/registry/ui/input/index.ts b/registry-template/src/lib/registry/ui/input/index.ts
new file mode 100644
index 0000000000..d60d66bdf3
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/input/index.ts
@@ -0,0 +1,3 @@
+import Input from "./input.svelte";
+
+export { Input, Input as Root };
diff --git a/registry-template/src/lib/registry/ui/input/input.svelte b/registry-template/src/lib/registry/ui/input/input.svelte
new file mode 100644
index 0000000000..0661e1e85d
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/input/input.svelte
@@ -0,0 +1,18 @@
+
+
+
diff --git a/registry-template/src/lib/registry/ui/label/index.ts b/registry-template/src/lib/registry/ui/label/index.ts
new file mode 100644
index 0000000000..ca6c94aac6
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/label/index.ts
@@ -0,0 +1,3 @@
+import Label from "./label.svelte";
+
+export { Label, Label as Root };
diff --git a/registry-template/src/lib/registry/ui/label/label.svelte b/registry-template/src/lib/registry/ui/label/label.svelte
new file mode 100644
index 0000000000..bd03fbc28a
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/label/label.svelte
@@ -0,0 +1,20 @@
+
+
+
diff --git a/registry-template/src/lib/registry/ui/stepper/index.ts b/registry-template/src/lib/registry/ui/stepper/index.ts
new file mode 100644
index 0000000000..4d21a83516
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/stepper/index.ts
@@ -0,0 +1,5 @@
+// This is a custom `ui` component that is not a part of the shadcn-svelte registry.
+import Stepper from "./stepper.svelte";
+import StepperItem from "./stepper-item.svelte";
+
+export { Stepper, StepperItem, Stepper as Root, StepperItem as Item };
diff --git a/registry-template/src/lib/registry/ui/stepper/stepper-item.svelte b/registry-template/src/lib/registry/ui/stepper/stepper-item.svelte
new file mode 100644
index 0000000000..d617e9a08e
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/stepper/stepper-item.svelte
@@ -0,0 +1,12 @@
+
+
+
+
+
diff --git a/registry-template/src/lib/registry/ui/stepper/stepper.svelte b/registry-template/src/lib/registry/ui/stepper/stepper.svelte
new file mode 100644
index 0000000000..17a0c342f6
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/stepper/stepper.svelte
@@ -0,0 +1,14 @@
+
+
+
+
+
+ {@render children?.()}
+
diff --git a/registry-template/src/lib/registry/ui/textarea/index.ts b/registry-template/src/lib/registry/ui/textarea/index.ts
new file mode 100644
index 0000000000..499ebca64d
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/textarea/index.ts
@@ -0,0 +1,3 @@
+import Textarea from "./input.svelte";
+
+export { Textarea, Textarea as Root };
diff --git a/registry-template/src/lib/registry/ui/textarea/input.svelte b/registry-template/src/lib/registry/ui/textarea/input.svelte
new file mode 100644
index 0000000000..49e0868fe2
--- /dev/null
+++ b/registry-template/src/lib/registry/ui/textarea/input.svelte
@@ -0,0 +1,20 @@
+
+
+
diff --git a/registry-template/src/lib/utils.ts b/registry-template/src/lib/utils.ts
new file mode 100644
index 0000000000..3200be2844
--- /dev/null
+++ b/registry-template/src/lib/utils.ts
@@ -0,0 +1,6 @@
+import { clsx, type ClassValue } from "clsx";
+import { twMerge } from "tailwind-merge";
+
+export function cn(...inputs: ClassValue[]) {
+ return twMerge(clsx(inputs));
+}
diff --git a/registry-template/src/routes/+layout.svelte b/registry-template/src/routes/+layout.svelte
new file mode 100644
index 0000000000..2458f0844a
--- /dev/null
+++ b/registry-template/src/routes/+layout.svelte
@@ -0,0 +1,7 @@
+
+
+{@render children()}
diff --git a/registry-template/src/routes/+page.svelte b/registry-template/src/routes/+page.svelte
new file mode 100644
index 0000000000..c7ec3a8de0
--- /dev/null
+++ b/registry-template/src/routes/+page.svelte
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
A simple hello world component
+
+
+
+
+
+
+
+
+
A contact form with Zod validation.
+
+
+
+
+
+
+
+
+
+ A complex component showing hooks, libs and components.
+
+
+
+
+
+
+
+
A login form with a CSS file.
+
+
+
+
+
+
+
diff --git a/registry-template/static/favicon.png b/registry-template/static/favicon.png
new file mode 100644
index 0000000000..825b9e65af
Binary files /dev/null and b/registry-template/static/favicon.png differ
diff --git a/registry-template/svelte.config.js b/registry-template/svelte.config.js
new file mode 100644
index 0000000000..aa0ebf091d
--- /dev/null
+++ b/registry-template/svelte.config.js
@@ -0,0 +1,18 @@
+import adapter from "@sveltejs/adapter-auto";
+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-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list.
+ // If your environment is not supported, or you settled on a specific environment, switch out the adapter.
+ // See https://svelte.dev/docs/kit/adapters for more information about adapters.
+ adapter: adapter(),
+ },
+};
+
+export default config;
diff --git a/registry-template/tsconfig.json b/registry-template/tsconfig.json
new file mode 100644
index 0000000000..0b2d8865f4
--- /dev/null
+++ b/registry-template/tsconfig.json
@@ -0,0 +1,19 @@
+{
+ "extends": "./.svelte-kit/tsconfig.json",
+ "compilerOptions": {
+ "allowJs": true,
+ "checkJs": true,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "sourceMap": true,
+ "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
+ //
+ // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes
+ // from the referenced tsconfig.json - TypeScript does not merge them in
+}
diff --git a/registry-template/vite.config.ts b/registry-template/vite.config.ts
new file mode 100644
index 0000000000..e13ff68883
--- /dev/null
+++ b/registry-template/vite.config.ts
@@ -0,0 +1,7 @@
+import tailwindcss from "@tailwindcss/vite";
+import { sveltekit } from "@sveltejs/kit/vite";
+import { defineConfig } from "vite";
+
+export default defineConfig({
+ plugins: [tailwindcss(), sveltekit()],
+});
diff --git a/sites/docs/registry.json b/sites/docs/registry.json
index d362141d5c..bc0657ae96 100644
--- a/sites/docs/registry.json
+++ b/sites/docs/registry.json
@@ -24,24 +24,24 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/accordion/accordion-content.svelte"
+ "path": "src/lib/registry/ui/accordion/accordion-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/accordion/accordion-item.svelte"
+ "path": "src/lib/registry/ui/accordion/accordion-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/accordion/accordion-root.svelte"
+ "path": "src/lib/registry/ui/accordion/accordion-root.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/accordion/accordion-trigger.svelte"
+ "path": "src/lib/registry/ui/accordion/accordion-trigger.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/accordion/index.ts"
+ "path": "src/lib/registry/ui/accordion/index.ts",
+ "type": "registry:file"
}
],
"cssVars": {
@@ -75,20 +75,20 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/alert/alert-description.svelte"
+ "path": "src/lib/registry/ui/alert/alert-description.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/alert/alert-title.svelte"
+ "path": "src/lib/registry/ui/alert/alert-title.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/alert/alert.svelte"
+ "path": "src/lib/registry/ui/alert/alert.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/alert/index.ts"
+ "path": "src/lib/registry/ui/alert/index.ts",
+ "type": "registry:file"
}
]
},
@@ -98,44 +98,44 @@
"registryDependencies": ["button"],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-action.svelte"
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-action.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-cancel.svelte"
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-cancel.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-content.svelte"
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-description.svelte"
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-description.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-footer.svelte"
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-footer.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-header.svelte"
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-header.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-overlay.svelte"
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-overlay.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-title.svelte"
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-title.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-trigger.svelte"
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-trigger.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/alert-dialog/index.ts"
+ "path": "src/lib/registry/ui/alert-dialog/index.ts",
+ "type": "registry:file"
}
]
},
@@ -145,12 +145,12 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/aspect-ratio/aspect-ratio.svelte"
+ "path": "src/lib/registry/ui/aspect-ratio/aspect-ratio.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/aspect-ratio/index.ts"
+ "path": "src/lib/registry/ui/aspect-ratio/index.ts",
+ "type": "registry:file"
}
]
},
@@ -160,20 +160,20 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/avatar/avatar-fallback.svelte"
+ "path": "src/lib/registry/ui/avatar/avatar-fallback.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/avatar/avatar-image.svelte"
+ "path": "src/lib/registry/ui/avatar/avatar-image.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/avatar/avatar.svelte"
+ "path": "src/lib/registry/ui/avatar/avatar.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/avatar/index.ts"
+ "path": "src/lib/registry/ui/avatar/index.ts",
+ "type": "registry:file"
}
]
},
@@ -183,12 +183,12 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/badge/badge.svelte"
+ "path": "src/lib/registry/ui/badge/badge.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/badge/index.ts"
+ "path": "src/lib/registry/ui/badge/index.ts",
+ "type": "registry:file"
}
]
},
@@ -198,36 +198,36 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/breadcrumb/breadcrumb-ellipsis.svelte"
+ "path": "src/lib/registry/ui/breadcrumb/breadcrumb-ellipsis.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/breadcrumb/breadcrumb-item.svelte"
+ "path": "src/lib/registry/ui/breadcrumb/breadcrumb-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/breadcrumb/breadcrumb-link.svelte"
+ "path": "src/lib/registry/ui/breadcrumb/breadcrumb-link.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/breadcrumb/breadcrumb-list.svelte"
+ "path": "src/lib/registry/ui/breadcrumb/breadcrumb-list.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/breadcrumb/breadcrumb-page.svelte"
+ "path": "src/lib/registry/ui/breadcrumb/breadcrumb-page.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/breadcrumb/breadcrumb-separator.svelte"
+ "path": "src/lib/registry/ui/breadcrumb/breadcrumb-separator.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/breadcrumb/breadcrumb.svelte"
+ "path": "src/lib/registry/ui/breadcrumb/breadcrumb.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/breadcrumb/index.ts"
+ "path": "src/lib/registry/ui/breadcrumb/index.ts",
+ "type": "registry:file"
}
]
},
@@ -237,12 +237,12 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/button/button.svelte"
+ "path": "src/lib/registry/ui/button/button.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/button/index.ts"
+ "path": "src/lib/registry/ui/button/index.ts",
+ "type": "registry:file"
}
]
},
@@ -252,60 +252,60 @@
"registryDependencies": ["button"],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/calendar/calendar-cell.svelte"
+ "path": "src/lib/registry/ui/calendar/calendar-cell.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/calendar/calendar-day.svelte"
+ "path": "src/lib/registry/ui/calendar/calendar-day.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/calendar/calendar-grid-body.svelte"
+ "path": "src/lib/registry/ui/calendar/calendar-grid-body.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/calendar/calendar-grid-head.svelte"
+ "path": "src/lib/registry/ui/calendar/calendar-grid-head.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/calendar/calendar-grid-row.svelte"
+ "path": "src/lib/registry/ui/calendar/calendar-grid-row.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/calendar/calendar-grid.svelte"
+ "path": "src/lib/registry/ui/calendar/calendar-grid.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/calendar/calendar-head-cell.svelte"
+ "path": "src/lib/registry/ui/calendar/calendar-head-cell.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/calendar/calendar-header.svelte"
+ "path": "src/lib/registry/ui/calendar/calendar-header.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/calendar/calendar-heading.svelte"
+ "path": "src/lib/registry/ui/calendar/calendar-heading.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/calendar/calendar-months.svelte"
+ "path": "src/lib/registry/ui/calendar/calendar-months.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/calendar/calendar-next-button.svelte"
+ "path": "src/lib/registry/ui/calendar/calendar-next-button.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/calendar/calendar-prev-button.svelte"
+ "path": "src/lib/registry/ui/calendar/calendar-prev-button.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/calendar/calendar.svelte"
+ "path": "src/lib/registry/ui/calendar/calendar.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/calendar/index.ts"
+ "path": "src/lib/registry/ui/calendar/index.ts",
+ "type": "registry:file"
}
]
},
@@ -315,36 +315,36 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/card/card-action.svelte"
+ "path": "src/lib/registry/ui/card/card-action.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/card/card-content.svelte"
+ "path": "src/lib/registry/ui/card/card-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/card/card-description.svelte"
+ "path": "src/lib/registry/ui/card/card-description.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/card/card-footer.svelte"
+ "path": "src/lib/registry/ui/card/card-footer.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/card/card-header.svelte"
+ "path": "src/lib/registry/ui/card/card-header.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/card/card-title.svelte"
+ "path": "src/lib/registry/ui/card/card-title.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/card/card.svelte"
+ "path": "src/lib/registry/ui/card/card.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/card/index.ts"
+ "path": "src/lib/registry/ui/card/index.ts",
+ "type": "registry:file"
}
]
},
@@ -354,32 +354,32 @@
"registryDependencies": ["button"],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/carousel/carousel-content.svelte"
+ "path": "src/lib/registry/ui/carousel/carousel-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/carousel/carousel-item.svelte"
+ "path": "src/lib/registry/ui/carousel/carousel-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/carousel/carousel-next.svelte"
+ "path": "src/lib/registry/ui/carousel/carousel-next.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/carousel/carousel-previous.svelte"
+ "path": "src/lib/registry/ui/carousel/carousel-previous.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/carousel/carousel.svelte"
+ "path": "src/lib/registry/ui/carousel/carousel.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/carousel/context.ts"
+ "path": "src/lib/registry/ui/carousel/context.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/carousel/index.ts"
+ "path": "src/lib/registry/ui/carousel/index.ts",
+ "type": "registry:file"
}
]
},
@@ -389,24 +389,24 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/chart/chart-container.svelte"
+ "path": "src/lib/registry/ui/chart/chart-container.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/chart/chart-style.svelte"
+ "path": "src/lib/registry/ui/chart/chart-style.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/chart/chart-tooltip.svelte"
+ "path": "src/lib/registry/ui/chart/chart-tooltip.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/chart/chart-utils.ts"
+ "path": "src/lib/registry/ui/chart/chart-utils.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/chart/index.ts"
+ "path": "src/lib/registry/ui/chart/index.ts",
+ "type": "registry:file"
}
]
},
@@ -416,12 +416,12 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/checkbox/checkbox.svelte"
+ "path": "src/lib/registry/ui/checkbox/checkbox.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/checkbox/index.ts"
+ "path": "src/lib/registry/ui/checkbox/index.ts",
+ "type": "registry:file"
}
]
},
@@ -431,20 +431,20 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/collapsible/collapsible-content.svelte"
+ "path": "src/lib/registry/ui/collapsible/collapsible-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/collapsible/collapsible-trigger.svelte"
+ "path": "src/lib/registry/ui/collapsible/collapsible-trigger.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/collapsible/collapsible.svelte"
+ "path": "src/lib/registry/ui/collapsible/collapsible.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/collapsible/index.ts"
+ "path": "src/lib/registry/ui/collapsible/index.ts",
+ "type": "registry:file"
}
]
},
@@ -454,48 +454,48 @@
"registryDependencies": ["dialog"],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/command/command-dialog.svelte"
+ "path": "src/lib/registry/ui/command/command-dialog.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/command/command-empty.svelte"
+ "path": "src/lib/registry/ui/command/command-empty.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/command/command-group.svelte"
+ "path": "src/lib/registry/ui/command/command-group.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/command/command-input.svelte"
+ "path": "src/lib/registry/ui/command/command-input.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/command/command-item.svelte"
+ "path": "src/lib/registry/ui/command/command-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/command/command-link-item.svelte"
+ "path": "src/lib/registry/ui/command/command-link-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/command/command-list.svelte"
+ "path": "src/lib/registry/ui/command/command-list.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/command/command-separator.svelte"
+ "path": "src/lib/registry/ui/command/command-separator.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/command/command-shortcut.svelte"
+ "path": "src/lib/registry/ui/command/command-shortcut.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/command/command.svelte"
+ "path": "src/lib/registry/ui/command/command.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/command/index.ts"
+ "path": "src/lib/registry/ui/command/index.ts",
+ "type": "registry:file"
}
]
},
@@ -505,60 +505,60 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/context-menu/context-menu-checkbox-item.svelte"
+ "path": "src/lib/registry/ui/context-menu/context-menu-checkbox-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/context-menu/context-menu-content.svelte"
+ "path": "src/lib/registry/ui/context-menu/context-menu-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/context-menu/context-menu-group-heading.svelte"
+ "path": "src/lib/registry/ui/context-menu/context-menu-group-heading.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/context-menu/context-menu-group.svelte"
+ "path": "src/lib/registry/ui/context-menu/context-menu-group.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/context-menu/context-menu-item.svelte"
+ "path": "src/lib/registry/ui/context-menu/context-menu-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/context-menu/context-menu-label.svelte"
+ "path": "src/lib/registry/ui/context-menu/context-menu-label.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/context-menu/context-menu-radio-group.svelte"
+ "path": "src/lib/registry/ui/context-menu/context-menu-radio-group.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/context-menu/context-menu-radio-item.svelte"
+ "path": "src/lib/registry/ui/context-menu/context-menu-radio-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/context-menu/context-menu-separator.svelte"
+ "path": "src/lib/registry/ui/context-menu/context-menu-separator.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/context-menu/context-menu-shortcut.svelte"
+ "path": "src/lib/registry/ui/context-menu/context-menu-shortcut.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/context-menu/context-menu-sub-content.svelte"
+ "path": "src/lib/registry/ui/context-menu/context-menu-sub-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/context-menu/context-menu-sub-trigger.svelte"
+ "path": "src/lib/registry/ui/context-menu/context-menu-sub-trigger.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/context-menu/context-menu-trigger.svelte"
+ "path": "src/lib/registry/ui/context-menu/context-menu-trigger.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/context-menu/index.ts"
+ "path": "src/lib/registry/ui/context-menu/index.ts",
+ "type": "registry:file"
}
]
},
@@ -568,20 +568,20 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/data-table/data-table.svelte.ts"
+ "path": "src/lib/registry/ui/data-table/data-table.svelte.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/data-table/flex-render.svelte"
+ "path": "src/lib/registry/ui/data-table/flex-render.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/data-table/index.ts"
+ "path": "src/lib/registry/ui/data-table/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/data-table/render-helpers.ts"
+ "path": "src/lib/registry/ui/data-table/render-helpers.ts",
+ "type": "registry:file"
}
]
},
@@ -591,40 +591,40 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dialog/dialog-close.svelte"
+ "path": "src/lib/registry/ui/dialog/dialog-close.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dialog/dialog-content.svelte"
+ "path": "src/lib/registry/ui/dialog/dialog-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dialog/dialog-description.svelte"
+ "path": "src/lib/registry/ui/dialog/dialog-description.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dialog/dialog-footer.svelte"
+ "path": "src/lib/registry/ui/dialog/dialog-footer.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dialog/dialog-header.svelte"
+ "path": "src/lib/registry/ui/dialog/dialog-header.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dialog/dialog-overlay.svelte"
+ "path": "src/lib/registry/ui/dialog/dialog-overlay.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dialog/dialog-title.svelte"
+ "path": "src/lib/registry/ui/dialog/dialog-title.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dialog/dialog-trigger.svelte"
+ "path": "src/lib/registry/ui/dialog/dialog-trigger.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dialog/index.ts"
+ "path": "src/lib/registry/ui/dialog/index.ts",
+ "type": "registry:file"
}
]
},
@@ -634,48 +634,48 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/drawer/drawer-close.svelte"
+ "path": "src/lib/registry/ui/drawer/drawer-close.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/drawer/drawer-content.svelte"
+ "path": "src/lib/registry/ui/drawer/drawer-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/drawer/drawer-description.svelte"
+ "path": "src/lib/registry/ui/drawer/drawer-description.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/drawer/drawer-footer.svelte"
+ "path": "src/lib/registry/ui/drawer/drawer-footer.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/drawer/drawer-header.svelte"
+ "path": "src/lib/registry/ui/drawer/drawer-header.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/drawer/drawer-nested.svelte"
+ "path": "src/lib/registry/ui/drawer/drawer-nested.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/drawer/drawer-overlay.svelte"
+ "path": "src/lib/registry/ui/drawer/drawer-overlay.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/drawer/drawer-title.svelte"
+ "path": "src/lib/registry/ui/drawer/drawer-title.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/drawer/drawer-trigger.svelte"
+ "path": "src/lib/registry/ui/drawer/drawer-trigger.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/drawer/drawer.svelte"
+ "path": "src/lib/registry/ui/drawer/drawer.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/drawer/index.ts"
+ "path": "src/lib/registry/ui/drawer/index.ts",
+ "type": "registry:file"
}
]
},
@@ -685,60 +685,60 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte"
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-content.svelte"
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-group-heading.svelte"
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-group-heading.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-group.svelte"
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-group.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-item.svelte"
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-label.svelte"
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-label.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-radio-group.svelte"
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-radio-group.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-radio-item.svelte"
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-radio-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-separator.svelte"
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-separator.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-shortcut.svelte"
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-shortcut.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-sub-content.svelte"
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-sub-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte"
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-trigger.svelte"
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-trigger.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/dropdown-menu/index.ts"
+ "path": "src/lib/registry/ui/dropdown-menu/index.ts",
+ "type": "registry:file"
}
]
},
@@ -748,40 +748,40 @@
"registryDependencies": ["button", "label"],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/form/form-button.svelte"
+ "path": "src/lib/registry/ui/form/form-button.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/form/form-description.svelte"
+ "path": "src/lib/registry/ui/form/form-description.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/form/form-element-field.svelte"
+ "path": "src/lib/registry/ui/form/form-element-field.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/form/form-field-errors.svelte"
+ "path": "src/lib/registry/ui/form/form-field-errors.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/form/form-field.svelte"
+ "path": "src/lib/registry/ui/form/form-field.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/form/form-fieldset.svelte"
+ "path": "src/lib/registry/ui/form/form-fieldset.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/form/form-label.svelte"
+ "path": "src/lib/registry/ui/form/form-label.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/form/form-legend.svelte"
+ "path": "src/lib/registry/ui/form/form-legend.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/form/index.ts"
+ "path": "src/lib/registry/ui/form/index.ts",
+ "type": "registry:file"
}
]
},
@@ -791,16 +791,16 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/hover-card/hover-card-content.svelte"
+ "path": "src/lib/registry/ui/hover-card/hover-card-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/hover-card/hover-card-trigger.svelte"
+ "path": "src/lib/registry/ui/hover-card/hover-card-trigger.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/hover-card/index.ts"
+ "path": "src/lib/registry/ui/hover-card/index.ts",
+ "type": "registry:file"
}
]
},
@@ -810,12 +810,12 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/input/index.ts"
+ "path": "src/lib/registry/ui/input/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/input/input.svelte"
+ "path": "src/lib/registry/ui/input/input.svelte",
+ "type": "registry:file"
}
]
},
@@ -825,24 +825,24 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/input-otp/index.ts"
+ "path": "src/lib/registry/ui/input-otp/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/input-otp/input-otp-group.svelte"
+ "path": "src/lib/registry/ui/input-otp/input-otp-group.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/input-otp/input-otp-separator.svelte"
+ "path": "src/lib/registry/ui/input-otp/input-otp-separator.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/input-otp/input-otp-slot.svelte"
+ "path": "src/lib/registry/ui/input-otp/input-otp-slot.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/input-otp/input-otp.svelte"
+ "path": "src/lib/registry/ui/input-otp/input-otp.svelte",
+ "type": "registry:file"
}
]
},
@@ -852,12 +852,12 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/label/index.ts"
+ "path": "src/lib/registry/ui/label/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/label/label.svelte"
+ "path": "src/lib/registry/ui/label/label.svelte",
+ "type": "registry:file"
}
]
},
@@ -867,60 +867,60 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/menubar/index.ts"
+ "path": "src/lib/registry/ui/menubar/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/menubar/menubar-checkbox-item.svelte"
+ "path": "src/lib/registry/ui/menubar/menubar-checkbox-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/menubar/menubar-content.svelte"
+ "path": "src/lib/registry/ui/menubar/menubar-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/menubar/menubar-group-heading.svelte"
+ "path": "src/lib/registry/ui/menubar/menubar-group-heading.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/menubar/menubar-group.svelte"
+ "path": "src/lib/registry/ui/menubar/menubar-group.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/menubar/menubar-item.svelte"
+ "path": "src/lib/registry/ui/menubar/menubar-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/menubar/menubar-label.svelte"
+ "path": "src/lib/registry/ui/menubar/menubar-label.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/menubar/menubar-radio-item.svelte"
+ "path": "src/lib/registry/ui/menubar/menubar-radio-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/menubar/menubar-separator.svelte"
+ "path": "src/lib/registry/ui/menubar/menubar-separator.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/menubar/menubar-shortcut.svelte"
+ "path": "src/lib/registry/ui/menubar/menubar-shortcut.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/menubar/menubar-sub-content.svelte"
+ "path": "src/lib/registry/ui/menubar/menubar-sub-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/menubar/menubar-sub-trigger.svelte"
+ "path": "src/lib/registry/ui/menubar/menubar-sub-trigger.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/menubar/menubar-trigger.svelte"
+ "path": "src/lib/registry/ui/menubar/menubar-trigger.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/menubar/menubar.svelte"
+ "path": "src/lib/registry/ui/menubar/menubar.svelte",
+ "type": "registry:file"
}
]
},
@@ -930,36 +930,36 @@
"registryDependencies": ["button"],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/pagination/index.ts"
+ "path": "src/lib/registry/ui/pagination/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/pagination/pagination-content.svelte"
+ "path": "src/lib/registry/ui/pagination/pagination-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/pagination/pagination-ellipsis.svelte"
+ "path": "src/lib/registry/ui/pagination/pagination-ellipsis.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/pagination/pagination-item.svelte"
+ "path": "src/lib/registry/ui/pagination/pagination-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/pagination/pagination-link.svelte"
+ "path": "src/lib/registry/ui/pagination/pagination-link.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/pagination/pagination-next-button.svelte"
+ "path": "src/lib/registry/ui/pagination/pagination-next-button.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/pagination/pagination-prev-button.svelte"
+ "path": "src/lib/registry/ui/pagination/pagination-prev-button.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/pagination/pagination.svelte"
+ "path": "src/lib/registry/ui/pagination/pagination.svelte",
+ "type": "registry:file"
}
]
},
@@ -969,16 +969,16 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/popover/index.ts"
+ "path": "src/lib/registry/ui/popover/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/popover/popover-content.svelte"
+ "path": "src/lib/registry/ui/popover/popover-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/popover/popover-trigger.svelte"
+ "path": "src/lib/registry/ui/popover/popover-trigger.svelte",
+ "type": "registry:file"
}
]
},
@@ -988,12 +988,12 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/progress/index.ts"
+ "path": "src/lib/registry/ui/progress/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/progress/progress.svelte"
+ "path": "src/lib/registry/ui/progress/progress.svelte",
+ "type": "registry:file"
}
]
},
@@ -1003,16 +1003,16 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/radio-group/index.ts"
+ "path": "src/lib/registry/ui/radio-group/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/radio-group/radio-group-item.svelte"
+ "path": "src/lib/registry/ui/radio-group/radio-group-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/radio-group/radio-group.svelte"
+ "path": "src/lib/registry/ui/radio-group/radio-group.svelte",
+ "type": "registry:file"
}
]
},
@@ -1022,52 +1022,52 @@
"registryDependencies": ["button"],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/range-calendar/index.ts"
+ "path": "src/lib/registry/ui/range-calendar/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/range-calendar/range-calendar-cell.svelte"
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-cell.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/range-calendar/range-calendar-day.svelte"
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-day.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/range-calendar/range-calendar-grid-row.svelte"
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-grid-row.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/range-calendar/range-calendar-grid.svelte"
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-grid.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/range-calendar/range-calendar-head-cell.svelte"
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-head-cell.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/range-calendar/range-calendar-header.svelte"
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-header.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/range-calendar/range-calendar-heading.svelte"
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-heading.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/range-calendar/range-calendar-months.svelte"
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-months.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/range-calendar/range-calendar-next-button.svelte"
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-next-button.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/range-calendar/range-calendar-prev-button.svelte"
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-prev-button.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/range-calendar/range-calendar.svelte"
+ "path": "src/lib/registry/ui/range-calendar/range-calendar.svelte",
+ "type": "registry:file"
}
]
},
@@ -1077,16 +1077,16 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/resizable/index.ts"
+ "path": "src/lib/registry/ui/resizable/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/resizable/resizable-handle.svelte"
+ "path": "src/lib/registry/ui/resizable/resizable-handle.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/resizable/resizable-pane-group.svelte"
+ "path": "src/lib/registry/ui/resizable/resizable-pane-group.svelte",
+ "type": "registry:file"
}
]
},
@@ -1096,16 +1096,16 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/scroll-area/index.ts"
+ "path": "src/lib/registry/ui/scroll-area/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/scroll-area/scroll-area-scrollbar.svelte"
+ "path": "src/lib/registry/ui/scroll-area/scroll-area-scrollbar.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/scroll-area/scroll-area.svelte"
+ "path": "src/lib/registry/ui/scroll-area/scroll-area.svelte",
+ "type": "registry:file"
}
]
},
@@ -1115,40 +1115,40 @@
"registryDependencies": ["separator"],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/select/index.ts"
+ "path": "src/lib/registry/ui/select/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/select/select-content.svelte"
+ "path": "src/lib/registry/ui/select/select-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/select/select-group.svelte"
+ "path": "src/lib/registry/ui/select/select-group.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/select/select-item.svelte"
+ "path": "src/lib/registry/ui/select/select-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/select/select-label.svelte"
+ "path": "src/lib/registry/ui/select/select-label.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/select/select-scroll-down-button.svelte"
+ "path": "src/lib/registry/ui/select/select-scroll-down-button.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/select/select-scroll-up-button.svelte"
+ "path": "src/lib/registry/ui/select/select-scroll-up-button.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/select/select-separator.svelte"
+ "path": "src/lib/registry/ui/select/select-separator.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/select/select-trigger.svelte"
+ "path": "src/lib/registry/ui/select/select-trigger.svelte",
+ "type": "registry:file"
}
]
},
@@ -1158,12 +1158,12 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/separator/index.ts"
+ "path": "src/lib/registry/ui/separator/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/separator/separator.svelte"
+ "path": "src/lib/registry/ui/separator/separator.svelte",
+ "type": "registry:file"
}
]
},
@@ -1173,40 +1173,40 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sheet/index.ts"
+ "path": "src/lib/registry/ui/sheet/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sheet/sheet-close.svelte"
+ "path": "src/lib/registry/ui/sheet/sheet-close.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sheet/sheet-content.svelte"
+ "path": "src/lib/registry/ui/sheet/sheet-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sheet/sheet-description.svelte"
+ "path": "src/lib/registry/ui/sheet/sheet-description.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sheet/sheet-footer.svelte"
+ "path": "src/lib/registry/ui/sheet/sheet-footer.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sheet/sheet-header.svelte"
+ "path": "src/lib/registry/ui/sheet/sheet-header.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sheet/sheet-overlay.svelte"
+ "path": "src/lib/registry/ui/sheet/sheet-overlay.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sheet/sheet-title.svelte"
+ "path": "src/lib/registry/ui/sheet/sheet-title.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sheet/sheet-trigger.svelte"
+ "path": "src/lib/registry/ui/sheet/sheet-trigger.svelte",
+ "type": "registry:file"
}
]
},
@@ -1224,108 +1224,108 @@
],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/constants.ts"
+ "path": "src/lib/registry/ui/sidebar/constants.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/context.svelte.ts"
+ "path": "src/lib/registry/ui/sidebar/context.svelte.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/index.ts"
+ "path": "src/lib/registry/ui/sidebar/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-content.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-footer.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-footer.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-group-action.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-group-action.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-group-content.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-group-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-group-label.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-group-label.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-group.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-group.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-header.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-header.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-input.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-input.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-inset.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-inset.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-menu-action.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu-action.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-menu-badge.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu-badge.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-menu-button.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu-button.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-menu-item.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-menu-skeleton.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu-skeleton.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-menu-sub-button.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu-sub-button.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-menu-sub-item.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu-sub-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-menu-sub.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu-sub.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-menu.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-provider.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-provider.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-rail.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-rail.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-separator.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-separator.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar-trigger.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar-trigger.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sidebar/sidebar.svelte"
+ "path": "src/lib/registry/ui/sidebar/sidebar.svelte",
+ "type": "registry:file"
}
]
},
@@ -1335,12 +1335,12 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/skeleton/index.ts"
+ "path": "src/lib/registry/ui/skeleton/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/skeleton/skeleton.svelte"
+ "path": "src/lib/registry/ui/skeleton/skeleton.svelte",
+ "type": "registry:file"
}
]
},
@@ -1350,12 +1350,12 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/slider/index.ts"
+ "path": "src/lib/registry/ui/slider/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/slider/slider.svelte"
+ "path": "src/lib/registry/ui/slider/slider.svelte",
+ "type": "registry:file"
}
]
},
@@ -1365,12 +1365,12 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sonner/index.ts"
+ "path": "src/lib/registry/ui/sonner/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/sonner/sonner.svelte"
+ "path": "src/lib/registry/ui/sonner/sonner.svelte",
+ "type": "registry:file"
}
]
},
@@ -1380,12 +1380,12 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/switch/index.ts"
+ "path": "src/lib/registry/ui/switch/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/switch/switch.svelte"
+ "path": "src/lib/registry/ui/switch/switch.svelte",
+ "type": "registry:file"
}
]
},
@@ -1395,40 +1395,40 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/table/index.ts"
+ "path": "src/lib/registry/ui/table/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/table/table-body.svelte"
+ "path": "src/lib/registry/ui/table/table-body.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/table/table-caption.svelte"
+ "path": "src/lib/registry/ui/table/table-caption.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/table/table-cell.svelte"
+ "path": "src/lib/registry/ui/table/table-cell.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/table/table-footer.svelte"
+ "path": "src/lib/registry/ui/table/table-footer.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/table/table-head.svelte"
+ "path": "src/lib/registry/ui/table/table-head.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/table/table-header.svelte"
+ "path": "src/lib/registry/ui/table/table-header.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/table/table-row.svelte"
+ "path": "src/lib/registry/ui/table/table-row.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/table/table.svelte"
+ "path": "src/lib/registry/ui/table/table.svelte",
+ "type": "registry:file"
}
]
},
@@ -1438,24 +1438,24 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/tabs/index.ts"
+ "path": "src/lib/registry/ui/tabs/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/tabs/tabs-content.svelte"
+ "path": "src/lib/registry/ui/tabs/tabs-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/tabs/tabs-list.svelte"
+ "path": "src/lib/registry/ui/tabs/tabs-list.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/tabs/tabs-trigger.svelte"
+ "path": "src/lib/registry/ui/tabs/tabs-trigger.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/tabs/tabs.svelte"
+ "path": "src/lib/registry/ui/tabs/tabs.svelte",
+ "type": "registry:file"
}
]
},
@@ -1465,12 +1465,12 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/textarea/index.ts"
+ "path": "src/lib/registry/ui/textarea/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/textarea/textarea.svelte"
+ "path": "src/lib/registry/ui/textarea/textarea.svelte",
+ "type": "registry:file"
}
]
},
@@ -1480,12 +1480,12 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/toggle/index.ts"
+ "path": "src/lib/registry/ui/toggle/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/toggle/toggle.svelte"
+ "path": "src/lib/registry/ui/toggle/toggle.svelte",
+ "type": "registry:file"
}
]
},
@@ -1495,16 +1495,16 @@
"registryDependencies": ["toggle"],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/toggle-group/index.ts"
+ "path": "src/lib/registry/ui/toggle-group/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/toggle-group/toggle-group-item.svelte"
+ "path": "src/lib/registry/ui/toggle-group/toggle-group-item.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/toggle-group/toggle-group.svelte"
+ "path": "src/lib/registry/ui/toggle-group/toggle-group.svelte",
+ "type": "registry:file"
}
]
},
@@ -1514,16 +1514,16 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/tooltip/index.ts"
+ "path": "src/lib/registry/ui/tooltip/index.ts",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/tooltip/tooltip-content.svelte"
+ "path": "src/lib/registry/ui/tooltip/tooltip-content.svelte",
+ "type": "registry:file"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/ui/tooltip/tooltip-trigger.svelte"
+ "path": "src/lib/registry/ui/tooltip/tooltip-trigger.svelte",
+ "type": "registry:file"
}
]
},
@@ -1533,8 +1533,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-area-axes.svelte"
+ "path": "src/lib/registry/blocks/chart-area-axes.svelte",
+ "type": "registry:component"
}
]
},
@@ -1544,8 +1544,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-area-default.svelte"
+ "path": "src/lib/registry/blocks/chart-area-default.svelte",
+ "type": "registry:component"
}
]
},
@@ -1555,8 +1555,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-area-gradient.svelte"
+ "path": "src/lib/registry/blocks/chart-area-gradient.svelte",
+ "type": "registry:component"
}
]
},
@@ -1566,8 +1566,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-area-icons.svelte"
+ "path": "src/lib/registry/blocks/chart-area-icons.svelte",
+ "type": "registry:component"
}
]
},
@@ -1577,8 +1577,8 @@
"registryDependencies": ["chart", "card", "select"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-area-interactive.svelte"
+ "path": "src/lib/registry/blocks/chart-area-interactive.svelte",
+ "type": "registry:component"
}
]
},
@@ -1588,8 +1588,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-area-legend.svelte"
+ "path": "src/lib/registry/blocks/chart-area-legend.svelte",
+ "type": "registry:component"
}
]
},
@@ -1599,8 +1599,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-area-linear.svelte"
+ "path": "src/lib/registry/blocks/chart-area-linear.svelte",
+ "type": "registry:component"
}
]
},
@@ -1610,8 +1610,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-area-stacked-expand.svelte"
+ "path": "src/lib/registry/blocks/chart-area-stacked-expand.svelte",
+ "type": "registry:component"
}
]
},
@@ -1621,8 +1621,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-area-stacked.svelte"
+ "path": "src/lib/registry/blocks/chart-area-stacked.svelte",
+ "type": "registry:component"
}
]
},
@@ -1632,8 +1632,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-area-step.svelte"
+ "path": "src/lib/registry/blocks/chart-area-step.svelte",
+ "type": "registry:component"
}
]
},
@@ -1643,8 +1643,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-bar-active.svelte"
+ "path": "src/lib/registry/blocks/chart-bar-active.svelte",
+ "type": "registry:component"
}
]
},
@@ -1654,8 +1654,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-bar-default.svelte"
+ "path": "src/lib/registry/blocks/chart-bar-default.svelte",
+ "type": "registry:component"
}
]
},
@@ -1665,8 +1665,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-bar-horizontal.svelte"
+ "path": "src/lib/registry/blocks/chart-bar-horizontal.svelte",
+ "type": "registry:component"
}
]
},
@@ -1676,8 +1676,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-bar-interactive.svelte"
+ "path": "src/lib/registry/blocks/chart-bar-interactive.svelte",
+ "type": "registry:component"
}
]
},
@@ -1687,8 +1687,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-bar-label-custom.svelte"
+ "path": "src/lib/registry/blocks/chart-bar-label-custom.svelte",
+ "type": "registry:component"
}
]
},
@@ -1698,8 +1698,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-bar-label.svelte"
+ "path": "src/lib/registry/blocks/chart-bar-label.svelte",
+ "type": "registry:component"
}
]
},
@@ -1709,8 +1709,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-bar-mixed.svelte"
+ "path": "src/lib/registry/blocks/chart-bar-mixed.svelte",
+ "type": "registry:component"
}
]
},
@@ -1720,8 +1720,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-bar-multiple.svelte"
+ "path": "src/lib/registry/blocks/chart-bar-multiple.svelte",
+ "type": "registry:component"
}
]
},
@@ -1731,8 +1731,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-bar-negative.svelte"
+ "path": "src/lib/registry/blocks/chart-bar-negative.svelte",
+ "type": "registry:component"
}
]
},
@@ -1742,8 +1742,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-bar-stacked.svelte"
+ "path": "src/lib/registry/blocks/chart-bar-stacked.svelte",
+ "type": "registry:component"
}
]
},
@@ -1753,8 +1753,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-line-default.svelte"
+ "path": "src/lib/registry/blocks/chart-line-default.svelte",
+ "type": "registry:component"
}
]
},
@@ -1764,8 +1764,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-line-dots-colors.svelte"
+ "path": "src/lib/registry/blocks/chart-line-dots-colors.svelte",
+ "type": "registry:component"
}
]
},
@@ -1775,8 +1775,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-line-dots-custom.svelte"
+ "path": "src/lib/registry/blocks/chart-line-dots-custom.svelte",
+ "type": "registry:component"
}
]
},
@@ -1786,8 +1786,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-line-dots.svelte"
+ "path": "src/lib/registry/blocks/chart-line-dots.svelte",
+ "type": "registry:component"
}
]
},
@@ -1797,8 +1797,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-line-interactive.svelte"
+ "path": "src/lib/registry/blocks/chart-line-interactive.svelte",
+ "type": "registry:component"
}
]
},
@@ -1808,8 +1808,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-line-label-custom.svelte"
+ "path": "src/lib/registry/blocks/chart-line-label-custom.svelte",
+ "type": "registry:component"
}
]
},
@@ -1819,8 +1819,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-line-label.svelte"
+ "path": "src/lib/registry/blocks/chart-line-label.svelte",
+ "type": "registry:component"
}
]
},
@@ -1830,8 +1830,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-line-linear.svelte"
+ "path": "src/lib/registry/blocks/chart-line-linear.svelte",
+ "type": "registry:component"
}
]
},
@@ -1841,8 +1841,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-line-multiple.svelte"
+ "path": "src/lib/registry/blocks/chart-line-multiple.svelte",
+ "type": "registry:component"
}
]
},
@@ -1852,8 +1852,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-line-step.svelte"
+ "path": "src/lib/registry/blocks/chart-line-step.svelte",
+ "type": "registry:component"
}
]
},
@@ -1863,8 +1863,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-pie-donut-active.svelte"
+ "path": "src/lib/registry/blocks/chart-pie-donut-active.svelte",
+ "type": "registry:component"
}
]
},
@@ -1874,8 +1874,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-pie-donut-text.svelte"
+ "path": "src/lib/registry/blocks/chart-pie-donut-text.svelte",
+ "type": "registry:component"
}
]
},
@@ -1885,8 +1885,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-pie-donut.svelte"
+ "path": "src/lib/registry/blocks/chart-pie-donut.svelte",
+ "type": "registry:component"
}
]
},
@@ -1896,8 +1896,8 @@
"registryDependencies": ["chart", "card", "select"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-pie-interactive.svelte"
+ "path": "src/lib/registry/blocks/chart-pie-interactive.svelte",
+ "type": "registry:component"
}
]
},
@@ -1907,8 +1907,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-pie-label-custom.svelte"
+ "path": "src/lib/registry/blocks/chart-pie-label-custom.svelte",
+ "type": "registry:component"
}
]
},
@@ -1918,8 +1918,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-pie-label-list.svelte"
+ "path": "src/lib/registry/blocks/chart-pie-label-list.svelte",
+ "type": "registry:component"
}
]
},
@@ -1929,8 +1929,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-pie-label.svelte"
+ "path": "src/lib/registry/blocks/chart-pie-label.svelte",
+ "type": "registry:component"
}
]
},
@@ -1940,8 +1940,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-pie-legend.svelte"
+ "path": "src/lib/registry/blocks/chart-pie-legend.svelte",
+ "type": "registry:component"
}
]
},
@@ -1951,8 +1951,8 @@
"registryDependencies": ["card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-pie-separator-none.svelte"
+ "path": "src/lib/registry/blocks/chart-pie-separator-none.svelte",
+ "type": "registry:component"
}
]
},
@@ -1962,8 +1962,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-pie-simple.svelte"
+ "path": "src/lib/registry/blocks/chart-pie-simple.svelte",
+ "type": "registry:component"
}
]
},
@@ -1973,8 +1973,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-pie-stacked.svelte"
+ "path": "src/lib/registry/blocks/chart-pie-stacked.svelte",
+ "type": "registry:component"
}
]
},
@@ -1984,8 +1984,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radar-default.svelte"
+ "path": "src/lib/registry/blocks/chart-radar-default.svelte",
+ "type": "registry:component"
}
]
},
@@ -1995,8 +1995,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radar-dots.svelte"
+ "path": "src/lib/registry/blocks/chart-radar-dots.svelte",
+ "type": "registry:component"
}
]
},
@@ -2006,8 +2006,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radar-grid-circle-fill.svelte"
+ "path": "src/lib/registry/blocks/chart-radar-grid-circle-fill.svelte",
+ "type": "registry:component"
}
]
},
@@ -2017,8 +2017,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radar-grid-circle-no-lines.svelte"
+ "path": "src/lib/registry/blocks/chart-radar-grid-circle-no-lines.svelte",
+ "type": "registry:component"
}
]
},
@@ -2028,8 +2028,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radar-grid-circle.svelte"
+ "path": "src/lib/registry/blocks/chart-radar-grid-circle.svelte",
+ "type": "registry:component"
}
]
},
@@ -2039,8 +2039,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radar-grid-custom.svelte"
+ "path": "src/lib/registry/blocks/chart-radar-grid-custom.svelte",
+ "type": "registry:component"
}
]
},
@@ -2050,8 +2050,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radar-grid-fill.svelte"
+ "path": "src/lib/registry/blocks/chart-radar-grid-fill.svelte",
+ "type": "registry:component"
}
]
},
@@ -2061,8 +2061,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radar-grid-none.svelte"
+ "path": "src/lib/registry/blocks/chart-radar-grid-none.svelte",
+ "type": "registry:component"
}
]
},
@@ -2072,8 +2072,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radar-icons.svelte"
+ "path": "src/lib/registry/blocks/chart-radar-icons.svelte",
+ "type": "registry:component"
}
]
},
@@ -2083,8 +2083,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radar-label-custom.svelte"
+ "path": "src/lib/registry/blocks/chart-radar-label-custom.svelte",
+ "type": "registry:component"
}
]
},
@@ -2094,8 +2094,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radar-legend.svelte"
+ "path": "src/lib/registry/blocks/chart-radar-legend.svelte",
+ "type": "registry:component"
}
]
},
@@ -2105,8 +2105,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radar-lines-only.svelte"
+ "path": "src/lib/registry/blocks/chart-radar-lines-only.svelte",
+ "type": "registry:component"
}
]
},
@@ -2116,8 +2116,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radar-multiple.svelte"
+ "path": "src/lib/registry/blocks/chart-radar-multiple.svelte",
+ "type": "registry:component"
}
]
},
@@ -2127,8 +2127,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radar-radius.svelte"
+ "path": "src/lib/registry/blocks/chart-radar-radius.svelte",
+ "type": "registry:component"
}
]
},
@@ -2138,8 +2138,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radial-grid.svelte"
+ "path": "src/lib/registry/blocks/chart-radial-grid.svelte",
+ "type": "registry:component"
}
]
},
@@ -2149,8 +2149,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radial-label.svelte"
+ "path": "src/lib/registry/blocks/chart-radial-label.svelte",
+ "type": "registry:component"
}
]
},
@@ -2160,8 +2160,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radial-shape.svelte"
+ "path": "src/lib/registry/blocks/chart-radial-shape.svelte",
+ "type": "registry:component"
}
]
},
@@ -2171,8 +2171,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radial-simple.svelte"
+ "path": "src/lib/registry/blocks/chart-radial-simple.svelte",
+ "type": "registry:component"
}
]
},
@@ -2182,8 +2182,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radial-stacked.svelte"
+ "path": "src/lib/registry/blocks/chart-radial-stacked.svelte",
+ "type": "registry:component"
}
]
},
@@ -2193,8 +2193,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-radial-text.svelte"
+ "path": "src/lib/registry/blocks/chart-radial-text.svelte",
+ "type": "registry:component"
}
]
},
@@ -2204,8 +2204,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-tooltip-advanced.svelte"
+ "path": "src/lib/registry/blocks/chart-tooltip-advanced.svelte",
+ "type": "registry:component"
}
]
},
@@ -2215,8 +2215,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-tooltip-default.svelte"
+ "path": "src/lib/registry/blocks/chart-tooltip-default.svelte",
+ "type": "registry:component"
}
]
},
@@ -2226,8 +2226,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-tooltip-formatter.svelte"
+ "path": "src/lib/registry/blocks/chart-tooltip-formatter.svelte",
+ "type": "registry:component"
}
]
},
@@ -2237,8 +2237,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-tooltip-icons.svelte"
+ "path": "src/lib/registry/blocks/chart-tooltip-icons.svelte",
+ "type": "registry:component"
}
]
},
@@ -2248,8 +2248,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-tooltip-indicator-line.svelte"
+ "path": "src/lib/registry/blocks/chart-tooltip-indicator-line.svelte",
+ "type": "registry:component"
}
]
},
@@ -2259,8 +2259,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-tooltip-indicator-none.svelte"
+ "path": "src/lib/registry/blocks/chart-tooltip-indicator-none.svelte",
+ "type": "registry:component"
}
]
},
@@ -2270,8 +2270,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-tooltip-label-custom.svelte"
+ "path": "src/lib/registry/blocks/chart-tooltip-label-custom.svelte",
+ "type": "registry:component"
}
]
},
@@ -2281,8 +2281,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-tooltip-label-formatter.svelte"
+ "path": "src/lib/registry/blocks/chart-tooltip-label-formatter.svelte",
+ "type": "registry:component"
}
]
},
@@ -2292,8 +2292,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/chart-tooltip-label-none.svelte"
+ "path": "src/lib/registry/blocks/chart-tooltip-label-none.svelte",
+ "type": "registry:component"
}
]
},
@@ -2322,64 +2322,64 @@
],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/dashboard-01/+page.svelte"
+ "path": "src/lib/registry/blocks/dashboard-01/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:file",
- "path": "src/lib/registry/blocks/dashboard-01/data.ts"
+ "path": "src/lib/registry/blocks/dashboard-01/data.ts",
+ "type": "registry:file"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/dashboard-01/components/app-sidebar.svelte"
+ "path": "src/lib/registry/blocks/dashboard-01/components/app-sidebar.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/dashboard-01/components/chart-area-interactive.svelte"
+ "path": "src/lib/registry/blocks/dashboard-01/components/chart-area-interactive.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/dashboard-01/components/data-table-cell-viewer.svelte"
+ "path": "src/lib/registry/blocks/dashboard-01/components/data-table-cell-viewer.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/dashboard-01/components/data-table-checkbox.svelte"
+ "path": "src/lib/registry/blocks/dashboard-01/components/data-table-checkbox.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/dashboard-01/components/data-table-reviewer.svelte"
+ "path": "src/lib/registry/blocks/dashboard-01/components/data-table-reviewer.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/dashboard-01/components/data-table.svelte"
+ "path": "src/lib/registry/blocks/dashboard-01/components/data-table.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/dashboard-01/components/nav-documents.svelte"
+ "path": "src/lib/registry/blocks/dashboard-01/components/nav-documents.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/dashboard-01/components/nav-main.svelte"
+ "path": "src/lib/registry/blocks/dashboard-01/components/nav-main.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/dashboard-01/components/nav-secondary.svelte"
+ "path": "src/lib/registry/blocks/dashboard-01/components/nav-secondary.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/dashboard-01/components/nav-user.svelte"
+ "path": "src/lib/registry/blocks/dashboard-01/components/nav-user.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/dashboard-01/components/schemas.ts"
+ "path": "src/lib/registry/blocks/dashboard-01/components/schemas.ts",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/dashboard-01/components/section-cards.svelte"
+ "path": "src/lib/registry/blocks/dashboard-01/components/section-cards.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/dashboard-01/components/site-header.svelte"
+ "path": "src/lib/registry/blocks/dashboard-01/components/site-header.svelte",
+ "type": "registry:component"
}
]
},
@@ -2389,8 +2389,8 @@
"registryDependencies": ["sidebar", "button"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/demo-sidebar-controlled.svelte"
+ "path": "src/lib/registry/blocks/demo-sidebar-controlled.svelte",
+ "type": "registry:component"
}
]
},
@@ -2400,8 +2400,8 @@
"registryDependencies": ["sidebar", "dropdown-menu"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/demo-sidebar-footer.svelte"
+ "path": "src/lib/registry/blocks/demo-sidebar-footer.svelte",
+ "type": "registry:component"
}
]
},
@@ -2411,8 +2411,8 @@
"registryDependencies": ["sidebar", "sonner"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/demo-sidebar-group-action.svelte"
+ "path": "src/lib/registry/blocks/demo-sidebar-group-action.svelte",
+ "type": "registry:component"
}
]
},
@@ -2422,8 +2422,8 @@
"registryDependencies": ["sidebar", "collapsible"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/demo-sidebar-group-collapsible.svelte"
+ "path": "src/lib/registry/blocks/demo-sidebar-group-collapsible.svelte",
+ "type": "registry:component"
}
]
},
@@ -2433,8 +2433,8 @@
"registryDependencies": ["sidebar"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/demo-sidebar-group.svelte"
+ "path": "src/lib/registry/blocks/demo-sidebar-group.svelte",
+ "type": "registry:component"
}
]
},
@@ -2444,8 +2444,8 @@
"registryDependencies": ["sidebar", "dropdown-menu"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/demo-sidebar-header.svelte"
+ "path": "src/lib/registry/blocks/demo-sidebar-header.svelte",
+ "type": "registry:component"
}
]
},
@@ -2455,8 +2455,8 @@
"registryDependencies": ["sidebar", "dropdown-menu"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/demo-sidebar-menu-action.svelte"
+ "path": "src/lib/registry/blocks/demo-sidebar-menu-action.svelte",
+ "type": "registry:component"
}
]
},
@@ -2466,8 +2466,8 @@
"registryDependencies": ["sidebar"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/demo-sidebar-menu-badge.svelte"
+ "path": "src/lib/registry/blocks/demo-sidebar-menu-badge.svelte",
+ "type": "registry:component"
}
]
},
@@ -2477,8 +2477,8 @@
"registryDependencies": ["sidebar", "collapsible"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/demo-sidebar-menu-collapsible.svelte"
+ "path": "src/lib/registry/blocks/demo-sidebar-menu-collapsible.svelte",
+ "type": "registry:component"
}
]
},
@@ -2488,8 +2488,8 @@
"registryDependencies": ["sidebar"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/demo-sidebar-menu-sub.svelte"
+ "path": "src/lib/registry/blocks/demo-sidebar-menu-sub.svelte",
+ "type": "registry:component"
}
]
},
@@ -2499,8 +2499,8 @@
"registryDependencies": ["sidebar"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/demo-sidebar-menu.svelte"
+ "path": "src/lib/registry/blocks/demo-sidebar-menu.svelte",
+ "type": "registry:component"
}
]
},
@@ -2510,8 +2510,8 @@
"registryDependencies": ["sidebar"],
"files": [
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/demo-sidebar.svelte"
+ "path": "src/lib/registry/blocks/demo-sidebar.svelte",
+ "type": "registry:component"
}
]
},
@@ -2521,12 +2521,12 @@
"registryDependencies": ["button", "card", "input", "label"],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/login-01/+page.svelte"
+ "path": "src/lib/registry/blocks/login-01/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/login-01/components/login-form.svelte"
+ "path": "src/lib/registry/blocks/login-01/components/login-form.svelte",
+ "type": "registry:component"
}
]
},
@@ -2536,12 +2536,12 @@
"registryDependencies": ["label", "input", "button"],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/login-02/+page.svelte"
+ "path": "src/lib/registry/blocks/login-02/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/login-02/components/login-form.svelte"
+ "path": "src/lib/registry/blocks/login-02/components/login-form.svelte",
+ "type": "registry:component"
}
]
},
@@ -2551,12 +2551,12 @@
"registryDependencies": ["button", "card", "label", "input"],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/login-03/+page.svelte"
+ "path": "src/lib/registry/blocks/login-03/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/login-03/components/login-form.svelte"
+ "path": "src/lib/registry/blocks/login-03/components/login-form.svelte",
+ "type": "registry:component"
}
]
},
@@ -2566,12 +2566,12 @@
"registryDependencies": ["card", "label", "input", "button"],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/login-04/+page.svelte"
+ "path": "src/lib/registry/blocks/login-04/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/login-04/components/login-form.svelte"
+ "path": "src/lib/registry/blocks/login-04/components/login-form.svelte",
+ "type": "registry:component"
}
]
},
@@ -2581,12 +2581,12 @@
"registryDependencies": ["label", "input", "button"],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/login-05/+page.svelte"
+ "path": "src/lib/registry/blocks/login-05/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/login-05/components/login-form.svelte"
+ "path": "src/lib/registry/blocks/login-05/components/login-form.svelte",
+ "type": "registry:component"
}
]
},
@@ -2602,20 +2602,20 @@
],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/sidebar-01/+page.svelte"
+ "path": "src/lib/registry/blocks/sidebar-01/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-01/components/app-sidebar.svelte"
+ "path": "src/lib/registry/blocks/sidebar-01/components/app-sidebar.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-01/components/search-form.svelte"
+ "path": "src/lib/registry/blocks/sidebar-01/components/search-form.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-01/components/version-switcher.svelte"
+ "path": "src/lib/registry/blocks/sidebar-01/components/version-switcher.svelte",
+ "type": "registry:component"
}
]
},
@@ -2632,20 +2632,20 @@
],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/sidebar-02/+page.svelte"
+ "path": "src/lib/registry/blocks/sidebar-02/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-02/components/app-sidebar.svelte"
+ "path": "src/lib/registry/blocks/sidebar-02/components/app-sidebar.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-02/components/search-form.svelte"
+ "path": "src/lib/registry/blocks/sidebar-02/components/search-form.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-02/components/version-switcher.svelte"
+ "path": "src/lib/registry/blocks/sidebar-02/components/version-switcher.svelte",
+ "type": "registry:component"
}
]
},
@@ -2655,12 +2655,12 @@
"registryDependencies": ["breadcrumb", "separator", "sidebar"],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/sidebar-03/+page.svelte"
+ "path": "src/lib/registry/blocks/sidebar-03/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-03/components/app-sidebar.svelte"
+ "path": "src/lib/registry/blocks/sidebar-03/components/app-sidebar.svelte",
+ "type": "registry:component"
}
]
},
@@ -2670,12 +2670,12 @@
"registryDependencies": ["breadcrumb", "separator", "sidebar"],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/sidebar-04/+page.svelte"
+ "path": "src/lib/registry/blocks/sidebar-04/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-04/components/app-sidebar.svelte"
+ "path": "src/lib/registry/blocks/sidebar-04/components/app-sidebar.svelte",
+ "type": "registry:component"
}
]
},
@@ -2685,16 +2685,16 @@
"registryDependencies": ["breadcrumb", "separator", "sidebar", "collapsible", "label"],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/sidebar-05/+page.svelte"
+ "path": "src/lib/registry/blocks/sidebar-05/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-05/components/app-sidebar.svelte"
+ "path": "src/lib/registry/blocks/sidebar-05/components/app-sidebar.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-05/components/search-form.svelte"
+ "path": "src/lib/registry/blocks/sidebar-05/components/search-form.svelte",
+ "type": "registry:component"
}
]
},
@@ -2711,20 +2711,20 @@
],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/sidebar-06/+page.svelte"
+ "path": "src/lib/registry/blocks/sidebar-06/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-06/components/app-sidebar.svelte"
+ "path": "src/lib/registry/blocks/sidebar-06/components/app-sidebar.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-06/components/nav-main.svelte"
+ "path": "src/lib/registry/blocks/sidebar-06/components/nav-main.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-06/components/sidebar-opt-in-form.svelte"
+ "path": "src/lib/registry/blocks/sidebar-06/components/sidebar-opt-in-form.svelte",
+ "type": "registry:component"
}
]
},
@@ -2741,28 +2741,28 @@
],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/sidebar-07/+page.svelte"
+ "path": "src/lib/registry/blocks/sidebar-07/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-07/components/app-sidebar.svelte"
+ "path": "src/lib/registry/blocks/sidebar-07/components/app-sidebar.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-07/components/nav-main.svelte"
+ "path": "src/lib/registry/blocks/sidebar-07/components/nav-main.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-07/components/nav-projects.svelte"
+ "path": "src/lib/registry/blocks/sidebar-07/components/nav-projects.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-07/components/nav-user.svelte"
+ "path": "src/lib/registry/blocks/sidebar-07/components/nav-user.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-07/components/team-switcher.svelte"
+ "path": "src/lib/registry/blocks/sidebar-07/components/team-switcher.svelte",
+ "type": "registry:component"
}
]
},
@@ -2779,28 +2779,28 @@
],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/sidebar-08/+page.svelte"
+ "path": "src/lib/registry/blocks/sidebar-08/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-08/components/app-sidebar.svelte"
+ "path": "src/lib/registry/blocks/sidebar-08/components/app-sidebar.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-08/components/nav-main.svelte"
+ "path": "src/lib/registry/blocks/sidebar-08/components/nav-main.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-08/components/nav-projects.svelte"
+ "path": "src/lib/registry/blocks/sidebar-08/components/nav-projects.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-08/components/nav-secondary.svelte"
+ "path": "src/lib/registry/blocks/sidebar-08/components/nav-secondary.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-08/components/nav-user.svelte"
+ "path": "src/lib/registry/blocks/sidebar-08/components/nav-user.svelte",
+ "type": "registry:component"
}
]
},
@@ -2818,16 +2818,16 @@
],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/sidebar-09/+page.svelte"
+ "path": "src/lib/registry/blocks/sidebar-09/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-09/components/app-sidebar.svelte"
+ "path": "src/lib/registry/blocks/sidebar-09/components/app-sidebar.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-09/components/nav-user.svelte"
+ "path": "src/lib/registry/blocks/sidebar-09/components/nav-user.svelte",
+ "type": "registry:component"
}
]
},
@@ -2845,36 +2845,36 @@
],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/sidebar-10/+page.svelte"
+ "path": "src/lib/registry/blocks/sidebar-10/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-10/components/app-sidebar.svelte"
+ "path": "src/lib/registry/blocks/sidebar-10/components/app-sidebar.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-10/components/nav-actions.svelte"
+ "path": "src/lib/registry/blocks/sidebar-10/components/nav-actions.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-10/components/nav-favorites.svelte"
+ "path": "src/lib/registry/blocks/sidebar-10/components/nav-favorites.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-10/components/nav-main.svelte"
+ "path": "src/lib/registry/blocks/sidebar-10/components/nav-main.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-10/components/nav-secondary.svelte"
+ "path": "src/lib/registry/blocks/sidebar-10/components/nav-secondary.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-10/components/nav-workspaces.svelte"
+ "path": "src/lib/registry/blocks/sidebar-10/components/nav-workspaces.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-10/components/team-switcher.svelte"
+ "path": "src/lib/registry/blocks/sidebar-10/components/team-switcher.svelte",
+ "type": "registry:component"
}
]
},
@@ -2884,12 +2884,12 @@
"registryDependencies": ["breadcrumb", "separator", "sidebar", "collapsible"],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/sidebar-11/+page.svelte"
+ "path": "src/lib/registry/blocks/sidebar-11/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-11/components/app-sidebar.svelte"
+ "path": "src/lib/registry/blocks/sidebar-11/components/app-sidebar.svelte",
+ "type": "registry:component"
}
]
},
@@ -2907,24 +2907,24 @@
],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/sidebar-12/+page.svelte"
+ "path": "src/lib/registry/blocks/sidebar-12/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-12/components/app-sidebar.svelte"
+ "path": "src/lib/registry/blocks/sidebar-12/components/app-sidebar.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-12/components/calendars.svelte"
+ "path": "src/lib/registry/blocks/sidebar-12/components/calendars.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-12/components/date-picker.svelte"
+ "path": "src/lib/registry/blocks/sidebar-12/components/date-picker.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-12/components/nav-user.svelte"
+ "path": "src/lib/registry/blocks/sidebar-12/components/nav-user.svelte",
+ "type": "registry:component"
}
]
},
@@ -2934,12 +2934,12 @@
"registryDependencies": ["breadcrumb", "button", "dialog", "sidebar"],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/sidebar-13/+page.svelte"
+ "path": "src/lib/registry/blocks/sidebar-13/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-13/components/settings-dialog.svelte"
+ "path": "src/lib/registry/blocks/sidebar-13/components/settings-dialog.svelte",
+ "type": "registry:component"
}
]
},
@@ -2949,12 +2949,12 @@
"registryDependencies": ["breadcrumb", "sidebar"],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/sidebar-14/+page.svelte"
+ "path": "src/lib/registry/blocks/sidebar-14/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-14/components/app-sidebar.svelte"
+ "path": "src/lib/registry/blocks/sidebar-14/components/app-sidebar.svelte",
+ "type": "registry:component"
}
]
},
@@ -2972,48 +2972,48 @@
],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/sidebar-15/+page.svelte"
+ "path": "src/lib/registry/blocks/sidebar-15/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-15/components/calendars.svelte"
+ "path": "src/lib/registry/blocks/sidebar-15/components/calendars.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-15/components/date-picker.svelte"
+ "path": "src/lib/registry/blocks/sidebar-15/components/date-picker.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-15/components/nav-favorites.svelte"
+ "path": "src/lib/registry/blocks/sidebar-15/components/nav-favorites.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-15/components/nav-main.svelte"
+ "path": "src/lib/registry/blocks/sidebar-15/components/nav-main.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-15/components/nav-secondary.svelte"
+ "path": "src/lib/registry/blocks/sidebar-15/components/nav-secondary.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-15/components/nav-user.svelte"
+ "path": "src/lib/registry/blocks/sidebar-15/components/nav-user.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-15/components/nav-workspaces.svelte"
+ "path": "src/lib/registry/blocks/sidebar-15/components/nav-workspaces.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-15/components/sidebar-left.svelte"
+ "path": "src/lib/registry/blocks/sidebar-15/components/sidebar-left.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-15/components/sidebar-right.svelte"
+ "path": "src/lib/registry/blocks/sidebar-15/components/sidebar-right.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-15/components/team-switcher.svelte"
+ "path": "src/lib/registry/blocks/sidebar-15/components/team-switcher.svelte",
+ "type": "registry:component"
}
]
},
@@ -3032,36 +3032,36 @@
],
"files": [
{
- "type": "registry:page",
- "path": "src/lib/registry/blocks/sidebar-16/+page.svelte"
+ "path": "src/lib/registry/blocks/sidebar-16/+page.svelte",
+ "type": "registry:page"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-16/components/app-sidebar.svelte"
+ "path": "src/lib/registry/blocks/sidebar-16/components/app-sidebar.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-16/components/nav-main.svelte"
+ "path": "src/lib/registry/blocks/sidebar-16/components/nav-main.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-16/components/nav-projects.svelte"
+ "path": "src/lib/registry/blocks/sidebar-16/components/nav-projects.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-16/components/nav-secondary.svelte"
+ "path": "src/lib/registry/blocks/sidebar-16/components/nav-secondary.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-16/components/nav-user.svelte"
+ "path": "src/lib/registry/blocks/sidebar-16/components/nav-user.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-16/components/search-form.svelte"
+ "path": "src/lib/registry/blocks/sidebar-16/components/search-form.svelte",
+ "type": "registry:component"
},
{
- "type": "registry:component",
- "path": "src/lib/registry/blocks/sidebar-16/components/site-header.svelte"
+ "path": "src/lib/registry/blocks/sidebar-16/components/site-header.svelte",
+ "type": "registry:component"
}
]
},
@@ -3071,8 +3071,8 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:hook",
- "path": "src/lib/registry/hooks/is-mobile.svelte.ts"
+ "path": "src/lib/registry/hooks/is-mobile.svelte.ts",
+ "type": "registry:hook"
}
]
},
@@ -3082,8 +3082,8 @@
"registryDependencies": [],
"files": [
{
- "type": "registry:lib",
- "path": "src/lib/registry/lib/utils.ts"
+ "path": "src/lib/registry/lib/utils.ts",
+ "type": "registry:lib"
}
]
}