diff --git a/.changeset/spotty-flowers-flow.md b/.changeset/spotty-flowers-flow.md new file mode 100644 index 0000000000..9a8f1f7ef0 --- /dev/null +++ b/.changeset/spotty-flowers-flow.md @@ -0,0 +1,7 @@ +--- +"@uploadthing/shared": patch +"@uploadthing/react": patch +"@uploadthing/expo": patch +--- + +fix vite monorepos sometimes complaining about `$RefreshSig$ is not a function` diff --git a/examples/minimal-tanstack-start/.env.example b/examples/minimal-tanstack-start/.env.example new file mode 100644 index 0000000000..87877a7ff0 --- /dev/null +++ b/examples/minimal-tanstack-start/.env.example @@ -0,0 +1,2 @@ +# Go to https://uploadthing.com/dashboard to get your token +UPLOADTHING_TOKEN='...' \ No newline at end of file diff --git a/examples/minimal-tanstack-start/app.config.ts b/examples/minimal-tanstack-start/app.config.ts new file mode 100644 index 0000000000..e00f8dbef6 --- /dev/null +++ b/examples/minimal-tanstack-start/app.config.ts @@ -0,0 +1,3 @@ +import { defineConfig } from "@tanstack/start/config"; + +export default defineConfig({}); diff --git a/examples/minimal-tanstack-start/app/api.ts b/examples/minimal-tanstack-start/app/api.ts new file mode 100644 index 0000000000..f1324764dd --- /dev/null +++ b/examples/minimal-tanstack-start/app/api.ts @@ -0,0 +1,6 @@ +import { + createStartAPIHandler, + defaultAPIFileRouteHandler, +} from "@tanstack/start/api"; + +export default createStartAPIHandler(defaultAPIFileRouteHandler); diff --git a/examples/minimal-tanstack-start/app/client.tsx b/examples/minimal-tanstack-start/app/client.tsx new file mode 100644 index 0000000000..f7f49c6d38 --- /dev/null +++ b/examples/minimal-tanstack-start/app/client.tsx @@ -0,0 +1,8 @@ +import { StartClient } from "@tanstack/start"; +import { hydrateRoot } from "react-dom/client"; + +import { createRouter } from "./router"; + +const router = createRouter(); + +hydrateRoot(document.getElementById("root")!, ); diff --git a/examples/minimal-tanstack-start/app/routeTree.gen.ts b/examples/minimal-tanstack-start/app/routeTree.gen.ts new file mode 100644 index 0000000000..8f205ff90a --- /dev/null +++ b/examples/minimal-tanstack-start/app/routeTree.gen.ts @@ -0,0 +1,89 @@ +/* prettier-ignore-start */ + +/* eslint-disable */ + +// @ts-nocheck + +// noinspection JSUnusedGlobalSymbols + +// This file is auto-generated by TanStack Router + +// Import Routes + +import { Route as rootRoute } from "./routes/__root"; +import { Route as IndexImport } from "./routes/index"; + +// Create/Update Routes + +const IndexRoute = IndexImport.update({ + path: "/", + getParentRoute: () => rootRoute, +} as any); + +// Populate the FileRoutesByPath interface + +declare module "@tanstack/react-router" { + interface FileRoutesByPath { + "/": { + id: "/"; + path: "/"; + fullPath: "/"; + preLoaderRoute: typeof IndexImport; + parentRoute: typeof rootRoute; + }; + } +} + +// Create and export the route tree + +export interface FileRoutesByFullPath { + "/": typeof IndexRoute; +} + +export interface FileRoutesByTo { + "/": typeof IndexRoute; +} + +export interface FileRoutesById { + __root__: typeof rootRoute; + "/": typeof IndexRoute; +} + +export interface FileRouteTypes { + fileRoutesByFullPath: FileRoutesByFullPath; + fullPaths: "/"; + fileRoutesByTo: FileRoutesByTo; + to: "/"; + id: "__root__" | "/"; + fileRoutesById: FileRoutesById; +} + +export interface RootRouteChildren { + IndexRoute: typeof IndexRoute; +} + +const rootRouteChildren: RootRouteChildren = { + IndexRoute: IndexRoute, +}; + +export const routeTree = rootRoute + ._addFileChildren(rootRouteChildren) + ._addFileTypes(); + +/* prettier-ignore-end */ + +/* ROUTE_MANIFEST_START +{ + "routes": { + "__root__": { + "filePath": "__root.tsx", + "children": [ + "/" + ] + }, + "/": { + "filePath": "index.tsx" + } + } +} +ROUTE_MANIFEST_END */ diff --git a/examples/minimal-tanstack-start/app/router.tsx b/examples/minimal-tanstack-start/app/router.tsx new file mode 100644 index 0000000000..4552d1ca39 --- /dev/null +++ b/examples/minimal-tanstack-start/app/router.tsx @@ -0,0 +1,17 @@ +import { createRouter as createTanStackRouter } from "@tanstack/react-router"; + +import { routeTree } from "./routeTree.gen"; + +export function createRouter() { + const router = createTanStackRouter({ + routeTree, + }); + + return router; +} + +declare module "@tanstack/react-router" { + interface Register { + router: ReturnType; + } +} diff --git a/examples/minimal-tanstack-start/app/routes/__root.tsx b/examples/minimal-tanstack-start/app/routes/__root.tsx new file mode 100644 index 0000000000..ae4d5d2f1b --- /dev/null +++ b/examples/minimal-tanstack-start/app/routes/__root.tsx @@ -0,0 +1,38 @@ +import * as React from "react"; +import { + createRootRoute, + Outlet, + ScrollRestoration, +} from "@tanstack/react-router"; +import { Body, Head, Html, Meta, Scripts } from "@tanstack/start"; + +// @ts-expect-error +import uploadthingCss from "@uploadthing/react/styles.css?url"; + +export const Route = createRootRoute({ + component: RootComponent, + links: () => [{ rel: "stylesheet", href: uploadthingCss }], +}); + +function RootComponent() { + return ( + + + + ); +} + +function RootDocument({ children }: { children: React.ReactNode }) { + return ( + + + + + + {children} + + + + + ); +} diff --git a/examples/minimal-tanstack-start/app/routes/api/uploadthing.ts b/examples/minimal-tanstack-start/app/routes/api/uploadthing.ts new file mode 100644 index 0000000000..68c07c1a65 --- /dev/null +++ b/examples/minimal-tanstack-start/app/routes/api/uploadthing.ts @@ -0,0 +1,11 @@ +import { createAPIFileRoute } from "@tanstack/start/api"; + +import { createRouteHandler } from "uploadthing/server"; + +import { uploadRouter } from "../../server/uploadthing"; + +const handlers = createRouteHandler({ router: uploadRouter }); +export const Route = createAPIFileRoute("/api/uploadthing")({ + GET: handlers, + POST: handlers, +}); diff --git a/examples/minimal-tanstack-start/app/routes/index.tsx b/examples/minimal-tanstack-start/app/routes/index.tsx new file mode 100644 index 0000000000..71dfbe11ce --- /dev/null +++ b/examples/minimal-tanstack-start/app/routes/index.tsx @@ -0,0 +1,79 @@ +import { createFileRoute } from "@tanstack/react-router"; + +import { + UploadButton, + UploadDropzone, + useUploadThing, +} from "../utils/uploadthing"; + +export const Route = createFileRoute("/")({ + component: Home, +}); + +function Home() { + const { startUpload } = useUploadThing("videoAndImage", { + /** + * @see https://docs.uploadthing.com/api-reference/react#useuploadthing + */ + onBeforeUploadBegin: (files) => { + console.log("Uploading", files.length, "files"); + return files; + }, + onUploadBegin: (name) => { + console.log("Beginning upload of", name); + }, + onClientUploadComplete: (res) => { + console.log("Upload Completed.", res.length, "files uploaded"); + }, + onUploadProgress(p) { + console.log("onUploadProgress", p); + }, + }); + + return ( +
+ { + console.log(`onClientUploadComplete`, res); + alert("Upload Completed"); + }} + onUploadBegin={() => { + console.log("upload begin"); + }} + config={{ appendOnPaste: true, mode: "manual" }} + /> + { + alert("Upload Aborted"); + }} + onClientUploadComplete={(res) => { + console.log(`onClientUploadComplete`, res); + alert("Upload Completed"); + }} + onUploadBegin={() => { + console.log("upload begin"); + }} + /> + { + const files = Array.from(e.target.files ?? []); + + // Do something with files + + // Then start the upload + await startUpload(files); + }} + /> +
+ ); +} diff --git a/examples/minimal-tanstack-start/app/server/uploadthing.ts b/examples/minimal-tanstack-start/app/server/uploadthing.ts new file mode 100644 index 0000000000..b664e6c096 --- /dev/null +++ b/examples/minimal-tanstack-start/app/server/uploadthing.ts @@ -0,0 +1,61 @@ +import { createUploadthing, UTFiles } from "uploadthing/next"; +import type { FileRouter } from "uploadthing/next"; + +const f = createUploadthing({ + /** + * Log out more information about the error, but don't return it to the client + * @see https://docs.uploadthing.com/errors#error-formatting + */ + errorFormatter: (err) => { + console.log("Error uploading file", err.message); + console.log(" - Above error caused by:", err.cause); + + return { message: err.message }; + }, +}); + +/** + * This is your Uploadthing file router. For more information: + * @see https://docs.uploadthing.com/api-reference/server#file-routes + */ +export const uploadRouter = { + videoAndImage: f({ + image: { + maxFileSize: "32MB", + maxFileCount: 4, + acl: "public-read", + }, + video: { + maxFileSize: "16MB", + }, + blob: { + maxFileSize: "8GB", + }, + }) + .middleware(({ req, files }) => { + // Check some condition based on the incoming requrest + console.log("Request", req); + //^? + // if (!req.headers.get("x-some-header")) { + // throw new Error("x-some-header is required"); + // } + + // (Optional) Label your files with a custom identifier + const filesWithMyIds = files.map((file, idx) => ({ + ...file, + customId: `${idx}-HELLO`, + })); + + // Return some metadata to be stored with the file + return { foo: "bar" as const, [UTFiles]: filesWithMyIds }; + }) + .onUploadComplete(({ file, metadata }) => { + metadata; + // ^? + file.customId; + // ^? + console.log("upload completed", file); + }), +} satisfies FileRouter; + +export type OurFileRouter = typeof uploadRouter; diff --git a/examples/minimal-tanstack-start/app/ssr.tsx b/examples/minimal-tanstack-start/app/ssr.tsx new file mode 100644 index 0000000000..b271444181 --- /dev/null +++ b/examples/minimal-tanstack-start/app/ssr.tsx @@ -0,0 +1,12 @@ +import { getRouterManifest } from "@tanstack/start/router-manifest"; +import { + createStartHandler, + defaultStreamHandler, +} from "@tanstack/start/server"; + +import { createRouter } from "./router"; + +export default createStartHandler({ + createRouter, + getRouterManifest, +})(defaultStreamHandler); diff --git a/examples/minimal-tanstack-start/app/utils/uploadthing.ts b/examples/minimal-tanstack-start/app/utils/uploadthing.ts new file mode 100644 index 0000000000..b77a7e14ff --- /dev/null +++ b/examples/minimal-tanstack-start/app/utils/uploadthing.ts @@ -0,0 +1,12 @@ +import { + generateReactHelpers, + generateUploadButton, + generateUploadDropzone, +} from "@uploadthing/react"; + +import type { OurFileRouter } from "../server/uploadthing"; + +export const UploadButton = generateUploadButton(); +export const UploadDropzone = generateUploadDropzone(); + +export const { useUploadThing } = generateReactHelpers(); diff --git a/examples/minimal-tanstack-start/package.json b/examples/minimal-tanstack-start/package.json new file mode 100644 index 0000000000..1962d4524e --- /dev/null +++ b/examples/minimal-tanstack-start/package.json @@ -0,0 +1,25 @@ +{ + "name": "@example/minimal-tanstack-start", + "private": true, + "type": "module", + "scripts": { + "dev": "vinxi dev", + "build": "vinxi build", + "start": "vinxi start" + }, + "dependencies": { + "@tanstack/react-router": "^1.58.7", + "@tanstack/start": "^1.58.7", + "@uploadthing/react": "7.0.2", + "react": "18.3.1", + "react-dom": "18.3.1", + "uploadthing": "7.0.2", + "vinxi": "^0.4.3" + }, + "devDependencies": { + "@types/react": "18.3.3", + "@types/react-dom": "18.3.0", + "@vitejs/plugin-react": "^4.3.1", + "typescript": "^5.5.2" + } +} diff --git a/examples/minimal-tanstack-start/tsconfig.json b/examples/minimal-tanstack-start/tsconfig.json new file mode 100644 index 0000000000..6003c08318 --- /dev/null +++ b/examples/minimal-tanstack-start/tsconfig.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "jsx": "react-jsx", + "moduleResolution": "Bundler", + "module": "ESNext", + "target": "ES2022", + "skipLibCheck": true + } +} diff --git a/packages/expo/src/document-picker.ts b/packages/expo/src/document-picker.ts index 3d8ef2b5fd..99d61df5cf 100644 --- a/packages/expo/src/document-picker.ts +++ b/packages/expo/src/document-picker.ts @@ -2,7 +2,7 @@ import { useMemo } from "react"; import * as DocumentPicker from "expo-document-picker"; import type { UseUploadthingProps } from "@uploadthing/react"; -import { INTERNAL_uploadthingHookGen } from "@uploadthing/react/native"; +import { __useUploadThingInternal } from "@uploadthing/react/native"; import { generatePermittedFileTypes } from "@uploadthing/shared"; import type { ExpandedRouteConfig, ExtendObjectIf } from "@uploadthing/shared"; import type { FileRouter } from "uploadthing/server"; @@ -34,15 +34,12 @@ export const GENERATE_useDocumentUploader = < >(initOpts: { url: URL; }) => { - const useUploadThing = INTERNAL_uploadthingHookGen({ - url: initOpts.url, - }); - const useDocumentUploader = ( endpoint: TEndpoint, opts?: UseUploadthingProps, ) => { - const { routeConfig, startUpload, isUploading } = useUploadThing( + const { routeConfig, startUpload, isUploading } = __useUploadThingInternal( + initOpts.url, endpoint, opts, ); diff --git a/packages/expo/src/image-picker.ts b/packages/expo/src/image-picker.ts index 4f81fa46a1..33475bf15e 100644 --- a/packages/expo/src/image-picker.ts +++ b/packages/expo/src/image-picker.ts @@ -2,7 +2,7 @@ import { useMemo } from "react"; import * as ImagePicker from "expo-image-picker"; import type { UseUploadthingProps } from "@uploadthing/react"; -import { INTERNAL_uploadthingHookGen } from "@uploadthing/react/native"; +import { __useUploadThingInternal } from "@uploadthing/react/native"; import { generatePermittedFileTypes } from "@uploadthing/shared"; import type { ExpandedRouteConfig, ExtendObjectIf } from "@uploadthing/shared"; import type { FileRouter } from "uploadthing/server"; @@ -26,15 +26,12 @@ export const GENERATE_useImageUploader = < >(initOpts: { url: URL; }) => { - const useUploadThing = INTERNAL_uploadthingHookGen({ - url: initOpts.url, - }); - const useImageUploader = ( endpoint: TEndpoint, opts?: UseUploadthingProps, ) => { - const { routeConfig, startUpload, isUploading } = useUploadThing( + const { routeConfig, startUpload, isUploading } = __useUploadThingInternal( + initOpts.url, endpoint, opts, ); diff --git a/packages/expo/src/index.ts b/packages/expo/src/index.ts index bd338c68f8..dd3fa1aa1d 100644 --- a/packages/expo/src/index.ts +++ b/packages/expo/src/index.ts @@ -1,9 +1,11 @@ import Constants from "expo-constants"; import { generateReactHelpers } from "@uploadthing/react/native"; -import type * as _TS_FIND_ME_1 from "@uploadthing/shared"; +import { warnIfInvalidPeerDependency } from "@uploadthing/shared"; +import { version as uploadthingClientVersion } from "uploadthing/client"; import type { FileRouter } from "uploadthing/internal/types"; +import { peerDependencies } from "../package.json"; import { GENERATE_useDocumentUploader } from "./document-picker"; import { GENERATE_useImageUploader } from "./image-picker"; @@ -23,6 +25,12 @@ export interface GenerateTypedHelpersOptions { export const generateReactNativeHelpers = ( initOpts?: GenerateTypedHelpersOptions, ) => { + warnIfInvalidPeerDependency( + "@uploadthing/expo", + peerDependencies.uploadthing, + uploadthingClientVersion, + ); + const debuggerHost = Constants.expoConfig?.hostUri; let url = new URL("http://localhost:8081/api/uploadthing"); try { diff --git a/packages/react/src/components/button.tsx b/packages/react/src/components/button.tsx index 9d0e3e0b2f..0b53de2a88 100644 --- a/packages/react/src/components/button.tsx +++ b/packages/react/src/components/button.tsx @@ -22,7 +22,7 @@ import type { import type { FileRouter } from "uploadthing/types"; import type { UploadthingComponentProps } from "../types"; -import { INTERNAL_uploadthingHookGen } from "../useUploadThing"; +import { __useUploadThingInternal } from "../useUploadThing"; import { usePaste } from "../utils/usePaste"; import { Cancel, progressWidths, Spinner } from "./shared"; @@ -102,10 +102,6 @@ export function UploadButton< } = $props.config ?? {}; const acRef = useRef(new AbortController()); - const useUploadThing = INTERNAL_uploadthingHookGen({ - url: resolveMaybeUrlArg($props.url), - }); - const fileInputRef = useRef(null); const labelRef = useRef(null); const [uploadProgress, setUploadProgress] = useState( @@ -113,7 +109,8 @@ export function UploadButton< ); const [files, setFiles] = useState([]); - const { startUpload, isUploading, routeConfig } = useUploadThing( + const { startUpload, isUploading, routeConfig } = __useUploadThingInternal( + resolveMaybeUrlArg($props.url), $props.endpoint, { signal: acRef.current.signal, diff --git a/packages/react/src/components/dropzone.tsx b/packages/react/src/components/dropzone.tsx index 93cf4ef78b..4f1255c936 100644 --- a/packages/react/src/components/dropzone.tsx +++ b/packages/react/src/components/dropzone.tsx @@ -49,7 +49,7 @@ import type { import type { FileRouter } from "uploadthing/types"; import type { UploadthingComponentProps } from "../types"; -import { INTERNAL_uploadthingHookGen } from "../useUploadThing"; +import { __useUploadThingInternal } from "../useUploadThing"; import { Cancel, progressWidths, Spinner } from "./shared"; type DropzoneStyleFieldCallbackArgs = { @@ -137,10 +137,6 @@ export function UploadDropzone< } = $props.config ?? {}; const acRef = useRef(new AbortController()); - const useUploadThing = INTERNAL_uploadthingHookGen({ - url: resolveMaybeUrlArg($props.url), - }); - const [files, setFiles] = useState([]); const [uploadProgressState, setUploadProgress] = useState( @@ -148,7 +144,8 @@ export function UploadDropzone< ); const uploadProgress = $props.__internal_upload_progress ?? uploadProgressState; - const { startUpload, isUploading, routeConfig } = useUploadThing( + const { startUpload, isUploading, routeConfig } = __useUploadThingInternal( + resolveMaybeUrlArg($props.url), $props.endpoint, { signal: acRef.current.signal, diff --git a/packages/react/src/components/index.tsx b/packages/react/src/components/index.tsx index 4d1d1948c9..77c78f4735 100644 --- a/packages/react/src/components/index.tsx +++ b/packages/react/src/components/index.tsx @@ -1,6 +1,11 @@ -import { resolveMaybeUrlArg } from "@uploadthing/shared"; +import { + resolveMaybeUrlArg, + warnIfInvalidPeerDependency, +} from "@uploadthing/shared"; +import { version as uploadthingClientVersion } from "uploadthing/client"; import type { FileRouter } from "uploadthing/types"; +import { peerDependencies } from "../../package.json"; import type { GenerateTypedHelpersOptions, UploadthingComponentProps, @@ -16,6 +21,12 @@ export { UploadButton, UploadDropzone, Uploader }; export const generateUploadButton = ( opts?: GenerateTypedHelpersOptions, ) => { + warnIfInvalidPeerDependency( + "@uploadthing/react", + peerDependencies.uploadthing, + uploadthingClientVersion, + ); + const url = resolveMaybeUrlArg(opts?.url); const TypedButton = ( @@ -30,6 +41,12 @@ export const generateUploadButton = ( export const generateUploadDropzone = ( opts?: GenerateTypedHelpersOptions, ) => { + warnIfInvalidPeerDependency( + "@uploadthing/react", + peerDependencies.uploadthing, + uploadthingClientVersion, + ); + const url = resolveMaybeUrlArg(opts?.url); const TypedDropzone = ( @@ -44,6 +61,12 @@ export const generateUploadDropzone = ( export const generateUploader = ( opts?: GenerateTypedHelpersOptions, ) => { + warnIfInvalidPeerDependency( + "@uploadthing/react", + peerDependencies.uploadthing, + uploadthingClientVersion, + ); + const url = resolveMaybeUrlArg(opts?.url); const TypedUploader = ( diff --git a/packages/react/src/native.ts b/packages/react/src/native.ts index 82ff98ce5e..4c27653640 100644 --- a/packages/react/src/native.ts +++ b/packages/react/src/native.ts @@ -4,7 +4,7 @@ export { */ generateReactHelpers, /** - * @internal - if you're using @uploadthing/react, import this from the main entrypoint instead + * @deprecated - This is an internal function. */ - INTERNAL_uploadthingHookGen, + __useUploadThingInternal, } from "./useUploadThing"; diff --git a/packages/react/src/useUploadThing.ts b/packages/react/src/useUploadThing.ts index abc77779db..7b7b799751 100644 --- a/packages/react/src/useUploadThing.ts +++ b/packages/react/src/useUploadThing.ts @@ -7,9 +7,9 @@ import type { import { INTERNAL_DO_NOT_USE__fatalClientError, resolveMaybeUrlArg, - semverLite, UploadAbortedError, UploadThingError, + warnIfInvalidPeerDependency, } from "@uploadthing/shared"; import { genUploader, @@ -42,119 +42,123 @@ const useRouteConfig = ( return (maybeServerData ?? data)?.find((x) => x.slug === endpoint)?.config; }; -export const INTERNAL_uploadthingHookGen = < +/** + * @internal - This is an internal function. Use `generateReactHelpers` instead. + * The actual hook we export for public usage is generated from `generateReactHelpers` + * which has the URL and FileRouter generic pre-bound. + */ +export function __useUploadThingInternal< TRouter extends FileRouter, ->(initOpts: { - /** - * URL to the UploadThing API endpoint - * @example URL { http://localhost:3000/api/uploadthing } - * @example URL { https://www.example.com/api/uploadthing } - */ - url: URL; -}) => { - if (!semverLite(peerDependencies.uploadthing, uploadthingClientVersion)) { - console.error( - `!!!WARNING::: @uploadthing/react requires "uploadthing@${peerDependencies.uploadthing}", but version "${uploadthingClientVersion}" is installed`, - ); - } + TEndpoint extends keyof TRouter, +>( + url: URL, + endpoint: TEndpoint, + opts?: UseUploadthingProps, +) { const { uploadFiles } = genUploader({ - url: initOpts.url, + url, package: "@uploadthing/react", }); - const useUploadThing = ( - endpoint: TEndpoint, - opts?: UseUploadthingProps, - ) => { - const [isUploading, setUploading] = useState(false); - const uploadProgress = useRef(0); - const fileProgress = useRef>(new Map()); - - type InferredInput = inferEndpointInput; - type FuncInput = undefined extends InferredInput - ? [files: File[], input?: undefined] - : [files: File[], input: InferredInput]; - - const startUpload = useEvent(async (...args: FuncInput) => { - const files = (await opts?.onBeforeUploadBegin?.(args[0])) ?? args[0]; - const input = args[1]; - - setUploading(true); - files.forEach((f) => fileProgress.current.set(f, 0)); - opts?.onUploadProgress?.(0); - try { - const res = await uploadFiles(endpoint, { - signal: opts?.signal, - headers: opts?.headers, - files, - onUploadProgress: (progress) => { - if (!opts?.onUploadProgress) return; - fileProgress.current.set(progress.file, progress.progress); - let sum = 0; - fileProgress.current.forEach((p) => { - sum += p; - }); - const averageProgress = - Math.floor(sum / fileProgress.current.size / 10) * 10; - if (averageProgress !== uploadProgress.current) { - opts?.onUploadProgress?.(averageProgress); - uploadProgress.current = averageProgress; - } - }, - onUploadBegin({ file }) { - if (!opts?.onUploadBegin) return; - - opts.onUploadBegin(file); - }, - // @ts-expect-error - input may not be defined on the type - input, - }); - - await opts?.onClientUploadComplete?.(res); - return res; - } catch (e) { - /** - * This is the only way to introduce this as a non-breaking change - * TODO: Consider refactoring API in the next major version - */ - if (e instanceof UploadAbortedError) throw e; - - let error: UploadThingError>; - if (e instanceof UploadThingError) { - error = e as UploadThingError>; - } else { - error = INTERNAL_DO_NOT_USE__fatalClientError(e as Error); - console.error( - "Something went wrong. Please contact UploadThing and provide the following cause:", - error.cause instanceof Error ? error.cause.toString() : error.cause, - ); - } - await opts?.onUploadError?.(error); - } finally { - setUploading(false); - fileProgress.current = new Map(); - uploadProgress.current = 0; + const [isUploading, setUploading] = useState(false); + const uploadProgress = useRef(0); + const fileProgress = useRef>(new Map()); + + type InferredInput = inferEndpointInput; + type FuncInput = undefined extends InferredInput + ? [files: File[], input?: undefined] + : [files: File[], input: InferredInput]; + + const startUpload = useEvent(async (...args: FuncInput) => { + const files = (await opts?.onBeforeUploadBegin?.(args[0])) ?? args[0]; + const input = args[1]; + + setUploading(true); + files.forEach((f) => fileProgress.current.set(f, 0)); + opts?.onUploadProgress?.(0); + try { + const res = await uploadFiles(endpoint, { + signal: opts?.signal, + headers: opts?.headers, + files, + onUploadProgress: (progress) => { + if (!opts?.onUploadProgress) return; + fileProgress.current.set(progress.file, progress.progress); + let sum = 0; + fileProgress.current.forEach((p) => { + sum += p; + }); + const averageProgress = + Math.floor(sum / fileProgress.current.size / 10) * 10; + if (averageProgress !== uploadProgress.current) { + opts?.onUploadProgress?.(averageProgress); + uploadProgress.current = averageProgress; + } + }, + onUploadBegin({ file }) { + if (!opts?.onUploadBegin) return; + + opts.onUploadBegin(file); + }, + // @ts-expect-error - input may not be defined on the type + input, + }); + + await opts?.onClientUploadComplete?.(res); + return res; + } catch (e) { + /** + * This is the only way to introduce this as a non-breaking change + * TODO: Consider refactoring API in the next major version + */ + if (e instanceof UploadAbortedError) throw e; + + let error: UploadThingError>; + if (e instanceof UploadThingError) { + error = e as UploadThingError>; + } else { + error = INTERNAL_DO_NOT_USE__fatalClientError(e as Error); + console.error( + "Something went wrong. Please contact UploadThing and provide the following cause:", + error.cause instanceof Error ? error.cause.toString() : error.cause, + ); } - }); - - const routeConfig = useRouteConfig(initOpts.url, endpoint as string); + await opts?.onUploadError?.(error); + } finally { + setUploading(false); + fileProgress.current = new Map(); + uploadProgress.current = 0; + } + }); - return { - startUpload, - isUploading, - routeConfig, - } as const; - }; + const routeConfig = useRouteConfig(url, endpoint as string); - return useUploadThing; -}; + return { + startUpload, + isUploading, + routeConfig, + } as const; +} export const generateReactHelpers = ( initOpts?: GenerateTypedHelpersOptions, ) => { + warnIfInvalidPeerDependency( + "@uploadthing/react", + peerDependencies.uploadthing, + uploadthingClientVersion, + ); + const url = resolveMaybeUrlArg(initOpts?.url); - const getRouteConfig = (endpoint: keyof TRouter) => { + function useUploadThing( + endpoint: TEndpoint, + opts?: UseUploadthingProps, + ) { + return __useUploadThingInternal(url, endpoint, opts); + } + + function getRouteConfig(endpoint: keyof TRouter) { const maybeServerData = globalThis.__UPLOADTHING; const config = maybeServerData?.find((x) => x.slug === endpoint)?.config; if (!config) { @@ -163,15 +167,14 @@ export const generateReactHelpers = ( ); } return config; - }; + } return { - useUploadThing: INTERNAL_uploadthingHookGen({ url }), + useUploadThing, ...genUploader({ url, package: "@uploadthing/react", }), - /** * Get the config for a given endpoint outside of React context. * @remarks Can only be used if the NextSSRPlugin is used in the app. diff --git a/packages/shared/src/utils.ts b/packages/shared/src/utils.ts index c3e9cad649..f5bda01187 100644 --- a/packages/shared/src/utils.ts +++ b/packages/shared/src/utils.ts @@ -252,6 +252,18 @@ export function semverLite(required: string, toCheck: string) { return rMajor === cMajor && rMinor === cMinor && rPatch === cPatch; } +export function warnIfInvalidPeerDependency( + pkg: string, + required: string, + toCheck: string, +) { + if (!semverLite(required, toCheck)) { + console.warn( + `!!!WARNING::: ${pkg} requires "uploadthing@${required}", but version "${toCheck}" is installed`, + ); + } +} + export const getRequestUrl = (req: Request) => Micro.gen(function* () { const host = req.headers.get("x-forwarded-host") ?? req.headers.get("host"); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ea3310b1d0..b28e38a3ec 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -114,7 +114,7 @@ importers: version: 14.2.11(@mdx-js/loader@3.0.1(webpack@5.94.0(esbuild@0.21.5)))(@mdx-js/react@3.0.1(@types/react@18.3.3)(react@18.3.1)) '@scalar/api-reference-react': specifier: ^0.3.37 - version: 0.3.37(@types/bun@1.1.5)(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.24.4)))(tailwindcss@3.4.3)(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0)) + version: 0.3.37(@types/bun@1.1.5)(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.25.2)))(tailwindcss@3.4.3)(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0)) '@sindresorhus/slugify': specifier: ^2.1.1 version: 2.2.1 @@ -168,16 +168,16 @@ importers: version: 0.1.4 next: specifier: 14.2.11 - version: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-themes: specifier: ^0.3.0 version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-view-transitions: specifier: ^0.3.0 - version: 0.3.0(next@14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.3.0(next@14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) npm-to-yarn: specifier: ^3.0.0 version: 3.0.0 @@ -419,7 +419,7 @@ importers: version: link:../../packages/react next: specifier: 14.2.11 - version: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -614,7 +614,7 @@ importers: version: link:../../packages/react next: specifier: 14.2.11 - version: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -698,7 +698,7 @@ importers: version: 4.2.15 svelte-check: specifier: ^3.6.7 - version: 3.6.9(@babel/core@7.24.4)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15) + version: 3.6.9(@babel/core@7.25.2)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -709,6 +709,43 @@ importers: specifier: ^5.3.1 version: 5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0) + examples/minimal-tanstack-start: + dependencies: + '@tanstack/react-router': + specifier: ^1.58.7 + version: 1.58.9(@tanstack/router-generator@1.58.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/start': + specifier: ^1.58.7 + version: 1.58.9(@types/node@20.14.0)(encoding@0.1.13)(ioredis@5.3.2)(lightningcss@1.24.1)(magicast@0.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.32.0)(typescript@5.5.2)(vite@5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0))(webpack-sources@3.2.3)(webpack@5.94.0) + '@uploadthing/react': + specifier: 7.0.2 + version: link:../../packages/react + react: + specifier: 18.3.1 + version: 18.3.1 + react-dom: + specifier: 18.3.1 + version: 18.3.1(react@18.3.1) + uploadthing: + specifier: 7.0.2 + version: link:../../packages/uploadthing + vinxi: + specifier: ^0.4.3 + version: 0.4.3(@types/node@20.14.0)(encoding@0.1.13)(ioredis@5.3.2)(lightningcss@1.24.1)(magicast@0.3.5)(terser@5.32.0)(webpack-sources@3.2.3) + devDependencies: + '@types/react': + specifier: 18.3.3 + version: 18.3.3 + '@types/react-dom': + specifier: 18.3.0 + version: 18.3.0 + '@vitejs/plugin-react': + specifier: ^4.3.1 + version: 4.3.1(vite@5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0)) + typescript: + specifier: ^5.5.2 + version: 5.5.2 + examples/profile-picture: dependencies: '@auth/drizzle-adapter': @@ -749,7 +786,7 @@ importers: version: 0.368.0(react@18.3.1) next: specifier: 14.2.11 - version: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-auth: specifier: 5.0.0-beta.19 version: 5.0.0-beta.19(next@14.2.11(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) @@ -822,7 +859,7 @@ importers: version: link:../../packages/react next: specifier: 14.2.11 - version: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -877,7 +914,7 @@ importers: version: link:../../packages/react next: specifier: 14.2.11 - version: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -993,7 +1030,7 @@ importers: version: 0.30.10(@cloudflare/workers-types@4.20240620.0)(@libsql/client@0.6.0)(@types/react@18.3.3)(bun-types@1.1.14)(react@18.3.1) next: specifier: 14.2.11 - version: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -1054,7 +1091,7 @@ importers: version: 0.30.10(@cloudflare/workers-types@4.20240620.0)(@libsql/client@0.6.0)(@types/react@18.3.3)(bun-types@1.1.14)(react@18.3.1) next: specifier: 14.2.11 - version: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -1130,7 +1167,7 @@ importers: version: 0.368.0(react@18.3.1) next: specifier: 14.2.11 - version: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: specifier: ^0.3.0 version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1182,7 +1219,7 @@ importers: version: link:../../packages/react next: specifier: 14.2.11 - version: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -1213,7 +1250,7 @@ importers: dependencies: next: specifier: 14.2.11 - version: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -1244,7 +1281,7 @@ importers: version: link:../../packages/react next: specifier: 14.2.11 - version: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -1300,19 +1337,19 @@ importers: version: 8.57.0 expo-constants: specifier: ^15.4.5 - version: 15.4.6(expo@51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13)) + version: 15.4.6(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)) expo-document-picker: specifier: ^12.0.1 - version: 12.0.1(expo@51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13)) + version: 12.0.1(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)) expo-image-picker: specifier: ^15.0.4 - version: 15.0.5(expo@51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13)) + version: 15.0.5(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)) react: specifier: 18.3.1 version: 18.3.1 react-native: specifier: ^0.74.1 - version: 0.74.1(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) + version: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) typescript: specifier: ^5.5.2 version: 5.5.2 @@ -1419,7 +1456,7 @@ importers: version: 8.57.0 next: specifier: 14.2.11 - version: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -1551,7 +1588,7 @@ importers: version: 4.2.15 svelte-check: specifier: ^3.6.7 - version: 3.6.9(@babel/core@7.24.4)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15) + version: 3.6.9(@babel/core@7.25.2)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15) tailwindcss: specifier: ^3.4.1 version: 3.4.3 @@ -1630,7 +1667,7 @@ importers: version: 1.11.1 next: specifier: 14.2.11 - version: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nuxt: specifier: ^3.11.2 version: 3.11.2(@parcel/watcher@2.4.1)(@types/node@20.14.0)(encoding@0.1.13)(eslint@8.57.0)(ioredis@5.3.2)(lightningcss@1.24.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.18.0)(terser@5.32.0)(typescript@5.5.2)(vite@5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0))(vue-tsc@2.0.14(typescript@5.5.2))(webpack-sources@3.2.3) @@ -1894,18 +1931,34 @@ packages: resolution: {integrity: sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.24.7': + resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.24.6': resolution: {integrity: sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.25.4': + resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} + engines: {node: '>=6.9.0'} + '@babel/core@7.24.4': resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==} engines: {node: '>=6.9.0'} + '@babel/core@7.25.2': + resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.24.4': resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==} engines: {node: '>=6.9.0'} + '@babel/generator@7.25.6': + resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.24.6': resolution: {integrity: sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==} engines: {node: '>=6.9.0'} @@ -1918,6 +1971,10 @@ packages: resolution: {integrity: sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.25.2': + resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} + engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.24.6': resolution: {integrity: sha512-djsosdPJVZE6Vsw3kk7IPRWethP94WHGOhQTc67SNXE0ZzMhHgALw8iGmYS0TD1bbMM0VDROy43od7/hN6WYcA==} engines: {node: '>=6.9.0'} @@ -1959,12 +2016,22 @@ packages: resolution: {integrity: sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==} engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.24.7': + resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-transforms@7.24.6': resolution: {integrity: sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.25.2': + resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.24.6': resolution: {integrity: sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA==} engines: {node: '>=6.9.0'} @@ -1973,6 +2040,10 @@ packages: resolution: {integrity: sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==} engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.24.8': + resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} + engines: {node: '>=6.9.0'} + '@babel/helper-remap-async-to-generator@7.24.6': resolution: {integrity: sha512-1Qursq9ArRZPAMOZf/nuzVW8HgJLkTB9y9LfP4lW2MVp4e9WkLJDovfKBxoDcCk6VuzIxyqWHyBoaCtSRP10yg==} engines: {node: '>=6.9.0'} @@ -1989,6 +2060,10 @@ packages: resolution: {integrity: sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==} engines: {node: '>=6.9.0'} + '@babel/helper-simple-access@7.24.7': + resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} + engines: {node: '>=6.9.0'} + '@babel/helper-skip-transparent-expression-wrappers@7.24.6': resolution: {integrity: sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q==} engines: {node: '>=6.9.0'} @@ -2009,6 +2084,10 @@ packages: resolution: {integrity: sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.24.8': + resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} + engines: {node: '>=6.9.0'} + '@babel/helper-wrap-function@7.24.6': resolution: {integrity: sha512-f1JLrlw/jbiNfxvdrfBgio/gRBk3yTAEJWirpAkiJG2Hb22E7cEYKHWo0dFPTv/niPovzIdPdEDetrv6tC6gPQ==} engines: {node: '>=6.9.0'} @@ -2017,10 +2096,18 @@ packages: resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.25.6': + resolution: {integrity: sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.6': resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==} engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.7': + resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} + engines: {node: '>=6.9.0'} + '@babel/parser@7.25.6': resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} engines: {node: '>=6.0.0'} @@ -2196,6 +2283,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-jsx@7.24.7': + resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -2244,6 +2337,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-typescript@7.25.4': + resolution: {integrity: sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -2496,6 +2595,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-jsx-self@7.24.7': + resolution: {integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-jsx-source@7.24.1': resolution: {integrity: sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==} engines: {node: '>=6.9.0'} @@ -2642,10 +2747,18 @@ packages: resolution: {integrity: sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==} engines: {node: '>=6.9.0'} + '@babel/template@7.25.0': + resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.24.1': resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.25.6': + resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==} + engines: {node: '>=6.9.0'} + '@babel/types@7.25.6': resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} @@ -2986,6 +3099,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.23.1': + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.17.19': resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} @@ -3016,6 +3135,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.23.1': + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.17.19': resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} engines: {node: '>=12'} @@ -3046,6 +3171,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.23.1': + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.17.19': resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} engines: {node: '>=12'} @@ -3076,6 +3207,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.23.1': + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.17.19': resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} engines: {node: '>=12'} @@ -3106,6 +3243,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.23.1': + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.17.19': resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} engines: {node: '>=12'} @@ -3136,6 +3279,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.23.1': + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.17.19': resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} engines: {node: '>=12'} @@ -3166,6 +3315,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.23.1': + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.17.19': resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} engines: {node: '>=12'} @@ -3196,6 +3351,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.23.1': + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.17.19': resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} engines: {node: '>=12'} @@ -3226,6 +3387,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.23.1': + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.17.19': resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} engines: {node: '>=12'} @@ -3256,6 +3423,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.23.1': + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.17.19': resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} engines: {node: '>=12'} @@ -3286,6 +3459,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.23.1': + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.17.19': resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} engines: {node: '>=12'} @@ -3316,6 +3495,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.23.1': + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.17.19': resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} engines: {node: '>=12'} @@ -3346,6 +3531,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.23.1': + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.17.19': resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} engines: {node: '>=12'} @@ -3376,6 +3567,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.23.1': + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.17.19': resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} engines: {node: '>=12'} @@ -3406,6 +3603,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.23.1': + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.17.19': resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} engines: {node: '>=12'} @@ -3436,6 +3639,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.23.1': + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.17.19': resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} engines: {node: '>=12'} @@ -3466,6 +3675,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.23.1': + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-x64@0.17.19': resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} engines: {node: '>=12'} @@ -3496,6 +3711,18 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.23.1': + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.23.1': + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.17.19': resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} engines: {node: '>=12'} @@ -3526,6 +3753,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.23.1': + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.17.19': resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} engines: {node: '>=12'} @@ -3556,6 +3789,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.23.1': + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.17.19': resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} engines: {node: '>=12'} @@ -3586,6 +3825,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.23.1': + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.17.19': resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} engines: {node: '>=12'} @@ -3616,6 +3861,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.23.1': + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.17.19': resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} engines: {node: '>=12'} @@ -3646,6 +3897,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.23.1': + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5499,9 +5756,11 @@ packages: '@scalar/snippetz-core@0.1.4': resolution: {integrity: sha512-NMnDzl5dHgUj0k8ZtfssDfy6wv1wO/M+GhpdGr/4OH3m8UZB27CZ3hM7wXh+fm75hZO5XIBsANW20kJVnzpaHg==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. '@scalar/snippetz-plugin-js-fetch@0.1.1': resolution: {integrity: sha512-9ODfi0OaEvZHdCe09c91eH1R5QPynL+FPxtYuK/9K5ElRE2NqxYysri9AsgOhr1Fqhpy5qKzDj4Gi5FHsJSGXw==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. '@scalar/snippetz-plugin-js-ofetch@0.1.1': resolution: {integrity: sha512-fPIJlY4q1j5gbnsYSxix0IJ7hqcvm8Ly7iVoK66vaL738AIMiGZMhGKtLrTVPad77PimwO+jeq5iDIZ495UY7Q==} @@ -5509,6 +5768,7 @@ packages: '@scalar/snippetz-plugin-node-fetch@0.1.2': resolution: {integrity: sha512-kD6erA6aAqjHkj+JrJQKqrqcH4fnCrLi2uYw16CmELIGtqVHFau7ew2c087y4OQTltdi5rEk2zj5zOBu9yaS3Q==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. '@scalar/snippetz-plugin-node-ofetch@0.1.1': resolution: {integrity: sha512-9NpvdMKebg82FkVWoWyOxd1JXAB8KNxmrsFFwQKNjhAw0A5hjNR5oW9lD+FtB1Laupg2FNtw9dcCydnF+LcCWw==} @@ -5516,6 +5776,7 @@ packages: '@scalar/snippetz-plugin-node-undici@0.1.6': resolution: {integrity: sha512-CivUl7wgZ6vlUb01FMdqOt/NVyOWqT0iHZRp5YlPp1pflXZLnAyi5antUTtBEUHUtHM2EO/WR7vx4kRsPcrgLg==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. '@scalar/snippetz@0.1.6': resolution: {integrity: sha512-z3DEpT/FIZq9yeHL/tz2v6WvdHIiZ4uvK96RdeTPKUUJ0IXvA5vONG3PF5LE0Q/408PCzWsZpGs9f97ztaeJSQ==} @@ -5853,26 +6114,90 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || insiders' + '@tanstack/history@1.57.6': + resolution: {integrity: sha512-ppAJbnUaHdHmccVmplcd1ivX4GMPHxhStSquuuz0TSAEPEpz0iOVBur4iKfvIuMKm24c40nhvaEwZbKGVfbrGg==} + engines: {node: '>=12'} + '@tanstack/query-core@5.50.1': resolution: {integrity: sha512-lpfhKPrJlyV2DSVcQb/HuozH3Av3kws4ge22agx+lNGpFkS4vLZ7St0l3GLwlAD+bqB+qXGex3JdRKUNtMviEQ==} + '@tanstack/react-cross-context@1.57.6': + resolution: {integrity: sha512-TarQ/WX+uVQ3t8aK4GYUQ4uZ+zAG67hn9vGNp2vtsy0UdOhgHdXf30bi8lR6GsHrZMuS/Z/TlXqqngqBnTwF5A==} + peerDependencies: + react: '>=18' + react-dom: '>=18' + '@tanstack/react-query@5.50.1': resolution: {integrity: sha512-s0DW3rVBDPReDDovUjVqItVa3R2nPfUANK9nqGvarO2DwTiY9U4EBTsqizMxItRCoGgK5apeM7D3mxlHrSKpdQ==} peerDependencies: react: ^18.0.0 + '@tanstack/react-router@1.58.9': + resolution: {integrity: sha512-ODKOo8bUo8nIPGZmJHa7zNul9U3XAMmohnwZLl2A/A3suU03Q+0R5oOfhUKw+qArPIdIcec1VtqYpNk6y7qfrQ==} + engines: {node: '>=12'} + peerDependencies: + '@tanstack/router-generator': 1.58.1 + react: '>=18' + react-dom: '>=18' + peerDependenciesMeta: + '@tanstack/router-generator': + optional: true + + '@tanstack/react-store@0.5.5': + resolution: {integrity: sha512-1orYXGatBqXCYKuroFwV8Ll/6aDa5E3pU6RR4h7RvRk7TmxF1+zLCsWALZaeijXkySNMGmvawSbUXRypivg2XA==} + peerDependencies: + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + '@tanstack/react-virtual@3.10.7': resolution: {integrity: sha512-yeP+M0G8D+15ZFPivpuQ5hoM4Fa/PzERBx8P8EGcfEsXX3JOb9G9UUrqc47ZXAxvK+YqzM9T5qlJUYUFOwCZJw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@tanstack/router-generator@1.58.1': + resolution: {integrity: sha512-oj/97KWi8EHFx/w07fAuXXyhWi5xgSMCfzbB9q42c1ZdLbv8wzBo4a6PO1fCi01tpKKHUopA8dSlGIOeJDhBAA==} + engines: {node: '>=12'} + + '@tanstack/router-plugin@1.58.4': + resolution: {integrity: sha512-Ypoy+HrHwpv9A41bj7dpHhtLYavu7CU8WyuJnuFBY3SI5ZKWF7s/hMYUtVmEVwwT7fJCVQ8gcTkbfAag4uy/pA==} + engines: {node: '>=12'} + peerDependencies: + '@rsbuild/core': '>=1.0.2' + vite: '>=5.0.0' + webpack: '>=5.92.0' + peerDependenciesMeta: + '@rsbuild/core': + optional: true + vite: + optional: true + webpack: + optional: true + + '@tanstack/start-vite-plugin@1.57.14': + resolution: {integrity: sha512-TmuAuD5IkUUz7vX9DcPCYNIgs2WXiMyLacN0uyzYa7mlOfp/vKwSIfMGvkZsyr6jhqzWHeB00EPql60HfjIqaA==} + engines: {node: '>=12'} + + '@tanstack/start@1.58.9': + resolution: {integrity: sha512-BAiPTe5HR7x7+NBUG2+3tkc1CK2/qJJipicqodWCIebEo21HbhETAkq7kauBEcxePIk2uXoh5r+qJYTFHQanZQ==} + engines: {node: '>=12'} + peerDependencies: + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + + '@tanstack/store@0.5.5': + resolution: {integrity: sha512-EOSrgdDAJExbvRZEQ/Xhh9iZchXpMN+ga1Bnk8Nmygzs8TfiE6hbzThF+Pr2G19uHL6+DTDTHhJ8VQiOd7l4tA==} + '@tanstack/virtual-core@3.10.7': resolution: {integrity: sha512-ND5dfsU0n9F4gROzwNNDJmg6y8n9pI8YWxtgbfJ5UcNn7Hx+MxEXtXcQ189tS7sh8pmCObgz2qSiyRKTZxT4dg==} '@tanstack/virtual-core@3.8.2': resolution: {integrity: sha512-ffpN6kTaPGwQPoWMcBAHbdv2ZCpj1SugldoYAcY0C4xH+Pej1KCOEUisNeEgbUnXOp8Y/4q6wGPu2tFHthOIQw==} + '@tanstack/virtual-file-routes@1.56.0': + resolution: {integrity: sha512-fBUj+lbSaw+VxoBN4J/WFE7dTx8x4XCTRAQvbiIyPJ8MY1KRVkdZV6cbLvg7MeDP6CxUcj6XNvWU6h0ic1Ipyg==} + engines: {node: '>=12'} + '@tanstack/vue-virtual@3.8.2': resolution: {integrity: sha512-mVix+nFKajrA+48ky5s7/IYP5/uHHLTz1ZRJfwg2bOLcHUcKyvsLE2UGG4+8hd62ueprWg5MgTudGyR2TYfwpw==} peerDependencies: @@ -6146,12 +6471,21 @@ packages: '@types/babel__generator@7.6.4': resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} + '@types/babel__generator@7.6.8': + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + '@types/babel__template@7.4.1': resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + '@types/babel__traverse@7.20.1': resolution: {integrity: sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==} + '@types/babel__traverse@7.20.6': + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + '@types/body-parser@1.19.5': resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} @@ -6233,6 +6567,9 @@ packages: '@types/istanbul-reports@3.0.4': resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + '@types/jsesc@3.0.3': + resolution: {integrity: sha512-YZZ9ZOAiiSVC6KApWd/fTCDTdTOOMiRU4Lq3/VSmXNPse8IvCVOn5kYRRLu900Ub1lTPurVZFI5unEqLDJR7wg==} + '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -6587,6 +6924,17 @@ packages: peerDependencies: vinxi: ^0.4.3 + '@vinxi/react-server-dom@0.0.3': + resolution: {integrity: sha512-ZJJZtuw1TbGFOBuDZBHmM3w40yzFpNFWoPCoC2QtZBkYEQXYF9sOHHxkjTfNvk4rSn/zaUAs6KNUbVRvebq/1Q==} + engines: {node: '>=0.10.0'} + peerDependencies: + react: 0.0.0-experimental-035a41c4e-20230704 + react-dom: 0.0.0-experimental-035a41c4e-20230704 + vite: ^4.3.9 + + '@vinxi/react@0.2.5': + resolution: {integrity: sha512-Ubjv/JfYWTxFbuaHxKOeq6hQMuSuIH6eZXRf27wb82YWM82z3VY1nwZzTHgyveHg/EPSOK0p8LUmbw9758xTlw==} + '@vinxi/server-components@0.4.3': resolution: {integrity: sha512-KVEnQtb+ZlXIEKaUw4r4WZl/rqFeZqSyIRklY1wFiPw7GCJUxbXzISpsJ+HwDhYi9k4n8uZJyQyLHGkoiEiolg==} peerDependencies: @@ -6608,6 +6956,12 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 + '@vitejs/plugin-react@4.3.1': + resolution: {integrity: sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.2.0 || ^5.0.0 + '@vitejs/plugin-vue-jsx@3.1.0': resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} engines: {node: ^14.18.0 || >=16.0.0} @@ -7185,6 +7539,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + babel-dead-code-elimination@1.0.6: + resolution: {integrity: sha512-JxFi9qyRJpN0LjEbbjbN8g0ux71Qppn9R8Qe3k6QzHg2CaKsbUQtbn307LQGiDLGjV6JCtEFqfxzVig9MyDCHQ==} + babel-plugin-jsx-dom-expressions@0.37.19: resolution: {integrity: sha512-nef2eLpWBgFggwrYwN6O3dNKn3RnlX6n4DIamNEAeHwp03kVQUaKUiLaEPnHPJHwxie1KwPelyIY9QikU03vUA==} peerDependencies: @@ -7343,6 +7700,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.24.0: + resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} @@ -7494,6 +7856,9 @@ packages: caniuse-lite@1.0.30001612: resolution: {integrity: sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==} + caniuse-lite@1.0.30001663: + resolution: {integrity: sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==} + capnp-ts@0.7.0: resolution: {integrity: sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==} @@ -8441,6 +8806,9 @@ packages: electron-to-chromium@1.4.746: resolution: {integrity: sha512-jeWaIta2rIG2FzHaYIhSuVWqC6KJYo7oSBX4Jv7g+aVujKztfvdpf+n6MGwZdC5hQXbax4nntykLH2juIQrfPg==} + electron-to-chromium@1.5.28: + resolution: {integrity: sha512-VufdJl+rzaKZoYVUijN13QcXVF5dWPZANeFTLNy+OSpHdDL5ynXTF35+60RSBbaQYB1ae723lQXHCrf4pyLsMw==} + elysia@1.1.16: resolution: {integrity: sha512-t5Q2GzPfxo8ffih4WSLWHIHSNHDy/aPKSX931swMs+NxadBXtEiWxSasp49jOCNltzMbCOzLC+VT89Jj2pWujQ==} peerDependencies: @@ -8613,10 +8981,19 @@ packages: engines: {node: '>=12'} hasBin: true + esbuild@0.23.1: + resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} + engines: {node: '>=18'} + hasBin: true + escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} @@ -9424,6 +9801,9 @@ packages: get-tsconfig@4.7.3: resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==} + get-tsconfig@4.8.1: + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} + getenv@1.0.0: resolution: {integrity: sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==} engines: {node: '>=6'} @@ -9849,6 +10229,9 @@ packages: import-meta-resolve@4.0.0: resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} + import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -10233,6 +10616,10 @@ packages: resolution: {integrity: sha512-8ZvOWUA68kyJO4hHJdWjyreq7TYNWTS9y15IzeqVdKxR9pPr3P/3r9AHcoIv9M0Rllkao5qWz2v1lmcyKIVCzQ==} engines: {node: '>=18'} + isbot@5.1.17: + resolution: {integrity: sha512-/wch8pRKZE+aoVhRX/hYPY1C7dMCeeMyhkQLNLNlYAbGQn9bkvMB8fOUXNnk5I0m4vDYbBJ9ciVtkr9zfBJ7qA==} + engines: {node: '>=18'} + isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -11749,6 +12136,9 @@ packages: node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + node-stream-zip@1.15.0: resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} engines: {node: '>=0.12.0'} @@ -12671,6 +13061,11 @@ packages: engines: {node: '>=14'} hasBin: true + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + engines: {node: '>=14'} + hasBin: true + pretty-bytes@5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} @@ -13664,6 +14059,7 @@ packages: shikiji-core@0.9.19: resolution: {integrity: sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==} + deprecated: Shikiji is merged back to Shiki v1.0, please migrate over to get the latest updates shikiji@0.9.19: resolution: {integrity: sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==} @@ -14322,6 +14718,9 @@ packages: tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + tiny-warning@1.0.3: + resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + tinybench@2.8.0: resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} @@ -14503,6 +14902,11 @@ packages: typescript: optional: true + tsx@4.19.1: + resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} + engines: {node: '>=18.0.0'} + hasBin: true + tsx@4.7.2: resolution: {integrity: sha512-BCNd4kz6fz12fyrgCTEdZHGJ9fWTGeUzXmQysh0RVocDY3h4frk05ZNCXSy4kIenF7y/QnrdiVpTsyNRn6vlAw==} engines: {node: '>=18.0.0'} @@ -14925,6 +15329,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.1.0: + resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + uqr@0.1.2: resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} @@ -14976,6 +15386,11 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 + use-sync-external-store@1.2.2: + resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -15127,6 +15542,14 @@ packages: vite: optional: true + vite-tsconfig-paths@5.0.1: + resolution: {integrity: sha512-yqwv+LstU7NwPeNqajZzLEBVpUFU6Dugtb2P84FXuvaoYA+/70l9MHE+GYfYAycVyPSDYZ7mjOFuYBRqlEpTig==} + peerDependencies: + vite: '*' + peerDependenciesMeta: + vite: + optional: true + vite@5.3.1: resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -15825,8 +16248,15 @@ snapshots: '@babel/highlight': 7.24.6 picocolors: 1.0.1 + '@babel/code-frame@7.24.7': + dependencies: + '@babel/highlight': 7.24.7 + picocolors: 1.0.1 + '@babel/compat-data@7.24.6': {} + '@babel/compat-data@7.25.4': {} + '@babel/core@7.24.4': dependencies: '@ampproject/remapping': 2.3.0 @@ -15847,6 +16277,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.25.2': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.6 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helpers': 7.25.6 + '@babel/parser': 7.25.6 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 + convert-source-map: 2.0.0 + debug: 4.3.6 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.24.4': dependencies: '@babel/types': 7.25.6 @@ -15854,6 +16304,13 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 + '@babel/generator@7.25.6': + dependencies: + '@babel/types': 7.25.6 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + '@babel/helper-annotate-as-pure@7.24.6': dependencies: '@babel/types': 7.25.6 @@ -15870,6 +16327,14 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 + '@babel/helper-compilation-targets@7.25.2': + dependencies: + '@babel/compat-data': 7.25.4 + '@babel/helper-validator-option': 7.24.8 + browserslist: 4.24.0 + lru-cache: 5.1.1 + semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -15883,6 +16348,19 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.6 semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.6 + '@babel/helper-environment-visitor': 7.24.6 + '@babel/helper-function-name': 7.24.6 + '@babel/helper-member-expression-to-functions': 7.24.6 + '@babel/helper-optimise-call-expression': 7.24.6 + '@babel/helper-replace-supers': 7.24.6(@babel/core@7.25.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 + '@babel/helper-split-export-declaration': 7.24.6 + semver: 6.3.1 + '@babel/helper-create-regexp-features-plugin@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -15890,6 +16368,13 @@ snapshots: regexpu-core: 5.3.2 semver: 6.3.1 + '@babel/helper-create-regexp-features-plugin@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.6 + regexpu-core: 5.3.2 + semver: 6.3.1 + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -15901,6 +16386,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.24.6 + '@babel/helper-plugin-utils': 7.24.6 + debug: 4.3.6 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + '@babel/helper-environment-visitor@7.24.6': {} '@babel/helper-function-name@7.24.6': @@ -15924,6 +16420,13 @@ snapshots: dependencies: '@babel/types': 7.25.6 + '@babel/helper-module-imports@7.24.7': + dependencies: + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-transforms@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -15933,12 +16436,43 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.6 '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-module-transforms@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-environment-visitor': 7.24.6 + '@babel/helper-module-imports': 7.24.6 + '@babel/helper-simple-access': 7.24.6 + '@babel/helper-split-export-declaration': 7.24.6 + '@babel/helper-validator-identifier': 7.24.7 + + '@babel/helper-module-transforms@7.25.2(@babel/core@7.24.4)': + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.6 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.6 + transitivePeerDependencies: + - supports-color + '@babel/helper-optimise-call-expression@7.24.6': dependencies: '@babel/types': 7.25.6 '@babel/helper-plugin-utils@7.24.6': {} + '@babel/helper-plugin-utils@7.24.8': {} + '@babel/helper-remap-async-to-generator@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -15946,6 +16480,13 @@ snapshots: '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-wrap-function': 7.24.6 + '@babel/helper-remap-async-to-generator@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.6 + '@babel/helper-environment-visitor': 7.24.6 + '@babel/helper-wrap-function': 7.24.6 + '@babel/helper-replace-supers@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -15953,10 +16494,24 @@ snapshots: '@babel/helper-member-expression-to-functions': 7.24.6 '@babel/helper-optimise-call-expression': 7.24.6 + '@babel/helper-replace-supers@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-environment-visitor': 7.24.6 + '@babel/helper-member-expression-to-functions': 7.24.6 + '@babel/helper-optimise-call-expression': 7.24.6 + '@babel/helper-simple-access@7.24.6': dependencies: '@babel/types': 7.25.6 + '@babel/helper-simple-access@7.24.7': + dependencies: + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 + transitivePeerDependencies: + - supports-color + '@babel/helper-skip-transparent-expression-wrappers@7.24.6': dependencies: '@babel/types': 7.25.6 @@ -15971,6 +16526,8 @@ snapshots: '@babel/helper-validator-option@7.24.6': {} + '@babel/helper-validator-option@7.24.8': {} + '@babel/helper-wrap-function@7.24.6': dependencies: '@babel/helper-function-name': 7.24.6 @@ -15985,6 +16542,11 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helpers@7.25.6': + dependencies: + '@babel/template': 7.25.0 + '@babel/types': 7.25.6 + '@babel/highlight@7.24.6': dependencies: '@babel/helper-validator-identifier': 7.24.7 @@ -15992,6 +16554,13 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 + '@babel/highlight@7.24.7': + dependencies: + '@babel/helper-validator-identifier': 7.24.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.1 + '@babel/parser@7.25.6': dependencies: '@babel/types': 7.25.6 @@ -16000,25 +16569,49 @@ snapshots: dependencies: '@babel/core': 7.24.4 '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-environment-visitor': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/plugin-transform-optional-chaining': 7.24.6(@babel/core@7.24.4) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 + '@babel/plugin-transform-optional-chaining': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-environment-visitor': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.24.4)': dependencies: @@ -16028,12 +16621,26 @@ snapshots: '@babel/helper-remap-async-to-generator': 7.24.6(@babel/core@7.24.4) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4) + '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-environment-visitor': 7.24.6 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-remap-async-to-generator': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.4) '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -16041,30 +16648,61 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.25.2) + '@babel/plugin-proposal-export-default-from@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-export-default-from': 7.24.6(@babel/core@7.24.4) + '@babel/plugin-proposal-export-default-from@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-export-default-from': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4) + '@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4) + '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.24.4)': dependencies: '@babel/compat-data': 7.24.6 @@ -16074,12 +16712,27 @@ snapshots: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4) '@babel/plugin-transform-parameters': 7.24.6(@babel/core@7.24.4) + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.25.2)': + dependencies: + '@babel/compat-data': 7.24.6 + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.24.6 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -16087,139 +16740,289 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-export-default-from@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-export-default-from@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-flow@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-flow@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-import-assertions@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-import-assertions@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-import-attributes@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-import-attributes@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-jsx@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-jsx@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + + '@babel/plugin-syntax-typescript@7.25.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-arrow-functions@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-arrow-functions@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-async-generator-functions@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-remap-async-to-generator': 7.24.6(@babel/core@7.24.4) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4) + '@babel/plugin-transform-async-generator-functions@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-environment-visitor': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -16227,29 +17030,59 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-remap-async-to-generator': 7.24.6(@babel/core@7.24.4) + '@babel/plugin-transform-async-to-generator@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.6 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-remap-async-to-generator': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoped-functions@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-block-scoped-functions@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-block-scoping@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-block-scoping@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-class-properties@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-class-properties@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-class-static-block@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.4) + '@babel/plugin-transform-class-static-block@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-transform-classes@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -16262,39 +17095,85 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.6 globals: 11.12.0 + '@babel/plugin-transform-classes@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.6 + '@babel/helper-compilation-targets': 7.24.6 + '@babel/helper-environment-visitor': 7.24.6 + '@babel/helper-function-name': 7.24.6 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-replace-supers': 7.24.6(@babel/core@7.25.2) + '@babel/helper-split-export-declaration': 7.24.6 + globals: 11.12.0 + '@babel/plugin-transform-computed-properties@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 '@babel/template': 7.24.6 + '@babel/plugin-transform-computed-properties@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/template': 7.24.6 + '@babel/plugin-transform-destructuring@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-destructuring@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-dotall-regex@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-dotall-regex@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-duplicate-keys@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-duplicate-keys@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-dynamic-import@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-transform-dynamic-import@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-exponentiation-operator@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-exponentiation-operator@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-export-namespace-from@7.24.6(@babel/core@7.24.4)': dependencies: @@ -16302,16 +17181,34 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-transform-export-namespace-from@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-flow-strip-types@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-flow': 7.24.6(@babel/core@7.24.4) + '@babel/plugin-transform-flow-strip-types@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-flow': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-for-of@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 + + '@babel/plugin-transform-for-of@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/plugin-transform-function-name@7.24.6(@babel/core@7.24.4)': @@ -16321,33 +17218,72 @@ snapshots: '@babel/helper-function-name': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-function-name@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.24.6 + '@babel/helper-function-name': 7.24.6 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-json-strings@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-transform-json-strings@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-literals@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-literals@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-logical-assignment-operators@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4) + '@babel/plugin-transform-logical-assignment-operators@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-transform-member-expression-literals@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-member-expression-literals@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-modules-amd@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-amd@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-commonjs@7.24.6(@babel/core@7.24.4)': dependencies: @@ -16356,19 +17292,48 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-simple-access': 7.24.6 + '@babel/plugin-transform-modules-commonjs@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.24.6(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-simple-access': 7.24.6 + '@babel/plugin-transform-modules-systemjs@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-hoist-variables': 7.24.6 - '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-hoist-variables': 7.24.6 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-umd@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-umd@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-named-capturing-groups-regex@7.24.6(@babel/core@7.24.4)': dependencies: @@ -16376,10 +17341,21 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.4) '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-named-capturing-groups-regex@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-new-target@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-new-target@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-nullish-coalescing-operator@7.24.6(@babel/core@7.24.4)': dependencies: @@ -16387,12 +17363,24 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-transform-nullish-coalescing-operator@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-numeric-separator@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4) + '@babel/plugin-transform-numeric-separator@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -16401,18 +17389,38 @@ snapshots: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4) '@babel/plugin-transform-parameters': 7.24.6(@babel/core@7.24.4) + '@babel/plugin-transform-object-rest-spread@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.24.6 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-object-super@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-replace-supers': 7.24.6(@babel/core@7.24.4) + '@babel/plugin-transform-object-super@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-optional-catch-binding@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-transform-optional-catch-binding@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -16420,17 +17428,35 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-transform-optional-chaining@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-parameters@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-parameters@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-private-methods@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.4) '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-private-methods@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-private-property-in-object@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -16439,31 +17465,69 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4) + '@babel/plugin-transform-private-property-in-object@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.6 + '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-transform-property-literals@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-property-literals@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-react-display-name@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-react-display-name@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-react-jsx-development@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/plugin-transform-react-jsx': 7.24.6(@babel/core@7.24.4) + '@babel/plugin-transform-react-jsx-development@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/plugin-transform-react-jsx': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-self@7.24.1(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-react-jsx-self@7.24.1(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + + '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-react-jsx-source@7.24.1(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-react-jsx-source@7.24.1(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-react-jsx@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -16473,22 +17537,48 @@ snapshots: '@babel/plugin-syntax-jsx': 7.24.6(@babel/core@7.24.4) '@babel/types': 7.25.6 + '@babel/plugin-transform-react-jsx@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.6 + '@babel/helper-module-imports': 7.24.6 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-jsx': 7.24.6(@babel/core@7.25.2) + '@babel/types': 7.25.6 + '@babel/plugin-transform-react-pure-annotations@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-annotate-as-pure': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-react-pure-annotations@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.6 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-regenerator@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + regenerator-transform: 0.15.2 + + '@babel/plugin-transform-regenerator@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 regenerator-transform: 0.15.2 '@babel/plugin-transform-reserved-words@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-reserved-words@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-runtime@7.24.6(@babel/core@7.24.4)': dependencies: @@ -16502,31 +17592,69 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-runtime@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.6 + '@babel/helper-plugin-utils': 7.24.6 + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.25.2) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-shorthand-properties@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-shorthand-properties@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-spread@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 + '@babel/plugin-transform-spread@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 + '@babel/plugin-transform-sticky-regex@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-sticky-regex@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-template-literals@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-template-literals@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-typeof-symbol@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-typeof-symbol@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-typescript@7.24.4(@babel/core@7.24.4)': dependencies: @@ -16536,16 +17664,35 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-typescript@7.24.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.6 + '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-escapes@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-escapes@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-unicode-property-regex@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-property-regex@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-unicode-regex@7.24.6(@babel/core@7.24.4)': dependencies: @@ -16553,19 +17700,31 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.4) '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-unicode-regex@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-transform-unicode-sets-regex@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-sets-regex@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 '@babel/preset-env@7.24.6(@babel/core@7.24.4)': dependencies: - '@babel/compat-data': 7.24.6 + '@babel/compat-data': 7.25.4 '@babel/core': 7.24.4 - '@babel/helper-compilation-targets': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-validator-option': 7.24.6 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.6(@babel/core@7.24.4) '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.6(@babel/core@7.24.4) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.6(@babel/core@7.24.4) @@ -16646,6 +17805,93 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/preset-env@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/compat-data': 7.25.4 + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-import-assertions': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-syntax-import-attributes': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-transform-arrow-functions': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoped-functions': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoping': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-class-static-block': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-computed-properties': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-destructuring': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-dotall-regex': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-duplicate-keys': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-dynamic-import': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-exponentiation-operator': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-export-namespace-from': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-for-of': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-function-name': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-json-strings': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-literals': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-logical-assignment-operators': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-member-expression-literals': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-modules-amd': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-modules-systemjs': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-modules-umd': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-new-target': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-numeric-separator': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-object-super': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-optional-catch-binding': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-private-property-in-object': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-property-literals': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-regenerator': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-reserved-words': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-shorthand-properties': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-spread': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-sticky-regex': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-template-literals': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-typeof-symbol': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-escapes': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-property-regex': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-regex': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-sets-regex': 7.24.6(@babel/core@7.25.2) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.25.2) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) + core-js-compat: 3.37.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/preset-flow@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -16653,10 +17899,24 @@ snapshots: '@babel/helper-validator-option': 7.24.6 '@babel/plugin-transform-flow-strip-types': 7.24.6(@babel/core@7.24.4) + '@babel/preset-flow@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-validator-option': 7.24.6 + '@babel/plugin-transform-flow-strip-types': 7.24.6(@babel/core@7.25.2) + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/types': 7.25.6 + esutils: 2.0.3 + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/types': 7.25.6 esutils: 2.0.3 @@ -16670,6 +17930,16 @@ snapshots: '@babel/plugin-transform-react-jsx-development': 7.24.6(@babel/core@7.24.4) '@babel/plugin-transform-react-pure-annotations': 7.24.6(@babel/core@7.24.4) + '@babel/preset-react@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-validator-option': 7.24.6 + '@babel/plugin-transform-react-display-name': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-development': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-react-pure-annotations': 7.24.6(@babel/core@7.25.2) + '@babel/preset-typescript@7.24.1(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -16679,6 +17949,15 @@ snapshots: '@babel/plugin-transform-modules-commonjs': 7.24.6(@babel/core@7.24.4) '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4) + '@babel/preset-typescript@7.24.1(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-validator-option': 7.24.6 + '@babel/plugin-syntax-jsx': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.25.2) + '@babel/register@7.24.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -16688,6 +17967,15 @@ snapshots: pirates: 4.0.6 source-map-support: 0.5.21 + '@babel/register@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + clone-deep: 4.0.1 + find-cache-dir: 2.1.0 + make-dir: 2.1.0 + pirates: 4.0.6 + source-map-support: 0.5.21 + '@babel/regjsgen@0.8.0': {} '@babel/runtime@7.24.4': @@ -16702,6 +17990,12 @@ snapshots: '@babel/parser': 7.25.6 '@babel/types': 7.25.6 + '@babel/template@7.25.0': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 + '@babel/traverse@7.24.1': dependencies: '@babel/code-frame': 7.24.6 @@ -16717,6 +18011,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.25.6': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.6 + '@babel/parser': 7.25.6 + '@babel/template': 7.25.0 + '@babel/types': 7.25.6 + debug: 4.3.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.25.6': dependencies: '@babel/helper-string-parser': 7.24.8 @@ -16970,7 +18276,7 @@ snapshots: '@clerk/clerk-sdk-node': 4.13.15(react@18.3.1) '@clerk/shared': 1.4.1(react@18.3.1) '@clerk/types': 3.64.0 - next: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) path-to-regexp: 6.2.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -17235,6 +18541,9 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true + '@esbuild/aix-ppc64@0.23.1': + optional: true + '@esbuild/android-arm64@0.17.19': optional: true @@ -17250,6 +18559,9 @@ snapshots: '@esbuild/android-arm64@0.21.5': optional: true + '@esbuild/android-arm64@0.23.1': + optional: true + '@esbuild/android-arm@0.17.19': optional: true @@ -17265,6 +18577,9 @@ snapshots: '@esbuild/android-arm@0.21.5': optional: true + '@esbuild/android-arm@0.23.1': + optional: true + '@esbuild/android-x64@0.17.19': optional: true @@ -17280,6 +18595,9 @@ snapshots: '@esbuild/android-x64@0.21.5': optional: true + '@esbuild/android-x64@0.23.1': + optional: true + '@esbuild/darwin-arm64@0.17.19': optional: true @@ -17295,6 +18613,9 @@ snapshots: '@esbuild/darwin-arm64@0.21.5': optional: true + '@esbuild/darwin-arm64@0.23.1': + optional: true + '@esbuild/darwin-x64@0.17.19': optional: true @@ -17310,6 +18631,9 @@ snapshots: '@esbuild/darwin-x64@0.21.5': optional: true + '@esbuild/darwin-x64@0.23.1': + optional: true + '@esbuild/freebsd-arm64@0.17.19': optional: true @@ -17325,6 +18649,9 @@ snapshots: '@esbuild/freebsd-arm64@0.21.5': optional: true + '@esbuild/freebsd-arm64@0.23.1': + optional: true + '@esbuild/freebsd-x64@0.17.19': optional: true @@ -17340,6 +18667,9 @@ snapshots: '@esbuild/freebsd-x64@0.21.5': optional: true + '@esbuild/freebsd-x64@0.23.1': + optional: true + '@esbuild/linux-arm64@0.17.19': optional: true @@ -17355,6 +18685,9 @@ snapshots: '@esbuild/linux-arm64@0.21.5': optional: true + '@esbuild/linux-arm64@0.23.1': + optional: true + '@esbuild/linux-arm@0.17.19': optional: true @@ -17370,6 +18703,9 @@ snapshots: '@esbuild/linux-arm@0.21.5': optional: true + '@esbuild/linux-arm@0.23.1': + optional: true + '@esbuild/linux-ia32@0.17.19': optional: true @@ -17385,6 +18721,9 @@ snapshots: '@esbuild/linux-ia32@0.21.5': optional: true + '@esbuild/linux-ia32@0.23.1': + optional: true + '@esbuild/linux-loong64@0.17.19': optional: true @@ -17400,6 +18739,9 @@ snapshots: '@esbuild/linux-loong64@0.21.5': optional: true + '@esbuild/linux-loong64@0.23.1': + optional: true + '@esbuild/linux-mips64el@0.17.19': optional: true @@ -17415,6 +18757,9 @@ snapshots: '@esbuild/linux-mips64el@0.21.5': optional: true + '@esbuild/linux-mips64el@0.23.1': + optional: true + '@esbuild/linux-ppc64@0.17.19': optional: true @@ -17430,6 +18775,9 @@ snapshots: '@esbuild/linux-ppc64@0.21.5': optional: true + '@esbuild/linux-ppc64@0.23.1': + optional: true + '@esbuild/linux-riscv64@0.17.19': optional: true @@ -17445,6 +18793,9 @@ snapshots: '@esbuild/linux-riscv64@0.21.5': optional: true + '@esbuild/linux-riscv64@0.23.1': + optional: true + '@esbuild/linux-s390x@0.17.19': optional: true @@ -17460,6 +18811,9 @@ snapshots: '@esbuild/linux-s390x@0.21.5': optional: true + '@esbuild/linux-s390x@0.23.1': + optional: true + '@esbuild/linux-x64@0.17.19': optional: true @@ -17475,6 +18829,9 @@ snapshots: '@esbuild/linux-x64@0.21.5': optional: true + '@esbuild/linux-x64@0.23.1': + optional: true + '@esbuild/netbsd-x64@0.17.19': optional: true @@ -17490,6 +18847,12 @@ snapshots: '@esbuild/netbsd-x64@0.21.5': optional: true + '@esbuild/netbsd-x64@0.23.1': + optional: true + + '@esbuild/openbsd-arm64@0.23.1': + optional: true + '@esbuild/openbsd-x64@0.17.19': optional: true @@ -17505,6 +18868,9 @@ snapshots: '@esbuild/openbsd-x64@0.21.5': optional: true + '@esbuild/openbsd-x64@0.23.1': + optional: true + '@esbuild/sunos-x64@0.17.19': optional: true @@ -17520,6 +18886,9 @@ snapshots: '@esbuild/sunos-x64@0.21.5': optional: true + '@esbuild/sunos-x64@0.23.1': + optional: true + '@esbuild/win32-arm64@0.17.19': optional: true @@ -17535,6 +18904,9 @@ snapshots: '@esbuild/win32-arm64@0.21.5': optional: true + '@esbuild/win32-arm64@0.23.1': + optional: true + '@esbuild/win32-ia32@0.17.19': optional: true @@ -17550,6 +18922,9 @@ snapshots: '@esbuild/win32-ia32@0.21.5': optional: true + '@esbuild/win32-ia32@0.23.1': + optional: true + '@esbuild/win32-x64@0.17.19': optional: true @@ -17565,6 +18940,9 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true + '@esbuild/win32-x64@0.23.1': + optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': dependencies: eslint: 8.57.0 @@ -19996,6 +21374,13 @@ snapshots: - '@babel/preset-env' - supports-color + '@react-native/babel-plugin-codegen@0.74.83(@babel/preset-env@7.24.6(@babel/core@7.25.2))': + dependencies: + '@react-native/codegen': 0.74.83(@babel/preset-env@7.24.6(@babel/core@7.25.2)) + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + '@react-native/babel-preset@0.74.83(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))': dependencies: '@babel/core': 7.24.4 @@ -20045,6 +21430,55 @@ snapshots: - '@babel/preset-env' - supports-color + '@react-native/babel-preset@0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))': + dependencies: + '@babel/core': 7.25.2 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.25.2) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-proposal-export-default-from': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.25.2) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.25.2) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.25.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-export-default-from': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-syntax-flow': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-arrow-functions': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoping': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-computed-properties': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-destructuring': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-flow-strip-types': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-function-name': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-literals': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-private-property-in-object': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-react-display-name': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-self': 7.24.1(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.25.2) + '@babel/plugin-transform-runtime': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-shorthand-properties': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-spread': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-sticky-regex': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-regex': 7.24.6(@babel/core@7.25.2) + '@babel/template': 7.24.6 + '@react-native/babel-plugin-codegen': 0.74.83(@babel/preset-env@7.24.6(@babel/core@7.25.2)) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2) + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + '@react-native/codegen@0.74.83(@babel/preset-env@7.24.6(@babel/core@7.24.4))': dependencies: '@babel/parser': 7.25.6 @@ -20058,6 +21492,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@react-native/codegen@0.74.83(@babel/preset-env@7.24.6(@babel/core@7.25.2))': + dependencies: + '@babel/parser': 7.25.6 + '@babel/preset-env': 7.24.6(@babel/core@7.25.2) + glob: 7.2.3 + hermes-parser: 0.19.1 + invariant: 2.2.4 + jscodeshift: 0.14.0(@babel/preset-env@7.24.6(@babel/core@7.25.2)) + mkdirp: 0.5.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + '@react-native/community-cli-plugin@0.74.83(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13)': dependencies: '@react-native-community/cli-server-api': 13.6.6(encoding@0.1.13) @@ -20080,6 +21527,28 @@ snapshots: - supports-color - utf-8-validate + '@react-native/community-cli-plugin@0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)': + dependencies: + '@react-native-community/cli-server-api': 13.6.6(encoding@0.1.13) + '@react-native-community/cli-tools': 13.6.6(encoding@0.1.13) + '@react-native/dev-middleware': 0.74.83(encoding@0.1.13) + '@react-native/metro-babel-transformer': 0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2)) + chalk: 4.1.2 + execa: 5.1.1 + metro: 0.80.9(encoding@0.1.13) + metro-config: 0.80.9(encoding@0.1.13) + metro-core: 0.80.9 + node-fetch: 2.6.12(encoding@0.1.13) + querystring: 0.2.1 + readline: 1.3.0 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + '@react-native/debugger-frontend@0.74.83': {} '@react-native/dev-middleware@0.74.83(encoding@0.1.13)': @@ -20117,6 +21586,16 @@ snapshots: - '@babel/preset-env' - supports-color + '@react-native/metro-babel-transformer@0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))': + dependencies: + '@babel/core': 7.25.2 + '@react-native/babel-preset': 0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2)) + hermes-parser: 0.19.1 + nullthrows: 1.1.1 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + '@react-native/normalize-color@2.1.0': {} '@react-native/normalize-colors@0.74.83': {} @@ -20130,6 +21609,15 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 + '@react-native/virtualized-lists@0.74.83(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + dependencies: + invariant: 2.2.4 + nullthrows: 1.1.1 + react: 18.3.1 + react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.3 + '@react-navigation/bottom-tabs@6.5.20(@react-navigation/native@6.1.17(react-native@0.74.1(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.10.1(react-native@0.74.1(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.31.1(react-native@0.74.1(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.74.1(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17(react-native@0.74.1(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.10.1(react-native@0.74.1(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.74.1(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) @@ -20547,11 +22035,11 @@ snapshots: '@rushstack/eslint-patch@1.10.2': {} - '@scalar/api-client@2.0.15(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.24.4)))(tailwindcss@3.4.3)(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0))': + '@scalar/api-client@2.0.15(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.25.2)))(tailwindcss@3.4.3)(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0))': dependencies: '@headlessui/tailwindcss': 0.2.1(tailwindcss@3.4.3) '@headlessui/vue': 1.7.20(vue@3.4.25(typescript@5.5.2)) - '@scalar/components': 0.12.12(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.24.4)))(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0)) + '@scalar/components': 0.12.12(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.25.2)))(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0)) '@scalar/draggable': 0.1.3(typescript@5.5.2) '@scalar/oas-utils': 0.2.13(typescript@5.5.2) '@scalar/object-utils': 1.1.4(vue@3.4.25(typescript@5.5.2)) @@ -20584,9 +22072,9 @@ snapshots: - typescript - vitest - '@scalar/api-reference-react@0.3.37(@types/bun@1.1.5)(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.24.4)))(tailwindcss@3.4.3)(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0))': + '@scalar/api-reference-react@0.3.37(@types/bun@1.1.5)(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.25.2)))(tailwindcss@3.4.3)(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0))': dependencies: - '@scalar/api-reference': 1.24.39(@types/bun@1.1.5)(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.24.4)))(tailwindcss@3.4.3)(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0)) + '@scalar/api-reference': 1.24.39(@types/bun@1.1.5)(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.25.2)))(tailwindcss@3.4.3)(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0)) react: 18.3.1 transitivePeerDependencies: - '@jest/globals' @@ -20602,12 +22090,12 @@ snapshots: - typescript - vitest - '@scalar/api-reference@1.24.39(@types/bun@1.1.5)(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.24.4)))(tailwindcss@3.4.3)(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0))': + '@scalar/api-reference@1.24.39(@types/bun@1.1.5)(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.25.2)))(tailwindcss@3.4.3)(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0))': dependencies: '@floating-ui/vue': 1.1.1(vue@3.4.25(typescript@5.5.2)) '@headlessui/vue': 1.7.20(vue@3.4.25(typescript@5.5.2)) - '@scalar/api-client': 2.0.15(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.24.4)))(tailwindcss@3.4.3)(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0)) - '@scalar/components': 0.12.12(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.24.4)))(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0)) + '@scalar/api-client': 2.0.15(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.25.2)))(tailwindcss@3.4.3)(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0)) + '@scalar/components': 0.12.12(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.25.2)))(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0)) '@scalar/oas-utils': 0.2.13(typescript@5.5.2) '@scalar/openapi-parser': 0.7.2 '@scalar/snippetz': 0.1.6 @@ -20661,13 +22149,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@scalar/components@0.12.12(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.24.4)))(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0))': + '@scalar/components@0.12.12(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.25.2)))(typescript@5.5.2)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0))': dependencies: '@floating-ui/utils': 0.2.7 '@floating-ui/vue': 1.1.1(vue@3.4.25(typescript@5.5.2)) '@headlessui/vue': 1.7.20(vue@3.4.25(typescript@5.5.2)) '@scalar/code-highlight': 0.0.7 - '@storybook/test': 8.2.1(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.24.4)))(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0)) + '@storybook/test': 8.2.1(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0)) '@vueuse/core': 10.11.0(vue@3.4.25(typescript@5.5.2)) cva: 1.0.0-beta.1(typescript@5.5.2) nanoid: 5.0.7 @@ -20921,17 +22409,17 @@ snapshots: '@storybook/codemod@8.2.1': dependencies: - '@babel/core': 7.24.4 - '@babel/preset-env': 7.24.6(@babel/core@7.24.4) + '@babel/core': 7.25.2 + '@babel/preset-env': 7.24.6(@babel/core@7.25.2) '@babel/types': 7.25.6 '@storybook/core': 8.2.1 '@storybook/csf': 0.1.11 '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.3 globby: 14.0.2 - jscodeshift: 0.15.2(@babel/preset-env@7.24.6(@babel/core@7.24.4)) + jscodeshift: 0.15.2(@babel/preset-env@7.24.6(@babel/core@7.25.2)) lodash: 4.17.21 - prettier: 3.3.2 + prettier: 3.3.3 recast: 0.23.9 tiny-invariant: 1.3.3 transitivePeerDependencies: @@ -20963,23 +22451,23 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/instrumenter@8.2.1(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.24.4)))': + '@storybook/instrumenter@8.2.1(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.25.2)))': dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 1.6.0 - storybook: 8.2.1(@babel/preset-env@7.24.6(@babel/core@7.24.4)) + storybook: 8.2.1(@babel/preset-env@7.24.6(@babel/core@7.25.2)) util: 0.12.5 - '@storybook/test@8.2.1(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.24.4)))(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0))': + '@storybook/test@8.2.1(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0))': dependencies: '@storybook/csf': 0.1.11 - '@storybook/instrumenter': 8.2.1(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.24.4))) + '@storybook/instrumenter': 8.2.1(storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.25.2))) '@testing-library/dom': 10.1.0 '@testing-library/jest-dom': 6.4.5(@types/bun@1.1.5)(vitest@2.0.5(@types/node@20.14.0)(@vitest/browser@2.0.5(typescript@5.5.2)(vitest@2.0.5))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.32.0)) '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) '@vitest/expect': 1.6.0 '@vitest/spy': 1.6.0 - storybook: 8.2.1(@babel/preset-env@7.24.6(@babel/core@7.24.4)) + storybook: 8.2.1(@babel/preset-env@7.24.6(@babel/core@7.25.2)) util: 0.12.5 transitivePeerDependencies: - '@jest/globals' @@ -21184,23 +22672,160 @@ snapshots: postcss-selector-parser: 6.0.10 tailwindcss: 3.4.3 + '@tanstack/history@1.57.6': {} + '@tanstack/query-core@5.50.1': {} + '@tanstack/react-cross-context@1.57.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + '@tanstack/react-query@5.50.1(react@18.3.1)': dependencies: '@tanstack/query-core': 5.50.1 react: 18.3.1 + '@tanstack/react-router@1.58.9(@tanstack/router-generator@1.58.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@tanstack/history': 1.57.6 + '@tanstack/react-store': 0.5.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + optionalDependencies: + '@tanstack/router-generator': 1.58.1 + + '@tanstack/react-store@0.5.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@tanstack/store': 0.5.5 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + use-sync-external-store: 1.2.2(react@18.3.1) + '@tanstack/react-virtual@3.10.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/virtual-core': 3.10.7 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + '@tanstack/router-generator@1.58.1': + dependencies: + '@tanstack/virtual-file-routes': 1.56.0 + prettier: 3.3.3 + tsx: 4.19.1 + zod: 3.23.8 + + '@tanstack/router-plugin@1.58.4(vite@5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0))(webpack-sources@3.2.3)(webpack@5.94.0)': + dependencies: + '@babel/core': 7.25.2 + '@babel/generator': 7.25.6 + '@babel/parser': 7.25.6 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-typescript': 7.25.4(@babel/core@7.25.2) + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 + '@tanstack/router-generator': 1.58.1 + '@tanstack/virtual-file-routes': 1.56.0 + '@types/babel__core': 7.20.5 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.6 + babel-dead-code-elimination: 1.0.6 + chokidar: 3.6.0 + unplugin: 1.14.1(webpack-sources@3.2.3) + zod: 3.23.8 + optionalDependencies: + vite: 5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0) + webpack: 5.94.0 + transitivePeerDependencies: + - supports-color + - webpack-sources + + '@tanstack/start-vite-plugin@1.57.14': + dependencies: + '@babel/core': 7.25.2 + '@babel/generator': 7.25.6 + '@babel/parser': 7.25.6 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-typescript': 7.25.4(@babel/core@7.25.2) + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 + '@types/babel__core': 7.20.5 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.6 + transitivePeerDependencies: + - supports-color + + '@tanstack/start@1.58.9(@types/node@20.14.0)(encoding@0.1.13)(ioredis@5.3.2)(lightningcss@1.24.1)(magicast@0.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.32.0)(typescript@5.5.2)(vite@5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0))(webpack-sources@3.2.3)(webpack@5.94.0)': + dependencies: + '@tanstack/react-cross-context': 1.57.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-router': 1.58.9(@tanstack/router-generator@1.58.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/router-generator': 1.58.1 + '@tanstack/router-plugin': 1.58.4(vite@5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0))(webpack-sources@3.2.3)(webpack@5.94.0) + '@tanstack/start-vite-plugin': 1.57.14 + '@types/jsesc': 3.0.3 + '@vinxi/react': 0.2.5 + '@vinxi/react-server-dom': 0.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0)) + '@vinxi/server-components': 0.4.3(vinxi@0.4.3(@types/node@20.14.0)(encoding@0.1.13)(ioredis@5.3.2)(lightningcss@1.24.1)(magicast@0.3.5)(terser@5.32.0)(webpack-sources@3.2.3)) + '@vinxi/server-functions': 0.4.3(vinxi@0.4.3(@types/node@20.14.0)(encoding@0.1.13)(ioredis@5.3.2)(lightningcss@1.24.1)(magicast@0.3.5)(terser@5.32.0)(webpack-sources@3.2.3)) + import-meta-resolve: 4.1.0 + isbot: 5.1.17 + jsesc: 3.0.2 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tiny-invariant: 1.3.3 + vinxi: 0.4.3(@types/node@20.14.0)(encoding@0.1.13)(ioredis@5.3.2)(lightningcss@1.24.1)(magicast@0.3.5)(terser@5.32.0)(webpack-sources@3.2.3) + vite-tsconfig-paths: 5.0.1(typescript@5.5.2)(vite@5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0)) + zod: 3.23.8 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@libsql/client' + - '@netlify/blobs' + - '@planetscale/database' + - '@rsbuild/core' + - '@types/node' + - '@upstash/redis' + - '@vercel/kv' + - better-sqlite3 + - debug + - drizzle-orm + - encoding + - idb-keyval + - ioredis + - less + - lightningcss + - magicast + - sass + - stylus + - sugarss + - supports-color + - terser + - typescript + - uWebSockets.js + - vite + - webpack + - webpack-sources + - xml2js + + '@tanstack/store@0.5.5': {} + '@tanstack/virtual-core@3.10.7': {} '@tanstack/virtual-core@3.8.2': {} + '@tanstack/virtual-file-routes@1.56.0': {} + '@tanstack/vue-virtual@3.8.2(vue@3.4.25(typescript@5.5.2))': dependencies: '@tanstack/virtual-core': 3.8.2 @@ -21498,15 +23123,28 @@ snapshots: dependencies: '@babel/types': 7.25.6 + '@types/babel__generator@7.6.8': + dependencies: + '@babel/types': 7.25.6 + '@types/babel__template@7.4.1': dependencies: '@babel/parser': 7.25.6 '@babel/types': 7.25.6 + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 + '@types/babel__traverse@7.20.1': dependencies: '@babel/types': 7.25.6 + '@types/babel__traverse@7.20.6': + dependencies: + '@babel/types': 7.25.6 + '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 @@ -21609,6 +23247,8 @@ snapshots: dependencies: '@types/istanbul-lib-report': 3.0.3 + '@types/jsesc@3.0.3': {} + '@types/json-schema@7.0.15': {} '@types/json5@0.0.29': {} @@ -22105,6 +23745,15 @@ snapshots: tslib: 2.6.2 vinxi: 0.4.3(@types/node@20.14.0)(encoding@0.1.13)(ioredis@5.3.2)(lightningcss@1.24.1)(magicast@0.3.5)(terser@5.32.0)(webpack-sources@3.2.3) + '@vinxi/react-server-dom@0.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0))': + dependencies: + acorn-loose: 8.4.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + vite: 5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0) + + '@vinxi/react@0.2.5': {} + '@vinxi/server-components@0.4.3(vinxi@0.4.3(@types/node@20.14.0)(encoding@0.1.13)(ioredis@5.3.2)(lightningcss@1.24.1)(magicast@0.3.5)(terser@5.32.0)(webpack-sources@3.2.3))': dependencies: '@vinxi/plugin-directives': 0.4.3(vinxi@0.4.3(@types/node@20.14.0)(encoding@0.1.13)(ioredis@5.3.2)(lightningcss@1.24.1)(magicast@0.3.5)(terser@5.32.0)(webpack-sources@3.2.3)) @@ -22145,6 +23794,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@vitejs/plugin-react@4.3.1(vite@5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0))': + dependencies: + '@babel/core': 7.25.2 + '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.25.2) + '@types/babel__core': 7.20.5 + react-refresh: 0.14.2 + vite: 5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0) + transitivePeerDependencies: + - supports-color + '@vitejs/plugin-vue-jsx@3.1.0(vite@5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0))(vue@3.4.25(typescript@5.5.2))': dependencies: '@babel/core': 7.24.4 @@ -23001,6 +24661,19 @@ snapshots: dependencies: '@babel/core': 7.24.4 + babel-core@7.0.0-bridge.0(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + + babel-dead-code-elimination@1.0.6: + dependencies: + '@babel/core': 7.25.2 + '@babel/parser': 7.25.6 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 + transitivePeerDependencies: + - supports-color + babel-plugin-jsx-dom-expressions@0.37.19(@babel/core@7.24.4): dependencies: '@babel/core': 7.24.4 @@ -23019,6 +24692,15 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2): + dependencies: + '@babel/compat-data': 7.24.6 + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.4): dependencies: '@babel/core': 7.24.4 @@ -23027,6 +24709,14 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + core-js-compat: 3.37.1 + transitivePeerDependencies: + - supports-color + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.4): dependencies: '@babel/core': 7.24.4 @@ -23034,6 +24724,13 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + babel-plugin-react-native-web@0.19.12: {} babel-plugin-tester@11.0.4(@babel/core@7.24.4): @@ -23053,6 +24750,12 @@ snapshots: transitivePeerDependencies: - '@babel/core' + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.25.2): + dependencies: + '@babel/plugin-syntax-flow': 7.24.6(@babel/core@7.25.2) + transitivePeerDependencies: + - '@babel/core' + babel-preset-expo@11.0.6(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4)): dependencies: '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.4) @@ -23069,6 +24772,22 @@ snapshots: - '@babel/preset-env' - supports-color + babel-preset-expo@11.0.6(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2)): + dependencies: + '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.25.2) + '@babel/plugin-transform-export-namespace-from': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.6(@babel/core@7.25.2) + '@babel/preset-react': 7.24.6(@babel/core@7.25.2) + '@babel/preset-typescript': 7.24.1(@babel/core@7.25.2) + '@react-native/babel-preset': 0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2)) + babel-plugin-react-native-web: 0.19.12 + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - supports-color + babel-preset-solid@1.8.16(@babel/core@7.24.4): dependencies: '@babel/core': 7.24.4 @@ -23221,6 +24940,13 @@ snapshots: node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) + browserslist@4.24.0: + dependencies: + caniuse-lite: 1.0.30001663 + electron-to-chromium: 1.5.28 + node-releases: 2.0.18 + update-browserslist-db: 1.1.0(browserslist@4.24.0) + bser@2.1.1: dependencies: node-int64: 0.4.0 @@ -23411,6 +25137,8 @@ snapshots: caniuse-lite@1.0.30001612: {} + caniuse-lite@1.0.30001663: {} + capnp-ts@0.7.0: dependencies: debug: 4.3.6 @@ -24262,6 +25990,8 @@ snapshots: electron-to-chromium@1.4.746: {} + electron-to-chromium@1.5.28: {} + elysia@1.1.16(@sinclair/typebox@0.27.8)(openapi-types@12.1.3)(typescript@5.5.2): dependencies: '@sinclair/typebox': 0.27.8 @@ -24607,8 +26337,37 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 + esbuild@0.23.1: + optionalDependencies: + '@esbuild/aix-ppc64': 0.23.1 + '@esbuild/android-arm': 0.23.1 + '@esbuild/android-arm64': 0.23.1 + '@esbuild/android-x64': 0.23.1 + '@esbuild/darwin-arm64': 0.23.1 + '@esbuild/darwin-x64': 0.23.1 + '@esbuild/freebsd-arm64': 0.23.1 + '@esbuild/freebsd-x64': 0.23.1 + '@esbuild/linux-arm': 0.23.1 + '@esbuild/linux-arm64': 0.23.1 + '@esbuild/linux-ia32': 0.23.1 + '@esbuild/linux-loong64': 0.23.1 + '@esbuild/linux-mips64el': 0.23.1 + '@esbuild/linux-ppc64': 0.23.1 + '@esbuild/linux-riscv64': 0.23.1 + '@esbuild/linux-s390x': 0.23.1 + '@esbuild/linux-x64': 0.23.1 + '@esbuild/netbsd-x64': 0.23.1 + '@esbuild/openbsd-arm64': 0.23.1 + '@esbuild/openbsd-x64': 0.23.1 + '@esbuild/sunos-x64': 0.23.1 + '@esbuild/win32-arm64': 0.23.1 + '@esbuild/win32-ia32': 0.23.1 + '@esbuild/win32-x64': 0.23.1 + escalade@3.1.1: {} + escalade@3.2.0: {} + escape-html@1.0.3: {} escape-string-regexp@1.0.5: {} @@ -25049,10 +26808,20 @@ snapshots: transitivePeerDependencies: - supports-color - expo-constants@15.4.6(expo@51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13)): + expo-asset@10.0.6(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)): + dependencies: + '@react-native/assets-registry': 0.74.83 + expo: 51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13) + expo-constants: 16.0.2(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)) + invariant: 2.2.4 + md5-file: 3.2.3 + transitivePeerDependencies: + - supports-color + + expo-constants@15.4.6(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)): dependencies: '@expo/config': 8.5.6 - expo: 51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13) + expo: 51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13) transitivePeerDependencies: - supports-color @@ -25064,6 +26833,14 @@ snapshots: transitivePeerDependencies: - supports-color + expo-constants@16.0.2(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)): + dependencies: + '@expo/config': 9.0.2 + '@expo/env': 0.3.0 + expo: 51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13) + transitivePeerDependencies: + - supports-color + expo-dev-client@4.0.15(expo@51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13)): dependencies: expo: 51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13) @@ -25100,15 +26877,28 @@ snapshots: dependencies: expo: 51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13) + expo-document-picker@12.0.1(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)): + dependencies: + expo: 51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13) + expo-file-system@17.0.1(expo@51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13)): dependencies: expo: 51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13) + expo-file-system@17.0.1(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)): + dependencies: + expo: 51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13) + expo-font@12.0.6(expo@51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13)): dependencies: expo: 51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13) fontfaceobserver: 2.3.0 + expo-font@12.0.6(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)): + dependencies: + expo: 51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13) + fontfaceobserver: 2.3.0 + expo-haptics@13.0.1(expo@51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13)): dependencies: expo: 51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13) @@ -25117,11 +26907,20 @@ snapshots: dependencies: expo: 51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13) + expo-image-loader@4.7.0(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)): + dependencies: + expo: 51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13) + expo-image-picker@15.0.5(expo@51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13)): dependencies: expo: 51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13) expo-image-loader: 4.7.0(expo@51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13)) + expo-image-picker@15.0.5(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)): + dependencies: + expo: 51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13) + expo-image-loader: 4.7.0(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)) + expo-image@1.12.9(expo@51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13)): dependencies: '@react-native/assets-registry': 0.74.83 @@ -25133,6 +26932,10 @@ snapshots: dependencies: expo: 51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13) + expo-keep-awake@13.0.2(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)): + dependencies: + expo: 51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13) + expo-linking@6.3.1(expo@51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13)): dependencies: expo-constants: 16.0.2(expo@51.0.9(@babel/core@7.24.4)(@babel/preset-env@7.24.6(@babel/core@7.24.4))(encoding@0.1.13)) @@ -25232,6 +27035,31 @@ snapshots: - supports-color - utf-8-validate + expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13): + dependencies: + '@babel/runtime': 7.24.4 + '@expo/cli': 0.18.14(encoding@0.1.13)(expo-modules-autolinking@1.11.1) + '@expo/config': 9.0.1 + '@expo/config-plugins': 8.0.4 + '@expo/metro-config': 0.18.3 + '@expo/vector-icons': 14.0.2 + babel-preset-expo: 11.0.6(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2)) + expo-asset: 10.0.6(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)) + expo-file-system: 17.0.1(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)) + expo-font: 12.0.6(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)) + expo-keep-awake: 13.0.2(expo@51.0.9(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13)) + expo-modules-autolinking: 1.11.1 + expo-modules-core: 1.12.12 + fbemitter: 3.0.0(encoding@0.1.13) + whatwg-url-without-unicode: 8.0.0-3 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + express@4.19.2: dependencies: accepts: 1.3.8 @@ -25645,7 +27473,7 @@ snapshots: geist@1.3.0(next@14.2.11(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) generic-names@4.0.0: dependencies: @@ -25705,6 +27533,10 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + get-tsconfig@4.8.1: + dependencies: + resolve-pkg-maps: 1.0.0 + getenv@1.0.0: {} giget@1.2.3: @@ -26281,6 +28113,8 @@ snapshots: import-meta-resolve@4.0.0: {} + import-meta-resolve@4.1.0: {} + imurmurhash@0.1.4: {} indent-string@4.0.0: {} @@ -26589,6 +28423,8 @@ snapshots: isbot@4.4.0: {} + isbot@5.1.17: {} + isexe@2.0.0: {} isexe@3.1.1: {} @@ -26774,15 +28610,15 @@ snapshots: transitivePeerDependencies: - supports-color - jscodeshift@0.15.2(@babel/preset-env@7.24.6(@babel/core@7.24.4)): + jscodeshift@0.14.0(@babel/preset-env@7.24.6(@babel/core@7.25.2)): dependencies: '@babel/core': 7.24.4 '@babel/parser': 7.25.6 - '@babel/plugin-transform-class-properties': 7.24.6(@babel/core@7.24.4) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.4) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.4) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.4) '@babel/plugin-transform-modules-commonjs': 7.24.6(@babel/core@7.24.4) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.6(@babel/core@7.24.4) - '@babel/plugin-transform-optional-chaining': 7.24.6(@babel/core@7.24.4) - '@babel/plugin-transform-private-methods': 7.24.6(@babel/core@7.24.4) + '@babel/preset-env': 7.24.6(@babel/core@7.25.2) '@babel/preset-flow': 7.24.6(@babel/core@7.24.4) '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4) '@babel/register': 7.24.6(@babel/core@7.24.4) @@ -26793,11 +28629,36 @@ snapshots: micromatch: 4.0.5 neo-async: 2.6.2 node-dir: 0.1.17 + recast: 0.21.5 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + + jscodeshift@0.15.2(@babel/preset-env@7.24.6(@babel/core@7.25.2)): + dependencies: + '@babel/core': 7.25.2 + '@babel/parser': 7.25.6 + '@babel/plugin-transform-class-properties': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.24.6(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.24.6(@babel/core@7.25.2) + '@babel/preset-flow': 7.24.6(@babel/core@7.25.2) + '@babel/preset-typescript': 7.24.1(@babel/core@7.25.2) + '@babel/register': 7.24.6(@babel/core@7.25.2) + babel-core: 7.0.0-bridge.0(@babel/core@7.25.2) + chalk: 4.1.2 + flow-parser: 0.237.1 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + neo-async: 2.6.2 + node-dir: 0.1.17 recast: 0.23.9 temp: 0.8.4 write-file-atomic: 2.4.3 optionalDependencies: - '@babel/preset-env': 7.24.6(@babel/core@7.24.4) + '@babel/preset-env': 7.24.6(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -28591,16 +30452,16 @@ snapshots: next-auth@5.0.0-beta.19(next@14.2.11(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: '@auth/core': 0.32.0 - next: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - next-sitemap@4.2.3(next@14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -28609,13 +30470,13 @@ snapshots: next-tick@1.1.0: {} - next-view-transitions@0.3.0(next@14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-view-transitions@0.3.0(next@14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next@14.2.11(@babel/core@7.24.4)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.11(@babel/core@7.25.2)(@playwright/test@1.45.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.11 '@swc/helpers': 0.5.5 @@ -28625,7 +30486,7 @@ snapshots: postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(@babel/core@7.24.4)(react@18.3.1) + styled-jsx: 5.1.1(@babel/core@7.25.2)(react@18.3.1) optionalDependencies: '@next/swc-darwin-arm64': 14.2.11 '@next/swc-darwin-x64': 14.2.11 @@ -28787,6 +30648,8 @@ snapshots: node-releases@2.0.14: {} + node-releases@2.0.18: {} + node-stream-zip@1.15.0: {} nopt@5.0.0: @@ -29898,6 +31761,8 @@ snapshots: prettier@3.3.2: {} + prettier@3.3.3: {} + pretty-bytes@5.6.0: {} pretty-bytes@6.1.1: {} @@ -30411,6 +32276,56 @@ snapshots: - supports-color - utf-8-validate + react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1): + dependencies: + '@jest/create-cache-key-function': 29.7.0 + '@react-native-community/cli': 13.6.6(encoding@0.1.13) + '@react-native-community/cli-platform-android': 13.6.6(encoding@0.1.13) + '@react-native-community/cli-platform-ios': 13.6.6(encoding@0.1.13) + '@react-native/assets-registry': 0.74.83 + '@react-native/codegen': 0.74.83(@babel/preset-env@7.24.6(@babel/core@7.25.2)) + '@react-native/community-cli-plugin': 0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(encoding@0.1.13) + '@react-native/gradle-plugin': 0.74.83 + '@react-native/js-polyfills': 0.74.83 + '@react-native/normalize-colors': 0.74.83 + '@react-native/virtualized-lists': 0.74.83(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.6(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + abort-controller: 3.0.0 + anser: 1.4.10 + ansi-regex: 5.0.1 + base64-js: 1.5.1 + chalk: 4.1.2 + event-target-shim: 5.0.1 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + jest-environment-node: 29.7.0 + jsc-android: 250231.0.0 + memoize-one: 5.2.1 + metro-runtime: 0.80.9 + metro-source-map: 0.80.9 + mkdirp: 0.5.6 + nullthrows: 1.1.1 + pretty-format: 26.6.2 + promise: 8.3.0 + react: 18.3.1 + react-devtools-core: 5.2.0 + react-refresh: 0.14.2 + react-shallow-renderer: 16.15.0(react@18.3.1) + regenerator-runtime: 0.13.11 + scheduler: 0.24.0-canary-efb381bbf-20230505 + stacktrace-parser: 0.1.10 + whatwg-fetch: 3.6.20 + ws: 6.2.2 + yargs: 17.7.2 + optionalDependencies: + '@types/react': 18.3.3 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + react-refresh@0.14.2: {} react-remove-scroll-bar@2.3.6(@types/react@18.3.3)(react@18.3.1): @@ -31478,9 +33393,9 @@ snapshots: stoppable@1.1.0: {} - storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.24.4)): + storybook@8.2.1(@babel/preset-env@7.24.6(@babel/core@7.25.2)): dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.25.2 '@babel/types': 7.25.6 '@storybook/codemod': 8.2.1 '@storybook/core': 8.2.1 @@ -31498,10 +33413,10 @@ snapshots: fs-extra: 11.2.0 giget: 1.2.3 globby: 14.0.2 - jscodeshift: 0.15.2(@babel/preset-env@7.24.6(@babel/core@7.24.4)) + jscodeshift: 0.15.2(@babel/preset-env@7.24.6(@babel/core@7.25.2)) leven: 3.1.0 ora: 5.4.1 - prettier: 3.3.2 + prettier: 3.3.3 prompts: 2.4.2 semver: 7.6.3 strip-json-comments: 3.1.1 @@ -31664,12 +33579,12 @@ snapshots: dependencies: inline-style-parser: 0.2.4 - styled-jsx@5.1.1(@babel/core@7.24.4)(react@18.3.1): + styled-jsx@5.1.1(@babel/core@7.25.2)(react@18.3.1): dependencies: client-only: 0.0.1 react: 18.3.1 optionalDependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.25.2 stylehacks@6.1.1(postcss@8.4.38): dependencies: @@ -31720,7 +33635,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@3.6.9(@babel/core@7.24.4)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15): + svelte-check@3.6.9(@babel/core@7.25.2)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 @@ -31729,7 +33644,7 @@ snapshots: picocolors: 1.0.1 sade: 1.8.1 svelte: 4.2.15 - svelte-preprocess: 5.1.4(@babel/core@7.24.4)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15)(typescript@5.5.2) + svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15)(typescript@5.5.2) typescript: 5.5.2 transitivePeerDependencies: - '@babel/core' @@ -31756,7 +33671,7 @@ snapshots: dependencies: svelte: 4.2.15 - svelte-preprocess@5.1.4(@babel/core@7.24.4)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15)(typescript@5.5.2): + svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15)(typescript@5.5.2): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 @@ -31765,7 +33680,7 @@ snapshots: strip-indent: 3.0.0 svelte: 4.2.15 optionalDependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.25.2 postcss: 8.4.38 postcss-load-config: 5.0.3(jiti@1.21.6)(postcss@8.4.38) typescript: 5.5.2 @@ -31953,6 +33868,16 @@ snapshots: optionalDependencies: esbuild: 0.21.5 + terser-webpack-plugin@5.3.10(webpack@5.94.0): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.1 + terser: 5.32.0 + webpack: 5.94.0 + optional: true + terser@5.32.0: dependencies: '@jridgewell/source-map': 0.3.5 @@ -32001,6 +33926,8 @@ snapshots: tiny-invariant@1.3.3: {} + tiny-warning@1.0.3: {} + tinybench@2.8.0: {} tinyglobby@0.2.6: @@ -32162,6 +34089,13 @@ snapshots: - supports-color - ts-node + tsx@4.19.1: + dependencies: + esbuild: 0.23.1 + get-tsconfig: 4.8.1 + optionalDependencies: + fsevents: 2.3.3 + tsx@4.7.2: dependencies: esbuild: 0.19.12 @@ -32702,6 +34636,12 @@ snapshots: escalade: 3.1.1 picocolors: 1.0.1 + update-browserslist-db@1.1.0(browserslist@4.24.0): + dependencies: + browserslist: 4.24.0 + escalade: 3.2.0 + picocolors: 1.0.1 + uqr@0.1.2: {} uri-js@4.4.1: @@ -32744,6 +34684,10 @@ snapshots: dependencies: react: 18.3.1 + use-sync-external-store@1.2.2(react@18.3.1): + dependencies: + react: 18.3.1 + util-deprecate@1.0.2: {} util@0.12.5: @@ -33036,6 +34980,17 @@ snapshots: - supports-color - typescript + vite-tsconfig-paths@5.0.1(typescript@5.5.2)(vite@5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0)): + dependencies: + debug: 4.3.6 + globrex: 0.1.2 + tsconfck: 3.0.3(typescript@5.5.2) + optionalDependencies: + vite: 5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0) + transitivePeerDependencies: + - supports-color + - typescript + vite@5.3.1(@types/node@20.14.0)(lightningcss@1.24.1)(terser@5.32.0): dependencies: esbuild: 0.21.5 @@ -33288,6 +35243,37 @@ snapshots: webpack-virtual-modules@0.6.2: {} + webpack@5.94.0: + dependencies: + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) + browserslist: 4.24.0 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.5.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(webpack@5.94.0) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + optional: true + webpack@5.94.0(esbuild@0.21.5): dependencies: '@types/estree': 1.0.5 @@ -33296,7 +35282,7 @@ snapshots: '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.12.1 acorn-import-attributes: 1.9.5(acorn@8.12.1) - browserslist: 4.23.0 + browserslist: 4.24.0 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.0