From bb7ee2d2a5e3aa4458446b28b75a778efa082707 Mon Sep 17 00:00:00 2001 From: abearxiong Date: Sat, 10 May 2025 14:29:36 +0800 Subject: [PATCH] temp --- .gitignore | 4 +- libs/registry/package.json | 13 +- .../astro/i18n/locales/zh/translation.json | 6 +- libs/registry/registry/card/card.tsx | 48 +- libs/registry/registry/i18n/index.tsx | 74 ++ .../registry/modules/toast/ToastLogin.tsx | 18 +- libs/registry/registry/render/ReactRender.tsx | 40 + libs/registry/registry/tw/theme.css | 78 ++ libs/registry/src/components/Switch.tsx | 27 - libs/registry/src/modules/demo/ShowLogin.tsx | 6 +- libs/registry/src/pages/index.astro | 6 +- packages/codemirror/.gitignore | 64 + packages/codemirror/package.json | 2 +- packages/codemirror/src/editor.ts | 21 +- pnpm-lock.yaml | 1110 +---------------- 15 files changed, 367 insertions(+), 1150 deletions(-) create mode 100644 libs/registry/registry/i18n/index.tsx create mode 100644 libs/registry/registry/render/ReactRender.tsx create mode 100644 libs/registry/registry/tw/theme.css delete mode 100644 libs/registry/src/components/Switch.tsx create mode 100644 packages/codemirror/.gitignore diff --git a/.gitignore b/.gitignore index 1af2eab..65fea09 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,7 @@ node_modules .env* !.env*example -/dist +dist # build /build @@ -14,7 +14,7 @@ node_modules .turbo -/pack-dist +pack-dist # astro .astro diff --git a/libs/registry/package.json b/libs/registry/package.json index 6f8063d..afb414f 100644 --- a/libs/registry/package.json +++ b/libs/registry/package.json @@ -5,10 +5,16 @@ "main": "index.js", "scripts": { "dev": "astro dev", - "build": "astro build", + "build": "paraglide-js compile --project ./project.inlang --outdir ./src/paraglide && astro build", "preview": "astro preview", - "build:registry": "pnpm dlx shadcn@latest build" + "build:registry": "pnpm dlx shadcn@latest build", + "machine-translate": "inlang machine translate --project project.inlang", + "pub": "" }, + "files": [ + "registry", + "dist" + ], "keywords": [], "author": "abearxiong (https://www.xiongxiao.me)", "license": "MIT", @@ -25,12 +31,11 @@ "tw-animate-css": "^1.2.9" }, "dependencies": { - "@inlang/paraglide-js": "^2.0.12", - "@inlang/paraglide-js-adapter-vite": "^1.2.40", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "i18next": "^25.1.2", "i18next-browser-languagedetector": "^8.1.0", + "i18next-http-backend": "^3.0.2", "lucide-react": "^0.509.0", "react": "^19.1.0", "react-dom": "^19.1.0", diff --git a/libs/registry/registry/astro/i18n/locales/zh/translation.json b/libs/registry/registry/astro/i18n/locales/zh/translation.json index e0546f7..c69a65c 100644 --- a/libs/registry/registry/astro/i18n/locales/zh/translation.json +++ b/libs/registry/registry/astro/i18n/locales/zh/translation.json @@ -1,4 +1,4 @@ { - "welcome": "Welcome to our site", - "about": "About us" -} \ No newline at end of file + "welcome": "欢迎来到我们的网站", + "about": "关于我们" +} diff --git a/libs/registry/registry/card/card.tsx b/libs/registry/registry/card/card.tsx index 98f2611..b102ff6 100644 --- a/libs/registry/registry/card/card.tsx +++ b/libs/registry/registry/card/card.tsx @@ -1,36 +1,56 @@ // components/card.ts -import type { VariantProps } from "class-variance-authority"; -import { cva, cx } from "class-variance-authority"; - +import type { VariantProps } from 'class-variance-authority'; +import { cva, cx } from 'class-variance-authority'; +import { cn } from '@/lib/utils'; /** * Box */ export type BoxProps = VariantProps; -export const box = cva(["box", "box-border"], { +export const box = cva(['box', 'box-border'], { variants: { - margin: { 0: "m-0", 2: "m-2", 4: "m-4", 8: "m-8" }, - padding: { 0: "p-0", 2: "p-2", 4: "p-4", 8: "p-8" }, + margin: { 0: 'm-0', 2: 'm-2', 4: 'm-4', 8: 'm-8' }, + padding: { 0: 'p-0', 2: 'p-2', 4: 'p-4', 8: 'p-8' }, }, defaultVariants: { margin: 0, padding: 0, }, }); - + /** * Card */ type CardBaseProps = VariantProps; -const cardBase = cva(["card", "border-solid", "border-slate-300", "rounded"], { +const cardBase = cva(['card', 'border-solid', 'border-slate-300', 'rounded'], { variants: { shadow: { - md: "drop-shadow-md", - lg: "drop-shadow-lg", - xl: "drop-shadow-xl", + md: 'drop-shadow-md', + lg: 'drop-shadow-lg', + xl: 'drop-shadow-xl', }, }, }); - + export interface CardProps extends BoxProps, CardBaseProps {} -export const card = ({ margin, padding, shadow }: CardProps = {}) => - cx(box({ margin, padding }), cardBase({ shadow })); \ No newline at end of file +export const card = ({ margin, padding, shadow }: CardProps = {}) => cx(box({ margin, padding }), cardBase({ shadow })); + +type CardBlankProps = { + number?: number; + className?: string; +}; + +/** + * CardBlank 空的卡片,用于占位 + * @param props + * @returns + */ +export const CardBlank = (props: CardBlankProps) => { + const { number = 4, className } = props; + return ( + <> + {new Array(number).fill(0).map((_, index) => { + return
; + })} + + ); +}; diff --git a/libs/registry/registry/i18n/index.tsx b/libs/registry/registry/i18n/index.tsx new file mode 100644 index 0000000..1aca190 --- /dev/null +++ b/libs/registry/registry/i18n/index.tsx @@ -0,0 +1,74 @@ +import i18n from 'i18next'; +import { initReactI18next } from 'react-i18next'; +import Backend from 'i18next-http-backend'; // 引入 Backend 插件 +import { useLayoutEffect, useState } from 'react'; +import { useTranslation } from 'react-i18next'; +export { useTranslation }; +type I18NextProviderProps = { + children: React.ReactNode; + basename?: string; + noUse?: boolean; +}; + +export const initI18n = async (basename: string) => { + // 初始化 i18n + return new Promise((resolve) => { + i18n + .use(Backend) // 使用 Backend 插件 + .use(initReactI18next) + .init( + { + backend: { + loadPath: `${basename}/locales/{{lng}}/{{ns}}.json`, // 指定 JSON 文件的路径 + }, + lng: 'zh', // 默认语言 + fallbackLng: 'en', // 备用语言 + interpolation: { + escapeValue: false, // react 已经安全地处理了转义 + }, + }, + (e) => { + console.log('e', e); + resolve(true); + }, + ); + }); +}; + +/** + * 国际化组件,初始化 + * @param props + * @returns + */ +export const I18NextProvider = (props: I18NextProviderProps) => { + const { children, basename, noUse } = props; + if (noUse) { + return <>{children}; + } + const [init, setInit] = useState(false); + useLayoutEffect(() => { + initCheck(); + }, []); + const initCheck = async () => { + let _currentBasename = ''; + if (typeof basename === 'undefined') { + const local = localStorage.getItem('locale-basename'); + if (local) { + _currentBasename = local; + } else { + _currentBasename = ''; + } + } else { + _currentBasename = basename; + } + if (_currentBasename === '/') { + _currentBasename = ''; + } + initI18n(_currentBasename); + setInit(true); + }; + if (!init) { + return <>; + } + return <>{children}; +}; diff --git a/libs/registry/registry/modules/toast/ToastLogin.tsx b/libs/registry/registry/modules/toast/ToastLogin.tsx index 1277716..c1c2a22 100644 --- a/libs/registry/registry/modules/toast/ToastLogin.tsx +++ b/libs/registry/registry/modules/toast/ToastLogin.tsx @@ -1,8 +1,17 @@ import { toast } from 'react-toastify'; -import { useTranslation } from 'react-i18next'; // Custom message component const LoginMessage = (props: ToastLoginProps) => { - const { t } = useTranslation(); + const lng = props.lng || 'zh'; + const isZH = lng === 'zh'; + const en = { + 'Please login': 'Please login', + 'Click here to go to the login page.': 'Click here to go to the login page.', + }; + const zh = { + 'Please login': '请登录', + 'Click here to go to the login page.': '点击这里前往登录页面', + }; + const t = isZH ? zh : en; const handleClick = () => { const currentUrl = window.location.href; const redirect = encodeURIComponent(props?.redirectUrl || currentUrl); @@ -13,8 +22,8 @@ const LoginMessage = (props: ToastLoginProps) => { return (
-

{t('Please login')}

-

{t('Click here to go to the login page.')}

+

{t['Please login']}

+

