diff --git a/package.json b/package.json
index cc5554f..207b4d9 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,9 @@
"version": "0.0.0",
"packageManager": "yarn@4.12.0",
"workspaces": [
- "packages/*"
+ "packages/javascript",
+ "packages/sveltekit",
+ "packages/sveltekit/playground"
],
"scripts": {
"dev": "yarn workspace @hawk.so/javascript dev",
diff --git a/packages/sveltekit/playground/.gitignore b/packages/sveltekit/playground/.gitignore
new file mode 100644
index 0000000..2ca197d
--- /dev/null
+++ b/packages/sveltekit/playground/.gitignore
@@ -0,0 +1,18 @@
+# Dependencies
+node_modules
+
+# Build output
+.output
+.vercel
+.netlify
+.wrangler
+.svelte-kit
+build
+dist
+
+# OS
+.DS_Store
+Thumbs.db
+
+# IDE
+.idea/
diff --git a/packages/sveltekit/playground/README.md b/packages/sveltekit/playground/README.md
new file mode 100644
index 0000000..13f84c9
--- /dev/null
+++ b/packages/sveltekit/playground/README.md
@@ -0,0 +1,23 @@
+# Hawk Error Tracker - SvelteKit Playground
+
+Test playground for Hawk Error Tracker integration with SvelteKit.
+
+## Table of Contents
+
+- [Getting Started](#getting-started)
+
+## Getting Started
+
+### Setup
+
+**1. Install dependencies:**
+
+```shell
+yarn install
+```
+
+**2. Start development server:**
+
+```shell
+yarn dev
+```
diff --git a/packages/sveltekit/playground/package.json b/packages/sveltekit/playground/package.json
new file mode 100644
index 0000000..995ce3f
--- /dev/null
+++ b/packages/sveltekit/playground/package.json
@@ -0,0 +1,19 @@
+{
+ "private": true,
+ "name": "@hawk.so/sveltekit-playground",
+ "version": "1.0.0",
+ "type": "module",
+ "description": "SvelteKit playground for testing Hawk error handling integration",
+ "scripts": {
+ "dev": "vite dev",
+ "build": "vite build",
+ "preview": "vite preview"
+ },
+ "devDependencies": {
+ "@sveltejs/kit": "^2.48.5",
+ "@sveltejs/vite-plugin-svelte": "^6.2.1",
+ "eslint-plugin-svelte": "^3.13.1",
+ "svelte": "^5.45.10",
+ "vite": "^7.3.1"
+ }
+}
diff --git a/packages/sveltekit/playground/src/app.css b/packages/sveltekit/playground/src/app.css
new file mode 100644
index 0000000..e69de29
diff --git a/packages/sveltekit/playground/src/app.d.ts b/packages/sveltekit/playground/src/app.d.ts
new file mode 100644
index 0000000..520c421
--- /dev/null
+++ b/packages/sveltekit/playground/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/packages/sveltekit/playground/src/app.html b/packages/sveltekit/playground/src/app.html
new file mode 100644
index 0000000..d57bbe3
--- /dev/null
+++ b/packages/sveltekit/playground/src/app.html
@@ -0,0 +1,11 @@
+
+
+
+
+
+ %sveltekit.head%
+
+
+%sveltekit.body%
+
+
diff --git a/packages/sveltekit/playground/src/lib/assets/favicon.svg b/packages/sveltekit/playground/src/lib/assets/favicon.svg
new file mode 100644
index 0000000..a8410f8
--- /dev/null
+++ b/packages/sveltekit/playground/src/lib/assets/favicon.svg
@@ -0,0 +1 @@
+
diff --git a/packages/sveltekit/playground/src/routes/+layout.svelte b/packages/sveltekit/playground/src/routes/+layout.svelte
new file mode 100644
index 0000000..631a9dd
--- /dev/null
+++ b/packages/sveltekit/playground/src/routes/+layout.svelte
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+{@render children()}
diff --git a/packages/sveltekit/playground/src/routes/+page.svelte b/packages/sveltekit/playground/src/routes/+page.svelte
new file mode 100644
index 0000000..dcea8f7
--- /dev/null
+++ b/packages/sveltekit/playground/src/routes/+page.svelte
@@ -0,0 +1,3 @@
+
+ Hawk Javascript SvelteKit Integration Playground
+
diff --git a/packages/sveltekit/playground/svelte.config.js b/packages/sveltekit/playground/svelte.config.js
new file mode 100644
index 0000000..f69ec56
--- /dev/null
+++ b/packages/sveltekit/playground/svelte.config.js
@@ -0,0 +1,26 @@
+/**
+ * SvelteKit configuration file
+ *
+ * This file configures the SvelteKit application build process and runtime behavior.
+ *
+ * @see {@link https://kit.svelte.dev/docs/configuration}
+ */
+
+import { vitePreprocess } from '@sveltejs/vite-plugin-svelte';
+
+/**
+ * SvelteKit configuration object
+ *
+ * @type {import('@sveltejs/kit').Config}
+ */
+const config = {
+ /**
+ * Preprocessor configuration
+ *
+ * Uses Vite's preprocessor to handle TypeScript, PostCSS, and other transformations
+ * before the Svelte compiler processes the components.
+ */
+ preprocess: vitePreprocess(),
+};
+
+export default config;
diff --git a/packages/sveltekit/playground/tsconfig.json b/packages/sveltekit/playground/tsconfig.json
new file mode 100644
index 0000000..a1de5e3
--- /dev/null
+++ b/packages/sveltekit/playground/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "./.svelte-kit/tsconfig.json",
+ "compilerOptions": {
+ "allowJs": true,
+ "checkJs": true,
+ "esModuleInterop": true,
+ "skipLibCheck": true,
+ "sourceMap": true,
+ "strict": true
+ }
+}
diff --git a/packages/sveltekit/playground/vite.config.ts b/packages/sveltekit/playground/vite.config.ts
new file mode 100644
index 0000000..0b1bd59
--- /dev/null
+++ b/packages/sveltekit/playground/vite.config.ts
@@ -0,0 +1,9 @@
+import { sveltekit } from '@sveltejs/kit/vite';
+import { defineConfig } from 'vite';
+
+export default defineConfig({
+ plugins: [ sveltekit() ],
+ server: {
+ host: true,
+ },
+});
diff --git a/yarn.lock b/yarn.lock
index d266881..58dd3fc 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -434,6 +434,17 @@ __metadata:
languageName: node
linkType: hard
+"@eslint-community/eslint-utils@npm:^4.6.1":
+ version: 4.9.1
+ resolution: "@eslint-community/eslint-utils@npm:4.9.1"
+ dependencies:
+ eslint-visitor-keys: "npm:^3.4.3"
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ checksum: 10c0/dc4ab5e3e364ef27e33666b11f4b86e1a6c1d7cbf16f0c6ff87b1619b3562335e9201a3d6ce806221887ff780ec9d828962a290bb910759fd40a674686503f02
+ languageName: node
+ linkType: hard
+
"@eslint-community/regexpp@npm:^4.11.0, @eslint-community/regexpp@npm:^4.5.1":
version: 4.11.1
resolution: "@eslint-community/regexpp@npm:4.11.1"
@@ -470,6 +481,18 @@ __metadata:
languageName: unknown
linkType: soft
+"@hawk.so/sveltekit-playground@workspace:packages/sveltekit/playground":
+ version: 0.0.0-use.local
+ resolution: "@hawk.so/sveltekit-playground@workspace:packages/sveltekit/playground"
+ dependencies:
+ "@sveltejs/kit": "npm:^2.48.5"
+ "@sveltejs/vite-plugin-svelte": "npm:^6.2.1"
+ eslint-plugin-svelte: "npm:^3.13.1"
+ svelte: "npm:^5.45.10"
+ vite: "npm:^7.3.1"
+ languageName: unknown
+ linkType: soft
+
"@hawk.so/sveltekit@workspace:packages/sveltekit":
version: 0.0.0-use.local
resolution: "@hawk.so/sveltekit@workspace:packages/sveltekit"
@@ -532,6 +555,40 @@ __metadata:
languageName: node
linkType: hard
+"@jridgewell/gen-mapping@npm:^0.3.5":
+ version: 0.3.13
+ resolution: "@jridgewell/gen-mapping@npm:0.3.13"
+ dependencies:
+ "@jridgewell/sourcemap-codec": "npm:^1.5.0"
+ "@jridgewell/trace-mapping": "npm:^0.3.24"
+ checksum: 10c0/9a7d65fb13bd9aec1fbab74cda08496839b7e2ceb31f5ab922b323e94d7c481ce0fc4fd7e12e2610915ed8af51178bdc61e168e92a8c8b8303b030b03489b13b
+ languageName: node
+ linkType: hard
+
+"@jridgewell/remapping@npm:^2.3.4":
+ version: 2.3.5
+ resolution: "@jridgewell/remapping@npm:2.3.5"
+ dependencies:
+ "@jridgewell/gen-mapping": "npm:^0.3.5"
+ "@jridgewell/trace-mapping": "npm:^0.3.24"
+ checksum: 10c0/3de494219ffeb2c5c38711d0d7bb128097edf91893090a2dbc8ee0b55d092bb7347b1fd0f478486c5eab010e855c73927b1666f2107516d472d24a73017d1194
+ languageName: node
+ linkType: hard
+
+"@jridgewell/resolve-uri@npm:^3.1.0":
+ version: 3.1.2
+ resolution: "@jridgewell/resolve-uri@npm:3.1.2"
+ checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e
+ languageName: node
+ linkType: hard
+
+"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15, @jridgewell/sourcemap-codec@npm:^1.5.5":
+ version: 1.5.5
+ resolution: "@jridgewell/sourcemap-codec@npm:1.5.5"
+ checksum: 10c0/f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0
+ languageName: node
+ linkType: hard
+
"@jridgewell/sourcemap-codec@npm:^1.5.0":
version: 1.5.0
resolution: "@jridgewell/sourcemap-codec@npm:1.5.0"
@@ -539,6 +596,16 @@ __metadata:
languageName: node
linkType: hard
+"@jridgewell/trace-mapping@npm:^0.3.24":
+ version: 0.3.31
+ resolution: "@jridgewell/trace-mapping@npm:0.3.31"
+ dependencies:
+ "@jridgewell/resolve-uri": "npm:^3.1.0"
+ "@jridgewell/sourcemap-codec": "npm:^1.4.14"
+ checksum: 10c0/4b30ec8cd56c5fd9a661f088230af01e0c1a3888d11ffb6b47639700f71225be21d1f7e168048d6d4f9449207b978a235c07c8f15c07705685d16dc06280e9d9
+ languageName: node
+ linkType: hard
+
"@microsoft/api-extractor-model@npm:7.29.6":
version: 7.29.6
resolution: "@microsoft/api-extractor-model@npm:7.29.6"
@@ -641,6 +708,13 @@ __metadata:
languageName: node
linkType: hard
+"@polka/url@npm:^1.0.0-next.24":
+ version: 1.0.0-next.29
+ resolution: "@polka/url@npm:1.0.0-next.29"
+ checksum: 10c0/0d58e081844095cb029d3c19a659bfefd09d5d51a2f791bc61eba7ea826f13d6ee204a8a448c2f5a855c17df07b37517373ff916dd05801063c0568ae9937684
+ languageName: node
+ linkType: hard
+
"@rollup/pluginutils@npm:^5.1.0":
version: 5.1.2
resolution: "@rollup/pluginutils@npm:5.1.2"
@@ -924,6 +998,85 @@ __metadata:
languageName: node
linkType: hard
+"@standard-schema/spec@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "@standard-schema/spec@npm:1.1.0"
+ checksum: 10c0/d90f55acde4b2deb983529c87e8025fa693de1a5e8b49ecc6eb84d1fd96328add0e03d7d551442156c7432fd78165b2c26ff561b970a9a881f046abb78d6a526
+ languageName: node
+ linkType: hard
+
+"@sveltejs/acorn-typescript@npm:^1.0.5":
+ version: 1.0.8
+ resolution: "@sveltejs/acorn-typescript@npm:1.0.8"
+ peerDependencies:
+ acorn: ^8.9.0
+ checksum: 10c0/3de68af48db0b9cbc82872b218cd9134f494ba7716872e8c11bfdbb156b11dba2205541a627eed943733e4a4e8bbb261fe898bf7659105e1a4c641033fe3d4fe
+ languageName: node
+ linkType: hard
+
+"@sveltejs/kit@npm:^2.48.5":
+ version: 2.49.4
+ resolution: "@sveltejs/kit@npm:2.49.4"
+ dependencies:
+ "@standard-schema/spec": "npm:^1.0.0"
+ "@sveltejs/acorn-typescript": "npm:^1.0.5"
+ "@types/cookie": "npm:^0.6.0"
+ acorn: "npm:^8.14.1"
+ cookie: "npm:^0.6.0"
+ devalue: "npm:^5.3.2"
+ esm-env: "npm:^1.2.2"
+ kleur: "npm:^4.1.5"
+ magic-string: "npm:^0.30.5"
+ mrmime: "npm:^2.0.0"
+ sade: "npm:^1.8.1"
+ set-cookie-parser: "npm:^2.6.0"
+ sirv: "npm:^3.0.0"
+ peerDependencies:
+ "@opentelemetry/api": ^1.0.0
+ "@sveltejs/vite-plugin-svelte": ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ typescript: ^5.3.3
+ vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0
+ peerDependenciesMeta:
+ "@opentelemetry/api":
+ optional: true
+ typescript:
+ optional: true
+ bin:
+ svelte-kit: svelte-kit.js
+ checksum: 10c0/748233730f586d6b5b6a46c18e4d74a7de9182bb53c8ede3f0b48383c02344eb3fb966aadf56ea3cf1d8dafa660d28c1919aeb89afedbb4cff0f406b3d3c2a1d
+ languageName: node
+ linkType: hard
+
+"@sveltejs/vite-plugin-svelte-inspector@npm:^5.0.0":
+ version: 5.0.2
+ resolution: "@sveltejs/vite-plugin-svelte-inspector@npm:5.0.2"
+ dependencies:
+ obug: "npm:^2.1.0"
+ peerDependencies:
+ "@sveltejs/vite-plugin-svelte": ^6.0.0-next.0
+ svelte: ^5.0.0
+ vite: ^6.3.0 || ^7.0.0
+ checksum: 10c0/63ab115addd484a0e1c304af4ff8659b47c364707158b8896a8974bb6f71ea53b8edeccb4d4abc6022408bf95f68a6c3c0e412651cc67fdf2d4686c85e8b2785
+ languageName: node
+ linkType: hard
+
+"@sveltejs/vite-plugin-svelte@npm:^6.2.1":
+ version: 6.2.4
+ resolution: "@sveltejs/vite-plugin-svelte@npm:6.2.4"
+ dependencies:
+ "@sveltejs/vite-plugin-svelte-inspector": "npm:^5.0.0"
+ deepmerge: "npm:^4.3.1"
+ magic-string: "npm:^0.30.21"
+ obug: "npm:^2.1.0"
+ vitefu: "npm:^1.1.1"
+ peerDependencies:
+ svelte: ^5.0.0
+ vite: ^6.3.0 || ^7.0.0
+ checksum: 10c0/db50e79dc3ce635b92287e1b1cdee46a5f97ed17df514f59d08a27431f673336fe357901c17710b311e5e75b7d982cd17eedbaa3117a73ae2a328fa1d1ac9eb3
+ languageName: node
+ linkType: hard
+
"@types/argparse@npm:1.0.38":
version: 1.0.38
resolution: "@types/argparse@npm:1.0.38"
@@ -947,7 +1100,14 @@ __metadata:
languageName: node
linkType: hard
-"@types/estree@npm:1.0.8":
+"@types/cookie@npm:^0.6.0":
+ version: 0.6.0
+ resolution: "@types/cookie@npm:0.6.0"
+ checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149
+ languageName: node
+ linkType: hard
+
+"@types/estree@npm:1.0.8, @types/estree@npm:^1.0.5, @types/estree@npm:^1.0.6":
version: 1.0.8
resolution: "@types/estree@npm:1.0.8"
checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5
@@ -1232,7 +1392,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn-jsx@npm:^5.3.1":
+"acorn-jsx@npm:^5.3.1, acorn-jsx@npm:^5.3.2":
version: 5.3.2
resolution: "acorn-jsx@npm:5.3.2"
peerDependencies:
@@ -1259,6 +1419,15 @@ __metadata:
languageName: node
linkType: hard
+"acorn@npm:^8.14.1, acorn@npm:^8.15.0":
+ version: 8.15.0
+ resolution: "acorn@npm:8.15.0"
+ bin:
+ acorn: bin/acorn
+ checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec
+ languageName: node
+ linkType: hard
+
"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2":
version: 7.1.4
resolution: "agent-base@npm:7.1.4"
@@ -1398,6 +1567,13 @@ __metadata:
languageName: node
linkType: hard
+"aria-query@npm:^5.3.1":
+ version: 5.3.2
+ resolution: "aria-query@npm:5.3.2"
+ checksum: 10c0/003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e
+ languageName: node
+ linkType: hard
+
"array-buffer-byte-length@npm:^1.0.1":
version: 1.0.1
resolution: "array-buffer-byte-length@npm:1.0.1"
@@ -1506,6 +1682,13 @@ __metadata:
languageName: node
linkType: hard
+"axobject-query@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "axobject-query@npm:4.1.0"
+ checksum: 10c0/c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775
+ languageName: node
+ linkType: hard
+
"balanced-match@npm:^1.0.0":
version: 1.0.0
resolution: "balanced-match@npm:1.0.0"
@@ -1650,6 +1833,13 @@ __metadata:
languageName: node
linkType: hard
+"clsx@npm:^2.1.1":
+ version: 2.1.1
+ resolution: "clsx@npm:2.1.1"
+ checksum: 10c0/c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839
+ languageName: node
+ linkType: hard
+
"color-convert@npm:^1.9.0":
version: 1.9.3
resolution: "color-convert@npm:1.9.3"
@@ -1724,6 +1914,13 @@ __metadata:
languageName: node
linkType: hard
+"cookie@npm:^0.6.0":
+ version: 0.6.0
+ resolution: "cookie@npm:0.6.0"
+ checksum: 10c0/f2318b31af7a31b4ddb4a678d024514df5e705f9be5909a192d7f116cfb6d45cbacf96a473fa733faa95050e7cff26e7832bb3ef94751592f1387b71c8956686
+ languageName: node
+ linkType: hard
+
"cross-spawn@npm:^7.0.2":
version: 7.0.2
resolution: "cross-spawn@npm:7.0.2"
@@ -1735,6 +1932,15 @@ __metadata:
languageName: node
linkType: hard
+"cssesc@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "cssesc@npm:3.0.0"
+ bin:
+ cssesc: bin/cssesc
+ checksum: 10c0/6bcfd898662671be15ae7827120472c5667afb3d7429f1f917737f3bf84c4176003228131b643ae74543f17a394446247df090c597bb9a728cce298606ed0aa7
+ languageName: node
+ linkType: hard
+
"csstype@npm:^3.1.0":
version: 3.1.3
resolution: "csstype@npm:3.1.3"
@@ -1822,6 +2028,13 @@ __metadata:
languageName: node
linkType: hard
+"deepmerge@npm:^4.3.1":
+ version: 4.3.1
+ resolution: "deepmerge@npm:4.3.1"
+ checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044
+ languageName: node
+ linkType: hard
+
"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4":
version: 1.1.4
resolution: "define-data-property@npm:1.1.4"
@@ -1844,6 +2057,13 @@ __metadata:
languageName: node
linkType: hard
+"devalue@npm:^5.3.2, devalue@npm:^5.5.0":
+ version: 5.6.1
+ resolution: "devalue@npm:5.6.1"
+ checksum: 10c0/4dca0e800336003fd1e268c142adfe78f3539cda7384b4f69762a93e0dfc33e223b580251da0a6da4be44962958fcba5eadf122f9720e09f437b28904af9c43e
+ languageName: node
+ linkType: hard
+
"dir-glob@npm:^3.0.1":
version: 3.0.1
resolution: "dir-glob@npm:3.0.1"
@@ -2386,6 +2606,30 @@ __metadata:
languageName: node
linkType: hard
+"eslint-plugin-svelte@npm:^3.13.1":
+ version: 3.14.0
+ resolution: "eslint-plugin-svelte@npm:3.14.0"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.6.1"
+ "@jridgewell/sourcemap-codec": "npm:^1.5.0"
+ esutils: "npm:^2.0.3"
+ globals: "npm:^16.0.0"
+ known-css-properties: "npm:^0.37.0"
+ postcss: "npm:^8.4.49"
+ postcss-load-config: "npm:^3.1.4"
+ postcss-safe-parser: "npm:^7.0.0"
+ semver: "npm:^7.6.3"
+ svelte-eslint-parser: "npm:^1.4.0"
+ peerDependencies:
+ eslint: ^8.57.1 || ^9.0.0
+ svelte: ^3.37.0 || ^4.0.0 || ^5.0.0
+ peerDependenciesMeta:
+ svelte:
+ optional: true
+ checksum: 10c0/0938c0039f393ccd940bc509f6173dd6a904b526dcfac447ba518e12568692f7817da5212caadeb43b22454e8d022fcffb69cc6c9a1879e959398c7d6b2a031e
+ languageName: node
+ linkType: hard
+
"eslint-scope@npm:^5.1.1":
version: 5.1.1
resolution: "eslint-scope@npm:5.1.1"
@@ -2396,6 +2640,16 @@ __metadata:
languageName: node
linkType: hard
+"eslint-scope@npm:^8.2.0":
+ version: 8.4.0
+ resolution: "eslint-scope@npm:8.4.0"
+ dependencies:
+ esrecurse: "npm:^4.3.0"
+ estraverse: "npm:^5.2.0"
+ checksum: 10c0/407f6c600204d0f3705bd557f81bd0189e69cd7996f408f8971ab5779c0af733d1af2f1412066b40ee1588b085874fc37a2333986c6521669cdbdd36ca5058e0
+ languageName: node
+ linkType: hard
+
"eslint-utils@npm:^2.1.0":
version: 2.1.0
resolution: "eslint-utils@npm:2.1.0"
@@ -2419,13 +2673,20 @@ __metadata:
languageName: node
linkType: hard
-"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1":
+"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3":
version: 3.4.3
resolution: "eslint-visitor-keys@npm:3.4.3"
checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820
languageName: node
linkType: hard
+"eslint-visitor-keys@npm:^4.0.0, eslint-visitor-keys@npm:^4.2.1":
+ version: 4.2.1
+ resolution: "eslint-visitor-keys@npm:4.2.1"
+ checksum: 10c0/fcd43999199d6740db26c58dbe0c2594623e31ca307e616ac05153c9272f12f1364f5a0b1917a8e962268fdecc6f3622c1c2908b4fcc2e047a106fe6de69dc43
+ languageName: node
+ linkType: hard
+
"eslint@npm:^7.24.0":
version: 7.32.0
resolution: "eslint@npm:7.32.0"
@@ -2476,6 +2737,24 @@ __metadata:
languageName: node
linkType: hard
+"esm-env@npm:^1.2.1, esm-env@npm:^1.2.2":
+ version: 1.2.2
+ resolution: "esm-env@npm:1.2.2"
+ checksum: 10c0/3d25c973f2fd69c25ffff29c964399cea573fe10795ecc1d26f6f957ce0483d3254e1cceddb34bf3296a0d7b0f1d53a28992f064ba509dfe6366751e752c4166
+ languageName: node
+ linkType: hard
+
+"espree@npm:^10.0.0":
+ version: 10.4.0
+ resolution: "espree@npm:10.4.0"
+ dependencies:
+ acorn: "npm:^8.15.0"
+ acorn-jsx: "npm:^5.3.2"
+ eslint-visitor-keys: "npm:^4.2.1"
+ checksum: 10c0/c63fe06131c26c8157b4083313cb02a9a54720a08e21543300e55288c40e06c3fc284bdecf108d3a1372c5934a0a88644c98714f38b6ae8ed272b40d9ea08d6b
+ languageName: node
+ linkType: hard
+
"espree@npm:^7.3.0, espree@npm:^7.3.1":
version: 7.3.1
resolution: "espree@npm:7.3.1"
@@ -2506,6 +2785,15 @@ __metadata:
languageName: node
linkType: hard
+"esrap@npm:^2.2.1":
+ version: 2.2.1
+ resolution: "esrap@npm:2.2.1"
+ dependencies:
+ "@jridgewell/sourcemap-codec": "npm:^1.4.15"
+ checksum: 10c0/bd351c19b6827b69c73f86d9e5bb20fa890911c8e9aaa0581e61a38211346498e8bf4a1ac58811e9306ddbb13cd395db89e0b5302702aba121e8aaf880006f68
+ languageName: node
+ linkType: hard
+
"esrecurse@npm:^4.3.0":
version: 4.3.0
resolution: "esrecurse@npm:4.3.0"
@@ -2543,7 +2831,7 @@ __metadata:
languageName: node
linkType: hard
-"esutils@npm:^2.0.2":
+"esutils@npm:^2.0.2, esutils@npm:^2.0.3":
version: 2.0.3
resolution: "esutils@npm:2.0.3"
checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7
@@ -2861,6 +3149,13 @@ __metadata:
languageName: node
linkType: hard
+"globals@npm:^16.0.0":
+ version: 16.5.0
+ resolution: "globals@npm:16.5.0"
+ checksum: 10c0/615241dae7851c8012f5aa0223005b1ed6607713d6813de0741768bd4ddc39353117648f1a7086b4b0fa45eae733f1c0a0fe369aa4e543bb63f8de8990178ea9
+ languageName: node
+ linkType: hard
+
"globalthis@npm:^1.0.3":
version: 1.0.4
resolution: "globalthis@npm:1.0.4"
@@ -3244,6 +3539,15 @@ __metadata:
languageName: node
linkType: hard
+"is-reference@npm:^3.0.3":
+ version: 3.0.3
+ resolution: "is-reference@npm:3.0.3"
+ dependencies:
+ "@types/estree": "npm:^1.0.6"
+ checksum: 10c0/35edd284cfb4cd9e9f08973f20e276ec517eaca31f5f049598e97dbb2d05544973dde212dac30fddee5b420930bff365e2e67dcd1293d0866c6720377382e3e5
+ languageName: node
+ linkType: hard
+
"is-regex@npm:^1.1.4":
version: 1.1.4
resolution: "is-regex@npm:1.1.4"
@@ -3429,6 +3733,20 @@ __metadata:
languageName: node
linkType: hard
+"kleur@npm:^4.1.5":
+ version: 4.1.5
+ resolution: "kleur@npm:4.1.5"
+ checksum: 10c0/e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a
+ languageName: node
+ linkType: hard
+
+"known-css-properties@npm:^0.37.0":
+ version: 0.37.0
+ resolution: "known-css-properties@npm:0.37.0"
+ checksum: 10c0/e0ec08cae580e8833254b690971f73ec6f78ac461820a3c755b4a0b62c5b871501753b4aa60b30576a0f621ba44b231235cf9f35ab89e2e7de5448dfe0600241
+ languageName: node
+ linkType: hard
+
"kolorist@npm:^1.8.0":
version: 1.8.0
resolution: "kolorist@npm:1.8.0"
@@ -3446,6 +3764,13 @@ __metadata:
languageName: node
linkType: hard
+"lilconfig@npm:^2.0.5":
+ version: 2.1.0
+ resolution: "lilconfig@npm:2.1.0"
+ checksum: 10c0/64645641aa8d274c99338e130554abd6a0190533c0d9eb2ce7ebfaf2e05c7d9961f3ffe2bfa39efd3b60c521ba3dd24fa236fe2775fc38501bf82bf49d4678b8
+ languageName: node
+ linkType: hard
+
"lilconfig@npm:^3.1.2":
version: 3.1.2
resolution: "lilconfig@npm:3.1.2"
@@ -3463,6 +3788,13 @@ __metadata:
languageName: node
linkType: hard
+"locate-character@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "locate-character@npm:3.0.0"
+ checksum: 10c0/9da917622395002eb1336fca8cbef1c19904e3dc0b3b8078abe8ff390106d947a86feccecd0346f0e0e19fa017623fb4ccb65263d72a76dfa36e20cc18766b6c
+ languageName: node
+ linkType: hard
+
"lodash.merge@npm:^4.6.2":
version: 4.6.2
resolution: "lodash.merge@npm:4.6.2"
@@ -3509,6 +3841,15 @@ __metadata:
languageName: node
linkType: hard
+"magic-string@npm:^0.30.21, magic-string@npm:^0.30.5":
+ version: 0.30.21
+ resolution: "magic-string@npm:0.30.21"
+ dependencies:
+ "@jridgewell/sourcemap-codec": "npm:^1.5.5"
+ checksum: 10c0/299378e38f9a270069fc62358522ddfb44e94244baa0d6a8980ab2a9b2490a1d03b236b447eee309e17eb3bddfa482c61259d47960eb018a904f0ded52780c4a
+ languageName: node
+ linkType: hard
+
"make-fetch-happen@npm:^15.0.0":
version: 15.0.3
resolution: "make-fetch-happen@npm:15.0.3"
@@ -3706,6 +4047,20 @@ __metadata:
languageName: node
linkType: hard
+"mri@npm:^1.1.0":
+ version: 1.2.0
+ resolution: "mri@npm:1.2.0"
+ checksum: 10c0/a3d32379c2554cf7351db6237ddc18dc9e54e4214953f3da105b97dc3babe0deb3ffe99cf409b38ea47cc29f9430561ba6b53b24ab8f9ce97a4b50409e4a50e7
+ languageName: node
+ linkType: hard
+
+"mrmime@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "mrmime@npm:2.0.1"
+ checksum: 10c0/af05afd95af202fdd620422f976ad67dc18e6ee29beb03dd1ce950ea6ef664de378e44197246df4c7cdd73d47f2e7143a6e26e473084b9e4aa2095c0ad1e1761
+ languageName: node
+ linkType: hard
+
"ms@npm:^2.1.1":
version: 2.1.2
resolution: "ms@npm:2.1.2"
@@ -3868,6 +4223,13 @@ __metadata:
languageName: node
linkType: hard
+"obug@npm:^2.1.0":
+ version: 2.1.1
+ resolution: "obug@npm:2.1.1"
+ checksum: 10c0/59dccd7de72a047e08f8649e94c1015ec72f94eefb6ddb57fb4812c4b425a813bc7e7cd30c9aca20db3c59abc3c85cc7a62bb656a968741d770f4e8e02bc2e78
+ languageName: node
+ linkType: hard
+
"once@npm:^1.3.0":
version: 1.4.0
resolution: "once@npm:1.4.0"
@@ -4012,6 +4374,52 @@ __metadata:
languageName: node
linkType: hard
+"postcss-load-config@npm:^3.1.4":
+ version: 3.1.4
+ resolution: "postcss-load-config@npm:3.1.4"
+ dependencies:
+ lilconfig: "npm:^2.0.5"
+ yaml: "npm:^1.10.2"
+ peerDependencies:
+ postcss: ">=8.0.9"
+ ts-node: ">=9.0.0"
+ peerDependenciesMeta:
+ postcss:
+ optional: true
+ ts-node:
+ optional: true
+ checksum: 10c0/7d2cc6695c2fc063e4538316d651a687fdb55e48db453ff699de916a6ee55ab68eac2b120c28a6b8ca7aa746a588888351b810a215b5cd090eabea62c5762ede
+ languageName: node
+ linkType: hard
+
+"postcss-safe-parser@npm:^7.0.0":
+ version: 7.0.1
+ resolution: "postcss-safe-parser@npm:7.0.1"
+ peerDependencies:
+ postcss: ^8.4.31
+ checksum: 10c0/6957b10b818bd8d4664ec0e548af967f7549abedfb37f844d389571d36af681340f41f9477b9ccf34bcc7599bdef222d1d72e79c64373001fae77089fba6d965
+ languageName: node
+ linkType: hard
+
+"postcss-scss@npm:^4.0.9":
+ version: 4.0.9
+ resolution: "postcss-scss@npm:4.0.9"
+ peerDependencies:
+ postcss: ^8.4.29
+ checksum: 10c0/f917ecfd4b9113a6648e966a41f027ff7e14238393914978d44596e227a50f084667dc8818742348dc7d8b20130b30d4259aca1d4db86754a9c141202ae03714
+ languageName: node
+ linkType: hard
+
+"postcss-selector-parser@npm:^7.0.0":
+ version: 7.1.1
+ resolution: "postcss-selector-parser@npm:7.1.1"
+ dependencies:
+ cssesc: "npm:^3.0.0"
+ util-deprecate: "npm:^1.0.2"
+ checksum: 10c0/02d3b1589ddcddceed4b583b098b95a7266dacd5135f041e5d913ebb48e874fd333a36e564cc9a2ec426a464cb18db11cb192ac76247aced5eba8c951bf59507
+ languageName: node
+ linkType: hard
+
"postcss@npm:^8.4.14":
version: 8.4.47
resolution: "postcss@npm:8.4.47"
@@ -4023,7 +4431,7 @@ __metadata:
languageName: node
linkType: hard
-"postcss@npm:^8.5.6":
+"postcss@npm:^8.4.49, postcss@npm:^8.5.6":
version: 8.5.6
resolution: "postcss@npm:8.5.6"
dependencies:
@@ -4294,6 +4702,15 @@ __metadata:
languageName: node
linkType: hard
+"sade@npm:^1.8.1":
+ version: 1.8.1
+ resolution: "sade@npm:1.8.1"
+ dependencies:
+ mri: "npm:^1.1.0"
+ checksum: 10c0/da8a3a5d667ad5ce3bf6d4f054bbb9f711103e5df21003c5a5c1a8a77ce12b640ed4017dd423b13c2307ea7e645adee7c2ae3afe8051b9db16a6f6d3da3f90b1
+ languageName: node
+ linkType: hard
+
"safe-array-concat@npm:^1.1.2":
version: 1.1.2
resolution: "safe-array-concat@npm:1.1.2"
@@ -4342,7 +4759,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.3.5":
+"semver@npm:^7.3.5, semver@npm:^7.6.3":
version: 7.7.3
resolution: "semver@npm:7.7.3"
bin:
@@ -4362,6 +4779,13 @@ __metadata:
languageName: node
linkType: hard
+"set-cookie-parser@npm:^2.6.0":
+ version: 2.7.2
+ resolution: "set-cookie-parser@npm:2.7.2"
+ checksum: 10c0/4381a9eb7ee951dfe393fe7aacf76b9a3b4e93a684d2162ab35594fa4053cc82a4d7d7582bf397718012c9adcf839b8cd8f57c6c42901ea9effe33c752da4a45
+ languageName: node
+ linkType: hard
+
"set-function-length@npm:^1.2.1":
version: 1.2.2
resolution: "set-function-length@npm:1.2.2"
@@ -4416,6 +4840,17 @@ __metadata:
languageName: node
linkType: hard
+"sirv@npm:^3.0.0":
+ version: 3.0.2
+ resolution: "sirv@npm:3.0.2"
+ dependencies:
+ "@polka/url": "npm:^1.0.0-next.24"
+ mrmime: "npm:^2.0.0"
+ totalist: "npm:^3.0.0"
+ checksum: 10c0/5930e4397afdb14fbae13751c3be983af4bda5c9aadec832607dc2af15a7162f7d518c71b30e83ae3644b9a24cea041543cc969e5fe2b80af6ce8ea3174b2d04
+ languageName: node
+ linkType: hard
+
"size-limit@npm:11.1.6, size-limit@npm:^11.1.6":
version: 11.1.6
resolution: "size-limit@npm:11.1.6"
@@ -4697,6 +5132,48 @@ __metadata:
languageName: node
linkType: hard
+"svelte-eslint-parser@npm:^1.4.0":
+ version: 1.4.1
+ resolution: "svelte-eslint-parser@npm:1.4.1"
+ dependencies:
+ eslint-scope: "npm:^8.2.0"
+ eslint-visitor-keys: "npm:^4.0.0"
+ espree: "npm:^10.0.0"
+ postcss: "npm:^8.4.49"
+ postcss-scss: "npm:^4.0.9"
+ postcss-selector-parser: "npm:^7.0.0"
+ peerDependencies:
+ svelte: ^3.37.0 || ^4.0.0 || ^5.0.0
+ peerDependenciesMeta:
+ svelte:
+ optional: true
+ checksum: 10c0/67283b6cb6eee400a3a68e9d33a2f7373695a50a28df487260414d9cea776eba2d195c57cda4cc1597e01790f1ceb9880b77d12f09f9ed5c8acb1b26733e08db
+ languageName: node
+ linkType: hard
+
+"svelte@npm:^5.45.10":
+ version: 5.46.3
+ resolution: "svelte@npm:5.46.3"
+ dependencies:
+ "@jridgewell/remapping": "npm:^2.3.4"
+ "@jridgewell/sourcemap-codec": "npm:^1.5.0"
+ "@sveltejs/acorn-typescript": "npm:^1.0.5"
+ "@types/estree": "npm:^1.0.5"
+ acorn: "npm:^8.12.1"
+ aria-query: "npm:^5.3.1"
+ axobject-query: "npm:^4.1.0"
+ clsx: "npm:^2.1.1"
+ devalue: "npm:^5.5.0"
+ esm-env: "npm:^1.2.1"
+ esrap: "npm:^2.2.1"
+ is-reference: "npm:^3.0.3"
+ locate-character: "npm:^3.0.0"
+ magic-string: "npm:^0.30.11"
+ zimmerframe: "npm:^1.1.2"
+ checksum: 10c0/883d62a858297935848b0cc6998419c7c1070ed625f08930fd791f82a87f22b611cf2cc1f906690ee64213c5e473f3b5d187dae329a9a6ef21d9b898e11bcf7d
+ languageName: node
+ linkType: hard
+
"table@npm:^6.0.9":
version: 6.8.2
resolution: "table@npm:6.8.2"
@@ -4766,6 +5243,13 @@ __metadata:
languageName: node
linkType: hard
+"totalist@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "totalist@npm:3.0.1"
+ checksum: 10c0/4bb1fadb69c3edbef91c73ebef9d25b33bbf69afe1e37ce544d5f7d13854cda15e47132f3e0dc4cafe300ddb8578c77c50a65004d8b6e97e77934a69aa924863
+ languageName: node
+ linkType: hard
+
"ts-api-utils@npm:^1.0.1":
version: 1.3.0
resolution: "ts-api-utils@npm:1.3.0"
@@ -4948,6 +5432,13 @@ __metadata:
languageName: node
linkType: hard
+"util-deprecate@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "util-deprecate@npm:1.0.2"
+ checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942
+ languageName: node
+ linkType: hard
+
"v8-compile-cache@npm:^2.0.3":
version: 2.4.0
resolution: "v8-compile-cache@npm:2.4.0"
@@ -5033,6 +5524,18 @@ __metadata:
languageName: node
linkType: hard
+"vitefu@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "vitefu@npm:1.1.1"
+ peerDependencies:
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0
+ peerDependenciesMeta:
+ vite:
+ optional: true
+ checksum: 10c0/7e0d0dd6fb73bd80cb56a3f47ccc44159e0330c3e94b2951648079b35711226f9088dbe616d910b931740b92259230b874fbe351108b49f5c11b629b641292a5
+ languageName: node
+ linkType: hard
+
"vscode-uri@npm:^3.0.8":
version: 3.0.8
resolution: "vscode-uri@npm:3.0.8"
@@ -5125,3 +5628,17 @@ __metadata:
checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416
languageName: node
linkType: hard
+
+"yaml@npm:^1.10.2":
+ version: 1.10.2
+ resolution: "yaml@npm:1.10.2"
+ checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f
+ languageName: node
+ linkType: hard
+
+"zimmerframe@npm:^1.1.2":
+ version: 1.1.4
+ resolution: "zimmerframe@npm:1.1.4"
+ checksum: 10c0/9470cbf22cefae975ab413c7158a119d082b354ddcf0da48a842f2f42246fa15943cd9b92c047de39db38015e3b866e32f383bc217e8e4f4192945c7d425536b
+ languageName: node
+ linkType: hard