diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index f68b1b64..c4456840 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -9,25 +9,20 @@ on:
workflow_dispatch:
# Allow this job to clone the repo and create a page deployment
-permissions:
- contents: read
- pages: write
- id-token: write
-
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout your repository using git
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: Setup pnpm
uses: pnpm/action-setup@v4
- name: Setup node
- uses: actions/setup-node@v4
+ uses: actions/setup-node@v6
with:
- node-version: 20
+ node-version: 24
cache: pnpm
- name: Install dependencies
@@ -43,18 +38,26 @@ jobs:
- name: Build
run: pnpm run build
+ env:
+ BASE_PATH: "/${{ github.event.repository.name }}"
- name: Upload Pages Artifact
- uses: actions/upload-pages-artifact@v3
+ uses: actions/upload-pages-artifact@v4
with:
path: "apps/ppp/dist/"
deploy:
needs: build
runs-on: ubuntu-latest
+
+ permissions:
+ pages: write
+ id-token: write
+
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
+
steps:
- name: Deploy to GitHub Pages
id: deployment
diff --git a/apps/ppp/.gitignore b/apps/ppp/.gitignore
new file mode 100644
index 00000000..83eb0159
--- /dev/null
+++ b/apps/ppp/.gitignore
@@ -0,0 +1,26 @@
+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-*
+
+# Paraglide
+src/lib/paraglide
diff --git a/apps/ppp/.npmrc b/apps/ppp/.npmrc
new file mode 100644
index 00000000..b6f27f13
--- /dev/null
+++ b/apps/ppp/.npmrc
@@ -0,0 +1 @@
+engine-strict=true
diff --git a/apps/ppp/.prettierignore b/apps/ppp/.prettierignore
new file mode 100644
index 00000000..7d74fe24
--- /dev/null
+++ b/apps/ppp/.prettierignore
@@ -0,0 +1,9 @@
+# Package Managers
+package-lock.json
+pnpm-lock.yaml
+yarn.lock
+bun.lock
+bun.lockb
+
+# Miscellaneous
+/static/
diff --git a/apps/ppp/.prettierrc b/apps/ppp/.prettierrc
new file mode 100644
index 00000000..8103a0b5
--- /dev/null
+++ b/apps/ppp/.prettierrc
@@ -0,0 +1,16 @@
+{
+ "useTabs": true,
+ "singleQuote": true,
+ "trailingComma": "none",
+ "printWidth": 100,
+ "plugins": ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"],
+ "overrides": [
+ {
+ "files": "*.svelte",
+ "options": {
+ "parser": "svelte"
+ }
+ }
+ ],
+ "tailwindStylesheet": "./src/app.css"
+}
diff --git a/apps/ppp/.vscode/extensions.json b/apps/ppp/.vscode/extensions.json
deleted file mode 100644
index 116d6852..00000000
--- a/apps/ppp/.vscode/extensions.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "recommendations": [
- "inlang.vs-code-extension"
- ]
-}
\ No newline at end of file
diff --git a/apps/ppp/astro.config.mjs b/apps/ppp/astro.config.mjs
deleted file mode 100644
index c142bd41..00000000
--- a/apps/ppp/astro.config.mjs
+++ /dev/null
@@ -1,88 +0,0 @@
-// @ts-check
-import { defineConfig } from "astro/config";
-import { fileURLToPath } from "node:url";
-
-import { viteStaticCopy } from "vite-plugin-static-copy";
-// @ts-expect-error
-import crossOriginIsolation from "vite-plugin-cross-origin-isolation";
-
-import mdx from "@astrojs/mdx";
-import svelte from "@astrojs/svelte";
-import icon from "astro-icon";
-import tailwindcss from "@tailwindcss/vite";
-import { paraglideVitePlugin } from "@inlang/paraglide-js";
-
-const base = "ppp";
-
-// https://astro.build/config
-export default defineConfig({
- site: "https://x0k.github.io",
- base: `/${base}`,
- integrations: [
- icon(),
- mdx(),
- svelte(),
- ],
- vite: {
- resolve: {
- alias: {
- "@": fileURLToPath(new URL("./src", import.meta.url)),
- },
- },
- worker: {
- format: "es",
- },
- esbuild: {
- target: "es2022",
- },
- build: {
- rollupOptions: {
- external: ["sharp"],
- },
- },
- assetsInclude: ["**/*.wasm", "**/*.zip", "**/*.rlib", "**/*.so"],
- plugins: [
- paraglideVitePlugin({
- project: "./project.inlang",
- outdir: "./src/paraglide",
- strategy: ["url", "baseLocale"],
- urlPatterns: [
- {
- pattern:
- `:protocol://:domain(.*)::port?/:base(${base})?/:locale(en|ru)?/:path(.*)`,
- deLocalizedNamedGroups: { base, locale: null },
- localizedNamedGroups: {
- en: { base, locale: null },
- ru: { base, locale: "ru" },
- },
- },
- ],
- }),
- viteStaticCopy({
- targets: [
- {
- src: "node_modules/gleam-runtime/dist/precompiled",
- dest: "_astro",
- rename: "gleam",
- },
- {
- src: "node_modules/dotnet-runtime/dist/compiler",
- dest: "_astro/dotnet",
- },
- {
- src: "node_modules/dotnet-runtime/dist/lib",
- dest: "_astro/dotnet",
- },
- ],
- }),
- crossOriginIsolation(),
- tailwindcss(),
- ],
- },
- markdown: {
- shikiConfig: {
- wrap: true,
- theme: "dracula",
- },
- },
-});
diff --git a/apps/ppp/eslint.config.js b/apps/ppp/eslint.config.js
new file mode 100644
index 00000000..2c49fa64
--- /dev/null
+++ b/apps/ppp/eslint.config.js
@@ -0,0 +1,41 @@
+import prettier from 'eslint-config-prettier';
+import { fileURLToPath } from 'node:url';
+import { includeIgnoreFile } from '@eslint/compat';
+import js from '@eslint/js';
+import svelte from 'eslint-plugin-svelte';
+import { defineConfig } from 'eslint/config';
+import globals from 'globals';
+import ts from 'typescript-eslint';
+import svelteConfig from './svelte.config.js';
+
+const gitignorePath = fileURLToPath(new URL('./.gitignore', import.meta.url));
+
+export default defineConfig(
+ includeIgnoreFile(gitignorePath),
+ js.configs.recommended,
+ ...ts.configs.recommended,
+ ...svelte.configs.recommended,
+ prettier,
+ ...svelte.configs.prettier,
+ {
+ languageOptions: {
+ globals: { ...globals.browser, ...globals.node }
+ },
+ rules: {
+ // typescript-eslint strongly recommend that you do not use the no-undef lint rule on TypeScript projects.
+ // see: https://typescript-eslint.io/troubleshooting/faqs/eslint/#i-get-errors-from-the-no-undef-rule-about-global-variables-not-being-defined-even-though-there-are-no-typescript-errors
+ 'no-undef': 'off'
+ }
+ },
+ {
+ files: ['**/*.svelte', '**/*.svelte.ts', '**/*.svelte.js'],
+ languageOptions: {
+ parserOptions: {
+ projectService: true,
+ extraFileExtensions: ['.svelte'],
+ parser: ts.parser,
+ svelteConfig
+ }
+ }
+ }
+);
diff --git a/apps/ppp/messages/en.json b/apps/ppp/messages/en.json
index 8e4a2017..3b01f4fd 100644
--- a/apps/ppp/messages/en.json
+++ b/apps/ppp/messages/en.json
@@ -1,5 +1,6 @@
{
"$schema": "https://inlang.com/schema/inlang-message-format",
+ "hello_world": "Hello, {name} from en!",
"problemsPageTitle": "Problems",
"editorPageTitle": "Editor",
"designPatterns": "Design Patterns",
@@ -11,5 +12,6 @@
"stop": "Stop",
"forceStop": "Force stop",
"executionTimeout": "Execution timeout (ms)",
- "executionTimeoutDescription": "Use zero to disable"
-}
\ No newline at end of file
+ "executionTimeoutDescription": "Use zero to disable",
+ "currently_untranslated_problem": "This problem has not yet been translated for your language"
+}
diff --git a/apps/ppp/messages/ru.json b/apps/ppp/messages/ru.json
index 3399d846..102541af 100644
--- a/apps/ppp/messages/ru.json
+++ b/apps/ppp/messages/ru.json
@@ -1,5 +1,6 @@
{
"$schema": "https://inlang.com/schema/inlang-message-format",
+ "hello_world": "Hello, {name} from ru!",
"problemsPageTitle": "Проблемы",
"editorPageTitle": "Редактор",
"designPatterns": "Паттерны проектирования",
@@ -11,5 +12,6 @@
"stop": "Остановить",
"forceStop": "Остановить принудительно",
"executionTimeout": "Таймаут выполнения (мс)",
- "executionTimeoutDescription": "Используйте ноль для отключения"
+ "executionTimeoutDescription": "Используйте ноль для отключения",
+ "currently_untranslated_problem": "Данная проблема пока не переведена для вашего языка"
}
\ No newline at end of file
diff --git a/apps/ppp/package.json b/apps/ppp/package.json
index 4ab55e56..d04e3942 100644
--- a/apps/ppp/package.json
+++ b/apps/ppp/package.json
@@ -1,53 +1,74 @@
{
- "name": "ppp",
- "type": "module",
- "version": "0.0.1",
- "scripts": {
- "dev": "astro dev",
- "start": "astro dev",
- "check": "astro check",
- "messages": "paraglide-js compile --strategy url --project ./project.inlang --outdir ./src/paraglide",
- "build": "astro build",
- "preview": "astro preview",
- "astro": "astro",
- "postinstall": "npm run messages"
- },
- "dependencies": {
- "@astrojs/check": "^0.9.4",
- "@astrojs/mdx": "4.0.8",
- "@astrojs/svelte": "7.0.4",
- "@tailwindcss/vite": "^4.0.8",
- "@xterm/addon-fit": "^0.10.0",
- "@xterm/xterm": "^5.5.0",
- "astro": "5.3.0",
- "astro-icon": "^1.1.5",
- "dotnet-runtime": "workspace:*",
- "gleam-runtime": "workspace:*",
- "go-runtime": "workspace:*",
- "java-runtime": "workspace:*",
- "javascript-runtime": "workspace:*",
- "libs": "workspace:*",
- "monaco-editor": "^0.52.2",
- "monaco-editor-textmate": "^4.0.0",
- "monaco-textmate": "^3.0.1",
- "monaco-vim": "^0.4.2",
- "onigasm": "^2.2.5",
- "php-runtime": "workspace:*",
- "python-runtime": "workspace:*",
- "ruby-runtime": "workspace:*",
- "rust-runtime": "workspace:*",
- "tailwindcss": "^4.0.8",
- "typescript-runtime": "workspace:*"
- },
- "devDependencies": {
- "@iconify-json/lucide": "^1.2.26",
- "@iconify/svelte": "^4.2.0",
- "@inlang/paraglide-js": "2.0.0-beta.19",
- "@tailwindcss/typography": "^0.5.16",
- "@types/color": "^4.2.0",
- "daisyui": "5.0.0-beta.8",
- "svelte": "5.20.2",
- "vite-plugin-cross-origin-isolation": "^0.1.6",
- "vite-plugin-static-copy": "catalog:"
- }
-}
\ No newline at end of file
+ "name": "ppp",
+ "private": true,
+ "version": "0.0.1",
+ "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 .",
+ "test:unit": "vitest",
+ "test": "npm run test:unit -- --run"
+ },
+ "dependencies": {
+ "@xterm/addon-fit": "^0.10.0",
+ "@xterm/xterm": "^5.5.0",
+ "dotnet-runtime": "workspace:*",
+ "gleam-runtime": "workspace:*",
+ "go-runtime": "workspace:*",
+ "java-runtime": "workspace:*",
+ "javascript-runtime": "workspace:*",
+ "libs": "workspace:*",
+ "marked": "^17.0.0",
+ "monaco-editor": "^0.54.0",
+ "monaco-editor-textmate": "^4.0.0",
+ "monaco-textmate": "^3.0.1",
+ "monaco-vim": "^0.4.2",
+ "onigasm": "^2.2.5",
+ "php-runtime": "workspace:*",
+ "python-runtime": "workspace:*",
+ "ruby-runtime": "workspace:*",
+ "rust-runtime": "workspace:*",
+ "typescript-runtime": "workspace:*"
+ },
+ "devDependencies": {
+ "@eslint/compat": "^1.4.1",
+ "@eslint/js": "^9.39.1",
+ "@iconify-json/lucide": "^1.2.73",
+ "@iconify-json/vscode-icons": "^1.2.33",
+ "@inlang/paraglide-js": "^2.4.0",
+ "@sveltejs/adapter-static": "^3.0.10",
+ "@sveltejs/kit": "^2.48.4",
+ "@sveltejs/vite-plugin-svelte": "^6.2.1",
+ "@tailwindcss/typography": "^0.5.19",
+ "@tailwindcss/vite": "^4.1.17",
+ "@types/color": "^4.2.0",
+ "@types/node": "^24.10.0",
+ "@vitest/browser-playwright": "^4.0.8",
+ "daisyui": "^5.5.0",
+ "eslint": "^9.39.1",
+ "eslint-config-prettier": "^10.1.8",
+ "eslint-plugin-svelte": "^3.13.0",
+ "globals": "^16.5.0",
+ "playwright": "^1.56.1",
+ "prettier": "^3.6.2",
+ "prettier-plugin-svelte": "^3.4.0",
+ "prettier-plugin-tailwindcss": "^0.7.1",
+ "svelte": "^5.43.6",
+ "svelte-check": "^4.3.4",
+ "tailwindcss": "^4.1.17",
+ "typescript": "^5.9.3",
+ "typescript-eslint": "^8.46.4",
+ "unplugin-icons": "^22.5.0",
+ "vite": "catalog:",
+ "vite-plugin-devtools-json": "^1.0.0",
+ "vite-plugin-static-copy": "catalog:",
+ "vitest": "catalog:",
+ "vitest-browser-svelte": "^2.0.1"
+ }
+}
diff --git a/apps/ppp/project.inlang/project_id b/apps/ppp/project.inlang/project_id
index 25ad21c7..b1a3045d 100644
--- a/apps/ppp/project.inlang/project_id
+++ b/apps/ppp/project.inlang/project_id
@@ -1 +1 @@
-3b53d2f6b23be53f3e92cc09ecb4d3b6adc07e693e88bbeeffa3e902c52d1c29
\ No newline at end of file
+W3FRZowYgYcngenlzc
\ No newline at end of file
diff --git a/apps/ppp/project.inlang/settings.json b/apps/ppp/project.inlang/settings.json
index 53550147..6ce3e224 100644
--- a/apps/ppp/project.inlang/settings.json
+++ b/apps/ppp/project.inlang/settings.json
@@ -1,18 +1,12 @@
{
- "$schema": "https://inlang.com/schema/project-settings",
- "baseLocale": "en",
- "locales": [
- "en",
- "ru"
- ],
- "modules": [
- "https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-empty-pattern@latest/dist/index.js",
- "https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-missing-translation@latest/dist/index.js",
- "https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-without-source@latest/dist/index.js",
- "https://cdn.jsdelivr.net/npm/@inlang/plugin-message-format@latest/dist/index.js",
- "https://cdn.jsdelivr.net/npm/@inlang/plugin-m-function-matcher@latest/dist/index.js"
- ],
- "plugin.inlang.messageFormat": {
- "pathPattern": "./messages/{languageTag}.json"
- }
-}
\ No newline at end of file
+ "$schema": "https://inlang.com/schema/project-settings",
+ "modules": [
+ "https://cdn.jsdelivr.net/npm/@inlang/plugin-message-format@4/dist/index.js",
+ "https://cdn.jsdelivr.net/npm/@inlang/plugin-m-function-matcher@2/dist/index.js"
+ ],
+ "plugin.inlang.messageFormat": {
+ "pathPattern": "./messages/{locale}.json"
+ },
+ "baseLocale": "en",
+ "locales": ["en", "ru"]
+}
diff --git a/apps/ppp/public/favicon.svg b/apps/ppp/public/favicon.svg
deleted file mode 100644
index f157bd1c..00000000
--- a/apps/ppp/public/favicon.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
diff --git a/apps/ppp/src/global.css b/apps/ppp/src/app.css
similarity index 72%
rename from apps/ppp/src/global.css
rename to apps/ppp/src/app.css
index a8cfccdc..d6b892c7 100644
--- a/apps/ppp/src/global.css
+++ b/apps/ppp/src/app.css
@@ -1,5 +1,5 @@
-@import "tailwindcss";
-@plugin "@tailwindcss/typography";
+@import 'tailwindcss';
+@plugin '@tailwindcss/typography';
@plugin "daisyui" {
themes: business --default;
}
diff --git a/apps/ppp/src/app.d.ts b/apps/ppp/src/app.d.ts
new file mode 100644
index 00000000..a900936a
--- /dev/null
+++ b/apps/ppp/src/app.d.ts
@@ -0,0 +1,15 @@
+// See https://svelte.dev/docs/kit/types#app.d.ts
+// for information about these interfaces
+import 'unplugin-icons/types/svelte'
+
+declare global {
+ namespace App {
+ // interface Error {}
+ // interface Locals {}
+ // interface PageData {}
+ // interface PageState {}
+ // interface Platform {}
+ }
+}
+
+export {};
diff --git a/apps/ppp/src/app.html b/apps/ppp/src/app.html
new file mode 100644
index 00000000..50bd0b52
--- /dev/null
+++ b/apps/ppp/src/app.html
@@ -0,0 +1,11 @@
+
+
+
+
+
+ %sveltekit.head%
+
+
+ %sveltekit.body%
+
+
diff --git a/apps/ppp/src/components/editor/panel/tests.svelte b/apps/ppp/src/components/editor/panel/tests.svelte
deleted file mode 100644
index 4f2eb434..00000000
--- a/apps/ppp/src/components/editor/panel/tests.svelte
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
- {#each testCases as testCase, i}
-
-
- {#if lastTestId === i}
-
- {:else if i < lastTestId}
-
- {:else}
-
- {/if}
- Case {i + 1}
-
-
{JSON.stringify(testCase.input, null, 2)}
-
- {/each}
-
diff --git a/apps/ppp/src/containers/editor-provider.astro b/apps/ppp/src/containers/editor-provider.astro
deleted file mode 100644
index 6c73fce9..00000000
--- a/apps/ppp/src/containers/editor-provider.astro
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
diff --git a/apps/ppp/src/containers/navigation.astro b/apps/ppp/src/containers/navigation.astro
deleted file mode 100644
index 798a8cb4..00000000
--- a/apps/ppp/src/containers/navigation.astro
+++ /dev/null
@@ -1,21 +0,0 @@
----
-import { Page } from "@/shared";
-import Logo from "@/components/logo.svelte";
-import { localizeHref } from '@/paraglide/runtime';
-import * as m from "@/paraglide/messages";
-
-export interface Props {
- currentSection: Page;
-}
----
-
-
diff --git a/apps/ppp/src/containers/test-editor/index.ts b/apps/ppp/src/containers/test-editor/index.ts
deleted file mode 100644
index f5063168..00000000
--- a/apps/ppp/src/containers/test-editor/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './model'
-export { default as TestEditor } from './test-editor.svelte'
diff --git a/apps/ppp/src/containers/test-editor/model.ts b/apps/ppp/src/containers/test-editor/model.ts
deleted file mode 100644
index f26039cf..00000000
--- a/apps/ppp/src/containers/test-editor/model.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-import { type Snippet } from "svelte";
-import type { TestCase, TestCompilerFactory } from 'libs/testing';
-
-import { type Language } from "@/shared/languages";
-import { type ProblemCategory } from '@/shared/problems';
-
-export interface Runtime {
- initialValue: string;
- testCompilerFactory: TestCompilerFactory;
-}
-
-export interface Props {
- problemCategory: ProblemCategory
- contentId: string;
- testCases: TestCase[];
- runtimes: Record>;
- children: Snippet;
-}
-
-export const EDITOR_MIN_WIDTH = 5
-export const DESCRIPTION_PANEL_MIN_WIDTH = 600
-export const DESCRIPTION_PANEL_FLIP_POINT = DESCRIPTION_PANEL_MIN_WIDTH / 2
diff --git a/apps/ppp/src/containers/test-editor/test-editor.svelte b/apps/ppp/src/containers/test-editor/test-editor.svelte
deleted file mode 100644
index fe51b02f..00000000
--- a/apps/ppp/src/containers/test-editor/test-editor.svelte
+++ /dev/null
@@ -1,394 +0,0 @@
-
-
-
-
-
-
-
- {@render children()}
-
-
-
-
-
-
-
-
-
-
-
- {#snippet append()}
- = 0 &&
- "badge-error",
- lastTestId === testCases.length && "badge-success",
- ]}
- >
- {lastTestId}/{testCases.length}
-
- {/snippet}
-
-
-
-
-
-
- {#snippet preLabel(lang)}
-
- {/snippet}
- {#snippet label(lang)}
- {LANGUAGE_TITLE[lang]}
- {/snippet}
- {#snippet postLabel(lang)}
- {
- describedLanguage = lang;
- e.stopPropagation();
- descriptionDialogElement.showModal();
- }}
- class="invisible group-hover:visible"
- icon="lucide:info"
- />
- {/snippet}
-
-
-
-
-
-
-
- {#each testCases as testCase, i}
-
-
- {#if lastTestId === i}
-
- {:else if i < lastTestId}
-
- {:else}
-
- {/if}
- Case {i + 1}
-
-
{JSON.stringify(testCase.input, null, 2)}
-
- {/each}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- e.stopPropagation()}
->
-
-
-
{LANGUAGE_TITLE[describedLanguage]}
-
-
-
-
-
-
diff --git a/apps/ppp/src/content/config.ts b/apps/ppp/src/content/config.ts
deleted file mode 100644
index 85875cd2..00000000
--- a/apps/ppp/src/content/config.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-import { defineCollection, z } from "astro:content";
-import { glob } from "astro/loaders";
-import type { GenerateIdOptions } from "node_modules/astro/dist/content/loaders/glob";
-
-function generateId({ data, entry }: GenerateIdOptions) {
- if (typeof data.slug === "string") {
- return data.slug;
- }
- const slug = entry
- .replaceAll(/\(.+?\)\//g, "")
- .replaceAll(/\/index\.mdx?/g, "");
- return slug;
-}
-
-const problems = defineCollection({
- loader: glob({
- pattern: "**/*.mdx",
- base: "./src/problems",
- generateId,
- }),
- schema: z.object({
- title: z.string(),
- }),
-});
-
-export const collections = { problems };
diff --git a/apps/ppp/src/env.d.ts b/apps/ppp/src/env.d.ts
deleted file mode 100644
index acef35f1..00000000
--- a/apps/ppp/src/env.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-///
-///
diff --git a/apps/ppp/src/hooks.server.ts b/apps/ppp/src/hooks.server.ts
new file mode 100644
index 00000000..ad77efcf
--- /dev/null
+++ b/apps/ppp/src/hooks.server.ts
@@ -0,0 +1,13 @@
+import type { Handle } from '@sveltejs/kit';
+import { paraglideMiddleware } from '$lib/paraglide/server';
+
+const handleParaglide: Handle = ({ event, resolve }) =>
+ paraglideMiddleware(event.request, ({ request, locale }) => {
+ event.request = request;
+
+ return resolve(event, {
+ transformPageChunk: ({ html }) => html.replace('%paraglide.lang%', locale)
+ });
+ });
+
+export const handle: Handle = handleParaglide;
diff --git a/apps/ppp/src/hooks.ts b/apps/ppp/src/hooks.ts
new file mode 100644
index 00000000..e75600b3
--- /dev/null
+++ b/apps/ppp/src/hooks.ts
@@ -0,0 +1,3 @@
+import { deLocalizeUrl } from '$lib/paraglide/runtime';
+
+export const reroute = (request) => deLocalizeUrl(request.url).pathname;
diff --git a/apps/ppp/src/i18n.ts b/apps/ppp/src/i18n.ts
deleted file mode 100644
index 1cfbd40a..00000000
--- a/apps/ppp/src/i18n.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import { ProblemCategory } from "./shared/problems";
-import { EditorPanelTab } from './shared/editor-panel-tab';
-
-import type { Locale } from "./paraglide/runtime";
-import * as m from './paraglide/messages'
-
-export const NEXT_LANGUAGES: Record = {
- en: "ru",
- ru: "en",
-};
-
-export const PROBLEM_CATEGORY_TO_LABEL: Record string> = {
- [ProblemCategory.DesignPatterns]: m.designPatterns,
-};
-
-export const EDITOR_PANEL_TAB_TO_LABEL: Record string> = {
- [EditorPanelTab.Tests]: m.tests,
- [EditorPanelTab.Output]: m.output,
- [EditorPanelTab.Settings]: m.settings,
-};
diff --git a/apps/ppp/src/layouts/landing.astro b/apps/ppp/src/layouts/landing.astro
deleted file mode 100644
index 3c5b05d5..00000000
--- a/apps/ppp/src/layouts/landing.astro
+++ /dev/null
@@ -1,21 +0,0 @@
----
-import Root from "./root.astro";
-
-interface Props {
- title: string;
-}
-
-const { title } = Astro.props;
----
-
-
-
-
-
-
-
-
-
diff --git a/apps/ppp/src/layouts/root.astro b/apps/ppp/src/layouts/root.astro
deleted file mode 100644
index f70adfcd..00000000
--- a/apps/ppp/src/layouts/root.astro
+++ /dev/null
@@ -1,36 +0,0 @@
----
-import "../global.css";
-import { getLocale } from '../paraglide/runtime'
-
-interface Props {
- title: string;
- description?: string;
- class?: string;
-}
-
-const { title, description, class: className } = Astro.props;
----
-
-
-
-
-
- {description && }
-
-
-
- {title}
-
-
-
-
-
-
-
diff --git a/apps/ppp/public/enable-threads.js b/apps/ppp/src/lib/assets/enable-threads.js
similarity index 100%
rename from apps/ppp/public/enable-threads.js
rename to apps/ppp/src/lib/assets/enable-threads.js
diff --git a/apps/ppp/src/lib/assets/favicon.svg b/apps/ppp/src/lib/assets/favicon.svg
new file mode 100644
index 00000000..cc5dc66a
--- /dev/null
+++ b/apps/ppp/src/lib/assets/favicon.svg
@@ -0,0 +1 @@
+svelte-logo
\ No newline at end of file
diff --git a/apps/ppp/src/components/dropdown.svelte b/apps/ppp/src/lib/components/dropdown.svelte
similarity index 100%
rename from apps/ppp/src/components/dropdown.svelte
rename to apps/ppp/src/lib/components/dropdown.svelte
diff --git a/apps/ppp/src/components/editor/context.svelte.ts b/apps/ppp/src/lib/components/editor/context.svelte.ts
similarity index 100%
rename from apps/ppp/src/components/editor/context.svelte.ts
rename to apps/ppp/src/lib/components/editor/context.svelte.ts
diff --git a/apps/ppp/src/components/editor/controls/checkbox.svelte b/apps/ppp/src/lib/components/editor/controls/checkbox.svelte
similarity index 100%
rename from apps/ppp/src/components/editor/controls/checkbox.svelte
rename to apps/ppp/src/lib/components/editor/controls/checkbox.svelte
diff --git a/apps/ppp/src/components/editor/controls/index.ts b/apps/ppp/src/lib/components/editor/controls/index.ts
similarity index 100%
rename from apps/ppp/src/components/editor/controls/index.ts
rename to apps/ppp/src/lib/components/editor/controls/index.ts
diff --git a/apps/ppp/src/components/editor/controls/number.svelte b/apps/ppp/src/lib/components/editor/controls/number.svelte
similarity index 100%
rename from apps/ppp/src/components/editor/controls/number.svelte
rename to apps/ppp/src/lib/components/editor/controls/number.svelte
diff --git a/apps/ppp/src/components/editor/editor.svelte b/apps/ppp/src/lib/components/editor/editor.svelte
similarity index 100%
rename from apps/ppp/src/components/editor/editor.svelte
rename to apps/ppp/src/lib/components/editor/editor.svelte
diff --git a/apps/ppp/src/components/editor/index.ts b/apps/ppp/src/lib/components/editor/index.ts
similarity index 100%
rename from apps/ppp/src/components/editor/index.ts
rename to apps/ppp/src/lib/components/editor/index.ts
diff --git a/apps/ppp/src/components/editor/panel/context.svelte.ts b/apps/ppp/src/lib/components/editor/panel/context.svelte.ts
similarity index 89%
rename from apps/ppp/src/components/editor/panel/context.svelte.ts
rename to apps/ppp/src/lib/components/editor/panel/context.svelte.ts
index 43b38dad..7283945b 100644
--- a/apps/ppp/src/components/editor/panel/context.svelte.ts
+++ b/apps/ppp/src/lib/components/editor/panel/context.svelte.ts
@@ -1,6 +1,6 @@
import { getContext, setContext } from "svelte";
-import { EditorPanelTab } from "@/shared/editor-panel-tab";
+import { EditorPanelTab } from "$lib/editor-panel-tab";
export class EditorPanelContext {
selectedTab = $state();
diff --git a/apps/ppp/src/components/editor/panel/index.ts b/apps/ppp/src/lib/components/editor/panel/index.ts
similarity index 100%
rename from apps/ppp/src/components/editor/panel/index.ts
rename to apps/ppp/src/lib/components/editor/panel/index.ts
diff --git a/apps/ppp/src/components/editor/panel/model.ts b/apps/ppp/src/lib/components/editor/panel/model.ts
similarity index 100%
rename from apps/ppp/src/components/editor/panel/model.ts
rename to apps/ppp/src/lib/components/editor/panel/model.ts
diff --git a/apps/ppp/src/components/editor/panel/panel-toggle.svelte b/apps/ppp/src/lib/components/editor/panel/panel-toggle.svelte
similarity index 83%
rename from apps/ppp/src/components/editor/panel/panel-toggle.svelte
rename to apps/ppp/src/lib/components/editor/panel/panel-toggle.svelte
index 7358a79b..287bd604 100644
--- a/apps/ppp/src/components/editor/panel/panel-toggle.svelte
+++ b/apps/ppp/src/lib/components/editor/panel/panel-toggle.svelte
@@ -1,8 +1,9 @@
-
+ {#if isCollapsed}
+
+ {:else}
+
+ {/if}
diff --git a/apps/ppp/src/components/editor/panel/panel.svelte b/apps/ppp/src/lib/components/editor/panel/panel.svelte
similarity index 84%
rename from apps/ppp/src/components/editor/panel/panel.svelte
rename to apps/ppp/src/lib/components/editor/panel/panel.svelte
index a7fcc40a..8012ca51 100644
--- a/apps/ppp/src/components/editor/panel/panel.svelte
+++ b/apps/ppp/src/lib/components/editor/panel/panel.svelte
@@ -1,8 +1,8 @@
diff --git a/apps/ppp/src/components/resizable-panel.svelte b/apps/ppp/src/lib/components/resizable-panel.svelte
similarity index 97%
rename from apps/ppp/src/components/resizable-panel.svelte
rename to apps/ppp/src/lib/components/resizable-panel.svelte
index c14aa93c..02bead73 100644
--- a/apps/ppp/src/components/resizable-panel.svelte
+++ b/apps/ppp/src/lib/components/resizable-panel.svelte
@@ -5,7 +5,7 @@
+
+{#await promise then}
+ {@render children()}
+{/await}
diff --git a/apps/ppp/src/adapters/gleam/LICENSE.txt b/apps/ppp/src/lib/gleam/LICENSE.txt
similarity index 100%
rename from apps/ppp/src/adapters/gleam/LICENSE.txt
rename to apps/ppp/src/lib/gleam/LICENSE.txt
diff --git a/apps/ppp/src/adapters/gleam/README.md b/apps/ppp/src/lib/gleam/README.md
similarity index 100%
rename from apps/ppp/src/adapters/gleam/README.md
rename to apps/ppp/src/lib/gleam/README.md
diff --git a/apps/ppp/src/adapters/gleam/gleam.tmLanguage.json b/apps/ppp/src/lib/gleam/gleam.tmLanguage.json
similarity index 100%
rename from apps/ppp/src/adapters/gleam/gleam.tmLanguage.json
rename to apps/ppp/src/lib/gleam/gleam.tmLanguage.json
diff --git a/apps/ppp/src/adapters/gleam/language-configuration.ts b/apps/ppp/src/lib/gleam/language-configuration.ts
similarity index 100%
rename from apps/ppp/src/adapters/gleam/language-configuration.ts
rename to apps/ppp/src/lib/gleam/language-configuration.ts
diff --git a/apps/ppp/src/lib/language.ts b/apps/ppp/src/lib/language.ts
new file mode 100644
index 00000000..e836e4db
--- /dev/null
+++ b/apps/ppp/src/lib/language.ts
@@ -0,0 +1,58 @@
+import type { Component } from 'svelte';
+import type { SVGAttributes } from 'svelte/elements';
+
+import VscodeIconsFileTypeJs from '~icons/vscode-icons/file-type-js';
+import VscodeIconsFileTypePython from '~icons/vscode-icons/file-type-python';
+import VscodeIconsFileTypeTypescript from '~icons/vscode-icons/file-type-typescript';
+import VscodeIconsFileTypeGo from '~icons/vscode-icons/file-type-go';
+import VscodeIconsFileTypePhp from '~icons/vscode-icons/file-type-php';
+import VscodeIconsFileTypeRust from '~icons/vscode-icons/file-type-rust';
+import VscodeIconsFileTypeGleam from '~icons/vscode-icons/file-type-gleam';
+import VscodeIconsFileTypeCsharp from '~icons/vscode-icons/file-type-csharp';
+import VscodeIconsFileTypeJava from '~icons/vscode-icons/file-type-java';
+import VscodeIconsFileTypeRuby from '~icons/vscode-icons/file-type-ruby';
+
+export enum Language {
+ JavaScript = 'javascript',
+ TypeScript = 'typescript',
+ Python = 'python',
+ PHP = 'php',
+ Go = 'go',
+ Rust = 'rust',
+ Gleam = 'gleam',
+ CSharp = 'csharp',
+ Java = 'java',
+ Ruby = 'ruby'
+}
+
+export const LANGUAGES = Object.values(Language).sort();
+
+export const LANGUAGE_TITLE: Record = {
+ [Language.PHP]: 'PHP',
+ [Language.TypeScript]: 'TypeScript',
+ [Language.Python]: 'Python',
+ [Language.JavaScript]: 'JavaScript',
+ [Language.Go]: 'Go',
+ [Language.Rust]: 'Rust',
+ [Language.Gleam]: 'Gleam',
+ [Language.CSharp]: 'CSharp',
+ [Language.Java]: 'Java',
+ [Language.Ruby]: 'Ruby'
+};
+
+export const LANGUAGE_ICONS: Record>> = {
+ [Language.JavaScript]: VscodeIconsFileTypeJs,
+ [Language.Python]: VscodeIconsFileTypePython,
+ [Language.TypeScript]: VscodeIconsFileTypeTypescript,
+ [Language.Go]: VscodeIconsFileTypeGo,
+ [Language.PHP]: VscodeIconsFileTypePhp,
+ [Language.Rust]: VscodeIconsFileTypeRust,
+ [Language.Gleam]: VscodeIconsFileTypeGleam,
+ [Language.CSharp]: VscodeIconsFileTypeCsharp,
+ [Language.Java]: VscodeIconsFileTypeJava,
+ [Language.Ruby]: VscodeIconsFileTypeRuby
+};
+
+export function isLanguage(lang: string): lang is Language {
+ return lang in LANGUAGE_TITLE;
+}
diff --git a/apps/ppp/src/lib/vec2.ts b/apps/ppp/src/lib/math.ts
similarity index 100%
rename from apps/ppp/src/lib/vec2.ts
rename to apps/ppp/src/lib/math.ts
diff --git a/apps/ppp/src/adapters/monaco.ts b/apps/ppp/src/lib/monaco.ts
similarity index 84%
rename from apps/ppp/src/adapters/monaco.ts
rename to apps/ppp/src/lib/monaco.ts
index 1d6e726b..bd5fa1e7 100644
--- a/apps/ppp/src/adapters/monaco.ts
+++ b/apps/ppp/src/lib/monaco.ts
@@ -3,13 +3,11 @@ import * as monaco from "monaco-editor";
import { Registry } from "monaco-textmate";
import { wireTmGrammars } from "monaco-editor-textmate";
-//@ts-expect-error
-import onigasmWasmUrl from "onigasm/lib/onigasm.wasm";
+import onigasmWasmUrl from "onigasm/lib/onigasm.wasm?url";
-import { Language } from "@/shared/languages";
-
-import gleamConfiguration from "./gleam/language-configuration";
-import gleamGrammarUrl from "./gleam/gleam.tmLanguage.json?url";
+import { Language } from "$lib/language";
+import gleamConfiguration from "$lib/gleam/language-configuration";
+import gleamGrammarUrl from "$lib/gleam/gleam.tmLanguage.json?url";
export const MONACO_LANGUAGE_ID: Record = {
[Language.PHP]: "php",
diff --git a/apps/ppp/src/lib/problem/content.svelte b/apps/ppp/src/lib/problem/content.svelte
new file mode 100644
index 00000000..903ae1ed
--- /dev/null
+++ b/apps/ppp/src/lib/problem/content.svelte
@@ -0,0 +1,34 @@
+
+
+
+ {problem.titles[lang]}
+
+
+{problem.titles[lang]}
+{@html marked.parse(content)}
diff --git a/apps/ppp/src/lib/problem/context.ts b/apps/ppp/src/lib/problem/context.ts
new file mode 100644
index 00000000..4b14915a
--- /dev/null
+++ b/apps/ppp/src/lib/problem/context.ts
@@ -0,0 +1,9 @@
+import { createContext } from 'svelte';
+
+import type { ProblemCategory } from './model';
+
+export interface CategoryContext {
+ category: ProblemCategory
+}
+
+export const [getCategoryContext, setCategoryContext] = createContext()
diff --git a/apps/ppp/src/lib/problem/editor.svelte b/apps/ppp/src/lib/problem/editor.svelte
new file mode 100644
index 00000000..a9722577
--- /dev/null
+++ b/apps/ppp/src/lib/problem/editor.svelte
@@ -0,0 +1,368 @@
+
+
+
+
+
+
+
+ {@render children()}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {#snippet append()}
+ = 0 && 'badge-error',
+ lastTestId === testCases.length && 'badge-success'
+ ]}
+ >
+ {lastTestId}/{testCases.length}
+
+ {/snippet}
+
+
+
+
+
+
+ {#snippet preLabel(lang)}
+ {@const Icon = LANGUAGE_ICONS[lang]}
+
+ {/snippet}
+ {#snippet label(lang)}
+ {LANGUAGE_TITLE[lang]}
+ {/snippet}
+ {#snippet postLabel(lang)}
+ {
+ describedLanguage = lang;
+ e.stopPropagation();
+ descriptionDialogElement.showModal();
+ }}
+ class="invisible group-hover:visible"
+ />
+ {/snippet}
+
+
+
+
+
+
+
+ {#each testCases as testCase, i}
+
+
+ {#if lastTestId === i}
+
+ {:else if i < lastTestId}
+
+ {:else}
+
+ {/if}
+ Case {i + 1}
+
+
{JSON.stringify(testCase.input, null, 2)}
+
+ {/each}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ e.stopPropagation()}>
+
+
+
{LANGUAGE_TITLE[describedLanguage]}
+
+
+
+
+
+
diff --git a/apps/ppp/src/lib/problem/index.ts b/apps/ppp/src/lib/problem/index.ts
new file mode 100644
index 00000000..cd5b8759
--- /dev/null
+++ b/apps/ppp/src/lib/problem/index.ts
@@ -0,0 +1,3 @@
+export * from './model'
+export * from './context'
+export { default as Content } from './content.svelte'
\ No newline at end of file
diff --git a/apps/ppp/src/lib/problem/model.ts b/apps/ppp/src/lib/problem/model.ts
new file mode 100644
index 00000000..6c864cf3
--- /dev/null
+++ b/apps/ppp/src/lib/problem/model.ts
@@ -0,0 +1,27 @@
+import type { TestCompilerFactory } from 'libs/testing';
+
+import { m } from '$lib/paraglide/messages';
+import type { Locale } from '$lib/paraglide/runtime';
+
+export interface Problem {
+ titles: Record
+}
+
+export enum ProblemCategory {
+ DesignPatterns = 'design-patterns'
+}
+
+export const PROBLEM_CATEGORIES = Object.values(ProblemCategory);
+
+export const PROBLEM_CATEGORY_TO_LABEL: Record string> = {
+ [ProblemCategory.DesignPatterns]: m.designPatterns
+};
+
+export interface Runtime {
+ code: string;
+ factory: TestCompilerFactory;
+}
+
+export const EDITOR_MIN_WIDTH = 5;
+export const DESCRIPTION_PANEL_MIN_WIDTH = 600;
+export const DESCRIPTION_PANEL_FLIP_POINT = DESCRIPTION_PANEL_MIN_WIDTH / 2;
diff --git a/apps/ppp/src/lib/reactive-window.svelte.ts b/apps/ppp/src/lib/reactive-window.svelte.ts
deleted file mode 100644
index a445830a..00000000
--- a/apps/ppp/src/lib/reactive-window.svelte.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-class ReactiveWindow implements Disposable {
- innerWidth = $state(window.innerWidth);
- innerHeight = $state(window.innerHeight);
-
- constructor() {
- window.addEventListener("resize", this.onResize);
- }
-
- [Symbol.dispose]() {
- window.removeEventListener("resize", this.onResize);
- }
-
- private onResize = () => {
- this.innerWidth = window.innerWidth;
- this.innerHeight = window.innerHeight;
- };
-}
-
-export const reactiveWindow = new ReactiveWindow()
diff --git a/apps/ppp/src/shared/shared.ts b/apps/ppp/src/lib/routes.ts
similarity index 100%
rename from apps/ppp/src/shared/shared.ts
rename to apps/ppp/src/lib/routes.ts
diff --git a/apps/ppp/src/adapters/runtime/descriptions.ts b/apps/ppp/src/lib/runtime/descriptions.ts
similarity index 95%
rename from apps/ppp/src/adapters/runtime/descriptions.ts
rename to apps/ppp/src/lib/runtime/descriptions.ts
index 95adc38c..3536c2b1 100644
--- a/apps/ppp/src/adapters/runtime/descriptions.ts
+++ b/apps/ppp/src/lib/runtime/descriptions.ts
@@ -1,6 +1,6 @@
import type { Component } from "svelte";
-import { Language } from "@/shared/languages";
+import { Language } from "$lib/language";
import JsDescription from "./js/description.svelte";
import TsDescription from "./ts/description.svelte";
diff --git a/apps/ppp/src/adapters/runtime/dotnet/compiler-factory.ts b/apps/ppp/src/lib/runtime/dotnet/compiler-factory.ts
similarity index 98%
rename from apps/ppp/src/adapters/runtime/dotnet/compiler-factory.ts
rename to apps/ppp/src/lib/runtime/dotnet/compiler-factory.ts
index df9afdbd..63f83839 100644
--- a/apps/ppp/src/adapters/runtime/dotnet/compiler-factory.ts
+++ b/apps/ppp/src/lib/runtime/dotnet/compiler-factory.ts
@@ -11,13 +11,15 @@ import { inContext } from "libs/context";
import { createLogger, redirect } from "libs/logger";
import { patch } from "libs/patcher";
+import { base } from '$app/paths';
+
const dotnetUrl = new URL(
- import.meta.env.BASE_URL + "/_astro/dotnet/compiler/dotnet.js",
+ `${base}/assets/dotnet/compiler/dotnet.js`,
globalThis.location.origin
).toString();
const precompiledLibsIndexUrl = new URL(
- import.meta.env.BASE_URL + "/_astro/dotnet/lib",
+ `${base}/assets/dotnet/lib`,
globalThis.location.origin
).toString();
diff --git a/apps/ppp/src/adapters/runtime/dotnet/description.svelte b/apps/ppp/src/lib/runtime/dotnet/description.svelte
similarity index 100%
rename from apps/ppp/src/adapters/runtime/dotnet/description.svelte
rename to apps/ppp/src/lib/runtime/dotnet/description.svelte
diff --git a/apps/ppp/src/adapters/runtime/dotnet/info.svelte b/apps/ppp/src/lib/runtime/dotnet/info.svelte
similarity index 100%
rename from apps/ppp/src/adapters/runtime/dotnet/info.svelte
rename to apps/ppp/src/lib/runtime/dotnet/info.svelte
diff --git a/apps/ppp/src/adapters/runtime/dotnet/test-compiler-factory.ts b/apps/ppp/src/lib/runtime/dotnet/test-compiler-factory.ts
similarity index 98%
rename from apps/ppp/src/adapters/runtime/dotnet/test-compiler-factory.ts
rename to apps/ppp/src/lib/runtime/dotnet/test-compiler-factory.ts
index 8b88b2cb..2cc7c5a2 100644
--- a/apps/ppp/src/adapters/runtime/dotnet/test-compiler-factory.ts
+++ b/apps/ppp/src/lib/runtime/dotnet/test-compiler-factory.ts
@@ -1,6 +1,6 @@
import { inContext, type Context } from "libs/context";
import { createLogger, redirect, type Logger } from "libs/logger";
-import type { Streams, Writer } from "libs/io";
+import type { Streams } from "libs/io";
import { patch } from "libs/patcher";
import type { TestCompiler } from "libs/testing";
import {
@@ -12,13 +12,15 @@ import {
DotnetTestProgram,
} from "dotnet-runtime";
+import { base } from '$app/paths';
+
const dotnetUrl = new URL(
- import.meta.env.BASE_URL + "/_astro/dotnet/compiler/dotnet.js",
+ `${base}/assets/dotnet/compiler/dotnet.js`,
globalThis.location.origin
).toString();
const precompiledLibsIndexUrl = new URL(
- import.meta.env.BASE_URL + "/_astro/dotnet/lib",
+ `${base}/assets/dotnet/lib`,
globalThis.location.origin
).toString();
diff --git a/apps/ppp/src/adapters/runtime/dotnet/test-description.svelte b/apps/ppp/src/lib/runtime/dotnet/test-description.svelte
similarity index 100%
rename from apps/ppp/src/adapters/runtime/dotnet/test-description.svelte
rename to apps/ppp/src/lib/runtime/dotnet/test-description.svelte
diff --git a/apps/ppp/src/adapters/runtime/dotnet/test-worker.ts b/apps/ppp/src/lib/runtime/dotnet/test-worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/dotnet/test-worker.ts
rename to apps/ppp/src/lib/runtime/dotnet/test-worker.ts
diff --git a/apps/ppp/src/adapters/runtime/dotnet/worker.ts b/apps/ppp/src/lib/runtime/dotnet/worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/dotnet/worker.ts
rename to apps/ppp/src/lib/runtime/dotnet/worker.ts
diff --git a/apps/ppp/src/adapters/runtime/gleam/compiler-factory.ts b/apps/ppp/src/lib/runtime/gleam/compiler-factory.ts
similarity index 90%
rename from apps/ppp/src/adapters/runtime/gleam/compiler-factory.ts
rename to apps/ppp/src/lib/runtime/gleam/compiler-factory.ts
index 6adbcfe2..5bb52bf5 100644
--- a/apps/ppp/src/adapters/runtime/gleam/compiler-factory.ts
+++ b/apps/ppp/src/lib/runtime/gleam/compiler-factory.ts
@@ -6,12 +6,13 @@ import {
GleamProgram,
} from "gleam-runtime";
-// @ts-expect-error .wasm is an asset
-import compilerWasmUrl from "gleam-runtime/compiler.wasm";
+import compilerWasmUrl from "gleam-runtime/compiler.wasm?url";
import { compileJsModule } from "libs/js";
+import { base } from '$app/paths';
+
const precompiledGleamStdlibIndexUrl = new URL(
- import.meta.env.BASE_URL + "/_astro/gleam",
+ `${base}/assets/gleam`,
globalThis.location.origin
).toString();
diff --git a/apps/ppp/src/adapters/runtime/gleam/description.svelte b/apps/ppp/src/lib/runtime/gleam/description.svelte
similarity index 100%
rename from apps/ppp/src/adapters/runtime/gleam/description.svelte
rename to apps/ppp/src/lib/runtime/gleam/description.svelte
diff --git a/apps/ppp/src/adapters/runtime/gleam/test-compiler-factory.ts b/apps/ppp/src/lib/runtime/gleam/test-compiler-factory.ts
similarity index 88%
rename from apps/ppp/src/adapters/runtime/gleam/test-compiler-factory.ts
rename to apps/ppp/src/lib/runtime/gleam/test-compiler-factory.ts
index dec36dad..8933482f 100644
--- a/apps/ppp/src/adapters/runtime/gleam/test-compiler-factory.ts
+++ b/apps/ppp/src/lib/runtime/gleam/test-compiler-factory.ts
@@ -1,16 +1,17 @@
import type { Context } from "libs/context";
-import type { Streams, Writer } from "libs/io";
+import type { Streams } from "libs/io";
import { createLogger, redirect } from "libs/logger";
import { compileJsModule } from "libs/js";
import type { TestCompiler } from "libs/testing";
import { JsTestProgram } from "javascript-runtime";
import { GleamModuleCompiler } from "gleam-runtime";
-// @ts-expect-error .wasm is an asset
-import compilerWasmUrl from "gleam-runtime/compiler.wasm";
+import { base } from '$app/paths';
+
+import compilerWasmUrl from "gleam-runtime/compiler.wasm?url";
const precompiledGleamStdlibIndexUrl = new URL(
- import.meta.env.BASE_URL + "/_astro/gleam",
+ `${base}/assets/gleam`,
globalThis.location.origin
).toString();
diff --git a/apps/ppp/src/adapters/runtime/gleam/test-worker.ts b/apps/ppp/src/lib/runtime/gleam/test-worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/gleam/test-worker.ts
rename to apps/ppp/src/lib/runtime/gleam/test-worker.ts
diff --git a/apps/ppp/src/adapters/runtime/gleam/worker.ts b/apps/ppp/src/lib/runtime/gleam/worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/gleam/worker.ts
rename to apps/ppp/src/lib/runtime/gleam/worker.ts
diff --git a/apps/ppp/src/adapters/runtime/go/compiler-factory.ts b/apps/ppp/src/lib/runtime/go/compiler-factory.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/go/compiler-factory.ts
rename to apps/ppp/src/lib/runtime/go/compiler-factory.ts
diff --git a/apps/ppp/src/adapters/runtime/go/description.svelte b/apps/ppp/src/lib/runtime/go/description.svelte
similarity index 100%
rename from apps/ppp/src/adapters/runtime/go/description.svelte
rename to apps/ppp/src/lib/runtime/go/description.svelte
diff --git a/apps/ppp/src/adapters/runtime/go/test-compiler-factory.ts b/apps/ppp/src/lib/runtime/go/test-compiler-factory.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/go/test-compiler-factory.ts
rename to apps/ppp/src/lib/runtime/go/test-compiler-factory.ts
diff --git a/apps/ppp/src/adapters/runtime/go/test-worker.ts b/apps/ppp/src/lib/runtime/go/test-worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/go/test-worker.ts
rename to apps/ppp/src/lib/runtime/go/test-worker.ts
diff --git a/apps/ppp/src/adapters/runtime/go/worker.ts b/apps/ppp/src/lib/runtime/go/worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/go/worker.ts
rename to apps/ppp/src/lib/runtime/go/worker.ts
diff --git a/apps/ppp/src/adapters/runtime/java/compiler-factory.ts b/apps/ppp/src/lib/runtime/java/compiler-factory.ts
similarity index 91%
rename from apps/ppp/src/adapters/runtime/java/compiler-factory.ts
rename to apps/ppp/src/lib/runtime/java/compiler-factory.ts
index 4cab7fa7..1472660c 100644
--- a/apps/ppp/src/adapters/runtime/java/compiler-factory.ts
+++ b/apps/ppp/src/lib/runtime/java/compiler-factory.ts
@@ -6,8 +6,7 @@ import {
} from "java-runtime";
import type { CompilerFactory, Program } from "libs/compiler";
-// @ts-expect-error vite url import
-import libZipUrl from "java-runtime/doppio.zip";
+import libZipUrl from "java-runtime/doppio.zip?url";
const CLASSNAME = "Program";
diff --git a/apps/ppp/src/adapters/runtime/java/description.svelte b/apps/ppp/src/lib/runtime/java/description.svelte
similarity index 100%
rename from apps/ppp/src/adapters/runtime/java/description.svelte
rename to apps/ppp/src/lib/runtime/java/description.svelte
diff --git a/apps/ppp/src/adapters/runtime/java/info.svelte b/apps/ppp/src/lib/runtime/java/info.svelte
similarity index 100%
rename from apps/ppp/src/adapters/runtime/java/info.svelte
rename to apps/ppp/src/lib/runtime/java/info.svelte
diff --git a/apps/ppp/src/adapters/runtime/java/test-compiler-factory.ts b/apps/ppp/src/lib/runtime/java/test-compiler-factory.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/java/test-compiler-factory.ts
rename to apps/ppp/src/lib/runtime/java/test-compiler-factory.ts
diff --git a/apps/ppp/src/adapters/runtime/java/test-description.svelte b/apps/ppp/src/lib/runtime/java/test-description.svelte
similarity index 100%
rename from apps/ppp/src/adapters/runtime/java/test-description.svelte
rename to apps/ppp/src/lib/runtime/java/test-description.svelte
diff --git a/apps/ppp/src/adapters/runtime/java/test-worker.ts b/apps/ppp/src/lib/runtime/java/test-worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/java/test-worker.ts
rename to apps/ppp/src/lib/runtime/java/test-worker.ts
diff --git a/apps/ppp/src/adapters/runtime/java/worker.ts b/apps/ppp/src/lib/runtime/java/worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/java/worker.ts
rename to apps/ppp/src/lib/runtime/java/worker.ts
diff --git a/apps/ppp/src/adapters/runtime/js/compiler-factory.ts b/apps/ppp/src/lib/runtime/js/compiler-factory.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/js/compiler-factory.ts
rename to apps/ppp/src/lib/runtime/js/compiler-factory.ts
diff --git a/apps/ppp/src/adapters/runtime/js/description.svelte b/apps/ppp/src/lib/runtime/js/description.svelte
similarity index 100%
rename from apps/ppp/src/adapters/runtime/js/description.svelte
rename to apps/ppp/src/lib/runtime/js/description.svelte
diff --git a/apps/ppp/src/adapters/runtime/js/test-compiler-factory.ts b/apps/ppp/src/lib/runtime/js/test-compiler-factory.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/js/test-compiler-factory.ts
rename to apps/ppp/src/lib/runtime/js/test-compiler-factory.ts
diff --git a/apps/ppp/src/adapters/runtime/js/test-worker.ts b/apps/ppp/src/lib/runtime/js/test-worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/js/test-worker.ts
rename to apps/ppp/src/lib/runtime/js/test-worker.ts
diff --git a/apps/ppp/src/adapters/runtime/js/worker.ts b/apps/ppp/src/lib/runtime/js/worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/js/worker.ts
rename to apps/ppp/src/lib/runtime/js/worker.ts
diff --git a/apps/ppp/src/adapters/runtime/php/compiler-factory.ts b/apps/ppp/src/lib/runtime/php/compiler-factory.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/php/compiler-factory.ts
rename to apps/ppp/src/lib/runtime/php/compiler-factory.ts
diff --git a/apps/ppp/src/adapters/runtime/php/description.svelte b/apps/ppp/src/lib/runtime/php/description.svelte
similarity index 100%
rename from apps/ppp/src/adapters/runtime/php/description.svelte
rename to apps/ppp/src/lib/runtime/php/description.svelte
diff --git a/apps/ppp/src/adapters/runtime/php/test-compiler-factory.ts b/apps/ppp/src/lib/runtime/php/test-compiler-factory.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/php/test-compiler-factory.ts
rename to apps/ppp/src/lib/runtime/php/test-compiler-factory.ts
diff --git a/apps/ppp/src/adapters/runtime/php/test-worker.ts b/apps/ppp/src/lib/runtime/php/test-worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/php/test-worker.ts
rename to apps/ppp/src/lib/runtime/php/test-worker.ts
diff --git a/apps/ppp/src/adapters/runtime/php/worker.ts b/apps/ppp/src/lib/runtime/php/worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/php/worker.ts
rename to apps/ppp/src/lib/runtime/php/worker.ts
diff --git a/apps/ppp/src/adapters/runtime/python/compiler-factory.ts b/apps/ppp/src/lib/runtime/python/compiler-factory.ts
similarity index 82%
rename from apps/ppp/src/adapters/runtime/python/compiler-factory.ts
rename to apps/ppp/src/lib/runtime/python/compiler-factory.ts
index c80094dc..d04dc6d7 100644
--- a/apps/ppp/src/adapters/runtime/python/compiler-factory.ts
+++ b/apps/ppp/src/lib/runtime/python/compiler-factory.ts
@@ -1,10 +1,8 @@
import type { CompilerFactory, Program } from "libs/compiler";
import { PyProgram, pyRuntimeFactory } from "python-runtime";
-// @ts-ignore
-import wasmUrl from "python-runtime/pyodide.wasm";
-// @ts-ignore
-import stdlibUrl from "python-runtime/python-stdlib.zip";
+import wasmUrl from "python-runtime/pyodide.wasm?url";
+import stdlibUrl from "python-runtime/python-stdlib.zip?url";
export const makePythonCompiler: CompilerFactory = async (ctx, streams) => {
const pyRuntime = await pyRuntimeFactory(
diff --git a/apps/ppp/src/adapters/runtime/python/description.svelte b/apps/ppp/src/lib/runtime/python/description.svelte
similarity index 100%
rename from apps/ppp/src/adapters/runtime/python/description.svelte
rename to apps/ppp/src/lib/runtime/python/description.svelte
diff --git a/apps/ppp/src/adapters/runtime/python/test-compiler-factory.ts b/apps/ppp/src/lib/runtime/python/test-compiler-factory.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/python/test-compiler-factory.ts
rename to apps/ppp/src/lib/runtime/python/test-compiler-factory.ts
diff --git a/apps/ppp/src/adapters/runtime/python/test-worker.ts b/apps/ppp/src/lib/runtime/python/test-worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/python/test-worker.ts
rename to apps/ppp/src/lib/runtime/python/test-worker.ts
diff --git a/apps/ppp/src/adapters/runtime/python/worker.ts b/apps/ppp/src/lib/runtime/python/worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/python/worker.ts
rename to apps/ppp/src/lib/runtime/python/worker.ts
diff --git a/apps/ppp/src/adapters/runtime/ruby/compiler-factory.ts b/apps/ppp/src/lib/runtime/ruby/compiler-factory.ts
similarity index 87%
rename from apps/ppp/src/adapters/runtime/ruby/compiler-factory.ts
rename to apps/ppp/src/lib/runtime/ruby/compiler-factory.ts
index a91a1373..df9ab2d5 100644
--- a/apps/ppp/src/adapters/runtime/ruby/compiler-factory.ts
+++ b/apps/ppp/src/lib/runtime/ruby/compiler-factory.ts
@@ -1,8 +1,7 @@
import type { CompilerFactory, Program } from "libs/compiler";
import { RubyProgram, createRubyVM } from "ruby-runtime";
-// @ts-expect-error .wasm is an asset
-import rubyWasmUrl from "ruby-runtime/ruby.wasm";
+import rubyWasmUrl from "ruby-runtime/ruby.wasm?url";
export const makeRubyCompiler: CompilerFactory = async (ctx, streams) => {
const rubyWasmModule = await WebAssembly.compileStreaming(
diff --git a/apps/ppp/src/adapters/runtime/ruby/description.svelte b/apps/ppp/src/lib/runtime/ruby/description.svelte
similarity index 100%
rename from apps/ppp/src/adapters/runtime/ruby/description.svelte
rename to apps/ppp/src/lib/runtime/ruby/description.svelte
diff --git a/apps/ppp/src/adapters/runtime/ruby/test-compiler-factory.ts b/apps/ppp/src/lib/runtime/ruby/test-compiler-factory.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/ruby/test-compiler-factory.ts
rename to apps/ppp/src/lib/runtime/ruby/test-compiler-factory.ts
diff --git a/apps/ppp/src/adapters/runtime/ruby/test-worker.ts b/apps/ppp/src/lib/runtime/ruby/test-worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/ruby/test-worker.ts
rename to apps/ppp/src/lib/runtime/ruby/test-worker.ts
diff --git a/apps/ppp/src/adapters/runtime/ruby/worker.ts b/apps/ppp/src/lib/runtime/ruby/worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/ruby/worker.ts
rename to apps/ppp/src/lib/runtime/ruby/worker.ts
diff --git a/apps/ppp/src/adapters/runtime/rust/compiler-factory.ts b/apps/ppp/src/lib/runtime/rust/compiler-factory.ts
similarity index 93%
rename from apps/ppp/src/adapters/runtime/rust/compiler-factory.ts
rename to apps/ppp/src/lib/runtime/rust/compiler-factory.ts
index 092ad6e9..0861cace 100644
--- a/apps/ppp/src/adapters/runtime/rust/compiler-factory.ts
+++ b/apps/ppp/src/lib/runtime/rust/compiler-factory.ts
@@ -2,8 +2,7 @@ import type { Context } from "libs/context";
import type { CompilerFactory, Program } from "libs/compiler";
import { RustProgram, createWASI } from "rust-runtime";
-// @ts-expect-error .wasm is an asset
-import miriWasmUrl from "rust-runtime/miri.wasm";
+import miriWasmUrl from "rust-runtime/miri.wasm?url";
const libsUrls = import.meta.glob("/node_modules/rust-runtime/dist/lib/*", {
eager: true,
diff --git a/apps/ppp/src/adapters/runtime/rust/description.svelte b/apps/ppp/src/lib/runtime/rust/description.svelte
similarity index 100%
rename from apps/ppp/src/adapters/runtime/rust/description.svelte
rename to apps/ppp/src/lib/runtime/rust/description.svelte
diff --git a/apps/ppp/src/adapters/runtime/rust/test-compiler-factory.ts b/apps/ppp/src/lib/runtime/rust/test-compiler-factory.ts
similarity index 95%
rename from apps/ppp/src/adapters/runtime/rust/test-compiler-factory.ts
rename to apps/ppp/src/lib/runtime/rust/test-compiler-factory.ts
index c56c8935..76ad5db9 100644
--- a/apps/ppp/src/adapters/runtime/rust/test-compiler-factory.ts
+++ b/apps/ppp/src/lib/runtime/rust/test-compiler-factory.ts
@@ -3,8 +3,7 @@ import type { Streams } from "libs/io";
import type { TestCompiler } from "libs/testing";
import { RustTestProgram, createWASI } from "rust-runtime";
-// @ts-expect-error .wasm is an asset
-import miriWasmUrl from "rust-runtime/miri.wasm";
+import miriWasmUrl from "rust-runtime/miri.wasm?url";
const libsUrls = import.meta.glob("/node_modules/rust-runtime/dist/lib/*", {
eager: true,
diff --git a/apps/ppp/src/adapters/runtime/rust/test-worker.ts b/apps/ppp/src/lib/runtime/rust/test-worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/rust/test-worker.ts
rename to apps/ppp/src/lib/runtime/rust/test-worker.ts
diff --git a/apps/ppp/src/adapters/runtime/rust/worker.ts b/apps/ppp/src/lib/runtime/rust/worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/rust/worker.ts
rename to apps/ppp/src/lib/runtime/rust/worker.ts
diff --git a/apps/ppp/src/adapters/runtime/test-descriptions.ts b/apps/ppp/src/lib/runtime/test-descriptions.ts
similarity index 95%
rename from apps/ppp/src/adapters/runtime/test-descriptions.ts
rename to apps/ppp/src/lib/runtime/test-descriptions.ts
index 800085ae..d64c57d6 100644
--- a/apps/ppp/src/adapters/runtime/test-descriptions.ts
+++ b/apps/ppp/src/lib/runtime/test-descriptions.ts
@@ -1,6 +1,6 @@
import type { Component } from "svelte";
-import { Language } from "@/shared/languages";
+import { Language } from "$lib/language";
import JsDescription from "./js/description.svelte";
import TsDescription from "./ts/description.svelte";
diff --git a/apps/ppp/src/adapters/runtime/ts/compiler-factory.ts b/apps/ppp/src/lib/runtime/ts/compiler-factory.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/ts/compiler-factory.ts
rename to apps/ppp/src/lib/runtime/ts/compiler-factory.ts
diff --git a/apps/ppp/src/adapters/runtime/ts/description.svelte b/apps/ppp/src/lib/runtime/ts/description.svelte
similarity index 100%
rename from apps/ppp/src/adapters/runtime/ts/description.svelte
rename to apps/ppp/src/lib/runtime/ts/description.svelte
diff --git a/apps/ppp/src/adapters/runtime/ts/test-compiler-factory.ts b/apps/ppp/src/lib/runtime/ts/test-compiler-factory.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/ts/test-compiler-factory.ts
rename to apps/ppp/src/lib/runtime/ts/test-compiler-factory.ts
diff --git a/apps/ppp/src/adapters/runtime/ts/test-worker.ts b/apps/ppp/src/lib/runtime/ts/test-worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/ts/test-worker.ts
rename to apps/ppp/src/lib/runtime/ts/test-worker.ts
diff --git a/apps/ppp/src/adapters/runtime/ts/worker.ts b/apps/ppp/src/lib/runtime/ts/worker.ts
similarity index 100%
rename from apps/ppp/src/adapters/runtime/ts/worker.ts
rename to apps/ppp/src/lib/runtime/ts/worker.ts
diff --git a/apps/ppp/src/adapters/storage.ts b/apps/ppp/src/lib/storage.ts
similarity index 87%
rename from apps/ppp/src/adapters/storage.ts
rename to apps/ppp/src/lib/storage.ts
index 42c7e07d..db63716a 100644
--- a/apps/ppp/src/adapters/storage.ts
+++ b/apps/ppp/src/lib/storage.ts
@@ -1,4 +1,4 @@
-import type { SyncStorage } from "@/lib/sync-storage.svelte";
+import type { SyncStorage } from "$lib/sync-storage.svelte";
export function createSyncStorage(
storage: Storage,
diff --git a/apps/ppp/src/pages/editor/_editor.svelte b/apps/ppp/src/pages/editor/_editor.svelte
deleted file mode 100644
index b17b9103..00000000
--- a/apps/ppp/src/pages/editor/_editor.svelte
+++ /dev/null
@@ -1,267 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {#snippet preLabel(lang)}
-
- {/snippet}
- {#snippet label(lang)}
- {LANGUAGE_TITLE[lang]}
- {/snippet}
- {#snippet postLabel(lang)}
- {
- describedLanguage = lang;
- e.stopPropagation();
- descriptionDialogElement.showModal();
- }}
- class="invisible group-hover:visible"
- icon="lucide:info"
- />
- {/snippet}
- {#snippet children()}
-
-
-
- GitHub
-
-
- {/snippet}
-
-
-
-
-
-
-
-
-
- e.stopPropagation()}
->
-
-
-
{LANGUAGE_TITLE[describedLanguage]}
-
-
-
-
-
-
diff --git a/apps/ppp/src/pages/editor/index.astro b/apps/ppp/src/pages/editor/index.astro
deleted file mode 100644
index 933eb83f..00000000
--- a/apps/ppp/src/pages/editor/index.astro
+++ /dev/null
@@ -1,12 +0,0 @@
----
-import Root from '@/layouts/root.astro'
-import EditorProvider from '@/containers/editor-provider.astro'
-
-import SvelteEditor from './_editor.svelte'
----
-
-
-
-
-
-
diff --git a/apps/ppp/src/pages/index.astro b/apps/ppp/src/pages/index.astro
deleted file mode 100644
index 6bb8f85a..00000000
--- a/apps/ppp/src/pages/index.astro
+++ /dev/null
@@ -1,14 +0,0 @@
----
-import { Page, TITLE } from "@/shared";
-import Layout from "@/layouts/landing.astro";
-import Navigation from "@/containers/navigation.astro";
----
-
-
-
-
- Web-based platform for solving design-oriented programming challenges. Work
- in progress.
-
- GitHub
-
diff --git a/apps/ppp/src/pages/problems/[...slug].astro b/apps/ppp/src/pages/problems/[...slug].astro
deleted file mode 100644
index ccc8803b..00000000
--- a/apps/ppp/src/pages/problems/[...slug].astro
+++ /dev/null
@@ -1,54 +0,0 @@
----
-import { getCollection, type CollectionEntry } from 'astro:content';
-
-import { PROBLEM_CATEGORIES, type ProblemCategory } from '@/shared/problems';
-
-import Problem from './_problem.astro';
-import Category from './_category.astro';
-
-interface Path {
- params: {
- slug: string
- }
-}
-
-interface CategoryPath extends Path {
- props: {
- type: "category"
- category: ProblemCategory
- entries: CollectionEntry<'problems'>[]
- }
-}
-
-interface ProblemPath extends Path {
- props: {
- type: "problem"
- entry: CollectionEntry<'problems'>
- }
-}
-
-export async function getStaticPaths() {
- const problems = await getCollection('problems');
- const categoriesPaths: CategoryPath[] = PROBLEM_CATEGORIES.map(category => ({
- params: {
- slug: category
- },
- props: {
- type: "category",
- category,
- entries: problems.filter(entry => entry.id.includes(category)),
- }
- }))
- const problemPaths: ProblemPath[] = problems.map(entry => ({
- params: { slug: entry.id }, props: { type: "problem", entry },
- }));
- return [...categoriesPaths, ...problemPaths];
-}
-
-const props = Astro.props
----
-{
- props.type === "category"
- ?
- :
-}
diff --git a/apps/ppp/src/pages/problems/_category.astro b/apps/ppp/src/pages/problems/_category.astro
deleted file mode 100644
index bce5d44e..00000000
--- a/apps/ppp/src/pages/problems/_category.astro
+++ /dev/null
@@ -1,23 +0,0 @@
----
-import { type CollectionEntry } from 'astro:content'
-
-import { Page } from '@/shared';
-import type { ProblemCategory } from '@/shared/problems';
-import Layout from '@/layouts/landing.astro'
-import Navigation from '@/containers/navigation.astro'
-import { PROBLEM_CATEGORY_TO_LABEL } from '@/i18n'
-
-import ProblemsList from './_problems-list.astro';
-
-export interface Props {
- category: ProblemCategory
- problems: CollectionEntry<'problems'>[]
-}
-
-const { category, problems } = Astro.props
-
----
-
-
-
-
diff --git a/apps/ppp/src/pages/problems/_problem.astro b/apps/ppp/src/pages/problems/_problem.astro
deleted file mode 100644
index f4521578..00000000
--- a/apps/ppp/src/pages/problems/_problem.astro
+++ /dev/null
@@ -1,19 +0,0 @@
----
-import { render, type CollectionEntry } from 'astro:content'
-
-import Root from '@/layouts/root.astro'
-import EditorProvider from '@/containers/editor-provider.astro'
-
-export interface Props {
- entry: CollectionEntry<'problems'>
-}
-
-const { entry } = Astro.props
-const { Content } = await render(entry)
----
-
-
-
-
-
-
diff --git a/apps/ppp/src/pages/problems/_problems-list.astro b/apps/ppp/src/pages/problems/_problems-list.astro
deleted file mode 100644
index a19fc8e2..00000000
--- a/apps/ppp/src/pages/problems/_problems-list.astro
+++ /dev/null
@@ -1,24 +0,0 @@
----
-import type { CollectionEntry } from "astro:content";
-
-import { Page } from "@/shared";
-import { localizeHref } from "@/paraglide/runtime";
-
-export interface Props {
- problems: CollectionEntry<"problems">[];
-}
-
-const { problems } = Astro.props;
----
-
-
diff --git a/apps/ppp/src/pages/problems/index.astro b/apps/ppp/src/pages/problems/index.astro
deleted file mode 100644
index d4e1c246..00000000
--- a/apps/ppp/src/pages/problems/index.astro
+++ /dev/null
@@ -1,17 +0,0 @@
----
-import { getCollection } from 'astro:content'
-
-import { Page } from '@/shared';
-import Layout from '@/layouts/landing.astro'
-import Navigation from '@/containers/navigation.astro'
-import * as m from '@/paraglide/messages'
-
-import ProblemsList from './_problems-list.astro';
-
-const problems = await getCollection("problems")
-
----
-
-
-
-
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/csharp/index.ts b/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/csharp/index.ts
deleted file mode 100644
index 14650c3a..00000000
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/csharp/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export { default as csCode } from "./code.cs?raw";
-export { factory as csFactory } from "./factory";
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/editor-wrapper.astro b/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/editor-wrapper.astro
deleted file mode 100644
index cbcfb9d1..00000000
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/editor-wrapper.astro
+++ /dev/null
@@ -1,7 +0,0 @@
----
-import Editor from './editor.svelte'
----
-
-
-
-
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/editor.svelte b/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/editor.svelte
deleted file mode 100644
index 1f4f9878..00000000
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/editor.svelte
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/gleam/index.ts b/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/gleam/index.ts
deleted file mode 100644
index f66a211b..00000000
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/gleam/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export { default as gleamCode } from "./code.gleam?raw";
-export { factory as gleamFactory } from "./factory";
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/go/index.ts b/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/go/index.ts
deleted file mode 100644
index c87bdeec..00000000
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/go/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export { default as goCode } from "./code.go?raw";
-export { factory as goFactory } from "./factory";
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/index.mdx b/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/index.mdx
deleted file mode 100644
index 5eff23df..00000000
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/index.mdx
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: Платежные системы
----
-import Hint from "@/components/hint.astro";
-
-import Editor from './editor-wrapper.astro'
-
-
- # Платежные системы
-
- Необходимо выполнить интеграцию с тремя платежными системами, реализовав операцию `payment`.
-
- TODO: пояснения к `payment`, `base` и `amount`.
-
- Требования к реализации операции `payment`:
-
- - PayPal - увеличивает `base` на `amount`
- - WebMoney - увеличивает `base` на `2*amount`
- - BankCat - увеличивает `base` в `amount` раз
-
- > Для тестовых данных результат операций будет целочисленным положительным числом.
-
- Используй фабрику.
-
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/java/index.ts b/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/java/index.ts
deleted file mode 100644
index c77869ea..00000000
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/java/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export { default as javaCode } from "./code.java?raw";
-export { factory as javaFactory } from "./factory"
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/js/index.ts b/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/js/index.ts
deleted file mode 100644
index db12b493..00000000
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/js/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export { default as jsCode } from "./code.js?raw";
-export { factory as jsFactory } from "./factory";
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/php/index.ts b/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/php/index.ts
deleted file mode 100644
index 238d5ffc..00000000
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/php/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export { default as phpCode } from "./code.php?raw";
-export { factory as phpFactory } from "./factory";
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/python/index.ts b/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/python/index.ts
deleted file mode 100644
index 7cfcd157..00000000
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/python/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export { default as pyCode } from "./code.py?raw";
-export { factory as pyFactory } from "./factory";
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/ruby/index.ts b/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/ruby/index.ts
deleted file mode 100644
index 3833cd8b..00000000
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/ruby/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export { default as rubyCode } from "./code.rb?raw";
-export { factory as rubyFactory } from "./factory"
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/rust/index.ts b/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/rust/index.ts
deleted file mode 100644
index dabefd2e..00000000
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/rust/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export { default as rustCode } from "./code.rs?raw";
-export { factory as rustFactory } from "./factory";
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/ts/index.ts b/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/ts/index.ts
deleted file mode 100644
index 3a4bfa13..00000000
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/ts/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export { default as tsCode } from "./code.ts?raw";
-export { factory as tsFactory } from "./factory";
diff --git a/apps/ppp/src/routes/(app)/+layout.svelte b/apps/ppp/src/routes/(app)/+layout.svelte
new file mode 100644
index 00000000..052a4868
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/+layout.svelte
@@ -0,0 +1,25 @@
+
+
+
+
+
+ {@render children()}
+
+
diff --git a/apps/ppp/src/routes/(app)/+page.svelte b/apps/ppp/src/routes/(app)/+page.svelte
new file mode 100644
index 00000000..bffad643
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/+page.svelte
@@ -0,0 +1,2 @@
+Web-based platform for solving design-oriented programming challenges. Work in progress.
+ GitHub
diff --git a/apps/ppp/src/routes/(app)/editor/+page.ts b/apps/ppp/src/routes/(app)/editor/+page.ts
new file mode 100644
index 00000000..a3d15781
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/editor/+page.ts
@@ -0,0 +1 @@
+export const ssr = false;
diff --git a/apps/ppp/src/routes/(app)/editor/+page@.svelte b/apps/ppp/src/routes/(app)/editor/+page@.svelte
new file mode 100644
index 00000000..0a80aba5
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/editor/+page@.svelte
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {#snippet preLabel(lang)}
+ {@const Icon = LANGUAGE_ICONS[lang]}
+
+ {/snippet}
+ {#snippet label(lang)}
+ {LANGUAGE_TITLE[lang]}
+ {/snippet}
+ {#snippet postLabel(lang)}
+ {
+ describedLanguage = lang;
+ e.stopPropagation();
+ descriptionDialogElement.showModal();
+ }}
+ class="invisible group-hover:visible"
+ />
+ {/snippet}
+ {#snippet children()}
+
+
+
+ GitHub
+
+
+ {/snippet}
+
+
+
+
+
+
+
+
+
+ e.stopPropagation()}>
+
+
+
{LANGUAGE_TITLE[describedLanguage]}
+
+
+
+
+
+
diff --git a/apps/ppp/src/pages/editor/_program.cs b/apps/ppp/src/routes/(app)/editor/_program.cs
similarity index 100%
rename from apps/ppp/src/pages/editor/_program.cs
rename to apps/ppp/src/routes/(app)/editor/_program.cs
diff --git a/apps/ppp/src/pages/editor/_program.gleam b/apps/ppp/src/routes/(app)/editor/_program.gleam
similarity index 100%
rename from apps/ppp/src/pages/editor/_program.gleam
rename to apps/ppp/src/routes/(app)/editor/_program.gleam
diff --git a/apps/ppp/src/pages/editor/_program.go b/apps/ppp/src/routes/(app)/editor/_program.go
similarity index 100%
rename from apps/ppp/src/pages/editor/_program.go
rename to apps/ppp/src/routes/(app)/editor/_program.go
diff --git a/apps/ppp/src/pages/editor/_program.java b/apps/ppp/src/routes/(app)/editor/_program.java
similarity index 100%
rename from apps/ppp/src/pages/editor/_program.java
rename to apps/ppp/src/routes/(app)/editor/_program.java
diff --git a/apps/ppp/src/pages/editor/_program.js b/apps/ppp/src/routes/(app)/editor/_program.js
similarity index 100%
rename from apps/ppp/src/pages/editor/_program.js
rename to apps/ppp/src/routes/(app)/editor/_program.js
diff --git a/apps/ppp/src/pages/editor/_program.php b/apps/ppp/src/routes/(app)/editor/_program.php
similarity index 100%
rename from apps/ppp/src/pages/editor/_program.php
rename to apps/ppp/src/routes/(app)/editor/_program.php
diff --git a/apps/ppp/src/pages/editor/_program.py b/apps/ppp/src/routes/(app)/editor/_program.py
similarity index 100%
rename from apps/ppp/src/pages/editor/_program.py
rename to apps/ppp/src/routes/(app)/editor/_program.py
diff --git a/apps/ppp/src/pages/editor/_program.rb b/apps/ppp/src/routes/(app)/editor/_program.rb
similarity index 100%
rename from apps/ppp/src/pages/editor/_program.rb
rename to apps/ppp/src/routes/(app)/editor/_program.rb
diff --git a/apps/ppp/src/pages/editor/_program.rs b/apps/ppp/src/routes/(app)/editor/_program.rs
similarity index 100%
rename from apps/ppp/src/pages/editor/_program.rs
rename to apps/ppp/src/routes/(app)/editor/_program.rs
diff --git a/apps/ppp/src/pages/editor/_program.ts b/apps/ppp/src/routes/(app)/editor/_program.ts
similarity index 100%
rename from apps/ppp/src/pages/editor/_program.ts
rename to apps/ppp/src/routes/(app)/editor/_program.ts
diff --git a/apps/ppp/src/pages/editor/_runtimes.ts b/apps/ppp/src/routes/(app)/editor/_runtimes.ts
similarity index 73%
rename from apps/ppp/src/pages/editor/_runtimes.ts
rename to apps/ppp/src/routes/(app)/editor/_runtimes.ts
index 898a6b05..d73a7e36 100644
--- a/apps/ppp/src/pages/editor/_runtimes.ts
+++ b/apps/ppp/src/routes/(app)/editor/_runtimes.ts
@@ -1,17 +1,17 @@
import type { CompilerFactory, Program } from "libs/compiler";
import { makeRemoteCompilerFactory } from "libs/compiler/actor";
-import { Language } from "@/shared/languages";
-import PhpWorker from "@/adapters/runtime/php/worker?worker";
-import TsWorker from "@/adapters/runtime/ts/worker?worker";
-import PythonWorker from "@/adapters/runtime/python/worker?worker";
-import JsWorker from "@/adapters/runtime/js/worker?worker";
-import GoWorker from "@/adapters/runtime/go/worker?worker";
-import RustWorker from "@/adapters/runtime/rust/worker?worker";
-import GleamWorker from "@/adapters/runtime/gleam/worker?worker";
-import JavaWorker from "@/adapters/runtime/java/worker?worker";
-import RubyWorker from "@/adapters/runtime/ruby/worker?worker";
-import DotnetWorker from '@/adapters/runtime/dotnet/worker?worker';
+import { Language } from "$lib/language";
+import PhpWorker from "$lib/runtime/php/worker?worker";
+import TsWorker from "$lib/runtime/ts/worker?worker";
+import PythonWorker from "$lib/runtime/python/worker?worker";
+import JsWorker from "$lib/runtime/js/worker?worker";
+import GoWorker from "$lib/runtime/go/worker?worker";
+import RustWorker from "$lib/runtime/rust/worker?worker";
+import GleamWorker from "$lib/runtime/gleam/worker?worker";
+import JavaWorker from "$lib/runtime/java/worker?worker";
+import RubyWorker from "$lib/runtime/ruby/worker?worker";
+import DotnetWorker from '$lib/runtime/dotnet/worker?worker';
import phpProgram from './_program.php?raw';
import tsProgram from './_program.ts?raw';
diff --git a/apps/ppp/src/routes/(app)/problems/+page.svelte b/apps/ppp/src/routes/(app)/problems/+page.svelte
new file mode 100644
index 00000000..00a6b88f
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/+page.svelte
@@ -0,0 +1,7 @@
+
+
+{#each PROBLEM_CATEGORIES as cat}
+ {PROBLEM_CATEGORY_TO_LABEL[cat]()}
+{/each}
diff --git a/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/+layout.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/+layout.ts
new file mode 100644
index 00000000..a3d15781
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/+layout.ts
@@ -0,0 +1 @@
+export const ssr = false;
diff --git a/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/+layout@.svelte b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/+layout@.svelte
new file mode 100644
index 00000000..c2a538d2
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/+layout@.svelte
@@ -0,0 +1,11 @@
+
+
+{@render children()}
diff --git a/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/+page.svelte b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/+page.svelte
new file mode 100644
index 00000000..e0350b2b
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/+page.svelte
@@ -0,0 +1,29 @@
+
+
+
+
+
diff --git a/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/content/ru.md b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/content/ru.md
new file mode 100644
index 00000000..c639e8f4
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/content/ru.md
@@ -0,0 +1,11 @@
+Необходимо выполнить интеграцию с тремя платежными системами, реализовав операцию `payment`.
+
+TODO: пояснения к `payment`, `base` и `amount`.
+
+Требования к реализации операции `payment`:
+
+- PayPal - увеличивает `base` на `amount`
+- WebMoney - увеличивает `base` на `2*amount`
+- BankCat - увеличивает `base` в `amount` раз
+
+> Для тестовых данных результат операций будет целочисленным положительным числом.
diff --git a/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/problem.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/problem.ts
new file mode 100644
index 00000000..5c3209af
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/problem.ts
@@ -0,0 +1,8 @@
+import type { Problem } from '$lib/problem';
+
+export default {
+ titles: {
+ en: 'Payment system',
+ ru: 'Платежные системы'
+ }
+} satisfies Problem;
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/reference.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/reference.ts
similarity index 100%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/reference.ts
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/reference.ts
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/csharp/code.cs b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/csharp/code.cs
similarity index 100%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/csharp/code.cs
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/csharp/code.cs
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/csharp/definitions.cs b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/csharp/definitions.cs
similarity index 100%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/csharp/definitions.cs
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/csharp/definitions.cs
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/csharp/execution-code.cs b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/csharp/execution-code.cs
similarity index 100%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/csharp/execution-code.cs
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/csharp/execution-code.cs
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/csharp/factory.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/csharp/factory.ts
similarity index 85%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/csharp/factory.ts
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/csharp/factory.ts
index 6d236a19..4ba9ed1f 100644
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/csharp/factory.ts
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/csharp/factory.ts
@@ -1,14 +1,14 @@
import { makeRemoteTestCompilerFactory } from "libs/testing/actor";
-import Worker from "@/adapters/runtime/dotnet/test-worker?worker";
+import Worker from "$lib/runtime/dotnet/test-worker?worker";
// Only type imports are allowed
import type { TestCompilerFactory } from "libs/testing";
-import type { DotnetTestWorkerConfig } from "@/adapters/runtime/dotnet/test-worker";
+import type { DotnetTestWorkerConfig } from "$lib/runtime/dotnet/test-worker";
-import type { Input, Output } from "../tests-data";
+import type { Input, Output } from "../../tests-data";
export const factory: TestCompilerFactory =
makeRemoteTestCompilerFactory(
diff --git a/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/csharp/index.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/csharp/index.ts
new file mode 100644
index 00000000..56a1383b
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/csharp/index.ts
@@ -0,0 +1,2 @@
+export { default as code } from "./code.cs?raw";
+export { factory } from "./factory";
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/gleam/code.gleam b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/gleam/code.gleam
similarity index 100%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/gleam/code.gleam
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/gleam/code.gleam
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/gleam/factory.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/gleam/factory.ts
similarity index 78%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/gleam/factory.ts
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/gleam/factory.ts
index 4ba14322..392a0905 100644
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/gleam/factory.ts
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/gleam/factory.ts
@@ -1,16 +1,16 @@
import { makeRemoteTestCompilerFactory } from "libs/testing/actor";
-import Worker from "@/adapters/runtime/gleam/test-worker?worker";
+import Worker from "$lib/runtime/gleam/test-worker?worker";
// Only type imports are allowed
import type { TestCompilerFactory } from "libs/testing";
import type { CustomType } from "gleam-runtime/stdlib/gleam.mjs";
-import type { GleamTestWorkerConfig } from "@/adapters/runtime/gleam/test-worker";
+import type { GleamTestWorkerConfig } from "$lib/runtime/gleam/test-worker";
-import type { PaymentSystemType } from "../reference";
-import type { Input, Output } from "../tests-data";
+import type { PaymentSystemType } from "../../reference";
+import type { Input, Output } from "../../tests-data";
interface TestingModule {
PayPal: CustomType;
diff --git a/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/gleam/index.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/gleam/index.ts
new file mode 100644
index 00000000..542a0425
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/gleam/index.ts
@@ -0,0 +1,2 @@
+export { default as code } from "./code.gleam?raw";
+export { factory } from "./factory";
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/go/code.go b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/go/code.go
similarity index 100%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/go/code.go
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/go/code.go
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/go/factory.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/go/factory.ts
similarity index 74%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/go/factory.ts
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/go/factory.ts
index 60c666c7..13c9f19d 100644
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/go/factory.ts
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/go/factory.ts
@@ -1,15 +1,15 @@
import { makeRemoteTestCompilerFactory } from "libs/testing/actor";
-import Worker from "@/adapters/runtime/go/test-worker?worker";
+import Worker from "$lib/runtime/go/test-worker?worker";
// Only type imports are allowed
import type { TestCompilerFactory } from "libs/testing";
-import type { GoTestWorkerConfig } from "@/adapters/runtime/go/test-worker";
+import type { GoTestWorkerConfig } from "$lib/runtime/go/test-worker";
-import type { Input, Output } from "../tests-data";
-import type { PaymentSystemType } from "../reference";
+import type { Input, Output } from "../../tests-data";
+import type { PaymentSystemType } from "../../reference";
export const factory: TestCompilerFactory =
makeRemoteTestCompilerFactory(
diff --git a/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/go/index.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/go/index.ts
new file mode 100644
index 00000000..59b4c244
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/go/index.ts
@@ -0,0 +1,2 @@
+export { default as code } from "./code.go?raw";
+export { factory } from "./factory";
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/java/code.java b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/java/code.java
similarity index 100%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/java/code.java
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/java/code.java
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/java/factory.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/java/factory.ts
similarity index 84%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/java/factory.ts
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/java/factory.ts
index 2693e83e..51626451 100644
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/java/factory.ts
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/java/factory.ts
@@ -1,15 +1,15 @@
import { makeRemoteTestCompilerFactory } from "libs/testing/actor";
-import Worker from "@/adapters/runtime/java/test-worker?worker";
+import Worker from "$lib/runtime/java/test-worker?worker";
// Only type imports are allowed
import type { TestCompilerFactory } from "libs/testing";
-import type { JavaTestWorkerConfig } from "@/adapters/runtime/java/test-worker";
+import type { JavaTestWorkerConfig } from "$lib/runtime/java/test-worker";
-import type { Input, Output } from "../tests-data";
-import type { PaymentSystemType } from "../reference";
+import type { Input, Output } from "../../tests-data";
+import type { PaymentSystemType } from "../../reference";
export const factory: TestCompilerFactory =
makeRemoteTestCompilerFactory(
diff --git a/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/java/index.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/java/index.ts
new file mode 100644
index 00000000..045c9fca
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/java/index.ts
@@ -0,0 +1,2 @@
+export { default as code } from "./code.java?raw";
+export { factory } from "./factory"
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/js/code.js b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/javascript/code.js
similarity index 100%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/js/code.js
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/javascript/code.js
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/js/factory.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/javascript/factory.ts
similarity index 70%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/js/factory.ts
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/javascript/factory.ts
index 9200dcb4..40be6703 100644
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/js/factory.ts
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/javascript/factory.ts
@@ -1,15 +1,15 @@
import { makeRemoteTestCompilerFactory } from "libs/testing/actor";
-import Worker from "@/adapters/runtime/js/test-worker?worker";
+import Worker from "$lib/runtime/js/test-worker?worker";
// Only type imports are allowed
import type { TestCompilerFactory } from "libs/testing";
-import type { JsTestWorkerConfig } from "@/adapters/runtime/js/test-worker";
+import type { JsTestWorkerConfig } from "$lib/runtime/js/test-worker";
-import type { Input, Output } from "../tests-data";
-import type { PaymentSystemType } from "../reference";
+import type { Input, Output } from "../../tests-data";
+import type { PaymentSystemType } from "../../reference";
interface TestingModule {
payment(type: PaymentSystemType, base: number, amount: number): number;
diff --git a/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/javascript/index.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/javascript/index.ts
new file mode 100644
index 00000000..4c257eab
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/javascript/index.ts
@@ -0,0 +1,2 @@
+export { default as code } from "./code.js?raw";
+export { factory } from "./factory";
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/php/code.php b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/php/code.php
similarity index 100%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/php/code.php
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/php/code.php
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/php/factory.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/php/factory.ts
similarity index 75%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/php/factory.ts
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/php/factory.ts
index e69463ec..711247dd 100644
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/php/factory.ts
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/php/factory.ts
@@ -1,15 +1,15 @@
import { makeRemoteTestCompilerFactory } from "libs/testing/actor";
-import Worker from "@/adapters/runtime/php/test-worker?worker";
+import Worker from "$lib/runtime/php/test-worker?worker";
// Only type imports are allowed
import type { TestCompilerFactory } from "libs/testing";
-import type { PhpTestWorkerConfig } from "@/adapters/runtime/php/test-worker";
+import type { PhpTestWorkerConfig } from "$lib/runtime/php/test-worker";
-import type { Input, Output } from "../tests-data";
-import type { PaymentSystemType } from "../reference";
+import type { Input, Output } from "../../tests-data";
+import type { PaymentSystemType } from "../../reference";
export const factory: TestCompilerFactory =
makeRemoteTestCompilerFactory(
diff --git a/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/php/index.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/php/index.ts
new file mode 100644
index 00000000..c3f3c925
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/php/index.ts
@@ -0,0 +1,2 @@
+export { default as code } from "./code.php?raw";
+export { factory } from "./factory";
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/python/code.py b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/python/code.py
similarity index 100%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/python/code.py
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/python/code.py
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/python/factory.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/python/factory.ts
similarity index 71%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/python/factory.ts
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/python/factory.ts
index 426b4ba1..cfdead74 100644
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/python/factory.ts
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/python/factory.ts
@@ -1,14 +1,14 @@
import { makeRemoteTestCompilerFactory } from "libs/testing/actor";
-import Worker from "@/adapters/runtime/python/test-worker?worker";
+import Worker from "$lib/runtime/python/test-worker?worker";
// Only type imports are allowed
import type { TestCompilerFactory } from "libs/testing";
-import type { PythonTestWorkerConfig } from "@/adapters/runtime/python/test-worker";
+import type { PythonTestWorkerConfig } from "$lib/runtime/python/test-worker";
-import type { Input, Output } from "../tests-data";
+import type { Input, Output } from "../../tests-data";
export const factory: TestCompilerFactory =
makeRemoteTestCompilerFactory(
diff --git a/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/python/index.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/python/index.ts
new file mode 100644
index 00000000..58996f17
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/python/index.ts
@@ -0,0 +1,2 @@
+export { default as code } from "./code.py?raw";
+export { factory } from "./factory";
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/ruby/code.rb b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/ruby/code.rb
similarity index 100%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/ruby/code.rb
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/ruby/code.rb
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/ruby/factory.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/ruby/factory.ts
similarity index 71%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/ruby/factory.ts
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/ruby/factory.ts
index 5917d85a..bff57cf7 100644
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/ruby/factory.ts
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/ruby/factory.ts
@@ -1,14 +1,14 @@
import { makeRemoteTestCompilerFactory } from "libs/testing/actor";
-import Worker from "@/adapters/runtime/ruby/test-worker?worker";
+import Worker from "$lib/runtime/ruby/test-worker?worker";
// Only type imports are allowed
import type { TestCompilerFactory } from "libs/testing";
-import type { RubyTestWorkerConfig } from "@/adapters/runtime/ruby/test-worker";
+import type { RubyTestWorkerConfig } from "$lib/runtime/ruby/test-worker";
-import type { Input, Output } from "../tests-data";
+import type { Input, Output } from "../../tests-data";
export const factory: TestCompilerFactory =
makeRemoteTestCompilerFactory(
diff --git a/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/ruby/index.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/ruby/index.ts
new file mode 100644
index 00000000..2bda17c6
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/ruby/index.ts
@@ -0,0 +1,2 @@
+export { default as code } from "./code.rb?raw";
+export { factory } from "./factory"
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/rust/code.rs b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/rust/code.rs
similarity index 100%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/rust/code.rs
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/rust/code.rs
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/rust/factory.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/rust/factory.ts
similarity index 80%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/rust/factory.ts
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/rust/factory.ts
index 352b99cc..4767246d 100644
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/rust/factory.ts
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/rust/factory.ts
@@ -1,15 +1,15 @@
import { makeRemoteTestCompilerFactory } from "libs/testing/actor";
-import Worker from "@/adapters/runtime/rust/test-worker?worker";
+import Worker from "$lib/runtime/rust/test-worker?worker";
// Only type imports are allowed
import type { TestCompilerFactory } from "libs/testing";
-import type { RustTestWorkerConfig } from "@/adapters/runtime/rust/test-worker";
+import type { RustTestWorkerConfig } from "$lib/runtime/rust/test-worker";
-import type { Input, Output } from "../tests-data";
-import type { PaymentSystemType } from "../reference";
+import type { Input, Output } from "../../tests-data";
+import type { PaymentSystemType } from "../../reference";
export const factory: TestCompilerFactory =
makeRemoteTestCompilerFactory(
diff --git a/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/rust/index.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/rust/index.ts
new file mode 100644
index 00000000..4da80781
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/rust/index.ts
@@ -0,0 +1,2 @@
+export { default as code } from "./code.rs?raw";
+export { factory } from "./factory";
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/ts/code.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/typescript/code.ts
similarity index 100%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/ts/code.ts
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/typescript/code.ts
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/ts/factory.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/typescript/factory.ts
similarity index 69%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/ts/factory.ts
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/typescript/factory.ts
index dc383e75..70afffc3 100644
--- a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/ts/factory.ts
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/typescript/factory.ts
@@ -1,15 +1,15 @@
import { makeRemoteTestCompilerFactory } from "libs/testing/actor";
-import Worker from "@/adapters/runtime/ts/test-worker?worker";
+import Worker from "$lib/runtime/ts/test-worker?worker";
// Only type imports are allowed
import type { TestCompilerFactory } from 'libs/testing';
-import type { TsTestWorkerConfig } from "@/adapters/runtime/ts/test-worker";
+import type { TsTestWorkerConfig } from "$lib/runtime/ts/test-worker";
-import type { PaymentSystemType } from "../reference";
-import type { Input, Output } from "../tests-data";
+import type { PaymentSystemType } from "../../reference";
+import type { Input, Output } from "../../tests-data";
interface TestingModule {
payment(type: PaymentSystemType, base: number, amount: number): number;
diff --git a/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/typescript/index.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/typescript/index.ts
new file mode 100644
index 00000000..ba0679d6
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/runtimes/typescript/index.ts
@@ -0,0 +1,2 @@
+export { default as code } from "./code.ts?raw";
+export { factory } from "./factory";
diff --git a/apps/ppp/src/problems/design-patterns/(factory)/payment-systems/tests-data.ts b/apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/tests-data.ts
similarity index 100%
rename from apps/ppp/src/problems/design-patterns/(factory)/payment-systems/tests-data.ts
rename to apps/ppp/src/routes/(app)/problems/design-patterns/(factory)/payment-system/tests-data.ts
diff --git a/apps/ppp/src/routes/(app)/problems/design-patterns/+page.svelte b/apps/ppp/src/routes/(app)/problems/design-patterns/+page.svelte
new file mode 100644
index 00000000..f3e18c6c
--- /dev/null
+++ b/apps/ppp/src/routes/(app)/problems/design-patterns/+page.svelte
@@ -0,0 +1,16 @@
+
+
+{#each Object.entries(problems) as [path, p]}
+ {p.titles[lang]}
+{/each}
diff --git a/apps/ppp/src/routes/+layout.svelte b/apps/ppp/src/routes/+layout.svelte
new file mode 100644
index 00000000..ad3f2cc5
--- /dev/null
+++ b/apps/ppp/src/routes/+layout.svelte
@@ -0,0 +1,28 @@
+
+
+
+
+ {TITLE}
+
+
+
+
+
+ {#each locales as locale}
+
{locale}
+ {/each}
+
+
+{@render children()}
diff --git a/apps/ppp/src/routes/+layout.ts b/apps/ppp/src/routes/+layout.ts
new file mode 100644
index 00000000..d3c32508
--- /dev/null
+++ b/apps/ppp/src/routes/+layout.ts
@@ -0,0 +1 @@
+export const trailingSlash = 'always';
diff --git a/apps/ppp/src/shared/editor-panel-tab.ts b/apps/ppp/src/shared/editor-panel-tab.ts
deleted file mode 100644
index 39ea34b2..00000000
--- a/apps/ppp/src/shared/editor-panel-tab.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-export enum EditorPanelTab {
- Tests = "tests",
- Output = "output",
- Settings = "settings",
-}
diff --git a/apps/ppp/src/shared/index.ts b/apps/ppp/src/shared/index.ts
deleted file mode 100644
index fe7dca3c..00000000
--- a/apps/ppp/src/shared/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './shared'
diff --git a/apps/ppp/src/shared/languages.ts b/apps/ppp/src/shared/languages.ts
deleted file mode 100644
index d470eff6..00000000
--- a/apps/ppp/src/shared/languages.ts
+++ /dev/null
@@ -1,40 +0,0 @@
-export enum Language {
- JavaScript = "javascript",
- TypeScript = "typescript",
- Python = "python",
- PHP = "php",
- Go = "go",
- Rust = "rust",
- Gleam = "gleam",
- CSharp = "csharp",
- Java = "java",
- Ruby = "ruby",
-}
-
-export const LANGUAGES = Object.values(Language);
-
-export const LANGUAGE_TITLE: Record = {
- [Language.PHP]: "PHP",
- [Language.TypeScript]: "TypeScript",
- [Language.Python]: "Python",
- [Language.JavaScript]: "JavaScript",
- [Language.Go]: "Go",
- [Language.Rust]: "Rust",
- [Language.Gleam]: "Gleam",
- [Language.CSharp]: "CSharp",
- [Language.Java]: "Java",
- [Language.Ruby]: "Ruby",
-};
-
-export const LANGUAGE_ICONS: Record = {
- [Language.JavaScript]: "vscode-icons:file-type-js",
- [Language.Python]: "vscode-icons:file-type-python",
- [Language.TypeScript]: "vscode-icons:file-type-typescript",
- [Language.Go]: "vscode-icons:file-type-go",
- [Language.PHP]: "vscode-icons:file-type-php",
- [Language.Rust]: "vscode-icons:file-type-rust",
- [Language.Gleam]: "vscode-icons:file-type-gleam",
- [Language.CSharp]: "vscode-icons:file-type-csharp",
- [Language.Java]: "vscode-icons:file-type-java",
- [Language.Ruby]: "vscode-icons:file-type-ruby",
-};
diff --git a/apps/ppp/src/shared/problems.ts b/apps/ppp/src/shared/problems.ts
deleted file mode 100644
index d1714f2f..00000000
--- a/apps/ppp/src/shared/problems.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { Page } from './shared';
-
-export enum ProblemCategory {
- DesignPatterns = "design-patterns",
-}
-
-export const PROBLEM_CATEGORIES = Object.values(ProblemCategory)
-
-export function problemCategoryPage(category: ProblemCategory): string {
- return `${Page.Problems}/${category}`
-}
diff --git a/apps/ppp/src/theme.ts b/apps/ppp/src/theme.ts
deleted file mode 100644
index 86431128..00000000
--- a/apps/ppp/src/theme.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-export enum Theme {
- Light = "cmyk",
- Dark = "business",
-}
-
-const NEXT_THEMES: Record = {
- [Theme.Light]: Theme.Dark,
- [Theme.Dark]: Theme.Light,
-};
-
-export const DEFAULT_THEME = Theme.Light;
-export const THEME_STORAGE_KEY = "theme";
-
-function getCurrentTheme() {
- return (localStorage.getItem(THEME_STORAGE_KEY) ??
- (window.matchMedia("(prefers-color-scheme: dark)").matches
- ? Theme.Dark
- : Theme.Light)) as Theme;
-}
-
-function setTheme(theme: Theme) {
- document.documentElement.setAttribute("data-theme", theme);
- localStorage.setItem(THEME_STORAGE_KEY, theme);
-}
-
-export function syncTheme() {
- document.addEventListener("astro:after-swap", () =>
- setTheme(getCurrentTheme())
- );
- setTheme(getCurrentTheme());
-}
-
-export function toggleTheme() {
- setTheme(NEXT_THEMES[getCurrentTheme()]);
-}
diff --git a/apps/ppp/static/robots.txt b/apps/ppp/static/robots.txt
new file mode 100644
index 00000000..b6dd6670
--- /dev/null
+++ b/apps/ppp/static/robots.txt
@@ -0,0 +1,3 @@
+# allow crawling everything by default
+User-agent: *
+Disallow:
diff --git a/apps/ppp/svelte.config.js b/apps/ppp/svelte.config.js
index 40e5579d..03239b8f 100644
--- a/apps/ppp/svelte.config.js
+++ b/apps/ppp/svelte.config.js
@@ -1,8 +1,29 @@
-import { vitePreprocess } from "@astrojs/svelte";
+import adapter from '@sveltejs/adapter-static';
+import { vitePreprocess } from '@sveltejs/vite-plugin-svelte';
-export default {
- preprocess: vitePreprocess(),
- // compilerOptions: {
- // runes: true,
- // },
+/** @type {import('@sveltejs/kit').Config} */
+const config = {
+ // Consult https://svelte.dev/docs/kit/integrations
+ // for more information about preprocessors
+ preprocess: vitePreprocess(),
+ kit: {
+ adapter: adapter({
+ fallback: '404.html',
+ pages: 'dist'
+ }),
+ paths: {
+ base: process.argv.includes('dev') ? '' : process.env.BASE_PATH
+ },
+ typescript: {
+ config: (config) => {
+ config.exclude.push(
+ '../src/lib/assets/**',
+ '../src/routes/(app)/problems/**/runtimes/*/code.*'
+ );
+ return config;
+ }
+ }
+ }
};
+
+export default config;
diff --git a/apps/ppp/tsconfig.json b/apps/ppp/tsconfig.json
index 322eabca..5d2b5716 100644
--- a/apps/ppp/tsconfig.json
+++ b/apps/ppp/tsconfig.json
@@ -1,18 +1,20 @@
{
- "extends": "astro/tsconfigs/strict",
- "compilerOptions": {
- "baseUrl": ".",
- "paths": {
- "@/*": [
- "src/*"
- ]
- },
- },
- "include": [
- ".astro/types.d.ts",
- "**/*"
- ],
- "exclude": [
- "dist"
- ]
-}
\ No newline at end of file
+ "extends": "./.svelte-kit/tsconfig.json",
+ "compilerOptions": {
+ "allowImportingTsExtensions": true,
+ "allowJs": true,
+ "checkJs": false,
+ "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
+ //
+ // To make changes to top-level options such as include and exclude, we recommend extending
+ // the generated config; see https://svelte.dev/docs/kit/configuration#typescript
+}
diff --git a/apps/ppp/vite.config.ts b/apps/ppp/vite.config.ts
new file mode 100644
index 00000000..cbb8cc65
--- /dev/null
+++ b/apps/ppp/vite.config.ts
@@ -0,0 +1,87 @@
+import { paraglideVitePlugin } from '@inlang/paraglide-js';
+import devtoolsJson from 'vite-plugin-devtools-json';
+import tailwindcss from '@tailwindcss/vite';
+import { defineConfig } from 'vitest/config';
+import { playwright } from '@vitest/browser-playwright';
+import { sveltekit } from '@sveltejs/kit/vite';
+import { viteStaticCopy } from 'vite-plugin-static-copy';
+import Icons from 'unplugin-icons/vite'
+
+export default defineConfig({
+ worker: {
+ format: 'es'
+ },
+ esbuild: {
+ target: 'es2022'
+ },
+ // https://github.com/chaosprint/vite-plugin-cross-origin-isolation/issues/3#issuecomment-1126879870
+ server: {
+ headers: {
+ 'Cross-Origin-Embedder-Policy': 'require-corp',
+ 'Cross-Origin-Opener-Policy': 'same-origin'
+ }
+ },
+ build: {
+ rollupOptions: {
+ external: ['sharp']
+ }
+ },
+ assetsInclude: ['**/*.wasm', '**/*.zip', '**/*.rlib', '**/*.so'],
+ plugins: [
+ tailwindcss(),
+ sveltekit(),
+ //@ts-expect-error vite thing
+ Icons({ compiler: 'svelte' }),
+ devtoolsJson(),
+ //@ts-expect-error vite thing
+ paraglideVitePlugin({
+ project: './project.inlang',
+ outdir: './src/lib/paraglide',
+ strategy: ['url', 'baseLocale']
+ }),
+ viteStaticCopy({
+ targets: [
+ {
+ src: 'node_modules/gleam-runtime/dist/precompiled',
+ dest: 'assets',
+ rename: 'gleam'
+ },
+ {
+ src: 'node_modules/dotnet-runtime/dist/compiler',
+ dest: 'assets/dotnet'
+ },
+ {
+ src: 'node_modules/dotnet-runtime/dist/lib',
+ dest: 'assets/dotnet'
+ }
+ ]
+ })
+ ],
+ test: {
+ expect: { requireAssertions: true },
+ projects: [
+ {
+ extends: './vite.config.ts',
+ test: {
+ name: 'client',
+ browser: {
+ enabled: true,
+ provider: playwright(),
+ instances: [{ browser: 'chromium', headless: true }]
+ },
+ include: ['src/**/*.svelte.{test,spec}.{js,ts}'],
+ exclude: ['src/lib/server/**']
+ }
+ },
+ {
+ extends: './vite.config.ts',
+ test: {
+ name: 'server',
+ environment: 'node',
+ include: ['src/**/*.{test,spec}.{js,ts}'],
+ exclude: ['src/**/*.svelte.{test,spec}.{js,ts}']
+ }
+ }
+ ]
+ }
+});
diff --git a/flake.lock b/flake.lock
index f3bd50d8..7c67d904 100644
--- a/flake.lock
+++ b/flake.lock
@@ -9,11 +9,11 @@
"rust-analyzer-src": "rust-analyzer-src"
},
"locked": {
- "lastModified": 1736490741,
- "narHash": "sha256-bDvp2cajJ4IaXk4hqtdtsKpLTxmx1GO9nIi651ko6hE=",
+ "lastModified": 1741934023,
+ "narHash": "sha256-PMzzgtK4a70hpaUbjASuvSzLGjJP/3P7mGnqQOyTBiM=",
"owner": "nix-community",
"repo": "fenix",
- "rev": "ff8cb1e6d1755aa3ace7c662f79f74882cc5022f",
+ "rev": "4f956eacc9ec619bcd98f4580c663a8749978cc8",
"type": "github"
},
"original": {
@@ -47,11 +47,11 @@
"nixpkgs": "nixpkgs"
},
"locked": {
- "lastModified": 1737609450,
- "narHash": "sha256-gcY66PnhbGfeWy0guQwSUWHPzJVTk+cGUcaqf1C0BkI=",
+ "lastModified": 1753826400,
+ "narHash": "sha256-bR+F00lpAM4rJ+Nj4l5ST6kh4It4hP5IIiku7jJRC34=",
"owner": "x0k",
"repo": "mk",
- "rev": "c830ff0a400177830f2e5e579340bd55cd371bba",
+ "rev": "057b75637e95b12c32575a2d31ce5c58da39e5c7",
"type": "github"
},
"original": {
@@ -62,16 +62,16 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1736200483,
- "narHash": "sha256-JO+lFN2HsCwSLMUWXHeOad6QUxOuwe9UOAF/iSl1J4I=",
+ "lastModified": 1753489912,
+ "narHash": "sha256-uDCFHeXdRIgJpYmtcUxGEsZ+hYlLPBhR83fdU+vbC1s=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "3f0a8ac25fb674611b98089ca3a5dd6480175751",
+ "rev": "13e8d35b7d6028b7198f8186bc0347c6abaa2701",
"type": "github"
},
"original": {
"owner": "nixos",
- "ref": "nixos-24.11",
+ "ref": "nixos-25.05",
"repo": "nixpkgs",
"type": "github"
}
@@ -94,11 +94,11 @@
},
"nixpkgs-unstable": {
"locked": {
- "lastModified": 1739446958,
- "narHash": "sha256-+/bYK3DbPxMIvSL4zArkMX0LQvS7rzBKXnDXLfKyRVc=",
+ "lastModified": 1762596750,
+ "narHash": "sha256-rXXuz51Bq7DHBlfIjN7jO8Bu3du5TV+3DSADBX7/9YQ=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "2ff53fe64443980e139eaa286017f53f88336dd0",
+ "rev": "b6a8526db03f735b89dd5ff348f53f752e7ddc8e",
"type": "github"
},
"original": {
@@ -110,16 +110,16 @@
},
"nixpkgs_2": {
"locked": {
- "lastModified": 1739357830,
- "narHash": "sha256-9xim3nJJUFbVbJCz48UP4fGRStVW5nv4VdbimbKxJ3I=",
+ "lastModified": 1762756533,
+ "narHash": "sha256-HiRDeUOD1VLklHeOmaKDzf+8Hb7vSWPVFcWwaTrpm+U=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "0ff09db9d034a04acd4e8908820ba0b410d7a33a",
+ "rev": "c2448301fb856e351aab33e64c33a3fc8bcf637d",
"type": "github"
},
"original": {
"owner": "nixos",
- "ref": "nixos-24.11",
+ "ref": "nixos-25.05",
"repo": "nixpkgs",
"type": "github"
}
@@ -135,11 +135,11 @@
"rust-analyzer-src": {
"flake": false,
"locked": {
- "lastModified": 1736424758,
- "narHash": "sha256-OvLkhb1Bh4XzeJEROwN4XLdv9exyMD/H93cFsGV0vXA=",
+ "lastModified": 1741895161,
+ "narHash": "sha256-D8SLPa4vxA1EQdFi1SNJKeFOSCKk79hIv2l0ovfk2is=",
"owner": "rust-lang",
"repo": "rust-analyzer",
- "rev": "cc016df54b03d8c1bbb1aae761da01dbfae5f126",
+ "rev": "185f9deb452760f3abc2fde0500398e3198678cd",
"type": "github"
},
"original": {
diff --git a/flake.nix b/flake.nix
index c700c6d6..f9370077 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,6 +1,6 @@
{
inputs = {
- nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-24.11";
+ nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-25.05";
nixpkgs-unstable.url = "github:nixos/nixpkgs?ref=nixos-unstable";
nixpkgs-old.url = "github:NixOS/nixpkgs/nixos-21.11"; # For Node.js 12
mk.url = "github:x0k/mk";
@@ -52,10 +52,10 @@
mk.packages.${system}.default
pkgs.zip
pkgs.curl
- pkgs.nodejs_23
+ pkgs.nodejs_24
pkgs.bun
pkgs.pnpm
- pkgs-unstable.go_1_24
+ pkgs.go_1_25
pkgs.gleam
pkgs.python314
pkgs.dotnetCorePackages.dotnet_9.sdk
diff --git a/mkfile b/mkfile
index 4f534e02..44f01393 100644
--- a/mkfile
+++ b/mkfile
@@ -14,7 +14,7 @@ b:
p:
pnpm run preview
-ppp/:
+app/:
pushd apps/ppp
c:
pnpm run check
diff --git a/package.json b/package.json
index 89c0b122..1469362c 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
"author": "Krasilnikov Roman",
"private": true,
"type": "module",
- "packageManager": "pnpm@9.15.3",
+ "packageManager": "pnpm@10.15.1",
"scripts": {
"preinstall": "npx only-allow pnpm",
"build": "turbo run build",
@@ -15,13 +15,17 @@
"devDependencies": {
"@total-typescript/tsconfig": "^1.0.4",
"only-allow": "^1.2.1",
- "turbo": "^2.4.2",
- "typescript": "^5.7.3"
+ "turbo": "^2.6.1",
+ "typescript": "^5.9.3"
},
"pnpm": {
"patchedDependencies": {
"browserfs@1.4.3": "patches/browserfs@1.4.3.patch",
"doppiojvm@0.5.0": "patches/doppiojvm@0.5.0.patch"
- }
+ },
+ "onlyBuiltDependencies": [
+ "esbuild",
+ "@tailwindcss/oxide"
+ ]
}
}
\ No newline at end of file
diff --git a/packages/go-runtime/public/compiler.wasm b/packages/go-runtime/public/compiler.wasm
index ac0906f5..0d5a6069 100755
Binary files a/packages/go-runtime/public/compiler.wasm and b/packages/go-runtime/public/compiler.wasm differ
diff --git a/packages/java-runtime/package.json b/packages/java-runtime/package.json
index 9a9a606d..32c21c13 100644
--- a/packages/java-runtime/package.json
+++ b/packages/java-runtime/package.json
@@ -13,7 +13,7 @@
"libs": "workspace:*"
},
"devDependencies": {
- "esbuild": "~0.24.2"
+ "esbuild": "~0.27.0"
},
"exports": {
".": "./dist/index.js",
diff --git a/packages/libs/package.json b/packages/libs/package.json
index dbf3ab19..f749d552 100644
--- a/packages/libs/package.json
+++ b/packages/libs/package.json
@@ -24,7 +24,7 @@
}
},
"devDependencies": {
- "@types/node": "^22.12.0",
+ "@types/node": "^24.10.1",
"vite": "catalog:",
"vitest": "catalog:"
}
diff --git a/packages/ruby-runtime/package.json b/packages/ruby-runtime/package.json
index 77a1722e..5125149d 100644
--- a/packages/ruby-runtime/package.json
+++ b/packages/ruby-runtime/package.json
@@ -13,7 +13,7 @@
"libs": "workspace:*"
},
"devDependencies": {
- "@ruby/3.4-wasm-wasi": "^2.7.1",
+ "@ruby/3.4-wasm-wasi": "^2.7.2",
"vite": "catalog:",
"vite-plugin-dts": "catalog:",
"vite-plugin-static-copy": "catalog:"
diff --git a/packages/ruby-runtime/src/stdin.ts b/packages/ruby-runtime/src/stdin.ts
index 2be4b58b..e5973ff4 100644
--- a/packages/ruby-runtime/src/stdin.ts
+++ b/packages/ruby-runtime/src/stdin.ts
@@ -1,7 +1,7 @@
import { Fd, wasi } from "@bjorn3/browser_wasi_shim";
export class Stdin extends Fd {
- buffer = new Uint8Array();
+ buffer: Uint8Array = new Uint8Array();
read: () => Uint8Array;
constructor(read: () => Uint8Array) {
@@ -24,7 +24,7 @@ export class Stdin extends Fd {
}
override fd_read(size: number): { ret: number; data: Uint8Array } {
- const data = this.read_data(size)
+ const data = this.read_data(size);
return { ret: 0, data };
}
diff --git a/packages/rust-runtime/src/stdin.ts b/packages/rust-runtime/src/stdin.ts
index 2be4b58b..e5973ff4 100644
--- a/packages/rust-runtime/src/stdin.ts
+++ b/packages/rust-runtime/src/stdin.ts
@@ -1,7 +1,7 @@
import { Fd, wasi } from "@bjorn3/browser_wasi_shim";
export class Stdin extends Fd {
- buffer = new Uint8Array();
+ buffer: Uint8Array = new Uint8Array();
read: () => Uint8Array;
constructor(read: () => Uint8Array) {
@@ -24,7 +24,7 @@ export class Stdin extends Fd {
}
override fd_read(size: number): { ret: number; data: Uint8Array } {
- const data = this.read_data(size)
+ const data = this.read_data(size);
return { ret: 0, data };
}
diff --git a/packages/typescript-runtime/package.json b/packages/typescript-runtime/package.json
index fea1d469..01bfcab3 100644
--- a/packages/typescript-runtime/package.json
+++ b/packages/typescript-runtime/package.json
@@ -14,6 +14,6 @@
"./version": "./dist/version.js"
},
"dependencies": {
- "typescript": "5.7.3"
+ "typescript": "5.9.3"
}
}
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 974f9420..4bbd9f2e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,24 +7,24 @@ settings:
catalogs:
default:
vite:
- specifier: ^6.1.1
- version: 6.1.1
+ specifier: ^7.2.2
+ version: 7.2.2
vite-plugin-dts:
- specifier: ^4.5.0
- version: 4.5.0
+ specifier: ^4.5.4
+ version: 4.5.4
vite-plugin-static-copy:
- specifier: ^2.2.0
- version: 2.2.0
+ specifier: ^3.1.4
+ version: 3.1.4
vitest:
- specifier: ^3.0.6
- version: 3.0.6
+ specifier: ^4.0.8
+ version: 4.0.8
patchedDependencies:
browserfs@1.4.3:
- hash: hizh2cvfvkcaelm7cnorz5durm
+ hash: 298d43ad26f589e1a61d6e04912575cc6fab3fda3cd533a274fc353b5de5862e
path: patches/browserfs@1.4.3.patch
doppiojvm@0.5.0:
- hash: wsp65hfnbd4f2x2nnq6ijej2xi
+ hash: 614d81e33db7769f5c9c06b22a82481109af374ce1d50744db7f2cf6b310748e
path: patches/doppiojvm@0.5.0.patch
importers:
@@ -38,38 +38,20 @@ importers:
specifier: ^1.2.1
version: 1.2.1
turbo:
- specifier: ^2.4.2
- version: 2.4.2
+ specifier: ^2.6.1
+ version: 2.6.1
typescript:
- specifier: ^5.7.3
- version: 5.7.3
+ specifier: ^5.9.3
+ version: 5.9.3
apps/ppp:
dependencies:
- '@astrojs/check':
- specifier: ^0.9.4
- version: 0.9.4(prettier@3.5.0)(typescript@5.7.3)
- '@astrojs/mdx':
- specifier: 4.0.8
- version: 4.0.8(astro@5.3.0(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(rollup@4.34.8)(typescript@5.7.3)(yaml@2.5.1))
- '@astrojs/svelte':
- specifier: 7.0.4
- version: 7.0.4(@types/node@22.12.0)(astro@5.3.0(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(rollup@4.34.8)(typescript@5.7.3)(yaml@2.5.1))(jiti@2.4.2)(lightningcss@1.29.1)(svelte@5.20.2)(typescript@5.7.3)(yaml@2.5.1)
- '@tailwindcss/vite':
- specifier: ^4.0.8
- version: 4.0.8(vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
'@xterm/addon-fit':
specifier: ^0.10.0
version: 0.10.0(@xterm/xterm@5.5.0)
'@xterm/xterm':
specifier: ^5.5.0
version: 5.5.0
- astro:
- specifier: 5.3.0
- version: 5.3.0(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(rollup@4.34.8)(typescript@5.7.3)(yaml@2.5.1)
- astro-icon:
- specifier: ^1.1.5
- version: 1.1.5
dotnet-runtime:
specifier: workspace:*
version: link:../../packages/dotnet-runtime
@@ -88,18 +70,21 @@ importers:
libs:
specifier: workspace:*
version: link:../../packages/libs
+ marked:
+ specifier: ^17.0.0
+ version: 17.0.0
monaco-editor:
- specifier: ^0.52.2
- version: 0.52.2
+ specifier: ^0.54.0
+ version: 0.54.0
monaco-editor-textmate:
specifier: ^4.0.0
- version: 4.0.0(monaco-editor@0.52.2)(monaco-textmate@3.0.1(onigasm@2.2.5))
+ version: 4.0.0(monaco-editor@0.54.0)(monaco-textmate@3.0.1(onigasm@2.2.5))
monaco-textmate:
specifier: ^3.0.1
version: 3.0.1(onigasm@2.2.5)
monaco-vim:
specifier: ^0.4.2
- version: 0.4.2(monaco-editor@0.52.2)
+ version: 0.4.2(monaco-editor@0.54.0)
onigasm:
specifier: ^2.2.5
version: 2.2.5
@@ -115,40 +100,109 @@ importers:
rust-runtime:
specifier: workspace:*
version: link:../../packages/rust-runtime
- tailwindcss:
- specifier: ^4.0.8
- version: 4.0.8
typescript-runtime:
specifier: workspace:*
version: link:../../packages/typescript-runtime
devDependencies:
+ '@eslint/compat':
+ specifier: ^1.4.1
+ version: 1.4.1(eslint@9.39.1(jiti@2.6.1))
+ '@eslint/js':
+ specifier: ^9.39.1
+ version: 9.39.1
'@iconify-json/lucide':
- specifier: ^1.2.26
- version: 1.2.26
- '@iconify/svelte':
- specifier: ^4.2.0
- version: 4.2.0(svelte@5.20.2)
+ specifier: ^1.2.73
+ version: 1.2.73
+ '@iconify-json/vscode-icons':
+ specifier: ^1.2.33
+ version: 1.2.33
'@inlang/paraglide-js':
- specifier: 2.0.0-beta.19
- version: 2.0.0-beta.19
+ specifier: ^2.4.0
+ version: 2.4.0
+ '@sveltejs/adapter-static':
+ specifier: ^3.0.10
+ version: 3.0.10(@sveltejs/kit@2.48.4(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))
+ '@sveltejs/kit':
+ specifier: ^2.48.4
+ version: 2.48.4(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
+ '@sveltejs/vite-plugin-svelte':
+ specifier: ^6.2.1
+ version: 6.2.1(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
'@tailwindcss/typography':
- specifier: ^0.5.16
- version: 0.5.16(tailwindcss@4.0.8)
+ specifier: ^0.5.19
+ version: 0.5.19(tailwindcss@4.1.17)
+ '@tailwindcss/vite':
+ specifier: ^4.1.17
+ version: 4.1.17(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
'@types/color':
specifier: ^4.2.0
version: 4.2.0
+ '@types/node':
+ specifier: ^24.10.0
+ version: 24.10.1
+ '@vitest/browser-playwright':
+ specifier: ^4.0.8
+ version: 4.0.8(playwright@1.56.1)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))(vitest@4.0.8)
daisyui:
- specifier: 5.0.0-beta.8
- version: 5.0.0-beta.8
+ specifier: ^5.5.0
+ version: 5.5.0
+ eslint:
+ specifier: ^9.39.1
+ version: 9.39.1(jiti@2.6.1)
+ eslint-config-prettier:
+ specifier: ^10.1.8
+ version: 10.1.8(eslint@9.39.1(jiti@2.6.1))
+ eslint-plugin-svelte:
+ specifier: ^3.13.0
+ version: 3.13.0(eslint@9.39.1(jiti@2.6.1))(svelte@5.43.6)
+ globals:
+ specifier: ^16.5.0
+ version: 16.5.0
+ playwright:
+ specifier: ^1.56.1
+ version: 1.56.1
+ prettier:
+ specifier: ^3.6.2
+ version: 3.6.2
+ prettier-plugin-svelte:
+ specifier: ^3.4.0
+ version: 3.4.0(prettier@3.6.2)(svelte@5.43.6)
+ prettier-plugin-tailwindcss:
+ specifier: ^0.7.1
+ version: 0.7.1(prettier-plugin-svelte@3.4.0(prettier@3.6.2)(svelte@5.43.6))(prettier@3.6.2)
svelte:
- specifier: 5.20.2
- version: 5.20.2
- vite-plugin-cross-origin-isolation:
- specifier: ^0.1.6
- version: 0.1.6
+ specifier: ^5.43.6
+ version: 5.43.6
+ svelte-check:
+ specifier: ^4.3.4
+ version: 4.3.4(picomatch@4.0.3)(svelte@5.43.6)(typescript@5.9.3)
+ tailwindcss:
+ specifier: ^4.1.17
+ version: 4.1.17
+ typescript:
+ specifier: ^5.9.3
+ version: 5.9.3
+ typescript-eslint:
+ specifier: ^8.46.4
+ version: 8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ unplugin-icons:
+ specifier: ^22.5.0
+ version: 22.5.0(svelte@5.43.6)
+ vite:
+ specifier: 'catalog:'
+ version: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
+ vite-plugin-devtools-json:
+ specifier: ^1.0.0
+ version: 1.0.0(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
vite-plugin-static-copy:
specifier: 'catalog:'
- version: 2.2.0(vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
+ version: 3.1.4(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
+ vitest:
+ specifier: 'catalog:'
+ version: 4.0.8(@types/debug@4.1.12)(@types/node@24.10.1)(@vitest/browser-playwright@4.0.8)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
+ vitest-browser-svelte:
+ specifier: ^2.0.1
+ version: 2.0.1(svelte@5.43.6)(vitest@4.0.8)
packages/dotnet-runtime:
dependencies:
@@ -158,13 +212,13 @@ importers:
devDependencies:
vite:
specifier: 'catalog:'
- version: 6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
+ version: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
vite-plugin-dts:
specifier: 'catalog:'
- version: 4.5.0(@types/node@22.12.0)(rollup@4.34.8)(typescript@5.7.3)(vite@6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
+ version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
vite-plugin-static-copy:
specifier: 'catalog:'
- version: 2.2.0(vite@6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
+ version: 3.1.4(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
packages/gleam-runtime:
dependencies:
@@ -174,13 +228,13 @@ importers:
devDependencies:
vite:
specifier: 'catalog:'
- version: 6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
+ version: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
vite-plugin-dts:
specifier: 'catalog:'
- version: 4.5.0(@types/node@22.12.0)(rollup@4.34.8)(typescript@5.7.3)(vite@6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
+ version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
vite-plugin-static-copy:
specifier: 'catalog:'
- version: 2.2.0(vite@6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
+ version: 3.1.4(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
packages/go-runtime:
dependencies:
@@ -193,26 +247,26 @@ importers:
version: 1.15.2
vite:
specifier: 'catalog:'
- version: 6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
+ version: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
vite-plugin-dts:
specifier: 'catalog:'
- version: 4.5.0(@types/node@22.12.0)(rollup@4.34.8)(typescript@5.7.3)(vite@6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
+ version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
packages/java-runtime:
dependencies:
browserfs:
specifier: ^1.4.3
- version: 1.4.3(patch_hash=hizh2cvfvkcaelm7cnorz5durm)
+ version: 1.4.3(patch_hash=298d43ad26f589e1a61d6e04912575cc6fab3fda3cd533a274fc353b5de5862e)
doppiojvm:
specifier: ^0.5.0
- version: 0.5.0(patch_hash=wsp65hfnbd4f2x2nnq6ijej2xi)
+ version: 0.5.0(patch_hash=614d81e33db7769f5c9c06b22a82481109af374ce1d50744db7f2cf6b310748e)
libs:
specifier: workspace:*
version: link:../libs
devDependencies:
esbuild:
- specifier: ~0.24.2
- version: 0.24.2
+ specifier: ~0.27.0
+ version: 0.27.0
packages/javascript-runtime:
dependencies:
@@ -223,14 +277,14 @@ importers:
packages/libs:
devDependencies:
'@types/node':
- specifier: ^22.12.0
- version: 22.12.0
+ specifier: ^24.10.1
+ version: 24.10.1
vite:
specifier: 'catalog:'
- version: 6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
+ version: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
vitest:
specifier: 'catalog:'
- version: 3.0.6(@types/debug@4.1.12)(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
+ version: 4.0.8(@types/debug@4.1.12)(@types/node@24.10.1)(@vitest/browser-playwright@4.0.8)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
packages/php-runtime:
dependencies:
@@ -246,10 +300,10 @@ importers:
devDependencies:
vite:
specifier: 'catalog:'
- version: 6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
+ version: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
vite-plugin-dts:
specifier: 'catalog:'
- version: 4.5.0(@types/node@22.12.0)(rollup@4.34.8)(typescript@5.7.3)(vite@6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
+ version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
packages/python-runtime:
dependencies:
@@ -262,13 +316,13 @@ importers:
devDependencies:
vite:
specifier: 'catalog:'
- version: 6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
+ version: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
vite-plugin-dts:
specifier: 'catalog:'
- version: 4.5.0(@types/node@22.12.0)(rollup@4.34.8)(typescript@5.7.3)(vite@6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
+ version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
vite-plugin-static-copy:
specifier: 'catalog:'
- version: 2.2.0(vite@6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
+ version: 3.1.4(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
packages/ruby-runtime:
dependencies:
@@ -283,17 +337,17 @@ importers:
version: link:../libs
devDependencies:
'@ruby/3.4-wasm-wasi':
- specifier: ^2.7.1
- version: 2.7.1
+ specifier: ^2.7.2
+ version: 2.7.2
vite:
specifier: 'catalog:'
- version: 6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
+ version: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
vite-plugin-dts:
specifier: 'catalog:'
- version: 4.5.0(@types/node@22.12.0)(rollup@4.34.8)(typescript@5.7.3)(vite@6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
+ version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
vite-plugin-static-copy:
specifier: 'catalog:'
- version: 2.2.0(vite@6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
+ version: 3.1.4(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
packages/rust-runtime:
dependencies:
@@ -306,80 +360,24 @@ importers:
devDependencies:
vite:
specifier: 'catalog:'
- version: 6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
+ version: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
vite-plugin-dts:
specifier: 'catalog:'
- version: 4.5.0(@types/node@22.12.0)(rollup@4.34.8)(typescript@5.7.3)(vite@6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
+ version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
packages/typescript-runtime:
dependencies:
typescript:
- specifier: 5.7.3
- version: 5.7.3
+ specifier: 5.9.3
+ version: 5.9.3
packages:
- '@ampproject/remapping@2.3.0':
- resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
- engines: {node: '>=6.0.0'}
-
- '@antfu/install-pkg@0.4.1':
- resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==}
-
- '@antfu/utils@0.7.10':
- resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
-
- '@astrojs/check@0.9.4':
- resolution: {integrity: sha512-IOheHwCtpUfvogHHsvu0AbeRZEnjJg3MopdLddkJE70mULItS/Vh37BHcI00mcOJcH1vhD3odbpvWokpxam7xA==}
- hasBin: true
- peerDependencies:
- typescript: ^5.0.0
-
- '@astrojs/compiler@2.10.3':
- resolution: {integrity: sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==}
-
- '@astrojs/internal-helpers@0.5.1':
- resolution: {integrity: sha512-M7rAge1n2+aOSxNvKUFa0u/KFn0W+sZy7EW91KOSERotm2Ti8qs+1K0xx3zbOxtAVrmJb5/J98eohVvvEqtNkw==}
-
- '@astrojs/language-server@2.15.0':
- resolution: {integrity: sha512-wJHSjGApm5X8Rg1GvkevoatZBfvaFizY4kCPvuSYgs3jGCobuY3KstJGKC1yNLsRJlDweHruP+J54iKn9vEKoA==}
- hasBin: true
- peerDependencies:
- prettier: ^3.0.0
- prettier-plugin-astro: '>=0.11.0'
- peerDependenciesMeta:
- prettier:
- optional: true
- prettier-plugin-astro:
- optional: true
-
- '@astrojs/markdown-remark@6.1.0':
- resolution: {integrity: sha512-emZNNSTPGgPc3V399Cazpp5+snogjaF04ocOSQn9vy3Kw/eIC4vTQjXOrWDEoSEy+AwPDZX9bQ4wd3bxhpmGgQ==}
-
- '@astrojs/mdx@4.0.8':
- resolution: {integrity: sha512-/aiLr2yQ55W9AbpyOgfMtFXk7g2t7XoWdC2Avps/NqxAx4aYONDLneX43D79QwgqdjFhin7o3cIPp/vVppMbaA==}
- engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0}
- peerDependencies:
- astro: ^5.0.0
-
- '@astrojs/prism@3.2.0':
- resolution: {integrity: sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw==}
- engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0}
+ '@antfu/install-pkg@1.1.0':
+ resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==}
- '@astrojs/svelte@7.0.4':
- resolution: {integrity: sha512-vTFhHhYNr1GkrpR63Talv8ba1HHUWoHNzBs4eJNZz4bQCihAdxw+xz/CWcWM1bfAzH3Jfc7jAKXPNAZSwN4oFg==}
- engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0}
- peerDependencies:
- astro: ^5.0.0
- svelte: ^5.1.16
- typescript: ^5.3.3
-
- '@astrojs/telemetry@3.2.0':
- resolution: {integrity: sha512-wxhSKRfKugLwLlr4OFfcqovk+LIFtKwLyGPqMsv+9/ibqqnW3Gv7tBhtKEb0gAyUAC4G9BTVQeQahqnQAhd6IQ==}
- engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0}
-
- '@astrojs/yaml2ts@0.2.1':
- resolution: {integrity: sha512-CBaNwDQJz20E5WxzQh4thLVfhB3JEEGz72wRA+oJp6fQR37QLAqXZJU0mHC+yqMOQ6oj0GfRPJrz6hjf+zm6zA==}
+ '@antfu/utils@9.3.0':
+ resolution: {integrity: sha512-9hFT4RauhcUzqOE4f1+frMKLZrgNog5b06I7VmZQV1BkvwvqrbC8EBZf3L1eEL2AKb6rNKjER0sEvJiSP1FXEA==}
'@babel/helper-string-parser@7.25.7':
resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==}
@@ -401,317 +399,419 @@ packages:
'@bjorn3/browser_wasi_shim@0.3.0':
resolution: {integrity: sha512-FlRBYttPRLcWORzBe6g8nmYTafBkOEFeOqMYM4tAHJzFsQy4+xJA94z85a9BCs8S+Uzfh9LrkpII7DXr2iUVFg==}
- '@emmetio/abbreviation@2.3.3':
- resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==}
-
- '@emmetio/css-abbreviation@2.1.8':
- resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==}
-
- '@emmetio/css-parser@0.4.0':
- resolution: {integrity: sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==}
-
- '@emmetio/html-matcher@1.3.0':
- resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==}
-
- '@emmetio/scanner@1.0.4':
- resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==}
-
- '@emmetio/stream-reader-utils@0.1.0':
- resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==}
-
- '@emmetio/stream-reader@2.2.0':
- resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==}
-
- '@emnapi/runtime@1.2.0':
- resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==}
+ '@esbuild/aix-ppc64@0.25.12':
+ resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
- '@esbuild/aix-ppc64@0.24.2':
- resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==}
+ '@esbuild/aix-ppc64@0.27.0':
+ resolution: {integrity: sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.24.2':
- resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==}
+ '@esbuild/android-arm64@0.25.12':
+ resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [android]
+
+ '@esbuild/android-arm64@0.27.0':
+ resolution: {integrity: sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.24.2':
- resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==}
+ '@esbuild/android-arm@0.25.12':
+ resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [android]
+
+ '@esbuild/android-arm@0.27.0':
+ resolution: {integrity: sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.24.2':
- resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==}
+ '@esbuild/android-x64@0.25.12':
+ resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
+
+ '@esbuild/android-x64@0.27.0':
+ resolution: {integrity: sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.24.2':
- resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==}
+ '@esbuild/darwin-arm64@0.25.12':
+ resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@esbuild/darwin-arm64@0.27.0':
+ resolution: {integrity: sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.24.2':
- resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==}
+ '@esbuild/darwin-x64@0.25.12':
+ resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@esbuild/darwin-x64@0.27.0':
+ resolution: {integrity: sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.24.2':
- resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==}
+ '@esbuild/freebsd-arm64@0.25.12':
+ resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [freebsd]
+
+ '@esbuild/freebsd-arm64@0.27.0':
+ resolution: {integrity: sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.24.2':
- resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==}
+ '@esbuild/freebsd-x64@0.25.12':
+ resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@esbuild/freebsd-x64@0.27.0':
+ resolution: {integrity: sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.24.2':
- resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==}
+ '@esbuild/linux-arm64@0.25.12':
+ resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@esbuild/linux-arm64@0.27.0':
+ resolution: {integrity: sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.24.2':
- resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==}
+ '@esbuild/linux-arm@0.25.12':
+ resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [linux]
+
+ '@esbuild/linux-arm@0.27.0':
+ resolution: {integrity: sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.24.2':
- resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==}
+ '@esbuild/linux-ia32@0.25.12':
+ resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [linux]
+
+ '@esbuild/linux-ia32@0.27.0':
+ resolution: {integrity: sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.24.2':
- resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==}
+ '@esbuild/linux-loong64@0.25.12':
+ resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
+ os: [linux]
+
+ '@esbuild/linux-loong64@0.27.0':
+ resolution: {integrity: sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.24.2':
- resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==}
+ '@esbuild/linux-mips64el@0.25.12':
+ resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
+ os: [linux]
+
+ '@esbuild/linux-mips64el@0.27.0':
+ resolution: {integrity: sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.24.2':
- resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==}
+ '@esbuild/linux-ppc64@0.25.12':
+ resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@esbuild/linux-ppc64@0.27.0':
+ resolution: {integrity: sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.24.2':
- resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==}
+ '@esbuild/linux-riscv64@0.25.12':
+ resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@esbuild/linux-riscv64@0.27.0':
+ resolution: {integrity: sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.24.2':
- resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==}
+ '@esbuild/linux-s390x@0.25.12':
+ resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
+ os: [linux]
+
+ '@esbuild/linux-s390x@0.27.0':
+ resolution: {integrity: sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.24.2':
- resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==}
+ '@esbuild/linux-x64@0.25.12':
+ resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [linux]
+
+ '@esbuild/linux-x64@0.27.0':
+ resolution: {integrity: sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-arm64@0.24.2':
- resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==}
+ '@esbuild/netbsd-arm64@0.25.12':
+ resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [netbsd]
+
+ '@esbuild/netbsd-arm64@0.27.0':
+ resolution: {integrity: sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.24.2':
- resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==}
+ '@esbuild/netbsd-x64@0.25.12':
+ resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
+ '@esbuild/netbsd-x64@0.27.0':
+ resolution: {integrity: sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.24.2':
- resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==}
+ '@esbuild/openbsd-arm64@0.25.12':
+ resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
+ '@esbuild/openbsd-arm64@0.27.0':
+ resolution: {integrity: sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.24.2':
- resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==}
+ '@esbuild/openbsd-x64@0.25.12':
+ resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/sunos-x64@0.24.2':
- resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==}
+ '@esbuild/openbsd-x64@0.27.0':
+ resolution: {integrity: sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==}
engines: {node: '>=18'}
cpu: [x64]
- os: [sunos]
+ os: [openbsd]
- '@esbuild/win32-arm64@0.24.2':
- resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==}
+ '@esbuild/openharmony-arm64@0.25.12':
+ resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==}
engines: {node: '>=18'}
cpu: [arm64]
- os: [win32]
+ os: [openharmony]
- '@esbuild/win32-ia32@0.24.2':
- resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==}
+ '@esbuild/openharmony-arm64@0.27.0':
+ resolution: {integrity: sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==}
engines: {node: '>=18'}
- cpu: [ia32]
- os: [win32]
+ cpu: [arm64]
+ os: [openharmony]
- '@esbuild/win32-x64@0.24.2':
- resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==}
+ '@esbuild/sunos-x64@0.25.12':
+ resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==}
engines: {node: '>=18'}
cpu: [x64]
- os: [win32]
+ os: [sunos]
- '@iconify-json/lucide@1.2.26':
- resolution: {integrity: sha512-arD/8mK0lRxFY2LgLf345NhWVWiOtV8sOxJuLnq4QRz3frMiOwVwGxEgp5Xe/bRGzxO2CxxCBok0bPRpCkYZQQ==}
+ '@esbuild/sunos-x64@0.27.0':
+ resolution: {integrity: sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
- '@iconify/svelte@4.2.0':
- resolution: {integrity: sha512-fEl0T7SAPonK7xk6xUlRPDmFDZVDe2Z7ZstlqeDS/sS8ve2uyU+Qa8rTWbIqzZJlRvONkK5kVXiUf9nIc+6OOQ==}
- peerDependencies:
- svelte: '>4.0.0'
+ '@esbuild/win32-arm64@0.25.12':
+ resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [win32]
- '@iconify/tools@4.0.6':
- resolution: {integrity: sha512-riEQggXVuZNXjRdo+aKT0rkzn2XHslIqat8mdW/oVu5mLmP/95Hi+iaq4keT7WwMD97jsYPXMQ6QMCw0EWpRNw==}
+ '@esbuild/win32-arm64@0.27.0':
+ resolution: {integrity: sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [win32]
- '@iconify/types@2.0.0':
- resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
+ '@esbuild/win32-ia32@0.25.12':
+ resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [win32]
- '@iconify/utils@2.1.33':
- resolution: {integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==}
+ '@esbuild/win32-ia32@0.27.0':
+ resolution: {integrity: sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [win32]
- '@img/sharp-darwin-arm64@0.33.5':
- resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [darwin]
+ '@esbuild/win32-x64@0.25.12':
+ resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
- '@img/sharp-darwin-x64@0.33.5':
- resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ '@esbuild/win32-x64@0.27.0':
+ resolution: {integrity: sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==}
+ engines: {node: '>=18'}
cpu: [x64]
- os: [darwin]
+ os: [win32]
- '@img/sharp-libvips-darwin-arm64@1.0.4':
- resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==}
- cpu: [arm64]
- os: [darwin]
+ '@eslint-community/eslint-utils@4.9.0':
+ resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- '@img/sharp-libvips-darwin-x64@1.0.4':
- resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==}
- cpu: [x64]
- os: [darwin]
+ '@eslint-community/regexpp@4.12.2':
+ resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@img/sharp-libvips-linux-arm64@1.0.4':
- resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
- cpu: [arm64]
- os: [linux]
+ '@eslint/compat@1.4.1':
+ resolution: {integrity: sha512-cfO82V9zxxGBxcQDr1lfaYB7wykTa0b00mGa36FrJl7iTFd0Z2cHfEYuxcBRP/iNijCsWsEkA+jzT8hGYmv33w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.40 || 9
+ peerDependenciesMeta:
+ eslint:
+ optional: true
- '@img/sharp-libvips-linux-arm@1.0.5':
- resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
- cpu: [arm]
- os: [linux]
+ '@eslint/config-array@0.21.1':
+ resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@img/sharp-libvips-linux-s390x@1.0.4':
- resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
- cpu: [s390x]
- os: [linux]
+ '@eslint/config-helpers@0.4.2':
+ resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@img/sharp-libvips-linux-x64@1.0.4':
- resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
- cpu: [x64]
- os: [linux]
+ '@eslint/core@0.17.0':
+ resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
- resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
- cpu: [arm64]
- os: [linux]
+ '@eslint/eslintrc@3.3.1':
+ resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@img/sharp-libvips-linuxmusl-x64@1.0.4':
- resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
- cpu: [x64]
- os: [linux]
+ '@eslint/js@9.39.1':
+ resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@img/sharp-linux-arm64@0.33.5':
- resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [linux]
+ '@eslint/object-schema@2.1.7':
+ resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@img/sharp-linux-arm@0.33.5':
- resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm]
- os: [linux]
+ '@eslint/plugin-kit@0.4.1':
+ resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@img/sharp-linux-s390x@0.33.5':
- resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [s390x]
- os: [linux]
+ '@humanfs/core@0.19.1':
+ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
+ engines: {node: '>=18.18.0'}
- '@img/sharp-linux-x64@0.33.5':
- resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [linux]
+ '@humanfs/node@0.16.7':
+ resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==}
+ engines: {node: '>=18.18.0'}
- '@img/sharp-linuxmusl-arm64@0.33.5':
- resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [linux]
+ '@humanwhocodes/module-importer@1.0.1':
+ resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
+ engines: {node: '>=12.22'}
- '@img/sharp-linuxmusl-x64@0.33.5':
- resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [linux]
+ '@humanwhocodes/retry@0.4.3':
+ resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
+ engines: {node: '>=18.18'}
- '@img/sharp-wasm32@0.33.5':
- resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [wasm32]
+ '@iconify-json/lucide@1.2.73':
+ resolution: {integrity: sha512-++HFkqDNu4jqG5+vYT+OcVj9OiuPCw9wQuh8G5QWQnBRSJ9eKwSStiU8ORgOoK07xJsm/0VIHySMniXUUXP9Gw==}
- '@img/sharp-win32-ia32@0.33.5':
- resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [ia32]
- os: [win32]
+ '@iconify-json/vscode-icons@1.2.33':
+ resolution: {integrity: sha512-2lKDybGxXXeLeeqeNT2YVDYXs5va0YMHf06w3GemS22j/0CCTpKwKDK7REaibsCq3bRV8qX0RJDM4AbREE7L+w==}
- '@img/sharp-win32-x64@0.33.5':
- resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [win32]
+ '@iconify/types@2.0.0':
+ resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
- '@inlang/paraglide-js@2.0.0-beta.19':
- resolution: {integrity: sha512-Ni9AxkRTj+ENxtGFVh+Yj8rDYClXbz1RbvzliTSDRfi4sOOeazNnVF7SIA8wF2iBN2/v4VmQwfwKc5YYA8eH/Q==}
+ '@iconify/utils@3.0.2':
+ resolution: {integrity: sha512-EfJS0rLfVuRuJRn4psJHtK2A9TqVnkxPpHY6lYHiB9+8eSuudsxbwMiavocG45ujOo6FJ+CIRlRnlOGinzkaGQ==}
+
+ '@inlang/paraglide-js@2.4.0':
+ resolution: {integrity: sha512-T/m9uoev574/1JrhCnPcgK1xnAwkVMgaDev4LFthnmID8ubX2xjboSGO3IztwXWwO0aJoT1UJr89JCwjbwgnJQ==}
hasBin: true
'@inlang/recommend-sherlock@0.2.1':
resolution: {integrity: sha512-ckv8HvHy/iTqaVAEKrr+gnl+p3XFNwe5D2+6w6wJk2ORV2XkcRkKOJ/XsTUJbPSiyi4PI+p+T3bqbmNx/rDUlg==}
- '@inlang/sdk@2.3.0':
- resolution: {integrity: sha512-KPiZbI7fKmGf/7aRrrluAG/KGJn/tgBvz/4IoXKIEZvljh9Mog/kYTHu3MkF2IsOSxr9ZE42VaPXTpUzURvOlA==}
+ '@inlang/sdk@2.4.9':
+ resolution: {integrity: sha512-cvz/C1rF5WBxzHbEoiBoI6Sz6q6M+TdxfWkEGBYTD77opY8i8WN01prUWXEM87GPF4SZcyIySez9U0Ccm12oFQ==}
engines: {node: '>=18.0.0'}
+ '@isaacs/balanced-match@4.0.1':
+ resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==}
+ engines: {node: 20 || >=22}
+
+ '@isaacs/brace-expansion@5.0.0':
+ resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==}
+ engines: {node: 20 || >=22}
+
'@jridgewell/gen-mapping@0.3.5':
resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
engines: {node: '>=6.0.0'}
+ '@jridgewell/remapping@2.3.5':
+ resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
+
'@jridgewell/resolve-uri@3.1.2':
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines: {node: '>=6.0.0'}
@@ -720,27 +820,24 @@ packages:
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/sourcemap-codec@1.5.5':
+ resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
- '@lix-js/sdk@0.4.1':
- resolution: {integrity: sha512-8v9gkLuEa/VXLkDwuXLr+wjZY1D7dPXVhez97jJULYoKurLVuhh2SH/Sv4jF43biV0wee44PGADrFPuU00lnsQ==}
- engines: {node: '>=21'}
-
- '@lix-js/server-api-schema@0.1.1':
- resolution: {integrity: sha512-W1Z7KKOxAQ4Dag9V2wrDevHPh5rPk+icBUsxNfNCNB2tlPrKpba99562vcTCPoT03KXpihEbWutZNujCRtMA+g==}
+ '@lix-js/sdk@0.4.7':
+ resolution: {integrity: sha512-pRbW+joG12L0ULfMiWYosIW0plmW4AsUdiPCp+Z8rAsElJ+wJ6in58zhD3UwUcd4BNcpldEGjg6PdA7e0RgsDQ==}
+ engines: {node: '>=18'}
- '@mdx-js/mdx@3.1.0':
- resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==}
+ '@lix-js/server-protocol-schema@0.1.1':
+ resolution: {integrity: sha512-jBeALB6prAbtr5q4vTuxnRZZv1M2rKe8iNqRQhFJ4Tv7150unEa0vKyz0hs8Gl3fUGsWaNJBh3J8++fpbrpRBQ==}
- '@microsoft/api-extractor-model@7.30.2':
- resolution: {integrity: sha512-3/t2F+WhkJgBzSNwlkTIL0tBgUoBqDqL66pT+nh2mPbM0NIDGVGtpqbGWPgHIzn/mn7kGS/Ep8D8po58e8UUIw==}
+ '@microsoft/api-extractor-model@7.31.3':
+ resolution: {integrity: sha512-dv4quQI46p0U03TCEpasUf6JrJL3qjMN7JUAobsPElxBv4xayYYvWW9aPpfYV+Jx6hqUcVaLVOeV7+5hxsyoFQ==}
- '@microsoft/api-extractor@7.49.1':
- resolution: {integrity: sha512-jRTR/XbQF2kb+dYn8hfYSicOGA99+Fo00GrsdMwdfE3eIgLtKdH6Qa2M3wZV9S2XmbgCaGX1OdPtYctbfu5jQg==}
+ '@microsoft/api-extractor@7.54.0':
+ resolution: {integrity: sha512-t0SEcbVUPy4yAVykPafTNWktBg728X6p9t8qCuGDsYr1/lz2VQFihYDP2CnBFSArP5vwJPcvxktoKVSqH326cA==}
hasBin: true
'@microsoft/tsdoc-config@0.17.1':
@@ -761,9 +858,6 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@oslojs/encoding@1.1.0':
- resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==}
-
'@php-wasm/fs-journal@0.9.46':
resolution: {integrity: sha512-boa0jN0GXhJRAP44Zxz7UsMrPYVUKhUWxdHfG8dzb8dAr1pbD+3pJ8epb0wA/lVaEOEWew/wlCGCbW2yesxQeQ==}
engines: {node: '>=18.18.0', npm: '>=8.11.0'}
@@ -806,6 +900,9 @@ packages:
resolution: {integrity: sha512-/wk6yf8CRaakMJ6r/oX/vFo858yFqK5Iqf3/Lxuq0n06Yp5NnEN0krRHWn6PKNMqnpax3xr+XO2Xg/jmXjKJPg==}
engines: {node: '>=16.15.1', npm: '>=8.11.0'}
+ '@polka/url@1.0.0-next.29':
+ resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
+
'@rollup/pluginutils@5.1.4':
resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==}
engines: {node: '>=14.0.0'}
@@ -815,247 +912,151 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.24.0':
- resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==}
- cpu: [arm]
- os: [android]
-
- '@rollup/rollup-android-arm-eabi@4.34.8':
- resolution: {integrity: sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==}
+ '@rollup/rollup-android-arm-eabi@4.53.2':
+ resolution: {integrity: sha512-yDPzwsgiFO26RJA4nZo8I+xqzh7sJTZIWQOxn+/XOdPE31lAvLIYCKqjV+lNH/vxE2L2iH3plKxDCRK6i+CwhA==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.24.0':
- resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==}
- cpu: [arm64]
- os: [android]
-
- '@rollup/rollup-android-arm64@4.34.8':
- resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==}
+ '@rollup/rollup-android-arm64@4.53.2':
+ resolution: {integrity: sha512-k8FontTxIE7b0/OGKeSN5B6j25EuppBcWM33Z19JoVT7UTXFSo3D9CdU39wGTeb29NO3XxpMNauh09B+Ibw+9g==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.24.0':
- resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==}
+ '@rollup/rollup-darwin-arm64@4.53.2':
+ resolution: {integrity: sha512-A6s4gJpomNBtJ2yioj8bflM2oogDwzUiMl2yNJ2v9E7++sHrSrsQ29fOfn5DM/iCzpWcebNYEdXpaK4tr2RhfQ==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-arm64@4.34.8':
- resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==}
- cpu: [arm64]
- os: [darwin]
-
- '@rollup/rollup-darwin-x64@4.24.0':
- resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==}
- cpu: [x64]
- os: [darwin]
-
- '@rollup/rollup-darwin-x64@4.34.8':
- resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==}
+ '@rollup/rollup-darwin-x64@4.53.2':
+ resolution: {integrity: sha512-e6XqVmXlHrBlG56obu9gDRPW3O3hLxpwHpLsBJvuI8qqnsrtSZ9ERoWUXtPOkY8c78WghyPHZdmPhHLWNdAGEw==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.34.8':
- resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==}
+ '@rollup/rollup-freebsd-arm64@4.53.2':
+ resolution: {integrity: sha512-v0E9lJW8VsrwPux5Qe5CwmH/CF/2mQs6xU1MF3nmUxmZUCHazCjLgYvToOk+YuuUqLQBio1qkkREhxhc656ViA==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.34.8':
- resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==}
+ '@rollup/rollup-freebsd-x64@4.53.2':
+ resolution: {integrity: sha512-ClAmAPx3ZCHtp6ysl4XEhWU69GUB1D+s7G9YjHGhIGCSrsg00nEGRRZHmINYxkdoJehde8VIsDC5t9C0gb6yqA==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.24.0':
- resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==}
- cpu: [arm]
- os: [linux]
-
- '@rollup/rollup-linux-arm-gnueabihf@4.34.8':
- resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==}
- cpu: [arm]
- os: [linux]
-
- '@rollup/rollup-linux-arm-musleabihf@4.24.0':
- resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.53.2':
+ resolution: {integrity: sha512-EPlb95nUsz6Dd9Qy13fI5kUPXNSljaG9FiJ4YUGU1O/Q77i5DYFW5KR8g1OzTcdZUqQQ1KdDqsTohdFVwCwjqg==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.34.8':
- resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==}
+ '@rollup/rollup-linux-arm-musleabihf@4.53.2':
+ resolution: {integrity: sha512-BOmnVW+khAUX+YZvNfa0tGTEMVVEerOxN0pDk2E6N6DsEIa2Ctj48FOMfNDdrwinocKaC7YXUZ1pHlKpnkja/Q==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.24.0':
- resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==}
- cpu: [arm64]
- os: [linux]
-
- '@rollup/rollup-linux-arm64-gnu@4.34.8':
- resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==}
- cpu: [arm64]
- os: [linux]
-
- '@rollup/rollup-linux-arm64-musl@4.24.0':
- resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==}
+ '@rollup/rollup-linux-arm64-gnu@4.53.2':
+ resolution: {integrity: sha512-Xt2byDZ+6OVNuREgBXr4+CZDJtrVso5woFtpKdGPhpTPHcNG7D8YXeQzpNbFRxzTVqJf7kvPMCub/pcGUWgBjA==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.34.8':
- resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==}
+ '@rollup/rollup-linux-arm64-musl@4.53.2':
+ resolution: {integrity: sha512-+LdZSldy/I9N8+klim/Y1HsKbJ3BbInHav5qE9Iy77dtHC/pibw1SR/fXlWyAk0ThnpRKoODwnAuSjqxFRDHUQ==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.34.8':
- resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==}
+ '@rollup/rollup-linux-loong64-gnu@4.53.2':
+ resolution: {integrity: sha512-8ms8sjmyc1jWJS6WdNSA23rEfdjWB30LH8Wqj0Cqvv7qSHnvw6kgMMXRdop6hkmGPlyYBdRPkjJnj3KCUHV/uQ==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.24.0':
- resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==}
- cpu: [ppc64]
- os: [linux]
-
- '@rollup/rollup-linux-powerpc64le-gnu@4.34.8':
- resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==}
+ '@rollup/rollup-linux-ppc64-gnu@4.53.2':
+ resolution: {integrity: sha512-3HRQLUQbpBDMmzoxPJYd3W6vrVHOo2cVW8RUo87Xz0JPJcBLBr5kZ1pGcQAhdZgX9VV7NbGNipah1omKKe23/g==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.24.0':
- resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==}
+ '@rollup/rollup-linux-riscv64-gnu@4.53.2':
+ resolution: {integrity: sha512-fMjKi+ojnmIvhk34gZP94vjogXNNUKMEYs+EDaB/5TG/wUkoeua7p7VCHnE6T2Tx+iaghAqQX8teQzcvrYpaQA==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.34.8':
- resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==}
+ '@rollup/rollup-linux-riscv64-musl@4.53.2':
+ resolution: {integrity: sha512-XuGFGU+VwUUV5kLvoAdi0Wz5Xbh2SrjIxCtZj6Wq8MDp4bflb/+ThZsVxokM7n0pcbkEr2h5/pzqzDYI7cCgLQ==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.24.0':
- resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==}
- cpu: [s390x]
- os: [linux]
-
- '@rollup/rollup-linux-s390x-gnu@4.34.8':
- resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==}
+ '@rollup/rollup-linux-s390x-gnu@4.53.2':
+ resolution: {integrity: sha512-w6yjZF0P+NGzWR3AXWX9zc0DNEGdtvykB03uhonSHMRa+oWA6novflo2WaJr6JZakG2ucsyb+rvhrKac6NIy+w==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.24.0':
- resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==}
+ '@rollup/rollup-linux-x64-gnu@4.53.2':
+ resolution: {integrity: sha512-yo8d6tdfdeBArzC7T/PnHd7OypfI9cbuZzPnzLJIyKYFhAQ8SvlkKtKBMbXDxe1h03Rcr7u++nFS7tqXz87Gtw==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.34.8':
- resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==}
+ '@rollup/rollup-linux-x64-musl@4.53.2':
+ resolution: {integrity: sha512-ah59c1YkCxKExPP8O9PwOvs+XRLKwh/mV+3YdKqQ5AMQ0r4M4ZDuOrpWkUaqO7fzAHdINzV9tEVu8vNw48z0lA==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.24.0':
- resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==}
- cpu: [x64]
- os: [linux]
-
- '@rollup/rollup-linux-x64-musl@4.34.8':
- resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==}
- cpu: [x64]
- os: [linux]
-
- '@rollup/rollup-win32-arm64-msvc@4.24.0':
- resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==}
+ '@rollup/rollup-openharmony-arm64@4.53.2':
+ resolution: {integrity: sha512-4VEd19Wmhr+Zy7hbUsFZ6YXEiP48hE//KPLCSVNY5RMGX2/7HZ+QkN55a3atM1C/BZCGIgqN+xrVgtdak2S9+A==}
cpu: [arm64]
- os: [win32]
+ os: [openharmony]
- '@rollup/rollup-win32-arm64-msvc@4.34.8':
- resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==}
+ '@rollup/rollup-win32-arm64-msvc@4.53.2':
+ resolution: {integrity: sha512-IlbHFYc/pQCgew/d5fslcy1KEaYVCJ44G8pajugd8VoOEI8ODhtb/j8XMhLpwHCMB3yk2J07ctup10gpw2nyMA==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.24.0':
- resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==}
- cpu: [ia32]
- os: [win32]
-
- '@rollup/rollup-win32-ia32-msvc@4.34.8':
- resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==}
+ '@rollup/rollup-win32-ia32-msvc@4.53.2':
+ resolution: {integrity: sha512-lNlPEGgdUfSzdCWU176ku/dQRnA7W+Gp8d+cWv73jYrb8uT7HTVVxq62DUYxjbaByuf1Yk0RIIAbDzp+CnOTFg==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.24.0':
- resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==}
+ '@rollup/rollup-win32-x64-gnu@4.53.2':
+ resolution: {integrity: sha512-S6YojNVrHybQis2lYov1sd+uj7K0Q05NxHcGktuMMdIQ2VixGwAfbJ23NnlvvVV1bdpR2m5MsNBViHJKcA4ADw==}
cpu: [x64]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.34.8':
- resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==}
+ '@rollup/rollup-win32-x64-msvc@4.53.2':
+ resolution: {integrity: sha512-k+/Rkcyx//P6fetPoLMb8pBeqJBNGx81uuf7iljX9++yNBVRDQgD04L+SVXmXmh5ZP4/WOp4mWF0kmi06PW2tA==}
cpu: [x64]
os: [win32]
- '@ruby/3.4-wasm-wasi@2.7.1':
- resolution: {integrity: sha512-uPRvWNL0eR3nYV1iiuJ/QBREUCqc3QKQIJw1iDmuLjiWsftqPfLxN6t0cEtF5mOGh90EZG/NptJoJ4SlJrfzHw==}
+ '@ruby/3.4-wasm-wasi@2.7.2':
+ resolution: {integrity: sha512-J4Fu2KoEGcr88aayNLhvDB5zy29Vvp5FfAGucIn7aFGomsiOg9EdSyLnMxbtt6pwQOLtfgpL5iZMHBAI1GYIGQ==}
'@ruby/wasm-wasi@2.7.1':
resolution: {integrity: sha512-2f4NqiJuFoeYiXNr60PH3TbH5c+z/xP2Hq36Av2yahp05AaLDyJxWZwr9EGmfoFsmVTmeDdEW2KjPTfpue6xeg==}
- '@rushstack/node-core-library@5.10.2':
- resolution: {integrity: sha512-xOF/2gVJZTfjTxbo4BDj9RtQq/HFnrrKdtem4JkyRLnwsRz2UDTg8gA1/et10fBx5RxmZD9bYVGST69W8ME5OQ==}
+ '@rushstack/node-core-library@5.18.0':
+ resolution: {integrity: sha512-XDebtBdw5S3SuZIt+Ra2NieT8kQ3D2Ow1HxhDQ/2soinswnOu9e7S69VSwTOLlQnx5mpWbONu+5JJjDxMAb6Fw==}
peerDependencies:
'@types/node': '*'
peerDependenciesMeta:
'@types/node':
optional: true
- '@rushstack/rig-package@0.5.3':
- resolution: {integrity: sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==}
-
- '@rushstack/terminal@0.14.5':
- resolution: {integrity: sha512-TEOpNwwmsZVrkp0omnuTUTGZRJKTr6n6m4OITiNjkqzLAkcazVpwR1SOtBg6uzpkIBLgrcNHETqI8rbw3uiUfw==}
+ '@rushstack/problem-matcher@0.1.1':
+ resolution: {integrity: sha512-Fm5XtS7+G8HLcJHCWpES5VmeMyjAKaWeyZU5qPzZC+22mPlJzAsOxymHiWIfuirtPckX3aptWws+K2d0BzniJA==}
peerDependencies:
'@types/node': '*'
peerDependenciesMeta:
'@types/node':
optional: true
- '@rushstack/ts-command-line@4.23.3':
- resolution: {integrity: sha512-HazKL8fv4HMQMzrKJCrOrhyBPPdzk7iajUXgsASwjQ8ROo1cmgyqxt/k9+SdmrNLGE1zATgRqMUH3s/6smbRMA==}
+ '@rushstack/rig-package@0.6.0':
+ resolution: {integrity: sha512-ZQmfzsLE2+Y91GF15c65L/slMRVhF6Hycq04D4TwtdGaUAbIXXg9c5pKA5KFU7M4QMaihoobp9JJYpYcaY3zOw==}
- '@shikijs/core@1.29.1':
- resolution: {integrity: sha512-Mo1gGGkuOYjDu5H8YwzmOuly9vNr8KDVkqj9xiKhhhFS8jisAtDSEWB9hzqRHLVQgFdA310e8XRJcW4tYhRB2A==}
+ '@rushstack/terminal@0.19.3':
+ resolution: {integrity: sha512-0P8G18gK9STyO+CNBvkKPnWGMxESxecTYqOcikHOVIHXa9uAuTK+Fw8TJq2Gng1w7W6wTC9uPX6hGNvrMll2wA==}
+ peerDependencies:
+ '@types/node': '*'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
- '@shikijs/core@1.29.2':
- resolution: {integrity: sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==}
-
- '@shikijs/engine-javascript@1.29.1':
- resolution: {integrity: sha512-Hpi8k9x77rCQ7F/7zxIOUruNkNidMyBnP5qAGbLFqg4kRrg1HZhkB8btib5EXbQWTtLb5gBHOdBwshk20njD7Q==}
-
- '@shikijs/engine-javascript@1.29.2':
- resolution: {integrity: sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==}
-
- '@shikijs/engine-oniguruma@1.29.1':
- resolution: {integrity: sha512-gSt2WhLNgEeLstcweQOSp+C+MhOpTsgdNXRqr3zP6M+BUBZ8Md9OU2BYwUYsALBxHza7hwaIWtFHjQ/aOOychw==}
-
- '@shikijs/engine-oniguruma@1.29.2':
- resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==}
-
- '@shikijs/langs@1.29.1':
- resolution: {integrity: sha512-iERn4HlyuT044/FgrvLOaZgKVKf3PozjKjyV/RZ5GnlyYEAZFcgwHGkYboeBv2IybQG1KVS/e7VGgiAU4JY2Gw==}
-
- '@shikijs/langs@1.29.2':
- resolution: {integrity: sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==}
-
- '@shikijs/themes@1.29.1':
- resolution: {integrity: sha512-lb11zf72Vc9uxkl+aec2oW1HVTHJ2LtgZgumb4Rr6By3y/96VmlU44bkxEb8WBWH3RUtbqAJEN0jljD9cF7H7g==}
-
- '@shikijs/themes@1.29.2':
- resolution: {integrity: sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==}
-
- '@shikijs/types@1.29.1':
- resolution: {integrity: sha512-aBqAuhYRp5vSir3Pc9+QPu9WESBOjUo03ao0IHLC4TyTioSsp/SkbAZSrIH4ghYYC1T1KTEpRSBa83bas4RnPA==}
-
- '@shikijs/types@1.29.2':
- resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==}
-
- '@shikijs/vscode-textmate@10.0.1':
- resolution: {integrity: sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==}
+ '@rushstack/ts-command-line@5.1.3':
+ resolution: {integrity: sha512-Kdv0k/BnnxIYFlMVC1IxrIS0oGQd4T4b7vKfx52Y2+wk2WZSDFIvedr7JrhenzSlm3ou5KwtoTGTGd5nbODRug==}
'@sinclair/typebox@0.31.28':
resolution: {integrity: sha512-/s55Jujywdw/Jpan+vsy6JZs1z2ZTGxTmbZTPiuSL2wz9mfzA2gN1zzaqmvfi4pq+uOt7Du85fkiwv5ymW84aQ==}
@@ -1064,117 +1065,151 @@ packages:
resolution: {integrity: sha512-hI6twvUkzOmyGZhQMza1gpfqErZxXRw6JEsiVjUbo7tFanVD+8Oil0Ih3l2nGzHdxPI41zFmfUQG7GHqhciKZQ==}
hasBin: true
- '@sveltejs/vite-plugin-svelte-inspector@4.0.1':
- resolution: {integrity: sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22}
+ '@standard-schema/spec@1.0.0':
+ resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==}
+
+ '@sveltejs/acorn-typescript@1.0.6':
+ resolution: {integrity: sha512-4awhxtMh4cx9blePWl10HRHj8Iivtqj+2QdDCSMDzxG+XKa9+VCNupQuCuvzEhYPzZSrX+0gC+0lHA/0fFKKQQ==}
+ peerDependencies:
+ acorn: ^8.9.0
+
+ '@sveltejs/adapter-static@3.0.10':
+ resolution: {integrity: sha512-7D9lYFWJmB7zxZyTE/qxjksvMqzMuYrrsyh1f4AlZqeZeACPRySjbC3aFiY55wb1tWUaKOQG9PVbm74JcN2Iew==}
+ peerDependencies:
+ '@sveltejs/kit': ^2.0.0
+
+ '@sveltejs/kit@2.48.4':
+ resolution: {integrity: sha512-TGFX1pZUt9qqY20Cv5NyYvy0iLWHf2jXi8s+eCGsig7jQMdwZWKUFMR6TbvFNhfDSUpc1sH/Y5EHv20g3HHA3g==}
+ engines: {node: '>=18.13'}
+ hasBin: true
+ 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
+ vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0
+ peerDependenciesMeta:
+ '@opentelemetry/api':
+ optional: true
+
+ '@sveltejs/vite-plugin-svelte-inspector@5.0.1':
+ resolution: {integrity: sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==}
+ engines: {node: ^20.19 || ^22.12 || >=24}
peerDependencies:
- '@sveltejs/vite-plugin-svelte': ^5.0.0
+ '@sveltejs/vite-plugin-svelte': ^6.0.0-next.0
svelte: ^5.0.0
- vite: ^6.0.0
+ vite: ^6.3.0 || ^7.0.0
- '@sveltejs/vite-plugin-svelte@5.0.3':
- resolution: {integrity: sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22}
+ '@sveltejs/vite-plugin-svelte@6.2.1':
+ resolution: {integrity: sha512-YZs/OSKOQAQCnJvM/P+F1URotNnYNeU3P2s4oIpzm1uFaqUEqRxUB0g5ejMjEb5Gjb9/PiBI5Ktrq4rUUF8UVQ==}
+ engines: {node: ^20.19 || ^22.12 || >=24}
peerDependencies:
svelte: ^5.0.0
- vite: ^6.0.0
+ vite: ^6.3.0 || ^7.0.0
- '@tailwindcss/node@4.0.8':
- resolution: {integrity: sha512-FKArQpbrbwv08TNT0k7ejYXpF+R8knZFAatNc0acOxbgeqLzwb86r+P3LGOjIeI3Idqe9CVkZrh4GlsJLJKkkw==}
+ '@tailwindcss/node@4.1.17':
+ resolution: {integrity: sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==}
- '@tailwindcss/oxide-android-arm64@4.0.8':
- resolution: {integrity: sha512-We7K79+Sm4mwJHk26Yzu/GAj7C7myemm7PeXvpgMxyxO70SSFSL3uCcqFbz9JA5M5UPkrl7N9fkBe/Y0iazqpA==}
+ '@tailwindcss/oxide-android-arm64@4.1.17':
+ resolution: {integrity: sha512-BMqpkJHgOZ5z78qqiGE6ZIRExyaHyuxjgrJ6eBO5+hfrfGkuya0lYfw8fRHG77gdTjWkNWEEm+qeG2cDMxArLQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [android]
- '@tailwindcss/oxide-darwin-arm64@4.0.8':
- resolution: {integrity: sha512-Lv9Isi2EwkCTG1sRHNDi0uRNN1UGFdEThUAGFrydRmQZnraGLMjN8gahzg2FFnOizDl7LB2TykLUuiw833DSNg==}
+ '@tailwindcss/oxide-darwin-arm64@4.1.17':
+ resolution: {integrity: sha512-EquyumkQweUBNk1zGEU/wfZo2qkp/nQKRZM8bUYO0J+Lums5+wl2CcG1f9BgAjn/u9pJzdYddHWBiFXJTcxmOg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@tailwindcss/oxide-darwin-x64@4.0.8':
- resolution: {integrity: sha512-fWfywfYIlSWtKoqWTjukTHLWV3ARaBRjXCC2Eo0l6KVpaqGY4c2y8snUjp1xpxUtpqwMvCvFWFaleMoz1Vhzlw==}
+ '@tailwindcss/oxide-darwin-x64@4.1.17':
+ resolution: {integrity: sha512-gdhEPLzke2Pog8s12oADwYu0IAw04Y2tlmgVzIN0+046ytcgx8uZmCzEg4VcQh+AHKiS7xaL8kGo/QTiNEGRog==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@tailwindcss/oxide-freebsd-x64@4.0.8':
- resolution: {integrity: sha512-SO+dyvjJV9G94bnmq2288Ke0BIdvrbSbvtPLaQdqjqHR83v5L2fWADyFO+1oecHo9Owsk8MxcXh1agGVPIKIqw==}
+ '@tailwindcss/oxide-freebsd-x64@4.1.17':
+ resolution: {integrity: sha512-hxGS81KskMxML9DXsaXT1H0DyA+ZBIbyG/sSAjWNe2EDl7TkPOBI42GBV3u38itzGUOmFfCzk1iAjDXds8Oh0g==}
engines: {node: '>= 10'}
cpu: [x64]
os: [freebsd]
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.8':
- resolution: {integrity: sha512-ZSHggWiEblQNV69V0qUK5vuAtHP+I+S2eGrKGJ5lPgwgJeAd6GjLsVBN+Mqn2SPVfYM3BOpS9jX/zVg9RWQVDQ==}
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.17':
+ resolution: {integrity: sha512-k7jWk5E3ldAdw0cNglhjSgv501u7yrMf8oeZ0cElhxU6Y2o7f8yqelOp3fhf7evjIS6ujTI3U8pKUXV2I4iXHQ==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
- '@tailwindcss/oxide-linux-arm64-gnu@4.0.8':
- resolution: {integrity: sha512-xWpr6M0OZLDNsr7+bQz+3X7zcnDJZJ1N9gtBWCtfhkEtDjjxYEp+Lr5L5nc/yXlL4MyCHnn0uonGVXy3fhxaVA==}
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.17':
+ resolution: {integrity: sha512-HVDOm/mxK6+TbARwdW17WrgDYEGzmoYayrCgmLEw7FxTPLcp/glBisuyWkFz/jb7ZfiAXAXUACfyItn+nTgsdQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@tailwindcss/oxide-linux-arm64-musl@4.0.8':
- resolution: {integrity: sha512-5tz2IL7LN58ssGEq7h/staD7pu/izF/KeMWdlJ86WDe2Ah46LF3ET6ZGKTr5eZMrnEA0M9cVFuSPprKRHNgjeg==}
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.17':
+ resolution: {integrity: sha512-HvZLfGr42i5anKtIeQzxdkw/wPqIbpeZqe7vd3V9vI3RQxe3xU1fLjss0TjyhxWcBaipk7NYwSrwTwK1hJARMg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@tailwindcss/oxide-linux-x64-gnu@4.0.8':
- resolution: {integrity: sha512-KSzMkhyrxAQyY2o194NKVKU9j/c+NFSoMvnHWFaNHKi3P1lb+Vq1UC19tLHrmxSkKapcMMu69D7+G1+FVGNDXQ==}
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.17':
+ resolution: {integrity: sha512-M3XZuORCGB7VPOEDH+nzpJ21XPvK5PyjlkSFkFziNHGLc5d6g3di2McAAblmaSUNl8IOmzYwLx9NsE7bplNkwQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@tailwindcss/oxide-linux-x64-musl@4.0.8':
- resolution: {integrity: sha512-yFYKG5UtHTRimjtqxUWXBgI4Tc6NJe3USjRIVdlTczpLRxq/SFwgzGl5JbatCxgSRDPBFwRrNPxq+ukfQFGdrw==}
+ '@tailwindcss/oxide-linux-x64-musl@4.1.17':
+ resolution: {integrity: sha512-k7f+pf9eXLEey4pBlw+8dgfJHY4PZ5qOUFDyNf7SI6lHjQ9Zt7+NcscjpwdCEbYi6FI5c2KDTDWyf2iHcCSyyQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@tailwindcss/oxide-win32-arm64-msvc@4.0.8':
- resolution: {integrity: sha512-tndGujmCSba85cRCnQzXgpA2jx5gXimyspsUYae5jlPyLRG0RjXbDshFKOheVXU4TLflo7FSG8EHCBJ0EHTKdQ==}
+ '@tailwindcss/oxide-wasm32-wasi@4.1.17':
+ resolution: {integrity: sha512-cEytGqSSoy7zK4JRWiTCx43FsKP/zGr0CsuMawhH67ONlH+T79VteQeJQRO/X7L0juEUA8ZyuYikcRBf0vsxhg==}
+ 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.17':
+ resolution: {integrity: sha512-JU5AHr7gKbZlOGvMdb4722/0aYbU+tN6lv1kONx0JK2cGsh7g148zVWLM0IKR3NeKLv+L90chBVYcJ8uJWbC9A==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@tailwindcss/oxide-win32-x64-msvc@4.0.8':
- resolution: {integrity: sha512-T77jroAc0p4EHVVgTUiNeFn6Nj3jtD3IeNId2X+0k+N1XxfNipy81BEkYErpKLiOkNhpNFjPee8/ZVas29b2OQ==}
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.17':
+ resolution: {integrity: sha512-SKWM4waLuqx0IH+FMDUw6R66Hu4OuTALFgnleKbqhgGU30DY20NORZMZUKgLRjQXNN2TLzKvh48QXTig4h4bGw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
- '@tailwindcss/oxide@4.0.8':
- resolution: {integrity: sha512-KfMcuAu/Iw+DcV1e8twrFyr2yN8/ZDC/odIGta4wuuJOGkrkHZbvJvRNIbQNhGh7erZTYV6Ie0IeD6WC9Y8Hcw==}
+ '@tailwindcss/oxide@4.1.17':
+ resolution: {integrity: sha512-F0F7d01fmkQhsTjXezGBLdrl1KresJTcI3DB8EkScCldyKp3Msz4hub4uyYaVnk88BAS1g5DQjjF6F5qczheLA==}
engines: {node: '>= 10'}
- '@tailwindcss/typography@0.5.16':
- resolution: {integrity: sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==}
+ '@tailwindcss/typography@0.5.19':
+ resolution: {integrity: sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==}
peerDependencies:
tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1'
- '@tailwindcss/vite@4.0.8':
- resolution: {integrity: sha512-+SAq44yLzYlzyrb7QTcFCdU8Xa7FOA0jp+Xby7fPMUie+MY9HhJysM7Vp+vL8qIp8ceQJfLD+FjgJuJ4lL6nyg==}
+ '@tailwindcss/vite@4.1.17':
+ resolution: {integrity: sha512-4+9w8ZHOiGnpcGI6z1TVVfWaX/koK7fKeSYF3qlYg2xpBtbteP2ddBxiarL+HVgfSJGeK5RIxRQmKm4rTJJAwA==}
peerDependencies:
- vite: ^5.2.0 || ^6
+ vite: ^5.2.0 || ^6 || ^7
'@total-typescript/tsconfig@1.0.4':
resolution: {integrity: sha512-fO4ctMPGz1kOFOQ4RCPBRBfMy3gDn+pegUfrGyUFRMv/Rd0ZM3/SHH3hFCYG4u6bPLG8OlmOGcBLDexvyr3A5w==}
- '@trysound/sax@0.2.0':
- resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
- engines: {node: '>=10.13.0'}
-
- '@types/acorn@4.0.6':
- resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
-
'@types/argparse@1.0.38':
resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==}
+ '@types/chai@5.2.3':
+ resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
+
'@types/color-convert@2.0.3':
resolution: {integrity: sha512-2Q6wzrNiuEvYxVQqhh7sXM2mhIhvZR/Paq4FdsQkOMgWsCIkKvSGj8Le1/XalulrmgOzPMqNa0ix+ePY4hTrfg==}
@@ -1190,115 +1225,132 @@ packages:
'@types/debug@4.1.12':
resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
- '@types/estree-jsx@1.0.5':
- resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==}
+ '@types/deep-eql@4.0.2':
+ resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
- '@types/estree@1.0.6':
- resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
+ '@types/estree@1.0.8':
+ resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
'@types/golang-wasm-exec@1.15.2':
resolution: {integrity: sha512-NA77toY4yOiiV5foDVT/rfxmtoox7ASHqGs4Eek8xTMcKWwAhZLOD3SYfLQKq4P2jtOLQQkeISq3zSuQ1Y+apg==}
- '@types/hast@3.0.4':
- resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
-
- '@types/mdast@4.0.4':
- resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
-
- '@types/mdx@2.0.13':
- resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==}
+ '@types/json-schema@7.0.15':
+ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
'@types/ms@0.7.34':
resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
- '@types/nlcst@2.0.3':
- resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==}
+ '@types/node@24.10.1':
+ resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==}
+
+ '@typescript-eslint/eslint-plugin@8.46.4':
+ resolution: {integrity: sha512-R48VhmTJqplNyDxCyqqVkFSZIx1qX6PzwqgcXn1olLrzxcSBDlOsbtcnQuQhNtnNiJ4Xe5gREI1foajYaYU2Vg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^8.46.4
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
+ '@typescript-eslint/parser@8.46.4':
+ resolution: {integrity: sha512-tK3GPFWbirvNgsNKto+UmB/cRtn6TZfyw0D6IKrW55n6Vbs7KJoZtI//kpTKzE/DUmmnAFD8/Ca46s7Obs92/w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
+ '@typescript-eslint/project-service@8.46.4':
+ resolution: {integrity: sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
+
+ '@typescript-eslint/scope-manager@8.46.4':
+ resolution: {integrity: sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@types/node@22.12.0':
- resolution: {integrity: sha512-Fll2FZ1riMjNmlmJOdAyY5pUbkftXslB5DgEzlIuNaiWhXd00FhWxVC/r4yV/4wBb9JfImTu+jiSvXTkJ7F/gA==}
+ '@typescript-eslint/tsconfig-utils@8.46.4':
+ resolution: {integrity: sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
+
+ '@typescript-eslint/type-utils@8.46.4':
+ resolution: {integrity: sha512-V4QC8h3fdT5Wro6vANk6eojqfbv5bpwHuMsBcJUJkqs2z5XnYhJzyz9Y02eUmF9u3PgXEUiOt4w4KHR3P+z0PQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
- '@types/node@22.5.5':
- resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==}
+ '@typescript-eslint/types@8.46.4':
+ resolution: {integrity: sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@types/tar@6.1.13':
- resolution: {integrity: sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==}
+ '@typescript-eslint/typescript-estree@8.46.4':
+ resolution: {integrity: sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
- '@types/unist@2.0.11':
- resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
+ '@typescript-eslint/utils@8.46.4':
+ resolution: {integrity: sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
- '@types/unist@3.0.3':
- resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
+ '@typescript-eslint/visitor-keys@8.46.4':
+ resolution: {integrity: sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@types/yauzl@2.10.3':
- resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
+ '@vitest/browser-playwright@4.0.8':
+ resolution: {integrity: sha512-MUi0msIAPXcA2YAuVMcssrSYP/yylxLt347xyTC6+ODl0c4XQFs0d2AN3Pc3iTa0pxIGmogflUV6eogXpPbJeA==}
+ peerDependencies:
+ playwright: '*'
+ vitest: 4.0.8
- '@ungap/structured-clone@1.2.0':
- resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
+ '@vitest/browser@4.0.8':
+ resolution: {integrity: sha512-oG6QJAR0d7S5SDnIYZwjxCj/a5fhbp9ZE7GtMgZn+yCUf4CxtqbBV6aXyg0qmn8nbUWT+rGuXL2ZB6qDBUjv/A==}
+ peerDependencies:
+ vitest: 4.0.8
- '@vitest/expect@3.0.6':
- resolution: {integrity: sha512-zBduHf/ja7/QRX4HdP1DSq5XrPgdN+jzLOwaTq/0qZjYfgETNFCKf9nOAp2j3hmom3oTbczuUzrzg9Hafh7hNg==}
+ '@vitest/expect@4.0.8':
+ resolution: {integrity: sha512-Rv0eabdP/xjAHQGr8cjBm+NnLHNoL268lMDK85w2aAGLFoVKLd8QGnVon5lLtkXQCoYaNL0wg04EGnyKkkKhPA==}
- '@vitest/mocker@3.0.6':
- resolution: {integrity: sha512-KPztr4/tn7qDGZfqlSPQoF2VgJcKxnDNhmfR3VgZ6Fy1bO8T9Fc1stUiTXtqz0yG24VpD00pZP5f8EOFknjNuQ==}
+ '@vitest/mocker@4.0.8':
+ resolution: {integrity: sha512-9FRM3MZCedXH3+pIh+ME5Up2NBBHDq0wqwhOKkN4VnvCiKbVxddqH9mSGPZeawjd12pCOGnl+lo/ZGHt0/dQSg==}
peerDependencies:
msw: ^2.4.9
- vite: ^5.0.0 || ^6.0.0
+ vite: ^6.0.0 || ^7.0.0-0
peerDependenciesMeta:
msw:
optional: true
vite:
optional: true
- '@vitest/pretty-format@3.0.6':
- resolution: {integrity: sha512-Zyctv3dbNL+67qtHfRnUE/k8qxduOamRfAL1BurEIQSyOEFffoMvx2pnDSSbKAAVxY0Ej2J/GH2dQKI0W2JyVg==}
-
- '@vitest/runner@3.0.6':
- resolution: {integrity: sha512-JopP4m/jGoaG1+CBqubV/5VMbi7L+NQCJTu1J1Pf6YaUbk7bZtaq5CX7p+8sY64Sjn1UQ1XJparHfcvTTdu9cA==}
+ '@vitest/pretty-format@4.0.8':
+ resolution: {integrity: sha512-qRrjdRkINi9DaZHAimV+8ia9Gq6LeGz2CgIEmMLz3sBDYV53EsnLZbJMR1q84z1HZCMsf7s0orDgZn7ScXsZKg==}
- '@vitest/snapshot@3.0.6':
- resolution: {integrity: sha512-qKSmxNQwT60kNwwJHMVwavvZsMGXWmngD023OHSgn873pV0lylK7dwBTfYP7e4URy5NiBCHHiQGA9DHkYkqRqg==}
+ '@vitest/runner@4.0.8':
+ resolution: {integrity: sha512-mdY8Sf1gsM8hKJUQfiPT3pn1n8RF4QBcJYFslgWh41JTfrK1cbqY8whpGCFzBl45LN028g0njLCYm0d7XxSaQQ==}
- '@vitest/spy@3.0.6':
- resolution: {integrity: sha512-HfOGx/bXtjy24fDlTOpgiAEJbRfFxoX3zIGagCqACkFKKZ/TTOE6gYMKXlqecvxEndKFuNHcHqP081ggZ2yM0Q==}
+ '@vitest/snapshot@4.0.8':
+ resolution: {integrity: sha512-Nar9OTU03KGiubrIOFhcfHg8FYaRaNT+bh5VUlNz8stFhCZPNrJvmZkhsr1jtaYvuefYFwK2Hwrq026u4uPWCw==}
- '@vitest/utils@3.0.6':
- resolution: {integrity: sha512-18ktZpf4GQFTbf9jK543uspU03Q2qya7ZGya5yiZ0Gx0nnnalBvd5ZBislbl2EhLjM8A8rt4OilqKG7QwcGkvQ==}
+ '@vitest/spy@4.0.8':
+ resolution: {integrity: sha512-nvGVqUunyCgZH7kmo+Ord4WgZ7lN0sOULYXUOYuHr55dvg9YvMz3izfB189Pgp28w0vWFbEEfNc/c3VTrqrXeA==}
- '@volar/kit@2.4.5':
- resolution: {integrity: sha512-ZzyErW5UiDfiIuJ/lpqc2Kx5PHDGDZ/bPlPJYpRcxlrn8Z8aDhRlsLHkNKcNiH65TmNahk2kbLaiejiqu6BD3A==}
- peerDependencies:
- typescript: '*'
+ '@vitest/utils@4.0.8':
+ resolution: {integrity: sha512-pdk2phO5NDvEFfUTxcTP8RFYjVj/kfLSPIN5ebP2Mu9kcIMeAQTbknqcFEyBcC4z2pJlJI9aS5UQjcYfhmKAow==}
'@volar/language-core@2.4.11':
resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==}
- '@volar/language-core@2.4.5':
- resolution: {integrity: sha512-F4tA0DCO5Q1F5mScHmca0umsi2ufKULAnMOVBfMsZdT4myhVl4WdKRwCaKcfOkIEuyrAVvtq1ESBdZ+rSyLVww==}
-
- '@volar/language-server@2.4.5':
- resolution: {integrity: sha512-l5PswE0JzCtstTlwBUpikeSa3lNUBJhTuWtj9KclZTGi2Uex4RcqGOhTiDsUUtvdv/hEuYCxGq1EdJJPlQsD/g==}
-
- '@volar/language-service@2.4.5':
- resolution: {integrity: sha512-xiFlL0aViGg6JhwAXyohPrdlID13uom8WQg6DWYaV8ob8RRy+zoLlBUI8SpQctwlWEO9poyrYK01revijAwkcw==}
-
'@volar/source-map@2.4.11':
resolution: {integrity: sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==}
- '@volar/source-map@2.4.5':
- resolution: {integrity: sha512-varwD7RaKE2J/Z+Zu6j3mNNJbNT394qIxXwdvz/4ao/vxOfyClZpSDtLKkwWmecinkOVos5+PWkWraelfMLfpw==}
-
'@volar/typescript@2.4.11':
resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==}
- '@volar/typescript@2.4.5':
- resolution: {integrity: sha512-mcT1mHvLljAEtHviVcBuOyAwwMKz1ibXTi5uYtP/pf4XxoAzpdkQ+Br2IC0NPCvLCbjPZmbf3I0udndkfB1CDg==}
-
- '@vscode/emmet-helper@2.9.3':
- resolution: {integrity: sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==}
-
- '@vscode/l10n@0.0.18':
- resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==}
-
'@vue/compiler-core@3.5.7':
resolution: {integrity: sha512-A0gay3lK71MddsSnGlBxRPOugIVdACze9L/rCo5X5srCyjQfZOfYtSFMJc3aOZCM+xN55EQpb4R97rYn/iEbSw==}
@@ -1344,13 +1396,8 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn-typescript@1.4.13:
- resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==}
- peerDependencies:
- acorn: '>=8.9.0'
-
- acorn@8.14.0:
- resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
+ acorn@8.15.0:
+ resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
engines: {node: '>=0.4.0'}
hasBin: true
@@ -1370,37 +1417,26 @@ packages:
ajv:
optional: true
+ ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+
ajv@8.12.0:
resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
ajv@8.13.0:
resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==}
- ajv@8.17.1:
- resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
-
alien-signals@0.4.14:
resolution: {integrity: sha512-itUAVzhczTmP2U5yX67xVpsbbOiquusbWVyA9N+sy6+r6YVbFkahXvNCeEPWEOMhwDYwbVbGHFkVL03N9I5g+Q==}
- ansi-align@3.0.1:
- resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
-
ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
- ansi-regex@6.1.0:
- resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
- engines: {node: '>=12'}
-
ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
- ansi-styles@6.2.1:
- resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
- engines: {node: '>=12'}
-
anymatch@3.1.3:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
@@ -1418,9 +1454,6 @@ packages:
array-flatten@1.1.1:
resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
- array-iterate@2.0.1:
- resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==}
-
array-timsort@1.0.3:
resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==}
@@ -1428,40 +1461,16 @@ packages:
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines: {node: '>=12'}
- astring@1.9.0:
- resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==}
- hasBin: true
-
- astro-icon@1.1.5:
- resolution: {integrity: sha512-CJYS5nWOw9jz4RpGWmzNQY7D0y2ZZacH7atL2K9DeJXJVaz7/5WrxeyIxO8KASk1jCM96Q4LjRx/F3R+InjJrw==}
-
- astro@5.3.0:
- resolution: {integrity: sha512-e88l/Yk/6enR/ZDddLbqtM+oblBFk5mneNSmNesyVYGL/6Dj4UA67GPAZOk79VxT5dbLlclZSyyw/wlxN1aj3A==}
- engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
- hasBin: true
-
async@2.6.4:
resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==}
- asynckit@0.4.0:
- resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
-
- axios@1.7.7:
- resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==}
-
axobject-query@4.1.0:
resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
engines: {node: '>= 0.4'}
- bail@2.0.2:
- resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
-
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- base-64@1.0.0:
- resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==}
-
binary-extensions@2.3.0:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
@@ -1473,13 +1482,6 @@ packages:
resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
- boolbase@1.0.0:
- resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
-
- boxen@8.0.1:
- resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==}
- engines: {node: '>=18'}
-
brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
@@ -1504,9 +1506,6 @@ packages:
buffer-alloc@1.2.0:
resolution: {integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==}
- buffer-crc32@0.2.13:
- resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
-
buffer-fill@1.0.0:
resolution: {integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==}
@@ -1517,51 +1516,21 @@ packages:
resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
engines: {node: '>= 0.8'}
- cac@6.7.14:
- resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
- engines: {node: '>=8'}
-
call-bind@1.0.7:
resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
engines: {node: '>= 0.4'}
- camelcase@8.0.0:
- resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
- engines: {node: '>=16'}
-
- ccount@2.0.1:
- resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
-
- chai@5.2.0:
- resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==}
- engines: {node: '>=12'}
-
- chalk@5.3.0:
- resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
- engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
-
- character-entities-html4@2.1.0:
- resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
-
- character-entities-legacy@3.0.0:
- resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==}
-
- character-entities@2.0.2:
- resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
-
- character-reference-invalid@2.0.1:
- resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
-
- check-error@2.1.1:
- resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==}
- engines: {node: '>= 16'}
+ callsites@3.1.0:
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
+ engines: {node: '>=6'}
- cheerio-select@2.1.0:
- resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==}
+ chai@6.2.1:
+ resolution: {integrity: sha512-p4Z49OGG5W/WBCPSS/dH3jQ73kD6tiMmUM+bckNK6Jr5JHMG3k9bg/BvKR8lKmtVBKmOiuVaV2ws8s9oSbwysg==}
+ engines: {node: '>=18'}
- cheerio@1.0.0:
- resolution: {integrity: sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==}
- engines: {node: '>=18.17'}
+ chalk@4.1.2:
+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
+ engines: {node: '>=10'}
chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
@@ -1574,18 +1543,6 @@ packages:
chownr@1.1.4:
resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
- chownr@2.0.0:
- resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
- engines: {node: '>=10'}
-
- ci-info@4.1.0:
- resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==}
- engines: {node: '>=8'}
-
- cli-boxes@3.0.0:
- resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
- engines: {node: '>=10'}
-
cliui@8.0.1:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
@@ -1594,9 +1551,6 @@ packages:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
- collapse-white-space@2.1.0:
- resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==}
-
color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
@@ -1604,38 +1558,17 @@ packages:
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
- color-string@1.9.1:
- resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
-
- color@4.2.3:
- resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
- engines: {node: '>=12.5.0'}
-
- combined-stream@1.0.8:
- resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
- engines: {node: '>= 0.8'}
-
comlink@4.4.1:
resolution: {integrity: sha512-+1dlx0aY5Jo1vHy/tSsIGpSkN4tS9rZSW8FIhG0JH/crs9wwweswIo/POr451r7bZww3hFbPAKnTpimzL/mm4Q==}
- comma-separated-tokens@2.0.3:
- resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
-
commander@11.1.0:
resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
engines: {node: '>=16'}
- commander@7.2.0:
- resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
- engines: {node: '>= 10'}
-
comment-json@4.2.5:
resolution: {integrity: sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw==}
engines: {node: '>= 6'}
- common-ancestor-path@1.0.1:
- resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==}
-
compare-versions@6.1.1:
resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==}
@@ -1645,6 +1578,9 @@ packages:
confbox@0.1.8:
resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
+ confbox@0.2.2:
+ resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==}
+
consola@3.4.0:
resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==}
engines: {node: ^14.18.0 || >=16.10.0}
@@ -1657,9 +1593,6 @@ packages:
resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
engines: {node: '>= 0.6'}
- cookie-es@1.2.2:
- resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==}
-
cookie-signature@1.0.6:
resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
@@ -1667,42 +1600,20 @@ packages:
resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
engines: {node: '>= 0.6'}
- cookie@0.7.2:
- resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
- engines: {node: '>= 0.6'}
-
core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
- crossws@0.3.3:
- resolution: {integrity: sha512-/71DJT3xJlqSnBr83uGJesmVHSzZEvgxHt/fIKxBAAngqMHmnBWQNxCphVxxJ2XL3xleu5+hJD6IQ3TglBedcw==}
-
- css-select@5.1.0:
- resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
-
- css-tree@2.2.1:
- resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
-
- css-tree@2.3.1:
- resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
-
- css-what@6.1.0:
- resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
- engines: {node: '>= 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
- csso@5.0.5:
- resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
-
- daisyui@5.0.0-beta.8:
- resolution: {integrity: sha512-jSokqm5i+Pv1jG80wliNzMHjmcF+iMx5xRUpk0/QExVoVNyQNWeCsaWJQubPvUq7bt9nzSsQTR2uIZBoyIIoaA==}
+ daisyui@5.5.0:
+ resolution: {integrity: sha512-lfeimNM3U1FzjfBotV3iTrxNfBEncHs7kMP62lTLghmO99v7HVZ/lbcOLr/y0Q3JB6Lx7XEi2yC5RQ8BBxdKPA==}
de-indent@1.0.2:
resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
@@ -1715,8 +1626,8 @@ packages:
supports-color:
optional: true
- debug@4.4.0:
- resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
+ debug@4.4.3:
+ resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
@@ -1724,12 +1635,6 @@ packages:
supports-color:
optional: true
- decode-named-character-reference@1.0.2:
- resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
-
- dedent-js@1.0.1:
- resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==}
-
dedent@1.5.1:
resolution: {integrity: sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==}
peerDependencies:
@@ -1738,9 +1643,8 @@ packages:
babel-plugin-macros:
optional: true
- deep-eql@5.0.2:
- resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
- engines: {node: '>=6'}
+ 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==}
@@ -1750,90 +1654,38 @@ packages:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'}
- defu@6.1.4:
- resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
-
- delayed-stream@1.0.0:
- resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
- engines: {node: '>=0.4.0'}
-
depd@2.0.0:
resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
engines: {node: '>= 0.8'}
- dequal@2.0.3:
- resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
- engines: {node: '>=6'}
-
- destr@2.0.3:
- resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==}
-
destroy@1.2.0:
resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
- detect-libc@1.0.3:
- resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
- engines: {node: '>=0.10'}
- hasBin: true
-
detect-libc@2.0.3:
resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
engines: {node: '>=8'}
- deterministic-object-hash@2.0.2:
- resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==}
- engines: {node: '>=18'}
-
- devalue@5.1.1:
- resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==}
-
- devlop@1.1.0:
- resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
+ devalue@5.4.2:
+ resolution: {integrity: sha512-MwPZTKEPK2k8Qgfmqrd48ZKVvzSQjgW0lXLxiIBA8dQjtf/6mw6pggHNLcyDKyf+fI6eXxlQwPsfaCMTU5U+Bw==}
- diff@5.2.0:
- resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
+ diff@8.0.2:
+ resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==}
engines: {node: '>=0.3.1'}
- dlv@1.1.3:
- resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
-
- dom-serializer@2.0.0:
- resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
-
- domelementtype@2.3.0:
- resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
-
- domhandler@5.0.3:
- resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
- engines: {node: '>= 4'}
-
- domutils@3.1.0:
- resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==}
+ dompurify@3.1.7:
+ resolution: {integrity: sha512-VaTstWtsneJY8xzy7DekmYWEOZcmzIe3Qb3zPd4STve1OBTa+e+WmS1ITQec1fZYXI3HCsOZZiSMpG6oxoWMWQ==}
doppiojvm@0.5.0:
resolution: {integrity: sha512-8KuYG48nTBs2ixltiL+fn+8meD8uxcBHz1xNlM19+jOhj0rhq3t5jQfcKZWl2Glcw6vN+ZluWZvHtZ/H+tLlRg==}
hasBin: true
- dset@3.1.4:
- resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==}
- engines: {node: '>=4'}
-
duplexify@3.7.1:
resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==}
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- emmet@2.4.8:
- resolution: {integrity: sha512-wFe/dxsx7oi/M2UJ/3yBu4Fm24Irho6lqut4C1YFaZebCvCCMygoDGC7W6I+8+K8PAjfa/Ojn52UHi8WCdDiRA==}
-
- emoji-regex-xs@1.0.0:
- resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==}
-
- emoji-regex@10.4.0:
- resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
-
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -1841,14 +1693,11 @@ packages:
resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
engines: {node: '>= 0.8'}
- encoding-sniffer@0.2.0:
- resolution: {integrity: sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==}
-
end-of-stream@1.4.4:
resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
- enhanced-resolve@5.18.1:
- resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
+ enhanced-resolve@5.18.3:
+ resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==}
engines: {node: '>=10.13.0'}
entities@4.5.0:
@@ -1863,17 +1712,16 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
- es-module-lexer@1.6.0:
- resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==}
-
- esast-util-from-estree@2.0.0:
- resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==}
+ es-module-lexer@1.7.0:
+ resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
- esast-util-from-js@2.0.1:
- resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==}
+ esbuild@0.25.12:
+ resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}
+ engines: {node: '>=18'}
+ hasBin: true
- esbuild@0.24.2:
- resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==}
+ esbuild@0.27.0:
+ resolution: {integrity: sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==}
engines: {node: '>=18'}
hasBin: true
@@ -1884,38 +1732,74 @@ packages:
escape-html@1.0.3:
resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
- escape-string-regexp@5.0.0:
- resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
- engines: {node: '>=12'}
+ escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
- esm-env@1.2.1:
- resolution: {integrity: sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==}
+ eslint-config-prettier@10.1.8:
+ resolution: {integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==}
+ hasBin: true
+ peerDependencies:
+ eslint: '>=7.0.0'
- esprima@4.0.1:
- resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
- engines: {node: '>=4'}
+ eslint-plugin-svelte@3.13.0:
+ resolution: {integrity: sha512-2ohCCQJJTNbIpQCSDSTWj+FN0OVfPmSO03lmSNT7ytqMaWF6kpT86LdzDqtm4sh7TVPl/OEWJ/d7R87bXP2Vjg==}
+ 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.4.0:
+ resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
+ 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.1:
+ resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ eslint@9.39.1:
+ resolution: {integrity: sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
+ peerDependencies:
+ jiti: '*'
+ peerDependenciesMeta:
+ jiti:
+ optional: true
- esrap@1.4.3:
- resolution: {integrity: sha512-Xddc1RsoFJ4z9nR7W7BFaEPIp4UXoeQ0+077UdWLxbafMQFyU79sQJMk7kxNgRwQ9/aVgaKacCHC2pUACGwmYw==}
+ esm-env@1.2.2:
+ resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==}
- estree-util-attach-comments@3.0.0:
- resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==}
+ espree@10.4.0:
+ resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- estree-util-build-jsx@3.0.1:
- resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==}
+ esprima@4.0.1:
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
+ engines: {node: '>=4'}
+ hasBin: true
- estree-util-is-identifier-name@3.0.0:
- resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==}
+ esquery@1.6.0:
+ resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
+ engines: {node: '>=0.10'}
- estree-util-scope@1.0.0:
- resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==}
+ esrap@2.1.2:
+ resolution: {integrity: sha512-DgvlIQeowRNyvLPWW4PT7Gu13WznY288Du086E751mwwbsgr29ytBiYeLzAGIo0qk3Ujob0SDk8TiSaM5WQzNg==}
- estree-util-to-js@2.0.0:
- resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==}
+ esrecurse@4.3.0:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
- estree-util-visit@2.0.0:
- resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==}
+ estraverse@5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
@@ -1923,51 +1807,56 @@ packages:
estree-walker@3.0.3:
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+ esutils@2.0.3:
+ resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
+ engines: {node: '>=0.10.0'}
+
etag@1.8.1:
resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
engines: {node: '>= 0.6'}
- eventemitter3@5.0.1:
- resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
-
- expect-type@1.1.0:
- resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==}
+ expect-type@1.2.2:
+ resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==}
engines: {node: '>=12.0.0'}
express@4.19.2:
resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==}
engines: {node: '>= 0.10.0'}
- extend@3.0.2:
- resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
-
- extract-zip@2.0.1:
- resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
- engines: {node: '>= 10.17.0'}
- hasBin: true
+ exsolve@1.0.8:
+ resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==}
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
- fast-glob@3.3.2:
- resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
- engines: {node: '>=8.6.0'}
-
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==}
+
fast-plist@0.1.3:
resolution: {integrity: sha512-d9cEfo/WcOezgPLAC/8t8wGb6YOD6JTCPMw2QcG2nAdFmyY+9rTUizCTaGjIZAloWENTEUMAPpkUAIJJJ0i96A==}
- fast-uri@3.0.1:
- resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==}
-
fastq@1.17.1:
resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
- fd-slicer@1.1.0:
- resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
+ fdir@6.5.0:
+ resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
+ engines: {node: '>=12.0.0'}
+ 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==}
@@ -1977,33 +1866,16 @@ packages:
resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==}
engines: {node: '>= 0.8'}
- find-up-simple@1.0.0:
- resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==}
- engines: {node: '>=18'}
-
- find-up@4.1.0:
- resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
- engines: {node: '>=8'}
-
- find-yarn-workspace-root2@1.2.16:
- resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==}
-
- flattie@1.1.1:
- resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==}
- engines: {node: '>=8'}
+ find-up@5.0.0:
+ resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
+ engines: {node: '>=10'}
- follow-redirects@1.15.9:
- resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
- engines: {node: '>=4.0'}
- peerDependencies:
- debug: '*'
- peerDependenciesMeta:
- debug:
- optional: true
+ flat-cache@4.0.1:
+ resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
+ engines: {node: '>=16'}
- form-data@4.0.0:
- resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
- engines: {node: '>= 6'}
+ flatted@3.3.3:
+ resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
forwarded@0.2.0:
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
@@ -2016,21 +1888,18 @@ packages:
fs-constants@1.0.0:
resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
- fs-extra@11.2.0:
- resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
+ fs-extra@11.3.2:
+ resolution: {integrity: sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==}
engines: {node: '>=14.14'}
- fs-extra@7.0.1:
- resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==}
- engines: {node: '>=6 <7 || >=8'}
-
- fs-minipass@2.1.0:
- resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
- engines: {node: '>= 8'}
-
fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+ fsevents@2.3.2:
+ resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+
fsevents@2.3.3:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
@@ -2043,42 +1912,47 @@ packages:
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
engines: {node: 6.* || 8.* || >= 10.*}
- get-east-asian-width@1.2.0:
- resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==}
- engines: {node: '>=18'}
-
get-intrinsic@1.2.4:
resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
engines: {node: '>= 0.4'}
- get-stream@5.2.0:
- resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
- engines: {node: '>=8'}
-
- github-slugger@2.0.0:
- resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
-
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'}
+
glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
deprecated: Glob versions prior to v9 are no longer supported
+ globals@14.0.0:
+ resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
+ engines: {node: '>=18'}
+
+ globals@15.15.0:
+ resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==}
+ engines: {node: '>=18'}
+
+ globals@16.5.0:
+ resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==}
+ engines: {node: '>=18'}
+
gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
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==}
+
gunzip-maybe@1.4.2:
resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==}
hasBin: true
- h3@1.14.0:
- resolution: {integrity: sha512-ao22eiONdgelqcnknw0iD645qW0s9NnrJHr5OBz4WOMdBdycfSas1EQf1wXRsm+PcB2Yoj43pjBPwqIpJQTeWg==}
-
has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
@@ -2102,58 +1976,10 @@ packages:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
- hast-util-from-html@2.0.3:
- resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==}
-
- hast-util-from-parse5@8.0.1:
- resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==}
-
- hast-util-is-element@3.0.0:
- resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==}
-
- hast-util-parse-selector@4.0.0:
- resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==}
-
- hast-util-raw@9.0.4:
- resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==}
-
- hast-util-to-estree@3.1.0:
- resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==}
-
- hast-util-to-html@9.0.4:
- resolution: {integrity: sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==}
-
- hast-util-to-jsx-runtime@2.3.0:
- resolution: {integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==}
-
- hast-util-to-parse5@8.0.0:
- resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==}
-
- hast-util-to-text@4.0.2:
- resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==}
-
- hast-util-whitespace@3.0.0:
- resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==}
-
- hastscript@8.0.0:
- resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==}
-
he@1.2.0:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
hasBin: true
- html-escaper@3.0.3:
- resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
-
- html-void-elements@3.0.0:
- resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
-
- htmlparser2@9.1.0:
- resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==}
-
- http-cache-semantics@4.1.1:
- resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
-
http-errors@2.0.0:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
engines: {node: '>= 0.8'}
@@ -2166,16 +1992,25 @@ packages:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
- iconv-lite@0.6.3:
- resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
- engines: {node: '>=0.10.0'}
+ ignore@5.3.2:
+ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
+ engines: {node: '>= 4'}
+
+ ignore@7.0.5:
+ resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
+ engines: {node: '>= 4'}
+
+ import-fresh@3.3.1:
+ resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
+ engines: {node: '>=6'}
import-lazy@4.0.0:
resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==}
engines: {node: '>=8'}
- import-meta-resolve@4.1.0:
- resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==}
+ imurmurhash@0.1.4:
+ resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
+ engines: {node: '>=0.8.19'}
inflight@1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
@@ -2188,28 +2023,10 @@ packages:
resolution: {integrity: sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- inline-style-parser@0.1.1:
- resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
-
- inline-style-parser@0.2.4:
- resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==}
-
ipaddr.js@1.9.1:
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines: {node: '>= 0.10'}
- iron-webcrypto@1.2.1:
- resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==}
-
- is-alphabetical@2.0.1:
- resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
-
- is-alphanumerical@2.0.1:
- resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
-
- is-arrayish@0.3.2:
- resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
-
is-binary-path@2.1.0:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
@@ -2218,17 +2035,9 @@ packages:
resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
engines: {node: '>= 0.4'}
- is-decimal@2.0.1:
- resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
-
is-deflate@1.0.0:
resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==}
- is-docker@3.0.0:
- resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- hasBin: true
-
is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -2245,34 +2054,21 @@ packages:
resolution: {integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==}
engines: {node: '>=0.10.0'}
- is-hexadecimal@2.0.1:
- resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
-
- is-inside-container@1.0.0:
- resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
- engines: {node: '>=14.16'}
- hasBin: true
-
is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
- is-plain-obj@4.1.0:
- resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
- engines: {node: '>=12'}
-
is-reference@3.0.3:
resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==}
- is-wsl@3.1.0:
- resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==}
- engines: {node: '>=16'}
-
isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
- jiti@2.4.2:
- resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
+ isexe@2.0.0:
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+
+ jiti@2.6.1:
+ resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
hasBin: true
jju@1.4.0:
@@ -2281,42 +2077,40 @@ packages:
js-sha256@0.11.0:
resolution: {integrity: sha512-6xNlKayMZvds9h1Y1VWc0fQHQ82BxTXizWPEtEeGvmOUYpBRy4gbWroHLpzowe6xiQhHpelCQiE7HEdznyBL9Q==}
- js-yaml@3.14.1:
- resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
- 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-schema-traverse@1.0.0:
resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
+ json-stable-stringify-without-jsonify@1.0.1:
+ resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
+
json5@2.2.3:
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
engines: {node: '>=6'}
hasBin: true
- jsonc-parser@2.3.1:
- resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==}
-
- jsonc-parser@3.3.1:
- resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
-
- jsonfile@4.0.0:
- resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
-
jsonfile@6.1.0:
resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
- kleur@3.0.3:
- resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
- engines: {node: '>=6'}
+ 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.37.0:
+ resolution: {integrity: sha512-JCDrsP4Z1Sb9JwG0aJ8Eo2r7k4Ou5MwmThS/6lcIe1ICyb7UBJKGRIUUdqc2ASdE/42lgz6zFUnzAIhtXnBVrQ==}
+
kolorist@1.8.0:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
@@ -2324,90 +2118,94 @@ packages:
resolution: {integrity: sha512-s7hZHcQeSNKpzCkHRm8yA+0JPLjncSWnjb+2TIElwS2JAqYr+Kv3Ess+9KFfJS0C1xcQ1i9NkNHpWwCYpHMWsA==}
engines: {node: '>=14.0.0'}
- lightningcss-darwin-arm64@1.29.1:
- resolution: {integrity: sha512-HtR5XJ5A0lvCqYAoSv2QdZZyoHNttBpa5EP9aNuzBQeKGfbyH5+UipLWvVzpP4Uml5ej4BYs5I9Lco9u1fECqw==}
+ levn@0.4.1:
+ resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
+ engines: {node: '>= 0.8.0'}
+
+ lightningcss-android-arm64@1.30.2:
+ resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [android]
+
+ lightningcss-darwin-arm64@1.30.2:
+ resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [darwin]
- lightningcss-darwin-x64@1.29.1:
- resolution: {integrity: sha512-k33G9IzKUpHy/J/3+9MCO4e+PzaFblsgBjSGlpAaFikeBFm8B/CkO3cKU9oI4g+fjS2KlkLM/Bza9K/aw8wsNA==}
+ lightningcss-darwin-x64@1.30.2:
+ resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [darwin]
- lightningcss-freebsd-x64@1.29.1:
- resolution: {integrity: sha512-0SUW22fv/8kln2LnIdOCmSuXnxgxVC276W5KLTwoehiO0hxkacBxjHOL5EtHD8BAXg2BvuhsJPmVMasvby3LiQ==}
+ lightningcss-freebsd-x64@1.30.2:
+ resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [freebsd]
- lightningcss-linux-arm-gnueabihf@1.29.1:
- resolution: {integrity: sha512-sD32pFvlR0kDlqsOZmYqH/68SqUMPNj+0pucGxToXZi4XZgZmqeX/NkxNKCPsswAXU3UeYgDSpGhu05eAufjDg==}
+ lightningcss-linux-arm-gnueabihf@1.30.2:
+ resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==}
engines: {node: '>= 12.0.0'}
cpu: [arm]
os: [linux]
- lightningcss-linux-arm64-gnu@1.29.1:
- resolution: {integrity: sha512-0+vClRIZ6mmJl/dxGuRsE197o1HDEeeRk6nzycSy2GofC2JsY4ifCRnvUWf/CUBQmlrvMzt6SMQNMSEu22csWQ==}
+ lightningcss-linux-arm64-gnu@1.30.2:
+ resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
- lightningcss-linux-arm64-musl@1.29.1:
- resolution: {integrity: sha512-UKMFrG4rL/uHNgelBsDwJcBqVpzNJbzsKkbI3Ja5fg00sgQnHw/VrzUTEc4jhZ+AN2BvQYz/tkHu4vt1kLuJyw==}
+ lightningcss-linux-arm64-musl@1.30.2:
+ resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
- lightningcss-linux-x64-gnu@1.29.1:
- resolution: {integrity: sha512-u1S+xdODy/eEtjADqirA774y3jLcm8RPtYztwReEXoZKdzgsHYPl0s5V52Tst+GKzqjebkULT86XMSxejzfISw==}
+ lightningcss-linux-x64-gnu@1.30.2:
+ resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
- lightningcss-linux-x64-musl@1.29.1:
- resolution: {integrity: sha512-L0Tx0DtaNUTzXv0lbGCLB/c/qEADanHbu4QdcNOXLIe1i8i22rZRpbT3gpWYsCh9aSL9zFujY/WmEXIatWvXbw==}
+ lightningcss-linux-x64-musl@1.30.2:
+ resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
- lightningcss-win32-arm64-msvc@1.29.1:
- resolution: {integrity: sha512-QoOVnkIEFfbW4xPi+dpdft/zAKmgLgsRHfJalEPYuJDOWf7cLQzYg0DEh8/sn737FaeMJxHZRc1oBreiwZCjog==}
+ lightningcss-win32-arm64-msvc@1.30.2:
+ resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [win32]
- lightningcss-win32-x64-msvc@1.29.1:
- resolution: {integrity: sha512-NygcbThNBe4JElP+olyTI/doBNGJvLs3bFCRPdvuCcxZCcCZ71B858IHpdm7L1btZex0FvCmM17FK98Y9MRy1Q==}
+ lightningcss-win32-x64-msvc@1.30.2:
+ resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [win32]
- lightningcss@1.29.1:
- resolution: {integrity: sha512-FmGoeD4S05ewj+AkhTY+D+myDvXI6eL27FjHIjoyUkO/uw7WZD1fBVs0QxeYWa7E17CUHJaYX/RUGISCtcrG4Q==}
+ lightningcss@1.30.2:
+ resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==}
engines: {node: '>= 12.0.0'}
- load-yaml-file@0.2.0:
- resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==}
- engines: {node: '>=6'}
+ lilconfig@2.1.0:
+ resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
+ engines: {node: '>=10'}
- local-pkg@0.5.1:
- resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==}
+ local-pkg@1.1.2:
+ resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==}
engines: {node: '>=14'}
locate-character@3.0.0:
resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
- locate-path@5.0.0:
- resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
- engines: {node: '>=8'}
-
- lodash.castarray@4.4.0:
- resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==}
-
- lodash.isplainobject@4.0.6:
- resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
+ 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==}
@@ -2415,18 +2213,6 @@ packages:
lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
- longest-streak@3.1.0:
- resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
-
- loupe@3.1.3:
- resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==}
-
- lower-case@2.0.2:
- resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
-
- lru-cache@10.4.3:
- resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
-
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
@@ -2434,75 +2220,18 @@ packages:
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
engines: {node: '>=10'}
- magic-string@0.30.17:
- resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
-
- magicast@0.3.5:
- resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
+ magic-string@0.30.21:
+ resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
- markdown-extensions@2.0.0:
- resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==}
- engines: {node: '>=16'}
-
- markdown-table@3.0.3:
- resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
-
- mdast-util-definitions@6.0.0:
- resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==}
-
- mdast-util-find-and-replace@3.0.1:
- resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==}
-
- mdast-util-from-markdown@2.0.1:
- resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==}
-
- mdast-util-gfm-autolink-literal@2.0.1:
- resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==}
-
- mdast-util-gfm-footnote@2.0.0:
- resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==}
-
- mdast-util-gfm-strikethrough@2.0.0:
- resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==}
-
- mdast-util-gfm-table@2.0.0:
- resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==}
-
- mdast-util-gfm-task-list-item@2.0.0:
- resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==}
-
- mdast-util-gfm@3.0.0:
- resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==}
-
- mdast-util-mdx-expression@2.0.1:
- resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==}
-
- mdast-util-mdx-jsx@3.1.3:
- resolution: {integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==}
-
- mdast-util-mdx@3.0.0:
- resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==}
-
- mdast-util-mdxjs-esm@2.0.1:
- resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==}
-
- mdast-util-phrasing@4.1.0:
- resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==}
-
- mdast-util-to-hast@13.2.0:
- resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==}
-
- mdast-util-to-markdown@2.1.0:
- resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==}
-
- mdast-util-to-string@4.0.0:
- resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
-
- mdn-data@2.0.28:
- resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
+ marked@14.0.0:
+ resolution: {integrity: sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==}
+ engines: {node: '>= 18'}
+ hasBin: true
- mdn-data@2.0.30:
- resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
+ marked@17.0.0:
+ resolution: {integrity: sha512-KkDYEWEEiYJw/KC+DVm1zzlpMQSMIu6YRltkcCvwheCp8HWPXCk9JwOmHJKBlGfzcpzcIt6x3sMnTsRm/51oDg==}
+ engines: {node: '>= 20'}
+ hasBin: true
media-typer@0.3.0:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
@@ -2519,111 +2248,6 @@ packages:
resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
engines: {node: '>= 0.6'}
- micromark-core-commonmark@2.0.1:
- resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==}
-
- micromark-extension-gfm-autolink-literal@2.1.0:
- resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==}
-
- micromark-extension-gfm-footnote@2.1.0:
- resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==}
-
- micromark-extension-gfm-strikethrough@2.1.0:
- resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==}
-
- micromark-extension-gfm-table@2.1.0:
- resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==}
-
- micromark-extension-gfm-tagfilter@2.0.0:
- resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==}
-
- micromark-extension-gfm-task-list-item@2.1.0:
- resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==}
-
- micromark-extension-gfm@3.0.0:
- resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==}
-
- micromark-extension-mdx-expression@3.0.0:
- resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==}
-
- micromark-extension-mdx-jsx@3.0.1:
- resolution: {integrity: sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==}
-
- micromark-extension-mdx-md@2.0.0:
- resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==}
-
- micromark-extension-mdxjs-esm@3.0.0:
- resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==}
-
- micromark-extension-mdxjs@3.0.0:
- resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==}
-
- micromark-factory-destination@2.0.0:
- resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==}
-
- micromark-factory-label@2.0.0:
- resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==}
-
- micromark-factory-mdx-expression@2.0.2:
- resolution: {integrity: sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==}
-
- micromark-factory-space@2.0.0:
- resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==}
-
- micromark-factory-title@2.0.0:
- resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==}
-
- micromark-factory-whitespace@2.0.0:
- resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==}
-
- micromark-util-character@2.1.0:
- resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==}
-
- micromark-util-chunked@2.0.0:
- resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==}
-
- micromark-util-classify-character@2.0.0:
- resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==}
-
- micromark-util-combine-extensions@2.0.0:
- resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==}
-
- micromark-util-decode-numeric-character-reference@2.0.1:
- resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==}
-
- micromark-util-decode-string@2.0.0:
- resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==}
-
- micromark-util-encode@2.0.0:
- resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==}
-
- micromark-util-events-to-acorn@2.0.2:
- resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==}
-
- micromark-util-html-tag-name@2.0.0:
- resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==}
-
- micromark-util-normalize-identifier@2.0.0:
- resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==}
-
- micromark-util-resolve-all@2.0.0:
- resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==}
-
- micromark-util-sanitize-uri@2.0.0:
- resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==}
-
- micromark-util-subtokenize@2.0.1:
- resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==}
-
- micromark-util-symbol@2.0.0:
- resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==}
-
- micromark-util-types@2.0.0:
- resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==}
-
- micromark@4.0.0:
- resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==}
-
micromatch@4.0.8:
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
engines: {node: '>=8.6'}
@@ -2641,13 +2265,9 @@ packages:
engines: {node: '>=4'}
hasBin: true
- mime@3.0.0:
- resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
- engines: {node: '>=10.0.0'}
- hasBin: true
-
- minimatch@3.0.8:
- resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==}
+ minimatch@10.0.3:
+ resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==}
+ engines: {node: 20 || >=22}
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
@@ -2662,31 +2282,10 @@ packages:
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- minipass@3.3.6:
- resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
- engines: {node: '>=8'}
-
- minipass@4.2.8:
- resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==}
- engines: {node: '>=8'}
-
- minipass@5.0.0:
- resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
- engines: {node: '>=8'}
-
- minizlib@2.1.2:
- resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
- engines: {node: '>= 8'}
-
mkdirp@0.5.6:
resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
hasBin: true
- mkdirp@1.0.4:
- resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
- engines: {node: '>=10'}
- hasBin: true
-
mlly@1.7.4:
resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
@@ -2696,8 +2295,8 @@ packages:
monaco-editor: 0.x.x
monaco-textmate: ^3.0.0
- monaco-editor@0.52.2:
- resolution: {integrity: sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==}
+ monaco-editor@0.54.0:
+ resolution: {integrity: sha512-hx45SEUoLatgWxHKCmlLJH81xBo0uXP4sRkESUpmDQevfi+e7K1VuiSprK6UpQ8u4zOcKNiH0pMvHvlMWA/4cw==}
monaco-textmate@3.0.1:
resolution: {integrity: sha512-ZxxY3OsqUczYP1sGqo97tu+CJmMBwuSW+dL0WEBdDhOZ5G1zntw72hvBc68ZQAirosWvbDKgN1dL5k173QtFww==}
@@ -2709,6 +2308,10 @@ packages:
peerDependencies:
monaco-editor: '*'
+ mri@1.2.0:
+ resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
+ engines: {node: '>=4'}
+
mrmime@2.0.0:
resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
engines: {node: '>=10'}
@@ -2722,45 +2325,26 @@ packages:
muggle-string@0.4.1:
resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
- nanoid@3.3.8:
- resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
+ 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==}
+
negotiator@0.6.3:
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
engines: {node: '>= 0.6'}
- neotraverse@0.6.18:
- resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==}
- engines: {node: '>= 10'}
-
- nlcst-to-string@4.0.0:
- resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==}
-
- no-case@3.0.4:
- resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
-
- node-fetch-native@1.6.6:
- resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==}
-
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
- nth-check@2.1.1:
- resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
-
object-inspect@1.13.2:
resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==}
engines: {node: '>= 0.4'}
- ofetch@1.4.1:
- resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
-
- ohash@1.1.4:
- resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==}
-
on-finished@2.4.1:
resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
engines: {node: '>= 0.8'}
@@ -2771,9 +2355,6 @@ packages:
onigasm@2.2.5:
resolution: {integrity: sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==}
- oniguruma-to-es@2.3.0:
- resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==}
-
only-allow@1.2.1:
resolution: {integrity: sha512-M7CJbmv7UCopc0neRKdzfoGWaVZC+xC1925GitKH9EAqYFzX9//25Q7oX4+jw0tiCCj+t5l6VZh8UPH23NZkMA==}
hasBin: true
@@ -2781,32 +2362,24 @@ packages:
optimist@0.6.1:
resolution: {integrity: sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==}
- p-limit@2.3.0:
- resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
- engines: {node: '>=6'}
+ optionator@0.9.4:
+ resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
+ engines: {node: '>= 0.8.0'}
- p-limit@6.2.0:
- resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==}
- engines: {node: '>=18'}
+ p-limit@3.1.0:
+ resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
+ engines: {node: '>=10'}
- p-locate@4.1.0:
- resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
- engines: {node: '>=8'}
+ p-locate@5.0.0:
+ resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
+ engines: {node: '>=10'}
- p-queue@8.1.0:
- resolution: {integrity: sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==}
+ p-map@7.0.4:
+ resolution: {integrity: sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==}
engines: {node: '>=18'}
- p-timeout@6.1.2:
- resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==}
- engines: {node: '>=14.16'}
-
- p-try@2.2.0:
- resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
- engines: {node: '>=6'}
-
- package-manager-detector@0.2.0:
- resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==}
+ package-manager-detector@1.5.0:
+ resolution: {integrity: sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw==}
pako@0.2.9:
resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==}
@@ -2814,28 +2387,14 @@ packages:
pako@1.0.11:
resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
- parse-entities@4.0.1:
- resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==}
-
- parse-latin@7.0.0:
- resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==}
-
- parse5-htmlparser2-tree-adapter@7.0.0:
- resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==}
-
- parse5-parser-stream@7.1.2:
- resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==}
-
- parse5@7.1.2:
- resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
+ parent-module@1.0.1:
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
+ engines: {node: '>=6'}
parseurl@1.3.3:
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
engines: {node: '>= 0.8'}
- pascal-case@3.1.2:
- resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
-
path-browserify@1.0.1:
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
@@ -2847,34 +2406,22 @@ packages:
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
+ path-key@3.1.1:
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+ engines: {node: '>=8'}
+
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
path-to-regexp@0.1.7:
resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
- pathe@1.1.2:
- resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
-
- pathe@2.0.2:
- resolution: {integrity: sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==}
-
pathe@2.0.3:
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
- pathval@2.0.0:
- resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==}
- engines: {node: '>= 14.16'}
-
peek-stream@1.1.3:
resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==}
- pend@1.2.0:
- resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
-
- picocolors@1.1.0:
- resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
-
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -2882,77 +2429,153 @@ packages:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
- picomatch@4.0.2:
- resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
+ picomatch@4.0.3:
+ resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
engines: {node: '>=12'}
- pify@4.0.1:
- resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
- engines: {node: '>=6'}
-
- pkg-dir@4.2.0:
- resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
- engines: {node: '>=8'}
+ pixelmatch@7.1.0:
+ resolution: {integrity: sha512-1wrVzJ2STrpmONHKBy228LM1b84msXDUoAzVEl0R8Mz4Ce6EPr+IVtxm8+yvrqLYMHswREkjYFaMxnyGnaY3Ng==}
+ hasBin: true
pkg-types@1.3.1:
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
+ pkg-types@2.3.0:
+ resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==}
+
+ playwright-core@1.56.1:
+ resolution: {integrity: sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==}
+ engines: {node: '>=18'}
+ hasBin: true
+
+ playwright@1.56.1:
+ resolution: {integrity: sha512-aFi5B0WovBHTEvpM3DzXTUaeN6eN0qWnTkKx4NQaH4Wvcmc153PdaY2UBdSYKaGYw+UyWXSVyxDUg5DoPEttjw==}
+ engines: {node: '>=18'}
+ hasBin: true
+
+ pngjs@7.0.0:
+ resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==}
+ engines: {node: '>=14.19.0'}
+
+ 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@6.0.10:
resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
engines: {node: '>=4'}
- postcss@8.5.1:
- resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==}
- engines: {node: ^10 || ^12 || >=14}
+ 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==}
+ postcss@8.5.6:
+ resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
engines: {node: ^10 || ^12 || >=14}
- preferred-pm@4.1.1:
- resolution: {integrity: sha512-rU+ZAv1Ur9jAUZtGPebQVQPzdGhNzaEiQ7VL9+cjsAWPHFYOccNXPNiev1CCDSOg/2j7UujM7ojNhpkuILEVNQ==}
- engines: {node: '>=18.12'}
+ prelude-ls@1.2.1:
+ resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
+ engines: {node: '>= 0.8.0'}
- prettier@2.8.7:
- resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==}
- engines: {node: '>=10.13.0'}
- hasBin: true
+ 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.7.1:
+ resolution: {integrity: sha512-Bzv1LZcuiR1Sk02iJTS1QzlFNp/o5l2p3xkopwOrbPmtMeh3fK9rVW5M3neBQzHq+kGKj/4LGQMTNcTH4NGPtQ==}
+ engines: {node: '>=20.19'}
+ peerDependencies:
+ '@ianvs/prettier-plugin-sort-imports': '*'
+ '@prettier/plugin-hermes': '*'
+ '@prettier/plugin-oxc': '*'
+ '@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-jsdoc: '*'
+ prettier-plugin-marko: '*'
+ prettier-plugin-multiline-arrays: '*'
+ prettier-plugin-organize-attributes: '*'
+ prettier-plugin-organize-imports: '*'
+ prettier-plugin-sort-imports: '*'
+ prettier-plugin-svelte: '*'
+ peerDependenciesMeta:
+ '@ianvs/prettier-plugin-sort-imports':
+ optional: true
+ '@prettier/plugin-hermes':
+ optional: true
+ '@prettier/plugin-oxc':
+ 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-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-svelte:
+ optional: true
- prettier@3.5.0:
- resolution: {integrity: sha512-quyMrVt6svPS7CjQ9gKb3GLEX/rl3BCL2oa/QkNcXv4YNVBC9olt3s+H7ukto06q7B1Qz46PbrKLO34PR6vXcA==}
+ prettier@3.6.2:
+ resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==}
engines: {node: '>=14'}
hasBin: true
- prismjs@1.29.0:
- resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==}
- engines: {node: '>=6'}
-
process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
- prompts@2.4.2:
- resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
- engines: {node: '>= 6'}
-
- property-information@6.5.0:
- resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==}
-
proxy-addr@2.0.7:
resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
engines: {node: '>= 0.10'}
- proxy-from-env@1.1.0:
- resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
-
pump@1.0.3:
resolution: {integrity: sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==}
pump@2.0.1:
resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==}
- pump@3.0.2:
- resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==}
-
pumpify@1.5.1:
resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==}
@@ -2968,12 +2591,12 @@ packages:
resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==}
engines: {node: '>=0.6'}
+ quansync@0.2.11:
+ resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==}
+
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- radix3@1.1.2:
- resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
-
range-parser@1.2.1:
resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
engines: {node: '>= 0.6'}
@@ -2993,71 +2616,10 @@ packages:
resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==}
engines: {node: '>= 14.16.0'}
- recma-build-jsx@1.0.0:
- resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==}
-
- recma-jsx@1.0.0:
- resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==}
-
- recma-parse@1.0.0:
- resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==}
-
- recma-stringify@1.0.0:
- resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==}
-
- regex-recursion@5.1.1:
- resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==}
-
- regex-utilities@2.3.0:
- resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==}
-
- regex@5.1.1:
- resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==}
-
- rehype-parse@9.0.0:
- resolution: {integrity: sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==}
-
- rehype-raw@7.0.0:
- resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==}
-
- rehype-recma@1.0.0:
- resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==}
-
- rehype-stringify@10.0.1:
- resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==}
-
- rehype@13.0.2:
- resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==}
-
- remark-gfm@4.0.0:
- resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==}
-
- remark-mdx@3.0.1:
- resolution: {integrity: sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==}
-
- remark-parse@11.0.0:
- resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==}
-
- remark-rehype@11.1.1:
- resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==}
-
- remark-smartypants@3.0.2:
- resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==}
- engines: {node: '>=16.0.0'}
-
- remark-stringify@11.0.0:
- resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==}
-
repeat-string@1.6.1:
resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
engines: {node: '>=0.10'}
- request-light@0.5.8:
- resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==}
-
- request-light@0.7.0:
- resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==}
-
require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
@@ -3066,22 +2628,14 @@ packages:
resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
engines: {node: '>=0.10.0'}
+ resolve-from@4.0.0:
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
+ engines: {node: '>=4'}
+
resolve@1.22.8:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true
- retext-latin@4.0.0:
- resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==}
-
- retext-smartypants@6.1.1:
- resolution: {integrity: sha512-onsHf34i/GzgElJgtT1K2V+31yEhWs7NJboKNxXJcmVMMPxLpgxZ9iADoMdydd6j/bHic5F/aNq0CGqElEtu2g==}
-
- retext-stringify@4.0.0:
- resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==}
-
- retext@9.0.0:
- resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==}
-
reusify@1.0.4:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
@@ -3091,19 +2645,18 @@ packages:
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
- rollup@4.24.0:
- resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==}
- engines: {node: '>=18.0.0', npm: '>=8.0.0'}
- hasBin: true
-
- rollup@4.34.8:
- resolution: {integrity: sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==}
+ rollup@4.53.2:
+ resolution: {integrity: sha512-MHngMYwGJVi6Fmnk6ISmnk7JAHRNF0UkuucA0CUW3N3a4KnONPEZz+vUanQP/ZC/iY1Qkf3bwPWzyY84wEks1g==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+ sade@1.8.1:
+ resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
+ engines: {node: '>=6'}
+
safe-buffer@5.1.2:
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
@@ -3118,11 +2671,6 @@ packages:
engines: {node: '>=10'}
hasBin: true
- semver@7.6.3:
- resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
- engines: {node: '>=10'}
- hasBin: true
-
semver@7.7.1:
resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
engines: {node: '>=10'}
@@ -3136,6 +2684,9 @@ packages:
resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
engines: {node: '>= 0.8.0'}
+ set-cookie-parser@2.7.2:
+ resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==}
+
set-function-length@1.2.2:
resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
engines: {node: '>= 0.4'}
@@ -3143,15 +2694,13 @@ packages:
setprototypeof@1.2.0:
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
- sharp@0.33.5:
- resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
-
- shiki@1.29.1:
- resolution: {integrity: sha512-TghWKV9pJTd/N+IgAIVJtr0qZkB7FfFCUrrEJc0aRmZupo3D1OCVRknQWVRVA7AX/M0Ld7QfoAruPzr3CnUJuw==}
+ shebang-command@2.0.0:
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+ engines: {node: '>=8'}
- shiki@1.29.2:
- resolution: {integrity: sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==}
+ shebang-regex@3.0.0:
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+ engines: {node: '>=8'}
side-channel@1.0.6:
resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
@@ -3160,15 +2709,9 @@ packages:
siginfo@2.0.0:
resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
- simple-swizzle@0.2.2:
- resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
-
- sisteransi@1.0.5:
- resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
-
- smol-toml@1.3.1:
- resolution: {integrity: sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==}
- engines: {node: '>= 18'}
+ sirv@3.0.2:
+ resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==}
+ engines: {node: '>=18'}
source-map-js@1.2.1:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
@@ -3185,13 +2728,6 @@ packages:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
- source-map@0.7.4:
- resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
- engines: {node: '>= 8'}
-
- space-separated-tokens@2.0.2:
- resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
-
sprintf-js@1.0.3:
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
@@ -3207,8 +2743,8 @@ packages:
resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
engines: {node: '>= 0.8'}
- std-env@3.8.0:
- resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==}
+ std-env@3.10.0:
+ resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
stream-shift@1.0.3:
resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==}
@@ -3221,37 +2757,20 @@ packages:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
- string-width@7.2.0:
- resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
- engines: {node: '>=18'}
-
string_decoder@1.1.1:
resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
- stringify-entities@4.0.4:
- resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==}
-
strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
- strip-ansi@7.1.0:
- resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
- engines: {node: '>=12'}
-
- strip-bom@3.0.0:
- resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
- engines: {node: '>=4'}
-
strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
- style-to-object@0.4.4:
- resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==}
-
- 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'}
supports-color@8.1.1:
resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
@@ -3261,23 +2780,29 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- svelte2tsx@0.7.34:
- resolution: {integrity: sha512-WTMhpNhFf8/h3SMtR5dkdSy2qfveomkhYei/QW9gSPccb0/b82tjHvLop6vT303ZkGswU/da1s6XvrLgthQPCw==}
+ svelte-check@4.3.4:
+ resolution: {integrity: sha512-DVWvxhBrDsd+0hHWKfjP99lsSXASeOhHJYyuKOFYJcP7ThfSCKgjVarE8XfuMWpS5JV3AlDf+iK1YGGo2TACdw==}
+ engines: {node: '>= 18.0.0'}
+ hasBin: true
peerDependencies:
- svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0
- typescript: ^4.9.4 || ^5.0.0
-
- svelte@5.20.2:
- resolution: {integrity: sha512-aYXJreNUiyTob0QOzRZeBXZMGeFZDch6SrSRV8QTncZb6zj0O3BEdUzPpojuHQ1pTvk+KX7I6rZCXPUf8pTPxA==}
- engines: {node: '>=18'}
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ typescript: '>=5.0.0'
- svgo@3.3.2:
- resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==}
- engines: {node: '>=14.0.0'}
- hasBin: true
+ svelte-eslint-parser@1.4.0:
+ resolution: {integrity: sha512-fjPzOfipR5S7gQ/JvI9r2H8y9gMGXO3JtmrylHLLyahEMquXI0lrebcjT+9/hNgDej0H7abTyox5HpHmW1PSWA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0, pnpm: 10.18.3}
+ peerDependencies:
+ svelte: ^3.37.0 || ^4.0.0 || ^5.0.0
+ peerDependenciesMeta:
+ svelte:
+ optional: true
+
+ svelte@5.43.6:
+ resolution: {integrity: sha512-RnyO9VXI85Bmsf4b8AuQFBKFYL3LKUl+ZrifOjvlrQoboAROj5IITVLK1yOXBjwUWUn2BI5cfmurktgCzuZ5QA==}
+ engines: {node: '>=18'}
- tailwindcss@4.0.8:
- resolution: {integrity: sha512-Me7N5CKR+D2A1xdWA5t5+kjjT7bwnxZOE6/yDI/ixJdJokszsn2n++mdU5yJwrsTpqFX2B9ZNMBJDwcqk9C9lw==}
+ tailwindcss@4.1.17:
+ resolution: {integrity: sha512-j9Ee2YjuQqYT9bbRTfTZht9W/ytp5H+jJpZKiYdP/bpnXARAuELt9ofP0lPnmHjbga7SNQIxdTAXCmtKVYjN+Q==}
tapable@2.2.1:
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
@@ -3290,10 +2815,6 @@ packages:
resolution: {integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==}
engines: {node: '>= 0.8.0'}
- tar@6.2.1:
- resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
- engines: {node: '>=10'}
-
through2@2.0.5:
resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
@@ -3303,16 +2824,16 @@ packages:
tinyexec@0.3.2:
resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
- tinypool@1.0.2:
- resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==}
- engines: {node: ^18.0.0 || >=20.0.0}
+ tinyexec@1.0.2:
+ resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==}
+ engines: {node: '>=18'}
- tinyrainbow@2.0.0:
- resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==}
- engines: {node: '>=14.0.0'}
+ tinyglobby@0.2.15:
+ resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
+ engines: {node: '>=12.0.0'}
- tinyspy@3.0.2:
- resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==}
+ tinyrainbow@3.0.3:
+ resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==}
engines: {node: '>=14.0.0'}
to-buffer@1.1.1:
@@ -3330,141 +2851,83 @@ packages:
resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
engines: {node: '>=0.6'}
- trim-lines@3.0.1:
- resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
-
- trough@2.2.0:
- resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
+ totalist@3.0.1:
+ resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
+ engines: {node: '>=6'}
- tsconfck@3.1.4:
- resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==}
- engines: {node: ^18 || >=20}
- hasBin: true
+ ts-api-utils@2.1.0:
+ resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==}
+ engines: {node: '>=18.12'}
peerDependencies:
- typescript: ^5.0.0
- peerDependenciesMeta:
- typescript:
- optional: true
+ typescript: '>=4.8.4'
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
- turbo-darwin-64@2.4.2:
- resolution: {integrity: sha512-HFfemyWB60CJtEvVQj9yby5rkkWw9fLAdLtAPGtPQoU3tKh8t/uzCAZKso2aPVbib9vGUuGbPGoGpaRXdVhj5g==}
+ turbo-darwin-64@2.6.1:
+ resolution: {integrity: sha512-Dm0HwhyZF4J0uLqkhUyCVJvKM9Rw7M03v3J9A7drHDQW0qAbIGBrUijQ8g4Q9Cciw/BXRRd8Uzkc3oue+qn+ZQ==}
cpu: [x64]
os: [darwin]
- turbo-darwin-arm64@2.4.2:
- resolution: {integrity: sha512-uwSx1dsBSSFeEC0nxyx2O219FEsS/haiESaWwE9JI8mHkQK61s6w6fN2G586krKxyNam4AIxRltleL+O2Em94g==}
+ turbo-darwin-arm64@2.6.1:
+ resolution: {integrity: sha512-U0PIPTPyxdLsrC3jN7jaJUwgzX5sVUBsKLO7+6AL+OASaa1NbT1pPdiZoTkblBAALLP76FM0LlnsVQOnmjYhyw==}
cpu: [arm64]
os: [darwin]
- turbo-linux-64@2.4.2:
- resolution: {integrity: sha512-Fy/uL8z/LAYcPbm7a1LwFnTY9pIi5FAi12iuHsgB7zHjdh4eeIKS2NIg4nroAmTcUTUZ0/cVTo4bDOCUcS3aKw==}
+ turbo-linux-64@2.6.1:
+ resolution: {integrity: sha512-eM1uLWgzv89bxlK29qwQEr9xYWBhmO/EGiH22UGfq+uXr+QW1OvNKKMogSN65Ry8lElMH4LZh0aX2DEc7eC0Mw==}
cpu: [x64]
os: [linux]
- turbo-linux-arm64@2.4.2:
- resolution: {integrity: sha512-AEA0d8h5W/K6iiXfEgiNwWt0yqRL1NpBs8zQCLdc4/L7WeYeJW3sORWX8zt7xhutF/KW9gTm8ehKpiK6cCIsAA==}
+ turbo-linux-arm64@2.6.1:
+ resolution: {integrity: sha512-MFFh7AxAQAycXKuZDrbeutfWM5Ep0CEZ9u7zs4Hn2FvOViTCzIfEhmuJou3/a5+q5VX1zTxQrKGy+4Lf5cdpsA==}
cpu: [arm64]
os: [linux]
- turbo-windows-64@2.4.2:
- resolution: {integrity: sha512-CybtIZ9wRgnnNFVN9En9G+rxsO+mwU81fvW4RpE8BWyNEkhQ8J28qYf4PaimueMxGHHp/28i/G7Kcdn2GAWG0g==}
+ turbo-windows-64@2.6.1:
+ resolution: {integrity: sha512-buq7/VAN7KOjMYi4tSZT5m+jpqyhbRU2EUTTvp6V0Ii8dAkY2tAAjQN1q5q2ByflYWKecbQNTqxmVploE0LVwQ==}
cpu: [x64]
os: [win32]
- turbo-windows-arm64@2.4.2:
- resolution: {integrity: sha512-7V0yneVPL8Y3TgrkUIjw7Odmwu1tHnyIiPHFM7eFcA7U+H6hPXyCxge7nC3wOKfjhKCQqUm+Vf/k6kjmLz5G4g==}
+ turbo-windows-arm64@2.6.1:
+ resolution: {integrity: sha512-7w+AD5vJp3R+FB0YOj1YJcNcOOvBior7bcHTodqp90S3x3bLgpr7tE6xOea1e8JkP7GK6ciKVUpQvV7psiwU5Q==}
cpu: [arm64]
os: [win32]
- turbo@2.4.2:
- resolution: {integrity: sha512-Qxi0ioQCxMRUCcHKHZkTnYH8e7XCpNfg9QiJcyfWIc+ZXeaCjzV5rCGlbQlTXMAtI8qgfP8fZADv3CFtPwqdPQ==}
+ turbo@2.6.1:
+ resolution: {integrity: sha512-qBwXXuDT3rA53kbNafGbT5r++BrhRgx3sAo0cHoDAeG9g1ItTmUMgltz3Hy7Hazy1ODqNpR+C7QwqL6DYB52yA==}
hasBin: true
- type-fest@4.26.1:
- resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==}
- engines: {node: '>=16'}
+ type-check@0.4.0:
+ resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
+ engines: {node: '>= 0.8.0'}
type-is@1.6.18:
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
engines: {node: '>= 0.6'}
- typesafe-path@0.2.2:
- resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==}
-
- typescript-auto-import-cache@0.3.3:
- resolution: {integrity: sha512-ojEC7+Ci1ij9eE6hp8Jl9VUNnsEKzztktP5gtYNRMrTmfXVwA1PITYYAkpxCvvupdSYa/Re51B6KMcv1CTZEUA==}
+ typescript-eslint@8.46.4:
+ resolution: {integrity: sha512-KALyxkpYV5Ix7UhvjTwJXZv76VWsHG+NjNlt/z+a17SOQSiOcBdUXdbJdyXi7RPxrBFECtFOiPwUJQusJuCqrg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
- typescript@5.7.2:
- resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==}
+ typescript@5.8.2:
+ resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==}
engines: {node: '>=14.17'}
hasBin: true
- typescript@5.7.3:
- resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==}
+ typescript@5.9.3:
+ resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
engines: {node: '>=14.17'}
hasBin: true
ufo@1.5.4:
resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
- ultrahtml@1.5.3:
- resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==}
-
- uncrypto@0.1.3:
- resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
-
- undici-types@6.19.8:
- resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
-
- undici-types@6.20.0:
- resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
-
- undici@6.19.8:
- resolution: {integrity: sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==}
- engines: {node: '>=18.17'}
-
- unenv@1.10.0:
- resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==}
-
- unified@11.0.5:
- resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
-
- unist-util-find-after@5.0.0:
- resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
-
- unist-util-is@6.0.0:
- resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
-
- unist-util-modify-children@4.0.0:
- resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==}
-
- unist-util-position-from-estree@2.0.0:
- resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==}
-
- unist-util-position@5.0.0:
- resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==}
-
- unist-util-remove-position@5.0.0:
- resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==}
-
- unist-util-stringify-position@4.0.0:
- resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
-
- unist-util-visit-children@3.0.0:
- resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==}
-
- unist-util-visit-parents@6.0.1:
- resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==}
-
- unist-util-visit@5.0.0:
- resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
-
- universalify@0.1.2:
- resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
- engines: {node: '>= 4.0.0'}
+ undici-types@7.16.0:
+ resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
universalify@2.0.1:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
@@ -3474,69 +2937,33 @@ packages:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
- unplugin@2.1.2:
- resolution: {integrity: sha512-Q3LU0e4zxKfRko1wMV2HmP8lB9KWislY7hxXpxd+lGx0PRInE4vhMBVEZwpdVYHvtqzhSrzuIfErsob6bQfCzw==}
- engines: {node: '>=18.12.0'}
-
- unstorage@1.14.4:
- resolution: {integrity: sha512-1SYeamwuYeQJtJ/USE1x4l17LkmQBzg7deBJ+U9qOBoHo15d1cDxG4jM31zKRgF7pG0kirZy4wVMX6WL6Zoscg==}
+ unplugin-icons@22.5.0:
+ resolution: {integrity: sha512-MBlMtT5RuMYZy4TZgqUL2OTtOdTUVsS1Mhj6G1pEzMlFJlEnq6mhUfoIt45gBWxHcsOdXJDWLg3pRZ+YmvAVWQ==}
peerDependencies:
- '@azure/app-configuration': ^1.8.0
- '@azure/cosmos': ^4.2.0
- '@azure/data-tables': ^13.3.0
- '@azure/identity': ^4.5.0
- '@azure/keyvault-secrets': ^4.9.0
- '@azure/storage-blob': ^12.26.0
- '@capacitor/preferences': ^6.0.3
- '@deno/kv': '>=0.8.4'
- '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0
- '@planetscale/database': ^1.19.0
- '@upstash/redis': ^1.34.3
- '@vercel/blob': '>=0.27.0'
- '@vercel/kv': ^1.0.1
- aws4fetch: ^1.0.20
- db0: '>=0.2.1'
- idb-keyval: ^6.2.1
- ioredis: ^5.4.2
- uploadthing: ^7.4.1
+ '@svgr/core': '>=7.0.0'
+ '@svgx/core': ^1.0.1
+ '@vue/compiler-sfc': ^3.0.2 || ^2.7.0
+ svelte: ^3.0.0 || ^4.0.0 || ^5.0.0
+ vue-template-compiler: ^2.6.12
+ vue-template-es2015-compiler: ^1.9.0
peerDependenciesMeta:
- '@azure/app-configuration':
- optional: true
- '@azure/cosmos':
- optional: true
- '@azure/data-tables':
- optional: true
- '@azure/identity':
- optional: true
- '@azure/keyvault-secrets':
- optional: true
- '@azure/storage-blob':
+ '@svgr/core':
optional: true
- '@capacitor/preferences':
+ '@svgx/core':
optional: true
- '@deno/kv':
+ '@vue/compiler-sfc':
optional: true
- '@netlify/blobs':
- optional: true
- '@planetscale/database':
- optional: true
- '@upstash/redis':
- optional: true
- '@vercel/blob':
- optional: true
- '@vercel/kv':
- optional: true
- aws4fetch:
- optional: true
- db0:
- optional: true
- idb-keyval:
+ svelte:
optional: true
- ioredis:
+ vue-template-compiler:
optional: true
- uploadthing:
+ vue-template-es2015-compiler:
optional: true
+ unplugin@2.3.10:
+ resolution: {integrity: sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==}
+ engines: {node: '>=18.12.0'}
+
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@@ -3554,29 +2981,21 @@ packages:
resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==}
hasBin: true
+ uuid@11.1.0:
+ resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==}
+ hasBin: true
+
vary@1.1.2:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
- vfile-location@5.0.3:
- resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==}
-
- vfile-message@4.0.2:
- resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==}
-
- vfile@6.0.3:
- resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
-
- vite-node@3.0.6:
- resolution: {integrity: sha512-s51RzrTkXKJrhNbUzQRsarjmAae7VmMPAsRT7lppVpIg6mK3zGthP9Hgz0YQQKuNcF+Ii7DfYk3Fxz40jRmePw==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
- hasBin: true
-
- vite-plugin-cross-origin-isolation@0.1.6:
- resolution: {integrity: sha512-OY0naW9nPUDrKTffYnY7FRYXOgZdHoNwMGpPxUmj/n32mGZi01fcq+J536jkmwGWX7DLT95XBQVHHbrAJzTvrw==}
+ vite-plugin-devtools-json@1.0.0:
+ resolution: {integrity: sha512-MobvwqX76Vqt/O4AbnNMNWoXWGrKUqZbphCUle/J2KXH82yKQiunOeKnz/nqEPosPsoWWPP9FtNuPBSYpiiwkw==}
+ peerDependencies:
+ vite: ^5.0.0 || ^6.0.0 || ^7.0.0
- vite-plugin-dts@4.5.0:
- resolution: {integrity: sha512-M1lrPTdi7gilLYRZoLmGYnl4fbPryVYsehPN9JgaxjJKTs8/f7tuAlvCCvOLB5gRDQTTKnptBcB0ACsaw2wNLw==}
+ vite-plugin-dts@4.5.4:
+ resolution: {integrity: sha512-d4sOM8M/8z7vRXHHq/ebbblfaxENjogAAekcfcDCCwAyvGqnPrc7f4NZbvItS+g4WTgerW0xDwSz5qz11JT3vg==}
peerDependencies:
typescript: '*'
vite: '*'
@@ -3584,65 +3003,25 @@ packages:
vite:
optional: true
- vite-plugin-static-copy@2.2.0:
- resolution: {integrity: sha512-ytMrKdR9iWEYHbUxs6x53m+MRl4SJsOSoMu1U1+Pfg0DjPeMlsRVx3RR5jvoonineDquIue83Oq69JvNsFSU5w==}
+ vite-plugin-static-copy@3.1.4:
+ resolution: {integrity: sha512-iCmr4GSw4eSnaB+G8zc2f4dxSuDjbkjwpuBLLGvQYR9IW7rnDzftnUjOH5p4RYR+d4GsiBqXRvzuFhs5bnzVyw==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
- vite: ^5.0.0 || ^6.0.0
-
- vite@6.0.11:
- resolution: {integrity: sha512-4VL9mQPKoHy4+FE0NnRE/kbY51TOfaknxAjt3fJbGJxhIpBZiqVzlZDEesWWsuREXHwNdAoOFZ9MkPEVXczHwg==}
- 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
+ vite: ^5.0.0 || ^6.0.0 || ^7.0.0
- vite@6.1.1:
- resolution: {integrity: sha512-4GgM54XrwRfrOp297aIYspIti66k56v16ZnqHvrIM7mG+HjDlAwS7p+Srr7J6fGvEdOJ5JcQ/D9T7HhtdXDTzA==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ vite@7.2.2:
+ resolution: {integrity: sha512-BxAKBWmIbrDgrokdGZH1IgkIk/5mMHDreLDmCJ0qpyJaAteP8NvMhkwr/ZCQNqNH97bw/dANTE9PDzqwJghfMQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
- '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+ '@types/node': ^20.19.0 || >=22.12.0
jiti: '>=1.21.0'
- less: '*'
+ less: ^4.0.0
lightningcss: ^1.21.0
- sass: '*'
- sass-embedded: '*'
- stylus: '*'
- sugarss: '*'
+ sass: ^1.70.0
+ sass-embedded: ^1.70.0
+ stylus: '>=0.54.8'
+ sugarss: ^5.0.0
terser: ^5.16.0
tsx: ^4.8.1
yaml: ^2.4.2
@@ -3670,32 +3049,32 @@ packages:
yaml:
optional: true
- vitefu@1.0.4:
- resolution: {integrity: sha512-y6zEE3PQf6uu/Mt6DTJ9ih+kyJLr4XcSgHR2zUkM8SWDhuixEJxfJ6CZGMHh1Ec3vPLoEA0IHU5oWzVqw8ulow==}
+ vitefu@1.1.1:
+ resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==}
peerDependencies:
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0
peerDependenciesMeta:
vite:
optional: true
- vitefu@1.0.5:
- resolution: {integrity: sha512-h4Vflt9gxODPFNGPwp4zAMZRpZR7eslzwH2c5hn5kNZ5rhnKyRJ50U+yGCdc2IRaBs8O4haIgLNGrV5CrpMsCA==}
+ vitest-browser-svelte@2.0.1:
+ resolution: {integrity: sha512-z7GFio7vxaOolY+xwPUMEKuwL4KcPzB8+bepA9F0Phqag/TJ4j7IAGSwm4Y/FBh7KznsP+7aEIllMay0qDpFXw==}
peerDependencies:
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
- peerDependenciesMeta:
- vite:
- optional: true
+ svelte: ^3 || ^4 || ^5 || ^5.0.0-next.0
+ vitest: ^4.0.0
- vitest@3.0.6:
- resolution: {integrity: sha512-/iL1Sc5VeDZKPDe58oGK4HUFLhw6b5XdY1MYawjuSaDA4sEfYlY9HnS6aCEG26fX+MgUi7MwlduTBHHAI/OvMA==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ vitest@4.0.8:
+ resolution: {integrity: sha512-urzu3NCEV0Qa0Y2PwvBtRgmNtxhj5t5ULw7cuKhIHh3OrkKTLlut0lnBOv9qe5OvbkMH2g38G7KPDCTpIytBVg==}
+ engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@types/debug': ^4.1.12
- '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
- '@vitest/browser': 3.0.6
- '@vitest/ui': 3.0.6
+ '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
+ '@vitest/browser-playwright': 4.0.8
+ '@vitest/browser-preview': 4.0.8
+ '@vitest/browser-webdriverio': 4.0.8
+ '@vitest/ui': 4.0.8
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
@@ -3705,7 +3084,11 @@ packages:
optional: true
'@types/node':
optional: true
- '@vitest/browser':
+ '@vitest/browser-playwright':
+ optional: true
+ '@vitest/browser-preview':
+ optional: true
+ '@vitest/browser-webdriverio':
optional: true
'@vitest/ui':
optional: true
@@ -3714,145 +3097,29 @@ packages:
jsdom:
optional: true
- volar-service-css@0.0.61:
- resolution: {integrity: sha512-Ct9L/w+IB1JU8F4jofcNCGoHy6TF83aiapfZq9A0qYYpq+Kk5dH+ONS+rVZSsuhsunq8UvAuF8Gk6B8IFLfniw==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-emmet@0.0.61:
- resolution: {integrity: sha512-iiYqBxjjcekqrRruw4COQHZME6EZYWVbkHjHDbULpml3g8HGJHzpAMkj9tXNCPxf36A+f1oUYjsvZt36qPg4cg==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-html@0.0.61:
- resolution: {integrity: sha512-yFE+YmmgqIL5HI4ORqP++IYb1QaGcv+xBboI0WkCxJJ/M35HZj7f5rbT3eQ24ECLXFbFCFanckwyWJVz5KmN3Q==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-prettier@0.0.61:
- resolution: {integrity: sha512-F612nql5I0IS8HxXemCGvOR2Uxd4XooIwqYVUvk7WSBxP/+xu1jYvE3QJ7EVpl8Ty3S4SxPXYiYTsG3bi+gzIQ==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- prettier: ^2.2 || ^3.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
- prettier:
- optional: true
-
- volar-service-typescript-twoslash-queries@0.0.61:
- resolution: {integrity: sha512-99FICGrEF0r1E2tV+SvprHPw9Knyg7BdW2fUch0tf59kG+KG+Tj4tL6tUg+cy8f23O/VXlmsWFMIE+bx1dXPnQ==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-typescript@0.0.61:
- resolution: {integrity: sha512-4kRHxVbW7wFBHZWRU6yWxTgiKETBDIJNwmJUAWeP0mHaKpnDGj/astdRFKqGFRYVeEYl45lcUPhdJyrzanjsdQ==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-yaml@0.0.61:
- resolution: {integrity: sha512-L+gbDiLDQQ1rZUbJ3mf3doDsoQUa8OZM/xdpk/unMg1Vz24Zmi2Ign8GrZyBD7bRoIQDwOH9gdktGDKzRPpUNw==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- vscode-css-languageservice@6.3.1:
- resolution: {integrity: sha512-1BzTBuJfwMc3A0uX4JBdJgoxp74cjj4q2mDJdp49yD/GuAq4X0k5WtK6fNcMYr+FfJ9nqgR6lpfCSZDkARJ5qQ==}
-
- vscode-html-languageservice@5.3.1:
- resolution: {integrity: sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==}
-
- vscode-json-languageservice@4.1.8:
- resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==}
- engines: {npm: '>=7.0.0'}
-
- vscode-jsonrpc@6.0.0:
- resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==}
- engines: {node: '>=8.0.0 || >=10.0.0'}
-
- vscode-jsonrpc@8.2.0:
- resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==}
- engines: {node: '>=14.0.0'}
-
- vscode-languageserver-protocol@3.16.0:
- resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==}
-
- vscode-languageserver-protocol@3.17.5:
- resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==}
-
- vscode-languageserver-textdocument@1.0.12:
- resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==}
-
- vscode-languageserver-types@3.16.0:
- resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==}
-
- vscode-languageserver-types@3.17.5:
- resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==}
-
- vscode-languageserver@7.0.0:
- resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==}
- hasBin: true
-
- vscode-languageserver@9.0.1:
- resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==}
- hasBin: true
-
- vscode-nls@5.2.0:
- resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==}
-
- vscode-uri@2.1.2:
- resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==}
-
vscode-uri@3.0.8:
resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
- web-namespaces@2.0.1:
- resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
-
webpack-virtual-modules@0.6.2:
resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
- whatwg-encoding@3.1.1:
- resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
- engines: {node: '>=18'}
-
- whatwg-mimetype@4.0.0:
- resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
- engines: {node: '>=18'}
-
which-pm-runs@1.1.0:
resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==}
engines: {node: '>=4'}
- which-pm@3.0.1:
- resolution: {integrity: sha512-v2JrMq0waAI4ju1xU5x3blsxBBMgdgZve580iYMN5frDaLGjbA24fok7wKCsya8KLVO19Ju4XDc5+zTZCJkQfg==}
- engines: {node: '>=18.12'}
+ which@2.0.2:
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+ engines: {node: '>= 8'}
+ hasBin: true
why-is-node-running@2.3.0:
resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
engines: {node: '>=8'}
hasBin: true
- widest-line@5.0.0:
- resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==}
- engines: {node: '>=18'}
+ word-wrap@1.2.5:
+ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
+ engines: {node: '>=0.10.0'}
wordwrap@0.0.3:
resolution: {integrity: sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==}
@@ -3862,10 +3129,6 @@ packages:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
- wrap-ansi@9.0.0:
- resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==}
- engines: {node: '>=18'}
-
wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
@@ -3881,13 +3144,22 @@ packages:
utf-8-validate:
optional: true
+ ws@8.18.3:
+ resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: '>=5.0.2'
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+
xtend@4.0.2:
resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
engines: {node: '>=0.4'}
- xxhash-wasm@1.1.0:
- resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==}
-
y18n@5.0.8:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
@@ -3898,13 +3170,9 @@ packages:
yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
- yaml-language-server@1.15.0:
- resolution: {integrity: sha512-N47AqBDCMQmh6mBLmI6oqxryHRzi33aPFPsJhYy3VTUGCdLHYjGh4FZzpUjRlphaADBBkDmnkM/++KNIOHi5Rw==}
- hasBin: true
-
- yaml@2.2.2:
- resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==}
- engines: {node: '>= 14'}
+ yaml@1.10.2:
+ resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
+ engines: {node: '>= 6'}
yaml@2.5.1:
resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==}
@@ -3919,180 +3187,21 @@ packages:
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
engines: {node: '>=12'}
- yauzl@2.10.0:
- resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
-
- yocto-queue@1.1.1:
- resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==}
- engines: {node: '>=12.20'}
-
- yocto-spinner@0.2.0:
- resolution: {integrity: sha512-Qu6WAqNLGleB687CCGcmgHIo8l+J19MX/32UrSMfbf/4L8gLoxjpOYoiHT1asiWyqvjRZbgvOhLlvne6E5Tbdw==}
- engines: {node: '>=18.19'}
-
- yoctocolors@2.1.1:
- resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==}
- engines: {node: '>=18'}
+ 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-to-json-schema@3.24.1:
- resolution: {integrity: sha512-3h08nf3Vw3Wl3PK+q3ow/lIil81IT2Oa7YpQyUUDsEWbXveMesdfK1xBd2RhCkynwZndAxixji/7SYJJowr62w==}
- peerDependencies:
- zod: ^3.24.1
-
- zod-to-ts@1.2.0:
- resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==}
- peerDependencies:
- typescript: ^4.9.4 || ^5.0.2
- zod: ^3
-
- zod@3.24.1:
- resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==}
-
- zwitch@2.0.4:
- resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
-
snapshots:
- '@ampproject/remapping@2.3.0':
- dependencies:
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
-
- '@antfu/install-pkg@0.4.1':
- dependencies:
- package-manager-detector: 0.2.0
- tinyexec: 0.3.2
-
- '@antfu/utils@0.7.10': {}
-
- '@astrojs/check@0.9.4(prettier@3.5.0)(typescript@5.7.3)':
- dependencies:
- '@astrojs/language-server': 2.15.0(prettier@3.5.0)(typescript@5.7.3)
- chokidar: 4.0.1
- kleur: 4.1.5
- typescript: 5.7.3
- yargs: 17.7.2
- transitivePeerDependencies:
- - prettier
- - prettier-plugin-astro
-
- '@astrojs/compiler@2.10.3': {}
-
- '@astrojs/internal-helpers@0.5.1': {}
-
- '@astrojs/language-server@2.15.0(prettier@3.5.0)(typescript@5.7.3)':
- dependencies:
- '@astrojs/compiler': 2.10.3
- '@astrojs/yaml2ts': 0.2.1
- '@jridgewell/sourcemap-codec': 1.5.0
- '@volar/kit': 2.4.5(typescript@5.7.3)
- '@volar/language-core': 2.4.5
- '@volar/language-server': 2.4.5
- '@volar/language-service': 2.4.5
- fast-glob: 3.3.2
- muggle-string: 0.4.1
- volar-service-css: 0.0.61(@volar/language-service@2.4.5)
- volar-service-emmet: 0.0.61(@volar/language-service@2.4.5)
- volar-service-html: 0.0.61(@volar/language-service@2.4.5)
- volar-service-prettier: 0.0.61(@volar/language-service@2.4.5)(prettier@3.5.0)
- volar-service-typescript: 0.0.61(@volar/language-service@2.4.5)
- volar-service-typescript-twoslash-queries: 0.0.61(@volar/language-service@2.4.5)
- volar-service-yaml: 0.0.61(@volar/language-service@2.4.5)
- vscode-html-languageservice: 5.3.1
- vscode-uri: 3.0.8
- optionalDependencies:
- prettier: 3.5.0
- transitivePeerDependencies:
- - typescript
-
- '@astrojs/markdown-remark@6.1.0':
- dependencies:
- '@astrojs/prism': 3.2.0
- github-slugger: 2.0.0
- hast-util-from-html: 2.0.3
- hast-util-to-text: 4.0.2
- import-meta-resolve: 4.1.0
- js-yaml: 4.1.0
- mdast-util-definitions: 6.0.0
- rehype-raw: 7.0.0
- rehype-stringify: 10.0.1
- remark-gfm: 4.0.0
- remark-parse: 11.0.0
- remark-rehype: 11.1.1
- remark-smartypants: 3.0.2
- shiki: 1.29.1
- smol-toml: 1.3.1
- unified: 11.0.5
- unist-util-remove-position: 5.0.0
- unist-util-visit: 5.0.0
- unist-util-visit-parents: 6.0.1
- vfile: 6.0.3
- transitivePeerDependencies:
- - supports-color
-
- '@astrojs/mdx@4.0.8(astro@5.3.0(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(rollup@4.34.8)(typescript@5.7.3)(yaml@2.5.1))':
- dependencies:
- '@astrojs/markdown-remark': 6.1.0
- '@mdx-js/mdx': 3.1.0(acorn@8.14.0)
- acorn: 8.14.0
- astro: 5.3.0(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(rollup@4.34.8)(typescript@5.7.3)(yaml@2.5.1)
- es-module-lexer: 1.6.0
- estree-util-visit: 2.0.0
- hast-util-to-html: 9.0.4
- kleur: 4.1.5
- rehype-raw: 7.0.0
- remark-gfm: 4.0.0
- remark-smartypants: 3.0.2
- source-map: 0.7.4
- unist-util-visit: 5.0.0
- vfile: 6.0.3
- transitivePeerDependencies:
- - supports-color
-
- '@astrojs/prism@3.2.0':
- dependencies:
- prismjs: 1.29.0
-
- '@astrojs/svelte@7.0.4(@types/node@22.12.0)(astro@5.3.0(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(rollup@4.34.8)(typescript@5.7.3)(yaml@2.5.1))(jiti@2.4.2)(lightningcss@1.29.1)(svelte@5.20.2)(typescript@5.7.3)(yaml@2.5.1)':
- dependencies:
- '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.20.2)(vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
- astro: 5.3.0(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(rollup@4.34.8)(typescript@5.7.3)(yaml@2.5.1)
- svelte: 5.20.2
- svelte2tsx: 0.7.34(svelte@5.20.2)(typescript@5.7.3)
- typescript: 5.7.3
- vite: 6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
- transitivePeerDependencies:
- - '@types/node'
- - jiti
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - yaml
-
- '@astrojs/telemetry@3.2.0':
+ '@antfu/install-pkg@1.1.0':
dependencies:
- ci-info: 4.1.0
- debug: 4.4.0
- dlv: 1.1.3
- dset: 3.1.4
- is-docker: 3.0.0
- is-wsl: 3.1.0
- which-pm-runs: 1.1.0
- transitivePeerDependencies:
- - supports-color
+ package-manager-detector: 1.5.0
+ tinyexec: 1.0.2
- '@astrojs/yaml2ts@0.2.1':
- dependencies:
- yaml: 2.5.1
+ '@antfu/utils@9.3.0': {}
'@babel/helper-string-parser@7.25.7': {}
@@ -4110,232 +3219,256 @@ snapshots:
'@bjorn3/browser_wasi_shim@0.3.0': {}
- '@emmetio/abbreviation@2.3.3':
- dependencies:
- '@emmetio/scanner': 1.0.4
+ '@esbuild/aix-ppc64@0.25.12':
+ optional: true
- '@emmetio/css-abbreviation@2.1.8':
- dependencies:
- '@emmetio/scanner': 1.0.4
+ '@esbuild/aix-ppc64@0.27.0':
+ optional: true
- '@emmetio/css-parser@0.4.0':
- dependencies:
- '@emmetio/stream-reader': 2.2.0
- '@emmetio/stream-reader-utils': 0.1.0
+ '@esbuild/android-arm64@0.25.12':
+ optional: true
- '@emmetio/html-matcher@1.3.0':
- dependencies:
- '@emmetio/scanner': 1.0.4
+ '@esbuild/android-arm64@0.27.0':
+ optional: true
- '@emmetio/scanner@1.0.4': {}
+ '@esbuild/android-arm@0.25.12':
+ optional: true
- '@emmetio/stream-reader-utils@0.1.0': {}
+ '@esbuild/android-arm@0.27.0':
+ optional: true
- '@emmetio/stream-reader@2.2.0': {}
+ '@esbuild/android-x64@0.25.12':
+ optional: true
- '@emnapi/runtime@1.2.0':
- dependencies:
- tslib: 2.8.1
+ '@esbuild/android-x64@0.27.0':
optional: true
- '@esbuild/aix-ppc64@0.24.2':
+ '@esbuild/darwin-arm64@0.25.12':
optional: true
- '@esbuild/android-arm64@0.24.2':
+ '@esbuild/darwin-arm64@0.27.0':
optional: true
- '@esbuild/android-arm@0.24.2':
+ '@esbuild/darwin-x64@0.25.12':
optional: true
- '@esbuild/android-x64@0.24.2':
+ '@esbuild/darwin-x64@0.27.0':
optional: true
- '@esbuild/darwin-arm64@0.24.2':
+ '@esbuild/freebsd-arm64@0.25.12':
optional: true
- '@esbuild/darwin-x64@0.24.2':
+ '@esbuild/freebsd-arm64@0.27.0':
optional: true
- '@esbuild/freebsd-arm64@0.24.2':
+ '@esbuild/freebsd-x64@0.25.12':
optional: true
- '@esbuild/freebsd-x64@0.24.2':
+ '@esbuild/freebsd-x64@0.27.0':
optional: true
- '@esbuild/linux-arm64@0.24.2':
+ '@esbuild/linux-arm64@0.25.12':
optional: true
- '@esbuild/linux-arm@0.24.2':
+ '@esbuild/linux-arm64@0.27.0':
optional: true
- '@esbuild/linux-ia32@0.24.2':
+ '@esbuild/linux-arm@0.25.12':
optional: true
- '@esbuild/linux-loong64@0.24.2':
+ '@esbuild/linux-arm@0.27.0':
optional: true
- '@esbuild/linux-mips64el@0.24.2':
+ '@esbuild/linux-ia32@0.25.12':
optional: true
- '@esbuild/linux-ppc64@0.24.2':
+ '@esbuild/linux-ia32@0.27.0':
optional: true
- '@esbuild/linux-riscv64@0.24.2':
+ '@esbuild/linux-loong64@0.25.12':
optional: true
- '@esbuild/linux-s390x@0.24.2':
+ '@esbuild/linux-loong64@0.27.0':
optional: true
- '@esbuild/linux-x64@0.24.2':
+ '@esbuild/linux-mips64el@0.25.12':
optional: true
- '@esbuild/netbsd-arm64@0.24.2':
+ '@esbuild/linux-mips64el@0.27.0':
optional: true
- '@esbuild/netbsd-x64@0.24.2':
+ '@esbuild/linux-ppc64@0.25.12':
optional: true
- '@esbuild/openbsd-arm64@0.24.2':
+ '@esbuild/linux-ppc64@0.27.0':
optional: true
- '@esbuild/openbsd-x64@0.24.2':
+ '@esbuild/linux-riscv64@0.25.12':
optional: true
- '@esbuild/sunos-x64@0.24.2':
+ '@esbuild/linux-riscv64@0.27.0':
optional: true
- '@esbuild/win32-arm64@0.24.2':
+ '@esbuild/linux-s390x@0.25.12':
optional: true
- '@esbuild/win32-ia32@0.24.2':
+ '@esbuild/linux-s390x@0.27.0':
optional: true
- '@esbuild/win32-x64@0.24.2':
+ '@esbuild/linux-x64@0.25.12':
optional: true
- '@iconify-json/lucide@1.2.26':
- dependencies:
- '@iconify/types': 2.0.0
-
- '@iconify/svelte@4.2.0(svelte@5.20.2)':
- dependencies:
- '@iconify/types': 2.0.0
- svelte: 5.20.2
+ '@esbuild/linux-x64@0.27.0':
+ optional: true
- '@iconify/tools@4.0.6':
- dependencies:
- '@iconify/types': 2.0.0
- '@iconify/utils': 2.1.33
- '@types/tar': 6.1.13
- axios: 1.7.7
- cheerio: 1.0.0
- domhandler: 5.0.3
- extract-zip: 2.0.1
- local-pkg: 0.5.1
- pathe: 1.1.2
- svgo: 3.3.2
- tar: 6.2.1
- transitivePeerDependencies:
- - debug
- - supports-color
+ '@esbuild/netbsd-arm64@0.25.12':
+ optional: true
- '@iconify/types@2.0.0': {}
+ '@esbuild/netbsd-arm64@0.27.0':
+ optional: true
- '@iconify/utils@2.1.33':
- dependencies:
- '@antfu/install-pkg': 0.4.1
- '@antfu/utils': 0.7.10
- '@iconify/types': 2.0.0
- debug: 4.4.0
- kolorist: 1.8.0
- local-pkg: 0.5.1
- mlly: 1.7.4
- transitivePeerDependencies:
- - supports-color
+ '@esbuild/netbsd-x64@0.25.12':
+ optional: true
- '@img/sharp-darwin-arm64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-darwin-arm64': 1.0.4
+ '@esbuild/netbsd-x64@0.27.0':
optional: true
- '@img/sharp-darwin-x64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-darwin-x64': 1.0.4
+ '@esbuild/openbsd-arm64@0.25.12':
optional: true
- '@img/sharp-libvips-darwin-arm64@1.0.4':
+ '@esbuild/openbsd-arm64@0.27.0':
optional: true
- '@img/sharp-libvips-darwin-x64@1.0.4':
+ '@esbuild/openbsd-x64@0.25.12':
optional: true
- '@img/sharp-libvips-linux-arm64@1.0.4':
+ '@esbuild/openbsd-x64@0.27.0':
optional: true
- '@img/sharp-libvips-linux-arm@1.0.5':
+ '@esbuild/openharmony-arm64@0.25.12':
optional: true
- '@img/sharp-libvips-linux-s390x@1.0.4':
+ '@esbuild/openharmony-arm64@0.27.0':
optional: true
- '@img/sharp-libvips-linux-x64@1.0.4':
+ '@esbuild/sunos-x64@0.25.12':
optional: true
- '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
+ '@esbuild/sunos-x64@0.27.0':
optional: true
- '@img/sharp-libvips-linuxmusl-x64@1.0.4':
+ '@esbuild/win32-arm64@0.25.12':
optional: true
- '@img/sharp-linux-arm64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm64': 1.0.4
+ '@esbuild/win32-arm64@0.27.0':
optional: true
- '@img/sharp-linux-arm@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm': 1.0.5
+ '@esbuild/win32-ia32@0.25.12':
optional: true
- '@img/sharp-linux-s390x@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-s390x': 1.0.4
+ '@esbuild/win32-ia32@0.27.0':
optional: true
- '@img/sharp-linux-x64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-x64': 1.0.4
+ '@esbuild/win32-x64@0.25.12':
optional: true
- '@img/sharp-linuxmusl-arm64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
+ '@esbuild/win32-x64@0.27.0':
optional: true
- '@img/sharp-linuxmusl-x64@0.33.5':
+ '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@2.6.1))':
+ dependencies:
+ eslint: 9.39.1(jiti@2.6.1)
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/regexpp@4.12.2': {}
+
+ '@eslint/compat@1.4.1(eslint@9.39.1(jiti@2.6.1))':
+ dependencies:
+ '@eslint/core': 0.17.0
optionalDependencies:
- '@img/sharp-libvips-linuxmusl-x64': 1.0.4
- optional: true
+ eslint: 9.39.1(jiti@2.6.1)
- '@img/sharp-wasm32@0.33.5':
+ '@eslint/config-array@0.21.1':
dependencies:
- '@emnapi/runtime': 1.2.0
- optional: true
+ '@eslint/object-schema': 2.1.7
+ debug: 4.4.3
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
- '@img/sharp-win32-ia32@0.33.5':
- optional: true
+ '@eslint/config-helpers@0.4.2':
+ dependencies:
+ '@eslint/core': 0.17.0
- '@img/sharp-win32-x64@0.33.5':
- optional: true
+ '@eslint/core@0.17.0':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
+ '@eslint/eslintrc@3.3.1':
+ dependencies:
+ ajv: 6.12.6
+ debug: 4.4.3
+ espree: 10.4.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.39.1': {}
+
+ '@eslint/object-schema@2.1.7': {}
+
+ '@eslint/plugin-kit@0.4.1':
+ dependencies:
+ '@eslint/core': 0.17.0
+ levn: 0.4.1
+
+ '@humanfs/core@0.19.1': {}
+
+ '@humanfs/node@0.16.7':
+ dependencies:
+ '@humanfs/core': 0.19.1
+ '@humanwhocodes/retry': 0.4.3
+
+ '@humanwhocodes/module-importer@1.0.1': {}
+
+ '@humanwhocodes/retry@0.4.3': {}
+
+ '@iconify-json/lucide@1.2.73':
+ dependencies:
+ '@iconify/types': 2.0.0
+
+ '@iconify-json/vscode-icons@1.2.33':
+ dependencies:
+ '@iconify/types': 2.0.0
+
+ '@iconify/types@2.0.0': {}
+
+ '@iconify/utils@3.0.2':
+ dependencies:
+ '@antfu/install-pkg': 1.1.0
+ '@antfu/utils': 9.3.0
+ '@iconify/types': 2.0.0
+ debug: 4.4.3
+ globals: 15.15.0
+ kolorist: 1.8.0
+ local-pkg: 1.1.2
+ mlly: 1.7.4
+ transitivePeerDependencies:
+ - supports-color
- '@inlang/paraglide-js@2.0.0-beta.19':
+ '@inlang/paraglide-js@2.4.0':
dependencies:
'@inlang/recommend-sherlock': 0.2.1
- '@inlang/sdk': 2.3.0
+ '@inlang/sdk': 2.4.9
commander: 11.1.0
consola: 3.4.0
json5: 2.2.3
- unplugin: 2.1.2
+ unplugin: 2.3.10
urlpattern-polyfill: 10.0.0
transitivePeerDependencies:
- babel-plugin-macros
@@ -4344,9 +3477,9 @@ snapshots:
dependencies:
comment-json: 4.2.5
- '@inlang/sdk@2.3.0':
+ '@inlang/sdk@2.4.9':
dependencies:
- '@lix-js/sdk': 0.4.1
+ '@lix-js/sdk': 0.4.7
'@sinclair/typebox': 0.31.28
kysely: 0.27.5
sqlite-wasm-kysely: 0.3.0(kysely@0.27.5)
@@ -4354,26 +3487,37 @@ snapshots:
transitivePeerDependencies:
- babel-plugin-macros
+ '@isaacs/balanced-match@4.0.1': {}
+
+ '@isaacs/brace-expansion@5.0.0':
+ dependencies:
+ '@isaacs/balanced-match': 4.0.1
+
'@jridgewell/gen-mapping@0.3.5':
dependencies:
'@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/sourcemap-codec': 1.5.5
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@jridgewell/remapping@2.3.5':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.5
'@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/sourcemap-codec@1.5.5': {}
'@jridgewell/trace-mapping@0.3.25':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/sourcemap-codec': 1.5.5
- '@lix-js/sdk@0.4.1':
+ '@lix-js/sdk@0.4.7':
dependencies:
- '@lix-js/server-api-schema': 0.1.1
+ '@lix-js/server-protocol-schema': 0.1.1
dedent: 1.5.1
human-id: 4.1.1
js-sha256: 0.11.0
@@ -4383,61 +3527,32 @@ snapshots:
transitivePeerDependencies:
- babel-plugin-macros
- '@lix-js/server-api-schema@0.1.1': {}
-
- '@mdx-js/mdx@3.1.0(acorn@8.14.0)':
- dependencies:
- '@types/estree': 1.0.6
- '@types/estree-jsx': 1.0.5
- '@types/hast': 3.0.4
- '@types/mdx': 2.0.13
- collapse-white-space: 2.1.0
- devlop: 1.1.0
- estree-util-is-identifier-name: 3.0.0
- estree-util-scope: 1.0.0
- estree-walker: 3.0.3
- hast-util-to-jsx-runtime: 2.3.0
- markdown-extensions: 2.0.0
- recma-build-jsx: 1.0.0
- recma-jsx: 1.0.0(acorn@8.14.0)
- recma-stringify: 1.0.0
- rehype-recma: 1.0.0
- remark-mdx: 3.0.1
- remark-parse: 11.0.0
- remark-rehype: 11.1.1
- source-map: 0.7.4
- unified: 11.0.5
- unist-util-position-from-estree: 2.0.0
- unist-util-stringify-position: 4.0.0
- unist-util-visit: 5.0.0
- vfile: 6.0.3
- transitivePeerDependencies:
- - acorn
- - supports-color
+ '@lix-js/server-protocol-schema@0.1.1': {}
- '@microsoft/api-extractor-model@7.30.2(@types/node@22.12.0)':
+ '@microsoft/api-extractor-model@7.31.3(@types/node@24.10.1)':
dependencies:
'@microsoft/tsdoc': 0.15.1
'@microsoft/tsdoc-config': 0.17.1
- '@rushstack/node-core-library': 5.10.2(@types/node@22.12.0)
+ '@rushstack/node-core-library': 5.18.0(@types/node@24.10.1)
transitivePeerDependencies:
- '@types/node'
- '@microsoft/api-extractor@7.49.1(@types/node@22.12.0)':
+ '@microsoft/api-extractor@7.54.0(@types/node@24.10.1)':
dependencies:
- '@microsoft/api-extractor-model': 7.30.2(@types/node@22.12.0)
+ '@microsoft/api-extractor-model': 7.31.3(@types/node@24.10.1)
'@microsoft/tsdoc': 0.15.1
'@microsoft/tsdoc-config': 0.17.1
- '@rushstack/node-core-library': 5.10.2(@types/node@22.12.0)
- '@rushstack/rig-package': 0.5.3
- '@rushstack/terminal': 0.14.5(@types/node@22.12.0)
- '@rushstack/ts-command-line': 4.23.3(@types/node@22.12.0)
+ '@rushstack/node-core-library': 5.18.0(@types/node@24.10.1)
+ '@rushstack/rig-package': 0.6.0
+ '@rushstack/terminal': 0.19.3(@types/node@24.10.1)
+ '@rushstack/ts-command-line': 5.1.3(@types/node@24.10.1)
+ diff: 8.0.2
lodash: 4.17.21
- minimatch: 3.0.8
+ minimatch: 10.0.3
resolve: 1.22.8
semver: 7.5.4
source-map: 0.6.1
- typescript: 5.7.2
+ typescript: 5.8.2
transitivePeerDependencies:
- '@types/node'
@@ -4462,8 +3577,6 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.17.1
- '@oslojs/encoding@1.1.0': {}
-
'@php-wasm/fs-journal@0.9.46':
dependencies:
'@php-wasm/logger': 0.9.46
@@ -4549,120 +3662,83 @@ snapshots:
- supports-color
- utf-8-validate
- '@rollup/pluginutils@5.1.4(rollup@4.34.8)':
+ '@polka/url@1.0.0-next.29': {}
+
+ '@rollup/pluginutils@5.1.4(rollup@4.53.2)':
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.8
estree-walker: 2.0.2
- picomatch: 4.0.2
+ picomatch: 4.0.3
optionalDependencies:
- rollup: 4.34.8
-
- '@rollup/rollup-android-arm-eabi@4.24.0':
- optional: true
-
- '@rollup/rollup-android-arm-eabi@4.34.8':
- optional: true
-
- '@rollup/rollup-android-arm64@4.24.0':
- optional: true
-
- '@rollup/rollup-android-arm64@4.34.8':
- optional: true
-
- '@rollup/rollup-darwin-arm64@4.24.0':
- optional: true
-
- '@rollup/rollup-darwin-arm64@4.34.8':
- optional: true
-
- '@rollup/rollup-darwin-x64@4.24.0':
- optional: true
-
- '@rollup/rollup-darwin-x64@4.34.8':
- optional: true
-
- '@rollup/rollup-freebsd-arm64@4.34.8':
- optional: true
-
- '@rollup/rollup-freebsd-x64@4.34.8':
- optional: true
-
- '@rollup/rollup-linux-arm-gnueabihf@4.24.0':
- optional: true
-
- '@rollup/rollup-linux-arm-gnueabihf@4.34.8':
- optional: true
-
- '@rollup/rollup-linux-arm-musleabihf@4.24.0':
- optional: true
+ rollup: 4.53.2
- '@rollup/rollup-linux-arm-musleabihf@4.34.8':
+ '@rollup/rollup-android-arm-eabi@4.53.2':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.24.0':
+ '@rollup/rollup-android-arm64@4.53.2':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.34.8':
+ '@rollup/rollup-darwin-arm64@4.53.2':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.24.0':
+ '@rollup/rollup-darwin-x64@4.53.2':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.34.8':
+ '@rollup/rollup-freebsd-arm64@4.53.2':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.34.8':
+ '@rollup/rollup-freebsd-x64@4.53.2':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.24.0':
+ '@rollup/rollup-linux-arm-gnueabihf@4.53.2':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.34.8':
+ '@rollup/rollup-linux-arm-musleabihf@4.53.2':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.24.0':
+ '@rollup/rollup-linux-arm64-gnu@4.53.2':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.34.8':
+ '@rollup/rollup-linux-arm64-musl@4.53.2':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.24.0':
+ '@rollup/rollup-linux-loong64-gnu@4.53.2':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.34.8':
+ '@rollup/rollup-linux-ppc64-gnu@4.53.2':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.24.0':
+ '@rollup/rollup-linux-riscv64-gnu@4.53.2':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.34.8':
+ '@rollup/rollup-linux-riscv64-musl@4.53.2':
optional: true
- '@rollup/rollup-linux-x64-musl@4.24.0':
+ '@rollup/rollup-linux-s390x-gnu@4.53.2':
optional: true
- '@rollup/rollup-linux-x64-musl@4.34.8':
+ '@rollup/rollup-linux-x64-gnu@4.53.2':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.24.0':
+ '@rollup/rollup-linux-x64-musl@4.53.2':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.34.8':
+ '@rollup/rollup-openharmony-arm64@4.53.2':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.24.0':
+ '@rollup/rollup-win32-arm64-msvc@4.53.2':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.34.8':
+ '@rollup/rollup-win32-ia32-msvc@4.53.2':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.24.0':
+ '@rollup/rollup-win32-x64-gnu@4.53.2':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.34.8':
+ '@rollup/rollup-win32-x64-msvc@4.53.2':
optional: true
- '@ruby/3.4-wasm-wasi@2.7.1':
+ '@ruby/3.4-wasm-wasi@2.7.2':
dependencies:
'@ruby/wasm-wasi': 2.7.1
@@ -4671,212 +3747,180 @@ snapshots:
'@bjorn3/browser_wasi_shim': 0.3.0
tslib: 2.8.1
- '@rushstack/node-core-library@5.10.2(@types/node@22.12.0)':
+ '@rushstack/node-core-library@5.18.0(@types/node@24.10.1)':
dependencies:
ajv: 8.13.0
ajv-draft-04: 1.0.0(ajv@8.13.0)
ajv-formats: 3.0.1(ajv@8.13.0)
- fs-extra: 7.0.1
+ fs-extra: 11.3.2
import-lazy: 4.0.0
jju: 1.4.0
resolve: 1.22.8
semver: 7.5.4
optionalDependencies:
- '@types/node': 22.12.0
+ '@types/node': 24.10.1
+
+ '@rushstack/problem-matcher@0.1.1(@types/node@24.10.1)':
+ optionalDependencies:
+ '@types/node': 24.10.1
- '@rushstack/rig-package@0.5.3':
+ '@rushstack/rig-package@0.6.0':
dependencies:
resolve: 1.22.8
strip-json-comments: 3.1.1
- '@rushstack/terminal@0.14.5(@types/node@22.12.0)':
+ '@rushstack/terminal@0.19.3(@types/node@24.10.1)':
dependencies:
- '@rushstack/node-core-library': 5.10.2(@types/node@22.12.0)
+ '@rushstack/node-core-library': 5.18.0(@types/node@24.10.1)
+ '@rushstack/problem-matcher': 0.1.1(@types/node@24.10.1)
supports-color: 8.1.1
optionalDependencies:
- '@types/node': 22.12.0
+ '@types/node': 24.10.1
- '@rushstack/ts-command-line@4.23.3(@types/node@22.12.0)':
+ '@rushstack/ts-command-line@5.1.3(@types/node@24.10.1)':
dependencies:
- '@rushstack/terminal': 0.14.5(@types/node@22.12.0)
+ '@rushstack/terminal': 0.19.3(@types/node@24.10.1)
'@types/argparse': 1.0.38
argparse: 1.0.10
string-argv: 0.3.2
transitivePeerDependencies:
- '@types/node'
- '@shikijs/core@1.29.1':
- dependencies:
- '@shikijs/engine-javascript': 1.29.1
- '@shikijs/engine-oniguruma': 1.29.1
- '@shikijs/types': 1.29.1
- '@shikijs/vscode-textmate': 10.0.1
- '@types/hast': 3.0.4
- hast-util-to-html: 9.0.4
-
- '@shikijs/core@1.29.2':
- dependencies:
- '@shikijs/engine-javascript': 1.29.2
- '@shikijs/engine-oniguruma': 1.29.2
- '@shikijs/types': 1.29.2
- '@shikijs/vscode-textmate': 10.0.1
- '@types/hast': 3.0.4
- hast-util-to-html: 9.0.4
-
- '@shikijs/engine-javascript@1.29.1':
- dependencies:
- '@shikijs/types': 1.29.1
- '@shikijs/vscode-textmate': 10.0.1
- oniguruma-to-es: 2.3.0
-
- '@shikijs/engine-javascript@1.29.2':
- dependencies:
- '@shikijs/types': 1.29.2
- '@shikijs/vscode-textmate': 10.0.1
- oniguruma-to-es: 2.3.0
-
- '@shikijs/engine-oniguruma@1.29.1':
- dependencies:
- '@shikijs/types': 1.29.1
- '@shikijs/vscode-textmate': 10.0.1
-
- '@shikijs/engine-oniguruma@1.29.2':
- dependencies:
- '@shikijs/types': 1.29.2
- '@shikijs/vscode-textmate': 10.0.1
-
- '@shikijs/langs@1.29.1':
- dependencies:
- '@shikijs/types': 1.29.1
-
- '@shikijs/langs@1.29.2':
- dependencies:
- '@shikijs/types': 1.29.2
+ '@sinclair/typebox@0.31.28': {}
- '@shikijs/themes@1.29.1':
- dependencies:
- '@shikijs/types': 1.29.1
+ '@sqlite.org/sqlite-wasm@3.48.0-build4': {}
- '@shikijs/themes@1.29.2':
- dependencies:
- '@shikijs/types': 1.29.2
+ '@standard-schema/spec@1.0.0': {}
- '@shikijs/types@1.29.1':
+ '@sveltejs/acorn-typescript@1.0.6(acorn@8.15.0)':
dependencies:
- '@shikijs/vscode-textmate': 10.0.1
- '@types/hast': 3.0.4
+ acorn: 8.15.0
- '@shikijs/types@1.29.2':
+ '@sveltejs/adapter-static@3.0.10(@sveltejs/kit@2.48.4(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))':
dependencies:
- '@shikijs/vscode-textmate': 10.0.1
- '@types/hast': 3.0.4
-
- '@shikijs/vscode-textmate@10.0.1': {}
-
- '@sinclair/typebox@0.31.28': {}
-
- '@sqlite.org/sqlite-wasm@3.48.0-build4': {}
+ '@sveltejs/kit': 2.48.4(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
- '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.2)(vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)))(svelte@5.20.2)(vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))':
+ '@sveltejs/kit@2.48.4(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))':
dependencies:
- '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.20.2)(vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
- debug: 4.4.0
- svelte: 5.20.2
- vite: 6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
+ '@standard-schema/spec': 1.0.0
+ '@sveltejs/acorn-typescript': 1.0.6(acorn@8.15.0)
+ '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
+ '@types/cookie': 0.6.0
+ acorn: 8.15.0
+ cookie: 0.6.0
+ devalue: 5.4.2
+ esm-env: 1.2.2
+ kleur: 4.1.5
+ magic-string: 0.30.21
+ mrmime: 2.0.0
+ sade: 1.8.1
+ set-cookie-parser: 2.7.2
+ sirv: 3.0.2
+ svelte: 5.43.6
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
+
+ '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))':
+ dependencies:
+ '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
+ debug: 4.4.3
+ svelte: 5.43.6
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
transitivePeerDependencies:
- supports-color
- '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.2)(vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))':
+ '@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))':
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.2)(vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)))(svelte@5.20.2)(vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
- debug: 4.4.0
+ '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.43.6)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
+ debug: 4.4.3
deepmerge: 4.3.1
- kleur: 4.1.5
- magic-string: 0.30.17
- svelte: 5.20.2
- vite: 6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
- vitefu: 1.0.4(vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
+ magic-string: 0.30.21
+ svelte: 5.43.6
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
+ vitefu: 1.1.1(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
transitivePeerDependencies:
- supports-color
- '@tailwindcss/node@4.0.8':
+ '@tailwindcss/node@4.1.17':
dependencies:
- enhanced-resolve: 5.18.1
- jiti: 2.4.2
- tailwindcss: 4.0.8
+ '@jridgewell/remapping': 2.3.5
+ enhanced-resolve: 5.18.3
+ jiti: 2.6.1
+ lightningcss: 1.30.2
+ magic-string: 0.30.21
+ source-map-js: 1.2.1
+ tailwindcss: 4.1.17
+
+ '@tailwindcss/oxide-android-arm64@4.1.17':
+ optional: true
- '@tailwindcss/oxide-android-arm64@4.0.8':
+ '@tailwindcss/oxide-darwin-arm64@4.1.17':
optional: true
- '@tailwindcss/oxide-darwin-arm64@4.0.8':
+ '@tailwindcss/oxide-darwin-x64@4.1.17':
optional: true
- '@tailwindcss/oxide-darwin-x64@4.0.8':
+ '@tailwindcss/oxide-freebsd-x64@4.1.17':
optional: true
- '@tailwindcss/oxide-freebsd-x64@4.0.8':
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.17':
optional: true
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.8':
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.17':
optional: true
- '@tailwindcss/oxide-linux-arm64-gnu@4.0.8':
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.17':
optional: true
- '@tailwindcss/oxide-linux-arm64-musl@4.0.8':
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.17':
optional: true
- '@tailwindcss/oxide-linux-x64-gnu@4.0.8':
+ '@tailwindcss/oxide-linux-x64-musl@4.1.17':
optional: true
- '@tailwindcss/oxide-linux-x64-musl@4.0.8':
+ '@tailwindcss/oxide-wasm32-wasi@4.1.17':
optional: true
- '@tailwindcss/oxide-win32-arm64-msvc@4.0.8':
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.17':
optional: true
- '@tailwindcss/oxide-win32-x64-msvc@4.0.8':
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.17':
optional: true
- '@tailwindcss/oxide@4.0.8':
+ '@tailwindcss/oxide@4.1.17':
optionalDependencies:
- '@tailwindcss/oxide-android-arm64': 4.0.8
- '@tailwindcss/oxide-darwin-arm64': 4.0.8
- '@tailwindcss/oxide-darwin-x64': 4.0.8
- '@tailwindcss/oxide-freebsd-x64': 4.0.8
- '@tailwindcss/oxide-linux-arm-gnueabihf': 4.0.8
- '@tailwindcss/oxide-linux-arm64-gnu': 4.0.8
- '@tailwindcss/oxide-linux-arm64-musl': 4.0.8
- '@tailwindcss/oxide-linux-x64-gnu': 4.0.8
- '@tailwindcss/oxide-linux-x64-musl': 4.0.8
- '@tailwindcss/oxide-win32-arm64-msvc': 4.0.8
- '@tailwindcss/oxide-win32-x64-msvc': 4.0.8
-
- '@tailwindcss/typography@0.5.16(tailwindcss@4.0.8)':
- dependencies:
- lodash.castarray: 4.4.0
- lodash.isplainobject: 4.0.6
- lodash.merge: 4.6.2
+ '@tailwindcss/oxide-android-arm64': 4.1.17
+ '@tailwindcss/oxide-darwin-arm64': 4.1.17
+ '@tailwindcss/oxide-darwin-x64': 4.1.17
+ '@tailwindcss/oxide-freebsd-x64': 4.1.17
+ '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.17
+ '@tailwindcss/oxide-linux-arm64-gnu': 4.1.17
+ '@tailwindcss/oxide-linux-arm64-musl': 4.1.17
+ '@tailwindcss/oxide-linux-x64-gnu': 4.1.17
+ '@tailwindcss/oxide-linux-x64-musl': 4.1.17
+ '@tailwindcss/oxide-wasm32-wasi': 4.1.17
+ '@tailwindcss/oxide-win32-arm64-msvc': 4.1.17
+ '@tailwindcss/oxide-win32-x64-msvc': 4.1.17
+
+ '@tailwindcss/typography@0.5.19(tailwindcss@4.1.17)':
+ dependencies:
postcss-selector-parser: 6.0.10
- tailwindcss: 4.0.8
+ tailwindcss: 4.1.17
- '@tailwindcss/vite@4.0.8(vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))':
+ '@tailwindcss/vite@4.1.17(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))':
dependencies:
- '@tailwindcss/node': 4.0.8
- '@tailwindcss/oxide': 4.0.8
- lightningcss: 1.29.1
- tailwindcss: 4.0.8
- vite: 6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
+ '@tailwindcss/node': 4.1.17
+ '@tailwindcss/oxide': 4.1.17
+ tailwindcss: 4.1.17
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
'@total-typescript/tsconfig@1.0.4': {}
- '@trysound/sax@0.2.0': {}
+ '@types/argparse@1.0.38': {}
- '@types/acorn@4.0.6':
+ '@types/chai@5.2.3':
dependencies:
- '@types/estree': 1.0.6
-
- '@types/argparse@1.0.38': {}
+ '@types/deep-eql': 4.0.2
+ assertion-error: 2.0.1
'@types/color-convert@2.0.3':
dependencies:
@@ -4893,157 +3937,197 @@ snapshots:
'@types/debug@4.1.12':
dependencies:
'@types/ms': 0.7.34
+ optional: true
- '@types/estree-jsx@1.0.5':
- dependencies:
- '@types/estree': 1.0.6
+ '@types/deep-eql@4.0.2': {}
- '@types/estree@1.0.6': {}
+ '@types/estree@1.0.8': {}
'@types/golang-wasm-exec@1.15.2': {}
- '@types/hast@3.0.4':
- dependencies:
- '@types/unist': 3.0.3
+ '@types/json-schema@7.0.15': {}
- '@types/mdast@4.0.4':
+ '@types/ms@0.7.34':
+ optional: true
+
+ '@types/node@24.10.1':
dependencies:
- '@types/unist': 3.0.3
+ undici-types: 7.16.0
- '@types/mdx@2.0.13': {}
+ '@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.2
+ '@typescript-eslint/parser': 8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.46.4
+ '@typescript-eslint/type-utils': 8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.46.4
+ eslint: 9.39.1(jiti@2.6.1)
+ graphemer: 1.4.0
+ ignore: 7.0.5
+ natural-compare: 1.4.0
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
- '@types/ms@0.7.34': {}
+ '@typescript-eslint/parser@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 8.46.4
+ '@typescript-eslint/types': 8.46.4
+ '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.46.4
+ debug: 4.4.3
+ eslint: 9.39.1(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
- '@types/nlcst@2.0.3':
+ '@typescript-eslint/project-service@8.46.4(typescript@5.9.3)':
dependencies:
- '@types/unist': 3.0.3
+ '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.9.3)
+ '@typescript-eslint/types': 8.46.4
+ debug: 4.4.3
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
- '@types/node@22.12.0':
+ '@typescript-eslint/scope-manager@8.46.4':
dependencies:
- undici-types: 6.20.0
+ '@typescript-eslint/types': 8.46.4
+ '@typescript-eslint/visitor-keys': 8.46.4
- '@types/node@22.5.5':
+ '@typescript-eslint/tsconfig-utils@8.46.4(typescript@5.9.3)':
dependencies:
- undici-types: 6.19.8
+ typescript: 5.9.3
- '@types/tar@6.1.13':
+ '@typescript-eslint/type-utils@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@types/node': 22.5.5
- minipass: 4.2.8
+ '@typescript-eslint/types': 8.46.4
+ '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ debug: 4.4.3
+ eslint: 9.39.1(jiti@2.6.1)
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
- '@types/unist@2.0.11': {}
+ '@typescript-eslint/types@8.46.4': {}
- '@types/unist@3.0.3': {}
+ '@typescript-eslint/typescript-estree@8.46.4(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/project-service': 8.46.4(typescript@5.9.3)
+ '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.9.3)
+ '@typescript-eslint/types': 8.46.4
+ '@typescript-eslint/visitor-keys': 8.46.4
+ debug: 4.4.3
+ fast-glob: 3.3.3
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.7.1
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
- '@types/yauzl@2.10.3':
+ '@typescript-eslint/utils@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@types/node': 22.5.5
- optional: true
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
+ '@typescript-eslint/scope-manager': 8.46.4
+ '@typescript-eslint/types': 8.46.4
+ '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.9.3)
+ eslint: 9.39.1(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/visitor-keys@8.46.4':
+ dependencies:
+ '@typescript-eslint/types': 8.46.4
+ eslint-visitor-keys: 4.2.1
- '@ungap/structured-clone@1.2.0': {}
+ '@vitest/browser-playwright@4.0.8(playwright@1.56.1)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))(vitest@4.0.8)':
+ dependencies:
+ '@vitest/browser': 4.0.8(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))(vitest@4.0.8)
+ '@vitest/mocker': 4.0.8(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
+ playwright: 1.56.1
+ tinyrainbow: 3.0.3
+ vitest: 4.0.8(@types/debug@4.1.12)(@types/node@24.10.1)(@vitest/browser-playwright@4.0.8)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
+ transitivePeerDependencies:
+ - bufferutil
+ - msw
+ - utf-8-validate
+ - vite
+
+ '@vitest/browser@4.0.8(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))(vitest@4.0.8)':
+ dependencies:
+ '@vitest/mocker': 4.0.8(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
+ '@vitest/utils': 4.0.8
+ magic-string: 0.30.21
+ pixelmatch: 7.1.0
+ pngjs: 7.0.0
+ sirv: 3.0.2
+ tinyrainbow: 3.0.3
+ vitest: 4.0.8(@types/debug@4.1.12)(@types/node@24.10.1)(@vitest/browser-playwright@4.0.8)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
+ ws: 8.18.3
+ transitivePeerDependencies:
+ - bufferutil
+ - msw
+ - utf-8-validate
+ - vite
- '@vitest/expect@3.0.6':
+ '@vitest/expect@4.0.8':
dependencies:
- '@vitest/spy': 3.0.6
- '@vitest/utils': 3.0.6
- chai: 5.2.0
- tinyrainbow: 2.0.0
+ '@standard-schema/spec': 1.0.0
+ '@types/chai': 5.2.3
+ '@vitest/spy': 4.0.8
+ '@vitest/utils': 4.0.8
+ chai: 6.2.1
+ tinyrainbow: 3.0.3
- '@vitest/mocker@3.0.6(vite@6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))':
+ '@vitest/mocker@4.0.8(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))':
dependencies:
- '@vitest/spy': 3.0.6
+ '@vitest/spy': 4.0.8
estree-walker: 3.0.3
- magic-string: 0.30.17
+ magic-string: 0.30.21
optionalDependencies:
- vite: 6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
- '@vitest/pretty-format@3.0.6':
+ '@vitest/pretty-format@4.0.8':
dependencies:
- tinyrainbow: 2.0.0
+ tinyrainbow: 3.0.3
- '@vitest/runner@3.0.6':
+ '@vitest/runner@4.0.8':
dependencies:
- '@vitest/utils': 3.0.6
+ '@vitest/utils': 4.0.8
pathe: 2.0.3
- '@vitest/snapshot@3.0.6':
+ '@vitest/snapshot@4.0.8':
dependencies:
- '@vitest/pretty-format': 3.0.6
- magic-string: 0.30.17
+ '@vitest/pretty-format': 4.0.8
+ magic-string: 0.30.21
pathe: 2.0.3
- '@vitest/spy@3.0.6':
- dependencies:
- tinyspy: 3.0.2
-
- '@vitest/utils@3.0.6':
- dependencies:
- '@vitest/pretty-format': 3.0.6
- loupe: 3.1.3
- tinyrainbow: 2.0.0
+ '@vitest/spy@4.0.8': {}
- '@volar/kit@2.4.5(typescript@5.7.3)':
+ '@vitest/utils@4.0.8':
dependencies:
- '@volar/language-service': 2.4.5
- '@volar/typescript': 2.4.5
- typesafe-path: 0.2.2
- typescript: 5.7.3
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
+ '@vitest/pretty-format': 4.0.8
+ tinyrainbow: 3.0.3
'@volar/language-core@2.4.11':
dependencies:
'@volar/source-map': 2.4.11
- '@volar/language-core@2.4.5':
- dependencies:
- '@volar/source-map': 2.4.5
-
- '@volar/language-server@2.4.5':
- dependencies:
- '@volar/language-core': 2.4.5
- '@volar/language-service': 2.4.5
- '@volar/typescript': 2.4.5
- path-browserify: 1.0.1
- request-light: 0.7.0
- vscode-languageserver: 9.0.1
- vscode-languageserver-protocol: 3.17.5
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
-
- '@volar/language-service@2.4.5':
- dependencies:
- '@volar/language-core': 2.4.5
- vscode-languageserver-protocol: 3.17.5
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
-
'@volar/source-map@2.4.11': {}
- '@volar/source-map@2.4.5': {}
-
'@volar/typescript@2.4.11':
dependencies:
'@volar/language-core': 2.4.11
path-browserify: 1.0.1
vscode-uri: 3.0.8
- '@volar/typescript@2.4.5':
- dependencies:
- '@volar/language-core': 2.4.5
- path-browserify: 1.0.1
- vscode-uri: 3.0.8
-
- '@vscode/emmet-helper@2.9.3':
- dependencies:
- emmet: 2.4.8
- jsonc-parser: 2.3.1
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-uri: 2.1.2
-
- '@vscode/l10n@0.0.18': {}
-
'@vue/compiler-core@3.5.7':
dependencies:
'@babel/parser': 7.25.8
@@ -5062,7 +4146,7 @@ snapshots:
de-indent: 1.0.2
he: 1.2.0
- '@vue/language-core@2.2.0(typescript@5.7.3)':
+ '@vue/language-core@2.2.0(typescript@5.9.3)':
dependencies:
'@volar/language-core': 2.4.11
'@vue/compiler-dom': 3.5.7
@@ -5073,7 +4157,7 @@ snapshots:
muggle-string: 0.4.1
path-browserify: 1.0.1
optionalDependencies:
- typescript: 5.7.3
+ typescript: 5.9.3
'@vue/shared@3.5.7': {}
@@ -5111,15 +4195,11 @@ snapshots:
mime-types: 2.1.35
negotiator: 0.6.3
- acorn-jsx@5.3.2(acorn@8.14.0):
- dependencies:
- acorn: 8.14.0
-
- acorn-typescript@1.4.13(acorn@8.14.0):
+ acorn-jsx@5.3.2(acorn@8.15.0):
dependencies:
- acorn: 8.14.0
+ acorn: 8.15.0
- acorn@8.14.0: {}
+ acorn@8.15.0: {}
ajv-draft-04@1.0.0(ajv@8.13.0):
optionalDependencies:
@@ -5129,43 +4209,35 @@ snapshots:
optionalDependencies:
ajv: 8.13.0
- ajv@8.12.0:
+ ajv@6.12.6:
dependencies:
fast-deep-equal: 3.1.3
- json-schema-traverse: 1.0.0
- require-from-string: 2.0.2
+ fast-json-stable-stringify: 2.1.0
+ json-schema-traverse: 0.4.1
uri-js: 4.4.1
- ajv@8.13.0:
+ ajv@8.12.0:
dependencies:
fast-deep-equal: 3.1.3
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
uri-js: 4.4.1
- ajv@8.17.1:
+ ajv@8.13.0:
dependencies:
fast-deep-equal: 3.1.3
- fast-uri: 3.0.1
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
+ uri-js: 4.4.1
alien-signals@0.4.14: {}
- ansi-align@3.0.1:
- dependencies:
- string-width: 4.2.3
-
ansi-regex@5.0.1: {}
- ansi-regex@6.1.0: {}
-
ansi-styles@4.3.0:
dependencies:
color-convert: 2.0.1
- ansi-styles@6.2.1: {}
-
anymatch@3.1.3:
dependencies:
normalize-path: 3.0.0
@@ -5181,180 +4253,43 @@ snapshots:
array-flatten@1.1.1: {}
- array-iterate@2.0.1: {}
-
array-timsort@1.0.3: {}
assertion-error@2.0.1: {}
- astring@1.9.0: {}
+ async@2.6.4:
+ dependencies:
+ lodash: 4.17.21
+
+ axobject-query@4.1.0: {}
+
+ balanced-match@1.0.2: {}
+
+ binary-extensions@2.3.0: {}
+
+ bl@1.2.3:
+ dependencies:
+ readable-stream: 2.3.8
+ safe-buffer: 5.2.1
- astro-icon@1.1.5:
+ body-parser@1.20.2:
dependencies:
- '@iconify/tools': 4.0.6
- '@iconify/types': 2.0.0
- '@iconify/utils': 2.1.33
+ bytes: 3.1.2
+ content-type: 1.0.5
+ debug: 2.6.9
+ depd: 2.0.0
+ destroy: 1.2.0
+ http-errors: 2.0.0
+ iconv-lite: 0.4.24
+ on-finished: 2.4.1
+ qs: 6.11.0
+ raw-body: 2.5.2
+ type-is: 1.6.18
+ unpipe: 1.0.0
transitivePeerDependencies:
- - debug
- supports-color
- astro@5.3.0(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(rollup@4.34.8)(typescript@5.7.3)(yaml@2.5.1):
- dependencies:
- '@astrojs/compiler': 2.10.3
- '@astrojs/internal-helpers': 0.5.1
- '@astrojs/markdown-remark': 6.1.0
- '@astrojs/telemetry': 3.2.0
- '@oslojs/encoding': 1.1.0
- '@rollup/pluginutils': 5.1.4(rollup@4.34.8)
- '@types/cookie': 0.6.0
- acorn: 8.14.0
- aria-query: 5.3.2
- axobject-query: 4.1.0
- boxen: 8.0.1
- ci-info: 4.1.0
- clsx: 2.1.1
- common-ancestor-path: 1.0.1
- cookie: 0.7.2
- cssesc: 3.0.0
- debug: 4.4.0
- deterministic-object-hash: 2.0.2
- devalue: 5.1.1
- diff: 5.2.0
- dlv: 1.1.3
- dset: 3.1.4
- es-module-lexer: 1.6.0
- esbuild: 0.24.2
- estree-walker: 3.0.3
- fast-glob: 3.3.3
- flattie: 1.1.1
- github-slugger: 2.0.0
- html-escaper: 3.0.3
- http-cache-semantics: 4.1.1
- js-yaml: 4.1.0
- kleur: 4.1.5
- magic-string: 0.30.17
- magicast: 0.3.5
- micromatch: 4.0.8
- mrmime: 2.0.0
- neotraverse: 0.6.18
- p-limit: 6.2.0
- p-queue: 8.1.0
- preferred-pm: 4.1.1
- prompts: 2.4.2
- rehype: 13.0.2
- semver: 7.7.1
- shiki: 1.29.2
- tinyexec: 0.3.2
- tsconfck: 3.1.4(typescript@5.7.3)
- ultrahtml: 1.5.3
- unist-util-visit: 5.0.0
- unstorage: 1.14.4
- vfile: 6.0.3
- vite: 6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
- vitefu: 1.0.5(vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
- which-pm: 3.0.1
- xxhash-wasm: 1.1.0
- yargs-parser: 21.1.1
- yocto-spinner: 0.2.0
- zod: 3.24.1
- zod-to-json-schema: 3.24.1(zod@3.24.1)
- zod-to-ts: 1.2.0(typescript@5.7.3)(zod@3.24.1)
- optionalDependencies:
- sharp: 0.33.5
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@types/node'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - db0
- - idb-keyval
- - ioredis
- - jiti
- - less
- - lightningcss
- - rollup
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - typescript
- - uploadthing
- - yaml
-
- async@2.6.4:
- dependencies:
- lodash: 4.17.21
-
- asynckit@0.4.0: {}
-
- axios@1.7.7:
- dependencies:
- follow-redirects: 1.15.9
- form-data: 4.0.0
- proxy-from-env: 1.1.0
- transitivePeerDependencies:
- - debug
-
- axobject-query@4.1.0: {}
-
- bail@2.0.2: {}
-
- balanced-match@1.0.2: {}
-
- base-64@1.0.0: {}
-
- binary-extensions@2.3.0: {}
-
- bl@1.2.3:
- dependencies:
- readable-stream: 2.3.8
- safe-buffer: 5.2.1
-
- body-parser@1.20.2:
- dependencies:
- bytes: 3.1.2
- content-type: 1.0.5
- debug: 2.6.9
- depd: 2.0.0
- destroy: 1.2.0
- http-errors: 2.0.0
- iconv-lite: 0.4.24
- on-finished: 2.4.1
- qs: 6.11.0
- raw-body: 2.5.2
- type-is: 1.6.18
- unpipe: 1.0.0
- transitivePeerDependencies:
- - supports-color
-
- boolbase@1.0.0: {}
-
- boxen@8.0.1:
- dependencies:
- ansi-align: 3.0.1
- camelcase: 8.0.0
- chalk: 5.3.0
- cli-boxes: 3.0.0
- string-width: 7.2.0
- type-fest: 4.26.1
- widest-line: 5.0.0
- wrap-ansi: 9.0.0
-
- brace-expansion@1.1.11:
+ brace-expansion@1.1.11:
dependencies:
balanced-match: 1.0.2
concat-map: 0.0.1
@@ -5367,7 +4302,7 @@ snapshots:
dependencies:
fill-range: 7.1.1
- browserfs@1.4.3(patch_hash=hizh2cvfvkcaelm7cnorz5durm):
+ browserfs@1.4.3(patch_hash=298d43ad26f589e1a61d6e04912575cc6fab3fda3cd533a274fc353b5de5862e):
dependencies:
async: 2.6.4
pako: 1.0.11
@@ -5383,16 +4318,12 @@ snapshots:
buffer-alloc-unsafe: 1.1.0
buffer-fill: 1.0.0
- buffer-crc32@0.2.13: {}
-
buffer-fill@1.0.0: {}
buffer-from@1.1.2: {}
bytes@3.1.2: {}
- cac@6.7.14: {}
-
call-bind@1.0.7:
dependencies:
es-define-property: 1.0.0
@@ -5401,52 +4332,14 @@ snapshots:
get-intrinsic: 1.2.4
set-function-length: 1.2.2
- camelcase@8.0.0: {}
-
- ccount@2.0.1: {}
-
- chai@5.2.0:
- dependencies:
- assertion-error: 2.0.1
- check-error: 2.1.1
- deep-eql: 5.0.2
- loupe: 3.1.3
- pathval: 2.0.0
-
- chalk@5.3.0: {}
-
- character-entities-html4@2.1.0: {}
-
- character-entities-legacy@3.0.0: {}
-
- character-entities@2.0.2: {}
-
- character-reference-invalid@2.0.1: {}
-
- check-error@2.1.1: {}
+ callsites@3.1.0: {}
- cheerio-select@2.1.0:
- dependencies:
- boolbase: 1.0.0
- css-select: 5.1.0
- css-what: 6.1.0
- domelementtype: 2.3.0
- domhandler: 5.0.3
- domutils: 3.1.0
+ chai@6.2.1: {}
- cheerio@1.0.0:
+ chalk@4.1.2:
dependencies:
- cheerio-select: 2.1.0
- dom-serializer: 2.0.0
- domhandler: 5.0.3
- domutils: 3.1.0
- encoding-sniffer: 0.2.0
- htmlparser2: 9.1.0
- parse5: 7.1.2
- parse5-htmlparser2-tree-adapter: 7.0.0
- parse5-parser-stream: 7.1.2
- undici: 6.19.8
- whatwg-mimetype: 4.0.0
+ ansi-styles: 4.3.0
+ supports-color: 7.2.0
chokidar@3.6.0:
dependencies:
@@ -5466,12 +4359,6 @@ snapshots:
chownr@1.1.4: {}
- chownr@2.0.0: {}
-
- ci-info@4.1.0: {}
-
- cli-boxes@3.0.0: {}
-
cliui@8.0.1:
dependencies:
string-width: 4.2.3
@@ -5480,38 +4367,16 @@ snapshots:
clsx@2.1.1: {}
- collapse-white-space@2.1.0: {}
-
color-convert@2.0.1:
dependencies:
color-name: 1.1.4
color-name@1.1.4: {}
- color-string@1.9.1:
- dependencies:
- color-name: 1.1.4
- simple-swizzle: 0.2.2
- optional: true
-
- color@4.2.3:
- dependencies:
- color-convert: 2.0.1
- color-string: 1.9.1
- optional: true
-
- combined-stream@1.0.8:
- dependencies:
- delayed-stream: 1.0.0
-
comlink@4.4.1: {}
- comma-separated-tokens@2.0.3: {}
-
commander@11.1.0: {}
- commander@7.2.0: {}
-
comment-json@4.2.5:
dependencies:
array-timsort: 1.0.3
@@ -5520,14 +4385,14 @@ snapshots:
has-own-prop: 2.0.0
repeat-string: 1.6.1
- common-ancestor-path@1.0.1: {}
-
compare-versions@6.1.1: {}
concat-map@0.0.1: {}
confbox@0.1.8: {}
+ confbox@0.2.2: {}
+
consola@3.4.0: {}
content-disposition@0.5.4:
@@ -5536,47 +4401,21 @@ snapshots:
content-type@1.0.5: {}
- cookie-es@1.2.2: {}
-
cookie-signature@1.0.6: {}
cookie@0.6.0: {}
- cookie@0.7.2: {}
-
core-util-is@1.0.3: {}
- crossws@0.3.3:
- dependencies:
- uncrypto: 0.1.3
-
- css-select@5.1.0:
+ cross-spawn@7.0.6:
dependencies:
- boolbase: 1.0.0
- css-what: 6.1.0
- domhandler: 5.0.3
- domutils: 3.1.0
- nth-check: 2.1.1
-
- css-tree@2.2.1:
- dependencies:
- mdn-data: 2.0.28
- source-map-js: 1.2.1
-
- css-tree@2.3.1:
- dependencies:
- mdn-data: 2.0.30
- source-map-js: 1.2.1
-
- css-what@6.1.0: {}
+ path-key: 3.1.1
+ shebang-command: 2.0.0
+ which: 2.0.2
cssesc@3.0.0: {}
- csso@5.0.5:
- dependencies:
- css-tree: 2.2.1
-
- daisyui@5.0.0-beta.8: {}
+ daisyui@5.5.0: {}
de-indent@1.0.2: {}
@@ -5584,19 +4423,13 @@ snapshots:
dependencies:
ms: 2.0.0
- debug@4.4.0:
+ debug@4.4.3:
dependencies:
ms: 2.1.3
- decode-named-character-reference@1.0.2:
- dependencies:
- character-entities: 2.0.2
-
- dedent-js@1.0.1: {}
-
dedent@1.5.1: {}
- deep-eql@5.0.2: {}
+ deep-is@0.1.4: {}
deepmerge@4.3.1: {}
@@ -5606,59 +4439,22 @@ snapshots:
es-errors: 1.3.0
gopd: 1.0.1
- defu@6.1.4: {}
-
- delayed-stream@1.0.0: {}
-
depd@2.0.0: {}
- dequal@2.0.3: {}
-
- destr@2.0.3: {}
-
destroy@1.2.0: {}
- detect-libc@1.0.3: {}
-
- detect-libc@2.0.3:
- optional: true
-
- deterministic-object-hash@2.0.2:
- dependencies:
- base-64: 1.0.0
-
- devalue@5.1.1: {}
-
- devlop@1.1.0:
- dependencies:
- dequal: 2.0.3
-
- diff@5.2.0: {}
-
- dlv@1.1.3: {}
-
- dom-serializer@2.0.0:
- dependencies:
- domelementtype: 2.3.0
- domhandler: 5.0.3
- entities: 4.5.0
+ detect-libc@2.0.3: {}
- domelementtype@2.3.0: {}
+ devalue@5.4.2: {}
- domhandler@5.0.3:
- dependencies:
- domelementtype: 2.3.0
+ diff@8.0.2: {}
- domutils@3.1.0:
- dependencies:
- dom-serializer: 2.0.0
- domelementtype: 2.3.0
- domhandler: 5.0.3
+ dompurify@3.1.7: {}
- doppiojvm@0.5.0(patch_hash=wsp65hfnbd4f2x2nnq6ijej2xi):
+ doppiojvm@0.5.0(patch_hash=614d81e33db7769f5c9c06b22a82481109af374ce1d50744db7f2cf6b310748e):
dependencies:
async: 2.6.4
- browserfs: 1.4.3(patch_hash=hizh2cvfvkcaelm7cnorz5durm)
+ browserfs: 1.4.3(patch_hash=298d43ad26f589e1a61d6e04912575cc6fab3fda3cd533a274fc353b5de5862e)
glob: 7.2.3
gunzip-maybe: 1.4.2
optimist: 0.6.1
@@ -5667,8 +4463,6 @@ snapshots:
source-map-support: 0.4.18
tar-fs: 1.16.3
- dset@3.1.4: {}
-
duplexify@3.7.1:
dependencies:
end-of-stream: 1.4.4
@@ -5678,29 +4472,15 @@ snapshots:
ee-first@1.1.1: {}
- emmet@2.4.8:
- dependencies:
- '@emmetio/abbreviation': 2.3.3
- '@emmetio/css-abbreviation': 2.1.8
-
- emoji-regex-xs@1.0.0: {}
-
- emoji-regex@10.4.0: {}
-
emoji-regex@8.0.0: {}
encodeurl@1.0.2: {}
- encoding-sniffer@0.2.0:
- dependencies:
- iconv-lite: 0.6.3
- whatwg-encoding: 3.1.1
-
end-of-stream@1.4.4:
dependencies:
once: 1.4.0
- enhanced-resolve@5.18.1:
+ enhanced-resolve@5.18.3:
dependencies:
graceful-fs: 4.2.11
tapable: 2.2.1
@@ -5713,104 +4493,179 @@ snapshots:
es-errors@1.3.0: {}
- es-module-lexer@1.6.0: {}
-
- esast-util-from-estree@2.0.0:
- dependencies:
- '@types/estree-jsx': 1.0.5
- devlop: 1.1.0
- estree-util-visit: 2.0.0
- unist-util-position-from-estree: 2.0.0
-
- esast-util-from-js@2.0.1:
- dependencies:
- '@types/estree-jsx': 1.0.5
- acorn: 8.14.0
- esast-util-from-estree: 2.0.0
- vfile-message: 4.0.2
+ es-module-lexer@1.7.0: {}
- esbuild@0.24.2:
+ esbuild@0.25.12:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.24.2
- '@esbuild/android-arm': 0.24.2
- '@esbuild/android-arm64': 0.24.2
- '@esbuild/android-x64': 0.24.2
- '@esbuild/darwin-arm64': 0.24.2
- '@esbuild/darwin-x64': 0.24.2
- '@esbuild/freebsd-arm64': 0.24.2
- '@esbuild/freebsd-x64': 0.24.2
- '@esbuild/linux-arm': 0.24.2
- '@esbuild/linux-arm64': 0.24.2
- '@esbuild/linux-ia32': 0.24.2
- '@esbuild/linux-loong64': 0.24.2
- '@esbuild/linux-mips64el': 0.24.2
- '@esbuild/linux-ppc64': 0.24.2
- '@esbuild/linux-riscv64': 0.24.2
- '@esbuild/linux-s390x': 0.24.2
- '@esbuild/linux-x64': 0.24.2
- '@esbuild/netbsd-arm64': 0.24.2
- '@esbuild/netbsd-x64': 0.24.2
- '@esbuild/openbsd-arm64': 0.24.2
- '@esbuild/openbsd-x64': 0.24.2
- '@esbuild/sunos-x64': 0.24.2
- '@esbuild/win32-arm64': 0.24.2
- '@esbuild/win32-ia32': 0.24.2
- '@esbuild/win32-x64': 0.24.2
+ '@esbuild/aix-ppc64': 0.25.12
+ '@esbuild/android-arm': 0.25.12
+ '@esbuild/android-arm64': 0.25.12
+ '@esbuild/android-x64': 0.25.12
+ '@esbuild/darwin-arm64': 0.25.12
+ '@esbuild/darwin-x64': 0.25.12
+ '@esbuild/freebsd-arm64': 0.25.12
+ '@esbuild/freebsd-x64': 0.25.12
+ '@esbuild/linux-arm': 0.25.12
+ '@esbuild/linux-arm64': 0.25.12
+ '@esbuild/linux-ia32': 0.25.12
+ '@esbuild/linux-loong64': 0.25.12
+ '@esbuild/linux-mips64el': 0.25.12
+ '@esbuild/linux-ppc64': 0.25.12
+ '@esbuild/linux-riscv64': 0.25.12
+ '@esbuild/linux-s390x': 0.25.12
+ '@esbuild/linux-x64': 0.25.12
+ '@esbuild/netbsd-arm64': 0.25.12
+ '@esbuild/netbsd-x64': 0.25.12
+ '@esbuild/openbsd-arm64': 0.25.12
+ '@esbuild/openbsd-x64': 0.25.12
+ '@esbuild/openharmony-arm64': 0.25.12
+ '@esbuild/sunos-x64': 0.25.12
+ '@esbuild/win32-arm64': 0.25.12
+ '@esbuild/win32-ia32': 0.25.12
+ '@esbuild/win32-x64': 0.25.12
+
+ esbuild@0.27.0:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.27.0
+ '@esbuild/android-arm': 0.27.0
+ '@esbuild/android-arm64': 0.27.0
+ '@esbuild/android-x64': 0.27.0
+ '@esbuild/darwin-arm64': 0.27.0
+ '@esbuild/darwin-x64': 0.27.0
+ '@esbuild/freebsd-arm64': 0.27.0
+ '@esbuild/freebsd-x64': 0.27.0
+ '@esbuild/linux-arm': 0.27.0
+ '@esbuild/linux-arm64': 0.27.0
+ '@esbuild/linux-ia32': 0.27.0
+ '@esbuild/linux-loong64': 0.27.0
+ '@esbuild/linux-mips64el': 0.27.0
+ '@esbuild/linux-ppc64': 0.27.0
+ '@esbuild/linux-riscv64': 0.27.0
+ '@esbuild/linux-s390x': 0.27.0
+ '@esbuild/linux-x64': 0.27.0
+ '@esbuild/netbsd-arm64': 0.27.0
+ '@esbuild/netbsd-x64': 0.27.0
+ '@esbuild/openbsd-arm64': 0.27.0
+ '@esbuild/openbsd-x64': 0.27.0
+ '@esbuild/openharmony-arm64': 0.27.0
+ '@esbuild/sunos-x64': 0.27.0
+ '@esbuild/win32-arm64': 0.27.0
+ '@esbuild/win32-ia32': 0.27.0
+ '@esbuild/win32-x64': 0.27.0
escalade@3.2.0: {}
escape-html@1.0.3: {}
- escape-string-regexp@5.0.0: {}
-
- esm-env@1.2.1: {}
+ escape-string-regexp@4.0.0: {}
- esprima@4.0.1: {}
-
- esrap@1.4.3:
+ eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)):
dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
+ eslint: 9.39.1(jiti@2.6.1)
- estree-util-attach-comments@3.0.0:
+ eslint-plugin-svelte@3.13.0(eslint@9.39.1(jiti@2.6.1))(svelte@5.43.6):
dependencies:
- '@types/estree': 1.0.6
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
+ '@jridgewell/sourcemap-codec': 1.5.5
+ eslint: 9.39.1(jiti@2.6.1)
+ esutils: 2.0.3
+ globals: 16.5.0
+ known-css-properties: 0.37.0
+ postcss: 8.5.6
+ postcss-load-config: 3.1.4(postcss@8.5.6)
+ postcss-safe-parser: 7.0.1(postcss@8.5.6)
+ semver: 7.7.1
+ svelte-eslint-parser: 1.4.0(svelte@5.43.6)
+ optionalDependencies:
+ svelte: 5.43.6
+ transitivePeerDependencies:
+ - ts-node
+
+ eslint-scope@8.4.0:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+
+ eslint-visitor-keys@3.4.3: {}
+
+ eslint-visitor-keys@4.2.1: {}
+
+ eslint@9.39.1(jiti@2.6.1):
+ dependencies:
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
+ '@eslint-community/regexpp': 4.12.2
+ '@eslint/config-array': 0.21.1
+ '@eslint/config-helpers': 0.4.2
+ '@eslint/core': 0.17.0
+ '@eslint/eslintrc': 3.3.1
+ '@eslint/js': 9.39.1
+ '@eslint/plugin-kit': 0.4.1
+ '@humanfs/node': 0.16.7
+ '@humanwhocodes/module-importer': 1.0.1
+ '@humanwhocodes/retry': 0.4.3
+ '@types/estree': 1.0.8
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.6
+ debug: 4.4.3
+ escape-string-regexp: 4.0.0
+ eslint-scope: 8.4.0
+ eslint-visitor-keys: 4.2.1
+ espree: 10.4.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.6.1
+ transitivePeerDependencies:
+ - supports-color
- estree-util-build-jsx@3.0.1:
+ esm-env@1.2.2: {}
+
+ espree@10.4.0:
dependencies:
- '@types/estree-jsx': 1.0.5
- devlop: 1.1.0
- estree-util-is-identifier-name: 3.0.0
- estree-walker: 3.0.3
+ acorn: 8.15.0
+ acorn-jsx: 5.3.2(acorn@8.15.0)
+ eslint-visitor-keys: 4.2.1
- estree-util-is-identifier-name@3.0.0: {}
+ esprima@4.0.1: {}
- estree-util-scope@1.0.0:
+ esquery@1.6.0:
dependencies:
- '@types/estree': 1.0.6
- devlop: 1.1.0
+ estraverse: 5.3.0
- estree-util-to-js@2.0.0:
+ esrap@2.1.2:
dependencies:
- '@types/estree-jsx': 1.0.5
- astring: 1.9.0
- source-map: 0.7.4
+ '@jridgewell/sourcemap-codec': 1.5.5
- estree-util-visit@2.0.0:
+ esrecurse@4.3.0:
dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/unist': 3.0.3
+ estraverse: 5.3.0
+
+ estraverse@5.3.0: {}
estree-walker@2.0.2: {}
estree-walker@3.0.3:
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.8
- etag@1.8.1: {}
+ esutils@2.0.3: {}
- eventemitter3@5.0.1: {}
+ etag@1.8.1: {}
- expect-type@1.1.0: {}
+ expect-type@1.2.2: {}
express@4.19.2:
dependencies:
@@ -5848,28 +4703,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- extend@3.0.2: {}
-
- extract-zip@2.0.1:
- dependencies:
- debug: 4.4.0
- get-stream: 5.2.0
- yauzl: 2.10.0
- optionalDependencies:
- '@types/yauzl': 2.10.3
- transitivePeerDependencies:
- - supports-color
+ exsolve@1.0.8: {}
fast-deep-equal@3.1.3: {}
- fast-glob@3.3.2:
- 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-glob@3.3.3:
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -5878,17 +4715,23 @@ snapshots:
merge2: 1.4.1
micromatch: 4.0.8
- fast-plist@0.1.3: {}
+ fast-json-stable-stringify@2.1.0: {}
+
+ fast-levenshtein@2.0.6: {}
- fast-uri@3.0.1: {}
+ fast-plist@0.1.3: {}
fastq@1.17.1:
dependencies:
reusify: 1.0.4
- fd-slicer@1.1.0:
+ fdir@6.5.0(picomatch@4.0.3):
+ optionalDependencies:
+ picomatch: 4.0.3
+
+ file-entry-cache@8.0.0:
dependencies:
- pend: 1.2.0
+ flat-cache: 4.0.1
fill-range@7.1.1:
dependencies:
@@ -5906,27 +4749,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
- find-up-simple@1.0.0: {}
-
- find-up@4.1.0:
+ find-up@5.0.0:
dependencies:
- locate-path: 5.0.0
+ locate-path: 6.0.0
path-exists: 4.0.0
- find-yarn-workspace-root2@1.2.16:
+ flat-cache@4.0.1:
dependencies:
- micromatch: 4.0.8
- pkg-dir: 4.2.0
-
- flattie@1.1.1: {}
+ flatted: 3.3.3
+ keyv: 4.5.4
- follow-redirects@1.15.9: {}
-
- form-data@4.0.0:
- dependencies:
- asynckit: 0.4.0
- combined-stream: 1.0.8
- mime-types: 2.1.35
+ flatted@3.3.3: {}
forwarded@0.2.0: {}
@@ -5934,24 +4767,17 @@ snapshots:
fs-constants@1.0.0: {}
- fs-extra@11.2.0:
+ fs-extra@11.3.2:
dependencies:
graceful-fs: 4.2.11
jsonfile: 6.1.0
universalify: 2.0.1
- fs-extra@7.0.1:
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 4.0.0
- universalify: 0.1.2
-
- fs-minipass@2.1.0:
- dependencies:
- minipass: 3.3.6
-
fs.realpath@1.0.0: {}
+ fsevents@2.3.2:
+ optional: true
+
fsevents@2.3.3:
optional: true
@@ -5959,8 +4785,6 @@ snapshots:
get-caller-file@2.0.5: {}
- get-east-asian-width@1.2.0: {}
-
get-intrinsic@1.2.4:
dependencies:
es-errors: 1.3.0
@@ -5969,13 +4793,11 @@ snapshots:
has-symbols: 1.0.3
hasown: 2.0.2
- get-stream@5.2.0:
+ glob-parent@5.1.2:
dependencies:
- pump: 3.0.2
-
- github-slugger@2.0.0: {}
+ is-glob: 4.0.3
- glob-parent@5.1.2:
+ glob-parent@6.0.2:
dependencies:
is-glob: 4.0.3
@@ -5988,12 +4810,20 @@ snapshots:
once: 1.4.0
path-is-absolute: 1.0.1
+ globals@14.0.0: {}
+
+ globals@15.15.0: {}
+
+ globals@16.5.0: {}
+
gopd@1.0.1:
dependencies:
get-intrinsic: 1.2.4
graceful-fs@4.2.11: {}
+ graphemer@1.4.0: {}
+
gunzip-maybe@1.4.2:
dependencies:
browserify-zlib: 0.1.4
@@ -6003,19 +4833,6 @@ snapshots:
pumpify: 1.5.1
through2: 2.0.5
- h3@1.14.0:
- dependencies:
- cookie-es: 1.2.2
- crossws: 0.3.3
- defu: 6.1.4
- destr: 2.0.3
- iron-webcrypto: 1.2.1
- ohash: 1.1.4
- radix3: 1.1.2
- ufo: 1.5.4
- uncrypto: 0.1.3
- unenv: 1.10.0
-
has-flag@4.0.0: {}
has-own-prop@2.0.0: {}
@@ -6032,149 +4849,8 @@ snapshots:
dependencies:
function-bind: 1.1.2
- hast-util-from-html@2.0.3:
- dependencies:
- '@types/hast': 3.0.4
- devlop: 1.1.0
- hast-util-from-parse5: 8.0.1
- parse5: 7.1.2
- vfile: 6.0.3
- vfile-message: 4.0.2
-
- hast-util-from-parse5@8.0.1:
- dependencies:
- '@types/hast': 3.0.4
- '@types/unist': 3.0.3
- devlop: 1.1.0
- hastscript: 8.0.0
- property-information: 6.5.0
- vfile: 6.0.3
- vfile-location: 5.0.3
- web-namespaces: 2.0.1
-
- hast-util-is-element@3.0.0:
- dependencies:
- '@types/hast': 3.0.4
-
- hast-util-parse-selector@4.0.0:
- dependencies:
- '@types/hast': 3.0.4
-
- hast-util-raw@9.0.4:
- dependencies:
- '@types/hast': 3.0.4
- '@types/unist': 3.0.3
- '@ungap/structured-clone': 1.2.0
- hast-util-from-parse5: 8.0.1
- hast-util-to-parse5: 8.0.0
- html-void-elements: 3.0.0
- mdast-util-to-hast: 13.2.0
- parse5: 7.1.2
- unist-util-position: 5.0.0
- unist-util-visit: 5.0.0
- vfile: 6.0.3
- web-namespaces: 2.0.1
- zwitch: 2.0.4
-
- hast-util-to-estree@3.1.0:
- dependencies:
- '@types/estree': 1.0.6
- '@types/estree-jsx': 1.0.5
- '@types/hast': 3.0.4
- comma-separated-tokens: 2.0.3
- devlop: 1.1.0
- estree-util-attach-comments: 3.0.0
- estree-util-is-identifier-name: 3.0.0
- hast-util-whitespace: 3.0.0
- mdast-util-mdx-expression: 2.0.1
- mdast-util-mdx-jsx: 3.1.3
- mdast-util-mdxjs-esm: 2.0.1
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
- style-to-object: 0.4.4
- unist-util-position: 5.0.0
- zwitch: 2.0.4
- transitivePeerDependencies:
- - supports-color
-
- hast-util-to-html@9.0.4:
- dependencies:
- '@types/hast': 3.0.4
- '@types/unist': 3.0.3
- ccount: 2.0.1
- comma-separated-tokens: 2.0.3
- hast-util-whitespace: 3.0.0
- html-void-elements: 3.0.0
- mdast-util-to-hast: 13.2.0
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
- stringify-entities: 4.0.4
- zwitch: 2.0.4
-
- hast-util-to-jsx-runtime@2.3.0:
- dependencies:
- '@types/estree': 1.0.6
- '@types/hast': 3.0.4
- '@types/unist': 3.0.3
- comma-separated-tokens: 2.0.3
- devlop: 1.1.0
- estree-util-is-identifier-name: 3.0.0
- hast-util-whitespace: 3.0.0
- mdast-util-mdx-expression: 2.0.1
- mdast-util-mdx-jsx: 3.1.3
- mdast-util-mdxjs-esm: 2.0.1
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
- style-to-object: 1.0.8
- unist-util-position: 5.0.0
- vfile-message: 4.0.2
- transitivePeerDependencies:
- - supports-color
-
- hast-util-to-parse5@8.0.0:
- dependencies:
- '@types/hast': 3.0.4
- comma-separated-tokens: 2.0.3
- devlop: 1.1.0
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
- web-namespaces: 2.0.1
- zwitch: 2.0.4
-
- hast-util-to-text@4.0.2:
- dependencies:
- '@types/hast': 3.0.4
- '@types/unist': 3.0.3
- hast-util-is-element: 3.0.0
- unist-util-find-after: 5.0.0
-
- hast-util-whitespace@3.0.0:
- dependencies:
- '@types/hast': 3.0.4
-
- hastscript@8.0.0:
- dependencies:
- '@types/hast': 3.0.4
- comma-separated-tokens: 2.0.3
- hast-util-parse-selector: 4.0.0
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
-
he@1.2.0: {}
- html-escaper@3.0.3: {}
-
- html-void-elements@3.0.0: {}
-
- htmlparser2@9.1.0:
- dependencies:
- domelementtype: 2.3.0
- domhandler: 5.0.3
- domutils: 3.1.0
- entities: 4.5.0
-
- http-cache-semantics@4.1.1: {}
-
http-errors@2.0.0:
dependencies:
depd: 2.0.0
@@ -6189,13 +4865,18 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
- iconv-lite@0.6.3:
+ ignore@5.3.2: {}
+
+ ignore@7.0.5: {}
+
+ import-fresh@3.3.1:
dependencies:
- safer-buffer: 2.1.2
+ parent-module: 1.0.1
+ resolve-from: 4.0.0
import-lazy@4.0.0: {}
- import-meta-resolve@4.1.0: {}
+ imurmurhash@0.1.4: {}
inflight@1.0.6:
dependencies:
@@ -6206,24 +4887,8 @@ snapshots:
ini@4.1.2: {}
- inline-style-parser@0.1.1: {}
-
- inline-style-parser@0.2.4: {}
-
ipaddr.js@1.9.1: {}
- iron-webcrypto@1.2.1: {}
-
- is-alphabetical@2.0.1: {}
-
- is-alphanumerical@2.0.1:
- dependencies:
- is-alphabetical: 2.0.1
- is-decimal: 2.0.1
-
- is-arrayish@0.3.2:
- optional: true
-
is-binary-path@2.1.0:
dependencies:
binary-extensions: 2.3.0
@@ -6232,12 +4897,8 @@ snapshots:
dependencies:
hasown: 2.0.2
- is-decimal@2.0.1: {}
-
is-deflate@1.0.0: {}
- is-docker@3.0.0: {}
-
is-extglob@2.1.1: {}
is-fullwidth-code-point@3.0.0: {}
@@ -6248,52 +4909,35 @@ snapshots:
is-gzip@1.0.0: {}
- is-hexadecimal@2.0.1: {}
-
- is-inside-container@1.0.0:
- dependencies:
- is-docker: 3.0.0
-
is-number@7.0.0: {}
- is-plain-obj@4.1.0: {}
-
is-reference@3.0.3:
dependencies:
- '@types/estree': 1.0.6
-
- is-wsl@3.1.0:
- dependencies:
- is-inside-container: 1.0.0
+ '@types/estree': 1.0.8
isarray@1.0.0: {}
- jiti@2.4.2: {}
+ isexe@2.0.0: {}
+
+ jiti@2.6.1: {}
jju@1.4.0: {}
js-sha256@0.11.0: {}
- js-yaml@3.14.1:
- dependencies:
- argparse: 1.0.10
- esprima: 4.0.1
-
js-yaml@4.1.0:
dependencies:
argparse: 2.0.1
- json-schema-traverse@1.0.0: {}
+ json-buffer@3.0.1: {}
- json5@2.2.3: {}
+ json-schema-traverse@0.4.1: {}
- jsonc-parser@2.3.1: {}
+ json-schema-traverse@1.0.0: {}
- jsonc-parser@3.3.1: {}
+ json-stable-stringify-without-jsonify@1.0.1: {}
- jsonfile@4.0.0:
- optionalDependencies:
- graceful-fs: 4.2.11
+ json5@2.2.3: {}
jsonfile@6.1.0:
dependencies:
@@ -6301,95 +4945,90 @@ snapshots:
optionalDependencies:
graceful-fs: 4.2.11
- kleur@3.0.3: {}
+ keyv@4.5.4:
+ dependencies:
+ json-buffer: 3.0.1
kleur@4.1.5: {}
+ known-css-properties@0.37.0: {}
+
kolorist@1.8.0: {}
kysely@0.27.5: {}
- lightningcss-darwin-arm64@1.29.1:
+ levn@0.4.1:
+ dependencies:
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
+
+ lightningcss-android-arm64@1.30.2:
+ optional: true
+
+ lightningcss-darwin-arm64@1.30.2:
optional: true
- lightningcss-darwin-x64@1.29.1:
+ lightningcss-darwin-x64@1.30.2:
optional: true
- lightningcss-freebsd-x64@1.29.1:
+ lightningcss-freebsd-x64@1.30.2:
optional: true
- lightningcss-linux-arm-gnueabihf@1.29.1:
+ lightningcss-linux-arm-gnueabihf@1.30.2:
optional: true
- lightningcss-linux-arm64-gnu@1.29.1:
+ lightningcss-linux-arm64-gnu@1.30.2:
optional: true
- lightningcss-linux-arm64-musl@1.29.1:
+ lightningcss-linux-arm64-musl@1.30.2:
optional: true
- lightningcss-linux-x64-gnu@1.29.1:
+ lightningcss-linux-x64-gnu@1.30.2:
optional: true
- lightningcss-linux-x64-musl@1.29.1:
+ lightningcss-linux-x64-musl@1.30.2:
optional: true
- lightningcss-win32-arm64-msvc@1.29.1:
+ lightningcss-win32-arm64-msvc@1.30.2:
optional: true
- lightningcss-win32-x64-msvc@1.29.1:
+ lightningcss-win32-x64-msvc@1.30.2:
optional: true
- lightningcss@1.29.1:
+ lightningcss@1.30.2:
dependencies:
- detect-libc: 1.0.3
+ detect-libc: 2.0.3
optionalDependencies:
- lightningcss-darwin-arm64: 1.29.1
- lightningcss-darwin-x64: 1.29.1
- lightningcss-freebsd-x64: 1.29.1
- lightningcss-linux-arm-gnueabihf: 1.29.1
- lightningcss-linux-arm64-gnu: 1.29.1
- lightningcss-linux-arm64-musl: 1.29.1
- lightningcss-linux-x64-gnu: 1.29.1
- lightningcss-linux-x64-musl: 1.29.1
- lightningcss-win32-arm64-msvc: 1.29.1
- lightningcss-win32-x64-msvc: 1.29.1
-
- load-yaml-file@0.2.0:
- dependencies:
- graceful-fs: 4.2.11
- js-yaml: 3.14.1
- pify: 4.0.1
- strip-bom: 3.0.0
-
- local-pkg@0.5.1:
+ lightningcss-android-arm64: 1.30.2
+ lightningcss-darwin-arm64: 1.30.2
+ lightningcss-darwin-x64: 1.30.2
+ lightningcss-freebsd-x64: 1.30.2
+ lightningcss-linux-arm-gnueabihf: 1.30.2
+ lightningcss-linux-arm64-gnu: 1.30.2
+ lightningcss-linux-arm64-musl: 1.30.2
+ lightningcss-linux-x64-gnu: 1.30.2
+ lightningcss-linux-x64-musl: 1.30.2
+ lightningcss-win32-arm64-msvc: 1.30.2
+ lightningcss-win32-x64-msvc: 1.30.2
+
+ lilconfig@2.1.0: {}
+
+ local-pkg@1.1.2:
dependencies:
mlly: 1.7.4
- pkg-types: 1.3.1
+ pkg-types: 2.3.0
+ quansync: 0.2.11
locate-character@3.0.0: {}
- locate-path@5.0.0:
+ locate-path@6.0.0:
dependencies:
- p-locate: 4.1.0
-
- lodash.castarray@4.4.0: {}
-
- lodash.isplainobject@4.0.6: {}
+ p-locate: 5.0.0
lodash.merge@4.6.2: {}
lodash@4.17.21: {}
- longest-streak@3.1.0: {}
-
- loupe@3.1.3: {}
-
- lower-case@2.0.2:
- dependencies:
- tslib: 2.8.1
-
- lru-cache@10.4.3: {}
-
lru-cache@5.1.1:
dependencies:
yallist: 3.1.1
@@ -6398,191 +5037,13 @@ snapshots:
dependencies:
yallist: 4.0.0
- magic-string@0.30.17:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
-
- magicast@0.3.5:
- dependencies:
- '@babel/parser': 7.25.8
- '@babel/types': 7.25.8
- source-map-js: 1.2.1
-
- markdown-extensions@2.0.0: {}
-
- markdown-table@3.0.3: {}
-
- mdast-util-definitions@6.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- '@types/unist': 3.0.3
- unist-util-visit: 5.0.0
-
- mdast-util-find-and-replace@3.0.1:
- dependencies:
- '@types/mdast': 4.0.4
- escape-string-regexp: 5.0.0
- unist-util-is: 6.0.0
- unist-util-visit-parents: 6.0.1
-
- mdast-util-from-markdown@2.0.1:
- dependencies:
- '@types/mdast': 4.0.4
- '@types/unist': 3.0.3
- decode-named-character-reference: 1.0.2
- devlop: 1.1.0
- mdast-util-to-string: 4.0.0
- micromark: 4.0.0
- micromark-util-decode-numeric-character-reference: 2.0.1
- micromark-util-decode-string: 2.0.0
- micromark-util-normalize-identifier: 2.0.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
- unist-util-stringify-position: 4.0.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-gfm-autolink-literal@2.0.1:
- dependencies:
- '@types/mdast': 4.0.4
- ccount: 2.0.1
- devlop: 1.1.0
- mdast-util-find-and-replace: 3.0.1
- micromark-util-character: 2.1.0
-
- mdast-util-gfm-footnote@2.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- devlop: 1.1.0
- mdast-util-from-markdown: 2.0.1
- mdast-util-to-markdown: 2.1.0
- micromark-util-normalize-identifier: 2.0.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-gfm-strikethrough@2.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- mdast-util-from-markdown: 2.0.1
- mdast-util-to-markdown: 2.1.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-gfm-table@2.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- devlop: 1.1.0
- markdown-table: 3.0.3
- mdast-util-from-markdown: 2.0.1
- mdast-util-to-markdown: 2.1.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-gfm-task-list-item@2.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- devlop: 1.1.0
- mdast-util-from-markdown: 2.0.1
- mdast-util-to-markdown: 2.1.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-gfm@3.0.0:
- dependencies:
- mdast-util-from-markdown: 2.0.1
- mdast-util-gfm-autolink-literal: 2.0.1
- mdast-util-gfm-footnote: 2.0.0
- mdast-util-gfm-strikethrough: 2.0.0
- mdast-util-gfm-table: 2.0.0
- mdast-util-gfm-task-list-item: 2.0.0
- mdast-util-to-markdown: 2.1.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-mdx-expression@2.0.1:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- devlop: 1.1.0
- mdast-util-from-markdown: 2.0.1
- mdast-util-to-markdown: 2.1.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-mdx-jsx@3.1.3:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- '@types/unist': 3.0.3
- ccount: 2.0.1
- devlop: 1.1.0
- mdast-util-from-markdown: 2.0.1
- mdast-util-to-markdown: 2.1.0
- parse-entities: 4.0.1
- stringify-entities: 4.0.4
- unist-util-stringify-position: 4.0.0
- vfile-message: 4.0.2
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-mdx@3.0.0:
- dependencies:
- mdast-util-from-markdown: 2.0.1
- mdast-util-mdx-expression: 2.0.1
- mdast-util-mdx-jsx: 3.1.3
- mdast-util-mdxjs-esm: 2.0.1
- mdast-util-to-markdown: 2.1.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-mdxjs-esm@2.0.1:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- devlop: 1.1.0
- mdast-util-from-markdown: 2.0.1
- mdast-util-to-markdown: 2.1.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-phrasing@4.1.0:
- dependencies:
- '@types/mdast': 4.0.4
- unist-util-is: 6.0.0
-
- mdast-util-to-hast@13.2.0:
- dependencies:
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- '@ungap/structured-clone': 1.2.0
- devlop: 1.1.0
- micromark-util-sanitize-uri: 2.0.0
- trim-lines: 3.0.1
- unist-util-position: 5.0.0
- unist-util-visit: 5.0.0
- vfile: 6.0.3
-
- mdast-util-to-markdown@2.1.0:
- dependencies:
- '@types/mdast': 4.0.4
- '@types/unist': 3.0.3
- longest-streak: 3.1.0
- mdast-util-phrasing: 4.1.0
- mdast-util-to-string: 4.0.0
- micromark-util-decode-string: 2.0.0
- unist-util-visit: 5.0.0
- zwitch: 2.0.4
-
- mdast-util-to-string@4.0.0:
+ magic-string@0.30.21:
dependencies:
- '@types/mdast': 4.0.4
+ '@jridgewell/sourcemap-codec': 1.5.5
- mdn-data@2.0.28: {}
+ marked@14.0.0: {}
- mdn-data@2.0.30: {}
+ marked@17.0.0: {}
media-typer@0.3.0: {}
@@ -6592,272 +5053,6 @@ snapshots:
methods@1.1.2: {}
- micromark-core-commonmark@2.0.1:
- dependencies:
- decode-named-character-reference: 1.0.2
- devlop: 1.1.0
- micromark-factory-destination: 2.0.0
- micromark-factory-label: 2.0.0
- micromark-factory-space: 2.0.0
- micromark-factory-title: 2.0.0
- micromark-factory-whitespace: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-chunked: 2.0.0
- micromark-util-classify-character: 2.0.0
- micromark-util-html-tag-name: 2.0.0
- micromark-util-normalize-identifier: 2.0.0
- micromark-util-resolve-all: 2.0.0
- micromark-util-subtokenize: 2.0.1
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-extension-gfm-autolink-literal@2.1.0:
- dependencies:
- micromark-util-character: 2.1.0
- micromark-util-sanitize-uri: 2.0.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-extension-gfm-footnote@2.1.0:
- dependencies:
- devlop: 1.1.0
- micromark-core-commonmark: 2.0.1
- micromark-factory-space: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-normalize-identifier: 2.0.0
- micromark-util-sanitize-uri: 2.0.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-extension-gfm-strikethrough@2.1.0:
- dependencies:
- devlop: 1.1.0
- micromark-util-chunked: 2.0.0
- micromark-util-classify-character: 2.0.0
- micromark-util-resolve-all: 2.0.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-extension-gfm-table@2.1.0:
- dependencies:
- devlop: 1.1.0
- micromark-factory-space: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-extension-gfm-tagfilter@2.0.0:
- dependencies:
- micromark-util-types: 2.0.0
-
- micromark-extension-gfm-task-list-item@2.1.0:
- dependencies:
- devlop: 1.1.0
- micromark-factory-space: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-extension-gfm@3.0.0:
- dependencies:
- micromark-extension-gfm-autolink-literal: 2.1.0
- micromark-extension-gfm-footnote: 2.1.0
- micromark-extension-gfm-strikethrough: 2.1.0
- micromark-extension-gfm-table: 2.1.0
- micromark-extension-gfm-tagfilter: 2.0.0
- micromark-extension-gfm-task-list-item: 2.1.0
- micromark-util-combine-extensions: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-extension-mdx-expression@3.0.0:
- dependencies:
- '@types/estree': 1.0.6
- devlop: 1.1.0
- micromark-factory-mdx-expression: 2.0.2
- micromark-factory-space: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-events-to-acorn: 2.0.2
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-extension-mdx-jsx@3.0.1:
- dependencies:
- '@types/acorn': 4.0.6
- '@types/estree': 1.0.6
- devlop: 1.1.0
- estree-util-is-identifier-name: 3.0.0
- micromark-factory-mdx-expression: 2.0.2
- micromark-factory-space: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-events-to-acorn: 2.0.2
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
- vfile-message: 4.0.2
-
- micromark-extension-mdx-md@2.0.0:
- dependencies:
- micromark-util-types: 2.0.0
-
- micromark-extension-mdxjs-esm@3.0.0:
- dependencies:
- '@types/estree': 1.0.6
- devlop: 1.1.0
- micromark-core-commonmark: 2.0.1
- micromark-util-character: 2.1.0
- micromark-util-events-to-acorn: 2.0.2
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
- unist-util-position-from-estree: 2.0.0
- vfile-message: 4.0.2
-
- micromark-extension-mdxjs@3.0.0:
- dependencies:
- acorn: 8.14.0
- acorn-jsx: 5.3.2(acorn@8.14.0)
- micromark-extension-mdx-expression: 3.0.0
- micromark-extension-mdx-jsx: 3.0.1
- micromark-extension-mdx-md: 2.0.0
- micromark-extension-mdxjs-esm: 3.0.0
- micromark-util-combine-extensions: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-factory-destination@2.0.0:
- dependencies:
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-factory-label@2.0.0:
- dependencies:
- devlop: 1.1.0
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-factory-mdx-expression@2.0.2:
- dependencies:
- '@types/estree': 1.0.6
- devlop: 1.1.0
- micromark-factory-space: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-events-to-acorn: 2.0.2
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
- unist-util-position-from-estree: 2.0.0
- vfile-message: 4.0.2
-
- micromark-factory-space@2.0.0:
- dependencies:
- micromark-util-character: 2.1.0
- micromark-util-types: 2.0.0
-
- micromark-factory-title@2.0.0:
- dependencies:
- micromark-factory-space: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-factory-whitespace@2.0.0:
- dependencies:
- micromark-factory-space: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-util-character@2.1.0:
- dependencies:
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-util-chunked@2.0.0:
- dependencies:
- micromark-util-symbol: 2.0.0
-
- micromark-util-classify-character@2.0.0:
- dependencies:
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-util-combine-extensions@2.0.0:
- dependencies:
- micromark-util-chunked: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-util-decode-numeric-character-reference@2.0.1:
- dependencies:
- micromark-util-symbol: 2.0.0
-
- micromark-util-decode-string@2.0.0:
- dependencies:
- decode-named-character-reference: 1.0.2
- micromark-util-character: 2.1.0
- micromark-util-decode-numeric-character-reference: 2.0.1
- micromark-util-symbol: 2.0.0
-
- micromark-util-encode@2.0.0: {}
-
- micromark-util-events-to-acorn@2.0.2:
- dependencies:
- '@types/acorn': 4.0.6
- '@types/estree': 1.0.6
- '@types/unist': 3.0.3
- devlop: 1.1.0
- estree-util-visit: 2.0.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
- vfile-message: 4.0.2
-
- micromark-util-html-tag-name@2.0.0: {}
-
- micromark-util-normalize-identifier@2.0.0:
- dependencies:
- micromark-util-symbol: 2.0.0
-
- micromark-util-resolve-all@2.0.0:
- dependencies:
- micromark-util-types: 2.0.0
-
- micromark-util-sanitize-uri@2.0.0:
- dependencies:
- micromark-util-character: 2.1.0
- micromark-util-encode: 2.0.0
- micromark-util-symbol: 2.0.0
-
- micromark-util-subtokenize@2.0.1:
- dependencies:
- devlop: 1.1.0
- micromark-util-chunked: 2.0.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
-
- micromark-util-symbol@2.0.0: {}
-
- micromark-util-types@2.0.0: {}
-
- micromark@4.0.0:
- dependencies:
- '@types/debug': 4.1.12
- debug: 4.4.0
- decode-named-character-reference: 1.0.2
- devlop: 1.1.0
- micromark-core-commonmark: 2.0.1
- micromark-factory-space: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-chunked: 2.0.0
- micromark-util-combine-extensions: 2.0.0
- micromark-util-decode-numeric-character-reference: 2.0.1
- micromark-util-encode: 2.0.0
- micromark-util-normalize-identifier: 2.0.0
- micromark-util-resolve-all: 2.0.0
- micromark-util-sanitize-uri: 2.0.0
- micromark-util-subtokenize: 2.0.1
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
- transitivePeerDependencies:
- - supports-color
-
micromatch@4.0.8:
dependencies:
braces: 3.0.3
@@ -6871,11 +5066,9 @@ snapshots:
mime@1.6.0: {}
- mime@3.0.0: {}
-
- minimatch@3.0.8:
+ minimatch@10.0.3:
dependencies:
- brace-expansion: 1.1.11
+ '@isaacs/brace-expansion': 5.0.0
minimatch@3.1.2:
dependencies:
@@ -6889,47 +5082,37 @@ snapshots:
minimist@1.2.8: {}
- minipass@3.3.6:
- dependencies:
- yallist: 4.0.0
-
- minipass@4.2.8: {}
-
- minipass@5.0.0: {}
-
- minizlib@2.1.2:
- dependencies:
- minipass: 3.3.6
- yallist: 4.0.0
-
mkdirp@0.5.6:
dependencies:
minimist: 1.2.8
- mkdirp@1.0.4: {}
-
mlly@1.7.4:
dependencies:
- acorn: 8.14.0
- pathe: 2.0.2
+ acorn: 8.15.0
+ pathe: 2.0.3
pkg-types: 1.3.1
ufo: 1.5.4
- monaco-editor-textmate@4.0.0(monaco-editor@0.52.2)(monaco-textmate@3.0.1(onigasm@2.2.5)):
+ monaco-editor-textmate@4.0.0(monaco-editor@0.54.0)(monaco-textmate@3.0.1(onigasm@2.2.5)):
dependencies:
- monaco-editor: 0.52.2
+ monaco-editor: 0.54.0
monaco-textmate: 3.0.1(onigasm@2.2.5)
- monaco-editor@0.52.2: {}
+ monaco-editor@0.54.0:
+ dependencies:
+ dompurify: 3.1.7
+ marked: 14.0.0
monaco-textmate@3.0.1(onigasm@2.2.5):
dependencies:
fast-plist: 0.1.3
onigasm: 2.2.5
- monaco-vim@0.4.2(monaco-editor@0.52.2):
+ monaco-vim@0.4.2(monaco-editor@0.54.0):
dependencies:
- monaco-editor: 0.52.2
+ monaco-editor: 0.54.0
+
+ mri@1.2.0: {}
mrmime@2.0.0: {}
@@ -6939,39 +5122,16 @@ snapshots:
muggle-string@0.4.1: {}
- nanoid@3.3.8: {}
-
- negotiator@0.6.3: {}
-
- neotraverse@0.6.18: {}
-
- nlcst-to-string@4.0.0:
- dependencies:
- '@types/nlcst': 2.0.3
+ nanoid@3.3.11: {}
- no-case@3.0.4:
- dependencies:
- lower-case: 2.0.2
- tslib: 2.8.1
+ natural-compare@1.4.0: {}
- node-fetch-native@1.6.6: {}
+ negotiator@0.6.3: {}
normalize-path@3.0.0: {}
- nth-check@2.1.1:
- dependencies:
- boolbase: 1.0.0
-
object-inspect@1.13.2: {}
- ofetch@1.4.1:
- dependencies:
- destr: 2.0.3
- node-fetch-native: 1.6.6
- ufo: 1.5.4
-
- ohash@1.1.4: {}
-
on-finished@2.4.1:
dependencies:
ee-first: 1.1.1
@@ -6984,12 +5144,6 @@ snapshots:
dependencies:
lru-cache: 5.1.1
- oniguruma-to-es@2.3.0:
- dependencies:
- emoji-regex-xs: 1.0.0
- regex: 5.1.1
- regex-recursion: 5.1.1
-
only-allow@1.2.1:
dependencies:
which-pm-runs: 1.1.0
@@ -6999,449 +5153,256 @@ snapshots:
minimist: 0.0.10
wordwrap: 0.0.3
- p-limit@2.3.0:
- dependencies:
- p-try: 2.2.0
-
- p-limit@6.2.0:
+ optionator@0.9.4:
dependencies:
- yocto-queue: 1.1.1
+ 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-locate@4.1.0:
+ p-limit@3.1.0:
dependencies:
- p-limit: 2.3.0
+ yocto-queue: 0.1.0
- p-queue@8.1.0:
+ p-locate@5.0.0:
dependencies:
- eventemitter3: 5.0.1
- p-timeout: 6.1.2
+ p-limit: 3.1.0
- p-timeout@6.1.2: {}
+ p-map@7.0.4: {}
- p-try@2.2.0: {}
-
- package-manager-detector@0.2.0: {}
+ package-manager-detector@1.5.0: {}
pako@0.2.9: {}
pako@1.0.11: {}
- parse-entities@4.0.1:
- dependencies:
- '@types/unist': 2.0.11
- character-entities: 2.0.2
- character-entities-legacy: 3.0.0
- character-reference-invalid: 2.0.1
- decode-named-character-reference: 1.0.2
- is-alphanumerical: 2.0.1
- is-decimal: 2.0.1
- is-hexadecimal: 2.0.1
-
- parse-latin@7.0.0:
+ parent-module@1.0.1:
dependencies:
- '@types/nlcst': 2.0.3
- '@types/unist': 3.0.3
- nlcst-to-string: 4.0.0
- unist-util-modify-children: 4.0.0
- unist-util-visit-children: 3.0.0
- vfile: 6.0.3
-
- parse5-htmlparser2-tree-adapter@7.0.0:
- dependencies:
- domhandler: 5.0.3
- parse5: 7.1.2
-
- parse5-parser-stream@7.1.2:
- dependencies:
- parse5: 7.1.2
-
- parse5@7.1.2:
- dependencies:
- entities: 4.5.0
+ callsites: 3.1.0
parseurl@1.3.3: {}
- pascal-case@3.1.2:
- dependencies:
- no-case: 3.0.4
- tslib: 2.8.1
-
path-browserify@1.0.1: {}
path-exists@4.0.0: {}
path-is-absolute@1.0.1: {}
+ path-key@3.1.1: {}
+
path-parse@1.0.7: {}
path-to-regexp@0.1.7: {}
- pathe@1.1.2: {}
-
- pathe@2.0.2: {}
-
pathe@2.0.3: {}
- pathval@2.0.0: {}
-
peek-stream@1.1.3:
dependencies:
buffer-from: 1.1.2
duplexify: 3.7.1
through2: 2.0.5
- pend@1.2.0: {}
-
- picocolors@1.1.0: {}
-
picocolors@1.1.1: {}
picomatch@2.3.1: {}
- picomatch@4.0.2: {}
+ picomatch@4.0.3: {}
- pify@4.0.1: {}
-
- pkg-dir@4.2.0:
+ pixelmatch@7.1.0:
dependencies:
- find-up: 4.1.0
+ pngjs: 7.0.0
pkg-types@1.3.1:
dependencies:
confbox: 0.1.8
mlly: 1.7.4
- pathe: 2.0.2
-
- postcss-selector-parser@6.0.10:
- dependencies:
- cssesc: 3.0.0
- util-deprecate: 1.0.2
-
- postcss@8.5.1:
- dependencies:
- nanoid: 3.3.8
- picocolors: 1.1.1
- source-map-js: 1.2.1
-
- postcss@8.5.3:
- dependencies:
- nanoid: 3.3.8
- picocolors: 1.1.1
- source-map-js: 1.2.1
-
- preferred-pm@4.1.1:
- dependencies:
- find-up-simple: 1.0.0
- find-yarn-workspace-root2: 1.2.16
- which-pm: 3.0.1
-
- prettier@2.8.7:
- optional: true
-
- prettier@3.5.0:
- optional: true
-
- prismjs@1.29.0: {}
-
- process-nextick-args@2.0.1: {}
-
- prompts@2.4.2:
- dependencies:
- kleur: 3.0.3
- sisteransi: 1.0.5
-
- property-information@6.5.0: {}
+ pathe: 2.0.3
- proxy-addr@2.0.7:
+ pkg-types@2.3.0:
dependencies:
- forwarded: 0.2.0
- ipaddr.js: 1.9.1
-
- proxy-from-env@1.1.0: {}
+ confbox: 0.2.2
+ exsolve: 1.0.8
+ pathe: 2.0.3
- pump@1.0.3:
- dependencies:
- end-of-stream: 1.4.4
- once: 1.4.0
+ playwright-core@1.56.1: {}
- pump@2.0.1:
+ playwright@1.56.1:
dependencies:
- end-of-stream: 1.4.4
- once: 1.4.0
+ playwright-core: 1.56.1
+ optionalDependencies:
+ fsevents: 2.3.2
- pump@3.0.2:
- dependencies:
- end-of-stream: 1.4.4
- once: 1.4.0
+ pngjs@7.0.0: {}
- pumpify@1.5.1:
+ postcss-load-config@3.1.4(postcss@8.5.6):
dependencies:
- duplexify: 3.7.1
- inherits: 2.0.4
- pump: 2.0.1
-
- punycode@2.3.1: {}
+ lilconfig: 2.1.0
+ yaml: 1.10.2
+ optionalDependencies:
+ postcss: 8.5.6
- pyodide@0.27.2:
+ postcss-safe-parser@7.0.1(postcss@8.5.6):
dependencies:
- ws: 8.18.0
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
+ postcss: 8.5.6
- qs@6.11.0:
+ postcss-scss@4.0.9(postcss@8.5.6):
dependencies:
- side-channel: 1.0.6
-
- queue-microtask@1.2.3: {}
-
- radix3@1.1.2: {}
-
- range-parser@1.2.1: {}
+ postcss: 8.5.6
- raw-body@2.5.2:
+ postcss-selector-parser@6.0.10:
dependencies:
- bytes: 3.1.2
- http-errors: 2.0.0
- iconv-lite: 0.4.24
- unpipe: 1.0.0
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
- readable-stream@2.3.8:
+ postcss-selector-parser@7.1.0:
dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 1.0.0
- process-nextick-args: 2.0.1
- safe-buffer: 5.1.2
- string_decoder: 1.1.1
+ cssesc: 3.0.0
util-deprecate: 1.0.2
- readdirp@3.6.0:
+ postcss@8.5.6:
dependencies:
- picomatch: 2.3.1
+ nanoid: 3.3.11
+ picocolors: 1.1.1
+ source-map-js: 1.2.1
- readdirp@4.0.2: {}
+ prelude-ls@1.2.1: {}
- recma-build-jsx@1.0.0:
+ prettier-plugin-svelte@3.4.0(prettier@3.6.2)(svelte@5.43.6):
dependencies:
- '@types/estree': 1.0.6
- estree-util-build-jsx: 3.0.1
- vfile: 6.0.3
+ prettier: 3.6.2
+ svelte: 5.43.6
- recma-jsx@1.0.0(acorn@8.14.0):
+ prettier-plugin-tailwindcss@0.7.1(prettier-plugin-svelte@3.4.0(prettier@3.6.2)(svelte@5.43.6))(prettier@3.6.2):
dependencies:
- acorn-jsx: 5.3.2(acorn@8.14.0)
- estree-util-to-js: 2.0.0
- recma-parse: 1.0.0
- recma-stringify: 1.0.0
- unified: 11.0.5
- transitivePeerDependencies:
- - acorn
+ prettier: 3.6.2
+ optionalDependencies:
+ prettier-plugin-svelte: 3.4.0(prettier@3.6.2)(svelte@5.43.6)
- recma-parse@1.0.0:
- dependencies:
- '@types/estree': 1.0.6
- esast-util-from-js: 2.0.1
- unified: 11.0.5
- vfile: 6.0.3
+ prettier@3.6.2: {}
- recma-stringify@1.0.0:
- dependencies:
- '@types/estree': 1.0.6
- estree-util-to-js: 2.0.0
- unified: 11.0.5
- vfile: 6.0.3
+ process-nextick-args@2.0.1: {}
- regex-recursion@5.1.1:
+ proxy-addr@2.0.7:
dependencies:
- regex: 5.1.1
- regex-utilities: 2.3.0
+ forwarded: 0.2.0
+ ipaddr.js: 1.9.1
- regex-utilities@2.3.0: {}
+ pump@1.0.3:
+ dependencies:
+ end-of-stream: 1.4.4
+ once: 1.4.0
- regex@5.1.1:
+ pump@2.0.1:
dependencies:
- regex-utilities: 2.3.0
+ end-of-stream: 1.4.4
+ once: 1.4.0
- rehype-parse@9.0.0:
+ pumpify@1.5.1:
dependencies:
- '@types/hast': 3.0.4
- hast-util-from-html: 2.0.3
- unified: 11.0.5
+ duplexify: 3.7.1
+ inherits: 2.0.4
+ pump: 2.0.1
- rehype-raw@7.0.0:
- dependencies:
- '@types/hast': 3.0.4
- hast-util-raw: 9.0.4
- vfile: 6.0.3
+ punycode@2.3.1: {}
- rehype-recma@1.0.0:
+ pyodide@0.27.2:
dependencies:
- '@types/estree': 1.0.6
- '@types/hast': 3.0.4
- hast-util-to-estree: 3.1.0
+ ws: 8.18.3
transitivePeerDependencies:
- - supports-color
+ - bufferutil
+ - utf-8-validate
- rehype-stringify@10.0.1:
+ qs@6.11.0:
dependencies:
- '@types/hast': 3.0.4
- hast-util-to-html: 9.0.4
- unified: 11.0.5
+ side-channel: 1.0.6
- rehype@13.0.2:
- dependencies:
- '@types/hast': 3.0.4
- rehype-parse: 9.0.0
- rehype-stringify: 10.0.1
- unified: 11.0.5
+ quansync@0.2.11: {}
- remark-gfm@4.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- mdast-util-gfm: 3.0.0
- micromark-extension-gfm: 3.0.0
- remark-parse: 11.0.0
- remark-stringify: 11.0.0
- unified: 11.0.5
- transitivePeerDependencies:
- - supports-color
+ queue-microtask@1.2.3: {}
- remark-mdx@3.0.1:
- dependencies:
- mdast-util-mdx: 3.0.0
- micromark-extension-mdxjs: 3.0.0
- transitivePeerDependencies:
- - supports-color
+ range-parser@1.2.1: {}
- remark-parse@11.0.0:
+ raw-body@2.5.2:
dependencies:
- '@types/mdast': 4.0.4
- mdast-util-from-markdown: 2.0.1
- micromark-util-types: 2.0.0
- unified: 11.0.5
- transitivePeerDependencies:
- - supports-color
+ bytes: 3.1.2
+ http-errors: 2.0.0
+ iconv-lite: 0.4.24
+ unpipe: 1.0.0
- remark-rehype@11.1.1:
+ readable-stream@2.3.8:
dependencies:
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- mdast-util-to-hast: 13.2.0
- unified: 11.0.5
- vfile: 6.0.3
+ core-util-is: 1.0.3
+ inherits: 2.0.4
+ isarray: 1.0.0
+ process-nextick-args: 2.0.1
+ safe-buffer: 5.1.2
+ string_decoder: 1.1.1
+ util-deprecate: 1.0.2
- remark-smartypants@3.0.2:
+ readdirp@3.6.0:
dependencies:
- retext: 9.0.0
- retext-smartypants: 6.1.1
- unified: 11.0.5
- unist-util-visit: 5.0.0
+ picomatch: 2.3.1
- remark-stringify@11.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- mdast-util-to-markdown: 2.1.0
- unified: 11.0.5
+ readdirp@4.0.2: {}
repeat-string@1.6.1: {}
- request-light@0.5.8: {}
-
- request-light@0.7.0: {}
-
require-directory@2.1.1: {}
require-from-string@2.0.2: {}
+ resolve-from@4.0.0: {}
+
resolve@1.22.8:
dependencies:
is-core-module: 2.15.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- retext-latin@4.0.0:
- dependencies:
- '@types/nlcst': 2.0.3
- parse-latin: 7.0.0
- unified: 11.0.5
-
- retext-smartypants@6.1.1:
- dependencies:
- '@types/nlcst': 2.0.3
- nlcst-to-string: 4.0.0
- unist-util-visit: 5.0.0
-
- retext-stringify@4.0.0:
- dependencies:
- '@types/nlcst': 2.0.3
- nlcst-to-string: 4.0.0
- unified: 11.0.5
-
- retext@9.0.0:
- dependencies:
- '@types/nlcst': 2.0.3
- retext-latin: 4.0.0
- retext-stringify: 4.0.0
- unified: 11.0.5
-
reusify@1.0.4: {}
rimraf@2.7.1:
dependencies:
glob: 7.2.3
- rollup@4.24.0:
- dependencies:
- '@types/estree': 1.0.6
- optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.24.0
- '@rollup/rollup-android-arm64': 4.24.0
- '@rollup/rollup-darwin-arm64': 4.24.0
- '@rollup/rollup-darwin-x64': 4.24.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.24.0
- '@rollup/rollup-linux-arm-musleabihf': 4.24.0
- '@rollup/rollup-linux-arm64-gnu': 4.24.0
- '@rollup/rollup-linux-arm64-musl': 4.24.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.24.0
- '@rollup/rollup-linux-riscv64-gnu': 4.24.0
- '@rollup/rollup-linux-s390x-gnu': 4.24.0
- '@rollup/rollup-linux-x64-gnu': 4.24.0
- '@rollup/rollup-linux-x64-musl': 4.24.0
- '@rollup/rollup-win32-arm64-msvc': 4.24.0
- '@rollup/rollup-win32-ia32-msvc': 4.24.0
- '@rollup/rollup-win32-x64-msvc': 4.24.0
- fsevents: 2.3.3
-
- rollup@4.34.8:
+ rollup@4.53.2:
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.8
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.34.8
- '@rollup/rollup-android-arm64': 4.34.8
- '@rollup/rollup-darwin-arm64': 4.34.8
- '@rollup/rollup-darwin-x64': 4.34.8
- '@rollup/rollup-freebsd-arm64': 4.34.8
- '@rollup/rollup-freebsd-x64': 4.34.8
- '@rollup/rollup-linux-arm-gnueabihf': 4.34.8
- '@rollup/rollup-linux-arm-musleabihf': 4.34.8
- '@rollup/rollup-linux-arm64-gnu': 4.34.8
- '@rollup/rollup-linux-arm64-musl': 4.34.8
- '@rollup/rollup-linux-loongarch64-gnu': 4.34.8
- '@rollup/rollup-linux-powerpc64le-gnu': 4.34.8
- '@rollup/rollup-linux-riscv64-gnu': 4.34.8
- '@rollup/rollup-linux-s390x-gnu': 4.34.8
- '@rollup/rollup-linux-x64-gnu': 4.34.8
- '@rollup/rollup-linux-x64-musl': 4.34.8
- '@rollup/rollup-win32-arm64-msvc': 4.34.8
- '@rollup/rollup-win32-ia32-msvc': 4.34.8
- '@rollup/rollup-win32-x64-msvc': 4.34.8
+ '@rollup/rollup-android-arm-eabi': 4.53.2
+ '@rollup/rollup-android-arm64': 4.53.2
+ '@rollup/rollup-darwin-arm64': 4.53.2
+ '@rollup/rollup-darwin-x64': 4.53.2
+ '@rollup/rollup-freebsd-arm64': 4.53.2
+ '@rollup/rollup-freebsd-x64': 4.53.2
+ '@rollup/rollup-linux-arm-gnueabihf': 4.53.2
+ '@rollup/rollup-linux-arm-musleabihf': 4.53.2
+ '@rollup/rollup-linux-arm64-gnu': 4.53.2
+ '@rollup/rollup-linux-arm64-musl': 4.53.2
+ '@rollup/rollup-linux-loong64-gnu': 4.53.2
+ '@rollup/rollup-linux-ppc64-gnu': 4.53.2
+ '@rollup/rollup-linux-riscv64-gnu': 4.53.2
+ '@rollup/rollup-linux-riscv64-musl': 4.53.2
+ '@rollup/rollup-linux-s390x-gnu': 4.53.2
+ '@rollup/rollup-linux-x64-gnu': 4.53.2
+ '@rollup/rollup-linux-x64-musl': 4.53.2
+ '@rollup/rollup-openharmony-arm64': 4.53.2
+ '@rollup/rollup-win32-arm64-msvc': 4.53.2
+ '@rollup/rollup-win32-ia32-msvc': 4.53.2
+ '@rollup/rollup-win32-x64-gnu': 4.53.2
+ '@rollup/rollup-win32-x64-msvc': 4.53.2
fsevents: 2.3.3
run-parallel@1.2.0:
dependencies:
queue-microtask: 1.2.3
+ sade@1.8.1:
+ dependencies:
+ mri: 1.2.0
+
safe-buffer@5.1.2: {}
safe-buffer@5.2.1: {}
@@ -7452,8 +5413,6 @@ snapshots:
dependencies:
lru-cache: 6.0.0
- semver@7.6.3: {}
-
semver@7.7.1: {}
send@0.18.0:
@@ -7483,6 +5442,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ set-cookie-parser@2.7.2: {}
+
set-function-length@1.2.2:
dependencies:
define-data-property: 1.1.4
@@ -7494,54 +5455,11 @@ snapshots:
setprototypeof@1.2.0: {}
- sharp@0.33.5:
- dependencies:
- color: 4.2.3
- detect-libc: 2.0.3
- semver: 7.7.1
- optionalDependencies:
- '@img/sharp-darwin-arm64': 0.33.5
- '@img/sharp-darwin-x64': 0.33.5
- '@img/sharp-libvips-darwin-arm64': 1.0.4
- '@img/sharp-libvips-darwin-x64': 1.0.4
- '@img/sharp-libvips-linux-arm': 1.0.5
- '@img/sharp-libvips-linux-arm64': 1.0.4
- '@img/sharp-libvips-linux-s390x': 1.0.4
- '@img/sharp-libvips-linux-x64': 1.0.4
- '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
- '@img/sharp-libvips-linuxmusl-x64': 1.0.4
- '@img/sharp-linux-arm': 0.33.5
- '@img/sharp-linux-arm64': 0.33.5
- '@img/sharp-linux-s390x': 0.33.5
- '@img/sharp-linux-x64': 0.33.5
- '@img/sharp-linuxmusl-arm64': 0.33.5
- '@img/sharp-linuxmusl-x64': 0.33.5
- '@img/sharp-wasm32': 0.33.5
- '@img/sharp-win32-ia32': 0.33.5
- '@img/sharp-win32-x64': 0.33.5
- optional: true
-
- shiki@1.29.1:
+ shebang-command@2.0.0:
dependencies:
- '@shikijs/core': 1.29.1
- '@shikijs/engine-javascript': 1.29.1
- '@shikijs/engine-oniguruma': 1.29.1
- '@shikijs/langs': 1.29.1
- '@shikijs/themes': 1.29.1
- '@shikijs/types': 1.29.1
- '@shikijs/vscode-textmate': 10.0.1
- '@types/hast': 3.0.4
+ shebang-regex: 3.0.0
- shiki@1.29.2:
- dependencies:
- '@shikijs/core': 1.29.2
- '@shikijs/engine-javascript': 1.29.2
- '@shikijs/engine-oniguruma': 1.29.2
- '@shikijs/langs': 1.29.2
- '@shikijs/themes': 1.29.2
- '@shikijs/types': 1.29.2
- '@shikijs/vscode-textmate': 10.0.1
- '@types/hast': 3.0.4
+ shebang-regex@3.0.0: {}
side-channel@1.0.6:
dependencies:
@@ -7552,14 +5470,11 @@ snapshots:
siginfo@2.0.0: {}
- simple-swizzle@0.2.2:
+ sirv@3.0.2:
dependencies:
- is-arrayish: 0.3.2
- optional: true
-
- sisteransi@1.0.5: {}
-
- smol-toml@1.3.1: {}
+ '@polka/url': 1.0.0-next.29
+ mrmime: 2.0.0
+ totalist: 3.0.1
source-map-js@1.2.1: {}
@@ -7571,10 +5486,6 @@ snapshots:
source-map@0.6.1: {}
- source-map@0.7.4: {}
-
- space-separated-tokens@2.0.2: {}
-
sprintf-js@1.0.3: {}
sqlite-wasm-kysely@0.3.0(kysely@0.27.5):
@@ -7586,7 +5497,7 @@ snapshots:
statuses@2.0.1: {}
- std-env@3.8.0: {}
+ std-env@3.10.0: {}
stream-shift@1.0.3: {}
@@ -7598,40 +5509,19 @@ snapshots:
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
- string-width@7.2.0:
- dependencies:
- emoji-regex: 10.4.0
- get-east-asian-width: 1.2.0
- strip-ansi: 7.1.0
-
string_decoder@1.1.1:
dependencies:
safe-buffer: 5.1.2
- stringify-entities@4.0.4:
- dependencies:
- character-entities-html4: 2.1.0
- character-entities-legacy: 3.0.0
-
strip-ansi@6.0.1:
dependencies:
ansi-regex: 5.0.1
- strip-ansi@7.1.0:
- dependencies:
- ansi-regex: 6.1.0
-
- strip-bom@3.0.0: {}
-
strip-json-comments@3.1.1: {}
- style-to-object@0.4.4:
- dependencies:
- inline-style-parser: 0.1.1
-
- style-to-object@1.0.8:
+ supports-color@7.2.0:
dependencies:
- inline-style-parser: 0.2.4
+ has-flag: 4.0.0
supports-color@8.1.1:
dependencies:
@@ -7639,41 +5529,47 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
- svelte2tsx@0.7.34(svelte@5.20.2)(typescript@5.7.3):
+ svelte-check@4.3.4(picomatch@4.0.3)(svelte@5.43.6)(typescript@5.9.3):
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.25
+ chokidar: 4.0.1
+ fdir: 6.5.0(picomatch@4.0.3)
+ picocolors: 1.1.1
+ sade: 1.8.1
+ svelte: 5.43.6
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - picomatch
+
+ svelte-eslint-parser@1.4.0(svelte@5.43.6):
dependencies:
- dedent-js: 1.0.1
- pascal-case: 3.1.2
- svelte: 5.20.2
- typescript: 5.7.3
+ eslint-scope: 8.4.0
+ eslint-visitor-keys: 4.2.1
+ espree: 10.4.0
+ postcss: 8.5.6
+ postcss-scss: 4.0.9(postcss@8.5.6)
+ postcss-selector-parser: 7.1.0
+ optionalDependencies:
+ svelte: 5.43.6
- svelte@5.20.2:
+ svelte@5.43.6:
dependencies:
- '@ampproject/remapping': 2.3.0
- '@jridgewell/sourcemap-codec': 1.5.0
- '@types/estree': 1.0.6
- acorn: 8.14.0
- acorn-typescript: 1.4.13(acorn@8.14.0)
+ '@jridgewell/remapping': 2.3.5
+ '@jridgewell/sourcemap-codec': 1.5.5
+ '@sveltejs/acorn-typescript': 1.0.6(acorn@8.15.0)
+ '@types/estree': 1.0.8
+ acorn: 8.15.0
aria-query: 5.3.2
axobject-query: 4.1.0
clsx: 2.1.1
- esm-env: 1.2.1
- esrap: 1.4.3
+ esm-env: 1.2.2
+ esrap: 2.1.2
is-reference: 3.0.3
locate-character: 3.0.0
- magic-string: 0.30.17
+ magic-string: 0.30.21
zimmerframe: 1.1.2
- svgo@3.3.2:
- dependencies:
- '@trysound/sax': 0.2.0
- commander: 7.2.0
- css-select: 5.1.0
- css-tree: 2.3.1
- css-what: 6.1.0
- csso: 5.0.5
- picocolors: 1.1.1
-
- tailwindcss@4.0.8: {}
+ tailwindcss@4.1.17: {}
tapable@2.2.1: {}
@@ -7694,15 +5590,6 @@ snapshots:
to-buffer: 1.1.1
xtend: 4.0.2
- tar@6.2.1:
- dependencies:
- chownr: 2.0.0
- fs-minipass: 2.1.0
- minipass: 5.0.0
- minizlib: 2.1.2
- mkdirp: 1.0.4
- yallist: 4.0.0
-
through2@2.0.5:
dependencies:
readable-stream: 2.3.8
@@ -7712,11 +5599,14 @@ snapshots:
tinyexec@0.3.2: {}
- tinypool@1.0.2: {}
+ tinyexec@1.0.2: {}
- tinyrainbow@2.0.0: {}
+ tinyglobby@0.2.15:
+ dependencies:
+ fdir: 6.5.0(picomatch@4.0.3)
+ picomatch: 4.0.3
- tinyspy@3.0.2: {}
+ tinyrainbow@3.0.3: {}
to-buffer@1.1.1: {}
@@ -7728,157 +5618,91 @@ snapshots:
toidentifier@1.0.1: {}
- trim-lines@3.0.1: {}
+ totalist@3.0.1: {}
- trough@2.2.0: {}
-
- tsconfck@3.1.4(typescript@5.7.3):
- optionalDependencies:
- typescript: 5.7.3
+ ts-api-utils@2.1.0(typescript@5.9.3):
+ dependencies:
+ typescript: 5.9.3
tslib@2.8.1: {}
- turbo-darwin-64@2.4.2:
+ turbo-darwin-64@2.6.1:
optional: true
- turbo-darwin-arm64@2.4.2:
+ turbo-darwin-arm64@2.6.1:
optional: true
- turbo-linux-64@2.4.2:
+ turbo-linux-64@2.6.1:
optional: true
- turbo-linux-arm64@2.4.2:
+ turbo-linux-arm64@2.6.1:
optional: true
- turbo-windows-64@2.4.2:
+ turbo-windows-64@2.6.1:
optional: true
- turbo-windows-arm64@2.4.2:
+ turbo-windows-arm64@2.6.1:
optional: true
- turbo@2.4.2:
+ turbo@2.6.1:
optionalDependencies:
- turbo-darwin-64: 2.4.2
- turbo-darwin-arm64: 2.4.2
- turbo-linux-64: 2.4.2
- turbo-linux-arm64: 2.4.2
- turbo-windows-64: 2.4.2
- turbo-windows-arm64: 2.4.2
+ turbo-darwin-64: 2.6.1
+ turbo-darwin-arm64: 2.6.1
+ turbo-linux-64: 2.6.1
+ turbo-linux-arm64: 2.6.1
+ turbo-windows-64: 2.6.1
+ turbo-windows-arm64: 2.6.1
- type-fest@4.26.1: {}
+ type-check@0.4.0:
+ dependencies:
+ prelude-ls: 1.2.1
type-is@1.6.18:
dependencies:
media-typer: 0.3.0
mime-types: 2.1.35
- typesafe-path@0.2.2: {}
-
- typescript-auto-import-cache@0.3.3:
+ typescript-eslint@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3):
dependencies:
- semver: 7.6.3
+ '@typescript-eslint/eslint-plugin': 8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.39.1(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
- typescript@5.7.2: {}
+ typescript@5.8.2: {}
- typescript@5.7.3: {}
+ typescript@5.9.3: {}
ufo@1.5.4: {}
- ultrahtml@1.5.3: {}
-
- uncrypto@0.1.3: {}
-
- undici-types@6.19.8: {}
-
- undici-types@6.20.0: {}
-
- undici@6.19.8: {}
-
- unenv@1.10.0:
- dependencies:
- consola: 3.4.0
- defu: 6.1.4
- mime: 3.0.0
- node-fetch-native: 1.6.6
- pathe: 1.1.2
-
- unified@11.0.5:
- dependencies:
- '@types/unist': 3.0.3
- bail: 2.0.2
- devlop: 1.1.0
- extend: 3.0.2
- is-plain-obj: 4.1.0
- trough: 2.2.0
- vfile: 6.0.3
-
- unist-util-find-after@5.0.0:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-is: 6.0.0
-
- unist-util-is@6.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-modify-children@4.0.0:
- dependencies:
- '@types/unist': 3.0.3
- array-iterate: 2.0.1
-
- unist-util-position-from-estree@2.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-position@5.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-remove-position@5.0.0:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-visit: 5.0.0
-
- unist-util-stringify-position@4.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-visit-children@3.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-visit-parents@6.0.1:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-is: 6.0.0
-
- unist-util-visit@5.0.0:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-is: 6.0.0
- unist-util-visit-parents: 6.0.1
-
- universalify@0.1.2: {}
+ undici-types@7.16.0: {}
universalify@2.0.1: {}
unpipe@1.0.0: {}
- unplugin@2.1.2:
+ unplugin-icons@22.5.0(svelte@5.43.6):
dependencies:
- acorn: 8.14.0
- webpack-virtual-modules: 0.6.2
+ '@antfu/install-pkg': 1.1.0
+ '@iconify/utils': 3.0.2
+ debug: 4.4.3
+ local-pkg: 1.1.2
+ unplugin: 2.3.10
+ optionalDependencies:
+ svelte: 5.43.6
+ transitivePeerDependencies:
+ - supports-color
- unstorage@1.14.4:
+ unplugin@2.3.10:
dependencies:
- anymatch: 3.1.3
- chokidar: 3.6.0
- destr: 2.0.3
- h3: 1.14.0
- lru-cache: 10.4.3
- node-fetch-native: 1.6.6
- ofetch: 1.4.1
- ufo: 1.5.4
+ '@jridgewell/remapping': 2.3.5
+ acorn: 8.15.0
+ picomatch: 4.0.3
+ webpack-virtual-modules: 0.6.2
uri-js@4.4.1:
dependencies:
@@ -7892,138 +5716,92 @@ snapshots:
uuid@10.0.0: {}
- vary@1.1.2: {}
-
- vfile-location@5.0.3:
- dependencies:
- '@types/unist': 3.0.3
- vfile: 6.0.3
-
- vfile-message@4.0.2:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-stringify-position: 4.0.0
+ uuid@11.1.0: {}
- vfile@6.0.3:
- dependencies:
- '@types/unist': 3.0.3
- vfile-message: 4.0.2
+ vary@1.1.2: {}
- vite-node@3.0.6(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1):
+ vite-plugin-devtools-json@1.0.0(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)):
dependencies:
- cac: 6.7.14
- debug: 4.4.0
- es-module-lexer: 1.6.0
- pathe: 2.0.3
- vite: 6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
- transitivePeerDependencies:
- - '@types/node'
- - jiti
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - yaml
+ uuid: 11.1.0
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
- vite-plugin-cross-origin-isolation@0.1.6: {}
-
- vite-plugin-dts@4.5.0(@types/node@22.12.0)(rollup@4.34.8)(typescript@5.7.3)(vite@6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)):
+ vite-plugin-dts@4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)):
dependencies:
- '@microsoft/api-extractor': 7.49.1(@types/node@22.12.0)
- '@rollup/pluginutils': 5.1.4(rollup@4.34.8)
+ '@microsoft/api-extractor': 7.54.0(@types/node@24.10.1)
+ '@rollup/pluginutils': 5.1.4(rollup@4.53.2)
'@volar/typescript': 2.4.11
- '@vue/language-core': 2.2.0(typescript@5.7.3)
+ '@vue/language-core': 2.2.0(typescript@5.9.3)
compare-versions: 6.1.1
- debug: 4.4.0
+ debug: 4.4.3
kolorist: 1.8.0
- local-pkg: 0.5.1
- magic-string: 0.30.17
- typescript: 5.7.3
+ local-pkg: 1.1.2
+ magic-string: 0.30.21
+ typescript: 5.9.3
optionalDependencies:
- vite: 6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
transitivePeerDependencies:
- '@types/node'
- rollup
- supports-color
- vite-plugin-static-copy@2.2.0(vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)):
- dependencies:
- chokidar: 3.6.0
- fast-glob: 3.3.2
- fs-extra: 11.2.0
- picocolors: 1.1.0
- vite: 6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
-
- vite-plugin-static-copy@2.2.0(vite@6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)):
+ vite-plugin-static-copy@3.1.4(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)):
dependencies:
chokidar: 3.6.0
- fast-glob: 3.3.2
- fs-extra: 11.2.0
- picocolors: 1.1.0
- vite: 6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
-
- vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1):
- dependencies:
- esbuild: 0.24.2
- postcss: 8.5.1
- rollup: 4.24.0
- optionalDependencies:
- '@types/node': 22.12.0
- fsevents: 2.3.3
- jiti: 2.4.2
- lightningcss: 1.29.1
- yaml: 2.5.1
+ p-map: 7.0.4
+ picocolors: 1.1.1
+ tinyglobby: 0.2.15
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
- vite@6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1):
+ vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1):
dependencies:
- esbuild: 0.24.2
- postcss: 8.5.3
- rollup: 4.34.8
+ esbuild: 0.25.12
+ fdir: 6.5.0(picomatch@4.0.3)
+ picomatch: 4.0.3
+ postcss: 8.5.6
+ rollup: 4.53.2
+ tinyglobby: 0.2.15
optionalDependencies:
- '@types/node': 22.12.0
+ '@types/node': 24.10.1
fsevents: 2.3.3
- jiti: 2.4.2
- lightningcss: 1.29.1
+ jiti: 2.6.1
+ lightningcss: 1.30.2
yaml: 2.5.1
- vitefu@1.0.4(vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)):
- optionalDependencies:
- vite: 6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
-
- vitefu@1.0.5(vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)):
+ vitefu@1.1.1(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)):
optionalDependencies:
- vite: 6.0.11(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
-
- vitest@3.0.6(@types/debug@4.1.12)(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1):
- dependencies:
- '@vitest/expect': 3.0.6
- '@vitest/mocker': 3.0.6(vite@6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1))
- '@vitest/pretty-format': 3.0.6
- '@vitest/runner': 3.0.6
- '@vitest/snapshot': 3.0.6
- '@vitest/spy': 3.0.6
- '@vitest/utils': 3.0.6
- chai: 5.2.0
- debug: 4.4.0
- expect-type: 1.1.0
- magic-string: 0.30.17
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
+
+ vitest-browser-svelte@2.0.1(svelte@5.43.6)(vitest@4.0.8):
+ dependencies:
+ svelte: 5.43.6
+ vitest: 4.0.8(@types/debug@4.1.12)(@types/node@24.10.1)(@vitest/browser-playwright@4.0.8)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
+
+ vitest@4.0.8(@types/debug@4.1.12)(@types/node@24.10.1)(@vitest/browser-playwright@4.0.8)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1):
+ dependencies:
+ '@vitest/expect': 4.0.8
+ '@vitest/mocker': 4.0.8(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))
+ '@vitest/pretty-format': 4.0.8
+ '@vitest/runner': 4.0.8
+ '@vitest/snapshot': 4.0.8
+ '@vitest/spy': 4.0.8
+ '@vitest/utils': 4.0.8
+ debug: 4.4.3
+ es-module-lexer: 1.7.0
+ expect-type: 1.2.2
+ magic-string: 0.30.21
pathe: 2.0.3
- std-env: 3.8.0
+ picomatch: 4.0.3
+ std-env: 3.10.0
tinybench: 2.9.0
tinyexec: 0.3.2
- tinypool: 1.0.2
- tinyrainbow: 2.0.0
- vite: 6.1.1(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
- vite-node: 3.0.6(@types/node@22.12.0)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.5.1)
+ tinyglobby: 0.2.15
+ tinyrainbow: 3.0.3
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/debug': 4.1.12
- '@types/node': 22.12.0
+ '@types/node': 24.10.1
+ '@vitest/browser-playwright': 4.0.8(playwright@1.56.1)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))(vitest@4.0.8)
transitivePeerDependencies:
- jiti
- less
@@ -8038,142 +5816,22 @@ snapshots:
- tsx
- yaml
- volar-service-css@0.0.61(@volar/language-service@2.4.5):
- dependencies:
- vscode-css-languageservice: 6.3.1
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.5
-
- volar-service-emmet@0.0.61(@volar/language-service@2.4.5):
- dependencies:
- '@emmetio/css-parser': 0.4.0
- '@emmetio/html-matcher': 1.3.0
- '@vscode/emmet-helper': 2.9.3
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.5
-
- volar-service-html@0.0.61(@volar/language-service@2.4.5):
- dependencies:
- vscode-html-languageservice: 5.3.1
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.5
-
- volar-service-prettier@0.0.61(@volar/language-service@2.4.5)(prettier@3.5.0):
- dependencies:
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.5
- prettier: 3.5.0
-
- volar-service-typescript-twoslash-queries@0.0.61(@volar/language-service@2.4.5):
- dependencies:
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.5
-
- volar-service-typescript@0.0.61(@volar/language-service@2.4.5):
- dependencies:
- path-browserify: 1.0.1
- semver: 7.6.3
- typescript-auto-import-cache: 0.3.3
- vscode-languageserver-textdocument: 1.0.12
- vscode-nls: 5.2.0
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.5
-
- volar-service-yaml@0.0.61(@volar/language-service@2.4.5):
- dependencies:
- vscode-uri: 3.0.8
- yaml-language-server: 1.15.0
- optionalDependencies:
- '@volar/language-service': 2.4.5
-
- vscode-css-languageservice@6.3.1:
- dependencies:
- '@vscode/l10n': 0.0.18
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-uri: 3.0.8
-
- vscode-html-languageservice@5.3.1:
- dependencies:
- '@vscode/l10n': 0.0.18
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-uri: 3.0.8
-
- vscode-json-languageservice@4.1.8:
- dependencies:
- jsonc-parser: 3.3.1
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-nls: 5.2.0
- vscode-uri: 3.0.8
-
- vscode-jsonrpc@6.0.0: {}
-
- vscode-jsonrpc@8.2.0: {}
-
- vscode-languageserver-protocol@3.16.0:
- dependencies:
- vscode-jsonrpc: 6.0.0
- vscode-languageserver-types: 3.16.0
-
- vscode-languageserver-protocol@3.17.5:
- dependencies:
- vscode-jsonrpc: 8.2.0
- vscode-languageserver-types: 3.17.5
-
- vscode-languageserver-textdocument@1.0.12: {}
-
- vscode-languageserver-types@3.16.0: {}
-
- vscode-languageserver-types@3.17.5: {}
-
- vscode-languageserver@7.0.0:
- dependencies:
- vscode-languageserver-protocol: 3.16.0
-
- vscode-languageserver@9.0.1:
- dependencies:
- vscode-languageserver-protocol: 3.17.5
-
- vscode-nls@5.2.0: {}
-
- vscode-uri@2.1.2: {}
-
vscode-uri@3.0.8: {}
- web-namespaces@2.0.1: {}
-
webpack-virtual-modules@0.6.2: {}
- whatwg-encoding@3.1.1:
- dependencies:
- iconv-lite: 0.6.3
-
- whatwg-mimetype@4.0.0: {}
-
which-pm-runs@1.1.0: {}
- which-pm@3.0.1:
+ which@2.0.2:
dependencies:
- load-yaml-file: 0.2.0
+ isexe: 2.0.0
why-is-node-running@2.3.0:
dependencies:
siginfo: 2.0.0
stackback: 0.0.2
- widest-line@5.0.0:
- dependencies:
- string-width: 7.2.0
+ word-wrap@1.2.5: {}
wordwrap@0.0.3: {}
@@ -8183,19 +5841,13 @@ snapshots:
string-width: 4.2.3
strip-ansi: 6.0.1
- wrap-ansi@9.0.0:
- dependencies:
- ansi-styles: 6.2.1
- string-width: 7.2.0
- strip-ansi: 7.1.0
-
wrappy@1.0.2: {}
ws@8.18.0: {}
- xtend@4.0.2: {}
+ ws@8.18.3: {}
- xxhash-wasm@1.1.0: {}
+ xtend@4.0.2: {}
y18n@5.0.8: {}
@@ -8203,24 +5855,10 @@ snapshots:
yallist@4.0.0: {}
- yaml-language-server@1.15.0:
- dependencies:
- ajv: 8.17.1
- lodash: 4.17.21
- request-light: 0.5.8
- vscode-json-languageservice: 4.1.8
- vscode-languageserver: 7.0.0
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-nls: 5.2.0
- vscode-uri: 3.0.8
- yaml: 2.2.2
- optionalDependencies:
- prettier: 2.8.7
-
- yaml@2.2.2: {}
+ yaml@1.10.2: {}
- yaml@2.5.1: {}
+ yaml@2.5.1:
+ optional: true
yargs-parser@21.1.1: {}
@@ -8234,30 +5872,6 @@ snapshots:
y18n: 5.0.8
yargs-parser: 21.1.1
- yauzl@2.10.0:
- dependencies:
- buffer-crc32: 0.2.13
- fd-slicer: 1.1.0
-
- yocto-queue@1.1.1: {}
-
- yocto-spinner@0.2.0:
- dependencies:
- yoctocolors: 2.1.1
-
- yoctocolors@2.1.1: {}
+ yocto-queue@0.1.0: {}
zimmerframe@1.1.2: {}
-
- zod-to-json-schema@3.24.1(zod@3.24.1):
- dependencies:
- zod: 3.24.1
-
- zod-to-ts@1.2.0(typescript@5.7.3)(zod@3.24.1):
- dependencies:
- typescript: 5.7.3
- zod: 3.24.1
-
- zod@3.24.1: {}
-
- zwitch@2.0.4: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 2df38933..7c8e7254 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -3,7 +3,7 @@ packages:
- "apps/*"
catalog:
- vite: ^6.1.1
- vitest: ^3.0.6
- vite-plugin-dts: ^4.5.0
- vite-plugin-static-copy: ^2.2.0
+ vite: ^7.2.2
+ vitest: ^4.0.8
+ vite-plugin-dts: ^4.5.4
+ vite-plugin-static-copy: ^3.1.4