{t['Click here to go to the login page.']}

); }; @@ -27,6 +36,7 @@ type ToastLoginProps = { * 登录成功后跳转的地址, 默认是当前页面 */ redirectUrl?: string; + lng?: 'en' | 'zh'; }; /** * 登录提示 diff --git a/libs/registry/registry/render/ReactRender.tsx b/libs/registry/registry/render/ReactRender.tsx new file mode 100644 index 0000000..b953030 --- /dev/null +++ b/libs/registry/registry/render/ReactRender.tsx @@ -0,0 +1,40 @@ +import React from 'react'; +import { createRoot } from 'react-dom/client'; + +export class ReactRenderer { + component: any; + element: HTMLElement; + ref: React.RefObject; + props: any; + root: any; + + constructor(component: any, { props }: any) { + this.component = component; + this.element = document.createElement('div'); + this.ref = React.createRef(); + this.props = { + ...props, + ref: this.ref, + }; + this.root = createRoot(this.element); + this.render(); + } + + updateProps(props: any) { + this.props = { + ...this.props, + ...props, + }; + this.render(); + } + + render() { + this.root.render(React.createElement(this.component, this.props)); + } + + destroy() { + this.root.unmount(); + } +} + +export default ReactRenderer; diff --git a/libs/registry/registry/tw/theme.css b/libs/registry/registry/tw/theme.css new file mode 100644 index 0000000..1682289 --- /dev/null +++ b/libs/registry/registry/tw/theme.css @@ -0,0 +1,78 @@ +@import 'tailwindcss'; + +@theme { + --color-primary: #ffc107; + --color-secondary: #ffa000; + --color-text-primary: #000000; + --color-text-secondary: #000000; + --color-success: #28a745; + --color-scrollbar-thumb: #999999; + --color-scrollbar-track: rgba(0, 0, 0, 0.1); + --color-scrollbar-thumb-hover: #666666; + --scrollbar-color: #ffc107; /* 滚动条颜色 */ +} + +html, +body { + width: 100%; + height: 100%; + font-size: 16px; + font-family: 'Montserrat', sans-serif; +} +/* font-family */ +@utility font-family-mon { + font-family: 'Montserrat', sans-serif; +} +@utility font-family-rob { + font-family: 'Roboto', sans-serif; +} +@utility font-family-int { + font-family: 'Inter', sans-serif; +} +@utility font-family-orb { + font-family: 'Orbitron', sans-serif; +} +@utility font-family-din { + font-family: 'DIN', sans-serif; +} + +@utility flex-row-center { + @apply flex flex-row items-center justify-center; +} +@utility flex-col-center { + @apply flex flex-col items-center justify-center; +} + +@utility scrollbar { + overflow: auto; + /* 整个滚动条 */ + &::-webkit-scrollbar { + width: 3px; + height: 3px; + } + &::-webkit-scrollbar-track { + background-color: var(--color-scrollbar-track); + } + /* 滚动条有滑块的轨道部分 */ + &::-webkit-scrollbar-track-piece { + background-color: transparent; + border-radius: 1px; + } + + /* 滚动条滑块(竖向:vertical 横向:horizontal) */ + &::-webkit-scrollbar-thumb { + cursor: pointer; + background-color: var(--color-scrollbar-thumb); + border-radius: 5px; + } + + /* 滚动条滑块hover */ + &::-webkit-scrollbar-thumb:hover { + background-color: var(--color-scrollbar-thumb-hover); + } + + /* 同时有垂直和水平滚动条时交汇的部分 */ + &::-webkit-scrollbar-corner { + display: block; /* 修复交汇时出现的白块 */ + } +} diff --git a/libs/registry/src/components/Switch.tsx b/libs/registry/src/components/Switch.tsx deleted file mode 100644 index 9641ed5..0000000 --- a/libs/registry/src/components/Switch.tsx +++ /dev/null @@ -1,27 +0,0 @@ -// src/components/LanguageSwitcher.tsx -"use client"; -import * as m from "@/paraglide/messages"; -import { setLanguageTag, languageTag } from "@/paraglide/runtime"; - -export function LanguageSwitcher() { - return ( -
-

{m.welcome()}

-

{m.about()}

- - - - -
- ); -} \ No newline at end of file diff --git a/libs/registry/src/modules/demo/ShowLogin.tsx b/libs/registry/src/modules/demo/ShowLogin.tsx index a6debe6..1fbade9 100644 --- a/libs/registry/src/modules/demo/ShowLogin.tsx +++ b/libs/registry/src/modules/demo/ShowLogin.tsx @@ -1,7 +1,11 @@ import { toastLogin } from '@/registry/modules/toast/ToastLogin'; import { ToastProvider } from '@/registry/modules/toast/Provider'; import { Button } from '@/registry/button/button'; +import { useTranslation } from 'react-i18next'; +import '@/registry/astro/i18n'; // 初始化i18n + export const ShowLogin = () => { + const { t } = useTranslation(); return ( ); diff --git a/libs/registry/src/pages/index.astro b/libs/registry/src/pages/index.astro index 43a3a03..5733fa9 100644 --- a/libs/registry/src/pages/index.astro +++ b/libs/registry/src/pages/index.astro @@ -1,8 +1,10 @@ --- import '../styles/global.css'; -import '@/registry/astro/i18n'; // 初始化i18n import { ShowLogin } from '@/modules/demo/ShowLogin'; +const url = new URL(Astro.request.url); ---

Registry

