diff --git a/.vscode/settings.json b/.vscode/settings.json
index 964a7559..3e2e465a 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -3,7 +3,8 @@
"editor.defaultFormatter": "rust-lang.rust-analyzer"
},
"files.readonlyInclude": {
- "**/node_modules/**": true
+ "**/node_modules/**": true,
+ "**/routeTree.gen.ts": true
},
"files.watcherExclude": {
"**/_build": true,
@@ -18,7 +19,8 @@
"**/node_modules": true,
"**/.rustup": true,
"**/.cargo": true,
- "**/.crates": true
+ "**/.crates": true,
+ "**/routeTree.gen.ts": true
},
"rust-analyzer.procMacro.enable": false,
"rust-analyzer.procMacro.attributes.enable": false,
diff --git a/apps/oneclient/frontend/.gitignore b/apps/oneclient/frontend/.gitignore
new file mode 100644
index 00000000..d451ff16
--- /dev/null
+++ b/apps/oneclient/frontend/.gitignore
@@ -0,0 +1,5 @@
+node_modules
+.DS_Store
+dist
+dist-ssr
+*.local
diff --git a/apps/oneclient/frontend/.prettierignore b/apps/oneclient/frontend/.prettierignore
new file mode 100644
index 00000000..5322d7fe
--- /dev/null
+++ b/apps/oneclient/frontend/.prettierignore
@@ -0,0 +1,3 @@
+package-lock.json
+pnpm-lock.yaml
+yarn.lock
\ No newline at end of file
diff --git a/apps/oneclient/frontend/index.html b/apps/oneclient/frontend/index.html
new file mode 100644
index 00000000..d7a70b74
--- /dev/null
+++ b/apps/oneclient/frontend/index.html
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+ OneClient
+
+
+
+
+
+
diff --git a/apps/oneclient/frontend/package.json b/apps/oneclient/frontend/package.json
new file mode 100644
index 00000000..a9aad725
--- /dev/null
+++ b/apps/oneclient/frontend/package.json
@@ -0,0 +1,36 @@
+{
+ "name": "@oneclient/frontend",
+ "type": "module",
+ "private": true,
+ "scripts": {
+ "dev": "vite --port 3000",
+ "start": "vite --port 3000",
+ "build": "vite build && tsc",
+ "serve": "vite preview",
+ "lint": "eslint",
+ "format": "prettier",
+ "check": "prettier --write . && eslint --fix"
+ },
+ "dependencies": {
+ "@tailwindcss/vite": "^4.0.6",
+ "@tanstack/match-sorter-utils": "^8.19.4",
+ "@tanstack/react-query": "^5.66.5",
+ "@tanstack/react-query-devtools": "^5.66.5",
+ "@tanstack/react-router": "^1.114.3",
+ "@tanstack/react-router-devtools": "^1.114.3",
+ "@tanstack/react-table": "^8.21.2",
+ "@tanstack/router-plugin": "^1.114.3",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
+ "tailwindcss": "^4.0.6"
+ },
+ "devDependencies": {
+ "@tanstack/eslint-config": "^0.1.0",
+ "@types/react": "^19.0.8",
+ "@types/react-dom": "^19.0.3",
+ "@vitejs/plugin-react": "^4.3.4",
+ "prettier": "^3.5.3",
+ "typescript": "^5.7.2",
+ "vite": "^6.1.0"
+ }
+}
diff --git a/apps/oneclient/frontend/prettier.config.js b/apps/oneclient/frontend/prettier.config.js
new file mode 100644
index 00000000..adcd2f4d
--- /dev/null
+++ b/apps/oneclient/frontend/prettier.config.js
@@ -0,0 +1,10 @@
+// @ts-check
+
+/** @type {import('prettier').Config} */
+const config = {
+ semi: true,
+ singleQuote: true,
+ trailingComma: 'all',
+};
+
+export default config;
diff --git a/apps/oneclient/frontend/src/components/Header.tsx b/apps/oneclient/frontend/src/components/Header.tsx
new file mode 100644
index 00000000..287272b3
--- /dev/null
+++ b/apps/oneclient/frontend/src/components/Header.tsx
@@ -0,0 +1,21 @@
+import { Link } from '@tanstack/react-router';
+
+export default function Header() {
+ return (
+
+
+
+ );
+}
diff --git a/apps/oneclient/frontend/src/integrations/tanstack-query/layout.tsx b/apps/oneclient/frontend/src/integrations/tanstack-query/layout.tsx
new file mode 100644
index 00000000..3fef7cba
--- /dev/null
+++ b/apps/oneclient/frontend/src/integrations/tanstack-query/layout.tsx
@@ -0,0 +1,5 @@
+import { ReactQueryDevtools } from '@tanstack/react-query-devtools'
+
+export default function LayoutAddition() {
+ return
+}
diff --git a/apps/oneclient/frontend/src/integrations/tanstack-query/root-provider.tsx b/apps/oneclient/frontend/src/integrations/tanstack-query/root-provider.tsx
new file mode 100644
index 00000000..00e048a1
--- /dev/null
+++ b/apps/oneclient/frontend/src/integrations/tanstack-query/root-provider.tsx
@@ -0,0 +1,15 @@
+import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
+
+const queryClient = new QueryClient()
+
+export function getContext() {
+ return {
+ queryClient,
+ }
+}
+
+export function Provider({ children }: { children: React.ReactNode }) {
+ return (
+ {children}
+ )
+}
diff --git a/apps/oneclient/frontend/src/logo.svg b/apps/oneclient/frontend/src/logo.svg
new file mode 100644
index 00000000..d6c2da20
--- /dev/null
+++ b/apps/oneclient/frontend/src/logo.svg
@@ -0,0 +1,44 @@
+
+
\ No newline at end of file
diff --git a/apps/oneclient/frontend/src/main.tsx b/apps/oneclient/frontend/src/main.tsx
new file mode 100644
index 00000000..988dba6d
--- /dev/null
+++ b/apps/oneclient/frontend/src/main.tsx
@@ -0,0 +1,47 @@
+import { StrictMode } from 'react'
+import ReactDOM from 'react-dom/client'
+import { RouterProvider, createRouter } from '@tanstack/react-router'
+
+import * as TanstackQuery from './integrations/tanstack-query/root-provider'
+
+// Import the generated route tree
+import { routeTree } from './routeTree.gen'
+
+import './styles.css'
+
+// Create a new router instance
+const router = createRouter({
+ routeTree,
+ context: {
+ ...TanstackQuery.getContext(),
+ },
+ defaultPreload: 'intent',
+ scrollRestoration: true,
+ defaultStructuralSharing: true,
+ defaultPreloadStaleTime: 0,
+})
+
+// Register the router instance for type safety
+declare module '@tanstack/react-router' {
+ interface Register {
+ router: typeof router
+ }
+}
+
+// Render the app
+const rootElement = document.getElementById('app')
+if (rootElement && !rootElement.innerHTML) {
+ const root = ReactDOM.createRoot(rootElement)
+ root.render(
+
+
+
+
+ ,
+ )
+}
+
+// If you want to start measuring performance in your app, pass a function
+// to log results (for example: reportWebVitals(console.log))
+// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
+reportWebVitals()
diff --git a/apps/oneclient/frontend/src/routes/__root.tsx b/apps/oneclient/frontend/src/routes/__root.tsx
new file mode 100644
index 00000000..774c7fce
--- /dev/null
+++ b/apps/oneclient/frontend/src/routes/__root.tsx
@@ -0,0 +1,25 @@
+import { Outlet, createRootRouteWithContext } from '@tanstack/react-router'
+import { TanStackRouterDevtools } from '@tanstack/react-router-devtools'
+
+import Header from '../components/Header'
+
+import TanstackQueryLayout from '../integrations/tanstack-query/layout'
+
+import type { QueryClient } from '@tanstack/react-query'
+
+interface MyRouterContext {
+ queryClient: QueryClient
+}
+
+export const Route = createRootRouteWithContext()({
+ component: () => (
+ <>
+
+
+
+
+
+
+ >
+ ),
+})
diff --git a/apps/oneclient/frontend/src/routes/index.tsx b/apps/oneclient/frontend/src/routes/index.tsx
new file mode 100644
index 00000000..b285335d
--- /dev/null
+++ b/apps/oneclient/frontend/src/routes/index.tsx
@@ -0,0 +1,39 @@
+import { createFileRoute } from '@tanstack/react-router'
+import logo from '../logo.svg'
+
+export const Route = createFileRoute('/')({
+ component: App,
+})
+
+function App() {
+ return (
+
+ )
+}
diff --git a/apps/oneclient/frontend/src/styles.css b/apps/oneclient/frontend/src/styles.css
new file mode 100644
index 00000000..89be6093
--- /dev/null
+++ b/apps/oneclient/frontend/src/styles.css
@@ -0,0 +1,15 @@
+@import "tailwindcss";
+
+body {
+ @apply m-0;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen",
+ "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",
+ sans-serif;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+code {
+ font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
+ monospace;
+}
diff --git a/apps/oneclient/frontend/tsconfig.json b/apps/oneclient/frontend/tsconfig.json
new file mode 100644
index 00000000..3dd88644
--- /dev/null
+++ b/apps/oneclient/frontend/tsconfig.json
@@ -0,0 +1,29 @@
+{
+
+ "compilerOptions": {
+ "target": "ES2022",
+ "jsx": "react-jsx",
+ "lib": ["ES2022", "DOM", "DOM.Iterable"],
+ "baseUrl": ".",
+ "module": "ESNext",
+
+ /* Bundler mode */
+ "moduleResolution": "bundler",
+ "paths": {
+ "@/*": ["./src/*"]
+ },
+ "types": ["vite/client"],
+ "allowImportingTsExtensions": true,
+ "strict": true,
+ "noFallthroughCasesInSwitch": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noEmit": true,
+ "verbatimModuleSyntax": true,
+
+ /* Linting */
+ "skipLibCheck": true,
+ "noUncheckedSideEffectImports": true
+ },
+ "include": ["**/*.ts", "**/*.tsx", "prettier.config.js", "vite.config.js"]
+}
diff --git a/apps/oneclient/frontend/vite.config.js b/apps/oneclient/frontend/vite.config.js
new file mode 100644
index 00000000..393040ff
--- /dev/null
+++ b/apps/oneclient/frontend/vite.config.js
@@ -0,0 +1,20 @@
+import { defineConfig } from "vite";
+import viteReact from "@vitejs/plugin-react";
+import tailwindcss from "@tailwindcss/vite";
+
+import { TanStackRouterVite } from "@tanstack/router-plugin/vite";
+import { resolve } from "node:path";
+
+// https://vitejs.dev/config/
+export default defineConfig({
+ plugins: [TanStackRouterVite({ autoCodeSplitting: true }), viteReact(), tailwindcss()],
+ test: {
+ globals: true,
+ environment: "jsdom",
+ },
+ resolve: {
+ alias: {
+ '@': resolve(__dirname, './src'),
+ },
+ }
+});
diff --git a/apps/onelauncher/frontend/dist/.gitignore b/apps/onelauncher/frontend/dist/.gitignore
deleted file mode 100644
index c5327226..00000000
--- a/apps/onelauncher/frontend/dist/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-# Ignore everything in this directory
-*
-# Except this file
-!.gitignore
-# This is done so that Tauri never complains that '../dist does not exist'
diff --git a/apps/onelauncher/frontend/package.json b/apps/onelauncher/frontend/package.json
index f8bac6b1..fca7199b 100644
--- a/apps/onelauncher/frontend/package.json
+++ b/apps/onelauncher/frontend/package.json
@@ -44,10 +44,7 @@
},
"devDependencies": {
"@sentry/vite-plugin": "^2.22.4",
- "@solidjs/testing-library": "^0.8.10",
"@tauri-apps/cli": "^2.0.4",
- "@testing-library/jest-dom": "^6.5.0",
- "jsdom": "^25.0.1",
"rollup-plugin-visualizer": "^5.12.0",
"sass": "^1.79.4",
"unocss": "^0.63.6",
diff --git a/apps/onelauncher/frontend/src/ui/components/AnimatedRoutes.tsx b/apps/onelauncher/frontend/src/ui/components/AnimatedRoutes.tsx
index 5861da0a..8a0ef9c9 100644
--- a/apps/onelauncher/frontend/src/ui/components/AnimatedRoutes.tsx
+++ b/apps/onelauncher/frontend/src/ui/components/AnimatedRoutes.tsx
@@ -1,14 +1,15 @@
import { getProgramInfo } from '@onelauncher/client';
+import { type ParentProps, Show, createMemo } from 'solid-js';
+import { Transition } from 'solid-transition-group';
+import type {TransitionProps} from 'solid-transition-group';
import useSettings from '~ui/hooks/useSettings';
-import { createMemo, type ParentProps, Show } from 'solid-js';
-import { Transition, type TransitionProps } from 'solid-transition-group';
type AnimationTypes = 'default' | 'fade';
export interface AnimatedProps {
animation?: AnimationTypes;
};
-const animations: { [key in AnimationTypes]: { before: Keyframe; after: Keyframe } } = {
+const animations: Record = {
default: {
before: {
transform: 'translateX(-85px)',
diff --git a/apps/onelauncher/frontend/tsconfig.json b/apps/onelauncher/frontend/tsconfig.json
index 6fe2122e..baadd57c 100644
--- a/apps/onelauncher/frontend/tsconfig.json
+++ b/apps/onelauncher/frontend/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../tsconfig.base.json",
+ "extends": "../../../tsconfig.base.json",
"compilerOptions": {
"target": "ESNext",
"jsx": "preserve",
@@ -12,11 +12,8 @@
"paths": {
"~*": ["./src/*"]
},
-
"resolveJsonModule": true,
"types": [
- "vitest/globals",
- "@testing-library/jest-dom",
"vite-plugin-solid-svg/types"
],
"allowImportingTsExtensions": true,
diff --git a/apps/onelauncher/frontend/vitest.config.ts b/apps/onelauncher/frontend/vitest.config.ts
deleted file mode 100644
index ae577334..00000000
--- a/apps/onelauncher/frontend/vitest.config.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import shared from '../../shared.config';
-
-export default shared`frontend`.vitest;
diff --git a/eslint.config.js b/eslint.config.js
new file mode 100644
index 00000000..c6304ca0
--- /dev/null
+++ b/eslint.config.js
@@ -0,0 +1,29 @@
+import { defineConfig } from '@flowr/eslint';
+// @ts-ignore -- No types for this package
+import { tanstackConfig } from '@tanstack/eslint-config';
+
+export default defineConfig(
+ {
+ typescript: true,
+ react: true,
+ query: true,
+ ignores: ['*.rs', '**/migrations/**'],
+ rules: {
+ 'ts/no-use-before-define': 'off',
+ },
+ toml: {
+ overrides: {
+ 'toml/array-element-newline': ['error', 'always'],
+ 'toml/no-mixed-type-in-array': ['off'],
+ },
+ },
+ },
+ // Hack to fix an eslint error with plugin names
+ // @ts-ignore -- No types for this package
+ tanstackConfig.map((config) => {
+ if (config.rules && config.rules['@stylistic/js/spaced-comment'])
+ delete config.rules['@stylistic/js/spaced-comment'];
+
+ return config;
+ }),
+);
diff --git a/eslint.config.ts b/eslint.config.ts
deleted file mode 100644
index 295489c7..00000000
--- a/eslint.config.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import { defineConfig } from '@flowr/eslint-config';
-
-export default defineConfig({
- typescript: true,
- solid: true,
- unocss: true,
- ignores: ['*.rs', '**/migrations/**'],
- rules: {
- 'ts/no-use-before-define': 'off',
- },
- toml: {
- overrides: {
- 'toml/array-element-newline': ['error', 'always'],
- 'toml/no-mixed-type-in-array': ['off'],
- },
- },
-});
diff --git a/package.json b/package.json
index c186a4a0..66f08a6d 100644
--- a/package.json
+++ b/package.json
@@ -15,37 +15,30 @@
"bugs": "https://github.com/polyfrost/onelauncher/issues",
"sideEffects": false,
"engines": {
- "pnpm": ">=9.0.0",
+ "pnpm": ">=10.0.0",
"npm": "pnpm",
"yarn": "pnpm",
- "node": ">=18.18 <19 || >=20"
+ "node": ">=22"
},
"scripts": {
"prep": "pnpm scripts prep",
"typecheck": "pnpm -r typecheck",
"bootstrap": "cargo clean && ./packages/scripts/setup.sh && pnpm install && pnpm prep && pnpm codegen",
- "autoformat": "./packages/scripts/format.sh",
- "test": "pnpm test:vi && pnpm --filter=./* run test",
- "format": "pnpm format:es && pnpm format:rs",
- "lint": "pnpm lint:es && pnpm lint:rs",
-
"migrate": "sea-orm-cli migrate -d ./packages/migration",
"entity:gen": "sea-orm-cli generate entity -o packages/entity/src/entities --with-serde both --model-extra-attributes 'onelauncher_macro::specta' -t",
-
- "frontend": "pnpm --filter @onelauncher/frontend -- ",
+ "onelauncher:frontend": "pnpm --filter @onelauncher/frontend -- ",
+ "onelauncher:desktop": "pnpm --filter @onelauncher/desktop -- ",
+ "oneclient:frontend": "pnpm --filter @oneclient/frontend -- ",
+ "oneclient:desktop": "pnpm --filter @oneclient/desktop -- ",
"client": "pnpm --filter @onelauncher/client -- ",
"core": "pnpm --filter @onelauncher/core -- ",
"scripts": "pnpm --filter @onelauncher/scripts -- ",
- "tauri": "pnpm desktop tauri-ext",
-
- "postupdate": "cargo update",
- "test:vi": "pnpm vitest run",
- "test:update": "pnpm vitest -u",
- "test:ui": "pnpm vitest --ui",
- "lint:es": "eslint . --cache --flag unstable_ts_config",
+ "format": "pnpm format:es && pnpm format:rs",
"format:es": "pnpm lint:es --fix",
- "lint:rs": "cargo +nightly fmt --check && cargo clippy -- -D warnings",
- "format:rs": "cargo +nightly fmt && cargo clippy --fix"
+ "format:rs": "cargo +nightly fmt && cargo clippy --fix",
+ "lint": "pnpm lint:es && pnpm lint:rs",
+ "lint:es": "eslint . --cache --flag unstable_ts_config",
+ "lint:rs": "cargo +nightly fmt --check && cargo clippy -- -D warnings"
},
"workspaces": {
"packages": [
@@ -54,18 +47,20 @@
]
},
"devDependencies": {
- "@flowr/eslint-config": "^4.4.1",
+ "@eslint-react/eslint-plugin": "^1.48.5",
+ "@flowr/eslint": "^6.0.0",
+ "@tanstack/eslint-config": "^0.1.0",
+ "@tanstack/eslint-plugin-query": "5.74.7",
+ "@tanstack/eslint-plugin-router": "1.115.0",
"@types/node": "^22.7.9",
- "@unocss/eslint-plugin": "^0.63.6",
- "@vitest/ui": "^2.1.3",
- "eslint": "^9.13.0",
- "eslint-plugin-solid": "^0.14.3",
+ "@unocss/eslint-plugin": "^66.0.0",
+ "eslint": "^9.20.0",
+ "eslint-plugin-react-hooks": "^5.2.0",
+ "eslint-plugin-solid": "^0.14.5",
"jiti": "^2.3.3",
"rimraf": "^6.0.1",
- "ts-node": "^10.9.2",
- "tsx": "^4.19.1",
- "typescript": "^5.6.3",
- "vite": "^5.4.10",
- "vitest": "^2.1.3"
+ "tsx": "^4.19.4",
+ "typescript": "^5.8.3",
+ "vite": "^6.3.4"
}
}
diff --git a/packages/client/README.md b/packages/client/README.md
deleted file mode 100644
index e00af1c1..00000000
--- a/packages/client/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# wip library expecting rspc but can work with tauri-specta too
-
-h
diff --git a/packages/client/package.json b/packages/client/package.json
deleted file mode 100644
index ef95349b..00000000
--- a/packages/client/package.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "name": "@onelauncher/client",
- "type": "module",
- "version": "0.1.0-alpha.2",
- "private": true,
- "description": "RSPC Client and Utilities for OneLauncher",
- "license": "GPL-3.0-only",
- "repository": {
- "type": "git",
- "url": "git@github.com:polyfrost/onelauncher",
- "directory": "packages/client"
- },
- "bugs": "https://github.com/polyfrost/onelauncher/issues",
- "sideEffects": false,
- "exports": {
- ".": {
- "import": "./src/index.ts"
- },
- "./bindings": {
- "import": "./src/bindings.ts"
- },
- "./utils": {
- "import": "./src/utils/index.ts"
- }
- },
- "main": "./src/index.ts",
- "types": "./src/index.ts",
- "scripts": {
- "typecheck": "tsc --noEmit"
- },
- "dependencies": {
- "@solid-primitives/deep": "^0.2.9",
- "@tanstack/solid-query": "^5.56.2",
- "@tauri-apps/api": "^2.0.3",
- "highlight.js": "^11.10.0",
- "markdown-it": "^14.1.0",
- "plausible-tracker": "^0.3.9",
- "solid-js": "^1.9.1",
- "xss": "^1.0.15"
- },
- "devDependencies": {
- "@types/markdown-it": "^14.1.2"
- }
-}
diff --git a/packages/client/src/bindings.ts b/packages/client/src/bindings.ts
deleted file mode 100644
index ba5fe8eb..00000000
--- a/packages/client/src/bindings.ts
+++ /dev/null
@@ -1,1237 +0,0 @@
-// This file was generated by [tauri-specta](https://github.com/oscartbeaumont/tauri-specta). Do not edit this file manually.
-
-/** user-defined commands */
-
-/** tauri-specta globals */
-
-import type { WebviewWindow as __WebviewWindow__ } from '@tauri-apps/api/webviewWindow';
-import {
- invoke as TAURI_INVOKE,
-} from '@tauri-apps/api/core';
-import * as TAURI_API_EVENT from '@tauri-apps/api/event';
-
-export const commands = {
- async authLogin(): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('auth_login') };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getUsers(): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_users') };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getUser(uuid: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_user', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getDefaultUser(fallback: boolean | null): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_default_user', { fallback }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async setDefaultUser(uuid: string | null): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('set_default_user', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async removeUser(uuid: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('remove_user', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async createCluster(props: CreateCluster): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('create_cluster', { props }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- /**
- * Updates the cluster with the given UUID. The cluster only updates game setting fields
- */
- async editGameSettings(uuid: string, newCluster: Cluster): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('edit_game_settings', { uuid, newCluster }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async editClusterMeta(uuid: string, name: string | null, iconPath: string | null): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('edit_cluster_meta', { uuid, name, iconPath }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async removeCluster(uuid: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('remove_cluster', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getCluster(uuid: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_cluster', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getClusters(): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_clusters') };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getClustersGrouped(): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_clusters_grouped') };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async runCluster(uuid: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('run_cluster', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getClusterLogs(uuid: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_cluster_logs', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getClusterLog(uuid: string, logName: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_cluster_log', { uuid, logName }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async uploadLog(uuid: string, logName: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('upload_log', { uuid, logName }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getScreenshots(uuid: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_screenshots', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getWorlds(uuid: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_worlds', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getOptimalJavaVersion(uuid: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_optimal_java_version', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async repairCluster(uuid: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('repair_cluster', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getRunningClusters(): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_running_clusters') };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getProcessesByPath(path: ClusterPath): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_processes_by_path', { path }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async killProcess(uuid: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('kill_process', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async isClusterRunning(uuid: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('is_cluster_running', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getPidByUuid(uuid: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_pid_by_uuid', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getUserByProcess(uuid: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_user_by_process', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getProcessStartedAt(uuid: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_process_started_at', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getProcessesDetailedByPath(path: ClusterPath): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_processes_detailed_by_path', { path }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getProcessDetailedById(uuid: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_process_detailed_by_id', { uuid }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getSettings(): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_settings') };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async setSettings(settings: Settings): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('set_settings', { settings }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getMinecraftVersions(): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_minecraft_versions') };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getLauncherInstances(launcher: ImportType, path: string | null): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_launcher_instances', { launcher, path }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async importInstances(launcher: ImportType, basePath: string, instances: string[]): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('import_instances', { launcher, basePath, instances }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getProviderPackage(provider: Providers, projectId: string): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_provider_package', { provider, projectId }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getProviderPackages(provider: Providers, projectIds: string[]): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_provider_packages', { provider, projectIds }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getAllProviderPackageVersions(provider: Providers, projectId: string, gameVersions: string[] | null, loaders: Loader[] | null, page: number | null, pageSize: number | null): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_all_provider_package_versions', { provider, projectId, gameVersions, loaders, page, pageSize }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getProviderPackageVersions(provider: Providers, versions: string[]): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_provider_package_versions', { provider, versions }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async searchProviderPackages(provider: Providers, query: ProviderSearchQuery): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('search_provider_packages', { provider, query }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getProviderAuthors(provider: Providers, author: Author): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_provider_authors', { provider, author }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getPackageBody(provider: Providers, body: PackageBody): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_package_body', { provider, body }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async downloadProviderPackage(provider: Providers, packageId: string, clusterId: string, gameVersion: string | null, loader: Loader | null, packageVersion: string | null): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('download_provider_package', { provider, packageId, clusterId, gameVersion, loader, packageVersion }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getClusterPackage(clusterPath: ClusterPath, packagePath: PackagePath, packageType: PackageType): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_cluster_package', { clusterPath, packagePath, packageType }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getClusterPackages(clusterPath: ClusterPath, packageType: PackageType): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_cluster_packages', { clusterPath, packageType }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async addClusterPackage(clusterPath: ClusterPath, fileName: string, packageType: PackageType, pkg: Package): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('add_cluster_package', { clusterPath, fileName, packageType, pkg }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async removeClusterPackage(clusterPath: ClusterPath, fileName: string, packageType: PackageType): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('remove_cluster_package', { clusterPath, fileName, packageType }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async setClusterPackageEnabled(clusterPath: ClusterPath, fileName: string, packageType: PackageType, enabled: boolean): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('set_cluster_package_enabled', { clusterPath, fileName, packageType, enabled }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async syncClusterPackages(clusterPath: ClusterPath): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('sync_cluster_packages', { clusterPath }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async syncClusterPackagesByType(clusterPath: ClusterPath, packageType: PackageType, clear: boolean | null): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('sync_cluster_packages_by_type', { clusterPath, packageType, clear }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async checkForUpdate(): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('check_for_update') };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async installUpdate(): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('install_update') };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async setWindowStyle(custom: boolean): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('set_window_style', { custom }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getProgramInfo(): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_program_info') };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getFeaturedPackages(): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_featured_packages') };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async getZuluPackages(): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('get_zulu_packages') };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async installJavaFromPackage(download: JavaZuluPackage): Promise> {
- try {
- return { status: 'ok', data: await TAURI_INVOKE('install_java_from_package', { download }) };
- }
- catch (e) {
- if (e instanceof Error)
- throw e;
- else return { status: 'error', error: e as any };
- }
- },
- async openDevTools(): Promise {
- await TAURI_INVOKE('open_dev_tools');
- },
-};
-
-/** user-defined events */
-
-export const events = __makeEvents__<{
- clusterPayload: ClusterPayload;
- ingressPayload: IngressPayload;
- internetPayload: InternetPayload;
- messagePayload: MessagePayload;
- offlinePayload: OfflinePayload;
- processPayload: ProcessPayload;
-}>({
- clusterPayload: 'cluster-payload',
- ingressPayload: 'ingress-payload',
- internetPayload: 'internet-payload',
- messagePayload: 'message-payload',
- offlinePayload: 'offline-payload',
- processPayload: 'process-payload',
-});
-
-/** user-defined constants */
-
-/** user-defined types */
-
-export type Author = { Team: { team: string; organization: string | null } } | { Users: ManagedUser[] };
-/**
- * `OneLauncher` browser list type.
- */
-export type BrowserListView = 'grid' | 'list';
-/**
- * Represents a single Instance and installation of Minecraft
- * Contains settings and identifiers on a per-Cluster basis, falling back to default settings for Options<>
- */
-export interface Cluster {
-/**
- * The Uuid of a specific cluster.
- */
- uuid: string;
- /**
- * The download stage that of a cluster.
- */
- stage?: ClusterStage;
- /**
- * The core path of the cluster.
- */
- path?: string;
- /**
- * The associated cluster metadata.
- */
- meta: ClusterMeta;
- /**
- * The per-cluster JVM memory allocation options.
- */
- memory?: Memory | null;
- /**
- * The per-cluster JVM options.
- */
- java?: JavaOptions | null;
- /**
- * The per-cluster Minecraft window default resolution.
- */
- resolution?: Resolution | null;
- /**
- * The per-cluster Minecraft window fullscreen status.
- */
- force_fullscreen: boolean | null;
- init_hooks?: InitHooks | null;
-};
-/**
- * Represents core Cluster metadata ([`Cluster#meta`]).
- */
-export interface ClusterMeta {
-/**
- * The user-facing name of the cluster stored as a string.
- */
- name: string;
- /**
- * The user-facing group of the cluster stored as a string.
- */
- group?: string | null;
- /**
- * The associated Minecraft version of the cluster as last updated.
- */
- mc_version: string;
- /**
- * The associated mod [`Loader`] as specified in the cluster.
- */
- loader?: Loader;
- /**
- * The associated mod [`LoaderVersion`] if available.
- */
- loader_version?: LoaderVersion | null;
- /**
- * The time that the cluster was created in [`DateTime`].
- */
- created_at?: string;
- /**
- * The time the cluster was last modified in [`DateTime`].
- */
- modified_at?: string;
- /**
- * The last time the cluster was played in [`DateTime`].
- * (Defaults to None if the cluster has never been played)
- */
- played_at?: string | null;
- /**
- * The overall time played in seconds stored as a [`u64`].
- */
- overall_played?: bigint;
- /**
- * The recent time played stored as a [`u64`].
- */
- recently_played?: bigint;
- /**
- * The associated [`PackageData`] and modpack data for the cluster.
- */
- package_data?: PackageData | null;
- /**
- * The user-facing cluster icon as a [`PathBuf`].
- */
- icon?: string | null;
- /**
- * The user-facing cluster icon as a URL string.
- */
- icon_url?: string | null;
-};
-/**
- * Relative Path wrapper to be used as an identifer for a cluster path.
- */
-export type ClusterPath = string;
-export interface ClusterPayload { uuid: string; cluster_path: ClusterPath; path: string; name: string; event: ClusterPayloadType };
-export type ClusterPayloadType = 'created' | 'inserted' | 'synced' | 'edited' | 'deleted';
-/**
- * Core Cluster stages used in package logic.
- */
-export type ClusterStage =
-/**
- * Installed with no downloads left.
- */
- 'installed' |
-/**
- * Downloading any sort of core metadata or mod file.
- */
- 'downloading' |
-/**
- * Downloading a full pack file, which is granted lower priority due to the high network demand.
- */
- 'pack_downloading' |
-/**
- * Not installed at all.
- */
- 'not_installed';
-export interface CreateCluster { name: string; mc_version: string; mod_loader: Loader; loader_version: string | null; icon: string | null; icon_url: string | null; package_data: PackageData | null; skip: boolean | null; skip_watch: boolean | null };
-export interface DetailedProcess { uuid: string; user: string | null; started_at: string; pid: number };
-export interface FeaturedPackage { package_type: PackageType; provider: Providers; id: string; title: string; description: string; thumbnail: string; oneconfig: boolean };
-/**
- * List of launcher types we support importing from.
- */
-export type ImportType =
-/**
- * `MultiMC` based launchers
- */
- 'MultiMC' |
-/**
- * Prism Launcher has its own category because it has different logic (also is objectively better than mmc)
- */
- 'PrismLauncher' |
-/**
- * `GDLauncher`
- */
- 'GDLauncher' |
-/**
- * Curseforge's launcher
- */
- 'Curseforge' |
-/**
- * `ATLauncher`
- */
- 'ATLauncher' |
-/**
- * Modrinth app.
- */
- 'Modrinth' |
-/**
- * `TLauncher`
- */
- 'TLauncher' |
-/**
- * FTB Launcher
- */
- 'FTBLauncher' |
-/**
- * Technic
- */
- 'Technic' |
-/**
- * Unknown import option (not widely adopted -> probably a custom launcher with a similar file structure to the above)
- */
- 'Unknown';
-export interface IngressPayload { event: IngressType; ingress_uuid: string; fraction: number | null; message: string };
-export type IngressType = { type: 'initialize' } | { type: 'download_java'; version: number } | { type: 'download_loader'; cluster_path: string; cluster_name: string } | { type: 'sync_cluster'; cluster_path: string; cluster_name: string } | { type: 'infer_packages' } | { type: 'copy_cluster'; import: string; cluster_name: string } | { type: 'sync_config'; new_path: string } | { type: 'archival'; cluster_path: string; cluster_name: string } | { type: 'download_package'; cluster_path: string; package_name: string; icon: string | null; package_id: string | null; package_version: string | null } | { type: 'download_pack'; cluster_path: string; package_name: string; icon: string | null; package_version: string };
-/**
- * Global initialization hooks for all Minecraft clusters.
- */
-export interface InitHooks {
-/**
- * Pre-launch hook.
- */
- pre?: string | null;
- /**
- * Wrapper hook for the runtime of the game instance.
- */
- wrapper?: string | null;
- /**
- * Post-launch hook.
- */
- post?: string | null;
-};
-export type InternetPayload = { event: 'InstallPackage'; id: string } | { event: 'InstallPack'; id: string } | { event: 'InstallPath'; path: string };
-/**
- * Custom Java arguments on a per-cluster basis.
- */
-export interface JavaOptions {
-/**
- * A custom java version from the global java store, if specified.
- */
- custom_version?: JavaVersion | null;
- /**
- * Custom runtime arguments when running the cluster.
- */
- custom_arguments?: string[] | null;
- /**
- * Custom environment variables when running the cluster.
- */
- custom_env_arguments?: ([string, string])[] | null;
-};
-/**
- * A struct representing a single version of the Java Runtime Environment.
- * Use [`locate_java`] to get an array of all located java instances on the machine.
- *
- * common java paths from under GPL 3.0
- *
- * java check functionality from under MIT
- */
-export interface JavaVersion { version: string; arch: string; path: string };
-/**
- * A `HashMap` of all located and installed available Java versions
- */
-export type JavaVersions = { [key in string]: JavaVersion };
-export interface JavaZuluPackage { download_url: string; name: string; java_version: number[] };
-export interface License { id?: string; name?: string; url?: string | null };
-/**
- * Available mod loaders to be used for a cluster.
- */
-export type Loader =
-/**
- * The default vanilla loader, no modding supported.
- */
- 'vanilla' |
-/**
- * The `MinecraftForge` Minecraft mod loader.
- */
- 'forge' |
-/**
- * The `FabircMC` Minecraft mod loader.
- */
- 'fabric' |
-/**
- * The `NeoForge` Minecraft mod loader.
- */
- 'neoforge' |
-/**
- * The Quilt Minecraft mod loader.
- */
- 'quilt' |
-/**
- * The Legacy Fabric port mod loader.
- */
- 'legacyfabric';
-/**
- * A version of a Minecraft mod loader
- */
-export interface LoaderVersion {
-/**
- * The version ID of the loader
- */
- id: string;
- /**
- * The URL of the version's manifest
- */
- url: string;
- /**
- * Whether the loader is stable or not
- */
- stable: boolean;
-};
-/**
- * Universal interface for managed package dependencies.
- */
-export interface ManagedDependency { version_id: string | null; package_id: string | null; file_name: string | null; dependency_type: PackageDependency };
-/**
- * Universal metadata for any managed package from a Mod distribution platform.
- */
-export interface ManagedPackage { provider: Providers; id: string; package_type: PackageType; title: string; description: string; body: PackageBody; main: string; versions: string[]; game_versions: string[]; loaders: Loader[]; icon_url: string | null; created: string | null; updated: string | null; client: PackageSide; server: PackageSide; downloads: bigint; followers: number; categories: string[]; optional_categories: string[] | null; license: License | null; author: Author; is_archived: boolean };
-/**
- * Universal metadata for any managed user from a Mod distribution platform.
- */
-export interface ManagedUser { id: string; username: string; url?: string | null; avatar_url?: string | null; bio?: string | null; is_organization_user?: boolean; role?: string | null };
-/**
- * Universal managed package version of a package.
- */
-export interface ManagedVersion { id: string; package_id: string; author: string; name: string; featured: boolean; version_display: string; changelog: string; changelog_url: string | null; published: string | null; downloads: number; version_type: ManagedVersionReleaseType; files: ManagedVersionFile[]; is_available: boolean; deps: ManagedDependency[]; game_versions: string[]; loaders: Loader[] };
-/**
- * Universal interface for managed package files.
- */
-export interface ManagedVersionFile { url: string; file_name: string; primary: boolean; size: bigint; file_type: PackageFile | null; hashes: { [key in string]: string } };
-/**
- * Universal version release type
- */
-export type ManagedVersionReleaseType = 'Release' | 'Alpha' | 'Beta' | 'Snapshot';
-/**
- * Global memory settings across all clusters.
- */
-export interface Memory {
-/**
- * Maximum amount of Java memory available globally.
- */
- maximum: number;
- /**
- * Minimum amount of Java memory available globally.
- */
- minimum: number;
-};
-export interface MessagePayload { message: string };
-/**
- * A structure of all needed Minecraft credentials for logging in and account management.
- */
-export interface MinecraftCredentials {
-/**
- * The uuid of the credentials.
- */
- id: string;
- /**
- * The username of the Minecraft account.
- */
- username: string;
- /**
- * The access token as a String.
- */
- access_token: string;
- /**
- * The refresh token as a string for [`MinecraftState#refresh`].
- */
- refresh_token: string;
- /**
- * The time that the access token expires as a [`DateTime`].
- */
- expires: string;
-};
-export interface OfflinePayload { offline: boolean };
-/**
- * A struct that represents a Package.
- */
-export interface Package { sha1: string; meta: PackageMetadata; file_name: string; disabled: boolean };
-export type PackageBody = { Url: string } | { Markdown: string };
-/**
- * Optional data used to link a specific cluster to a package project.
- */
-export interface PackageData {
-/**
- * The package ID as a String.
- */
- package_id: string | null;
- /**
- * The version of the package as a String.
- */
- version_id: string | null;
- /**
- * Whether or not the current package is locked (for legacy modpack support).
- */
- locked?: boolean | null;
-};
-/**
- * The type of a [`ManagedDependency`].
- */
-export type PackageDependency = 'Required' | 'Optional' | 'Incompatible' | 'Embedded';
-/**
- * The file type of a [`Package`].
- */
-export type PackageFile = 'required_pack' | 'optional_pack' | 'unknown';
-/**
- * Metadata that represents a [`Package`].
- */
-export type PackageMetadata = { type: 'managed'; package_id: string; provider: Providers; package_type: PackageType; title: string; version_id: string; version_formatted: string; mc_versions?: string[] | null; icon_url?: string | null } | { type: 'unknown' };
-/**
- * Relative [`PathBuf`] for a specific [`Package`] of a [`Cluster`].
- */
-export type PackagePath = string;
-/**
- * The Client/Server side type of a [`Package`].
- */
-export type PackageSide = 'required' | 'optional' | 'unsupported' | 'unknown';
-/**
- * Represents types of packages handled by the launcher.
- */
-export type PackageType =
-/**
- * Represents a mod jarfile
- */
- 'mod' |
-/**
- * Represents a datapack file
- */
- 'datapack' |
-/**
- * Represents a resourcepack file
- */
- 'resourcepack' |
-/**
- * Represents a shaderpack file
- */
- 'shaderpack' |
-/**
- * Represents a modpack file
- */
- 'modpack';
-export interface Pagination { index: number; pageSize: number; resultCount: number; totalCount: number };
-export interface ProcessPayload { uuid: string; pid: number; event: ProcessPayloadType; message: string };
-export type ProcessPayloadType = 'started' | 'modified' | 'finished' | 'logging';
-export interface ProgramInfo { launcher_version: string; webview_version: string; tauri_version: string; dev_build: boolean; platform: string; arch: string };
-export interface ProviderSearchQuery { query: string | null; limit: number | null; offset: number | null; game_versions: string[] | null; categories: string[] | null; loaders: Loader[] | null; package_types: PackageType[] | null; open_source: boolean | null };
-export interface ProviderSearchResults { provider: Providers; results: SearchResult[]; total: number };
-/**
- * Providers for content packages
- */
-export type Providers = 'Modrinth' | 'Curseforge' | 'SkyClient';
-/**
- * Global Minecraft resolution.
- */
-export type Resolution = [number, number];
-export interface SearchResult { slug: string; title: string; description: string; categories?: string[]; client_side: PackageSide; server_side: PackageSide; project_type: PackageType; downloads: bigint; icon_url?: string; project_id: string; author: string; versions: string[]; follows: number; date_created: string | null; date_modified: string | null };
-/**
- * A global settings state for the launcher.
- */
-export interface Settings {
-/**
- * A `OneLauncher` theme managed by the `OneLauncher` GUI.
- */
- theme?: string;
- /**
- * A global browser list view for the `OneLauncher` GUI.
- */
- browser_list_view?: BrowserListView;
- /**
- * Does not ask for confirmation when closing the `OneLauncher` GUI
- */
- hide_close_prompt?: boolean;
- /**
- * Disables animations in the `OneLauncher` GUI
- */
- disable_animations?: boolean;
- /**
- * A global fullscreen Minecraft state.
- */
- force_fullscreen?: boolean;
- /**
- * Whether to allow launching the same cluster under the same account.
- */
- allow_parallel_running_clusters?: boolean;
- /**
- * Whether to launch Feral Gamemode on Linux systems.
- */
- enable_gamemode?: boolean;
- /**
- * A global default [`Resolution`] for Minecraft.
- */
- resolution: Resolution;
- /**
- * A global [`JavaVersions`] list and default version.
- */
- java_versions: JavaVersions;
- /**
- * A global [`Memory`] settings store for Java memory settings.
- */
- memory: Memory;
- /**
- * Global and default initialization hooks .
- */
- init_hooks: InitHooks;
- /**
- * Global and default custom Java arguments.
- */
- custom_java_args: string[];
- /**
- * Global and default custom environment variables.
- */
- custom_env_args: ([string, string])[];
- /**
- * Global and default maximum [`Semaphore`] I/O operations.
- */
- max_async_io_operations: bigint;
- /**
- * Global and default maximum [`Semaphore`] HTTP operations.
- */
- max_async_fetches: bigint;
- /**
- * The [`CURRENT_FORMAT_VERSION`] of this settings file.
- */
- version: number;
- /**
- * Whether or not to disable Discord IPC.
- */
- disable_discord?: boolean;
- /**
- * Whether or not to enable a debug mode in the launcher.
- */
- debug_mode?: boolean;
- /**
- * Whether or not to disable Plausible and Sentry analytics.
- */
- disable_analytics?: boolean;
- /**
- * The core global config directory stored as a [`PathBuf`].
- */
- config_dir?: string | null;
- /**
- * Whether or not to minimize the launcher upon a game launch.
- */
- hide_on_launch?: boolean;
- /**
- * Enable/disable custom window decorations.
- */
- custom_frame?: boolean;
- /**
- * Completed onboarding.
- */
- onboarding_completed?: boolean;
-};
-export interface Update { version: string };
-/**
- * A game version of Minecraft
- */
-export interface Version {
-/**
- * A unique identifier of the version
- */
- id: string;
- /**
- * The release type of the version
- */
- type: VersionType;
- /**
- * A link to additional information about the version
- */
- url: string;
- /**
- * The latest time a file in this version was updated
- */
- time: string;
- /**
- * The time this version was released
- */
- releaseTime: string;
- /**
- * The SHA1 hash of the additional information about the version
- */
- sha1: string;
- /**
- * Whether the version supports the latest player safety features
- */
- complianceLevel: number;
- /**
- * The SHA1 hash of the original unmodified Minecraft version's JSON
- * This is only available when using the Pulseflow mirror
- */
- originalSha1?: string | null;
-};
-/**
- * The version type of Minecraft
- */
-export type VersionType =
-/**
- * A major version, which is stable for all players to use
- */
- 'release' |
-/**
- * An experimental version, which is unstable and used for feature previews and beta testing
- */
- 'snapshot' |
-/**
- * The oldest versions before the game was released
- */
- 'old_alpha' |
-/**
- * Early versions of the game
- */
- 'old_beta';
-
-interface __EventObj__ {
- listen: (
- cb: TAURI_API_EVENT.EventCallback,
- ) => ReturnType>;
- once: (
- cb: TAURI_API_EVENT.EventCallback,
- ) => ReturnType>;
- emit: null extends T
- ? (payload?: T) => ReturnType
- : (payload: T) => ReturnType;
-}
-
-export type Result =
- | { status: 'ok'; data: T }
- | { status: 'error'; error: E };
-
-function __makeEvents__>(
- mappings: Record,
-) {
- return new Proxy(
- {} as unknown as {
- [K in keyof T]: __EventObj__ & {
- (handle: __WebviewWindow__): __EventObj__;
- };
- },
- {
- get: (_, event) => {
- const name = mappings[event as keyof T];
-
- return new Proxy((() => {}) as any, {
- apply: (_, __, [window]: [__WebviewWindow__]) => ({
- listen: (arg: any) => window.listen(name, arg),
- once: (arg: any) => window.once(name, arg),
- emit: (arg: any) => window.emit(name, arg),
- }),
- get: (_, command: keyof __EventObj__) => {
- switch (command) {
- case 'listen':
- return (arg: any) => TAURI_API_EVENT.listen(name, arg);
- case 'once':
- return (arg: any) => TAURI_API_EVENT.once(name, arg);
- case 'emit':
- return (arg: any) => TAURI_API_EVENT.emit(name, arg);
- }
- },
- });
- },
- },
- );
-}
diff --git a/packages/client/src/constants.ts b/packages/client/src/constants.ts
deleted file mode 100644
index 0fde32f4..00000000
--- a/packages/client/src/constants.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export const WEBSITE = 'https://polyfrost.org/';
-export const TRANSLATION_WEBSITE = 'https://weblate.polyfrost.org/';
diff --git a/packages/client/src/hooks/index.ts b/packages/client/src/hooks/index.ts
deleted file mode 100644
index bafa644e..00000000
--- a/packages/client/src/hooks/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export * from './useDebug';
-export * from './usePlausible';
-export * from './useQuery';
diff --git a/packages/client/src/hooks/useDebug.ts b/packages/client/src/hooks/useDebug.ts
deleted file mode 100644
index 8ce04445..00000000
--- a/packages/client/src/hooks/useDebug.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-import { createEffect, createSignal } from 'solid-js';
-import { createMutable } from 'solid-js/store';
-import { createPersistedMutable, useSolidStore } from '../library';
-
-export interface DebugState {
- enabled: boolean;
- rspcLogger: boolean;
- shareFullTelemetry: boolean;
- telemetryLogging: boolean;
-}
-
-export const debugState = createPersistedMutable(
- 'onelauncher-debugState',
- createMutable({
- enabled: globalThis.isDevelopment,
- rspcLogger: false,
- shareFullTelemetry: false,
- telemetryLogging: false,
- }),
-);
-
-export const useDebugState = () => useSolidStore(debugState);
-
-export function useDebugToggle(): () => void {
- const [toggled, setToggled] = createSignal(0);
-
- createEffect(() => {
- if (toggled() >= 5)
- debugState.enabled = true;
-
- const timeout = setTimeout(() => setToggled(0), 1000);
- return () => clearTimeout(timeout);
- });
-
- return () => setToggled(toggled() + 1);
-}
diff --git a/packages/client/src/hooks/usePlausible.ts b/packages/client/src/hooks/usePlausible.ts
deleted file mode 100644
index c1831cbb..00000000
--- a/packages/client/src/hooks/usePlausible.ts
+++ /dev/null
@@ -1,309 +0,0 @@
-import type { PlausibleOptions as PlausibleTrackerOptions } from 'plausible-tracker';
-
-import type { ProgramInfo } from '../bindings';
-import Plausible from 'plausible-tracker';
-import { createEffect, createSignal } from 'solid-js';
-import { createMutable } from 'solid-js/store';
-import { createPersistedMutable, useSolidStore } from '../library';
-import { getProgramInfo } from '../utils';
-import { useDebugState } from './useDebug';
-
-/**
- * Possible platform types for Plausible.
- */
-export type PlausiblePlatformType = 'desktop' | 'unknown';
-
-/**
- * The Plausible analytics state.
- */
-export interface PlausibleState {
- shareFullTelemetry: boolean;
- platform: PlausiblePlatformType;
- programInfo: ProgramInfo;
-}
-
-/**
- * The mutable solid {@link PlausibleState} holder.
- */
-export const plausibleState: PlausibleState = createPersistedMutable(
- 'onelauncher-layout',
- createMutable({
- shareFullTelemetry: false, // false by default
- platform: 'unknown',
- programInfo: getProgramInfo(),
- }),
-);
-
-/**
- * A solid hook for using the solid store {@link plausibleState}.
- */
-export const usePlausibleState = (): PlausibleState => useSolidStore(plausibleState);
-
-const PlausibleProvider = Plausible({
- trackLocalhost: true,
- domain: 'app.polyfrost.org',
- apiHost: 'https://analytics.polyfrost.org',
-});
-
-/**
- * Defines all possible options that may be provided by events upon submission.
- *
- * Extends the {@link PlausibleTrackerOptions} provided by the `plausible-tracker`
- * package with additional options for custom functionality.
- */
-export type PlausibleOptions = PlausibleTrackerOptions & { telemetryOverride?: boolean };
-
-/**
- * A base Plausible event, that all other events are derived from for type safety.
- */
-interface BasePlausibleEventWithOption {
- type: T;
- plausibleOptions: Required<{ [K in O]: PlausibleOptions[O]; }>;
-}
-
-interface BasePlausibleEventWithoutOption { type: T }
-
-type BasePlausibleEvent = O extends keyof PlausibleOptions
- ? BasePlausibleEventWithOption
- : BasePlausibleEventWithoutOption;
-
-// Plausible events
-type PageViewEvent = BasePlausibleEvent<'pageview', 'url'>;
-type ClusterCreateEvent = BasePlausibleEvent<'clusterCreate'>;
-type ClusterDeleteEvent = BasePlausibleEvent<'clusterDelete'>;
-type ModAddedEvent = BasePlausibleEvent<'modAdded'>;
-type ModRemovedEvent = BasePlausibleEvent<'modRemoved'>;
-type PingEvent = BasePlausibleEvent<'ping'>;
-
-/** All plausible events, added as goals for the currently active domain. */
-type PlausibleEvent =
- | PageViewEvent
- | ClusterCreateEvent
- | ClusterDeleteEvent
- | ModAddedEvent
- | ModRemovedEvent
- | PingEvent;
-
-/**
- * A wrapper for Plausible events to be handled internally.
- *
- * Allows for in-depth event logging to console and Plausible.
- */
-interface PlausibleTrackerEvent {
- eventName: string;
- props: {
- platform: PlausiblePlatformType;
- fullTelemetry: boolean;
- coreVersion: string;
- commit: string;
- debug: boolean;
- };
- options: PlausibleTrackerOptions;
- readonly callback?: () => void;
-}
-
-interface SubmitEventProps {
- /** The {@link PlausibleEvent plausible event} to submit. */
- event: PlausibleEvent;
- /** The current {@link PlausiblePlatformType platform type}. */
- platformType: PlausiblePlatformType;
- /** An optional screen width. Defaults to `window.screen.width` */
- screenWidth?: number;
- /** Whether or not full telemetry is enabled for the current client. `usePlausibleState().shareFullTelemetry` */
- shareFullTelemetry: boolean;
- /** Whether or not debug is enabled for the current client. */
- debugState: {
- enabled: boolean;
- shareFullTelemetry: boolean;
- telemetryLogging: boolean;
- };
- programInfo: ProgramInfo;
-}
-
-/**
- * Submits an event directly to our Plausible server.
- *
- * **Avoid using this directly, only send telemetry when it is certain that it has been
- * allowed by the user. Prefer the {@link usePlausibleEvent `usePlausibleEvent`} hook.**
- *
- * @remarks
- * If any of the conditions are met, this will return and no data will be submitted:
- *
- * - The app is in debug or development mode.
- * - A telemetry override is present and is not true.
- * - No telemetry override is present, and telemetry sharing is not true.
- *
- * Telemetry sharing settings are never matched to `=== false` but rather to
- * `!== true`. This is so we can gaurentee that **nothing** will be sent
- * unless the user explicitly allows it.
- *
- * @see {@link https://plausible.io/docs/custom-event-goals Plausible custom events}
- * @see {@link https://plausible-tracker.netlify.app/#tracking-custom-events-and-goals Tracking custom Plausible events}
- */
-async function submitPlausibleEvent({ event, debugState, ...props }: SubmitEventProps): Promise {
- if (props.platformType === 'unknown')
- return;
-
- if (debugState.enabled && debugState.shareFullTelemetry !== true)
- return;
-
- if (
- 'plausibleOptions' in event && 'telemetryOverride' in event.plausibleOptions
- ? event.plausibleOptions.telemetryOverride !== true
- : props.shareFullTelemetry !== true && event.type !== 'ping'
- )
- return;
-
- const fullEvent: PlausibleTrackerEvent = {
- eventName: event.type,
- props: {
- platform: props.platformType,
- fullTelemetry: props.shareFullTelemetry,
- coreVersion: props.programInfo.launcher_version,
- commit: props.programInfo.tauri_version,
- debug: debugState.enabled,
- },
- options: {
- domain: 'app.polyfrost.org',
- deviceWidth: props.screenWidth ?? window.screen.width,
- referrer: '',
- ...('plausibleOptions' in event ? event.plausibleOptions : undefined),
- },
- callback: debugState.telemetryLogging
- ? () => {
- const { callback: _, ...event } = fullEvent;
- // eslint-disable-next-line no-console -- debug info
- console.log(event);
- }
- : undefined,
- };
-
- PlausibleProvider.trackEvent(
- fullEvent.eventName,
- {
- props: fullEvent.props,
- callback: fullEvent.callback,
- },
- fullEvent.options,
- );
-}
-
-interface EventSubmissionCallbackProps {
- /** The {@link PlausibleEvent Plausible event} to be submitted. */
- event: PlausibleEvent;
-}
-
-/**
- * Submits a Plausible Analytics event with a hook.
- *
- * The returned callback will only the fired once as to avoid flooding analytics.
- *
- * Certain events provide functionality to override telemetry sharing. This is because
- * it should only be used in contexts where telemetry sharing must be allowed by external means.
- *
- * @remarks
- * If any of the conditions are met, this will return and no data will be submitted:
- *
- * - The app is in debug or development mode.
- * - A telemetry override is present and is not true.
- * - No telemetry override is present, and telemetry sharing is not true.
- *
- * @returns a callback that, once executed, will submit the event.
- *
- * @example
- * ```ts
- * const submitPlausibleEvent = usePlausibleEvent();
- *
- * const createdCluster = commands.createCluster('myCluster').then(cluster => {
- * submitPlausibleEvent({
- * event: {
- * type: 'clusterCreate',
- * },
- * });
- * return cluster;
- * });
- * ```
- */
-export function usePlausibleEvent(): (props: EventSubmissionCallbackProps) => Promise {
- const debugState = useDebugState();
- const plausibleState = usePlausibleState();
- const [previousEvent, setPreviousEvent] = createSignal | null>(null);
-
- return async (props: EventSubmissionCallbackProps) => {
- if (previousEvent() === props.event)
- return;
- setPreviousEvent(props.event);
-
- await submitPlausibleEvent({
- debugState,
- shareFullTelemetry: plausibleState.shareFullTelemetry,
- platformType: plausibleState.platform,
- programInfo: plausibleState.programInfo,
- ...props,
- });
- };
-}
-
-export interface PlausibleMonitorProps {
- /** A sanitized string containing the current active path the client is viewing. */
- currentPath: string;
-}
-
-/**
- * Submits a Plausible Analytics `'pageview'` event with a hook.
- *
- * This should watch the Solid router's current path, and send an event if the path is changed.
- *
- * @remarks
- * If any of the conditions are met, this will return and no data will be submitted:
- *
- * - The app is in debug or development mode.
- * - A telemetry override is present and is not true.
- * - No telemetry override is present, and telemetry sharing is not true.
- */
-export function usePlausiblePageview({ currentPath }: PlausibleMonitorProps): void {
- const plausibleEvent = usePlausibleEvent();
-
- createEffect(() => {
- plausibleEvent({
- event: {
- type: 'pageview',
- plausibleOptions: { url: currentPath },
- },
- });
- });
-}
-
-/**
- * Submits a Plausible Analytics `'ping'` event with a hook.
- *
- * This should watch the Solid router's current path, and send an event if the path is changed.
- *
- * @remarks
- * If any of the conditions are met, this will return and no data will be submitted:
- *
- * - The app is in debug or development mode.
- * - A telemetry override is present and is not true.
- * - No telemetry override is present, and telemetry sharing is not true.
- */
-export function usePlausiblePing() {
- const plausibleEvent = usePlausibleEvent();
-
- createEffect(() => {
- plausibleEvent({
- event: {
- type: 'ping',
- },
- });
- });
-}
-
-export interface PlausibleInitProps {
- platformType: PlausiblePlatformType;
- programInfo: ProgramInfo;
-}
-
-export function initializePlausible(props: PlausibleInitProps): void {
- plausibleState.platform = props.platformType;
- plausibleState.programInfo = props.programInfo;
-}
diff --git a/packages/client/src/hooks/useQuery.ts b/packages/client/src/hooks/useQuery.ts
deleted file mode 100644
index 54cf3d0d..00000000
--- a/packages/client/src/hooks/useQuery.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export { createQuery } from '@tanstack/solid-query';
-export { createQuery as default } from '@tanstack/solid-query';
diff --git a/packages/client/src/index.ts b/packages/client/src/index.ts
deleted file mode 100644
index f64d2d17..00000000
--- a/packages/client/src/index.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-declare global {
- // eslint-disable-next-line vars-on-top, no-var -- global patched variable
- var isDevelopment: boolean;
- // eslint-disable-next-line vars-on-top, no-var -- global patched variable
- var onHotReload: (cb: () => void) => void | undefined;
-}
-
-if (globalThis.isDevelopment === undefined || globalThis.localStorage === undefined)
- throw new Error('please ensure you have patched `globalThis` before importing the client');
-
-declare global {
- // global patched function because tauri/webkit does weird promise polyfills
- export function confirm(): boolean | Promise;
-}
-
-export * from './constants';
-export * from './hooks';
-export * from './library';
-export type * from './types';
-export * from './utils';
diff --git a/packages/client/src/library/createPersistedMutable.ts b/packages/client/src/library/createPersistedMutable.ts
deleted file mode 100644
index aa620616..00000000
--- a/packages/client/src/library/createPersistedMutable.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-import type { StoreNode } from 'solid-js/store';
-import { trackDeep } from '@solid-primitives/deep';
-import { createEffect, createRoot } from 'solid-js';
-
-export interface CreatePersistedMutableOpts {
- onSave?: (value: T) => T;
-}
-
-// copied from `makePersisted` in `@solid-primitives/storage` with `solid-js/store`.
-export function createPersistedMutable(
- key: string,
- mutable: T,
- opts?: CreatePersistedMutableOpts,
-): T {
- try {
- const value = localStorage.getItem(key);
- if (value) {
- const persisted = JSON.parse(value);
- Object.assign(mutable, persisted);
- }
- }
- catch (err) {
- console.error(`failed to load persisted state from localStorage['${key}']: ${err}`);
- }
-
- const dispose = createRoot((dispose) => {
- createEffect(() => {
- trackDeep(mutable);
- const item = opts?.onSave
- ? JSON.stringify(opts.onSave(mutable))
- : JSON.stringify(mutable);
-
- localStorage.setItem(key, item);
- });
- return dispose;
- });
-
- if ('onHotReload' in globalThis)
- globalThis?.onHotReload(dispose);
-
- return mutable;
-}
diff --git a/packages/client/src/library/index.ts b/packages/client/src/library/index.ts
deleted file mode 100644
index a554e29d..00000000
--- a/packages/client/src/library/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export * from './createPersistedMutable';
-export * from './useObserver';
-export * from './useSolidStore';
diff --git a/packages/client/src/library/useObserver.ts b/packages/client/src/library/useObserver.ts
deleted file mode 100644
index 0c5af77d..00000000
--- a/packages/client/src/library/useObserver.ts
+++ /dev/null
@@ -1,68 +0,0 @@
-import type { Owner } from 'solid-js';
-import { createEffect, createReaction, createRoot, createSignal, onCleanup, runWithOwner } from 'solid-js';
-
-export interface Observer {
- dispose: () => void;
- track: (fn: () => void) => void;
-};
-
-// copied from `useObserver` in `react-solid-state`, ported to work with new versions.
-// https://github.com/solidjs/react-solid-state/issues/4
-export function useObserver(fn: () => T): T {
- const [tick, setTick] = createSignal(0);
- const state = {
- onUpdate: (): void => {
- state.firedDuringRender = true;
- },
- firstRenderFired: false,
- firedDuringRender: false,
- };
-
- let reaction: Observer | undefined;
- reaction = createRoot(dispose => ({
- dispose,
- track: createReaction(() => state.onUpdate()),
- }));
-
- createEffect(() => {
- if (state.firedDuringRender)
- setTick(tick() + 1);
-
- state.onUpdate = () => setTick(tick() + 1);
- state.firstRenderFired = true;
-
- onCleanup(() => {
- state.onUpdate = () => {
- state.firedDuringRender = false;
- };
-
- if (!state.firstRenderFired) {
- reaction?.dispose();
- reaction = undefined;
- }
- });
- });
-
- let rendering!: T;
- reaction.track(() => (rendering = fn()));
- return rendering;
-}
-
-export interface OwnedObserver { track: (fn: () => void) => void }
-
-export function useObserverWithOwner(owner: Owner, fn: () => T): T {
- const [tick, setTick] = createSignal(0);
- const state = { onUpdate: () => {} };
-
- const reaction: OwnedObserver = runWithOwner(owner, () => ({
- track: createReaction(() => state.onUpdate()),
- }))!;
-
- createEffect(() => {
- state.onUpdate = () => setTick(tick() + 1);
- });
-
- let rendering!: T;
- reaction.track(() => (rendering = fn()));
- return rendering;
-}
diff --git a/packages/client/src/library/useSolidStore.ts b/packages/client/src/library/useSolidStore.ts
deleted file mode 100644
index c6fa4082..00000000
--- a/packages/client/src/library/useSolidStore.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import type { Store } from 'solid-js/store';
-import { useObserver } from './useObserver';
-
-/**
- * A wrapper for {@link useObserver} to integrate with `solid-js/store`.
- */
-export function useSolidStore(store: Store): T {
- const state = useObserver(() => ({ ...store }));
- return new Proxy(state, {
- get: (target, prop) => Reflect.get(target, prop),
- set: (_, prop, value) => Reflect.set(store, prop, value),
- });
-}
diff --git a/packages/client/src/types/index.ts b/packages/client/src/types/index.ts
deleted file mode 100644
index 488df36a..00000000
--- a/packages/client/src/types/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export type MakeOptional = Omit & Partial>;
diff --git a/packages/client/src/utils/highlight.ts b/packages/client/src/utils/highlight.ts
deleted file mode 100644
index 362074ec..00000000
--- a/packages/client/src/utils/highlight.ts
+++ /dev/null
@@ -1,51 +0,0 @@
-import hljs from 'highlight.js/lib/core';
-import { configuredXss, md, noop } from './markdown';
-
-function langFactory(lang: string) {
- return (imp: typeof import('highlight.js/lib/languages/*')) => {
- hljs.registerLanguage(lang, imp.default);
- };
-}
-
-export function registerLanguages() {
- const _languages = [
- import('highlight.js/lib/languages/javascript').then(langFactory('javascript')),
- import('highlight.js/lib/languages/python').then(langFactory('python')),
- import('highlight.js/lib/languages/lua').then(langFactory('lua')),
- import('highlight.js/lib/languages/kotlin').then(langFactory('kotlin')),
- import('highlight.js/lib/languages/scala').then(langFactory('scala')),
- import('highlight.js/lib/languages/groovy').then(langFactory('groovy')),
- import('highlight.js/lib/languages/gradle').then(langFactory('gradle')),
- import('highlight.js/lib/languages/json').then(langFactory('json')),
- import('highlight.js/lib/languages/ini').then(langFactory('ini')),
- import('highlight.js/lib/languages/yaml').then(langFactory('yaml')),
- import('highlight.js/lib/languages/properties').then(langFactory('properties')),
- ];
-}
-
-registerLanguages();
-hljs.registerAliases(['js'], { languageName: 'javascript' });
-hljs.registerAliases(['py'], { languageName: 'python' });
-hljs.registerAliases(['kt', 'kts'], { languageName: 'kotlin' });
-hljs.registerAliases(['json5'], { languageName: 'json' });
-hljs.registerAliases(['toml'], { languageName: 'ini' });
-hljs.registerAliases(['yml'], { languageName: 'yaml' });
-hljs.registerAliases(['html', 'htm', 'xhtml', 'mcui', 'fxml'], { languageName: 'xml' });
-
-export function renderHighlightedString(src: string): string {
- return configuredXss.process(
- md({
- highlight(str, lang) {
- if (lang && hljs.getLanguage(lang))
- try {
- return hljs.highlight(str, { language: lang }).value;
- }
- catch (err) {
- noop(err);
- }
-
- return '';
- },
- }).render(src),
- );
-}
diff --git a/packages/client/src/utils/index.ts b/packages/client/src/utils/index.ts
deleted file mode 100644
index 0118f5fc..00000000
--- a/packages/client/src/utils/index.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export * from './highlight';
-export * from './markdown';
-export * from './modrinth';
-export * from './programInfo';
-export * from './sorting';
-export * from './timer';
diff --git a/packages/client/src/utils/markdown.ts b/packages/client/src/utils/markdown.ts
deleted file mode 100644
index 0a986506..00000000
--- a/packages/client/src/utils/markdown.ts
+++ /dev/null
@@ -1,165 +0,0 @@
-import MarkdownIt, { type Options as MarkdownOptions } from 'markdown-it';
-import { escapeAttrValue, FilterXSS, safeAttrValue, whiteList } from 'xss';
-
-// from https://github.com/modrinth/code/blob/main/packages/utils/parse.ts for parsing modrinth style markdown
-export const configuredXss: FilterXSS = new FilterXSS({
- whiteList: {
- ...whiteList,
- summary: [],
- h1: ['id'],
- h2: ['id'],
- h3: ['id'],
- h4: ['id'],
- h5: ['id'],
- h6: ['id'],
- kbd: ['id'],
- input: ['checked', 'disabled', 'type'],
- iframe: ['width', 'height', 'allowfullscreen', 'frameborder', 'start', 'end'],
- img: [...(whiteList.img || []), 'usemap', 'style', 'align'],
- map: ['name'],
- area: [...(whiteList.a || []), 'coords'],
- a: [...(whiteList.a || []), 'rel'],
- td: [...(whiteList.td || []), 'style'],
- th: [...(whiteList.th || []), 'style'],
- picture: [],
- source: ['media', 'sizes', 'src', 'srcset', 'type'],
- p: [...(whiteList.p || []), 'align'],
- div: [...(whiteList.p || []), 'align'],
-
- // Other
- center: [],
- code: [],
- strike: [],
- strong: [],
- em: [],
- b: [],
- blockquote: [],
- table: [],
- tbody: [],
- tr: [],
- video: [],
- },
- css: {
- whiteList: {
- 'image-rendering': /^pixelated$/,
- 'text-align': /^center|left|right$/,
- 'float': /^left|right$/,
- },
- },
- onIgnoreTagAttr: (tag, name, value) => {
- if (tag === 'iframe' && name === 'src') {
- const allowed = [
- {
- url: /^https?:\/\/(www\.)?youtube(-nocookie)?\.com\/embed\/[\w-]{11}/,
- allowedParameters: [/start=\d+/, /end=\d+/],
- },
- {
- url: /^https?:\/\/(www\.)?discord\.com\/widget/,
- allowedParameters: [/id=\d{18,19}/],
- },
- ];
-
- const url = new URL(value);
- for (const src of allowed) {
- if (!src.url.test(url.href))
- continue;
-
- const newSearchParams = new URLSearchParams();
- url.searchParams.forEach((v, k) => {
- if (!src.allowedParameters.some(p => p.test(`${k}=${v}`)))
- newSearchParams.delete(k);
- });
-
- url.search = newSearchParams.toString();
- return `${name}="${escapeAttrValue(url.toString())}"`;
- }
- }
-
- if (name === 'class' && ['code', 'pre', 'span'].includes(tag)) {
- const allowedClasses: string[] = [];
- for (const className of value.split(/\s/g))
- if (className.startsWith('hljs-') || className.startsWith('language-'))
- allowedClasses.push(className);
-
- return `${name}="${escapeAttrValue(allowedClasses.join(' '))}"`;
- }
-
- return undefined;
- },
- safeAttrValue: (tag, name, value, cssFilter) => {
- if (tag === 'img' && name === 'src' && !value.startsWith('data:'))
- try {
- const url = new URL(value);
- if (url.hostname.includes('wsrv.nl'))
- url.searchParams.delete('errorredirect');
-
- const allowed = [
- 'imgur.com',
- 'i.imgur.com',
- 'cdn-raw.modrinth.com',
- 'cdn.modrinth.com',
- 'staging-cdn-raw.modrinth.com',
- 'staging-cdn.modrinth.com',
- 'github.com',
- 'raw.githubusercontent.com',
- 'img.shields.io',
- 'wsrv.nl',
- 'cf.way2muchnoise.eu',
- 'bstats.org',
- ];
-
- if (!allowed.includes(url.hostname))
- return safeAttrValue(
- tag,
- name,
- `https://wsrv.nl/?url=${encodeURIComponent(
- url.toString().replaceAll('&', '&'),
- )}&n=-1`,
- cssFilter,
- );
-
- return safeAttrValue(tag, name, url.toString(), cssFilter);
- }
- catch (err) {
- noop(err);
- }
-
- return safeAttrValue(tag, name, value, cssFilter);
- },
-});
-
-export function md(options: MarkdownOptions = {}): MarkdownIt {
- const md = new MarkdownIt('default', { html: true, linkify: true, ...options });
-
- const defaultLinkOpenRenderer
- = md.renderer.rules.link_open
- || ((tokens, idx, options, _env, self) => self.renderToken(tokens, idx, options));
-
- md.renderer.rules.link_open = (tokens, idx, options, env, self) => {
- const token = tokens[idx]!;
- const index = token.attrIndex('href');
-
- if (token.attrs && index !== -1) {
- const href = token.attrs[index]![1];
-
- try {
- const url = new URL(href);
- const allowed = ['modrinth.com'];
- if (allowed.includes(url.hostname))
- return defaultLinkOpenRenderer(tokens, idx, options, env, self);
- }
- catch (err) {
- noop(err);
- }
- }
-
- tokens[idx]!.attrSet('rel', 'noopener nofollow ugc');
- return defaultLinkOpenRenderer(tokens, idx, options, env, self);
- };
-
- return md;
-}
-
-export const renderString = (src: string): string => configuredXss.process(md().render(src));
-
-export function noop(_t: any) {}
diff --git a/packages/client/src/utils/modrinth.ts b/packages/client/src/utils/modrinth.ts
deleted file mode 100644
index 56b70894..00000000
--- a/packages/client/src/utils/modrinth.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-export const MR_STAFF_ROLS = ['moderator', 'admin'];
-export const MR_APPROVED = ['approved', 'archived', 'unlisted', 'private'];
-export const MR_LISTED = ['approved', 'archived'];
-export const MR_UNLISTED = ['unlisted', 'withheld'];
-export const MR_PRIVATE = ['private', 'rejected', 'processing'];
-export const MR_REJECTED = ['rejected', 'withheld'];
-export const MR_REVIEWING = ['processing'];
-export const MR_DRAFT = ['draft'];
diff --git a/packages/client/src/utils/programInfo.ts b/packages/client/src/utils/programInfo.ts
deleted file mode 100644
index 331bc09e..00000000
--- a/packages/client/src/utils/programInfo.ts
+++ /dev/null
@@ -1,30 +0,0 @@
-import { commands, type ProgramInfo } from '../bindings';
-
-let _programInfo: ProgramInfo = {
- arch: 'unknown',
- platform: 'unknown',
- dev_build: true,
- launcher_version: 'unknown',
- tauri_version: 'unknown',
- webview_version: 'unknown',
-};
-
-export async function initProgramInfo() {
- const result = await commands.getProgramInfo();
- if (result.status === 'ok')
- _programInfo = result.data;
-
- setBodyAttributes();
-}
-
-export const getProgramInfo = () => _programInfo;
-
-function setBodyAttributes() {
- document.body.setAttribute('data-platform', _programInfo.platform);
- if (_programInfo.platform === 'linux') {
- const minorVersion = Number.parseInt(_programInfo.webview_version.split('.')[1] || 'NaN');
-
- // Check if WebKitGTK version is 2.46 or higher (Skia renderer implemented which fixes some issues)
- document.body.setAttribute('data-skia-renderer', (!Number.isNaN(minorVersion) && minorVersion >= 46).toString());
- }
-}
diff --git a/packages/client/src/utils/sorting.ts b/packages/client/src/utils/sorting.ts
deleted file mode 100644
index e6f5ed15..00000000
--- a/packages/client/src/utils/sorting.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import { type Accessor, createSignal, type Setter } from 'solid-js';
-
-export type SortingFunction = (a: T, b: T) => number;
-export type Sortables = Record>;
-
-interface CreateSortable = Sortables> {
- list: Accessor;
- key: Accessor;
- setList: Setter;
- setKey: (val: keyof S | number) => void;
- sortables: S;
-}
-
-export function createSortable = Sortables>(initList: T[], initSortables: S): CreateSortable {
- const sortables = initSortables;
- const [list, setList] = createSignal(initList);
- const [key, setKey] = createSignal(Object.keys(sortables)[0]!);
-
- return {
- list,
- key,
- setList,
- setKey: (val: keyof S | number) => {
- if (typeof val === 'string') {
- setKey(val);
- }
- else if (typeof val === 'number') {
- const key = Object.keys(sortables).at(val);
- if (key === undefined)
- throw new Error('Key cannot be undefined!');
-
- setKey(key);
- }
- },
- sortables,
- };
-}
-
-export default createSortable;
diff --git a/packages/client/src/utils/timer.ts b/packages/client/src/utils/timer.ts
deleted file mode 100644
index 0bef3639..00000000
--- a/packages/client/src/utils/timer.ts
+++ /dev/null
@@ -1,59 +0,0 @@
-export class PausableTimer {
- private _timeout: NodeJS.Timeout;
- private _paused: boolean = false;
- private _unixStarted: number = 0;
- private _unixStopped: number = 0;
-
- constructor(
- private readonly callback: () => unknown,
- private readonly duration: number,
- private readonly interval: boolean = false,
- ) {
- this._timeout = this._createTimeout();
- }
-
- private _createTimeout(duration: number = this.duration): NodeJS.Timeout {
- this._unixStarted = Date.now();
- if (this.interval)
- return setInterval(this.callback, duration);
- else
- return setTimeout(this.callback, duration);
- }
-
- private _clearTimeout() {
- this._unixStopped = Date.now();
- if (this.interval)
- clearInterval(this._timeout);
- else
- clearTimeout(this._timeout);
- }
-
- public resume(restart: boolean = false) {
- const elapsed = this._unixStopped - this._unixStarted;
- const duration = this.interval || restart ? this.duration : this.duration - elapsed;
-
- this._paused = false;
- this._timeout = this._createTimeout(duration);
- }
-
- public pause() {
- this._clearTimeout();
- this._paused = true;
- }
-
- public stop() {
- this._clearTimeout();
- }
-
- public get timeout() {
- return this._timeout;
- }
-
- public get paused() {
- return this._paused;
- }
-}
-
-export default function createPausableTimer(callback: () => unknown, duration: number): PausableTimer {
- return new PausableTimer(callback, duration);
-}
diff --git a/packages/client/tsconfig.json b/packages/client/tsconfig.json
deleted file mode 100644
index d8f8be63..00000000
--- a/packages/client/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.base.json",
- "compilerOptions": {
- "rootDir": "src",
- "exactOptionalPropertyTypes": false,
- "emitDeclarationOnly": false,
- "outDir": "./dist"
- },
- "include": ["src/**/*.ts", "src/**/*.d.ts"]
-}
diff --git a/packages/client/vitest.config.ts b/packages/client/vitest.config.ts
deleted file mode 100644
index 5cadef5b..00000000
--- a/packages/client/vitest.config.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import shared from '../../shared.config';
-
-export default shared`client`.vitest;
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index eb900f39..91b9f91d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -8,45 +8,51 @@ importers:
.:
devDependencies:
- '@flowr/eslint-config':
- specifier: ^4.4.1
- version: 4.4.1(@typescript-eslint/utils@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(@unocss/eslint-plugin@0.63.6(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-solid@0.14.3(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3)
+ '@eslint-react/eslint-plugin':
+ specifier: ^1.48.5
+ version: 1.48.5(eslint@9.25.1(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)
+ '@flowr/eslint':
+ specifier: ^6.0.0
+ version: 6.0.0(@eslint-react/eslint-plugin@1.48.5(eslint@9.25.1(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3))(@tanstack/eslint-plugin-query@5.74.7(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(@typescript-eslint/utils@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(@unocss/eslint-plugin@66.0.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint-plugin-react-hooks@5.2.0(eslint@9.25.1(jiti@2.4.2)))(eslint-plugin-solid@0.14.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)(vitest@2.1.3)(vue-eslint-parser@9.4.3(eslint@9.25.1(jiti@2.4.2)))
+ '@tanstack/eslint-config':
+ specifier: ^0.1.0
+ version: 0.1.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@tanstack/eslint-plugin-query':
+ specifier: 5.74.7
+ version: 5.74.7(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@tanstack/eslint-plugin-router':
+ specifier: 1.115.0
+ version: 1.115.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
'@types/node':
specifier: ^22.7.9
version: 22.7.9
'@unocss/eslint-plugin':
- specifier: ^0.63.6
- version: 0.63.6(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- '@vitest/ui':
- specifier: ^2.1.3
- version: 2.1.3(vitest@2.1.3)
+ specifier: ^66.0.0
+ version: 66.0.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
eslint:
- specifier: ^9.13.0
- version: 9.13.0(jiti@2.3.3)
+ specifier: ^9.20.0
+ version: 9.25.1(jiti@2.4.2)
+ eslint-plugin-react-hooks:
+ specifier: ^5.2.0
+ version: 5.2.0(eslint@9.25.1(jiti@2.4.2))
eslint-plugin-solid:
- specifier: ^0.14.3
- version: 0.14.3(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
+ specifier: ^0.14.5
+ version: 0.14.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
jiti:
specifier: ^2.3.3
- version: 2.3.3
+ version: 2.4.2
rimraf:
specifier: ^6.0.1
version: 6.0.1
- ts-node:
- specifier: ^10.9.2
- version: 10.9.2(@types/node@22.7.9)(typescript@5.6.3)
tsx:
- specifier: ^4.19.1
- version: 4.19.1
+ specifier: ^4.19.4
+ version: 4.19.4
typescript:
- specifier: ^5.6.3
- version: 5.6.3
+ specifier: ^5.8.3
+ version: 5.8.3
vite:
- specifier: ^5.4.10
- version: 5.4.10(@types/node@22.7.9)(sass@1.80.3)
- vitest:
- specifier: ^2.1.3
- version: 2.1.3(@types/node@22.7.9)(@vitest/ui@2.1.3)(jsdom@25.0.1)(sass@1.80.3)
+ specifier: ^6.3.4
+ version: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
.github/actions/publish-artifacts:
dependencies:
@@ -67,174 +73,178 @@ importers:
specifier: ^0.38.2
version: 0.38.2
- apps/desktop:
+ apps/oneclient/frontend:
+ dependencies:
+ '@tailwindcss/vite':
+ specifier: ^4.0.6
+ version: 4.1.5(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ '@tanstack/match-sorter-utils':
+ specifier: ^8.19.4
+ version: 8.19.4
+ '@tanstack/react-query':
+ specifier: ^5.66.5
+ version: 5.75.0(react@19.1.0)
+ '@tanstack/react-query-devtools':
+ specifier: ^5.66.5
+ version: 5.75.0(@tanstack/react-query@5.75.0(react@19.1.0))(react@19.1.0)
+ '@tanstack/react-router':
+ specifier: ^1.114.3
+ version: 1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@tanstack/react-router-devtools':
+ specifier: ^1.114.3
+ version: 1.119.1(@tanstack/react-router@1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@tanstack/router-core@1.119.0)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(tiny-invariant@1.3.3)
+ '@tanstack/react-table':
+ specifier: ^8.21.2
+ version: 8.21.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@tanstack/router-plugin':
+ specifier: ^1.114.3
+ version: 1.119.0(@tanstack/react-router@1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite-plugin-solid@2.11.6(solid-js@1.9.6)(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)))(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ react:
+ specifier: ^19.0.0
+ version: 19.1.0
+ react-dom:
+ specifier: ^19.0.0
+ version: 19.1.0(react@19.1.0)
+ tailwindcss:
+ specifier: ^4.0.6
+ version: 4.1.5
+ devDependencies:
+ '@tanstack/eslint-config':
+ specifier: ^0.1.0
+ version: 0.1.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@types/react':
+ specifier: ^19.0.8
+ version: 19.1.2
+ '@types/react-dom':
+ specifier: ^19.0.3
+ version: 19.1.3(@types/react@19.1.2)
+ '@vitejs/plugin-react':
+ specifier: ^4.3.4
+ version: 4.4.1(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ prettier:
+ specifier: ^3.5.3
+ version: 3.5.3
+ typescript:
+ specifier: ^5.7.2
+ version: 5.8.3
+ vite:
+ specifier: ^6.1.0
+ version: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+
+ apps/onelauncher/desktop:
dependencies:
- '@onelauncher/core':
- specifier: workspace:*
- version: link:../../packages/core
- '@onelauncher/distribution':
- specifier: workspace:*
- version: link:../../packages/distribution
'@onelauncher/frontend':
specifier: workspace:*
version: link:../frontend
devDependencies:
'@tauri-apps/cli':
specifier: ^2.0.4
- version: 2.0.4
+ version: 2.5.0
- apps/frontend:
+ apps/onelauncher/frontend:
dependencies:
'@fontsource/poppins':
specifier: ^5.1.0
- version: 5.1.0
+ version: 5.2.5
'@formatjs/intl-durationformat':
specifier: ^0.5.0
version: 0.5.0
'@leeoniya/ufuzzy':
specifier: ^1.0.14
- version: 1.0.14
+ version: 1.0.18
'@onelauncher/client':
specifier: workspace:*
- version: link:../../packages/client
+ version: link:../../../packages/web_common
'@solid-primitives/i18n':
specifier: ^2.1.1
- version: 2.1.1(solid-js@1.9.3)
+ version: 2.2.1(solid-js@1.9.6)
'@solid-primitives/map':
specifier: ^0.4.13
- version: 0.4.13(solid-js@1.9.3)
+ version: 0.4.13(solid-js@1.9.6)
'@solid-primitives/refs':
specifier: ^1.0.8
- version: 1.0.8(solid-js@1.9.3)
+ version: 1.1.1(solid-js@1.9.6)
'@solid-primitives/scheduled':
specifier: ^1.5.0
- version: 1.5.0(solid-js@1.9.3)
+ version: 1.5.1(solid-js@1.9.6)
'@solidjs/router':
specifier: ^0.14.7
- version: 0.14.10(solid-js@1.9.3)
+ version: 0.14.10(solid-js@1.9.6)
'@t3-oss/env-core':
specifier: ^0.11.0
- version: 0.11.1(typescript@5.6.3)(zod@3.23.8)
+ version: 0.11.1(typescript@5.8.3)(zod@3.24.3)
'@tanstack/solid-query':
specifier: ^5.56.2
- version: 5.59.16(solid-js@1.9.3)
+ version: 5.59.16(solid-js@1.9.6)
'@tauri-apps/api':
specifier: ^2.0.3
version: 2.0.3
'@tauri-apps/plugin-clipboard-manager':
specifier: ^2.0.0
- version: 2.0.0
+ version: 2.2.2
'@tauri-apps/plugin-dialog':
specifier: ^2.0.1
- version: 2.0.1
+ version: 2.2.1
'@tauri-apps/plugin-shell':
specifier: ^2.0.1
- version: 2.0.1
+ version: 2.2.1
'@unocss/reset':
specifier: ^0.63.6
version: 0.63.6
'@untitled-theme/icons-solid':
specifier: ^0.11.0
- version: 0.11.0(solid-js@1.9.3)
+ version: 0.11.0(solid-js@1.9.6)
overlayscrollbars:
specifier: ^2.10.0
- version: 2.10.0
+ version: 2.11.1
overlayscrollbars-solid:
specifier: ^0.5.5
- version: 0.5.5(overlayscrollbars@2.10.0)(solid-js@1.9.3)
+ version: 0.5.6(overlayscrollbars@2.11.1)(solid-js@1.9.6)
pathe:
specifier: ^1.1.2
version: 1.1.2
solid-js:
specifier: ^1.9.1
- version: 1.9.3
+ version: 1.9.6
solid-transition-group:
specifier: ^0.2.3
- version: 0.2.3(solid-js@1.9.3)
+ version: 0.2.3(solid-js@1.9.6)
zod:
specifier: ^3.23.8
- version: 3.23.8
+ version: 3.24.3
devDependencies:
'@sentry/vite-plugin':
specifier: ^2.22.4
- version: 2.22.6
- '@solidjs/testing-library':
- specifier: ^0.8.10
- version: 0.8.10(@solidjs/router@0.14.10(solid-js@1.9.3))(solid-js@1.9.3)
+ version: 2.23.0
'@tauri-apps/cli':
specifier: ^2.0.4
- version: 2.0.4
- '@testing-library/jest-dom':
- specifier: ^6.5.0
- version: 6.6.2
- jsdom:
- specifier: ^25.0.1
- version: 25.0.1
+ version: 2.5.0
rollup-plugin-visualizer:
specifier: ^5.12.0
- version: 5.12.0(rollup@4.24.0)
+ version: 5.14.0(rollup@4.40.1)
sass:
specifier: ^1.79.4
version: 1.80.3
unocss:
specifier: ^0.63.6
- version: 0.63.6(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3))
+ version: 0.63.6(postcss@8.5.3)(rollup@4.40.1)(typescript@5.8.3)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3))
vite:
specifier: ^5.4.8
- version: 5.4.10(@types/node@22.7.9)(sass@1.80.3)
+ version: 5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)
vite-plugin-solid:
specifier: ^2.10.2
- version: 2.10.2(@testing-library/jest-dom@6.6.2)(solid-js@1.9.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3))
+ version: 2.11.6(solid-js@1.9.6)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3))
vite-plugin-solid-svg:
specifier: ^0.8.1
- version: 0.8.1(solid-js@1.9.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3))
+ version: 0.8.1(solid-js@1.9.6)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3))
vite-tsconfig-paths:
specifier: ^5.0.1
- version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3))
-
- apps/testing: {}
-
- packages/client:
- dependencies:
- '@solid-primitives/deep':
- specifier: ^0.2.9
- version: 0.2.9(solid-js@1.9.3)
- '@tanstack/solid-query':
- specifier: ^5.56.2
- version: 5.59.16(solid-js@1.9.3)
- '@tauri-apps/api':
- specifier: ^2.0.3
- version: 2.0.3
- highlight.js:
- specifier: ^11.10.0
- version: 11.10.0
- markdown-it:
- specifier: ^14.1.0
- version: 14.1.0
- plausible-tracker:
- specifier: ^0.3.9
- version: 0.3.9
- solid-js:
- specifier: ^1.9.1
- version: 1.9.3
- xss:
- specifier: ^1.0.15
- version: 1.0.15
- devDependencies:
- '@types/markdown-it':
- specifier: ^14.1.2
- version: 14.1.2
+ version: 5.1.4(typescript@5.8.3)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3))
packages/core: {}
- packages/core-new: {}
-
- packages/distribution: {}
-
packages/gamemode: {}
- packages/macros: {}
-
packages/scripts:
dependencies:
'@pnpm/find-workspace-dir':
@@ -257,7 +267,7 @@ importers:
version: 1.1.2
semver:
specifier: ^7.6.3
- version: 7.6.3
+ version: 7.7.1
smol-toml:
specifier: ^1.3.0
version: 1.3.0
@@ -271,6 +281,28 @@ importers:
packages/utils: {}
+ packages/web_common:
+ dependencies:
+ '@tauri-apps/api':
+ specifier: ^2.0.3
+ version: 2.0.3
+ highlight.js:
+ specifier: ^11.10.0
+ version: 11.10.0
+ markdown-it:
+ specifier: ^14.1.0
+ version: 14.1.0
+ plausible-tracker:
+ specifier: ^0.3.9
+ version: 0.3.9
+ xss:
+ specifier: ^1.0.15
+ version: 1.0.15
+ devDependencies:
+ '@types/markdown-it':
+ specifier: ^14.1.2
+ version: 14.1.2
+
packages:
'@actions/artifact@2.1.11':
@@ -294,19 +326,19 @@ packages:
'@actions/io@1.1.3':
resolution: {integrity: sha512-wi9JjgKLYS7U/z8PPbco+PvTb/nRWjeoFlJ1Qer83k/3C5PHQi28hiVdeE2kHXmIL99mQFawx8qt/JPjZilJ8Q==}
- '@adobe/css-tools@4.4.0':
- resolution: {integrity: sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==}
-
'@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/install-pkg@1.0.0':
+ resolution: {integrity: sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==}
'@antfu/utils@0.7.10':
resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
+ '@antfu/utils@8.1.1':
+ resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==}
+
'@azure/abort-controller@1.1.0':
resolution: {integrity: sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==}
engines: {node: '>=12.0.0'}
@@ -359,186 +391,124 @@ packages:
resolution: {integrity: sha512-l8cmWM4C7RoNCBOImoFMxhTXe1Lr+8uQ/IgnhRNMpfoA9bAFWoLG4XrWm6O5rKXortreVQuD+fc1hbzWklOZbw==}
engines: {node: '>=18.0.0'}
- '@babel/code-frame@7.24.7':
- resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==}
+ '@babel/code-frame@7.27.1':
+ resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
engines: {node: '>=6.9.0'}
- '@babel/code-frame@7.25.9':
- resolution: {integrity: sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==}
+ '@babel/compat-data@7.27.1':
+ resolution: {integrity: sha512-Q+E+rd/yBzNQhXkG+zQnF58e4zoZfBedaxwzPmicKsiK3nt8iJYrSrDbjwFFDGC4f+rPafqRaPH6TsDoSvMf7A==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.25.4':
- resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==}
+ '@babel/core@7.27.1':
+ resolution: {integrity: sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.25.9':
- resolution: {integrity: sha512-yD+hEuJ/+wAJ4Ox2/rpNv5HIuPG82x3ZlQvYVn8iYCprdxzE7P1udpGF1jyjQVBU4dgznN+k2h103vxZ7NdPyw==}
+ '@babel/generator@7.27.1':
+ resolution: {integrity: sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.25.2':
- resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/core@7.25.9':
- resolution: {integrity: sha512-WYvQviPw+Qyib0v92AwNIrdLISTp7RfDkM7bPqBvpbnhY4wq8HvHBZREVdYDXk98C8BkOIVnHAY3yvj7AVISxQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/generator@7.25.5':
- resolution: {integrity: sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==}
- engines: {node: '>=6.9.0'}
-
- '@babel/generator@7.25.9':
- resolution: {integrity: sha512-omlUGkr5EaoIJrhLf9CJ0TvjBRpd9+AXRG//0GEQ9THSo8wPiTlbpy1/Ow8ZTrbXpjd9FHXfbFQx32I04ht0FA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-compilation-targets@7.25.2':
- resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-compilation-targets@7.25.9':
- resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==}
+ '@babel/helper-compilation-targets@7.27.1':
+ resolution: {integrity: sha512-2YaDd/Rd9E598B5+WIc8wJPmWETiiJXFYVE60oX8FDohv7rAUU3CQj+A1MgeEmcsk2+dQuEjIe/GDvig0SqL4g==}
engines: {node: '>=6.9.0'}
'@babel/helper-module-imports@7.18.6':
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-imports@7.24.7':
- resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
+ '@babel/helper-module-imports@7.27.1':
+ resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-imports@7.25.9':
- resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-transforms@7.25.2':
- resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==}
+ '@babel/helper-module-transforms@7.27.1':
+ resolution: {integrity: sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-module-transforms@7.25.9':
- resolution: {integrity: sha512-TvLZY/F3+GvdRYFZFyxMvnsKi+4oJdgZzU3BoGN9Uc2d9C6zfNwJcKKhjqLAhK8i46mv93jsO74fDh3ih6rpHA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-plugin-utils@7.24.8':
- resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==}
+ '@babel/helper-plugin-utils@7.27.1':
+ resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-simple-access@7.24.7':
- resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==}
+ '@babel/helper-string-parser@7.27.1':
+ resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-simple-access@7.25.9':
- resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==}
+ '@babel/helper-validator-identifier@7.27.1':
+ resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
engines: {node: '>=6.9.0'}
- '@babel/helper-string-parser@7.24.8':
- resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==}
+ '@babel/helper-validator-option@7.27.1':
+ resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-string-parser@7.25.9':
- resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
+ '@babel/helpers@7.27.1':
+ resolution: {integrity: sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.24.7':
- resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-validator-identifier@7.25.9':
- resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-validator-option@7.24.8':
- resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-validator-option@7.25.9':
- resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helpers@7.25.0':
- resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helpers@7.25.9':
- resolution: {integrity: sha512-oKWp3+usOJSzDZOucZUAMayhPz/xVjzymyDzUN8dk0Wd3RWMlGLXi07UCQ/CgQVb8LvXx3XBajJH4XGgkt7H7g==}
- engines: {node: '>=6.9.0'}
-
- '@babel/highlight@7.24.7':
- resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/highlight@7.25.9':
- resolution: {integrity: sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/parser@7.25.4':
- resolution: {integrity: sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==}
+ '@babel/parser@7.27.1':
+ resolution: {integrity: sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/parser@7.25.9':
- resolution: {integrity: sha512-aI3jjAAO1fh7vY/pBGsn1i9LDbRP43+asrRlkPuTXW5yHXtd1NgTEMudbBoDDxrf1daEEfPJqR+JBMakzrR4Dg==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
- '@babel/plugin-syntax-jsx@7.24.7':
- resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==}
+ '@babel/plugin-syntax-jsx@7.27.1':
+ resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/runtime@7.25.6':
- resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==}
+ '@babel/plugin-syntax-typescript@7.27.1':
+ resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-react-jsx-self@7.27.1':
+ resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-react-jsx-source@7.27.1':
+ resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/template@7.27.1':
+ resolution: {integrity: sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.25.0':
- resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==}
+ '@babel/traverse@7.27.1':
+ resolution: {integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.25.9':
- resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
+ '@babel/types@7.27.1':
+ resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.25.4':
- resolution: {integrity: sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==}
- engines: {node: '>=6.9.0'}
+ '@clack/core@0.4.2':
+ resolution: {integrity: sha512-NYQfcEy8MWIxrT5Fj8nIVchfRFA26yYKJcvBS7WlUIlw2OmQOY9DhGGXMovyI5J5PpxrCPGkgUi207EBrjpBvg==}
- '@babel/traverse@7.25.9':
- resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==}
- engines: {node: '>=6.9.0'}
+ '@clack/prompts@0.10.1':
+ resolution: {integrity: sha512-Q0T02vx8ZM9XSv9/Yde0jTmmBQufZhPJfYAg2XrrrxWWaZgq1rr8nU8Hv710BQ1dhoP8rtY7YUdpGej2Qza/cw==}
- '@babel/types@7.25.4':
- resolution: {integrity: sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==}
- engines: {node: '>=6.9.0'}
+ '@emnapi/core@1.4.3':
+ resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==}
- '@babel/types@7.25.9':
- resolution: {integrity: sha512-OwS2CM5KocvQ/k7dFJa8i5bNGJP0hXWfVCfDkqRFP1IreH1JDC7wG6eCYCi0+McbfT8OR/kNqsI0UU0xP9H6PQ==}
- engines: {node: '>=6.9.0'}
+ '@emnapi/runtime@1.4.3':
+ resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==}
- '@clack/core@0.3.4':
- resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==}
-
- '@clack/prompts@0.7.0':
- resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==}
- bundledDependencies:
- - is-unicode-supported
-
- '@cspotcode/source-map-support@0.8.1':
- resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
- engines: {node: '>=12'}
-
- '@es-joy/jsdoccomment@0.48.0':
- resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==}
- engines: {node: '>=16'}
+ '@emnapi/wasi-threads@1.0.2':
+ resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==}
'@es-joy/jsdoccomment@0.49.0':
resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==}
engines: {node: '>=16'}
+ '@es-joy/jsdoccomment@0.50.0':
+ resolution: {integrity: sha512-+zZymuVLH6zVwXPtCAtC+bDymxmEwEqDftdAK+f407IF1bnX49anIxvBhCA1AqUIfD6egj1jM1vUnSuijjNyYg==}
+ engines: {node: '>=18'}
+
'@esbuild/aix-ppc64@0.21.5':
resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
engines: {node: '>=12'}
@@ -551,6 +521,12 @@ packages:
cpu: [ppc64]
os: [aix]
+ '@esbuild/aix-ppc64@0.25.3':
+ resolution: {integrity: sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
+
'@esbuild/android-arm64@0.21.5':
resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
engines: {node: '>=12'}
@@ -563,6 +539,12 @@ packages:
cpu: [arm64]
os: [android]
+ '@esbuild/android-arm64@0.25.3':
+ resolution: {integrity: sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [android]
+
'@esbuild/android-arm@0.21.5':
resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
engines: {node: '>=12'}
@@ -575,6 +557,12 @@ packages:
cpu: [arm]
os: [android]
+ '@esbuild/android-arm@0.25.3':
+ resolution: {integrity: sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [android]
+
'@esbuild/android-x64@0.21.5':
resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
engines: {node: '>=12'}
@@ -587,6 +575,12 @@ packages:
cpu: [x64]
os: [android]
+ '@esbuild/android-x64@0.25.3':
+ resolution: {integrity: sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
+
'@esbuild/darwin-arm64@0.21.5':
resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
engines: {node: '>=12'}
@@ -599,6 +593,12 @@ packages:
cpu: [arm64]
os: [darwin]
+ '@esbuild/darwin-arm64@0.25.3':
+ resolution: {integrity: sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [darwin]
+
'@esbuild/darwin-x64@0.21.5':
resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
engines: {node: '>=12'}
@@ -611,6 +611,12 @@ packages:
cpu: [x64]
os: [darwin]
+ '@esbuild/darwin-x64@0.25.3':
+ resolution: {integrity: sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
+
'@esbuild/freebsd-arm64@0.21.5':
resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
engines: {node: '>=12'}
@@ -623,6 +629,12 @@ packages:
cpu: [arm64]
os: [freebsd]
+ '@esbuild/freebsd-arm64@0.25.3':
+ resolution: {integrity: sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [freebsd]
+
'@esbuild/freebsd-x64@0.21.5':
resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
engines: {node: '>=12'}
@@ -635,6 +647,12 @@ packages:
cpu: [x64]
os: [freebsd]
+ '@esbuild/freebsd-x64@0.25.3':
+ resolution: {integrity: sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
+
'@esbuild/linux-arm64@0.21.5':
resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
engines: {node: '>=12'}
@@ -647,6 +665,12 @@ packages:
cpu: [arm64]
os: [linux]
+ '@esbuild/linux-arm64@0.25.3':
+ resolution: {integrity: sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [linux]
+
'@esbuild/linux-arm@0.21.5':
resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
engines: {node: '>=12'}
@@ -659,6 +683,12 @@ packages:
cpu: [arm]
os: [linux]
+ '@esbuild/linux-arm@0.25.3':
+ resolution: {integrity: sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [linux]
+
'@esbuild/linux-ia32@0.21.5':
resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
engines: {node: '>=12'}
@@ -671,6 +701,12 @@ packages:
cpu: [ia32]
os: [linux]
+ '@esbuild/linux-ia32@0.25.3':
+ resolution: {integrity: sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [linux]
+
'@esbuild/linux-loong64@0.21.5':
resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
engines: {node: '>=12'}
@@ -683,6 +719,12 @@ packages:
cpu: [loong64]
os: [linux]
+ '@esbuild/linux-loong64@0.25.3':
+ resolution: {integrity: sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
+ os: [linux]
+
'@esbuild/linux-mips64el@0.21.5':
resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
engines: {node: '>=12'}
@@ -695,6 +737,12 @@ packages:
cpu: [mips64el]
os: [linux]
+ '@esbuild/linux-mips64el@0.25.3':
+ resolution: {integrity: sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
+ os: [linux]
+
'@esbuild/linux-ppc64@0.21.5':
resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
engines: {node: '>=12'}
@@ -707,6 +755,12 @@ packages:
cpu: [ppc64]
os: [linux]
+ '@esbuild/linux-ppc64@0.25.3':
+ resolution: {integrity: sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [linux]
+
'@esbuild/linux-riscv64@0.21.5':
resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
engines: {node: '>=12'}
@@ -719,6 +773,12 @@ packages:
cpu: [riscv64]
os: [linux]
+ '@esbuild/linux-riscv64@0.25.3':
+ resolution: {integrity: sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
+ os: [linux]
+
'@esbuild/linux-s390x@0.21.5':
resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
engines: {node: '>=12'}
@@ -731,6 +791,12 @@ packages:
cpu: [s390x]
os: [linux]
+ '@esbuild/linux-s390x@0.25.3':
+ resolution: {integrity: sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
+ os: [linux]
+
'@esbuild/linux-x64@0.21.5':
resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
engines: {node: '>=12'}
@@ -743,6 +809,18 @@ packages:
cpu: [x64]
os: [linux]
+ '@esbuild/linux-x64@0.25.3':
+ resolution: {integrity: sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [linux]
+
+ '@esbuild/netbsd-arm64@0.25.3':
+ resolution: {integrity: sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [netbsd]
+
'@esbuild/netbsd-x64@0.21.5':
resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
engines: {node: '>=12'}
@@ -755,12 +833,24 @@ packages:
cpu: [x64]
os: [netbsd]
+ '@esbuild/netbsd-x64@0.25.3':
+ resolution: {integrity: sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
'@esbuild/openbsd-arm64@0.23.1':
resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
+ '@esbuild/openbsd-arm64@0.25.3':
+ resolution: {integrity: sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
'@esbuild/openbsd-x64@0.21.5':
resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
engines: {node: '>=12'}
@@ -773,6 +863,12 @@ packages:
cpu: [x64]
os: [openbsd]
+ '@esbuild/openbsd-x64@0.25.3':
+ resolution: {integrity: sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [openbsd]
+
'@esbuild/sunos-x64@0.21.5':
resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
engines: {node: '>=12'}
@@ -785,6 +881,12 @@ packages:
cpu: [x64]
os: [sunos]
+ '@esbuild/sunos-x64@0.25.3':
+ resolution: {integrity: sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
+
'@esbuild/win32-arm64@0.21.5':
resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
engines: {node: '>=12'}
@@ -797,6 +899,12 @@ packages:
cpu: [arm64]
os: [win32]
+ '@esbuild/win32-arm64@0.25.3':
+ resolution: {integrity: sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [win32]
+
'@esbuild/win32-ia32@0.21.5':
resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
engines: {node: '>=12'}
@@ -809,6 +917,12 @@ packages:
cpu: [ia32]
os: [win32]
+ '@esbuild/win32-ia32@0.25.3':
+ resolution: {integrity: sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [win32]
+
'@esbuild/win32-x64@0.21.5':
resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
engines: {node: '>=12'}
@@ -821,8 +935,14 @@ packages:
cpu: [x64]
os: [win32]
- '@eslint-community/eslint-plugin-eslint-comments@4.4.0':
- resolution: {integrity: sha512-yljsWl5Qv3IkIRmJ38h3NrHXFCm4EUl55M8doGTF6hvzvFF8kRpextgSrg2dwHev9lzBZyafCr9RelGIyQm6fw==}
+ '@esbuild/win32-x64@0.25.3':
+ resolution: {integrity: sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
+
+ '@eslint-community/eslint-plugin-eslint-comments@4.5.0':
+ resolution: {integrity: sha512-MAhuTKlr4y/CE3WYX26raZjy+I/kS2PLKSzvfmDCGrBLTFHOYwqROZdr4XwPgXwX3K9rjzMr4pSmUWGnzsUyMg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
@@ -833,12 +953,56 @@ packages:
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ '@eslint-community/eslint-utils@4.7.0':
+ resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+
'@eslint-community/regexpp@4.11.1':
resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/compat@1.2.1':
- resolution: {integrity: sha512-JbHG2TWuCeNzh87fXo+/46Z1LEo9DBA9T188d0fZgGxAD+cNyS6sx9fdiyxjGPBMyQVRlCutTByZ6a5+YMkF7g==}
+ '@eslint-community/regexpp@4.12.1':
+ resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+
+ '@eslint-react/ast@1.48.5':
+ resolution: {integrity: sha512-4PfH7LYI0InkoSKim7CmNe0Ly6Ykina0tCVmUPr3cQXcF0MOvLxI6OmCxRudFnxdhLgemQDcCbFMnB7LMjAl3A==}
+ engines: {bun: '>=1.0.15', node: '>=18.18.0'}
+
+ '@eslint-react/core@1.48.5':
+ resolution: {integrity: sha512-BtKZJHPnqBkRtYvcNsxSXKbSawFRdkOcLS2Hm4HfjSkEr39j7CVipeikK1CJA4uJN6RNWMlwTVL2QyQ2oM4KRg==}
+ engines: {bun: '>=1.0.15', node: '>=18.18.0'}
+
+ '@eslint-react/eff@1.48.5':
+ resolution: {integrity: sha512-7YSZybpPq9GOtLottQVfCfKudoPSyYaGfiKKTAHKPTfYkN3EbwE6EVebHn00zw0UnETlnxVZqqf8EEUjIqugug==}
+ engines: {bun: '>=1.0.15', node: '>=18.18.0'}
+
+ '@eslint-react/eslint-plugin@1.48.5':
+ resolution: {integrity: sha512-K3s08AgSWex6HT/4o1fv1BG4ofPRXgh0G8GKhSiWO0qLPtWSXK2MITVPGodiKSV1Gr7xEREi758/lDs8gp3upg==}
+ engines: {bun: '>=1.0.15', node: '>=18.18.0'}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ^4.9.5 || ^5.3.3
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@eslint-react/kit@1.48.5':
+ resolution: {integrity: sha512-fk6oDQWTftVDZp4QE/NhLM2mS3OuuXQSPD6RuBo5GWcI93ApGkOHCXHbsaQZFsT/YMrE7REsXWa2qq+a/UlWeQ==}
+ engines: {bun: '>=1.0.15', node: '>=18.18.0'}
+
+ '@eslint-react/shared@1.48.5':
+ resolution: {integrity: sha512-+DY5NjKHVvrrv+SbDZ6ZqUt3xohm7NsWeyWKmxc3SFZOs4bdlZyyMZdiO25NgetbN2iox6vjPfp9uupqGFxO/w==}
+ engines: {bun: '>=1.0.15', node: '>=18.18.0'}
+
+ '@eslint-react/var@1.48.5':
+ resolution: {integrity: sha512-KFc8BueXL7pJgmP3FsL7hSZcMz2k7vNj7QzN33L2lUyNGkbydV07K9PMK9ndF5jOARguK2XLg6KLC4CUEUYhpg==}
+ engines: {bun: '>=1.0.15', node: '>=18.18.0'}
+
+ '@eslint/compat@1.2.9':
+ resolution: {integrity: sha512-gCdSY54n7k+driCadyMNv8JSPzYLeDVM/ikZRtvtROBpRdFSkS8W9A82MqsaY7lZuwL0wiapgD0NT1xT0hyJsA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^9.10.0
@@ -846,62 +1010,69 @@ packages:
eslint:
optional: true
- '@eslint/config-array@0.18.0':
- resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==}
+ '@eslint/config-array@0.20.0':
+ resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/core@0.7.0':
- resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==}
+ '@eslint/config-helpers@0.2.2':
+ resolution: {integrity: sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/eslintrc@3.1.0':
- resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
+ '@eslint/core@0.10.0':
+ resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.13.0':
- resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==}
+ '@eslint/core@0.13.0':
+ resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/markdown@6.2.1':
- resolution: {integrity: sha512-cKVd110hG4ICHmWhIwZJfKmmJBvbiDWyrHODJknAtudKgZtlROGoLX9UEOA0o746zC0hCY4UV4vR+aOGW9S6JQ==}
+ '@eslint/eslintrc@3.3.1':
+ resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/object-schema@2.1.4':
- resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
+ '@eslint/js@9.25.1':
+ resolution: {integrity: sha512-dEIwmjntEx8u3Uvv+kr3PDeeArL8Hw07H9kyYxCjnM9pBjfEhk6uLXSchxxzgiwtRhhzVzqmUSDFBOi1TuZ7qg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/plugin-kit@0.2.1':
- resolution: {integrity: sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==}
+ '@eslint/markdown@6.4.0':
+ resolution: {integrity: sha512-J07rR8uBSNFJ9iliNINrchilpkmCihPmTVotpThUeKEn5G8aBBZnkjNBy/zovhJA5LBk1vWU9UDlhqKSc/dViQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/object-schema@2.1.6':
+ resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/plugin-kit@0.2.8':
+ resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@fastify/busboy@2.1.1':
resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==}
engines: {node: '>=14'}
- '@flowr/eslint-config@4.4.1':
- resolution: {integrity: sha512-orefWDMD5tGnShE+fS5b5XjfU7X0vrRORLUmouyBuRVmHbhgZEXMn4EJF4AW/Ej8p2+AV3UlybrTjU3hBVsxLg==}
- engines: {node: '>=20'}
- deprecated: use `@flowr/eslint` instead.
+ '@flowr/eslint@6.0.0':
+ resolution: {integrity: sha512-ttAj8lOEaA2lR2K3vmAMAs3Isr3ZWJtFF1h/BV1cIyGGUrD8mPj7qgObuiNvR48/UihaF3vT9kjmOBIZ72cCpg==}
+ engines: {node: '>=22'}
peerDependencies:
- '@eslint-react/eslint-plugin': ^1.12.2
+ '@eslint-react/eslint-plugin': ^1.20.0
'@prettier/plugin-xml': ^3.4.1
- '@tanstack/eslint-plugin-query': ^5.52.0
- '@unocss/eslint-plugin': '>=0.60.0 < 1'
- astro-eslint-parser: ^1.0.2
- eslint: ^9.11.1
- eslint-plugin-astro: ^1.2.3
- eslint-plugin-format: '>=0.1.0'
- eslint-plugin-json-schema-validator: ^5.1.2
- eslint-plugin-jsx-a11y: ^6.9.0
- eslint-plugin-react-hooks: next
- eslint-plugin-solid: ^0.14.3
- eslint-plugin-svelte: '>=2.39.0'
- eslint-plugin-vue: ^9.26.0
- eslint-plugin-vuejs-accessibility: ^2.3.0
- eslint-processor-vue-blocks: '>=0.1.2'
- prettier-plugin-astro: ^0.14.0
+ '@tanstack/eslint-plugin-query': ^5.62.1
+ '@unocss/eslint-plugin': '>=0.65.0 < 1'
+ astro-eslint-parser: ^1.1.0
+ eslint: ^9.20.0
+ eslint-plugin-astro: ^1.3.1
+ eslint-plugin-format: ^0.1.3
+ eslint-plugin-json-schema-validator: ^5.3.1
+ eslint-plugin-jsx-a11y: ^6.10.2
+ eslint-plugin-react-hooks: ^5.1.0
+ eslint-plugin-solid: ^0.14.5
+ eslint-plugin-svelte: ^2.46.1
+ eslint-plugin-vue: ^9.32.0
+ eslint-plugin-vuejs-accessibility: ^2.4.1
+ eslint-processor-vue-blocks: ^0.1.2
+ prettier-plugin-astro: ^0.14.1
prettier-plugin-slidev: ^1.0.5
- svelte-eslint-parser: '>=0.41.0'
+ svelte-eslint-parser: ^0.43.0
vue-eslint-parser: ^9.4.3
peerDependenciesMeta:
'@eslint-react/eslint-plugin':
@@ -943,13 +1114,12 @@ packages:
vue-eslint-parser:
optional: true
- '@flowr/utils@4.4.1':
- resolution: {integrity: sha512-9tWJ5TmFy0RaFtxOmuLvTmuluNoi7H1FbBxuIjO3mQatwRMz7ZAv+9uWRcB2+UUCr3IwbCcH4vC9nARZb9CsIg==}
- engines: {node: '>=20'}
- deprecated: use @flowr/utilities instead.
+ '@flowr/utilities@6.0.0':
+ resolution: {integrity: sha512-cXSUIJssrgcQGOQgtvgaRJHJ9h1egR+SDEPkL3iXOmNxZti/kaNRr3B4/E+446zVpJlXGz20QTq4yJG/h3BNcQ==}
+ engines: {node: '>=22'}
- '@fontsource/poppins@5.1.0':
- resolution: {integrity: sha512-tpLXlnNi2fwQjiipvuj4uNFHCdoLA8izRsKdoexZuEzjx0r/g1aKLf4ta6lFgF7L+/+AFdmaXFlUwwvmDzYH+g==}
+ '@fontsource/poppins@5.2.5':
+ resolution: {integrity: sha512-1S3k45pZOz2jqGPPqKw0in3uxFwnB+d5jSU8Tp9YwH/dIJptE3jdkQbYN0QD861GtuOpn6QhPW/yKt1w7hVRBQ==}
'@formatjs/ecma402-abstract@2.2.0':
resolution: {integrity: sha512-IpM+ev1E4QLtstniOE29W1rqH9eTdx5hQdNL8pzrflMj/gogfaoONZqL83LUeQScHAvyMbpqP5C9MzNf+fFwhQ==}
@@ -963,12 +1133,12 @@ packages:
'@formatjs/intl-localematcher@0.5.5':
resolution: {integrity: sha512-t5tOGMgZ/i5+ALl2/offNqAQq/lfUnKLEw0mXQI4N4bqpedhrSE+fyKLpwnd22sK0dif6AV+ufQcTsKShB9J1g==}
- '@humanfs/core@0.19.0':
- resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==}
+ '@humanfs/core@0.19.1':
+ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
engines: {node: '>=18.18.0'}
- '@humanfs/node@0.16.5':
- resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==}
+ '@humanfs/node@0.16.6':
+ resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==}
engines: {node: '>=18.18.0'}
'@humanwhocodes/module-importer@1.0.1':
@@ -979,18 +1149,22 @@ packages:
resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
engines: {node: '>=18.18'}
+ '@humanwhocodes/retry@0.4.2':
+ resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==}
+ engines: {node: '>=18.18'}
+
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
- '@iconify/utils@2.1.33':
- resolution: {integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==}
+ '@iconify/utils@2.3.0':
+ resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==}
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
- '@jridgewell/gen-mapping@0.3.5':
- resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
+ '@jridgewell/gen-mapping@0.3.8':
+ resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
engines: {node: '>=6.0.0'}
'@jridgewell/resolve-uri@3.1.2':
@@ -1007,11 +1181,11 @@ packages:
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
- '@jridgewell/trace-mapping@0.3.9':
- resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
+ '@leeoniya/ufuzzy@1.0.18':
+ resolution: {integrity: sha512-5D54A86/VaPvJVf7UWJgy+UyhDtstUxq0iQd8UOZ2TG3NjV2oSoa9m4qW3VsotDD6dH2SNHDQwSPq+IAuudnag==}
- '@leeoniya/ufuzzy@1.0.14':
- resolution: {integrity: sha512-/xF4baYuCQMo+L/fMSUrZnibcu0BquEGnbxfVPiZhs/NbJeKj4c/UmFpQzW9Us0w45ui/yYW3vyaqawhNYsTzA==}
+ '@napi-rs/wasm-runtime@0.2.9':
+ resolution: {integrity: sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==}
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
@@ -1165,6 +1339,10 @@ packages:
resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+ '@pkgr/core@0.2.4':
+ resolution: {integrity: sha512-ROFF39F6ZrnzSUEmQQZUar0Jt4xVoP9WnDRdWwF4NNcXs3xBTLgBUDoOwW141y1jP+S8nahIbdxbFC7IShw9Iw==}
+ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+
'@pnpm/constants@9.0.0':
resolution: {integrity: sha512-cyZ12A7j1BzeQ9nr5HBdlSLxN1VWnCG/1xjdgDUL/WDlgmVa3k6TI2CktTHjR5w/rWbKudpIaMAmJJk9w+cTRQ==}
engines: {node: '>=18.12'}
@@ -1197,8 +1375,8 @@ packages:
'@protobuf-ts/runtime@2.9.4':
resolution: {integrity: sha512-vHRFWtJJB/SiogWDF0ypoKfRIZ41Kq+G9cEFj6Qm1eQaAhJ1LDFvgZ7Ja4tb3iLOQhz0PaoPnnOijF1qmEqTxg==}
- '@rollup/pluginutils@5.1.3':
- resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==}
+ '@rollup/pluginutils@5.1.4':
+ resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
@@ -1211,153 +1389,248 @@ packages:
cpu: [arm]
os: [android]
+ '@rollup/rollup-android-arm-eabi@4.40.1':
+ resolution: {integrity: sha512-kxz0YeeCrRUHz3zyqvd7n+TVRlNyTifBsmnmNPtk3hQURUyG9eAB+usz6DAwagMusjx/zb3AjvDUvhFGDAexGw==}
+ 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.40.1':
+ resolution: {integrity: sha512-PPkxTOisoNC6TpnDKatjKkjRMsdaWIhyuMkA4UsBXT9WEZY4uHezBTjs6Vl4PbqQQeu6oION1w2voYZv9yquCw==}
+ cpu: [arm64]
+ os: [android]
+
'@rollup/rollup-darwin-arm64@4.24.0':
resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==}
cpu: [arm64]
os: [darwin]
+ '@rollup/rollup-darwin-arm64@4.40.1':
+ resolution: {integrity: sha512-VWXGISWFY18v/0JyNUy4A46KCFCb9NVsH+1100XP31lud+TzlezBbz24CYzbnA4x6w4hx+NYCXDfnvDVO6lcAA==}
+ 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.40.1':
+ resolution: {integrity: sha512-nIwkXafAI1/QCS7pxSpv/ZtFW6TXcNUEHAIA9EIyw5OzxJZQ1YDrX+CL6JAIQgZ33CInl1R6mHet9Y/UZTg2Bw==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rollup/rollup-freebsd-arm64@4.40.1':
+ resolution: {integrity: sha512-BdrLJ2mHTrIYdaS2I99mriyJfGGenSaP+UwGi1kB9BLOCu9SR8ZpbkmmalKIALnRw24kM7qCN0IOm6L0S44iWw==}
+ cpu: [arm64]
+ os: [freebsd]
+
+ '@rollup/rollup-freebsd-x64@4.40.1':
+ resolution: {integrity: sha512-VXeo/puqvCG8JBPNZXZf5Dqq7BzElNJzHRRw3vjBE27WujdzuOPecDPc/+1DcdcTptNBep3861jNq0mYkT8Z6Q==}
+ 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.40.1':
+ resolution: {integrity: sha512-ehSKrewwsESPt1TgSE/na9nIhWCosfGSFqv7vwEtjyAqZcvbGIg4JAcV7ZEh2tfj/IlfBeZjgOXm35iOOjadcg==}
+ cpu: [arm]
+ os: [linux]
+
'@rollup/rollup-linux-arm-musleabihf@4.24.0':
resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==}
cpu: [arm]
os: [linux]
+ '@rollup/rollup-linux-arm-musleabihf@4.40.1':
+ resolution: {integrity: sha512-m39iO/aaurh5FVIu/F4/Zsl8xppd76S4qoID8E+dSRQvTyZTOI2gVk3T4oqzfq1PtcvOfAVlwLMK3KRQMaR8lg==}
+ 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.40.1':
+ resolution: {integrity: sha512-Y+GHnGaku4aVLSgrT0uWe2o2Rq8te9hi+MwqGF9r9ORgXhmHK5Q71N757u0F8yU1OIwUIFy6YiJtKjtyktk5hg==}
+ cpu: [arm64]
+ os: [linux]
+
'@rollup/rollup-linux-arm64-musl@4.24.0':
resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==}
cpu: [arm64]
os: [linux]
+ '@rollup/rollup-linux-arm64-musl@4.40.1':
+ resolution: {integrity: sha512-jEwjn3jCA+tQGswK3aEWcD09/7M5wGwc6+flhva7dsQNRZZTe30vkalgIzV4tjkopsTS9Jd7Y1Bsj6a4lzz8gQ==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rollup/rollup-linux-loongarch64-gnu@4.40.1':
+ resolution: {integrity: sha512-ySyWikVhNzv+BV/IDCsrraOAZ3UaC8SZB67FZlqVwXwnFhPihOso9rPOxzZbjp81suB1O2Topw+6Ug3JNegejQ==}
+ 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.40.1':
+ resolution: {integrity: sha512-BvvA64QxZlh7WZWqDPPdt0GH4bznuL6uOO1pmgPnnv86rpUpc8ZxgZwcEgXvo02GRIZX1hQ0j0pAnhwkhwPqWg==}
+ cpu: [ppc64]
+ os: [linux]
+
'@rollup/rollup-linux-riscv64-gnu@4.24.0':
resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==}
cpu: [riscv64]
os: [linux]
+ '@rollup/rollup-linux-riscv64-gnu@4.40.1':
+ resolution: {integrity: sha512-EQSP+8+1VuSulm9RKSMKitTav89fKbHymTf25n5+Yr6gAPZxYWpj3DzAsQqoaHAk9YX2lwEyAf9S4W8F4l3VBQ==}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@rollup/rollup-linux-riscv64-musl@4.40.1':
+ resolution: {integrity: sha512-n/vQ4xRZXKuIpqukkMXZt9RWdl+2zgGNx7Uda8NtmLJ06NL8jiHxUawbwC+hdSq1rrw/9CghCpEONor+l1e2gA==}
+ 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.40.1':
+ resolution: {integrity: sha512-h8d28xzYb98fMQKUz0w2fMc1XuGzLLjdyxVIbhbil4ELfk5/orZlSTpF/xdI9C8K0I8lCkq+1En2RJsawZekkg==}
+ cpu: [s390x]
+ os: [linux]
+
'@rollup/rollup-linux-x64-gnu@4.24.0':
resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==}
cpu: [x64]
os: [linux]
+ '@rollup/rollup-linux-x64-gnu@4.40.1':
+ resolution: {integrity: sha512-XiK5z70PEFEFqcNj3/zRSz/qX4bp4QIraTy9QjwJAb/Z8GM7kVUsD0Uk8maIPeTyPCP03ChdI+VVmJriKYbRHQ==}
+ 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.40.1':
+ resolution: {integrity: sha512-2BRORitq5rQ4Da9blVovzNCMaUlyKrzMSvkVR0D4qPuOy/+pMCrh1d7o01RATwVy+6Fa1WBw+da7QPeLWU/1mQ==}
+ cpu: [x64]
+ os: [linux]
+
'@rollup/rollup-win32-arm64-msvc@4.24.0':
resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==}
cpu: [arm64]
os: [win32]
+ '@rollup/rollup-win32-arm64-msvc@4.40.1':
+ resolution: {integrity: sha512-b2bcNm9Kbde03H+q+Jjw9tSfhYkzrDUf2d5MAd1bOJuVplXvFhWz7tRtWvD8/ORZi7qSCy0idW6tf2HgxSXQSg==}
+ 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.40.1':
+ resolution: {integrity: sha512-DfcogW8N7Zg7llVEfpqWMZcaErKfsj9VvmfSyRjCyo4BI3wPEfrzTtJkZG6gKP/Z92wFm6rz2aDO7/JfiR/whA==}
+ cpu: [ia32]
+ os: [win32]
+
'@rollup/rollup-win32-x64-msvc@4.24.0':
resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==}
cpu: [x64]
os: [win32]
+ '@rollup/rollup-win32-x64-msvc@4.40.1':
+ resolution: {integrity: sha512-ECyOuDeH3C1I8jH2MK1RtBJW+YPMvSfT0a5NN0nHfQYnDSJ6tUiZH3gzwVP5/Kfh/+Tt7tpWVF9LXNTnhTJ3kA==}
+ cpu: [x64]
+ os: [win32]
+
'@sec-ant/readable-stream@0.4.1':
resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==}
- '@sentry/babel-plugin-component-annotate@2.22.6':
- resolution: {integrity: sha512-V2g1Y1I5eSe7dtUVMBvAJr8BaLRr4CLrgNgtPaZyMT4Rnps82SrZ5zqmEkLXPumlXhLUWR6qzoMNN2u+RXVXfQ==}
+ '@sentry/babel-plugin-component-annotate@2.23.0':
+ resolution: {integrity: sha512-+uLqaCKeYmH/W2YUV1XHkFEtpHdx/aFjCQahPVsvXyqg13dfkR6jaygPL4DB5DJtUSmPFCUE3MEk9ZO5JlhJYg==}
engines: {node: '>= 14'}
- '@sentry/bundler-plugin-core@2.22.6':
- resolution: {integrity: sha512-1esQdgSUCww9XAntO4pr7uAM5cfGhLsgTK9MEwAKNfvpMYJi9NUTYa3A7AZmdA8V6107Lo4OD7peIPrDRbaDCg==}
+ '@sentry/bundler-plugin-core@2.23.0':
+ resolution: {integrity: sha512-Qbw+jZFK63w+V193l0eCFKLzGba2Iu93Fx8kCRzZ3uqjky002H8U3pu4mKgcc11J+u8QTjfNZGUyXsxz0jv2mg==}
engines: {node: '>= 14'}
- '@sentry/cli-darwin@2.38.0':
- resolution: {integrity: sha512-OvOaV9Vg4+b9ObK2z1oFj3zbRoqOSpD/wSz9t/mtSWwMQi7wlUXj88XGGsL5ZwF7VGBYL+kX59X3Ygl+dHFPlg==}
+ '@sentry/cli-darwin@2.39.1':
+ resolution: {integrity: sha512-kiNGNSAkg46LNGatfNH5tfsmI/kCAaPA62KQuFZloZiemTNzhy9/6NJP8HZ/GxGs8GDMxic6wNrV9CkVEgFLJQ==}
engines: {node: '>=10'}
os: [darwin]
- '@sentry/cli-linux-arm64@2.38.0':
- resolution: {integrity: sha512-oUiRTyek0Ixe30zoqNlEFsLY07B9hK3FRXKv5lw341rim9PiTteh5tk5ewpuD63K+QjbEAJqp4f3zM19DEASlg==}
+ '@sentry/cli-linux-arm64@2.39.1':
+ resolution: {integrity: sha512-5VbVJDatolDrWOgaffsEM7znjs0cR8bHt9Bq0mStM3tBolgAeSDHE89NgHggfZR+DJ2VWOy4vgCwkObrUD6NQw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux, freebsd]
- '@sentry/cli-linux-arm@2.38.0':
- resolution: {integrity: sha512-lXMSEX1Sv9F2wXnnAlsS+kwy09iLQTfK10n08xzeJLIvUCLua/OFInwH6WUxNT3tIBPfBVQZPR7iQMRycH4Ilw==}
+ '@sentry/cli-linux-arm@2.39.1':
+ resolution: {integrity: sha512-DkENbxyRxUrfLnJLXTA4s5UL/GoctU5Cm4ER1eB7XN7p9WsamFJd/yf2KpltkjEyiTuplv0yAbdjl1KX3vKmEQ==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux, freebsd]
- '@sentry/cli-linux-i686@2.38.0':
- resolution: {integrity: sha512-+luFmbQymDON16O7R/A7bmnkUjtnq1nRSehnnRJjuFCtDABCKatZzBjWvan0KNgzHhCquMSvEqHKzfVSptHeHw==}
+ '@sentry/cli-linux-i686@2.39.1':
+ resolution: {integrity: sha512-pXWVoKXCRrY7N8vc9H7mETiV9ZCz+zSnX65JQCzZxgYrayQPJTc+NPRnZTdYdk5RlAupXaFicBI2GwOCRqVRkg==}
engines: {node: '>=10'}
cpu: [x86, ia32]
os: [linux, freebsd]
- '@sentry/cli-linux-x64@2.38.0':
- resolution: {integrity: sha512-yY593xXbf2W+afyHKDvO4QJwoWQX97/K0NYUAqnpg3TVmIfLV9DNVid+M1w6vKIif6n8UQgAFWtR1Ys4P75mBg==}
+ '@sentry/cli-linux-x64@2.39.1':
+ resolution: {integrity: sha512-IwayNZy+it7FWG4M9LayyUmG1a/8kT9+/IEm67sT5+7dkMIMcpmHDqL8rWcPojOXuTKaOBBjkVdNMBTXy0mXlA==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux, freebsd]
- '@sentry/cli-win32-i686@2.38.0':
- resolution: {integrity: sha512-ipDnBvXaMqi0ZbkT/pqB11F4AaicVz5YRoidn5oxi1IJPDUd8qF0mnqabALLH3mAd5TOtKBliY5pllCFG/TvzA==}
+ '@sentry/cli-win32-i686@2.39.1':
+ resolution: {integrity: sha512-NglnNoqHSmE+Dz/wHeIVRnV2bLMx7tIn3IQ8vXGO5HWA2f8zYJGktbkLq1Lg23PaQmeZLPGlja3gBQfZYSG10Q==}
engines: {node: '>=10'}
cpu: [x86, ia32]
os: [win32]
- '@sentry/cli-win32-x64@2.38.0':
- resolution: {integrity: sha512-NqlKOqNF8i239mygARkNZK9BPzwWK91j+HPEfCKoHsZKHeBT1JauoipgPykO21qn04erq5pJkA0MsiuNRNQnMA==}
+ '@sentry/cli-win32-x64@2.39.1':
+ resolution: {integrity: sha512-xv0R2CMf/X1Fte3cMWie1NXuHmUyQPDBfCyIt6k6RPFPxAYUgcqgMPznYwVMwWEA1W43PaOkSn3d8ZylsDaETw==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
- '@sentry/cli@2.38.0':
- resolution: {integrity: sha512-ld9+1GdPkDaFr6T4SGocxoMcrBB/K6Z37TvBx8IMrDQC+eJDkBFiyqmHnzrj/8xoj5O220pqjPZCfvqzH268sQ==}
+ '@sentry/cli@2.39.1':
+ resolution: {integrity: sha512-JIb3e9vh0+OmQ0KxmexMXg9oZsR/G7HMwxt5BUIKAXZ9m17Xll4ETXTRnRUBT3sf7EpNGAmlQk1xEmVN9pYZYQ==}
engines: {node: '>= 10'}
hasBin: true
- '@sentry/vite-plugin@2.22.6':
- resolution: {integrity: sha512-zIieP1VLWQb3wUjFJlwOAoaaJygJhXeUoGd0e/Ha2RLb2eW2S+4gjf6y6NqyY71tZ74LYVZKg/4prB6FAZSMXQ==}
+ '@sentry/vite-plugin@2.23.0':
+ resolution: {integrity: sha512-iLbqxan3DUkFJqbx7DOtJ2fTd6g+TmNS1PIdaDFfpvVG4Lg9AYp4Xege6BBCrGQYl+wUE3poWfNhASfch/s51Q==}
engines: {node: '>= 14'}
'@sindresorhus/merge-streams@4.0.0':
resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==}
engines: {node: '>=18'}
- '@solid-primitives/deep@0.2.9':
- resolution: {integrity: sha512-jO8tYQ2BW4LKHLUpm/HcK6qqdH4vg1zmzHUnoUzspxZrKDqhqgBJTPl+vfmDqtt0hHCOhlEhEEV74+tCFyt3Mg==}
- peerDependencies:
- solid-js: ^1.6.12
-
- '@solid-primitives/i18n@2.1.1':
- resolution: {integrity: sha512-1p9B8hveu+gzFRWfXcRtdzzEdr7gw3c8uLXm+2bU33JHgiI8kYJsWvG128sE6vU1ZtYGPrGq980Jd6hxYupyZQ==}
+ '@solid-primitives/i18n@2.2.1':
+ resolution: {integrity: sha512-TnTnE2Ku11MGYZ1JzhJ8pYscwg1fr9MteoYxPwsfxWfh9Jp5K7RRJncJn9BhOHvNLwROjqOHZ46PT7sPHqbcXw==}
peerDependencies:
solid-js: ^1.6.12
@@ -1366,38 +1639,28 @@ packages:
peerDependencies:
solid-js: ^1.6.12
- '@solid-primitives/memo@1.3.9':
- resolution: {integrity: sha512-OIlGcsEPXr6U23fDaSEm8iqezWDT4SNSjLTekWQVOu4qHostnMPlqU8xo1Jf0I7OgRuqA0wTMQ5cu0bYjeR/ZQ==}
+ '@solid-primitives/refs@1.1.1':
+ resolution: {integrity: sha512-MIQ7Bh59IiT9NDQPf6iWRnPe0RgKggEjF0H+iMoIi1KBCcp4Mfss2IkUWYPr9wqQg963ZQFbcg5D6oN9Up6Mww==}
peerDependencies:
solid-js: ^1.6.12
- '@solid-primitives/refs@1.0.8':
- resolution: {integrity: sha512-+jIsWG8/nYvhaCoG2Vg6CJOLgTmPKFbaCrNQKWfChalgUf9WrVxWw0CdJb3yX15n5lUcQ0jBo6qYtuVVmBLpBw==}
+ '@solid-primitives/scheduled@1.5.1':
+ resolution: {integrity: sha512-WKg/zvAyDIgQ/Xo48YaUY7ISaPyWTZNDzIVWP2R84CuLH+nZN/2O0aFn/gQlWY6y/Bfi/LdDt6Og2/PRzPY7mA==}
peerDependencies:
solid-js: ^1.6.12
- '@solid-primitives/scheduled@1.4.3':
- resolution: {integrity: sha512-HfWN5w7b7FEc6VPLBKnnE302h90jsLMuR28Fcf7neRGGf8jBj6wm6/UFQ00VlKexHFMR6KQ2u4VBh5a1ZcqM8g==}
+ '@solid-primitives/transition-group@1.1.1':
+ resolution: {integrity: sha512-yf8mheMunnAkPSH2WNlemdSR2mrBar0Hw2FenZCqr10iKrI4sUiERIOR4nnFNnUK73BVwAA/xeYbiOk6s36fvw==}
peerDependencies:
solid-js: ^1.6.12
- '@solid-primitives/scheduled@1.5.0':
- resolution: {integrity: sha512-RVw24IRNh1FQ4DCMb3OahB70tXIwc5vH8nhR4nNPsXwUPQeuOkLsDI5BlxaPk0vyZgqw9lDpufgI3HnPwplgDw==}
+ '@solid-primitives/trigger@1.2.1':
+ resolution: {integrity: sha512-pvNmddYs5AYUpiH373F7wbQOlcc10SSNHY8kUiu4UHoDlv4jhSnlNXzbFkmt33hq4ODKdN5gVm00jCnAJ+wm8Q==}
peerDependencies:
solid-js: ^1.6.12
- '@solid-primitives/transition-group@1.0.5':
- resolution: {integrity: sha512-G3FuqvL13kQ55WzWPX2ewiXdZ/1iboiX53195sq7bbkDbXqP6TYKiadwEdsaDogW5rPnPYAym3+xnsNplQJRKQ==}
- peerDependencies:
- solid-js: ^1.6.12
-
- '@solid-primitives/trigger@1.1.0':
- resolution: {integrity: sha512-00BbAiXV66WwjHuKZc3wr0+GLb9C24mMUmi3JdTpNFgHBbrQGrIHubmZDg36c5/7wH+E0GQtOOanwQS063PO+A==}
- peerDependencies:
- solid-js: ^1.6.12
-
- '@solid-primitives/utils@6.2.3':
- resolution: {integrity: sha512-CqAwKb2T5Vi72+rhebSsqNZ9o67buYRdEJrIFzRXz3U59QqezuuxPsyzTSVCacwS5Pf109VRsgCJQoxKRoECZQ==}
+ '@solid-primitives/utils@6.3.1':
+ resolution: {integrity: sha512-4/Z59nnwu4MPR//zWZmZm2yftx24jMqQ8CSd/JobL26TPfbn4Ph8GKNVJfGJWShg1QB98qObJSskqizbTvcLLA==}
peerDependencies:
solid-js: ^1.6.12
@@ -1406,21 +1669,17 @@ packages:
peerDependencies:
solid-js: ^1.8.6
- '@solidjs/testing-library@0.8.10':
- resolution: {integrity: sha512-qdeuIerwyq7oQTIrrKvV0aL9aFeuwTd86VYD3afdq5HYEwoox1OBTJy4y8A3TFZr8oAR0nujYgCzY/8wgHGfeQ==}
- engines: {node: '>= 14'}
- peerDependencies:
- '@solidjs/router': '>=0.9.0'
- solid-js: '>=1.0.0'
- peerDependenciesMeta:
- '@solidjs/router':
- optional: true
-
- '@stylistic/eslint-plugin@2.9.0':
- resolution: {integrity: sha512-OrDyFAYjBT61122MIY1a3SfEgy3YCMgt2vL4eoPmvTwDBwyQhAXurxNQznlRD/jESNfYWfID8Ej+31LljvF7Xg==}
+ '@stylistic/eslint-plugin-js@4.2.0':
+ resolution: {integrity: sha512-MiJr6wvyzMYl/wElmj8Jns8zH7Q1w8XoVtm+WM6yDaTrfxryMyb8n0CMxt82fo42RoLIfxAEtM6tmQVxqhk0/A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: '>=8.40.0'
+ eslint: '>=9.0.0'
+
+ '@stylistic/eslint-plugin@4.2.0':
+ resolution: {integrity: sha512-8hXezgz7jexGHdo5WN6JBEIPHCSFyyU4vgbxevu4YLVS5vl+sxqAAGyXSzfNDyR6xMNSH5H1x67nsXcYMOHtZA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: '>=9.0.0'
'@t3-oss/env-core@0.11.1':
resolution: {integrity: sha512-MaxOwEoG1ntCFoKJsS7nqwgcxLW1SJw238AJwfJeaz3P/8GtkxXZsPPolsz1AdYvUTbe3XvqZ/VCdfjt+3zmKw==}
@@ -1431,136 +1690,346 @@ packages:
typescript:
optional: true
+ '@tailwindcss/node@4.1.5':
+ resolution: {integrity: sha512-CBhSWo0vLnWhXIvpD0qsPephiaUYfHUX3U9anwDaHZAeuGpTiB3XmsxPAN6qX7bFhipyGBqOa1QYQVVhkOUGxg==}
+
+ '@tailwindcss/oxide-android-arm64@4.1.5':
+ resolution: {integrity: sha512-LVvM0GirXHED02j7hSECm8l9GGJ1RfgpWCW+DRn5TvSaxVsv28gRtoL4aWKGnXqwvI3zu1GABeDNDVZeDPOQrw==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [android]
+
+ '@tailwindcss/oxide-darwin-arm64@4.1.5':
+ resolution: {integrity: sha512-//TfCA3pNrgnw4rRJOqavW7XUk8gsg9ddi8cwcsWXp99tzdBAZW0WXrD8wDyNbqjW316Pk2hiN/NJx/KWHl8oA==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@tailwindcss/oxide-darwin-x64@4.1.5':
+ resolution: {integrity: sha512-XQorp3Q6/WzRd9OalgHgaqgEbjP3qjHrlSUb5k1EuS1Z9NE9+BbzSORraO+ecW432cbCN7RVGGL/lSnHxcd+7Q==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@tailwindcss/oxide-freebsd-x64@4.1.5':
+ resolution: {integrity: sha512-bPrLWbxo8gAo97ZmrCbOdtlz/Dkuy8NK97aFbVpkJ2nJ2Jo/rsCbu0TlGx8joCuA3q6vMWTSn01JY46iwG+clg==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.5':
+ resolution: {integrity: sha512-1gtQJY9JzMAhgAfvd/ZaVOjh/Ju/nCoAsvOVJenWZfs05wb8zq+GOTnZALWGqKIYEtyNpCzvMk+ocGpxwdvaVg==}
+ engines: {node: '>= 10'}
+ cpu: [arm]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.5':
+ resolution: {integrity: sha512-dtlaHU2v7MtdxBXoqhxwsWjav7oim7Whc6S9wq/i/uUMTWAzq/gijq1InSgn2yTnh43kR+SFvcSyEF0GCNu1PQ==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.5':
+ resolution: {integrity: sha512-fg0F6nAeYcJ3CriqDT1iVrqALMwD37+sLzXs8Rjy8Z1ZHshJoYceodfyUwGJEsQoTyWbliFNRs2wMQNXtT7MVA==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.5':
+ resolution: {integrity: sha512-SO+F2YEIAHa1AITwc8oPwMOWhgorPzzcbhWEb+4oLi953h45FklDmM8dPSZ7hNHpIk9p/SCZKUYn35t5fjGtHA==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-x64-musl@4.1.5':
+ resolution: {integrity: sha512-6UbBBplywkk/R+PqqioskUeXfKcBht3KU7juTi1UszJLx0KPXUo10v2Ok04iBJIaDPkIFkUOVboXms5Yxvaz+g==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+
+ '@tailwindcss/oxide-wasm32-wasi@4.1.5':
+ resolution: {integrity: sha512-hwALf2K9FHuiXTPqmo1KeOb83fTRNbe9r/Ixv9ZNQ/R24yw8Ge1HOWDDgTdtzntIaIUJG5dfXCf4g9AD4RiyhQ==}
+ 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.5':
+ resolution: {integrity: sha512-oDKncffWzaovJbkuR7/OTNFRJQVdiw/n8HnzaCItrNQUeQgjy7oUiYpsm9HUBgpmvmDpSSbGaCa2Evzvk3eFmA==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.5':
+ resolution: {integrity: sha512-WiR4dtyrFdbb+ov0LK+7XsFOsG+0xs0PKZKkt41KDn9jYpO7baE3bXiudPVkTqUEwNfiglCygQHl2jklvSBi7Q==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [win32]
+
+ '@tailwindcss/oxide@4.1.5':
+ resolution: {integrity: sha512-1n4br1znquEvyW/QuqMKQZlBen+jxAbvyduU87RS8R3tUSvByAkcaMTkJepNIrTlYhD+U25K4iiCIxE6BGdRYA==}
+ engines: {node: '>= 10'}
+
+ '@tailwindcss/vite@4.1.5':
+ resolution: {integrity: sha512-FE1stRoqdHSb7RxesMfCXE8icwI1W6zGE/512ae3ZDrpkQYTTYeSyUJPRCjZd8CwVAhpDUbi1YR8pcZioFJQ/w==}
+ peerDependencies:
+ vite: ^5.2.0 || ^6
+
+ '@tanstack/eslint-config@0.1.0':
+ resolution: {integrity: sha512-/lVsQmmezpqqbCFtaxGNkoSnQ/+H0PAHyHF37PGQ6ZBrF8RXktgazMdsD5SCaNT9oEnGCl274GCZ9sY80b50Sg==}
+ engines: {node: '>=18'}
+
+ '@tanstack/eslint-plugin-query@5.74.7':
+ resolution: {integrity: sha512-EeHuaaYiCOD+XOGyB7LMNEx9OEByAa5lkgP+S3ZggjKJpmIO6iRWeoIYYDKo2F8uc3qXcVhTfC7pn7NddQiNtA==}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+
+ '@tanstack/eslint-plugin-router@1.115.0':
+ resolution: {integrity: sha512-vwKP9NjzAQ2nU3qADDoTSTxD1vNduLcK0312AWkXkicCWUZQZJtmRuZXPk9cEfuzDD2BAJCIUmlaF1K0vq4oRw==}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+
+ '@tanstack/history@1.115.0':
+ resolution: {integrity: sha512-K7JJNrRVvyjAVnbXOH2XLRhFXDkeP54Kt2P4FR1Kl2KDGlIbkua5VqZQD2rot3qaDrpufyUa63nuLai1kOLTsQ==}
+ engines: {node: '>=12'}
+
+ '@tanstack/match-sorter-utils@8.19.4':
+ resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==}
+ engines: {node: '>=12'}
+
'@tanstack/query-core@5.59.16':
resolution: {integrity: sha512-crHn+G3ltqb5JG0oUv6q+PMz1m1YkjpASrXTU+sYWW9pLk0t2GybUHNRqYPZWhxgjPaVGC4yp92gSFEJgYEsPw==}
+ '@tanstack/query-core@5.75.0':
+ resolution: {integrity: sha512-rk8KQuCdhoRkzjRVF3QxLgAfFUyS0k7+GCQjlGEpEGco+qazJ0eMH6aO1DjDjibH7/ik383nnztua3BG+lOnwg==}
+
+ '@tanstack/query-devtools@5.74.7':
+ resolution: {integrity: sha512-nSNlfuGdnHf4yB0S+BoNYOE1o3oAH093weAYZolIHfS2stulyA/gWfSk/9H4ZFk5mAAHb5vNqAeJOmbdcGPEQw==}
+
+ '@tanstack/react-query-devtools@5.75.0':
+ resolution: {integrity: sha512-ogTsCCONHPq8opyeU/NJZlus8+g36KnK+cybC1cs0Knr8iO/wAYgnciz+3DVNq38kRflBb0iJhHkUexp/7WfcQ==}
+ peerDependencies:
+ '@tanstack/react-query': ^5.75.0
+ react: ^18 || ^19
+
+ '@tanstack/react-query@5.75.0':
+ resolution: {integrity: sha512-H+TNgxmTbzH8qQ5MT5xsZEhQ8BG1tUYduDSfeAOzroVZgd/AEjg1rRYSP/9Tl9/hPobZ7iZzV401n77kStrbKw==}
+ peerDependencies:
+ react: ^18 || ^19
+
+ '@tanstack/react-router-devtools@1.119.1':
+ resolution: {integrity: sha512-pM+80Yu5k2pe2LxW9kqk+r4j2RhJKol4mvH7Tdwr9R6LaR2ZNmnoMVPXikaIYOfCk/B4rmWMfk5M0DTlOm6iBg==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ '@tanstack/react-router': ^1.119.0
+ react: '>=18.0.0 || >=19.0.0'
+ react-dom: '>=18.0.0 || >=19.0.0'
+
+ '@tanstack/react-router@1.119.0':
+ resolution: {integrity: sha512-wjT8zQAXsCfsWXiKhqJcarAsvOIUjnTBIFb2tTtO/2AD7rjD7VPaRpkFhqs8TdvuSEqv+V/9xfN/eTeBLUdr1g==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ react: '>=18.0.0 || >=19.0.0'
+ react-dom: '>=18.0.0 || >=19.0.0'
+
+ '@tanstack/react-store@0.7.0':
+ resolution: {integrity: sha512-S/Rq17HaGOk+tQHV/yrePMnG1xbsKZIl/VsNWnNXt4XW+tTY8dTlvpJH2ZQ3GRALsusG5K6Q3unAGJ2pd9W/Ng==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+
+ '@tanstack/react-table@8.21.3':
+ resolution: {integrity: sha512-5nNMTSETP4ykGegmVkhjcS8tTLW6Vl4axfEGQN3v0zdHYbK4UfoqfPChclTrJ4EoK9QynqAu9oUf8VEmrpZ5Ww==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ react: '>=16.8'
+ react-dom: '>=16.8'
+
+ '@tanstack/router-core@1.119.0':
+ resolution: {integrity: sha512-3dZYP5cCq3jJYgnRDzKR3w4sYzrXP5sw1st303ye87VV26r31I8UaIuUEs7kiJaxgWBvqHglWCiygBWQODZXVw==}
+ engines: {node: '>=12'}
+
+ '@tanstack/router-devtools-core@1.119.0':
+ resolution: {integrity: sha512-CH2Hx4J2UOigFtKR0anQfNiWQfidV2S7AZafkeo/S885IxwoFK7xXWzYxNbUhCDJC2tsBJ+XKjgxeBv5wGi62Q==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ '@tanstack/router-core': ^1.119.0
+ csstype: ^3.0.10
+ solid-js: '>=1.9.5'
+ tiny-invariant: ^1.3.3
+ peerDependenciesMeta:
+ csstype:
+ optional: true
+
+ '@tanstack/router-generator@1.119.0':
+ resolution: {integrity: sha512-wvHdDlWgodvlb6RE6j65j7LlH0Ex+CnxpHBkxKkJ0wPPXHow/run4/jeaF9cxUEXrp+wO4DvxZRxtzMmA6YzNA==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ '@tanstack/react-router': ^1.119.0
+ peerDependenciesMeta:
+ '@tanstack/react-router':
+ optional: true
+
+ '@tanstack/router-plugin@1.119.0':
+ resolution: {integrity: sha512-c4vzCoWzXLjFfZwnGiVgrAtgM3DqkqiMxodlvlz1etj7C3Ulx44sitJmosF25HL7gwuUPfQCvFKDYFifT0GBAA==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ '@rsbuild/core': '>=1.0.2'
+ '@tanstack/react-router': ^1.119.0
+ vite: '>=5.0.0 || >=6.0.0'
+ vite-plugin-solid: ^2.11.2
+ webpack: '>=5.92.0'
+ peerDependenciesMeta:
+ '@rsbuild/core':
+ optional: true
+ '@tanstack/react-router':
+ optional: true
+ vite:
+ optional: true
+ vite-plugin-solid:
+ optional: true
+ webpack:
+ optional: true
+
+ '@tanstack/router-utils@1.115.0':
+ resolution: {integrity: sha512-Dng4y+uLR9b5zPGg7dHReHOTHQa6x+G6nCoZshsDtWrYsrdCcJEtLyhwZ5wG8OyYS6dVr/Cn+E5Bd2b6BhJ89w==}
+ engines: {node: '>=12'}
+
'@tanstack/solid-query@5.59.16':
resolution: {integrity: sha512-GWUbwAbIj8oLuj7zPEiHTIWp3SB/2+fSlVRpiHlTPpi7iH4Sb5inczxr+F/0y0DBKV6Wq/zo9ju5wdHQGEu31g==}
peerDependencies:
solid-js: ^1.6.0
+ '@tanstack/store@0.7.0':
+ resolution: {integrity: sha512-CNIhdoUsmD2NolYuaIs8VfWM467RK6oIBAW4nPEKZhg1smZ+/CwtCdpURgp7nxSqOaV9oKkzdWD80+bC66F/Jg==}
+
+ '@tanstack/table-core@8.21.3':
+ resolution: {integrity: sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==}
+ engines: {node: '>=12'}
+
+ '@tanstack/virtual-file-routes@1.115.0':
+ resolution: {integrity: sha512-XLUh1Py3AftcERrxkxC5Y5m5mfllRH3YR6YVlyjFgI2Tc2Ssy2NKmQFQIafoxfW459UJ8Dn81nWKETEIJifE4g==}
+ engines: {node: '>=12'}
+
'@tauri-apps/api@2.0.3':
resolution: {integrity: sha512-840qk6n8rbXBXMA5/aAgTYsg5JAubKO0nXw5wf7IzGnUuYKGbB4oFBIZtXOIWy+E0kNTDI3qhq5iqsoMJfwp8g==}
- '@tauri-apps/cli-darwin-arm64@2.0.4':
- resolution: {integrity: sha512-siH7rOHobb16rPbc11k64p1mxIpiRCkWmzs2qmL5IX21Gx9K5onI3Tk67Oqpf2uNupbYzItrOttaDT4NHFC7tw==}
+ '@tauri-apps/cli-darwin-arm64@2.5.0':
+ resolution: {integrity: sha512-VuVAeTFq86dfpoBDNYAdtQVLbP0+2EKCHIIhkaxjeoPARR0sLpFHz2zs0PcFU76e+KAaxtEtAJAXGNUc8E1PzQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@tauri-apps/cli-darwin-x64@2.0.4':
- resolution: {integrity: sha512-zIccfbCoZMfmUpnk6PFCV0keFyfVj1A9XV3Oiiitj/dkTZ9CQvzjhX3XC0XcK4rsTWegfr2PjSrK06aiPAROAw==}
+ '@tauri-apps/cli-darwin-x64@2.5.0':
+ resolution: {integrity: sha512-hUF01sC06cZVa8+I0/VtsHOk9BbO75rd+YdtHJ48xTdcYaQ5QIwL4yZz9OR1AKBTaUYhBam8UX9Pvd5V2/4Dpw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@tauri-apps/cli-linux-arm-gnueabihf@2.0.4':
- resolution: {integrity: sha512-fgQqJzefOGWCBNg4yrVA82Rg4s1XQr5K0dc2rCxBhJfa696e8dQ1LDrnWq/AiO5r+uHfVaoQTIUvxxpFicYRSA==}
+ '@tauri-apps/cli-linux-arm-gnueabihf@2.5.0':
+ resolution: {integrity: sha512-LQKqttsK252LlqYyX8R02MinUsfFcy3+NZiJwHFgi5Y3+ZUIAED9cSxJkyNtuY5KMnR4RlpgWyLv4P6akN1xhg==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
- '@tauri-apps/cli-linux-arm64-gnu@2.0.4':
- resolution: {integrity: sha512-u8wbt5tPA9pI6j+d7jGrfOz9UVCiTp+IYzKNiIqlrDsAjqAUFaNXYHKqOUboeFWEmI4zoCWj6LgpS2OJTQ5FKg==}
+ '@tauri-apps/cli-linux-arm64-gnu@2.5.0':
+ resolution: {integrity: sha512-mTQufsPcpdHg5RW0zypazMo4L55EfeE5snTzrPqbLX4yCK2qalN7+rnP8O8GT06xhp6ElSP/Ku1M2MR297SByQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@tauri-apps/cli-linux-arm64-musl@2.0.4':
- resolution: {integrity: sha512-hntF1V8e3V1hlrESm93PsghDhf3lA5pbvFrRfYxU1c+fVD/jRXGVw8BH3O1lW8MWwhEg1YdhKk01oAgsuHLuig==}
+ '@tauri-apps/cli-linux-arm64-musl@2.5.0':
+ resolution: {integrity: sha512-rQO1HhRUQqyEaal5dUVOQruTRda/TD36s9kv1hTxZiFuSq3558lsTjAcUEnMAtBcBkps20sbyTJNMT0AwYIk8Q==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@tauri-apps/cli-linux-x64-gnu@2.0.4':
- resolution: {integrity: sha512-Iq1GGJb+oT1T0ZV8izrgf0cBtlzPCJaWcNueRbf1ZXquMf+FSTyQv+/Lo8rq5T6buOIJOH7cAOTuEWWqiCZteg==}
+ '@tauri-apps/cli-linux-riscv64-gnu@2.5.0':
+ resolution: {integrity: sha512-7oS18FN46yDxyw1zX/AxhLAd7T3GrLj3Ai6s8hZKd9qFVzrAn36ESL7d3G05s8wEtsJf26qjXnVF4qleS3dYsA==}
+ engines: {node: '>= 10'}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@tauri-apps/cli-linux-x64-gnu@2.5.0':
+ resolution: {integrity: sha512-SG5sFNL7VMmDBdIg3nO3EzNRT306HsiEQ0N90ILe3ZABYAVoPDO/ttpCO37ApLInTzrq/DLN+gOlC/mgZvLw1w==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@tauri-apps/cli-linux-x64-musl@2.0.4':
- resolution: {integrity: sha512-9NTk6Pf0bSwXqCBdAA+PDYts9HeHebZzIo8mbRzRyUbER6QngG5HZb9Ka36Z1QWtJjdRy6uxSb4zb/9NuTeHfA==}
+ '@tauri-apps/cli-linux-x64-musl@2.5.0':
+ resolution: {integrity: sha512-QXDM8zp/6v05PNWju5ELsVwF0VH1n6b5pk2E6W/jFbbiwz80Vs1lACl9pv5kEHkrxBj+aWU/03JzGuIj2g3SkQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@tauri-apps/cli-win32-arm64-msvc@2.0.4':
- resolution: {integrity: sha512-OF2e9oxiBFR8A8wVMOhUx9QGN/I1ZkquWC7gVQBnA56nx9PabJlDT08QBy5UD8USqZFVznnfNr2ehlheQahb3g==}
+ '@tauri-apps/cli-win32-arm64-msvc@2.5.0':
+ resolution: {integrity: sha512-pFSHFK6b+o9y4Un8w0gGLwVyFTZaC3P0kQ7umRt/BLDkzD5RnQ4vBM7CF8BCU5nkwmEBUCZd7Wt3TWZxe41o6Q==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@tauri-apps/cli-win32-ia32-msvc@2.0.4':
- resolution: {integrity: sha512-T+hCKB3rFP6q0saHHtR02hm6wr1ZPJ0Mkii3oRTxjPG6BBXoVzHNCYzvdgEGJPTA2sFuAQtJH764NRtNlDMifw==}
+ '@tauri-apps/cli-win32-ia32-msvc@2.5.0':
+ resolution: {integrity: sha512-EArv1IaRlogdLAQyGlKmEqZqm5RfHCUMhJoedWu7GtdbOMUfSAz6FMX2boE1PtEmNO4An+g188flLeVErrxEKg==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
- '@tauri-apps/cli-win32-x64-msvc@2.0.4':
- resolution: {integrity: sha512-GVaiI3KWRFLomjJmApHqihhYlkJ+7FqhumhVfBO6Z2tWzZjQyVQgTdNp0kYEuW2WoAYEj0dKY6qd4YM33xYcUA==}
+ '@tauri-apps/cli-win32-x64-msvc@2.5.0':
+ resolution: {integrity: sha512-lj43EFYbnAta8pd9JnUq87o+xRUR0odz+4rixBtTUwUgdRdwQ2V9CzFtsMu6FQKpFQ6mujRK6P1IEwhL6ADRsQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
- '@tauri-apps/cli@2.0.4':
- resolution: {integrity: sha512-Hl9eFXz+O366+6su9PfaSzu2EJdFe1p8K8ghkWmi40dz8VmSE7vsMTaOStD0I71ckSOkh2ICDX7FQTBgjlpjWw==}
+ '@tauri-apps/cli@2.5.0':
+ resolution: {integrity: sha512-rAtHqG0Gh/IWLjN2zTf3nZqYqbo81oMbqop56rGTjrlWk9pTTAjkqOjSL9XQLIMZ3RbeVjveCqqCA0s8RnLdMg==}
engines: {node: '>= 10'}
hasBin: true
- '@tauri-apps/plugin-clipboard-manager@2.0.0':
- resolution: {integrity: sha512-V1sXmbjnwfXt/r48RJMwfUmDMSaP/8/YbH4CLNxt+/sf1eHlIP8PRFdFDQwLN0cNQKu2rqQVbG/Wc/Ps6cDUhw==}
+ '@tauri-apps/plugin-clipboard-manager@2.2.2':
+ resolution: {integrity: sha512-bZvDLMqfcNmsw7Ag8I49jlaCjdpDvvlJHnpp6P+Gg/3xtpSERdwlDxm7cKGbs2mj46dsw4AuG3RoAgcpwgioUA==}
- '@tauri-apps/plugin-dialog@2.0.1':
- resolution: {integrity: sha512-fnUrNr6EfvTqdls/ufusU7h6UbNFzLKvHk/zTuOiBq01R3dTODqwctZlzakdbfSp/7pNwTKvgKTAgl/NAP/Z0Q==}
+ '@tauri-apps/plugin-dialog@2.2.1':
+ resolution: {integrity: sha512-wZmCouo4PgTosh/UoejPw9DPs6RllS5Pp3fuOV2JobCu36mR5AXU2MzU9NZiVaFi/5Zfc8RN0IhcZHnksJ1o8A==}
- '@tauri-apps/plugin-shell@2.0.1':
- resolution: {integrity: sha512-akU1b77sw3qHiynrK0s930y8zKmcdrSD60htjH+mFZqv5WaakZA/XxHR3/sF1nNv9Mgmt/Shls37HwnOr00aSw==}
-
- '@testing-library/dom@10.4.0':
- resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==}
- engines: {node: '>=18'}
-
- '@testing-library/jest-dom@6.6.2':
- resolution: {integrity: sha512-P6GJD4yqc9jZLbe98j/EkyQDTPgqftohZF5FBkHY5BUERZmcf4HeO2k0XaefEg329ux2p21i1A1DmyQ1kKw2Jw==}
- engines: {node: '>=14', npm: '>=6', yarn: '>=1'}
+ '@tauri-apps/plugin-shell@2.2.1':
+ resolution: {integrity: sha512-G1GFYyWe/KlCsymuLiNImUgC8zGY0tI0Y3p8JgBCWduR5IEXlIJS+JuG1qtveitwYXlfJrsExt3enhv5l2/yhA==}
'@trysound/sax@0.2.0':
resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
engines: {node: '>=10.13.0'}
- '@tsconfig/node10@1.0.11':
- resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==}
-
- '@tsconfig/node12@1.0.11':
- resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==}
-
- '@tsconfig/node14@1.0.3':
- resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==}
-
- '@tsconfig/node16@1.0.4':
- resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
-
- '@types/aria-query@5.0.4':
- resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==}
+ '@tybys/wasm-util@0.9.0':
+ resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
'@types/babel__core@7.20.5':
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
- '@types/babel__generator@7.6.8':
- resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
+ '@types/babel__generator@7.27.0':
+ resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==}
'@types/babel__template@7.4.4':
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
- '@types/babel__traverse@7.20.6':
- resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
+ '@types/babel__traverse@7.20.7':
+ resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==}
'@types/debug@4.1.12':
resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
+ '@types/eslint@9.6.1':
+ resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
+
'@types/estree@1.0.6':
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
+ '@types/estree@1.0.7':
+ resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
+
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
@@ -1576,8 +2045,8 @@ packages:
'@types/mdurl@2.0.0':
resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==}
- '@types/ms@0.7.34':
- resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
+ '@types/ms@2.1.0':
+ resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
'@types/mustache@4.2.5':
resolution: {integrity: sha512-PLwiVvTBg59tGFL/8VpcGvqOu3L4OuveNvPi0EYbWchRdEVP++yRUXJPFl+CApKEq13017/4Nf7aQ5lTtHUNsA==}
@@ -1588,67 +2057,65 @@ packages:
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
+ '@types/react-dom@19.1.3':
+ resolution: {integrity: sha512-rJXC08OG0h3W6wDMFxQrZF00Kq6qQvw0djHRdzl3U5DnIERz0MRce3WVc7IS6JYBwtaP/DwYtRRjVlvivNveKg==}
+ peerDependencies:
+ '@types/react': ^19.0.0
+
+ '@types/react@19.1.2':
+ resolution: {integrity: sha512-oxLPMytKchWGbnQM9O7D67uPa9paTNxO7jVoNMXgkkErULBPhPARCfkKL9ytcIJJRGjbsVwW4ugJzyFFvm/Tiw==}
+
'@types/semver@7.5.8':
resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
'@types/unist@3.0.3':
resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
- '@typescript-eslint/eslint-plugin@8.11.0':
- resolution: {integrity: sha512-KhGn2LjW1PJT2A/GfDpiyOfS4a8xHQv2myUagTM5+zsormOmBlYsnQ6pobJ8XxJmh6hnHwa2Mbe3fPrDJoDhbA==}
+ '@typescript-eslint/eslint-plugin@8.31.1':
+ resolution: {integrity: sha512-oUlH4h1ABavI4F0Xnl8/fOtML/eu8nI2A1nYd+f+55XI0BLu+RIqKoCiZKNo6DtqZBEQm5aNKA20G3Z5w3R6GQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
eslint: ^8.57.0 || ^9.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/parser@8.11.0':
- resolution: {integrity: sha512-lmt73NeHdy1Q/2ul295Qy3uninSqi6wQI18XwSpm8w0ZbQXUpjCAWP1Vlv/obudoBiIjJVjlztjQ+d/Md98Yxg==}
+ '@typescript-eslint/parser@8.31.1':
+ resolution: {integrity: sha512-oU/OtYVydhXnumd0BobL9rkJg7wFJ9bFFPmSmB/bf/XWN85hlViji59ko6bSKBXyseT9V8l+CN1nwmlbiN0G7Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/scope-manager@8.11.0':
- resolution: {integrity: sha512-Uholz7tWhXmA4r6epo+vaeV7yjdKy5QFCERMjs1kMVsLRKIrSdM6o21W2He9ftp5PP6aWOVpD5zvrvuHZC0bMQ==}
+ '@typescript-eslint/scope-manager@8.31.1':
+ resolution: {integrity: sha512-BMNLOElPxrtNQMIsFHE+3P0Yf1z0dJqV9zLdDxN/xLlWMlXK/ApEsVEKzpizg9oal8bAT5Sc7+ocal7AC1HCVw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/type-utils@8.11.0':
- resolution: {integrity: sha512-ItiMfJS6pQU0NIKAaybBKkuVzo6IdnAhPFZA/2Mba/uBjuPQPet/8+zh5GtLHwmuFRShZx+8lhIs7/QeDHflOg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/types@8.11.0':
- resolution: {integrity: sha512-tn6sNMHf6EBAYMvmPUaKaVeYvhUsrE6x+bXQTxjQRp360h1giATU0WvgeEys1spbvb5R+VpNOZ+XJmjD8wOUHw==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
- '@typescript-eslint/typescript-estree@8.11.0':
- resolution: {integrity: sha512-yHC3s1z1RCHoCz5t06gf7jH24rr3vns08XXhfEqzYpd6Hll3z/3g23JRi0jM8A47UFKNc3u/y5KIMx8Ynbjohg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/utils@8.11.0':
- resolution: {integrity: sha512-CYiX6WZcbXNJV7UNB4PLDIBtSdRmRI/nb0FMyqHPTQD1rMjA0foPLaPUV39C/MxkTd/QKSeX+Gb34PPsDVC35g==}
+ '@typescript-eslint/type-utils@8.31.1':
+ resolution: {integrity: sha512-fNaT/m9n0+dpSp8G/iOQ05GoHYXbxw81x+yvr7TArTuZuCA6VVKbqWYVZrV5dVagpDTtj/O8k5HBEE/p/HM5LA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/visitor-keys@8.11.0':
- resolution: {integrity: sha512-EaewX6lxSjRJnc+99+dqzTeoDZUfyrA52d2/HRrkI830kgovWsmIiTfmr0NZorzqic7ga+1bS60lRBUgR3n/Bw==}
+ '@typescript-eslint/types@8.31.1':
+ resolution: {integrity: sha512-SfepaEFUDQYRoA70DD9GtytljBePSj17qPxFHA/h3eg6lPTqGJ5mWOtbXCk1YrVU1cTJRd14nhaXWFu0l2troQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@typescript-eslint/typescript-estree@8.31.1':
+ resolution: {integrity: sha512-kaA0ueLe2v7KunYOyWYtlf/QhhZb7+qh4Yw6Ni5kgukMIG+iP773tjgBiLWIXYumWCwEq3nLW+TUywEp8uEeag==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <5.9.0'
+
+ '@typescript-eslint/utils@8.31.1':
+ resolution: {integrity: sha512-2DSI4SNfF5T4oRveQ4nUrSjUqjMND0nLq9rEkz0gfGr3tg0S5KB6DhwR+WZPCjzkZl3cH+4x2ce3EsL50FubjQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <5.9.0'
+
+ '@typescript-eslint/visitor-keys@8.31.1':
+ resolution: {integrity: sha512-I+/rgqOVBn6f0o7NDTmAPWWC6NuqhV174lfYvAm9fUaWeiefLdux9/YI3/nLugEn9L8fcSi0XmpKi/r5u0nmpw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@unocss/astro@0.63.6':
@@ -1668,11 +2135,18 @@ packages:
resolution: {integrity: sha512-+4Lt5uTwRgu1z7vhOUzDf+mL+BQYdaa/Z8NMT2Fiqb37tcjEKvmwaUHdfE22Vif1luDgC6xqFsn6qqFtOxhoWQ==}
engines: {node: '>=14'}
+ '@unocss/config@66.0.0':
+ resolution: {integrity: sha512-nFRGop/guBa4jLkrgXjaRDm5JPz4x3YpP10m5IQkHpHwlnHUVn1L9smyPl04ohYWhYn9ZcAHgR28Ih2jwta8hw==}
+ engines: {node: '>=14'}
+
'@unocss/core@0.63.6':
resolution: {integrity: sha512-Q4QPgJ271Up89+vIqqOKgtdCKkFpHqvHN8W1LUlKPqtYnOvVYaOIVNAZowaIdEhPuc83yLc6Tg2+7riK18QKEw==}
- '@unocss/eslint-plugin@0.63.6':
- resolution: {integrity: sha512-t+3INH3dc1NsfH2Eq4UQHtHDG06b/YEe9ULKgi36M+u8gcBDJpPutGmihU7Ftd5XqwoCn0OIMRBcEVwy3mqPaA==}
+ '@unocss/core@66.0.0':
+ resolution: {integrity: sha512-PdVbSMHNDDkr++9nkqzsZRAkaU84gxMTEgYbqI7dt2p1DXp/5tomVtmMsr2/whXGYKRiUc0xZ3p4Pzraz8TcXA==}
+
+ '@unocss/eslint-plugin@66.0.0':
+ resolution: {integrity: sha512-KTP6uK0loH9+PkUjL2F4eyuMcUZRiVYkg4zJfqVWNctE1yGkuTUzCvm6ORRvLakajAU8G/Zzvuo1pE94zyZQbw==}
engines: {node: '>=14'}
'@unocss/extractor-arbitrary-variants@0.63.6':
@@ -1718,6 +2192,10 @@ packages:
resolution: {integrity: sha512-moeDEq5d9mB8gSYeoqHMkXWWekaFFdhg7QCuwwCbxCc+NPMOgGkmfAoafz+y2tdvK7pEuT191RWOiHQ0MkA5oQ==}
engines: {node: '>=14'}
+ '@unocss/rule-utils@66.0.0':
+ resolution: {integrity: sha512-UJ51YHbwxYTGyj35ugsPlOT4gaa7tCbXdywZ3m5Nn0JgywwIqGmBFyiN9ZjHBHfJuDxmmPd6lxojoBscih/WMQ==}
+ engines: {node: '>=14'}
+
'@unocss/transformer-attributify-jsx@0.63.6':
resolution: {integrity: sha512-/RU09MF+hJK7cFbLJ+8vloCGyhn6Oys8R6gey0auB0+nw/ucUXoLQKWgUqo9taQlLuYOiehdkYjQSdWn5lyA/Q==}
@@ -1735,6 +2213,91 @@ packages:
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
+ '@unrs/resolver-binding-darwin-arm64@1.7.2':
+ resolution: {integrity: sha512-vxtBno4xvowwNmO/ASL0Y45TpHqmNkAaDtz4Jqb+clmcVSSl8XCG/PNFFkGsXXXS6AMjP+ja/TtNCFFa1QwLRg==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@unrs/resolver-binding-darwin-x64@1.7.2':
+ resolution: {integrity: sha512-qhVa8ozu92C23Hsmv0BF4+5Dyyd5STT1FolV4whNgbY6mj3kA0qsrGPe35zNR3wAN7eFict3s4Rc2dDTPBTuFQ==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@unrs/resolver-binding-freebsd-x64@1.7.2':
+ resolution: {integrity: sha512-zKKdm2uMXqLFX6Ac7K5ElnnG5VIXbDlFWzg4WJ8CGUedJryM5A3cTgHuGMw1+P5ziV8CRhnSEgOnurTI4vpHpg==}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.7.2':
+ resolution: {integrity: sha512-8N1z1TbPnHH+iDS/42GJ0bMPLiGK+cUqOhNbMKtWJ4oFGzqSJk/zoXFzcQkgtI63qMcUI7wW1tq2usZQSb2jxw==}
+ cpu: [arm]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.7.2':
+ resolution: {integrity: sha512-tjYzI9LcAXR9MYd9rO45m1s0B/6bJNuZ6jeOxo1pq1K6OBuRMMmfyvJYval3s9FPPGmrldYA3mi4gWDlWuTFGA==}
+ cpu: [arm]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-arm64-gnu@1.7.2':
+ resolution: {integrity: sha512-jon9M7DKRLGZ9VYSkFMflvNqu9hDtOCEnO2QAryFWgT6o6AXU8du56V7YqnaLKr6rAbZBWYsYpikF226v423QA==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-arm64-musl@1.7.2':
+ resolution: {integrity: sha512-c8Cg4/h+kQ63pL43wBNaVMmOjXI/X62wQmru51qjfTvI7kmCy5uHTJvK/9LrF0G8Jdx8r34d019P1DVJmhXQpA==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.7.2':
+ resolution: {integrity: sha512-A+lcwRFyrjeJmv3JJvhz5NbcCkLQL6Mk16kHTNm6/aGNc4FwPHPE4DR9DwuCvCnVHvF5IAd9U4VIs/VvVir5lg==}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.7.2':
+ resolution: {integrity: sha512-hQQ4TJQrSQW8JlPm7tRpXN8OCNP9ez7PajJNjRD1ZTHQAy685OYqPrKjfaMw/8LiHCt8AZ74rfUVHP9vn0N69Q==}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-riscv64-musl@1.7.2':
+ resolution: {integrity: sha512-NoAGbiqrxtY8kVooZ24i70CjLDlUFI7nDj3I9y54U94p+3kPxwd2L692YsdLa+cqQ0VoqMWoehDFp21PKRUoIQ==}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-s390x-gnu@1.7.2':
+ resolution: {integrity: sha512-KaZByo8xuQZbUhhreBTW+yUnOIHUsv04P8lKjQ5otiGoSJ17ISGYArc+4vKdLEpGaLbemGzr4ZeUbYQQsLWFjA==}
+ cpu: [s390x]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-x64-gnu@1.7.2':
+ resolution: {integrity: sha512-dEidzJDubxxhUCBJ/SHSMJD/9q7JkyfBMT77Px1npl4xpg9t0POLvnWywSk66BgZS/b2Hy9Y1yFaoMTFJUe9yg==}
+ cpu: [x64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-x64-musl@1.7.2':
+ resolution: {integrity: sha512-RvP+Ux3wDjmnZDT4XWFfNBRVG0fMsc+yVzNFUqOflnDfZ9OYujv6nkh+GOr+watwrW4wdp6ASfG/e7bkDradsw==}
+ cpu: [x64]
+ os: [linux]
+
+ '@unrs/resolver-binding-wasm32-wasi@1.7.2':
+ resolution: {integrity: sha512-y797JBmO9IsvXVRCKDXOxjyAE4+CcZpla2GSoBQ33TVb3ILXuFnMrbR/QQZoauBYeOFuu4w3ifWLw52sdHGz6g==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@unrs/resolver-binding-win32-arm64-msvc@1.7.2':
+ resolution: {integrity: sha512-gtYTh4/VREVSLA+gHrfbWxaMO/00y+34htY7XpioBTy56YN2eBjkPrY1ML1Zys89X3RJDKVaogzwxlM1qU7egg==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@unrs/resolver-binding-win32-ia32-msvc@1.7.2':
+ resolution: {integrity: sha512-Ywv20XHvHTDRQs12jd3MY8X5C8KLjDbg/jyaal/QLKx3fAShhJyD4blEANInsjxW3P7isHx1Blt56iUDDJO3jg==}
+ cpu: [ia32]
+ os: [win32]
+
+ '@unrs/resolver-binding-win32-x64-msvc@1.7.2':
+ resolution: {integrity: sha512-friS8NEQfHaDbkThxopGk+LuE5v3iY0StruifjQEt7SLbA46OnfgMO15sOTkbpJkol6RB+1l1TYPXh0sCddpvA==}
+ cpu: [x64]
+ os: [win32]
+
'@untitled-theme/icons-solid@0.11.0':
resolution: {integrity: sha512-0dvXArEjCEFLP8kwuKJqOuZxQaX84LDBsdYrey9KONtNskTnG14um7xQA1cKqzomRWjBsN+jXsdyWgOYLkJLRg==}
peerDependencies:
@@ -1744,10 +2307,16 @@ packages:
resolution: {integrity: sha512-3yel3jaxUg9pHBv4+KeC9qlbdZPug+UMtUOlhvpDYCMSgcNSrS2Hv1LoqMsOV7hf2lYscx+BESfJOIla1WsmMQ==}
hasBin: true
- '@vitest/eslint-plugin@1.1.7':
- resolution: {integrity: sha512-pTWGW3y6lH2ukCuuffpan6kFxG6nIuoesbhMiQxskyQMRcCN5t9SXsKrNHvEw3p8wcCsgJoRqFZVkOTn6TjclA==}
+ '@vitejs/plugin-react@4.4.1':
+ resolution: {integrity: sha512-IpEm5ZmeXAP/osiBXVVP5KjFMzbWOonMs0NaQQl+xYnUAcq4oHUBsF2+p4MgKWG4YMmFYJU8A6sxRPuowllm6w==}
+ engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
- '@typescript-eslint/utils': '>= 8.0'
+ vite: ^4.2.0 || ^5.0.0 || ^6.0.0
+
+ '@vitest/eslint-plugin@1.1.44':
+ resolution: {integrity: sha512-m4XeohMT+Dj2RZfxnbiFR+Cv5dEC0H7C6TlxRQT7GK2556solm99kxgzJp/trKrZvanZcOFyw7aABykUTfWyrg==}
+ peerDependencies:
+ '@typescript-eslint/utils': '>= 8.24.0'
eslint: '>= 8.57.0'
typescript: '>= 5.0.0'
vitest: '*'
@@ -1792,34 +2361,40 @@ packages:
'@vitest/utils@2.1.3':
resolution: {integrity: sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA==}
- '@vue/compiler-core@3.5.12':
- resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==}
+ '@vue/compiler-core@3.5.13':
+ resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==}
- '@vue/compiler-dom@3.5.12':
- resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==}
+ '@vue/compiler-dom@3.5.13':
+ resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==}
- '@vue/compiler-sfc@3.5.12':
- resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==}
+ '@vue/compiler-sfc@3.5.13':
+ resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==}
- '@vue/compiler-ssr@3.5.12':
- resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==}
+ '@vue/compiler-ssr@3.5.13':
+ resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==}
- '@vue/reactivity@3.5.12':
- resolution: {integrity: sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==}
+ '@vue/reactivity@3.5.13':
+ resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==}
- '@vue/runtime-core@3.5.12':
- resolution: {integrity: sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==}
+ '@vue/runtime-core@3.5.13':
+ resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==}
- '@vue/runtime-dom@3.5.12':
- resolution: {integrity: sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==}
+ '@vue/runtime-dom@3.5.13':
+ resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==}
- '@vue/server-renderer@3.5.12':
- resolution: {integrity: sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==}
+ '@vue/server-renderer@3.5.13':
+ resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==}
peerDependencies:
- vue: 3.5.12
+ vue: 3.5.13
- '@vue/shared@3.5.12':
- resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==}
+ '@vue/shared@3.5.13':
+ resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==}
+
+ '@zod/core@0.10.0':
+ resolution: {integrity: sha512-iMITRygme3v9jPsITJjvRMw60+MQq7MWnNpJleRkfjeSCjBm3c1/tiw3NUS4re/M2CBXVP5kAjI7sQrf22twXA==}
+
+ '@zod/mini@4.0.0-beta.20250430T185432':
+ resolution: {integrity: sha512-PLamkZ3BPeUXAYUhU5CaLY6ZaAQ4PVSoy2bh54UWXPx7fCC/+vWicLmgAt8+lwjaqpe2AW8FwiLXYoCb1UIJxA==}
abort-controller@3.0.0:
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
@@ -1830,15 +2405,16 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn-walk@8.3.4:
- resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==}
- engines: {node: '>=0.4.0'}
-
acorn@8.13.0:
resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==}
engines: {node: '>=0.4.0'}
hasBin: true
+ acorn@8.14.1:
+ resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
agent-base@6.0.2:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
@@ -1858,22 +2434,18 @@ packages:
resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
engines: {node: '>=12'}
- ansi-styles@3.2.1:
- resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
- engines: {node: '>=4'}
-
ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
- ansi-styles@5.2.0:
- resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
- engines: {node: '>=10'}
-
ansi-styles@6.2.1:
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
engines: {node: '>=12'}
+ ansis@3.17.0:
+ resolution: {integrity: sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==}
+ engines: {node: '>=14'}
+
anymatch@3.1.3:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
@@ -1890,15 +2462,9 @@ packages:
resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==}
engines: {node: '>=14'}
- arg@4.1.3:
- resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
-
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- aria-query@5.3.0:
- resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
-
assertion-error@2.0.1:
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines: {node: '>=12'}
@@ -1912,13 +2478,16 @@ packages:
b4a@1.6.6:
resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==}
- babel-plugin-jsx-dom-expressions@0.38.1:
- resolution: {integrity: sha512-4FD4H69Cu4jHx2uLDEvx4YC5T/fC/Dmaafhsm8hXm7SjHYzjr09gBVyHdoFza+91f/g9e6tIzjbLCMkOXwmlew==}
+ babel-dead-code-elimination@1.0.10:
+ resolution: {integrity: sha512-DV5bdJZTzZ0zn0DC24v3jD7Mnidh6xhKa4GfKCbq3sfW8kaWhDdZjP3i81geA8T33tdYqWKw4D3fVv0CwEgKVA==}
+
+ babel-plugin-jsx-dom-expressions@0.39.8:
+ resolution: {integrity: sha512-/MVOIIjonylDXnrWmG23ZX82m9mtKATsVHB7zYlPfDR9Vdd/NBE48if+wv27bSkBtyO7EPMUlcUc4J63QwuACQ==}
peerDependencies:
'@babel/core': ^7.20.12
- babel-preset-solid@1.8.19:
- resolution: {integrity: sha512-F3MoUdx3i4znhStnXUBno+5kGSbvhpbGrPgqfRPrS8W7foVJUOSd1/F9QDyd9dgClHfr+J7V14931eu1PEDDMQ==}
+ babel-preset-solid@1.9.6:
+ resolution: {integrity: sha512-HXTK9f93QxoH8dYn1M2mJdOlWgMsR88Lg/ul6QCZGkNTktjTE5HAf93YxQumHoCudLEtZrU1cFCMFOVho6GqFg==}
peerDependencies:
'@babel/core': ^7.0.0
@@ -1941,6 +2510,9 @@ packages:
binary@0.3.0:
resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==}
+ birecord@0.1.1:
+ resolution: {integrity: sha512-VUpsf/qykW0heRlC8LooCq28Kxn3mAqKohhDG/49rrsQ1dT1CXyj/pgXS+5BSRzFTR/3DyIBOqQOrGyZOh71Aw==}
+
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
@@ -1957,13 +2529,13 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- browserslist@4.23.3:
- resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==}
+ browserslist@4.24.2:
+ resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
- browserslist@4.24.2:
- resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==}
+ browserslist@4.24.4:
+ resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -1999,12 +2571,12 @@ packages:
camel-case@4.1.2:
resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
- caniuse-lite@1.0.30001653:
- resolution: {integrity: sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==}
-
caniuse-lite@1.0.30001669:
resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==}
+ caniuse-lite@1.0.30001716:
+ resolution: {integrity: sha512-49/c1+x3Kwz7ZIWt+4DvK3aMJy9oYXXG6/97JKsnjdCk/6n9vVyWL8NAwVt95Lwt9eigI10Hl782kDfZUUlRXw==}
+
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -2015,14 +2587,6 @@ packages:
chainsaw@0.1.0:
resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==}
- chalk@2.4.2:
- resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
- engines: {node: '>=4'}
-
- chalk@3.0.0:
- resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==}
- engines: {node: '>=8'}
-
chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
@@ -2042,8 +2606,8 @@ packages:
resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==}
engines: {node: '>= 14.16.0'}
- ci-info@4.0.0:
- resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==}
+ ci-info@4.2.0:
+ resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==}
engines: {node: '>=8'}
clean-regexp@1.0.0:
@@ -2054,16 +2618,14 @@ packages:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
- color-convert@1.9.3:
- resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
+ clsx@2.1.1:
+ resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
+ engines: {node: '>=6'}
color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
- color-name@1.1.3:
- resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
-
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
@@ -2089,6 +2651,9 @@ packages:
resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==}
engines: {node: '>= 12.0.0'}
+ compare-versions@6.1.1:
+ resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==}
+
compress-commons@6.0.2:
resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==}
engines: {node: '>= 14'}
@@ -2099,6 +2664,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.2.3:
resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
engines: {node: ^14.18.0 || >=16.10.0}
@@ -2106,8 +2674,8 @@ packages:
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
- core-js-compat@3.38.1:
- resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==}
+ core-js-compat@3.42.0:
+ resolution: {integrity: sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==}
core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
@@ -2121,13 +2689,14 @@ packages:
resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==}
engines: {node: '>= 14'}
- create-require@1.1.1:
- resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
-
cross-spawn@7.0.3:
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
engines: {node: '>= 8'}
+ cross-spawn@7.0.6:
+ resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
+ engines: {node: '>= 8'}
+
css-select@5.1.0:
resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
@@ -2139,17 +2708,14 @@ packages:
resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
- css-tree@3.0.0:
- resolution: {integrity: sha512-o88DVQ6GzsABn1+6+zo2ct801dBO5OASVyxbbvA2W20ue2puSh/VOuqUj90eUeMSX/xqGqBmOKiRQN7tJOuBXw==}
+ css-tree@3.1.0:
+ resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==}
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'}
- css.escape@1.5.1:
- resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
-
cssfilter@0.0.10:
resolution: {integrity: sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==}
@@ -2176,8 +2742,8 @@ packages:
supports-color:
optional: true
- debug@4.3.6:
- resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==}
+ debug@4.3.7:
+ resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
@@ -2185,8 +2751,8 @@ packages:
supports-color:
optional: true
- debug@4.3.7:
- resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
+ debug@4.4.0:
+ resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
@@ -2197,8 +2763,8 @@ packages:
decimal.js@10.4.3:
resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
- decode-named-character-reference@1.0.2:
- resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
+ decode-named-character-reference@1.1.0:
+ resolution: {integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==}
deep-eql@5.0.2:
resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
@@ -2225,31 +2791,25 @@ packages:
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
engines: {node: '>=6'}
- destr@2.0.3:
- resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==}
+ destr@2.0.5:
+ resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
detect-libc@1.0.3:
resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
engines: {node: '>=0.10'}
hasBin: true
+ detect-libc@2.0.4:
+ resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==}
+ engines: {node: '>=8'}
+
devlop@1.1.0:
resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
- diff@4.0.2:
- resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
+ diff@7.0.0:
+ resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==}
engines: {node: '>=0.3.1'}
- doctrine@3.0.0:
- resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
- engines: {node: '>=6.0.0'}
-
- dom-accessibility-api@0.5.16:
- resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==}
-
- dom-accessibility-api@0.6.3:
- resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==}
-
dom-serializer@2.0.0:
resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
@@ -2260,8 +2820,8 @@ packages:
resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
engines: {node: '>= 4'}
- domutils@3.1.0:
- resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==}
+ domutils@3.2.2:
+ resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
dot-object@2.1.5:
resolution: {integrity: sha512-xHF8EP4XH/Ba9fvAF2LDd5O3IITVolerVV6xvkxoM8zlGEiCUrggpAnHyOoKJKCrhvPcGATFAUwIujj7bRG5UA==}
@@ -2277,8 +2837,8 @@ packages:
eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- electron-to-chromium@1.5.13:
- resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==}
+ electron-to-chromium@1.5.149:
+ resolution: {integrity: sha512-UyiO82eb9dVOx8YO3ajDf9jz2kKyt98DEITRdeLPstOEuTlLzDA4Gyq5K9he71TQziU5jUVu2OAu5N48HmQiyQ==}
electron-to-chromium@1.5.43:
resolution: {integrity: sha512-NxnmFBHDl5Sachd2P46O7UJiMaMHMLSofoIWVJq3mj8NJgG0umiSeljAVP9lGzjI0UDLJJ5jjoGjcrB8RSbjLQ==}
@@ -2289,8 +2849,8 @@ packages:
emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
- enhanced-resolve@5.17.1:
- resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==}
+ enhanced-resolve@5.18.1:
+ resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
engines: {node: '>=10.13.0'}
entities@4.5.0:
@@ -2300,9 +2860,6 @@ packages:
error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
- es-module-lexer@1.5.4:
- resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==}
-
esbuild@0.21.5:
resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
engines: {node: '>=12'}
@@ -2313,9 +2870,10 @@ packages:
engines: {node: '>=18'}
hasBin: true
- escalade@3.1.2:
- resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
- engines: {node: '>=6'}
+ esbuild@0.25.3:
+ resolution: {integrity: sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==}
+ engines: {node: '>=18'}
+ hasBin: true
escalade@3.2.0:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
@@ -2339,14 +2897,20 @@ packages:
peerDependencies:
eslint: '>=6.0.0'
- eslint-flat-config-utils@0.4.0:
- resolution: {integrity: sha512-kfd5kQZC+BMO0YwTol6zxjKX1zAsk8JfSAopbKjKqmENTJcew+yBejuvccAg37cvOrN0Mh+DVbeyznuNWEjt4A==}
+ eslint-compat-utils@0.6.5:
+ resolution: {integrity: sha512-vAUHYzue4YAa2hNACjB8HvUQj5yehAZgiClyFVVom9cP8z5NSFq3PwB/TtJslN2zAMgRX6FCFCjYBbQh71g5RQ==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ eslint: '>=6.0.0'
+
+ eslint-flat-config-utils@2.0.1:
+ resolution: {integrity: sha512-brf0eAgQ6JlKj3bKfOTuuI7VcCZvi8ZCD1MMTVoEvS/d38j8cByZViLFALH/36+eqB17ukmfmKq3bWzGvizejA==}
eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
- eslint-import-resolver-typescript@3.6.3:
- resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==}
+ eslint-import-resolver-typescript@3.10.1:
+ resolution: {integrity: sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@@ -2358,34 +2922,24 @@ packages:
eslint-plugin-import-x:
optional: true
- eslint-merge-processors@0.1.0:
- resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==}
+ eslint-json-compat-utils@0.2.1:
+ resolution: {integrity: sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==}
+ engines: {node: '>=12'}
peerDependencies:
+ '@eslint/json': '*'
eslint: '*'
-
- eslint-module-utils@2.12.0:
- resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: '*'
- eslint-import-resolver-node: '*'
- eslint-import-resolver-typescript: '*'
- eslint-import-resolver-webpack: '*'
+ jsonc-eslint-parser: ^2.4.0
peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
- eslint:
- optional: true
- eslint-import-resolver-node:
- optional: true
- eslint-import-resolver-typescript:
- optional: true
- eslint-import-resolver-webpack:
+ '@eslint/json':
optional: true
- eslint-plugin-command@0.2.6:
- resolution: {integrity: sha512-T0bHZ1oblW1xUHUVoBKZJR2osSNNGkfZuK4iqboNwuNS/M7tdp3pmURaJtTi/XDzitxaQ02lvOdFH0mUd5QLvQ==}
+ eslint-merge-processors@2.0.0:
+ resolution: {integrity: sha512-sUuhSf3IrJdGooquEUB5TNpGNpBoQccbnaLHsb1XkBLUPPqCNivCpY05ZcpCOiV9uHwO2yxXEWVczVclzMxYlA==}
+ peerDependencies:
+ eslint: '*'
+
+ eslint-plugin-command@3.2.0:
+ resolution: {integrity: sha512-PSDOB9k7Wd57pp4HD/l3C1D93pKX8/wQo0kWDI4q6/UpgrfMTyNsavklipgiZqbXl1+VBABY1buCcQE5LDpg5g==}
peerDependencies:
eslint: '*'
@@ -2395,75 +2949,132 @@ packages:
peerDependencies:
eslint: '>=8'
- eslint-plugin-import-x@4.3.1:
- resolution: {integrity: sha512-5TriWkXulDl486XnYYRgsL+VQoS/7mhN/2ci02iLCuL7gdhbiWxnsuL/NTcaKY9fpMgsMFjWZBtIGW7pb+RX0g==}
+ eslint-plugin-import-x@4.11.0:
+ resolution: {integrity: sha512-NAaYY49342gj09QGvwnFFl5KcD5aLzjAz97Lo+upnN8MzjEGSIlmL5sxCYGqtIeMjw8fSRDFZIp2xjRLT+yl4Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- eslint-plugin-jsdoc@50.4.3:
- resolution: {integrity: sha512-uWtwFxGRv6B8sU63HZM5dAGDhgsatb+LONwmILZJhdRALLOkCX2HFZhdL/Kw2ls8SQMAVEfK+LmnEfxInRN8HA==}
+ eslint-plugin-jsdoc@50.6.11:
+ resolution: {integrity: sha512-k4+MnBCGR8cuIB5MZ++FGd4gbXxjob2rX1Nq0q3nWFF4xSGZENTgTLZSjb+u9B8SAnP6lpGV2FJrBjllV3pVSg==}
engines: {node: '>=18'}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
- eslint-plugin-jsonc@2.16.0:
- resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==}
+ eslint-plugin-jsonc@2.20.0:
+ resolution: {integrity: sha512-FRgCn9Hzk5eKboCbVMrr9QrhM0eO4G+WKH8IFXoaeqhM/2kuWzbStJn4kkr0VWL8J5H8RYZF+Aoam1vlBaZVkw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
- eslint-plugin-n@17.11.1:
- resolution: {integrity: sha512-93IUD82N6tIEgjztVI/l3ElHtC2wTa9boJHrD8iN+NyDxjxz/daZUZKfkedjBZNdg6EqDk4irybUsiPwDqXAEA==}
+ eslint-plugin-n@17.17.0:
+ resolution: {integrity: sha512-2VvPK7Mo73z1rDFb6pTvkH6kFibAmnTubFq5l83vePxu0WiY1s0LOtj2WHb6Sa40R3w4mnh8GFYbHBQyMlotKw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.23.0'
- eslint-plugin-perfectionist@3.9.1:
- resolution: {integrity: sha512-9WRzf6XaAxF4Oi5t/3TqKP5zUjERhasHmLFHin2Yw6ZAp/EP/EVA2dr3BhQrrHWCm5SzTMZf0FcjDnBkO2xFkA==}
+ eslint-plugin-perfectionist@4.12.3:
+ resolution: {integrity: sha512-V0dmpq6fBbn0BYofHsiRuuY9wgkKMDkdruM0mIRBIJ8XZ8vEaTAZqFsywm40RuWNVnduWBt5HO1ZZ+flE2yqjg==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
- astro-eslint-parser: ^1.0.2
- eslint: '>=8.0.0'
- svelte: '>=3.0.0'
- svelte-eslint-parser: ^0.41.1
- vue-eslint-parser: '>=9.0.0'
- peerDependenciesMeta:
- astro-eslint-parser:
- optional: true
- svelte:
- optional: true
- svelte-eslint-parser:
- optional: true
- vue-eslint-parser:
- optional: true
+ eslint: '>=8.45.0'
- eslint-plugin-petal@4.4.1:
- resolution: {integrity: sha512-4pWCFzhrNu9DJ1VCk4p6zvsQMYiMz//xNoq9nLlDxSZQxuQ929GDAMoo0SPposUeBfJw2vi+M68x35rFlllOqw==}
- engines: {node: '>=20'}
+ eslint-plugin-petal@6.0.0:
+ resolution: {integrity: sha512-86G0N70TY8MNP3wcc2/rzVsnzVlxEy6Q5Y8SAEyCKd9OggyVFD85W0AHNSUxdukkqXCuPKLfK1VmxwYwEK8R1w==}
+ engines: {node: '>=22'}
peerDependencies:
- eslint: ^9.11.1
+ eslint: ^9.20.0
- eslint-plugin-regexp@2.6.0:
- resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==}
+ eslint-plugin-react-debug@1.48.5:
+ resolution: {integrity: sha512-0ohplE9yStl5U45GLzmTioK8eJ5kg5b3ICCDFZWDkvGKnXtX8IGh39u4/NPjXlOsRr/deDuGHTZCETtuhNFELA==}
+ engines: {bun: '>=1.0.15', node: '>=18.18.0'}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ^4.9.5 || ^5.3.3
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ eslint-plugin-react-dom@1.48.5:
+ resolution: {integrity: sha512-ZjfqZYDSqOM9M/5UD2jpyCn4jROkKawM2pNFXWGzJMoopq4x5eqx6rba6jsIQFayb5inAy3IzRnzXC/may2EPg==}
+ engines: {bun: '>=1.0.15', node: '>=18.18.0'}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ^4.9.5 || ^5.3.3
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ eslint-plugin-react-hooks-extra@1.48.5:
+ resolution: {integrity: sha512-/AVmDabUP1xLtOdLN/rlnb76mhdGr31V/fywiHvbe6A4wD/FkHMVpC/e+3qNJ7KhgZhZ1nZ1snSL3b/LulQCiw==}
+ engines: {bun: '>=1.0.15', node: '>=18.18.0'}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ^4.9.5 || ^5.3.3
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ eslint-plugin-react-hooks@5.2.0:
+ resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
+
+ eslint-plugin-react-naming-convention@1.48.5:
+ resolution: {integrity: sha512-UlGf+z2Klxyfdo2Z/aA367NKzqnDId/OWuFC5KoBRI+KYbxX3/OEE/O9S+MoN8r7KT/eg8NMBDqMj+UAzMoNWQ==}
+ engines: {bun: '>=1.0.15', node: '>=18.18.0'}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ^4.9.5 || ^5.3.3
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ eslint-plugin-react-web-api@1.48.5:
+ resolution: {integrity: sha512-/78LZhfdhRl3v+4ytghzNZOozF8CHXjDnrEfOQ31bwrEyVifGCGsSYnjVOUZ8rfIGB0QNq7rm3Up3CxoOezDYQ==}
+ engines: {bun: '>=1.0.15', node: '>=18.18.0'}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ^4.9.5 || ^5.3.3
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ eslint-plugin-react-x@1.48.5:
+ resolution: {integrity: sha512-XuuKEUbbMjvLPfqO/lPwaq+EGOe1GFhlwGigdPfkuFliY3Vz8tA+/wRgwKQ1Gs/JYqKv3Fn+t2l6OSni9wrNGA==}
+ engines: {bun: '>=1.0.15', node: '>=18.18.0'}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ ts-api-utils: ^2.1.0
+ typescript: ^4.9.5 || ^5.3.3
+ peerDependenciesMeta:
+ ts-api-utils:
+ optional: true
+ typescript:
+ optional: true
+
+ eslint-plugin-regexp@2.7.0:
+ resolution: {integrity: sha512-U8oZI77SBtH8U3ulZ05iu0qEzIizyEDXd+BWHvyVxTOjGwcDcvy/kEpgFG4DYca2ByRLiVPFZ2GeH7j1pdvZTA==}
engines: {node: ^18 || >=20}
peerDependencies:
eslint: '>=8.44.0'
- eslint-plugin-solid@0.14.3:
- resolution: {integrity: sha512-eDeyPrijSjVGeyb4oKoyidgLlMDZwAg/YdxiY9QvGXl2kLgpcHvLpgpaGK4KJ8xSsg0ym3B2dPRBAIlT7iUrEQ==}
+ eslint-plugin-solid@0.14.5:
+ resolution: {integrity: sha512-nfuYK09ah5aJG/oEN6P1qziy1zLgW4PDWe75VNPi4CEFYk1x2AEqwFeQfEPR7gNn0F2jOeqKhx2E+5oNCOBYWQ==}
engines: {node: '>=18.0.0'}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
+ typescript: '>=4.8.4'
- eslint-plugin-toml@0.11.1:
- resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==}
+ eslint-plugin-toml@0.12.0:
+ resolution: {integrity: sha512-+/wVObA9DVhwZB1nG83D2OAQRrcQZXy+drqUnFJKymqnmbnbfg/UPmEMCKrJNcEboUGxUjYrJlgy+/Y930mURQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
- eslint-plugin-unicorn@55.0.0:
- resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==}
+ eslint-plugin-unicorn@56.0.1:
+ resolution: {integrity: sha512-FwVV0Uwf8XPfVnKSGpMg7NtlZh0G0gBarCaFcMUOoqPxXryxdYxTRRv4kH6B9TFCVIrjRXG+emcxIk2ayZilog==}
engines: {node: '>=18.18'}
peerDependencies:
eslint: '>=8.56.0'
@@ -2477,26 +3088,30 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
- eslint-plugin-yml@1.14.0:
- resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==}
+ eslint-plugin-yml@1.18.0:
+ resolution: {integrity: sha512-9NtbhHRN2NJa/s3uHchO3qVVZw0vyOIvWlXWGaKCr/6l3Go62wsvJK5byiI6ZoYztDsow4GnS69BZD3GnqH3hA==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
- eslint-scope@8.1.0:
- resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==}
+ eslint-scope@7.2.2:
+ resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ eslint-scope@8.3.0:
+ resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- eslint-visitor-keys@4.1.0:
- resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==}
+ eslint-visitor-keys@4.2.0:
+ resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.13.0:
- resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==}
+ eslint@9.25.1:
+ resolution: {integrity: sha512-E6Mtz9oGQWDCpV12319d59n4tx9zOTXSTmc8BLVxBx+G/0RdM5MvEEJLU9c0+aleoePYYgVTOsRblx433qmhWQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -2505,8 +3120,8 @@ packages:
jiti:
optional: true
- espree@10.2.0:
- resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==}
+ espree@10.3.0:
+ resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
espree@9.6.1:
@@ -2547,6 +3162,9 @@ packages:
resolution: {integrity: sha512-5eo/BRqZm3GYce+1jqX/tJ7duA2AnE39i88fuedNFUV8XxGxUpF3aWkBRfbUcjV49gCkvS/pzc0YrCPhaIewdg==}
engines: {node: ^18.19.0 || >=20.5.0}
+ exsolve@1.0.5:
+ resolution: {integrity: sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==}
+
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -2570,6 +3188,9 @@ packages:
fastq@1.17.1:
resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
+ fault@2.0.1:
+ resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==}
+
fdir@6.4.2:
resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==}
peerDependencies:
@@ -2578,6 +3199,14 @@ packages:
picomatch:
optional: true
+ fdir@6.4.4:
+ resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==}
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+
fflate@0.8.2:
resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==}
@@ -2593,8 +3222,8 @@ packages:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
- find-up-simple@1.0.0:
- resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==}
+ find-up-simple@1.0.1:
+ resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==}
engines: {node: '>=18'}
find-up@4.1.0:
@@ -2620,6 +3249,10 @@ packages:
resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
engines: {node: '>= 6'}
+ format@0.2.2:
+ resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==}
+ engines: {node: '>=0.4.x'}
+
fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
@@ -2643,8 +3276,8 @@ packages:
resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==}
engines: {node: '>=18'}
- get-tsconfig@4.8.1:
- resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==}
+ get-tsconfig@4.10.0:
+ resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==}
glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
@@ -2679,13 +3312,22 @@ packages:
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
engines: {node: '>=18'}
- globals@15.11.0:
- resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==}
+ globals@15.15.0:
+ resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==}
+ engines: {node: '>=18'}
+
+ globals@16.0.0:
+ resolution: {integrity: sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==}
engines: {node: '>=18'}
globrex@0.1.2:
resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
+ goober@2.1.16:
+ resolution: {integrity: sha512-erjk19y1U33+XAMe1VTvIONHYoSqE4iS7BYUZfHaqeohLmnC0FdxEh7rQU+6MZ4OajItzjZFSRtVANrQwNq6/g==}
+ peerDependencies:
+ csstype: ^3.0.10
+
graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
@@ -2696,10 +3338,6 @@ packages:
resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
engines: {node: '>=10'}
- has-flag@3.0.0:
- resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
- engines: {node: '>=4'}
-
has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
@@ -2792,8 +3430,8 @@ packages:
resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
engines: {node: '>=6'}
- is-bun-module@1.2.1:
- resolution: {integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==}
+ is-bun-module@2.0.0:
+ resolution: {integrity: sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==}
is-core-module@2.15.1:
resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
@@ -2820,6 +3458,12 @@ packages:
resolution: {integrity: sha512-S+OpgB5i7wzIue/YSE5hg0e5ZYfG3hhpNh9KGl6ayJ38p7ED6wxQLd1TV91xHpcTvw90KMJ9EwN3F/iNflHBVg==}
engines: {node: '>=8'}
+ is-immutable-type@5.0.1:
+ resolution: {integrity: sha512-LkHEOGVZZXxGl8vDs+10k3DvP++SEoYEAJLRk6buTFi6kD7QekThV7xHS0j6gpnUCQ0zpud/gMDGiV4dQneLTg==}
+ peerDependencies:
+ eslint: '*'
+ typescript: '>=4.7.4'
+
is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
@@ -2876,8 +3520,8 @@ packages:
resolution: {integrity: sha512-pmfRbVRs/7khFrSAYnSiJ8C0D5GvzkE4Ey2pAvUcJsw1ly/p+7ut27jbJrjY79BpAJQJ4gXYFtK6d1Aub+9baQ==}
hasBin: true
- jiti@2.3.3:
- resolution: {integrity: sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==}
+ jiti@2.4.2:
+ resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
hasBin: true
js-tokens@4.0.0:
@@ -2904,16 +3548,16 @@ packages:
resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
hasBin: true
- jsesc@2.5.2:
- resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
- engines: {node: '>=4'}
- hasBin: true
-
jsesc@3.0.2:
resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
engines: {node: '>=6'}
hasBin: true
+ jsesc@3.1.0:
+ resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
+ engines: {node: '>=6'}
+ hasBin: true
+
json-buffer@3.0.1:
resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
@@ -2958,6 +3602,70 @@ packages:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
+ lightningcss-darwin-arm64@1.29.2:
+ resolution: {integrity: sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ lightningcss-darwin-x64@1.29.2:
+ resolution: {integrity: sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ lightningcss-freebsd-x64@1.29.2:
+ resolution: {integrity: sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ lightningcss-linux-arm-gnueabihf@1.29.2:
+ resolution: {integrity: sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ lightningcss-linux-arm64-gnu@1.29.2:
+ resolution: {integrity: sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ lightningcss-linux-arm64-musl@1.29.2:
+ resolution: {integrity: sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ lightningcss-linux-x64-gnu@1.29.2:
+ resolution: {integrity: sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ lightningcss-linux-x64-musl@1.29.2:
+ resolution: {integrity: sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ lightningcss-win32-arm64-msvc@1.29.2:
+ resolution: {integrity: sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ lightningcss-win32-x64-msvc@1.29.2:
+ resolution: {integrity: sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [win32]
+
+ lightningcss@1.29.2:
+ resolution: {integrity: sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==}
+ engines: {node: '>= 12.0.0'}
+
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
@@ -2968,8 +3676,8 @@ packages:
resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- local-pkg@0.5.0:
- resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
+ local-pkg@1.1.1:
+ resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==}
engines: {node: '>=14'}
locate-path@5.0.0:
@@ -3005,20 +3713,16 @@ packages:
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
- lz-string@1.5.0:
- resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
- hasBin: true
-
magic-string@0.30.12:
resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==}
+ magic-string@0.30.17:
+ resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
+
magic-string@0.30.8:
resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==}
engines: {node: '>=12'}
- make-error@1.3.6:
- resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
-
markdown-it@14.1.0:
resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==}
hasBin: true
@@ -3026,17 +3730,20 @@ packages:
markdown-table@3.0.4:
resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==}
- mdast-util-find-and-replace@3.0.1:
- resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==}
+ mdast-util-find-and-replace@3.0.2:
+ resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==}
- mdast-util-from-markdown@2.0.1:
- resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==}
+ mdast-util-from-markdown@2.0.2:
+ resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==}
+
+ mdast-util-frontmatter@2.0.1:
+ resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==}
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-footnote@2.1.0:
+ resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==}
mdast-util-gfm-strikethrough@2.0.0:
resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==}
@@ -3047,14 +3754,14 @@ packages:
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-gfm@3.1.0:
+ resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==}
mdast-util-phrasing@4.1.0:
resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==}
- mdast-util-to-markdown@2.1.0:
- resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==}
+ mdast-util-to-markdown@2.1.2:
+ resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==}
mdast-util-to-string@4.0.0:
resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
@@ -3065,8 +3772,8 @@ packages:
mdn-data@2.0.30:
resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
- mdn-data@2.10.0:
- resolution: {integrity: sha512-qq7C3EtK3yJXMwz1zAab65pjl+UhohqMOctTgcqjLOWABqmwj+me02LSsCuEUxnst9X1lCBpoE0WArGKgdGDzw==}
+ mdn-data@2.12.2:
+ resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
mdurl@2.0.0:
resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
@@ -3079,8 +3786,11 @@ packages:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
- micromark-core-commonmark@2.0.1:
- resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==}
+ micromark-core-commonmark@2.0.3:
+ resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==}
+
+ micromark-extension-frontmatter@2.0.0:
+ resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==}
micromark-extension-gfm-autolink-literal@2.1.0:
resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==}
@@ -3091,8 +3801,8 @@ packages:
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-table@2.1.1:
+ resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==}
micromark-extension-gfm-tagfilter@2.0.0:
resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==}
@@ -3103,65 +3813,65 @@ packages:
micromark-extension-gfm@3.0.0:
resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==}
- micromark-factory-destination@2.0.0:
- resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==}
+ micromark-factory-destination@2.0.1:
+ resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==}
- micromark-factory-label@2.0.0:
- resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==}
+ micromark-factory-label@2.0.1:
+ resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==}
- micromark-factory-space@2.0.0:
- resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==}
+ micromark-factory-space@2.0.1:
+ resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==}
- micromark-factory-title@2.0.0:
- resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==}
+ micromark-factory-title@2.0.1:
+ resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==}
- micromark-factory-whitespace@2.0.0:
- resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==}
+ micromark-factory-whitespace@2.0.1:
+ resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==}
- micromark-util-character@2.1.0:
- resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==}
+ micromark-util-character@2.1.1:
+ resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==}
- micromark-util-chunked@2.0.0:
- resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==}
+ micromark-util-chunked@2.0.1:
+ resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==}
- micromark-util-classify-character@2.0.0:
- resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==}
+ micromark-util-classify-character@2.0.1:
+ resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==}
- micromark-util-combine-extensions@2.0.0:
- resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==}
+ micromark-util-combine-extensions@2.0.1:
+ resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==}
- micromark-util-decode-numeric-character-reference@2.0.1:
- resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==}
+ micromark-util-decode-numeric-character-reference@2.0.2:
+ resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==}
- micromark-util-decode-string@2.0.0:
- resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==}
+ micromark-util-decode-string@2.0.1:
+ resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==}
- micromark-util-encode@2.0.0:
- resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==}
+ micromark-util-encode@2.0.1:
+ resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==}
- micromark-util-html-tag-name@2.0.0:
- resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==}
+ micromark-util-html-tag-name@2.0.1:
+ resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==}
- micromark-util-normalize-identifier@2.0.0:
- resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==}
+ micromark-util-normalize-identifier@2.0.1:
+ resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==}
- micromark-util-resolve-all@2.0.0:
- resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==}
+ micromark-util-resolve-all@2.0.1:
+ resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==}
- micromark-util-sanitize-uri@2.0.0:
- resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==}
+ micromark-util-sanitize-uri@2.0.1:
+ resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==}
- micromark-util-subtokenize@2.0.1:
- resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==}
+ micromark-util-subtokenize@2.1.0:
+ resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==}
- micromark-util-symbol@2.0.0:
- resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==}
+ micromark-util-symbol@2.0.1:
+ resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==}
- micromark-util-types@2.0.0:
- resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==}
+ micromark-util-types@2.0.2:
+ resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==}
- micromark@4.0.0:
- resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==}
+ micromark@4.0.2:
+ resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==}
micromatch@4.0.8:
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
@@ -3213,16 +3923,13 @@ packages:
resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
hasBin: true
- mlly@1.7.2:
- resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==}
+ mlly@1.7.4:
+ resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
mrmime@2.0.0:
resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
engines: {node: '>=10'}
- ms@2.1.2:
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
-
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
@@ -3230,25 +3937,36 @@ packages:
resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==}
hasBin: true
+ nanoid@3.3.11:
+ resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+
nanoid@3.3.7:
resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- natural-compare-lite@1.4.0:
- resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
+ napi-postinstall@0.2.3:
+ resolution: {integrity: sha512-Mi7JISo/4Ij2tDZ2xBE2WH+/KvVlkhA6juEjpEeRAVPNCpN3nxJo/5FhDNKgBcdmcmhaH6JjgST4xY/23ZYK0w==}
+ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+ hasBin: true
natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
+ natural-orderby@5.0.0:
+ resolution: {integrity: sha512-kKHJhxwpR/Okycz4HhQKKlhWe4ASEfPgkSWNmKFHd7+ezuQlxkA5cM3+XkBPvm1gmHen3w53qsYAv+8GwRrBlg==}
+ engines: {node: '>=18'}
+
no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
node-addon-api@7.1.1:
resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
- node-fetch-native@1.6.4:
- resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==}
+ node-fetch-native@1.6.6:
+ resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==}
node-fetch@2.7.0:
resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
@@ -3262,6 +3980,9 @@ packages:
node-releases@2.0.18:
resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
+ node-releases@2.0.19:
+ resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
+
normalize-package-data@2.5.0:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
@@ -3293,14 +4014,14 @@ packages:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
- overlayscrollbars-solid@0.5.5:
- resolution: {integrity: sha512-YXjU0Q8XhpDcnKyLlgAI6Qcum3btU/4fQbLVzOgxgld4b1oWEaYRL+V8YNgLc/TmlT2taQoLuskTUMDVrIapaQ==}
+ overlayscrollbars-solid@0.5.6:
+ resolution: {integrity: sha512-n1iaIT5vLxT7TSum9f80BDfIpXX53CcCxWyqWid9doJDDPPPzEMv+QbDM8I5sctbeExUqc9WAgNnu3W9/M2Q3g==}
peerDependencies:
overlayscrollbars: ^2.0.0
solid-js: ^1.7.0
- overlayscrollbars@2.10.0:
- resolution: {integrity: sha512-diNMeEafWTE0A4GJfwRpdBp2rE/BEvrhptBdBcDu8/UeytWcdCy9Td8tZWnztJeJ26f8/uHCWfPnPUC/dtgJdw==}
+ overlayscrollbars@2.11.1:
+ resolution: {integrity: sha512-kogaNaBTIizRenQ2GTzt2cpkEH9B0nUBXseRxqQblH/YicJ3TaWuvn8E5TXPPfJCVoHYSgBYZzzva40kCERKHg==}
p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
@@ -3325,16 +4046,15 @@ packages:
package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
- package-manager-detector@0.2.2:
- resolution: {integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==}
+ package-manager-detector@0.2.11:
+ resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==}
parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
- parse-imports@2.2.1:
- resolution: {integrity: sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==}
- engines: {node: '>= 18'}
+ parse-imports-exports@0.2.4:
+ resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==}
parse-json@5.2.0:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
@@ -3344,6 +4064,9 @@ packages:
resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==}
engines: {node: '>=18'}
+ parse-statements@1.0.11:
+ resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==}
+
parse5@7.1.2:
resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
@@ -3383,6 +4106,9 @@ packages:
pathe@1.1.2:
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
+ pathe@2.0.3:
+ resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
+
pathval@2.0.0:
resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==}
engines: {node: '>= 14.16'}
@@ -3390,9 +4116,6 @@ packages:
perfect-debounce@1.0.0:
resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
- picocolors@1.0.1:
- resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
-
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -3404,8 +4127,11 @@ packages:
resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
engines: {node: '>=12'}
- pkg-types@1.2.1:
- resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==}
+ pkg-types@1.3.1:
+ resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
+
+ pkg-types@2.1.0:
+ resolution: {integrity: sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==}
plausible-tracker@0.3.9:
resolution: {integrity: sha512-hMhneYm3GCPyQon88SZrVJx+LlqhM1kZFQbuAgXPoh/Az2YvO1B6bitT9qlhpiTdJlsT5lsr3gPmzoVjb5CDXA==}
@@ -3419,6 +4145,10 @@ packages:
resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==}
engines: {node: ^10 || ^12 || >=14}
+ postcss@8.5.3:
+ resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
+ engines: {node: ^10 || ^12 || >=14}
+
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
@@ -3428,9 +4158,10 @@ packages:
engines: {node: '>=10.13.0'}
hasBin: true
- pretty-format@27.5.1:
- resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ prettier@3.5.3:
+ resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==}
+ engines: {node: '>=14'}
+ hasBin: true
pretty-ms@9.1.0:
resolution: {integrity: sha512-o1piW0n3tgKIKCwk2vpM/vOV13zjJzvP37Ioze54YlTHE06m4tjEbzg9WsKkvTuyYln2DHjo5pY4qrZGI0otpw==}
@@ -3458,14 +4189,27 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
+ quansync@0.2.10:
+ resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==}
+
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
queue-tick@1.0.1:
resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==}
- react-is@17.0.2:
- resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
+ react-dom@19.1.0:
+ resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==}
+ peerDependencies:
+ react: ^19.1.0
+
+ react-refresh@0.17.0:
+ resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==}
+ engines: {node: '>=0.10.0'}
+
+ react@19.1.0:
+ resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==}
+ engines: {node: '>=0.10.0'}
read-pkg-up@7.0.1:
resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
@@ -3493,17 +4237,10 @@ packages:
resolution: {integrity: sha512-GkMg9uOTpIWWKbSsgwb5fA4EavTR+SG/PMPoAY8hkhHfEEY0/vqljY+XHqtDf2cr2IJtoNRDbrrEpZUiZCkYRw==}
engines: {node: '>= 14.16.0'}
- redent@3.0.0:
- resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
- engines: {node: '>=8'}
-
refa@0.12.1:
resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- regenerator-runtime@0.14.1:
- resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
-
regexp-ast-analysis@0.7.1:
resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
@@ -3516,6 +4253,9 @@ packages:
resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==}
hasBin: true
+ remove-accents@0.5.0:
+ resolution: {integrity: sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==}
+
require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
@@ -3540,13 +4280,16 @@ packages:
engines: {node: 20 || >=22}
hasBin: true
- rollup-plugin-visualizer@5.12.0:
- resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==}
- engines: {node: '>=14'}
+ rollup-plugin-visualizer@5.14.0:
+ resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==}
+ engines: {node: '>=18'}
hasBin: true
peerDependencies:
+ rolldown: 1.x
rollup: 2.x || 3.x || 4.x
peerDependenciesMeta:
+ rolldown:
+ optional: true
rollup:
optional: true
@@ -3555,6 +4298,11 @@ packages:
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
+ rollup@4.40.1:
+ resolution: {integrity: sha512-C5VvvgCCyfyotVITIAv+4efVytl5F7wt+/I2i9q9GZcEXW9BP52YYOXC58igUi+LFZVHukErIIqQSWwv/M3WRw==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+
rrweb-cssom@0.7.1:
resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==}
@@ -3579,6 +4327,9 @@ packages:
resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
engines: {node: '>=v12.22.7'}
+ scheduler@0.26.0:
+ resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}
+
scslre@0.3.0:
resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==}
engines: {node: ^14.0.0 || >=16.0.0}
@@ -3591,8 +4342,8 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- semver@7.6.3:
- resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
+ semver@7.7.1:
+ resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
engines: {node: '>=10'}
hasBin: true
@@ -3628,15 +4379,12 @@ packages:
sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
- slashes@3.0.12:
- resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==}
-
smol-toml@1.3.0:
resolution: {integrity: sha512-tWpi2TsODPScmi48b/OQZGi2lgUmBCHy6SZrhi/FdnnHiU1GwebbCfuQuxsC3nHaLwtYeJGPrDZDIeodDOc4pA==}
engines: {node: '>= 18'}
- solid-js@1.9.3:
- resolution: {integrity: sha512-5ba3taPoZGt9GY3YlsCB24kCg0Lv/rie/HTD4kG6h4daZZz7+yK02xn8Vx8dLYBc9i6Ps5JwAbEiqjmKaLB3Ag==}
+ solid-js@1.9.6:
+ resolution: {integrity: sha512-PoasAJvLk60hRtOTe9ulvALOdLjjqxuxcGZRolBQqxOnXrBXHGzqMT4ijNhGsDAYdOgEa8ZYaAE94PSldrFSkA==}
solid-refresh@0.6.3:
resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==}
@@ -3669,11 +4417,11 @@ packages:
spdx-expression-parse@4.0.0:
resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==}
- spdx-license-ids@3.0.20:
- resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==}
+ spdx-license-ids@3.0.21:
+ resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==}
- stable-hash@0.0.4:
- resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==}
+ stable-hash@0.0.5:
+ resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==}
stackback@0.0.2:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
@@ -3684,6 +4432,9 @@ packages:
streamx@2.19.0:
resolution: {integrity: sha512-5z6CNR4gtkPbwlxyEqoDGDmWIzoNJqCBt4Eac1ICP9YaIT08ct712cFj0u1rx4F8luAuL+3Qc+RFIdI4OX00kg==}
+ string-ts@2.2.1:
+ resolution: {integrity: sha512-Q2u0gko67PLLhbte5HmPfdOjNvUKbKQM+mCNQae6jE91DmoFHY6HH9GcdqCeNx87DZ2KKjiFxmA0R/42OneGWw==}
+
string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
@@ -3724,10 +4475,6 @@ packages:
style-to-object@1.0.8:
resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==}
- supports-color@5.5.0:
- resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
- engines: {node: '>=4'}
-
supports-color@7.2.0:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines: {node: '>=8'}
@@ -3744,14 +4491,17 @@ packages:
symbol-tree@3.2.4:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
- synckit@0.6.2:
- resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==}
- engines: {node: '>=12.20'}
+ synckit@0.10.3:
+ resolution: {integrity: sha512-R1urvuyiTaWfeCggqEvpDJwAlDVdsT9NM+IP//Tk2x7qHCkSvBk/fwFgw/TLAHzZlrAnnazMcRw0ZD8HlYFTEQ==}
+ engines: {node: ^14.18.0 || >=16.0.0}
synckit@0.9.2:
resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==}
engines: {node: ^14.18.0 || >=16.0.0}
+ tailwindcss@4.1.5:
+ resolution: {integrity: sha512-nYtSPfWGDiWgCkwQG/m+aX83XCwf62sBgg3bIlNiiOcggnS1x3uVRDAuyelBFL+vJdOPPCGElxv9DjHJjRHiVA==}
+
tapable@2.2.1:
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
engines: {node: '>=6'}
@@ -3762,14 +4512,21 @@ packages:
text-decoder@1.1.1:
resolution: {integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==}
- text-table@0.2.0:
- resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
+ tiny-invariant@1.3.3:
+ resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==}
+
+ tiny-warning@1.0.3:
+ resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==}
tinybench@2.9.0:
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
- tinyexec@0.3.1:
- resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==}
+ tinyexec@0.3.2:
+ resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
+
+ tinyglobby@0.2.13:
+ resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==}
+ engines: {node: '>=12.0.0'}
tinyglobby@0.2.9:
resolution: {integrity: sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==}
@@ -3794,10 +4551,6 @@ packages:
resolution: {integrity: sha512-R/K2tZ5MiY+mVrnSkNJkwqYT2vUv1lcT6wJvd2emGaMJ7PHUGRY4e3tUsdFCXgqxi2QgbHjL3yJgXCo40v9Hxw==}
hasBin: true
- to-fast-properties@2.0.0:
- resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
- engines: {node: '>=4'}
-
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
@@ -3824,31 +4577,25 @@ packages:
traverse@0.3.9:
resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==}
- ts-api-utils@1.3.0:
- resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
- engines: {node: '>=16'}
+ ts-api-utils@2.1.0:
+ resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==}
+ engines: {node: '>=18.12'}
peerDependencies:
- typescript: '>=4.2.0'
+ typescript: '>=4.8.4'
- ts-node@10.9.2:
- resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
- hasBin: true
+ ts-declaration-location@1.0.7:
+ resolution: {integrity: sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==}
peerDependencies:
- '@swc/core': '>=1.2.50'
- '@swc/wasm': '>=1.2.50'
- '@types/node': '*'
- typescript: '>=2.7'
- peerDependenciesMeta:
- '@swc/core':
- optional: true
- '@swc/wasm':
- optional: true
+ typescript: '>=4.0.0'
+
+ ts-pattern@5.7.0:
+ resolution: {integrity: sha512-0/FvIG4g3kNkYgbNwBBW5pZBkfpeYQnH+2AA3xmjkCAit/DSDPKmgwC3fKof4oYUq6gupClVOJlFl+939VRBMg==}
ts-poet@4.15.0:
resolution: {integrity: sha512-sLLR8yQBvHzi9d4R1F4pd+AzQxBfzOSSjfxiJxQhkUoH5bL7RsAC6wgvtVUQdGqiCsyS9rT6/8X2FI7ipdir5g==}
- tsconfck@3.1.1:
- resolution: {integrity: sha512-00eoI6WY57SvZEVjm13stEVE90VkEdJAFGgpFLTsZbJyW/LwFQ7uQxJHWpZ2hzSWgCPKc9AnBnNP+0X7o3hAmQ==}
+ tsconfck@3.1.5:
+ resolution: {integrity: sha512-CLDfGgUp7XPswWnezWwsCRxNmgQjhYq3VXHM0/XIRxhVrKw0M1if9agzryh1QS3nxjCROvV+xWxoJO1YctzzWg==}
engines: {node: ^18 || >=20}
hasBin: true
peerDependencies:
@@ -3863,8 +4610,11 @@ packages:
tslib@2.8.0:
resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==}
- tsx@4.19.1:
- resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==}
+ tslib@2.8.1:
+ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
+
+ tsx@4.19.4:
+ resolution: {integrity: sha512-gK5GVzDkJK1SI1zwHf32Mqxf2tSJkNx+eYcNly5+nHvWqXUJYUkWBQtKauoESz3ymezAI++ZwT855x5p5eop+Q==}
engines: {node: '>=18.0.0'}
hasBin: true
@@ -3896,13 +4646,20 @@ packages:
resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
engines: {node: '>=8'}
+ typescript-eslint@8.31.1:
+ resolution: {integrity: sha512-j6DsEotD/fH39qKzXTQRwYYWlt7D+0HmfpOK+DVhwJOFLcdmn92hq3mBb7HlKJHbjjI/gTOqEcc9d6JfpFf/VA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <5.9.0'
+
typescript@3.9.10:
resolution: {integrity: sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==}
engines: {node: '>=4.2.0'}
hasBin: true
- typescript@5.6.3:
- resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==}
+ typescript@5.8.3:
+ resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
engines: {node: '>=14.17'}
hasBin: true
@@ -3915,6 +4672,9 @@ packages:
unconfig@0.5.5:
resolution: {integrity: sha512-VQZ5PT9HDX+qag0XdgQi8tJepPhXiR/yVOkn707gJDKo31lGjRilPREiQJ9Z6zd/Ugpv6ZvO5VxVIcatldYcNQ==}
+ unconfig@7.0.0:
+ resolution: {integrity: sha512-G5CJSoG6ZTxgzCJblEfgpdRK2tos9+UdD2WtecDUVfImzQ0hFjwpH5RVvGMhP4pRpC9ML7NrC4qBsBl0Ttj35A==}
+
undici-types@6.19.8:
resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
@@ -3956,15 +4716,16 @@ packages:
unplugin@1.0.1:
resolution: {integrity: sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==}
+ unplugin@2.3.2:
+ resolution: {integrity: sha512-3n7YA46rROb3zSj8fFxtxC/PqoyvYQ0llwz9wtUPUutr9ig09C8gGo5CWCwHrUzlqC1LLR43kxp5vEIyH1ac1w==}
+ engines: {node: '>=18.12.0'}
+
+ unrs-resolver@1.7.2:
+ resolution: {integrity: sha512-BBKpaylOW8KbHsu378Zky/dGh4ckT/4NW/0SHRABdqRLcQJ2dAOjDo9g97p04sWflm0kqPqpUatxReNV/dqI5A==}
+
unzip-stream@0.3.4:
resolution: {integrity: sha512-PyofABPVv+d7fL7GOpusx7eRT9YETY2X04PhwbSipdj6bMxVCFJrr+nm0Mxqbf9hUiTin/UsnuFWBXlDZFy0Cw==}
- update-browserslist-db@1.1.0:
- resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
-
update-browserslist-db@1.1.1:
resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==}
hasBin: true
@@ -3974,12 +4735,14 @@ packages:
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+ use-sync-external-store@1.5.0:
+ resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- v8-compile-cache-lib@3.0.1:
- resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
-
validate-html-nesting@1.2.2:
resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==}
@@ -3997,18 +4760,18 @@ packages:
solid-js: ^1
vite: '>=4'
- vite-plugin-solid@2.10.2:
- resolution: {integrity: sha512-AOEtwMe2baBSXMXdo+BUwECC8IFHcKS6WQV/1NEd+Q7vHPap5fmIhLcAzr+DUJ04/KHx/1UBU0l1/GWP+rMAPQ==}
+ vite-plugin-solid@2.11.6:
+ resolution: {integrity: sha512-Sl5CTqJTGyEeOsmdH6BOgalIZlwH3t4/y0RQuFLMGnvWMBvxb4+lq7x3BSiAw6etf0QexfNJW7HSOO/Qf7pigg==}
peerDependencies:
'@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.*
solid-js: ^1.7.2
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
peerDependenciesMeta:
'@testing-library/jest-dom':
optional: true
- vite-tsconfig-paths@5.0.1:
- resolution: {integrity: sha512-yqwv+LstU7NwPeNqajZzLEBVpUFU6Dugtb2P84FXuvaoYA+/70l9MHE+GYfYAycVyPSDYZ7mjOFuYBRqlEpTig==}
+ vite-tsconfig-paths@5.1.4:
+ resolution: {integrity: sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==}
peerDependencies:
vite: '*'
peerDependenciesMeta:
@@ -4046,10 +4809,50 @@ packages:
terser:
optional: true
- vitefu@0.2.5:
- resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
+ vite@6.3.4:
+ resolution: {integrity: sha512-BiReIiMS2fyFqbqNT/Qqt4CVITDU9M9vE+DKcVAsB+ZV0wvTKd+3hMbkpxz1b+NmEDMegpVbisKiAZOnvO92Sw==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ hasBin: true
peerDependencies:
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0
+ '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+ jiti: '>=1.21.0'
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ sass-embedded: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.16.0
+ tsx: ^4.8.1
+ yaml: ^2.4.2
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ jiti:
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
+
+ vitefu@1.0.6:
+ resolution: {integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==}
+ peerDependencies:
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
peerDependenciesMeta:
vite:
optional: true
@@ -4079,11 +4882,17 @@ packages:
jsdom:
optional: true
+ vue-eslint-parser@9.4.3:
+ resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==}
+ engines: {node: ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: '>=6.0.0'
+
vue-flow-layout@0.0.5:
resolution: {integrity: sha512-lZlqQ/Se1trGMtBMneZDWaiQiQBuxU8ivZ+KpJMem5zKROFpzuPq9KqyWABbSYbxq0qhqZs1I4DBwrY041rtOA==}
- vue@3.5.12:
- resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==}
+ vue@3.5.13:
+ resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -4108,6 +4917,9 @@ packages:
webpack-virtual-modules@0.5.0:
resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==}
+ 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'}
@@ -4179,8 +4991,8 @@ packages:
yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
- yaml-eslint-parser@1.2.3:
- resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==}
+ yaml-eslint-parser@1.3.0:
+ resolution: {integrity: sha512-E/+VitOorXSLiAqtTd7Yqax0/pAS3xaYMP+AUUJGOK1OZG3rhcj9fcJOM5HJ2VrP1FrStVCWr1muTfQCdj4tAA==}
engines: {node: ^14.17.0 || >=16.0.0}
yaml@1.10.2:
@@ -4200,10 +5012,6 @@ packages:
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
engines: {node: '>=12'}
- yn@3.1.1:
- resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
- engines: {node: '>=6'}
-
yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
@@ -4216,8 +5024,8 @@ packages:
resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}
engines: {node: '>= 14'}
- zod@3.23.8:
- resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
+ zod@3.24.3:
+ resolution: {integrity: sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==}
zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
@@ -4274,20 +5082,20 @@ snapshots:
'@actions/io@1.1.3': {}
- '@adobe/css-tools@4.4.0': {}
-
'@ampproject/remapping@2.3.0':
dependencies:
- '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- '@antfu/install-pkg@0.4.1':
+ '@antfu/install-pkg@1.0.0':
dependencies:
- package-manager-detector: 0.2.2
- tinyexec: 0.3.1
+ package-manager-detector: 0.2.11
+ tinyexec: 0.3.2
'@antfu/utils@0.7.10': {}
+ '@antfu/utils@8.1.1': {}
+
'@azure/abort-controller@1.1.0':
dependencies:
tslib: 2.8.0
@@ -4382,52 +5190,26 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/code-frame@7.24.7':
+ '@babel/code-frame@7.27.1':
dependencies:
- '@babel/highlight': 7.24.7
- picocolors: 1.0.1
-
- '@babel/code-frame@7.25.9':
- dependencies:
- '@babel/highlight': 7.25.9
+ '@babel/helper-validator-identifier': 7.27.1
+ js-tokens: 4.0.0
picocolors: 1.1.1
- '@babel/compat-data@7.25.4': {}
+ '@babel/compat-data@7.27.1': {}
- '@babel/compat-data@7.25.9': {}
-
- '@babel/core@7.25.2':
+ '@babel/core@7.27.1':
dependencies:
'@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.24.7
- '@babel/generator': 7.25.5
- '@babel/helper-compilation-targets': 7.25.2
- '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
- '@babel/helpers': 7.25.0
- '@babel/parser': 7.25.4
- '@babel/template': 7.25.0
- '@babel/traverse': 7.25.4
- '@babel/types': 7.25.4
- convert-source-map: 2.0.0
- debug: 4.3.6
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/core@7.25.9':
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.25.9
- '@babel/generator': 7.25.9
- '@babel/helper-compilation-targets': 7.25.9
- '@babel/helper-module-transforms': 7.25.9(@babel/core@7.25.9)
- '@babel/helpers': 7.25.9
- '@babel/parser': 7.25.9
- '@babel/template': 7.25.9
- '@babel/traverse': 7.25.9
- '@babel/types': 7.25.9
+ '@babel/code-frame': 7.27.1
+ '@babel/generator': 7.27.1
+ '@babel/helper-compilation-targets': 7.27.1
+ '@babel/helper-module-transforms': 7.27.1(@babel/core@7.27.1)
+ '@babel/helpers': 7.27.1
+ '@babel/parser': 7.27.1
+ '@babel/template': 7.27.1
+ '@babel/traverse': 7.27.1
+ '@babel/types': 7.27.1
convert-source-map: 2.0.0
debug: 4.3.7
gensync: 1.0.0-beta.2
@@ -4436,213 +5218,140 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.25.5':
+ '@babel/generator@7.27.1':
dependencies:
- '@babel/types': 7.25.4
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
- jsesc: 2.5.2
-
- '@babel/generator@7.25.9':
- dependencies:
- '@babel/types': 7.25.9
- '@jridgewell/gen-mapping': 0.3.5
+ '@babel/parser': 7.27.1
+ '@babel/types': 7.27.1
+ '@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.0.2
- '@babel/helper-compilation-targets@7.25.2':
+ '@babel/helper-compilation-targets@7.27.1':
dependencies:
- '@babel/compat-data': 7.25.4
- '@babel/helper-validator-option': 7.24.8
- browserslist: 4.23.3
- lru-cache: 5.1.1
- semver: 6.3.1
-
- '@babel/helper-compilation-targets@7.25.9':
- dependencies:
- '@babel/compat-data': 7.25.9
- '@babel/helper-validator-option': 7.25.9
+ '@babel/compat-data': 7.27.1
+ '@babel/helper-validator-option': 7.27.1
browserslist: 4.24.2
lru-cache: 5.1.1
semver: 6.3.1
'@babel/helper-module-imports@7.18.6':
dependencies:
- '@babel/types': 7.25.4
+ '@babel/types': 7.27.1
- '@babel/helper-module-imports@7.24.7':
+ '@babel/helper-module-imports@7.27.1':
dependencies:
- '@babel/traverse': 7.25.4
- '@babel/types': 7.25.4
+ '@babel/traverse': 7.27.1
+ '@babel/types': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-imports@7.25.9':
+ '@babel/helper-module-transforms@7.27.1(@babel/core@7.27.1)':
dependencies:
- '@babel/traverse': 7.25.9
- '@babel/types': 7.25.9
+ '@babel/core': 7.27.1
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
+ '@babel/traverse': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)':
+ '@babel/helper-plugin-utils@7.27.1': {}
+
+ '@babel/helper-string-parser@7.27.1': {}
+
+ '@babel/helper-validator-identifier@7.27.1': {}
+
+ '@babel/helper-validator-option@7.27.1': {}
+
+ '@babel/helpers@7.27.1':
dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-module-imports': 7.24.7
- '@babel/helper-simple-access': 7.24.7
- '@babel/helper-validator-identifier': 7.24.7
- '@babel/traverse': 7.25.4
- transitivePeerDependencies:
- - supports-color
+ '@babel/template': 7.27.1
+ '@babel/types': 7.27.1
- '@babel/helper-module-transforms@7.25.9(@babel/core@7.25.9)':
+ '@babel/parser@7.27.1':
dependencies:
- '@babel/core': 7.25.9
- '@babel/helper-module-imports': 7.25.9
- '@babel/helper-simple-access': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
- '@babel/traverse': 7.25.9
- transitivePeerDependencies:
- - supports-color
+ '@babel/types': 7.27.1
- '@babel/helper-plugin-utils@7.24.8': {}
-
- '@babel/helper-simple-access@7.24.7':
+ '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.1)':
dependencies:
- '@babel/traverse': 7.25.4
- '@babel/types': 7.25.4
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-simple-access@7.25.9':
+ '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.1)':
dependencies:
- '@babel/traverse': 7.25.9
- '@babel/types': 7.25.9
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-string-parser@7.24.8': {}
-
- '@babel/helper-string-parser@7.25.9': {}
-
- '@babel/helper-validator-identifier@7.24.7': {}
-
- '@babel/helper-validator-identifier@7.25.9': {}
-
- '@babel/helper-validator-option@7.24.8': {}
-
- '@babel/helper-validator-option@7.25.9': {}
-
- '@babel/helpers@7.25.0':
+ '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.27.1)':
dependencies:
- '@babel/template': 7.25.0
- '@babel/types': 7.25.4
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
- '@babel/helpers@7.25.9':
+ '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.27.1)':
dependencies:
- '@babel/template': 7.25.9
- '@babel/types': 7.25.9
+ '@babel/core': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
- '@babel/highlight@7.24.7':
+ '@babel/template@7.27.1':
dependencies:
- '@babel/helper-validator-identifier': 7.25.9
- chalk: 2.4.2
- js-tokens: 4.0.0
- picocolors: 1.0.1
+ '@babel/code-frame': 7.27.1
+ '@babel/parser': 7.27.1
+ '@babel/types': 7.27.1
- '@babel/highlight@7.25.9':
+ '@babel/traverse@7.27.1':
dependencies:
- '@babel/helper-validator-identifier': 7.25.9
- chalk: 2.4.2
- js-tokens: 4.0.0
- picocolors: 1.1.1
-
- '@babel/parser@7.25.4':
- dependencies:
- '@babel/types': 7.25.4
-
- '@babel/parser@7.25.9':
- dependencies:
- '@babel/types': 7.25.9
-
- '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/runtime@7.25.6':
- dependencies:
- regenerator-runtime: 0.14.1
-
- '@babel/template@7.25.0':
- dependencies:
- '@babel/code-frame': 7.24.7
- '@babel/parser': 7.25.4
- '@babel/types': 7.25.4
-
- '@babel/template@7.25.9':
- dependencies:
- '@babel/code-frame': 7.25.9
- '@babel/parser': 7.25.9
- '@babel/types': 7.25.9
-
- '@babel/traverse@7.25.4':
- dependencies:
- '@babel/code-frame': 7.24.7
- '@babel/generator': 7.25.5
- '@babel/parser': 7.25.4
- '@babel/template': 7.25.0
- '@babel/types': 7.25.4
- debug: 4.3.6
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
-
- '@babel/traverse@7.25.9':
- dependencies:
- '@babel/code-frame': 7.25.9
- '@babel/generator': 7.25.9
- '@babel/parser': 7.25.9
- '@babel/template': 7.25.9
- '@babel/types': 7.25.9
+ '@babel/code-frame': 7.27.1
+ '@babel/generator': 7.27.1
+ '@babel/parser': 7.27.1
+ '@babel/template': 7.27.1
+ '@babel/types': 7.27.1
debug: 4.3.7
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/types@7.25.4':
+ '@babel/types@7.27.1':
dependencies:
- '@babel/helper-string-parser': 7.24.8
- '@babel/helper-validator-identifier': 7.24.7
- to-fast-properties: 2.0.0
+ '@babel/helper-string-parser': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
- '@babel/types@7.25.9':
- dependencies:
- '@babel/helper-string-parser': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
-
- '@clack/core@0.3.4':
+ '@clack/core@0.4.2':
dependencies:
picocolors: 1.1.1
sisteransi: 1.0.5
- '@clack/prompts@0.7.0':
+ '@clack/prompts@0.10.1':
dependencies:
- '@clack/core': 0.3.4
+ '@clack/core': 0.4.2
picocolors: 1.1.1
sisteransi: 1.0.5
- '@cspotcode/source-map-support@0.8.1':
+ '@emnapi/core@1.4.3':
dependencies:
- '@jridgewell/trace-mapping': 0.3.9
+ '@emnapi/wasi-threads': 1.0.2
+ tslib: 2.8.1
+ optional: true
- '@es-joy/jsdoccomment@0.48.0':
+ '@emnapi/runtime@1.4.3':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
+ '@emnapi/wasi-threads@1.0.2':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
+ '@es-joy/jsdoccomment@0.49.0':
dependencies:
comment-parser: 1.4.1
esquery: 1.6.0
jsdoc-type-pratt-parser: 4.1.0
- '@es-joy/jsdoccomment@0.49.0':
+ '@es-joy/jsdoccomment@0.50.0':
dependencies:
+ '@types/eslint': 9.6.1
+ '@types/estree': 1.0.7
+ '@typescript-eslint/types': 8.31.1
comment-parser: 1.4.1
esquery: 1.6.0
jsdoc-type-pratt-parser: 4.1.0
@@ -4653,173 +5362,355 @@ snapshots:
'@esbuild/aix-ppc64@0.23.1':
optional: true
+ '@esbuild/aix-ppc64@0.25.3':
+ optional: true
+
'@esbuild/android-arm64@0.21.5':
optional: true
'@esbuild/android-arm64@0.23.1':
optional: true
+ '@esbuild/android-arm64@0.25.3':
+ optional: true
+
'@esbuild/android-arm@0.21.5':
optional: true
'@esbuild/android-arm@0.23.1':
optional: true
+ '@esbuild/android-arm@0.25.3':
+ optional: true
+
'@esbuild/android-x64@0.21.5':
optional: true
'@esbuild/android-x64@0.23.1':
optional: true
+ '@esbuild/android-x64@0.25.3':
+ optional: true
+
'@esbuild/darwin-arm64@0.21.5':
optional: true
'@esbuild/darwin-arm64@0.23.1':
optional: true
+ '@esbuild/darwin-arm64@0.25.3':
+ optional: true
+
'@esbuild/darwin-x64@0.21.5':
optional: true
'@esbuild/darwin-x64@0.23.1':
optional: true
+ '@esbuild/darwin-x64@0.25.3':
+ optional: true
+
'@esbuild/freebsd-arm64@0.21.5':
optional: true
'@esbuild/freebsd-arm64@0.23.1':
optional: true
+ '@esbuild/freebsd-arm64@0.25.3':
+ optional: true
+
'@esbuild/freebsd-x64@0.21.5':
optional: true
'@esbuild/freebsd-x64@0.23.1':
optional: true
+ '@esbuild/freebsd-x64@0.25.3':
+ optional: true
+
'@esbuild/linux-arm64@0.21.5':
optional: true
'@esbuild/linux-arm64@0.23.1':
optional: true
+ '@esbuild/linux-arm64@0.25.3':
+ optional: true
+
'@esbuild/linux-arm@0.21.5':
optional: true
'@esbuild/linux-arm@0.23.1':
optional: true
+ '@esbuild/linux-arm@0.25.3':
+ optional: true
+
'@esbuild/linux-ia32@0.21.5':
optional: true
'@esbuild/linux-ia32@0.23.1':
optional: true
+ '@esbuild/linux-ia32@0.25.3':
+ optional: true
+
'@esbuild/linux-loong64@0.21.5':
optional: true
'@esbuild/linux-loong64@0.23.1':
optional: true
+ '@esbuild/linux-loong64@0.25.3':
+ optional: true
+
'@esbuild/linux-mips64el@0.21.5':
optional: true
'@esbuild/linux-mips64el@0.23.1':
optional: true
+ '@esbuild/linux-mips64el@0.25.3':
+ optional: true
+
'@esbuild/linux-ppc64@0.21.5':
optional: true
'@esbuild/linux-ppc64@0.23.1':
optional: true
+ '@esbuild/linux-ppc64@0.25.3':
+ optional: true
+
'@esbuild/linux-riscv64@0.21.5':
optional: true
'@esbuild/linux-riscv64@0.23.1':
optional: true
+ '@esbuild/linux-riscv64@0.25.3':
+ optional: true
+
'@esbuild/linux-s390x@0.21.5':
optional: true
'@esbuild/linux-s390x@0.23.1':
optional: true
+ '@esbuild/linux-s390x@0.25.3':
+ optional: true
+
'@esbuild/linux-x64@0.21.5':
optional: true
'@esbuild/linux-x64@0.23.1':
optional: true
+ '@esbuild/linux-x64@0.25.3':
+ optional: true
+
+ '@esbuild/netbsd-arm64@0.25.3':
+ optional: true
+
'@esbuild/netbsd-x64@0.21.5':
optional: true
'@esbuild/netbsd-x64@0.23.1':
optional: true
+ '@esbuild/netbsd-x64@0.25.3':
+ optional: true
+
'@esbuild/openbsd-arm64@0.23.1':
optional: true
+ '@esbuild/openbsd-arm64@0.25.3':
+ optional: true
+
'@esbuild/openbsd-x64@0.21.5':
optional: true
'@esbuild/openbsd-x64@0.23.1':
optional: true
+ '@esbuild/openbsd-x64@0.25.3':
+ optional: true
+
'@esbuild/sunos-x64@0.21.5':
optional: true
'@esbuild/sunos-x64@0.23.1':
optional: true
+ '@esbuild/sunos-x64@0.25.3':
+ optional: true
+
'@esbuild/win32-arm64@0.21.5':
optional: true
'@esbuild/win32-arm64@0.23.1':
optional: true
+ '@esbuild/win32-arm64@0.25.3':
+ optional: true
+
'@esbuild/win32-ia32@0.21.5':
optional: true
'@esbuild/win32-ia32@0.23.1':
optional: true
+ '@esbuild/win32-ia32@0.25.3':
+ optional: true
+
'@esbuild/win32-x64@0.21.5':
optional: true
'@esbuild/win32-x64@0.23.1':
optional: true
- '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.13.0(jiti@2.3.3))':
+ '@esbuild/win32-x64@0.25.3':
+ optional: true
+
+ '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.25.1(jiti@2.4.2))':
dependencies:
escape-string-regexp: 4.0.0
- eslint: 9.13.0(jiti@2.3.3)
+ eslint: 9.25.1(jiti@2.4.2)
ignore: 5.3.2
- '@eslint-community/eslint-utils@4.4.0(eslint@9.13.0(jiti@2.3.3))':
+ '@eslint-community/eslint-utils@4.4.0(eslint@9.25.1(jiti@2.4.2))':
dependencies:
- eslint: 9.13.0(jiti@2.3.3)
+ eslint: 9.25.1(jiti@2.4.2)
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.25.1(jiti@2.4.2))':
+ dependencies:
+ eslint: 9.25.1(jiti@2.4.2)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.11.1': {}
- '@eslint/compat@1.2.1(eslint@9.13.0(jiti@2.3.3))':
- optionalDependencies:
- eslint: 9.13.0(jiti@2.3.3)
+ '@eslint-community/regexpp@4.12.1': {}
- '@eslint/config-array@0.18.0':
+ '@eslint-react/ast@1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
- '@eslint/object-schema': 2.1.4
- debug: 4.3.7
+ '@eslint-react/eff': 1.48.5
+ '@typescript-eslint/types': 8.31.1
+ '@typescript-eslint/typescript-estree': 8.31.1(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ string-ts: 2.2.1
+ ts-pattern: 5.7.0
+ transitivePeerDependencies:
+ - eslint
+ - supports-color
+ - typescript
+
+ '@eslint-react/core@1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
+ dependencies:
+ '@eslint-react/ast': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/eff': 1.48.5
+ '@eslint-react/kit': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/shared': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/var': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.31.1
+ '@typescript-eslint/type-utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/types': 8.31.1
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ birecord: 0.1.1
+ ts-pattern: 5.7.0
+ transitivePeerDependencies:
+ - eslint
+ - supports-color
+ - typescript
+
+ '@eslint-react/eff@1.48.5': {}
+
+ '@eslint-react/eslint-plugin@1.48.5(eslint@9.25.1(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)':
+ dependencies:
+ '@eslint-react/eff': 1.48.5
+ '@eslint-react/kit': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/shared': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.31.1
+ '@typescript-eslint/type-utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/types': 8.31.1
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.25.1(jiti@2.4.2)
+ eslint-plugin-react-debug: 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint-plugin-react-dom: 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint-plugin-react-hooks-extra: 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint-plugin-react-naming-convention: 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint-plugin-react-web-api: 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint-plugin-react-x: 1.48.5(eslint@9.25.1(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)
+ optionalDependencies:
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+ - ts-api-utils
+
+ '@eslint-react/kit@1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
+ dependencies:
+ '@eslint-react/eff': 1.48.5
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@zod/mini': 4.0.0-beta.20250430T185432
+ ts-pattern: 5.7.0
+ transitivePeerDependencies:
+ - eslint
+ - supports-color
+ - typescript
+
+ '@eslint-react/shared@1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
+ dependencies:
+ '@eslint-react/eff': 1.48.5
+ '@eslint-react/kit': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@zod/mini': 4.0.0-beta.20250430T185432
+ ts-pattern: 5.7.0
+ transitivePeerDependencies:
+ - eslint
+ - supports-color
+ - typescript
+
+ '@eslint-react/var@1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
+ dependencies:
+ '@eslint-react/ast': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/eff': 1.48.5
+ '@typescript-eslint/scope-manager': 8.31.1
+ '@typescript-eslint/types': 8.31.1
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ string-ts: 2.2.1
+ ts-pattern: 5.7.0
+ transitivePeerDependencies:
+ - eslint
+ - supports-color
+ - typescript
+
+ '@eslint/compat@1.2.9(eslint@9.25.1(jiti@2.4.2))':
+ optionalDependencies:
+ eslint: 9.25.1(jiti@2.4.2)
+
+ '@eslint/config-array@0.20.0':
+ dependencies:
+ '@eslint/object-schema': 2.1.6
+ debug: 4.4.0
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
- '@eslint/core@0.7.0': {}
+ '@eslint/config-helpers@0.2.2': {}
- '@eslint/eslintrc@3.1.0':
+ '@eslint/core@0.10.0':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
+ '@eslint/core@0.13.0':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
+ '@eslint/eslintrc@3.3.1':
dependencies:
ajv: 6.12.6
- debug: 4.3.7
- espree: 10.2.0
+ debug: 4.4.0
+ espree: 10.3.0
globals: 14.0.0
ignore: 5.3.2
import-fresh: 3.3.0
@@ -4829,74 +5720,80 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.13.0': {}
+ '@eslint/js@9.25.1': {}
- '@eslint/markdown@6.2.1':
+ '@eslint/markdown@6.4.0':
dependencies:
- '@eslint/plugin-kit': 0.2.1
- mdast-util-from-markdown: 2.0.1
- mdast-util-gfm: 3.0.0
+ '@eslint/core': 0.10.0
+ '@eslint/plugin-kit': 0.2.8
+ mdast-util-from-markdown: 2.0.2
+ mdast-util-frontmatter: 2.0.1
+ mdast-util-gfm: 3.1.0
+ micromark-extension-frontmatter: 2.0.0
micromark-extension-gfm: 3.0.0
transitivePeerDependencies:
- supports-color
- '@eslint/object-schema@2.1.4': {}
+ '@eslint/object-schema@2.1.6': {}
- '@eslint/plugin-kit@0.2.1':
+ '@eslint/plugin-kit@0.2.8':
dependencies:
+ '@eslint/core': 0.13.0
levn: 0.4.1
'@fastify/busboy@2.1.1': {}
- '@flowr/eslint-config@4.4.1(@typescript-eslint/utils@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(@unocss/eslint-plugin@0.63.6(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-solid@0.14.3(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3)':
+ '@flowr/eslint@6.0.0(@eslint-react/eslint-plugin@1.48.5(eslint@9.25.1(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3))(@tanstack/eslint-plugin-query@5.74.7(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(@typescript-eslint/utils@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(@unocss/eslint-plugin@66.0.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint-plugin-react-hooks@5.2.0(eslint@9.25.1(jiti@2.4.2)))(eslint-plugin-solid@0.14.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)(vitest@2.1.3)(vue-eslint-parser@9.4.3(eslint@9.25.1(jiti@2.4.2)))':
dependencies:
- '@antfu/install-pkg': 0.4.1
- '@clack/prompts': 0.7.0
- '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.13.0(jiti@2.3.3))
- '@eslint/compat': 1.2.1(eslint@9.13.0(jiti@2.3.3))
- '@eslint/markdown': 6.2.1
- '@stylistic/eslint-plugin': 2.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- '@typescript-eslint/eslint-plugin': 8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- '@typescript-eslint/parser': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- '@vitest/eslint-plugin': 1.1.7(@typescript-eslint/utils@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3)
- eslint: 9.13.0(jiti@2.3.3)
- eslint-flat-config-utils: 0.4.0
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import-x@4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))
- eslint-merge-processors: 0.1.0(eslint@9.13.0(jiti@2.3.3))
- eslint-plugin-command: 0.2.6(eslint@9.13.0(jiti@2.3.3))
- eslint-plugin-import-x: 4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- eslint-plugin-jsdoc: 50.4.3(eslint@9.13.0(jiti@2.3.3))
- eslint-plugin-jsonc: 2.16.0(eslint@9.13.0(jiti@2.3.3))
- eslint-plugin-n: 17.11.1(eslint@9.13.0(jiti@2.3.3))
- eslint-plugin-perfectionist: 3.9.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- eslint-plugin-petal: 4.4.1(eslint@9.13.0(jiti@2.3.3))
- eslint-plugin-regexp: 2.6.0(eslint@9.13.0(jiti@2.3.3))
- eslint-plugin-toml: 0.11.1(eslint@9.13.0(jiti@2.3.3))
- eslint-plugin-unicorn: 55.0.0(eslint@9.13.0(jiti@2.3.3))
- eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))
- eslint-plugin-yml: 1.14.0(eslint@9.13.0(jiti@2.3.3))
- find-up-simple: 1.0.0
- globals: 15.11.0
+ '@antfu/install-pkg': 1.0.0
+ '@clack/prompts': 0.10.1
+ '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.25.1(jiti@2.4.2))
+ '@eslint/compat': 1.2.9(eslint@9.25.1(jiti@2.4.2))
+ '@eslint/markdown': 6.4.0
+ '@stylistic/eslint-plugin': 4.2.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/eslint-plugin': 8.31.1(@typescript-eslint/parser@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@vitest/eslint-plugin': 1.1.44(@typescript-eslint/utils@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)(vitest@2.1.3)
+ eslint: 9.25.1(jiti@2.4.2)
+ eslint-flat-config-utils: 2.0.1
+ eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import-x@4.11.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))
+ eslint-merge-processors: 2.0.0(eslint@9.25.1(jiti@2.4.2))
+ eslint-plugin-command: 3.2.0(eslint@9.25.1(jiti@2.4.2))
+ eslint-plugin-import-x: 4.11.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint-plugin-jsdoc: 50.6.11(eslint@9.25.1(jiti@2.4.2))
+ eslint-plugin-jsonc: 2.20.0(eslint@9.25.1(jiti@2.4.2))
+ eslint-plugin-n: 17.17.0(eslint@9.25.1(jiti@2.4.2))
+ eslint-plugin-perfectionist: 4.12.3(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint-plugin-petal: 6.0.0(eslint@9.25.1(jiti@2.4.2))
+ eslint-plugin-regexp: 2.7.0(eslint@9.25.1(jiti@2.4.2))
+ eslint-plugin-toml: 0.12.0(eslint@9.25.1(jiti@2.4.2))
+ eslint-plugin-unicorn: 56.0.1(eslint@9.25.1(jiti@2.4.2))
+ eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.31.1(@typescript-eslint/parser@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))
+ eslint-plugin-yml: 1.18.0(eslint@9.25.1(jiti@2.4.2))
+ find-up-simple: 1.0.1
+ globals: 15.15.0
jsonc-eslint-parser: 2.4.0
- local-pkg: 0.5.0
+ local-pkg: 1.1.1
toml-eslint-parser: 0.10.0
- yaml-eslint-parser: 1.2.3
+ yaml-eslint-parser: 1.3.0
optionalDependencies:
- '@unocss/eslint-plugin': 0.63.6(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- eslint-plugin-solid: 0.14.3(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
+ '@eslint-react/eslint-plugin': 1.48.5(eslint@9.25.1(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)
+ '@tanstack/eslint-plugin-query': 5.74.7(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@unocss/eslint-plugin': 66.0.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint-plugin-react-hooks: 5.2.0(eslint@9.25.1(jiti@2.4.2))
+ eslint-plugin-solid: 0.14.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ vue-eslint-parser: 9.4.3(eslint@9.25.1(jiti@2.4.2))
transitivePeerDependencies:
+ - '@eslint/json'
- '@typescript-eslint/utils'
- - eslint-import-resolver-node
- - eslint-import-resolver-webpack
- eslint-plugin-import
- supports-color
- - svelte
- typescript
- vitest
- '@flowr/utils@4.4.1': {}
+ '@flowr/utilities@6.0.0': {}
- '@fontsource/poppins@5.1.0': {}
+ '@fontsource/poppins@5.2.5': {}
'@formatjs/ecma402-abstract@2.2.0':
dependencies:
@@ -4918,28 +5815,31 @@ snapshots:
dependencies:
tslib: 2.8.0
- '@humanfs/core@0.19.0': {}
+ '@humanfs/core@0.19.1': {}
- '@humanfs/node@0.16.5':
+ '@humanfs/node@0.16.6':
dependencies:
- '@humanfs/core': 0.19.0
+ '@humanfs/core': 0.19.1
'@humanwhocodes/retry': 0.3.1
'@humanwhocodes/module-importer@1.0.1': {}
'@humanwhocodes/retry@0.3.1': {}
+ '@humanwhocodes/retry@0.4.2': {}
+
'@iconify/types@2.0.0': {}
- '@iconify/utils@2.1.33':
+ '@iconify/utils@2.3.0':
dependencies:
- '@antfu/install-pkg': 0.4.1
- '@antfu/utils': 0.7.10
+ '@antfu/install-pkg': 1.0.0
+ '@antfu/utils': 8.1.1
'@iconify/types': 2.0.0
- debug: 4.3.7
+ debug: 4.4.0
+ globals: 15.15.0
kolorist: 1.8.0
- local-pkg: 0.5.0
- mlly: 1.7.2
+ local-pkg: 1.1.1
+ mlly: 1.7.4
transitivePeerDependencies:
- supports-color
@@ -4952,7 +5852,7 @@ snapshots:
wrap-ansi: 8.1.0
wrap-ansi-cjs: wrap-ansi@7.0.0
- '@jridgewell/gen-mapping@0.3.5':
+ '@jridgewell/gen-mapping@0.3.8':
dependencies:
'@jridgewell/set-array': 1.2.1
'@jridgewell/sourcemap-codec': 1.5.0
@@ -4969,12 +5869,14 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
- '@jridgewell/trace-mapping@0.3.9':
- dependencies:
- '@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@leeoniya/ufuzzy@1.0.18': {}
- '@leeoniya/ufuzzy@1.0.14': {}
+ '@napi-rs/wasm-runtime@0.2.9':
+ dependencies:
+ '@emnapi/core': 1.4.3
+ '@emnapi/runtime': 1.4.3
+ '@tybys/wasm-util': 0.9.0
+ optional: true
'@nodelib/fs.scandir@2.1.5':
dependencies:
@@ -5136,6 +6038,8 @@ snapshots:
'@pkgr/core@0.1.1': {}
+ '@pkgr/core@0.2.4': {}
+
'@pnpm/constants@9.0.0': {}
'@pnpm/error@6.0.2':
@@ -5170,71 +6074,131 @@ snapshots:
'@protobuf-ts/runtime@2.9.4': {}
- '@rollup/pluginutils@5.1.3(rollup@4.24.0)':
+ '@rollup/pluginutils@5.1.4(rollup@4.40.1)':
dependencies:
'@types/estree': 1.0.6
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.24.0
+ rollup: 4.40.1
'@rollup/rollup-android-arm-eabi@4.24.0':
optional: true
+ '@rollup/rollup-android-arm-eabi@4.40.1':
+ optional: true
+
'@rollup/rollup-android-arm64@4.24.0':
optional: true
+ '@rollup/rollup-android-arm64@4.40.1':
+ optional: true
+
'@rollup/rollup-darwin-arm64@4.24.0':
optional: true
+ '@rollup/rollup-darwin-arm64@4.40.1':
+ optional: true
+
'@rollup/rollup-darwin-x64@4.24.0':
optional: true
+ '@rollup/rollup-darwin-x64@4.40.1':
+ optional: true
+
+ '@rollup/rollup-freebsd-arm64@4.40.1':
+ optional: true
+
+ '@rollup/rollup-freebsd-x64@4.40.1':
+ optional: true
+
'@rollup/rollup-linux-arm-gnueabihf@4.24.0':
optional: true
+ '@rollup/rollup-linux-arm-gnueabihf@4.40.1':
+ optional: true
+
'@rollup/rollup-linux-arm-musleabihf@4.24.0':
optional: true
+ '@rollup/rollup-linux-arm-musleabihf@4.40.1':
+ optional: true
+
'@rollup/rollup-linux-arm64-gnu@4.24.0':
optional: true
+ '@rollup/rollup-linux-arm64-gnu@4.40.1':
+ optional: true
+
'@rollup/rollup-linux-arm64-musl@4.24.0':
optional: true
+ '@rollup/rollup-linux-arm64-musl@4.40.1':
+ optional: true
+
+ '@rollup/rollup-linux-loongarch64-gnu@4.40.1':
+ optional: true
+
'@rollup/rollup-linux-powerpc64le-gnu@4.24.0':
optional: true
+ '@rollup/rollup-linux-powerpc64le-gnu@4.40.1':
+ optional: true
+
'@rollup/rollup-linux-riscv64-gnu@4.24.0':
optional: true
+ '@rollup/rollup-linux-riscv64-gnu@4.40.1':
+ optional: true
+
+ '@rollup/rollup-linux-riscv64-musl@4.40.1':
+ optional: true
+
'@rollup/rollup-linux-s390x-gnu@4.24.0':
optional: true
+ '@rollup/rollup-linux-s390x-gnu@4.40.1':
+ optional: true
+
'@rollup/rollup-linux-x64-gnu@4.24.0':
optional: true
+ '@rollup/rollup-linux-x64-gnu@4.40.1':
+ optional: true
+
'@rollup/rollup-linux-x64-musl@4.24.0':
optional: true
+ '@rollup/rollup-linux-x64-musl@4.40.1':
+ optional: true
+
'@rollup/rollup-win32-arm64-msvc@4.24.0':
optional: true
+ '@rollup/rollup-win32-arm64-msvc@4.40.1':
+ optional: true
+
'@rollup/rollup-win32-ia32-msvc@4.24.0':
optional: true
+ '@rollup/rollup-win32-ia32-msvc@4.40.1':
+ optional: true
+
'@rollup/rollup-win32-x64-msvc@4.24.0':
optional: true
+ '@rollup/rollup-win32-x64-msvc@4.40.1':
+ optional: true
+
'@sec-ant/readable-stream@0.4.1': {}
- '@sentry/babel-plugin-component-annotate@2.22.6': {}
+ '@sentry/babel-plugin-component-annotate@2.23.0': {}
- '@sentry/bundler-plugin-core@2.22.6':
+ '@sentry/bundler-plugin-core@2.23.0':
dependencies:
- '@babel/core': 7.25.9
- '@sentry/babel-plugin-component-annotate': 2.22.6
- '@sentry/cli': 2.38.0
+ '@babel/core': 7.27.1
+ '@sentry/babel-plugin-component-annotate': 2.23.0
+ '@sentry/cli': 2.39.1
dotenv: 16.4.5
find-up: 5.0.0
glob: 9.3.5
@@ -5244,28 +6208,28 @@ snapshots:
- encoding
- supports-color
- '@sentry/cli-darwin@2.38.0':
+ '@sentry/cli-darwin@2.39.1':
optional: true
- '@sentry/cli-linux-arm64@2.38.0':
+ '@sentry/cli-linux-arm64@2.39.1':
optional: true
- '@sentry/cli-linux-arm@2.38.0':
+ '@sentry/cli-linux-arm@2.39.1':
optional: true
- '@sentry/cli-linux-i686@2.38.0':
+ '@sentry/cli-linux-i686@2.39.1':
optional: true
- '@sentry/cli-linux-x64@2.38.0':
+ '@sentry/cli-linux-x64@2.39.1':
optional: true
- '@sentry/cli-win32-i686@2.38.0':
+ '@sentry/cli-win32-i686@2.39.1':
optional: true
- '@sentry/cli-win32-x64@2.38.0':
+ '@sentry/cli-win32-x64@2.39.1':
optional: true
- '@sentry/cli@2.38.0':
+ '@sentry/cli@2.39.1':
dependencies:
https-proxy-agent: 5.0.1
node-fetch: 2.7.0
@@ -5273,20 +6237,20 @@ snapshots:
proxy-from-env: 1.1.0
which: 2.0.2
optionalDependencies:
- '@sentry/cli-darwin': 2.38.0
- '@sentry/cli-linux-arm': 2.38.0
- '@sentry/cli-linux-arm64': 2.38.0
- '@sentry/cli-linux-i686': 2.38.0
- '@sentry/cli-linux-x64': 2.38.0
- '@sentry/cli-win32-i686': 2.38.0
- '@sentry/cli-win32-x64': 2.38.0
+ '@sentry/cli-darwin': 2.39.1
+ '@sentry/cli-linux-arm': 2.39.1
+ '@sentry/cli-linux-arm64': 2.39.1
+ '@sentry/cli-linux-i686': 2.39.1
+ '@sentry/cli-linux-x64': 2.39.1
+ '@sentry/cli-win32-i686': 2.39.1
+ '@sentry/cli-win32-x64': 2.39.1
transitivePeerDependencies:
- encoding
- supports-color
- '@sentry/vite-plugin@2.22.6':
+ '@sentry/vite-plugin@2.23.0':
dependencies:
- '@sentry/bundler-plugin-core': 2.22.6
+ '@sentry/bundler-plugin-core': 2.23.0
unplugin: 1.0.1
transitivePeerDependencies:
- encoding
@@ -5294,205 +6258,390 @@ snapshots:
'@sindresorhus/merge-streams@4.0.0': {}
- '@solid-primitives/deep@0.2.9(solid-js@1.9.3)':
+ '@solid-primitives/i18n@2.2.1(solid-js@1.9.6)':
dependencies:
- '@solid-primitives/memo': 1.3.9(solid-js@1.9.3)
- solid-js: 1.9.3
+ solid-js: 1.9.6
- '@solid-primitives/i18n@2.1.1(solid-js@1.9.3)':
+ '@solid-primitives/map@0.4.13(solid-js@1.9.6)':
dependencies:
- solid-js: 1.9.3
+ '@solid-primitives/trigger': 1.2.1(solid-js@1.9.6)
+ solid-js: 1.9.6
- '@solid-primitives/map@0.4.13(solid-js@1.9.3)':
+ '@solid-primitives/refs@1.1.1(solid-js@1.9.6)':
dependencies:
- '@solid-primitives/trigger': 1.1.0(solid-js@1.9.3)
- solid-js: 1.9.3
+ '@solid-primitives/utils': 6.3.1(solid-js@1.9.6)
+ solid-js: 1.9.6
- '@solid-primitives/memo@1.3.9(solid-js@1.9.3)':
+ '@solid-primitives/scheduled@1.5.1(solid-js@1.9.6)':
dependencies:
- '@solid-primitives/scheduled': 1.4.3(solid-js@1.9.3)
- '@solid-primitives/utils': 6.2.3(solid-js@1.9.3)
- solid-js: 1.9.3
+ solid-js: 1.9.6
- '@solid-primitives/refs@1.0.8(solid-js@1.9.3)':
+ '@solid-primitives/transition-group@1.1.1(solid-js@1.9.6)':
dependencies:
- '@solid-primitives/utils': 6.2.3(solid-js@1.9.3)
- solid-js: 1.9.3
+ solid-js: 1.9.6
- '@solid-primitives/scheduled@1.4.3(solid-js@1.9.3)':
+ '@solid-primitives/trigger@1.2.1(solid-js@1.9.6)':
dependencies:
- solid-js: 1.9.3
+ '@solid-primitives/utils': 6.3.1(solid-js@1.9.6)
+ solid-js: 1.9.6
- '@solid-primitives/scheduled@1.5.0(solid-js@1.9.3)':
+ '@solid-primitives/utils@6.3.1(solid-js@1.9.6)':
dependencies:
- solid-js: 1.9.3
+ solid-js: 1.9.6
- '@solid-primitives/transition-group@1.0.5(solid-js@1.9.3)':
+ '@solidjs/router@0.14.10(solid-js@1.9.6)':
dependencies:
- solid-js: 1.9.3
+ solid-js: 1.9.6
- '@solid-primitives/trigger@1.1.0(solid-js@1.9.3)':
+ '@stylistic/eslint-plugin-js@4.2.0(eslint@9.25.1(jiti@2.4.2))':
dependencies:
- '@solid-primitives/utils': 6.2.3(solid-js@1.9.3)
- solid-js: 1.9.3
+ eslint: 9.25.1(jiti@2.4.2)
+ eslint-visitor-keys: 4.2.0
+ espree: 10.3.0
- '@solid-primitives/utils@6.2.3(solid-js@1.9.3)':
+ '@stylistic/eslint-plugin@4.2.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
- solid-js: 1.9.3
-
- '@solidjs/router@0.14.10(solid-js@1.9.3)':
- dependencies:
- solid-js: 1.9.3
-
- '@solidjs/testing-library@0.8.10(@solidjs/router@0.14.10(solid-js@1.9.3))(solid-js@1.9.3)':
- dependencies:
- '@testing-library/dom': 10.4.0
- solid-js: 1.9.3
- optionalDependencies:
- '@solidjs/router': 0.14.10(solid-js@1.9.3)
-
- '@stylistic/eslint-plugin@2.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)':
- dependencies:
- '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- eslint: 9.13.0(jiti@2.3.3)
- eslint-visitor-keys: 4.1.0
- espree: 10.2.0
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.25.1(jiti@2.4.2)
+ eslint-visitor-keys: 4.2.0
+ espree: 10.3.0
estraverse: 5.3.0
picomatch: 4.0.2
transitivePeerDependencies:
- supports-color
- typescript
- '@t3-oss/env-core@0.11.1(typescript@5.6.3)(zod@3.23.8)':
+ '@t3-oss/env-core@0.11.1(typescript@5.8.3)(zod@3.24.3)':
dependencies:
- zod: 3.23.8
+ zod: 3.24.3
optionalDependencies:
- typescript: 5.6.3
+ typescript: 5.8.3
+
+ '@tailwindcss/node@4.1.5':
+ dependencies:
+ enhanced-resolve: 5.18.1
+ jiti: 2.4.2
+ lightningcss: 1.29.2
+ tailwindcss: 4.1.5
+
+ '@tailwindcss/oxide-android-arm64@4.1.5':
+ optional: true
+
+ '@tailwindcss/oxide-darwin-arm64@4.1.5':
+ optional: true
+
+ '@tailwindcss/oxide-darwin-x64@4.1.5':
+ optional: true
+
+ '@tailwindcss/oxide-freebsd-x64@4.1.5':
+ optional: true
+
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.5':
+ optional: true
+
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.5':
+ optional: true
+
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.5':
+ optional: true
+
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.5':
+ optional: true
+
+ '@tailwindcss/oxide-linux-x64-musl@4.1.5':
+ optional: true
+
+ '@tailwindcss/oxide-wasm32-wasi@4.1.5':
+ optional: true
+
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.5':
+ optional: true
+
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.5':
+ optional: true
+
+ '@tailwindcss/oxide@4.1.5':
+ optionalDependencies:
+ '@tailwindcss/oxide-android-arm64': 4.1.5
+ '@tailwindcss/oxide-darwin-arm64': 4.1.5
+ '@tailwindcss/oxide-darwin-x64': 4.1.5
+ '@tailwindcss/oxide-freebsd-x64': 4.1.5
+ '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.5
+ '@tailwindcss/oxide-linux-arm64-gnu': 4.1.5
+ '@tailwindcss/oxide-linux-arm64-musl': 4.1.5
+ '@tailwindcss/oxide-linux-x64-gnu': 4.1.5
+ '@tailwindcss/oxide-linux-x64-musl': 4.1.5
+ '@tailwindcss/oxide-wasm32-wasi': 4.1.5
+ '@tailwindcss/oxide-win32-arm64-msvc': 4.1.5
+ '@tailwindcss/oxide-win32-x64-msvc': 4.1.5
+
+ '@tailwindcss/vite@4.1.5(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))':
+ dependencies:
+ '@tailwindcss/node': 4.1.5
+ '@tailwindcss/oxide': 4.1.5
+ tailwindcss: 4.1.5
+ vite: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+
+ '@tanstack/eslint-config@0.1.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
+ dependencies:
+ '@eslint/js': 9.25.1
+ '@stylistic/eslint-plugin-js': 4.2.0(eslint@9.25.1(jiti@2.4.2))
+ eslint-plugin-import-x: 4.11.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint-plugin-n: 17.17.0(eslint@9.25.1(jiti@2.4.2))
+ globals: 16.0.0
+ typescript-eslint: 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ vue-eslint-parser: 9.4.3(eslint@9.25.1(jiti@2.4.2))
+ transitivePeerDependencies:
+ - eslint
+ - supports-color
+ - typescript
+
+ '@tanstack/eslint-plugin-query@5.74.7(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.25.1(jiti@2.4.2)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@tanstack/eslint-plugin-router@1.115.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.25.1(jiti@2.4.2)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@tanstack/history@1.115.0': {}
+
+ '@tanstack/match-sorter-utils@8.19.4':
+ dependencies:
+ remove-accents: 0.5.0
'@tanstack/query-core@5.59.16': {}
- '@tanstack/solid-query@5.59.16(solid-js@1.9.3)':
+ '@tanstack/query-core@5.75.0': {}
+
+ '@tanstack/query-devtools@5.74.7': {}
+
+ '@tanstack/react-query-devtools@5.75.0(@tanstack/react-query@5.75.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ '@tanstack/query-devtools': 5.74.7
+ '@tanstack/react-query': 5.75.0(react@19.1.0)
+ react: 19.1.0
+
+ '@tanstack/react-query@5.75.0(react@19.1.0)':
+ dependencies:
+ '@tanstack/query-core': 5.75.0
+ react: 19.1.0
+
+ '@tanstack/react-router-devtools@1.119.1(@tanstack/react-router@1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@tanstack/router-core@1.119.0)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(tiny-invariant@1.3.3)':
+ dependencies:
+ '@tanstack/react-router': 1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@tanstack/router-devtools-core': 1.119.0(@tanstack/router-core@1.119.0)(csstype@3.1.3)(solid-js@1.9.6)(tiny-invariant@1.3.3)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ solid-js: 1.9.6
+ transitivePeerDependencies:
+ - '@tanstack/router-core'
+ - csstype
+ - tiny-invariant
+
+ '@tanstack/react-router@1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ '@tanstack/history': 1.115.0
+ '@tanstack/react-store': 0.7.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@tanstack/router-core': 1.119.0
+ jsesc: 3.1.0
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ tiny-invariant: 1.3.3
+ tiny-warning: 1.0.3
+
+ '@tanstack/react-store@0.7.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ '@tanstack/store': 0.7.0
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ use-sync-external-store: 1.5.0(react@19.1.0)
+
+ '@tanstack/react-table@8.21.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ '@tanstack/table-core': 8.21.3
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+
+ '@tanstack/router-core@1.119.0':
+ dependencies:
+ '@tanstack/history': 1.115.0
+ '@tanstack/store': 0.7.0
+ tiny-invariant: 1.3.3
+
+ '@tanstack/router-devtools-core@1.119.0(@tanstack/router-core@1.119.0)(csstype@3.1.3)(solid-js@1.9.6)(tiny-invariant@1.3.3)':
+ dependencies:
+ '@tanstack/router-core': 1.119.0
+ clsx: 2.1.1
+ goober: 2.1.16(csstype@3.1.3)
+ solid-js: 1.9.6
+ tiny-invariant: 1.3.3
+ optionalDependencies:
+ csstype: 3.1.3
+
+ '@tanstack/router-generator@1.119.0(@tanstack/react-router@1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))':
+ dependencies:
+ '@tanstack/virtual-file-routes': 1.115.0
+ prettier: 3.5.3
+ tsx: 4.19.4
+ zod: 3.24.3
+ optionalDependencies:
+ '@tanstack/react-router': 1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+
+ '@tanstack/router-plugin@1.119.0(@tanstack/react-router@1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite-plugin-solid@2.11.6(solid-js@1.9.6)(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)))(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))':
+ dependencies:
+ '@babel/core': 7.27.1
+ '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.1)
+ '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.1)
+ '@babel/template': 7.27.1
+ '@babel/traverse': 7.27.1
+ '@babel/types': 7.27.1
+ '@tanstack/router-core': 1.119.0
+ '@tanstack/router-generator': 1.119.0(@tanstack/react-router@1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))
+ '@tanstack/router-utils': 1.115.0
+ '@tanstack/virtual-file-routes': 1.115.0
+ '@types/babel__core': 7.20.5
+ '@types/babel__template': 7.4.4
+ '@types/babel__traverse': 7.20.7
+ babel-dead-code-elimination: 1.0.10
+ chokidar: 3.6.0
+ unplugin: 2.3.2
+ zod: 3.24.3
+ optionalDependencies:
+ '@tanstack/react-router': 1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ vite: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+ vite-plugin-solid: 2.11.6(solid-js@1.9.6)(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ transitivePeerDependencies:
+ - supports-color
+
+ '@tanstack/router-utils@1.115.0':
+ dependencies:
+ '@babel/generator': 7.27.1
+ '@babel/parser': 7.27.1
+ ansis: 3.17.0
+ diff: 7.0.0
+
+ '@tanstack/solid-query@5.59.16(solid-js@1.9.6)':
dependencies:
'@tanstack/query-core': 5.59.16
- solid-js: 1.9.3
+ solid-js: 1.9.6
+
+ '@tanstack/store@0.7.0': {}
+
+ '@tanstack/table-core@8.21.3': {}
+
+ '@tanstack/virtual-file-routes@1.115.0': {}
'@tauri-apps/api@2.0.3': {}
- '@tauri-apps/cli-darwin-arm64@2.0.4':
+ '@tauri-apps/cli-darwin-arm64@2.5.0':
optional: true
- '@tauri-apps/cli-darwin-x64@2.0.4':
+ '@tauri-apps/cli-darwin-x64@2.5.0':
optional: true
- '@tauri-apps/cli-linux-arm-gnueabihf@2.0.4':
+ '@tauri-apps/cli-linux-arm-gnueabihf@2.5.0':
optional: true
- '@tauri-apps/cli-linux-arm64-gnu@2.0.4':
+ '@tauri-apps/cli-linux-arm64-gnu@2.5.0':
optional: true
- '@tauri-apps/cli-linux-arm64-musl@2.0.4':
+ '@tauri-apps/cli-linux-arm64-musl@2.5.0':
optional: true
- '@tauri-apps/cli-linux-x64-gnu@2.0.4':
+ '@tauri-apps/cli-linux-riscv64-gnu@2.5.0':
optional: true
- '@tauri-apps/cli-linux-x64-musl@2.0.4':
+ '@tauri-apps/cli-linux-x64-gnu@2.5.0':
optional: true
- '@tauri-apps/cli-win32-arm64-msvc@2.0.4':
+ '@tauri-apps/cli-linux-x64-musl@2.5.0':
optional: true
- '@tauri-apps/cli-win32-ia32-msvc@2.0.4':
+ '@tauri-apps/cli-win32-arm64-msvc@2.5.0':
optional: true
- '@tauri-apps/cli-win32-x64-msvc@2.0.4':
+ '@tauri-apps/cli-win32-ia32-msvc@2.5.0':
optional: true
- '@tauri-apps/cli@2.0.4':
+ '@tauri-apps/cli-win32-x64-msvc@2.5.0':
+ optional: true
+
+ '@tauri-apps/cli@2.5.0':
optionalDependencies:
- '@tauri-apps/cli-darwin-arm64': 2.0.4
- '@tauri-apps/cli-darwin-x64': 2.0.4
- '@tauri-apps/cli-linux-arm-gnueabihf': 2.0.4
- '@tauri-apps/cli-linux-arm64-gnu': 2.0.4
- '@tauri-apps/cli-linux-arm64-musl': 2.0.4
- '@tauri-apps/cli-linux-x64-gnu': 2.0.4
- '@tauri-apps/cli-linux-x64-musl': 2.0.4
- '@tauri-apps/cli-win32-arm64-msvc': 2.0.4
- '@tauri-apps/cli-win32-ia32-msvc': 2.0.4
- '@tauri-apps/cli-win32-x64-msvc': 2.0.4
+ '@tauri-apps/cli-darwin-arm64': 2.5.0
+ '@tauri-apps/cli-darwin-x64': 2.5.0
+ '@tauri-apps/cli-linux-arm-gnueabihf': 2.5.0
+ '@tauri-apps/cli-linux-arm64-gnu': 2.5.0
+ '@tauri-apps/cli-linux-arm64-musl': 2.5.0
+ '@tauri-apps/cli-linux-riscv64-gnu': 2.5.0
+ '@tauri-apps/cli-linux-x64-gnu': 2.5.0
+ '@tauri-apps/cli-linux-x64-musl': 2.5.0
+ '@tauri-apps/cli-win32-arm64-msvc': 2.5.0
+ '@tauri-apps/cli-win32-ia32-msvc': 2.5.0
+ '@tauri-apps/cli-win32-x64-msvc': 2.5.0
- '@tauri-apps/plugin-clipboard-manager@2.0.0':
+ '@tauri-apps/plugin-clipboard-manager@2.2.2':
dependencies:
'@tauri-apps/api': 2.0.3
- '@tauri-apps/plugin-dialog@2.0.1':
+ '@tauri-apps/plugin-dialog@2.2.1':
dependencies:
'@tauri-apps/api': 2.0.3
- '@tauri-apps/plugin-shell@2.0.1':
+ '@tauri-apps/plugin-shell@2.2.1':
dependencies:
'@tauri-apps/api': 2.0.3
- '@testing-library/dom@10.4.0':
- dependencies:
- '@babel/code-frame': 7.24.7
- '@babel/runtime': 7.25.6
- '@types/aria-query': 5.0.4
- aria-query: 5.3.0
- chalk: 4.1.2
- dom-accessibility-api: 0.5.16
- lz-string: 1.5.0
- pretty-format: 27.5.1
-
- '@testing-library/jest-dom@6.6.2':
- dependencies:
- '@adobe/css-tools': 4.4.0
- aria-query: 5.3.0
- chalk: 3.0.0
- css.escape: 1.5.1
- dom-accessibility-api: 0.6.3
- lodash: 4.17.21
- redent: 3.0.0
-
'@trysound/sax@0.2.0': {}
- '@tsconfig/node10@1.0.11': {}
-
- '@tsconfig/node12@1.0.11': {}
-
- '@tsconfig/node14@1.0.3': {}
-
- '@tsconfig/node16@1.0.4': {}
-
- '@types/aria-query@5.0.4': {}
+ '@tybys/wasm-util@0.9.0':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.25.4
- '@babel/types': 7.25.4
- '@types/babel__generator': 7.6.8
+ '@babel/parser': 7.27.1
+ '@babel/types': 7.27.1
+ '@types/babel__generator': 7.27.0
'@types/babel__template': 7.4.4
- '@types/babel__traverse': 7.20.6
+ '@types/babel__traverse': 7.20.7
- '@types/babel__generator@7.6.8':
+ '@types/babel__generator@7.27.0':
dependencies:
- '@babel/types': 7.25.4
+ '@babel/types': 7.27.1
'@types/babel__template@7.4.4':
dependencies:
- '@babel/parser': 7.25.4
- '@babel/types': 7.25.4
+ '@babel/parser': 7.27.1
+ '@babel/types': 7.27.1
- '@types/babel__traverse@7.20.6':
+ '@types/babel__traverse@7.20.7':
dependencies:
- '@babel/types': 7.25.4
+ '@babel/types': 7.27.1
'@types/debug@4.1.12':
dependencies:
- '@types/ms': 0.7.34
+ '@types/ms': 2.1.0
+
+ '@types/eslint@9.6.1':
+ dependencies:
+ '@types/estree': 1.0.7
+ '@types/json-schema': 7.0.15
'@types/estree@1.0.6': {}
+ '@types/estree@1.0.7': {}
+
'@types/json-schema@7.0.15': {}
'@types/linkify-it@5.0.0': {}
@@ -5508,7 +6657,7 @@ snapshots:
'@types/mdurl@2.0.0': {}
- '@types/ms@0.7.34': {}
+ '@types/ms@2.1.0': {}
'@types/mustache@4.2.5': {}
@@ -5518,107 +6667,111 @@ snapshots:
'@types/normalize-package-data@2.4.4': {}
+ '@types/react-dom@19.1.3(@types/react@19.1.2)':
+ dependencies:
+ '@types/react': 19.1.2
+
+ '@types/react@19.1.2':
+ dependencies:
+ csstype: 3.1.3
+
'@types/semver@7.5.8': {}
'@types/unist@3.0.3': {}
- '@typescript-eslint/eslint-plugin@8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)':
+ '@typescript-eslint/eslint-plugin@8.31.1(@typescript-eslint/parser@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
'@eslint-community/regexpp': 4.11.1
- '@typescript-eslint/parser': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- '@typescript-eslint/scope-manager': 8.11.0
- '@typescript-eslint/type-utils': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- '@typescript-eslint/visitor-keys': 8.11.0
- eslint: 9.13.0(jiti@2.3.3)
+ '@typescript-eslint/parser': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.31.1
+ '@typescript-eslint/type-utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.31.1
+ eslint: 9.25.1(jiti@2.4.2)
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
- ts-api-utils: 1.3.0(typescript@5.6.3)
- optionalDependencies:
- typescript: 5.6.3
+ ts-api-utils: 2.1.0(typescript@5.8.3)
+ typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)':
+ '@typescript-eslint/parser@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.11.0
- '@typescript-eslint/types': 8.11.0
- '@typescript-eslint/typescript-estree': 8.11.0(typescript@5.6.3)
- '@typescript-eslint/visitor-keys': 8.11.0
+ '@typescript-eslint/scope-manager': 8.31.1
+ '@typescript-eslint/types': 8.31.1
+ '@typescript-eslint/typescript-estree': 8.31.1(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.31.1
debug: 4.3.7
- eslint: 9.13.0(jiti@2.3.3)
- optionalDependencies:
- typescript: 5.6.3
+ eslint: 9.25.1(jiti@2.4.2)
+ typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.11.0':
+ '@typescript-eslint/scope-manager@8.31.1':
dependencies:
- '@typescript-eslint/types': 8.11.0
- '@typescript-eslint/visitor-keys': 8.11.0
+ '@typescript-eslint/types': 8.31.1
+ '@typescript-eslint/visitor-keys': 8.31.1
- '@typescript-eslint/type-utils@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)':
+ '@typescript-eslint/type-utils@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.11.0(typescript@5.6.3)
- '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
+ '@typescript-eslint/typescript-estree': 8.31.1(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
debug: 4.3.7
- ts-api-utils: 1.3.0(typescript@5.6.3)
- optionalDependencies:
- typescript: 5.6.3
+ eslint: 9.25.1(jiti@2.4.2)
+ ts-api-utils: 2.1.0(typescript@5.8.3)
+ typescript: 5.8.3
transitivePeerDependencies:
- - eslint
- supports-color
- '@typescript-eslint/types@8.11.0': {}
+ '@typescript-eslint/types@8.31.1': {}
- '@typescript-eslint/typescript-estree@8.11.0(typescript@5.6.3)':
+ '@typescript-eslint/typescript-estree@8.31.1(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/types': 8.11.0
- '@typescript-eslint/visitor-keys': 8.11.0
- debug: 4.3.7
+ '@typescript-eslint/types': 8.31.1
+ '@typescript-eslint/visitor-keys': 8.31.1
+ debug: 4.4.0
fast-glob: 3.3.2
is-glob: 4.0.3
minimatch: 9.0.5
- semver: 7.6.3
- ts-api-utils: 1.3.0(typescript@5.6.3)
- optionalDependencies:
- typescript: 5.6.3
+ semver: 7.7.1
+ ts-api-utils: 2.1.0(typescript@5.8.3)
+ typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)':
+ '@typescript-eslint/utils@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3))
- '@typescript-eslint/scope-manager': 8.11.0
- '@typescript-eslint/types': 8.11.0
- '@typescript-eslint/typescript-estree': 8.11.0(typescript@5.6.3)
- eslint: 9.13.0(jiti@2.3.3)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.25.1(jiti@2.4.2))
+ '@typescript-eslint/scope-manager': 8.31.1
+ '@typescript-eslint/types': 8.31.1
+ '@typescript-eslint/typescript-estree': 8.31.1(typescript@5.8.3)
+ eslint: 9.25.1(jiti@2.4.2)
+ typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- - typescript
- '@typescript-eslint/visitor-keys@8.11.0':
+ '@typescript-eslint/visitor-keys@8.31.1':
dependencies:
- '@typescript-eslint/types': 8.11.0
- eslint-visitor-keys: 3.4.3
+ '@typescript-eslint/types': 8.31.1
+ eslint-visitor-keys: 4.2.0
- '@unocss/astro@0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3))':
+ '@unocss/astro@0.63.6(rollup@4.40.1)(typescript@5.8.3)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3))':
dependencies:
'@unocss/core': 0.63.6
'@unocss/reset': 0.63.6
- '@unocss/vite': 0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3))
+ '@unocss/vite': 0.63.6(rollup@4.40.1)(typescript@5.8.3)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3))
optionalDependencies:
- vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3)
+ vite: 5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)
transitivePeerDependencies:
- rollup
- supports-color
- typescript
- '@unocss/cli@0.63.6(rollup@4.24.0)':
+ '@unocss/cli@0.63.6(rollup@4.40.1)':
dependencies:
'@ampproject/remapping': 2.3.0
- '@rollup/pluginutils': 5.1.3(rollup@4.24.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.40.1)
'@unocss/config': 0.63.6
'@unocss/core': 0.63.6
'@unocss/preset-uno': 0.63.6
@@ -5641,14 +6794,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@unocss/config@66.0.0':
+ dependencies:
+ '@unocss/core': 66.0.0
+ unconfig: 7.0.0
+
'@unocss/core@0.63.6': {}
- '@unocss/eslint-plugin@0.63.6(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)':
+ '@unocss/core@66.0.0': {}
+
+ '@unocss/eslint-plugin@66.0.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- '@unocss/config': 0.63.6
- '@unocss/core': 0.63.6
- magic-string: 0.30.12
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@unocss/config': 66.0.0
+ '@unocss/core': 66.0.0
+ '@unocss/rule-utils': 66.0.0
+ magic-string: 0.30.17
synckit: 0.9.2
transitivePeerDependencies:
- eslint
@@ -5659,23 +6820,23 @@ snapshots:
dependencies:
'@unocss/core': 0.63.6
- '@unocss/inspector@0.63.6(typescript@5.6.3)':
+ '@unocss/inspector@0.63.6(typescript@5.8.3)':
dependencies:
'@unocss/core': 0.63.6
'@unocss/rule-utils': 0.63.6
gzip-size: 6.0.0
sirv: 2.0.4
- vue-flow-layout: 0.0.5(typescript@5.6.3)
+ vue-flow-layout: 0.0.5(typescript@5.8.3)
transitivePeerDependencies:
- typescript
- '@unocss/postcss@0.63.6(postcss@8.4.47)':
+ '@unocss/postcss@0.63.6(postcss@8.5.3)':
dependencies:
'@unocss/config': 0.63.6
'@unocss/core': 0.63.6
'@unocss/rule-utils': 0.63.6
- css-tree: 3.0.0
- postcss: 8.4.47
+ css-tree: 3.1.0
+ postcss: 8.5.3
tinyglobby: 0.2.9
transitivePeerDependencies:
- supports-color
@@ -5686,7 +6847,7 @@ snapshots:
'@unocss/preset-icons@0.63.6':
dependencies:
- '@iconify/utils': 2.1.33
+ '@iconify/utils': 2.3.0
'@unocss/core': 0.63.6
ofetch: 1.4.1
transitivePeerDependencies:
@@ -5732,6 +6893,11 @@ snapshots:
'@unocss/core': 0.63.6
magic-string: 0.30.12
+ '@unocss/rule-utils@66.0.0':
+ dependencies:
+ '@unocss/core': 66.0.0
+ magic-string: 0.30.17
+
'@unocss/transformer-attributify-jsx@0.63.6':
dependencies:
'@unocss/core': 0.63.6
@@ -5744,41 +6910,105 @@ snapshots:
dependencies:
'@unocss/core': 0.63.6
'@unocss/rule-utils': 0.63.6
- css-tree: 3.0.0
+ css-tree: 3.1.0
'@unocss/transformer-variant-group@0.63.6':
dependencies:
'@unocss/core': 0.63.6
- '@unocss/vite@0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3))':
+ '@unocss/vite@0.63.6(rollup@4.40.1)(typescript@5.8.3)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3))':
dependencies:
'@ampproject/remapping': 2.3.0
- '@rollup/pluginutils': 5.1.3(rollup@4.24.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.40.1)
'@unocss/config': 0.63.6
'@unocss/core': 0.63.6
- '@unocss/inspector': 0.63.6(typescript@5.6.3)
+ '@unocss/inspector': 0.63.6(typescript@5.8.3)
chokidar: 3.6.0
magic-string: 0.30.12
tinyglobby: 0.2.9
- vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3)
+ vite: 5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)
transitivePeerDependencies:
- rollup
- supports-color
- typescript
- '@untitled-theme/icons-solid@0.11.0(solid-js@1.9.3)':
+ '@unrs/resolver-binding-darwin-arm64@1.7.2':
+ optional: true
+
+ '@unrs/resolver-binding-darwin-x64@1.7.2':
+ optional: true
+
+ '@unrs/resolver-binding-freebsd-x64@1.7.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.7.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.7.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-arm64-gnu@1.7.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-arm64-musl@1.7.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.7.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.7.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-riscv64-musl@1.7.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-s390x-gnu@1.7.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-x64-gnu@1.7.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-x64-musl@1.7.2':
+ optional: true
+
+ '@unrs/resolver-binding-wasm32-wasi@1.7.2':
dependencies:
- solid-js: 1.9.3
+ '@napi-rs/wasm-runtime': 0.2.9
+ optional: true
+
+ '@unrs/resolver-binding-win32-arm64-msvc@1.7.2':
+ optional: true
+
+ '@unrs/resolver-binding-win32-ia32-msvc@1.7.2':
+ optional: true
+
+ '@unrs/resolver-binding-win32-x64-msvc@1.7.2':
+ optional: true
+
+ '@untitled-theme/icons-solid@0.11.0(solid-js@1.9.6)':
+ dependencies:
+ solid-js: 1.9.6
'@vercel/ncc@0.38.2': {}
- '@vitest/eslint-plugin@1.1.7(@typescript-eslint/utils@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3)':
+ '@vitejs/plugin-react@4.4.1(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))':
dependencies:
- '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- eslint: 9.13.0(jiti@2.3.3)
+ '@babel/core': 7.27.1
+ '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.27.1)
+ '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.27.1)
+ '@types/babel__core': 7.20.5
+ react-refresh: 0.17.0
+ vite: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@vitest/eslint-plugin@1.1.44(@typescript-eslint/utils@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)(vitest@2.1.3)':
+ dependencies:
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.25.1(jiti@2.4.2)
optionalDependencies:
- typescript: 5.6.3
- vitest: 2.1.3(@types/node@22.7.9)(@vitest/ui@2.1.3)(jsdom@25.0.1)(sass@1.80.3)
+ typescript: 5.8.3
+ vitest: 2.1.3(@types/node@22.7.9)(@vitest/ui@2.1.3)(jsdom@25.0.1)(lightningcss@1.29.2)(sass@1.80.3)
'@vitest/expect@2.1.3':
dependencies:
@@ -5786,33 +7016,39 @@ snapshots:
'@vitest/utils': 2.1.3
chai: 5.1.2
tinyrainbow: 1.2.0
+ optional: true
- '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3))':
+ '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3))':
dependencies:
'@vitest/spy': 2.1.3
estree-walker: 3.0.3
- magic-string: 0.30.12
+ magic-string: 0.30.17
optionalDependencies:
- vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3)
+ vite: 5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)
+ optional: true
'@vitest/pretty-format@2.1.3':
dependencies:
tinyrainbow: 1.2.0
+ optional: true
'@vitest/runner@2.1.3':
dependencies:
'@vitest/utils': 2.1.3
pathe: 1.1.2
+ optional: true
'@vitest/snapshot@2.1.3':
dependencies:
'@vitest/pretty-format': 2.1.3
- magic-string: 0.30.12
+ magic-string: 0.30.17
pathe: 1.1.2
+ optional: true
'@vitest/spy@2.1.3':
dependencies:
tinyspy: 3.0.2
+ optional: true
'@vitest/ui@2.1.3(vitest@2.1.3)':
dependencies:
@@ -5821,69 +7057,77 @@ snapshots:
flatted: 3.3.1
pathe: 1.1.2
sirv: 2.0.4
- tinyglobby: 0.2.9
+ tinyglobby: 0.2.13
tinyrainbow: 1.2.0
- vitest: 2.1.3(@types/node@22.7.9)(@vitest/ui@2.1.3)(jsdom@25.0.1)(sass@1.80.3)
+ vitest: 2.1.3(@types/node@22.7.9)(@vitest/ui@2.1.3)(jsdom@25.0.1)(lightningcss@1.29.2)(sass@1.80.3)
+ optional: true
'@vitest/utils@2.1.3':
dependencies:
'@vitest/pretty-format': 2.1.3
loupe: 3.1.2
tinyrainbow: 1.2.0
+ optional: true
- '@vue/compiler-core@3.5.12':
+ '@vue/compiler-core@3.5.13':
dependencies:
- '@babel/parser': 7.25.9
- '@vue/shared': 3.5.12
+ '@babel/parser': 7.27.1
+ '@vue/shared': 3.5.13
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.2.1
- '@vue/compiler-dom@3.5.12':
+ '@vue/compiler-dom@3.5.13':
dependencies:
- '@vue/compiler-core': 3.5.12
- '@vue/shared': 3.5.12
+ '@vue/compiler-core': 3.5.13
+ '@vue/shared': 3.5.13
- '@vue/compiler-sfc@3.5.12':
+ '@vue/compiler-sfc@3.5.13':
dependencies:
- '@babel/parser': 7.25.9
- '@vue/compiler-core': 3.5.12
- '@vue/compiler-dom': 3.5.12
- '@vue/compiler-ssr': 3.5.12
- '@vue/shared': 3.5.12
+ '@babel/parser': 7.27.1
+ '@vue/compiler-core': 3.5.13
+ '@vue/compiler-dom': 3.5.13
+ '@vue/compiler-ssr': 3.5.13
+ '@vue/shared': 3.5.13
estree-walker: 2.0.2
magic-string: 0.30.12
- postcss: 8.4.47
+ postcss: 8.5.3
source-map-js: 1.2.1
- '@vue/compiler-ssr@3.5.12':
+ '@vue/compiler-ssr@3.5.13':
dependencies:
- '@vue/compiler-dom': 3.5.12
- '@vue/shared': 3.5.12
+ '@vue/compiler-dom': 3.5.13
+ '@vue/shared': 3.5.13
- '@vue/reactivity@3.5.12':
+ '@vue/reactivity@3.5.13':
dependencies:
- '@vue/shared': 3.5.12
+ '@vue/shared': 3.5.13
- '@vue/runtime-core@3.5.12':
+ '@vue/runtime-core@3.5.13':
dependencies:
- '@vue/reactivity': 3.5.12
- '@vue/shared': 3.5.12
+ '@vue/reactivity': 3.5.13
+ '@vue/shared': 3.5.13
- '@vue/runtime-dom@3.5.12':
+ '@vue/runtime-dom@3.5.13':
dependencies:
- '@vue/reactivity': 3.5.12
- '@vue/runtime-core': 3.5.12
- '@vue/shared': 3.5.12
+ '@vue/reactivity': 3.5.13
+ '@vue/runtime-core': 3.5.13
+ '@vue/shared': 3.5.13
csstype: 3.1.3
- '@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.6.3))':
+ '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.8.3))':
dependencies:
- '@vue/compiler-ssr': 3.5.12
- '@vue/shared': 3.5.12
- vue: 3.5.12(typescript@5.6.3)
+ '@vue/compiler-ssr': 3.5.13
+ '@vue/shared': 3.5.13
+ vue: 3.5.13(typescript@5.8.3)
- '@vue/shared@3.5.12': {}
+ '@vue/shared@3.5.13': {}
+
+ '@zod/core@0.10.0': {}
+
+ '@zod/mini@4.0.0-beta.20250430T185432':
+ dependencies:
+ '@zod/core': 0.10.0
abort-controller@3.0.0:
dependencies:
@@ -5893,21 +7137,23 @@ snapshots:
dependencies:
acorn: 8.13.0
- acorn-walk@8.3.4:
+ acorn-jsx@5.3.2(acorn@8.14.1):
dependencies:
- acorn: 8.13.0
+ acorn: 8.14.1
acorn@8.13.0: {}
+ acorn@8.14.1: {}
+
agent-base@6.0.2:
dependencies:
- debug: 4.3.7
+ debug: 4.4.0
transitivePeerDependencies:
- supports-color
agent-base@7.1.1:
dependencies:
- debug: 4.3.7
+ debug: 4.4.0
transitivePeerDependencies:
- supports-color
@@ -5922,18 +7168,14 @@ snapshots:
ansi-regex@6.1.0: {}
- ansi-styles@3.2.1:
- dependencies:
- color-convert: 1.9.3
-
ansi-styles@4.3.0:
dependencies:
color-convert: 2.0.1
- ansi-styles@5.2.0: {}
-
ansi-styles@6.2.1: {}
+ ansis@3.17.0: {}
+
anymatch@3.1.3:
dependencies:
normalize-path: 3.0.0
@@ -5961,35 +7203,41 @@ snapshots:
are-docs-informative@0.0.2: {}
- arg@4.1.3: {}
-
argparse@2.0.1: {}
- aria-query@5.3.0:
- dependencies:
- dequal: 2.0.3
-
- assertion-error@2.0.1: {}
+ assertion-error@2.0.1:
+ optional: true
async@3.2.6: {}
- asynckit@0.4.0: {}
+ asynckit@0.4.0:
+ optional: true
b4a@1.6.6: {}
- babel-plugin-jsx-dom-expressions@0.38.1(@babel/core@7.25.2):
+ babel-dead-code-elimination@1.0.10:
dependencies:
- '@babel/core': 7.25.2
+ '@babel/core': 7.27.1
+ '@babel/parser': 7.27.1
+ '@babel/traverse': 7.27.1
+ '@babel/types': 7.27.1
+ transitivePeerDependencies:
+ - supports-color
+
+ babel-plugin-jsx-dom-expressions@0.39.8(@babel/core@7.27.1):
+ dependencies:
+ '@babel/core': 7.27.1
'@babel/helper-module-imports': 7.18.6
- '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
- '@babel/types': 7.25.4
+ '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.1)
+ '@babel/types': 7.27.1
html-entities: 2.3.3
+ parse5: 7.1.2
validate-html-nesting: 1.2.2
- babel-preset-solid@1.8.19(@babel/core@7.25.2):
+ babel-preset-solid@1.9.6(@babel/core@7.27.1):
dependencies:
- '@babel/core': 7.25.2
- babel-plugin-jsx-dom-expressions: 0.38.1(@babel/core@7.25.2)
+ '@babel/core': 7.27.1
+ babel-plugin-jsx-dom-expressions: 0.39.8(@babel/core@7.27.1)
balanced-match@1.0.2: {}
@@ -6007,6 +7255,8 @@ snapshots:
buffers: 0.1.1
chainsaw: 0.1.0
+ birecord@0.1.1: {}
+
boolbase@1.0.0: {}
bottleneck@2.19.5: {}
@@ -6024,13 +7274,6 @@ snapshots:
dependencies:
fill-range: 7.1.1
- browserslist@4.23.3:
- dependencies:
- caniuse-lite: 1.0.30001653
- electron-to-chromium: 1.5.13
- node-releases: 2.0.18
- update-browserslist-db: 1.1.0(browserslist@4.23.3)
-
browserslist@4.24.2:
dependencies:
caniuse-lite: 1.0.30001669
@@ -6038,6 +7281,13 @@ snapshots:
node-releases: 2.0.18
update-browserslist-db: 1.1.1(browserslist@4.24.2)
+ browserslist@4.24.4:
+ dependencies:
+ caniuse-lite: 1.0.30001716
+ electron-to-chromium: 1.5.149
+ node-releases: 2.0.19
+ update-browserslist-db: 1.1.1(browserslist@4.24.4)
+
buffer-crc32@1.0.0: {}
buffer@6.0.3:
@@ -6063,10 +7313,10 @@ snapshots:
pascal-case: 3.1.2
tslib: 2.8.0
- caniuse-lite@1.0.30001653: {}
-
caniuse-lite@1.0.30001669: {}
+ caniuse-lite@1.0.30001716: {}
+
ccount@2.0.1: {}
chai@5.1.2:
@@ -6076,22 +7326,12 @@ snapshots:
deep-eql: 5.0.2
loupe: 3.1.2
pathval: 2.0.0
+ optional: true
chainsaw@0.1.0:
dependencies:
traverse: 0.3.9
- chalk@2.4.2:
- dependencies:
- ansi-styles: 3.2.1
- escape-string-regexp: 1.0.5
- supports-color: 5.5.0
-
- chalk@3.0.0:
- dependencies:
- ansi-styles: 4.3.0
- supports-color: 7.2.0
-
chalk@4.1.2:
dependencies:
ansi-styles: 4.3.0
@@ -6099,7 +7339,8 @@ snapshots:
character-entities@2.0.2: {}
- check-error@2.1.1: {}
+ check-error@2.1.1:
+ optional: true
chokidar@3.6.0:
dependencies:
@@ -6117,7 +7358,7 @@ snapshots:
dependencies:
readdirp: 4.0.1
- ci-info@4.0.0: {}
+ ci-info@4.2.0: {}
clean-regexp@1.0.0:
dependencies:
@@ -6129,16 +7370,12 @@ snapshots:
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
- color-convert@1.9.3:
- dependencies:
- color-name: 1.1.3
+ clsx@2.1.1: {}
color-convert@2.0.1:
dependencies:
color-name: 1.1.4
- color-name@1.1.3: {}
-
color-name@1.1.4: {}
colorette@2.0.20: {}
@@ -6146,6 +7383,7 @@ snapshots:
combined-stream@1.0.8:
dependencies:
delayed-stream: 1.0.0
+ optional: true
commander@2.20.3: {}
@@ -6155,6 +7393,8 @@ snapshots:
comment-parser@1.4.1: {}
+ compare-versions@6.1.1: {}
+
compress-commons@6.0.2:
dependencies:
crc-32: 1.2.2
@@ -6167,13 +7407,15 @@ snapshots:
confbox@0.1.8: {}
+ confbox@0.2.2: {}
+
consola@3.2.3: {}
convert-source-map@2.0.0: {}
- core-js-compat@3.38.1:
+ core-js-compat@3.42.0:
dependencies:
- browserslist: 4.24.2
+ browserslist: 4.24.4
core-util-is@1.0.3: {}
@@ -6184,20 +7426,24 @@ snapshots:
crc-32: 1.2.2
readable-stream: 4.5.2
- create-require@1.1.1: {}
-
cross-spawn@7.0.3:
dependencies:
path-key: 3.1.1
shebang-command: 2.0.0
which: 2.0.2
+ cross-spawn@7.0.6:
+ dependencies:
+ path-key: 3.1.1
+ shebang-command: 2.0.0
+ which: 2.0.2
+
css-select@5.1.0:
dependencies:
boolbase: 1.0.0
css-what: 6.1.0
domhandler: 5.0.3
- domutils: 3.1.0
+ domutils: 3.2.2
nth-check: 2.1.1
css-tree@2.2.1:
@@ -6210,15 +7456,13 @@ snapshots:
mdn-data: 2.0.30
source-map-js: 1.2.1
- css-tree@3.0.0:
+ css-tree@3.1.0:
dependencies:
- mdn-data: 2.10.0
+ mdn-data: 2.12.2
source-map-js: 1.2.1
css-what@6.1.0: {}
- css.escape@1.5.1: {}
-
cssfilter@0.0.10: {}
csso@5.0.5:
@@ -6228,6 +7472,7 @@ snapshots:
cssstyle@4.1.0:
dependencies:
rrweb-cssom: 0.7.1
+ optional: true
csstype@3.1.3: {}
@@ -6235,26 +7480,29 @@ snapshots:
dependencies:
whatwg-mimetype: 4.0.0
whatwg-url: 14.0.0
+ optional: true
debug@3.2.7:
dependencies:
ms: 2.1.3
- debug@4.3.6:
- dependencies:
- ms: 2.1.2
-
debug@4.3.7:
dependencies:
ms: 2.1.3
- decimal.js@10.4.3: {}
+ debug@4.4.0:
+ dependencies:
+ ms: 2.1.3
- decode-named-character-reference@1.0.2:
+ decimal.js@10.4.3:
+ optional: true
+
+ decode-named-character-reference@1.1.0:
dependencies:
character-entities: 2.0.2
- deep-eql@5.0.2: {}
+ deep-eql@5.0.2:
+ optional: true
deep-is@0.1.4: {}
@@ -6262,29 +7510,24 @@ snapshots:
defu@6.1.4: {}
- delayed-stream@1.0.0: {}
+ delayed-stream@1.0.0:
+ optional: true
deprecation@2.3.1: {}
dequal@2.0.3: {}
- destr@2.0.3: {}
+ destr@2.0.5: {}
detect-libc@1.0.3: {}
+ detect-libc@2.0.4: {}
+
devlop@1.1.0:
dependencies:
dequal: 2.0.3
- diff@4.0.2: {}
-
- doctrine@3.0.0:
- dependencies:
- esutils: 2.0.3
-
- dom-accessibility-api@0.5.16: {}
-
- dom-accessibility-api@0.6.3: {}
+ diff@7.0.0: {}
dom-serializer@2.0.0:
dependencies:
@@ -6298,7 +7541,7 @@ snapshots:
dependencies:
domelementtype: 2.3.0
- domutils@3.1.0:
+ domutils@3.2.2:
dependencies:
dom-serializer: 2.0.0
domelementtype: 2.3.0
@@ -6315,7 +7558,7 @@ snapshots:
eastasianwidth@0.2.0: {}
- electron-to-chromium@1.5.13: {}
+ electron-to-chromium@1.5.149: {}
electron-to-chromium@1.5.43: {}
@@ -6323,7 +7566,7 @@ snapshots:
emoji-regex@9.2.2: {}
- enhanced-resolve@5.17.1:
+ enhanced-resolve@5.18.1:
dependencies:
graceful-fs: 4.2.11
tapable: 2.2.1
@@ -6334,8 +7577,6 @@ snapshots:
dependencies:
is-arrayish: 0.2.1
- es-module-lexer@1.5.4: {}
-
esbuild@0.21.5:
optionalDependencies:
'@esbuild/aix-ppc64': 0.21.5
@@ -6389,7 +7630,33 @@ snapshots:
'@esbuild/win32-ia32': 0.23.1
'@esbuild/win32-x64': 0.23.1
- escalade@3.1.2: {}
+ esbuild@0.25.3:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.25.3
+ '@esbuild/android-arm': 0.25.3
+ '@esbuild/android-arm64': 0.25.3
+ '@esbuild/android-x64': 0.25.3
+ '@esbuild/darwin-arm64': 0.25.3
+ '@esbuild/darwin-x64': 0.25.3
+ '@esbuild/freebsd-arm64': 0.25.3
+ '@esbuild/freebsd-x64': 0.25.3
+ '@esbuild/linux-arm': 0.25.3
+ '@esbuild/linux-arm64': 0.25.3
+ '@esbuild/linux-ia32': 0.25.3
+ '@esbuild/linux-loong64': 0.25.3
+ '@esbuild/linux-mips64el': 0.25.3
+ '@esbuild/linux-ppc64': 0.25.3
+ '@esbuild/linux-riscv64': 0.25.3
+ '@esbuild/linux-s390x': 0.25.3
+ '@esbuild/linux-x64': 0.25.3
+ '@esbuild/netbsd-arm64': 0.25.3
+ '@esbuild/netbsd-x64': 0.25.3
+ '@esbuild/openbsd-arm64': 0.25.3
+ '@esbuild/openbsd-x64': 0.25.3
+ '@esbuild/sunos-x64': 0.25.3
+ '@esbuild/win32-arm64': 0.25.3
+ '@esbuild/win32-ia32': 0.25.3
+ '@esbuild/win32-x64': 0.25.3
escalade@3.2.0: {}
@@ -6399,14 +7666,19 @@ snapshots:
escape-string-regexp@5.0.0: {}
- eslint-compat-utils@0.5.1(eslint@9.13.0(jiti@2.3.3)):
+ eslint-compat-utils@0.5.1(eslint@9.25.1(jiti@2.4.2)):
dependencies:
- eslint: 9.13.0(jiti@2.3.3)
- semver: 7.6.3
+ eslint: 9.25.1(jiti@2.4.2)
+ semver: 7.7.1
- eslint-flat-config-utils@0.4.0:
+ eslint-compat-utils@0.6.5(eslint@9.25.1(jiti@2.4.2)):
dependencies:
- pathe: 1.1.2
+ eslint: 9.25.1(jiti@2.4.2)
+ semver: 7.7.1
+
+ eslint-flat-config-utils@2.0.1:
+ dependencies:
+ pathe: 2.0.3
eslint-import-resolver-node@0.3.9:
dependencies:
@@ -6416,226 +7688,352 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import-x@4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3)):
+ eslint-import-resolver-typescript@3.10.1(eslint-plugin-import-x@4.11.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2)):
dependencies:
'@nolyfill/is-core-module': 1.0.39
- debug: 4.3.7
- enhanced-resolve: 5.17.1
- eslint: 9.13.0(jiti@2.3.3)
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import-x@4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3)))(eslint@9.13.0(jiti@2.3.3))
- fast-glob: 3.3.2
- get-tsconfig: 4.8.1
- is-bun-module: 1.2.1
- is-glob: 4.0.3
+ debug: 4.4.0
+ eslint: 9.25.1(jiti@2.4.2)
+ get-tsconfig: 4.10.0
+ is-bun-module: 2.0.0
+ stable-hash: 0.0.5
+ tinyglobby: 0.2.13
+ unrs-resolver: 1.7.2
optionalDependencies:
- eslint-plugin-import-x: 4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- transitivePeerDependencies:
- - '@typescript-eslint/parser'
- - eslint-import-resolver-node
- - eslint-import-resolver-webpack
- - supports-color
-
- eslint-merge-processors@0.1.0(eslint@9.13.0(jiti@2.3.3)):
- dependencies:
- eslint: 9.13.0(jiti@2.3.3)
-
- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import-x@4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3)))(eslint@9.13.0(jiti@2.3.3)):
- dependencies:
- debug: 3.2.7
- optionalDependencies:
- '@typescript-eslint/parser': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- eslint: 9.13.0(jiti@2.3.3)
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import-x@4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))
+ eslint-plugin-import-x: 4.11.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
transitivePeerDependencies:
- supports-color
- eslint-plugin-command@0.2.6(eslint@9.13.0(jiti@2.3.3)):
+ eslint-json-compat-utils@0.2.1(eslint@9.25.1(jiti@2.4.2))(jsonc-eslint-parser@2.4.0):
dependencies:
- '@es-joy/jsdoccomment': 0.48.0
- eslint: 9.13.0(jiti@2.3.3)
+ eslint: 9.25.1(jiti@2.4.2)
+ esquery: 1.6.0
+ jsonc-eslint-parser: 2.4.0
- eslint-plugin-es-x@7.8.0(eslint@9.13.0(jiti@2.3.3)):
+ eslint-merge-processors@2.0.0(eslint@9.25.1(jiti@2.4.2)):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3))
+ eslint: 9.25.1(jiti@2.4.2)
+
+ eslint-plugin-command@3.2.0(eslint@9.25.1(jiti@2.4.2)):
+ dependencies:
+ '@es-joy/jsdoccomment': 0.50.0
+ eslint: 9.25.1(jiti@2.4.2)
+
+ eslint-plugin-es-x@7.8.0(eslint@9.25.1(jiti@2.4.2)):
+ dependencies:
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.25.1(jiti@2.4.2))
'@eslint-community/regexpp': 4.11.1
- eslint: 9.13.0(jiti@2.3.3)
- eslint-compat-utils: 0.5.1(eslint@9.13.0(jiti@2.3.3))
+ eslint: 9.25.1(jiti@2.4.2)
+ eslint-compat-utils: 0.5.1(eslint@9.25.1(jiti@2.4.2))
- eslint-plugin-import-x@4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3):
+ eslint-plugin-import-x@4.11.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3):
dependencies:
- '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- debug: 4.3.7
- doctrine: 3.0.0
- eslint: 9.13.0(jiti@2.3.3)
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ comment-parser: 1.4.1
+ debug: 4.4.0
+ eslint: 9.25.1(jiti@2.4.2)
eslint-import-resolver-node: 0.3.9
- get-tsconfig: 4.8.1
+ get-tsconfig: 4.10.0
is-glob: 4.0.3
- minimatch: 9.0.5
- semver: 7.6.3
- stable-hash: 0.0.4
- tslib: 2.8.0
+ minimatch: 10.0.1
+ semver: 7.7.1
+ stable-hash: 0.0.5
+ tslib: 2.8.1
+ unrs-resolver: 1.7.2
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-jsdoc@50.4.3(eslint@9.13.0(jiti@2.3.3)):
+ eslint-plugin-jsdoc@50.6.11(eslint@9.25.1(jiti@2.4.2)):
dependencies:
'@es-joy/jsdoccomment': 0.49.0
are-docs-informative: 0.0.2
comment-parser: 1.4.1
- debug: 4.3.7
+ debug: 4.4.0
escape-string-regexp: 4.0.0
- eslint: 9.13.0(jiti@2.3.3)
- espree: 10.2.0
+ eslint: 9.25.1(jiti@2.4.2)
+ espree: 10.3.0
esquery: 1.6.0
- parse-imports: 2.2.1
- semver: 7.6.3
+ parse-imports-exports: 0.2.4
+ semver: 7.7.1
spdx-expression-parse: 4.0.0
- synckit: 0.9.2
transitivePeerDependencies:
- supports-color
- eslint-plugin-jsonc@2.16.0(eslint@9.13.0(jiti@2.3.3)):
+ eslint-plugin-jsonc@2.20.0(eslint@9.25.1(jiti@2.4.2)):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3))
- eslint: 9.13.0(jiti@2.3.3)
- eslint-compat-utils: 0.5.1(eslint@9.13.0(jiti@2.3.3))
- espree: 9.6.1
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.25.1(jiti@2.4.2))
+ eslint: 9.25.1(jiti@2.4.2)
+ eslint-compat-utils: 0.6.5(eslint@9.25.1(jiti@2.4.2))
+ eslint-json-compat-utils: 0.2.1(eslint@9.25.1(jiti@2.4.2))(jsonc-eslint-parser@2.4.0)
+ espree: 10.3.0
graphemer: 1.4.0
jsonc-eslint-parser: 2.4.0
natural-compare: 1.4.0
- synckit: 0.6.2
+ synckit: 0.10.3
+ transitivePeerDependencies:
+ - '@eslint/json'
- eslint-plugin-n@17.11.1(eslint@9.13.0(jiti@2.3.3)):
+ eslint-plugin-n@17.17.0(eslint@9.25.1(jiti@2.4.2)):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3))
- enhanced-resolve: 5.17.1
- eslint: 9.13.0(jiti@2.3.3)
- eslint-plugin-es-x: 7.8.0(eslint@9.13.0(jiti@2.3.3))
- get-tsconfig: 4.8.1
- globals: 15.11.0
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.25.1(jiti@2.4.2))
+ enhanced-resolve: 5.18.1
+ eslint: 9.25.1(jiti@2.4.2)
+ eslint-plugin-es-x: 7.8.0(eslint@9.25.1(jiti@2.4.2))
+ get-tsconfig: 4.10.0
+ globals: 15.15.0
ignore: 5.3.2
minimatch: 9.0.5
- semver: 7.6.3
+ semver: 7.7.1
- eslint-plugin-perfectionist@3.9.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3):
+ eslint-plugin-perfectionist@4.12.3(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3):
dependencies:
- '@typescript-eslint/types': 8.11.0
- '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- eslint: 9.13.0(jiti@2.3.3)
- minimatch: 9.0.5
- natural-compare-lite: 1.4.0
+ '@typescript-eslint/types': 8.31.1
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.25.1(jiti@2.4.2)
+ natural-orderby: 5.0.0
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-petal@4.4.1(eslint@9.13.0(jiti@2.3.3)):
+ eslint-plugin-petal@6.0.0(eslint@9.25.1(jiti@2.4.2)):
dependencies:
- '@flowr/utils': 4.4.1
- eslint: 9.13.0(jiti@2.3.3)
+ '@flowr/utilities': 6.0.0
+ eslint: 9.25.1(jiti@2.4.2)
- eslint-plugin-regexp@2.6.0(eslint@9.13.0(jiti@2.3.3)):
+ eslint-plugin-react-debug@1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3))
+ '@eslint-react/ast': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/core': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/eff': 1.48.5
+ '@eslint-react/kit': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/shared': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/var': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.31.1
+ '@typescript-eslint/type-utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/types': 8.31.1
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.25.1(jiti@2.4.2)
+ string-ts: 2.2.1
+ ts-pattern: 5.7.0
+ optionalDependencies:
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-react-dom@1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3):
+ dependencies:
+ '@eslint-react/ast': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/core': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/eff': 1.48.5
+ '@eslint-react/kit': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/shared': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/var': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.31.1
+ '@typescript-eslint/types': 8.31.1
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ compare-versions: 6.1.1
+ eslint: 9.25.1(jiti@2.4.2)
+ string-ts: 2.2.1
+ ts-pattern: 5.7.0
+ optionalDependencies:
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-react-hooks-extra@1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3):
+ dependencies:
+ '@eslint-react/ast': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/core': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/eff': 1.48.5
+ '@eslint-react/kit': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/shared': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/var': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.31.1
+ '@typescript-eslint/type-utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/types': 8.31.1
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.25.1(jiti@2.4.2)
+ string-ts: 2.2.1
+ ts-pattern: 5.7.0
+ optionalDependencies:
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-react-hooks@5.2.0(eslint@9.25.1(jiti@2.4.2)):
+ dependencies:
+ eslint: 9.25.1(jiti@2.4.2)
+
+ eslint-plugin-react-naming-convention@1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3):
+ dependencies:
+ '@eslint-react/ast': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/core': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/eff': 1.48.5
+ '@eslint-react/kit': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/shared': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/var': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.31.1
+ '@typescript-eslint/type-utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/types': 8.31.1
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.25.1(jiti@2.4.2)
+ string-ts: 2.2.1
+ ts-pattern: 5.7.0
+ optionalDependencies:
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-react-web-api@1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3):
+ dependencies:
+ '@eslint-react/ast': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/core': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/eff': 1.48.5
+ '@eslint-react/kit': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/shared': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/var': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.31.1
+ '@typescript-eslint/types': 8.31.1
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.25.1(jiti@2.4.2)
+ string-ts: 2.2.1
+ ts-pattern: 5.7.0
+ optionalDependencies:
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-react-x@1.48.5(eslint@9.25.1(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3):
+ dependencies:
+ '@eslint-react/ast': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/core': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/eff': 1.48.5
+ '@eslint-react/kit': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/shared': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/var': 1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.31.1
+ '@typescript-eslint/type-utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/types': 8.31.1
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ compare-versions: 6.1.1
+ eslint: 9.25.1(jiti@2.4.2)
+ is-immutable-type: 5.0.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ string-ts: 2.2.1
+ ts-pattern: 5.7.0
+ optionalDependencies:
+ ts-api-utils: 2.1.0(typescript@5.8.3)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-regexp@2.7.0(eslint@9.25.1(jiti@2.4.2)):
+ dependencies:
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.25.1(jiti@2.4.2))
'@eslint-community/regexpp': 4.11.1
comment-parser: 1.4.1
- eslint: 9.13.0(jiti@2.3.3)
+ eslint: 9.25.1(jiti@2.4.2)
jsdoc-type-pratt-parser: 4.1.0
refa: 0.12.1
regexp-ast-analysis: 0.7.1
scslre: 0.3.0
- eslint-plugin-solid@0.14.3(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3):
+ eslint-plugin-solid@0.14.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3):
dependencies:
- '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
- eslint: 9.13.0(jiti@2.3.3)
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.25.1(jiti@2.4.2)
estraverse: 5.3.0
is-html: 2.0.0
kebab-case: 1.0.2
known-css-properties: 0.30.0
style-to-object: 1.0.8
+ typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- - typescript
- eslint-plugin-toml@0.11.1(eslint@9.13.0(jiti@2.3.3)):
+ eslint-plugin-toml@0.12.0(eslint@9.25.1(jiti@2.4.2)):
dependencies:
- debug: 4.3.7
- eslint: 9.13.0(jiti@2.3.3)
- eslint-compat-utils: 0.5.1(eslint@9.13.0(jiti@2.3.3))
+ debug: 4.4.0
+ eslint: 9.25.1(jiti@2.4.2)
+ eslint-compat-utils: 0.6.5(eslint@9.25.1(jiti@2.4.2))
lodash: 4.17.21
toml-eslint-parser: 0.10.0
transitivePeerDependencies:
- supports-color
- eslint-plugin-unicorn@55.0.0(eslint@9.13.0(jiti@2.3.3)):
+ eslint-plugin-unicorn@56.0.1(eslint@9.25.1(jiti@2.4.2)):
dependencies:
- '@babel/helper-validator-identifier': 7.25.9
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3))
- ci-info: 4.0.0
+ '@babel/helper-validator-identifier': 7.27.1
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.25.1(jiti@2.4.2))
+ ci-info: 4.2.0
clean-regexp: 1.0.0
- core-js-compat: 3.38.1
- eslint: 9.13.0(jiti@2.3.3)
+ core-js-compat: 3.42.0
+ eslint: 9.25.1(jiti@2.4.2)
esquery: 1.6.0
- globals: 15.11.0
+ globals: 15.15.0
indent-string: 4.0.0
is-builtin-module: 3.2.1
- jsesc: 3.0.2
+ jsesc: 3.1.0
pluralize: 8.0.0
read-pkg-up: 7.0.1
regexp-tree: 0.1.27
regjsparser: 0.10.0
- semver: 7.6.3
+ semver: 7.7.1
strip-indent: 3.0.0
- eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3)):
+ eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.31.1(@typescript-eslint/parser@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2)):
dependencies:
- eslint: 9.13.0(jiti@2.3.3)
+ eslint: 9.25.1(jiti@2.4.2)
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)
+ '@typescript-eslint/eslint-plugin': 8.31.1(@typescript-eslint/parser@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
- eslint-plugin-yml@1.14.0(eslint@9.13.0(jiti@2.3.3)):
+ eslint-plugin-yml@1.18.0(eslint@9.25.1(jiti@2.4.2)):
dependencies:
- debug: 4.3.7
- eslint: 9.13.0(jiti@2.3.3)
- eslint-compat-utils: 0.5.1(eslint@9.13.0(jiti@2.3.3))
- lodash: 4.17.21
+ debug: 4.4.0
+ escape-string-regexp: 4.0.0
+ eslint: 9.25.1(jiti@2.4.2)
+ eslint-compat-utils: 0.6.5(eslint@9.25.1(jiti@2.4.2))
natural-compare: 1.4.0
- yaml-eslint-parser: 1.2.3
+ yaml-eslint-parser: 1.3.0
transitivePeerDependencies:
- supports-color
- eslint-scope@8.1.0:
+ eslint-scope@7.2.2:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+
+ eslint-scope@8.3.0:
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
eslint-visitor-keys@3.4.3: {}
- eslint-visitor-keys@4.1.0: {}
+ eslint-visitor-keys@4.2.0: {}
- eslint@9.13.0(jiti@2.3.3):
+ eslint@9.25.1(jiti@2.4.2):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3))
- '@eslint-community/regexpp': 4.11.1
- '@eslint/config-array': 0.18.0
- '@eslint/core': 0.7.0
- '@eslint/eslintrc': 3.1.0
- '@eslint/js': 9.13.0
- '@eslint/plugin-kit': 0.2.1
- '@humanfs/node': 0.16.5
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.25.1(jiti@2.4.2))
+ '@eslint-community/regexpp': 4.12.1
+ '@eslint/config-array': 0.20.0
+ '@eslint/config-helpers': 0.2.2
+ '@eslint/core': 0.13.0
+ '@eslint/eslintrc': 3.3.1
+ '@eslint/js': 9.25.1
+ '@eslint/plugin-kit': 0.2.8
+ '@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
- '@humanwhocodes/retry': 0.3.1
- '@types/estree': 1.0.6
+ '@humanwhocodes/retry': 0.4.2
+ '@types/estree': 1.0.7
'@types/json-schema': 7.0.15
ajv: 6.12.6
chalk: 4.1.2
- cross-spawn: 7.0.3
- debug: 4.3.7
+ cross-spawn: 7.0.6
+ debug: 4.4.0
escape-string-regexp: 4.0.0
- eslint-scope: 8.1.0
- eslint-visitor-keys: 4.1.0
- espree: 10.2.0
+ eslint-scope: 8.3.0
+ eslint-visitor-keys: 4.2.0
+ espree: 10.3.0
esquery: 1.6.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
@@ -6650,17 +8048,16 @@ snapshots:
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.4
- text-table: 0.2.0
optionalDependencies:
- jiti: 2.3.3
+ jiti: 2.4.2
transitivePeerDependencies:
- supports-color
- espree@10.2.0:
+ espree@10.3.0:
dependencies:
- acorn: 8.13.0
- acorn-jsx: 5.3.2(acorn@8.13.0)
- eslint-visitor-keys: 4.1.0
+ acorn: 8.14.1
+ acorn-jsx: 5.3.2(acorn@8.14.1)
+ eslint-visitor-keys: 4.2.0
espree@9.6.1:
dependencies:
@@ -6682,7 +8079,8 @@ snapshots:
estree-walker@3.0.3:
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.7
+ optional: true
esutils@2.0.3: {}
@@ -6705,6 +8103,8 @@ snapshots:
strip-final-newline: 4.0.0
yoctocolors: 2.1.1
+ exsolve@1.0.5: {}
+
fast-deep-equal@3.1.3: {}
fast-fifo@1.3.2: {}
@@ -6729,11 +8129,20 @@ snapshots:
dependencies:
reusify: 1.0.4
+ fault@2.0.1:
+ dependencies:
+ format: 0.2.2
+
fdir@6.4.2(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
- fflate@0.8.2: {}
+ fdir@6.4.4(picomatch@4.0.2):
+ optionalDependencies:
+ picomatch: 4.0.2
+
+ fflate@0.8.2:
+ optional: true
figures@6.1.0:
dependencies:
@@ -6747,7 +8156,7 @@ snapshots:
dependencies:
to-regex-range: 5.0.1
- find-up-simple@1.0.0: {}
+ find-up-simple@1.0.1: {}
find-up@4.1.0:
dependencies:
@@ -6776,6 +8185,9 @@ snapshots:
asynckit: 0.4.0
combined-stream: 1.0.8
mime-types: 2.1.35
+ optional: true
+
+ format@0.2.2: {}
fs.realpath@1.0.0: {}
@@ -6793,7 +8205,7 @@ snapshots:
'@sec-ant/readable-stream': 0.4.1
is-stream: 4.0.1
- get-tsconfig@4.8.1:
+ get-tsconfig@4.10.0:
dependencies:
resolve-pkg-maps: 1.0.0
@@ -6843,10 +8255,16 @@ snapshots:
globals@14.0.0: {}
- globals@15.11.0: {}
+ globals@15.15.0: {}
+
+ globals@16.0.0: {}
globrex@0.1.2: {}
+ goober@2.1.16(csstype@3.1.3):
+ dependencies:
+ csstype: 3.1.3
+
graceful-fs@4.2.11: {}
graphemer@1.4.0: {}
@@ -6855,8 +8273,6 @@ snapshots:
dependencies:
duplexer: 0.1.2
- has-flag@3.0.0: {}
-
has-flag@4.0.0: {}
hasown@2.0.2:
@@ -6870,6 +8286,7 @@ snapshots:
html-encoding-sniffer@4.0.0:
dependencies:
whatwg-encoding: 3.1.1
+ optional: true
html-entities@2.3.3: {}
@@ -6878,21 +8295,21 @@ snapshots:
http-proxy-agent@7.0.2:
dependencies:
agent-base: 7.1.1
- debug: 4.3.7
+ debug: 4.4.0
transitivePeerDependencies:
- supports-color
https-proxy-agent@5.0.1:
dependencies:
agent-base: 6.0.2
- debug: 4.3.7
+ debug: 4.4.0
transitivePeerDependencies:
- supports-color
https-proxy-agent@7.0.5:
dependencies:
agent-base: 7.1.1
- debug: 4.3.7
+ debug: 4.4.0
transitivePeerDependencies:
- supports-color
@@ -6901,6 +8318,7 @@ snapshots:
iconv-lite@0.6.3:
dependencies:
safer-buffer: 2.1.2
+ optional: true
ieee754@1.2.1: {}
@@ -6921,7 +8339,7 @@ snapshots:
jiti: 2.0.0-beta.3
jiti-v1: jiti@1.21.6
pathe: 1.1.2
- tsx: 4.19.1
+ tsx: 4.19.4
transitivePeerDependencies:
- supports-color
@@ -6948,9 +8366,9 @@ snapshots:
dependencies:
builtin-modules: 3.3.0
- is-bun-module@1.2.1:
+ is-bun-module@2.0.0:
dependencies:
- semver: 7.6.3
+ semver: 7.7.1
is-core-module@2.15.1:
dependencies:
@@ -6970,13 +8388,24 @@ snapshots:
dependencies:
html-tags: 3.3.1
+ is-immutable-type@5.0.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3):
+ dependencies:
+ '@typescript-eslint/type-utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.25.1(jiti@2.4.2)
+ ts-api-utils: 2.1.0(typescript@5.8.3)
+ ts-declaration-location: 1.0.7(typescript@5.8.3)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
is-number@7.0.0: {}
is-plain-obj@4.1.0: {}
is-plain-object@5.0.0: {}
- is-potential-custom-element-name@1.0.1: {}
+ is-potential-custom-element-name@1.0.1:
+ optional: true
is-stream@2.0.1: {}
@@ -7008,7 +8437,7 @@ snapshots:
jiti@2.0.0-beta.3: {}
- jiti@2.3.3: {}
+ jiti@2.4.2: {}
js-tokens@4.0.0: {}
@@ -7045,13 +8474,14 @@ snapshots:
- bufferutil
- supports-color
- utf-8-validate
+ optional: true
jsesc@0.5.0: {}
- jsesc@2.5.2: {}
-
jsesc@3.0.2: {}
+ jsesc@3.1.0: {}
+
json-buffer@3.0.1: {}
json-parse-even-better-errors@2.3.1: {}
@@ -7064,10 +8494,10 @@ snapshots:
jsonc-eslint-parser@2.4.0:
dependencies:
- acorn: 8.13.0
+ acorn: 8.14.1
eslint-visitor-keys: 3.4.3
espree: 9.6.1
- semver: 7.6.3
+ semver: 7.7.1
jwt-decode@3.1.2: {}
@@ -7090,6 +8520,51 @@ snapshots:
prelude-ls: 1.2.1
type-check: 0.4.0
+ lightningcss-darwin-arm64@1.29.2:
+ optional: true
+
+ lightningcss-darwin-x64@1.29.2:
+ optional: true
+
+ lightningcss-freebsd-x64@1.29.2:
+ optional: true
+
+ lightningcss-linux-arm-gnueabihf@1.29.2:
+ optional: true
+
+ lightningcss-linux-arm64-gnu@1.29.2:
+ optional: true
+
+ lightningcss-linux-arm64-musl@1.29.2:
+ optional: true
+
+ lightningcss-linux-x64-gnu@1.29.2:
+ optional: true
+
+ lightningcss-linux-x64-musl@1.29.2:
+ optional: true
+
+ lightningcss-win32-arm64-msvc@1.29.2:
+ optional: true
+
+ lightningcss-win32-x64-msvc@1.29.2:
+ optional: true
+
+ lightningcss@1.29.2:
+ dependencies:
+ detect-libc: 2.0.4
+ optionalDependencies:
+ lightningcss-darwin-arm64: 1.29.2
+ lightningcss-darwin-x64: 1.29.2
+ lightningcss-freebsd-x64: 1.29.2
+ lightningcss-linux-arm-gnueabihf: 1.29.2
+ lightningcss-linux-arm64-gnu: 1.29.2
+ lightningcss-linux-arm64-musl: 1.29.2
+ lightningcss-linux-x64-gnu: 1.29.2
+ lightningcss-linux-x64-musl: 1.29.2
+ lightningcss-win32-arm64-msvc: 1.29.2
+ lightningcss-win32-x64-msvc: 1.29.2
+
lines-and-columns@1.2.4: {}
linkify-it@5.0.0:
@@ -7098,10 +8573,11 @@ snapshots:
load-tsconfig@0.2.5: {}
- local-pkg@0.5.0:
+ local-pkg@1.1.1:
dependencies:
- mlly: 1.7.2
- pkg-types: 1.2.1
+ mlly: 1.7.4
+ pkg-types: 2.1.0
+ quansync: 0.2.10
locate-path@5.0.0:
dependencies:
@@ -7117,11 +8593,12 @@ snapshots:
longest-streak@3.1.0: {}
- loupe@3.1.2: {}
+ loupe@3.1.2:
+ optional: true
lower-case@2.0.2:
dependencies:
- tslib: 2.8.0
+ tslib: 2.8.1
lru-cache@10.4.3: {}
@@ -7131,18 +8608,18 @@ snapshots:
dependencies:
yallist: 3.1.1
- lz-string@1.5.0: {}
-
magic-string@0.30.12:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
+ magic-string@0.30.17:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.0
+
magic-string@0.30.8:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
- make-error@1.3.6: {}
-
markdown-it@14.1.0:
dependencies:
argparse: 2.0.1
@@ -7154,53 +8631,64 @@ snapshots:
markdown-table@3.0.4: {}
- mdast-util-find-and-replace@3.0.1:
+ mdast-util-find-and-replace@3.0.2:
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:
+ mdast-util-from-markdown@2.0.2:
dependencies:
'@types/mdast': 4.0.4
'@types/unist': 3.0.3
- decode-named-character-reference: 1.0.2
+ decode-named-character-reference: 1.1.0
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
+ micromark: 4.0.2
+ micromark-util-decode-numeric-character-reference: 2.0.2
+ micromark-util-decode-string: 2.0.1
+ micromark-util-normalize-identifier: 2.0.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
unist-util-stringify-position: 4.0.0
transitivePeerDependencies:
- supports-color
+ mdast-util-frontmatter@2.0.1:
+ dependencies:
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
+ escape-string-regexp: 5.0.0
+ mdast-util-from-markdown: 2.0.2
+ mdast-util-to-markdown: 2.1.2
+ micromark-extension-frontmatter: 2.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-find-and-replace: 3.0.2
+ micromark-util-character: 2.1.1
- mdast-util-gfm-footnote@2.0.0:
+ mdast-util-gfm-footnote@2.1.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
+ mdast-util-from-markdown: 2.0.2
+ mdast-util-to-markdown: 2.1.2
+ micromark-util-normalize-identifier: 2.0.1
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
+ mdast-util-from-markdown: 2.0.2
+ mdast-util-to-markdown: 2.1.2
transitivePeerDependencies:
- supports-color
@@ -7209,8 +8697,8 @@ snapshots:
'@types/mdast': 4.0.4
devlop: 1.1.0
markdown-table: 3.0.4
- mdast-util-from-markdown: 2.0.1
- mdast-util-to-markdown: 2.1.0
+ mdast-util-from-markdown: 2.0.2
+ mdast-util-to-markdown: 2.1.2
transitivePeerDependencies:
- supports-color
@@ -7218,20 +8706,20 @@ snapshots:
dependencies:
'@types/mdast': 4.0.4
devlop: 1.1.0
- mdast-util-from-markdown: 2.0.1
- mdast-util-to-markdown: 2.1.0
+ mdast-util-from-markdown: 2.0.2
+ mdast-util-to-markdown: 2.1.2
transitivePeerDependencies:
- supports-color
- mdast-util-gfm@3.0.0:
+ mdast-util-gfm@3.1.0:
dependencies:
- mdast-util-from-markdown: 2.0.1
+ mdast-util-from-markdown: 2.0.2
mdast-util-gfm-autolink-literal: 2.0.1
- mdast-util-gfm-footnote: 2.0.0
+ mdast-util-gfm-footnote: 2.1.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
+ mdast-util-to-markdown: 2.1.2
transitivePeerDependencies:
- supports-color
@@ -7240,14 +8728,15 @@ snapshots:
'@types/mdast': 4.0.4
unist-util-is: 6.0.0
- mdast-util-to-markdown@2.1.0:
+ mdast-util-to-markdown@2.1.2:
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
+ micromark-util-classify-character: 2.0.1
+ micromark-util-decode-string: 2.0.1
unist-util-visit: 5.0.0
zwitch: 2.0.4
@@ -7259,7 +8748,7 @@ snapshots:
mdn-data@2.0.30: {}
- mdn-data@2.10.0: {}
+ mdn-data@2.12.2: {}
mdurl@2.0.0: {}
@@ -7269,194 +8758,201 @@ snapshots:
merge2@1.4.1: {}
- micromark-core-commonmark@2.0.1:
+ micromark-core-commonmark@2.0.3:
dependencies:
- decode-named-character-reference: 1.0.2
+ decode-named-character-reference: 1.1.0
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-factory-destination: 2.0.1
+ micromark-factory-label: 2.0.1
+ micromark-factory-space: 2.0.1
+ micromark-factory-title: 2.0.1
+ micromark-factory-whitespace: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-chunked: 2.0.1
+ micromark-util-classify-character: 2.0.1
+ micromark-util-html-tag-name: 2.0.1
+ micromark-util-normalize-identifier: 2.0.1
+ micromark-util-resolve-all: 2.0.1
+ micromark-util-subtokenize: 2.1.0
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
+
+ micromark-extension-frontmatter@2.0.0:
+ dependencies:
+ fault: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
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-util-character: 2.1.1
+ micromark-util-sanitize-uri: 2.0.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
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-core-commonmark: 2.0.3
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-normalize-identifier: 2.0.1
+ micromark-util-sanitize-uri: 2.0.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
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-util-chunked: 2.0.1
+ micromark-util-classify-character: 2.0.1
+ micromark-util-resolve-all: 2.0.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
- micromark-extension-gfm-table@2.1.0:
+ micromark-extension-gfm-table@2.1.1:
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-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
micromark-extension-gfm-tagfilter@2.0.0:
dependencies:
- micromark-util-types: 2.0.0
+ micromark-util-types: 2.0.2
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-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
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-table: 2.1.1
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-util-combine-extensions: 2.0.1
+ micromark-util-types: 2.0.2
- micromark-factory-destination@2.0.0:
+ micromark-factory-destination@2.0.1:
dependencies:
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
- micromark-factory-label@2.0.0:
+ micromark-factory-label@2.0.1:
dependencies:
devlop: 1.1.0
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
- micromark-factory-space@2.0.0:
+ micromark-factory-space@2.0.1:
dependencies:
- micromark-util-character: 2.1.0
- micromark-util-types: 2.0.0
+ micromark-util-character: 2.1.1
+ micromark-util-types: 2.0.2
- micromark-factory-title@2.0.0:
+ micromark-factory-title@2.0.1:
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-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
- micromark-factory-whitespace@2.0.0:
+ micromark-factory-whitespace@2.0.1:
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-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
- micromark-util-character@2.1.0:
+ micromark-util-character@2.1.1:
dependencies:
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
- micromark-util-chunked@2.0.0:
+ micromark-util-chunked@2.0.1:
dependencies:
- micromark-util-symbol: 2.0.0
+ micromark-util-symbol: 2.0.1
- micromark-util-classify-character@2.0.0:
+ micromark-util-classify-character@2.0.1:
dependencies:
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
- micromark-util-combine-extensions@2.0.0:
+ micromark-util-combine-extensions@2.0.1:
dependencies:
- micromark-util-chunked: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-util-chunked: 2.0.1
+ micromark-util-types: 2.0.2
- micromark-util-decode-numeric-character-reference@2.0.1:
+ micromark-util-decode-numeric-character-reference@2.0.2:
dependencies:
- micromark-util-symbol: 2.0.0
+ micromark-util-symbol: 2.0.1
- micromark-util-decode-string@2.0.0:
+ micromark-util-decode-string@2.0.1:
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
+ decode-named-character-reference: 1.1.0
+ micromark-util-character: 2.1.1
+ micromark-util-decode-numeric-character-reference: 2.0.2
+ micromark-util-symbol: 2.0.1
- micromark-util-encode@2.0.0: {}
+ micromark-util-encode@2.0.1: {}
- micromark-util-html-tag-name@2.0.0: {}
+ micromark-util-html-tag-name@2.0.1: {}
- micromark-util-normalize-identifier@2.0.0:
+ micromark-util-normalize-identifier@2.0.1:
dependencies:
- micromark-util-symbol: 2.0.0
+ micromark-util-symbol: 2.0.1
- micromark-util-resolve-all@2.0.0:
+ micromark-util-resolve-all@2.0.1:
dependencies:
- micromark-util-types: 2.0.0
+ micromark-util-types: 2.0.2
- micromark-util-sanitize-uri@2.0.0:
+ micromark-util-sanitize-uri@2.0.1:
dependencies:
- micromark-util-character: 2.1.0
- micromark-util-encode: 2.0.0
- micromark-util-symbol: 2.0.0
+ micromark-util-character: 2.1.1
+ micromark-util-encode: 2.0.1
+ micromark-util-symbol: 2.0.1
- micromark-util-subtokenize@2.0.1:
+ micromark-util-subtokenize@2.1.0:
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-chunked: 2.0.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
- micromark-util-symbol@2.0.0: {}
+ micromark-util-symbol@2.0.1: {}
- micromark-util-types@2.0.0: {}
+ micromark-util-types@2.0.2: {}
- micromark@4.0.0:
+ micromark@4.0.2:
dependencies:
'@types/debug': 4.1.12
- debug: 4.3.7
- decode-named-character-reference: 1.0.2
+ debug: 4.4.0
+ decode-named-character-reference: 1.1.0
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
+ micromark-core-commonmark: 2.0.3
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-chunked: 2.0.1
+ micromark-util-combine-extensions: 2.0.1
+ micromark-util-decode-numeric-character-reference: 2.0.2
+ micromark-util-encode: 2.0.1
+ micromark-util-normalize-identifier: 2.0.1
+ micromark-util-resolve-all: 2.0.1
+ micromark-util-sanitize-uri: 2.0.1
+ micromark-util-subtokenize: 2.1.0
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
transitivePeerDependencies:
- supports-color
@@ -7465,11 +8961,13 @@ snapshots:
braces: 3.0.3
picomatch: 2.3.1
- mime-db@1.52.0: {}
+ mime-db@1.52.0:
+ optional: true
mime-types@2.1.35:
dependencies:
mime-db: 1.52.0
+ optional: true
min-indent@1.0.1: {}
@@ -7503,35 +9001,37 @@ snapshots:
dependencies:
minimist: 1.2.8
- mlly@1.7.2:
+ mlly@1.7.4:
dependencies:
- acorn: 8.13.0
- pathe: 1.1.2
- pkg-types: 1.2.1
+ acorn: 8.14.1
+ pathe: 2.0.3
+ pkg-types: 1.3.1
ufo: 1.5.4
mrmime@2.0.0: {}
- ms@2.1.2: {}
-
ms@2.1.3: {}
mustache@4.2.0: {}
+ nanoid@3.3.11: {}
+
nanoid@3.3.7: {}
- natural-compare-lite@1.4.0: {}
+ napi-postinstall@0.2.3: {}
natural-compare@1.4.0: {}
+ natural-orderby@5.0.0: {}
+
no-case@3.0.4:
dependencies:
lower-case: 2.0.2
- tslib: 2.8.0
+ tslib: 2.8.1
node-addon-api@7.1.1: {}
- node-fetch-native@1.6.4: {}
+ node-fetch-native@1.6.6: {}
node-fetch@2.7.0:
dependencies:
@@ -7539,6 +9039,8 @@ snapshots:
node-releases@2.0.18: {}
+ node-releases@2.0.19: {}
+
normalize-package-data@2.5.0:
dependencies:
hosted-git-info: 2.8.9
@@ -7557,12 +9059,13 @@ snapshots:
dependencies:
boolbase: 1.0.0
- nwsapi@2.2.12: {}
+ nwsapi@2.2.12:
+ optional: true
ofetch@1.4.1:
dependencies:
- destr: 2.0.3
- node-fetch-native: 1.6.4
+ destr: 2.0.5
+ node-fetch-native: 1.6.6
ufo: 1.5.4
once@1.4.0:
@@ -7584,12 +9087,12 @@ snapshots:
type-check: 0.4.0
word-wrap: 1.2.5
- overlayscrollbars-solid@0.5.5(overlayscrollbars@2.10.0)(solid-js@1.9.3):
+ overlayscrollbars-solid@0.5.6(overlayscrollbars@2.11.1)(solid-js@1.9.6):
dependencies:
- overlayscrollbars: 2.10.0
- solid-js: 1.9.3
+ overlayscrollbars: 2.11.1
+ solid-js: 1.9.6
- overlayscrollbars@2.10.0: {}
+ overlayscrollbars@2.11.1: {}
p-limit@2.3.0:
dependencies:
@@ -7611,26 +9114,29 @@ snapshots:
package-json-from-dist@1.0.1: {}
- package-manager-detector@0.2.2: {}
+ package-manager-detector@0.2.11:
+ dependencies:
+ quansync: 0.2.10
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
- parse-imports@2.2.1:
+ parse-imports-exports@0.2.4:
dependencies:
- es-module-lexer: 1.5.4
- slashes: 3.0.12
+ parse-statements: 1.0.11
parse-json@5.2.0:
dependencies:
- '@babel/code-frame': 7.25.9
+ '@babel/code-frame': 7.27.1
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
parse-ms@4.0.0: {}
+ parse-statements@1.0.11: {}
+
parse5@7.1.2:
dependencies:
entities: 4.5.0
@@ -7664,23 +9170,30 @@ snapshots:
pathe@1.1.2: {}
- pathval@2.0.0: {}
+ pathe@2.0.3: {}
+
+ pathval@2.0.0:
+ optional: true
perfect-debounce@1.0.0: {}
- picocolors@1.0.1: {}
-
picocolors@1.1.1: {}
picomatch@2.3.1: {}
picomatch@4.0.2: {}
- pkg-types@1.2.1:
+ pkg-types@1.3.1:
dependencies:
confbox: 0.1.8
- mlly: 1.7.2
- pathe: 1.1.2
+ mlly: 1.7.4
+ pathe: 2.0.3
+
+ pkg-types@2.1.0:
+ dependencies:
+ confbox: 0.2.2
+ exsolve: 1.0.5
+ pathe: 2.0.3
plausible-tracker@0.3.9: {}
@@ -7692,15 +9205,17 @@ snapshots:
picocolors: 1.1.1
source-map-js: 1.2.1
+ postcss@8.5.3:
+ dependencies:
+ nanoid: 3.3.11
+ picocolors: 1.1.1
+ source-map-js: 1.2.1
+
prelude-ls@1.2.1: {}
prettier@2.8.8: {}
- pretty-format@27.5.1:
- dependencies:
- ansi-regex: 5.0.1
- ansi-styles: 5.2.0
- react-is: 17.0.2
+ prettier@3.5.3: {}
pretty-ms@9.1.0:
dependencies:
@@ -7718,11 +9233,20 @@ snapshots:
punycode@2.3.1: {}
+ quansync@0.2.10: {}
+
queue-microtask@1.2.3: {}
queue-tick@1.0.1: {}
- react-is@17.0.2: {}
+ react-dom@19.1.0(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+ scheduler: 0.26.0
+
+ react-refresh@0.17.0: {}
+
+ react@19.1.0: {}
read-pkg-up@7.0.1:
dependencies:
@@ -7765,17 +9289,10 @@ snapshots:
readdirp@4.0.1: {}
- redent@3.0.0:
- dependencies:
- indent-string: 4.0.0
- strip-indent: 3.0.0
-
refa@0.12.1:
dependencies:
'@eslint-community/regexpp': 4.11.1
- regenerator-runtime@0.14.1: {}
-
regexp-ast-analysis@0.7.1:
dependencies:
'@eslint-community/regexpp': 4.11.1
@@ -7787,6 +9304,8 @@ snapshots:
dependencies:
jsesc: 0.5.0
+ remove-accents@0.5.0: {}
+
require-directory@2.1.1: {}
resolve-from@4.0.0: {}
@@ -7806,14 +9325,14 @@ snapshots:
glob: 11.0.0
package-json-from-dist: 1.0.1
- rollup-plugin-visualizer@5.12.0(rollup@4.24.0):
+ rollup-plugin-visualizer@5.14.0(rollup@4.40.1):
dependencies:
open: 8.4.2
- picomatch: 2.3.1
+ picomatch: 4.0.2
source-map: 0.7.4
yargs: 17.7.2
optionalDependencies:
- rollup: 4.24.0
+ rollup: 4.40.1
rollup@4.24.0:
dependencies:
@@ -7837,7 +9356,34 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.24.0
fsevents: 2.3.3
- rrweb-cssom@0.7.1: {}
+ rollup@4.40.1:
+ dependencies:
+ '@types/estree': 1.0.7
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.40.1
+ '@rollup/rollup-android-arm64': 4.40.1
+ '@rollup/rollup-darwin-arm64': 4.40.1
+ '@rollup/rollup-darwin-x64': 4.40.1
+ '@rollup/rollup-freebsd-arm64': 4.40.1
+ '@rollup/rollup-freebsd-x64': 4.40.1
+ '@rollup/rollup-linux-arm-gnueabihf': 4.40.1
+ '@rollup/rollup-linux-arm-musleabihf': 4.40.1
+ '@rollup/rollup-linux-arm64-gnu': 4.40.1
+ '@rollup/rollup-linux-arm64-musl': 4.40.1
+ '@rollup/rollup-linux-loongarch64-gnu': 4.40.1
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.40.1
+ '@rollup/rollup-linux-riscv64-gnu': 4.40.1
+ '@rollup/rollup-linux-riscv64-musl': 4.40.1
+ '@rollup/rollup-linux-s390x-gnu': 4.40.1
+ '@rollup/rollup-linux-x64-gnu': 4.40.1
+ '@rollup/rollup-linux-x64-musl': 4.40.1
+ '@rollup/rollup-win32-arm64-msvc': 4.40.1
+ '@rollup/rollup-win32-ia32-msvc': 4.40.1
+ '@rollup/rollup-win32-x64-msvc': 4.40.1
+ fsevents: 2.3.3
+
+ rrweb-cssom@0.7.1:
+ optional: true
run-parallel@1.2.0:
dependencies:
@@ -7847,7 +9393,8 @@ snapshots:
safe-buffer@5.2.1: {}
- safer-buffer@2.1.2: {}
+ safer-buffer@2.1.2:
+ optional: true
sass@1.80.3:
dependencies:
@@ -7859,6 +9406,9 @@ snapshots:
saxes@6.0.0:
dependencies:
xmlchars: 2.2.0
+ optional: true
+
+ scheduler@0.26.0: {}
scslre@0.3.0:
dependencies:
@@ -7870,7 +9420,7 @@ snapshots:
semver@6.3.1: {}
- semver@7.6.3: {}
+ semver@7.7.1: {}
seroval-plugins@1.1.1(seroval@1.1.1):
dependencies:
@@ -7884,7 +9434,8 @@ snapshots:
shebang-regex@3.0.0: {}
- siginfo@2.0.0: {}
+ siginfo@2.0.0:
+ optional: true
signal-exit@4.1.0: {}
@@ -7896,30 +9447,28 @@ snapshots:
sisteransi@1.0.5: {}
- slashes@3.0.12: {}
-
smol-toml@1.3.0: {}
- solid-js@1.9.3:
+ solid-js@1.9.6:
dependencies:
csstype: 3.1.3
seroval: 1.1.1
seroval-plugins: 1.1.1(seroval@1.1.1)
- solid-refresh@0.6.3(solid-js@1.9.3):
+ solid-refresh@0.6.3(solid-js@1.9.6):
dependencies:
- '@babel/generator': 7.25.5
- '@babel/helper-module-imports': 7.24.7
- '@babel/types': 7.25.4
- solid-js: 1.9.3
+ '@babel/generator': 7.27.1
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/types': 7.27.1
+ solid-js: 1.9.6
transitivePeerDependencies:
- supports-color
- solid-transition-group@0.2.3(solid-js@1.9.3):
+ solid-transition-group@0.2.3(solid-js@1.9.6):
dependencies:
- '@solid-primitives/refs': 1.0.8(solid-js@1.9.3)
- '@solid-primitives/transition-group': 1.0.5(solid-js@1.9.3)
- solid-js: 1.9.3
+ '@solid-primitives/refs': 1.1.1(solid-js@1.9.6)
+ '@solid-primitives/transition-group': 1.1.1(solid-js@1.9.6)
+ solid-js: 1.9.6
source-map-js@1.2.1: {}
@@ -7928,27 +9477,29 @@ snapshots:
spdx-correct@3.2.0:
dependencies:
spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.20
+ spdx-license-ids: 3.0.21
spdx-exceptions@2.5.0: {}
spdx-expression-parse@3.0.1:
dependencies:
spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.20
+ spdx-license-ids: 3.0.21
spdx-expression-parse@4.0.0:
dependencies:
spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.20
+ spdx-license-ids: 3.0.21
- spdx-license-ids@3.0.20: {}
+ spdx-license-ids@3.0.21: {}
- stable-hash@0.0.4: {}
+ stable-hash@0.0.5: {}
- stackback@0.0.2: {}
+ stackback@0.0.2:
+ optional: true
- std-env@3.7.0: {}
+ std-env@3.7.0:
+ optional: true
streamx@2.19.0:
dependencies:
@@ -7958,6 +9509,8 @@ snapshots:
optionalDependencies:
bare-events: 2.4.2
+ string-ts@2.2.1: {}
+
string-width@4.2.3:
dependencies:
emoji-regex: 8.0.0
@@ -8000,10 +9553,6 @@ snapshots:
dependencies:
inline-style-parser: 0.2.4
- supports-color@5.5.0:
- dependencies:
- has-flag: 3.0.0
-
supports-color@7.2.0:
dependencies:
has-flag: 4.0.0
@@ -8018,18 +9567,22 @@ snapshots:
css-tree: 2.3.1
css-what: 6.1.0
csso: 5.0.5
- picocolors: 1.0.1
+ picocolors: 1.1.1
- symbol-tree@3.2.4: {}
+ symbol-tree@3.2.4:
+ optional: true
- synckit@0.6.2:
+ synckit@0.10.3:
dependencies:
- tslib: 2.8.0
+ '@pkgr/core': 0.2.4
+ tslib: 2.8.1
synckit@0.9.2:
dependencies:
'@pkgr/core': 0.1.1
- tslib: 2.8.0
+ tslib: 2.8.1
+
+ tailwindcss@4.1.5: {}
tapable@2.2.1: {}
@@ -8043,30 +9596,41 @@ snapshots:
dependencies:
b4a: 1.6.6
- text-table@0.2.0: {}
+ tiny-invariant@1.3.3: {}
- tinybench@2.9.0: {}
+ tiny-warning@1.0.3: {}
- tinyexec@0.3.1: {}
+ tinybench@2.9.0:
+ optional: true
+
+ tinyexec@0.3.2: {}
+
+ tinyglobby@0.2.13:
+ dependencies:
+ fdir: 6.4.4(picomatch@4.0.2)
+ picomatch: 4.0.2
tinyglobby@0.2.9:
dependencies:
fdir: 6.4.2(picomatch@4.0.2)
picomatch: 4.0.2
- tinypool@1.0.1: {}
+ tinypool@1.0.1:
+ optional: true
- tinyrainbow@1.2.0: {}
+ tinyrainbow@1.2.0:
+ optional: true
- tinyspy@3.0.2: {}
+ tinyspy@3.0.2:
+ optional: true
- tldts-core@6.1.47: {}
+ tldts-core@6.1.47:
+ optional: true
tldts@6.1.47:
dependencies:
tldts-core: 6.1.47
-
- to-fast-properties@2.0.0: {}
+ optional: true
to-regex-range@5.0.1:
dependencies:
@@ -8081,54 +9645,47 @@ snapshots:
tough-cookie@5.0.0:
dependencies:
tldts: 6.1.47
+ optional: true
tr46@0.0.3: {}
tr46@5.0.0:
dependencies:
punycode: 2.3.1
+ optional: true
traverse@0.3.9: {}
- ts-api-utils@1.3.0(typescript@5.6.3):
+ ts-api-utils@2.1.0(typescript@5.8.3):
dependencies:
- typescript: 5.6.3
+ typescript: 5.8.3
- ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3):
+ ts-declaration-location@1.0.7(typescript@5.8.3):
dependencies:
- '@cspotcode/source-map-support': 0.8.1
- '@tsconfig/node10': 1.0.11
- '@tsconfig/node12': 1.0.11
- '@tsconfig/node14': 1.0.3
- '@tsconfig/node16': 1.0.4
- '@types/node': 22.7.9
- acorn: 8.13.0
- acorn-walk: 8.3.4
- arg: 4.1.3
- create-require: 1.1.1
- diff: 4.0.2
- make-error: 1.3.6
- typescript: 5.6.3
- v8-compile-cache-lib: 3.0.1
- yn: 3.1.1
+ picomatch: 4.0.2
+ typescript: 5.8.3
+
+ ts-pattern@5.7.0: {}
ts-poet@4.15.0:
dependencies:
lodash: 4.17.21
prettier: 2.8.8
- tsconfck@3.1.1(typescript@5.6.3):
+ tsconfck@3.1.5(typescript@5.8.3):
optionalDependencies:
- typescript: 5.6.3
+ typescript: 5.8.3
tslib@2.7.0: {}
tslib@2.8.0: {}
- tsx@4.19.1:
+ tslib@2.8.1: {}
+
+ tsx@4.19.4:
dependencies:
- esbuild: 0.23.1
- get-tsconfig: 4.8.1
+ esbuild: 0.25.3
+ get-tsconfig: 4.10.0
optionalDependencies:
fsevents: 2.3.3
@@ -8153,9 +9710,19 @@ snapshots:
type-fest@0.8.1: {}
+ typescript-eslint@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3):
+ dependencies:
+ '@typescript-eslint/eslint-plugin': 8.31.1(@typescript-eslint/parser@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.25.1(jiti@2.4.2)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
typescript@3.9.10: {}
- typescript@5.6.3: {}
+ typescript@5.8.3: {}
uc.micro@2.1.0: {}
@@ -8169,6 +9736,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ unconfig@7.0.0:
+ dependencies:
+ '@antfu/utils': 8.1.1
+ defu: 6.1.4
+ jiti: 2.4.2
+
undici-types@6.19.8: {}
undici@5.28.4:
@@ -8198,12 +9771,12 @@ snapshots:
universal-user-agent@6.0.1: {}
- unocss@0.63.6(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3)):
+ unocss@0.63.6(postcss@8.5.3)(rollup@4.40.1)(typescript@5.8.3)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)):
dependencies:
- '@unocss/astro': 0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3))
- '@unocss/cli': 0.63.6(rollup@4.24.0)
+ '@unocss/astro': 0.63.6(rollup@4.40.1)(typescript@5.8.3)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3))
+ '@unocss/cli': 0.63.6(rollup@4.40.1)
'@unocss/core': 0.63.6
- '@unocss/postcss': 0.63.6(postcss@8.4.47)
+ '@unocss/postcss': 0.63.6(postcss@8.5.3)
'@unocss/preset-attributify': 0.63.6
'@unocss/preset-icons': 0.63.6
'@unocss/preset-mini': 0.63.6
@@ -8216,9 +9789,9 @@ snapshots:
'@unocss/transformer-compile-class': 0.63.6
'@unocss/transformer-directives': 0.63.6
'@unocss/transformer-variant-group': 0.63.6
- '@unocss/vite': 0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3))
+ '@unocss/vite': 0.63.6(rollup@4.40.1)(typescript@5.8.3)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3))
optionalDependencies:
- vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3)
+ vite: 5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)
transitivePeerDependencies:
- postcss
- rollup
@@ -8232,30 +9805,60 @@ snapshots:
webpack-sources: 3.2.3
webpack-virtual-modules: 0.5.0
+ unplugin@2.3.2:
+ dependencies:
+ acorn: 8.14.1
+ picomatch: 4.0.2
+ webpack-virtual-modules: 0.6.2
+
+ unrs-resolver@1.7.2:
+ dependencies:
+ napi-postinstall: 0.2.3
+ optionalDependencies:
+ '@unrs/resolver-binding-darwin-arm64': 1.7.2
+ '@unrs/resolver-binding-darwin-x64': 1.7.2
+ '@unrs/resolver-binding-freebsd-x64': 1.7.2
+ '@unrs/resolver-binding-linux-arm-gnueabihf': 1.7.2
+ '@unrs/resolver-binding-linux-arm-musleabihf': 1.7.2
+ '@unrs/resolver-binding-linux-arm64-gnu': 1.7.2
+ '@unrs/resolver-binding-linux-arm64-musl': 1.7.2
+ '@unrs/resolver-binding-linux-ppc64-gnu': 1.7.2
+ '@unrs/resolver-binding-linux-riscv64-gnu': 1.7.2
+ '@unrs/resolver-binding-linux-riscv64-musl': 1.7.2
+ '@unrs/resolver-binding-linux-s390x-gnu': 1.7.2
+ '@unrs/resolver-binding-linux-x64-gnu': 1.7.2
+ '@unrs/resolver-binding-linux-x64-musl': 1.7.2
+ '@unrs/resolver-binding-wasm32-wasi': 1.7.2
+ '@unrs/resolver-binding-win32-arm64-msvc': 1.7.2
+ '@unrs/resolver-binding-win32-ia32-msvc': 1.7.2
+ '@unrs/resolver-binding-win32-x64-msvc': 1.7.2
+
unzip-stream@0.3.4:
dependencies:
binary: 0.3.0
mkdirp: 0.5.6
- update-browserslist-db@1.1.0(browserslist@4.23.3):
- dependencies:
- browserslist: 4.23.3
- escalade: 3.1.2
- picocolors: 1.1.1
-
update-browserslist-db@1.1.1(browserslist@4.24.2):
dependencies:
browserslist: 4.24.2
escalade: 3.2.0
picocolors: 1.1.1
+ update-browserslist-db@1.1.1(browserslist@4.24.4):
+ dependencies:
+ browserslist: 4.24.4
+ escalade: 3.2.0
+ picocolors: 1.1.1
+
uri-js@4.4.1:
dependencies:
punycode: 2.3.1
- util-deprecate@1.0.2: {}
+ use-sync-external-store@1.5.0(react@19.1.0):
+ dependencies:
+ react: 19.1.0
- v8-compile-cache-lib@3.0.1: {}
+ util-deprecate@1.0.2: {}
validate-html-nesting@1.2.2: {}
@@ -8264,12 +9867,12 @@ snapshots:
spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1
- vite-node@2.1.3(@types/node@22.7.9)(sass@1.80.3):
+ vite-node@2.1.3(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3):
dependencies:
cac: 6.7.14
- debug: 4.3.7
+ debug: 4.4.0
pathe: 1.1.2
- vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3)
+ vite: 5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)
transitivePeerDependencies:
- '@types/node'
- less
@@ -8280,40 +9883,53 @@ snapshots:
- sugarss
- supports-color
- terser
+ optional: true
- vite-plugin-solid-svg@0.8.1(solid-js@1.9.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3)):
+ vite-plugin-solid-svg@0.8.1(solid-js@1.9.6)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)):
dependencies:
- solid-js: 1.9.3
+ solid-js: 1.9.6
svgo: 3.3.2
- vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3)
+ vite: 5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)
- vite-plugin-solid@2.10.2(@testing-library/jest-dom@6.6.2)(solid-js@1.9.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3)):
+ vite-plugin-solid@2.11.6(solid-js@1.9.6)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)):
dependencies:
- '@babel/core': 7.25.2
+ '@babel/core': 7.27.1
'@types/babel__core': 7.20.5
- babel-preset-solid: 1.8.19(@babel/core@7.25.2)
+ babel-preset-solid: 1.9.6(@babel/core@7.27.1)
merge-anything: 5.1.7
- solid-js: 1.9.3
- solid-refresh: 0.6.3(solid-js@1.9.3)
- vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3)
- vitefu: 0.2.5(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3))
- optionalDependencies:
- '@testing-library/jest-dom': 6.6.2
+ solid-js: 1.9.6
+ solid-refresh: 0.6.3(solid-js@1.9.6)
+ vite: 5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)
+ vitefu: 1.0.6(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3))
transitivePeerDependencies:
- supports-color
- vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3)):
+ vite-plugin-solid@2.11.6(solid-js@1.9.6)(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)):
dependencies:
- debug: 4.3.6
+ '@babel/core': 7.27.1
+ '@types/babel__core': 7.20.5
+ babel-preset-solid: 1.9.6(@babel/core@7.27.1)
+ merge-anything: 5.1.7
+ solid-js: 1.9.6
+ solid-refresh: 0.6.3(solid-js@1.9.6)
+ vite: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+ vitefu: 1.0.6(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)):
+ dependencies:
+ debug: 4.3.7
globrex: 0.1.2
- tsconfck: 3.1.1(typescript@5.6.3)
+ tsconfck: 3.1.5(typescript@5.8.3)
optionalDependencies:
- vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3)
+ vite: 5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)
transitivePeerDependencies:
- supports-color
- typescript
- vite@5.4.10(@types/node@22.7.9)(sass@1.80.3):
+ vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3):
dependencies:
esbuild: 0.21.5
postcss: 8.4.47
@@ -8321,32 +9937,55 @@ snapshots:
optionalDependencies:
'@types/node': 22.7.9
fsevents: 2.3.3
+ lightningcss: 1.29.2
sass: 1.80.3
- vitefu@0.2.5(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3)):
+ vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0):
+ dependencies:
+ esbuild: 0.25.3
+ fdir: 6.4.4(picomatch@4.0.2)
+ picomatch: 4.0.2
+ postcss: 8.5.3
+ rollup: 4.40.1
+ tinyglobby: 0.2.13
optionalDependencies:
- vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3)
+ '@types/node': 22.7.9
+ fsevents: 2.3.3
+ jiti: 2.4.2
+ lightningcss: 1.29.2
+ sass: 1.80.3
+ tsx: 4.19.4
+ yaml: 2.6.0
- vitest@2.1.3(@types/node@22.7.9)(@vitest/ui@2.1.3)(jsdom@25.0.1)(sass@1.80.3):
+ vitefu@1.0.6(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)):
+ optionalDependencies:
+ vite: 5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)
+
+ vitefu@1.0.6(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)):
+ optionalDependencies:
+ vite: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+ optional: true
+
+ vitest@2.1.3(@types/node@22.7.9)(@vitest/ui@2.1.3)(jsdom@25.0.1)(lightningcss@1.29.2)(sass@1.80.3):
dependencies:
'@vitest/expect': 2.1.3
- '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.10(@types/node@22.7.9)(sass@1.80.3))
+ '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3))
'@vitest/pretty-format': 2.1.3
'@vitest/runner': 2.1.3
'@vitest/snapshot': 2.1.3
'@vitest/spy': 2.1.3
'@vitest/utils': 2.1.3
chai: 5.1.2
- debug: 4.3.7
- magic-string: 0.30.12
+ debug: 4.4.0
+ magic-string: 0.30.17
pathe: 1.1.2
std-env: 3.7.0
tinybench: 2.9.0
- tinyexec: 0.3.1
+ tinyexec: 0.3.2
tinypool: 1.0.1
tinyrainbow: 1.2.0
- vite: 5.4.10(@types/node@22.7.9)(sass@1.80.3)
- vite-node: 2.1.3(@types/node@22.7.9)(sass@1.80.3)
+ vite: 5.4.10(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)
+ vite-node: 2.1.3(@types/node@22.7.9)(lightningcss@1.29.2)(sass@1.80.3)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.7.9
@@ -8362,45 +10001,66 @@ snapshots:
- sugarss
- supports-color
- terser
+ optional: true
- vue-flow-layout@0.0.5(typescript@5.6.3):
+ vue-eslint-parser@9.4.3(eslint@9.25.1(jiti@2.4.2)):
dependencies:
- vue: 3.5.12(typescript@5.6.3)
+ debug: 4.3.7
+ eslint: 9.25.1(jiti@2.4.2)
+ eslint-scope: 7.2.2
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
+ esquery: 1.6.0
+ lodash: 4.17.21
+ semver: 7.7.1
+ transitivePeerDependencies:
+ - supports-color
+
+ vue-flow-layout@0.0.5(typescript@5.8.3):
+ dependencies:
+ vue: 3.5.13(typescript@5.8.3)
transitivePeerDependencies:
- typescript
- vue@3.5.12(typescript@5.6.3):
+ vue@3.5.13(typescript@5.8.3):
dependencies:
- '@vue/compiler-dom': 3.5.12
- '@vue/compiler-sfc': 3.5.12
- '@vue/runtime-dom': 3.5.12
- '@vue/server-renderer': 3.5.12(vue@3.5.12(typescript@5.6.3))
- '@vue/shared': 3.5.12
+ '@vue/compiler-dom': 3.5.13
+ '@vue/compiler-sfc': 3.5.13
+ '@vue/runtime-dom': 3.5.13
+ '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.8.3))
+ '@vue/shared': 3.5.13
optionalDependencies:
- typescript: 5.6.3
+ typescript: 5.8.3
w3c-xmlserializer@5.0.0:
dependencies:
xml-name-validator: 5.0.0
+ optional: true
webidl-conversions@3.0.1: {}
- webidl-conversions@7.0.0: {}
+ webidl-conversions@7.0.0:
+ optional: true
webpack-sources@3.2.3: {}
webpack-virtual-modules@0.5.0: {}
+ webpack-virtual-modules@0.6.2: {}
+
whatwg-encoding@3.1.1:
dependencies:
iconv-lite: 0.6.3
+ optional: true
- whatwg-mimetype@4.0.0: {}
+ whatwg-mimetype@4.0.0:
+ optional: true
whatwg-url@14.0.0:
dependencies:
tr46: 5.0.0
webidl-conversions: 7.0.0
+ optional: true
whatwg-url@5.0.0:
dependencies:
@@ -8415,6 +10075,7 @@ snapshots:
dependencies:
siginfo: 2.0.0
stackback: 0.0.2
+ optional: true
word-wrap@1.2.5: {}
@@ -8432,11 +10093,14 @@ snapshots:
wrappy@1.0.2: {}
- ws@8.18.0: {}
+ ws@8.18.0:
+ optional: true
- xml-name-validator@5.0.0: {}
+ xml-name-validator@5.0.0:
+ optional: true
- xmlchars@2.2.0: {}
+ xmlchars@2.2.0:
+ optional: true
xss@1.0.15:
dependencies:
@@ -8447,10 +10111,9 @@ snapshots:
yallist@3.1.1: {}
- yaml-eslint-parser@1.2.3:
+ yaml-eslint-parser@1.3.0:
dependencies:
eslint-visitor-keys: 3.4.3
- lodash: 4.17.21
yaml: 2.6.0
yaml@1.10.2: {}
@@ -8462,15 +10125,13 @@ snapshots:
yargs@17.7.2:
dependencies:
cliui: 8.0.1
- escalade: 3.1.2
+ escalade: 3.2.0
get-caller-file: 2.0.5
require-directory: 2.1.1
string-width: 4.2.3
y18n: 5.0.8
yargs-parser: 21.1.1
- yn@3.1.1: {}
-
yocto-queue@0.1.0: {}
yoctocolors@2.1.1: {}
@@ -8481,6 +10142,6 @@ snapshots:
compress-commons: 6.0.2
readable-stream: 4.5.2
- zod@3.23.8: {}
+ zod@3.24.3: {}
zwitch@2.0.4: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index e7adacb4..4d5f7e28 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -1,4 +1,5 @@
packages:
- - apps/*
+ - apps/oneclient/*
+ - apps/onelauncher/*
- packages/*
- .github/actions/*
diff --git a/tsconfig.json b/tsconfig.json
index a78023c1..a232a14c 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,6 +1,6 @@
{
"extends": "./tsconfig.base.json",
"compilerOptions": {
- "types": ["vitest/globals", "vite/client", "node"]
+ "types": ["vite/client", "node"]
}
}
diff --git a/uno.config.ts b/uno.config.ts
index d17e0fdc..21f5e792 100644
--- a/uno.config.ts
+++ b/uno.config.ts
@@ -1 +1 @@
-export { default } from './apps/frontend/uno.config';
+export { default } from './apps/onelauncher/frontend/uno.config';