diff --git a/.changeset/early-snakes-matter.md b/.changeset/early-snakes-matter.md new file mode 100644 index 0000000000000000000000000000000000000000..ae8c2da53e68f5a037a46042723892b3d26b197c --- /dev/null +++ b/.changeset/early-snakes-matter.md @@ -0,0 +1,10 @@ +--- +"@llamaindex/core": patch +"@llamaindex/env": patch +"llamaindex": patch +"@llamaindex/node-parser": patch +"@llamaindex/workflow": patch +--- + +- fix agent chat message not saved into the task context when streaming +- fix async local storage might use `node:async_hook` in edge-light/workerd condition diff --git a/apps/next/src/content/docs/llamaindex/setup/typescript.mdx b/apps/next/src/content/docs/llamaindex/setup/typescript.mdx index b275cb70735b87c24cbce23068ac36891e228496..434ab28fd6980020f0afa82f2f42980c53a8c38d 100644 --- a/apps/next/src/content/docs/llamaindex/setup/typescript.mdx +++ b/apps/next/src/content/docs/llamaindex/setup/typescript.mdx @@ -93,6 +93,35 @@ See more about [moduleResolution](https://www.typescriptlang.org/docs/handbook/m </Accordion> </Accordions> +## Enable AsyncIterable for `Web Stream` API + +Some modules uses `Web Stream` API like `ReadableStream` and `WritableStream`, you need to enable `DOM.AsyncIterable` in your `tsconfig.json`. + +```json5 +{ + compilerOptions: { + // ⬇️ add this lib to your tsconfig.json + lib: ["DOM.AsyncIterable"], + }, +} +``` + +```ts twoslash +import { OpenAIAgent } from '@llamaindex/openai' + +const agent = new OpenAIAgent({ + tools: [] +}) + +const response = await agent.chat({ + message: 'Hello, how are you?', + stream: true +}) +for await (const _ of response) { + //^? + // ... +} +``` ## Run TypeScript Script in Node.js diff --git a/e2e/node/issue.e2e.ts b/e2e/node/issue.e2e.ts index 4071214ef2a3bfc72679275fd6caa7816858eb1e..1ec33648a4fd5c53dc773c086bcb3199f3477abe 100644 --- a/e2e/node/issue.e2e.ts +++ b/e2e/node/issue.e2e.ts @@ -1,6 +1,13 @@ -import { LLMSingleSelector, Settings } from "llamaindex"; +import type { TaskStep } from "@llamaindex/core/agent"; +import { + LLMSingleSelector, + OpenAIAgent, + Settings, + type ChatMessage, +} from "llamaindex"; import assert from "node:assert"; import { test } from "node:test"; +import { divideNumbersTool, sumNumbersTool } from "./fixtures/tools.js"; import { mockLLMEvent } from "./utils.js"; await test("#1177", async (t) => { @@ -65,3 +72,28 @@ await test("#1177", async (t) => { } }); }); + +await test("#1281", async (t) => { + await mockLLMEvent(t, "#1281"); + await t.test(async () => { + const chatHistory: ChatMessage[] = []; + const agent = new OpenAIAgent({ + chatHistory, + tools: [sumNumbersTool, divideNumbersTool], + }); + { + const stream = agent.createTask( + "calculate 2 + 2", + true, + true, + chatHistory, + ); + const steps: TaskStep[] = []; + for await (const task of stream) { + steps.push(task.taskStep); + } + const lastStep = steps.at(-1)!; + assert.equal(lastStep.context.store.messages.length, 4); + } + }); +}); diff --git a/e2e/node/snapshot/#1281.snap b/e2e/node/snapshot/#1281.snap new file mode 100644 index 0000000000000000000000000000000000000000..66f02c141978b74f4e89411fe791dda75b493a60 --- /dev/null +++ b/e2e/node/snapshot/#1281.snap @@ -0,0 +1,393 @@ +{ + "llmEventStart": [ + { + "id": "PRESERVE_0", + "messages": [ + { + "role": "user", + "content": "calculate 2 + 2" + } + ] + }, + { + "id": "PRESERVE_1", + "messages": [ + { + "role": "user", + "content": "calculate 2 + 2" + }, + { + "role": "assistant", + "content": "", + "options": { + "toolCall": [ + { + "name": "sumNumbers", + "id": "call_S2x0FUa475GVpNQJ796Rc9fd", + "input": { + "a": 2, + "b": 2 + } + } + ] + } + }, + { + "role": "user", + "content": "4", + "options": { + "toolResult": { + "result": "4", + "isError": false, + "id": "call_S2x0FUa475GVpNQJ796Rc9fd" + } + } + } + ] + } + ], + "llmEventEnd": [ + { + "id": "PRESERVE_0", + "response": { + "raw": null, + "message": { + "content": "", + "role": "assistant", + "options": { + "toolCall": [ + { + "name": "sumNumbers", + "id": "call_S2x0FUa475GVpNQJ796Rc9fd", + "input": { + "a": 2, + "b": 2 + } + } + ] + } + } + } + }, + { + "id": "PRESERVE_1", + "response": { + "raw": null, + "message": { + "content": "The result of \\(2 + 2\\) is \\(4\\).", + "role": "assistant", + "options": {} + } + } + } + ], + "llmEventStream": [ + { + "id": "PRESERVE_0", + "chunk": { + "raw": null, + "options": { + "toolCall": [ + { + "name": "sumNumbers", + "id": "call_S2x0FUa475GVpNQJ796Rc9fd", + "input": "{\"a\":2,\"b\":2}" + } + ] + }, + "delta": "" + } + }, + { + "id": "PRESERVE_0", + "chunk": { + "raw": null, + "options": { + "toolCall": [ + { + "name": "sumNumbers", + "id": "call_S2x0FUa475GVpNQJ796Rc9fd", + "input": "{\"a\":2,\"b\":2}" + } + ] + }, + "delta": "" + } + }, + { + "id": "PRESERVE_0", + "chunk": { + "raw": null, + "options": { + "toolCall": [ + { + "name": "sumNumbers", + "id": "call_S2x0FUa475GVpNQJ796Rc9fd", + "input": "{\"a\":2,\"b\":2}" + } + ] + }, + "delta": "" + } + }, + { + "id": "PRESERVE_0", + "chunk": { + "raw": null, + "options": { + "toolCall": [ + { + "name": "sumNumbers", + "id": "call_S2x0FUa475GVpNQJ796Rc9fd", + "input": "{\"a\":2,\"b\":2}" + } + ] + }, + "delta": "" + } + }, + { + "id": "PRESERVE_0", + "chunk": { + "raw": null, + "options": { + "toolCall": [ + { + "name": "sumNumbers", + "id": "call_S2x0FUa475GVpNQJ796Rc9fd", + "input": "{\"a\":2,\"b\":2}" + } + ] + }, + "delta": "" + } + }, + { + "id": "PRESERVE_0", + "chunk": { + "raw": null, + "options": { + "toolCall": [ + { + "name": "sumNumbers", + "id": "call_S2x0FUa475GVpNQJ796Rc9fd", + "input": "{\"a\":2,\"b\":2}" + } + ] + }, + "delta": "" + } + }, + { + "id": "PRESERVE_0", + "chunk": { + "raw": null, + "options": { + "toolCall": [ + { + "name": "sumNumbers", + "id": "call_S2x0FUa475GVpNQJ796Rc9fd", + "input": "{\"a\":2,\"b\":2}" + } + ] + }, + "delta": "" + } + }, + { + "id": "PRESERVE_0", + "chunk": { + "raw": null, + "options": { + "toolCall": [ + { + "name": "sumNumbers", + "id": "call_S2x0FUa475GVpNQJ796Rc9fd", + "input": "{\"a\":2,\"b\":2}" + } + ] + }, + "delta": "" + } + }, + { + "id": "PRESERVE_0", + "chunk": { + "raw": null, + "options": { + "toolCall": [ + { + "name": "sumNumbers", + "id": "call_S2x0FUa475GVpNQJ796Rc9fd", + "input": "{\"a\":2,\"b\":2}" + } + ] + }, + "delta": "" + } + }, + { + "id": "PRESERVE_0", + "chunk": { + "raw": null, + "options": { + "toolCall": [ + { + "name": "sumNumbers", + "id": "call_S2x0FUa475GVpNQJ796Rc9fd", + "input": "{\"a\":2,\"b\":2}" + } + ] + }, + "delta": "" + } + }, + { + "id": "PRESERVE_0", + "chunk": { + "raw": null, + "options": { + "toolCall": [ + { + "name": "sumNumbers", + "id": "call_S2x0FUa475GVpNQJ796Rc9fd", + "input": { + "a": 2, + "b": 2 + } + } + ] + }, + "delta": "" + } + }, + { + "id": "PRESERVE_1", + "chunk": { + "raw": null, + "options": {}, + "delta": "The" + } + }, + { + "id": "PRESERVE_1", + "chunk": { + "raw": null, + "options": {}, + "delta": " result" + } + }, + { + "id": "PRESERVE_1", + "chunk": { + "raw": null, + "options": {}, + "delta": " of" + } + }, + { + "id": "PRESERVE_1", + "chunk": { + "raw": null, + "options": {}, + "delta": " \\(" + } + }, + { + "id": "PRESERVE_1", + "chunk": { + "raw": null, + "options": {}, + "delta": "2" + } + }, + { + "id": "PRESERVE_1", + "chunk": { + "raw": null, + "options": {}, + "delta": " +" + } + }, + { + "id": "PRESERVE_1", + "chunk": { + "raw": null, + "options": {}, + "delta": " " + } + }, + { + "id": "PRESERVE_1", + "chunk": { + "raw": null, + "options": {}, + "delta": "2" + } + }, + { + "id": "PRESERVE_1", + "chunk": { + "raw": null, + "options": {}, + "delta": "\\" + } + }, + { + "id": "PRESERVE_1", + "chunk": { + "raw": null, + "options": {}, + "delta": ")" + } + }, + { + "id": "PRESERVE_1", + "chunk": { + "raw": null, + "options": {}, + "delta": " is" + } + }, + { + "id": "PRESERVE_1", + "chunk": { + "raw": null, + "options": {}, + "delta": " \\(" + } + }, + { + "id": "PRESERVE_1", + "chunk": { + "raw": null, + "options": {}, + "delta": "4" + } + }, + { + "id": "PRESERVE_1", + "chunk": { + "raw": null, + "options": {}, + "delta": "\\" + } + }, + { + "id": "PRESERVE_1", + "chunk": { + "raw": null, + "options": {}, + "delta": ")." + } + }, + { + "id": "PRESERVE_1", + "chunk": { + "raw": null, + "options": {}, + "delta": "" + } + } + ] +} \ No newline at end of file diff --git a/e2e/tsconfig.json b/e2e/tsconfig.json index 2852363f240582d17785faa1214bf60f62357554..afc578ec19dbc9f85f99ff3e602cf6cd15286b7e 100644 --- a/e2e/tsconfig.json +++ b/e2e/tsconfig.json @@ -5,7 +5,6 @@ "module": "node16", "moduleResolution": "node16", "target": "ESNext", - "lib": ["ES2022", "DOM.AsyncIterable"], "types": ["node"] }, "include": ["./node", "./mock-module.js", "./mock-register.js", "./fixtures"], diff --git a/packages/cloud/tsconfig.json b/packages/cloud/tsconfig.json index c82970826e9a4ea1896e5dcba5cf89f14ce16d05..54abb5116146aea12a232415c6aa45c59c42ed38 100644 --- a/packages/cloud/tsconfig.json +++ b/packages/cloud/tsconfig.json @@ -8,7 +8,6 @@ "moduleResolution": "Bundler", "skipLibCheck": true, "strict": true, - "lib": ["DOM", "ESNext"], "types": [] }, "include": ["./src"], diff --git a/packages/core/package.json b/packages/core/package.json index 8ba3aa746e6aa7f3d4e70fef9016b20fd78614f5..758961174f9985fb9c63ac9de2550a04c8d2e243 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -392,7 +392,7 @@ "@edge-runtime/vm": "^4.0.3", "ajv": "^8.17.1", "bunchee": "5.6.1", - "happy-dom": "^15.10.0", + "happy-dom": "^15.11.0", "natural": "^8.0.1" }, "dependencies": { diff --git a/packages/core/src/agent/base.ts b/packages/core/src/agent/base.ts index 7f465f168efe2a75276ebf7778578486c766d5a3..7ee77c55a55fe7c7f188d2ee94643464a2f0a665 100644 --- a/packages/core/src/agent/base.ts +++ b/packages/core/src/agent/base.ts @@ -3,7 +3,7 @@ import { BaseChatEngine, type NonStreamingChatEngineParams, type StreamingChatEngineParams, -} from "../chat-engine/base"; +} from "../chat-engine"; import { wrapEventCaller } from "../decorator"; import { Settings } from "../global"; import type { @@ -172,7 +172,6 @@ export abstract class AgentWorker< start: async (controller) => { for await (const stepOutput of taskOutputStream) { this.#taskSet.add(stepOutput.taskStep); - controller.enqueue(stepOutput); if (stepOutput.isLast) { let currentStep: TaskStep< AI, @@ -183,7 +182,30 @@ export abstract class AgentWorker< this.#taskSet.delete(currentStep); currentStep = currentStep.prevStep; } + const { output, taskStep } = stepOutput; + if (output instanceof ReadableStream) { + const [pipStream, finalStream] = output.tee(); + stepOutput.output = finalStream; + const reader = pipStream.getReader(); + const { value } = await reader.read(); + reader.releaseLock(); + let content: string = value!.delta; + for await (const chunk of pipStream) { + content += chunk.delta; + } + taskStep.context.store.messages = [ + ...taskStep.context.store.messages, + { + role: "assistant", + content, + options: value!.options, + }, + ]; + } + controller.enqueue(stepOutput); controller.close(); + } else { + controller.enqueue(stepOutput); } } }, @@ -373,8 +395,8 @@ export abstract class AgentRunner< if (stepOutput.isLast) { const { output } = stepOutput; if (output instanceof ReadableStream) { - return output.pipeThrough<EngineResponse>( - new TransformStream({ + return output.pipeThrough( + new TransformStream<EngineResponse>({ transform(chunk, controller) { controller.enqueue(EngineResponse.fromChatResponseChunk(chunk)); }, diff --git a/packages/core/src/agent/utils.ts b/packages/core/src/agent/utils.ts index 946ae378950cd77ab16f05365f9da966c90030a6..d76e107963fa52c407a393d54ada76870317704e 100644 --- a/packages/core/src/agent/utils.ts +++ b/packages/core/src/agent/utils.ts @@ -79,7 +79,7 @@ export async function stepToolsStreaming<Model extends LLM>({ for await (const chunk of pipStream) { if (chunk.options && "toolCall" in chunk.options) { const toolCall = chunk.options.toolCall; - toolCall.forEach((toolCall) => { + toolCall.forEach((toolCall: ToolCall | PartialToolCall) => { toolCalls.set(toolCall.id, toolCall); }); } diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index 207b319ffeae1081ed9473dd50e585e7d76509e9..a93775d954ab510bbae6d3aaabe2c7204f557e2b 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -8,7 +8,6 @@ "moduleResolution": "Bundler", "skipLibCheck": true, "strict": true, - "lib": ["ESNext", "DOM", "DOM.AsyncIterable"], "types": ["node"] }, "include": ["./src"], diff --git a/packages/env/package.json b/packages/env/package.json index b8d02815100ff100b0c0ff7aa6245831827331e4..67db37b362b139ab823637485f0d7850f08010b9 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -51,32 +51,6 @@ "default": "./dist/index.cjs" } }, - "./multi-model": { - "workerd": { - "types": "./multi-model/dist/index.workerd.d.ts", - "default": "./multi-model/dist/index.workerd.js" - }, - "edge-light": { - "types": "./multi-model/dist/index.edge-light.d.ts", - "default": "./multi-model/dist/index.edge-light.js" - }, - "browser": { - "types": "./multi-model/dist/index.browser.d.ts", - "default": "./multi-model/dist/index.browser.js" - }, - "import": { - "types": "./multi-model/dist/index.d.ts", - "default": "./multi-model/dist/index.js" - }, - "require": { - "types": "./multi-model/dist/index.d.cts", - "default": "./multi-model/dist/index.cjs" - }, - "default": { - "types": "./multi-model/dist/index.d.ts", - "default": "./multi-model/dist/index.js" - } - }, "./tokenizers": { "workerd": { "types": "./tokenizers/dist/index.workerd.d.ts", @@ -102,6 +76,32 @@ "types": "./tokenizers/dist/index.d.ts", "default": "./tokenizers/dist/index.js" } + }, + "./multi-model": { + "workerd": { + "types": "./multi-model/dist/index.workerd.d.ts", + "default": "./multi-model/dist/index.workerd.js" + }, + "edge-light": { + "types": "./multi-model/dist/index.edge-light.d.ts", + "default": "./multi-model/dist/index.edge-light.js" + }, + "browser": { + "types": "./multi-model/dist/index.browser.d.ts", + "default": "./multi-model/dist/index.browser.js" + }, + "import": { + "types": "./multi-model/dist/index.d.ts", + "default": "./multi-model/dist/index.js" + }, + "require": { + "types": "./multi-model/dist/index.d.cts", + "default": "./multi-model/dist/index.cjs" + }, + "default": { + "types": "./multi-model/dist/index.d.ts", + "default": "./multi-model/dist/index.js" + } } }, "files": [ diff --git a/packages/env/src/als/index.node.ts b/packages/env/src/als/index.node.ts new file mode 100644 index 0000000000000000000000000000000000000000..31cc31a7fa4ee413d86bcce1b7f07a9bbbc1cb18 --- /dev/null +++ b/packages/env/src/als/index.node.ts @@ -0,0 +1 @@ +export { AsyncLocalStorage } from "node:async_hooks"; diff --git a/packages/env/src/als/index.non-node.ts b/packages/env/src/als/index.non-node.ts new file mode 100644 index 0000000000000000000000000000000000000000..587bd81abc9b9a00fffc933f01b4c00ecef9cded --- /dev/null +++ b/packages/env/src/als/index.non-node.ts @@ -0,0 +1,3 @@ +// Async Local Storage is available cross different JS runtimes +// @ts-expect-error AsyncLocalStorage is not defined in Non Node.js environment +export const AsyncLocalStorage = globalThis.AsyncLocalStorage; diff --git a/packages/env/src/als/index.web.ts b/packages/env/src/als/index.web.ts new file mode 100644 index 0000000000000000000000000000000000000000..3d86e22580e8df0d2bb47f4db4bfe5cd2fc79f13 --- /dev/null +++ b/packages/env/src/als/index.web.ts @@ -0,0 +1,32 @@ +// Web doesn't have AsyncLocalStorage and there's no alternative way to implement it +// Wait for https://github.com/tc39/proposal-async-context +export class AsyncLocalStorage<T> { + #store: T = null!; + + // eslint-disable-next-line @typescript-eslint/no-explicit-any + static bind<Func extends (...args: any[]) => any>(fn: Func): Func { + return fn; + } + + // eslint-disable-next-line @typescript-eslint/no-explicit-any + static snapshot(): <R, TArgs extends any[]>( + fn: (...args: TArgs) => R, + ...args: TArgs + ) => R { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + return (cb: any, ...args: any[]) => cb(...args); + } + + getStore() { + return this.#store; + } + + run<R>(store: T, cb: () => R): R { + this.#store = store; + if (cb.constructor.name === "AsyncFunction") { + console.warn("AsyncLocalStorage is not supported in the web environment"); + console.warn("Please note that some features may not work as expected"); + } + return cb(); + } +} diff --git a/packages/env/src/index.browser.ts b/packages/env/src/index.browser.ts index a6eeef325c7331e1ed57b79b455fa709960d066d..70f3766ffa1504e91d09871277101e3d5de327a8 100644 --- a/packages/env/src/index.browser.ts +++ b/packages/env/src/index.browser.ts @@ -5,10 +5,10 @@ */ import "./global-check.js"; +export * from "./als/index.web.js"; export { consoleLogger, emptyLogger, type Logger } from "./logger/index.js"; export { NotSupportCurrentRuntimeClass } from "./utils/shared.js"; export * from "./web-polyfill.js"; -// @ts-expect-error no type if (typeof window === "undefined") { console.warn( "You are not in a browser environment. This module is not supposed to be used in a non-browser environment.", diff --git a/packages/env/src/index.edge-light.ts b/packages/env/src/index.edge-light.ts index f6f1cfd1ef3aa71ceace9bd2a609b84397aa1970..e7acb5175f4838ab45234fdb56903ae797de5e6d 100644 --- a/packages/env/src/index.edge-light.ts +++ b/packages/env/src/index.edge-light.ts @@ -3,7 +3,8 @@ * * @module */ -import "./global-check.js"; + +export * from "./als/index.non-node.js"; export { consoleLogger, emptyLogger, type Logger } from "./logger/index.js"; export * from "./node-polyfill.js"; export { NotSupportCurrentRuntimeClass } from "./utils/shared.js"; diff --git a/packages/env/src/index.ts b/packages/env/src/index.ts index 446b31c4c41a3e30d353a5f5c144b02d463c4985..283230af28739f566cfa6446ff82944bde2e4ad9 100644 --- a/packages/env/src/index.ts +++ b/packages/env/src/index.ts @@ -34,13 +34,9 @@ export function createSHA256(): SHA256 { }; } +export * from "./als/index.node.js"; export { consoleLogger, emptyLogger, type Logger } from "./logger/index.js"; -export { - AsyncLocalStorage, - CustomEvent, - getEnv, - setEnvs, -} from "./utils/index.js"; +export { CustomEvent, getEnv, setEnvs } from "./utils/index.js"; export { NotSupportCurrentRuntimeClass } from "./utils/shared.js"; export { EOL, diff --git a/packages/env/src/index.workerd.ts b/packages/env/src/index.workerd.ts index 22f152c16a79c51b35151aecb681b82a72e5faa4..301761cd80a6d8f4f99f190cf11e5eea7137c00d 100644 --- a/packages/env/src/index.workerd.ts +++ b/packages/env/src/index.workerd.ts @@ -7,6 +7,7 @@ */ import { INTERNAL_ENV } from "./utils/index.js"; +export * from "./als/index.non-node.js"; export { NotSupportCurrentRuntimeClass } from "./utils/shared.js"; export * from "./node-polyfill.js"; diff --git a/packages/env/src/node-polyfill.ts b/packages/env/src/node-polyfill.ts index de4973e2f91b9e5314a2b28ae5d6a16f24014622..b7c9e5ac53e17c95b4b605f9e63880fb41e397f1 100644 --- a/packages/env/src/node-polyfill.ts +++ b/packages/env/src/node-polyfill.ts @@ -56,9 +56,4 @@ export const process: NodeJS.Process = globalThis.process ?? { versions: {}, }; -export { - AsyncLocalStorage, - CustomEvent, - getEnv, - setEnvs, -} from "./utils/index.js"; +export { CustomEvent, getEnv, setEnvs } from "./utils/index.js"; diff --git a/packages/env/src/utils/index.ts b/packages/env/src/utils/index.ts index 638f91ebc47db85107a46468bc225cfb952b2cd8..c303d03996acd0011a033cf8008d5bd4263468a2 100644 --- a/packages/env/src/utils/index.ts +++ b/packages/env/src/utils/index.ts @@ -56,9 +56,6 @@ interface CustomEventInit<T = any> extends EventInit { detail?: T; } -// Async Local Storage is available cross different JS runtimes -export { AsyncLocalStorage } from "node:async_hooks"; - // Node.js 18 doesn't have CustomEvent by default // Refs: https://github.com/nodejs/node/issues/40678 // eslint-disable-next-line @typescript-eslint/no-explicit-any diff --git a/packages/env/src/utils/index.web.ts b/packages/env/src/utils/index.web.ts index 8a3bcea4de28b9d06b177ac32dd9eecae27cca40..01c06bbb3c031d783dc4d406cfba819467f4602b 100644 --- a/packages/env/src/utils/index.web.ts +++ b/packages/env/src/utils/index.web.ts @@ -13,38 +13,6 @@ export function getEnv(name: string): string | undefined { } } -// Web doesn't have AsyncLocalStorage and there's no alternative way to implement it -// Wait for https://github.com/tc39/proposal-async-context -export class AsyncLocalStorage<T> { - #store: T = null!; - // eslint-disable-next-line @typescript-eslint/no-explicit-any - static bind<Func extends (...args: any[]) => any>(fn: Func): Func { - return fn; - } - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - static snapshot(): <R, TArgs extends any[]>( - fn: (...args: TArgs) => R, - ...args: TArgs - ) => R { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - return (cb: any, ...args: any[]) => cb(...args); - } - - getStore() { - return this.#store; - } - - run<R>(store: T, cb: () => R): R { - this.#store = store; - if (cb.constructor.name === "AsyncFunction") { - console.warn("AsyncLocalStorage is not supported in the web environment"); - console.warn("Please note that some features may not work as expected"); - } - return cb(); - } -} - // eslint-disable-next-line @typescript-eslint/no-explicit-any const defaultCustomEvent = (globalThis as any).CustomEvent; diff --git a/packages/env/src/utils/shared.ts b/packages/env/src/utils/shared.ts index 4ff08c0f9cffb1624fc73f43f2bd07bcb6624335..d4e93ab1b567d485cb4710519ce2713b0d7470dc 100644 --- a/packages/env/src/utils/shared.ts +++ b/packages/env/src/utils/shared.ts @@ -18,10 +18,8 @@ export class NotSupportCurrentRuntimeClass { export const glo: any = typeof globalThis !== "undefined" ? globalThis - : // @ts-expect-error globalThis is not defined - typeof window !== "undefined" - ? // @ts-expect-error window is not defined - window + : typeof window !== "undefined" + ? window : typeof global !== "undefined" ? global : {}; diff --git a/packages/env/src/web-polyfill.ts b/packages/env/src/web-polyfill.ts index 0219e3cc81a814b58cc02b862d7d30295cecf30c..9028dfa8edb2c7be9fbf2b8acd4ec53debae60fa 100644 --- a/packages/env/src/web-polyfill.ts +++ b/packages/env/src/web-polyfill.ts @@ -49,10 +49,4 @@ export function randomUUID(): string { return crypto.randomUUID(); } -export { - AsyncLocalStorage, - CustomEvent, - getEnv, - process, - setEnvs, -} from "./utils/index.web.js"; +export { CustomEvent, getEnv, process, setEnvs } from "./utils/index.web.js"; diff --git a/packages/llamaindex/src/tools/AzureDynamicSessionTool.node.ts b/packages/llamaindex/src/tools/AzureDynamicSessionTool.node.ts index 7150f9f1f14e44df65928ddecba72b1eb903e9cd..dfaa72be5e484098d73ee8f470da3d2c4b07e4c1 100644 --- a/packages/llamaindex/src/tools/AzureDynamicSessionTool.node.ts +++ b/packages/llamaindex/src/tools/AzureDynamicSessionTool.node.ts @@ -12,6 +12,7 @@ import { path, randomUUID, } from "@llamaindex/env"; + export type InterpreterParameter = { code: string; }; @@ -266,7 +267,9 @@ export class AzureDynamicSessionTool if (params.localFilename) { const writer = createWriteStream(path.resolve(params.localFilename)); const blob = await response.blob(); - Readable.from(blob.stream()).pipe(writer); + Readable.from( + blob.stream() as unknown as AsyncIterable<unknown>, + ).pipe(writer); return; } diff --git a/packages/node-parser/tsconfig.json b/packages/node-parser/tsconfig.json index 79588977aaaa3db6644109e64d294a796aa3977d..a93775d954ab510bbae6d3aaabe2c7204f557e2b 100644 --- a/packages/node-parser/tsconfig.json +++ b/packages/node-parser/tsconfig.json @@ -8,7 +8,6 @@ "moduleResolution": "Bundler", "skipLibCheck": true, "strict": true, - "lib": ["ESNext", "DOM", "DOM.Iterable", "DOM.AsyncIterable"], "types": ["node"] }, "include": ["./src"], diff --git a/packages/providers/anthropic/tsconfig.json b/packages/providers/anthropic/tsconfig.json index c873255a2126a92224343e7c80698041c5730380..3fad47fb71026680ff194da502936fedd967972a 100644 --- a/packages/providers/anthropic/tsconfig.json +++ b/packages/providers/anthropic/tsconfig.json @@ -5,8 +5,7 @@ "module": "ESNext", "moduleResolution": "bundler", "outDir": "./lib", - "tsBuildInfoFile": "./lib/.tsbuildinfo", - "lib": ["DOM", "ES2022"] + "tsBuildInfoFile": "./lib/.tsbuildinfo" }, "include": ["./src"], "references": [ diff --git a/packages/providers/clip/tsconfig.json b/packages/providers/clip/tsconfig.json index c873255a2126a92224343e7c80698041c5730380..3fad47fb71026680ff194da502936fedd967972a 100644 --- a/packages/providers/clip/tsconfig.json +++ b/packages/providers/clip/tsconfig.json @@ -5,8 +5,7 @@ "module": "ESNext", "moduleResolution": "bundler", "outDir": "./lib", - "tsBuildInfoFile": "./lib/.tsbuildinfo", - "lib": ["DOM", "ES2022"] + "tsBuildInfoFile": "./lib/.tsbuildinfo" }, "include": ["./src"], "references": [ diff --git a/packages/providers/deepinfra/tsconfig.json b/packages/providers/deepinfra/tsconfig.json index 147da8dfb3ce45cb9807a537dfedcb2c23ff647f..bd8900e3ac6680d07b9e885f4121a6834bf60d68 100644 --- a/packages/providers/deepinfra/tsconfig.json +++ b/packages/providers/deepinfra/tsconfig.json @@ -5,8 +5,7 @@ "module": "ESNext", "moduleResolution": "bundler", "outDir": "./lib", - "tsBuildInfoFile": "./lib/.tsbuildinfo", - "lib": ["DOM", "ES2022"] + "tsBuildInfoFile": "./lib/.tsbuildinfo" }, "include": ["./src"], "references": [ diff --git a/packages/providers/huggingface/tsconfig.json b/packages/providers/huggingface/tsconfig.json index c873255a2126a92224343e7c80698041c5730380..3fad47fb71026680ff194da502936fedd967972a 100644 --- a/packages/providers/huggingface/tsconfig.json +++ b/packages/providers/huggingface/tsconfig.json @@ -5,8 +5,7 @@ "module": "ESNext", "moduleResolution": "bundler", "outDir": "./lib", - "tsBuildInfoFile": "./lib/.tsbuildinfo", - "lib": ["DOM", "ES2022"] + "tsBuildInfoFile": "./lib/.tsbuildinfo" }, "include": ["./src"], "references": [ diff --git a/packages/providers/replicate/tsconfig.json b/packages/providers/replicate/tsconfig.json index c873255a2126a92224343e7c80698041c5730380..3fad47fb71026680ff194da502936fedd967972a 100644 --- a/packages/providers/replicate/tsconfig.json +++ b/packages/providers/replicate/tsconfig.json @@ -5,8 +5,7 @@ "module": "ESNext", "moduleResolution": "bundler", "outDir": "./lib", - "tsBuildInfoFile": "./lib/.tsbuildinfo", - "lib": ["DOM", "ES2022"] + "tsBuildInfoFile": "./lib/.tsbuildinfo" }, "include": ["./src"], "references": [ diff --git a/packages/readers/tsconfig.json b/packages/readers/tsconfig.json index 79588977aaaa3db6644109e64d294a796aa3977d..a93775d954ab510bbae6d3aaabe2c7204f557e2b 100644 --- a/packages/readers/tsconfig.json +++ b/packages/readers/tsconfig.json @@ -8,7 +8,6 @@ "moduleResolution": "Bundler", "skipLibCheck": true, "strict": true, - "lib": ["ESNext", "DOM", "DOM.Iterable", "DOM.AsyncIterable"], "types": ["node"] }, "include": ["./src"], diff --git a/packages/workflow/tsconfig.json b/packages/workflow/tsconfig.json index b479cef4996ab7338a1ba250af77f893ad1105cb..12f5d203f1f35fba7fe6634a965b0be35391cbea 100644 --- a/packages/workflow/tsconfig.json +++ b/packages/workflow/tsconfig.json @@ -7,7 +7,6 @@ "emitDeclarationOnly": true, "module": "ESNext", "moduleResolution": "bundler", - "lib": ["ESNext", "DOM", "DOM.Iterable", "DOM.AsyncIterable"], "types": ["node"], "resolveJsonModule": true }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 39af0940418493716950d8e893abab6b0de45257..08bc4a5c29e7365b148d2bed14b089654aea4204 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -62,7 +62,7 @@ importers: dependencies: '@docusaurus/core': specifier: 3.6.0 - version: 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + version: 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/remark-plugin-npm2yarn': specifier: 3.6.0 version: 3.6.0 @@ -96,16 +96,16 @@ importers: devDependencies: '@docusaurus/module-type-aliases': specifier: 3.6.0 - version: 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/preset-classic': specifier: 3.6.0 - version: 3.6.0(@algolia/client-search@5.12.0)(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.6.3) + version: 3.6.0(@algolia/client-search@5.12.0)(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.6.3) '@docusaurus/theme-classic': specifier: 3.6.0 - version: 3.6.0(@types/react@18.3.12)(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + version: 3.6.0(@types/react@18.3.12)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/types': specifier: 3.6.0 - version: 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tsconfig/docusaurus': specifier: 2.0.3 version: 2.0.3 @@ -389,7 +389,7 @@ importers: devDependencies: '@cloudflare/vitest-pool-workers': specifier: ^0.5.8 - version: 0.5.24(@cloudflare/workers-types@4.20241022.0)(@vitest/runner@2.1.4)(@vitest/snapshot@2.1.4)(bufferutil@4.0.8)(vitest@2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.10.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0)) + version: 0.5.24(@cloudflare/workers-types@4.20241022.0)(@vitest/runner@2.1.4)(@vitest/snapshot@2.1.4)(bufferutil@4.0.8)(vitest@2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0)) '@cloudflare/workers-types': specifier: ^4.20240924.0 version: 4.20241022.0 @@ -404,7 +404,7 @@ importers: version: 5.6.3 vitest: specifier: 2.1.4 - version: 2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.10.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) + version: 2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) wrangler: specifier: ^3.78.8 version: 3.84.1(@cloudflare/workers-types@4.20241022.0)(bufferutil@4.0.8) @@ -708,7 +708,7 @@ importers: version: 5.6.3 vitest: specifier: ^2.1.4 - version: 2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.10.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) + version: 2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) webpack: specifier: ^5.94.0 version: 5.96.1(@swc/core@1.7.42(@swc/helpers@0.5.13)) @@ -870,8 +870,8 @@ importers: specifier: 5.6.1 version: 5.6.1(typescript@5.6.3) happy-dom: - specifier: ^15.10.0 - version: 15.10.0 + specifier: ^15.11.0 + version: 15.11.0 natural: specifier: ^8.0.1 version: 8.0.1(@aws-sdk/credential-providers@3.682.0) @@ -883,7 +883,7 @@ importers: version: link:.. vitest: specifier: ^2.1.4 - version: 2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.10.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) + version: 2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) packages/env: dependencies: @@ -914,7 +914,7 @@ importers: version: 1.1.2 vitest: specifier: ^2.1.4 - version: 2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.10.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) + version: 2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) packages/experimental: dependencies: @@ -1156,7 +1156,7 @@ importers: version: 2.6.0(@types/node@22.9.0)(typescript@5.6.3) vitest: specifier: ^2.1.4 - version: 2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.10.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) + version: 2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) packages/node-parser: dependencies: @@ -1493,7 +1493,7 @@ importers: version: 2.6.0(@types/node@22.9.0)(typescript@5.6.3) vitest: specifier: ^2.1.4 - version: 2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.10.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) + version: 2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) packages: @@ -8090,8 +8090,8 @@ packages: engines: {node: '>=0.4.7'} hasBin: true - happy-dom@15.10.0: - resolution: {integrity: sha512-l0DD4nTVearx2ODsrF3ywfdP+TLYPCVvNbG4ph2RmfB39HKiPY5tvk5a4EPGvcygKVykpwYw+Bh+7IDtnvkotQ==} + happy-dom@15.11.0: + resolution: {integrity: sha512-/zyxHbXriYJ8b9Urh43ILk/jd9tC07djURnJuAimJ3tJCOLOzOUp7dEHDwJOZyzROlrrooUhr/0INZIDBj1Bjw==} engines: {node: '>=18.0.0'} has-bigints@1.0.2: @@ -14994,7 +14994,7 @@ snapshots: dependencies: mime: 3.0.0 - '@cloudflare/vitest-pool-workers@0.5.24(@cloudflare/workers-types@4.20241022.0)(@vitest/runner@2.1.4)(@vitest/snapshot@2.1.4)(bufferutil@4.0.8)(vitest@2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.10.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0))': + '@cloudflare/vitest-pool-workers@0.5.24(@cloudflare/workers-types@4.20241022.0)(@vitest/runner@2.1.4)(@vitest/snapshot@2.1.4)(bufferutil@4.0.8)(vitest@2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0))': dependencies: '@vitest/runner': 2.1.4 '@vitest/snapshot': 2.1.4 @@ -15004,7 +15004,7 @@ snapshots: esbuild: 0.17.19 miniflare: 3.20241022.0(bufferutil@4.0.8) semver: 7.6.3 - vitest: 2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.10.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) + vitest: 2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) wrangler: 3.84.1(@cloudflare/workers-types@4.20241022.0)(bufferutil@4.0.8) zod: 3.23.8 transitivePeerDependencies: @@ -15098,7 +15098,7 @@ snapshots: transitivePeerDependencies: - '@algolia/client-search' - '@docusaurus/babel@3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3)': + '@docusaurus/babel@3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3)': dependencies: '@babel/core': 7.26.0 '@babel/generator': 7.26.2 @@ -15111,7 +15111,7 @@ snapshots: '@babel/runtime-corejs3': 7.26.0 '@babel/traverse': 7.25.9 '@docusaurus/logger': 3.6.0 - '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) babel-plugin-dynamic-import-node: 2.3.3 fs-extra: 11.2.0 tslib: 2.8.1 @@ -15124,14 +15124,14 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/bundler@3.6.0(acorn@8.14.0)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/bundler@3.6.0(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: '@babel/core': 7.26.0 - '@docusaurus/babel': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/babel': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) '@docusaurus/cssnano-preset': 3.6.0 '@docusaurus/logger': 3.6.0 - '@docusaurus/types': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) autoprefixer: 10.4.20(postcss@8.4.47) babel-loader: 9.2.1(@babel/core@7.26.0)(webpack@5.96.1) clean-css: 5.3.3 @@ -15169,15 +15169,15 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/core@3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/core@3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/babel': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) - '@docusaurus/bundler': 3.6.0(acorn@8.14.0)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/babel': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/bundler': 3.6.0(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/logger': 3.6.0 - '@docusaurus/mdx-loader': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) - '@docusaurus/utils-common': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/mdx-loader': 3.6.0(@docusaurus/types@3.6.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)(typescript@5.6.3) + '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) '@mdx-js/react': 3.1.0(@types/react@18.3.12)(react@18.3.1) boxen: 6.2.1 chalk: 4.1.2 @@ -15250,11 +15250,11 @@ snapshots: chalk: 4.1.2 tslib: 2.8.1 - '@docusaurus/mdx-loader@3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/mdx-loader@3.6.0(@docusaurus/types@3.6.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)(typescript@5.6.3)': dependencies: '@docusaurus/logger': 3.6.0 - '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) - '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) '@mdx-js/mdx': 3.1.0(acorn@8.14.0) '@slorber/remark-comment': 1.0.0 escape-html: 1.0.3 @@ -15288,9 +15288,9 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/module-type-aliases@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@docusaurus/module-type-aliases@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@docusaurus/types': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/history': 4.7.11 '@types/react': 18.3.12 '@types/react-router-config': 5.0.11 @@ -15307,17 +15307,17 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/plugin-content-blog@3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/plugin-content-blog@3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/logger': 3.6.0 - '@docusaurus/mdx-loader': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-content-docs': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/theme-common': 3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/types': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) - '@docusaurus/utils-common': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/mdx-loader': 3.6.0(@docusaurus/types@3.6.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)(typescript@5.6.3) + '@docusaurus/plugin-content-docs': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/theme-common': 3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@docusaurus/types@3.6.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)(typescript@5.6.3) + '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) cheerio: 1.0.0-rc.12 feed: 4.2.2 fs-extra: 11.2.0 @@ -15351,17 +15351,17 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/logger': 3.6.0 - '@docusaurus/mdx-loader': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/module-type-aliases': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/theme-common': 3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/types': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) - '@docusaurus/utils-common': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/mdx-loader': 3.6.0(@docusaurus/types@3.6.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)(typescript@5.6.3) + '@docusaurus/module-type-aliases': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/theme-common': 3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@docusaurus/types@3.6.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)(typescript@5.6.3) + '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) '@types/react-router-config': 5.0.11 combine-promises: 1.2.0 fs-extra: 11.2.0 @@ -15393,13 +15393,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-pages@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/plugin-content-pages@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/mdx-loader': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/types': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) - '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/mdx-loader': 3.6.0(@docusaurus/types@3.6.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)(typescript@5.6.3) + '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -15426,11 +15426,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-debug@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/plugin-debug@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/types': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -15457,11 +15457,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-analytics@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/plugin-google-analytics@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/types': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.8.1 @@ -15486,11 +15486,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-gtag@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/plugin-google-gtag@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/types': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) '@types/gtag.js': 0.0.12 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -15516,11 +15516,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-tag-manager@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/plugin-google-tag-manager@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/types': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.8.1 @@ -15545,14 +15545,14 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-sitemap@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/plugin-sitemap@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/logger': 3.6.0 - '@docusaurus/types': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) - '@docusaurus/utils-common': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -15579,21 +15579,21 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/preset-classic@3.6.0(@algolia/client-search@5.12.0)(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.6.3)': - dependencies: - '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-content-blog': 3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-content-docs': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-content-pages': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-debug': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-google-analytics': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-google-gtag': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-google-tag-manager': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-sitemap': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/theme-classic': 3.6.0(@types/react@18.3.12)(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/theme-common': 3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/theme-search-algolia': 3.6.0(@algolia/client-search@5.12.0)(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.6.3) - '@docusaurus/types': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/preset-classic@3.6.0(@algolia/client-search@5.12.0)(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.6.3)': + dependencies: + '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-content-blog': 3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-content-docs': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-content-pages': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-debug': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-google-analytics': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-google-gtag': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-google-tag-manager': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-sitemap': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/theme-classic': 3.6.0(@types/react@18.3.12)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/theme-common': 3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@docusaurus/types@3.6.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)(typescript@5.6.3) + '@docusaurus/theme-search-algolia': 3.6.0(@algolia/client-search@5.12.0)(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.6.3) + '@docusaurus/types': 3.6.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) transitivePeerDependencies: @@ -15635,21 +15635,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@docusaurus/theme-classic@3.6.0(@types/react@18.3.12)(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/theme-classic@3.6.0(@types/react@18.3.12)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/logger': 3.6.0 - '@docusaurus/mdx-loader': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/module-type-aliases': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/plugin-content-blog': 3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-content-docs': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/plugin-content-pages': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/theme-common': 3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/mdx-loader': 3.6.0(@docusaurus/types@3.6.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)(typescript@5.6.3) + '@docusaurus/module-type-aliases': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-blog': 3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-content-docs': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-content-pages': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/theme-common': 3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@docusaurus/types@3.6.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)(typescript@5.6.3) '@docusaurus/theme-translations': 3.6.0 - '@docusaurus/types': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) - '@docusaurus/utils-common': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) '@mdx-js/react': 3.1.0(@types/react@18.3.12)(react@18.3.1) clsx: 2.1.1 copy-text-to-clipboard: 3.2.0 @@ -15686,13 +15686,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-common@3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@docusaurus/theme-common@3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@docusaurus/types@3.6.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)(typescript@5.6.3)': dependencies: - '@docusaurus/mdx-loader': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/module-type-aliases': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/plugin-content-docs': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) - '@docusaurus/utils-common': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/mdx-loader': 3.6.0(@docusaurus/types@3.6.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)(typescript@5.6.3) + '@docusaurus/module-type-aliases': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-docs': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) '@types/history': 4.7.11 '@types/react': 18.3.12 '@types/react-router-config': 5.0.11 @@ -15713,16 +15713,16 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/theme-search-algolia@3.6.0(@algolia/client-search@5.12.0)(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.6.3)': + '@docusaurus/theme-search-algolia@3.6.0(@algolia/client-search@5.12.0)(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.6.3)': dependencies: '@docsearch/react': 3.7.0(@algolia/client-search@5.12.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2) - '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/core': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@docusaurus/logger': 3.6.0 - '@docusaurus/plugin-content-docs': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@docusaurus/theme-common': 3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(acorn@8.14.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-content-docs': 3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/theme-common': 3.6.0(@docusaurus/plugin-content-docs@3.6.0(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@docusaurus/types@3.6.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)(typescript@5.6.3) '@docusaurus/theme-translations': 3.6.0 - '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) - '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/utils-validation': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) algoliasearch: 4.24.0 algoliasearch-helper: 3.22.5(algoliasearch@4.24.0) clsx: 2.1.1 @@ -15763,7 +15763,7 @@ snapshots: fs-extra: 11.2.0 tslib: 2.8.1 - '@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@mdx-js/mdx': 3.1.0(acorn@8.14.0) '@types/history': 4.7.11 @@ -15784,17 +15784,17 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils-common@3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': + '@docusaurus/utils-common@3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': dependencies: tslib: 2.8.1 optionalDependencies: - '@docusaurus/types': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation@3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3)': + '@docusaurus/utils-validation@3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3)': dependencies: '@docusaurus/logger': 3.6.0 - '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) - '@docusaurus/utils-common': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) fs-extra: 11.2.0 joi: 17.13.3 js-yaml: 4.1.0 @@ -15809,10 +15809,10 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils@3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3)': + '@docusaurus/utils@3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3)': dependencies: '@docusaurus/logger': 3.6.0 - '@docusaurus/utils-common': 3.6.0(@docusaurus/types@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-common': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) '@svgr/webpack': 8.1.0(typescript@5.6.3) escape-string-regexp: 4.0.0 file-loader: 6.2.0(webpack@5.96.1) @@ -15832,7 +15832,7 @@ snapshots: utility-types: 3.11.0 webpack: 5.96.1 optionalDependencies: - '@docusaurus/types': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@swc/core' - esbuild @@ -21700,7 +21700,7 @@ snapshots: optionalDependencies: uglify-js: 3.19.3 - happy-dom@15.10.0: + happy-dom@15.11.0: dependencies: entities: 4.5.0 webidl-conversions: 7.0.0 @@ -27305,7 +27305,7 @@ snapshots: fsevents: 2.3.3 terser: 5.36.0 - vitest@2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.10.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0): + vitest@2.1.4(@edge-runtime/vm@4.0.3)(@types/node@22.9.0)(happy-dom@15.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0): dependencies: '@vitest/expect': 2.1.4 '@vitest/mocker': 2.1.4(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0)) @@ -27330,7 +27330,7 @@ snapshots: optionalDependencies: '@edge-runtime/vm': 4.0.3 '@types/node': 22.9.0 - happy-dom: 15.10.0 + happy-dom: 15.11.0 transitivePeerDependencies: - less - lightningcss diff --git a/tsconfig.json b/tsconfig.json index 0460d67b39a710e1a18ae601a1e1d462bf609827..0d73a1e452e82f08918868dfab63e91298a92f94 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -15,8 +15,8 @@ "tsBuildInfoFile": "./lib/.tsbuildinfo", "incremental": true, "composite": true, - "types": [], - "lib": ["ES2022", "DOM.AsyncIterable"] + "lib": ["ES2022", "DOM", "DOM.Iterable", "DOM.AsyncIterable"], + "types": [] }, "files": [], "references": [