- + + + diff --git a/packages/codemirror/.gitignore b/packages/codemirror/.gitignore new file mode 100644 index 0000000..3de9c8f --- /dev/null +++ b/packages/codemirror/.gitignore @@ -0,0 +1,64 @@ +node_modules + +# mac +.DS_Store + +.env* +!.env*example + +dist +# build +/build + +/logs + +.turbo + +/pack-dist + +# astro +.astro + +# next +.next + +# nuxt +.nuxt + +# vercel +.vercel + +# vuepress +.vuepress/dist + +# coverage +coverage/ + +# typescript +*.tsbuildinfo + +# debug logs +*.log +*.tmp + +# vscode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json + +# idea +.idea + +# system +Thumbs.db +ehthumbs.db +Desktop.ini + +# temp files +*.tmp +*.temp + +# local development +*.local \ No newline at end of file diff --git a/packages/codemirror/package.json b/packages/codemirror/package.json index 1d0f37a..0908113 100644 --- a/packages/codemirror/package.json +++ b/packages/codemirror/package.json @@ -1,6 +1,6 @@ { "name": "@kevisual/codemirror", - "version": "0.0.3", + "version": "0.0.4", "description": "", "main": "dist/editor.js", "private": false, diff --git a/packages/codemirror/src/editor.ts b/packages/codemirror/src/editor.ts index 1aede3d..7598bb1 100644 --- a/packages/codemirror/src/editor.ts +++ b/packages/codemirror/src/editor.ts @@ -1,11 +1,13 @@ import { EditorView, basicSetup } from 'codemirror'; import { javascript } from '@codemirror/lang-javascript'; +import { json } from '@codemirror/lang-json'; let editor: EditorView = null; type CreateOpts = { jsx?: boolean; typescript?: boolean; + type?: 'javascript' | 'json'; }; /** * 创建单例 @@ -19,9 +21,15 @@ const createEditorInstance = (el?: HTMLDivElement, opts?: CreateOpts) => { } else if (editor) { return editor; } - const { jsx, typescript } = opts || {}; + const { type = 'javascript' } = opts || {}; + const plugins = [basicSetup]; + if (type === 'json') { + plugins.push(json()); + } else { + plugins.push(javascript({ jsx: opts?.jsx, typescript: opts?.typescript })); + } editor = new EditorView({ - extensions: [basicSetup, javascript({ jsx, typescript })], + extensions: plugins, parent: el || document.body, }); editor.dom.style.height = '100%'; @@ -34,8 +42,15 @@ const createEditorInstance = (el?: HTMLDivElement, opts?: CreateOpts) => { * @returns */ export const createEditor = (el: HTMLDivElement, opts?: CreateOpts) => { + const { type = 'javascript' } = opts || {}; + const plugins = [basicSetup]; + if (type === 'json') { + plugins.push(json()); + } else { + plugins.push(javascript({ jsx: opts?.jsx, typescript: opts?.typescript })); + } const editor = new EditorView({ - extensions: [basicSetup, javascript({ jsx: opts?.jsx, typescript: opts?.typescript })], + extensions: plugins, parent: el || document.body, }); editor.dom.style.height = '100%'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 606f65f..14832e7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,12 +63,6 @@ importers: libs/registry: dependencies: - '@inlang/paraglide-js': - specifier: ^2.0.12 - version: 2.0.12 - '@inlang/paraglide-js-adapter-vite': - specifier: ^1.2.40 - version: 1.2.40 class-variance-authority: specifier: ^0.7.1 version: 0.7.1 @@ -81,6 +75,9 @@ importers: i18next-browser-languagedetector: specifier: ^8.1.0 version: 8.1.0 + i18next-http-backend: + specifier: ^3.0.2 + version: 3.0.2 lucide-react: specifier: ^0.509.0 version: 0.509.0(react@19.1.0) @@ -908,84 +905,6 @@ packages: cpu: [x64] os: [win32] - '@inlang/detect-json-formatting@1.0.0': - resolution: {integrity: sha512-o0jeI8U4TgNlsPwI0y92jld8/18Loh2KEgHCYCJ42rCOdxFrA8R60cydlEd2/6jkdHFn5DxKj8rOyiKv3z9uOw==} - deprecated: no longer used - - '@inlang/json-types@1.1.0': - resolution: {integrity: sha512-n6vS6AqETsCFbV4TdBvR/EH57waVXzKsMqeUQ+eH2Q6NUATfKhfLabgNms2A+QV3aedH/hLtb1pRmjl2ykBVZg==} - deprecated: no longer used - peerDependencies: - '@sinclair/typebox': ^0.31.0 - - '@inlang/language-tag@1.5.1': - resolution: {integrity: sha512-+NlYDxDvN5h/TKUmkuQv+Ct1flxaVRousCbek7oFEk3/afZPVLNTJhm+cX2xiOg3tmi2KKrBLfy/V9oUDHj6GQ==} - deprecated: use the inlang sdk directly https://www.npmjs.com/package/@inlang/sdk - - '@inlang/message-lint-rule@1.4.5': - resolution: {integrity: sha512-pyLSUhcoOYaFlYrk8d/OSpev/IaxAv/LBhKIa/ZEaycwFOBtuxDnFXEwQf9cWuPMeiPVsU83X8rgEEfOzWwupw==} - deprecated: use the inlang sdk directly https://www.npmjs.com/package/@inlang/sdk - peerDependencies: - '@sinclair/typebox': ^0.31.17 - - '@inlang/message@2.1.0': - resolution: {integrity: sha512-Gr3wiErI7fW4iW11xgZzsJEUTjlZuz02fB/EO+ENTBlSHGyI1kzbCCeNqLr1mnGdQYiOxfuZxY0S4G5C6Pju3Q==} - deprecated: use the inlang sdk directly https://www.npmjs.com/package/@inlang/sdk - peerDependencies: - '@sinclair/typebox': ^0.31.17 - - '@inlang/module@1.2.9': - resolution: {integrity: sha512-+nGyReKCcqtzhkryEguN8ftL2gvr8vukGBKWzGx0hq3ul0i3JNVwlzFohU+TKpRyUE36DzffngVQX3khH0Gu8g==} - deprecated: use the inlang sdk directly https://www.npmjs.com/package/@inlang/sdk - peerDependencies: - '@sinclair/typebox': ^0.31.17 - - '@inlang/paraglide-js-adapter-unplugin@1.4.29': - resolution: {integrity: sha512-CDhQ69M9Ej8wfY/8P2rdNzwq6ux69A4nlFJqPcWffEX21xMaWGlt8JNspjMjc158KpAYyBGB8bFgTZ5K6o1fwg==} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - - '@inlang/paraglide-js-adapter-vite@1.2.40': - resolution: {integrity: sha512-2+mAYI4hDMTr7AAei5CNzjqpjzOvsnlGrVvHrohtYs+Jn+tayokDaO7iL5o9k9SYrlXBZ7tUshAw88UQ1+f82Q==} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - - '@inlang/paraglide-js@1.7.0': - resolution: {integrity: sha512-FkyOqMAPd8iks66xZpIqzepzlnMPT/t7sHmZkwN9QzjFu6RUjdSbHSP6dZPdmD1puobhtDQcbbub6NA/OmpuzA==} - hasBin: true - - '@inlang/paraglide-js@2.0.12': - resolution: {integrity: sha512-DL8yZ7Kh35+kRwfj/bZF0OAAHGpPBbj6Ku8JxGc/nOKYw7LKCMrRa5byqQcdM0tTBq0C6WCAVFxUu/vi83oJzQ==} - hasBin: true - - '@inlang/plugin@2.4.9': - resolution: {integrity: sha512-zWYUUlHsHvjAnwz7ep2eIBE+3PNQ6QKDSuF4HezJaBnJGC2fkijuPhuNqPfn+1tH8rxHQbfuNeWqwfco0dsf+A==} - deprecated: use the inlang sdk directly https://www.npmjs.com/package/@inlang/sdk - peerDependencies: - '@sinclair/typebox': ^0.31.17 - - '@inlang/project-settings@2.4.0': - resolution: {integrity: sha512-hzrO07YiZM6rf6HwgdYofQa+rfcy13MV2u0pEPyfthnz/wB3Il4JOUKw0fIhQMj5Hz8097LWVi1mniJ6xWGyqA==} - peerDependencies: - '@sinclair/typebox': ^0.31.17 - - '@inlang/recommend-sherlock@0.2.1': - resolution: {integrity: sha512-ckv8HvHy/iTqaVAEKrr+gnl+p3XFNwe5D2+6w6wJk2ORV2XkcRkKOJ/XsTUJbPSiyi4PI+p+T3bqbmNx/rDUlg==} - - '@inlang/result@1.1.0': - resolution: {integrity: sha512-zLGroi9EUiHuOjUOaglUVTFO7EWdo2OARMJLBO1Q5Ga/xJmSQb6XS1lhqEXBFAjgFarfEMX5YEJWWALogYV3wA==} - deprecated: result is no longer used - - '@inlang/sdk@0.33.0': - resolution: {integrity: sha512-bwSGay4kg9RmqxqBVQuSxCl8ZFqOKDvvvxpb7oAQoMVbDL+dX0J5pc8Yh7AMzY9TYWXwt7yT2umeZtHz9UvfZw==} - engines: {node: '>=18.0.0'} - - '@inlang/sdk@2.4.8': - resolution: {integrity: sha512-tyXNe/5+1Vn/eDt3mVklVjZh5qxFwqdF9+hdB6wRUCexVRw6w/w854TIRFrHuaAwFq/0N/ij/yXzll9oScAB+Q==} - engines: {node: '>=18.0.0'} - - '@inlang/translatable@1.3.1': - resolution: {integrity: sha512-VAtle21vRpIrB+axtHFrFB0d1HtDaaNj+lV77eZQTJyOWbTFYTVIQJ8WAbyw9eu4F6h6QC2FutLyxjMomxfpcQ==} - deprecated: no longer used - '@isaacs/fs-minipass@4.0.1': resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} engines: {node: '>=18.0.0'} @@ -1029,21 +948,6 @@ packages: '@lezer/lr@1.4.2': resolution: {integrity: sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==} - '@lix-js/client@1.2.1': - resolution: {integrity: sha512-9EjzAWX2GAUk1LPdG8JZoAjQUYVSENQ7GesDMdvvkbE86cwpOfIf79aRcVCDF0zuBk5ferikGLSv5IJD/+i6Ig==} - deprecated: use the lix sdk instead https://www.npmjs.com/package/@lix-js/sdk - - '@lix-js/fs@1.0.0': - resolution: {integrity: sha512-B3gnR0B7mOiYePnxh+XNU1OpVvvRYcLJ3MrdqkFVKiXz1fbKKCEMA53Vwhu3ehAMFFDB1Mo9+GVjiY2ssbA/ZQ==} - deprecated: use the lix sdk instead https://www.npmjs.com/package/@lix-js/sdk - - '@lix-js/sdk@0.4.7': - resolution: {integrity: sha512-pRbW+joG12L0ULfMiWYosIW0plmW4AsUdiPCp+Z8rAsElJ+wJ6in58zhD3UwUcd4BNcpldEGjg6PdA7e0RgsDQ==} - engines: {node: '>=18'} - - '@lix-js/server-protocol-schema@0.1.1': - resolution: {integrity: sha512-jBeALB6prAbtr5q4vTuxnRZZv1M2rKe8iNqRQhFJ4Tv7150unEa0vKyz0hs8Gl3fUGsWaNJBh3J8++fpbrpRBQ==} - '@mdx-js/mdx@3.1.0': resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} @@ -1063,125 +967,6 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@octokit/app@14.1.0': - resolution: {integrity: sha512-g3uEsGOQCBl1+W1rgfwoRFUIR6PtvB2T1E4RpygeUU5LrLvlOqcxrt5lfykIeRpUPpupreGJUYl70fqMDXdTpw==} - engines: {node: '>= 18'} - - '@octokit/auth-app@6.1.3': - resolution: {integrity: sha512-dcaiteA6Y/beAlDLZOPNReN3FGHu+pARD6OHfh3T9f3EO09++ec+5wt3KtGGSSs2Mp5tI8fQwdMOEnrzBLfgUA==} - engines: {node: '>= 18'} - - '@octokit/auth-oauth-app@7.1.0': - resolution: {integrity: sha512-w+SyJN/b0l/HEb4EOPRudo7uUOSW51jcK1jwLa+4r7PA8FPFpoxEnHBHMITqCsc/3Vo2qqFjgQfz/xUUvsSQnA==} - engines: {node: '>= 18'} - - '@octokit/auth-oauth-device@6.1.0': - resolution: {integrity: sha512-FNQ7cb8kASufd6Ej4gnJ3f1QB5vJitkoV1O0/g6e6lUsQ7+VsSNRHRmFScN2tV4IgKA12frrr/cegUs0t+0/Lw==} - engines: {node: '>= 18'} - - '@octokit/auth-oauth-user@4.1.0': - resolution: {integrity: sha512-FrEp8mtFuS/BrJyjpur+4GARteUCrPeR/tZJzD8YourzoVhRics7u7we/aDcKv+yywRNwNi/P4fRi631rG/OyQ==} - engines: {node: '>= 18'} - - '@octokit/auth-token@4.0.0': - resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} - engines: {node: '>= 18'} - - '@octokit/auth-unauthenticated@5.0.1': - resolution: {integrity: sha512-oxeWzmBFxWd+XolxKTc4zr+h3mt+yofn4r7OfoIkR/Cj/o70eEGmPsFbueyJE2iBAGpjgTnEOKM3pnuEGVmiqg==} - engines: {node: '>= 18'} - - '@octokit/core@5.2.1': - resolution: {integrity: sha512-dKYCMuPO1bmrpuogcjQ8z7ICCH3FP6WmxpwC03yjzGfZhj9fTJg6+bS1+UAplekbN2C+M61UNllGOOoAfGCrdQ==} - engines: {node: '>= 18'} - - '@octokit/endpoint@9.0.6': - resolution: {integrity: sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw==} - engines: {node: '>= 18'} - - '@octokit/graphql@7.1.1': - resolution: {integrity: sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g==} - engines: {node: '>= 18'} - - '@octokit/oauth-app@6.1.0': - resolution: {integrity: sha512-nIn/8eUJ/BKUVzxUXd5vpzl1rwaVxMyYbQkNZjHrF7Vk/yu98/YDF/N2KeWO7uZ0g3b5EyiFXFkZI8rJ+DH1/g==} - engines: {node: '>= 18'} - - '@octokit/oauth-authorization-url@6.0.2': - resolution: {integrity: sha512-CdoJukjXXxqLNK4y/VOiVzQVjibqoj/xHgInekviUJV73y/BSIcwvJ/4aNHPBPKcPWFnd4/lO9uqRV65jXhcLA==} - engines: {node: '>= 18'} - - '@octokit/oauth-methods@4.1.0': - resolution: {integrity: sha512-4tuKnCRecJ6CG6gr0XcEXdZtkTDbfbnD5oaHBmLERTjTMZNi2CbfEHZxPU41xXLDG4DfKf+sonu00zvKI9NSbw==} - engines: {node: '>= 18'} - - '@octokit/openapi-types@19.1.0': - resolution: {integrity: sha512-6G+ywGClliGQwRsjvqVYpklIfa7oRPA0vyhPQG/1Feh+B+wU0vGH1JiJ5T25d3g1JZYBHzR2qefLi9x8Gt+cpw==} - - '@octokit/openapi-types@20.0.0': - resolution: {integrity: sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==} - - '@octokit/openapi-types@24.2.0': - resolution: {integrity: sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==} - - '@octokit/plugin-paginate-graphql@4.0.1': - resolution: {integrity: sha512-R8ZQNmrIKKpHWC6V2gum4x9LG2qF1RxRjo27gjQcG3j+vf2tLsEfE7I/wRWEPzYMaenr1M+qDAtNcwZve1ce1A==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=5' - - '@octokit/plugin-paginate-rest@9.2.2': - resolution: {integrity: sha512-u3KYkGF7GcZnSD/3UP0S7K5XUFT2FkOQdcfXZGZQPGv3lm4F2Xbf71lvjldr8c1H3nNbF+33cLEkWYbokGWqiQ==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '5' - - '@octokit/plugin-rest-endpoint-methods@10.4.1': - resolution: {integrity: sha512-xV1b+ceKV9KytQe3zCVqjg+8GTGfDYwaT1ATU5isiUyVtlVAO3HNdzpS4sr4GBx4hxQ46s7ITtZrAsxG22+rVg==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '5' - - '@octokit/plugin-retry@6.1.0': - resolution: {integrity: sha512-WrO3bvq4E1Xh1r2mT9w6SDFg01gFmP81nIG77+p/MqW1JeXXgL++6umim3t6x0Zj5pZm3rXAN+0HEjmmdhIRig==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '5' - - '@octokit/plugin-throttling@8.2.0': - resolution: {integrity: sha512-nOpWtLayKFpgqmgD0y3GqXafMFuKcA4tRPZIfu7BArd2lEZeb1988nhWhwx4aZWmjDmUfdgVf7W+Tt4AmvRmMQ==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': ^5.0.0 - - '@octokit/request-error@5.1.1': - resolution: {integrity: sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g==} - engines: {node: '>= 18'} - - '@octokit/request@8.4.1': - resolution: {integrity: sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw==} - engines: {node: '>= 18'} - - '@octokit/types@12.4.0': - resolution: {integrity: sha512-FLWs/AvZllw/AGVs+nJ+ELCDZZJk+kY0zMen118xhL2zD0s1etIUHm1odgjP7epxYU1ln7SZxEUWYop5bhsdgQ==} - - '@octokit/types@12.6.0': - resolution: {integrity: sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==} - - '@octokit/types@13.10.0': - resolution: {integrity: sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==} - - '@octokit/webhooks-methods@4.1.0': - resolution: {integrity: sha512-zoQyKw8h9STNPqtm28UGOYFE7O6D4Il8VJwhAtMHFt2C4L0VQT1qGKLeefUOqHNs1mNRYSadVv7x0z8U2yyeWQ==} - engines: {node: '>= 18'} - - '@octokit/webhooks-types@7.6.1': - resolution: {integrity: sha512-S8u2cJzklBC0FgTwWVLaM8tMrDuDMVE4xiTK4EYXM9GntyvrdbSoxqDQa+Fh57CCNApyIpyeqPhhFEmHPfrXgw==} - - '@octokit/webhooks@12.3.1': - resolution: {integrity: sha512-BVwtWE3rRXB9IugmQTfKspqjNa8q+ab73ddkV9k1Zok3XbuOxJUi4lTYk5zBZDhfWb/Y2H+RO9Iggm25gsqeow==} - engines: {node: '>= 18'} - '@oslojs/encoding@1.1.0': resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} @@ -1419,13 +1204,6 @@ packages: '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@sinclair/typebox@0.31.28': - resolution: {integrity: sha512-/s55Jujywdw/Jpan+vsy6JZs1z2ZTGxTmbZTPiuSL2wz9mfzA2gN1zzaqmvfi4pq+uOt7Du85fkiwv5ymW84aQ==} - - '@sqlite.org/sqlite-wasm@3.48.0-build4': - resolution: {integrity: sha512-hI6twvUkzOmyGZhQMza1gpfqErZxXRw6JEsiVjUbo7tFanVD+8Oil0Ih3l2nGzHdxPI41zFmfUQG7GHqhciKZQ==} - hasBin: true - '@swc/helpers@0.5.17': resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} @@ -1533,9 +1311,6 @@ packages: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} - '@types/aws-lambda@8.10.149': - resolution: {integrity: sha512-NXSZIhfJjnXqJgtS7IwutqIF/SOy1Wz5Px4gUY1RWITp3AYTyuJS4xaXr/bIJY1v15XMzrJ5soGnPM+7uigZjA==} - '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -1548,9 +1323,6 @@ packages: '@types/babel__traverse@7.20.6': resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - '@types/btoa-lite@1.0.2': - resolution: {integrity: sha512-ZYbcE2x7yrvNFJiU7xJGrpF/ihpkM7zKgw8bha3LNJSesvTtUNxbpzaT7WXBIryf6jovisrxTBvymxMeLLj1Mg==} - '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -1572,9 +1344,6 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/jsonwebtoken@9.0.9': - resolution: {integrity: sha512-uoe+GxEuHbvy12OUQct2X9JenKM3qAscquYymuQN4fMWG9DBQtykrQEFcAbVACF7qaLw9BePSodUL0kquqBJpQ==} - '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} @@ -1666,10 +1435,6 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 || ^6.0.0 - '@wolfy1339/lru-cache@11.0.2-patch.1': - resolution: {integrity: sha512-BgYZfL2ADCXKOw2wJtkM3slhHotawWkgIRRxq4wEybnZQPjvAp71SPX35xepMykTw8gXlzWcWPTY31hlbnRsDA==} - engines: {node: 18 >=18.20 || 20 || >=22} - accepts@2.0.0: resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} engines: {node: '>= 0.6'} @@ -1684,10 +1449,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - aggregate-error@3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} - ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} @@ -1730,9 +1491,6 @@ packages: array-iterate@2.0.1: resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} - array-timsort@1.0.3: - resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} - astring@1.9.0: resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} hasBin: true @@ -1742,12 +1500,6 @@ packages: engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true - async-lock@1.4.1: - resolution: {integrity: sha512-Az2ZTpuytrtqENulXwO3GGv1Bztugx6TT37NIo7imr/Qo0gsYiGtSdBa2B6fsXhTpVZDNfu1Qn3pk531e3q+nQ==} - - asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - autoprefixer@10.4.21: resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==} engines: {node: ^10 || ^12 || >=14} @@ -1755,9 +1507,6 @@ packages: peerDependencies: postcss: ^8.1.0 - axios@1.9.0: - resolution: {integrity: sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==} - axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} @@ -1774,13 +1523,6 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - before-after-hook@2.2.3: - resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - blob-to-buffer@1.2.9: resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==} @@ -1791,9 +1533,6 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - bottleneck@2.19.5: - resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==} - boxen@8.0.1: resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} engines: {node: '>=18'} @@ -1816,12 +1555,6 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - btoa-lite@1.0.0: - resolution: {integrity: sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==} - - buffer-equal-constant-time@1.0.1: - resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} - buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -1874,10 +1607,6 @@ packages: character-reference-invalid@2.0.1: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - chokidar@4.0.3: resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} engines: {node: '>= 14.16.0'} @@ -1896,13 +1625,6 @@ packages: classnames@2.5.1: resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} - clean-git-ref@2.0.1: - resolution: {integrity: sha512-bLSptAy2P0s6hU4PzuIMKmMJJSE6gLXGH1cntDu7bWJUksvuM+7ReOK61mozULErYvP6a15rnYl0zFDef+pyPw==} - - clean-stack@2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} - cli-boxes@3.0.0: resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} engines: {node: '>=10'} @@ -1938,17 +1660,9 @@ packages: colord@2.9.3: resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - commander@11.1.0: - resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} - engines: {node: '>=16'} - commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -1956,10 +1670,6 @@ packages: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} - comment-json@4.2.5: - resolution: {integrity: sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw==} - engines: {node: '>= 6'} - common-ancestor-path@1.0.1: resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} @@ -1975,14 +1685,6 @@ packages: concat-with-sourcemaps@1.1.0: resolution: {integrity: sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==} - consola@3.2.3: - resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} - engines: {node: ^14.18.0 || >=16.10.0} - - consola@3.4.0: - resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} - engines: {node: ^14.18.0 || >=16.10.0} - content-disposition@1.0.0: resolution: {integrity: sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==} engines: {node: '>= 0.6'} @@ -2012,18 +1714,10 @@ packages: copy-to-clipboard@3.3.3: resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} - 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'} - crc-32@1.2.2: - resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} - engines: {node: '>=0.8'} - hasBin: true - crelt@1.0.6: resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==} @@ -2035,6 +1729,9 @@ packages: cross-fetch@3.2.0: resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} + cross-fetch@4.0.0: + resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} + cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -2151,21 +1848,9 @@ packages: decode-named-character-reference@1.1.0: resolution: {integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==} - dedent@1.5.1: - resolution: {integrity: sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==} - peerDependencies: - babel-plugin-macros: ^3.1.0 - peerDependenciesMeta: - babel-plugin-macros: - optional: true - deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - deepmerge-ts@5.1.0: - resolution: {integrity: sha512-eS8dRJOckyo9maw9Tu5O5RUi/4inFLrnoLkBe3cPfDMx3WZioXtmOew4TXQaxq7Rhl4xjDtR7c6x8nNTxOvbFw==} - engines: {node: '>=16.0.0'} - deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -2173,17 +1858,10 @@ packages: defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - depd@2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} - deprecation@2.3.1: - resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} - dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} @@ -2208,9 +1886,6 @@ packages: dfa@1.2.0: resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} - diff3@0.0.4: - resolution: {integrity: sha512-f1rQ7jXDn/3i37hdwRk9ohqcvLRH3+gEIgmA6qEM280WUOh7cOr3GXV8Jm5sPwUs46Nzl48SE8YNLGJoaLuodg==} - diff@5.2.0: resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} engines: {node: '>=0.3.1'} @@ -2249,9 +1924,6 @@ packages: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} - ecdsa-sig-formatter@1.0.11: - resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} - ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} @@ -2298,10 +1970,6 @@ packages: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} - es-set-tostringtag@2.1.0: - resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} - engines: {node: '>= 0.4'} - esast-util-from-estree@2.0.0: resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} @@ -2365,11 +2033,6 @@ packages: resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - esquery@1.6.0: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} @@ -2503,25 +2166,12 @@ packages: resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} engines: {node: '>=8'} - follow-redirects@1.15.9: - resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - fontace@0.3.0: resolution: {integrity: sha512-czoqATrcnxgWb/nAkfyIrRp6Q8biYj7nGnL6zfhTcX+JKKpWHFBnb8uNMw/kZr7u++3Y3wYSYoZgHkCcsuBpBg==} fontkit@2.0.4: resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} - form-data@4.0.2: - resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==} - engines: {node: '>= 6'} - forwarded@0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -2593,10 +2243,6 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - guess-json-indent@2.0.0: - resolution: {integrity: sha512-3Tm6R43KhtZWEVSHZnFmYMV9+gf3Vu0HXNNYtPVk2s7o8eGwYlJPHrjLtYw/7HBc10YxV+bfzKMuOf24z5qFng==} - engines: {node: '>=16.17.0'} - h3@1.15.3: resolution: {integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==} @@ -2604,18 +2250,10 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - has-own-prop@2.0.0: - resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==} - engines: {node: '>=8'} - has-symbols@1.1.0: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -2672,13 +2310,12 @@ packages: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} - human-id@4.1.1: - resolution: {integrity: sha512-3gKm/gCSUipeLsRYZbbdA1BD83lBoWUkZ7G9VFrhWPAU76KwYo5KR8V28bpoPm/ygy0x5/GCbpRQdY7VLYCoIg==} - hasBin: true - i18next-browser-languagedetector@8.1.0: resolution: {integrity: sha512-mHZxNx1Lq09xt5kCauZ/4bsXOEA2pfpwSoU11/QTJB+pD94iONFwp+ohqi///PwiFvjFOxe1akYCdHyFo1ng5Q==} + i18next-http-backend@3.0.2: + resolution: {integrity: sha512-PdlvPnvIp4E1sYi46Ik4tBYh/v/NbYfFFgTjkwFl0is8A18s7/bx9aXqsrOax9WUbeNS6mD2oix7Z0yGGf6m5g==} + i18next@25.1.2: resolution: {integrity: sha512-SP63m8LzdjkrAjruH7SCI3ndPSgjt4/wX7ouUUOzCW/eY+HzlIo19IQSfYA9X3qRiRP1SYtaTsg/Oz/PGsfD8w==} peerDependencies: @@ -2726,10 +2363,6 @@ packages: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} - indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} - inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -2752,10 +2385,6 @@ packages: is-arrayish@0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - is-core-module@2.15.1: resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} engines: {node: '>= 0.4'} @@ -2816,9 +2445,6 @@ packages: resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true - js-sha256@0.11.0: - resolution: {integrity: sha512-6xNlKayMZvds9h1Y1VWc0fQHQ82BxTXizWPEtEeGvmOUYpBRy4gbWroHLpzowe6xiQhHpelCQiE7HEdznyBL9Q==} - js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -2848,16 +2474,6 @@ packages: engines: {node: '>=6'} hasBin: true - jsonwebtoken@9.0.2: - resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} - engines: {node: '>=12', npm: '>=6'} - - jwa@1.4.2: - resolution: {integrity: sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==} - - jws@3.2.2: - resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} - keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -2869,10 +2485,6 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - kysely@0.27.6: - resolution: {integrity: sha512-FIyV/64EkKhJmjgC0g2hygpBv5RNWVPyNCqSAD7eTCv6eFWNIi4PN1UvdSJGicN/o35bnevgis4Y0UDC0qi8jQ==} - engines: {node: '>=14.0.0'} - levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -2966,33 +2578,15 @@ packages: lodash.castarray@4.4.0: resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} - lodash.includes@4.3.0: - resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} - - lodash.isboolean@3.0.3: - resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} - - lodash.isinteger@4.0.4: - resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} - - lodash.isnumber@3.0.3: - resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} - lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - lodash.isstring@4.0.1: - resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} - lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - lodash.once@4.1.1: - resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} - lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} @@ -3214,18 +2808,10 @@ packages: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - mime-db@1.54.0: resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} engines: {node: '>= 0.6'} - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - mime-types@3.0.1: resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==} engines: {node: '>= 0.6'} @@ -3257,10 +2843,6 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - murmurhash3js@3.0.1: - resolution: {integrity: sha512-KL8QYUaxq7kUbcl0Yto51rMcYt7E/4N4BG3/c96Iqw1PQrTRspu8Cpx4TZ4Nunib1d4bEkIH3gjCYlP2RLBdow==} - engines: {node: '>=0.10.0'} - nanoid@3.3.11: resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -3326,10 +2908,6 @@ packages: resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} engines: {node: '>= 0.4'} - octokit@3.1.2: - resolution: {integrity: sha512-MG5qmrTL5y8KYwFgE1A4JWmgfQBaIETE/lOlfwNYx1QOtCQHGVxkRJmdUJltFc1HVn73d61TlMhMyNTOtMl+ng==} - engines: {node: '>= 18'} - ofetch@1.4.1: resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} @@ -3391,9 +2969,6 @@ packages: pako@0.2.9: resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} - pako@1.0.11: - resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} - parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -3845,10 +3420,6 @@ packages: resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} engines: {node: ^10 || ^12 || >=14} - posthog-node@3.1.3: - resolution: {integrity: sha512-UaOOoWEUYTcaaDe1w0fgHW/sXvFr3RO0l7yI7RUDzkZNZCfwXNO9r3pc14d1EtNppF/SHBrV5hNiZZATpf/vUw==} - engines: {node: '>=15.0.0'} - prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -3875,9 +3446,6 @@ packages: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} - proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -4189,10 +3757,6 @@ packages: read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - readdirp@4.1.2: resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} engines: {node: '>= 14.18.0'} @@ -4252,10 +3816,6 @@ packages: remark-stringify@11.0.0: resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} - repeat-string@1.6.1: - resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} - engines: {node: '>=0.10'} - resize-observer-polyfill@1.5.1: resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} @@ -4318,9 +3878,6 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - rusha@0.8.14: - resolution: {integrity: sha512-cLgakCUf6PedEu15t8kbsjnwIFFR2D4RfL+W3iWFJ4iac7z4B0ZI8fxy4R3J956kAI68HclCFGL8MPoUVC3qVA==} - safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -4352,10 +3909,6 @@ packages: serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - seroval@0.5.1: - resolution: {integrity: sha512-ZfhQVB59hmIauJG5Ydynupy8KHyr5imGNtdDhbZG68Ufh1Ynkv9KOYOAABf71oVbQxJ8VkWnMHAjEHE7fWkH5g==} - engines: {node: '>=10'} - serve-static@2.2.0: resolution: {integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==} engines: {node: '>= 18'} @@ -4366,10 +3919,6 @@ packages: setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - sha.js@2.4.11: - resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} - hasBin: true - sharp@0.33.5: resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -4414,12 +3963,6 @@ packages: resolution: {integrity: sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA==} engines: {node: '>= 18'} - solid-js@1.6.12: - resolution: {integrity: sha512-JFqRobfG3q5r1l4RYVOAukk6+FWtHpXGIjgh/GEsHKweN/kK+iHOtzUALE6+P5t/jIcSNeGiVitX8gmJg+cYvQ==} - - solid-js@1.7.11: - resolution: {integrity: sha512-JkuvsHt8jqy7USsy9xJtT18aF9r2pFO+GB8JQ2XGTvtF49rGTObB46iebD25sE3qVNvIbwglXOXdALnJq9IHtQ==} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -4438,11 +3981,6 @@ packages: space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - sqlite-wasm-kysely@0.3.0: - resolution: {integrity: sha512-TzjBNv7KwRw6E3pdKdlRyZiTmUIE0UttT/Sl56MVwVARl/u5gp978KepazCJZewFUnlWHz9i3NQd4kOtP/Afdg==} - peerDependencies: - kysely: '*' - stable@0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' @@ -4683,23 +4221,10 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - universal-github-app-jwt@1.2.0: - resolution: {integrity: sha512-dncpMpnsKBk0eetwfN8D8OUHGfiDhhJ+mtsbMl+7PfW7mYjiH8LIcqRmYMtzYLgSh47HjfdBtrBwIQ/gizKR3g==} - - universal-user-agent@6.0.1: - resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==} - unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin@1.5.1: - resolution: {integrity: sha512-0QkvG13z6RD+1L1FoibQqnvTwVBXvS4XSPwAyinVgoOCl2jAgwzdUKmEj05o4Lt8xwQI85Hb6mSyYkcAGwZPew==} - - unplugin@2.3.2: - resolution: {integrity: sha512-3n7YA46rROb3zSj8fFxtxC/PqoyvYQ0llwz9wtUPUutr9ig09C8gGo5CWCwHrUzlqC1LLR43kxp5vEIyH1ac1w==} - engines: {node: '>=18.12.0'} - unstorage@1.16.0: resolution: {integrity: sha512-WQ37/H5A7LcRPWfYOrDa1Ys02xAbpPJq6q5GkO88FBXVSQzHd7+BjEwfRqyaSWCv9MbsJy058GWjjPjcJ16GGA==} peerDependencies: @@ -4768,9 +4293,6 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - urlpattern-polyfill@10.1.0: - resolution: {integrity: sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==} - use-sync-external-store@1.2.2: resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} peerDependencies: @@ -4779,10 +4301,6 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - uuid@10.0.0: - resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} - hasBin: true - vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -4857,13 +4375,6 @@ packages: webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} - engines: {node: '>=10.13.0'} - - webpack-virtual-modules@0.6.2: - resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} @@ -5526,141 +5037,6 @@ snapshots: '@img/sharp-win32-x64@0.33.5': optional: true - '@inlang/detect-json-formatting@1.0.0': - dependencies: - guess-json-indent: 2.0.0 - - '@inlang/json-types@1.1.0(@sinclair/typebox@0.31.28)': - dependencies: - '@sinclair/typebox': 0.31.28 - - '@inlang/language-tag@1.5.1': - dependencies: - '@sinclair/typebox': 0.31.28 - - '@inlang/message-lint-rule@1.4.5(@sinclair/typebox@0.31.28)': - dependencies: - '@inlang/json-types': 1.1.0(@sinclair/typebox@0.31.28) - '@inlang/language-tag': 1.5.1 - '@inlang/message': 2.1.0(@sinclair/typebox@0.31.28) - '@inlang/project-settings': 2.4.0(@sinclair/typebox@0.31.28) - '@inlang/translatable': 1.3.1 - '@sinclair/typebox': 0.31.28 - - '@inlang/message@2.1.0(@sinclair/typebox@0.31.28)': - dependencies: - '@inlang/language-tag': 1.5.1 - '@sinclair/typebox': 0.31.28 - - '@inlang/module@1.2.9(@sinclair/typebox@0.31.28)': - dependencies: - '@inlang/message-lint-rule': 1.4.5(@sinclair/typebox@0.31.28) - '@inlang/plugin': 2.4.9(@sinclair/typebox@0.31.28) - '@sinclair/typebox': 0.31.28 - - '@inlang/paraglide-js-adapter-unplugin@1.4.29': - dependencies: - '@inlang/paraglide-js': 1.7.0 - '@inlang/sdk': 0.33.0 - '@lix-js/client': 1.2.1 - unplugin: 1.5.1 - transitivePeerDependencies: - - babel-plugin-macros - - debug - - supports-color - - '@inlang/paraglide-js-adapter-vite@1.2.40': - dependencies: - '@inlang/paraglide-js-adapter-unplugin': 1.4.29 - transitivePeerDependencies: - - babel-plugin-macros - - debug - - supports-color - - '@inlang/paraglide-js@1.7.0': - dependencies: - '@inlang/detect-json-formatting': 1.0.0 - commander: 11.1.0 - consola: 3.2.3 - dedent: 1.5.1 - json5: 2.2.3 - posthog-node: 3.1.3 - transitivePeerDependencies: - - babel-plugin-macros - - debug - - '@inlang/paraglide-js@2.0.12': - dependencies: - '@inlang/recommend-sherlock': 0.2.1 - '@inlang/sdk': 2.4.8 - commander: 11.1.0 - consola: 3.4.0 - json5: 2.2.3 - unplugin: 2.3.2 - urlpattern-polyfill: 10.1.0 - transitivePeerDependencies: - - babel-plugin-macros - - '@inlang/plugin@2.4.9(@sinclair/typebox@0.31.28)': - dependencies: - '@inlang/json-types': 1.1.0(@sinclair/typebox@0.31.28) - '@inlang/language-tag': 1.5.1 - '@inlang/message': 2.1.0(@sinclair/typebox@0.31.28) - '@inlang/project-settings': 2.4.0(@sinclair/typebox@0.31.28) - '@inlang/translatable': 1.3.1 - '@lix-js/fs': 1.0.0 - '@sinclair/typebox': 0.31.28 - - '@inlang/project-settings@2.4.0(@sinclair/typebox@0.31.28)': - dependencies: - '@inlang/json-types': 1.1.0(@sinclair/typebox@0.31.28) - '@inlang/language-tag': 1.5.1 - '@sinclair/typebox': 0.31.28 - - '@inlang/recommend-sherlock@0.2.1': - dependencies: - comment-json: 4.2.5 - - '@inlang/result@1.1.0': {} - - '@inlang/sdk@0.33.0': - dependencies: - '@inlang/json-types': 1.1.0(@sinclair/typebox@0.31.28) - '@inlang/language-tag': 1.5.1 - '@inlang/message': 2.1.0(@sinclair/typebox@0.31.28) - '@inlang/message-lint-rule': 1.4.5(@sinclair/typebox@0.31.28) - '@inlang/module': 1.2.9(@sinclair/typebox@0.31.28) - '@inlang/plugin': 2.4.9(@sinclair/typebox@0.31.28) - '@inlang/project-settings': 2.4.0(@sinclair/typebox@0.31.28) - '@inlang/result': 1.1.0 - '@inlang/translatable': 1.3.1 - '@lix-js/client': 1.2.1 - '@lix-js/fs': 1.0.0 - '@sinclair/typebox': 0.31.28 - debug: 4.4.0 - dedent: 1.5.1 - deepmerge-ts: 5.1.0 - murmurhash3js: 3.0.1 - solid-js: 1.6.12 - throttle-debounce: 5.0.2 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - '@inlang/sdk@2.4.8': - dependencies: - '@lix-js/sdk': 0.4.7 - '@sinclair/typebox': 0.31.28 - kysely: 0.27.6 - sqlite-wasm-kysely: 0.3.0(kysely@0.27.6) - uuid: 10.0.0 - transitivePeerDependencies: - - babel-plugin-macros - - '@inlang/translatable@1.3.1': - dependencies: - '@inlang/language-tag': 1.5.1 - '@isaacs/fs-minipass@4.0.1': dependencies: minipass: 7.1.2 @@ -5711,37 +5087,6 @@ snapshots: dependencies: '@lezer/common': 1.2.1 - '@lix-js/client@1.2.1': - dependencies: - '@lix-js/fs': 1.0.0 - '@octokit/types': 12.4.0 - async-lock: 1.4.1 - clean-git-ref: 2.0.1 - crc-32: 1.2.2 - diff3: 0.0.4 - ignore: 5.3.2 - octokit: 3.1.2 - pako: 1.0.11 - pify: 5.0.0 - sha.js: 2.4.11 - solid-js: 1.7.11 - - '@lix-js/fs@1.0.0': {} - - '@lix-js/sdk@0.4.7': - dependencies: - '@lix-js/server-protocol-schema': 0.1.1 - dedent: 1.5.1 - human-id: 4.1.1 - js-sha256: 0.11.0 - kysely: 0.27.6 - sqlite-wasm-kysely: 0.3.0(kysely@0.27.6) - uuid: 10.0.0 - transitivePeerDependencies: - - babel-plugin-macros - - '@lix-js/server-protocol-schema@0.1.1': {} - '@mdx-js/mdx@3.1.0(acorn@8.14.1)': dependencies: '@types/estree': 1.0.7 @@ -5799,172 +5144,6 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@octokit/app@14.1.0': - dependencies: - '@octokit/auth-app': 6.1.3 - '@octokit/auth-unauthenticated': 5.0.1 - '@octokit/core': 5.2.1 - '@octokit/oauth-app': 6.1.0 - '@octokit/plugin-paginate-rest': 9.2.2(@octokit/core@5.2.1) - '@octokit/types': 12.4.0 - '@octokit/webhooks': 12.3.1 - - '@octokit/auth-app@6.1.3': - dependencies: - '@octokit/auth-oauth-app': 7.1.0 - '@octokit/auth-oauth-user': 4.1.0 - '@octokit/request': 8.4.1 - '@octokit/request-error': 5.1.1 - '@octokit/types': 13.10.0 - deprecation: 2.3.1 - lru-cache: '@wolfy1339/lru-cache@11.0.2-patch.1' - universal-github-app-jwt: 1.2.0 - universal-user-agent: 6.0.1 - - '@octokit/auth-oauth-app@7.1.0': - dependencies: - '@octokit/auth-oauth-device': 6.1.0 - '@octokit/auth-oauth-user': 4.1.0 - '@octokit/request': 8.4.1 - '@octokit/types': 13.10.0 - '@types/btoa-lite': 1.0.2 - btoa-lite: 1.0.0 - universal-user-agent: 6.0.1 - - '@octokit/auth-oauth-device@6.1.0': - dependencies: - '@octokit/oauth-methods': 4.1.0 - '@octokit/request': 8.4.1 - '@octokit/types': 13.10.0 - universal-user-agent: 6.0.1 - - '@octokit/auth-oauth-user@4.1.0': - dependencies: - '@octokit/auth-oauth-device': 6.1.0 - '@octokit/oauth-methods': 4.1.0 - '@octokit/request': 8.4.1 - '@octokit/types': 13.10.0 - btoa-lite: 1.0.0 - universal-user-agent: 6.0.1 - - '@octokit/auth-token@4.0.0': {} - - '@octokit/auth-unauthenticated@5.0.1': - dependencies: - '@octokit/request-error': 5.1.1 - '@octokit/types': 12.4.0 - - '@octokit/core@5.2.1': - dependencies: - '@octokit/auth-token': 4.0.0 - '@octokit/graphql': 7.1.1 - '@octokit/request': 8.4.1 - '@octokit/request-error': 5.1.1 - '@octokit/types': 13.10.0 - before-after-hook: 2.2.3 - universal-user-agent: 6.0.1 - - '@octokit/endpoint@9.0.6': - dependencies: - '@octokit/types': 13.10.0 - universal-user-agent: 6.0.1 - - '@octokit/graphql@7.1.1': - dependencies: - '@octokit/request': 8.4.1 - '@octokit/types': 13.10.0 - universal-user-agent: 6.0.1 - - '@octokit/oauth-app@6.1.0': - dependencies: - '@octokit/auth-oauth-app': 7.1.0 - '@octokit/auth-oauth-user': 4.1.0 - '@octokit/auth-unauthenticated': 5.0.1 - '@octokit/core': 5.2.1 - '@octokit/oauth-authorization-url': 6.0.2 - '@octokit/oauth-methods': 4.1.0 - '@types/aws-lambda': 8.10.149 - universal-user-agent: 6.0.1 - - '@octokit/oauth-authorization-url@6.0.2': {} - - '@octokit/oauth-methods@4.1.0': - dependencies: - '@octokit/oauth-authorization-url': 6.0.2 - '@octokit/request': 8.4.1 - '@octokit/request-error': 5.1.1 - '@octokit/types': 13.10.0 - btoa-lite: 1.0.0 - - '@octokit/openapi-types@19.1.0': {} - - '@octokit/openapi-types@20.0.0': {} - - '@octokit/openapi-types@24.2.0': {} - - '@octokit/plugin-paginate-graphql@4.0.1(@octokit/core@5.2.1)': - dependencies: - '@octokit/core': 5.2.1 - - '@octokit/plugin-paginate-rest@9.2.2(@octokit/core@5.2.1)': - dependencies: - '@octokit/core': 5.2.1 - '@octokit/types': 12.6.0 - - '@octokit/plugin-rest-endpoint-methods@10.4.1(@octokit/core@5.2.1)': - dependencies: - '@octokit/core': 5.2.1 - '@octokit/types': 12.6.0 - - '@octokit/plugin-retry@6.1.0(@octokit/core@5.2.1)': - dependencies: - '@octokit/core': 5.2.1 - '@octokit/request-error': 5.1.1 - '@octokit/types': 13.10.0 - bottleneck: 2.19.5 - - '@octokit/plugin-throttling@8.2.0(@octokit/core@5.2.1)': - dependencies: - '@octokit/core': 5.2.1 - '@octokit/types': 12.4.0 - bottleneck: 2.19.5 - - '@octokit/request-error@5.1.1': - dependencies: - '@octokit/types': 13.10.0 - deprecation: 2.3.1 - once: 1.4.0 - - '@octokit/request@8.4.1': - dependencies: - '@octokit/endpoint': 9.0.6 - '@octokit/request-error': 5.1.1 - '@octokit/types': 13.10.0 - universal-user-agent: 6.0.1 - - '@octokit/types@12.4.0': - dependencies: - '@octokit/openapi-types': 19.1.0 - - '@octokit/types@12.6.0': - dependencies: - '@octokit/openapi-types': 20.0.0 - - '@octokit/types@13.10.0': - dependencies: - '@octokit/openapi-types': 24.2.0 - - '@octokit/webhooks-methods@4.1.0': {} - - '@octokit/webhooks-types@7.6.1': {} - - '@octokit/webhooks@12.3.1': - dependencies: - '@octokit/request-error': 5.1.1 - '@octokit/webhooks-methods': 4.1.0 - '@octokit/webhooks-types': 7.6.1 - aggregate-error: 3.1.0 - '@oslojs/encoding@1.1.0': {} '@rc-component/async-validator@5.0.4': @@ -6184,10 +5363,6 @@ snapshots: '@shikijs/vscode-textmate@10.0.2': {} - '@sinclair/typebox@0.31.28': {} - - '@sqlite.org/sqlite-wasm@3.48.0-build4': {} - '@swc/helpers@0.5.17': dependencies: tslib: 2.8.1 @@ -6277,8 +5452,6 @@ snapshots: '@trysound/sax@0.2.0': {} - '@types/aws-lambda@8.10.149': {} - '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.27.2 @@ -6300,8 +5473,6 @@ snapshots: dependencies: '@babel/types': 7.27.1 - '@types/btoa-lite@1.0.2': {} - '@types/debug@4.1.12': dependencies: '@types/ms': 2.1.0 @@ -6324,11 +5495,6 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/jsonwebtoken@9.0.9': - dependencies: - '@types/ms': 2.1.0 - '@types/node': 22.15.17 - '@types/mdast@4.0.4': dependencies: '@types/unist': 3.0.3 @@ -6453,8 +5619,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@wolfy1339/lru-cache@11.0.2-patch.1': {} - accepts@2.0.0: dependencies: mime-types: 3.0.1 @@ -6466,11 +5630,6 @@ snapshots: acorn@8.14.1: {} - aggregate-error@3.1.0: - dependencies: - clean-stack: 2.2.0 - indent-string: 4.0.0 - ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 @@ -6561,8 +5720,6 @@ snapshots: array-iterate@2.0.1: {} - array-timsort@1.0.3: {} - astring@1.9.0: {} astro@5.7.12(@types/node@22.15.17)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(terser@5.36.0)(typescript@5.8.3)(yaml@2.5.1): @@ -6664,10 +5821,6 @@ snapshots: - uploadthing - yaml - async-lock@1.4.1: {} - - asynckit@0.4.0: {} - autoprefixer@10.4.21(postcss@8.5.3): dependencies: browserslist: 4.24.5 @@ -6678,14 +5831,6 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 - axios@1.9.0: - dependencies: - follow-redirects: 1.15.9 - form-data: 4.0.2 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - axobject-query@4.1.0: {} bail@2.0.2: {} @@ -6696,10 +5841,6 @@ snapshots: base64-js@1.5.1: {} - before-after-hook@2.2.3: {} - - binary-extensions@2.3.0: {} - blob-to-buffer@1.2.9: {} body-parser@2.2.0: @@ -6718,8 +5859,6 @@ snapshots: boolbase@1.0.0: {} - bottleneck@2.19.5: {} - boxen@8.0.1: dependencies: ansi-align: 3.0.1 @@ -6755,10 +5894,6 @@ snapshots: node-releases: 2.0.19 update-browserslist-db: 1.1.3(browserslist@4.24.5) - btoa-lite@1.0.0: {} - - buffer-equal-constant-time@1.0.1: {} - buffer-from@1.1.2: {} bytes@3.1.2: {} @@ -6803,18 +5938,6 @@ snapshots: character-reference-invalid@2.0.1: {} - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - chokidar@4.0.3: dependencies: readdirp: 4.1.2 @@ -6829,10 +5952,6 @@ snapshots: classnames@2.5.1: {} - clean-git-ref@2.0.1: {} - - clean-stack@2.2.0: {} - cli-boxes@3.0.0: {} clone@2.1.2: {} @@ -6873,26 +5992,12 @@ snapshots: colord@2.9.3: {} - combined-stream@1.0.8: - dependencies: - delayed-stream: 1.0.0 - comma-separated-tokens@2.0.3: {} - commander@11.1.0: {} - commander@2.20.3: {} commander@7.2.0: {} - comment-json@4.2.5: - dependencies: - array-timsort: 1.0.3 - core-util-is: 1.0.3 - esprima: 4.0.1 - has-own-prop: 2.0.0 - repeat-string: 1.6.1 - common-ancestor-path@1.0.1: {} commondir@1.0.1: {} @@ -6905,10 +6010,6 @@ snapshots: dependencies: source-map: 0.6.1 - consola@3.2.3: {} - - consola@3.4.0: {} - content-disposition@1.0.0: dependencies: safe-buffer: 5.2.1 @@ -6929,15 +6030,11 @@ snapshots: dependencies: toggle-selection: 1.0.6 - core-util-is@1.0.3: {} - cors@2.8.5: dependencies: object-assign: 4.1.1 vary: 1.1.2 - crc-32@1.2.2: {} - crelt@1.0.6: {} cross-env@7.0.3: @@ -6950,6 +6047,12 @@ snapshots: transitivePeerDependencies: - encoding + cross-fetch@4.0.0: + dependencies: + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding + cross-spawn@7.0.3: dependencies: path-key: 3.1.1 @@ -7122,22 +6225,14 @@ snapshots: dependencies: character-entities: 2.0.2 - dedent@1.5.1: {} - deep-is@0.1.4: {} - deepmerge-ts@5.1.0: {} - deepmerge@4.3.1: {} defu@6.1.4: {} - delayed-stream@1.0.0: {} - depd@2.0.0: {} - deprecation@2.3.1: {} - dequal@2.0.3: {} destr@2.0.5: {} @@ -7156,8 +6251,6 @@ snapshots: dfa@1.2.0: {} - diff3@0.0.4: {} - diff@5.2.0: {} dlv@1.1.3: {} @@ -7204,10 +6297,6 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 - ecdsa-sig-formatter@1.0.11: - dependencies: - safe-buffer: 5.2.1 - ee-first@1.1.1: {} electron-to-chromium@1.5.151: {} @@ -7239,13 +6328,6 @@ snapshots: dependencies: es-errors: 1.3.0 - es-set-tostringtag@2.1.0: - dependencies: - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - esast-util-from-estree@2.0.0: dependencies: '@types/estree-jsx': 1.0.5 @@ -7363,8 +6445,6 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.14.1) eslint-visitor-keys: 4.2.0 - esprima@4.0.1: {} - esquery@1.6.0: dependencies: estraverse: 5.3.0 @@ -7523,8 +6603,6 @@ snapshots: flattie@1.1.1: {} - follow-redirects@1.15.9: {} - fontace@0.3.0: dependencies: '@types/fontkit': 2.0.8 @@ -7542,13 +6620,6 @@ snapshots: unicode-properties: 1.4.1 unicode-trie: 2.0.0 - form-data@4.0.2: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - es-set-tostringtag: 2.1.0 - mime-types: 2.1.35 - forwarded@0.2.0: {} fraction.js@4.3.7: {} @@ -7608,8 +6679,6 @@ snapshots: graphemer@1.4.0: {} - guess-json-indent@2.0.0: {} - h3@1.15.3: dependencies: cookie-es: 1.2.2 @@ -7624,14 +6693,8 @@ snapshots: has-flag@4.0.0: {} - has-own-prop@2.0.0: {} - has-symbols@1.1.0: {} - has-tostringtag@1.0.2: - dependencies: - has-symbols: 1.1.0 - hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -7782,12 +6845,16 @@ snapshots: statuses: 2.0.1 toidentifier: 1.0.1 - human-id@4.1.1: {} - i18next-browser-languagedetector@8.1.0: dependencies: '@babel/runtime': 7.27.1 + i18next-http-backend@3.0.2: + dependencies: + cross-fetch: 4.0.0 + transitivePeerDependencies: + - encoding + i18next@25.1.2(typescript@5.8.3): dependencies: '@babel/runtime': 7.27.1 @@ -7825,8 +6892,6 @@ snapshots: imurmurhash@0.1.4: {} - indent-string@4.0.0: {} - inherits@2.0.4: {} inline-style-parser@0.2.4: {} @@ -7845,10 +6910,6 @@ snapshots: is-arrayish@0.3.2: optional: true - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - is-core-module@2.15.1: dependencies: hasown: 2.0.2 @@ -7891,8 +6952,6 @@ snapshots: jiti@2.4.2: {} - js-sha256@0.11.0: {} - js-tokens@4.0.0: {} js-yaml@4.1.0: @@ -7913,30 +6972,6 @@ snapshots: json5@2.2.3: {} - jsonwebtoken@9.0.2: - dependencies: - jws: 3.2.2 - lodash.includes: 4.3.0 - lodash.isboolean: 3.0.3 - lodash.isinteger: 4.0.4 - lodash.isnumber: 3.0.3 - lodash.isplainobject: 4.0.6 - lodash.isstring: 4.0.1 - lodash.once: 4.1.1 - ms: 2.1.3 - semver: 7.7.1 - - jwa@1.4.2: - dependencies: - buffer-equal-constant-time: 1.0.1 - ecdsa-sig-formatter: 1.0.11 - safe-buffer: 5.2.1 - - jws@3.2.2: - dependencies: - jwa: 1.4.2 - safe-buffer: 5.2.1 - keyv@4.5.4: dependencies: json-buffer: 3.0.1 @@ -7945,8 +6980,6 @@ snapshots: kleur@4.1.5: {} - kysely@0.27.6: {} - levn@0.4.1: dependencies: prelude-ls: 1.2.1 @@ -8013,24 +7046,12 @@ snapshots: lodash.castarray@4.4.0: {} - lodash.includes@4.3.0: {} - - lodash.isboolean@3.0.3: {} - - lodash.isinteger@4.0.4: {} - - lodash.isnumber@3.0.3: {} - lodash.isplainobject@4.0.6: {} - lodash.isstring@4.0.1: {} - lodash.memoize@4.1.2: {} lodash.merge@4.6.2: {} - lodash.once@4.1.1: {} - lodash.uniq@4.5.0: {} longest-streak@3.1.0: {} @@ -8517,14 +7538,8 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 - mime-db@1.52.0: {} - mime-db@1.54.0: {} - mime-types@2.1.35: - dependencies: - mime-db: 1.52.0 - mime-types@3.0.1: dependencies: mime-db: 1.54.0 @@ -8549,8 +7564,6 @@ snapshots: ms@2.1.3: {} - murmurhash3js@3.0.1: {} - nanoid@3.3.11: {} nanoid@5.1.5: {} @@ -8589,19 +7602,6 @@ snapshots: object-inspect@1.13.4: {} - octokit@3.1.2: - dependencies: - '@octokit/app': 14.1.0 - '@octokit/core': 5.2.1 - '@octokit/oauth-app': 6.1.0 - '@octokit/plugin-paginate-graphql': 4.0.1(@octokit/core@5.2.1) - '@octokit/plugin-paginate-rest': 9.2.2(@octokit/core@5.2.1) - '@octokit/plugin-rest-endpoint-methods': 10.4.1(@octokit/core@5.2.1) - '@octokit/plugin-retry': 6.1.0(@octokit/core@5.2.1) - '@octokit/plugin-throttling': 8.2.0(@octokit/core@5.2.1) - '@octokit/request-error': 5.1.1 - '@octokit/types': 12.4.0 - ofetch@1.4.1: dependencies: destr: 2.0.5 @@ -8669,8 +7669,6 @@ snapshots: pako@0.2.9: {} - pako@1.0.11: {} - parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -9095,13 +8093,6 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - posthog-node@3.1.3: - dependencies: - axios: 1.9.0 - rusha: 0.8.14 - transitivePeerDependencies: - - debug - prelude-ls@1.2.1: {} prismjs@1.30.0: {} @@ -9122,8 +8113,6 @@ snapshots: forwarded: 0.2.0 ipaddr.js: 1.9.1 - proxy-from-env@1.1.0: {} - punycode@2.3.1: {} qs@6.14.0: @@ -9511,10 +8500,6 @@ snapshots: dependencies: pify: 2.3.0 - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - readdirp@4.1.2: {} recma-build-jsx@1.0.0: @@ -9638,8 +8623,6 @@ snapshots: mdast-util-to-markdown: 2.1.2 unified: 11.0.5 - repeat-string@1.6.1: {} - resize-observer-polyfill@1.5.1: {} resolve-from@4.0.0: {} @@ -9752,8 +8735,6 @@ snapshots: dependencies: queue-microtask: 1.2.3 - rusha@0.8.14: {} - safe-buffer@5.2.1: {} safe-identifier@0.4.2: {} @@ -9790,8 +8771,6 @@ snapshots: dependencies: randombytes: 2.1.0 - seroval@0.5.1: {} - serve-static@2.2.0: dependencies: encodeurl: 2.0.0 @@ -9805,11 +8784,6 @@ snapshots: setprototypeof@1.2.0: {} - sha.js@2.4.11: - dependencies: - inherits: 2.0.4 - safe-buffer: 5.2.1 - sharp@0.33.5: dependencies: color: 4.2.3 @@ -9893,15 +8867,6 @@ snapshots: smol-toml@1.3.4: {} - solid-js@1.6.12: - dependencies: - csstype: 3.1.3 - - solid-js@1.7.11: - dependencies: - csstype: 3.1.3 - seroval: 0.5.1 - source-map-js@1.2.1: {} source-map-support@0.5.21: @@ -9915,11 +8880,6 @@ snapshots: space-separated-tokens@2.0.2: {} - sqlite-wasm-kysely@0.3.0(kysely@0.27.6): - dependencies: - '@sqlite.org/sqlite-wasm': 3.48.0-build4 - kysely: 0.27.6 - stable@0.1.8: {} statuses@2.0.1: {} @@ -10173,28 +9133,8 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - universal-github-app-jwt@1.2.0: - dependencies: - '@types/jsonwebtoken': 9.0.9 - jsonwebtoken: 9.0.2 - - universal-user-agent@6.0.1: {} - unpipe@1.0.0: {} - unplugin@1.5.1: - dependencies: - acorn: 8.14.1 - chokidar: 3.6.0 - webpack-sources: 3.2.3 - webpack-virtual-modules: 0.6.2 - - unplugin@2.3.2: - dependencies: - acorn: 8.14.1 - picomatch: 4.0.2 - webpack-virtual-modules: 0.6.2 - unstorage@1.16.0: dependencies: anymatch: 3.1.3 @@ -10216,8 +9156,6 @@ snapshots: dependencies: punycode: 2.3.1 - urlpattern-polyfill@10.1.0: {} - use-sync-external-store@1.2.2(react@19.1.0): dependencies: react: 19.1.0 @@ -10225,8 +9163,6 @@ snapshots: util-deprecate@1.0.2: {} - uuid@10.0.0: {} - vary@1.1.2: {} vfile-location@5.0.3: @@ -10272,10 +9208,6 @@ snapshots: webidl-conversions@3.0.1: {} - webpack-sources@3.2.3: {} - - webpack-virtual-modules@0.6.2: {} - whatwg-url@5.0.0: dependencies: tr46: 0.0.3