diff --git a/examples/react/start-i18n-intlayer/.gitignore b/examples/react/start-i18n-intlayer/.gitignore
new file mode 100644
index 00000000000..ac3f82a2eac
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/.gitignore
@@ -0,0 +1,15 @@
+node_modules
+.DS_Store
+dist
+dist-ssr
+*.local
+count.txt
+.env
+.nitro
+.tanstack
+.output
+.vinxi
+todos.json
+
+# Intlayer
+.intlayer
diff --git a/examples/react/start-i18n-intlayer/eslint.config.ts b/examples/react/start-i18n-intlayer/eslint.config.ts
new file mode 100644
index 00000000000..a51b738f255
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/eslint.config.ts
@@ -0,0 +1,14 @@
+import eslint from '@eslint/js'
+import perfectionist from 'eslint-plugin-perfectionist'
+import { defineConfig } from 'eslint/config'
+import tseslint from 'typescript-eslint'
+
+export default defineConfig(
+ {
+ ignores: ['.intlayer/**', '.tanstack/**'],
+ },
+ eslint.configs.recommended,
+ tseslint.configs.strict,
+ tseslint.configs.stylistic,
+ perfectionist.configs['recommended-alphabetical'],
+)
diff --git a/examples/react/start-i18n-intlayer/intlayer.config.ts b/examples/react/start-i18n-intlayer/intlayer.config.ts
new file mode 100644
index 00000000000..e820b70aec9
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/intlayer.config.ts
@@ -0,0 +1,49 @@
+import { Locales } from 'intlayer'
+import type { IntlayerConfig } from 'intlayer'
+
+const config: IntlayerConfig = {
+ build: {
+ importMode: 'dynamic',
+ },
+ routing: {
+ mode: 'prefix-no-default',
+ },
+ log: {
+ mode: 'verbose',
+ },
+ ai: {
+ provider: 'openai',
+ model: 'gpt-3.5-turbo',
+ apiKey: process.env.OPENAI_API_KEY,
+ applicationContext: 'This is a test application',
+ },
+ editor: {
+ applicationURL: 'http://localhost:3000',
+ },
+ internationalization: {
+ defaultLocale: Locales.ENGLISH,
+ locales: [
+ Locales.ENGLISH,
+ Locales.FRENCH,
+ Locales.SPANISH,
+ // Your other locales
+ ],
+ requiredLocales: [
+ // Can be different from locale list for TypeScript errors
+ Locales.ENGLISH,
+ Locales.FRENCH,
+ ],
+ strictMode: 'inclusive', // Avoid errors when more locales are included
+ },
+ // Can customize dictionary global behavior
+ // dictionary: {
+ // locale: Locales.ENGLISH,
+ // fill: true,
+ // },
+ // Can enable the compiler
+ // compiler: {
+ // enabled: true,
+ // },
+}
+
+export default config
diff --git a/examples/react/start-i18n-intlayer/package.json b/examples/react/start-i18n-intlayer/package.json
new file mode 100644
index 00000000000..bf62f2003a5
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/package.json
@@ -0,0 +1,43 @@
+{
+ "name": "tanstack-start-intlayer",
+ "private": true,
+ "type": "module",
+ "scripts": {
+ "dev": "vite dev --port 3000",
+ "start": "node .output/server/index.mjs",
+ "build": "vite build",
+ "serve": "vite preview",
+ "lint": "eslint .",
+ "test": "vitest run",
+ "start:editor": "npx intlayer-editor start --with 'vite dev --port 3000'",
+ "intlayer:build": "intlayer build"
+ },
+ "dependencies": {
+ "@tailwindcss/vite": "^4.1.17",
+ "@tanstack/react-router": "workspace:*",
+ "@tanstack/react-start": "workspace:*",
+ "@tanstack/router-plugin": "workspace:*",
+ "intlayer": "7.4.0",
+ "nitro": "^3.0.0",
+ "react": "^19.2.0",
+ "react-dom": "^19.2.0",
+ "react-intlayer": "7.4.0",
+ "tailwindcss": "^4.1.17",
+ "vite-tsconfig-paths": "^5.1.4"
+ },
+ "devDependencies": {
+ "@eslint/js": "^9.39.1",
+ "@types/react": "^19.2.5",
+ "@types/react-dom": "^19.2.3",
+ "@vitejs/plugin-react": "^4.7.0",
+ "eslint": "^9.39.1",
+ "eslint-plugin-perfectionist": "^4.15.1",
+ "jsdom": "^26.1.0",
+ "typescript": "^5.9.3",
+ "typescript-eslint": "^8.46.4",
+ "vite": "^7.2.2",
+ "vite-intlayer": "7.4.0",
+ "intlayer-editor": "7.4.0",
+ "web-vitals": "^5.1.0"
+ }
+}
diff --git a/examples/react/start-i18n-intlayer/public/favicon.ico b/examples/react/start-i18n-intlayer/public/favicon.ico
new file mode 100644
index 00000000000..a11777cc471
Binary files /dev/null and b/examples/react/start-i18n-intlayer/public/favicon.ico differ
diff --git a/examples/react/start-i18n-intlayer/public/tanstack-circle-logo.png b/examples/react/start-i18n-intlayer/public/tanstack-circle-logo.png
new file mode 100644
index 00000000000..9db3e67bade
Binary files /dev/null and b/examples/react/start-i18n-intlayer/public/tanstack-circle-logo.png differ
diff --git a/examples/react/start-i18n-intlayer/public/tanstack-word-logo-white.svg b/examples/react/start-i18n-intlayer/public/tanstack-word-logo-white.svg
new file mode 100644
index 00000000000..b6ec5086c2d
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/public/tanstack-word-logo-white.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/examples/react/start-i18n-intlayer/src/components/Header.tsx b/examples/react/start-i18n-intlayer/src/components/Header.tsx
new file mode 100644
index 00000000000..0a4bbc2e9e8
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/components/Header.tsx
@@ -0,0 +1,19 @@
+import { LocalizedLink } from '../components/localized-link'
+
+export default function Header() {
+ return (
+ <>
+
+
+
+
+
+
+
+ >
+ )
+}
diff --git a/examples/react/start-i18n-intlayer/src/components/locale-switcher.content.ts b/examples/react/start-i18n-intlayer/src/components/locale-switcher.content.ts
new file mode 100644
index 00000000000..7e742d7dfe9
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/components/locale-switcher.content.ts
@@ -0,0 +1,19 @@
+import { type Dictionary, insert, t } from 'intlayer';
+
+const localeSwitcherContent = {
+ content: {
+ languageListLabel: t({
+ en: 'Language list',
+ es: 'Lista de idiomas',
+ fr: 'Liste de langues',
+ }),
+ localeSwitcherLabel: insert(t({
+ en: 'Select language {{language}}',
+ es: 'Seleccionar idioma {{language}}',
+ fr: 'Sélectionner la langue {{language}}',
+ })),
+ },
+ key: 'locale-switcher',
+} satisfies Dictionary;
+
+export default localeSwitcherContent;
diff --git a/examples/react/start-i18n-intlayer/src/components/locale-switcher.tsx b/examples/react/start-i18n-intlayer/src/components/locale-switcher.tsx
new file mode 100644
index 00000000000..bc919975a0b
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/components/locale-switcher.tsx
@@ -0,0 +1,53 @@
+import { useLocation } from '@tanstack/react-router'
+import {
+ getHTMLTextDir,
+ getLocaleName,
+ getPathWithoutLocale,
+ getPrefix,
+} from 'intlayer'
+import { setLocaleInStorage, useIntlayer, useLocale } from 'react-intlayer'
+
+import { LocalizedLink } from './localized-link'
+import type { To } from './localized-link'
+import type { FC } from 'react'
+
+export const LocaleSwitcher: FC = () => {
+ const { localeSwitcherLabel } = useIntlayer('locale-switcher')
+ const { pathname } = useLocation()
+
+ const { availableLocales, locale } = useLocale()
+
+ const pathWithoutLocale = getPathWithoutLocale(pathname)
+
+ return (
+
+ {availableLocales.map((localeEl) => (
+ -
+ setLocaleInStorage(localeEl)}
+ params={{ locale: getPrefix(localeEl).localePrefix }}
+ to={pathWithoutLocale as To}
+ >
+
+
+
+ {getLocaleName(localeEl)}
+
+
+ {getLocaleName(localeEl, localeEl)}
+
+
+
+ {localeEl.toUpperCase()}
+
+
+
+
+ ))}
+
+ )
+}
diff --git a/examples/react/start-i18n-intlayer/src/components/localized-link.tsx b/examples/react/start-i18n-intlayer/src/components/localized-link.tsx
new file mode 100644
index 00000000000..0889cbd0806
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/components/localized-link.tsx
@@ -0,0 +1,52 @@
+import { Link } from '@tanstack/react-router'
+import { getPrefix } from 'intlayer'
+import { useLocale } from 'react-intlayer'
+import type { FC } from 'react'
+import type { LinkComponentProps } from '@tanstack/react-router'
+
+export const LOCALE_ROUTE = '{-$locale}' as const
+
+// Renamed 'T' to 'TVal' to be explicit, though 'T' is usually allowed.
+// Renamed 'S' to 'TString' to satisfy the linter.
+export type RemoveLocaleParam = TVal extends string
+ ? RemoveLocaleFromString
+ : TVal
+
+export type To = RemoveLocaleParam
+
+// 'TString' replaces 'S', 'THead' replaces 'H', 'TTail' replaces 'T'
+type CollapseDoubleSlashes =
+ TString extends `${infer THead}//${infer TTail}`
+ ? CollapseDoubleSlashes<`${THead}/${TTail}`>
+ : TString
+
+type LocalizedLinkProps = {
+ to?: To
+} & Omit
+
+// 'TString' replaces 'S', 'TSub' replaces 'Sub'
+type RemoveAll<
+ TString extends string,
+ TSub extends string,
+> = TString extends `${infer THead}${TSub}${infer TTail}`
+ ? RemoveAll<`${THead}${TTail}`, TSub>
+ : TString
+
+type RemoveLocaleFromString = CollapseDoubleSlashes<
+ RemoveAll
+>
+
+export const LocalizedLink: FC = (props) => {
+ const { locale } = useLocale()
+
+ return (
+
+ )
+}
diff --git a/examples/react/start-i18n-intlayer/src/content/404.content.ts b/examples/react/start-i18n-intlayer/src/content/404.content.ts
new file mode 100644
index 00000000000..61e4fc40562
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/content/404.content.ts
@@ -0,0 +1,29 @@
+import { type Dictionary, t } from 'intlayer';
+
+const notFoundContent = {
+ key: 'not-found',
+ content: {
+ title: t({
+ en: 'Page Not Found',
+ es: 'Página No Encontrada',
+ fr: 'Page Non Trouvée',
+ }),
+ subtitle: t({
+ en: "Oops! The page you're looking for doesn't exist.",
+ es: '¡Ups! La página que buscas no existe.',
+ fr: "Oups ! La page que vous recherchez n'existe pas.",
+ }),
+ backHome: t({
+ en: 'Back to Home',
+ es: 'Volver al Inicio',
+ fr: "Retour à l'Accueil",
+ }),
+ lostMessage: t({
+ en: "Looks like you've wandered into the void...",
+ es: 'Parece que te has perdido en el vacío...',
+ fr: 'On dirait que vous vous êtes égaré dans le vide...',
+ }),
+ },
+} satisfies Dictionary;
+
+export default notFoundContent;
diff --git a/examples/react/start-i18n-intlayer/src/content/about.content.ts b/examples/react/start-i18n-intlayer/src/content/about.content.ts
new file mode 100644
index 00000000000..69d751b014d
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/content/about.content.ts
@@ -0,0 +1,19 @@
+import { type Dictionary, t } from 'intlayer';
+
+const aboutContent = {
+ key: 'about',
+ content: {
+ title: t({
+ en: 'About Us',
+ es: 'Sobre Nosotros',
+ fr: 'À Propos',
+ }),
+ description: t({
+ en: 'This is the about page using Intlayer for internationalization.',
+ es: 'Esta es la página de información usando Intlayer para internacionalización.',
+ fr: "Ceci est la page à propos utilisant Intlayer pour l'internationalisation.",
+ }),
+ },
+} satisfies Dictionary;
+
+export default aboutContent;
diff --git a/examples/react/start-i18n-intlayer/src/content/index.content.tsx b/examples/react/start-i18n-intlayer/src/content/index.content.tsx
new file mode 100644
index 00000000000..195b2f4de1e
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/content/index.content.tsx
@@ -0,0 +1,14 @@
+import { type Dictionary, t } from 'intlayer';
+
+const appContent = {
+ key: 'app',
+ content: {
+ helloWorld: t({
+ en: 'Hello World',
+ es: 'Hola Mundo',
+ fr: 'Bonjour le monde',
+ }),
+ },
+} satisfies Dictionary;
+
+export default appContent;
diff --git a/examples/react/start-i18n-intlayer/src/hooks/useI18nHTMLAttributes.tsx b/examples/react/start-i18n-intlayer/src/hooks/useI18nHTMLAttributes.tsx
new file mode 100644
index 00000000000..78a6093708d
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/hooks/useI18nHTMLAttributes.tsx
@@ -0,0 +1,22 @@
+import { getHTMLTextDir } from 'intlayer';
+import { useEffect } from 'react';
+import { useLocale } from 'react-intlayer';
+
+/**
+ * Updates the HTML element's `lang` and `dir` attributes based on the current locale.
+ * - `lang`: Informs browsers and search engines of the page's language.
+ * - `dir`: Ensures the correct reading order (e.g., 'ltr' for English, 'rtl' for Arabic).
+ *
+ * This dynamic update is essential for proper text rendering, accessibility, and SEO.
+ */
+export const useI18nHTMLAttributes = () => {
+ const { locale } = useLocale();
+
+ useEffect(() => {
+ // Update the language attribute to the current locale.
+ document.documentElement.lang = locale;
+
+ // Set the text direction based on the current locale.
+ document.documentElement.dir = getHTMLTextDir(locale);
+ }, [locale]);
+};
diff --git a/examples/react/start-i18n-intlayer/src/hooks/useLocalizedNavigate.ts b/examples/react/start-i18n-intlayer/src/hooks/useLocalizedNavigate.ts
new file mode 100644
index 00000000000..e6b373403f7
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/hooks/useLocalizedNavigate.ts
@@ -0,0 +1,51 @@
+import { useNavigate } from '@tanstack/react-router'
+import { getPrefix } from 'intlayer'
+import { useLocale } from 'react-intlayer'
+
+import type { FileRouteTypes } from '@/routeTree.gen'
+
+import { LOCALE_ROUTE } from '@/components/localized-link'
+
+export const useLocalizedNavigate = () => {
+ const navigate = useNavigate()
+
+ const { locale } = useLocale()
+
+ type StripLocalePrefix = T extends
+ | `/${typeof LOCALE_ROUTE}/`
+ | `/${typeof LOCALE_ROUTE}`
+ ? '/'
+ : T extends `/${typeof LOCALE_ROUTE}/${infer Rest}`
+ ? `/${Rest}`
+ : never
+
+ type LocalizedTo = StripLocalePrefix
+
+ type LocalizedNavigate = (
+ args: ({ to: LocalizedTo } & Record) | LocalizedTo,
+ ) => ReturnType
+
+ const localizedNavigate: LocalizedNavigate = (args) => {
+ if (typeof args === 'string') {
+ return navigate({
+ params: { locale: getPrefix(locale).localePrefix },
+ to: `/${LOCALE_ROUTE}${args}`,
+ })
+ }
+
+ const { params: existingParams, to, ...rest } = args
+
+ const localizedTo = `/${LOCALE_ROUTE}${to}`
+
+ return navigate({
+ ...rest,
+ params: {
+ locale: getPrefix(locale).localePrefix,
+ ...(existingParams ?? {}),
+ },
+ to: localizedTo,
+ })
+ }
+
+ return localizedNavigate
+}
diff --git a/examples/react/start-i18n-intlayer/src/routeTree.gen.ts b/examples/react/start-i18n-intlayer/src/routeTree.gen.ts
new file mode 100644
index 00000000000..e825f22f303
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/routeTree.gen.ts
@@ -0,0 +1,166 @@
+/* eslint-disable */
+
+// @ts-nocheck
+
+// noinspection JSUnusedGlobalSymbols
+
+// This file was automatically generated by TanStack Router.
+// You should NOT make any changes in this file as it will be overwritten.
+// Additionally, you should also exclude this file from your linter and/or formatter to prevent it from being checked or modified.
+
+import { Route as rootRouteImport } from './routes/__root'
+import { Route as Char123LocaleChar125RouteRouteImport } from './routes/{-$locale}/route'
+import { Route as Char123LocaleChar125IndexRouteImport } from './routes/{-$locale}/index'
+import { Route as Char123LocaleChar125AboutRouteImport } from './routes/{-$locale}/about'
+import { Route as Char123LocaleChar125404RouteImport } from './routes/{-$locale}/404'
+import { Route as Char123LocaleChar125SplatRouteImport } from './routes/{-$locale}/$'
+
+const Char123LocaleChar125RouteRoute =
+ Char123LocaleChar125RouteRouteImport.update({
+ id: '/{-$locale}',
+ path: '/{-$locale}',
+ getParentRoute: () => rootRouteImport,
+ } as any)
+const Char123LocaleChar125IndexRoute =
+ Char123LocaleChar125IndexRouteImport.update({
+ id: '/',
+ path: '/',
+ getParentRoute: () => Char123LocaleChar125RouteRoute,
+ } as any)
+const Char123LocaleChar125AboutRoute =
+ Char123LocaleChar125AboutRouteImport.update({
+ id: '/about',
+ path: '/about',
+ getParentRoute: () => Char123LocaleChar125RouteRoute,
+ } as any)
+const Char123LocaleChar125404Route = Char123LocaleChar125404RouteImport.update({
+ id: '/404',
+ path: '/404',
+ getParentRoute: () => Char123LocaleChar125RouteRoute,
+} as any)
+const Char123LocaleChar125SplatRoute =
+ Char123LocaleChar125SplatRouteImport.update({
+ id: '/$',
+ path: '/$',
+ getParentRoute: () => Char123LocaleChar125RouteRoute,
+ } as any)
+
+export interface FileRoutesByFullPath {
+ '/{-$locale}': typeof Char123LocaleChar125RouteRouteWithChildren
+ '/{-$locale}/$': typeof Char123LocaleChar125SplatRoute
+ '/{-$locale}/404': typeof Char123LocaleChar125404Route
+ '/{-$locale}/about': typeof Char123LocaleChar125AboutRoute
+ '/{-$locale}/': typeof Char123LocaleChar125IndexRoute
+}
+export interface FileRoutesByTo {
+ '/{-$locale}/$': typeof Char123LocaleChar125SplatRoute
+ '/{-$locale}/404': typeof Char123LocaleChar125404Route
+ '/{-$locale}/about': typeof Char123LocaleChar125AboutRoute
+ '/{-$locale}': typeof Char123LocaleChar125IndexRoute
+}
+export interface FileRoutesById {
+ __root__: typeof rootRouteImport
+ '/{-$locale}': typeof Char123LocaleChar125RouteRouteWithChildren
+ '/{-$locale}/$': typeof Char123LocaleChar125SplatRoute
+ '/{-$locale}/404': typeof Char123LocaleChar125404Route
+ '/{-$locale}/about': typeof Char123LocaleChar125AboutRoute
+ '/{-$locale}/': typeof Char123LocaleChar125IndexRoute
+}
+export interface FileRouteTypes {
+ fileRoutesByFullPath: FileRoutesByFullPath
+ fullPaths:
+ | '/{-$locale}'
+ | '/{-$locale}/$'
+ | '/{-$locale}/404'
+ | '/{-$locale}/about'
+ | '/{-$locale}/'
+ fileRoutesByTo: FileRoutesByTo
+ to: '/{-$locale}/$' | '/{-$locale}/404' | '/{-$locale}/about' | '/{-$locale}'
+ id:
+ | '__root__'
+ | '/{-$locale}'
+ | '/{-$locale}/$'
+ | '/{-$locale}/404'
+ | '/{-$locale}/about'
+ | '/{-$locale}/'
+ fileRoutesById: FileRoutesById
+}
+export interface RootRouteChildren {
+ Char123LocaleChar125RouteRoute: typeof Char123LocaleChar125RouteRouteWithChildren
+}
+
+declare module '@tanstack/react-router' {
+ interface FileRoutesByPath {
+ '/{-$locale}': {
+ id: '/{-$locale}'
+ path: '/{-$locale}'
+ fullPath: '/{-$locale}'
+ preLoaderRoute: typeof Char123LocaleChar125RouteRouteImport
+ parentRoute: typeof rootRouteImport
+ }
+ '/{-$locale}/': {
+ id: '/{-$locale}/'
+ path: '/'
+ fullPath: '/{-$locale}/'
+ preLoaderRoute: typeof Char123LocaleChar125IndexRouteImport
+ parentRoute: typeof Char123LocaleChar125RouteRoute
+ }
+ '/{-$locale}/about': {
+ id: '/{-$locale}/about'
+ path: '/about'
+ fullPath: '/{-$locale}/about'
+ preLoaderRoute: typeof Char123LocaleChar125AboutRouteImport
+ parentRoute: typeof Char123LocaleChar125RouteRoute
+ }
+ '/{-$locale}/404': {
+ id: '/{-$locale}/404'
+ path: '/404'
+ fullPath: '/{-$locale}/404'
+ preLoaderRoute: typeof Char123LocaleChar125404RouteImport
+ parentRoute: typeof Char123LocaleChar125RouteRoute
+ }
+ '/{-$locale}/$': {
+ id: '/{-$locale}/$'
+ path: '/$'
+ fullPath: '/{-$locale}/$'
+ preLoaderRoute: typeof Char123LocaleChar125SplatRouteImport
+ parentRoute: typeof Char123LocaleChar125RouteRoute
+ }
+ }
+}
+
+interface Char123LocaleChar125RouteRouteChildren {
+ Char123LocaleChar125SplatRoute: typeof Char123LocaleChar125SplatRoute
+ Char123LocaleChar125404Route: typeof Char123LocaleChar125404Route
+ Char123LocaleChar125AboutRoute: typeof Char123LocaleChar125AboutRoute
+ Char123LocaleChar125IndexRoute: typeof Char123LocaleChar125IndexRoute
+}
+
+const Char123LocaleChar125RouteRouteChildren: Char123LocaleChar125RouteRouteChildren =
+ {
+ Char123LocaleChar125SplatRoute: Char123LocaleChar125SplatRoute,
+ Char123LocaleChar125404Route: Char123LocaleChar125404Route,
+ Char123LocaleChar125AboutRoute: Char123LocaleChar125AboutRoute,
+ Char123LocaleChar125IndexRoute: Char123LocaleChar125IndexRoute,
+ }
+
+const Char123LocaleChar125RouteRouteWithChildren =
+ Char123LocaleChar125RouteRoute._addFileChildren(
+ Char123LocaleChar125RouteRouteChildren,
+ )
+
+const rootRouteChildren: RootRouteChildren = {
+ Char123LocaleChar125RouteRoute: Char123LocaleChar125RouteRouteWithChildren,
+}
+export const routeTree = rootRouteImport
+ ._addFileChildren(rootRouteChildren)
+ ._addFileTypes()
+
+import type { getRouter } from './router.tsx'
+import type { createStart } from '@tanstack/react-start'
+declare module '@tanstack/react-start' {
+ interface Register {
+ ssr: true
+ router: Awaited>
+ }
+}
diff --git a/examples/react/start-i18n-intlayer/src/router.tsx b/examples/react/start-i18n-intlayer/src/router.tsx
new file mode 100644
index 00000000000..efee944f926
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/router.tsx
@@ -0,0 +1,15 @@
+import { createRouter } from '@tanstack/react-router'
+
+// Import the generated route tree
+import { routeTree } from './routeTree.gen'
+
+// Create a new router instance
+export const getRouter = () => {
+ const router = createRouter({
+ routeTree,
+ scrollRestoration: true,
+ defaultPreloadStaleTime: 0,
+ })
+
+ return router
+}
diff --git a/examples/react/start-i18n-intlayer/src/routes/__root.tsx b/examples/react/start-i18n-intlayer/src/routes/__root.tsx
new file mode 100644
index 00000000000..98aeb59ba86
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/routes/__root.tsx
@@ -0,0 +1,45 @@
+import {
+ HeadContent,
+ Outlet,
+ Scripts,
+ createRootRoute,
+} from '@tanstack/react-router'
+
+import appCss from '../styles.css?url'
+
+export const Route = createRootRoute({
+ head: () => ({
+ links: [
+ {
+ href: appCss,
+ rel: 'stylesheet',
+ },
+ ],
+ meta: [
+ {
+ charSet: 'utf-8',
+ },
+ {
+ content: 'width=device-width, initial-scale=1',
+ name: 'viewport',
+ },
+ {
+ title: 'TanStack Start Starter',
+ },
+ ],
+ }),
+ component: Outlet,
+ shellComponent: RootDocument,
+})
+
+function RootDocument({ children }: { children: React.ReactNode }) {
+ return (
+
+
+
+
+
+ {children}
+
+ )
+}
diff --git a/examples/react/start-i18n-intlayer/src/routes/{-$locale}/$.tsx b/examples/react/start-i18n-intlayer/src/routes/{-$locale}/$.tsx
new file mode 100644
index 00000000000..d1d2eb8bd66
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/routes/{-$locale}/$.tsx
@@ -0,0 +1,8 @@
+import { createFileRoute } from '@tanstack/react-router';
+
+import { NotFoundComponent } from './404';
+
+// Catch-all route for unknown paths - renders the 404 page
+export const Route = createFileRoute('/{-$locale}/$')({
+ component: NotFoundComponent,
+});
diff --git a/examples/react/start-i18n-intlayer/src/routes/{-$locale}/404.tsx b/examples/react/start-i18n-intlayer/src/routes/{-$locale}/404.tsx
new file mode 100644
index 00000000000..a72d29f4830
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/routes/{-$locale}/404.tsx
@@ -0,0 +1,49 @@
+import { createFileRoute } from '@tanstack/react-router'
+import { useIntlayer } from 'react-intlayer'
+
+import { LocalizedLink } from '@/components/localized-link'
+
+export const Route = createFileRoute('/{-$locale}/404')({
+ component: NotFoundComponent,
+})
+
+export function NotFoundComponent() {
+ const { title, subtitle, backHome, lostMessage } = useIntlayer('not-found')
+
+ return (
+
+
+
+
+
+
+ 404
+
+
+
+ 404
+
+
+
+
+
{title}
+
+
+ {lostMessage}
+
+
+
{subtitle}
+
+
+ {backHome}
+
+
+
+ )
+}
diff --git a/examples/react/start-i18n-intlayer/src/routes/{-$locale}/about.tsx b/examples/react/start-i18n-intlayer/src/routes/{-$locale}/about.tsx
new file mode 100644
index 00000000000..6f98d350b1e
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/routes/{-$locale}/about.tsx
@@ -0,0 +1,17 @@
+import { createFileRoute } from '@tanstack/react-router';
+import { useIntlayer } from 'react-intlayer';
+
+export const Route = createFileRoute('/{-$locale}/about')({
+ component: AboutPage,
+});
+
+function AboutPage() {
+ const { title, description } = useIntlayer('about');
+
+ return (
+
+
{title}
+
{description}
+
+ );
+}
diff --git a/examples/react/start-i18n-intlayer/src/routes/{-$locale}/index.tsx b/examples/react/start-i18n-intlayer/src/routes/{-$locale}/index.tsx
new file mode 100644
index 00000000000..b3e83a4206d
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/routes/{-$locale}/index.tsx
@@ -0,0 +1,48 @@
+import { useQuery } from '@tanstack/react-query';
+import { createFileRoute } from '@tanstack/react-router';
+import { useIntlayer, useLocale } from 'react-intlayer';
+
+import { getLocale } from '@/utils/getLocale';
+
+export const Route = createFileRoute('/{-$locale}/')({
+ component: App,
+ head: ({ params }) => {
+ const { locale } = params;
+ const { meta } = getIntlayer('app', locale);
+
+ return {
+ meta: [meta],
+ };
+ },
+});
+
+import { createServerFn } from '@tanstack/react-start';
+import { getIntlayer } from 'intlayer';
+
+export const getData = createServerFn().handler(async () => {
+ const locale = await getLocale();
+
+ const { message } = getIntlayer('app', locale);
+
+ return { message };
+});
+
+function App() {
+ const { locale } = useLocale();
+ const { helloWorld } = useIntlayer('app');
+
+ const { data, error, isLoading } = useQuery({
+ queryFn: () => getData(),
+ queryKey: ['app-message', locale],
+ });
+
+ if (isLoading) return Loading...
;
+ if (error) return Error loading message
;
+
+ return (
+
+
{helloWorld}
+ {data?.message}
+
+ );
+}
diff --git a/examples/react/start-i18n-intlayer/src/routes/{-$locale}/route.tsx b/examples/react/start-i18n-intlayer/src/routes/{-$locale}/route.tsx
new file mode 100644
index 00000000000..3da9b7dd4b9
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/routes/{-$locale}/route.tsx
@@ -0,0 +1,63 @@
+import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
+import { createFileRoute, Outlet, redirect } from '@tanstack/react-router';
+import { validatePrefix } from 'intlayer';
+import { IntlayerProvider, useLocale } from 'react-intlayer';
+
+import Header from '@/components/Header';
+import { LocaleSwitcher } from '@/components/locale-switcher';
+import { useI18nHTMLAttributes } from '@/hooks/useI18nHTMLAttributes';
+import { NotFoundComponent } from './404';
+
+const queryClient = new QueryClient();
+
+export const Route = createFileRoute('/{-$locale}')({
+ beforeLoad: ({ params }) => {
+ // Get locale from route params (not from server headers, as beforeLoad runs on both client and server)
+ const localeParam = params.locale;
+
+ // If no locale provided (optional param), it's valid (will use default)
+ // In prefix-all mode, the locale is required to be a valid locale
+ const { isValid, localePrefix } = validatePrefix(localeParam);
+
+ if (isValid) {
+ // If locale is valid, continue
+ return;
+ }
+
+ throw redirect({
+ to: '/{-$locale}/404',
+ params: { locale: localePrefix },
+ });
+ },
+ component: RouteComponent,
+ notFoundComponent: NotFoundLayout,
+});
+
+function RouteComponent() {
+ const { defaultLocale } = useLocale();
+ const { locale } = Route.useParams();
+
+ useI18nHTMLAttributes();
+
+ return (
+
+
+
+
+
+
+
+ );
+}
+
+function NotFoundLayout() {
+ const { defaultLocale } = useLocale();
+ const { locale } = Route.useParams();
+
+ return (
+
+
+
+
+ );
+}
diff --git a/examples/react/start-i18n-intlayer/src/styles.css b/examples/react/start-i18n-intlayer/src/styles.css
new file mode 100644
index 00000000000..2cd2c65a05e
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/styles.css
@@ -0,0 +1,10 @@
+@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;
+}
diff --git a/examples/react/start-i18n-intlayer/src/utils/getLocale.ts b/examples/react/start-i18n-intlayer/src/utils/getLocale.ts
new file mode 100644
index 00000000000..2fe858d6235
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/src/utils/getLocale.ts
@@ -0,0 +1,16 @@
+import { getRequestHeader } from '@tanstack/react-start/server'
+import { getCookie, getLocale as getLocaleCore } from 'intlayer'
+import type { Locale } from 'intlayer'
+
+export const getLocale = async (): Promise =>
+ getLocaleCore({
+ // Get the cookie from the request (default: 'INTLAYER_LOCALE')
+ getCookie: (name) => {
+ const cookieString = getRequestHeader('cookie')
+
+ return getCookie(name, cookieString)
+ },
+ // Get the header from the request (default: 'x-intlayer-locale')
+ // Fallback using Accept-Language negotiation
+ getHeader: (name) => getRequestHeader(name),
+ })
diff --git a/examples/react/start-i18n-intlayer/tsconfig.json b/examples/react/start-i18n-intlayer/tsconfig.json
new file mode 100644
index 00000000000..977f774c42c
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/tsconfig.json
@@ -0,0 +1,36 @@
+{
+ "include": [
+ "**/*.ts",
+ "**/*.tsx",
+ "eslint.config.ts",
+ "prettier.config.js",
+ "vite.config.js",
+ ".intlayer/types/**/*"
+ ],
+
+ "compilerOptions": {
+ "target": "ES2022",
+ "jsx": "react-jsx",
+ "module": "ESNext",
+ "lib": ["ES2022", "DOM", "DOM.Iterable"],
+ "types": ["vite/client"],
+
+ /* Bundler mode */
+ "moduleResolution": "bundler",
+ "allowImportingTsExtensions": true,
+ "verbatimModuleSyntax": false,
+ "noEmit": true,
+
+ /* Linting */
+ "skipLibCheck": true,
+ "strict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noFallthroughCasesInSwitch": true,
+ "noUncheckedSideEffectImports": true,
+ "baseUrl": ".",
+ "paths": {
+ "@/*": ["./src/*"]
+ }
+ }
+}
diff --git a/examples/react/start-i18n-intlayer/vite.config.ts b/examples/react/start-i18n-intlayer/vite.config.ts
new file mode 100644
index 00000000000..189fba29bcd
--- /dev/null
+++ b/examples/react/start-i18n-intlayer/vite.config.ts
@@ -0,0 +1,23 @@
+import tailwindcss from '@tailwindcss/vite';
+import { tanstackStart } from '@tanstack/react-start/plugin/vite';
+import viteReact from '@vitejs/plugin-react';
+import { nitro } from 'nitro/vite';
+import { defineConfig } from 'vite';
+import { intlayer, intlayerProxy } from 'vite-intlayer';
+import viteTsConfigPaths from 'vite-tsconfig-paths';
+
+const config = defineConfig({
+ plugins: [
+ intlayerProxy(), // To redirect the user to his own locale. Should be placed before nitro
+ nitro(),
+ viteTsConfigPaths({
+ projects: ['./tsconfig.json'],
+ }),
+ tailwindcss(),
+ tanstackStart(),
+ viteReact(),
+ intlayer(), // To make intlayer work
+ ],
+});
+
+export default config;
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 135b076ffcf..675a4654ab5 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -100,7 +100,7 @@ importers:
version: 5.1.0(eslint@9.22.0(jiti@2.6.1))
eslint-plugin-unused-imports:
specifier: ^4.1.4
- version: 4.1.4(@typescript-eslint/eslint-plugin@8.44.1(@typescript-eslint/parser@8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint@9.22.0(jiti@2.6.1))
+ version: 4.1.4(@typescript-eslint/eslint-plugin@8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint@9.22.0(jiti@2.6.1))
jsdom:
specifier: ^25.0.1
version: 25.0.1
@@ -163,7 +163,7 @@ importers:
version: 3.2.0
vite-plugin-dts:
specifier: 4.0.3
- version: 4.0.3(@types/node@22.10.2)(rollup@4.52.5)(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+ version: 4.0.3(@types/node@22.10.2)(rollup@4.52.5)(typescript@5.9.3)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
e2e/react-router/basepath-file-based:
dependencies:
@@ -6406,7 +6406,7 @@ importers:
devDependencies:
'@tanstack/eslint-config':
specifier: ^0.3.2
- version: 0.3.2(@typescript-eslint/utils@8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
+ version: 0.3.2(@typescript-eslint/utils@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
'@testing-library/dom':
specifier: ^10.4.1
version: 10.4.1
@@ -6633,201 +6633,45 @@ importers:
specifier: ^7.1.7
version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
- examples/react/start-i18n-paraglide:
+ examples/react/start-i18n-intlayer:
dependencies:
- '@tanstack/react-devtools':
- specifier: ^0.7.0
- version: 0.7.0(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(csstype@3.1.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(solid-js@1.9.10)
- '@tanstack/react-router':
- specifier: workspace:*
- version: link:../../../packages/react-router
- '@tanstack/react-router-devtools':
- specifier: workspace:^
- version: link:../../../packages/react-router-devtools
- '@tanstack/react-start':
- specifier: workspace:*
- version: link:../../../packages/react-start
- react:
- specifier: ^19.2.0
- version: 19.2.0
- react-dom:
- specifier: ^19.2.0
- version: 19.2.0(react@19.2.0)
- devDependencies:
- '@inlang/paraglide-js':
- specifier: ^2.4.0
- version: 2.4.0(babel-plugin-macros@3.1.0)
'@tailwindcss/vite':
specifier: ^4.1.17
version: 4.1.17(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
- '@types/node':
- specifier: 22.10.2
- version: 22.10.2
- '@types/react':
- specifier: ^19.2.2
- version: 19.2.2
- '@types/react-dom':
- specifier: ^19.2.2
- version: 19.2.2(@types/react@19.2.2)
- '@vitejs/plugin-react':
- specifier: ^4.7.0
- version: 4.7.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
- tailwindcss:
- specifier: ^4.1.13
- version: 4.1.13
- typescript:
- specifier: ^5.9.2
- version: 5.9.2
- vite:
- specifier: ^7.1.7
- version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
- vite-tsconfig-paths:
- specifier: ^5.1.4
- version: 5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
-
- examples/react/start-large:
- dependencies:
- '@tanstack/react-query':
- specifier: ^5.90.7
- version: 5.90.7(react@19.2.0)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
- '@tanstack/react-router-devtools':
- specifier: workspace:^
- version: link:../../../packages/react-router-devtools
'@tanstack/react-start':
specifier: workspace:*
version: link:../../../packages/react-start
+ '@tanstack/router-plugin':
+ specifier: workspace:*
+ version: link:../../../packages/router-plugin
+ intlayer:
+ specifier: 7.4.0
+ version: 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(react@19.2.0)
+ nitro:
+ specifier: latest
+ version: 3.0.1-alpha.1(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(@netlify/blobs@10.1.0)(chokidar@4.0.3)(ioredis@5.8.0)(lru-cache@11.2.2)(mysql2@3.15.3)(rollup@4.52.5)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
react:
specifier: ^19.2.0
version: 19.2.0
react-dom:
specifier: ^19.2.0
version: 19.2.0(react@19.2.0)
- redaxios:
- specifier: ^0.5.1
- version: 0.5.1
- tailwind-merge:
- specifier: ^2.6.0
- version: 2.6.0
- valibot:
- specifier: ^1.0.0-beta.15
- version: 1.0.0-beta.15(typescript@5.8.2)
- devDependencies:
- '@tailwindcss/postcss':
- specifier: ^4.1.15
- version: 4.1.15
- '@types/node':
- specifier: 22.10.2
- version: 22.10.2
- '@types/react':
- specifier: ^19.2.2
- version: 19.2.2
- '@types/react-dom':
- specifier: ^19.2.2
- version: 19.2.2(@types/react@19.2.2)
- '@vitejs/plugin-react':
- specifier: ^4.3.4
- version: 4.6.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
- postcss:
- specifier: ^8.5.1
- version: 8.5.3
+ react-intlayer:
+ specifier: 7.4.0
+ version: 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
tailwindcss:
specifier: ^4.1.17
version: 4.1.17
- typescript:
- specifier: ^5.7.2
- version: 5.8.2
- vite:
- specifier: ^7.1.7
- version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
- vite-tsconfig-paths:
- specifier: ^5.1.4
- version: 5.1.4(typescript@5.8.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
-
- examples/react/start-material-ui:
- dependencies:
- '@emotion/cache':
- specifier: 11.14.0
- version: 11.14.0
- '@emotion/react':
- specifier: 11.14.0
- version: 11.14.0(@types/react@19.2.2)(react@19.2.0)
- '@emotion/styled':
- specifier: 11.14.0
- version: 11.14.0(@emotion/react@11.14.0(@types/react@19.2.2)(react@19.2.0))(@types/react@19.2.2)(react@19.2.0)
- '@fontsource-variable/roboto':
- specifier: 5.2.5
- version: 5.2.5
- '@mui/material':
- specifier: 6.4.7
- version: 6.4.7(@emotion/react@11.14.0(@types/react@19.2.2)(react@19.2.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.2.2)(react@19.2.0))(@types/react@19.2.2)(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
- '@tanstack/react-router':
- specifier: workspace:*
- version: link:../../../packages/react-router
- '@tanstack/react-router-devtools':
- specifier: workspace:^
- version: link:../../../packages/react-router-devtools
- '@tanstack/react-start':
- specifier: workspace:*
- version: link:../../../packages/react-start
- react:
- specifier: ^19.2.0
- version: 19.2.0
- react-dom:
- specifier: ^19.2.0
- version: 19.2.0(react@19.2.0)
- zod:
- specifier: ^3.24.2
- version: 3.25.57
- devDependencies:
- '@types/node':
- specifier: 22.10.2
- version: 22.10.2
- '@types/react':
- specifier: ^19.2.2
- version: 19.2.2
- '@types/react-dom':
- specifier: ^19.2.2
- version: 19.2.2(@types/react@19.2.2)
- '@vitejs/plugin-react':
- specifier: ^4.3.4
- version: 4.6.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
- typescript:
- specifier: ^5.7.2
- version: 5.8.2
- vite:
- specifier: ^7.1.7
- version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
vite-tsconfig-paths:
specifier: ^5.1.4
- version: 5.1.4(typescript@5.8.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
-
- examples/react/start-streaming-data-from-server-functions:
- dependencies:
- '@tanstack/react-router':
- specifier: workspace:*
- version: link:../../../packages/react-router
- '@tanstack/react-router-devtools':
- specifier: workspace:^
- version: link:../../../packages/react-router-devtools
- '@tanstack/react-start':
- specifier: workspace:*
- version: link:../../../packages/react-start
- react:
- specifier: ^19.2.0
- version: 19.2.0
- react-dom:
- specifier: ^19.2.0
- version: 19.2.0(react@19.2.0)
- zod:
- specifier: ^3.24.2
- version: 3.25.57
+ version: 5.1.4(typescript@5.9.3)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
devDependencies:
- '@types/node':
- specifier: 22.10.2
- version: 22.10.2
+ '@eslint/js':
+ specifier: ^9.39.1
+ version: 9.39.2
'@types/react':
specifier: ^19.2.2
version: 19.2.2
@@ -6835,75 +6679,41 @@ importers:
specifier: ^19.2.2
version: 19.2.2(@types/react@19.2.2)
'@vitejs/plugin-react':
- specifier: ^4.3.4
+ specifier: ^4.7.0
version: 4.7.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+ eslint:
+ specifier: ^9.22.0
+ version: 9.22.0(jiti@2.6.1)
+ eslint-plugin-perfectionist:
+ specifier: ^4.15.1
+ version: 4.15.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)
+ intlayer-editor:
+ specifier: 7.4.0
+ version: 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ jsdom:
+ specifier: ^26.1.0
+ version: 26.1.0
typescript:
- specifier: ^5.7.2
- version: 5.9.2
- vite:
- specifier: ^7.1.7
- version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
- vite-tsconfig-paths:
- specifier: ^5.1.4
- version: 5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
-
- examples/react/start-supabase-basic:
- dependencies:
- '@supabase/ssr':
- specifier: ^0.5.2
- version: 0.5.2(@supabase/supabase-js@2.48.1)
- '@supabase/supabase-js':
- specifier: ^2.48.1
- version: 2.48.1
- '@tanstack/react-router':
- specifier: workspace:*
- version: link:../../../packages/react-router
- '@tanstack/react-router-devtools':
- specifier: workspace:^
- version: link:../../../packages/react-router-devtools
- '@tanstack/react-start':
- specifier: workspace:*
- version: link:../../../packages/react-start
- react:
- specifier: ^19.2.0
- version: 19.2.0
- react-dom:
- specifier: ^19.2.0
- version: 19.2.0(react@19.2.0)
- redaxios:
- specifier: ^0.5.1
- version: 0.5.1
- devDependencies:
- '@tailwindcss/postcss':
- specifier: ^4.1.15
- version: 4.1.15
- '@types/react':
- specifier: ^19.2.2
- version: 19.2.2
- '@types/react-dom':
- specifier: ^19.2.2
- version: 19.2.2(@types/react@19.2.2)
- '@vitejs/plugin-react':
- specifier: ^4.3.4
- version: 4.6.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
- postcss:
- specifier: ^8.5.1
- version: 8.5.3
- tailwindcss:
- specifier: ^4.1.17
- version: 4.1.17
- typescript:
- specifier: ^5.7.2
- version: 5.8.2
+ specifier: ^5.9.3
+ version: 5.9.3
+ typescript-eslint:
+ specifier: ^8.46.4
+ version: 8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)
vite:
specifier: ^7.1.7
version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
- vite-tsconfig-paths:
- specifier: ^5.1.4
- version: 5.1.4(typescript@5.8.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+ vite-intlayer:
+ specifier: 7.4.0
+ version: 7.4.0(@babel/core@7.20.5)(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(react@19.2.0)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+ web-vitals:
+ specifier: ^5.1.0
+ version: 5.1.0
- examples/react/start-tailwind-v4:
+ examples/react/start-i18n-paraglide:
dependencies:
+ '@tanstack/react-devtools':
+ specifier: ^0.7.0
+ version: 0.7.0(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(csstype@3.1.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(solid-js@1.9.10)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -6919,13 +6729,10 @@ importers:
react-dom:
specifier: ^19.2.0
version: 19.2.0(react@19.2.0)
- tailwind-merge:
- specifier: ^2.6.0
- version: 2.6.0
- zod:
- specifier: ^3.24.2
- version: 3.25.57
devDependencies:
+ '@inlang/paraglide-js':
+ specifier: ^2.4.0
+ version: 2.4.0(babel-plugin-macros@3.1.0)
'@tailwindcss/vite':
specifier: ^4.1.17
version: 4.1.17(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -6939,68 +6746,337 @@ importers:
specifier: ^19.2.2
version: 19.2.2(@types/react@19.2.2)
'@vitejs/plugin-react':
- specifier: ^4.3.4
- version: 4.6.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+ specifier: ^4.7.0
+ version: 4.7.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
tailwindcss:
- specifier: ^4.1.17
- version: 4.1.17
+ specifier: ^4.1.13
+ version: 4.1.13
typescript:
- specifier: ^5.7.2
- version: 5.8.2
+ specifier: ^5.9.2
+ version: 5.9.2
vite:
specifier: ^7.1.7
version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
vite-tsconfig-paths:
specifier: ^5.1.4
- version: 5.1.4(typescript@5.8.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+ version: 5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
- examples/react/start-trellaux:
+ examples/react/start-large:
dependencies:
'@tanstack/react-query':
specifier: ^5.90.7
version: 5.90.7(react@19.2.0)
- '@tanstack/react-query-devtools':
- specifier: ^5.90.0
- version: 5.90.2(@tanstack/react-query@5.90.7(react@19.2.0))(react@19.2.0)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
'@tanstack/react-router-devtools':
specifier: workspace:^
version: link:../../../packages/react-router-devtools
- '@tanstack/react-router-ssr-query':
- specifier: workspace:*
- version: link:../../../packages/react-router-ssr-query
'@tanstack/react-start':
specifier: workspace:*
version: link:../../../packages/react-start
- ky:
- specifier: ^1.7.4
- version: 1.7.4
- msw:
- specifier: ^2.7.0
- version: 2.7.0(@types/node@22.10.2)(typescript@5.8.2)
react:
specifier: ^19.2.0
version: 19.2.0
react-dom:
specifier: ^19.2.0
version: 19.2.0(react@19.2.0)
- react-hot-toast:
- specifier: ^2.5.1
- version: 2.5.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
redaxios:
specifier: ^0.5.1
version: 0.5.1
tailwind-merge:
specifier: ^2.6.0
version: 2.6.0
- tiny-invariant:
- specifier: ^1.3.3
- version: 1.3.3
- zod:
- specifier: ^3.24.2
- version: 3.25.57
+ valibot:
+ specifier: ^1.0.0-beta.15
+ version: 1.0.0-beta.15(typescript@5.8.2)
+ devDependencies:
+ '@tailwindcss/postcss':
+ specifier: ^4.1.15
+ version: 4.1.15
+ '@types/node':
+ specifier: 22.10.2
+ version: 22.10.2
+ '@types/react':
+ specifier: ^19.2.2
+ version: 19.2.2
+ '@types/react-dom':
+ specifier: ^19.2.2
+ version: 19.2.2(@types/react@19.2.2)
+ '@vitejs/plugin-react':
+ specifier: ^4.3.4
+ version: 4.6.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+ postcss:
+ specifier: ^8.5.1
+ version: 8.5.3
+ tailwindcss:
+ specifier: ^4.1.17
+ version: 4.1.17
+ typescript:
+ specifier: ^5.7.2
+ version: 5.8.2
+ vite:
+ specifier: ^7.1.7
+ version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
+ vite-tsconfig-paths:
+ specifier: ^5.1.4
+ version: 5.1.4(typescript@5.8.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+
+ examples/react/start-material-ui:
+ dependencies:
+ '@emotion/cache':
+ specifier: 11.14.0
+ version: 11.14.0
+ '@emotion/react':
+ specifier: 11.14.0
+ version: 11.14.0(@types/react@19.2.2)(react@19.2.0)
+ '@emotion/styled':
+ specifier: 11.14.0
+ version: 11.14.0(@emotion/react@11.14.0(@types/react@19.2.2)(react@19.2.0))(@types/react@19.2.2)(react@19.2.0)
+ '@fontsource-variable/roboto':
+ specifier: 5.2.5
+ version: 5.2.5
+ '@mui/material':
+ specifier: 6.4.7
+ version: 6.4.7(@emotion/react@11.14.0(@types/react@19.2.2)(react@19.2.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.2.2)(react@19.2.0))(@types/react@19.2.2)(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ '@tanstack/react-router':
+ specifier: workspace:*
+ version: link:../../../packages/react-router
+ '@tanstack/react-router-devtools':
+ specifier: workspace:^
+ version: link:../../../packages/react-router-devtools
+ '@tanstack/react-start':
+ specifier: workspace:*
+ version: link:../../../packages/react-start
+ react:
+ specifier: ^19.2.0
+ version: 19.2.0
+ react-dom:
+ specifier: ^19.2.0
+ version: 19.2.0(react@19.2.0)
+ zod:
+ specifier: ^3.24.2
+ version: 3.25.57
+ devDependencies:
+ '@types/node':
+ specifier: 22.10.2
+ version: 22.10.2
+ '@types/react':
+ specifier: ^19.2.2
+ version: 19.2.2
+ '@types/react-dom':
+ specifier: ^19.2.2
+ version: 19.2.2(@types/react@19.2.2)
+ '@vitejs/plugin-react':
+ specifier: ^4.3.4
+ version: 4.6.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+ typescript:
+ specifier: ^5.7.2
+ version: 5.8.2
+ vite:
+ specifier: ^7.1.7
+ version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
+ vite-tsconfig-paths:
+ specifier: ^5.1.4
+ version: 5.1.4(typescript@5.8.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+
+ examples/react/start-streaming-data-from-server-functions:
+ dependencies:
+ '@tanstack/react-router':
+ specifier: workspace:*
+ version: link:../../../packages/react-router
+ '@tanstack/react-router-devtools':
+ specifier: workspace:^
+ version: link:../../../packages/react-router-devtools
+ '@tanstack/react-start':
+ specifier: workspace:*
+ version: link:../../../packages/react-start
+ react:
+ specifier: ^19.2.0
+ version: 19.2.0
+ react-dom:
+ specifier: ^19.2.0
+ version: 19.2.0(react@19.2.0)
+ zod:
+ specifier: ^3.24.2
+ version: 3.25.57
+ devDependencies:
+ '@types/node':
+ specifier: 22.10.2
+ version: 22.10.2
+ '@types/react':
+ specifier: ^19.2.2
+ version: 19.2.2
+ '@types/react-dom':
+ specifier: ^19.2.2
+ version: 19.2.2(@types/react@19.2.2)
+ '@vitejs/plugin-react':
+ specifier: ^4.3.4
+ version: 4.7.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+ typescript:
+ specifier: ^5.7.2
+ version: 5.9.2
+ vite:
+ specifier: ^7.1.7
+ version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
+ vite-tsconfig-paths:
+ specifier: ^5.1.4
+ version: 5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+
+ examples/react/start-supabase-basic:
+ dependencies:
+ '@supabase/ssr':
+ specifier: ^0.5.2
+ version: 0.5.2(@supabase/supabase-js@2.48.1)
+ '@supabase/supabase-js':
+ specifier: ^2.48.1
+ version: 2.48.1
+ '@tanstack/react-router':
+ specifier: workspace:*
+ version: link:../../../packages/react-router
+ '@tanstack/react-router-devtools':
+ specifier: workspace:^
+ version: link:../../../packages/react-router-devtools
+ '@tanstack/react-start':
+ specifier: workspace:*
+ version: link:../../../packages/react-start
+ react:
+ specifier: ^19.2.0
+ version: 19.2.0
+ react-dom:
+ specifier: ^19.2.0
+ version: 19.2.0(react@19.2.0)
+ redaxios:
+ specifier: ^0.5.1
+ version: 0.5.1
+ devDependencies:
+ '@tailwindcss/postcss':
+ specifier: ^4.1.15
+ version: 4.1.15
+ '@types/react':
+ specifier: ^19.2.2
+ version: 19.2.2
+ '@types/react-dom':
+ specifier: ^19.2.2
+ version: 19.2.2(@types/react@19.2.2)
+ '@vitejs/plugin-react':
+ specifier: ^4.3.4
+ version: 4.6.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+ postcss:
+ specifier: ^8.5.1
+ version: 8.5.3
+ tailwindcss:
+ specifier: ^4.1.17
+ version: 4.1.17
+ typescript:
+ specifier: ^5.7.2
+ version: 5.8.2
+ vite:
+ specifier: ^7.1.7
+ version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
+ vite-tsconfig-paths:
+ specifier: ^5.1.4
+ version: 5.1.4(typescript@5.8.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+
+ examples/react/start-tailwind-v4:
+ dependencies:
+ '@tanstack/react-router':
+ specifier: workspace:*
+ version: link:../../../packages/react-router
+ '@tanstack/react-router-devtools':
+ specifier: workspace:^
+ version: link:../../../packages/react-router-devtools
+ '@tanstack/react-start':
+ specifier: workspace:*
+ version: link:../../../packages/react-start
+ react:
+ specifier: ^19.2.0
+ version: 19.2.0
+ react-dom:
+ specifier: ^19.2.0
+ version: 19.2.0(react@19.2.0)
+ tailwind-merge:
+ specifier: ^2.6.0
+ version: 2.6.0
+ zod:
+ specifier: ^3.24.2
+ version: 3.25.57
+ devDependencies:
+ '@tailwindcss/vite':
+ specifier: ^4.1.17
+ version: 4.1.17(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+ '@types/node':
+ specifier: 22.10.2
+ version: 22.10.2
+ '@types/react':
+ specifier: ^19.2.2
+ version: 19.2.2
+ '@types/react-dom':
+ specifier: ^19.2.2
+ version: 19.2.2(@types/react@19.2.2)
+ '@vitejs/plugin-react':
+ specifier: ^4.3.4
+ version: 4.6.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+ tailwindcss:
+ specifier: ^4.1.17
+ version: 4.1.17
+ typescript:
+ specifier: ^5.7.2
+ version: 5.8.2
+ vite:
+ specifier: ^7.1.7
+ version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
+ vite-tsconfig-paths:
+ specifier: ^5.1.4
+ version: 5.1.4(typescript@5.8.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+
+ examples/react/start-trellaux:
+ dependencies:
+ '@tanstack/react-query':
+ specifier: ^5.90.7
+ version: 5.90.7(react@19.2.0)
+ '@tanstack/react-query-devtools':
+ specifier: ^5.90.0
+ version: 5.90.2(@tanstack/react-query@5.90.7(react@19.2.0))(react@19.2.0)
+ '@tanstack/react-router':
+ specifier: workspace:*
+ version: link:../../../packages/react-router
+ '@tanstack/react-router-devtools':
+ specifier: workspace:^
+ version: link:../../../packages/react-router-devtools
+ '@tanstack/react-router-ssr-query':
+ specifier: workspace:*
+ version: link:../../../packages/react-router-ssr-query
+ '@tanstack/react-start':
+ specifier: workspace:*
+ version: link:../../../packages/react-start
+ ky:
+ specifier: ^1.7.4
+ version: 1.7.4
+ msw:
+ specifier: ^2.7.0
+ version: 2.7.0(@types/node@22.10.2)(typescript@5.8.2)
+ react:
+ specifier: ^19.2.0
+ version: 19.2.0
+ react-dom:
+ specifier: ^19.2.0
+ version: 19.2.0(react@19.2.0)
+ react-hot-toast:
+ specifier: ^2.5.1
+ version: 2.5.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ redaxios:
+ specifier: ^0.5.1
+ version: 0.5.1
+ tailwind-merge:
+ specifier: ^2.6.0
+ version: 2.6.0
+ tiny-invariant:
+ specifier: ^1.3.3
+ version: 1.3.3
+ zod:
+ specifier: ^3.24.2
+ version: 3.25.57
devDependencies:
'@tailwindcss/postcss':
specifier: ^4.1.15
@@ -7196,10 +7272,10 @@ importers:
version: link:../../../packages/router-plugin
'@trpc/client':
specifier: ^11.4.3
- version: 11.4.3(@trpc/server@11.4.3(typescript@5.9.2))(typescript@5.9.2)
+ version: 11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3)
'@trpc/server':
specifier: ^11.4.3
- version: 11.4.3(typescript@5.9.2)
+ version: 11.4.3(typescript@5.9.3)
express:
specifier: ^4.21.2
version: 4.21.2
@@ -7263,13 +7339,13 @@ importers:
version: link:../../../packages/router-plugin
'@trpc/client':
specifier: ^11.4.3
- version: 11.4.3(@trpc/server@11.4.3(typescript@5.9.2))(typescript@5.9.2)
+ version: 11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3)
'@trpc/server':
specifier: ^11.4.3
- version: 11.4.3(typescript@5.9.2)
+ version: 11.4.3(typescript@5.9.3)
'@trpc/tanstack-react-query':
specifier: ^11.4.3
- version: 11.4.3(@tanstack/react-query@5.90.7(react@19.2.0))(@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.4.3(typescript@5.9.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.2)
+ version: 11.4.3(@tanstack/react-query@5.90.7(react@19.2.0))(@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.4.3(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)
express:
specifier: ^4.21.2
version: 4.21.2
@@ -9060,7 +9136,7 @@ importers:
version: 0.8.10(solid-js@1.9.10)
'@tanstack/eslint-config':
specifier: ^0.3.2
- version: 0.3.2(@typescript-eslint/utils@8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
+ version: 0.3.2(@typescript-eslint/utils@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
'@testing-library/dom':
specifier: ^10.4.1
version: 10.4.1
@@ -9516,10 +9592,10 @@ importers:
version: link:../../../packages/solid-router-devtools
'@trpc/client':
specifier: ^11.4.3
- version: 11.4.3(@trpc/server@11.4.3(typescript@5.9.2))(typescript@5.9.2)
+ version: 11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3)
'@trpc/server':
specifier: ^11.4.3
- version: 11.4.3(typescript@5.9.2)
+ version: 11.4.3(typescript@5.9.3)
express:
specifier: ^4.21.2
version: 4.21.2
@@ -9773,11 +9849,11 @@ importers:
dependencies:
'@typescript-eslint/utils':
specifier: ^8.23.0
- version: 8.23.0(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
+ version: 8.23.0(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)
devDependencies:
'@typescript-eslint/rule-tester':
specifier: ^8.23.0
- version: 8.23.0(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
+ version: 8.23.0(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)
combinate:
specifier: ^1.1.11
version: 1.1.11
@@ -10339,7 +10415,7 @@ importers:
version: 1.1.11
eslint-plugin-solid:
specifier: ^0.14.5
- version: 0.14.5(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
+ version: 0.14.5(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)
solid-js:
specifier: 1.9.10
version: 1.9.10
@@ -10382,7 +10458,7 @@ importers:
version: link:../router-ssr-query-core
eslint-plugin-solid:
specifier: ^0.14.5
- version: 0.14.5(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
+ version: 0.14.5(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)
devDependencies:
'@tanstack/solid-query':
specifier: '>=5.90.0'
@@ -10603,7 +10679,7 @@ importers:
version: link:../start-storage-context
h3-v2:
specifier: npm:h3@2.0.0-beta.5
- version: h3@2.0.0-beta.5(crossws@0.4.1(srvx@0.8.15))
+ version: h3@2.0.0-beta.5(crossws@0.4.1(srvx@0.9.7))
seroval:
specifier: ^1.4.0
version: 1.4.0
@@ -10661,7 +10737,7 @@ importers:
version: 19.2.0(react@19.2.0)
valibot:
specifier: 1.0.0-beta.15
- version: 1.0.0-beta.15(typescript@5.9.2)
+ version: 1.0.0-beta.15(typescript@5.9.3)
packages/virtual-file-routes: {}
@@ -10675,7 +10751,7 @@ importers:
version: link:../router-core
'@tanstack/vue-store':
specifier: ^0.8.0
- version: 0.8.0(vue@3.5.25(typescript@5.9.2))
+ version: 0.8.0(vue@3.5.25(typescript@5.9.3))
jsesc:
specifier: ^3.0.2
version: 3.1.0
@@ -10691,22 +10767,22 @@ importers:
version: 6.6.3
'@testing-library/vue':
specifier: ^8.1.0
- version: 8.1.0(@vue/compiler-sfc@3.5.25)(vue@3.5.25(typescript@5.9.2))
+ version: 8.1.0(@vue/compiler-sfc@3.5.25)(vue@3.5.25(typescript@5.9.3))
'@types/jsesc':
specifier: ^3.0.3
version: 3.0.3
'@vitejs/plugin-vue':
specifier: ^5.2.3
- version: 5.2.4(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.2))
+ version: 5.2.4(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))
'@vitejs/plugin-vue-jsx':
specifier: ^4.1.2
- version: 4.2.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.2))
+ version: 4.2.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))
combinate:
specifier: ^1.1.11
version: 1.1.11
vue:
specifier: ^3.5.25
- version: 3.5.25(typescript@5.9.2)
+ version: 3.5.25(typescript@5.9.3)
zod:
specifier: ^3.23.8
version: 3.25.57
@@ -10728,10 +10804,10 @@ importers:
devDependencies:
'@vitejs/plugin-vue-jsx':
specifier: ^4.1.2
- version: 4.2.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.2))
+ version: 4.2.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))
vue:
specifier: ^3.5.13
- version: 3.5.25(typescript@5.9.2)
+ version: 3.5.25(typescript@5.9.3)
packages/vue-router-ssr-query:
dependencies:
@@ -10744,16 +10820,16 @@ importers:
devDependencies:
'@tanstack/vue-query':
specifier: ^5.92.0
- version: 5.92.0(vue@3.5.25(typescript@5.9.2))
+ version: 5.92.0(vue@3.5.25(typescript@5.9.3))
'@tanstack/vue-router':
specifier: workspace:*
version: link:../vue-router
'@vitejs/plugin-vue-jsx':
specifier: ^4.1.2
- version: 4.2.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.2))
+ version: 4.2.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))
vue:
specifier: ^3.5.25
- version: 3.5.25(typescript@5.9.2)
+ version: 3.5.25(typescript@5.9.3)
packages/zod-adapter:
devDependencies:
@@ -10845,6 +10921,10 @@ packages:
resolution: {integrity: sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==}
engines: {node: '>=6.9.0'}
+ '@babel/core@7.20.5':
+ resolution: {integrity: sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==}
+ engines: {node: '>=6.9.0'}
+
'@babel/core@7.27.4':
resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==}
engines: {node: '>=6.9.0'}
@@ -10857,6 +10937,10 @@ packages:
resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==}
engines: {node: '>=6.9.0'}
+ '@babel/generator@7.27.0':
+ resolution: {integrity: sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/generator@7.27.5':
resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==}
engines: {node: '>=6.9.0'}
@@ -10959,6 +11043,11 @@ packages:
resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==}
engines: {node: '>=6.9.0'}
+ '@babel/parser@7.1.5':
+ resolution: {integrity: sha512-WXKf5K5HT6X0kKiCOezJZFljsfxKV1FpU8Tf1A7ZpGvyd/Q4hlrJm2EwoH2onaUq3O4tLDp+4gk0hHPsMyxmOg==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/parser@7.27.5':
resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==}
engines: {node: '>=6.0.0'}
@@ -11088,6 +11177,10 @@ packages:
resolution: {integrity: sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==}
engines: {node: '>=6.9.0'}
+ '@babel/traverse@7.28.0':
+ resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==}
+ engines: {node: '>=6.9.0'}
+
'@babel/traverse@7.28.5':
resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==}
engines: {node: '>=6.9.0'}
@@ -11141,6 +11234,12 @@ packages:
'@chevrotain/utils@10.5.0':
resolution: {integrity: sha512-hBzuU5+JjB2cqNZyszkDHZgOSrUUT8V3dhgRl8Q9Gp6dAj/H5+KILGjbhDpc3Iy9qmqlm/akuOI2ut9VUtzJxQ==}
+ '@clack/core@0.5.0':
+ resolution: {integrity: sha512-p3y0FIOwaYRUPRcMO7+dlmLh8PSRcrjuTndsiA0WAFbWES0mLZlrjVoBRZ9DzkPFJZG6KGkJmoEAY0ZcVWTkow==}
+
+ '@clack/prompts@0.11.0':
+ resolution: {integrity: sha512-pMN5FcrEw9hUkZA4f+zLlzivQSeQf5dRGJjSUbvVYDLvpKCdQx5OaknvKzgbtXOizhP+SJJJjqEbOe55uKKfAw==}
+
'@clerk/backend@2.18.3':
resolution: {integrity: sha512-fWMq/Tb2hgfUXLKJN8jr6pbpA5XLUwC4BjWz7lB5Y+YhXhBrO7GtfpZIS91L/aDhNb17X6IaE6XvS6tDJBCUUw==}
engines: {node: '>=18.17.0'}
@@ -11404,9 +11503,15 @@ packages:
'@emnapi/core@1.5.0':
resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==}
+ '@emnapi/core@1.7.1':
+ resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==}
+
'@emnapi/runtime@1.5.0':
resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==}
+ '@emnapi/runtime@1.7.1':
+ resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==}
+
'@emnapi/wasi-threads@1.1.0':
resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
@@ -11489,6 +11594,12 @@ packages:
cpu: [ppc64]
os: [aix]
+ '@esbuild/aix-ppc64@0.25.2':
+ resolution: {integrity: sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
+
'@esbuild/aix-ppc64@0.25.4':
resolution: {integrity: sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==}
engines: {node: '>=18'}
@@ -11513,6 +11624,12 @@ packages:
cpu: [arm64]
os: [android]
+ '@esbuild/android-arm64@0.25.2':
+ resolution: {integrity: sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [android]
+
'@esbuild/android-arm64@0.25.4':
resolution: {integrity: sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==}
engines: {node: '>=18'}
@@ -11537,6 +11654,12 @@ packages:
cpu: [arm]
os: [android]
+ '@esbuild/android-arm@0.25.2':
+ resolution: {integrity: sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [android]
+
'@esbuild/android-arm@0.25.4':
resolution: {integrity: sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==}
engines: {node: '>=18'}
@@ -11561,6 +11684,12 @@ packages:
cpu: [x64]
os: [android]
+ '@esbuild/android-x64@0.25.2':
+ resolution: {integrity: sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
+
'@esbuild/android-x64@0.25.4':
resolution: {integrity: sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==}
engines: {node: '>=18'}
@@ -11585,6 +11714,12 @@ packages:
cpu: [arm64]
os: [darwin]
+ '@esbuild/darwin-arm64@0.25.2':
+ resolution: {integrity: sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [darwin]
+
'@esbuild/darwin-arm64@0.25.4':
resolution: {integrity: sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==}
engines: {node: '>=18'}
@@ -11609,6 +11744,12 @@ packages:
cpu: [x64]
os: [darwin]
+ '@esbuild/darwin-x64@0.25.2':
+ resolution: {integrity: sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
+
'@esbuild/darwin-x64@0.25.4':
resolution: {integrity: sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==}
engines: {node: '>=18'}
@@ -11633,6 +11774,12 @@ packages:
cpu: [arm64]
os: [freebsd]
+ '@esbuild/freebsd-arm64@0.25.2':
+ resolution: {integrity: sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [freebsd]
+
'@esbuild/freebsd-arm64@0.25.4':
resolution: {integrity: sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==}
engines: {node: '>=18'}
@@ -11657,6 +11804,12 @@ packages:
cpu: [x64]
os: [freebsd]
+ '@esbuild/freebsd-x64@0.25.2':
+ resolution: {integrity: sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
+
'@esbuild/freebsd-x64@0.25.4':
resolution: {integrity: sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==}
engines: {node: '>=18'}
@@ -11681,6 +11834,12 @@ packages:
cpu: [arm64]
os: [linux]
+ '@esbuild/linux-arm64@0.25.2':
+ resolution: {integrity: sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [linux]
+
'@esbuild/linux-arm64@0.25.4':
resolution: {integrity: sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==}
engines: {node: '>=18'}
@@ -11705,6 +11864,12 @@ packages:
cpu: [arm]
os: [linux]
+ '@esbuild/linux-arm@0.25.2':
+ resolution: {integrity: sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [linux]
+
'@esbuild/linux-arm@0.25.4':
resolution: {integrity: sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==}
engines: {node: '>=18'}
@@ -11729,6 +11894,12 @@ packages:
cpu: [ia32]
os: [linux]
+ '@esbuild/linux-ia32@0.25.2':
+ resolution: {integrity: sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [linux]
+
'@esbuild/linux-ia32@0.25.4':
resolution: {integrity: sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==}
engines: {node: '>=18'}
@@ -11753,6 +11924,12 @@ packages:
cpu: [loong64]
os: [linux]
+ '@esbuild/linux-loong64@0.25.2':
+ resolution: {integrity: sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
+ os: [linux]
+
'@esbuild/linux-loong64@0.25.4':
resolution: {integrity: sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==}
engines: {node: '>=18'}
@@ -11777,6 +11954,12 @@ packages:
cpu: [mips64el]
os: [linux]
+ '@esbuild/linux-mips64el@0.25.2':
+ resolution: {integrity: sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
+ os: [linux]
+
'@esbuild/linux-mips64el@0.25.4':
resolution: {integrity: sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==}
engines: {node: '>=18'}
@@ -11801,6 +11984,12 @@ packages:
cpu: [ppc64]
os: [linux]
+ '@esbuild/linux-ppc64@0.25.2':
+ resolution: {integrity: sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [linux]
+
'@esbuild/linux-ppc64@0.25.4':
resolution: {integrity: sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==}
engines: {node: '>=18'}
@@ -11825,6 +12014,12 @@ packages:
cpu: [riscv64]
os: [linux]
+ '@esbuild/linux-riscv64@0.25.2':
+ resolution: {integrity: sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
+ os: [linux]
+
'@esbuild/linux-riscv64@0.25.4':
resolution: {integrity: sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==}
engines: {node: '>=18'}
@@ -11849,6 +12044,12 @@ packages:
cpu: [s390x]
os: [linux]
+ '@esbuild/linux-s390x@0.25.2':
+ resolution: {integrity: sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
+ os: [linux]
+
'@esbuild/linux-s390x@0.25.4':
resolution: {integrity: sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==}
engines: {node: '>=18'}
@@ -11873,6 +12074,12 @@ packages:
cpu: [x64]
os: [linux]
+ '@esbuild/linux-x64@0.25.2':
+ resolution: {integrity: sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [linux]
+
'@esbuild/linux-x64@0.25.4':
resolution: {integrity: sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==}
engines: {node: '>=18'}
@@ -11885,6 +12092,12 @@ packages:
cpu: [arm64]
os: [netbsd]
+ '@esbuild/netbsd-arm64@0.25.2':
+ resolution: {integrity: sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [netbsd]
+
'@esbuild/netbsd-arm64@0.25.4':
resolution: {integrity: sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==}
engines: {node: '>=18'}
@@ -11909,6 +12122,12 @@ packages:
cpu: [x64]
os: [netbsd]
+ '@esbuild/netbsd-x64@0.25.2':
+ resolution: {integrity: sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
'@esbuild/netbsd-x64@0.25.4':
resolution: {integrity: sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==}
engines: {node: '>=18'}
@@ -11933,6 +12152,12 @@ packages:
cpu: [arm64]
os: [openbsd]
+ '@esbuild/openbsd-arm64@0.25.2':
+ resolution: {integrity: sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
'@esbuild/openbsd-arm64@0.25.4':
resolution: {integrity: sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==}
engines: {node: '>=18'}
@@ -11957,6 +12182,12 @@ packages:
cpu: [x64]
os: [openbsd]
+ '@esbuild/openbsd-x64@0.25.2':
+ resolution: {integrity: sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [openbsd]
+
'@esbuild/openbsd-x64@0.25.4':
resolution: {integrity: sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==}
engines: {node: '>=18'}
@@ -11987,6 +12218,12 @@ packages:
cpu: [x64]
os: [sunos]
+ '@esbuild/sunos-x64@0.25.2':
+ resolution: {integrity: sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
+
'@esbuild/sunos-x64@0.25.4':
resolution: {integrity: sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==}
engines: {node: '>=18'}
@@ -12011,6 +12248,12 @@ packages:
cpu: [arm64]
os: [win32]
+ '@esbuild/win32-arm64@0.25.2':
+ resolution: {integrity: sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [win32]
+
'@esbuild/win32-arm64@0.25.4':
resolution: {integrity: sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==}
engines: {node: '>=18'}
@@ -12035,6 +12278,12 @@ packages:
cpu: [ia32]
os: [win32]
+ '@esbuild/win32-ia32@0.25.2':
+ resolution: {integrity: sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [win32]
+
'@esbuild/win32-ia32@0.25.4':
resolution: {integrity: sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==}
engines: {node: '>=18'}
@@ -12059,6 +12308,12 @@ packages:
cpu: [x64]
os: [win32]
+ '@esbuild/win32-x64@0.25.2':
+ resolution: {integrity: sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
+
'@esbuild/win32-x64@0.25.4':
resolution: {integrity: sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==}
engines: {node: '>=18'}
@@ -12139,6 +12394,10 @@ packages:
resolution: {integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/js@9.39.2':
+ resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==}
+ 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}
@@ -12697,9 +12956,101 @@ packages:
'@types/node':
optional: true
+ '@intlayer/api@7.4.0':
+ resolution: {integrity: sha512-4313m/cF3Vo54WkMZGpSNlXyBQl27FYuy0JhVqXZ48hpanqMDGKdHGGvCuJ4W42z5Qh0oi4GUgjkqHOYmZSDiw==}
+ engines: {node: '>=14.18'}
+ peerDependencies:
+ '@intlayer/backend': 7.4.0
+ intlayer-editor: 7.4.0
+ peerDependenciesMeta:
+ '@intlayer/backend':
+ optional: true
+ intlayer-editor:
+ optional: true
+
+ '@intlayer/babel@7.4.0':
+ resolution: {integrity: sha512-+2Ptsn35kIl2Au6m/2nb7DTIjG7O0RVSI/lyB24qpAbQltNZaHAjTZquH8qqlfCf4Cj+Ah1tjMMyBCwM1wq+3g==}
+ engines: {node: '>=14.18'}
+ peerDependencies:
+ '@intlayer/dictionaries-entry': 7.4.0
+ peerDependenciesMeta:
+ '@intlayer/dictionaries-entry':
+ optional: true
+
+ '@intlayer/chokidar@7.4.0':
+ resolution: {integrity: sha512-svA1ydieBb9cwRXmgANqhfY69uCSiNhbUT/45CsNMRERy8b5oFcid3ILvq2FvJKuZWd1ikebZjS0GRBdYd+3Lg==}
+ engines: {node: '>=14.18'}
+ peerDependencies:
+ '@intlayer/svelte-transformer': 7.4.0
+ '@intlayer/vue-transformer': 7.4.0
+ peerDependenciesMeta:
+ '@intlayer/svelte-transformer':
+ optional: true
+ '@intlayer/vue-transformer':
+ optional: true
+
+ '@intlayer/cli@7.4.0':
+ resolution: {integrity: sha512-3lXTxg3AAqmnizFjS0Ek17EUDuvANXxqvXlC0LLrSKZQJDTntmImP+eZ9M/BuCBSHaRsunrYVDxzNzU1JUPpVw==}
+ peerDependencies:
+ '@intlayer/ai': 7.4.0
+ peerDependenciesMeta:
+ '@intlayer/ai':
+ optional: true
+
+ '@intlayer/config@7.4.0':
+ resolution: {integrity: sha512-VIShUP6XMHc2NgN7GGIN+9u6W8Uv0hSMOqY4ug083kvLFE838l2TNhFTNXHBsTob5CAf6pqOcGF/kDfXGos/Ag==}
+ engines: {node: '>=14.18'}
+ peerDependencies:
+ intlayer: 7.4.0
+ react: ^19.2.0
+ peerDependenciesMeta:
+ intlayer:
+ optional: true
+ react:
+ optional: true
+
+ '@intlayer/core@7.4.0':
+ resolution: {integrity: sha512-IjFh18iqLK7n4JqTN1u5drR2ZjTfv6AHbBESjdOeT75i70p7S0HdmQ25iXxLIl8Wj1Cy70t5+app0Qirg2U2ow==}
+ engines: {node: '>=14.18'}
+
+ '@intlayer/dictionaries-entry@7.4.0':
+ resolution: {integrity: sha512-tmNoMUlsCfXfieCxqu+JIfnXZiVu2EDBDhQRPyV5PgzOGXw2Vg5OPUcRHWluwDpjWTB6GMEeJHmtiGJqJvBPeA==}
+ engines: {node: '>=14.18'}
+
+ '@intlayer/editor-react@7.4.0':
+ resolution: {integrity: sha512-OG4PVXUIFR6/ZhoRYkYms31X2hgs5zxf1ECjS1X57xcDXzYqRcoUIFJyBO9U7f/uPoPN6vM13eJcaLArnJZ8HA==}
+ engines: {node: '>=14.18'}
+ peerDependencies:
+ react: ^19.2.0
+ react-dom: ^19.2.0
+
+ '@intlayer/editor@7.4.0':
+ resolution: {integrity: sha512-2dIY4gYh/ZYXX1H2JgCy+a9RFzuJtbsFgAU6VKi3mGP8PW52abaW55A4zgkRD+TAOK0ntFIktpk2xOwzxNMYCg==}
+ engines: {node: '>=14.18'}
+
+ '@intlayer/remote-dictionaries-entry@7.4.0':
+ resolution: {integrity: sha512-sa1z/l2KsCnDfmyDzqYKE/vCl4ZAHlHWUZt0iIbIc5b7pCqT5Cik4X9S5nS7xm53i9AKWnOtLSg+laQ6g62Htg==}
+ engines: {node: '>=14.18'}
+
+ '@intlayer/types@7.4.0':
+ resolution: {integrity: sha512-fFEhy58KrBrFjM1lG/SsQIJmswGfhhKjrzRhwkgXSAvFo1NdsTjuzZDb3AddSjYZCxtWsCghf/VxOWIaQfWUeA==}
+ engines: {node: '>=14.18'}
+
+ '@intlayer/unmerged-dictionaries-entry@7.4.0':
+ resolution: {integrity: sha512-I3IoUetCRWlOwTMljivFY34LW3cPU148FnxDNj9Wkh1/GeDEjE7aEe1EpnjTIAdo7o/+mT6ozQh/FddwKhUaRQ==}
+ engines: {node: '>=14.18'}
+
'@ioredis/commands@1.4.0':
resolution: {integrity: sha512-aFT2yemJJo+TZCmieA7qnYGQooOS7QfNmYrzGtsYd3g9j5iDP8AimYYAesf79ohjbLG12XxC4nG5DyEnC88AsQ==}
+ '@isaacs/balanced-match@4.0.1':
+ resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==}
+ engines: {node: 20 || >=22}
+
+ '@isaacs/brace-expansion@5.0.0':
+ resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==}
+ engines: {node: 20 || >=22}
+
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
@@ -13050,6 +13401,9 @@ packages:
'@napi-rs/wasm-runtime@0.2.4':
resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==}
+ '@napi-rs/wasm-runtime@1.1.0':
+ resolution: {integrity: sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA==}
+
'@neon-rs/load@0.0.4':
resolution: {integrity: sha512-kTPhdZyTQxB+2wpiRcFWrDcejc4JI6tkPuS7UZCG4l6Zvc5kU/gGQ/ozvHTh1XR5tS+UlfAfGuPajjzQjCiHCw==}
@@ -13273,6 +13627,184 @@ packages:
'@open-draft/until@2.1.0':
resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==}
+ '@oxc-minify/binding-android-arm64@0.96.0':
+ resolution: {integrity: sha512-lzeIEMu/v6Y+La5JSesq4hvyKtKBq84cgQpKYTYM/yGuNk2tfd5Ha31hnC+mTh48lp/5vZH+WBfjVUjjINCfug==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@oxc-minify/binding-darwin-arm64@0.96.0':
+ resolution: {integrity: sha512-i0LkJAUXb4BeBFrJQbMKQPoxf8+cFEffDyLSb7NEzzKuPcH8qrVsnEItoOzeAdYam8Sr6qCHVwmBNEQzl7PWpw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxc-minify/binding-darwin-x64@0.96.0':
+ resolution: {integrity: sha512-C5vI0WPR+KPIFAD5LMOJk2J8iiT+Nv65vDXmemzXEXouzfEOLYNqnW+u6NSsccpuZHHWAiLyPFkYvKFduveAUQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxc-minify/binding-freebsd-x64@0.96.0':
+ resolution: {integrity: sha512-3//5DNx+xUjVBMLLk2sl6hfe4fwfENJtjVQUBXjxzwPuv8xgZUqASG4cRG3WqG5Qe8dV6SbCI4EgKQFjO4KCZA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@oxc-minify/binding-linux-arm-gnueabihf@0.96.0':
+ resolution: {integrity: sha512-WXChFKV7VdDk1NePDK1J31cpSvxACAVztJ7f7lJVYBTkH+iz5D0lCqPcE7a9eb7nC3xvz4yk7DM6dA9wlUQkQg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-arm-musleabihf@0.96.0':
+ resolution: {integrity: sha512-7B18glYMX4Z/YoqgE3VRLs/2YhVLxlxNKSgrtsRpuR8xv58xca+hEhiFwZN1Rn+NSMZ29Z33LWD7iYWnqYFvRA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-arm64-gnu@0.96.0':
+ resolution: {integrity: sha512-Yl+KcTldsEJNcaYxxonwAXZ2q3gxIzn3kXYQWgKWdaGIpNhOCWqF+KE5WLsldoh5Ro5SHtomvb8GM6cXrIBMog==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-arm64-musl@0.96.0':
+ resolution: {integrity: sha512-rNqoFWOWaxwMmUY5fspd/h5HfvgUlA3sv9CUdA2MpnHFiyoJNovR7WU8tGh+Yn0qOAs0SNH0a05gIthHig14IA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-riscv64-gnu@0.96.0':
+ resolution: {integrity: sha512-3paajIuzGnukHwSI3YBjYVqbd72pZd8NJxaayaNFR0AByIm8rmIT5RqFXbq8j2uhtpmNdZRXiu0em1zOmIScWA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-s390x-gnu@0.96.0':
+ resolution: {integrity: sha512-9ESrpkB2XG0lQ89JlsxlZa86iQCOs+jkDZLl6O+u5wb7ynUy21bpJJ1joauCOSYIOUlSy3+LbtJLiqi7oSQt5Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-x64-gnu@0.96.0':
+ resolution: {integrity: sha512-UMM1jkns+p+WwwmdjC5giI3SfR2BCTga18x3C0cAu6vDVf4W37uTZeTtSIGmwatTBbgiq++Te24/DE0oCdm1iQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-x64-musl@0.96.0':
+ resolution: {integrity: sha512-8b1naiC7MdP7xeMi7cQ5tb9W1rZAP9Qz/jBRqp1Y5EOZ1yhSGnf1QWuZ/0pCc+XiB9vEHXEY3Aki/H+86m2eOg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-minify/binding-wasm32-wasi@0.96.0':
+ resolution: {integrity: sha512-bjGDjkGzo3GWU9Vg2qiFUrfoo5QxojPNV/2RHTlbIB5FWkkV4ExVjsfyqihFiAuj0NXIZqd2SAiEq9htVd3RFw==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@oxc-minify/binding-win32-arm64-msvc@0.96.0':
+ resolution: {integrity: sha512-4L4DlHUT47qMWQuTyUghpncR3NZHWtxvd0G1KgSjVgXf+cXzFdWQCWZZtCU0yrmOoVCNUf4S04IFCJyAe+Ie7A==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxc-minify/binding-win32-x64-msvc@0.96.0':
+ resolution: {integrity: sha512-T2ijfqZLpV2bgGGocXV4SXTuMoouqN0asYTIm+7jVOLvT5XgDogf3ZvCmiEnSWmxl21+r5wHcs8voU2iUROXAg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
+ '@oxc-transform/binding-android-arm64@0.96.0':
+ resolution: {integrity: sha512-wOm+ZsqFvyZ7B9RefUMsj0zcXw77Z2pXA51nbSQyPXqr+g0/pDGxriZWP8Sdpz/e4AEaKPA9DvrwyOZxu7GRDQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@oxc-transform/binding-darwin-arm64@0.96.0':
+ resolution: {integrity: sha512-td1sbcvzsyuoNRiNdIRodPXRtFFwxzPpC/6/yIUtRRhKn30XQcizxupIvQQVpJWWchxkphbBDh6UN+u+2CJ8Zw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxc-transform/binding-darwin-x64@0.96.0':
+ resolution: {integrity: sha512-xgqxnqhPYH2NYkgbqtnCJfhbXvxIf/pnhF/ig5UBK8PYpCEWIP/cfLpQRQ9DcQnRfuxi7RMIF6LdmB1AiS6Fkg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxc-transform/binding-freebsd-x64@0.96.0':
+ resolution: {integrity: sha512-1i67OXdl/rvSkcTXqDlh6qGRXYseEmf0rl/R+/i88scZ/o3A+FzlX56sThuaPzSSv9eVgesnoYUjIBJELFc1oA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@oxc-transform/binding-linux-arm-gnueabihf@0.96.0':
+ resolution: {integrity: sha512-9MJBs0SWODsqyzO3eAnacXgJ/sZu1xqinjEwBzkcZ3tQI8nKhMADOzu2NzbVWDWujeoC8DESXaO08tujvUru+Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-arm-musleabihf@0.96.0':
+ resolution: {integrity: sha512-BQom57I2ScccixljNYh2Wy+5oVZtF1LXiiUPxSLtDHbsanpEvV/+kzCagQpTjk1BVzSQzOxfEUWjvL7mY53pRQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-arm64-gnu@0.96.0':
+ resolution: {integrity: sha512-kaqvUzNu8LL4aBSXqcqGVLFG13GmJEplRI2+yqzkgAItxoP/LfFMdEIErlTWLGyBwd0OLiNMHrOvkcCQRWadVg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-arm64-musl@0.96.0':
+ resolution: {integrity: sha512-EiG/L3wEkPgTm4p906ufptyblBgtiQWTubGg/JEw82f8uLRroayr5zhbUqx40EgH037a3SfJthIyLZi7XPRFJw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-riscv64-gnu@0.96.0':
+ resolution: {integrity: sha512-r01CY6OxKGtVeYnvH4mGmtkQMlLkXdPWWNXwo5o7fE2s/fgZPMpqh8bAuXEhuMXipZRJrjxTk1+ZQ4KCHpMn3Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-s390x-gnu@0.96.0':
+ resolution: {integrity: sha512-4djg2vYLGbVeS8YiA2K4RPPpZE4fxTGCX5g/bOMbCYyirDbmBAIop4eOAj8vOA9i1CcWbDtmp+PVJ1dSw7f3IQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-x64-gnu@0.96.0':
+ resolution: {integrity: sha512-f6pcWVz57Y8jXa2OS7cz3aRNuks34Q3j61+3nQ4xTE8H1KbalcEvHNmM92OEddaJ8QLs9YcE0kUC6eDTbY34+A==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-x64-musl@0.96.0':
+ resolution: {integrity: sha512-NSiRtFvR7Pbhv3mWyPMkTK38czIjcnK0+K5STo3CuzZRVbX1TM17zGdHzKBUHZu7v6IQ6/XsQ3ELa1BlEHPGWQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-transform/binding-wasm32-wasi@0.96.0':
+ resolution: {integrity: sha512-A91ARLiuZHGN4hBds9s7bW3czUuLuHLsV+cz44iF9j8e1zX9m2hNGXf/acQRbg/zcFUXmjz5nmk8EkZyob876w==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@oxc-transform/binding-win32-arm64-msvc@0.96.0':
+ resolution: {integrity: sha512-IedJf40djKgDObomhYjdRAlmSYUEdfqX3A3M9KfUltl9AghTBBLkTzUMA7O09oo71vYf5TEhbFM7+Vn5vqw7AQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxc-transform/binding-win32-x64-msvc@0.96.0':
+ resolution: {integrity: sha512-0fI0P0W7bSO/GCP/N5dkmtB9vBqCA4ggo1WmXTnxNJVmFFOtcA1vYm1I9jl8fxo+sucW2WnlpnI4fjKdo3JKxA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
'@panva/hkdf@1.2.1':
resolution: {integrity: sha512-6oclG6Y3PiDFcoyk8srjLfVKyMfVCKJ27JwNPViuXziFpmdz+MZnZN/aKY0JGXgYuO/VghU0jcOAZgWXZ1Dmrw==}
@@ -15470,6 +16002,9 @@ packages:
react-dom: ^19.2.0
typescript: '>=5.7.2'
+ '@ts-morph/common@0.28.1':
+ resolution: {integrity: sha512-W74iWf7ILp1ZKNYXY5qbddNaml7e9Sedv5lvU1V8lftlitkc9Pq1A+jlH23ltDgWYeZFFEqGCD1Ies9hqu3O+g==}
+
'@tybys/wasm-util@0.10.1':
resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
@@ -15500,6 +16035,9 @@ packages:
'@types/babel__traverse@7.20.7':
resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==}
+ '@types/babel__traverse@7.28.0':
+ resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==}
+
'@types/body-parser@1.19.5':
resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
@@ -15686,6 +16224,14 @@ packages:
eslint: ^9.22.0
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/eslint-plugin@8.48.1':
+ resolution: {integrity: sha512-X63hI1bxl5ohelzr0LY5coufyl0LJNthld+abwxpCoo6Gq+hSqhKwci7MUWkXo67mzgUK6YFByhmaHmUcuBJmA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^8.48.1
+ eslint: ^9.22.0
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/parser@8.44.1':
resolution: {integrity: sha512-EHrrEsyhOhxYt8MTg4zTF+DJMuNBzWwgvvOYNj/zm1vnaD/IC5zCXFehZv94Piqa2cRFfXrTFxIvO95L7Qc/cw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -15693,12 +16239,25 @@ packages:
eslint: ^9.22.0
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/parser@8.48.1':
+ resolution: {integrity: sha512-PC0PDZfJg8sP7cmKe6L3QIL8GZwU5aRvUFedqSIpw3B+QjRSUZeeITC2M5XKeMXEzL6wccN196iy3JLwKNvDVA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^9.22.0
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/project-service@8.44.1':
resolution: {integrity: sha512-ycSa60eGg8GWAkVsKV4E6Nz33h+HjTXbsDT4FILyL8Obk5/mx4tbvCNsLf9zret3ipSumAOG89UcCs/KRaKYrA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/project-service@8.48.1':
+ resolution: {integrity: sha512-HQWSicah4s9z2/HifRPQ6b6R7G+SBx64JlFQpgSSHWPKdvCZX57XCbszg/bapbRsOEv42q5tayTYcEFpACcX1w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/rule-tester@8.23.0':
resolution: {integrity: sha512-8pmi9mxDD2Eb4rHmBM5UqLRelixNOUQziAs7mgUAH6TVZbdu7LOCIdZcy3DaMKa76IKBF+bFLB3ESMhSetojpQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -15713,12 +16272,22 @@ packages:
resolution: {integrity: sha512-NdhWHgmynpSvyhchGLXh+w12OMT308Gm25JoRIyTZqEbApiBiQHD/8xgb6LqCWCFcxFtWwaVdFsLPQI3jvhywg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/scope-manager@8.48.1':
+ resolution: {integrity: sha512-rj4vWQsytQbLxC5Bf4XwZ0/CKd362DkWMUkviT7DCS057SK64D5lH74sSGzhI6PDD2HCEq02xAP9cX68dYyg1w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/tsconfig-utils@8.44.1':
resolution: {integrity: sha512-B5OyACouEjuIvof3o86lRMvyDsFwZm+4fBOqFHccIctYgBjqR3qT39FBYGN87khcgf0ExpdCBeGKpKRhSFTjKQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/tsconfig-utils@8.48.1':
+ resolution: {integrity: sha512-k0Jhs4CpEffIBm6wPaCXBAD7jxBtrHjrSgtfCjUvPp9AZ78lXKdTR8fxyZO5y4vWNlOvYXRtngSZNSn+H53Jkw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/type-utils@8.23.0':
resolution: {integrity: sha512-iIuLdYpQWZKbiH+RkCGc6iu+VwscP5rCtQ1lyQ7TYuKLrcZoeJVpcLiG8DliXVkUxirW/PWlmS+d6yD51L9jvA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -15733,6 +16302,13 @@ packages:
eslint: ^9.22.0
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/type-utils@8.48.1':
+ resolution: {integrity: sha512-1jEop81a3LrJQLTf/1VfPQdhIY4PlGDBc/i67EVWObrtvcziysbLN3oReexHOM6N3jyXgCrkBsZpqwH0hiDOQg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^9.22.0
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/types@8.23.0':
resolution: {integrity: sha512-1sK4ILJbCmZOTt9k4vkoulT6/y5CHJ1qUYxqpF1K/DBAd8+ZUL4LlSCxOssuH5m4rUaaN0uS0HlVPvd45zjduQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -15741,6 +16317,10 @@ packages:
resolution: {integrity: sha512-Lk7uj7y9uQUOEguiDIDLYLJOrYHQa7oBiURYVFqIpGxclAFQ78f6VUOM8lI2XEuNOKNB7XuvM2+2cMXAoq4ALQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/types@8.48.1':
+ resolution: {integrity: sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/typescript-estree@8.23.0':
resolution: {integrity: sha512-LcqzfipsB8RTvH8FX24W4UUFk1bl+0yTOf9ZA08XngFwMg4Kj8A+9hwz8Cr/ZS4KwHrmo9PJiLZkOt49vPnuvQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -15753,6 +16333,12 @@ packages:
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/typescript-estree@8.48.1':
+ resolution: {integrity: sha512-/9wQ4PqaefTK6POVTjJaYS0bynCgzh6ClJHGSBj06XEHjkfylzB+A3qvyaXnErEZSaxhIo4YdyBgq6j4RysxDg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/utils@8.23.0':
resolution: {integrity: sha512-uB/+PSo6Exu02b5ZEiVtmY6RVYO7YU5xqgzTIVZwTHvvK3HsL8tZZHFaTLFtRG3CsV4A5mhOv+NZx5BlhXPyIA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -15767,6 +16353,13 @@ packages:
eslint: ^9.22.0
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/utils@8.48.1':
+ resolution: {integrity: sha512-fAnhLrDjiVfey5wwFRwrweyRlCmdz5ZxXz2G/4cLn0YDLjTapmN4gcCsTBR1N2rWnZSDeWpYtgLDsJt+FpmcwA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^9.22.0
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/visitor-keys@8.23.0':
resolution: {integrity: sha512-oWWhcWDLwDfu++BGTZcmXWqpwtkwb5o7fxUIGksMQQDSdPW9prsSnfIOZMlsj4vBOSrcnjIUZMiIjODgGosFhQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -15775,6 +16368,10 @@ packages:
resolution: {integrity: sha512-576+u0QD+Jp3tZzvfRfxon0EA2lzcDt3lhUbsC6Lgzy9x2VR4E+JUiNyGHi5T8vk0TV+fpJ5GLG1JsJuWCaKhw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/visitor-keys@8.48.1':
+ resolution: {integrity: sha512-BmxxndzEWhE4TIEEMBs8lP3MBWN3jFPs/p6gPm/wkv02o41hI6cq9AuSmGAaTTHPtA1FTi2jBre4A9rm5ZmX+Q==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==}
cpu: [arm]
@@ -16442,6 +17039,10 @@ packages:
resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==}
engines: {node: '>=4'}
+ async-hook-jl@1.7.6:
+ resolution: {integrity: sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg==}
+ engines: {node: ^4.7 || >=6.9 || >=7.3}
+
async-mutex@0.5.0:
resolution: {integrity: sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==}
@@ -16793,6 +17394,10 @@ packages:
resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
engines: {node: '>=0.8'}
+ cls-hooked@4.2.2:
+ resolution: {integrity: sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw==}
+ engines: {node: ^4.7 || >=6.9 || >=7.3 || >=8.2.1}
+
clsx@2.1.1:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
@@ -16801,6 +17406,9 @@ packages:
resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
engines: {node: '>=0.10.0'}
+ code-block-writer@13.0.3:
+ resolution: {integrity: sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg==}
+
color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
@@ -16853,6 +17461,10 @@ packages:
resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
engines: {node: '>=18'}
+ commander@14.0.1:
+ resolution: {integrity: sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A==}
+ engines: {node: '>=20'}
+
commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
@@ -16903,6 +17515,10 @@ packages:
resolution: {integrity: sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==}
engines: {node: '>= 0.8.0'}
+ compression@1.8.1:
+ resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==}
+ engines: {node: '>= 0.8.0'}
+
computeds@0.0.1:
resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==}
@@ -17031,6 +17647,10 @@ packages:
cookie-es@2.0.0:
resolution: {integrity: sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==}
+ cookie-parser@1.4.7:
+ resolution: {integrity: sha512-nGUvgXnotP3BsjiLX2ypbQnWoGUPIIfHQNZkkC668ntrzGWEZVW70HDEB1qnNGMicPje6EttlIgzo51YSwNQGw==}
+ engines: {node: '>= 0.8.0'}
+
cookie-signature@1.0.6:
resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
@@ -17064,6 +17684,10 @@ packages:
core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
+ cors@2.8.5:
+ resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
+ engines: {node: '>= 0.10'}
+
cosmiconfig@7.1.0:
resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
engines: {node: '>=10'}
@@ -17114,6 +17738,9 @@ packages:
srvx:
optional: true
+ crypto-js@4.2.0:
+ resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==}
+
css-loader@7.1.2:
resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==}
engines: {node: '>= 18.12.0'}
@@ -17535,6 +18162,9 @@ packages:
electron-to-chromium@1.5.90:
resolution: {integrity: sha512-C3PN4aydfW91Natdyd449Kw+BzhLmof6tzy5W1pFC5SpQxVXT+oyiyOG9AgYYSN9OdA/ik3YkCrpwqI8ug5Tug==}
+ emitter-listener@1.1.2:
+ resolution: {integrity: sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==}
+
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -17663,6 +18293,11 @@ packages:
engines: {node: '>=18'}
hasBin: true
+ esbuild@0.25.2:
+ resolution: {integrity: sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==}
+ engines: {node: '>=18'}
+ hasBin: true
+
esbuild@0.25.4:
resolution: {integrity: sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==}
engines: {node: '>=18'}
@@ -17735,6 +18370,12 @@ packages:
peerDependencies:
eslint: ^9.22.0
+ eslint-plugin-perfectionist@4.15.1:
+ resolution: {integrity: sha512-MHF0cBoOG0XyBf7G0EAFCuJJu4I18wy0zAoT1OHfx2o6EOx1EFTIzr2HGeuZa1kDcusoX0xJ9V7oZmaeFd773Q==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^9.22.0
+
eslint-plugin-react-debug@1.26.2:
resolution: {integrity: sha512-UKCXj090YGXYmVLfZ8yZh09RLPlMfhJFYRXGUL4i/IHal22PO7kNTwNSHw105THVJXTiKPxuj/dDbII3H2C+7w==}
engines: {bun: '>=1.0.15', node: '>=18.18.0'}
@@ -17842,10 +18483,6 @@ packages:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- eslint-visitor-keys@4.2.0:
- resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
eslint-visitor-keys@4.2.1:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -17860,10 +18497,6 @@ packages:
jiti:
optional: true
- espree@10.3.0:
- resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
espree@10.4.0:
resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -17918,6 +18551,14 @@ packages:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
+ eventsource-parser@3.0.6:
+ resolution: {integrity: sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==}
+ engines: {node: '>=18.0.0'}
+
+ eventsource@3.0.7:
+ resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==}
+ engines: {node: '>=18.0.0'}
+
execa@8.0.1:
resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
engines: {node: '>=16.17'}
@@ -17930,6 +18571,10 @@ packages:
resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==}
engines: {node: '>=12.0.0'}
+ express-intlayer@7.4.0:
+ resolution: {integrity: sha512-upHewnR0R04OPP6iG1BkP7ge082dZZKXyFNanOwprpNKL1oheUMwqLGOCL438jtQNFWWC1JRn9Ygv+AzbbbBDA==}
+ engines: {node: '>=14.18'}
+
express@4.21.2:
resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==}
engines: {node: '>= 0.10.0'}
@@ -18335,6 +18980,15 @@ packages:
crossws:
optional: true
+ h3@2.0.1-rc.5:
+ resolution: {integrity: sha512-qkohAzCab0nLzXNm78tBjZDvtKMTmtygS8BJLT3VPczAQofdqlFXDPkXdLMJN4r05+xqneG8snZJ0HgkERCZTg==}
+ engines: {node: '>=20.11.1'}
+ peerDependencies:
+ crossws: ^0.4.1
+ peerDependenciesMeta:
+ crossws:
+ optional: true
+
handle-thing@2.0.1:
resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==}
@@ -18372,6 +19026,10 @@ packages:
headers-polyfill@4.0.3:
resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==}
+ helmet@8.1.0:
+ resolution: {integrity: sha512-jOiHyAZsmnr8LqoPGmCjYAaiuWwjAPLgY8ZX2XrmHawt99/u1y6RgrZMTeoPfpUbV96HOalYgz1qzkRbw54Pmg==}
+ engines: {node: '>=18.0.0'}
+
hey-listen@1.0.8:
resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==}
@@ -18595,6 +19253,16 @@ packages:
resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==}
engines: {node: '>=10.13.0'}
+ intlayer-editor@7.4.0:
+ resolution: {integrity: sha512-on4nGY1G/4tIh3kw6EBFkuU5h5mY6Z2ejJ4d6Syx3yhMMlnxB2FxqrynYaAqowGBKfcxkjDiQNzaFn1U0pBNAw==}
+ engines: {node: '>=14.18'}
+ hasBin: true
+
+ intlayer@7.4.0:
+ resolution: {integrity: sha512-s38LAZqrAyAfSVwBFD0ORs2RkIDBTckXGZaFkCeSzjtBWcYrtNw0CVFn1vAL1mEvtk+eqMYhkW3XiedAZgQvdg==}
+ engines: {node: '>=14.18'}
+ hasBin: true
+
ioredis@5.8.0:
resolution: {integrity: sha512-AUXbKn9gvo9hHKvk6LbZJQSKn/qIfkWXrnsyL9Yrf+oeXmla9Nmf6XEumOddyhM8neynpK5oAV6r9r99KBuwzA==}
engines: {node: '>=12.22.0'}
@@ -18951,6 +19619,15 @@ packages:
canvas:
optional: true
+ jsdom@26.1.0:
+ resolution: {integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ canvas: ^3.0.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+
jsdom@27.0.0:
resolution: {integrity: sha512-lIHeR1qlIRrIN5VMccd8tI2Sgw6ieYXSVktcSHaNe3Z5nE/tcPQYQWOq00wxMvYOsz+73eAkNenVvmPC6bba9A==}
engines: {node: '>=20'}
@@ -19443,6 +20120,11 @@ packages:
engines: {node: '>=16'}
hasBin: true
+ mime@4.1.0:
+ resolution: {integrity: sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==}
+ engines: {node: '>=16'}
+ hasBin: true
+
mimic-fn@2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
@@ -19472,6 +20154,10 @@ packages:
resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==}
engines: {node: 20 || >=22}
+ minimatch@10.1.1:
+ resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==}
+ engines: {node: 20 || >=22}
+
minimatch@3.0.8:
resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==}
@@ -19598,6 +20284,10 @@ packages:
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'}
+
negotiator@0.6.3:
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
engines: {node: '>= 0.6'}
@@ -19619,6 +20309,9 @@ packages:
nf3@0.1.1:
resolution: {integrity: sha512-iJfiw84oKzsOOM+zqr0fycjgLx2wLw1RrGLHd9qxUPwMtut6GjBalDS9TRPZJXMAZjUv9ghLgtDrhzqcFJ8eTQ==}
+ nf3@0.1.12:
+ resolution: {integrity: sha512-qbMXT7RTGh74MYWPeqTIED8nDW70NXOULVHpdWcdZ7IVHVnAsMV9fNugSNnvooipDc1FMOzpis7T9nXJEbJhvQ==}
+
nitro@3.0.1-alpha.0:
resolution: {integrity: sha512-lR3RplfXBOZXNlFQf9AJkqFVFhg5/CNbpBijM0dSYhGymb+FthJSdL6crmXVg518h2NVOd40rehhGZaf9ijW9w==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -19635,6 +20328,25 @@ packages:
xml2js:
optional: true
+ nitro@3.0.1-alpha.1:
+ resolution: {integrity: sha512-U4AxIsXxdkxzkFrK0XAw0e5Qbojk8jQ50MjjRBtBakC4HurTtQoiZvF+lSe382jhuQZCfAyywGWOFa9QzXLFaw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+ peerDependencies:
+ rolldown: '*'
+ rollup: ^4
+ vite: ^7.1.7
+ xml2js: ^0.6.2
+ peerDependenciesMeta:
+ rolldown:
+ optional: true
+ rollup:
+ optional: true
+ vite:
+ optional: true
+ xml2js:
+ optional: true
+
nitropack@2.12.6:
resolution: {integrity: sha512-DEq31s0SP4/Z5DIoVBRo9DbWFPWwIoYD4cQMEz7eE+iJMiAP+1k9A3B9kcc6Ihc0jDJmfUcHYyh6h2XlynCx6g==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -19791,6 +20503,9 @@ packages:
ofetch@1.4.1:
resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
+ ofetch@2.0.0-alpha.3:
+ resolution: {integrity: sha512-zpYTCs2byOuft65vI3z43Dd6iSdFbOZZLb9/d21aCpx2rGastVU9dOCv0lu4ykc1Ur1anAYjDi3SUvR0vq50JA==}
+
ohash@2.0.11:
resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==}
@@ -19805,6 +20520,10 @@ packages:
resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
engines: {node: '>= 0.8'}
+ on-headers@1.1.0:
+ resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==}
+ engines: {node: '>= 0.8'}
+
once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
@@ -19838,6 +20557,14 @@ packages:
outvariant@1.4.3:
resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==}
+ oxc-minify@0.96.0:
+ resolution: {integrity: sha512-dXeeGrfPJJ4rMdw+NrqiCRtbzVX2ogq//R0Xns08zql2HjV3Zi2SBJ65saqfDaJzd2bcHqvGWH+M44EQCHPAcA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+
+ oxc-transform@0.96.0:
+ resolution: {integrity: sha512-dQPNIF+gHpSkmC0+Vg9IktNyhcn28Y8R3eTLyzn52UNymkasLicl3sFAtz7oEVuFmCpgGjaUTKkwk+jW2cHpDQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+
p-event@6.0.1:
resolution: {integrity: sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==}
engines: {node: '>=16.17'}
@@ -20351,6 +21078,13 @@ packages:
react: ^19.2.0
react-dom: ^19.2.0
+ react-intlayer@7.4.0:
+ resolution: {integrity: sha512-QShcoCAsCTZ1FLFQ/bwW3aNTI+7f8zvx0/NDZ6DOS1XobKxhz8BLVejXWUBrV+amXp1mBZN+ucSJ4EBAnxaxDg==}
+ engines: {node: '>=14.18'}
+ peerDependencies:
+ react: ^19.2.0
+ react-dom: ^19.2.0
+
react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
@@ -20624,6 +21358,9 @@ packages:
rou3@0.5.1:
resolution: {integrity: sha512-OXMmJ3zRk2xeXFGfA3K+EOPHC5u7RDFG7lIOx0X1pdnhUkI8MdVrbV+sNsD80ElpUZ+MRHdyxPnFthq9VHs8uQ==}
+ rou3@0.7.10:
+ resolution: {integrity: sha512-aoFj6f7MJZ5muJ+Of79nrhs9N3oLGqi2VEMe94Zbkjb6Wupha46EuoYgpWSOZlXww3bbd8ojgXTAA2mzimX5Ww==}
+
rou3@0.7.8:
resolution: {integrity: sha512-21X/el5fdOaEsqwl3an/d9kpZ8hshVIyrwFCpsoleJ4ccAGRbN+PVoxyXzWXkHDxfMkVnLe4yzx+imz2qoem2Q==}
@@ -20696,6 +21433,10 @@ packages:
resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==}
engines: {node: '>=10'}
+ semver@5.7.2:
+ resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
+ hasBin: true
+
semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
@@ -20805,6 +21546,9 @@ packages:
resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==}
engines: {node: '>= 0.4'}
+ shimmer@1.2.1:
+ resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==}
+
side-channel-list@1.0.0:
resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
engines: {node: '>= 0.4'}
@@ -20831,8 +21575,8 @@ packages:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
- simple-git@3.28.0:
- resolution: {integrity: sha512-Rs/vQRwsn1ILH1oBUy8NucJlXmnnLeLCfcvbSehkPzbv3wwoFWIdtfd6Ndo6ZPhlPsCZ60CPI4rxurnwAa+a2w==}
+ simple-git@3.30.0:
+ resolution: {integrity: sha512-q6lxyDsCmEal/MEGhP1aVyQ3oxnagGlBDOVSIB4XUVLl1iZh0Pah6ebC9V4xBap/RfgP2WlI8EKs0WS0rMEJHg==}
simple-icons@14.9.0:
resolution: {integrity: sha512-d3nebH+gVXaEsHEy3juuX2EJ9H3Es6gHJTyz58Vcx33zAoCwWPQiOC0ONsEHOg7ciwZanFH1FEnJFB4OKzWrdw==}
@@ -20845,6 +21589,9 @@ packages:
resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==}
engines: {node: '>=18'}
+ sisteransi@1.0.5:
+ resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
+
skin-tone@2.0.0:
resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==}
engines: {node: '>=8'}
@@ -20946,10 +21693,18 @@ packages:
engines: {node: '>=20.16.0'}
hasBin: true
+ srvx@0.9.7:
+ resolution: {integrity: sha512-N2a2nx8YTq13+A8qucg4lHZREfWOVnlMHAvrA9C2jbY9/QnVEAPzjdmpFHrY6/9BxSwIbvywCj7zahuGrVzCiQ==}
+ engines: {node: '>=20.16.0'}
+ hasBin: true
+
stable-hash-x@0.2.0:
resolution: {integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==}
engines: {node: '>=12.0.0'}
+ stack-chain@1.3.7:
+ resolution: {integrity: sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug==}
+
stack-trace@0.0.10:
resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==}
@@ -21265,6 +22020,10 @@ packages:
resolution: {integrity: sha512-rvZUv+7MoBYTiDmFPBrhL7Ujx9Sk+q9wwm22x8c8T5IJaR+Wsyc7TNxbVxo84kZoRJZZMazowFLqpankBEQrGg==}
engines: {node: '>=16'}
+ tough-cookie@5.1.2:
+ resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==}
+ engines: {node: '>=16'}
+
tough-cookie@6.0.0:
resolution: {integrity: sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==}
engines: {node: '>=16'}
@@ -21276,6 +22035,10 @@ packages:
resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==}
engines: {node: '>=18'}
+ tr46@5.1.1:
+ resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==}
+ engines: {node: '>=18'}
+
tr46@6.0.0:
resolution: {integrity: sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==}
engines: {node: '>=20'}
@@ -21313,6 +22076,9 @@ packages:
ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
+ ts-morph@27.0.2:
+ resolution: {integrity: sha512-fhUhgeljcrdZ+9DZND1De1029PrE+cMkIP7ooqkLRTrRLTqcki2AstsyJm0vRNbTbVCNJ0idGlbBrfqc7/nA8w==}
+
ts-pattern@5.6.2:
resolution: {integrity: sha512-d4IxJUXROL5NCa3amvMg6VQW2HVtZYmUTPfvVtO7zJWGYLJ+mry9v2OmYm+z67aniQoQ8/yFNadiEwtNS9qQiw==}
@@ -21399,6 +22165,13 @@ packages:
eslint: ^9.22.0
typescript: '>=4.8.4 <6.0.0'
+ typescript-eslint@8.48.1:
+ resolution: {integrity: sha512-FbOKN1fqNoXp1hIl5KYpObVrp0mCn+CLgn479nmu2IsRMrx2vyv74MmsBLVlhg8qVwNFGbXSp8fh1zp8pEoC2A==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^9.22.0
+ typescript: '>=4.8.4 <6.0.0'
+
typescript@5.4.2:
resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==}
engines: {node: '>=14.17'}
@@ -21444,6 +22217,11 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ typescript@5.9.3:
+ resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
uc.micro@2.1.0:
resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==}
@@ -21674,6 +22452,80 @@ packages:
uploadthing:
optional: true
+ unstorage@2.0.0-alpha.4:
+ resolution: {integrity: sha512-ywXZMZRfrvmO1giJeMTCw6VUn0ALYxVl8pFqJPStiyQUvgJImejtAHrKvXPj4QGJAoS/iLGcVGF6ljN/lkh1bw==}
+ peerDependencies:
+ '@azure/app-configuration': ^1.8.0
+ '@azure/cosmos': ^4.2.0
+ '@azure/data-tables': ^13.3.0
+ '@azure/identity': ^4.6.0
+ '@azure/keyvault-secrets': ^4.9.0
+ '@azure/storage-blob': ^12.26.0
+ '@capacitor/preferences': ^6.0.3 || ^7.0.0
+ '@deno/kv': '>=0.9.0'
+ '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0
+ '@planetscale/database': ^1.19.0
+ '@upstash/redis': ^1.34.3
+ '@vercel/blob': '>=0.27.1'
+ '@vercel/functions': ^2.2.12 || ^3.0.0
+ '@vercel/kv': ^1.0.1
+ aws4fetch: ^1.0.20
+ chokidar: ^4.0.3
+ db0: '>=0.2.1'
+ idb-keyval: ^6.2.1
+ ioredis: ^5.4.2
+ lru-cache: ^11.2.2
+ mongodb: ^6.20.0
+ ofetch: '*'
+ uploadthing: ^7.4.4
+ peerDependenciesMeta:
+ '@azure/app-configuration':
+ optional: true
+ '@azure/cosmos':
+ optional: true
+ '@azure/data-tables':
+ optional: true
+ '@azure/identity':
+ optional: true
+ '@azure/keyvault-secrets':
+ optional: true
+ '@azure/storage-blob':
+ optional: true
+ '@capacitor/preferences':
+ optional: true
+ '@deno/kv':
+ optional: true
+ '@netlify/blobs':
+ optional: true
+ '@planetscale/database':
+ optional: true
+ '@upstash/redis':
+ optional: true
+ '@vercel/blob':
+ optional: true
+ '@vercel/functions':
+ optional: true
+ '@vercel/kv':
+ optional: true
+ aws4fetch:
+ optional: true
+ chokidar:
+ optional: true
+ db0:
+ optional: true
+ idb-keyval:
+ optional: true
+ ioredis:
+ optional: true
+ lru-cache:
+ optional: true
+ mongodb:
+ optional: true
+ ofetch:
+ optional: true
+ uploadthing:
+ optional: true
+
untun@0.1.3:
resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==}
hasBin: true
@@ -21793,6 +22645,22 @@ packages:
resolution: {integrity: sha512-CVGXHyKRvDeC3S6SywxTcNGuckmSjwB+2q/v8eDSmwDBTlz0ziRqm49eI5ELLy4djKq6DdCSYvV4EGcwzsHRog==}
hasBin: true
+ vite-intlayer@7.4.0:
+ resolution: {integrity: sha512-NTyPH3axfiQBOoZcDVNWjFKNmq8K7bWy+QLZNSTaFPaaChF9DzRUxN2VDl2zQ9H7Qls7AnxftLgyjTOyGeLUzQ==}
+ engines: {node: '>=14.18'}
+ peerDependencies:
+ '@babel/core': '>=6.0.0'
+ '@intlayer/svelte-compiler': 7.4.0
+ '@intlayer/vue-compiler': 7.4.0
+ vite: ^7.1.7
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ '@intlayer/svelte-compiler':
+ optional: true
+ '@intlayer/vue-compiler':
+ optional: true
+
vite-node@3.2.4:
resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
@@ -22077,6 +22945,10 @@ packages:
resolution: {integrity: sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==}
engines: {node: '>=18'}
+ whatwg-url@14.2.0:
+ resolution: {integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==}
+ engines: {node: '>=18'}
+
whatwg-url@15.1.0:
resolution: {integrity: sha512-2ytDk0kiEj/yu90JOAp44PVPUkO9+jVhyf+SybKlRHSDlvOOZhdPIrr7xTH64l4WixO2cP+wQIcgujkGBPPz6g==}
engines: {node: '>=20'}
@@ -22296,7 +23168,7 @@ snapshots:
'@ampproject/remapping@2.3.0':
dependencies:
- '@jridgewell/gen-mapping': 0.3.8
+ '@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
'@andrewbranch/untar.js@1.0.3': {}
@@ -22376,6 +23248,26 @@ snapshots:
'@babel/compat-data@7.27.5': {}
+ '@babel/core@7.20.5':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@babel/code-frame': 7.27.1
+ '@babel/generator': 7.28.5
+ '@babel/helper-compilation-targets': 7.27.2
+ '@babel/helper-module-transforms': 7.28.3(@babel/core@7.20.5)
+ '@babel/helpers': 7.28.4
+ '@babel/parser': 7.28.5
+ '@babel/template': 7.27.2
+ '@babel/traverse': 7.28.5
+ '@babel/types': 7.28.5
+ convert-source-map: 1.9.0
+ debug: 4.4.3
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/core@7.27.4':
dependencies:
'@ampproject/remapping': 2.3.0
@@ -22436,6 +23328,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/generator@7.27.0':
+ dependencies:
+ '@babel/parser': 7.28.5
+ '@babel/types': 7.28.5
+ '@jridgewell/gen-mapping': 0.3.13
+ '@jridgewell/trace-mapping': 0.3.31
+ jsesc: 3.1.0
+
'@babel/generator@7.27.5':
dependencies:
'@babel/parser': 7.27.5
@@ -22534,7 +23434,7 @@ snapshots:
dependencies:
'@babel/core': 7.27.4
'@babel/helper-module-imports': 7.27.1
- '@babel/helper-validator-identifier': 7.27.1
+ '@babel/helper-validator-identifier': 7.28.5
'@babel/traverse': 7.28.5
transitivePeerDependencies:
- supports-color
@@ -22543,7 +23443,16 @@ snapshots:
dependencies:
'@babel/core': 7.27.7
'@babel/helper-module-imports': 7.27.1
- '@babel/helper-validator-identifier': 7.27.1
+ '@babel/helper-validator-identifier': 7.28.5
+ '@babel/traverse': 7.28.5
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-module-transforms@7.28.3(@babel/core@7.20.5)':
+ dependencies:
+ '@babel/core': 7.20.5
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/helper-validator-identifier': 7.28.5
'@babel/traverse': 7.28.5
transitivePeerDependencies:
- supports-color
@@ -22615,6 +23524,10 @@ snapshots:
'@babel/template': 7.27.2
'@babel/types': 7.28.5
+ '@babel/parser@7.1.5':
+ dependencies:
+ '@babel/types': 7.28.5
+
'@babel/parser@7.27.5':
dependencies:
'@babel/types': 7.27.7
@@ -22825,6 +23738,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/traverse@7.28.0':
+ dependencies:
+ '@babel/code-frame': 7.27.1
+ '@babel/generator': 7.28.5
+ '@babel/helper-globals': 7.28.0
+ '@babel/parser': 7.28.5
+ '@babel/template': 7.27.2
+ '@babel/types': 7.28.5
+ debug: 4.4.3
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/traverse@7.28.5':
dependencies:
'@babel/code-frame': 7.27.1
@@ -22896,6 +23821,17 @@ snapshots:
'@chevrotain/utils@10.5.0': {}
+ '@clack/core@0.5.0':
+ dependencies:
+ picocolors: 1.1.1
+ sisteransi: 1.0.5
+
+ '@clack/prompts@0.11.0':
+ dependencies:
+ '@clack/core': 0.5.0
+ picocolors: 1.1.1
+ sisteransi: 1.0.5
+
'@clerk/backend@2.18.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
dependencies:
'@clerk/shared': 3.28.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
@@ -23150,10 +24086,21 @@ snapshots:
'@emnapi/wasi-threads': 1.1.0
tslib: 2.8.1
+ '@emnapi/core@1.7.1':
+ dependencies:
+ '@emnapi/wasi-threads': 1.1.0
+ tslib: 2.8.1
+ optional: true
+
'@emnapi/runtime@1.5.0':
dependencies:
tslib: 2.8.1
+ '@emnapi/runtime@1.7.1':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
'@emnapi/wasi-threads@1.1.0':
dependencies:
tslib: 2.8.1
@@ -23257,6 +24204,9 @@ snapshots:
'@esbuild/aix-ppc64@0.25.10':
optional: true
+ '@esbuild/aix-ppc64@0.25.2':
+ optional: true
+
'@esbuild/aix-ppc64@0.25.4':
optional: true
@@ -23269,6 +24219,9 @@ snapshots:
'@esbuild/android-arm64@0.25.10':
optional: true
+ '@esbuild/android-arm64@0.25.2':
+ optional: true
+
'@esbuild/android-arm64@0.25.4':
optional: true
@@ -23281,6 +24234,9 @@ snapshots:
'@esbuild/android-arm@0.25.10':
optional: true
+ '@esbuild/android-arm@0.25.2':
+ optional: true
+
'@esbuild/android-arm@0.25.4':
optional: true
@@ -23293,6 +24249,9 @@ snapshots:
'@esbuild/android-x64@0.25.10':
optional: true
+ '@esbuild/android-x64@0.25.2':
+ optional: true
+
'@esbuild/android-x64@0.25.4':
optional: true
@@ -23305,6 +24264,9 @@ snapshots:
'@esbuild/darwin-arm64@0.25.10':
optional: true
+ '@esbuild/darwin-arm64@0.25.2':
+ optional: true
+
'@esbuild/darwin-arm64@0.25.4':
optional: true
@@ -23317,6 +24279,9 @@ snapshots:
'@esbuild/darwin-x64@0.25.10':
optional: true
+ '@esbuild/darwin-x64@0.25.2':
+ optional: true
+
'@esbuild/darwin-x64@0.25.4':
optional: true
@@ -23329,6 +24294,9 @@ snapshots:
'@esbuild/freebsd-arm64@0.25.10':
optional: true
+ '@esbuild/freebsd-arm64@0.25.2':
+ optional: true
+
'@esbuild/freebsd-arm64@0.25.4':
optional: true
@@ -23341,6 +24309,9 @@ snapshots:
'@esbuild/freebsd-x64@0.25.10':
optional: true
+ '@esbuild/freebsd-x64@0.25.2':
+ optional: true
+
'@esbuild/freebsd-x64@0.25.4':
optional: true
@@ -23353,6 +24324,9 @@ snapshots:
'@esbuild/linux-arm64@0.25.10':
optional: true
+ '@esbuild/linux-arm64@0.25.2':
+ optional: true
+
'@esbuild/linux-arm64@0.25.4':
optional: true
@@ -23365,6 +24339,9 @@ snapshots:
'@esbuild/linux-arm@0.25.10':
optional: true
+ '@esbuild/linux-arm@0.25.2':
+ optional: true
+
'@esbuild/linux-arm@0.25.4':
optional: true
@@ -23377,6 +24354,9 @@ snapshots:
'@esbuild/linux-ia32@0.25.10':
optional: true
+ '@esbuild/linux-ia32@0.25.2':
+ optional: true
+
'@esbuild/linux-ia32@0.25.4':
optional: true
@@ -23389,6 +24369,9 @@ snapshots:
'@esbuild/linux-loong64@0.25.10':
optional: true
+ '@esbuild/linux-loong64@0.25.2':
+ optional: true
+
'@esbuild/linux-loong64@0.25.4':
optional: true
@@ -23401,6 +24384,9 @@ snapshots:
'@esbuild/linux-mips64el@0.25.10':
optional: true
+ '@esbuild/linux-mips64el@0.25.2':
+ optional: true
+
'@esbuild/linux-mips64el@0.25.4':
optional: true
@@ -23413,6 +24399,9 @@ snapshots:
'@esbuild/linux-ppc64@0.25.10':
optional: true
+ '@esbuild/linux-ppc64@0.25.2':
+ optional: true
+
'@esbuild/linux-ppc64@0.25.4':
optional: true
@@ -23425,6 +24414,9 @@ snapshots:
'@esbuild/linux-riscv64@0.25.10':
optional: true
+ '@esbuild/linux-riscv64@0.25.2':
+ optional: true
+
'@esbuild/linux-riscv64@0.25.4':
optional: true
@@ -23437,6 +24429,9 @@ snapshots:
'@esbuild/linux-s390x@0.25.10':
optional: true
+ '@esbuild/linux-s390x@0.25.2':
+ optional: true
+
'@esbuild/linux-s390x@0.25.4':
optional: true
@@ -23449,12 +24444,18 @@ snapshots:
'@esbuild/linux-x64@0.25.10':
optional: true
+ '@esbuild/linux-x64@0.25.2':
+ optional: true
+
'@esbuild/linux-x64@0.25.4':
optional: true
'@esbuild/netbsd-arm64@0.25.10':
optional: true
+ '@esbuild/netbsd-arm64@0.25.2':
+ optional: true
+
'@esbuild/netbsd-arm64@0.25.4':
optional: true
@@ -23467,6 +24468,9 @@ snapshots:
'@esbuild/netbsd-x64@0.25.10':
optional: true
+ '@esbuild/netbsd-x64@0.25.2':
+ optional: true
+
'@esbuild/netbsd-x64@0.25.4':
optional: true
@@ -23479,6 +24483,9 @@ snapshots:
'@esbuild/openbsd-arm64@0.25.10':
optional: true
+ '@esbuild/openbsd-arm64@0.25.2':
+ optional: true
+
'@esbuild/openbsd-arm64@0.25.4':
optional: true
@@ -23491,6 +24498,9 @@ snapshots:
'@esbuild/openbsd-x64@0.25.10':
optional: true
+ '@esbuild/openbsd-x64@0.25.2':
+ optional: true
+
'@esbuild/openbsd-x64@0.25.4':
optional: true
@@ -23506,6 +24516,9 @@ snapshots:
'@esbuild/sunos-x64@0.25.10':
optional: true
+ '@esbuild/sunos-x64@0.25.2':
+ optional: true
+
'@esbuild/sunos-x64@0.25.4':
optional: true
@@ -23518,6 +24531,9 @@ snapshots:
'@esbuild/win32-arm64@0.25.10':
optional: true
+ '@esbuild/win32-arm64@0.25.2':
+ optional: true
+
'@esbuild/win32-arm64@0.25.4':
optional: true
@@ -23530,6 +24546,9 @@ snapshots:
'@esbuild/win32-ia32@0.25.10':
optional: true
+ '@esbuild/win32-ia32@0.25.2':
+ optional: true
+
'@esbuild/win32-ia32@0.25.4':
optional: true
@@ -23542,6 +24561,9 @@ snapshots:
'@esbuild/win32-x64@0.25.10':
optional: true
+ '@esbuild/win32-x64@0.25.2':
+ optional: true
+
'@esbuild/win32-x64@0.25.4':
optional: true
@@ -23682,6 +24704,8 @@ snapshots:
'@eslint/js@9.36.0': {}
+ '@eslint/js@9.39.2': {}
+
'@eslint/object-schema@2.1.6': {}
'@eslint/plugin-kit@0.2.7':
@@ -24289,8 +25313,156 @@ snapshots:
optionalDependencies:
'@types/node': 22.10.2
+ '@intlayer/api@7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)':
+ dependencies:
+ '@intlayer/config': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ optionalDependencies:
+ intlayer-editor: 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ transitivePeerDependencies:
+ - intlayer
+ - react
+
+ '@intlayer/babel@7.4.0(@intlayer/dictionaries-entry@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)':
+ dependencies:
+ '@babel/core': 7.20.5
+ '@babel/generator': 7.27.0
+ '@babel/parser': 7.1.5
+ '@babel/traverse': 7.28.0
+ '@babel/types': 7.28.4
+ '@intlayer/chokidar': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/config': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/types': 7.4.0
+ '@types/babel__core': 7.20.5
+ '@types/babel__generator': 7.27.0
+ '@types/babel__traverse': 7.28.0
+ fast-glob: 3.3.3
+ optionalDependencies:
+ '@intlayer/dictionaries-entry': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ transitivePeerDependencies:
+ - '@intlayer/backend'
+ - '@intlayer/svelte-transformer'
+ - '@intlayer/vue-transformer'
+ - intlayer
+ - intlayer-editor
+ - react
+ - supports-color
+
+ '@intlayer/chokidar@7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)':
+ dependencies:
+ '@intlayer/api': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/config': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/core': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/dictionaries-entry': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/remote-dictionaries-entry': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/types': 7.4.0
+ '@intlayer/unmerged-dictionaries-entry': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ chokidar: 3.6.0
+ crypto-js: 4.2.0
+ defu: 6.1.4
+ fast-glob: 3.3.3
+ simple-git: 3.30.0
+ ts-morph: 27.0.2
+ transitivePeerDependencies:
+ - '@intlayer/backend'
+ - intlayer
+ - intlayer-editor
+ - react
+ - supports-color
+
+ '@intlayer/cli@7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)':
+ dependencies:
+ '@clack/prompts': 0.11.0
+ '@intlayer/api': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/chokidar': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/config': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/core': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/dictionaries-entry': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/remote-dictionaries-entry': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/types': 7.4.0
+ '@intlayer/unmerged-dictionaries-entry': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ commander: 14.0.1
+ eventsource: 3.0.7
+ fast-glob: 3.3.3
+ transitivePeerDependencies:
+ - '@intlayer/backend'
+ - '@intlayer/svelte-transformer'
+ - '@intlayer/vue-transformer'
+ - intlayer
+ - intlayer-editor
+ - react
+ - supports-color
+
+ '@intlayer/config@7.4.0(intlayer@7.4.0)(react@19.2.0)':
+ dependencies:
+ '@intlayer/types': 7.4.0
+ defu: 6.1.4
+ dotenv: 16.6.1
+ esbuild: 0.25.2
+ optionalDependencies:
+ intlayer: 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(react@19.2.0)
+ react: 19.2.0
+
+ '@intlayer/core@7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)':
+ dependencies:
+ '@intlayer/api': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/config': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/dictionaries-entry': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/types': 7.4.0
+ '@intlayer/unmerged-dictionaries-entry': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ defu: 6.1.4
+ transitivePeerDependencies:
+ - '@intlayer/backend'
+ - intlayer
+ - intlayer-editor
+ - react
+
+ '@intlayer/dictionaries-entry@7.4.0(intlayer@7.4.0)(react@19.2.0)':
+ dependencies:
+ '@intlayer/config': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ transitivePeerDependencies:
+ - intlayer
+ - react
+
+ '@intlayer/editor-react@7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
+ dependencies:
+ '@intlayer/config': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/core': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/editor': 7.4.0
+ '@intlayer/types': 7.4.0
+ '@intlayer/unmerged-dictionaries-entry': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ react: 19.2.0
+ react-dom: 19.2.0(react@19.2.0)
+ transitivePeerDependencies:
+ - '@intlayer/backend'
+ - intlayer
+ - intlayer-editor
+
+ '@intlayer/editor@7.4.0': {}
+
+ '@intlayer/remote-dictionaries-entry@7.4.0(intlayer@7.4.0)(react@19.2.0)':
+ dependencies:
+ '@intlayer/config': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ transitivePeerDependencies:
+ - intlayer
+ - react
+
+ '@intlayer/types@7.4.0': {}
+
+ '@intlayer/unmerged-dictionaries-entry@7.4.0(intlayer@7.4.0)(react@19.2.0)':
+ dependencies:
+ '@intlayer/config': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ transitivePeerDependencies:
+ - intlayer
+ - react
+
'@ioredis/commands@1.4.0': {}
+ '@isaacs/balanced-match@4.0.1': {}
+
+ '@isaacs/brace-expansion@5.0.0':
+ dependencies:
+ '@isaacs/balanced-match': 4.0.1
+
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
@@ -24320,7 +25492,7 @@ snapshots:
'@jridgewell/gen-mapping@0.3.8':
dependencies:
'@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/sourcemap-codec': 1.5.5
'@jridgewell/trace-mapping': 0.3.31
'@jridgewell/remapping@2.3.5':
@@ -24344,7 +25516,7 @@ snapshots:
'@jridgewell/trace-mapping@0.3.25':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/sourcemap-codec': 1.5.5
'@jridgewell/trace-mapping@0.3.31':
dependencies:
@@ -24720,6 +25892,13 @@ snapshots:
'@emnapi/runtime': 1.5.0
'@tybys/wasm-util': 0.9.0
+ '@napi-rs/wasm-runtime@1.1.0':
+ dependencies:
+ '@emnapi/core': 1.7.1
+ '@emnapi/runtime': 1.7.1
+ '@tybys/wasm-util': 0.10.1
+ optional: true
+
'@neon-rs/load@0.0.4': {}
'@netlify/api@14.0.7':
@@ -25129,6 +26308,100 @@ snapshots:
'@open-draft/until@2.1.0': {}
+ '@oxc-minify/binding-android-arm64@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-darwin-arm64@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-darwin-x64@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-freebsd-x64@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-arm-gnueabihf@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-arm-musleabihf@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-arm64-gnu@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-arm64-musl@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-riscv64-gnu@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-s390x-gnu@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-x64-gnu@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-x64-musl@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-wasm32-wasi@0.96.0':
+ dependencies:
+ '@napi-rs/wasm-runtime': 1.1.0
+ optional: true
+
+ '@oxc-minify/binding-win32-arm64-msvc@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-win32-x64-msvc@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-android-arm64@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-darwin-arm64@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-darwin-x64@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-freebsd-x64@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-arm-gnueabihf@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-arm-musleabihf@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-arm64-gnu@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-arm64-musl@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-riscv64-gnu@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-s390x-gnu@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-x64-gnu@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-x64-musl@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-wasm32-wasi@0.96.0':
+ dependencies:
+ '@napi-rs/wasm-runtime': 1.1.0
+ optional: true
+
+ '@oxc-transform/binding-win32-arm64-msvc@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-win32-x64-msvc@0.96.0':
+ optional: true
+
'@panva/hkdf@1.2.1': {}
'@parcel/watcher-android-arm64@2.5.1':
@@ -27147,7 +28420,7 @@ snapshots:
'@tanstack/config@0.22.0(@types/node@22.10.2)(eslint@9.22.0(jiti@2.6.1))(rollup@4.52.5)(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))':
dependencies:
- '@tanstack/eslint-config': 0.3.2(@typescript-eslint/utils@8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
+ '@tanstack/eslint-config': 0.3.2(@typescript-eslint/utils@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
'@tanstack/publish-config': 0.2.1
'@tanstack/typedoc-config': 0.3.0(typescript@5.9.2)
'@tanstack/vite-config': 0.4.0(@types/node@22.10.2)(rollup@4.52.5)(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -27226,11 +28499,11 @@ snapshots:
- csstype
- utf-8-validate
- '@tanstack/eslint-config@0.3.2(@typescript-eslint/utils@8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)':
+ '@tanstack/eslint-config@0.3.2(@typescript-eslint/utils@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)':
dependencies:
'@eslint/js': 9.36.0
'@stylistic/eslint-plugin': 5.4.0(eslint@9.22.0(jiti@2.6.1))
- eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.22.0(jiti@2.6.1))
+ eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.22.0(jiti@2.6.1))
eslint-plugin-n: 17.23.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
globals: 16.4.0
typescript-eslint: 8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
@@ -27251,7 +28524,7 @@ snapshots:
'@commitlint/parse': 19.8.1
jsonfile: 6.2.0
semver: 7.7.3
- simple-git: 3.28.0
+ simple-git: 3.30.0
transitivePeerDependencies:
- supports-color
@@ -27361,19 +28634,19 @@ snapshots:
- typescript
- vite
- '@tanstack/vue-query@5.92.0(vue@3.5.25(typescript@5.9.2))':
+ '@tanstack/vue-query@5.92.0(vue@3.5.25(typescript@5.9.3))':
dependencies:
'@tanstack/match-sorter-utils': 8.19.4
'@tanstack/query-core': 5.90.7
'@vue/devtools-api': 6.6.4
- vue: 3.5.25(typescript@5.9.2)
- vue-demi: 0.14.10(vue@3.5.25(typescript@5.9.2))
+ vue: 3.5.25(typescript@5.9.3)
+ vue-demi: 0.14.10(vue@3.5.25(typescript@5.9.3))
- '@tanstack/vue-store@0.8.0(vue@3.5.25(typescript@5.9.2))':
+ '@tanstack/vue-store@0.8.0(vue@3.5.25(typescript@5.9.3))':
dependencies:
'@tanstack/store': 0.8.0
- vue: 3.5.25(typescript@5.9.2)
- vue-demi: 0.14.10(vue@3.5.25(typescript@5.9.2))
+ vue: 3.5.25(typescript@5.9.3)
+ vue-demi: 0.14.10(vue@3.5.25(typescript@5.9.3))
'@testing-library/dom@10.4.1':
dependencies:
@@ -27431,32 +28704,38 @@ snapshots:
dependencies:
'@testing-library/dom': 10.4.1
- '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.25)(vue@3.5.25(typescript@5.9.2))':
+ '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.25)(vue@3.5.25(typescript@5.9.3))':
dependencies:
'@babel/runtime': 7.26.7
'@testing-library/dom': 9.3.4
'@vue/test-utils': 2.4.6
- vue: 3.5.25(typescript@5.9.2)
+ vue: 3.5.25(typescript@5.9.3)
optionalDependencies:
'@vue/compiler-sfc': 3.5.25
- '@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.9.2))(typescript@5.9.2)':
+ '@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3)':
dependencies:
- '@trpc/server': 11.4.3(typescript@5.9.2)
- typescript: 5.9.2
+ '@trpc/server': 11.4.3(typescript@5.9.3)
+ typescript: 5.9.3
- '@trpc/server@11.4.3(typescript@5.9.2)':
+ '@trpc/server@11.4.3(typescript@5.9.3)':
dependencies:
- typescript: 5.9.2
+ typescript: 5.9.3
- '@trpc/tanstack-react-query@11.4.3(@tanstack/react-query@5.90.7(react@19.2.0))(@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.4.3(typescript@5.9.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.2)':
+ '@trpc/tanstack-react-query@11.4.3(@tanstack/react-query@5.90.7(react@19.2.0))(@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.4.3(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)':
dependencies:
'@tanstack/react-query': 5.90.7(react@19.2.0)
- '@trpc/client': 11.4.3(@trpc/server@11.4.3(typescript@5.9.2))(typescript@5.9.2)
- '@trpc/server': 11.4.3(typescript@5.9.2)
+ '@trpc/client': 11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3)
+ '@trpc/server': 11.4.3(typescript@5.9.3)
react: 19.2.0
react-dom: 19.2.0(react@19.2.0)
- typescript: 5.9.2
+ typescript: 5.9.3
+
+ '@ts-morph/common@0.28.1':
+ dependencies:
+ minimatch: 10.1.1
+ path-browserify: 1.0.1
+ tinyglobby: 0.2.15
'@tybys/wasm-util@0.10.1':
dependencies:
@@ -27498,6 +28777,10 @@ snapshots:
dependencies:
'@babel/types': 7.27.7
+ '@types/babel__traverse@7.28.0':
+ dependencies:
+ '@babel/types': 7.28.5
+
'@types/body-parser@1.19.5':
dependencies:
'@types/connect': 3.4.38
@@ -27739,6 +29022,41 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/eslint-plugin@8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.1
+ '@typescript-eslint/parser': 8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
+ '@typescript-eslint/scope-manager': 8.48.1
+ '@typescript-eslint/type-utils': 8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
+ '@typescript-eslint/utils': 8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
+ '@typescript-eslint/visitor-keys': 8.48.1
+ eslint: 9.22.0(jiti@2.6.1)
+ graphemer: 1.4.0
+ ignore: 7.0.5
+ natural-compare: 1.4.0
+ ts-api-utils: 2.1.0(typescript@5.9.2)
+ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ '@typescript-eslint/eslint-plugin@8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.1
+ '@typescript-eslint/parser': 8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.48.1
+ '@typescript-eslint/type-utils': 8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.48.1
+ eslint: 9.22.0(jiti@2.6.1)
+ graphemer: 1.4.0
+ ignore: 7.0.5
+ natural-compare: 1.4.0
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/parser@8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.44.1
@@ -27763,6 +29081,31 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/parser@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 8.48.1
+ '@typescript-eslint/types': 8.48.1
+ '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.2)
+ '@typescript-eslint/visitor-keys': 8.48.1
+ debug: 4.4.3
+ eslint: 9.22.0(jiti@2.6.1)
+ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ '@typescript-eslint/parser@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 8.48.1
+ '@typescript-eslint/types': 8.48.1
+ '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.48.1
+ debug: 4.4.3
+ eslint: 9.22.0(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/project-service@8.44.1(typescript@5.8.3)':
dependencies:
'@typescript-eslint/tsconfig-utils': 8.44.1(typescript@5.8.3)
@@ -27781,10 +29124,38 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/rule-tester@8.23.0(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)':
+ '@typescript-eslint/project-service@8.44.1(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.9.2)
- '@typescript-eslint/utils': 8.23.0(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
+ '@typescript-eslint/tsconfig-utils': 8.44.1(typescript@5.9.3)
+ '@typescript-eslint/types': 8.44.1
+ debug: 4.4.3
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/project-service@8.48.1(typescript@5.9.2)':
+ dependencies:
+ '@typescript-eslint/tsconfig-utils': 8.48.1(typescript@5.9.2)
+ '@typescript-eslint/types': 8.48.1
+ debug: 4.4.3
+ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ '@typescript-eslint/project-service@8.48.1(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/tsconfig-utils': 8.48.1(typescript@5.9.3)
+ '@typescript-eslint/types': 8.48.1
+ debug: 4.4.3
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/rule-tester@8.23.0(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.23.0(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)
ajv: 6.12.6
eslint: 9.22.0(jiti@2.6.1)
json-stable-stringify-without-jsonify: 1.0.1
@@ -27804,6 +29175,11 @@ snapshots:
'@typescript-eslint/types': 8.44.1
'@typescript-eslint/visitor-keys': 8.44.1
+ '@typescript-eslint/scope-manager@8.48.1':
+ dependencies:
+ '@typescript-eslint/types': 8.48.1
+ '@typescript-eslint/visitor-keys': 8.48.1
+
'@typescript-eslint/tsconfig-utils@8.44.1(typescript@5.8.3)':
dependencies:
typescript: 5.8.3
@@ -27812,6 +29188,19 @@ snapshots:
dependencies:
typescript: 5.9.2
+ '@typescript-eslint/tsconfig-utils@8.44.1(typescript@5.9.3)':
+ dependencies:
+ typescript: 5.9.3
+
+ '@typescript-eslint/tsconfig-utils@8.48.1(typescript@5.9.2)':
+ dependencies:
+ typescript: 5.9.2
+ optional: true
+
+ '@typescript-eslint/tsconfig-utils@8.48.1(typescript@5.9.3)':
+ dependencies:
+ typescript: 5.9.3
+
'@typescript-eslint/type-utils@8.23.0(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)':
dependencies:
'@typescript-eslint/typescript-estree': 8.23.0(typescript@5.9.2)
@@ -27847,10 +29236,37 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/type-utils@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)':
+ dependencies:
+ '@typescript-eslint/types': 8.48.1
+ '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.2)
+ '@typescript-eslint/utils': 8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
+ debug: 4.4.3
+ eslint: 9.22.0(jiti@2.6.1)
+ ts-api-utils: 2.1.0(typescript@5.9.2)
+ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ '@typescript-eslint/type-utils@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/types': 8.48.1
+ '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)
+ debug: 4.4.3
+ eslint: 9.22.0(jiti@2.6.1)
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/types@8.23.0': {}
'@typescript-eslint/types@8.44.1': {}
+ '@typescript-eslint/types@8.48.1': {}
+
'@typescript-eslint/typescript-estree@8.23.0(typescript@5.9.2)':
dependencies:
'@typescript-eslint/types': 8.23.0
@@ -27865,6 +29281,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/typescript-estree@8.23.0(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/types': 8.23.0
+ '@typescript-eslint/visitor-keys': 8.23.0
+ debug: 4.4.3
+ fast-glob: 3.3.3
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.7.3
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/typescript-estree@8.44.1(typescript@5.8.3)':
dependencies:
'@typescript-eslint/project-service': 8.44.1(typescript@5.8.3)
@@ -27897,6 +29327,53 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/typescript-estree@8.44.1(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/project-service': 8.44.1(typescript@5.9.3)
+ '@typescript-eslint/tsconfig-utils': 8.44.1(typescript@5.9.3)
+ '@typescript-eslint/types': 8.44.1
+ '@typescript-eslint/visitor-keys': 8.44.1
+ debug: 4.4.3
+ fast-glob: 3.3.3
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.7.3
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/typescript-estree@8.48.1(typescript@5.9.2)':
+ dependencies:
+ '@typescript-eslint/project-service': 8.48.1(typescript@5.9.2)
+ '@typescript-eslint/tsconfig-utils': 8.48.1(typescript@5.9.2)
+ '@typescript-eslint/types': 8.48.1
+ '@typescript-eslint/visitor-keys': 8.48.1
+ debug: 4.4.3
+ minimatch: 9.0.5
+ semver: 7.7.3
+ tinyglobby: 0.2.15
+ ts-api-utils: 2.1.0(typescript@5.9.2)
+ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ '@typescript-eslint/typescript-estree@8.48.1(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/project-service': 8.48.1(typescript@5.9.3)
+ '@typescript-eslint/tsconfig-utils': 8.48.1(typescript@5.9.3)
+ '@typescript-eslint/types': 8.48.1
+ '@typescript-eslint/visitor-keys': 8.48.1
+ debug: 4.4.3
+ minimatch: 9.0.5
+ semver: 7.7.3
+ tinyglobby: 0.2.15
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/utils@8.23.0(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)':
dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@2.6.1))
@@ -27908,6 +29385,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/utils@8.23.0(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@2.6.1))
+ '@typescript-eslint/scope-manager': 8.23.0
+ '@typescript-eslint/types': 8.23.0
+ '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.9.3)
+ eslint: 9.22.0(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/utils@8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.8.3)':
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.22.0(jiti@2.6.1))
@@ -27930,6 +29418,40 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/utils@8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.22.0(jiti@2.6.1))
+ '@typescript-eslint/scope-manager': 8.44.1
+ '@typescript-eslint/types': 8.44.1
+ '@typescript-eslint/typescript-estree': 8.44.1(typescript@5.9.3)
+ eslint: 9.22.0(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/utils@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.22.0(jiti@2.6.1))
+ '@typescript-eslint/scope-manager': 8.48.1
+ '@typescript-eslint/types': 8.48.1
+ '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.2)
+ eslint: 9.22.0(jiti@2.6.1)
+ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ '@typescript-eslint/utils@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.22.0(jiti@2.6.1))
+ '@typescript-eslint/scope-manager': 8.48.1
+ '@typescript-eslint/types': 8.48.1
+ '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3)
+ eslint: 9.22.0(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/visitor-keys@8.23.0':
dependencies:
'@typescript-eslint/types': 8.23.0
@@ -27940,6 +29462,11 @@ snapshots:
'@typescript-eslint/types': 8.44.1
eslint-visitor-keys: 4.2.1
+ '@typescript-eslint/visitor-keys@8.48.1':
+ dependencies:
+ '@typescript-eslint/types': 8.48.1
+ eslint-visitor-keys: 4.2.1
+
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
optional: true
@@ -28130,6 +29657,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@vitejs/plugin-vue-jsx@4.2.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))':
+ dependencies:
+ '@babel/core': 7.28.5
+ '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5)
+ '@rolldown/pluginutils': 1.0.0-beta.40
+ '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.5)
+ vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
+ vue: 3.5.25(typescript@5.9.3)
+ transitivePeerDependencies:
+ - supports-color
+
'@vitejs/plugin-vue@5.2.4(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.25(typescript@5.8.3))':
dependencies:
vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
@@ -28140,6 +29678,11 @@ snapshots:
vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
vue: 3.5.25(typescript@5.9.2)
+ '@vitejs/plugin-vue@5.2.4(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))':
+ dependencies:
+ vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
+ vue: 3.5.25(typescript@5.9.3)
+
'@vitest/browser@3.0.6(@types/node@22.10.2)(playwright@1.56.1)(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)':
dependencies:
'@testing-library/dom': 10.4.1
@@ -28397,6 +29940,19 @@ snapshots:
optionalDependencies:
typescript: 5.9.2
+ '@vue/language-core@2.0.29(typescript@5.9.3)':
+ dependencies:
+ '@volar/language-core': 2.4.11
+ '@vue/compiler-dom': 3.5.14
+ '@vue/compiler-vue2': 2.7.16
+ '@vue/shared': 3.5.14
+ computeds: 0.0.1
+ minimatch: 9.0.5
+ muggle-string: 0.4.1
+ path-browserify: 1.0.1
+ optionalDependencies:
+ typescript: 5.9.3
+
'@vue/language-core@3.1.5(typescript@5.8.3)':
dependencies:
'@volar/language-core': 2.4.23
@@ -28449,6 +30005,12 @@ snapshots:
'@vue/shared': 3.5.25
vue: 3.5.25(typescript@5.9.2)
+ '@vue/server-renderer@3.5.25(vue@3.5.25(typescript@5.9.3))':
+ dependencies:
+ '@vue/compiler-ssr': 3.5.25
+ '@vue/shared': 3.5.25
+ vue: 3.5.25(typescript@5.9.3)
+
'@vue/shared@3.5.14': {}
'@vue/shared@3.5.22': {}
@@ -28639,10 +30201,6 @@ snapshots:
dependencies:
acorn: 8.15.0
- acorn-jsx@5.3.2(acorn@8.14.1):
- dependencies:
- acorn: 8.14.1
-
acorn-jsx@5.3.2(acorn@8.15.0):
dependencies:
acorn: 8.15.0
@@ -28823,6 +30381,10 @@ snapshots:
dependencies:
tslib: 2.8.1
+ async-hook-jl@1.7.6:
+ dependencies:
+ stack-chain: 1.3.7
+
async-mutex@0.5.0:
dependencies:
tslib: 2.8.1
@@ -29272,10 +30834,18 @@ snapshots:
clone@1.0.4: {}
+ cls-hooked@4.2.2:
+ dependencies:
+ async-hook-jl: 1.7.6
+ emitter-listener: 1.1.2
+ semver: 5.7.2
+
clsx@2.1.1: {}
cluster-key-slot@1.1.2: {}
+ code-block-writer@13.0.3: {}
+
color-convert@2.0.1:
dependencies:
color-name: 1.1.4
@@ -29321,6 +30891,8 @@ snapshots:
commander@12.1.0: {}
+ commander@14.0.1: {}
+
commander@2.20.3: {}
commander@4.1.1: {}
@@ -29376,6 +30948,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ compression@1.8.1:
+ dependencies:
+ bytes: 3.1.2
+ compressible: 2.0.18
+ debug: 2.6.9
+ negotiator: 0.6.4
+ on-headers: 1.1.0
+ safe-buffer: 5.2.1
+ vary: 1.1.2
+ transitivePeerDependencies:
+ - supports-color
+
computeds@0.0.1: {}
concat-map@0.0.1: {}
@@ -29474,6 +31058,11 @@ snapshots:
cookie-es@2.0.0: {}
+ cookie-parser@1.4.7:
+ dependencies:
+ cookie: 0.7.2
+ cookie-signature: 1.0.6
+
cookie-signature@1.0.6: {}
cookie-signature@1.2.2: {}
@@ -29495,6 +31084,11 @@ snapshots:
core-util-is@1.0.3: {}
+ cors@2.8.5:
+ dependencies:
+ object-assign: 4.1.1
+ vary: 1.1.2
+
cosmiconfig@7.1.0:
dependencies:
'@types/parse-json': 4.0.2
@@ -29544,6 +31138,12 @@ snapshots:
optionalDependencies:
srvx: 0.8.15
+ crossws@0.4.1(srvx@0.9.7):
+ optionalDependencies:
+ srvx: 0.9.7
+
+ crypto-js@4.2.0: {}
+
css-loader@7.1.2(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.97.1):
dependencies:
icss-utils: 5.1.0(postcss@8.5.6)
@@ -29788,16 +31388,16 @@ snapshots:
detective-stylus@5.0.1: {}
- detective-typescript@14.0.0(typescript@5.9.2):
+ detective-typescript@14.0.0(typescript@5.9.3):
dependencies:
- '@typescript-eslint/typescript-estree': 8.44.1(typescript@5.9.2)
+ '@typescript-eslint/typescript-estree': 8.44.1(typescript@5.9.3)
ast-module-types: 6.0.1
node-source-walk: 7.0.1
- typescript: 5.9.2
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- detective-vue2@2.2.0(typescript@5.9.2):
+ detective-vue2@2.2.0(typescript@5.9.3):
dependencies:
'@dependents/detective-less': 5.0.1
'@vue/compiler-sfc': 3.5.22
@@ -29805,8 +31405,8 @@ snapshots:
detective-sass: 6.0.1
detective-scss: 5.0.1
detective-stylus: 5.0.1
- detective-typescript: 14.0.0(typescript@5.9.2)
- typescript: 5.9.2
+ detective-typescript: 14.0.0(typescript@5.9.3)
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -29922,6 +31522,10 @@ snapshots:
electron-to-chromium@1.5.90: {}
+ emitter-listener@1.1.2:
+ dependencies:
+ shimmer: 1.2.1
+
emoji-regex@8.0.0: {}
emoji-regex@9.2.2: {}
@@ -30122,6 +31726,34 @@ snapshots:
'@esbuild/win32-ia32': 0.25.10
'@esbuild/win32-x64': 0.25.10
+ esbuild@0.25.2:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.25.2
+ '@esbuild/android-arm': 0.25.2
+ '@esbuild/android-arm64': 0.25.2
+ '@esbuild/android-x64': 0.25.2
+ '@esbuild/darwin-arm64': 0.25.2
+ '@esbuild/darwin-x64': 0.25.2
+ '@esbuild/freebsd-arm64': 0.25.2
+ '@esbuild/freebsd-x64': 0.25.2
+ '@esbuild/linux-arm': 0.25.2
+ '@esbuild/linux-arm64': 0.25.2
+ '@esbuild/linux-ia32': 0.25.2
+ '@esbuild/linux-loong64': 0.25.2
+ '@esbuild/linux-mips64el': 0.25.2
+ '@esbuild/linux-ppc64': 0.25.2
+ '@esbuild/linux-riscv64': 0.25.2
+ '@esbuild/linux-s390x': 0.25.2
+ '@esbuild/linux-x64': 0.25.2
+ '@esbuild/netbsd-arm64': 0.25.2
+ '@esbuild/netbsd-x64': 0.25.2
+ '@esbuild/openbsd-arm64': 0.25.2
+ '@esbuild/openbsd-x64': 0.25.2
+ '@esbuild/sunos-x64': 0.25.2
+ '@esbuild/win32-arm64': 0.25.2
+ '@esbuild/win32-ia32': 0.25.2
+ '@esbuild/win32-x64': 0.25.2
+
esbuild@0.25.4:
optionalDependencies:
'@esbuild/aix-ppc64': 0.25.4
@@ -30196,7 +31828,7 @@ snapshots:
eslint: 9.22.0(jiti@2.6.1)
eslint-compat-utils: 0.5.1(eslint@9.22.0(jiti@2.6.1))
- eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.22.0(jiti@2.6.1)):
+ eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.22.0(jiti@2.6.1)):
dependencies:
'@typescript-eslint/types': 8.44.1
comment-parser: 1.4.1
@@ -30209,7 +31841,7 @@ snapshots:
stable-hash-x: 0.2.0
unrs-resolver: 1.11.1
optionalDependencies:
- '@typescript-eslint/utils': 8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
+ '@typescript-eslint/utils': 8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
@@ -30229,6 +31861,16 @@ snapshots:
transitivePeerDependencies:
- typescript
+ eslint-plugin-perfectionist@4.15.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3):
+ dependencies:
+ '@typescript-eslint/types': 8.44.1
+ '@typescript-eslint/utils': 8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.22.0(jiti@2.6.1)
+ natural-orderby: 5.0.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
eslint-plugin-react-debug@1.26.2(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2):
dependencies:
'@eslint-react/ast': 1.26.2(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
@@ -30354,24 +31996,24 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-solid@0.14.5(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2):
+ eslint-plugin-solid@0.14.5(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3):
dependencies:
- '@typescript-eslint/utils': 8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
+ '@typescript-eslint/utils': 8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)
eslint: 9.22.0(jiti@2.6.1)
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.9.2
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.44.1(@typescript-eslint/parser@8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint@9.22.0(jiti@2.6.1)):
+ eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint@9.22.0(jiti@2.6.1)):
dependencies:
eslint: 9.22.0(jiti@2.6.1)
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 8.44.1(@typescript-eslint/parser@8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
+ '@typescript-eslint/eslint-plugin': 8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2)
eslint-plugin-vue@9.33.0(eslint@9.22.0(jiti@2.6.1)):
dependencies:
@@ -30404,13 +32046,11 @@ snapshots:
eslint-visitor-keys@3.4.3: {}
- eslint-visitor-keys@4.2.0: {}
-
eslint-visitor-keys@4.2.1: {}
eslint@9.22.0(jiti@2.6.1):
dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@2.6.1))
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.22.0(jiti@2.6.1))
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.19.2
'@eslint/config-helpers': 0.1.0
@@ -30421,16 +32061,16 @@ snapshots:
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.2
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.8
'@types/json-schema': 7.0.15
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.6
- debug: 4.4.0
+ debug: 4.4.3
escape-string-regexp: 4.0.0
eslint-scope: 8.3.0
- eslint-visitor-keys: 4.2.0
- espree: 10.3.0
+ eslint-visitor-keys: 4.2.1
+ espree: 10.4.0
esquery: 1.6.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
@@ -30450,12 +32090,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- espree@10.3.0:
- dependencies:
- acorn: 8.14.1
- acorn-jsx: 5.3.2(acorn@8.14.1)
- eslint-visitor-keys: 4.2.1
-
espree@10.4.0:
dependencies:
acorn: 8.15.0
@@ -30498,6 +32132,12 @@ snapshots:
events@3.3.0: {}
+ eventsource-parser@3.0.6: {}
+
+ eventsource@3.0.7:
+ dependencies:
+ eventsource-parser: 3.0.6
+
execa@8.0.1:
dependencies:
cross-spawn: 7.0.6
@@ -30514,6 +32154,23 @@ snapshots:
expect-type@1.2.2: {}
+ express-intlayer@7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(react@19.2.0):
+ dependencies:
+ '@intlayer/chokidar': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/config': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/core': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/types': 7.4.0
+ cls-hooked: 4.2.2
+ intlayer: 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(react@19.2.0)
+ transitivePeerDependencies:
+ - '@intlayer/ai'
+ - '@intlayer/backend'
+ - '@intlayer/svelte-transformer'
+ - '@intlayer/vue-transformer'
+ - intlayer-editor
+ - react
+ - supports-color
+
express@4.21.2:
dependencies:
accepts: 1.3.8
@@ -30938,7 +32595,7 @@ snapshots:
dependencies:
foreground-child: 3.3.0
jackspeak: 4.0.2
- minimatch: 10.0.1
+ minimatch: 10.1.1
minipass: 7.1.2
package-json-from-dist: 1.0.1
path-scurry: 2.0.0
@@ -31007,14 +32664,14 @@ snapshots:
ufo: 1.6.1
uncrypto: 0.1.3
- h3@2.0.0-beta.5(crossws@0.4.1(srvx@0.8.15)):
+ h3@2.0.0-beta.5(crossws@0.4.1(srvx@0.9.7)):
dependencies:
cookie-es: 2.0.0
fetchdts: 0.1.7
rou3: 0.7.8
srvx: 0.8.15
optionalDependencies:
- crossws: 0.4.1(srvx@0.8.15)
+ crossws: 0.4.1(srvx@0.9.7)
h3@2.0.1-rc.2(crossws@0.4.1(srvx@0.8.15)):
dependencies:
@@ -31025,6 +32682,13 @@ snapshots:
optionalDependencies:
crossws: 0.4.1(srvx@0.8.15)
+ h3@2.0.1-rc.5(crossws@0.4.1(srvx@0.9.7)):
+ dependencies:
+ rou3: 0.7.10
+ srvx: 0.9.7
+ optionalDependencies:
+ crossws: 0.4.1(srvx@0.9.7)
+
handle-thing@2.0.1: {}
has-bigints@1.1.0: {}
@@ -31051,6 +32715,8 @@ snapshots:
headers-polyfill@4.0.3: {}
+ helmet@8.1.0: {}
+
hey-listen@1.0.8: {}
highlight.js@10.7.3: {}
@@ -31274,6 +32940,42 @@ snapshots:
interpret@3.1.1: {}
+ intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0):
+ dependencies:
+ '@intlayer/chokidar': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/config': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/unmerged-dictionaries-entry': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ compression: 1.8.1
+ cookie-parser: 1.4.7
+ cors: 2.8.5
+ express: 5.1.0
+ express-intlayer: 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(react@19.2.0)
+ helmet: 8.1.0
+ mime: 4.1.0
+ transitivePeerDependencies:
+ - '@intlayer/ai'
+ - '@intlayer/backend'
+ - '@intlayer/svelte-transformer'
+ - '@intlayer/vue-transformer'
+ - intlayer
+ - react
+ - supports-color
+
+ intlayer@7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(react@19.2.0):
+ dependencies:
+ '@intlayer/cli': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/config': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/core': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/types': 7.4.0
+ transitivePeerDependencies:
+ - '@intlayer/ai'
+ - '@intlayer/backend'
+ - '@intlayer/svelte-transformer'
+ - '@intlayer/vue-transformer'
+ - intlayer-editor
+ - react
+ - supports-color
+
ioredis@5.8.0:
dependencies:
'@ioredis/commands': 1.4.0
@@ -31638,6 +33340,33 @@ snapshots:
- supports-color
- utf-8-validate
+ jsdom@26.1.0:
+ dependencies:
+ cssstyle: 4.2.1
+ data-urls: 5.0.0
+ decimal.js: 10.5.0
+ html-encoding-sniffer: 4.0.0
+ http-proxy-agent: 7.0.2
+ https-proxy-agent: 7.0.6
+ is-potential-custom-element-name: 1.0.1
+ nwsapi: 2.2.16
+ parse5: 7.3.0
+ rrweb-cssom: 0.8.0
+ saxes: 6.0.0
+ symbol-tree: 3.2.4
+ tough-cookie: 5.1.2
+ w3c-xmlserializer: 5.0.0
+ webidl-conversions: 7.0.0
+ whatwg-encoding: 3.1.1
+ whatwg-mimetype: 4.0.0
+ whatwg-url: 14.2.0
+ ws: 8.18.3
+ xml-name-validator: 5.0.0
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
jsdom@27.0.0(postcss@8.5.6):
dependencies:
'@asamuzakjp/dom-selector': 6.5.6
@@ -32005,7 +33734,7 @@ snapshots:
magic-string@0.30.8:
dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/sourcemap-codec': 1.5.5
magicast@0.3.5:
dependencies:
@@ -32106,6 +33835,8 @@ snapshots:
mime@4.0.7: {}
+ mime@4.1.0: {}
+
mimic-fn@2.1.0: {}
mimic-fn@4.0.0: {}
@@ -32154,6 +33885,10 @@ snapshots:
dependencies:
brace-expansion: 2.0.1
+ minimatch@10.1.1:
+ dependencies:
+ '@isaacs/brace-expansion': 5.0.0
+
minimatch@3.0.8:
dependencies:
brace-expansion: 1.1.11
@@ -32317,6 +34052,8 @@ snapshots:
natural-compare@1.4.0: {}
+ natural-orderby@5.0.0: {}
+
negotiator@0.6.3: {}
negotiator@0.6.4: {}
@@ -32329,6 +34066,8 @@ snapshots:
nf3@0.1.1: {}
+ nf3@0.1.12: {}
+
nitro@3.0.1-alpha.0(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(@netlify/blobs@10.1.0)(chokidar@4.0.3)(ioredis@5.8.0)(lru-cache@11.2.2)(mysql2@3.15.3)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)):
dependencies:
consola: 3.4.2
@@ -32379,6 +34118,54 @@ snapshots:
- sqlite3
- uploadthing
+ nitro@3.0.1-alpha.1(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(@netlify/blobs@10.1.0)(chokidar@4.0.3)(ioredis@5.8.0)(lru-cache@11.2.2)(mysql2@3.15.3)(rollup@4.52.5)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)):
+ dependencies:
+ consola: 3.4.2
+ crossws: 0.4.1(srvx@0.9.7)
+ db0: 0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3)
+ h3: 2.0.1-rc.5(crossws@0.4.1(srvx@0.9.7))
+ jiti: 2.6.1
+ nf3: 0.1.12
+ ofetch: 2.0.0-alpha.3
+ ohash: 2.0.11
+ oxc-minify: 0.96.0
+ oxc-transform: 0.96.0
+ srvx: 0.9.7
+ undici: 7.16.0
+ unenv: 2.0.0-rc.24
+ unstorage: 2.0.0-alpha.4(@netlify/blobs@10.1.0)(chokidar@4.0.3)(db0@0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3))(ioredis@5.8.0)(lru-cache@11.2.2)(ofetch@2.0.0-alpha.3)
+ optionalDependencies:
+ rollup: 4.52.5
+ vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@electric-sql/pglite'
+ - '@libsql/client'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/functions'
+ - '@vercel/kv'
+ - aws4fetch
+ - better-sqlite3
+ - chokidar
+ - drizzle-orm
+ - idb-keyval
+ - ioredis
+ - lru-cache
+ - mongodb
+ - mysql2
+ - sqlite3
+ - uploadthing
+
nitropack@2.12.6(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(@netlify/blobs@10.1.0)(encoding@0.1.13)(mysql2@3.15.3):
dependencies:
'@cloudflare/kv-asset-handler': 0.4.0
@@ -32653,6 +34440,8 @@ snapshots:
node-fetch-native: 1.6.7
ufo: 1.6.1
+ ofetch@2.0.0-alpha.3: {}
+
ohash@2.0.11: {}
omit.js@2.0.2: {}
@@ -32663,6 +34452,8 @@ snapshots:
on-headers@1.0.2: {}
+ on-headers@1.1.0: {}
+
once@1.4.0:
dependencies:
wrappy: 1.0.2
@@ -32714,6 +34505,42 @@ snapshots:
outvariant@1.4.3: {}
+ oxc-minify@0.96.0:
+ optionalDependencies:
+ '@oxc-minify/binding-android-arm64': 0.96.0
+ '@oxc-minify/binding-darwin-arm64': 0.96.0
+ '@oxc-minify/binding-darwin-x64': 0.96.0
+ '@oxc-minify/binding-freebsd-x64': 0.96.0
+ '@oxc-minify/binding-linux-arm-gnueabihf': 0.96.0
+ '@oxc-minify/binding-linux-arm-musleabihf': 0.96.0
+ '@oxc-minify/binding-linux-arm64-gnu': 0.96.0
+ '@oxc-minify/binding-linux-arm64-musl': 0.96.0
+ '@oxc-minify/binding-linux-riscv64-gnu': 0.96.0
+ '@oxc-minify/binding-linux-s390x-gnu': 0.96.0
+ '@oxc-minify/binding-linux-x64-gnu': 0.96.0
+ '@oxc-minify/binding-linux-x64-musl': 0.96.0
+ '@oxc-minify/binding-wasm32-wasi': 0.96.0
+ '@oxc-minify/binding-win32-arm64-msvc': 0.96.0
+ '@oxc-minify/binding-win32-x64-msvc': 0.96.0
+
+ oxc-transform@0.96.0:
+ optionalDependencies:
+ '@oxc-transform/binding-android-arm64': 0.96.0
+ '@oxc-transform/binding-darwin-arm64': 0.96.0
+ '@oxc-transform/binding-darwin-x64': 0.96.0
+ '@oxc-transform/binding-freebsd-x64': 0.96.0
+ '@oxc-transform/binding-linux-arm-gnueabihf': 0.96.0
+ '@oxc-transform/binding-linux-arm-musleabihf': 0.96.0
+ '@oxc-transform/binding-linux-arm64-gnu': 0.96.0
+ '@oxc-transform/binding-linux-arm64-musl': 0.96.0
+ '@oxc-transform/binding-linux-riscv64-gnu': 0.96.0
+ '@oxc-transform/binding-linux-s390x-gnu': 0.96.0
+ '@oxc-transform/binding-linux-x64-gnu': 0.96.0
+ '@oxc-transform/binding-linux-x64-musl': 0.96.0
+ '@oxc-transform/binding-wasm32-wasi': 0.96.0
+ '@oxc-transform/binding-win32-arm64-msvc': 0.96.0
+ '@oxc-transform/binding-win32-x64-msvc': 0.96.0
+
p-event@6.0.1:
dependencies:
p-timeout: 6.1.4
@@ -33014,12 +34841,12 @@ snapshots:
detective-sass: 6.0.1
detective-scss: 5.0.1
detective-stylus: 5.0.1
- detective-typescript: 14.0.0(typescript@5.9.2)
- detective-vue2: 2.2.0(typescript@5.9.2)
+ detective-typescript: 14.0.0(typescript@5.9.3)
+ detective-vue2: 2.2.0(typescript@5.9.3)
module-definition: 6.0.1
node-source-walk: 7.0.1
postcss: 8.5.6
- typescript: 5.9.2
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -33267,6 +35094,26 @@ snapshots:
react: 19.2.0
react-dom: 19.2.0(react@19.2.0)
+ react-intlayer@7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0):
+ dependencies:
+ '@intlayer/api': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/config': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/core': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/dictionaries-entry': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/editor-react': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ '@intlayer/types': 7.4.0
+ '@intlayer/unmerged-dictionaries-entry': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ intlayer: 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(react@19.2.0)
+ react: 19.2.0
+ react-dom: 19.2.0(react@19.2.0)
+ transitivePeerDependencies:
+ - '@intlayer/ai'
+ - '@intlayer/backend'
+ - '@intlayer/svelte-transformer'
+ - '@intlayer/vue-transformer'
+ - intlayer-editor
+ - supports-color
+
react-is@16.13.1: {}
react-is@17.0.2: {}
@@ -33578,6 +35425,8 @@ snapshots:
rou3@0.5.1: {}
+ rou3@0.7.10: {}
+
rou3@0.7.8: {}
router@2.2.0:
@@ -33652,6 +35501,8 @@ snapshots:
'@types/node-forge': 1.3.11
node-forge: 1.3.1
+ semver@5.7.2: {}
+
semver@6.3.1: {}
semver@7.5.4:
@@ -33837,6 +35688,8 @@ snapshots:
shell-quote@1.8.2: {}
+ shimmer@1.2.1: {}
+
side-channel-list@1.0.0:
dependencies:
es-errors: 1.3.0
@@ -33871,7 +35724,7 @@ snapshots:
signal-exit@4.1.0: {}
- simple-git@3.28.0:
+ simple-git@3.30.0:
dependencies:
'@kwsites/file-exists': 1.1.1
'@kwsites/promise-deferred': 1.1.1
@@ -33891,6 +35744,8 @@ snapshots:
mrmime: 2.0.0
totalist: 3.0.1
+ sisteransi@1.0.5: {}
+
skin-tone@2.0.0:
dependencies:
unicode-emoji-modifier-base: 1.0.0
@@ -34003,8 +35858,12 @@ snapshots:
dependencies:
cookie-es: 2.0.0
+ srvx@0.9.7: {}
+
stable-hash-x@0.2.0: {}
+ stack-chain@1.3.7: {}
+
stack-trace@0.0.10: {}
stackback@0.0.2: {}
@@ -34330,6 +36189,10 @@ snapshots:
dependencies:
tldts: 6.1.76
+ tough-cookie@5.1.2:
+ dependencies:
+ tldts: 6.1.76
+
tough-cookie@6.0.0:
dependencies:
tldts: 7.0.16
@@ -34340,6 +36203,10 @@ snapshots:
dependencies:
punycode: 2.3.1
+ tr46@5.1.1:
+ dependencies:
+ punycode: 2.3.1
+
tr46@6.0.0:
dependencies:
punycode: 2.3.1
@@ -34360,9 +36227,13 @@ snapshots:
dependencies:
typescript: 5.9.2
+ ts-api-utils@2.1.0(typescript@5.9.3):
+ dependencies:
+ typescript: 5.9.3
+
ts-declaration-location@1.0.5(typescript@5.9.2):
dependencies:
- minimatch: 10.0.1
+ minimatch: 10.1.1
typescript: 5.9.2
ts-declaration-location@1.0.7(typescript@5.9.2):
@@ -34372,6 +36243,11 @@ snapshots:
ts-interface-checker@0.1.13: {}
+ ts-morph@27.0.2:
+ dependencies:
+ '@ts-morph/common': 0.28.1
+ code-block-writer: 13.0.3
+
ts-pattern@5.6.2: {}
tsconfck@3.1.4(typescript@5.8.2):
@@ -34386,6 +36262,10 @@ snapshots:
optionalDependencies:
typescript: 5.9.2
+ tsconfck@3.1.4(typescript@5.9.3):
+ optionalDependencies:
+ typescript: 5.9.3
+
tsconfig-paths@4.2.0:
dependencies:
json5: 2.2.3
@@ -34464,6 +36344,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ typescript-eslint@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3):
+ dependencies:
+ '@typescript-eslint/eslint-plugin': 8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.48.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.22.0(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
typescript@5.4.2: {}
typescript@5.4.5: {}
@@ -34482,6 +36373,8 @@ snapshots:
typescript@5.9.2: {}
+ typescript@5.9.3: {}
+
uc.micro@2.1.0: {}
ufo@1.6.1: {}
@@ -34642,6 +36535,15 @@ snapshots:
lru-cache: 11.2.2
ofetch: 1.4.1
+ unstorage@2.0.0-alpha.4(@netlify/blobs@10.1.0)(chokidar@4.0.3)(db0@0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3))(ioredis@5.8.0)(lru-cache@11.2.2)(ofetch@2.0.0-alpha.3):
+ optionalDependencies:
+ '@netlify/blobs': 10.1.0
+ chokidar: 4.0.3
+ db0: 0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3)
+ ioredis: 5.8.0
+ lru-cache: 11.2.2
+ ofetch: 2.0.0-alpha.3
+
untun@0.1.3:
dependencies:
citty: 0.1.6
@@ -34731,6 +36633,10 @@ snapshots:
optionalDependencies:
typescript: 5.9.2
+ valibot@1.0.0-beta.15(typescript@5.9.3):
+ optionalDependencies:
+ typescript: 5.9.3
+
valibot@1.1.0(typescript@5.8.2):
optionalDependencies:
typescript: 5.8.2
@@ -34756,6 +36662,27 @@ snapshots:
import-meta-resolve: 4.1.0
zod: 3.25.57
+ vite-intlayer@7.4.0(@babel/core@7.20.5)(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(react@19.2.0)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)):
+ dependencies:
+ '@intlayer/babel': 7.4.0(@intlayer/dictionaries-entry@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/chokidar': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/config': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/core': 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/dictionaries-entry': 7.4.0(intlayer@7.4.0)(react@19.2.0)
+ '@intlayer/types': 7.4.0
+ intlayer: 7.4.0(intlayer-editor@7.4.0(intlayer@7.4.0)(react@19.2.0))(react@19.2.0)
+ vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
+ optionalDependencies:
+ '@babel/core': 7.20.5
+ transitivePeerDependencies:
+ - '@intlayer/ai'
+ - '@intlayer/backend'
+ - '@intlayer/svelte-transformer'
+ - '@intlayer/vue-transformer'
+ - intlayer-editor
+ - react
+ - supports-color
+
vite-node@3.2.4(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1):
dependencies:
cac: 6.7.14
@@ -34817,6 +36744,26 @@ snapshots:
- rollup
- supports-color
+ vite-plugin-dts@4.0.3(@types/node@22.10.2)(rollup@4.52.5)(typescript@5.9.3)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)):
+ dependencies:
+ '@microsoft/api-extractor': 7.47.4(@types/node@22.10.2)
+ '@rollup/pluginutils': 5.1.4(rollup@4.52.5)
+ '@volar/typescript': 2.4.11
+ '@vue/language-core': 2.0.29(typescript@5.9.3)
+ compare-versions: 6.1.1
+ debug: 4.4.3
+ kolorist: 1.8.0
+ local-pkg: 0.5.1
+ magic-string: 0.30.19
+ typescript: 5.9.3
+ vue-tsc: 2.0.29(typescript@5.9.3)
+ optionalDependencies:
+ vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
+ transitivePeerDependencies:
+ - '@types/node'
+ - rollup
+ - supports-color
+
vite-plugin-externalize-deps@0.10.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)):
dependencies:
vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
@@ -34880,6 +36827,17 @@ snapshots:
- supports-color
- typescript
+ vite-tsconfig-paths@5.1.4(typescript@5.9.3)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)):
+ dependencies:
+ debug: 4.4.3
+ globrex: 0.1.2
+ tsconfck: 3.1.4(typescript@5.9.3)
+ optionalDependencies:
+ vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
vite@7.1.7(@types/node@22.10.2)(jiti@1.21.7)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1):
dependencies:
esbuild: 0.25.10
@@ -35010,9 +36968,9 @@ snapshots:
vue-component-type-helpers@2.2.12: {}
- vue-demi@0.14.10(vue@3.5.25(typescript@5.9.2)):
+ vue-demi@0.14.10(vue@3.5.25(typescript@5.9.3)):
dependencies:
- vue: 3.5.25(typescript@5.9.2)
+ vue: 3.5.25(typescript@5.9.3)
vue-eslint-parser@10.2.0(eslint@9.22.0(jiti@2.6.1)):
dependencies:
@@ -35053,6 +37011,13 @@ snapshots:
semver: 7.7.3
typescript: 5.9.2
+ vue-tsc@2.0.29(typescript@5.9.3):
+ dependencies:
+ '@volar/typescript': 2.4.11
+ '@vue/language-core': 2.0.29(typescript@5.9.3)
+ semver: 7.7.3
+ typescript: 5.9.3
+
vue-tsc@3.1.5(typescript@5.8.3):
dependencies:
'@volar/typescript': 2.4.23
@@ -35085,6 +37050,16 @@ snapshots:
optionalDependencies:
typescript: 5.9.2
+ vue@3.5.25(typescript@5.9.3):
+ dependencies:
+ '@vue/compiler-dom': 3.5.25
+ '@vue/compiler-sfc': 3.5.25
+ '@vue/runtime-dom': 3.5.25
+ '@vue/server-renderer': 3.5.25(vue@3.5.25(typescript@5.9.3))
+ '@vue/shared': 3.5.25
+ optionalDependencies:
+ typescript: 5.9.3
+
w3c-xmlserializer@5.0.0:
dependencies:
xml-name-validator: 5.0.0
@@ -35283,6 +37258,11 @@ snapshots:
tr46: 5.0.0
webidl-conversions: 7.0.0
+ whatwg-url@14.2.0:
+ dependencies:
+ tr46: 5.1.1
+ webidl-conversions: 7.0.0
+
whatwg-url@15.1.0:
dependencies:
tr46: 6.0.0