From cf675bdc7a9d64dbdc7e7fc12f5f83f1bee711f5 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Sun, 10 Nov 2024 16:43:45 -0800 Subject: [PATCH 01/56] chore: bump version (#1458) --- package.json | 6 ------ packages/core/src/agent/base.ts | 7 ++++++- packages/llamaindex/package.json | 2 +- pnpm-lock.yaml | 33 ++++++++++++++++++++++++++------ 4 files changed, 34 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 2ac6d8c68f..b2f3151f9a 100644 --- a/package.json +++ b/package.json @@ -35,12 +35,6 @@ "typescript-eslint": "^8.13.0" }, "packageManager": "pnpm@9.12.3", - "pnpm": { - "overrides": { - "trim": "1.0.1", - "protobufjs": "7.2.6" - } - }, "lint-staged": { "(!apps/docs/i18n/**/docusaurus-plugin-content-docs/current/api/*).{js,jsx,ts,tsx,md}": "prettier --write" } diff --git a/packages/core/src/agent/base.ts b/packages/core/src/agent/base.ts index 7ee77c55a5..15227f18ad 100644 --- a/packages/core/src/agent/base.ts +++ b/packages/core/src/agent/base.ts @@ -398,7 +398,12 @@ export abstract class AgentRunner< return output.pipeThrough( new TransformStream({ transform(chunk, controller) { - controller.enqueue(EngineResponse.fromChatResponseChunk(chunk)); + controller.enqueue( + EngineResponse.fromChatResponseChunk( + chunk, + chunk.sourceNodes, + ), + ); }, }), ); diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index 0d29a55313..e513c0fa9a 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -29,7 +29,7 @@ "@discoveryjs/json-ext": "^0.6.1", "@google-cloud/vertexai": "1.2.0", "@google/generative-ai": "0.12.0", - "@grpc/grpc-js": "^1.11.1", + "@grpc/grpc-js": "^1.12.2", "@llamaindex/anthropic": "workspace:*", "@llamaindex/clip": "workspace:*", "@llamaindex/cloud": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ec6904a270..1dfaa1ba6a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,10 +4,6 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - trim: 1.0.1 - protobufjs: 7.2.6 - importers: .: @@ -983,7 +979,7 @@ importers: specifier: 0.12.0 version: 0.12.0 '@grpc/grpc-js': - specifier: ^1.11.1 + specifier: ^1.12.2 version: 1.12.2 '@llamaindex/anthropic': specifier: workspace:* @@ -5379,6 +5375,9 @@ packages: '@types/lodash@4.17.13': resolution: {integrity: sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==} + '@types/long@4.0.2': + resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} + '@types/mdast@3.0.15': resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} @@ -10819,6 +10818,10 @@ packages: proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} + protobufjs@6.11.4: + resolution: {integrity: sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==} + hasBin: true + protobufjs@7.2.6: resolution: {integrity: sha512-dgJaEDDL6x8ASUZ1YqWciTRrdOuYNzoOf27oHNfdyvKqHr5i0FV7FSLU+aIeFjyFgVxrpTOtQUi0BLLBymZaBw==} engines: {node: '>=12.0.0'} @@ -18258,6 +18261,8 @@ snapshots: '@types/lodash@4.17.13': {} + '@types/long@4.0.2': {} + '@types/mdast@3.0.15': dependencies: '@types/unist': 2.0.11 @@ -24242,7 +24247,7 @@ snapshots: onnx-proto@4.0.4: dependencies: - protobufjs: 7.2.6 + protobufjs: 6.11.4 onnxruntime-common@1.14.0: {} @@ -25014,6 +25019,22 @@ snapshots: proto-list@1.2.4: {} + protobufjs@6.11.4: + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/base64': 1.1.2 + '@protobufjs/codegen': 2.0.4 + '@protobufjs/eventemitter': 1.1.0 + '@protobufjs/fetch': 1.1.0 + '@protobufjs/float': 1.0.2 + '@protobufjs/inquire': 1.1.0 + '@protobufjs/path': 1.1.2 + '@protobufjs/pool': 1.1.0 + '@protobufjs/utf8': 1.1.0 + '@types/long': 4.0.2 + '@types/node': 22.9.0 + long: 4.0.0 + protobufjs@7.2.6: dependencies: '@protobufjs/aspromise': 1.1.2 From 4fc001c8deae1ac620214b8b2cbde1ba3cd3e0d5 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Sun, 10 Nov 2024 20:14:44 -0800 Subject: [PATCH 02/56] chore: bump `@huggingface/transformers` (#1459) --- .changeset/pink-socks-kneel.md | 10 ++ .../nextjs-node-runtime/src/actions/openai.ts | 1 - e2e/node/embedding/clip.e2e.ts | 2 +- e2e/package.json | 3 +- examples/vectorIndexLocal.ts | 1 - packages/env/package.json | 6 +- .../env/src/internal/multi-model/browser.ts | 6 +- packages/env/src/internal/multi-model/node.ts | 2 +- .../env/src/internal/multi-model/non-node.ts | 8 +- .../env/src/internal/multi-model/shared.ts | 8 +- packages/llamaindex/package.json | 2 +- packages/llamaindex/src/next.ts | 2 +- packages/providers/clip/package.json | 5 +- packages/providers/clip/src/embedding.ts | 12 +- packages/providers/huggingface/package.json | 5 +- .../providers/huggingface/src/embedding.ts | 26 ++- packages/providers/huggingface/src/index.ts | 5 +- packages/providers/huggingface/src/llm.ts | 15 +- pnpm-lock.yaml | 149 ++++++++++++++---- 19 files changed, 196 insertions(+), 72 deletions(-) create mode 100644 .changeset/pink-socks-kneel.md diff --git a/.changeset/pink-socks-kneel.md b/.changeset/pink-socks-kneel.md new file mode 100644 index 0000000000..3c7ead08b6 --- /dev/null +++ b/.changeset/pink-socks-kneel.md @@ -0,0 +1,10 @@ +--- +"@llamaindex/env": patch +"llamaindex": patch +"@llamaindex/clip": patch +"@llamaindex/huggingface": patch +--- + +chore: bump `@huggingface/transformers` + +Upgrade to v3, please read https://github.com/huggingface/transformers.js/releases/tag/3.0.0 for more information. diff --git a/e2e/examples/nextjs-node-runtime/src/actions/openai.ts b/e2e/examples/nextjs-node-runtime/src/actions/openai.ts index a5643bb928..28d9fe9111 100644 --- a/e2e/examples/nextjs-node-runtime/src/actions/openai.ts +++ b/e2e/examples/nextjs-node-runtime/src/actions/openai.ts @@ -15,7 +15,6 @@ Settings.llm = new OpenAI({ }); Settings.embedModel = new HuggingFaceEmbedding({ modelType: "BAAI/bge-small-en-v1.5", - quantized: false, }); Settings.callbackManager.on("llm-tool-call", (event) => { console.log(event.detail); diff --git a/e2e/node/embedding/clip.e2e.ts b/e2e/node/embedding/clip.e2e.ts index e21c9fe16c..3b6a8c2a74 100644 --- a/e2e/node/embedding/clip.e2e.ts +++ b/e2e/node/embedding/clip.e2e.ts @@ -64,7 +64,7 @@ await test("clip embedding", async (t) => { }); await t.test("custom transformer", async () => { - const transformers = await import("@xenova/transformers"); + const transformers = await import("@huggingface/transformers"); const getter = test.mock.fn((t, k, r) => { return Reflect.get(t, k, r); }); diff --git a/e2e/package.json b/e2e/package.json index 65a797cb3d..55808e1e24 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -12,10 +12,11 @@ "@faker-js/faker": "^9.2.0", "@llamaindex/core": "workspace:*", "@llamaindex/env": "workspace:*", + "@llamaindex/ollama": "workspace:*", "@llamaindex/openai": "workspace:*", "@types/node": "^22.9.0", "@types/pg": "^8.11.8", - "@xenova/transformers": "^2.17.2", + "@huggingface/transformers": "^3.0.2", "consola": "^3.2.3", "dotenv": "^16.4.5", "llamaindex": "workspace:*", diff --git a/examples/vectorIndexLocal.ts b/examples/vectorIndexLocal.ts index 859f21e0aa..9d19e68ced 100644 --- a/examples/vectorIndexLocal.ts +++ b/examples/vectorIndexLocal.ts @@ -14,7 +14,6 @@ Settings.llm = new Ollama({ Settings.embedModel = new HuggingFaceEmbedding({ modelType: "BAAI/bge-small-en-v1.5", - quantized: false, }); async function main() { diff --git a/packages/env/package.json b/packages/env/package.json index fc39cf6fd7..433d40f52c 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -124,7 +124,7 @@ "devDependencies": { "@types/node": "^22.9.0", "@types/readable-stream": "^4.0.15", - "@xenova/transformers": "^2.17.2", + "@huggingface/transformers": "^3.0.2", "bunchee": "5.6.1", "gpt-tokenizer": "^2.6.0", "pathe": "^1.1.2", @@ -132,7 +132,7 @@ }, "peerDependencies": { "@aws-crypto/sha256-js": "^5.2.0", - "@xenova/transformers": "^2.17.2", + "@huggingface/transformers": "^3.0.2", "gpt-tokenizer": "^2.5.0", "js-tiktoken": "^1.0.12", "pathe": "^1.1.2" @@ -141,7 +141,7 @@ "@aws-crypto/sha256-js": { "optional": true }, - "@xenova/transformers": { + "@huggingface/transformers": { "optional": true }, "pathe": { diff --git a/packages/env/src/internal/multi-model/browser.ts b/packages/env/src/internal/multi-model/browser.ts index 7f46c04729..f527eb8fbc 100644 --- a/packages/env/src/internal/multi-model/browser.ts +++ b/packages/env/src/internal/multi-model/browser.ts @@ -8,8 +8,10 @@ export { export async function loadTransformers(onLoad: OnLoad) { if (getTransformers() === null) { setTransformers( - // @ts-expect-error no type - await import("https://cdn.jsdelivr.net/npm/@xenova/transformers@2.17.2"), + await import( + // @ts-expect-error no type + "https://cdn.jsdelivr.net/npm/@huggingface/transformers@3.0.2" + ), ); } else { return getTransformers()!; diff --git a/packages/env/src/internal/multi-model/node.ts b/packages/env/src/internal/multi-model/node.ts index 2b34300600..b653cf6161 100644 --- a/packages/env/src/internal/multi-model/node.ts +++ b/packages/env/src/internal/multi-model/node.ts @@ -8,7 +8,7 @@ export { export async function loadTransformers(onLoad: OnLoad) { if (getTransformers() === null) { - setTransformers(await import("@xenova/transformers")); + setTransformers(await import("@huggingface/transformers")); } else { return getTransformers()!; } diff --git a/packages/env/src/internal/multi-model/non-node.ts b/packages/env/src/internal/multi-model/non-node.ts index 6dba2e0c7a..a8a3200367 100644 --- a/packages/env/src/internal/multi-model/non-node.ts +++ b/packages/env/src/internal/multi-model/non-node.ts @@ -9,7 +9,7 @@ export async function loadTransformers(onLoad: OnLoad) { if (getTransformers() === null) { /** * If you see this warning, it means that the current environment does not support the transformer. - * because "@xeonva/transformers" highly depends on Node.js APIs. + * because "@huggingface/transformers" highly depends on Node.js APIs. * * One possible solution is to fix their implementation to make it work in the non-Node.js environment, * but it's not worth the effort because Edge Runtime and Cloudflare Workers are not the for heavy Machine Learning task. @@ -17,14 +17,14 @@ export async function loadTransformers(onLoad: OnLoad) { * Or you can provide an RPC server that runs the transformer in a Node.js environment. * Or you just run the code in a Node.js environment. * - * Refs: https://github.com/xenova/transformers.js/issues/309 + * Refs: https://github.com/huggingface/transformers.js/issues/309 */ console.warn( - '"@xenova/transformers" is not officially supported in this environment, some features may not work as expected.', + '"@huggingface/transformers" is not officially supported in this environment, some features may not work as expected.', ); setTransformers( // @ts-expect-error no type - await import("@xenova/transformers/dist/transformers"), + await import("@huggingface/transformers/dist/transformers.js"), ); } else { return getTransformers()!; diff --git a/packages/env/src/internal/multi-model/shared.ts b/packages/env/src/internal/multi-model/shared.ts index 7247a1a8c5..93a0b10475 100644 --- a/packages/env/src/internal/multi-model/shared.ts +++ b/packages/env/src/internal/multi-model/shared.ts @@ -1,17 +1,17 @@ -let transformer: typeof import("@xenova/transformers") | null = null; +let transformer: typeof import("@huggingface/transformers") | null = null; export function getTransformers() { return transformer; } -export function setTransformers(t: typeof import("@xenova/transformers")) { +export function setTransformers(t: typeof import("@huggingface/transformers")) { transformer = t; } export type OnLoad = ( - transformer: typeof import("@xenova/transformers"), + transformer: typeof import("@huggingface/transformers"), ) => void; export type LoadTransformerEvent = { - transformer: typeof import("@xenova/transformers"); + transformer: typeof import("@huggingface/transformers"); }; diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index e513c0fa9a..b35e7ec406 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -88,7 +88,7 @@ "@swc/cli": "^0.5.0", "@swc/core": "^1.7.22", "@vercel/postgres": "^0.10.0", - "@xenova/transformers": "^2.17.2", + "@huggingface/transformers": "^3.0.2", "concurrently": "^9.1.0", "glob": "^11.0.0", "pg": "^8.12.0", diff --git a/packages/llamaindex/src/next.ts b/packages/llamaindex/src/next.ts index 41b440a1fe..155e180ad1 100644 --- a/packages/llamaindex/src/next.ts +++ b/packages/llamaindex/src/next.ts @@ -22,7 +22,7 @@ export default function withLlamaIndex(config: any) { config.experimental.serverComponentsExternalPackages = config.experimental.serverComponentsExternalPackages ?? []; config.experimental.serverComponentsExternalPackages.push( - "@xenova/transformers", + "@huggingface/transformers", ); const userWebpack = config.webpack; // eslint-disable-next-line @typescript-eslint/no-explicit-any diff --git a/packages/providers/clip/package.json b/packages/providers/clip/package.json index 4ac76d3ab2..6276d76aaa 100644 --- a/packages/providers/clip/package.json +++ b/packages/providers/clip/package.json @@ -45,6 +45,9 @@ "@llamaindex/core": "workspace:*", "@llamaindex/env": "workspace:*", "@llamaindex/openai": "workspace:*", - "@xenova/transformers": "^2.17.2" + "@huggingface/transformers": "^3.0.2" + }, + "peerDependencies": { + "@huggingface/transformers": "^3.0.2" } } diff --git a/packages/providers/clip/src/embedding.ts b/packages/providers/clip/src/embedding.ts index 4889ef6978..789507581a 100644 --- a/packages/providers/clip/src/embedding.ts +++ b/packages/providers/clip/src/embedding.ts @@ -1,17 +1,17 @@ import { MultiModalEmbedding } from "@llamaindex/core/embeddings"; import type { ImageType } from "@llamaindex/core/schema"; // only import type, to avoid bundling error -import { Settings } from "@llamaindex/core/global"; -import { - type LoadTransformerEvent, - loadTransformers, -} from "@llamaindex/env/multi-model"; import type { CLIPTextModelWithProjection, CLIPVisionModelWithProjection, PreTrainedTokenizer, Processor, -} from "@xenova/transformers"; +} from "@huggingface/transformers"; +import { Settings } from "@llamaindex/core/global"; +import { + type LoadTransformerEvent, + loadTransformers, +} from "@llamaindex/env/multi-model"; import { ClipEmbeddingModelType } from "./shared"; declare module "@llamaindex/core/global" { diff --git a/packages/providers/huggingface/package.json b/packages/providers/huggingface/package.json index b6082c8fda..86bc69897b 100644 --- a/packages/providers/huggingface/package.json +++ b/packages/providers/huggingface/package.json @@ -46,6 +46,9 @@ "@llamaindex/core": "workspace:*", "@llamaindex/env": "workspace:*", "@llamaindex/openai": "workspace:*", - "@xenova/transformers": "^2.17.2" + "@huggingface/transformers": "^3.0.2" + }, + "peerDependencies": { + "@huggingface/transformers": "^3.0.2" } } diff --git a/packages/providers/huggingface/src/embedding.ts b/packages/providers/huggingface/src/embedding.ts index 3e741b36f5..0af90266c3 100644 --- a/packages/providers/huggingface/src/embedding.ts +++ b/packages/providers/huggingface/src/embedding.ts @@ -1,10 +1,10 @@ +import type { pipeline } from "@huggingface/transformers"; import { BaseEmbedding } from "@llamaindex/core/embeddings"; import { Settings } from "@llamaindex/core/global"; import { type LoadTransformerEvent, loadTransformers, } from "@llamaindex/env/multi-model"; -import type { pipeline } from "@xenova/transformers"; import { HuggingFaceEmbeddingModelType } from "./shared"; declare module "@llamaindex/core/global" { @@ -13,6 +13,11 @@ declare module "@llamaindex/core/global" { } } +export type HuggingFaceEmbeddingParams = { + modelType?: string; + modelOptions?: Parameters>[2]; +}; + /** * Uses feature extraction from '@xenova/transformers' to generate embeddings. * Per default the model [XENOVA_ALL_MINILM_L6_V2](https://huggingface.co/Xenova/all-MiniLM-L6-v2) is used. @@ -28,15 +33,20 @@ declare module "@llamaindex/core/global" { */ export class HuggingFaceEmbedding extends BaseEmbedding { modelType: string = HuggingFaceEmbeddingModelType.XENOVA_ALL_MINILM_L6_V2; - quantized: boolean = true; + modelOptions: Parameters>[2] = {}; private extractor: Awaited< ReturnType> > | null = null; - constructor(init?: Partial) { + constructor(params: HuggingFaceEmbeddingParams = {}) { super(); - Object.assign(this, init); + if (params.modelType) { + this.modelType = params.modelType; + } + if (params.modelOptions) { + this.modelOptions = params.modelOptions; + } } async getExtractor() { @@ -50,9 +60,11 @@ export class HuggingFaceEmbedding extends BaseEmbedding { true, ); }); - this.extractor = await pipeline("feature-extraction", this.modelType, { - quantized: this.quantized, - }); + this.extractor = await pipeline( + "feature-extraction", + this.modelType, + this.modelOptions, + ); } return this.extractor; } diff --git a/packages/providers/huggingface/src/index.ts b/packages/providers/huggingface/src/index.ts index eca5865de9..06b31c9a93 100644 --- a/packages/providers/huggingface/src/index.ts +++ b/packages/providers/huggingface/src/index.ts @@ -1,4 +1,7 @@ -export { HuggingFaceEmbedding } from "./embedding"; +export { + HuggingFaceEmbedding, + type HuggingFaceEmbeddingParams, +} from "./embedding"; export { HuggingFaceLLM, type HFLLMConfig } from "./llm"; export { HuggingFaceEmbeddingModelType, diff --git a/packages/providers/huggingface/src/llm.ts b/packages/providers/huggingface/src/llm.ts index 4a5b7ca858..4af3fd49b4 100644 --- a/packages/providers/huggingface/src/llm.ts +++ b/packages/providers/huggingface/src/llm.ts @@ -1,3 +1,8 @@ +import type { + PreTrainedModel, + PreTrainedTokenizer, + Tensor, +} from "@huggingface/transformers"; import { wrapLLMEvent } from "@llamaindex/core/decorator"; import { Settings } from "@llamaindex/core/global"; import "@llamaindex/core/llms"; @@ -10,11 +15,6 @@ import { type LLMMetadata, } from "@llamaindex/core/llms"; import { loadTransformers } from "@llamaindex/env/multi-model"; -import type { - PreTrainedModel, - PreTrainedTokenizer, - Tensor, -} from "@xenova/transformers"; import { DEFAULT_PARAMS } from "./shared"; const DEFAULT_HUGGINGFACE_MODEL = "stabilityai/stablelm-tuned-alpha-3b"; @@ -122,7 +122,10 @@ export class HuggingFaceLLM extends BaseLLM { // TODO: the input for model.generate should be updated when using @xenova/transformers v3 // We should add `stopping_criteria` also when it's supported in v3 // See: https://github.com/xenova/transformers.js/blob/3260640b192b3e06a10a1f4dc004b1254fdf1b80/src/models.js#L1248C9-L1248C27 - const outputs = await model.generate(inputs, this.metadata); + const outputs = (await model.generate({ + inputs, + ...this.metadata, + })) as Tensor; const outputText = tokenizer.batch_decode(outputs, { skip_special_tokens: false, }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1dfaa1ba6a..1feea40fcb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -340,12 +340,18 @@ importers: '@faker-js/faker': specifier: ^9.2.0 version: 9.2.0 + '@huggingface/transformers': + specifier: ^3.0.2 + version: 3.0.2 '@llamaindex/core': specifier: workspace:* version: link:../packages/core '@llamaindex/env': specifier: workspace:* version: link:../packages/env + '@llamaindex/ollama': + specifier: workspace:* + version: link:../packages/providers/ollama '@llamaindex/openai': specifier: workspace:* version: link:../packages/providers/openai @@ -355,9 +361,6 @@ importers: '@types/pg': specifier: ^8.11.8 version: 8.11.10 - '@xenova/transformers': - specifier: ^2.17.2 - version: 2.17.2 consola: specifier: ^3.2.3 version: 3.2.3 @@ -890,15 +893,15 @@ importers: specifier: ^1.0.12 version: 1.0.15 devDependencies: + '@huggingface/transformers': + specifier: ^3.0.2 + version: 3.0.2 '@types/node': specifier: ^22.9.0 version: 22.9.0 '@types/readable-stream': specifier: ^4.0.15 version: 4.0.18 - '@xenova/transformers': - specifier: ^2.17.2 - version: 2.17.2 bunchee: specifier: 5.6.1 version: 5.6.1(typescript@5.6.3) @@ -1105,6 +1108,9 @@ importers: specifier: ^3.23.8 version: 3.23.8 devDependencies: + '@huggingface/transformers': + specifier: ^3.0.2 + version: 3.0.2 '@swc/cli': specifier: ^0.5.0 version: 0.5.0(@swc/core@1.7.42(@swc/helpers@0.5.13))(chokidar@3.6.0) @@ -1114,9 +1120,6 @@ importers: '@vercel/postgres': specifier: ^0.10.0 version: 0.10.0 - '@xenova/transformers': - specifier: ^2.17.2 - version: 2.17.2 concurrently: specifier: ^9.1.0 version: 9.1.0 @@ -1203,6 +1206,9 @@ importers: packages/providers/clip: dependencies: + '@huggingface/transformers': + specifier: ^3.0.2 + version: 3.0.2 '@llamaindex/core': specifier: workspace:* version: link:../../core @@ -1212,9 +1218,6 @@ importers: '@llamaindex/openai': specifier: workspace:* version: link:../openai - '@xenova/transformers': - specifier: ^2.17.2 - version: 2.17.2 devDependencies: bunchee: specifier: 5.6.1 @@ -1257,6 +1260,9 @@ importers: '@huggingface/inference': specifier: ^2.8.1 version: 2.8.1 + '@huggingface/transformers': + specifier: ^3.0.2 + version: 3.0.2 '@llamaindex/core': specifier: workspace:* version: link:../../core @@ -1266,9 +1272,6 @@ importers: '@llamaindex/openai': specifier: workspace:* version: link:../openai - '@xenova/transformers': - specifier: ^2.17.2 - version: 2.17.2 devDependencies: bunchee: specifier: 5.6.1 @@ -3527,13 +3530,16 @@ packages: resolution: {integrity: sha512-9KsiorsdIK8+7VmlamAT7Uh90zxAhC/SeKaKc80v58JhtPYuwaJpmR/ST7XAUxrHAFqHTCoTH5aJnJDwSL6xIQ==} engines: {node: '>=18'} - '@huggingface/jinja@0.2.2': - resolution: {integrity: sha512-/KPde26khDUIPkTGU82jdtTW9UAuvUTumCAbFs/7giR0SxsvZC4hru51PBvpijH6BVkHcROcvZM/lpy5h1jRRA==} + '@huggingface/jinja@0.3.2': + resolution: {integrity: sha512-F2FvuIc+w1blGsaqJI/OErRbWH6bVJDCBI8Rm5D86yZ2wlwrGERsfIaru7XUv9eYC3DMP3ixDRRtF0h6d8AZcQ==} engines: {node: '>=18'} '@huggingface/tasks@0.12.22': resolution: {integrity: sha512-zpoCUJPUUQ9924PGMXZx8fYpcBnsMV7c+6EUZ4edVZmw28sW9yTo+RJAXrbcLquVsYrYxNgkKYc3odnM0/swfg==} + '@huggingface/transformers@3.0.2': + resolution: {integrity: sha512-lTyS81eQazMea5UCehDGFMfdcNRZyei7XQLH5X6j4AhA/18Ka0+5qPgMxUxuZLU4xkv60aY2KNz9Yzthv6WVJg==} + '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} @@ -3688,6 +3694,10 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} + '@isaacs/fs-minipass@4.0.1': + resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} + engines: {node: '>=18.0.0'} + '@jest/schemas@29.6.3': resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5729,9 +5739,6 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@xenova/transformers@2.17.2': - resolution: {integrity: sha512-lZmHqzrVIkSvZdKZEx7IYY51TK0WDrC8eR0c5IMnBsO8di8are1zzw8BlLhyO2TklZKLN5UffNGs1IJwT6oOqQ==} - '@xmldom/xmldom@0.8.10': resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} engines: {node: '>=10.0.0'} @@ -6366,6 +6373,10 @@ packages: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} + chownr@3.0.0: + resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} + engines: {node: '>=18'} + chromadb-default-embed@2.13.2: resolution: {integrity: sha512-mhqo5rLjkF2KkxAV0WS82vNIXWpVMzvz5y5ayIB2FxcebUbEBNlcRh6XSSqYChWMfJ9us1ZzLQU8RXqsy3sKaA==} @@ -9634,6 +9645,10 @@ packages: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} + minizlib@3.0.1: + resolution: {integrity: sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==} + engines: {node: '>= 18'} + mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} @@ -9646,6 +9661,11 @@ packages: engines: {node: '>=10'} hasBin: true + mkdirp@3.0.1: + resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} + engines: {node: '>=10'} + hasBin: true + mlly@1.7.2: resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} @@ -10034,13 +10054,26 @@ packages: onnxruntime-common@1.14.0: resolution: {integrity: sha512-3LJpegM2iMNRX2wUmtYfeX/ytfOzNwAWKSq1HbRrKc9+uqG/FsEA0bbKZl1btQeZaXhC26l44NWpNUeXPII7Ew==} + onnxruntime-common@1.19.2: + resolution: {integrity: sha512-a4R7wYEVFbZBlp0BfhpbFWqe4opCor3KM+5Wm22Az3NGDcQMiU2hfG/0MfnBs+1ZrlSGmlgWeMcXQkDk1UFb8Q==} + + onnxruntime-common@1.20.0-dev.20241016-2b8fc5529b: + resolution: {integrity: sha512-KZK8b6zCYGZFjd4ANze0pqBnqnFTS3GIVeclQpa2qseDpXrCQJfkWBixRcrZShNhm3LpFOZ8qJYFC5/qsJK9WQ==} + onnxruntime-node@1.14.0: resolution: {integrity: sha512-5ba7TWomIV/9b6NH/1x/8QEeowsb+jBEvFzU6z0T4mNsFwdPqXeFUM7uxC6QeSRkEbWu3qEB0VMjrvzN/0S9+w==} os: [win32, darwin, linux] + onnxruntime-node@1.19.2: + resolution: {integrity: sha512-9eHMP/HKbbeUcqte1JYzaaRC8JPn7ojWeCeoyShO86TOR97OCyIyAIOGX3V95ErjslVhJRXY8Em/caIUc0hm1Q==} + os: [win32, darwin, linux] + onnxruntime-web@1.14.0: resolution: {integrity: sha512-Kcqf43UMfW8mCydVGcX9OMXI2VN17c0p6XvR7IPSZzBf/6lteBzXHvcEVWDPmCKuGombl997HgLqj91F11DzXw==} + onnxruntime-web@1.21.0-dev.20241024-d9ca84ef96: + resolution: {integrity: sha512-ANSQfMALvCviN3Y4tvTViKofKToV1WUb2r2VjZVCi3uUBPaK15oNJyIxhsNyEckBr/Num3JmSXlkHOD8HfVzSQ==} + open@8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} @@ -11397,6 +11430,10 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true + rimraf@5.0.10: + resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} + hasBin: true + rimraf@6.0.1: resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} engines: {node: 20 || >=22} @@ -12077,6 +12114,10 @@ packages: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} + tar@7.4.3: + resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} + engines: {node: '>=18'} + term-size@2.2.1: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} engines: {node: '>=8'} @@ -13052,6 +13093,10 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + yallist@5.0.0: + resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} + engines: {node: '>=18'} + yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} @@ -16271,12 +16316,19 @@ snapshots: '@huggingface/jinja@0.1.3': {} - '@huggingface/jinja@0.2.2': {} + '@huggingface/jinja@0.3.2': {} '@huggingface/tasks@0.12.22': dependencies: '@huggingface/gguf': 0.1.12 + '@huggingface/transformers@3.0.2': + dependencies: + '@huggingface/jinja': 0.3.2 + onnxruntime-node: 1.19.2 + onnxruntime-web: 1.21.0-dev.20241024-d9ca84ef96 + sharp: 0.33.5 + '@humanfs/core@0.19.1': {} '@humanfs/node@0.16.6': @@ -16404,6 +16456,10 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 + '@isaacs/fs-minipass@4.0.1': + dependencies: + minipass: 7.1.2 + '@jest/schemas@29.6.3': dependencies: '@sinclair/typebox': 0.27.8 @@ -18733,14 +18789,6 @@ snapshots: '@types/react': 18.3.12 react: 18.3.1 - '@xenova/transformers@2.17.2': - dependencies: - '@huggingface/jinja': 0.2.2 - onnxruntime-web: 1.14.0 - sharp: 0.32.6 - optionalDependencies: - onnxruntime-node: 1.14.0 - '@xmldom/xmldom@0.8.10': {} '@xtuc/ieee754@1.2.0': {} @@ -19503,6 +19551,8 @@ snapshots: chownr@2.0.0: {} + chownr@3.0.0: {} + chromadb-default-embed@2.13.2: dependencies: '@huggingface/jinja': 0.1.3 @@ -23815,6 +23865,11 @@ snapshots: minipass: 3.3.6 yallist: 4.0.0 + minizlib@3.0.1: + dependencies: + minipass: 7.1.2 + rimraf: 5.0.10 + mkdirp-classic@0.5.3: {} mkdirp@0.5.6: @@ -23823,6 +23878,8 @@ snapshots: mkdirp@1.0.4: {} + mkdirp@3.0.1: {} + mlly@1.7.2: dependencies: acorn: 8.14.0 @@ -24251,11 +24308,20 @@ snapshots: onnxruntime-common@1.14.0: {} + onnxruntime-common@1.19.2: {} + + onnxruntime-common@1.20.0-dev.20241016-2b8fc5529b: {} + onnxruntime-node@1.14.0: dependencies: onnxruntime-common: 1.14.0 optional: true + onnxruntime-node@1.19.2: + dependencies: + onnxruntime-common: 1.19.2 + tar: 7.4.3 + onnxruntime-web@1.14.0: dependencies: flatbuffers: 1.12.0 @@ -24265,6 +24331,15 @@ snapshots: onnxruntime-common: 1.14.0 platform: 1.3.6 + onnxruntime-web@1.21.0-dev.20241024-d9ca84ef96: + dependencies: + flatbuffers: 1.12.0 + guid-typescript: 1.0.9 + long: 5.2.3 + onnxruntime-common: 1.20.0-dev.20241016-2b8fc5529b + platform: 1.3.6 + protobufjs: 7.2.6 + open@8.4.2: dependencies: define-lazy-prop: 2.0.0 @@ -25827,6 +25902,10 @@ snapshots: dependencies: glob: 7.2.3 + rimraf@5.0.10: + dependencies: + glob: 10.4.5 + rimraf@6.0.1: dependencies: glob: 11.0.0 @@ -26131,7 +26210,6 @@ snapshots: '@img/sharp-wasm32': 0.33.5 '@img/sharp-win32-ia32': 0.33.5 '@img/sharp-win32-x64': 0.33.5 - optional: true shebang-command@1.2.0: dependencies: @@ -26667,6 +26745,15 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 + tar@7.4.3: + dependencies: + '@isaacs/fs-minipass': 4.0.1 + chownr: 3.0.0 + minipass: 7.1.2 + minizlib: 3.0.1 + mkdirp: 3.0.1 + yallist: 5.0.0 + term-size@2.2.1: {} terser-webpack-plugin@5.3.10(@swc/core@1.7.42(@swc/helpers@0.5.13))(webpack@5.96.1(@swc/core@1.7.42(@swc/helpers@0.5.13))): @@ -27813,6 +27900,8 @@ snapshots: yallist@4.0.0: {} + yallist@5.0.0: {} + yaml@1.10.2: {} yaml@2.5.0: {} From 4d4cd8ac6b13a7125a83adbe866b680a5de9ba37 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Sun, 10 Nov 2024 20:46:46 -0800 Subject: [PATCH 03/56] feat: support ollama tool call (#1461) --- .changeset/short-candles-drive.md | 8 ++ e2e/fixtures/llm/ollama.ts | 3 + e2e/node/ollama.e2e.ts | 35 ++++++++ e2e/node/snapshot/ollama.snap | 5 ++ packages/core/src/llms/base.ts | 3 +- .../src/embeddings/OllamaEmbedding.ts | 8 +- packages/providers/ollama/src/index.ts | 90 +++++++++++++++---- 7 files changed, 124 insertions(+), 28 deletions(-) create mode 100644 .changeset/short-candles-drive.md create mode 100644 e2e/fixtures/llm/ollama.ts create mode 100644 e2e/node/ollama.e2e.ts create mode 100644 e2e/node/snapshot/ollama.snap diff --git a/.changeset/short-candles-drive.md b/.changeset/short-candles-drive.md new file mode 100644 index 0000000000..ebd25584ed --- /dev/null +++ b/.changeset/short-candles-drive.md @@ -0,0 +1,8 @@ +--- +"llamaindex": patch +"@llamaindex/ollama": patch +--- + +feat: support ollama tool call + +Note that `OllamaEmbedding` now is not the subclass of `Ollama`. diff --git a/e2e/fixtures/llm/ollama.ts b/e2e/fixtures/llm/ollama.ts new file mode 100644 index 0000000000..b16fea1333 --- /dev/null +++ b/e2e/fixtures/llm/ollama.ts @@ -0,0 +1,3 @@ +import { OpenAI } from "./openai.js"; + +export class Ollama extends OpenAI {} diff --git a/e2e/node/ollama.e2e.ts b/e2e/node/ollama.e2e.ts new file mode 100644 index 0000000000..9aadcdb4cf --- /dev/null +++ b/e2e/node/ollama.e2e.ts @@ -0,0 +1,35 @@ +import { Ollama } from "@llamaindex/ollama"; +import assert from "node:assert"; +import { test } from "node:test"; +import { getWeatherTool } from "./fixtures/tools.js"; +import { mockLLMEvent } from "./utils.js"; + +await test("ollama", async (t) => { + await mockLLMEvent(t, "ollama"); + await t.test("ollama function call", async (t) => { + const llm = new Ollama({ + model: "llama3.2", + }); + const chatResponse = await llm.chat({ + messages: [ + { + role: "user", + content: "What is the weather in Paris?", + }, + ], + tools: [getWeatherTool], + }); + if ( + chatResponse.message.options && + "toolCall" in chatResponse.message.options + ) { + assert.equal(chatResponse.message.options.toolCall.length, 1); + assert.equal( + chatResponse.message.options.toolCall[0]!.name, + getWeatherTool.metadata.name, + ); + } else { + throw new Error("Expected tool calls in response"); + } + }); +}); diff --git a/e2e/node/snapshot/ollama.snap b/e2e/node/snapshot/ollama.snap new file mode 100644 index 0000000000..6b309ce4b8 --- /dev/null +++ b/e2e/node/snapshot/ollama.snap @@ -0,0 +1,5 @@ +{ + "llmEventStart": [], + "llmEventEnd": [], + "llmEventStream": [] +} \ No newline at end of file diff --git a/packages/core/src/llms/base.ts b/packages/core/src/llms/base.ts index b04defc65d..89b9ecd82c 100644 --- a/packages/core/src/llms/base.ts +++ b/packages/core/src/llms/base.ts @@ -1,5 +1,4 @@ -import { streamConverter } from "../utils"; -import { extractText } from "../utils/llms"; +import { extractText, streamConverter } from "../utils"; import type { ChatResponse, ChatResponseChunk, diff --git a/packages/llamaindex/src/embeddings/OllamaEmbedding.ts b/packages/llamaindex/src/embeddings/OllamaEmbedding.ts index 2bd40a48ee..8b1bff9bc3 100644 --- a/packages/llamaindex/src/embeddings/OllamaEmbedding.ts +++ b/packages/llamaindex/src/embeddings/OllamaEmbedding.ts @@ -1,7 +1 @@ -import type { BaseEmbedding } from "@llamaindex/core/embeddings"; -import { Ollama } from "@llamaindex/ollama"; - -/** - * OllamaEmbedding is an alias for Ollama that implements the BaseEmbedding interface. - */ -export class OllamaEmbedding extends Ollama implements BaseEmbedding {} +export { OllamaEmbedding } from "@llamaindex/ollama"; diff --git a/packages/providers/ollama/src/index.ts b/packages/providers/ollama/src/index.ts index 1bdcd4b81a..8bee7b24ad 100644 --- a/packages/providers/ollama/src/index.ts +++ b/packages/providers/ollama/src/index.ts @@ -1,16 +1,20 @@ import { BaseEmbedding } from "@llamaindex/core/embeddings"; -import type { - ChatResponse, - ChatResponseChunk, - CompletionResponse, - LLM, - LLMChatParamsNonStreaming, - LLMChatParamsStreaming, - LLMCompletionParamsNonStreaming, - LLMCompletionParamsStreaming, - LLMMetadata, +import { + ToolCallLLM, + type BaseTool, + type ChatResponse, + type ChatResponseChunk, + type CompletionResponse, + type LLMChatParamsNonStreaming, + type LLMChatParamsStreaming, + type LLMCompletionParamsNonStreaming, + type LLMCompletionParamsStreaming, + type LLMMetadata, + type ToolCallLLMMessageOptions, } from "@llamaindex/core/llms"; import { extractText, streamConverter } from "@llamaindex/core/utils"; +import { randomUUID } from "@llamaindex/env"; +import type { ChatRequest, GenerateRequest, Tool } from "ollama"; import { Ollama as OllamaBase, type Config, @@ -38,7 +42,8 @@ export type OllamaParams = { options?: Partial; }; -export class Ollama extends BaseEmbedding implements LLM { +export class Ollama extends ToolCallLLM { + supportToolCall: boolean = true; public readonly ollama: OllamaBase; // https://ollama.ai/library @@ -78,12 +83,16 @@ export class Ollama extends BaseEmbedding implements LLM { chat( params: LLMChatParamsStreaming, ): Promise>; - chat(params: LLMChatParamsNonStreaming): Promise; + chat( + params: LLMChatParamsNonStreaming, + ): Promise>; async chat( params: LLMChatParamsNonStreaming | LLMChatParamsStreaming, - ): Promise> { - const { messages, stream } = params; - const payload = { + ): Promise< + ChatResponse | AsyncIterable + > { + const { messages, stream, tools } = params; + const payload: ChatRequest = { model: this.model, messages: messages.map((message) => ({ role: message.role, @@ -94,11 +103,30 @@ export class Ollama extends BaseEmbedding implements LLM { ...this.options, }, }; + if (tools) { + payload.tools = tools.map((tool) => Ollama.toTool(tool)); + } if (!stream) { const chatResponse = await this.ollama.chat({ ...payload, stream: false, }); + if (chatResponse.message.tool_calls) { + return { + message: { + role: "assistant", + content: chatResponse.message.content, + options: { + toolCall: chatResponse.message.tool_calls.map((toolCall) => ({ + name: toolCall.function.name, + input: toolCall.function.arguments, + id: randomUUID(), + })), + }, + }, + raw: chatResponse, + }; + } return { message: { @@ -126,7 +154,7 @@ export class Ollama extends BaseEmbedding implements LLM { params: LLMCompletionParamsStreaming | LLMCompletionParamsNonStreaming, ): Promise> { const { prompt, stream } = params; - const payload = { + const payload: GenerateRequest = { model: this.model, prompt: extractText(prompt), stream: !!stream, @@ -152,15 +180,39 @@ export class Ollama extends BaseEmbedding implements LLM { } } + static toTool(tool: BaseTool): Tool { + return { + type: "function", + function: { + name: tool.metadata.name, + description: tool.metadata.description, + parameters: { + type: tool.metadata.parameters?.type, + required: tool.metadata.parameters?.required, + properties: tool.metadata.parameters?.properties, + }, + }, + }; + } +} + +export class OllamaEmbedding extends BaseEmbedding { + private readonly llm: Ollama; + + constructor(params: OllamaParams) { + super(); + this.llm = new Ollama(params); + } + private async getEmbedding(prompt: string): Promise { const payload = { - model: this.model, + model: this.llm.model, prompt, options: { - ...this.options, + ...this.llm.options, }, }; - const response = await this.ollama.embeddings({ + const response = await this.llm.ollama.embeddings({ ...payload, }); return response.embedding; From e4151a8b0288e30b501a3d6f23bcbf5f8e54bc54 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Sun, 10 Nov 2024 22:38:40 -0800 Subject: [PATCH 04/56] feat: support ollama agent (#1462) --- e2e/mock-module.js | 12 +- e2e/node/snapshot/ollama.snap | 36 +++- packages/llamaindex/src/agent/index.ts | 6 +- packages/providers/ollama/src/agent.ts | 33 +++ packages/providers/ollama/src/embedding.ts | 29 +++ packages/providers/ollama/src/index.ts | 231 +-------------------- packages/providers/ollama/src/llm.ts | 209 +++++++++++++++++++ 7 files changed, 328 insertions(+), 228 deletions(-) create mode 100644 packages/providers/ollama/src/agent.ts create mode 100644 packages/providers/ollama/src/embedding.ts create mode 100644 packages/providers/ollama/src/llm.ts diff --git a/e2e/mock-module.js b/e2e/mock-module.js index 28f55f3aa6..7c664a8efa 100644 --- a/e2e/mock-module.js +++ b/e2e/mock-module.js @@ -15,7 +15,17 @@ export async function resolve(specifier, context, nextResolve) { const targetUrl = fileURLToPath(result.url).replace(/\.js$/, ".ts"); let relativePath = relative(packageDistDir, targetUrl); // todo: make it more generic if we have more sub modules fixtures in the future - if (relativePath.startsWith("../../llm/openai")) { + if (relativePath.startsWith("../../llm/anthropic")) { + relativePath = relativePath.replace( + "../../llm/ollama/dist/index.ts", + "llm/anthropic.ts", + ); + } else if (relativePath.startsWith("../../llm/ollama")) { + relativePath = relativePath.replace( + "../../llm/ollama/dist/index.ts", + "llm/ollama.ts", + ); + } else if (relativePath.startsWith("../../llm/openai")) { relativePath = relativePath.replace( "../../llm/openai/dist/index.ts", "llm/openai.ts", diff --git a/e2e/node/snapshot/ollama.snap b/e2e/node/snapshot/ollama.snap index 6b309ce4b8..b2f4b07655 100644 --- a/e2e/node/snapshot/ollama.snap +++ b/e2e/node/snapshot/ollama.snap @@ -1,5 +1,37 @@ { - "llmEventStart": [], - "llmEventEnd": [], + "llmEventStart": [ + { + "id": "PRESERVE_0", + "messages": [ + { + "role": "user", + "content": "What is the weather in Paris?" + } + ] + } + ], + "llmEventEnd": [ + { + "id": "PRESERVE_0", + "response": { + "message": { + "role": "assistant", + "content": "", + "options": { + "toolCall": [ + { + "name": "getWeather", + "input": { + "city": "Paris" + }, + "id": "5d198775-5268-4552-993b-9ecb4425385b" + } + ] + } + }, + "raw": null + } + } + ], "llmEventStream": [] } \ No newline at end of file diff --git a/packages/llamaindex/src/agent/index.ts b/packages/llamaindex/src/agent/index.ts index 8d9790f26d..1ec22ddb7f 100644 --- a/packages/llamaindex/src/agent/index.ts +++ b/packages/llamaindex/src/agent/index.ts @@ -1,4 +1,9 @@ export * from "@llamaindex/core/agent"; +export { + OllamaAgent, + OllamaAgentWorker, + type OllamaAgentParams, +} from "@llamaindex/ollama"; export { AnthropicAgent, AnthropicAgentWorker, @@ -16,7 +21,6 @@ export { ReActAgent, type ReACTAgentParams, } from "./react.js"; - // todo: ParallelAgent // todo: CustomAgent // todo: ReactMultiModal diff --git a/packages/providers/ollama/src/agent.ts b/packages/providers/ollama/src/agent.ts new file mode 100644 index 0000000000..69dd75a68c --- /dev/null +++ b/packages/providers/ollama/src/agent.ts @@ -0,0 +1,33 @@ +import { + LLMAgent, + LLMAgentWorker, + type LLMAgentParams, +} from "@llamaindex/core/agent"; +import { Settings } from "@llamaindex/core/global"; +import { Ollama } from "./llm"; + +// This is likely not necessary anymore but leaving it here just incase it's in use elsewhere + +export type OllamaAgentParams = LLMAgentParams & { + model?: string; +}; + +export class OllamaAgentWorker extends LLMAgentWorker {} + +export class OllamaAgent extends LLMAgent { + constructor(params: OllamaAgentParams) { + const llm = + params.llm ?? + (Settings.llm instanceof Ollama + ? (Settings.llm as Ollama) + : !params.model + ? (() => { + throw new Error("No model provided"); + })() + : new Ollama({ model: params.model })); + super({ + ...params, + llm, + }); + } +} diff --git a/packages/providers/ollama/src/embedding.ts b/packages/providers/ollama/src/embedding.ts new file mode 100644 index 0000000000..6a94b11bb4 --- /dev/null +++ b/packages/providers/ollama/src/embedding.ts @@ -0,0 +1,29 @@ +import { BaseEmbedding } from "@llamaindex/core/embeddings"; +import { Ollama, type OllamaParams } from "./llm"; + +export class OllamaEmbedding extends BaseEmbedding { + private readonly llm: Ollama; + + constructor(params: OllamaParams) { + super(); + this.llm = new Ollama(params); + } + + private async getEmbedding(prompt: string): Promise { + const payload = { + model: this.llm.model, + prompt, + options: { + ...this.llm.options, + }, + }; + const response = await this.llm.ollama.embeddings({ + ...payload, + }); + return response.embedding; + } + + async getTextEmbedding(text: string): Promise { + return this.getEmbedding(text); + } +} diff --git a/packages/providers/ollama/src/index.ts b/packages/providers/ollama/src/index.ts index 8bee7b24ad..002d16f41c 100644 --- a/packages/providers/ollama/src/index.ts +++ b/packages/providers/ollama/src/index.ts @@ -1,224 +1,7 @@ -import { BaseEmbedding } from "@llamaindex/core/embeddings"; -import { - ToolCallLLM, - type BaseTool, - type ChatResponse, - type ChatResponseChunk, - type CompletionResponse, - type LLMChatParamsNonStreaming, - type LLMChatParamsStreaming, - type LLMCompletionParamsNonStreaming, - type LLMCompletionParamsStreaming, - type LLMMetadata, - type ToolCallLLMMessageOptions, -} from "@llamaindex/core/llms"; -import { extractText, streamConverter } from "@llamaindex/core/utils"; -import { randomUUID } from "@llamaindex/env"; -import type { ChatRequest, GenerateRequest, Tool } from "ollama"; -import { - Ollama as OllamaBase, - type Config, - type ChatResponse as OllamaChatResponse, - type GenerateResponse as OllamaGenerateResponse, - type Options, -} from "ollama/browser"; - -const messageAccessor = (part: OllamaChatResponse): ChatResponseChunk => { - return { - raw: part, - delta: part.message.content, - }; -}; - -const completionAccessor = ( - part: OllamaGenerateResponse, -): CompletionResponse => { - return { text: part.response, raw: part }; -}; - -export type OllamaParams = { - model: string; - config?: Partial; - options?: Partial; -}; - -export class Ollama extends ToolCallLLM { - supportToolCall: boolean = true; - public readonly ollama: OllamaBase; - - // https://ollama.ai/library - model: string; - - options: Partial> & - Pick = { - num_ctx: 4096, - top_p: 0.9, - temperature: 0.7, - }; - - constructor(params: OllamaParams) { - super(); - this.model = params.model; - this.ollama = new OllamaBase(params.config); - if (params.options) { - this.options = { - ...this.options, - ...params.options, - }; - } - } - - get metadata(): LLMMetadata { - const { temperature, top_p, num_ctx } = this.options; - return { - model: this.model, - temperature: temperature, - topP: top_p, - maxTokens: this.options.num_ctx, - contextWindow: num_ctx, - tokenizer: undefined, - }; - } - - chat( - params: LLMChatParamsStreaming, - ): Promise>; - chat( - params: LLMChatParamsNonStreaming, - ): Promise>; - async chat( - params: LLMChatParamsNonStreaming | LLMChatParamsStreaming, - ): Promise< - ChatResponse | AsyncIterable - > { - const { messages, stream, tools } = params; - const payload: ChatRequest = { - model: this.model, - messages: messages.map((message) => ({ - role: message.role, - content: extractText(message.content), - })), - stream: !!stream, - options: { - ...this.options, - }, - }; - if (tools) { - payload.tools = tools.map((tool) => Ollama.toTool(tool)); - } - if (!stream) { - const chatResponse = await this.ollama.chat({ - ...payload, - stream: false, - }); - if (chatResponse.message.tool_calls) { - return { - message: { - role: "assistant", - content: chatResponse.message.content, - options: { - toolCall: chatResponse.message.tool_calls.map((toolCall) => ({ - name: toolCall.function.name, - input: toolCall.function.arguments, - id: randomUUID(), - })), - }, - }, - raw: chatResponse, - }; - } - - return { - message: { - role: "assistant", - content: chatResponse.message.content, - }, - raw: chatResponse, - }; - } else { - const stream = await this.ollama.chat({ - ...payload, - stream: true, - }); - return streamConverter(stream, messageAccessor); - } - } - - complete( - params: LLMCompletionParamsStreaming, - ): Promise>; - complete( - params: LLMCompletionParamsNonStreaming, - ): Promise; - async complete( - params: LLMCompletionParamsStreaming | LLMCompletionParamsNonStreaming, - ): Promise> { - const { prompt, stream } = params; - const payload: GenerateRequest = { - model: this.model, - prompt: extractText(prompt), - stream: !!stream, - options: { - ...this.options, - }, - }; - if (!stream) { - const response = await this.ollama.generate({ - ...payload, - stream: false, - }); - return { - text: response.response, - raw: response, - }; - } else { - const stream = await this.ollama.generate({ - ...payload, - stream: true, - }); - return streamConverter(stream, completionAccessor); - } - } - - static toTool(tool: BaseTool): Tool { - return { - type: "function", - function: { - name: tool.metadata.name, - description: tool.metadata.description, - parameters: { - type: tool.metadata.parameters?.type, - required: tool.metadata.parameters?.required, - properties: tool.metadata.parameters?.properties, - }, - }, - }; - } -} - -export class OllamaEmbedding extends BaseEmbedding { - private readonly llm: Ollama; - - constructor(params: OllamaParams) { - super(); - this.llm = new Ollama(params); - } - - private async getEmbedding(prompt: string): Promise { - const payload = { - model: this.llm.model, - prompt, - options: { - ...this.llm.options, - }, - }; - const response = await this.llm.ollama.embeddings({ - ...payload, - }); - return response.embedding; - } - - async getTextEmbedding(text: string): Promise { - return this.getEmbedding(text); - } -} +export { + OllamaAgent, + OllamaAgentWorker, + type OllamaAgentParams, +} from "./agent"; +export { OllamaEmbedding } from "./embedding"; +export { Ollama, type OllamaParams } from "./llm"; diff --git a/packages/providers/ollama/src/llm.ts b/packages/providers/ollama/src/llm.ts new file mode 100644 index 0000000000..f82da2ff32 --- /dev/null +++ b/packages/providers/ollama/src/llm.ts @@ -0,0 +1,209 @@ +import { wrapLLMEvent } from "@llamaindex/core/decorator"; +import { + ToolCallLLM, + type BaseTool, + type ChatResponse, + type ChatResponseChunk, + type CompletionResponse, + type LLMChatParamsNonStreaming, + type LLMChatParamsStreaming, + type LLMCompletionParamsNonStreaming, + type LLMCompletionParamsStreaming, + type LLMMetadata, + type ToolCallLLMMessageOptions, +} from "@llamaindex/core/llms"; +import { extractText, streamConverter } from "@llamaindex/core/utils"; +import { randomUUID } from "@llamaindex/env"; +import type { ChatRequest, GenerateRequest, Tool } from "ollama"; +import { + Ollama as OllamaBase, + type Config, + type ChatResponse as OllamaChatResponse, + type GenerateResponse as OllamaGenerateResponse, + type Options, +} from "ollama/browser"; + +const messageAccessor = (part: OllamaChatResponse): ChatResponseChunk => { + return { + raw: part, + delta: part.message.content, + }; +}; + +const completionAccessor = ( + part: OllamaGenerateResponse, +): CompletionResponse => { + return { text: part.response, raw: part }; +}; + +export type OllamaParams = { + model: string; + config?: Partial; + options?: Partial; +}; + +export class Ollama extends ToolCallLLM { + supportToolCall: boolean = true; + public readonly ollama: OllamaBase; + + // https://ollama.ai/library + model: string; + + options: Partial> & + Pick = { + num_ctx: 4096, + top_p: 0.9, + temperature: 0.7, + }; + + constructor(params: OllamaParams) { + super(); + this.model = params.model; + this.ollama = new OllamaBase(params.config); + if (params.options) { + this.options = { + ...this.options, + ...params.options, + }; + } + } + + get metadata(): LLMMetadata { + const { temperature, top_p, num_ctx } = this.options; + return { + model: this.model, + temperature: temperature, + topP: top_p, + maxTokens: this.options.num_ctx, + contextWindow: num_ctx, + tokenizer: undefined, + }; + } + + chat( + params: LLMChatParamsStreaming, + ): Promise>; + chat( + params: LLMChatParamsNonStreaming, + ): Promise>; + @wrapLLMEvent + async chat( + params: + | LLMChatParamsNonStreaming + | LLMChatParamsStreaming, + ): Promise< + ChatResponse | AsyncIterable + > { + const { messages, stream, tools } = params; + const payload: ChatRequest = { + model: this.model, + messages: messages.map((message) => { + if (message.options && "toolResult" in message.options) { + return { + role: "tool", + content: message.options.toolResult.result, + }; + } + + return { + role: message.role, + content: extractText(message.content), + }; + }), + stream: !!stream, + options: { + ...this.options, + }, + }; + if (tools) { + payload.tools = tools.map((tool) => Ollama.toTool(tool)); + } + if (!stream) { + const chatResponse = await this.ollama.chat({ + ...payload, + stream: false, + }); + if (chatResponse.message.tool_calls) { + return { + message: { + role: "assistant", + content: chatResponse.message.content, + options: { + toolCall: chatResponse.message.tool_calls.map((toolCall) => ({ + name: toolCall.function.name, + input: toolCall.function.arguments, + id: randomUUID(), + })), + }, + }, + raw: chatResponse, + }; + } + + return { + message: { + role: "assistant", + content: chatResponse.message.content, + }, + raw: chatResponse, + }; + } else { + const stream = await this.ollama.chat({ + ...payload, + stream: true, + }); + return streamConverter(stream, messageAccessor); + } + } + + complete( + params: LLMCompletionParamsStreaming, + ): Promise>; + complete( + params: LLMCompletionParamsNonStreaming, + ): Promise; + async complete( + params: LLMCompletionParamsStreaming | LLMCompletionParamsNonStreaming, + ): Promise> { + const { prompt, stream } = params; + const payload: GenerateRequest = { + model: this.model, + prompt: extractText(prompt), + stream: !!stream, + options: { + ...this.options, + }, + }; + if (!stream) { + const response = await this.ollama.generate({ + ...payload, + stream: false, + }); + return { + text: response.response, + raw: response, + }; + } else { + const stream = await this.ollama.generate({ + ...payload, + stream: true, + }); + return streamConverter(stream, completionAccessor); + } + } + + static toTool(tool: BaseTool): Tool { + return { + type: "function", + function: { + name: tool.metadata.name, + description: tool.metadata.description, + parameters: { + type: tool.metadata.parameters?.type, + required: tool.metadata.parameters?.required, + properties: tool.metadata.parameters?.properties, + }, + }, + }; + } +} From 67f4db8501d321bd1b7732ce9b38f494416de9d7 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Sun, 10 Nov 2024 23:27:09 -0800 Subject: [PATCH 05/56] fix: steaming chat in ollama (#1463) --- packages/providers/ollama/src/llm.ts | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/packages/providers/ollama/src/llm.ts b/packages/providers/ollama/src/llm.ts index f82da2ff32..3878a96783 100644 --- a/packages/providers/ollama/src/llm.ts +++ b/packages/providers/ollama/src/llm.ts @@ -23,7 +23,22 @@ import { type Options, } from "ollama/browser"; -const messageAccessor = (part: OllamaChatResponse): ChatResponseChunk => { +const messageAccessor = ( + part: OllamaChatResponse, +): ChatResponseChunk => { + if (part.message.tool_calls) { + return { + raw: part, + delta: part.message.content, + options: { + toolCall: part.message.tool_calls.map((toolCall) => ({ + name: toolCall.function.name, + input: toolCall.function.arguments, + id: randomUUID(), + })), + }, + }; + } return { raw: part, delta: part.message.content, From b2364dc5ba37c5bbfa4644cadfb340676d245c40 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 10 Nov 2024 23:32:41 -0800 Subject: [PATCH 06/56] Release 0.8.9 (#1460) Co-authored-by: github-actions[bot] --- .changeset/pink-socks-kneel.md | 10 ------- .changeset/short-candles-drive.md | 8 ----- apps/docs/CHANGELOG.md | 8 +++++ apps/docs/package.json | 2 +- apps/next/CHANGELOG.md | 13 +++++++++ apps/next/package.json | 2 +- .../cloudflare-worker-agent/CHANGELOG.md | 8 +++++ .../cloudflare-worker-agent/package.json | 2 +- e2e/examples/llama-parse-browser/CHANGELOG.md | 6 ++++ e2e/examples/llama-parse-browser/package.json | 2 +- e2e/examples/nextjs-agent/CHANGELOG.md | 8 +++++ e2e/examples/nextjs-agent/package.json | 2 +- e2e/examples/nextjs-edge-runtime/CHANGELOG.md | 8 +++++ e2e/examples/nextjs-edge-runtime/package.json | 2 +- e2e/examples/nextjs-node-runtime/CHANGELOG.md | 8 +++++ e2e/examples/nextjs-node-runtime/package.json | 2 +- e2e/examples/waku-query-engine/CHANGELOG.md | 8 +++++ e2e/examples/waku-query-engine/package.json | 2 +- packages/autotool/CHANGELOG.md | 8 +++++ .../autotool/examples/01_node/CHANGELOG.md | 9 ++++++ .../autotool/examples/01_node/package.json | 2 +- .../autotool/examples/02_nextjs/CHANGELOG.md | 9 ++++++ .../autotool/examples/02_nextjs/package.json | 2 +- packages/autotool/package.json | 2 +- packages/cloud/CHANGELOG.md | 8 +++++ packages/cloud/package.json | 2 +- packages/community/CHANGELOG.md | 8 +++++ packages/community/package.json | 2 +- packages/core/CHANGELOG.md | 7 +++++ packages/core/package.json | 2 +- packages/env/CHANGELOG.md | 8 +++++ packages/env/package.json | 2 +- packages/experimental/CHANGELOG.md | 8 +++++ packages/experimental/package.json | 2 +- packages/llamaindex/CHANGELOG.md | 29 +++++++++++++++++++ packages/llamaindex/package.json | 2 +- packages/node-parser/CHANGELOG.md | 8 +++++ packages/node-parser/package.json | 2 +- packages/providers/anthropic/CHANGELOG.md | 8 +++++ packages/providers/anthropic/package.json | 2 +- packages/providers/clip/CHANGELOG.md | 13 +++++++++ packages/providers/clip/package.json | 2 +- packages/providers/deepinfra/CHANGELOG.md | 9 ++++++ packages/providers/deepinfra/package.json | 2 +- packages/providers/groq/CHANGELOG.md | 8 +++++ packages/providers/groq/package.json | 2 +- packages/providers/huggingface/CHANGELOG.md | 13 +++++++++ packages/providers/huggingface/package.json | 2 +- packages/providers/ollama/CHANGELOG.md | 12 ++++++++ packages/providers/ollama/package.json | 2 +- packages/providers/openai/CHANGELOG.md | 8 +++++ packages/providers/openai/package.json | 2 +- packages/providers/portkey-ai/CHANGELOG.md | 8 +++++ packages/providers/portkey-ai/package.json | 2 +- packages/providers/replicate/CHANGELOG.md | 8 +++++ packages/providers/replicate/package.json | 2 +- packages/readers/CHANGELOG.md | 8 +++++ packages/readers/package.json | 2 +- unit/CHANGELOG.md | 13 +++++++++ unit/package.json | 2 +- 60 files changed, 306 insertions(+), 47 deletions(-) delete mode 100644 .changeset/pink-socks-kneel.md delete mode 100644 .changeset/short-candles-drive.md diff --git a/.changeset/pink-socks-kneel.md b/.changeset/pink-socks-kneel.md deleted file mode 100644 index 3c7ead08b6..0000000000 --- a/.changeset/pink-socks-kneel.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@llamaindex/env": patch -"llamaindex": patch -"@llamaindex/clip": patch -"@llamaindex/huggingface": patch ---- - -chore: bump `@huggingface/transformers` - -Upgrade to v3, please read https://github.com/huggingface/transformers.js/releases/tag/3.0.0 for more information. diff --git a/.changeset/short-candles-drive.md b/.changeset/short-candles-drive.md deleted file mode 100644 index ebd25584ed..0000000000 --- a/.changeset/short-candles-drive.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"llamaindex": patch -"@llamaindex/ollama": patch ---- - -feat: support ollama tool call - -Note that `OllamaEmbedding` now is not the subclass of `Ollama`. diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index ec283d3fc8..52691d2226 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,13 @@ # docs +## 0.0.113 + +### Patch Changes + +- Updated dependencies [4fc001c] +- Updated dependencies [4d4cd8a] + - llamaindex@0.8.9 + ## 0.0.112 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index 19daa28f45..1f37722a42 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.112", + "version": "0.0.113", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index 470f606b94..ecb9854223 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,18 @@ # @llamaindex/doc +## 0.0.11 + +### Patch Changes + +- Updated dependencies [4fc001c] +- Updated dependencies [4d4cd8a] + - llamaindex@0.8.9 + - @llamaindex/cloud@2.0.6 + - @llamaindex/core@0.4.6 + - @llamaindex/node-parser@0.0.7 + - @llamaindex/openai@0.1.31 + - @llamaindex/readers@1.0.7 + ## 0.0.10 ### Patch Changes diff --git a/apps/next/package.json b/apps/next/package.json index eb6f2b3386..d6b8f30748 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/doc", - "version": "0.0.10", + "version": "0.0.11", "private": true, "scripts": { "build": "pnpm run build:docs && next build", diff --git a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md index 44b7a214bf..fa96f1b75b 100644 --- a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md +++ b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/cloudflare-worker-agent-test +## 0.0.105 + +### Patch Changes + +- Updated dependencies [4fc001c] +- Updated dependencies [4d4cd8a] + - llamaindex@0.8.9 + ## 0.0.104 ### Patch Changes diff --git a/e2e/examples/cloudflare-worker-agent/package.json b/e2e/examples/cloudflare-worker-agent/package.json index 9d1c906378..49bbe5bac4 100644 --- a/e2e/examples/cloudflare-worker-agent/package.json +++ b/e2e/examples/cloudflare-worker-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloudflare-worker-agent-test", - "version": "0.0.104", + "version": "0.0.105", "type": "module", "private": true, "scripts": { diff --git a/e2e/examples/llama-parse-browser/CHANGELOG.md b/e2e/examples/llama-parse-browser/CHANGELOG.md index dcccdaa2ff..d5c903e919 100644 --- a/e2e/examples/llama-parse-browser/CHANGELOG.md +++ b/e2e/examples/llama-parse-browser/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/llama-parse-browser-test +## 0.0.26 + +### Patch Changes + +- @llamaindex/cloud@2.0.6 + ## 0.0.25 ### Patch Changes diff --git a/e2e/examples/llama-parse-browser/package.json b/e2e/examples/llama-parse-browser/package.json index 934c5e5957..2cf2857ce8 100644 --- a/e2e/examples/llama-parse-browser/package.json +++ b/e2e/examples/llama-parse-browser/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/llama-parse-browser-test", "private": true, - "version": "0.0.25", + "version": "0.0.26", "type": "module", "scripts": { "dev": "vite", diff --git a/e2e/examples/nextjs-agent/CHANGELOG.md b/e2e/examples/nextjs-agent/CHANGELOG.md index 5649cbd9bf..2d208e9a21 100644 --- a/e2e/examples/nextjs-agent/CHANGELOG.md +++ b/e2e/examples/nextjs-agent/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/next-agent-test +## 0.1.105 + +### Patch Changes + +- Updated dependencies [4fc001c] +- Updated dependencies [4d4cd8a] + - llamaindex@0.8.9 + ## 0.1.104 ### Patch Changes diff --git a/e2e/examples/nextjs-agent/package.json b/e2e/examples/nextjs-agent/package.json index ea61953756..b0a7189012 100644 --- a/e2e/examples/nextjs-agent/package.json +++ b/e2e/examples/nextjs-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-agent-test", - "version": "0.1.104", + "version": "0.1.105", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md index 21e2fc079b..195cfecbaf 100644 --- a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md @@ -1,5 +1,13 @@ # test-edge-runtime +## 0.1.104 + +### Patch Changes + +- Updated dependencies [4fc001c] +- Updated dependencies [4d4cd8a] + - llamaindex@0.8.9 + ## 0.1.103 ### Patch Changes diff --git a/e2e/examples/nextjs-edge-runtime/package.json b/e2e/examples/nextjs-edge-runtime/package.json index fb516662fb..1248882da9 100644 --- a/e2e/examples/nextjs-edge-runtime/package.json +++ b/e2e/examples/nextjs-edge-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/nextjs-edge-runtime-test", - "version": "0.1.103", + "version": "0.1.104", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-node-runtime/CHANGELOG.md b/e2e/examples/nextjs-node-runtime/CHANGELOG.md index 9421cea50e..25f2b8ec69 100644 --- a/e2e/examples/nextjs-node-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-node-runtime/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/next-node-runtime +## 0.0.86 + +### Patch Changes + +- Updated dependencies [4fc001c] +- Updated dependencies [4d4cd8a] + - llamaindex@0.8.9 + ## 0.0.85 ### Patch Changes diff --git a/e2e/examples/nextjs-node-runtime/package.json b/e2e/examples/nextjs-node-runtime/package.json index 48cdd09a65..05edab62ba 100644 --- a/e2e/examples/nextjs-node-runtime/package.json +++ b/e2e/examples/nextjs-node-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-node-runtime-test", - "version": "0.0.85", + "version": "0.0.86", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/waku-query-engine/CHANGELOG.md b/e2e/examples/waku-query-engine/CHANGELOG.md index 9d235fbfeb..a109e3869e 100644 --- a/e2e/examples/waku-query-engine/CHANGELOG.md +++ b/e2e/examples/waku-query-engine/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/waku-query-engine-test +## 0.0.105 + +### Patch Changes + +- Updated dependencies [4fc001c] +- Updated dependencies [4d4cd8a] + - llamaindex@0.8.9 + ## 0.0.104 ### Patch Changes diff --git a/e2e/examples/waku-query-engine/package.json b/e2e/examples/waku-query-engine/package.json index cfd9bc2e3a..21cefaba9b 100644 --- a/e2e/examples/waku-query-engine/package.json +++ b/e2e/examples/waku-query-engine/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/waku-query-engine-test", - "version": "0.0.104", + "version": "0.0.105", "type": "module", "private": true, "scripts": { diff --git a/packages/autotool/CHANGELOG.md b/packages/autotool/CHANGELOG.md index 96585dd28b..ead81b2135 100644 --- a/packages/autotool/CHANGELOG.md +++ b/packages/autotool/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/autotool +## 5.0.9 + +### Patch Changes + +- Updated dependencies [4fc001c] +- Updated dependencies [4d4cd8a] + - llamaindex@0.8.9 + ## 5.0.8 ### Patch Changes diff --git a/packages/autotool/examples/01_node/CHANGELOG.md b/packages/autotool/examples/01_node/CHANGELOG.md index b325c686f4..a9536375aa 100644 --- a/packages/autotool/examples/01_node/CHANGELOG.md +++ b/packages/autotool/examples/01_node/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/autotool-01-node-example +## 0.0.52 + +### Patch Changes + +- Updated dependencies [4fc001c] +- Updated dependencies [4d4cd8a] + - llamaindex@0.8.9 + - @llamaindex/autotool@5.0.9 + ## 0.0.51 ### Patch Changes diff --git a/packages/autotool/examples/01_node/package.json b/packages/autotool/examples/01_node/package.json index 7d277da9f0..fea1a7c1f2 100644 --- a/packages/autotool/examples/01_node/package.json +++ b/packages/autotool/examples/01_node/package.json @@ -13,5 +13,5 @@ "scripts": { "start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts" }, - "version": "0.0.51" + "version": "0.0.52" } diff --git a/packages/autotool/examples/02_nextjs/CHANGELOG.md b/packages/autotool/examples/02_nextjs/CHANGELOG.md index a49a78c448..28e30c8289 100644 --- a/packages/autotool/examples/02_nextjs/CHANGELOG.md +++ b/packages/autotool/examples/02_nextjs/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/autotool-02-next-example +## 0.1.96 + +### Patch Changes + +- Updated dependencies [4fc001c] +- Updated dependencies [4d4cd8a] + - llamaindex@0.8.9 + - @llamaindex/autotool@5.0.9 + ## 0.1.95 ### Patch Changes diff --git a/packages/autotool/examples/02_nextjs/package.json b/packages/autotool/examples/02_nextjs/package.json index 86e3109432..b51d0a55f7 100644 --- a/packages/autotool/examples/02_nextjs/package.json +++ b/packages/autotool/examples/02_nextjs/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool-02-next-example", "private": true, - "version": "0.1.95", + "version": "0.1.96", "scripts": { "dev": "next dev", "build": "next build", diff --git a/packages/autotool/package.json b/packages/autotool/package.json index b1bdbb36c2..4ecdde7efe 100644 --- a/packages/autotool/package.json +++ b/packages/autotool/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool", "type": "module", - "version": "5.0.8", + "version": "5.0.9", "description": "auto transpile your JS function to LLM Agent compatible", "files": [ "dist", diff --git a/packages/cloud/CHANGELOG.md b/packages/cloud/CHANGELOG.md index d8f0207701..e2e77704ef 100644 --- a/packages/cloud/CHANGELOG.md +++ b/packages/cloud/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/cloud +## 2.0.6 + +### Patch Changes + +- Updated dependencies [4fc001c] + - @llamaindex/env@0.1.20 + - @llamaindex/core@0.4.6 + ## 2.0.5 ### Patch Changes diff --git a/packages/cloud/package.json b/packages/cloud/package.json index c8549a2381..1e542318c5 100644 --- a/packages/cloud/package.json +++ b/packages/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloud", - "version": "2.0.5", + "version": "2.0.6", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/community/CHANGELOG.md b/packages/community/CHANGELOG.md index d37c5557d7..6d24313cec 100644 --- a/packages/community/CHANGELOG.md +++ b/packages/community/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/community +## 0.0.64 + +### Patch Changes + +- Updated dependencies [4fc001c] + - @llamaindex/env@0.1.20 + - @llamaindex/core@0.4.6 + ## 0.0.63 ### Patch Changes diff --git a/packages/community/package.json b/packages/community/package.json index c842588480..57ef1b8e6d 100644 --- a/packages/community/package.json +++ b/packages/community/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/community", "description": "Community package for LlamaIndexTS", - "version": "0.0.63", + "version": "0.0.64", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index ea562042a2..1a8d8c6060 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/core +## 0.4.6 + +### Patch Changes + +- Updated dependencies [4fc001c] + - @llamaindex/env@0.1.20 + ## 0.4.5 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index a9de6b66c4..a0929da889 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/core", "type": "module", - "version": "0.4.5", + "version": "0.4.6", "description": "LlamaIndex Core Module", "exports": { "./agent": { diff --git a/packages/env/CHANGELOG.md b/packages/env/CHANGELOG.md index b4463e2c8e..967b2b9f76 100644 --- a/packages/env/CHANGELOG.md +++ b/packages/env/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/env +## 0.1.20 + +### Patch Changes + +- 4fc001c: chore: bump `@huggingface/transformers` + + Upgrade to v3, please read https://github.com/huggingface/transformers.js/releases/tag/3.0.0 for more information. + ## 0.1.19 ### Patch Changes diff --git a/packages/env/package.json b/packages/env/package.json index 433d40f52c..89d2059ca8 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/env", "description": "environment wrapper, supports all JS environment including node, deno, bun, edge runtime, and cloudflare worker", - "version": "0.1.19", + "version": "0.1.20", "type": "module", "types": "dist/index.d.ts", "module": "dist/index.js", diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index 855e7409a8..de7b53ce3f 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/experimental +## 0.0.121 + +### Patch Changes + +- Updated dependencies [4fc001c] +- Updated dependencies [4d4cd8a] + - llamaindex@0.8.9 + ## 0.0.120 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index 3428be0810..dceee8adc5 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/experimental", "description": "Experimental package for LlamaIndexTS", - "version": "0.0.120", + "version": "0.0.121", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/llamaindex/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md index dd7c01d2a5..4a6f05f083 100644 --- a/packages/llamaindex/CHANGELOG.md +++ b/packages/llamaindex/CHANGELOG.md @@ -1,5 +1,34 @@ # llamaindex +## 0.8.9 + +### Patch Changes + +- 4fc001c: chore: bump `@huggingface/transformers` + + Upgrade to v3, please read https://github.com/huggingface/transformers.js/releases/tag/3.0.0 for more information. + +- 4d4cd8a: feat: support ollama tool call + + Note that `OllamaEmbedding` now is not the subclass of `Ollama`. + +- Updated dependencies [4fc001c] +- Updated dependencies [4d4cd8a] + - @llamaindex/env@0.1.20 + - @llamaindex/clip@0.0.15 + - @llamaindex/huggingface@0.0.15 + - @llamaindex/ollama@0.0.22 + - @llamaindex/cloud@2.0.6 + - @llamaindex/core@0.4.6 + - @llamaindex/node-parser@0.0.7 + - @llamaindex/anthropic@0.0.15 + - @llamaindex/deepinfra@0.0.15 + - @llamaindex/groq@0.0.30 + - @llamaindex/openai@0.1.31 + - @llamaindex/portkey-ai@0.0.15 + - @llamaindex/replicate@0.0.15 + - @llamaindex/readers@1.0.7 + ## 0.8.8 ### Patch Changes diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index b35e7ec406..124edc354f 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -1,6 +1,6 @@ { "name": "llamaindex", - "version": "0.8.8", + "version": "0.8.9", "license": "MIT", "type": "module", "keywords": [ diff --git a/packages/node-parser/CHANGELOG.md b/packages/node-parser/CHANGELOG.md index ba446cd6d8..5f307f0338 100644 --- a/packages/node-parser/CHANGELOG.md +++ b/packages/node-parser/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/node-parser +## 0.0.7 + +### Patch Changes + +- Updated dependencies [4fc001c] + - @llamaindex/env@0.1.20 + - @llamaindex/core@0.4.6 + ## 0.0.6 ### Patch Changes diff --git a/packages/node-parser/package.json b/packages/node-parser/package.json index ee55e1d952..e630c372e9 100644 --- a/packages/node-parser/package.json +++ b/packages/node-parser/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/node-parser", - "version": "0.0.6", + "version": "0.0.7", "description": "Node parser for LlamaIndex", "type": "module", "exports": { diff --git a/packages/providers/anthropic/CHANGELOG.md b/packages/providers/anthropic/CHANGELOG.md index 60e4549c4e..e81524c6cf 100644 --- a/packages/providers/anthropic/CHANGELOG.md +++ b/packages/providers/anthropic/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/anthropic +## 0.0.15 + +### Patch Changes + +- Updated dependencies [4fc001c] + - @llamaindex/env@0.1.20 + - @llamaindex/core@0.4.6 + ## 0.0.14 ### Patch Changes diff --git a/packages/providers/anthropic/package.json b/packages/providers/anthropic/package.json index 872aded813..3a2b584192 100644 --- a/packages/providers/anthropic/package.json +++ b/packages/providers/anthropic/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/anthropic", "description": "Anthropic Adapter for LlamaIndex", - "version": "0.0.14", + "version": "0.0.15", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/clip/CHANGELOG.md b/packages/providers/clip/CHANGELOG.md index e48908fcd5..dda3c43942 100644 --- a/packages/providers/clip/CHANGELOG.md +++ b/packages/providers/clip/CHANGELOG.md @@ -1,5 +1,18 @@ # @llamaindex/clip +## 0.0.15 + +### Patch Changes + +- 4fc001c: chore: bump `@huggingface/transformers` + + Upgrade to v3, please read https://github.com/huggingface/transformers.js/releases/tag/3.0.0 for more information. + +- Updated dependencies [4fc001c] + - @llamaindex/env@0.1.20 + - @llamaindex/core@0.4.6 + - @llamaindex/openai@0.1.31 + ## 0.0.14 ### Patch Changes diff --git a/packages/providers/clip/package.json b/packages/providers/clip/package.json index 6276d76aaa..dd0256dcb7 100644 --- a/packages/providers/clip/package.json +++ b/packages/providers/clip/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/clip", "description": "Clip Embedding Adapter for LlamaIndex", - "version": "0.0.14", + "version": "0.0.15", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/deepinfra/CHANGELOG.md b/packages/providers/deepinfra/CHANGELOG.md index eb7c6247bd..3fa65e3522 100644 --- a/packages/providers/deepinfra/CHANGELOG.md +++ b/packages/providers/deepinfra/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/deepinfra +## 0.0.15 + +### Patch Changes + +- Updated dependencies [4fc001c] + - @llamaindex/env@0.1.20 + - @llamaindex/core@0.4.6 + - @llamaindex/openai@0.1.31 + ## 0.0.14 ### Patch Changes diff --git a/packages/providers/deepinfra/package.json b/packages/providers/deepinfra/package.json index 51c31a8404..38b8b108b6 100644 --- a/packages/providers/deepinfra/package.json +++ b/packages/providers/deepinfra/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/deepinfra", "description": "Deepinfra Adapter for LlamaIndex", - "version": "0.0.14", + "version": "0.0.15", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/groq/CHANGELOG.md b/packages/providers/groq/CHANGELOG.md index d818ad5087..e93d2a3959 100644 --- a/packages/providers/groq/CHANGELOG.md +++ b/packages/providers/groq/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/groq +## 0.0.30 + +### Patch Changes + +- Updated dependencies [4fc001c] + - @llamaindex/env@0.1.20 + - @llamaindex/openai@0.1.31 + ## 0.0.29 ### Patch Changes diff --git a/packages/providers/groq/package.json b/packages/providers/groq/package.json index 9b4ec925e3..82bb839cd6 100644 --- a/packages/providers/groq/package.json +++ b/packages/providers/groq/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/groq", "description": "Groq Adapter for LlamaIndex", - "version": "0.0.29", + "version": "0.0.30", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/huggingface/CHANGELOG.md b/packages/providers/huggingface/CHANGELOG.md index 8e7e782af7..5c068a6410 100644 --- a/packages/providers/huggingface/CHANGELOG.md +++ b/packages/providers/huggingface/CHANGELOG.md @@ -1,5 +1,18 @@ # @llamaindex/huggingface +## 0.0.15 + +### Patch Changes + +- 4fc001c: chore: bump `@huggingface/transformers` + + Upgrade to v3, please read https://github.com/huggingface/transformers.js/releases/tag/3.0.0 for more information. + +- Updated dependencies [4fc001c] + - @llamaindex/env@0.1.20 + - @llamaindex/core@0.4.6 + - @llamaindex/openai@0.1.31 + ## 0.0.14 ### Patch Changes diff --git a/packages/providers/huggingface/package.json b/packages/providers/huggingface/package.json index 86bc69897b..13598ac877 100644 --- a/packages/providers/huggingface/package.json +++ b/packages/providers/huggingface/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/huggingface", "description": "Huggingface Adapter for LlamaIndex", - "version": "0.0.14", + "version": "0.0.15", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/ollama/CHANGELOG.md b/packages/providers/ollama/CHANGELOG.md index 85dd9ec4d2..c8fbc8fabb 100644 --- a/packages/providers/ollama/CHANGELOG.md +++ b/packages/providers/ollama/CHANGELOG.md @@ -1,5 +1,17 @@ # @llamaindex/ollama +## 0.0.22 + +### Patch Changes + +- 4d4cd8a: feat: support ollama tool call + + Note that `OllamaEmbedding` now is not the subclass of `Ollama`. + +- Updated dependencies [4fc001c] + - @llamaindex/env@0.1.20 + - @llamaindex/core@0.4.6 + ## 0.0.21 ### Patch Changes diff --git a/packages/providers/ollama/package.json b/packages/providers/ollama/package.json index 0aacc5bab8..445612c920 100644 --- a/packages/providers/ollama/package.json +++ b/packages/providers/ollama/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/ollama", "description": "Ollama Adapter for LlamaIndex", - "version": "0.0.21", + "version": "0.0.22", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/openai/CHANGELOG.md b/packages/providers/openai/CHANGELOG.md index 4fa8597331..3a4195956b 100644 --- a/packages/providers/openai/CHANGELOG.md +++ b/packages/providers/openai/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/openai +## 0.1.31 + +### Patch Changes + +- Updated dependencies [4fc001c] + - @llamaindex/env@0.1.20 + - @llamaindex/core@0.4.6 + ## 0.1.30 ### Patch Changes diff --git a/packages/providers/openai/package.json b/packages/providers/openai/package.json index fe110f93e6..143d45c528 100644 --- a/packages/providers/openai/package.json +++ b/packages/providers/openai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/openai", "description": "OpenAI Adapter for LlamaIndex", - "version": "0.1.30", + "version": "0.1.31", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/portkey-ai/CHANGELOG.md b/packages/providers/portkey-ai/CHANGELOG.md index 9f798b82a1..3d4948bc72 100644 --- a/packages/providers/portkey-ai/CHANGELOG.md +++ b/packages/providers/portkey-ai/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/portkey-ai +## 0.0.15 + +### Patch Changes + +- Updated dependencies [4fc001c] + - @llamaindex/env@0.1.20 + - @llamaindex/core@0.4.6 + ## 0.0.14 ### Patch Changes diff --git a/packages/providers/portkey-ai/package.json b/packages/providers/portkey-ai/package.json index f998544f31..271377a623 100644 --- a/packages/providers/portkey-ai/package.json +++ b/packages/providers/portkey-ai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/portkey-ai", "description": "Portkey Adapter for LlamaIndex", - "version": "0.0.14", + "version": "0.0.15", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/replicate/CHANGELOG.md b/packages/providers/replicate/CHANGELOG.md index 7807209765..26ef0c7ad5 100644 --- a/packages/providers/replicate/CHANGELOG.md +++ b/packages/providers/replicate/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/replicate +## 0.0.15 + +### Patch Changes + +- Updated dependencies [4fc001c] + - @llamaindex/env@0.1.20 + - @llamaindex/core@0.4.6 + ## 0.0.14 ### Patch Changes diff --git a/packages/providers/replicate/package.json b/packages/providers/replicate/package.json index 2882db7bd8..f57143acc6 100644 --- a/packages/providers/replicate/package.json +++ b/packages/providers/replicate/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/replicate", "description": "Replicate Adapter for LlamaIndex", - "version": "0.0.14", + "version": "0.0.15", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/readers/CHANGELOG.md b/packages/readers/CHANGELOG.md index cf26da3c1e..2d6d94a7a9 100644 --- a/packages/readers/CHANGELOG.md +++ b/packages/readers/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/readers +## 1.0.7 + +### Patch Changes + +- Updated dependencies [4fc001c] + - @llamaindex/env@0.1.20 + - @llamaindex/core@0.4.6 + ## 1.0.6 ### Patch Changes diff --git a/packages/readers/package.json b/packages/readers/package.json index 4fe1ff4f9f..93a35abae4 100644 --- a/packages/readers/package.json +++ b/packages/readers/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/readers", "description": "LlamaIndex Readers", - "version": "1.0.6", + "version": "1.0.7", "type": "module", "exports": { "./node/hook": "./node/dist/hook.js", diff --git a/unit/CHANGELOG.md b/unit/CHANGELOG.md index 131040237d..278bbf94e1 100644 --- a/unit/CHANGELOG.md +++ b/unit/CHANGELOG.md @@ -1,5 +1,18 @@ # @llamaindex/unit-test +## 0.0.18 + +### Patch Changes + +- Updated dependencies [4fc001c] +- Updated dependencies [4d4cd8a] + - llamaindex@0.8.9 + - @llamaindex/cloud@2.0.6 + - @llamaindex/core@0.4.6 + - @llamaindex/node-parser@0.0.7 + - @llamaindex/openai@0.1.31 + - @llamaindex/readers@1.0.7 + ## 0.0.17 ### Patch Changes diff --git a/unit/package.json b/unit/package.json index 2139147fc4..1fb38ec803 100644 --- a/unit/package.json +++ b/unit/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/unit-test", "private": true, - "version": "0.0.17", + "version": "0.0.18", "type": "module", "scripts": { "test": "vitest run" From 43f6f56c5b2e36f87e1bf4bbc459ecac6f054804 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Mon, 11 Nov 2024 10:07:12 -0800 Subject: [PATCH 07/56] docs(next): fix turbo.json (#1465) --- apps/next/turbo.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/next/turbo.json b/apps/next/turbo.json index b98ab04da1..618d16c57e 100644 --- a/apps/next/turbo.json +++ b/apps/next/turbo.json @@ -1,6 +1,14 @@ { "extends": ["//"], "tasks": { + "build": { + "outputs": [ + ".next", + ".source", + "next-env.d.ts", + "src/content/docs/cloud/api/**" + ] + }, "dev": { "dependsOn": ["^build"] } From 968feb32cd91d70fd49eefb121a798060afe132e Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Mon, 11 Nov 2024 10:10:03 -0800 Subject: [PATCH 08/56] feat: better input type for function tool with `zod` (#1464) --- e2e/node/openai.e2e.ts | 1 + packages/core/src/tools/function-tool.ts | 34 ++-- pnpm-lock.yaml | 237 ++++++++++++----------- unit/package.json | 3 +- unit/tools/function-tool.test.ts | 34 ++++ 5 files changed, 178 insertions(+), 131 deletions(-) create mode 100644 unit/tools/function-tool.test.ts diff --git a/e2e/node/openai.e2e.ts b/e2e/node/openai.e2e.ts index 4019390854..1513810cee 100644 --- a/e2e/node/openai.e2e.ts +++ b/e2e/node/openai.e2e.ts @@ -167,6 +167,7 @@ For questions about more specific sections, please use the vector_tool.`, const mockCall = t.mock.fn(({ query }: { query: string }) => { return originalCall({ query }); }); + // @ts-expect-error what? queryEngineTools[1]!.call = mockCall; const toolMapping = SimpleToolNodeMapping.fromObjects(queryEngineTools); diff --git a/packages/core/src/tools/function-tool.ts b/packages/core/src/tools/function-tool.ts index 53010641dd..31334725f7 100644 --- a/packages/core/src/tools/function-tool.ts +++ b/packages/core/src/tools/function-tool.ts @@ -4,18 +4,12 @@ import { zodToJsonSchema } from "zod-to-json-schema"; import type { JSONValue } from "../global"; import type { BaseTool, ToolMetadata } from "../llms"; -const kOriginalFn = Symbol("originalFn"); - export class FunctionTool> implements BaseTool { - [kOriginalFn]?: (input: T) => R; - #fn: (input: T) => R; - #metadata: ToolMetadata>; - // todo: for the future, we can use zod to validate the input parameters - // eslint-disable-next-line no-unused-private-class-members - #zodType: z.ZodType | null = null; + readonly #metadata: ToolMetadata>; + readonly #zodType: z.ZodType | null = null; constructor( fn: (input: T) => R, metadata: ToolMetadata>, @@ -32,6 +26,12 @@ export class FunctionTool> fn: (input: T) => JSONValue | Promise, schema: ToolMetadata>, ): FunctionTool>; + static from( + fn: (input: z.infer) => JSONValue | Promise, + schema: Omit & { + parameters: R; + }, + ): FunctionTool, JSONValue | Promise>; static from>( fn: (input: T) => JSONValue | Promise, schema: Omit & { @@ -40,15 +40,15 @@ export class FunctionTool> ): FunctionTool; // eslint-disable-next-line @typescript-eslint/no-explicit-any static from(fn: any, schema: any): any { - if (schema.parameter instanceof z.ZodSchema) { - const jsonSchema = zodToJsonSchema(schema.parameter); + if (schema.parameters instanceof z.ZodSchema) { + const jsonSchema = zodToJsonSchema(schema.parameters); return new FunctionTool( fn, { ...schema, parameters: jsonSchema, }, - schema.parameter, + schema.parameters, ); } return new FunctionTool(fn, schema); @@ -58,7 +58,15 @@ export class FunctionTool> return this.#metadata as BaseTool["metadata"]; } - call(input: T) { + call = (input: T) => { + if (this.#zodType) { + const result = this.#zodType.safeParse(input); + if (result.success) { + return this.#fn.call(null, result.data); + } else { + console.warn(result.error.errors); + } + } return this.#fn.call(null, input); - } + }; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1feea40fcb..481ddeb750 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -58,7 +58,7 @@ importers: dependencies: '@docusaurus/core': specifier: 3.6.0 - 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) + 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) '@docusaurus/remark-plugin-npm2yarn': specifier: 3.6.0 version: 3.6.0 @@ -92,16 +92,16 @@ importers: devDependencies: '@docusaurus/module-type-aliases': specifier: 3.6.0 - version: 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.6.0(acorn@8.14.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)(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)(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-classic': specifier: 3.6.0 - 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) + 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) '@docusaurus/types': specifier: 3.6.0 - version: 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tsconfig/docusaurus': specifier: 2.0.3 version: 2.0.3 @@ -1474,6 +1474,9 @@ importers: tree-sitter-typescript: specifier: ^0.23.0 version: 0.23.0(tree-sitter@0.22.0) + zod: + specifier: ^3.23.8 + version: 3.23.8 devDependencies: '@azure/cosmos': specifier: ^4.1.1 @@ -15146,7 +15149,7 @@ snapshots: transitivePeerDependencies: - '@algolia/client-search' - '@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/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)': dependencies: '@babel/core': 7.26.0 '@babel/generator': 7.26.2 @@ -15159,7 +15162,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(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) babel-plugin-dynamic-import-node: 2.3.3 fs-extra: 11.2.0 tslib: 2.8.1 @@ -15172,14 +15175,14 @@ snapshots: - uglify-js - webpack-cli - '@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/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)': dependencies: '@babel/core': 7.26.0 - '@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/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/cssnano-preset': 3.6.0 '@docusaurus/logger': 3.6.0 - '@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/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) 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 @@ -15217,15 +15220,15 @@ snapshots: - vue-template-compiler - webpack-cli - '@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/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)': dependencies: - '@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/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/logger': 3.6.0 - '@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) + '@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) '@mdx-js/react': 3.1.0(@types/react@18.3.12)(react@18.3.1) boxen: 6.2.1 chalk: 4.1.2 @@ -15298,11 +15301,11 @@ snapshots: chalk: 4.1.2 tslib: 2.8.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/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)': dependencies: '@docusaurus/logger': 3.6.0 - '@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) + '@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) '@mdx-js/mdx': 3.1.0(acorn@8.14.0) '@slorber/remark-comment': 1.0.0 escape-html: 1.0.3 @@ -15336,9 +15339,9 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/module-type-aliases@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@docusaurus/module-type-aliases@3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/types': 3.6.0(acorn@8.14.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 @@ -15355,17 +15358,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))(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-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)': 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/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/logger': 3.6.0 - '@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) + '@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) cheerio: 1.0.0-rc.12 feed: 4.2.2 fs-extra: 11.2.0 @@ -15399,17 +15402,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))(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)': 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/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/logger': 3.6.0 - '@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) + '@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) '@types/react-router-config': 5.0.11 combine-promises: 1.2.0 fs-extra: 11.2.0 @@ -15441,13 +15444,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))(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)': 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/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) + '@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) fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -15474,11 +15477,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))(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)': 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/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/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) fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -15505,11 +15508,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))(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)': 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/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) + '@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) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.8.1 @@ -15534,11 +15537,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))(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)': 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/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) + '@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) '@types/gtag.js': 0.0.12 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -15564,11 +15567,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))(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)': 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/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) + '@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) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.8.1 @@ -15593,14 +15596,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))(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)': 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/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/logger': 3.6.0 - '@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) + '@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) fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -15627,21 +15630,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)(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) + '@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) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -15683,21 +15686,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@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-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)': 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/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/logger': 3.6.0 - '@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/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/theme-translations': 3.6.0 - '@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) + '@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) '@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 @@ -15734,13 +15737,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))(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-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)': dependencies: - '@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)) + '@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)) '@types/history': 4.7.11 '@types/react': 18.3.12 '@types/react-router-config': 5.0.11 @@ -15761,16 +15764,16 @@ snapshots: - uglify-js - webpack-cli - '@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/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)': 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(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/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/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))(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/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/theme-translations': 3.6.0 - '@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) + '@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) algoliasearch: 4.24.0 algoliasearch-helper: 3.22.5(algoliasearch@4.24.0) clsx: 2.1.1 @@ -15811,7 +15814,7 @@ snapshots: fs-extra: 11.2.0 tslib: 2.8.1 - '@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@docusaurus/types@3.6.0(acorn@8.14.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 @@ -15832,17 +15835,17 @@ snapshots: - uglify-js - webpack-cli - '@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-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))': dependencies: tslib: 2.8.1 optionalDependencies: - '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@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(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)': dependencies: '@docusaurus/logger': 3.6.0 - '@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': 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)) fs-extra: 11.2.0 joi: 17.13.3 js-yaml: 4.1.0 @@ -15857,10 +15860,10 @@ snapshots: - uglify-js - webpack-cli - '@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@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)': dependencies: '@docusaurus/logger': 3.6.0 - '@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-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)) '@svgr/webpack': 8.1.0(typescript@5.6.3) escape-string-regexp: 4.0.0 file-loader: 6.2.0(webpack@5.96.1) @@ -15880,7 +15883,7 @@ snapshots: utility-types: 3.11.0 webpack: 5.96.1 optionalDependencies: - '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/types': 3.6.0(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@swc/core' - esbuild diff --git a/unit/package.json b/unit/package.json index 1fb38ec803..da3d0a15a0 100644 --- a/unit/package.json +++ b/unit/package.json @@ -26,6 +26,7 @@ "react-dom": "^18.3.1", "tree-sitter": "^0.22.0", "tree-sitter-javascript": "^0.23.0", - "tree-sitter-typescript": "^0.23.0" + "tree-sitter-typescript": "^0.23.0", + "zod": "^3.23.8" } } diff --git a/unit/tools/function-tool.test.ts b/unit/tools/function-tool.test.ts new file mode 100644 index 0000000000..d55b620886 --- /dev/null +++ b/unit/tools/function-tool.test.ts @@ -0,0 +1,34 @@ +import { FunctionTool } from "@llamaindex/core/tools"; +import { describe, expect, test } from "vitest"; +import { z } from "zod"; + +describe("function-tool", () => { + test("zod type check", () => { + const inputSchema = z.object({ + name: z.string(), + age: z.coerce.number(), + }); + const tool = FunctionTool.from( + (input) => { + if (typeof input.age !== "number") { + throw new Error("Age should be a number"); + } + return "Hello " + input.name + " " + input.age; + }, + { + name: "get-user", + description: "Get user by name and age", + parameters: inputSchema, + }, + ); + { + const response = tool.call({ name: "John", age: 30 }); + expect(response).toBe("Hello John 30"); + } + { + // @ts-expect-error age should be a number + const response = tool.call({ name: "John", age: "30" }); + expect(response).toBe("Hello John 30"); + } + }); +}); From d89ebe02616bbb1e613cd4a1548e018c4019919e Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Mon, 11 Nov 2024 10:11:04 -0800 Subject: [PATCH 09/56] chore: update changeset --- .changeset/rich-bugs-doubt.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/rich-bugs-doubt.md diff --git a/.changeset/rich-bugs-doubt.md b/.changeset/rich-bugs-doubt.md new file mode 100644 index 0000000000..3b49761da1 --- /dev/null +++ b/.changeset/rich-bugs-doubt.md @@ -0,0 +1,5 @@ +--- +"@llamaindex/core": patch +--- + +feat: better support for zod schema From fd8c8827921c77fd47ff1737586dbeed58aad628 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Mon, 11 Nov 2024 12:03:38 -0800 Subject: [PATCH 10/56] refactor: migrate example to new workflow API (#1467) --- .changeset/warm-candles-explain.md | 5 + .changeset/weak-ducks-visit.md | 5 + examples/workflow/app-creator.ts | 95 ++++--- .../{collect-events.ts => conditional.ts} | 74 +++--- examples/workflow/joke.ts | 31 ++- examples/workflow/stream-events.ts | 47 ++-- examples/workflow/timeout.ts | 39 +-- examples/workflow/validation.ts | 55 ++-- packages/core/src/workflow/workflow.ts | 14 ++ packages/workflow/src/workflow-context.ts | 20 ++ packages/workflow/src/workflow.ts | 4 + pnpm-lock.yaml | 234 +++++++++--------- 12 files changed, 394 insertions(+), 229 deletions(-) create mode 100644 .changeset/warm-candles-explain.md create mode 100644 .changeset/weak-ducks-visit.md rename examples/workflow/{collect-events.ts => conditional.ts} (50%) diff --git a/.changeset/warm-candles-explain.md b/.changeset/warm-candles-explain.md new file mode 100644 index 0000000000..f51df59c40 --- /dev/null +++ b/.changeset/warm-candles-explain.md @@ -0,0 +1,5 @@ +--- +"@llamaindex/core": patch +--- + +chore: add warning on legacy workflow API diff --git a/.changeset/weak-ducks-visit.md b/.changeset/weak-ducks-visit.md new file mode 100644 index 0000000000..da1374008a --- /dev/null +++ b/.changeset/weak-ducks-visit.md @@ -0,0 +1,5 @@ +--- +"@llamaindex/workflow": patch +--- + +fix: infinite loop issue caused by multiple inputs in edge cases diff --git a/examples/workflow/app-creator.ts b/examples/workflow/app-creator.ts index 6cfc5b95eb..8a6448cb1c 100644 --- a/examples/workflow/app-creator.ts +++ b/examples/workflow/app-creator.ts @@ -1,14 +1,19 @@ import { - Context, + HandlerContext, StartEvent, StopEvent, Workflow, WorkflowEvent, -} from "@llamaindex/core/workflow"; +} from "@llamaindex/workflow"; import { OpenAI } from "llamaindex"; const MAX_REVIEWS = 3; +type Context = { + specification: string; + numberReviews: number; +}; + // Using the o1-preview model (see https://platform.openai.com/docs/guides/reasoning?reasoning-prompt-examples=coding-planning) const llm = new OpenAI({ model: "o1-preview", temperature: 1 }); @@ -20,7 +25,9 @@ stores the question/answer pair in the database.`; // Create custom event types export class MessageEvent extends WorkflowEvent<{ msg: string }> {} + export class CodeEvent extends WorkflowEvent<{ code: string }> {} + export class ReviewEvent extends WorkflowEvent<{ review: string; code: string; @@ -34,12 +41,13 @@ const truncate = (str: string) => { }; // the architect is responsible for writing the structure and the initial code based on the specification -const architect = async (context: Context, ev: StartEvent) => { - // get the specification from the start event and save it to context - context.set("specification", ev.data.input); - const spec = context.get("specification"); +const architect = async ( + context: HandlerContext, + _: StartEvent, +) => { + const spec = context.data.specification; // write a message to send an update to the user - context.writeEventToStream( + context.sendEvent( new MessageEvent({ msg: `Writing app using this specification: ${truncate(spec)}`, }), @@ -50,13 +58,13 @@ const architect = async (context: Context, ev: StartEvent) => { }; // the coder is responsible for updating the code based on the review -const coder = async (context: Context, ev: ReviewEvent) => { +const coder = async (context: HandlerContext, ev: ReviewEvent) => { // get the specification from the context - const spec = context.get("specification"); + const spec = context.data.specification; // get the latest review and code const { review, code } = ev.data; // write a message to send an update to the user - context.writeEventToStream( + context.sendEvent( new MessageEvent({ msg: `Update code based on review: ${truncate(review)}`, }), @@ -67,32 +75,35 @@ const coder = async (context: Context, ev: ReviewEvent) => { }; // the reviewer is responsible for reviewing the code and providing feedback -const reviewer = async (context: Context, ev: CodeEvent) => { +const reviewer = async (context: HandlerContext, ev: CodeEvent) => { // get the specification from the context - const spec = context.get("specification"); + const spec = context.data.specification; // get latest code from the event const { code } = ev.data; // update and check the number of reviews - const numberReviews = context.get("numberReviews", 0) + 1; - context.set("numberReviews", numberReviews); - if (numberReviews > MAX_REVIEWS) { + context.data.numberReviews++; + if (context.data.numberReviews > MAX_REVIEWS) { // the we've done this too many times - return the code - context.writeEventToStream( + context.sendEvent( new MessageEvent({ - msg: `Already reviewed ${numberReviews - 1} times, stopping!`, + msg: `Already reviewed ${ + context.data.numberReviews - 1 + } times, stopping!`, }), ); return new StopEvent({ result: code }); } // write a message to send an update to the user - context.writeEventToStream( - new MessageEvent({ msg: `Review #${numberReviews}: ${truncate(code)}` }), + context.sendEvent( + new MessageEvent({ + msg: `Review #${context.data.numberReviews}: ${truncate(code)}`, + }), ); const prompt = `Review this code: ${code}. Check if the code quality and whether it correctly implements this specification: ${spec}. If you're satisfied, just return 'Looks great', nothing else. If not, return a review with a list of changes you'd like to see.`; const review = (await llm.complete({ prompt })).text; if (review.includes("Looks great")) { // the reviewer is satisfied with the code, let's return the review - context.writeEventToStream( + context.sendEvent( new MessageEvent({ msg: `Reviewer says: ${review}`, }), @@ -103,20 +114,44 @@ const reviewer = async (context: Context, ev: CodeEvent) => { return new ReviewEvent({ review, code }); }; -const codeAgent = new Workflow({ validate: true }); -codeAgent.addStep(StartEvent, architect, { outputs: CodeEvent }); -codeAgent.addStep(ReviewEvent, coder, { outputs: CodeEvent }); -codeAgent.addStep(CodeEvent, reviewer, { outputs: ReviewEvent }); +const codeAgent = new Workflow(); +codeAgent.addStep( + { + inputs: [StartEvent], + outputs: [CodeEvent], + }, + architect, +); +codeAgent.addStep( + { + inputs: [ReviewEvent], + outputs: [CodeEvent], + }, + coder, +); +codeAgent.addStep( + { + inputs: [CodeEvent], + outputs: [ReviewEvent, StopEvent], + }, + reviewer, +); // Usage async function main() { - const run = codeAgent.run(specification); - for await (const event of codeAgent.streamEvents()) { - const msg = (event as MessageEvent).data.msg; - console.log(`${msg}\n`); + const run = codeAgent.run(specification).with({ + specification, + numberReviews: 0, + }); + for await (const event of run) { + if (event instanceof MessageEvent) { + const msg = (event as MessageEvent).data.msg; + console.log(`${msg}\n`); + } else if (event instanceof StopEvent) { + const result = (event as StopEvent).data; + console.log("Final code:\n", result); + } } - const result = await run; - console.log("Final code:\n", result.data.result); } main().catch(console.error); diff --git a/examples/workflow/collect-events.ts b/examples/workflow/conditional.ts similarity index 50% rename from examples/workflow/collect-events.ts rename to examples/workflow/conditional.ts index 4c68317a4a..c8b6cf0401 100644 --- a/examples/workflow/collect-events.ts +++ b/examples/workflow/conditional.ts @@ -1,10 +1,10 @@ import { - Context, + HandlerContext, StartEvent, StopEvent, Workflow, WorkflowEvent, -} from "@llamaindex/core/workflow"; +} from "@llamaindex/workflow"; import { OpenAI } from "llamaindex"; // Create LLM instance @@ -12,59 +12,77 @@ const llm = new OpenAI(); // Create custom event types export class JokeEvent extends WorkflowEvent<{ joke: string }> {} + export class CritiqueEvent extends WorkflowEvent<{ critique: string }> {} + export class AnalysisEvent extends WorkflowEvent<{ analysis: string }> {} -const generateJoke = async (_context: Context, ev: StartEvent) => { - const prompt = `Write your best joke about ${ev.data.input}.`; +const generateJoke = async (_: unknown, ev: StartEvent) => { + const prompt = `Write your best joke about ${ev.data}.`; const response = await llm.complete({ prompt }); return new JokeEvent({ joke: response.text }); }; -const critiqueJoke = async (_context: Context, ev: JokeEvent) => { +const critiqueJoke = async (_: unknown, ev: JokeEvent) => { const prompt = `Give a thorough critique of the following joke: ${ev.data.joke}`; const response = await llm.complete({ prompt }); return new CritiqueEvent({ critique: response.text }); }; -const analyzeJoke = async (_context: Context, ev: JokeEvent) => { +const analyzeJoke = async (_: unknown, ev: JokeEvent) => { const prompt = `Give a thorough analysis of the following joke: ${ev.data.joke}`; const response = await llm.complete({ prompt }); return new AnalysisEvent({ analysis: response.text }); }; const reportJoke = async ( - context: Context, - ev: AnalysisEvent | CritiqueEvent, + context: HandlerContext, + ev1: AnalysisEvent, + ev2: CritiqueEvent, ) => { - const events = context.collectEvents(ev, [AnalysisEvent, CritiqueEvent]); - if (!events) { - return; - } - const subPrompts = events.map((event) => { - if (event instanceof AnalysisEvent) { - return `Analysis: ${event.data.analysis}`; - } else if (event instanceof CritiqueEvent) { - return `Critique: ${event.data.critique}`; - } - return ""; - }); + const subPrompts = [ev1.data.analysis, ev2.data.critique]; - const prompt = `Based on the following information about a joke:\n${subPrompts.join("\n")}\nProvide a comprehensive report on the joke's quality and impact.`; + const prompt = `Based on the following information about a joke:\n${subPrompts.join( + "\n", + )}\nProvide a comprehensive report on the joke's quality and impact.`; const response = await llm.complete({ prompt }); - return new StopEvent({ result: response.text }); + return new StopEvent(response.text); }; -const jokeFlow = new Workflow(); -jokeFlow.addStep(StartEvent, generateJoke); -jokeFlow.addStep(JokeEvent, critiqueJoke); -jokeFlow.addStep(JokeEvent, analyzeJoke); -jokeFlow.addStep([AnalysisEvent, CritiqueEvent], reportJoke); +const jokeFlow = new Workflow(); +jokeFlow.addStep( + { + inputs: [StartEvent], + outputs: [JokeEvent], + }, + generateJoke, +); +jokeFlow.addStep( + { + inputs: [JokeEvent], + outputs: [CritiqueEvent], + }, + critiqueJoke, +); +jokeFlow.addStep( + { + inputs: [JokeEvent], + outputs: [AnalysisEvent], + }, + analyzeJoke, +); +jokeFlow.addStep( + { + inputs: [AnalysisEvent, CritiqueEvent], + outputs: [StopEvent], + }, + reportJoke, +); // Usage async function main() { const result = await jokeFlow.run("pirates"); - console.log(result.data.result); + console.log(result.data); } main().catch(console.error); diff --git a/examples/workflow/joke.ts b/examples/workflow/joke.ts index ca83f3cae4..310761d77a 100644 --- a/examples/workflow/joke.ts +++ b/examples/workflow/joke.ts @@ -1,10 +1,9 @@ import { - Context, StartEvent, StopEvent, Workflow, WorkflowEvent, -} from "@llamaindex/core/workflow"; +} from "@llamaindex/workflow"; import { OpenAI } from "llamaindex"; // Create LLM instance @@ -13,26 +12,38 @@ const llm = new OpenAI(); // Create a custom event type export class JokeEvent extends WorkflowEvent<{ joke: string }> {} -const generateJoke = async (_context: Context, ev: StartEvent) => { - const prompt = `Write your best joke about ${ev.data.input}.`; +const generateJoke = async (_: unknown, ev: StartEvent) => { + const prompt = `Write your best joke about ${ev.data}.`; const response = await llm.complete({ prompt }); return new JokeEvent({ joke: response.text }); }; -const critiqueJoke = async (_context: Context, ev: JokeEvent) => { +const critiqueJoke = async (_: unknown, ev: JokeEvent) => { const prompt = `Give a thorough critique of the following joke: ${ev.data.joke}`; const response = await llm.complete({ prompt }); - return new StopEvent({ result: response.text }); + return new StopEvent(response.text); }; -const jokeFlow = new Workflow({ verbose: true }); -jokeFlow.addStep(StartEvent, generateJoke); -jokeFlow.addStep(JokeEvent, critiqueJoke); +const jokeFlow = new Workflow(); +jokeFlow.addStep( + { + inputs: [StartEvent], + outputs: [JokeEvent], + }, + generateJoke, +); +jokeFlow.addStep( + { + inputs: [JokeEvent], + outputs: [StopEvent], + }, + critiqueJoke, +); // Usage async function main() { const result = await jokeFlow.run("pirates"); - console.log(result.data.result); + console.log(result.data); } main().catch(console.error); diff --git a/examples/workflow/stream-events.ts b/examples/workflow/stream-events.ts index 28d584c8e2..2fc1f107df 100644 --- a/examples/workflow/stream-events.ts +++ b/examples/workflow/stream-events.ts @@ -1,10 +1,10 @@ import { - Context, + HandlerContext, StartEvent, StopEvent, Workflow, WorkflowEvent, -} from "@llamaindex/core/workflow"; +} from "@llamaindex/workflow"; import { OpenAI } from "llamaindex"; // Create LLM instance @@ -12,38 +12,55 @@ const llm = new OpenAI(); // Create custom event types export class JokeEvent extends WorkflowEvent<{ joke: string }> {} + export class MessageEvent extends WorkflowEvent<{ msg: string }> {} -const generateJoke = async (context: Context, ev: StartEvent) => { - context.writeEventToStream( - new MessageEvent({ msg: `Generating a joke about: ${ev.data.input}` }), +const generateJoke = async (context: HandlerContext, ev: StartEvent) => { + context.sendEvent( + new MessageEvent({ msg: `Generating a joke about: ${ev.data}` }), ); - const prompt = `Write your best joke about ${ev.data.input}.`; + const prompt = `Write your best joke about ${ev.data}.`; const response = await llm.complete({ prompt }); return new JokeEvent({ joke: response.text }); }; -const critiqueJoke = async (context: Context, ev: JokeEvent) => { - context.writeEventToStream( +const critiqueJoke = async (context: HandlerContext, ev: JokeEvent) => { + context.sendEvent( new MessageEvent({ msg: `Write a critique of this joke: ${ev.data.joke}` }), ); const prompt = `Give a thorough critique of the following joke: ${ev.data.joke}`; const response = await llm.complete({ prompt }); - return new StopEvent({ result: response.text }); + return new StopEvent(response.text); }; const jokeFlow = new Workflow(); -jokeFlow.addStep(StartEvent, generateJoke); -jokeFlow.addStep(JokeEvent, critiqueJoke); +jokeFlow.addStep( + { + inputs: [StartEvent], + outputs: [JokeEvent], + }, + generateJoke, +); +jokeFlow.addStep( + { + inputs: [JokeEvent], + outputs: [StopEvent], + }, + critiqueJoke, +); // Usage async function main() { const run = jokeFlow.run("pirates"); - for await (const event of jokeFlow.streamEvents()) { - console.log((event as MessageEvent).data.msg); + for await (const event of run) { + if (event instanceof MessageEvent) { + console.log("Message:"); + console.log((event as MessageEvent).data.msg); + } else if (event instanceof StopEvent) { + console.log("Result:"); + console.log((event as StopEvent).data); + } } - const result = await run; - console.log(result.data.result); } main().catch(console.error); diff --git a/examples/workflow/timeout.ts b/examples/workflow/timeout.ts index c10fd595c9..261fb39808 100644 --- a/examples/workflow/timeout.ts +++ b/examples/workflow/timeout.ts @@ -1,19 +1,21 @@ -import { - Context, - StartEvent, - StopEvent, - Workflow, -} from "@llamaindex/core/workflow"; +import { StartEvent, StopEvent, Workflow } from "@llamaindex/workflow"; -const longRunning = async (_context: Context, ev: StartEvent) => { +const longRunning = async (_: unknown, ev: StartEvent) => { await new Promise((resolve) => setTimeout(resolve, 2000)); // Wait for 2 seconds - return new StopEvent({ result: "We waited 2 seconds" }); + return new StopEvent("We waited 2 seconds"); }; async function timeout() { - const workflow = new Workflow({ verbose: true, timeout: 1 }); - workflow.addStep(StartEvent, longRunning); - // This will timeout + const workflow = new Workflow({ + timeout: 1, + }); + workflow.addStep( + { + inputs: [StartEvent], + outputs: [StopEvent], + }, + longRunning, + ); try { await workflow.run("Let's start"); } catch (error) { @@ -23,14 +25,23 @@ async function timeout() { async function notimeout() { // Increase timeout to 3 seconds - no timeout - const workflow = new Workflow({ verbose: true, timeout: 3 }); - workflow.addStep(StartEvent, longRunning); + const workflow = new Workflow({ + timeout: 3, + }); + workflow.addStep( + { + inputs: [StartEvent], + outputs: [StopEvent], + }, + longRunning, + ); const result = await workflow.run("Let's start"); - console.log(result.data.result); + console.log(result.data); } async function main() { await timeout(); + console.log("---"); await notimeout(); } diff --git a/examples/workflow/validation.ts b/examples/workflow/validation.ts index f344af9edc..7be348cfcd 100644 --- a/examples/workflow/validation.ts +++ b/examples/workflow/validation.ts @@ -1,10 +1,9 @@ import { - Context, StartEvent, StopEvent, Workflow, WorkflowEvent, -} from "@llamaindex/core/workflow"; +} from "@llamaindex/workflow"; import { OpenAI } from "llamaindex"; // Create LLM instance @@ -13,40 +12,66 @@ const llm = new OpenAI(); // Create a custom event type export class JokeEvent extends WorkflowEvent<{ joke: string }> {} -const generateJoke = async (_context: Context, ev: StartEvent) => { - const prompt = `Write your best joke about ${ev.data.input}.`; +const generateJoke = async (_: unknown, ev: StartEvent) => { + const prompt = `Write your best joke about ${ev.data}.`; const response = await llm.complete({ prompt }); return new JokeEvent({ joke: response.text }); }; -const critiqueJoke = async (_context: Context, ev: JokeEvent) => { +const critiqueJoke = async (_: unknown, ev: JokeEvent) => { const prompt = `Give a thorough critique of the following joke: ${ev.data.joke}`; const response = await llm.complete({ prompt }); - return new StopEvent({ result: response.text }); + return new StopEvent(response.text); }; async function validateFails() { try { - const jokeFlow = new Workflow({ verbose: true, validate: true }); - jokeFlow.addStep(StartEvent, generateJoke, { outputs: StopEvent }); - jokeFlow.addStep(JokeEvent, critiqueJoke, { outputs: StopEvent }); - await jokeFlow.run("pirates"); + const jokeFlow = new Workflow(); + jokeFlow.addStep( + { + inputs: [StartEvent], + outputs: [StopEvent], + }, + // @ts-expect-error outputs should be JokeEvent + generateJoke, + ); + jokeFlow.addStep( + { + inputs: [JokeEvent], + outputs: [StopEvent], + }, + critiqueJoke, + ); + await jokeFlow.run("pirates").strict(); } catch (e) { console.error("Validation failed:", e); } } async function validate() { - const jokeFlow = new Workflow({ verbose: true, validate: true }); - jokeFlow.addStep(StartEvent, generateJoke, { outputs: JokeEvent }); - jokeFlow.addStep(JokeEvent, critiqueJoke, { outputs: StopEvent }); - const result = await jokeFlow.run("pirates"); - console.log(result.data.result); + const jokeFlow = new Workflow(); + jokeFlow.addStep( + { + inputs: [StartEvent], + outputs: [JokeEvent], + }, + generateJoke, + ); + jokeFlow.addStep( + { + inputs: [JokeEvent], + outputs: [StopEvent], + }, + critiqueJoke, + ); + const result = await jokeFlow.run("pirates").strict(); + console.log(result.data); } // Usage async function main() { await validateFails(); + console.log("---"); await validate(); } diff --git a/packages/core/src/workflow/workflow.ts b/packages/core/src/workflow/workflow.ts index de623a8b0a..f44cf6897c 100644 --- a/packages/core/src/workflow/workflow.ts +++ b/packages/core/src/workflow/workflow.ts @@ -13,6 +13,8 @@ export type StepFunction = ( type EventTypeParam = EventTypes | EventTypes[]; +let once = false; + export class Workflow { #steps: Map< // eslint-disable-next-line @typescript-eslint/no-explicit-any @@ -29,8 +31,20 @@ export class Workflow { verbose?: boolean; timeout?: number; validate?: boolean; + ignoreDeprecatedWarning?: boolean; } = {}, ) { + if (!once && !params.ignoreDeprecatedWarning) { + console.warn( + "@llamaindex/core/workflow is going to use the new workflow API in the next major version.", + "Please update your imports to @llamaindex/workflow", + ); + console.warn( + "See https://ts.llamaindex.ai/docs/llamaindex/guide/workflow for more information", + ); + once = true; + } + this.#verbose = params.verbose ?? false; this.#timeout = params.timeout ?? null; this.#validate = params.validate ?? false; diff --git a/packages/workflow/src/workflow-context.ts b/packages/workflow/src/workflow-context.ts index 2de8b95a97..a977a065fa 100644 --- a/packages/workflow/src/workflow-context.ts +++ b/packages/workflow/src/workflow-context.ts @@ -289,6 +289,15 @@ export class WorkflowContext (event) => event instanceof requestEvent, ); if (acceptableInput) { + // remove the event from the queue, in case of infinite loop + const protocolIdx = this.#queue.findIndex( + (protocol) => + protocol.type === "event" && + protocol.event === acceptableInput, + ); + if (protocolIdx !== -1) { + this.#queue.splice(protocolIdx, 1); + } this.#pendingInputQueue.splice( this.#pendingInputQueue.indexOf(acceptableInput), 1, @@ -329,6 +338,17 @@ export class WorkflowContext inputs, [event, ...acceptableInputs], ); + // remove the event from the queue, in case of infinite loop + events.forEach((event) => { + const protocolIdx = this.#queue.findIndex( + (protocol) => + protocol.type === "event" && + protocol.event === event, + ); + if (protocolIdx !== -1) { + this.#queue.splice(protocolIdx, 1); + } + }); if (events.length !== inputs.length) { if (this.#verbose) { console.log( diff --git a/packages/workflow/src/workflow.ts b/packages/workflow/src/workflow.ts index f6091381b6..1e2abab2d3 100644 --- a/packages/workflow/src/workflow.ts +++ b/packages/workflow/src/workflow.ts @@ -79,6 +79,10 @@ export class Workflow { return this; } + hasStep(stepFn: StepHandler): boolean { + return this.#steps.has(stepFn); + } + removeStep(stepFn: StepHandler): this { this.#steps.delete(stepFn); return this; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 481ddeb750..3d650bd2c1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -58,7 +58,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 @@ -92,16 +92,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 @@ -15149,7 +15149,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 @@ -15162,7 +15162,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 @@ -15175,14 +15175,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 @@ -15220,15 +15220,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 @@ -15301,11 +15301,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 @@ -15339,9 +15339,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 @@ -15358,17 +15358,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 @@ -15402,17 +15402,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 @@ -15444,13 +15444,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) @@ -15477,11 +15477,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) @@ -15508,11 +15508,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 @@ -15537,11 +15537,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) @@ -15567,11 +15567,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 @@ -15596,14 +15596,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) @@ -15630,21 +15630,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: @@ -15686,21 +15686,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 @@ -15737,13 +15737,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 @@ -15764,16 +15764,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 @@ -15814,7 +15814,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 @@ -15835,17 +15835,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 @@ -15860,10 +15860,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) @@ -15883,7 +15883,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 From f066e504826b54fab4d35b342db9af6f2271cf7d Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Mon, 11 Nov 2024 13:14:08 -0800 Subject: [PATCH 11/56] feat: vllm support (#1468) --- .changeset/pink-dolls-destroy.md | 6 +++++ examples/vllm.ts | 16 +++++++++++ packages/llamaindex/package.json | 3 ++- packages/llamaindex/src/llm/index.ts | 2 +- packages/providers/vllm/package.json | 38 +++++++++++++++++++++++++++ packages/providers/vllm/src/index.ts | 1 + packages/providers/vllm/src/llm.ts | 25 ++++++++++++++++++ packages/providers/vllm/tsconfig.json | 16 +++++++++++ pnpm-lock.yaml | 13 +++++++++ tsconfig.json | 3 +++ 10 files changed, 121 insertions(+), 2 deletions(-) create mode 100644 .changeset/pink-dolls-destroy.md create mode 100644 examples/vllm.ts create mode 100644 packages/providers/vllm/package.json create mode 100644 packages/providers/vllm/src/index.ts create mode 100644 packages/providers/vllm/src/llm.ts create mode 100644 packages/providers/vllm/tsconfig.json diff --git a/.changeset/pink-dolls-destroy.md b/.changeset/pink-dolls-destroy.md new file mode 100644 index 0000000000..33f1e17d8e --- /dev/null +++ b/.changeset/pink-dolls-destroy.md @@ -0,0 +1,6 @@ +--- +"llamaindex": patch +"@llamaindex/vllm": patch +--- + +feat: vllm support diff --git a/examples/vllm.ts b/examples/vllm.ts new file mode 100644 index 0000000000..f65cd375ea --- /dev/null +++ b/examples/vllm.ts @@ -0,0 +1,16 @@ +import { VLLM } from "llamaindex"; + +const llm = new VLLM({ + model: "NousResearch/Meta-Llama-3-8B-Instruct", +}); + +const response = await llm.chat({ + messages: [ + { + role: "user", + content: "Hello?", + }, + ], +}); + +console.log(response.message.content); diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index 124edc354f..d65a4474a5 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -44,6 +44,7 @@ "@llamaindex/portkey-ai": "workspace:*", "@llamaindex/readers": "workspace:*", "@llamaindex/replicate": "workspace:*", + "@llamaindex/vllm": "workspace:*", "@mistralai/mistralai": "^1.0.4", "@mixedbread-ai/sdk": "^2.2.11", "@pinecone-database/pinecone": "^3.0.2", @@ -85,10 +86,10 @@ } }, "devDependencies": { + "@huggingface/transformers": "^3.0.2", "@swc/cli": "^0.5.0", "@swc/core": "^1.7.22", "@vercel/postgres": "^0.10.0", - "@huggingface/transformers": "^3.0.2", "concurrently": "^9.1.0", "glob": "^11.0.0", "pg": "^8.12.0", diff --git a/packages/llamaindex/src/llm/index.ts b/packages/llamaindex/src/llm/index.ts index 5596440a0c..83e4b7f08a 100644 --- a/packages/llamaindex/src/llm/index.ts +++ b/packages/llamaindex/src/llm/index.ts @@ -1,3 +1,4 @@ +export { VLLM, type VLLMParams } from "@llamaindex/vllm"; export { ALL_AVAILABLE_ANTHROPIC_LEGACY_MODELS, ALL_AVAILABLE_ANTHROPIC_MODELS, @@ -6,7 +7,6 @@ export { } from "./anthropic.js"; export { FireworksLLM } from "./fireworks.js"; export { Gemini, GeminiSession } from "./gemini/base.js"; - export { GEMINI_MODEL, type GoogleGeminiSessionOptions, diff --git a/packages/providers/vllm/package.json b/packages/providers/vllm/package.json new file mode 100644 index 0000000000..b72a2001dc --- /dev/null +++ b/packages/providers/vllm/package.json @@ -0,0 +1,38 @@ +{ + "name": "@llamaindex/vllm", + "description": "vLLM Adapter for LlamaIndex", + "version": "0.0.1", + "type": "module", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "exports": { + ".": { + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + }, + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + } + } + }, + "files": [ + "dist" + ], + "repository": { + "type": "git", + "url": "https://github.com/run-llama/LlamaIndexTS.git", + "directory": "packages/providers/vllm" + }, + "scripts": { + "build": "bunchee", + "dev": "bunchee --watch" + }, + "devDependencies": { + "bunchee": "5.6.1" + }, + "dependencies": { + "@llamaindex/openai": "workspace:*" + } +} diff --git a/packages/providers/vllm/src/index.ts b/packages/providers/vllm/src/index.ts new file mode 100644 index 0000000000..2c5bc5792a --- /dev/null +++ b/packages/providers/vllm/src/index.ts @@ -0,0 +1 @@ +export { VLLM, type VLLMParams } from "./llm"; diff --git a/packages/providers/vllm/src/llm.ts b/packages/providers/vllm/src/llm.ts new file mode 100644 index 0000000000..28b56afc04 --- /dev/null +++ b/packages/providers/vllm/src/llm.ts @@ -0,0 +1,25 @@ +/** + * vLLM + * + * https://docs.vllm.ai/en/latest/index.html + * + * @module + */ +import { OpenAI } from "@llamaindex/openai"; + +export type VLLMParams = { + model: string; + baseURL?: string; +}; + +export class VLLM extends OpenAI { + constructor(params: VLLMParams) { + super({ + additionalSessionOptions: { + baseURL: "http://localhost:8000/v1", + }, + model: params.model, + apiKey: "token-abc123", + }); + } +} diff --git a/packages/providers/vllm/tsconfig.json b/packages/providers/vllm/tsconfig.json new file mode 100644 index 0000000000..7af4eb3149 --- /dev/null +++ b/packages/providers/vllm/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.json", + "compilerOptions": { + "target": "ESNext", + "module": "ESNext", + "moduleResolution": "bundler", + "outDir": "./lib", + "tsBuildInfoFile": "./lib/.tsbuildinfo" + }, + "include": ["./src", "package.json"], + "references": [ + { + "path": "../openai/tsconfig.json" + } + ] +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d650bd2c1..c1e41071eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1026,6 +1026,9 @@ importers: '@llamaindex/replicate': specifier: workspace:* version: link:../providers/replicate + '@llamaindex/vllm': + specifier: workspace:* + version: link:../providers/vllm '@mistralai/mistralai': specifier: ^1.0.4 version: 1.1.0(zod@3.23.8) @@ -1350,6 +1353,16 @@ importers: specifier: 5.6.1 version: 5.6.1(typescript@5.6.3) + packages/providers/vllm: + dependencies: + '@llamaindex/openai': + specifier: workspace:* + version: link:../openai + devDependencies: + bunchee: + specifier: 5.6.1 + version: 5.6.1(typescript@5.6.3) + packages/readers: dependencies: '@azure/cosmos': diff --git a/tsconfig.json b/tsconfig.json index 0d73a1e452..3be6d6b8d5 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -53,6 +53,9 @@ { "path": "./packages/providers/ollama/tsconfig.json" }, + { + "path": "./packages/providers/vllm/tsconfig.json" + }, { "path": "./packages/cloud/tsconfig.json" }, From 7b10882d061796b4cfeb5abd7ec00c536f480a6e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 14:19:46 -0800 Subject: [PATCH 12/56] Release 0.8.10 (#1466) Co-authored-by: github-actions[bot] Co-authored-by: himself65 --- .changeset/pink-dolls-destroy.md | 6 ----- .changeset/rich-bugs-doubt.md | 5 ---- .changeset/warm-candles-explain.md | 5 ---- .changeset/weak-ducks-visit.md | 5 ---- apps/docs/CHANGELOG.md | 8 +++++++ apps/docs/package.json | 2 +- apps/next/CHANGELOG.md | 16 +++++++++++++ apps/next/package.json | 2 +- .../cloudflare-worker-agent/CHANGELOG.md | 7 ++++++ .../cloudflare-worker-agent/package.json | 2 +- e2e/examples/llama-parse-browser/CHANGELOG.md | 6 +++++ e2e/examples/llama-parse-browser/package.json | 2 +- e2e/examples/nextjs-agent/CHANGELOG.md | 7 ++++++ e2e/examples/nextjs-agent/package.json | 2 +- e2e/examples/nextjs-edge-runtime/CHANGELOG.md | 7 ++++++ e2e/examples/nextjs-edge-runtime/package.json | 2 +- e2e/examples/nextjs-node-runtime/CHANGELOG.md | 7 ++++++ e2e/examples/nextjs-node-runtime/package.json | 2 +- e2e/examples/waku-query-engine/CHANGELOG.md | 7 ++++++ e2e/examples/waku-query-engine/package.json | 2 +- examples/CHANGELOG.md | 13 +++++++++++ examples/package.json | 10 ++++---- packages/autotool/CHANGELOG.md | 7 ++++++ .../autotool/examples/01_node/CHANGELOG.md | 8 +++++++ .../autotool/examples/01_node/package.json | 2 +- .../autotool/examples/02_nextjs/CHANGELOG.md | 8 +++++++ .../autotool/examples/02_nextjs/package.json | 2 +- packages/autotool/package.json | 2 +- packages/cloud/CHANGELOG.md | 8 +++++++ packages/cloud/package.json | 2 +- packages/community/CHANGELOG.md | 8 +++++++ packages/community/package.json | 2 +- packages/core/CHANGELOG.md | 7 ++++++ packages/core/package.json | 2 +- packages/experimental/CHANGELOG.md | 7 ++++++ packages/experimental/package.json | 2 +- packages/llamaindex/CHANGELOG.md | 23 +++++++++++++++++++ packages/llamaindex/package.json | 2 +- packages/node-parser/CHANGELOG.md | 8 +++++++ packages/node-parser/package.json | 2 +- packages/providers/anthropic/CHANGELOG.md | 8 +++++++ packages/providers/anthropic/package.json | 2 +- packages/providers/clip/CHANGELOG.md | 9 ++++++++ packages/providers/clip/package.json | 2 +- packages/providers/deepinfra/CHANGELOG.md | 9 ++++++++ packages/providers/deepinfra/package.json | 2 +- packages/providers/groq/CHANGELOG.md | 6 +++++ packages/providers/groq/package.json | 2 +- packages/providers/huggingface/CHANGELOG.md | 9 ++++++++ packages/providers/huggingface/package.json | 2 +- packages/providers/ollama/CHANGELOG.md | 8 +++++++ packages/providers/ollama/package.json | 2 +- packages/providers/openai/CHANGELOG.md | 8 +++++++ packages/providers/openai/package.json | 2 +- packages/providers/portkey-ai/CHANGELOG.md | 8 +++++++ packages/providers/portkey-ai/package.json | 2 +- packages/providers/replicate/CHANGELOG.md | 8 +++++++ packages/providers/replicate/package.json | 2 +- packages/providers/vllm/CHANGELOG.md | 8 +++++++ packages/providers/vllm/package.json | 2 +- packages/readers/CHANGELOG.md | 8 +++++++ packages/readers/package.json | 2 +- packages/workflow/CHANGELOG.md | 6 +++++ packages/workflow/package.json | 2 +- pnpm-lock.yaml | 8 +++---- unit/CHANGELOG.md | 16 +++++++++++++ unit/package.json | 2 +- 67 files changed, 312 insertions(+), 60 deletions(-) delete mode 100644 .changeset/pink-dolls-destroy.md delete mode 100644 .changeset/rich-bugs-doubt.md delete mode 100644 .changeset/warm-candles-explain.md delete mode 100644 .changeset/weak-ducks-visit.md create mode 100644 packages/providers/vllm/CHANGELOG.md diff --git a/.changeset/pink-dolls-destroy.md b/.changeset/pink-dolls-destroy.md deleted file mode 100644 index 33f1e17d8e..0000000000 --- a/.changeset/pink-dolls-destroy.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"llamaindex": patch -"@llamaindex/vllm": patch ---- - -feat: vllm support diff --git a/.changeset/rich-bugs-doubt.md b/.changeset/rich-bugs-doubt.md deleted file mode 100644 index 3b49761da1..0000000000 --- a/.changeset/rich-bugs-doubt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@llamaindex/core": patch ---- - -feat: better support for zod schema diff --git a/.changeset/warm-candles-explain.md b/.changeset/warm-candles-explain.md deleted file mode 100644 index f51df59c40..0000000000 --- a/.changeset/warm-candles-explain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@llamaindex/core": patch ---- - -chore: add warning on legacy workflow API diff --git a/.changeset/weak-ducks-visit.md b/.changeset/weak-ducks-visit.md deleted file mode 100644 index da1374008a..0000000000 --- a/.changeset/weak-ducks-visit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@llamaindex/workflow": patch ---- - -fix: infinite loop issue caused by multiple inputs in edge cases diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index 52691d2226..d42855f08e 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,13 @@ # docs +## 0.0.114 + +### Patch Changes + +- Updated dependencies [f066e50] + - llamaindex@0.8.10 + - @llamaindex/examples@0.0.14 + ## 0.0.113 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index 1f37722a42..f01f41f2ee 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.113", + "version": "0.0.114", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index ecb9854223..5b91d6e9bf 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,21 @@ # @llamaindex/doc +## 0.0.12 + +### Patch Changes + +- Updated dependencies [f066e50] +- Updated dependencies [d89ebe0] +- Updated dependencies [fd8c882] +- Updated dependencies [fd8c882] + - llamaindex@0.8.10 + - @llamaindex/core@0.4.7 + - @llamaindex/workflow@0.0.4 + - @llamaindex/cloud@2.0.7 + - @llamaindex/node-parser@0.0.8 + - @llamaindex/openai@0.1.32 + - @llamaindex/readers@1.0.8 + ## 0.0.11 ### Patch Changes diff --git a/apps/next/package.json b/apps/next/package.json index d6b8f30748..44ec7db9db 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/doc", - "version": "0.0.11", + "version": "0.0.12", "private": true, "scripts": { "build": "pnpm run build:docs && next build", diff --git a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md index fa96f1b75b..2dddc4e9aa 100644 --- a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md +++ b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/cloudflare-worker-agent-test +## 0.0.106 + +### Patch Changes + +- Updated dependencies [f066e50] + - llamaindex@0.8.10 + ## 0.0.105 ### Patch Changes diff --git a/e2e/examples/cloudflare-worker-agent/package.json b/e2e/examples/cloudflare-worker-agent/package.json index 49bbe5bac4..0a7d0e1218 100644 --- a/e2e/examples/cloudflare-worker-agent/package.json +++ b/e2e/examples/cloudflare-worker-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloudflare-worker-agent-test", - "version": "0.0.105", + "version": "0.0.106", "type": "module", "private": true, "scripts": { diff --git a/e2e/examples/llama-parse-browser/CHANGELOG.md b/e2e/examples/llama-parse-browser/CHANGELOG.md index d5c903e919..87d070591a 100644 --- a/e2e/examples/llama-parse-browser/CHANGELOG.md +++ b/e2e/examples/llama-parse-browser/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/llama-parse-browser-test +## 0.0.27 + +### Patch Changes + +- @llamaindex/cloud@2.0.7 + ## 0.0.26 ### Patch Changes diff --git a/e2e/examples/llama-parse-browser/package.json b/e2e/examples/llama-parse-browser/package.json index 2cf2857ce8..bc94b864f1 100644 --- a/e2e/examples/llama-parse-browser/package.json +++ b/e2e/examples/llama-parse-browser/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/llama-parse-browser-test", "private": true, - "version": "0.0.26", + "version": "0.0.27", "type": "module", "scripts": { "dev": "vite", diff --git a/e2e/examples/nextjs-agent/CHANGELOG.md b/e2e/examples/nextjs-agent/CHANGELOG.md index 2d208e9a21..0544d5caa5 100644 --- a/e2e/examples/nextjs-agent/CHANGELOG.md +++ b/e2e/examples/nextjs-agent/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/next-agent-test +## 0.1.106 + +### Patch Changes + +- Updated dependencies [f066e50] + - llamaindex@0.8.10 + ## 0.1.105 ### Patch Changes diff --git a/e2e/examples/nextjs-agent/package.json b/e2e/examples/nextjs-agent/package.json index b0a7189012..30de8d9da9 100644 --- a/e2e/examples/nextjs-agent/package.json +++ b/e2e/examples/nextjs-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-agent-test", - "version": "0.1.105", + "version": "0.1.106", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md index 195cfecbaf..9cd7881891 100644 --- a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # test-edge-runtime +## 0.1.105 + +### Patch Changes + +- Updated dependencies [f066e50] + - llamaindex@0.8.10 + ## 0.1.104 ### Patch Changes diff --git a/e2e/examples/nextjs-edge-runtime/package.json b/e2e/examples/nextjs-edge-runtime/package.json index 1248882da9..a69ed4f5c5 100644 --- a/e2e/examples/nextjs-edge-runtime/package.json +++ b/e2e/examples/nextjs-edge-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/nextjs-edge-runtime-test", - "version": "0.1.104", + "version": "0.1.105", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-node-runtime/CHANGELOG.md b/e2e/examples/nextjs-node-runtime/CHANGELOG.md index 25f2b8ec69..cc5892a380 100644 --- a/e2e/examples/nextjs-node-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-node-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/next-node-runtime +## 0.0.87 + +### Patch Changes + +- Updated dependencies [f066e50] + - llamaindex@0.8.10 + ## 0.0.86 ### Patch Changes diff --git a/e2e/examples/nextjs-node-runtime/package.json b/e2e/examples/nextjs-node-runtime/package.json index 05edab62ba..1610dbbd41 100644 --- a/e2e/examples/nextjs-node-runtime/package.json +++ b/e2e/examples/nextjs-node-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-node-runtime-test", - "version": "0.0.86", + "version": "0.0.87", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/waku-query-engine/CHANGELOG.md b/e2e/examples/waku-query-engine/CHANGELOG.md index a109e3869e..b83f4d5fc2 100644 --- a/e2e/examples/waku-query-engine/CHANGELOG.md +++ b/e2e/examples/waku-query-engine/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/waku-query-engine-test +## 0.0.106 + +### Patch Changes + +- Updated dependencies [f066e50] + - llamaindex@0.8.10 + ## 0.0.105 ### Patch Changes diff --git a/e2e/examples/waku-query-engine/package.json b/e2e/examples/waku-query-engine/package.json index 21cefaba9b..820957996c 100644 --- a/e2e/examples/waku-query-engine/package.json +++ b/e2e/examples/waku-query-engine/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/waku-query-engine-test", - "version": "0.0.105", + "version": "0.0.106", "type": "module", "private": true, "scripts": { diff --git a/examples/CHANGELOG.md b/examples/CHANGELOG.md index 7817ae84a3..4c1be42a89 100644 --- a/examples/CHANGELOG.md +++ b/examples/CHANGELOG.md @@ -1,5 +1,18 @@ # examples +## 0.0.14 + +### Patch Changes + +- Updated dependencies [f066e50] +- Updated dependencies [d89ebe0] +- Updated dependencies [fd8c882] +- Updated dependencies [fd8c882] + - llamaindex@0.8.10 + - @llamaindex/core@0.4.7 + - @llamaindex/workflow@0.0.4 + - @llamaindex/readers@1.0.8 + ## 0.0.13 ### Patch Changes diff --git a/examples/package.json b/examples/package.json index 9a45ad5dde..ecfe683ddf 100644 --- a/examples/package.json +++ b/examples/package.json @@ -1,15 +1,15 @@ { "name": "@llamaindex/examples", "private": true, - "version": "0.0.13", + "version": "0.0.14", "dependencies": { "@aws-crypto/sha256-js": "^5.2.0", "@azure/cosmos": "^4.1.1", "@azure/identity": "^4.4.1", "@datastax/astra-db-ts": "^1.4.1", - "@llamaindex/core": "^0.4.5", - "@llamaindex/readers": "^1.0.6", - "@llamaindex/workflow": "^0.0.3", + "@llamaindex/core": "^0.4.7", + "@llamaindex/readers": "^1.0.8", + "@llamaindex/workflow": "^0.0.4", "@notionhq/client": "^2.2.15", "@pinecone-database/pinecone": "^3.0.2", "@vercel/postgres": "^0.10.0", @@ -18,7 +18,7 @@ "commander": "^12.1.0", "dotenv": "^16.4.5", "js-tiktoken": "^1.0.14", - "llamaindex": "^0.8.8", + "llamaindex": "^0.8.10", "mongodb": "^6.7.0", "pathe": "^1.1.2", "postgres": "^3.4.4" diff --git a/packages/autotool/CHANGELOG.md b/packages/autotool/CHANGELOG.md index ead81b2135..b818c34c3c 100644 --- a/packages/autotool/CHANGELOG.md +++ b/packages/autotool/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool +## 5.0.10 + +### Patch Changes + +- Updated dependencies [f066e50] + - llamaindex@0.8.10 + ## 5.0.9 ### Patch Changes diff --git a/packages/autotool/examples/01_node/CHANGELOG.md b/packages/autotool/examples/01_node/CHANGELOG.md index a9536375aa..151bd78c97 100644 --- a/packages/autotool/examples/01_node/CHANGELOG.md +++ b/packages/autotool/examples/01_node/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/autotool-01-node-example +## 0.0.53 + +### Patch Changes + +- Updated dependencies [f066e50] + - llamaindex@0.8.10 + - @llamaindex/autotool@5.0.10 + ## 0.0.52 ### Patch Changes diff --git a/packages/autotool/examples/01_node/package.json b/packages/autotool/examples/01_node/package.json index fea1a7c1f2..4596db6e65 100644 --- a/packages/autotool/examples/01_node/package.json +++ b/packages/autotool/examples/01_node/package.json @@ -13,5 +13,5 @@ "scripts": { "start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts" }, - "version": "0.0.52" + "version": "0.0.53" } diff --git a/packages/autotool/examples/02_nextjs/CHANGELOG.md b/packages/autotool/examples/02_nextjs/CHANGELOG.md index 28e30c8289..bc574f87e3 100644 --- a/packages/autotool/examples/02_nextjs/CHANGELOG.md +++ b/packages/autotool/examples/02_nextjs/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/autotool-02-next-example +## 0.1.97 + +### Patch Changes + +- Updated dependencies [f066e50] + - llamaindex@0.8.10 + - @llamaindex/autotool@5.0.10 + ## 0.1.96 ### Patch Changes diff --git a/packages/autotool/examples/02_nextjs/package.json b/packages/autotool/examples/02_nextjs/package.json index b51d0a55f7..cd3ef8569f 100644 --- a/packages/autotool/examples/02_nextjs/package.json +++ b/packages/autotool/examples/02_nextjs/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool-02-next-example", "private": true, - "version": "0.1.96", + "version": "0.1.97", "scripts": { "dev": "next dev", "build": "next build", diff --git a/packages/autotool/package.json b/packages/autotool/package.json index 4ecdde7efe..2bf95a1b87 100644 --- a/packages/autotool/package.json +++ b/packages/autotool/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool", "type": "module", - "version": "5.0.9", + "version": "5.0.10", "description": "auto transpile your JS function to LLM Agent compatible", "files": [ "dist", diff --git a/packages/cloud/CHANGELOG.md b/packages/cloud/CHANGELOG.md index e2e77704ef..8ae482d733 100644 --- a/packages/cloud/CHANGELOG.md +++ b/packages/cloud/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/cloud +## 2.0.7 + +### Patch Changes + +- Updated dependencies [d89ebe0] +- Updated dependencies [fd8c882] + - @llamaindex/core@0.4.7 + ## 2.0.6 ### Patch Changes diff --git a/packages/cloud/package.json b/packages/cloud/package.json index 1e542318c5..bc535f0a8b 100644 --- a/packages/cloud/package.json +++ b/packages/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloud", - "version": "2.0.6", + "version": "2.0.7", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/community/CHANGELOG.md b/packages/community/CHANGELOG.md index 6d24313cec..80a16d5248 100644 --- a/packages/community/CHANGELOG.md +++ b/packages/community/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/community +## 0.0.65 + +### Patch Changes + +- Updated dependencies [d89ebe0] +- Updated dependencies [fd8c882] + - @llamaindex/core@0.4.7 + ## 0.0.64 ### Patch Changes diff --git a/packages/community/package.json b/packages/community/package.json index 57ef1b8e6d..39fbf802d0 100644 --- a/packages/community/package.json +++ b/packages/community/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/community", "description": "Community package for LlamaIndexTS", - "version": "0.0.64", + "version": "0.0.65", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 1a8d8c6060..d379954335 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/core +## 0.4.7 + +### Patch Changes + +- d89ebe0: feat: better support for zod schema +- fd8c882: chore: add warning on legacy workflow API + ## 0.4.6 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index a0929da889..5a7af040db 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/core", "type": "module", - "version": "0.4.6", + "version": "0.4.7", "description": "LlamaIndex Core Module", "exports": { "./agent": { diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index de7b53ce3f..46c599be87 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/experimental +## 0.0.122 + +### Patch Changes + +- Updated dependencies [f066e50] + - llamaindex@0.8.10 + ## 0.0.121 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index dceee8adc5..449680f061 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/experimental", "description": "Experimental package for LlamaIndexTS", - "version": "0.0.121", + "version": "0.0.122", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/llamaindex/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md index 4a6f05f083..aa2b19fb63 100644 --- a/packages/llamaindex/CHANGELOG.md +++ b/packages/llamaindex/CHANGELOG.md @@ -1,5 +1,28 @@ # llamaindex +## 0.8.10 + +### Patch Changes + +- f066e50: feat: vllm support +- Updated dependencies [f066e50] +- Updated dependencies [d89ebe0] +- Updated dependencies [fd8c882] + - @llamaindex/vllm@0.0.2 + - @llamaindex/core@0.4.7 + - @llamaindex/cloud@2.0.7 + - @llamaindex/node-parser@0.0.8 + - @llamaindex/anthropic@0.0.16 + - @llamaindex/clip@0.0.16 + - @llamaindex/deepinfra@0.0.16 + - @llamaindex/huggingface@0.0.16 + - @llamaindex/ollama@0.0.23 + - @llamaindex/openai@0.1.32 + - @llamaindex/portkey-ai@0.0.16 + - @llamaindex/replicate@0.0.16 + - @llamaindex/readers@1.0.8 + - @llamaindex/groq@0.0.31 + ## 0.8.9 ### Patch Changes diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index d65a4474a5..ba24fa24eb 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -1,6 +1,6 @@ { "name": "llamaindex", - "version": "0.8.9", + "version": "0.8.10", "license": "MIT", "type": "module", "keywords": [ diff --git a/packages/node-parser/CHANGELOG.md b/packages/node-parser/CHANGELOG.md index 5f307f0338..9bb08d69e1 100644 --- a/packages/node-parser/CHANGELOG.md +++ b/packages/node-parser/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/node-parser +## 0.0.8 + +### Patch Changes + +- Updated dependencies [d89ebe0] +- Updated dependencies [fd8c882] + - @llamaindex/core@0.4.7 + ## 0.0.7 ### Patch Changes diff --git a/packages/node-parser/package.json b/packages/node-parser/package.json index e630c372e9..8df1181c64 100644 --- a/packages/node-parser/package.json +++ b/packages/node-parser/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/node-parser", - "version": "0.0.7", + "version": "0.0.8", "description": "Node parser for LlamaIndex", "type": "module", "exports": { diff --git a/packages/providers/anthropic/CHANGELOG.md b/packages/providers/anthropic/CHANGELOG.md index e81524c6cf..dab301b14e 100644 --- a/packages/providers/anthropic/CHANGELOG.md +++ b/packages/providers/anthropic/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/anthropic +## 0.0.16 + +### Patch Changes + +- Updated dependencies [d89ebe0] +- Updated dependencies [fd8c882] + - @llamaindex/core@0.4.7 + ## 0.0.15 ### Patch Changes diff --git a/packages/providers/anthropic/package.json b/packages/providers/anthropic/package.json index 3a2b584192..8b477c26a4 100644 --- a/packages/providers/anthropic/package.json +++ b/packages/providers/anthropic/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/anthropic", "description": "Anthropic Adapter for LlamaIndex", - "version": "0.0.15", + "version": "0.0.16", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/clip/CHANGELOG.md b/packages/providers/clip/CHANGELOG.md index dda3c43942..fa3d879b1f 100644 --- a/packages/providers/clip/CHANGELOG.md +++ b/packages/providers/clip/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/clip +## 0.0.16 + +### Patch Changes + +- Updated dependencies [d89ebe0] +- Updated dependencies [fd8c882] + - @llamaindex/core@0.4.7 + - @llamaindex/openai@0.1.32 + ## 0.0.15 ### Patch Changes diff --git a/packages/providers/clip/package.json b/packages/providers/clip/package.json index dd0256dcb7..d6eeb785e8 100644 --- a/packages/providers/clip/package.json +++ b/packages/providers/clip/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/clip", "description": "Clip Embedding Adapter for LlamaIndex", - "version": "0.0.15", + "version": "0.0.16", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/deepinfra/CHANGELOG.md b/packages/providers/deepinfra/CHANGELOG.md index 3fa65e3522..7d8f3b054e 100644 --- a/packages/providers/deepinfra/CHANGELOG.md +++ b/packages/providers/deepinfra/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/deepinfra +## 0.0.16 + +### Patch Changes + +- Updated dependencies [d89ebe0] +- Updated dependencies [fd8c882] + - @llamaindex/core@0.4.7 + - @llamaindex/openai@0.1.32 + ## 0.0.15 ### Patch Changes diff --git a/packages/providers/deepinfra/package.json b/packages/providers/deepinfra/package.json index 38b8b108b6..7bf3788595 100644 --- a/packages/providers/deepinfra/package.json +++ b/packages/providers/deepinfra/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/deepinfra", "description": "Deepinfra Adapter for LlamaIndex", - "version": "0.0.15", + "version": "0.0.16", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/groq/CHANGELOG.md b/packages/providers/groq/CHANGELOG.md index e93d2a3959..0e5e8afe9a 100644 --- a/packages/providers/groq/CHANGELOG.md +++ b/packages/providers/groq/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/groq +## 0.0.31 + +### Patch Changes + +- @llamaindex/openai@0.1.32 + ## 0.0.30 ### Patch Changes diff --git a/packages/providers/groq/package.json b/packages/providers/groq/package.json index 82bb839cd6..04e3b51cfb 100644 --- a/packages/providers/groq/package.json +++ b/packages/providers/groq/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/groq", "description": "Groq Adapter for LlamaIndex", - "version": "0.0.30", + "version": "0.0.31", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/huggingface/CHANGELOG.md b/packages/providers/huggingface/CHANGELOG.md index 5c068a6410..e1962a3f8a 100644 --- a/packages/providers/huggingface/CHANGELOG.md +++ b/packages/providers/huggingface/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/huggingface +## 0.0.16 + +### Patch Changes + +- Updated dependencies [d89ebe0] +- Updated dependencies [fd8c882] + - @llamaindex/core@0.4.7 + - @llamaindex/openai@0.1.32 + ## 0.0.15 ### Patch Changes diff --git a/packages/providers/huggingface/package.json b/packages/providers/huggingface/package.json index 13598ac877..6af6055f43 100644 --- a/packages/providers/huggingface/package.json +++ b/packages/providers/huggingface/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/huggingface", "description": "Huggingface Adapter for LlamaIndex", - "version": "0.0.15", + "version": "0.0.16", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/ollama/CHANGELOG.md b/packages/providers/ollama/CHANGELOG.md index c8fbc8fabb..1a22abb498 100644 --- a/packages/providers/ollama/CHANGELOG.md +++ b/packages/providers/ollama/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/ollama +## 0.0.23 + +### Patch Changes + +- Updated dependencies [d89ebe0] +- Updated dependencies [fd8c882] + - @llamaindex/core@0.4.7 + ## 0.0.22 ### Patch Changes diff --git a/packages/providers/ollama/package.json b/packages/providers/ollama/package.json index 445612c920..c416d7c195 100644 --- a/packages/providers/ollama/package.json +++ b/packages/providers/ollama/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/ollama", "description": "Ollama Adapter for LlamaIndex", - "version": "0.0.22", + "version": "0.0.23", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/openai/CHANGELOG.md b/packages/providers/openai/CHANGELOG.md index 3a4195956b..7a5cdd5f99 100644 --- a/packages/providers/openai/CHANGELOG.md +++ b/packages/providers/openai/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/openai +## 0.1.32 + +### Patch Changes + +- Updated dependencies [d89ebe0] +- Updated dependencies [fd8c882] + - @llamaindex/core@0.4.7 + ## 0.1.31 ### Patch Changes diff --git a/packages/providers/openai/package.json b/packages/providers/openai/package.json index 143d45c528..e355a7b4ea 100644 --- a/packages/providers/openai/package.json +++ b/packages/providers/openai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/openai", "description": "OpenAI Adapter for LlamaIndex", - "version": "0.1.31", + "version": "0.1.32", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/portkey-ai/CHANGELOG.md b/packages/providers/portkey-ai/CHANGELOG.md index 3d4948bc72..a6b38b3bc7 100644 --- a/packages/providers/portkey-ai/CHANGELOG.md +++ b/packages/providers/portkey-ai/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/portkey-ai +## 0.0.16 + +### Patch Changes + +- Updated dependencies [d89ebe0] +- Updated dependencies [fd8c882] + - @llamaindex/core@0.4.7 + ## 0.0.15 ### Patch Changes diff --git a/packages/providers/portkey-ai/package.json b/packages/providers/portkey-ai/package.json index 271377a623..ec578ce785 100644 --- a/packages/providers/portkey-ai/package.json +++ b/packages/providers/portkey-ai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/portkey-ai", "description": "Portkey Adapter for LlamaIndex", - "version": "0.0.15", + "version": "0.0.16", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/replicate/CHANGELOG.md b/packages/providers/replicate/CHANGELOG.md index 26ef0c7ad5..7ecd510fa2 100644 --- a/packages/providers/replicate/CHANGELOG.md +++ b/packages/providers/replicate/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/replicate +## 0.0.16 + +### Patch Changes + +- Updated dependencies [d89ebe0] +- Updated dependencies [fd8c882] + - @llamaindex/core@0.4.7 + ## 0.0.15 ### Patch Changes diff --git a/packages/providers/replicate/package.json b/packages/providers/replicate/package.json index f57143acc6..a9f5948069 100644 --- a/packages/providers/replicate/package.json +++ b/packages/providers/replicate/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/replicate", "description": "Replicate Adapter for LlamaIndex", - "version": "0.0.15", + "version": "0.0.16", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/vllm/CHANGELOG.md b/packages/providers/vllm/CHANGELOG.md new file mode 100644 index 0000000000..48cdea74a5 --- /dev/null +++ b/packages/providers/vllm/CHANGELOG.md @@ -0,0 +1,8 @@ +# @llamaindex/vllm + +## 0.0.2 + +### Patch Changes + +- f066e50: feat: vllm support + - @llamaindex/openai@0.1.32 diff --git a/packages/providers/vllm/package.json b/packages/providers/vllm/package.json index b72a2001dc..d9b710ef1c 100644 --- a/packages/providers/vllm/package.json +++ b/packages/providers/vllm/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/vllm", "description": "vLLM Adapter for LlamaIndex", - "version": "0.0.1", + "version": "0.0.2", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/readers/CHANGELOG.md b/packages/readers/CHANGELOG.md index 2d6d94a7a9..579309e656 100644 --- a/packages/readers/CHANGELOG.md +++ b/packages/readers/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/readers +## 1.0.8 + +### Patch Changes + +- Updated dependencies [d89ebe0] +- Updated dependencies [fd8c882] + - @llamaindex/core@0.4.7 + ## 1.0.7 ### Patch Changes diff --git a/packages/readers/package.json b/packages/readers/package.json index 93a35abae4..a0d7cb377d 100644 --- a/packages/readers/package.json +++ b/packages/readers/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/readers", "description": "LlamaIndex Readers", - "version": "1.0.7", + "version": "1.0.8", "type": "module", "exports": { "./node/hook": "./node/dist/hook.js", diff --git a/packages/workflow/CHANGELOG.md b/packages/workflow/CHANGELOG.md index 8098e5932b..ce77f2c626 100644 --- a/packages/workflow/CHANGELOG.md +++ b/packages/workflow/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/workflow +## 0.0.4 + +### Patch Changes + +- fd8c882: fix: infinite loop issue caused by multiple inputs in edge cases + ## 0.0.3 ### Patch Changes diff --git a/packages/workflow/package.json b/packages/workflow/package.json index 850dd7953a..840a9e93b4 100644 --- a/packages/workflow/package.json +++ b/packages/workflow/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/workflow", "description": "Workflow API", - "version": "0.0.3", + "version": "0.0.4", "type": "module", "types": "dist/index.d.ts", "module": "dist/index.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c1e41071eb..0c007f066d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -584,13 +584,13 @@ importers: specifier: ^1.4.1 version: 1.5.0 '@llamaindex/core': - specifier: ^0.4.5 + specifier: ^0.4.7 version: link:../packages/core '@llamaindex/readers': - specifier: ^1.0.6 + specifier: ^1.0.8 version: link:../packages/readers '@llamaindex/workflow': - specifier: ^0.0.3 + specifier: ^0.0.4 version: link:../packages/workflow '@notionhq/client': specifier: ^2.2.15 @@ -617,7 +617,7 @@ importers: specifier: ^1.0.14 version: 1.0.15 llamaindex: - specifier: ^0.8.8 + specifier: ^0.8.10 version: link:../packages/llamaindex mongodb: specifier: ^6.7.0 diff --git a/unit/CHANGELOG.md b/unit/CHANGELOG.md index 278bbf94e1..d225bb7c7b 100644 --- a/unit/CHANGELOG.md +++ b/unit/CHANGELOG.md @@ -1,5 +1,21 @@ # @llamaindex/unit-test +## 0.0.19 + +### Patch Changes + +- Updated dependencies [f066e50] +- Updated dependencies [d89ebe0] +- Updated dependencies [fd8c882] +- Updated dependencies [fd8c882] + - llamaindex@0.8.10 + - @llamaindex/core@0.4.7 + - @llamaindex/workflow@0.0.4 + - @llamaindex/cloud@2.0.7 + - @llamaindex/node-parser@0.0.8 + - @llamaindex/openai@0.1.32 + - @llamaindex/readers@1.0.8 + ## 0.0.18 ### Patch Changes diff --git a/unit/package.json b/unit/package.json index da3d0a15a0..6238bfc2f5 100644 --- a/unit/package.json +++ b/unit/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/unit-test", "private": true, - "version": "0.0.18", + "version": "0.0.19", "type": "module", "scripts": { "test": "vitest run" From f865c984d3d18445f65650360b3fb8001c163131 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Tue, 12 Nov 2024 10:59:44 -0800 Subject: [PATCH 13/56] feat: async get message on chat store (#1470) --- .changeset/soft-tools-wonder.md | 5 +++++ packages/core/src/memory/base.ts | 4 +++- packages/core/src/memory/chat-memory-buffer.ts | 4 ++-- .../core/src/storage/chat-store/base-chat-store.ts | 6 +++++- .../core/tests/memory/chat-memory-buffer.test.ts | 14 +++++++------- 5 files changed, 22 insertions(+), 11 deletions(-) create mode 100644 .changeset/soft-tools-wonder.md diff --git a/.changeset/soft-tools-wonder.md b/.changeset/soft-tools-wonder.md new file mode 100644 index 0000000000..3eaae4f2c5 --- /dev/null +++ b/.changeset/soft-tools-wonder.md @@ -0,0 +1,5 @@ +--- +"@llamaindex/core": patch +--- + +feat: async get message on chat store diff --git a/packages/core/src/memory/base.ts b/packages/core/src/memory/base.ts index e89e4822df..ef468e5b9d 100644 --- a/packages/core/src/memory/base.ts +++ b/packages/core/src/memory/base.ts @@ -65,7 +65,9 @@ export abstract class BaseChatStoreMemory< super(); } - getAllMessages(): ChatMessage[] { + getAllMessages(): + | ChatMessage[] + | Promise[]> { return this.chatStore.getMessages(this.chatStoreKey); } diff --git a/packages/core/src/memory/chat-memory-buffer.ts b/packages/core/src/memory/chat-memory-buffer.ts index 9fd0673681..68b0b6e2bb 100644 --- a/packages/core/src/memory/chat-memory-buffer.ts +++ b/packages/core/src/memory/chat-memory-buffer.ts @@ -33,11 +33,11 @@ export class ChatMemoryBuffer< } } - getMessages( + async getMessages( transientMessages?: ChatMessage[] | undefined, initialTokenCount: number = 0, ) { - const messages = this.getAllMessages(); + const messages = await this.getAllMessages(); if (initialTokenCount > this.tokenLimit) { throw new Error("Initial token count exceeds token limit"); diff --git a/packages/core/src/storage/chat-store/base-chat-store.ts b/packages/core/src/storage/chat-store/base-chat-store.ts index be19928f26..80e6295e81 100644 --- a/packages/core/src/storage/chat-store/base-chat-store.ts +++ b/packages/core/src/storage/chat-store/base-chat-store.ts @@ -7,7 +7,11 @@ export abstract class BaseChatStore< key: string, messages: ChatMessage[], ): void; - abstract getMessages(key: string): ChatMessage[]; + abstract getMessages( + key: string, + ): + | ChatMessage[] + | Promise[]>; abstract addMessage( key: string, message: ChatMessage, diff --git a/packages/core/tests/memory/chat-memory-buffer.test.ts b/packages/core/tests/memory/chat-memory-buffer.test.ts index 35f4a50bbb..92f13c59bb 100644 --- a/packages/core/tests/memory/chat-memory-buffer.test.ts +++ b/packages/core/tests/memory/chat-memory-buffer.test.ts @@ -19,7 +19,7 @@ describe("ChatMemoryBuffer", () => { expect(buffer.tokenLimit).toBe(500); }); - test("getMessages returns all messages when under token limit", () => { + test("getMessages returns all messages when under token limit", async () => { const messages: ChatMessage[] = [ { role: "user", content: "Hello" }, { role: "assistant", content: "Hi there!" }, @@ -30,11 +30,11 @@ describe("ChatMemoryBuffer", () => { chatHistory: messages, }); - const result = buffer.getMessages(); + const result = await buffer.getMessages(); expect(result).toEqual(messages); }); - test("getMessages truncates messages when over token limit", () => { + test("getMessages truncates messages when over token limit", async () => { const messages: ChatMessage[] = [ { role: "user", content: "This is a long message" }, { role: "assistant", content: "This is also a long reply" }, @@ -45,11 +45,11 @@ describe("ChatMemoryBuffer", () => { chatHistory: messages, }); - const result = buffer.getMessages(); + const result = await buffer.getMessages(); expect(result).toEqual([{ role: "user", content: "Short" }]); }); - test("getMessages handles input messages", () => { + test("getMessages handles input messages", async () => { const storedMessages: ChatMessage[] = [ { role: "user", content: "Hello" }, { role: "assistant", content: "Hi there!" }, @@ -62,13 +62,13 @@ describe("ChatMemoryBuffer", () => { const inputMessages: ChatMessage[] = [ { role: "user", content: "New message" }, ]; - const result = buffer.getMessages(inputMessages); + const result = await buffer.getMessages(inputMessages); expect(result).toEqual([...inputMessages, ...storedMessages]); }); test("getMessages throws error when initial token count exceeds limit", () => { const buffer = new ChatMemoryBuffer({ tokenLimit: 10 }); - expect(() => buffer.getMessages(undefined, 20)).toThrow( + expect(async () => buffer.getMessages(undefined, 20)).rejects.toThrow( "Initial token count exceeds token limit", ); }); From aacd606204d97c70dc11cfc772a8ac27c0dc65fe Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:49:22 -0800 Subject: [PATCH 14/56] Release 0.8.11 (#1471) Co-authored-by: github-actions[bot] --- .changeset/soft-tools-wonder.md | 5 ----- apps/docs/CHANGELOG.md | 6 ++++++ apps/docs/package.json | 2 +- apps/next/CHANGELOG.md | 12 +++++++++++ apps/next/package.json | 2 +- .../cloudflare-worker-agent/CHANGELOG.md | 6 ++++++ .../cloudflare-worker-agent/package.json | 2 +- e2e/examples/llama-parse-browser/CHANGELOG.md | 6 ++++++ e2e/examples/llama-parse-browser/package.json | 2 +- e2e/examples/nextjs-agent/CHANGELOG.md | 6 ++++++ e2e/examples/nextjs-agent/package.json | 2 +- e2e/examples/nextjs-edge-runtime/CHANGELOG.md | 6 ++++++ e2e/examples/nextjs-edge-runtime/package.json | 2 +- e2e/examples/nextjs-node-runtime/CHANGELOG.md | 6 ++++++ e2e/examples/nextjs-node-runtime/package.json | 2 +- e2e/examples/waku-query-engine/CHANGELOG.md | 6 ++++++ e2e/examples/waku-query-engine/package.json | 2 +- packages/autotool/CHANGELOG.md | 6 ++++++ .../autotool/examples/01_node/CHANGELOG.md | 7 +++++++ .../autotool/examples/01_node/package.json | 2 +- .../autotool/examples/02_nextjs/CHANGELOG.md | 7 +++++++ .../autotool/examples/02_nextjs/package.json | 2 +- packages/autotool/package.json | 2 +- packages/cloud/CHANGELOG.md | 7 +++++++ packages/cloud/package.json | 2 +- packages/community/CHANGELOG.md | 7 +++++++ packages/community/package.json | 2 +- packages/core/CHANGELOG.md | 6 ++++++ packages/core/package.json | 2 +- packages/experimental/CHANGELOG.md | 6 ++++++ packages/experimental/package.json | 2 +- packages/llamaindex/CHANGELOG.md | 20 +++++++++++++++++++ packages/llamaindex/package.json | 2 +- packages/node-parser/CHANGELOG.md | 7 +++++++ packages/node-parser/package.json | 2 +- packages/providers/anthropic/CHANGELOG.md | 7 +++++++ packages/providers/anthropic/package.json | 2 +- packages/providers/clip/CHANGELOG.md | 8 ++++++++ packages/providers/clip/package.json | 2 +- packages/providers/deepinfra/CHANGELOG.md | 8 ++++++++ packages/providers/deepinfra/package.json | 2 +- packages/providers/groq/CHANGELOG.md | 6 ++++++ packages/providers/groq/package.json | 2 +- packages/providers/huggingface/CHANGELOG.md | 8 ++++++++ packages/providers/huggingface/package.json | 2 +- packages/providers/ollama/CHANGELOG.md | 7 +++++++ packages/providers/ollama/package.json | 2 +- packages/providers/openai/CHANGELOG.md | 7 +++++++ packages/providers/openai/package.json | 2 +- packages/providers/portkey-ai/CHANGELOG.md | 7 +++++++ packages/providers/portkey-ai/package.json | 2 +- packages/providers/replicate/CHANGELOG.md | 7 +++++++ packages/providers/replicate/package.json | 2 +- packages/providers/vllm/CHANGELOG.md | 6 ++++++ packages/providers/vllm/package.json | 2 +- packages/readers/CHANGELOG.md | 7 +++++++ packages/readers/package.json | 2 +- unit/CHANGELOG.md | 12 +++++++++++ unit/package.json | 2 +- 59 files changed, 246 insertions(+), 34 deletions(-) delete mode 100644 .changeset/soft-tools-wonder.md diff --git a/.changeset/soft-tools-wonder.md b/.changeset/soft-tools-wonder.md deleted file mode 100644 index 3eaae4f2c5..0000000000 --- a/.changeset/soft-tools-wonder.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@llamaindex/core": patch ---- - -feat: async get message on chat store diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index d42855f08e..8558d4eeb7 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,11 @@ # docs +## 0.0.115 + +### Patch Changes + +- llamaindex@0.8.11 + ## 0.0.114 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index f01f41f2ee..7d6cce9172 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.114", + "version": "0.0.115", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index 5b91d6e9bf..85dd52004b 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,17 @@ # @llamaindex/doc +## 0.0.13 + +### Patch Changes + +- Updated dependencies [f865c98] + - @llamaindex/core@0.4.8 + - @llamaindex/cloud@2.0.8 + - llamaindex@0.8.11 + - @llamaindex/node-parser@0.0.9 + - @llamaindex/openai@0.1.33 + - @llamaindex/readers@1.0.9 + ## 0.0.12 ### Patch Changes diff --git a/apps/next/package.json b/apps/next/package.json index 44ec7db9db..be38ff595a 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/doc", - "version": "0.0.12", + "version": "0.0.13", "private": true, "scripts": { "build": "pnpm run build:docs && next build", diff --git a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md index 2dddc4e9aa..620054b9e8 100644 --- a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md +++ b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/cloudflare-worker-agent-test +## 0.0.107 + +### Patch Changes + +- llamaindex@0.8.11 + ## 0.0.106 ### Patch Changes diff --git a/e2e/examples/cloudflare-worker-agent/package.json b/e2e/examples/cloudflare-worker-agent/package.json index 0a7d0e1218..f52a49c860 100644 --- a/e2e/examples/cloudflare-worker-agent/package.json +++ b/e2e/examples/cloudflare-worker-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloudflare-worker-agent-test", - "version": "0.0.106", + "version": "0.0.107", "type": "module", "private": true, "scripts": { diff --git a/e2e/examples/llama-parse-browser/CHANGELOG.md b/e2e/examples/llama-parse-browser/CHANGELOG.md index 87d070591a..a42fa50287 100644 --- a/e2e/examples/llama-parse-browser/CHANGELOG.md +++ b/e2e/examples/llama-parse-browser/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/llama-parse-browser-test +## 0.0.28 + +### Patch Changes + +- @llamaindex/cloud@2.0.8 + ## 0.0.27 ### Patch Changes diff --git a/e2e/examples/llama-parse-browser/package.json b/e2e/examples/llama-parse-browser/package.json index bc94b864f1..9488bd3ea5 100644 --- a/e2e/examples/llama-parse-browser/package.json +++ b/e2e/examples/llama-parse-browser/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/llama-parse-browser-test", "private": true, - "version": "0.0.27", + "version": "0.0.28", "type": "module", "scripts": { "dev": "vite", diff --git a/e2e/examples/nextjs-agent/CHANGELOG.md b/e2e/examples/nextjs-agent/CHANGELOG.md index 0544d5caa5..c0505d54b1 100644 --- a/e2e/examples/nextjs-agent/CHANGELOG.md +++ b/e2e/examples/nextjs-agent/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/next-agent-test +## 0.1.107 + +### Patch Changes + +- llamaindex@0.8.11 + ## 0.1.106 ### Patch Changes diff --git a/e2e/examples/nextjs-agent/package.json b/e2e/examples/nextjs-agent/package.json index 30de8d9da9..7814236aa5 100644 --- a/e2e/examples/nextjs-agent/package.json +++ b/e2e/examples/nextjs-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-agent-test", - "version": "0.1.106", + "version": "0.1.107", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md index 9cd7881891..2edd1a8973 100644 --- a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # test-edge-runtime +## 0.1.106 + +### Patch Changes + +- llamaindex@0.8.11 + ## 0.1.105 ### Patch Changes diff --git a/e2e/examples/nextjs-edge-runtime/package.json b/e2e/examples/nextjs-edge-runtime/package.json index a69ed4f5c5..0d310081cd 100644 --- a/e2e/examples/nextjs-edge-runtime/package.json +++ b/e2e/examples/nextjs-edge-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/nextjs-edge-runtime-test", - "version": "0.1.105", + "version": "0.1.106", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-node-runtime/CHANGELOG.md b/e2e/examples/nextjs-node-runtime/CHANGELOG.md index cc5892a380..0538bccfa3 100644 --- a/e2e/examples/nextjs-node-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-node-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/next-node-runtime +## 0.0.88 + +### Patch Changes + +- llamaindex@0.8.11 + ## 0.0.87 ### Patch Changes diff --git a/e2e/examples/nextjs-node-runtime/package.json b/e2e/examples/nextjs-node-runtime/package.json index 1610dbbd41..9b4d15ae75 100644 --- a/e2e/examples/nextjs-node-runtime/package.json +++ b/e2e/examples/nextjs-node-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-node-runtime-test", - "version": "0.0.87", + "version": "0.0.88", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/waku-query-engine/CHANGELOG.md b/e2e/examples/waku-query-engine/CHANGELOG.md index b83f4d5fc2..ce90292717 100644 --- a/e2e/examples/waku-query-engine/CHANGELOG.md +++ b/e2e/examples/waku-query-engine/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/waku-query-engine-test +## 0.0.107 + +### Patch Changes + +- llamaindex@0.8.11 + ## 0.0.106 ### Patch Changes diff --git a/e2e/examples/waku-query-engine/package.json b/e2e/examples/waku-query-engine/package.json index 820957996c..82183012d6 100644 --- a/e2e/examples/waku-query-engine/package.json +++ b/e2e/examples/waku-query-engine/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/waku-query-engine-test", - "version": "0.0.106", + "version": "0.0.107", "type": "module", "private": true, "scripts": { diff --git a/packages/autotool/CHANGELOG.md b/packages/autotool/CHANGELOG.md index b818c34c3c..6b72f0ba91 100644 --- a/packages/autotool/CHANGELOG.md +++ b/packages/autotool/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/autotool +## 5.0.11 + +### Patch Changes + +- llamaindex@0.8.11 + ## 5.0.10 ### Patch Changes diff --git a/packages/autotool/examples/01_node/CHANGELOG.md b/packages/autotool/examples/01_node/CHANGELOG.md index 151bd78c97..3929a13a4c 100644 --- a/packages/autotool/examples/01_node/CHANGELOG.md +++ b/packages/autotool/examples/01_node/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool-01-node-example +## 0.0.54 + +### Patch Changes + +- llamaindex@0.8.11 +- @llamaindex/autotool@5.0.11 + ## 0.0.53 ### Patch Changes diff --git a/packages/autotool/examples/01_node/package.json b/packages/autotool/examples/01_node/package.json index 4596db6e65..9d327ea10e 100644 --- a/packages/autotool/examples/01_node/package.json +++ b/packages/autotool/examples/01_node/package.json @@ -13,5 +13,5 @@ "scripts": { "start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts" }, - "version": "0.0.53" + "version": "0.0.54" } diff --git a/packages/autotool/examples/02_nextjs/CHANGELOG.md b/packages/autotool/examples/02_nextjs/CHANGELOG.md index bc574f87e3..918d2a9263 100644 --- a/packages/autotool/examples/02_nextjs/CHANGELOG.md +++ b/packages/autotool/examples/02_nextjs/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool-02-next-example +## 0.1.98 + +### Patch Changes + +- llamaindex@0.8.11 +- @llamaindex/autotool@5.0.11 + ## 0.1.97 ### Patch Changes diff --git a/packages/autotool/examples/02_nextjs/package.json b/packages/autotool/examples/02_nextjs/package.json index cd3ef8569f..072804bc41 100644 --- a/packages/autotool/examples/02_nextjs/package.json +++ b/packages/autotool/examples/02_nextjs/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool-02-next-example", "private": true, - "version": "0.1.97", + "version": "0.1.98", "scripts": { "dev": "next dev", "build": "next build", diff --git a/packages/autotool/package.json b/packages/autotool/package.json index 2bf95a1b87..2b703b1f59 100644 --- a/packages/autotool/package.json +++ b/packages/autotool/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool", "type": "module", - "version": "5.0.10", + "version": "5.0.11", "description": "auto transpile your JS function to LLM Agent compatible", "files": [ "dist", diff --git a/packages/cloud/CHANGELOG.md b/packages/cloud/CHANGELOG.md index 8ae482d733..3e55a98658 100644 --- a/packages/cloud/CHANGELOG.md +++ b/packages/cloud/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/cloud +## 2.0.8 + +### Patch Changes + +- Updated dependencies [f865c98] + - @llamaindex/core@0.4.8 + ## 2.0.7 ### Patch Changes diff --git a/packages/cloud/package.json b/packages/cloud/package.json index bc535f0a8b..e0c0ac21bc 100644 --- a/packages/cloud/package.json +++ b/packages/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloud", - "version": "2.0.7", + "version": "2.0.8", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/community/CHANGELOG.md b/packages/community/CHANGELOG.md index 80a16d5248..c431c1717b 100644 --- a/packages/community/CHANGELOG.md +++ b/packages/community/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/community +## 0.0.66 + +### Patch Changes + +- Updated dependencies [f865c98] + - @llamaindex/core@0.4.8 + ## 0.0.65 ### Patch Changes diff --git a/packages/community/package.json b/packages/community/package.json index 39fbf802d0..b0b237c5f0 100644 --- a/packages/community/package.json +++ b/packages/community/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/community", "description": "Community package for LlamaIndexTS", - "version": "0.0.65", + "version": "0.0.66", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index d379954335..72616f983f 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/core +## 0.4.8 + +### Patch Changes + +- f865c98: feat: async get message on chat store + ## 0.4.7 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 5a7af040db..1fbc8c77b3 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/core", "type": "module", - "version": "0.4.7", + "version": "0.4.8", "description": "LlamaIndex Core Module", "exports": { "./agent": { diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index 46c599be87..a8c4e23c63 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/experimental +## 0.0.123 + +### Patch Changes + +- llamaindex@0.8.11 + ## 0.0.122 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index 449680f061..7cfba316a1 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/experimental", "description": "Experimental package for LlamaIndexTS", - "version": "0.0.122", + "version": "0.0.123", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/llamaindex/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md index aa2b19fb63..010031307c 100644 --- a/packages/llamaindex/CHANGELOG.md +++ b/packages/llamaindex/CHANGELOG.md @@ -1,5 +1,25 @@ # llamaindex +## 0.8.11 + +### Patch Changes + +- Updated dependencies [f865c98] + - @llamaindex/core@0.4.8 + - @llamaindex/cloud@2.0.8 + - @llamaindex/node-parser@0.0.9 + - @llamaindex/anthropic@0.0.17 + - @llamaindex/clip@0.0.17 + - @llamaindex/deepinfra@0.0.17 + - @llamaindex/huggingface@0.0.17 + - @llamaindex/ollama@0.0.24 + - @llamaindex/openai@0.1.33 + - @llamaindex/portkey-ai@0.0.17 + - @llamaindex/replicate@0.0.17 + - @llamaindex/readers@1.0.9 + - @llamaindex/groq@0.0.32 + - @llamaindex/vllm@0.0.3 + ## 0.8.10 ### Patch Changes diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index ba24fa24eb..abdf13e193 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -1,6 +1,6 @@ { "name": "llamaindex", - "version": "0.8.10", + "version": "0.8.11", "license": "MIT", "type": "module", "keywords": [ diff --git a/packages/node-parser/CHANGELOG.md b/packages/node-parser/CHANGELOG.md index 9bb08d69e1..7ebdd76a27 100644 --- a/packages/node-parser/CHANGELOG.md +++ b/packages/node-parser/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/node-parser +## 0.0.9 + +### Patch Changes + +- Updated dependencies [f865c98] + - @llamaindex/core@0.4.8 + ## 0.0.8 ### Patch Changes diff --git a/packages/node-parser/package.json b/packages/node-parser/package.json index 8df1181c64..bfe1ead28c 100644 --- a/packages/node-parser/package.json +++ b/packages/node-parser/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/node-parser", - "version": "0.0.8", + "version": "0.0.9", "description": "Node parser for LlamaIndex", "type": "module", "exports": { diff --git a/packages/providers/anthropic/CHANGELOG.md b/packages/providers/anthropic/CHANGELOG.md index dab301b14e..257f87344b 100644 --- a/packages/providers/anthropic/CHANGELOG.md +++ b/packages/providers/anthropic/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/anthropic +## 0.0.17 + +### Patch Changes + +- Updated dependencies [f865c98] + - @llamaindex/core@0.4.8 + ## 0.0.16 ### Patch Changes diff --git a/packages/providers/anthropic/package.json b/packages/providers/anthropic/package.json index 8b477c26a4..ea69ac462b 100644 --- a/packages/providers/anthropic/package.json +++ b/packages/providers/anthropic/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/anthropic", "description": "Anthropic Adapter for LlamaIndex", - "version": "0.0.16", + "version": "0.0.17", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/clip/CHANGELOG.md b/packages/providers/clip/CHANGELOG.md index fa3d879b1f..5a3d1f5371 100644 --- a/packages/providers/clip/CHANGELOG.md +++ b/packages/providers/clip/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/clip +## 0.0.17 + +### Patch Changes + +- Updated dependencies [f865c98] + - @llamaindex/core@0.4.8 + - @llamaindex/openai@0.1.33 + ## 0.0.16 ### Patch Changes diff --git a/packages/providers/clip/package.json b/packages/providers/clip/package.json index d6eeb785e8..f2bccc5dc1 100644 --- a/packages/providers/clip/package.json +++ b/packages/providers/clip/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/clip", "description": "Clip Embedding Adapter for LlamaIndex", - "version": "0.0.16", + "version": "0.0.17", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/deepinfra/CHANGELOG.md b/packages/providers/deepinfra/CHANGELOG.md index 7d8f3b054e..bd369cb76e 100644 --- a/packages/providers/deepinfra/CHANGELOG.md +++ b/packages/providers/deepinfra/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/deepinfra +## 0.0.17 + +### Patch Changes + +- Updated dependencies [f865c98] + - @llamaindex/core@0.4.8 + - @llamaindex/openai@0.1.33 + ## 0.0.16 ### Patch Changes diff --git a/packages/providers/deepinfra/package.json b/packages/providers/deepinfra/package.json index 7bf3788595..b77e88e563 100644 --- a/packages/providers/deepinfra/package.json +++ b/packages/providers/deepinfra/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/deepinfra", "description": "Deepinfra Adapter for LlamaIndex", - "version": "0.0.16", + "version": "0.0.17", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/groq/CHANGELOG.md b/packages/providers/groq/CHANGELOG.md index 0e5e8afe9a..7d4ef60374 100644 --- a/packages/providers/groq/CHANGELOG.md +++ b/packages/providers/groq/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/groq +## 0.0.32 + +### Patch Changes + +- @llamaindex/openai@0.1.33 + ## 0.0.31 ### Patch Changes diff --git a/packages/providers/groq/package.json b/packages/providers/groq/package.json index 04e3b51cfb..0b2961d18c 100644 --- a/packages/providers/groq/package.json +++ b/packages/providers/groq/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/groq", "description": "Groq Adapter for LlamaIndex", - "version": "0.0.31", + "version": "0.0.32", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/huggingface/CHANGELOG.md b/packages/providers/huggingface/CHANGELOG.md index e1962a3f8a..a3ac254dcb 100644 --- a/packages/providers/huggingface/CHANGELOG.md +++ b/packages/providers/huggingface/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/huggingface +## 0.0.17 + +### Patch Changes + +- Updated dependencies [f865c98] + - @llamaindex/core@0.4.8 + - @llamaindex/openai@0.1.33 + ## 0.0.16 ### Patch Changes diff --git a/packages/providers/huggingface/package.json b/packages/providers/huggingface/package.json index 6af6055f43..36ee8c712c 100644 --- a/packages/providers/huggingface/package.json +++ b/packages/providers/huggingface/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/huggingface", "description": "Huggingface Adapter for LlamaIndex", - "version": "0.0.16", + "version": "0.0.17", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/ollama/CHANGELOG.md b/packages/providers/ollama/CHANGELOG.md index 1a22abb498..deb6b0f41d 100644 --- a/packages/providers/ollama/CHANGELOG.md +++ b/packages/providers/ollama/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/ollama +## 0.0.24 + +### Patch Changes + +- Updated dependencies [f865c98] + - @llamaindex/core@0.4.8 + ## 0.0.23 ### Patch Changes diff --git a/packages/providers/ollama/package.json b/packages/providers/ollama/package.json index c416d7c195..75918ed330 100644 --- a/packages/providers/ollama/package.json +++ b/packages/providers/ollama/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/ollama", "description": "Ollama Adapter for LlamaIndex", - "version": "0.0.23", + "version": "0.0.24", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/openai/CHANGELOG.md b/packages/providers/openai/CHANGELOG.md index 7a5cdd5f99..a7b611a0a5 100644 --- a/packages/providers/openai/CHANGELOG.md +++ b/packages/providers/openai/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/openai +## 0.1.33 + +### Patch Changes + +- Updated dependencies [f865c98] + - @llamaindex/core@0.4.8 + ## 0.1.32 ### Patch Changes diff --git a/packages/providers/openai/package.json b/packages/providers/openai/package.json index e355a7b4ea..e794cc142a 100644 --- a/packages/providers/openai/package.json +++ b/packages/providers/openai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/openai", "description": "OpenAI Adapter for LlamaIndex", - "version": "0.1.32", + "version": "0.1.33", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/portkey-ai/CHANGELOG.md b/packages/providers/portkey-ai/CHANGELOG.md index a6b38b3bc7..1614e203f9 100644 --- a/packages/providers/portkey-ai/CHANGELOG.md +++ b/packages/providers/portkey-ai/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/portkey-ai +## 0.0.17 + +### Patch Changes + +- Updated dependencies [f865c98] + - @llamaindex/core@0.4.8 + ## 0.0.16 ### Patch Changes diff --git a/packages/providers/portkey-ai/package.json b/packages/providers/portkey-ai/package.json index ec578ce785..02a95bc7ff 100644 --- a/packages/providers/portkey-ai/package.json +++ b/packages/providers/portkey-ai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/portkey-ai", "description": "Portkey Adapter for LlamaIndex", - "version": "0.0.16", + "version": "0.0.17", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/replicate/CHANGELOG.md b/packages/providers/replicate/CHANGELOG.md index 7ecd510fa2..c437fb1752 100644 --- a/packages/providers/replicate/CHANGELOG.md +++ b/packages/providers/replicate/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/replicate +## 0.0.17 + +### Patch Changes + +- Updated dependencies [f865c98] + - @llamaindex/core@0.4.8 + ## 0.0.16 ### Patch Changes diff --git a/packages/providers/replicate/package.json b/packages/providers/replicate/package.json index a9f5948069..1878e8cdf7 100644 --- a/packages/providers/replicate/package.json +++ b/packages/providers/replicate/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/replicate", "description": "Replicate Adapter for LlamaIndex", - "version": "0.0.16", + "version": "0.0.17", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/vllm/CHANGELOG.md b/packages/providers/vllm/CHANGELOG.md index 48cdea74a5..3784323aee 100644 --- a/packages/providers/vllm/CHANGELOG.md +++ b/packages/providers/vllm/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/vllm +## 0.0.3 + +### Patch Changes + +- @llamaindex/openai@0.1.33 + ## 0.0.2 ### Patch Changes diff --git a/packages/providers/vllm/package.json b/packages/providers/vllm/package.json index d9b710ef1c..61d58802cb 100644 --- a/packages/providers/vllm/package.json +++ b/packages/providers/vllm/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/vllm", "description": "vLLM Adapter for LlamaIndex", - "version": "0.0.2", + "version": "0.0.3", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/readers/CHANGELOG.md b/packages/readers/CHANGELOG.md index 579309e656..943af2a0bd 100644 --- a/packages/readers/CHANGELOG.md +++ b/packages/readers/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/readers +## 1.0.9 + +### Patch Changes + +- Updated dependencies [f865c98] + - @llamaindex/core@0.4.8 + ## 1.0.8 ### Patch Changes diff --git a/packages/readers/package.json b/packages/readers/package.json index a0d7cb377d..8740f88960 100644 --- a/packages/readers/package.json +++ b/packages/readers/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/readers", "description": "LlamaIndex Readers", - "version": "1.0.8", + "version": "1.0.9", "type": "module", "exports": { "./node/hook": "./node/dist/hook.js", diff --git a/unit/CHANGELOG.md b/unit/CHANGELOG.md index d225bb7c7b..569357318d 100644 --- a/unit/CHANGELOG.md +++ b/unit/CHANGELOG.md @@ -1,5 +1,17 @@ # @llamaindex/unit-test +## 0.0.20 + +### Patch Changes + +- Updated dependencies [f865c98] + - @llamaindex/core@0.4.8 + - @llamaindex/cloud@2.0.8 + - llamaindex@0.8.11 + - @llamaindex/node-parser@0.0.9 + - @llamaindex/openai@0.1.33 + - @llamaindex/readers@1.0.9 + ## 0.0.19 ### Patch Changes diff --git a/unit/package.json b/unit/package.json index 6238bfc2f5..1199efbb9b 100644 --- a/unit/package.json +++ b/unit/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/unit-test", "private": true, - "version": "0.0.19", + "version": "0.0.20", "type": "module", "scripts": { "test": "vitest run" From dbb5bd9f234030ac43446e74567e9ea32938ed42 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Tue, 12 Nov 2024 12:46:57 -0800 Subject: [PATCH 15/56] feat: allow `tool_choice` for OpenAIAgent (#1472) --- packages/core/src/agent/base.ts | 85 +++++++++++++++++++---- packages/core/src/agent/llm.ts | 52 ++++++++++++-- packages/core/src/agent/types.ts | 39 +++++++++-- packages/core/src/chat-engine/base.ts | 4 ++ packages/providers/anthropic/src/agent.ts | 2 +- packages/providers/ollama/src/agent.ts | 2 +- packages/providers/openai/package.json | 3 +- packages/providers/openai/src/agent.ts | 11 ++- pnpm-lock.yaml | 3 - 9 files changed, 166 insertions(+), 35 deletions(-) diff --git a/packages/core/src/agent/base.ts b/packages/core/src/agent/base.ts index 15227f18ad..23ed979596 100644 --- a/packages/core/src/agent/base.ts +++ b/packages/core/src/agent/base.ts @@ -106,11 +106,17 @@ export type AgentRunnerParams< > ? AdditionalMessageOptions : never, + AdditionalChatOptions extends object = object, > = { llm: AI; chatHistory: ChatMessage[]; systemPrompt: MessageContent | null; - runner: AgentWorker; + runner: AgentWorker< + AI, + Store, + AdditionalMessageOptions, + AdditionalChatOptions + >; tools: | BaseToolWithCall[] | ((query: MessageContent) => Promise); @@ -125,6 +131,7 @@ export type AgentParamsBase< > ? AdditionalMessageOptions : never, + AdditionalChatOptions extends object = object, > = | { llm?: AI; @@ -132,6 +139,7 @@ export type AgentParamsBase< systemPrompt?: MessageContent; verbose?: boolean; tools: BaseToolWithCall[]; + additionalChatOptions?: AdditionalChatOptions; } | { llm?: AI; @@ -139,6 +147,7 @@ export type AgentParamsBase< systemPrompt?: MessageContent; verbose?: boolean; toolRetriever: ObjectRetriever; + additionalChatOptions?: AdditionalChatOptions; }; /** @@ -153,21 +162,36 @@ export abstract class AgentWorker< > ? AdditionalMessageOptions : never, + AdditionalChatOptions extends object = object, > { - #taskSet = new Set>(); - abstract taskHandler: TaskHandler; + #taskSet = new Set< + TaskStep + >(); + abstract taskHandler: TaskHandler< + AI, + Store, + AdditionalMessageOptions, + AdditionalChatOptions + >; public createTask( query: MessageContent, - context: AgentTaskContext, - ): ReadableStream> { + context: AgentTaskContext< + AI, + Store, + AdditionalMessageOptions, + AdditionalChatOptions + >, + ): ReadableStream< + TaskStepOutput + > { context.store.messages.push({ role: "user", content: query, }); const taskOutputStream = createTaskOutputStream(this.taskHandler, context); return new ReadableStream< - TaskStepOutput + TaskStepOutput >({ start: async (controller) => { for await (const stepOutput of taskOutputStream) { @@ -176,7 +200,8 @@ export abstract class AgentWorker< let currentStep: TaskStep< AI, Store, - AdditionalMessageOptions + AdditionalMessageOptions, + AdditionalChatOptions > | null = stepOutput.taskStep; while (currentStep) { this.#taskSet.delete(currentStep); @@ -227,6 +252,7 @@ export abstract class AgentRunner< > ? AdditionalMessageOptions : never, + AdditionalChatOptions extends object = object, > extends BaseChatEngine { readonly #llm: AI; readonly #tools: @@ -234,7 +260,12 @@ export abstract class AgentRunner< | ((query: MessageContent) => Promise); readonly #systemPrompt: MessageContent | null = null; #chatHistory: ChatMessage[]; - readonly #runner: AgentWorker; + readonly #runner: AgentWorker< + AI, + Store, + AdditionalMessageOptions, + AdditionalChatOptions + >; readonly #verbose: boolean; // create extra store @@ -245,7 +276,7 @@ export abstract class AgentRunner< } static defaultTaskHandler: TaskHandler = async (step, enqueueOutput) => { - const { llm, getTools, stream } = step.context; + const { llm, getTools, stream, additionalChatOptions } = step.context; const lastMessage = step.context.store.messages.at(-1)!.content; const tools = await getTools(lastMessage); if (!stream) { @@ -253,8 +284,9 @@ export abstract class AgentRunner< stream, tools, messages: [...step.context.store.messages], + additionalChatOptions, }); - await stepTools({ + await stepTools({ response, tools, step, @@ -265,6 +297,7 @@ export abstract class AgentRunner< stream, tools, messages: [...step.context.store.messages], + additionalChatOptions, }); await stepToolsStreaming({ response, @@ -276,7 +309,12 @@ export abstract class AgentRunner< }; protected constructor( - params: AgentRunnerParams, + params: AgentRunnerParams< + AI, + Store, + AdditionalMessageOptions, + AdditionalChatOptions + >, ) { super(); const { llm, chatHistory, systemPrompt, runner, tools, verbose } = params; @@ -330,6 +368,7 @@ export abstract class AgentRunner< stream: boolean = false, verbose: boolean | undefined = undefined, chatHistory?: ChatMessage[], + additionalChatOptions?: AdditionalChatOptions, ) { const initialMessages = [...(chatHistory ?? this.#chatHistory)]; if (this.#systemPrompt !== null) { @@ -348,6 +387,7 @@ export abstract class AgentRunner< stream, toolCallCount: 0, llm: this.#llm, + additionalChatOptions: additionalChatOptions ?? {}, getTools: (message) => this.getTools(message), store: { ...this.createStore(), @@ -365,13 +405,29 @@ export abstract class AgentRunner< }); } - async chat(params: NonStreamingChatEngineParams): Promise; async chat( - params: StreamingChatEngineParams, + params: NonStreamingChatEngineParams< + AdditionalMessageOptions, + AdditionalChatOptions + >, + ): Promise; + async chat( + params: StreamingChatEngineParams< + AdditionalMessageOptions, + AdditionalChatOptions + >, ): Promise>; @wrapEventCaller async chat( - params: NonStreamingChatEngineParams | StreamingChatEngineParams, + params: + | NonStreamingChatEngineParams< + AdditionalMessageOptions, + AdditionalChatOptions + > + | StreamingChatEngineParams< + AdditionalMessageOptions, + AdditionalChatOptions + >, ): Promise> { let chatHistory: ChatMessage[] = []; @@ -388,6 +444,7 @@ export abstract class AgentRunner< !!params.stream, false, chatHistory, + params.chatOptions, ); for await (const stepOutput of task) { // update chat history for each round diff --git a/packages/core/src/agent/llm.ts b/packages/core/src/agent/llm.ts index 5050ee2a8f..a04604e217 100644 --- a/packages/core/src/agent/llm.ts +++ b/packages/core/src/agent/llm.ts @@ -4,24 +4,66 @@ import { ObjectRetriever } from "../objects"; import { AgentRunner, AgentWorker, type AgentParamsBase } from "./base.js"; import { validateAgentParams } from "./utils.js"; -type LLMParamsBase = AgentParamsBase; +type LLMParamsBase< + AI extends LLM, + AdditionalMessageOptions extends object = AI extends LLM< + object, + infer AdditionalMessageOptions + > + ? AdditionalMessageOptions + : never, + AdditionalChatOptions extends object = object, +> = AgentParamsBase; -type LLMParamsWithTools = LLMParamsBase & { +type LLMParamsWithTools< + AI extends LLM, + AdditionalMessageOptions extends object = AI extends LLM< + object, + infer AdditionalMessageOptions + > + ? AdditionalMessageOptions + : never, + AdditionalChatOptions extends object = object, +> = LLMParamsBase & { tools: BaseToolWithCall[]; }; -type LLMParamsWithToolRetriever = LLMParamsBase & { +type LLMParamsWithToolRetriever< + AI extends LLM, + AdditionalMessageOptions extends object = AI extends LLM< + object, + infer AdditionalMessageOptions + > + ? AdditionalMessageOptions + : never, + AdditionalChatOptions extends object = object, +> = LLMParamsBase & { toolRetriever: ObjectRetriever; }; -export type LLMAgentParams = LLMParamsWithTools | LLMParamsWithToolRetriever; +export type LLMAgentParams< + AI extends LLM, + AdditionalMessageOptions extends object = AI extends LLM< + object, + infer AdditionalMessageOptions + > + ? AdditionalMessageOptions + : never, + AdditionalChatOptions extends object = object, +> = + | LLMParamsWithTools + | LLMParamsWithToolRetriever< + AI, + AdditionalMessageOptions, + AdditionalChatOptions + >; export class LLMAgentWorker extends AgentWorker { taskHandler = AgentRunner.defaultTaskHandler; } export class LLMAgent extends AgentRunner { - constructor(params: LLMAgentParams) { + constructor(params: LLMAgentParams) { validateAgentParams(params); const llm = params.llm ?? (Settings.llm ? (Settings.llm as LLM) : null); if (!llm) diff --git a/packages/core/src/agent/types.ts b/packages/core/src/agent/types.ts index c6e7a78d14..d5063c5e16 100644 --- a/packages/core/src/agent/types.ts +++ b/packages/core/src/agent/types.ts @@ -19,6 +19,7 @@ export type AgentTaskContext< > ? AdditionalMessageOptions : never, + AdditionalChatOptions extends object = object, > = { readonly stream: boolean; readonly toolCallCount: number; @@ -26,6 +27,7 @@ export type AgentTaskContext< readonly getTools: ( input: MessageContent, ) => BaseToolWithCall[] | Promise; + readonly additionalChatOptions: Partial; shouldContinue: ( taskStep: Readonly>, ) => boolean; @@ -45,13 +47,26 @@ export type TaskStep< > ? AdditionalMessageOptions : never, + AdditionalChatOptions extends object = object, > = { id: UUID; - context: AgentTaskContext; + context: AgentTaskContext< + Model, + Store, + AdditionalMessageOptions, + AdditionalChatOptions + >; // linked list - prevStep: TaskStep | null; - nextSteps: Set>; + prevStep: TaskStep< + Model, + Store, + AdditionalMessageOptions, + AdditionalChatOptions + > | null; + nextSteps: Set< + TaskStep + >; }; export type TaskStepOutput< @@ -63,8 +78,14 @@ export type TaskStepOutput< > ? AdditionalMessageOptions : never, + AdditionalChatOptions extends object = object, > = { - taskStep: TaskStep; + taskStep: TaskStep< + Model, + Store, + AdditionalMessageOptions, + AdditionalChatOptions + >; // output shows the response to the user output: | ChatResponse @@ -81,10 +102,16 @@ export type TaskHandler< > ? AdditionalMessageOptions : never, + AdditionalChatOptions extends object = object, > = ( - step: TaskStep, + step: TaskStep, enqueueOutput: ( - taskOutput: TaskStepOutput, + taskOutput: TaskStepOutput< + Model, + Store, + AdditionalMessageOptions, + AdditionalChatOptions + >, ) => void, ) => Promise; diff --git a/packages/core/src/chat-engine/base.ts b/packages/core/src/chat-engine/base.ts index b4bd4cf3b1..77bc735001 100644 --- a/packages/core/src/chat-engine/base.ts +++ b/packages/core/src/chat-engine/base.ts @@ -16,14 +16,18 @@ export interface BaseChatEngineParams< export interface StreamingChatEngineParams< AdditionalMessageOptions extends object = object, + AdditionalChatOptions extends object = object, > extends BaseChatEngineParams { stream: true; + chatOptions?: AdditionalChatOptions; } export interface NonStreamingChatEngineParams< AdditionalMessageOptions extends object = object, + AdditionalChatOptions extends object = object, > extends BaseChatEngineParams { stream?: false; + chatOptions?: AdditionalChatOptions; } export abstract class BaseChatEngine { diff --git a/packages/providers/anthropic/src/agent.ts b/packages/providers/anthropic/src/agent.ts index 18c32a5a66..da2472f494 100644 --- a/packages/providers/anthropic/src/agent.ts +++ b/packages/providers/anthropic/src/agent.ts @@ -11,7 +11,7 @@ import { Settings } from "@llamaindex/core/global"; import type { EngineResponse } from "@llamaindex/core/schema"; import { Anthropic } from "./llm.js"; -export type AnthropicAgentParams = LLMAgentParams; +export type AnthropicAgentParams = LLMAgentParams; export class AnthropicAgentWorker extends LLMAgentWorker {} diff --git a/packages/providers/ollama/src/agent.ts b/packages/providers/ollama/src/agent.ts index 69dd75a68c..a3dc739a05 100644 --- a/packages/providers/ollama/src/agent.ts +++ b/packages/providers/ollama/src/agent.ts @@ -8,7 +8,7 @@ import { Ollama } from "./llm"; // This is likely not necessary anymore but leaving it here just incase it's in use elsewhere -export type OllamaAgentParams = LLMAgentParams & { +export type OllamaAgentParams = LLMAgentParams & { model?: string; }; diff --git a/packages/providers/openai/package.json b/packages/providers/openai/package.json index e794cc142a..f830b57cb1 100644 --- a/packages/providers/openai/package.json +++ b/packages/providers/openai/package.json @@ -35,7 +35,6 @@ "dependencies": { "@llamaindex/core": "workspace:*", "@llamaindex/env": "workspace:*", - "openai": "^4.68.1", - "remeda": "^2.12.0" + "openai": "^4.68.1" } } diff --git a/packages/providers/openai/src/agent.ts b/packages/providers/openai/src/agent.ts index 36c6ad66c7..64b4eb028c 100644 --- a/packages/providers/openai/src/agent.ts +++ b/packages/providers/openai/src/agent.ts @@ -4,11 +4,16 @@ import { type LLMAgentParams, } from "@llamaindex/core/agent"; import { Settings } from "@llamaindex/core/global"; -import { OpenAI } from "./llm"; +import type { ToolCallLLMMessageOptions } from "@llamaindex/core/llms"; +import { OpenAI, type OpenAIAdditionalChatOptions } from "./llm"; -// This is likely not necessary anymore but leaving it here just incase it's in use elsewhere +// This is likely not necessary anymore but leaving it here just in case it's in use elsewhere -export type OpenAIAgentParams = LLMAgentParams; +export type OpenAIAgentParams = LLMAgentParams< + OpenAI, + ToolCallLLMMessageOptions, + OpenAIAdditionalChatOptions +>; export class OpenAIAgentWorker extends LLMAgentWorker {} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0c007f066d..d4bd1f9a7c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1310,9 +1310,6 @@ importers: openai: specifier: ^4.68.1 version: 4.69.0(encoding@0.1.13)(zod@3.23.8) - remeda: - specifier: ^2.12.0 - version: 2.16.0 devDependencies: bunchee: specifier: 5.6.1 From 7ae6eaa0a2b214571cf23a89cb088cdffa445b73 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Tue, 12 Nov 2024 12:49:17 -0800 Subject: [PATCH 16/56] chore: update changeset --- .changeset/violet-pumpkins-sit.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changeset/violet-pumpkins-sit.md diff --git a/.changeset/violet-pumpkins-sit.md b/.changeset/violet-pumpkins-sit.md new file mode 100644 index 0000000000..cb4a428fec --- /dev/null +++ b/.changeset/violet-pumpkins-sit.md @@ -0,0 +1,6 @@ +--- +"@llamaindex/core": patch +"@llamaindex/openai": patch +--- + +feat: allow pass `additionalChatOptions` to agent From 14792cd8b488fad0b388e886feb2b172e0b26114 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 16:20:25 -0800 Subject: [PATCH 17/56] Release 0.8.12 (#1473) Co-authored-by: github-actions[bot] --- .changeset/violet-pumpkins-sit.md | 6 ------ apps/docs/CHANGELOG.md | 6 ++++++ apps/docs/package.json | 2 +- apps/next/CHANGELOG.md | 12 +++++++++++ apps/next/package.json | 2 +- .../cloudflare-worker-agent/CHANGELOG.md | 6 ++++++ .../cloudflare-worker-agent/package.json | 2 +- e2e/examples/llama-parse-browser/CHANGELOG.md | 6 ++++++ e2e/examples/llama-parse-browser/package.json | 2 +- e2e/examples/nextjs-agent/CHANGELOG.md | 6 ++++++ e2e/examples/nextjs-agent/package.json | 2 +- e2e/examples/nextjs-edge-runtime/CHANGELOG.md | 6 ++++++ e2e/examples/nextjs-edge-runtime/package.json | 2 +- e2e/examples/nextjs-node-runtime/CHANGELOG.md | 6 ++++++ e2e/examples/nextjs-node-runtime/package.json | 2 +- e2e/examples/waku-query-engine/CHANGELOG.md | 6 ++++++ e2e/examples/waku-query-engine/package.json | 2 +- packages/autotool/CHANGELOG.md | 6 ++++++ .../autotool/examples/01_node/CHANGELOG.md | 7 +++++++ .../autotool/examples/01_node/package.json | 2 +- .../autotool/examples/02_nextjs/CHANGELOG.md | 7 +++++++ .../autotool/examples/02_nextjs/package.json | 2 +- packages/autotool/package.json | 2 +- packages/cloud/CHANGELOG.md | 7 +++++++ packages/cloud/package.json | 2 +- packages/community/CHANGELOG.md | 7 +++++++ packages/community/package.json | 2 +- packages/core/CHANGELOG.md | 6 ++++++ packages/core/package.json | 2 +- packages/experimental/CHANGELOG.md | 6 ++++++ packages/experimental/package.json | 2 +- packages/llamaindex/CHANGELOG.md | 20 +++++++++++++++++++ packages/llamaindex/package.json | 2 +- packages/node-parser/CHANGELOG.md | 7 +++++++ packages/node-parser/package.json | 2 +- packages/providers/anthropic/CHANGELOG.md | 7 +++++++ packages/providers/anthropic/package.json | 2 +- packages/providers/clip/CHANGELOG.md | 8 ++++++++ packages/providers/clip/package.json | 2 +- packages/providers/deepinfra/CHANGELOG.md | 8 ++++++++ packages/providers/deepinfra/package.json | 2 +- packages/providers/groq/CHANGELOG.md | 7 +++++++ packages/providers/groq/package.json | 2 +- packages/providers/huggingface/CHANGELOG.md | 8 ++++++++ packages/providers/huggingface/package.json | 2 +- packages/providers/ollama/CHANGELOG.md | 7 +++++++ packages/providers/ollama/package.json | 2 +- packages/providers/openai/CHANGELOG.md | 8 ++++++++ packages/providers/openai/package.json | 2 +- packages/providers/portkey-ai/CHANGELOG.md | 7 +++++++ packages/providers/portkey-ai/package.json | 2 +- packages/providers/replicate/CHANGELOG.md | 7 +++++++ packages/providers/replicate/package.json | 2 +- packages/providers/vllm/CHANGELOG.md | 7 +++++++ packages/providers/vllm/package.json | 2 +- packages/readers/CHANGELOG.md | 7 +++++++ packages/readers/package.json | 2 +- unit/CHANGELOG.md | 12 +++++++++++ unit/package.json | 2 +- 59 files changed, 249 insertions(+), 35 deletions(-) delete mode 100644 .changeset/violet-pumpkins-sit.md diff --git a/.changeset/violet-pumpkins-sit.md b/.changeset/violet-pumpkins-sit.md deleted file mode 100644 index cb4a428fec..0000000000 --- a/.changeset/violet-pumpkins-sit.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@llamaindex/core": patch -"@llamaindex/openai": patch ---- - -feat: allow pass `additionalChatOptions` to agent diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index 8558d4eeb7..2666729b62 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,11 @@ # docs +## 0.0.116 + +### Patch Changes + +- llamaindex@0.8.12 + ## 0.0.115 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index 7d6cce9172..abe1801415 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.115", + "version": "0.0.116", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index 85dd52004b..86630f3d06 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,17 @@ # @llamaindex/doc +## 0.0.14 + +### Patch Changes + +- Updated dependencies [7ae6eaa] + - @llamaindex/core@0.4.9 + - @llamaindex/openai@0.1.34 + - @llamaindex/cloud@2.0.9 + - llamaindex@0.8.12 + - @llamaindex/node-parser@0.0.10 + - @llamaindex/readers@1.0.10 + ## 0.0.13 ### Patch Changes diff --git a/apps/next/package.json b/apps/next/package.json index be38ff595a..702d21db66 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/doc", - "version": "0.0.13", + "version": "0.0.14", "private": true, "scripts": { "build": "pnpm run build:docs && next build", diff --git a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md index 620054b9e8..cf705d95be 100644 --- a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md +++ b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/cloudflare-worker-agent-test +## 0.0.108 + +### Patch Changes + +- llamaindex@0.8.12 + ## 0.0.107 ### Patch Changes diff --git a/e2e/examples/cloudflare-worker-agent/package.json b/e2e/examples/cloudflare-worker-agent/package.json index f52a49c860..52931c257b 100644 --- a/e2e/examples/cloudflare-worker-agent/package.json +++ b/e2e/examples/cloudflare-worker-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloudflare-worker-agent-test", - "version": "0.0.107", + "version": "0.0.108", "type": "module", "private": true, "scripts": { diff --git a/e2e/examples/llama-parse-browser/CHANGELOG.md b/e2e/examples/llama-parse-browser/CHANGELOG.md index a42fa50287..d02553e879 100644 --- a/e2e/examples/llama-parse-browser/CHANGELOG.md +++ b/e2e/examples/llama-parse-browser/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/llama-parse-browser-test +## 0.0.29 + +### Patch Changes + +- @llamaindex/cloud@2.0.9 + ## 0.0.28 ### Patch Changes diff --git a/e2e/examples/llama-parse-browser/package.json b/e2e/examples/llama-parse-browser/package.json index 9488bd3ea5..376d9da726 100644 --- a/e2e/examples/llama-parse-browser/package.json +++ b/e2e/examples/llama-parse-browser/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/llama-parse-browser-test", "private": true, - "version": "0.0.28", + "version": "0.0.29", "type": "module", "scripts": { "dev": "vite", diff --git a/e2e/examples/nextjs-agent/CHANGELOG.md b/e2e/examples/nextjs-agent/CHANGELOG.md index c0505d54b1..24935e52a7 100644 --- a/e2e/examples/nextjs-agent/CHANGELOG.md +++ b/e2e/examples/nextjs-agent/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/next-agent-test +## 0.1.108 + +### Patch Changes + +- llamaindex@0.8.12 + ## 0.1.107 ### Patch Changes diff --git a/e2e/examples/nextjs-agent/package.json b/e2e/examples/nextjs-agent/package.json index 7814236aa5..e7ae266e7e 100644 --- a/e2e/examples/nextjs-agent/package.json +++ b/e2e/examples/nextjs-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-agent-test", - "version": "0.1.107", + "version": "0.1.108", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md index 2edd1a8973..5186b2397a 100644 --- a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # test-edge-runtime +## 0.1.107 + +### Patch Changes + +- llamaindex@0.8.12 + ## 0.1.106 ### Patch Changes diff --git a/e2e/examples/nextjs-edge-runtime/package.json b/e2e/examples/nextjs-edge-runtime/package.json index 0d310081cd..a184d80cc6 100644 --- a/e2e/examples/nextjs-edge-runtime/package.json +++ b/e2e/examples/nextjs-edge-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/nextjs-edge-runtime-test", - "version": "0.1.106", + "version": "0.1.107", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-node-runtime/CHANGELOG.md b/e2e/examples/nextjs-node-runtime/CHANGELOG.md index 0538bccfa3..09ec0660d5 100644 --- a/e2e/examples/nextjs-node-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-node-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/next-node-runtime +## 0.0.89 + +### Patch Changes + +- llamaindex@0.8.12 + ## 0.0.88 ### Patch Changes diff --git a/e2e/examples/nextjs-node-runtime/package.json b/e2e/examples/nextjs-node-runtime/package.json index 9b4d15ae75..8f7347dbd7 100644 --- a/e2e/examples/nextjs-node-runtime/package.json +++ b/e2e/examples/nextjs-node-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-node-runtime-test", - "version": "0.0.88", + "version": "0.0.89", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/waku-query-engine/CHANGELOG.md b/e2e/examples/waku-query-engine/CHANGELOG.md index ce90292717..ffc24d3441 100644 --- a/e2e/examples/waku-query-engine/CHANGELOG.md +++ b/e2e/examples/waku-query-engine/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/waku-query-engine-test +## 0.0.108 + +### Patch Changes + +- llamaindex@0.8.12 + ## 0.0.107 ### Patch Changes diff --git a/e2e/examples/waku-query-engine/package.json b/e2e/examples/waku-query-engine/package.json index 82183012d6..03ba4134e5 100644 --- a/e2e/examples/waku-query-engine/package.json +++ b/e2e/examples/waku-query-engine/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/waku-query-engine-test", - "version": "0.0.107", + "version": "0.0.108", "type": "module", "private": true, "scripts": { diff --git a/packages/autotool/CHANGELOG.md b/packages/autotool/CHANGELOG.md index 6b72f0ba91..c83965147b 100644 --- a/packages/autotool/CHANGELOG.md +++ b/packages/autotool/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/autotool +## 5.0.12 + +### Patch Changes + +- llamaindex@0.8.12 + ## 5.0.11 ### Patch Changes diff --git a/packages/autotool/examples/01_node/CHANGELOG.md b/packages/autotool/examples/01_node/CHANGELOG.md index 3929a13a4c..4ae3a3b97e 100644 --- a/packages/autotool/examples/01_node/CHANGELOG.md +++ b/packages/autotool/examples/01_node/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool-01-node-example +## 0.0.55 + +### Patch Changes + +- llamaindex@0.8.12 +- @llamaindex/autotool@5.0.12 + ## 0.0.54 ### Patch Changes diff --git a/packages/autotool/examples/01_node/package.json b/packages/autotool/examples/01_node/package.json index 9d327ea10e..b985268333 100644 --- a/packages/autotool/examples/01_node/package.json +++ b/packages/autotool/examples/01_node/package.json @@ -13,5 +13,5 @@ "scripts": { "start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts" }, - "version": "0.0.54" + "version": "0.0.55" } diff --git a/packages/autotool/examples/02_nextjs/CHANGELOG.md b/packages/autotool/examples/02_nextjs/CHANGELOG.md index 918d2a9263..144a3b67aa 100644 --- a/packages/autotool/examples/02_nextjs/CHANGELOG.md +++ b/packages/autotool/examples/02_nextjs/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool-02-next-example +## 0.1.99 + +### Patch Changes + +- llamaindex@0.8.12 +- @llamaindex/autotool@5.0.12 + ## 0.1.98 ### Patch Changes diff --git a/packages/autotool/examples/02_nextjs/package.json b/packages/autotool/examples/02_nextjs/package.json index 072804bc41..acda528587 100644 --- a/packages/autotool/examples/02_nextjs/package.json +++ b/packages/autotool/examples/02_nextjs/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool-02-next-example", "private": true, - "version": "0.1.98", + "version": "0.1.99", "scripts": { "dev": "next dev", "build": "next build", diff --git a/packages/autotool/package.json b/packages/autotool/package.json index 2b703b1f59..0b7f28bd45 100644 --- a/packages/autotool/package.json +++ b/packages/autotool/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool", "type": "module", - "version": "5.0.11", + "version": "5.0.12", "description": "auto transpile your JS function to LLM Agent compatible", "files": [ "dist", diff --git a/packages/cloud/CHANGELOG.md b/packages/cloud/CHANGELOG.md index 3e55a98658..4bb71e0eec 100644 --- a/packages/cloud/CHANGELOG.md +++ b/packages/cloud/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/cloud +## 2.0.9 + +### Patch Changes + +- Updated dependencies [7ae6eaa] + - @llamaindex/core@0.4.9 + ## 2.0.8 ### Patch Changes diff --git a/packages/cloud/package.json b/packages/cloud/package.json index e0c0ac21bc..c854378908 100644 --- a/packages/cloud/package.json +++ b/packages/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloud", - "version": "2.0.8", + "version": "2.0.9", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/community/CHANGELOG.md b/packages/community/CHANGELOG.md index c431c1717b..4f1cce5104 100644 --- a/packages/community/CHANGELOG.md +++ b/packages/community/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/community +## 0.0.67 + +### Patch Changes + +- Updated dependencies [7ae6eaa] + - @llamaindex/core@0.4.9 + ## 0.0.66 ### Patch Changes diff --git a/packages/community/package.json b/packages/community/package.json index b0b237c5f0..edbec3bdb0 100644 --- a/packages/community/package.json +++ b/packages/community/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/community", "description": "Community package for LlamaIndexTS", - "version": "0.0.66", + "version": "0.0.67", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 72616f983f..853a5c90b5 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/core +## 0.4.9 + +### Patch Changes + +- 7ae6eaa: feat: allow pass `additionalChatOptions` to agent + ## 0.4.8 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 1fbc8c77b3..370bcdf25b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/core", "type": "module", - "version": "0.4.8", + "version": "0.4.9", "description": "LlamaIndex Core Module", "exports": { "./agent": { diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index a8c4e23c63..dedd83c577 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/experimental +## 0.0.124 + +### Patch Changes + +- llamaindex@0.8.12 + ## 0.0.123 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index 7cfba316a1..9cb59aa52a 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/experimental", "description": "Experimental package for LlamaIndexTS", - "version": "0.0.123", + "version": "0.0.124", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/llamaindex/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md index 010031307c..65e568ebda 100644 --- a/packages/llamaindex/CHANGELOG.md +++ b/packages/llamaindex/CHANGELOG.md @@ -1,5 +1,25 @@ # llamaindex +## 0.8.12 + +### Patch Changes + +- Updated dependencies [7ae6eaa] + - @llamaindex/core@0.4.9 + - @llamaindex/openai@0.1.34 + - @llamaindex/cloud@2.0.9 + - @llamaindex/node-parser@0.0.10 + - @llamaindex/anthropic@0.0.18 + - @llamaindex/clip@0.0.18 + - @llamaindex/deepinfra@0.0.18 + - @llamaindex/huggingface@0.0.18 + - @llamaindex/ollama@0.0.25 + - @llamaindex/portkey-ai@0.0.18 + - @llamaindex/replicate@0.0.18 + - @llamaindex/readers@1.0.10 + - @llamaindex/groq@0.0.33 + - @llamaindex/vllm@0.0.4 + ## 0.8.11 ### Patch Changes diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index abdf13e193..420ba8b467 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -1,6 +1,6 @@ { "name": "llamaindex", - "version": "0.8.11", + "version": "0.8.12", "license": "MIT", "type": "module", "keywords": [ diff --git a/packages/node-parser/CHANGELOG.md b/packages/node-parser/CHANGELOG.md index 7ebdd76a27..d69718e1cb 100644 --- a/packages/node-parser/CHANGELOG.md +++ b/packages/node-parser/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/node-parser +## 0.0.10 + +### Patch Changes + +- Updated dependencies [7ae6eaa] + - @llamaindex/core@0.4.9 + ## 0.0.9 ### Patch Changes diff --git a/packages/node-parser/package.json b/packages/node-parser/package.json index bfe1ead28c..f557a669f8 100644 --- a/packages/node-parser/package.json +++ b/packages/node-parser/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/node-parser", - "version": "0.0.9", + "version": "0.0.10", "description": "Node parser for LlamaIndex", "type": "module", "exports": { diff --git a/packages/providers/anthropic/CHANGELOG.md b/packages/providers/anthropic/CHANGELOG.md index 257f87344b..c85e29e2bc 100644 --- a/packages/providers/anthropic/CHANGELOG.md +++ b/packages/providers/anthropic/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/anthropic +## 0.0.18 + +### Patch Changes + +- Updated dependencies [7ae6eaa] + - @llamaindex/core@0.4.9 + ## 0.0.17 ### Patch Changes diff --git a/packages/providers/anthropic/package.json b/packages/providers/anthropic/package.json index ea69ac462b..1ae802efa2 100644 --- a/packages/providers/anthropic/package.json +++ b/packages/providers/anthropic/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/anthropic", "description": "Anthropic Adapter for LlamaIndex", - "version": "0.0.17", + "version": "0.0.18", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/clip/CHANGELOG.md b/packages/providers/clip/CHANGELOG.md index 5a3d1f5371..2cf327a8d4 100644 --- a/packages/providers/clip/CHANGELOG.md +++ b/packages/providers/clip/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/clip +## 0.0.18 + +### Patch Changes + +- Updated dependencies [7ae6eaa] + - @llamaindex/core@0.4.9 + - @llamaindex/openai@0.1.34 + ## 0.0.17 ### Patch Changes diff --git a/packages/providers/clip/package.json b/packages/providers/clip/package.json index f2bccc5dc1..fda10a10f6 100644 --- a/packages/providers/clip/package.json +++ b/packages/providers/clip/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/clip", "description": "Clip Embedding Adapter for LlamaIndex", - "version": "0.0.17", + "version": "0.0.18", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/deepinfra/CHANGELOG.md b/packages/providers/deepinfra/CHANGELOG.md index bd369cb76e..8acf05fd3a 100644 --- a/packages/providers/deepinfra/CHANGELOG.md +++ b/packages/providers/deepinfra/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/deepinfra +## 0.0.18 + +### Patch Changes + +- Updated dependencies [7ae6eaa] + - @llamaindex/core@0.4.9 + - @llamaindex/openai@0.1.34 + ## 0.0.17 ### Patch Changes diff --git a/packages/providers/deepinfra/package.json b/packages/providers/deepinfra/package.json index b77e88e563..0ea658ef01 100644 --- a/packages/providers/deepinfra/package.json +++ b/packages/providers/deepinfra/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/deepinfra", "description": "Deepinfra Adapter for LlamaIndex", - "version": "0.0.17", + "version": "0.0.18", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/groq/CHANGELOG.md b/packages/providers/groq/CHANGELOG.md index 7d4ef60374..83a2d2b1f5 100644 --- a/packages/providers/groq/CHANGELOG.md +++ b/packages/providers/groq/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/groq +## 0.0.33 + +### Patch Changes + +- Updated dependencies [7ae6eaa] + - @llamaindex/openai@0.1.34 + ## 0.0.32 ### Patch Changes diff --git a/packages/providers/groq/package.json b/packages/providers/groq/package.json index 0b2961d18c..5b90e73fe2 100644 --- a/packages/providers/groq/package.json +++ b/packages/providers/groq/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/groq", "description": "Groq Adapter for LlamaIndex", - "version": "0.0.32", + "version": "0.0.33", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/huggingface/CHANGELOG.md b/packages/providers/huggingface/CHANGELOG.md index a3ac254dcb..cd5d745547 100644 --- a/packages/providers/huggingface/CHANGELOG.md +++ b/packages/providers/huggingface/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/huggingface +## 0.0.18 + +### Patch Changes + +- Updated dependencies [7ae6eaa] + - @llamaindex/core@0.4.9 + - @llamaindex/openai@0.1.34 + ## 0.0.17 ### Patch Changes diff --git a/packages/providers/huggingface/package.json b/packages/providers/huggingface/package.json index 36ee8c712c..597852a473 100644 --- a/packages/providers/huggingface/package.json +++ b/packages/providers/huggingface/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/huggingface", "description": "Huggingface Adapter for LlamaIndex", - "version": "0.0.17", + "version": "0.0.18", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/ollama/CHANGELOG.md b/packages/providers/ollama/CHANGELOG.md index deb6b0f41d..2192841c71 100644 --- a/packages/providers/ollama/CHANGELOG.md +++ b/packages/providers/ollama/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/ollama +## 0.0.25 + +### Patch Changes + +- Updated dependencies [7ae6eaa] + - @llamaindex/core@0.4.9 + ## 0.0.24 ### Patch Changes diff --git a/packages/providers/ollama/package.json b/packages/providers/ollama/package.json index 75918ed330..36b41b5df8 100644 --- a/packages/providers/ollama/package.json +++ b/packages/providers/ollama/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/ollama", "description": "Ollama Adapter for LlamaIndex", - "version": "0.0.24", + "version": "0.0.25", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/openai/CHANGELOG.md b/packages/providers/openai/CHANGELOG.md index a7b611a0a5..ea62ed2aea 100644 --- a/packages/providers/openai/CHANGELOG.md +++ b/packages/providers/openai/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/openai +## 0.1.34 + +### Patch Changes + +- 7ae6eaa: feat: allow pass `additionalChatOptions` to agent +- Updated dependencies [7ae6eaa] + - @llamaindex/core@0.4.9 + ## 0.1.33 ### Patch Changes diff --git a/packages/providers/openai/package.json b/packages/providers/openai/package.json index f830b57cb1..e028ca5ef5 100644 --- a/packages/providers/openai/package.json +++ b/packages/providers/openai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/openai", "description": "OpenAI Adapter for LlamaIndex", - "version": "0.1.33", + "version": "0.1.34", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/portkey-ai/CHANGELOG.md b/packages/providers/portkey-ai/CHANGELOG.md index 1614e203f9..c3cbcc63f9 100644 --- a/packages/providers/portkey-ai/CHANGELOG.md +++ b/packages/providers/portkey-ai/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/portkey-ai +## 0.0.18 + +### Patch Changes + +- Updated dependencies [7ae6eaa] + - @llamaindex/core@0.4.9 + ## 0.0.17 ### Patch Changes diff --git a/packages/providers/portkey-ai/package.json b/packages/providers/portkey-ai/package.json index 02a95bc7ff..2be70496e6 100644 --- a/packages/providers/portkey-ai/package.json +++ b/packages/providers/portkey-ai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/portkey-ai", "description": "Portkey Adapter for LlamaIndex", - "version": "0.0.17", + "version": "0.0.18", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/replicate/CHANGELOG.md b/packages/providers/replicate/CHANGELOG.md index c437fb1752..387df3391d 100644 --- a/packages/providers/replicate/CHANGELOG.md +++ b/packages/providers/replicate/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/replicate +## 0.0.18 + +### Patch Changes + +- Updated dependencies [7ae6eaa] + - @llamaindex/core@0.4.9 + ## 0.0.17 ### Patch Changes diff --git a/packages/providers/replicate/package.json b/packages/providers/replicate/package.json index 1878e8cdf7..4e70d07a40 100644 --- a/packages/providers/replicate/package.json +++ b/packages/providers/replicate/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/replicate", "description": "Replicate Adapter for LlamaIndex", - "version": "0.0.17", + "version": "0.0.18", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/vllm/CHANGELOG.md b/packages/providers/vllm/CHANGELOG.md index 3784323aee..598d09ac8c 100644 --- a/packages/providers/vllm/CHANGELOG.md +++ b/packages/providers/vllm/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/vllm +## 0.0.4 + +### Patch Changes + +- Updated dependencies [7ae6eaa] + - @llamaindex/openai@0.1.34 + ## 0.0.3 ### Patch Changes diff --git a/packages/providers/vllm/package.json b/packages/providers/vllm/package.json index 61d58802cb..70df0f4f07 100644 --- a/packages/providers/vllm/package.json +++ b/packages/providers/vllm/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/vllm", "description": "vLLM Adapter for LlamaIndex", - "version": "0.0.3", + "version": "0.0.4", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/readers/CHANGELOG.md b/packages/readers/CHANGELOG.md index 943af2a0bd..217abea28b 100644 --- a/packages/readers/CHANGELOG.md +++ b/packages/readers/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/readers +## 1.0.10 + +### Patch Changes + +- Updated dependencies [7ae6eaa] + - @llamaindex/core@0.4.9 + ## 1.0.9 ### Patch Changes diff --git a/packages/readers/package.json b/packages/readers/package.json index 8740f88960..1545cf5b4d 100644 --- a/packages/readers/package.json +++ b/packages/readers/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/readers", "description": "LlamaIndex Readers", - "version": "1.0.9", + "version": "1.0.10", "type": "module", "exports": { "./node/hook": "./node/dist/hook.js", diff --git a/unit/CHANGELOG.md b/unit/CHANGELOG.md index 569357318d..ff11a79a4e 100644 --- a/unit/CHANGELOG.md +++ b/unit/CHANGELOG.md @@ -1,5 +1,17 @@ # @llamaindex/unit-test +## 0.0.21 + +### Patch Changes + +- Updated dependencies [7ae6eaa] + - @llamaindex/core@0.4.9 + - @llamaindex/openai@0.1.34 + - @llamaindex/cloud@2.0.9 + - llamaindex@0.8.12 + - @llamaindex/node-parser@0.0.10 + - @llamaindex/readers@1.0.10 + ## 0.0.20 ### Patch Changes diff --git a/unit/package.json b/unit/package.json index 1199efbb9b..210de1c256 100644 --- a/unit/package.json +++ b/unit/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/unit-test", "private": true, - "version": "0.0.20", + "version": "0.0.21", "type": "module", "scripts": { "test": "vitest run" From 17f9022d22544f80653aa42118d99e6ba46ee218 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Wed, 13 Nov 2024 00:46:35 -0800 Subject: [PATCH 18/56] fix: output event check (#1475) --- packages/workflow/src/workflow-context.ts | 9 +++++---- unit/workflow/workflow.test.ts | 15 +++++++++++++++ 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/packages/workflow/src/workflow-context.ts b/packages/workflow/src/workflow-context.ts index a977a065fa..bd8bdf2ada 100644 --- a/packages/workflow/src/workflow-context.ts +++ b/packages/workflow/src/workflow-context.ts @@ -397,10 +397,11 @@ export class WorkflowContext ); } const outputs = outputsMap.get(step) ?? []; - const outputEvents = flattenEvents(outputs, [ - nextEvent, - ]); - if (outputEvents.length !== outputs.length) { + if ( + !outputs.some( + (output) => nextEvent.constructor === output, + ) + ) { if (this.#strict) { const error = Error( `Step ${step.name} returned an unexpected output event ${nextEvent}`, diff --git a/unit/workflow/workflow.test.ts b/unit/workflow/workflow.test.ts index c6acf07d57..4cc1d0787b 100644 --- a/unit/workflow/workflow.test.ts +++ b/unit/workflow/workflow.test.ts @@ -794,6 +794,21 @@ describe("workflow event loop", () => { } `); }); + + test("workflow multiple output", async () => { + const myFlow = new Workflow({ verbose: true }); + myFlow.addStep( + { + inputs: [StartEvent], + outputs: [StopEvent, StopEvent], + }, + async (_context, ev) => { + return new StopEvent(`Hello ${ev.data}!`); + }, + ); + const result = await myFlow.run("world").strict(); + expect(result.data).toBe("Hello world!"); + }); }); describe("snapshot", async () => { From ea92b6986d6239ac9214515ec0c017d657cecfc4 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Wed, 13 Nov 2024 01:15:28 -0800 Subject: [PATCH 19/56] chore: update changeset --- .changeset/afraid-seahorses-develop.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/afraid-seahorses-develop.md diff --git a/.changeset/afraid-seahorses-develop.md b/.changeset/afraid-seahorses-develop.md new file mode 100644 index 0000000000..c0eb606992 --- /dev/null +++ b/.changeset/afraid-seahorses-develop.md @@ -0,0 +1,5 @@ +--- +"@llamaindex/workflow": patch +--- + +fix: output event check From fadc8b8ea0b5c1170d1e4f1e2838761d7c8b094a Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Wed, 13 Nov 2024 01:15:50 -0800 Subject: [PATCH 20/56] feat: recoverable data with error handling (#1476) --- .changeset/cool-cows-wonder.md | 5 ++ packages/workflow/src/workflow-context.ts | 3 + unit/workflow/workflow.test.ts | 80 +++++++++++++++++++++++ 3 files changed, 88 insertions(+) create mode 100644 .changeset/cool-cows-wonder.md diff --git a/.changeset/cool-cows-wonder.md b/.changeset/cool-cows-wonder.md new file mode 100644 index 0000000000..5bfd72fda1 --- /dev/null +++ b/.changeset/cool-cows-wonder.md @@ -0,0 +1,5 @@ +--- +"@llamaindex/workflow": patch +--- + +feat: recoverable context with error handling diff --git a/packages/workflow/src/workflow-context.ts b/packages/workflow/src/workflow-context.ts index bd8bdf2ada..624916f8b2 100644 --- a/packages/workflow/src/workflow-context.ts +++ b/packages/workflow/src/workflow-context.ts @@ -453,6 +453,9 @@ export class WorkflowContext }), ) .catch((err) => { + // when the step raise an error, should go back to the previous step + this.#sendEvent(event); + isPendingEvents.add(event); controller.error(err); }); } diff --git a/unit/workflow/workflow.test.ts b/unit/workflow/workflow.test.ts index 4cc1d0787b..4d2104ef47 100644 --- a/unit/workflow/workflow.test.ts +++ b/unit/workflow/workflow.test.ts @@ -884,3 +884,83 @@ describe("snapshot", async () => { expect(fn).toHaveBeenCalledTimes(1); }); }); + +describe("error", () => { + test("error in handler", async () => { + const myFlow = new Workflow({ verbose: true }); + myFlow.addStep( + { + inputs: [StartEvent], + outputs: [StopEvent], + }, + async ({ data }) => { + if (!data) { + throw new Error("Something went wrong"); + } else { + return new StopEvent(`Hello ${data}!`); + } + }, + ); + await expect(myFlow.run("world")).rejects.toThrow("Something went wrong"); + { + const context = myFlow.run("world"); + try { + for await (const _ of context) { + // do nothing + } + } catch (error) { + expect(error).toBeInstanceOf(Error); + expect((error as Error).message).toBe("Something went wrong"); + const snapshot = context.snapshot(); + const newContext = myFlow.recover(snapshot).with(true); + expect((await newContext).data).toBe("Hello true!"); + } + } + }); + + test("recover in the middle of workflow", async () => { + const myFlow = new Workflow({ + verbose: true, + }); + + class AEvent extends WorkflowEvent {} + + myFlow.addStep( + { + inputs: [StartEvent], + outputs: [AEvent], + }, + async ({ data }) => { + if (data !== undefined) { + throw new Error("Something went wrong"); + } + return new AEvent("world"); + }, + ); + myFlow.addStep( + { + inputs: [AEvent], + outputs: [StopEvent], + }, + async ({ data }, ev) => { + if (data === undefined) { + throw new Error("Something went wrong"); + } + return new StopEvent(`Hello, ${data}!`); + }, + ); + // no context, so will throw error + const context = myFlow.run("world"); + try { + for await (const _ of context) { + // do nothing + } + } catch (error) { + expect(error).toBeInstanceOf(Error); + expect((error as Error).message).toBe("Something went wrong"); + const snapshot = context.snapshot(); + const newContext = myFlow.recover(snapshot).with("Recovered Data"); + expect((await newContext).data).toBe("Hello, Recovered Data!"); + } + }); +}); From b39f40dbd885a5e745c1f51892cb3e62ce0d5366 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Nov 2024 01:25:40 -0800 Subject: [PATCH 21/56] Release (#1477) Co-authored-by: github-actions[bot] Co-authored-by: himself65 --- .changeset/afraid-seahorses-develop.md | 5 ----- .changeset/cool-cows-wonder.md | 5 ----- apps/docs/CHANGELOG.md | 6 ++++++ apps/docs/package.json | 2 +- apps/next/CHANGELOG.md | 8 ++++++++ apps/next/package.json | 2 +- examples/CHANGELOG.md | 8 ++++++++ examples/package.json | 4 ++-- packages/workflow/CHANGELOG.md | 7 +++++++ packages/workflow/package.json | 2 +- pnpm-lock.yaml | 2 +- unit/CHANGELOG.md | 8 ++++++++ unit/package.json | 2 +- 13 files changed, 44 insertions(+), 17 deletions(-) delete mode 100644 .changeset/afraid-seahorses-develop.md delete mode 100644 .changeset/cool-cows-wonder.md diff --git a/.changeset/afraid-seahorses-develop.md b/.changeset/afraid-seahorses-develop.md deleted file mode 100644 index c0eb606992..0000000000 --- a/.changeset/afraid-seahorses-develop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@llamaindex/workflow": patch ---- - -fix: output event check diff --git a/.changeset/cool-cows-wonder.md b/.changeset/cool-cows-wonder.md deleted file mode 100644 index 5bfd72fda1..0000000000 --- a/.changeset/cool-cows-wonder.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@llamaindex/workflow": patch ---- - -feat: recoverable context with error handling diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index 2666729b62..1cb20612ff 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,11 @@ # docs +## 0.0.117 + +### Patch Changes + +- @llamaindex/examples@0.0.15 + ## 0.0.116 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index abe1801415..bc8dd16f07 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.116", + "version": "0.0.117", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index 86630f3d06..8f1f189df7 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/doc +## 0.0.15 + +### Patch Changes + +- Updated dependencies [ea92b69] +- Updated dependencies [fadc8b8] + - @llamaindex/workflow@0.0.5 + ## 0.0.14 ### Patch Changes diff --git a/apps/next/package.json b/apps/next/package.json index 702d21db66..64730e6ec8 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/doc", - "version": "0.0.14", + "version": "0.0.15", "private": true, "scripts": { "build": "pnpm run build:docs && next build", diff --git a/examples/CHANGELOG.md b/examples/CHANGELOG.md index 4c1be42a89..2969dc906d 100644 --- a/examples/CHANGELOG.md +++ b/examples/CHANGELOG.md @@ -1,5 +1,13 @@ # examples +## 0.0.15 + +### Patch Changes + +- Updated dependencies [ea92b69] +- Updated dependencies [fadc8b8] + - @llamaindex/workflow@0.0.5 + ## 0.0.14 ### Patch Changes diff --git a/examples/package.json b/examples/package.json index ecfe683ddf..10699dda91 100644 --- a/examples/package.json +++ b/examples/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/examples", "private": true, - "version": "0.0.14", + "version": "0.0.15", "dependencies": { "@aws-crypto/sha256-js": "^5.2.0", "@azure/cosmos": "^4.1.1", @@ -9,7 +9,7 @@ "@datastax/astra-db-ts": "^1.4.1", "@llamaindex/core": "^0.4.7", "@llamaindex/readers": "^1.0.8", - "@llamaindex/workflow": "^0.0.4", + "@llamaindex/workflow": "^0.0.5", "@notionhq/client": "^2.2.15", "@pinecone-database/pinecone": "^3.0.2", "@vercel/postgres": "^0.10.0", diff --git a/packages/workflow/CHANGELOG.md b/packages/workflow/CHANGELOG.md index ce77f2c626..b62a346ca0 100644 --- a/packages/workflow/CHANGELOG.md +++ b/packages/workflow/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/workflow +## 0.0.5 + +### Patch Changes + +- ea92b69: fix: output event check +- fadc8b8: feat: recoverable context with error handling + ## 0.0.4 ### Patch Changes diff --git a/packages/workflow/package.json b/packages/workflow/package.json index 840a9e93b4..fb693d0809 100644 --- a/packages/workflow/package.json +++ b/packages/workflow/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/workflow", "description": "Workflow API", - "version": "0.0.4", + "version": "0.0.5", "type": "module", "types": "dist/index.d.ts", "module": "dist/index.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d4bd1f9a7c..870e492d62 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -590,7 +590,7 @@ importers: specifier: ^1.0.8 version: link:../packages/readers '@llamaindex/workflow': - specifier: ^0.0.4 + specifier: ^0.0.5 version: link:../packages/workflow '@notionhq/client': specifier: ^2.2.15 diff --git a/unit/CHANGELOG.md b/unit/CHANGELOG.md index ff11a79a4e..12aa6db860 100644 --- a/unit/CHANGELOG.md +++ b/unit/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/unit-test +## 0.0.22 + +### Patch Changes + +- Updated dependencies [ea92b69] +- Updated dependencies [fadc8b8] + - @llamaindex/workflow@0.0.5 + ## 0.0.21 ### Patch Changes diff --git a/unit/package.json b/unit/package.json index 210de1c256..02a7624404 100644 --- a/unit/package.json +++ b/unit/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/unit-test", "private": true, - "version": "0.0.21", + "version": "0.0.22", "type": "module", "scripts": { "test": "vitest run" From 1d470363df875a49daf4efeaa55b9548b8bb2b94 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Wed, 13 Nov 2024 18:16:13 -0800 Subject: [PATCH 22/56] docs: add banner for legacy (#1478) --- apps/docs/docusaurus.config.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/docs/docusaurus.config.js b/apps/docs/docusaurus.config.js index c520156a71..675b7150e0 100644 --- a/apps/docs/docusaurus.config.js +++ b/apps/docs/docusaurus.config.js @@ -62,6 +62,12 @@ const config = { ({ // Replace with your project's social card image: "img/favicon.png", // TODO change this + announcementBar: { + id: "migrate_to_next", + content: + 'We are migrating to Next.js based documentation. Check it out here!', + isCloseable: false, + }, navbar: { title: "LlamaIndex.TS", logo: { From ee20c44d9bfa956ef75a4f3c4a8d906b21c039a6 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Thu, 14 Nov 2024 00:17:53 -0800 Subject: [PATCH 23/56] feat(workflow): allow send event with no output (#1479) --- .changeset/perfect-zebras-live.md | 6 + packages/workflow/src/workflow-context.ts | 197 +++++++++++----------- packages/workflow/src/workflow.ts | 13 +- unit/workflow/workflow.test.ts | 15 ++ 4 files changed, 129 insertions(+), 102 deletions(-) create mode 100644 .changeset/perfect-zebras-live.md diff --git a/.changeset/perfect-zebras-live.md b/.changeset/perfect-zebras-live.md new file mode 100644 index 0000000000..c15d9f3e4d --- /dev/null +++ b/.changeset/perfect-zebras-live.md @@ -0,0 +1,6 @@ +--- +"@llamaindex/unit-test": patch +"@llamaindex/workflow": patch +--- + +feat(workflow): allow send event with no output diff --git a/packages/workflow/src/workflow-context.ts b/packages/workflow/src/workflow-context.ts index 624916f8b2..763e5d18dc 100644 --- a/packages/workflow/src/workflow-context.ts +++ b/packages/workflow/src/workflow-context.ts @@ -13,19 +13,18 @@ export type StepHandler< AnyWorkflowEventConstructor | StartEventConstructor, ...(AnyWorkflowEventConstructor | StopEventConstructor)[], ] = [AnyWorkflowEventConstructor | StartEventConstructor], - Out extends [ - AnyWorkflowEventConstructor | StartEventConstructor, - ...(AnyWorkflowEventConstructor | StopEventConstructor)[], - ] = [AnyWorkflowEventConstructor | StopEventConstructor], + Out extends (AnyWorkflowEventConstructor | StopEventConstructor)[] = [], > = ( context: HandlerContext, ...events: { [K in keyof Inputs]: InstanceType; } ) => Promise< - { - [K in keyof Out]: InstanceType; - }[number] + Out extends [] + ? void + : { + [K in keyof Out]: InstanceType; + }[number] >; export type ReadonlyStepMap = ReadonlyMap< @@ -275,7 +274,7 @@ export class WorkflowContext */ #createStreamEvents(): AsyncIterableIterator> { const isPendingEvents = new WeakSet>(); - const pendingTasks = new Set>>(); + const pendingTasks = new Set | void>>(); const enqueuedEvents = new Set>(); const stream = new ReadableStream>({ start: async (controller) => { @@ -325,102 +324,104 @@ export class WorkflowContext } const [steps, inputsMap, outputsMap] = this.#getStepFunction(event); - const nextEventPromises: Promise>[] = [ - ...steps, - ] - .map((step) => { - const inputs = [...(inputsMap.get(step) ?? [])]; - const acceptableInputs: WorkflowEvent[] = - this.#pendingInputQueue.filter((event) => - inputs.some((input) => event instanceof input), - ); - const events: WorkflowEvent[] = flattenEvents( - inputs, - [event, ...acceptableInputs], - ); - // remove the event from the queue, in case of infinite loop - events.forEach((event) => { - const protocolIdx = this.#queue.findIndex( - (protocol) => - protocol.type === "event" && - protocol.event === event, + const nextEventPromises: Promise | void>[] = + [...steps] + .map((step) => { + const inputs = [...(inputsMap.get(step) ?? [])]; + const acceptableInputs: WorkflowEvent[] = + this.#pendingInputQueue.filter((event) => + inputs.some((input) => event instanceof input), + ); + const events: WorkflowEvent[] = flattenEvents( + inputs, + [event, ...acceptableInputs], ); - if (protocolIdx !== -1) { - this.#queue.splice(protocolIdx, 1); + // remove the event from the queue, in case of infinite loop + events.forEach((event) => { + const protocolIdx = this.#queue.findIndex( + (protocol) => + protocol.type === "event" && + protocol.event === event, + ); + if (protocolIdx !== -1) { + this.#queue.splice(protocolIdx, 1); + } + }); + if (events.length !== inputs.length) { + if (this.#verbose) { + console.log( + `Not enough inputs for step ${step.name}, waiting for more events`, + ); + } + // not enough to run the step, push back to the queue + this.#sendEvent(event); + isPendingEvents.add(event); + return null; + } + if (isPendingEvents.has(event)) { + isPendingEvents.delete(event); } - }); - if (events.length !== inputs.length) { if (this.#verbose) { console.log( - `Not enough inputs for step ${step.name}, waiting for more events`, + `Running step ${step.name} with inputs ${events}`, ); } - // not enough to run the step, push back to the queue - this.#sendEvent(event); - isPendingEvents.add(event); - return null; - } - if (isPendingEvents.has(event)) { - isPendingEvents.delete(event); - } - if (this.#verbose) { - console.log( - `Running step ${step.name} with inputs ${events}`, - ); - } - const data = this.data; - return (step as StepHandler) - .call( - null, - { - get data() { - return data; + const data = this.data; + return (step as StepHandler) + .call( + null, + { + get data() { + return data; + }, + sendEvent: this.#sendEvent, + requireEvent: this.#requireEvent, }, - sendEvent: this.#sendEvent, - requireEvent: this.#requireEvent, - }, - // @ts-expect-error IDK why - ...events.sort((a, b) => { - const aIndex = inputs.indexOf( - a.constructor as AnyWorkflowEventConstructor, - ); - const bIndex = inputs.indexOf( - b.constructor as AnyWorkflowEventConstructor, - ); - return aIndex - bIndex; - }), - ) - .then((nextEvent) => { - if (this.#verbose) { - console.log( - `Step ${step.name} completed, next event is ${nextEvent}`, - ); - } - const outputs = outputsMap.get(step) ?? []; - if ( - !outputs.some( - (output) => nextEvent.constructor === output, - ) - ) { - if (this.#strict) { - const error = Error( - `Step ${step.name} returned an unexpected output event ${nextEvent}`, + // @ts-expect-error IDK why + ...events.sort((a, b) => { + const aIndex = inputs.indexOf( + a.constructor as AnyWorkflowEventConstructor, ); - controller.error(error); - } else { - console.warn( - `Step ${step.name} returned an unexpected output event ${nextEvent}`, + const bIndex = inputs.indexOf( + b.constructor as AnyWorkflowEventConstructor, ); + return aIndex - bIndex; + }), + ) + .then((nextEvent: void | WorkflowEvent) => { + if (nextEvent === undefined) { + return; } - } - if (!(nextEvent instanceof StopEvent)) { - this.#pendingInputQueue.unshift(nextEvent); - this.#sendEvent(nextEvent); - } - return nextEvent; - }); - }) - .filter((promise) => promise !== null); + if (this.#verbose) { + console.log( + `Step ${step.name} completed, next event is ${nextEvent}`, + ); + } + const outputs = outputsMap.get(step) ?? []; + if ( + !outputs.some( + (output) => nextEvent.constructor === output, + ) + ) { + if (this.#strict) { + const error = Error( + `Step ${step.name} returned an unexpected output event ${nextEvent}`, + ); + controller.error(error); + } else { + console.warn( + `Step ${step.name} returned an unexpected output event ${nextEvent}`, + ); + } + } + if (!(nextEvent instanceof StopEvent)) { + this.#pendingInputQueue.unshift(nextEvent); + this.#sendEvent(nextEvent); + } + return nextEvent; + }); + }) + .filter((promise) => promise !== null); nextEventPromises.forEach((promise) => { pendingTasks.add(promise); promise @@ -433,6 +434,9 @@ export class WorkflowContext }); Promise.race(nextEventPromises) .then((fastestNextEvent) => { + if (fastestNextEvent === undefined) { + return; + } if (!enqueuedEvents.has(fastestNextEvent)) { controller.enqueue(fastestNextEvent); enqueuedEvents.add(fastestNextEvent); @@ -441,7 +445,10 @@ export class WorkflowContext }) .then(async (fastestNextEvent) => Promise.all(nextEventPromises).then((nextEvents) => { - for (const nextEvent of nextEvents) { + const events = nextEvents.filter( + (event) => event !== undefined, + ); + for (const nextEvent of events) { // do not enqueue the same event twice if (fastestNextEvent !== nextEvent) { if (!enqueuedEvents.has(nextEvent)) { diff --git a/packages/workflow/src/workflow.ts b/packages/workflow/src/workflow.ts index 1e2abab2d3..0ec6f4dc20 100644 --- a/packages/workflow/src/workflow.ts +++ b/packages/workflow/src/workflow.ts @@ -57,10 +57,7 @@ export class Workflow { AnyWorkflowEventConstructor | StartEventConstructor, ...(AnyWorkflowEventConstructor | StopEventConstructor)[], ], - const Out extends [ - AnyWorkflowEventConstructor | StopEventConstructor, - ...(AnyWorkflowEventConstructor | StopEventConstructor)[], - ], + const Out extends (AnyWorkflowEventConstructor | StopEventConstructor)[], >( parameters: StepParameters, stepFn: ( @@ -69,9 +66,11 @@ export class Workflow { [K in keyof In]: InstanceType; } ) => Promise< - { - [K in keyof Out]: InstanceType; - }[number] + Out extends [] + ? void + : { + [K in keyof Out]: InstanceType; + }[number] >, ): this { const { inputs, outputs } = parameters; diff --git a/unit/workflow/workflow.test.ts b/unit/workflow/workflow.test.ts index 4d2104ef47..522bc3a376 100644 --- a/unit/workflow/workflow.test.ts +++ b/unit/workflow/workflow.test.ts @@ -531,6 +531,21 @@ describe("workflow basic", () => { const result = await myWorkflow.run("start"); expect(result.data).toBe("query result"); }); + + test("allow output with send event", async () => { + const myFlow = new Workflow({ verbose: true }); + myFlow.addStep( + { + inputs: [StartEvent], + outputs: [], + }, + async (context, ev) => { + context.sendEvent(new StopEvent(`Hello ${ev.data}!`)); + }, + ); + const result = myFlow.run("world"); + expect((await result).data).toBe("Hello world!"); + }); }); describe("workflow event loop", () => { From c69605f4064c85d4d97c81b222b8976dc159aed3 Mon Sep 17 00:00:00 2001 From: Aman Rao <54672230+amanrao23@users.noreply.github.com> Date: Fri, 15 Nov 2024 03:15:50 +0530 Subject: [PATCH 24/56] feat: add async support to BaseChatStore and BaseChatStoreMemory (#1483) Co-authored-by: Alex Yang --- .changeset/witty-worms-marry.md | 5 +++++ packages/core/src/memory/base.ts | 6 +++--- packages/core/src/storage/chat-store/base-chat-store.ts | 4 +++- 3 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 .changeset/witty-worms-marry.md diff --git a/.changeset/witty-worms-marry.md b/.changeset/witty-worms-marry.md new file mode 100644 index 0000000000..de775cf961 --- /dev/null +++ b/.changeset/witty-worms-marry.md @@ -0,0 +1,5 @@ +--- +"@llamaindex/core": patch +--- + +feat: add async support to BaseChatStore and BaseChatStoreMemory diff --git a/packages/core/src/memory/base.ts b/packages/core/src/memory/base.ts index ef468e5b9d..6e2af2afca 100644 --- a/packages/core/src/memory/base.ts +++ b/packages/core/src/memory/base.ts @@ -71,15 +71,15 @@ export abstract class BaseChatStoreMemory< return this.chatStore.getMessages(this.chatStoreKey); } - put(messages: ChatMessage) { + put(messages: ChatMessage): void | Promise { this.chatStore.addMessage(this.chatStoreKey, messages); } - set(messages: ChatMessage[]) { + set(messages: ChatMessage[]): void | Promise { this.chatStore.setMessages(this.chatStoreKey, messages); } - reset() { + reset(): void | Promise { this.chatStore.deleteMessages(this.chatStoreKey); } } diff --git a/packages/core/src/storage/chat-store/base-chat-store.ts b/packages/core/src/storage/chat-store/base-chat-store.ts index 80e6295e81..7cbefdbb99 100644 --- a/packages/core/src/storage/chat-store/base-chat-store.ts +++ b/packages/core/src/storage/chat-store/base-chat-store.ts @@ -19,5 +19,7 @@ export abstract class BaseChatStore< ): void; abstract deleteMessages(key: string): void; abstract deleteMessage(key: string, idx: number): void; - abstract getKeys(): IterableIterator; + abstract getKeys(): + | IterableIterator + | Promise>; } From a7540ff47be86369e4d3cb91834523c7508c72fe Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Thu, 14 Nov 2024 15:46:48 -0800 Subject: [PATCH 25/56] docs: update (#1486) --- README.md | 10 +++++++--- apps/next/public/square.svg | 18 ++++++++++++++++++ 2 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 apps/next/public/square.svg diff --git a/README.md b/README.md index b83d08daa5..171499c197 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,16 @@ -# LlamaIndex.TS +

+ LlamaIndex logo +

+

LlamaIndex.TS

+

+ Data framework for your LLM application. +

[![NPM Version](https://img.shields.io/npm/v/llamaindex)](https://www.npmjs.com/package/llamaindex) [![NPM License](https://img.shields.io/npm/l/llamaindex)](https://www.npmjs.com/package/llamaindex) [![NPM Downloads](https://img.shields.io/npm/dm/llamaindex)](https://www.npmjs.com/package/llamaindex) [![Discord](https://img.shields.io/discord/1059199217496772688)](https://discord.com/invite/eN6D2HQ4aX) -LlamaIndex is a data framework for your LLM application. - Use your own data with large language models (LLMs, OpenAI ChatGPT and others) in JS runtime environments with TypeScript support. Documentation: https://ts.llamaindex.ai/ diff --git a/apps/next/public/square.svg b/apps/next/public/square.svg new file mode 100644 index 0000000000..fdcc834c6f --- /dev/null +++ b/apps/next/public/square.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + From a7b0ac3cb789c40d4c9f7738e1898ec207c7f573 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Thu, 14 Nov 2024 17:35:21 -0800 Subject: [PATCH 26/56] feat(anthropic): support prompt caching (#1488) --- .changeset/honest-moose-roll-2.md | 5 ++ .changeset/honest-moose-roll.md | 5 ++ examples/anthropic/prompt-caching.ts | 38 +++++++++ packages/core/src/llms/base.ts | 4 +- packages/providers/anthropic/package.json | 2 +- packages/providers/anthropic/src/llm.ts | 99 +++++++++++++++++------ pnpm-lock.yaml | 19 ++++- 7 files changed, 145 insertions(+), 27 deletions(-) create mode 100644 .changeset/honest-moose-roll-2.md create mode 100644 .changeset/honest-moose-roll.md create mode 100644 examples/anthropic/prompt-caching.ts diff --git a/.changeset/honest-moose-roll-2.md b/.changeset/honest-moose-roll-2.md new file mode 100644 index 0000000000..06fd6434e6 --- /dev/null +++ b/.changeset/honest-moose-roll-2.md @@ -0,0 +1,5 @@ +--- +"@llamaindex/anthropic": patch +--- + +feat(anthropic): support prompt caching diff --git a/.changeset/honest-moose-roll.md b/.changeset/honest-moose-roll.md new file mode 100644 index 0000000000..01cf72c137 --- /dev/null +++ b/.changeset/honest-moose-roll.md @@ -0,0 +1,5 @@ +--- +"@llamaindex/core": patch +--- + +fix: update tool call llm type diff --git a/examples/anthropic/prompt-caching.ts b/examples/anthropic/prompt-caching.ts new file mode 100644 index 0000000000..2f9182e9a6 --- /dev/null +++ b/examples/anthropic/prompt-caching.ts @@ -0,0 +1,38 @@ +import { Anthropic } from "llamaindex"; + +async function main() { + const anthropic = new Anthropic({ + model: "claude-3-5-sonnet-20241022", + }); + + const entireBook = await fetch( + "https://www.gutenberg.org/files/1342/1342-0.txt", + ).then((response) => response.text()); + + const response = await anthropic.chat({ + messages: [ + { + content: + "You are an AI assistant tasked with analyzing literary works. Your goal is to provide insightful commentary on themes, characters, and writing style.\n", + role: "system", + }, + { + content: entireBook, + role: "system", + options: { + cache_control: { + type: "ephemeral", + }, + }, + }, + { + content: "analyze the major themes in Pride and Prejudice.", + role: "user", + }, + ], + }); + + console.log(response.message.content); +} + +main().catch(console.error); diff --git a/packages/core/src/llms/base.ts b/packages/core/src/llms/base.ts index 89b9ecd82c..46306bfece 100644 --- a/packages/core/src/llms/base.ts +++ b/packages/core/src/llms/base.ts @@ -66,6 +66,8 @@ export abstract class BaseLLM< export abstract class ToolCallLLM< AdditionalChatOptions extends object = object, -> extends BaseLLM { + AdditionalMessageOptions extends + ToolCallLLMMessageOptions = ToolCallLLMMessageOptions, +> extends BaseLLM { abstract supportToolCall: boolean; } diff --git a/packages/providers/anthropic/package.json b/packages/providers/anthropic/package.json index 1ae802efa2..f64967fcab 100644 --- a/packages/providers/anthropic/package.json +++ b/packages/providers/anthropic/package.json @@ -33,7 +33,7 @@ "bunchee": "5.6.1" }, "dependencies": { - "@anthropic-ai/sdk": "0.27.1", + "@anthropic-ai/sdk": "0.32.1", "@llamaindex/core": "workspace:*", "@llamaindex/env": "workspace:*", "remeda": "^2.12.0" diff --git a/packages/providers/anthropic/src/llm.ts b/packages/providers/anthropic/src/llm.ts index 485b28186a..251f7b2953 100644 --- a/packages/providers/anthropic/src/llm.ts +++ b/packages/providers/anthropic/src/llm.ts @@ -1,5 +1,9 @@ import type { ClientOptions } from "@anthropic-ai/sdk"; import { Anthropic as SDKAnthropic } from "@anthropic-ai/sdk"; +import type { + BetaCacheControlEphemeral, + BetaTextBlockParam, +} from "@anthropic-ai/sdk/resources/beta/index"; import type { TextBlock, TextBlockParam, @@ -8,6 +12,7 @@ import type { ImageBlockParam, MessageCreateParamsNonStreaming, MessageParam, + Model, Tool, ToolResultBlockParam, ToolUseBlock, @@ -75,6 +80,9 @@ export const ALL_AVAILABLE_ANTHROPIC_LEGACY_MODELS = { "claude-2.1": { contextWindow: 200000, }, + "claude-2.0": { + contextWindow: 100000, + }, "claude-instant-1.2": { contextWindow: 100000, }, @@ -82,18 +90,30 @@ export const ALL_AVAILABLE_ANTHROPIC_LEGACY_MODELS = { export const ALL_AVAILABLE_V3_MODELS = { "claude-3-opus": { contextWindow: 200000 }, + "claude-3-opus-latest": { contextWindow: 200000 }, + "claude-3-opus-20240229": { contextWindow: 200000 }, "claude-3-sonnet": { contextWindow: 200000 }, + "claude-3-sonnet-20240229": { contextWindow: 200000 }, "claude-3-haiku": { contextWindow: 200000 }, + "claude-3-haiku-20240307": { contextWindow: 200000 }, }; export const ALL_AVAILABLE_V3_5_MODELS = { "claude-3-5-sonnet": { contextWindow: 200000 }, + "claude-3-5-sonnet-20241022": { contextWindow: 200000 }, + "claude-3-5-sonnet-20240620": { contextWindow: 200000 }, + "claude-3-5-sonnet-latest": { contextWindow: 200000 }, + "claude-3-5-haiku": { contextWindow: 200000 }, + "claude-3-5-haiku-latest": { contextWindow: 200000 }, + "claude-3-5-haiku-20241022": { contextWindow: 200000 }, }; export const ALL_AVAILABLE_ANTHROPIC_MODELS = { ...ALL_AVAILABLE_ANTHROPIC_LEGACY_MODELS, ...ALL_AVAILABLE_V3_MODELS, ...ALL_AVAILABLE_V3_5_MODELS, +} satisfies { + [key in Model]: { contextWindow: number }; }; const AVAILABLE_ANTHROPIC_MODELS_WITHOUT_DATE: { [key: string]: string } = { @@ -104,10 +124,16 @@ const AVAILABLE_ANTHROPIC_MODELS_WITHOUT_DATE: { [key: string]: string } = { } as { [key in keyof typeof ALL_AVAILABLE_ANTHROPIC_MODELS]: string }; export type AnthropicAdditionalChatOptions = object; +export type AnthropicToolCallLLMMessageOptions = ToolCallLLMMessageOptions & { + cache_control?: BetaCacheControlEphemeral | null; +}; -export class Anthropic extends ToolCallLLM { +export class Anthropic extends ToolCallLLM< + AnthropicAdditionalChatOptions, + AnthropicToolCallLLMMessageOptions +> { // Per completion Anthropic params - model: keyof typeof ALL_AVAILABLE_ANTHROPIC_MODELS; + model: keyof typeof ALL_AVAILABLE_ANTHROPIC_MODELS | ({} & string); temperature: number; topP: number; maxTokens?: number | undefined; @@ -147,7 +173,12 @@ export class Anthropic extends ToolCallLLM { temperature: this.temperature, topP: this.topP, maxTokens: this.maxTokens, - contextWindow: ALL_AVAILABLE_ANTHROPIC_MODELS[this.model].contextWindow, + contextWindow: + this.model in ALL_AVAILABLE_ANTHROPIC_MODELS + ? ALL_AVAILABLE_ANTHROPIC_MODELS[ + this.model as keyof typeof ALL_AVAILABLE_ANTHROPIC_MODELS + ].contextWindow + : 200000, tokenizer: undefined, }; } @@ -291,56 +322,74 @@ export class Anthropic extends ToolCallLLM { chat( params: LLMChatParamsStreaming< AnthropicAdditionalChatOptions, - ToolCallLLMMessageOptions + AnthropicToolCallLLMMessageOptions >, - ): Promise>>; + ): Promise< + AsyncIterable> + >; chat( params: LLMChatParamsNonStreaming< AnthropicAdditionalChatOptions, - ToolCallLLMMessageOptions + AnthropicToolCallLLMMessageOptions >, - ): Promise>; + ): Promise>; @wrapLLMEvent async chat( params: | LLMChatParamsNonStreaming< AnthropicAdditionalChatOptions, - ToolCallLLMMessageOptions + AnthropicToolCallLLMMessageOptions > | LLMChatParamsStreaming< AnthropicAdditionalChatOptions, - ToolCallLLMMessageOptions + AnthropicToolCallLLMMessageOptions >, ): Promise< - | ChatResponse - | AsyncIterable> + | ChatResponse + | AsyncIterable> > { let { messages } = params; const { stream, tools } = params; - let systemPrompt: string | null = null; + let systemPrompt: string | Array | null = null; const systemMessages = messages.filter( (message) => message.role === "system", ); if (systemMessages.length > 0) { - systemPrompt = systemMessages - .map((message) => message.content) - .join("\n"); + systemPrompt = systemMessages.map((message) => + message.options && "cache_control" in message.options + ? { + type: "text", + text: extractText(message.content), + cache_control: message.options.cache_control, + } + : { + type: "text", + text: extractText(message.content), + }, + ); messages = messages.filter((message) => message.role !== "system"); } + const beta = + systemPrompt?.find((message) => "cache_control" in message) !== undefined; + + // case: Non-streaming + let anthropic = this.session.anthropic; + if (beta) { + // @ts-expect-error type casting + anthropic = anthropic.beta.promptCaching; + } // case: Streaming if (stream) { if (tools) { console.error("Tools are not supported in streaming mode"); } - return this.streamChat(messages, systemPrompt); + return this.streamChat(messages, systemPrompt, anthropic); } - // case: Non-streaming - const anthropic = this.session.anthropic; if (tools) { const params: MessageCreateParamsNonStreaming = { @@ -378,7 +427,10 @@ export class Anthropic extends ToolCallLLM { toolCall: toolUseBlock.map((block) => ({ id: block.id, name: block.name, - input: block.input, + input: + typeof block.input === "object" + ? JSON.stringify(block.input) + : `${block.input}`, })), } : {}, @@ -411,10 +463,11 @@ export class Anthropic extends ToolCallLLM { } protected async *streamChat( - messages: ChatMessage[], - systemPrompt?: string | null, - ): AsyncIterable> { - const stream = await this.session.anthropic.messages.create({ + messages: ChatMessage[], + systemPrompt: string | Array | null, + anthropic: SDKAnthropic, + ): AsyncIterable> { + const stream = await anthropic.messages.create({ model: this.getModelName(this.model), messages: this.formatMessages(messages), max_tokens: this.maxTokens ?? 4096, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 870e492d62..69ff1fe886 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1191,8 +1191,8 @@ importers: packages/providers/anthropic: dependencies: '@anthropic-ai/sdk': - specifier: 0.27.1 - version: 0.27.1(encoding@0.1.13) + specifier: 0.32.1 + version: 0.32.1(encoding@0.1.13) '@llamaindex/core': specifier: workspace:* version: link:../../core @@ -1701,6 +1701,9 @@ packages: '@anthropic-ai/sdk@0.27.1': resolution: {integrity: sha512-AKFd/E8HO26+DOVPiZpEked3Pm2feA5d4gcX2FcJXr9veDkXbKO90hr2C7N2TL7mPIMwm040ldXlsIZQ416dHg==} + '@anthropic-ai/sdk@0.32.1': + resolution: {integrity: sha512-U9JwTrDvdQ9iWuABVsMLj8nJVwAyQz6QXvgLsVhryhCEPkLsbcP/MXxm+jYcAwLoV8ESbaTTjnD4kuAFa+Hyjg==} + '@apidevtools/json-schema-ref-parser@11.7.2': resolution: {integrity: sha512-4gY54eEGEstClvEkGnwVkTkrx0sqwemEFG5OSRRn3tD91XH0+Q8XIkYIfo7IwEWPpJZwILb9GUXeShtplRc/eA==} engines: {node: '>= 16'} @@ -13425,6 +13428,18 @@ snapshots: transitivePeerDependencies: - encoding + '@anthropic-ai/sdk@0.32.1(encoding@0.1.13)': + dependencies: + '@types/node': 18.19.64 + '@types/node-fetch': 2.6.11 + abort-controller: 3.0.0 + agentkeepalive: 4.5.0 + form-data-encoder: 1.7.2 + formdata-node: 4.4.1 + node-fetch: 2.7.0(encoding@0.1.13) + transitivePeerDependencies: + - encoding + '@apidevtools/json-schema-ref-parser@11.7.2': dependencies: '@jsdevtools/ono': 7.1.3 From a9c5b4899b1052d401b126f9892146c55a99c282 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Thu, 14 Nov 2024 17:36:52 -0800 Subject: [PATCH 27/56] docs: update docusaurus.config.js (#1489) --- apps/docs/docusaurus.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/docs/docusaurus.config.js b/apps/docs/docusaurus.config.js index 675b7150e0..b1c9218de4 100644 --- a/apps/docs/docusaurus.config.js +++ b/apps/docs/docusaurus.config.js @@ -65,7 +65,7 @@ const config = { announcementBar: { id: "migrate_to_next", content: - 'We are migrating to Next.js based documentation. Check it out here!', + 'We are migrating to Next.js based documentation. Check it out here!', isCloseable: false, }, navbar: { From 4c7b8914467305e2d7a7e0e905854f525bfeaca9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 14 Nov 2024 18:25:19 -0800 Subject: [PATCH 28/56] Release 0.8.13 (#1480) Co-authored-by: github-actions[bot] Co-authored-by: himself65 --- .changeset/honest-moose-roll-2.md | 5 ----- .changeset/honest-moose-roll.md | 5 ----- .changeset/perfect-zebras-live.md | 6 ----- .changeset/witty-worms-marry.md | 5 ----- apps/docs/CHANGELOG.md | 7 ++++++ apps/docs/package.json | 2 +- apps/next/CHANGELOG.md | 15 +++++++++++++ apps/next/package.json | 2 +- .../cloudflare-worker-agent/CHANGELOG.md | 6 +++++ .../cloudflare-worker-agent/package.json | 2 +- e2e/examples/llama-parse-browser/CHANGELOG.md | 6 +++++ e2e/examples/llama-parse-browser/package.json | 2 +- e2e/examples/nextjs-agent/CHANGELOG.md | 6 +++++ e2e/examples/nextjs-agent/package.json | 2 +- e2e/examples/nextjs-edge-runtime/CHANGELOG.md | 6 +++++ e2e/examples/nextjs-edge-runtime/package.json | 2 +- e2e/examples/nextjs-node-runtime/CHANGELOG.md | 6 +++++ e2e/examples/nextjs-node-runtime/package.json | 2 +- e2e/examples/waku-query-engine/CHANGELOG.md | 6 +++++ e2e/examples/waku-query-engine/package.json | 2 +- examples/CHANGELOG.md | 12 ++++++++++ examples/package.json | 10 ++++----- packages/autotool/CHANGELOG.md | 6 +++++ .../autotool/examples/01_node/CHANGELOG.md | 7 ++++++ .../autotool/examples/01_node/package.json | 2 +- .../autotool/examples/02_nextjs/CHANGELOG.md | 7 ++++++ .../autotool/examples/02_nextjs/package.json | 2 +- packages/autotool/package.json | 2 +- packages/cloud/CHANGELOG.md | 8 +++++++ packages/cloud/package.json | 2 +- packages/community/CHANGELOG.md | 8 +++++++ packages/community/package.json | 2 +- packages/core/CHANGELOG.md | 7 ++++++ packages/core/package.json | 2 +- packages/experimental/CHANGELOG.md | 6 +++++ packages/experimental/package.json | 2 +- packages/llamaindex/CHANGELOG.md | 22 +++++++++++++++++++ packages/llamaindex/package.json | 2 +- packages/node-parser/CHANGELOG.md | 8 +++++++ packages/node-parser/package.json | 2 +- packages/providers/anthropic/CHANGELOG.md | 9 ++++++++ packages/providers/anthropic/package.json | 2 +- packages/providers/clip/CHANGELOG.md | 9 ++++++++ packages/providers/clip/package.json | 2 +- packages/providers/deepinfra/CHANGELOG.md | 9 ++++++++ packages/providers/deepinfra/package.json | 2 +- packages/providers/groq/CHANGELOG.md | 6 +++++ packages/providers/groq/package.json | 2 +- packages/providers/huggingface/CHANGELOG.md | 9 ++++++++ packages/providers/huggingface/package.json | 2 +- packages/providers/ollama/CHANGELOG.md | 8 +++++++ packages/providers/ollama/package.json | 2 +- packages/providers/openai/CHANGELOG.md | 8 +++++++ packages/providers/openai/package.json | 2 +- packages/providers/portkey-ai/CHANGELOG.md | 8 +++++++ packages/providers/portkey-ai/package.json | 2 +- packages/providers/replicate/CHANGELOG.md | 8 +++++++ packages/providers/replicate/package.json | 2 +- packages/providers/vllm/CHANGELOG.md | 6 +++++ packages/providers/vllm/package.json | 2 +- packages/readers/CHANGELOG.md | 8 +++++++ packages/readers/package.json | 2 +- packages/workflow/CHANGELOG.md | 6 +++++ packages/workflow/package.json | 2 +- pnpm-lock.yaml | 8 +++---- unit/CHANGELOG.md | 16 ++++++++++++++ unit/package.json | 2 +- 67 files changed, 298 insertions(+), 60 deletions(-) delete mode 100644 .changeset/honest-moose-roll-2.md delete mode 100644 .changeset/honest-moose-roll.md delete mode 100644 .changeset/perfect-zebras-live.md delete mode 100644 .changeset/witty-worms-marry.md diff --git a/.changeset/honest-moose-roll-2.md b/.changeset/honest-moose-roll-2.md deleted file mode 100644 index 06fd6434e6..0000000000 --- a/.changeset/honest-moose-roll-2.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@llamaindex/anthropic": patch ---- - -feat(anthropic): support prompt caching diff --git a/.changeset/honest-moose-roll.md b/.changeset/honest-moose-roll.md deleted file mode 100644 index 01cf72c137..0000000000 --- a/.changeset/honest-moose-roll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@llamaindex/core": patch ---- - -fix: update tool call llm type diff --git a/.changeset/perfect-zebras-live.md b/.changeset/perfect-zebras-live.md deleted file mode 100644 index c15d9f3e4d..0000000000 --- a/.changeset/perfect-zebras-live.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@llamaindex/unit-test": patch -"@llamaindex/workflow": patch ---- - -feat(workflow): allow send event with no output diff --git a/.changeset/witty-worms-marry.md b/.changeset/witty-worms-marry.md deleted file mode 100644 index de775cf961..0000000000 --- a/.changeset/witty-worms-marry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@llamaindex/core": patch ---- - -feat: add async support to BaseChatStore and BaseChatStoreMemory diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index 1cb20612ff..518d238e30 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,12 @@ # docs +## 0.0.118 + +### Patch Changes + +- llamaindex@0.8.13 +- @llamaindex/examples@0.0.16 + ## 0.0.117 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index bc8dd16f07..2123d0e8d8 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.117", + "version": "0.0.118", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index 8f1f189df7..da86d5ab7d 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,20 @@ # @llamaindex/doc +## 0.0.16 + +### Patch Changes + +- Updated dependencies [a7b0ac3] +- Updated dependencies [ee20c44] +- Updated dependencies [c69605f] + - @llamaindex/core@0.4.10 + - @llamaindex/workflow@0.0.6 + - llamaindex@0.8.13 + - @llamaindex/cloud@2.0.10 + - @llamaindex/node-parser@0.0.11 + - @llamaindex/openai@0.1.35 + - @llamaindex/readers@1.0.11 + ## 0.0.15 ### Patch Changes diff --git a/apps/next/package.json b/apps/next/package.json index 64730e6ec8..04d3444872 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/doc", - "version": "0.0.15", + "version": "0.0.16", "private": true, "scripts": { "build": "pnpm run build:docs && next build", diff --git a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md index cf705d95be..c3b1b445d9 100644 --- a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md +++ b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/cloudflare-worker-agent-test +## 0.0.109 + +### Patch Changes + +- llamaindex@0.8.13 + ## 0.0.108 ### Patch Changes diff --git a/e2e/examples/cloudflare-worker-agent/package.json b/e2e/examples/cloudflare-worker-agent/package.json index 52931c257b..e3b35ebeae 100644 --- a/e2e/examples/cloudflare-worker-agent/package.json +++ b/e2e/examples/cloudflare-worker-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloudflare-worker-agent-test", - "version": "0.0.108", + "version": "0.0.109", "type": "module", "private": true, "scripts": { diff --git a/e2e/examples/llama-parse-browser/CHANGELOG.md b/e2e/examples/llama-parse-browser/CHANGELOG.md index d02553e879..c36d587319 100644 --- a/e2e/examples/llama-parse-browser/CHANGELOG.md +++ b/e2e/examples/llama-parse-browser/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/llama-parse-browser-test +## 0.0.30 + +### Patch Changes + +- @llamaindex/cloud@2.0.10 + ## 0.0.29 ### Patch Changes diff --git a/e2e/examples/llama-parse-browser/package.json b/e2e/examples/llama-parse-browser/package.json index 376d9da726..fdddd576e7 100644 --- a/e2e/examples/llama-parse-browser/package.json +++ b/e2e/examples/llama-parse-browser/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/llama-parse-browser-test", "private": true, - "version": "0.0.29", + "version": "0.0.30", "type": "module", "scripts": { "dev": "vite", diff --git a/e2e/examples/nextjs-agent/CHANGELOG.md b/e2e/examples/nextjs-agent/CHANGELOG.md index 24935e52a7..4abee2c9fd 100644 --- a/e2e/examples/nextjs-agent/CHANGELOG.md +++ b/e2e/examples/nextjs-agent/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/next-agent-test +## 0.1.109 + +### Patch Changes + +- llamaindex@0.8.13 + ## 0.1.108 ### Patch Changes diff --git a/e2e/examples/nextjs-agent/package.json b/e2e/examples/nextjs-agent/package.json index e7ae266e7e..05bc98528a 100644 --- a/e2e/examples/nextjs-agent/package.json +++ b/e2e/examples/nextjs-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-agent-test", - "version": "0.1.108", + "version": "0.1.109", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md index 5186b2397a..f9534967b5 100644 --- a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # test-edge-runtime +## 0.1.108 + +### Patch Changes + +- llamaindex@0.8.13 + ## 0.1.107 ### Patch Changes diff --git a/e2e/examples/nextjs-edge-runtime/package.json b/e2e/examples/nextjs-edge-runtime/package.json index a184d80cc6..b183cb3486 100644 --- a/e2e/examples/nextjs-edge-runtime/package.json +++ b/e2e/examples/nextjs-edge-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/nextjs-edge-runtime-test", - "version": "0.1.107", + "version": "0.1.108", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-node-runtime/CHANGELOG.md b/e2e/examples/nextjs-node-runtime/CHANGELOG.md index 09ec0660d5..d3a471f5eb 100644 --- a/e2e/examples/nextjs-node-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-node-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/next-node-runtime +## 0.0.90 + +### Patch Changes + +- llamaindex@0.8.13 + ## 0.0.89 ### Patch Changes diff --git a/e2e/examples/nextjs-node-runtime/package.json b/e2e/examples/nextjs-node-runtime/package.json index 8f7347dbd7..3fd61fb139 100644 --- a/e2e/examples/nextjs-node-runtime/package.json +++ b/e2e/examples/nextjs-node-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-node-runtime-test", - "version": "0.0.89", + "version": "0.0.90", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/waku-query-engine/CHANGELOG.md b/e2e/examples/waku-query-engine/CHANGELOG.md index ffc24d3441..8d79e870cb 100644 --- a/e2e/examples/waku-query-engine/CHANGELOG.md +++ b/e2e/examples/waku-query-engine/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/waku-query-engine-test +## 0.0.109 + +### Patch Changes + +- llamaindex@0.8.13 + ## 0.0.108 ### Patch Changes diff --git a/e2e/examples/waku-query-engine/package.json b/e2e/examples/waku-query-engine/package.json index 03ba4134e5..35329d2bc6 100644 --- a/e2e/examples/waku-query-engine/package.json +++ b/e2e/examples/waku-query-engine/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/waku-query-engine-test", - "version": "0.0.108", + "version": "0.0.109", "type": "module", "private": true, "scripts": { diff --git a/examples/CHANGELOG.md b/examples/CHANGELOG.md index 2969dc906d..6bcb469f64 100644 --- a/examples/CHANGELOG.md +++ b/examples/CHANGELOG.md @@ -1,5 +1,17 @@ # examples +## 0.0.16 + +### Patch Changes + +- Updated dependencies [a7b0ac3] +- Updated dependencies [ee20c44] +- Updated dependencies [c69605f] + - @llamaindex/core@0.4.10 + - @llamaindex/workflow@0.0.6 + - llamaindex@0.8.13 + - @llamaindex/readers@1.0.11 + ## 0.0.15 ### Patch Changes diff --git a/examples/package.json b/examples/package.json index 10699dda91..ffeb9da9a3 100644 --- a/examples/package.json +++ b/examples/package.json @@ -1,15 +1,15 @@ { "name": "@llamaindex/examples", "private": true, - "version": "0.0.15", + "version": "0.0.16", "dependencies": { "@aws-crypto/sha256-js": "^5.2.0", "@azure/cosmos": "^4.1.1", "@azure/identity": "^4.4.1", "@datastax/astra-db-ts": "^1.4.1", - "@llamaindex/core": "^0.4.7", - "@llamaindex/readers": "^1.0.8", - "@llamaindex/workflow": "^0.0.5", + "@llamaindex/core": "^0.4.10", + "@llamaindex/readers": "^1.0.11", + "@llamaindex/workflow": "^0.0.6", "@notionhq/client": "^2.2.15", "@pinecone-database/pinecone": "^3.0.2", "@vercel/postgres": "^0.10.0", @@ -18,7 +18,7 @@ "commander": "^12.1.0", "dotenv": "^16.4.5", "js-tiktoken": "^1.0.14", - "llamaindex": "^0.8.10", + "llamaindex": "^0.8.13", "mongodb": "^6.7.0", "pathe": "^1.1.2", "postgres": "^3.4.4" diff --git a/packages/autotool/CHANGELOG.md b/packages/autotool/CHANGELOG.md index c83965147b..46d57973b2 100644 --- a/packages/autotool/CHANGELOG.md +++ b/packages/autotool/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/autotool +## 5.0.13 + +### Patch Changes + +- llamaindex@0.8.13 + ## 5.0.12 ### Patch Changes diff --git a/packages/autotool/examples/01_node/CHANGELOG.md b/packages/autotool/examples/01_node/CHANGELOG.md index 4ae3a3b97e..94ce94b2e5 100644 --- a/packages/autotool/examples/01_node/CHANGELOG.md +++ b/packages/autotool/examples/01_node/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool-01-node-example +## 0.0.56 + +### Patch Changes + +- llamaindex@0.8.13 +- @llamaindex/autotool@5.0.13 + ## 0.0.55 ### Patch Changes diff --git a/packages/autotool/examples/01_node/package.json b/packages/autotool/examples/01_node/package.json index b985268333..0dbb871bf7 100644 --- a/packages/autotool/examples/01_node/package.json +++ b/packages/autotool/examples/01_node/package.json @@ -13,5 +13,5 @@ "scripts": { "start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts" }, - "version": "0.0.55" + "version": "0.0.56" } diff --git a/packages/autotool/examples/02_nextjs/CHANGELOG.md b/packages/autotool/examples/02_nextjs/CHANGELOG.md index 144a3b67aa..9502a8e0fb 100644 --- a/packages/autotool/examples/02_nextjs/CHANGELOG.md +++ b/packages/autotool/examples/02_nextjs/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool-02-next-example +## 0.1.100 + +### Patch Changes + +- llamaindex@0.8.13 +- @llamaindex/autotool@5.0.13 + ## 0.1.99 ### Patch Changes diff --git a/packages/autotool/examples/02_nextjs/package.json b/packages/autotool/examples/02_nextjs/package.json index acda528587..88b4cf0c3d 100644 --- a/packages/autotool/examples/02_nextjs/package.json +++ b/packages/autotool/examples/02_nextjs/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool-02-next-example", "private": true, - "version": "0.1.99", + "version": "0.1.100", "scripts": { "dev": "next dev", "build": "next build", diff --git a/packages/autotool/package.json b/packages/autotool/package.json index 0b7f28bd45..fa2f652d7b 100644 --- a/packages/autotool/package.json +++ b/packages/autotool/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool", "type": "module", - "version": "5.0.12", + "version": "5.0.13", "description": "auto transpile your JS function to LLM Agent compatible", "files": [ "dist", diff --git a/packages/cloud/CHANGELOG.md b/packages/cloud/CHANGELOG.md index 4bb71e0eec..e4a1d5f8f0 100644 --- a/packages/cloud/CHANGELOG.md +++ b/packages/cloud/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/cloud +## 2.0.10 + +### Patch Changes + +- Updated dependencies [a7b0ac3] +- Updated dependencies [c69605f] + - @llamaindex/core@0.4.10 + ## 2.0.9 ### Patch Changes diff --git a/packages/cloud/package.json b/packages/cloud/package.json index c854378908..25c7816972 100644 --- a/packages/cloud/package.json +++ b/packages/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloud", - "version": "2.0.9", + "version": "2.0.10", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/community/CHANGELOG.md b/packages/community/CHANGELOG.md index 4f1cce5104..9d99faecd1 100644 --- a/packages/community/CHANGELOG.md +++ b/packages/community/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/community +## 0.0.68 + +### Patch Changes + +- Updated dependencies [a7b0ac3] +- Updated dependencies [c69605f] + - @llamaindex/core@0.4.10 + ## 0.0.67 ### Patch Changes diff --git a/packages/community/package.json b/packages/community/package.json index edbec3bdb0..fbc1304871 100644 --- a/packages/community/package.json +++ b/packages/community/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/community", "description": "Community package for LlamaIndexTS", - "version": "0.0.67", + "version": "0.0.68", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 853a5c90b5..2379086aad 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/core +## 0.4.10 + +### Patch Changes + +- a7b0ac3: fix: update tool call llm type +- c69605f: feat: add async support to BaseChatStore and BaseChatStoreMemory + ## 0.4.9 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 370bcdf25b..d3e80c9a75 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/core", "type": "module", - "version": "0.4.9", + "version": "0.4.10", "description": "LlamaIndex Core Module", "exports": { "./agent": { diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index dedd83c577..82787c1857 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/experimental +## 0.0.125 + +### Patch Changes + +- llamaindex@0.8.13 + ## 0.0.124 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index 9cb59aa52a..700fff1366 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/experimental", "description": "Experimental package for LlamaIndexTS", - "version": "0.0.124", + "version": "0.0.125", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/llamaindex/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md index 65e568ebda..8fa6d13ba8 100644 --- a/packages/llamaindex/CHANGELOG.md +++ b/packages/llamaindex/CHANGELOG.md @@ -1,5 +1,27 @@ # llamaindex +## 0.8.13 + +### Patch Changes + +- Updated dependencies [a7b0ac3] +- Updated dependencies [a7b0ac3] +- Updated dependencies [c69605f] + - @llamaindex/anthropic@0.0.19 + - @llamaindex/core@0.4.10 + - @llamaindex/cloud@2.0.10 + - @llamaindex/node-parser@0.0.11 + - @llamaindex/clip@0.0.19 + - @llamaindex/deepinfra@0.0.19 + - @llamaindex/huggingface@0.0.19 + - @llamaindex/ollama@0.0.26 + - @llamaindex/openai@0.1.35 + - @llamaindex/portkey-ai@0.0.19 + - @llamaindex/replicate@0.0.19 + - @llamaindex/readers@1.0.11 + - @llamaindex/groq@0.0.34 + - @llamaindex/vllm@0.0.5 + ## 0.8.12 ### Patch Changes diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index 420ba8b467..9c2631fde2 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -1,6 +1,6 @@ { "name": "llamaindex", - "version": "0.8.12", + "version": "0.8.13", "license": "MIT", "type": "module", "keywords": [ diff --git a/packages/node-parser/CHANGELOG.md b/packages/node-parser/CHANGELOG.md index d69718e1cb..0feb1662fa 100644 --- a/packages/node-parser/CHANGELOG.md +++ b/packages/node-parser/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/node-parser +## 0.0.11 + +### Patch Changes + +- Updated dependencies [a7b0ac3] +- Updated dependencies [c69605f] + - @llamaindex/core@0.4.10 + ## 0.0.10 ### Patch Changes diff --git a/packages/node-parser/package.json b/packages/node-parser/package.json index f557a669f8..9fa6354431 100644 --- a/packages/node-parser/package.json +++ b/packages/node-parser/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/node-parser", - "version": "0.0.10", + "version": "0.0.11", "description": "Node parser for LlamaIndex", "type": "module", "exports": { diff --git a/packages/providers/anthropic/CHANGELOG.md b/packages/providers/anthropic/CHANGELOG.md index c85e29e2bc..bed3ea2335 100644 --- a/packages/providers/anthropic/CHANGELOG.md +++ b/packages/providers/anthropic/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/anthropic +## 0.0.19 + +### Patch Changes + +- a7b0ac3: feat(anthropic): support prompt caching +- Updated dependencies [a7b0ac3] +- Updated dependencies [c69605f] + - @llamaindex/core@0.4.10 + ## 0.0.18 ### Patch Changes diff --git a/packages/providers/anthropic/package.json b/packages/providers/anthropic/package.json index f64967fcab..3b6fb9e909 100644 --- a/packages/providers/anthropic/package.json +++ b/packages/providers/anthropic/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/anthropic", "description": "Anthropic Adapter for LlamaIndex", - "version": "0.0.18", + "version": "0.0.19", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/clip/CHANGELOG.md b/packages/providers/clip/CHANGELOG.md index 2cf327a8d4..739d32e472 100644 --- a/packages/providers/clip/CHANGELOG.md +++ b/packages/providers/clip/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/clip +## 0.0.19 + +### Patch Changes + +- Updated dependencies [a7b0ac3] +- Updated dependencies [c69605f] + - @llamaindex/core@0.4.10 + - @llamaindex/openai@0.1.35 + ## 0.0.18 ### Patch Changes diff --git a/packages/providers/clip/package.json b/packages/providers/clip/package.json index fda10a10f6..54f1d360a4 100644 --- a/packages/providers/clip/package.json +++ b/packages/providers/clip/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/clip", "description": "Clip Embedding Adapter for LlamaIndex", - "version": "0.0.18", + "version": "0.0.19", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/deepinfra/CHANGELOG.md b/packages/providers/deepinfra/CHANGELOG.md index 8acf05fd3a..006e387ffe 100644 --- a/packages/providers/deepinfra/CHANGELOG.md +++ b/packages/providers/deepinfra/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/deepinfra +## 0.0.19 + +### Patch Changes + +- Updated dependencies [a7b0ac3] +- Updated dependencies [c69605f] + - @llamaindex/core@0.4.10 + - @llamaindex/openai@0.1.35 + ## 0.0.18 ### Patch Changes diff --git a/packages/providers/deepinfra/package.json b/packages/providers/deepinfra/package.json index 0ea658ef01..2fd60bf6e5 100644 --- a/packages/providers/deepinfra/package.json +++ b/packages/providers/deepinfra/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/deepinfra", "description": "Deepinfra Adapter for LlamaIndex", - "version": "0.0.18", + "version": "0.0.19", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/groq/CHANGELOG.md b/packages/providers/groq/CHANGELOG.md index 83a2d2b1f5..0a8fcb6493 100644 --- a/packages/providers/groq/CHANGELOG.md +++ b/packages/providers/groq/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/groq +## 0.0.34 + +### Patch Changes + +- @llamaindex/openai@0.1.35 + ## 0.0.33 ### Patch Changes diff --git a/packages/providers/groq/package.json b/packages/providers/groq/package.json index 5b90e73fe2..fff388f50e 100644 --- a/packages/providers/groq/package.json +++ b/packages/providers/groq/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/groq", "description": "Groq Adapter for LlamaIndex", - "version": "0.0.33", + "version": "0.0.34", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/huggingface/CHANGELOG.md b/packages/providers/huggingface/CHANGELOG.md index cd5d745547..db623f7617 100644 --- a/packages/providers/huggingface/CHANGELOG.md +++ b/packages/providers/huggingface/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/huggingface +## 0.0.19 + +### Patch Changes + +- Updated dependencies [a7b0ac3] +- Updated dependencies [c69605f] + - @llamaindex/core@0.4.10 + - @llamaindex/openai@0.1.35 + ## 0.0.18 ### Patch Changes diff --git a/packages/providers/huggingface/package.json b/packages/providers/huggingface/package.json index 597852a473..19006c7db0 100644 --- a/packages/providers/huggingface/package.json +++ b/packages/providers/huggingface/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/huggingface", "description": "Huggingface Adapter for LlamaIndex", - "version": "0.0.18", + "version": "0.0.19", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/ollama/CHANGELOG.md b/packages/providers/ollama/CHANGELOG.md index 2192841c71..1762faa7a4 100644 --- a/packages/providers/ollama/CHANGELOG.md +++ b/packages/providers/ollama/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/ollama +## 0.0.26 + +### Patch Changes + +- Updated dependencies [a7b0ac3] +- Updated dependencies [c69605f] + - @llamaindex/core@0.4.10 + ## 0.0.25 ### Patch Changes diff --git a/packages/providers/ollama/package.json b/packages/providers/ollama/package.json index 36b41b5df8..772ef004b1 100644 --- a/packages/providers/ollama/package.json +++ b/packages/providers/ollama/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/ollama", "description": "Ollama Adapter for LlamaIndex", - "version": "0.0.25", + "version": "0.0.26", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/openai/CHANGELOG.md b/packages/providers/openai/CHANGELOG.md index ea62ed2aea..7df8eed7bd 100644 --- a/packages/providers/openai/CHANGELOG.md +++ b/packages/providers/openai/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/openai +## 0.1.35 + +### Patch Changes + +- Updated dependencies [a7b0ac3] +- Updated dependencies [c69605f] + - @llamaindex/core@0.4.10 + ## 0.1.34 ### Patch Changes diff --git a/packages/providers/openai/package.json b/packages/providers/openai/package.json index e028ca5ef5..cbb671376a 100644 --- a/packages/providers/openai/package.json +++ b/packages/providers/openai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/openai", "description": "OpenAI Adapter for LlamaIndex", - "version": "0.1.34", + "version": "0.1.35", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/portkey-ai/CHANGELOG.md b/packages/providers/portkey-ai/CHANGELOG.md index c3cbcc63f9..ee8185eab5 100644 --- a/packages/providers/portkey-ai/CHANGELOG.md +++ b/packages/providers/portkey-ai/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/portkey-ai +## 0.0.19 + +### Patch Changes + +- Updated dependencies [a7b0ac3] +- Updated dependencies [c69605f] + - @llamaindex/core@0.4.10 + ## 0.0.18 ### Patch Changes diff --git a/packages/providers/portkey-ai/package.json b/packages/providers/portkey-ai/package.json index 2be70496e6..393d43c56b 100644 --- a/packages/providers/portkey-ai/package.json +++ b/packages/providers/portkey-ai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/portkey-ai", "description": "Portkey Adapter for LlamaIndex", - "version": "0.0.18", + "version": "0.0.19", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/replicate/CHANGELOG.md b/packages/providers/replicate/CHANGELOG.md index 387df3391d..878ab63874 100644 --- a/packages/providers/replicate/CHANGELOG.md +++ b/packages/providers/replicate/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/replicate +## 0.0.19 + +### Patch Changes + +- Updated dependencies [a7b0ac3] +- Updated dependencies [c69605f] + - @llamaindex/core@0.4.10 + ## 0.0.18 ### Patch Changes diff --git a/packages/providers/replicate/package.json b/packages/providers/replicate/package.json index 4e70d07a40..bc2e231ba0 100644 --- a/packages/providers/replicate/package.json +++ b/packages/providers/replicate/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/replicate", "description": "Replicate Adapter for LlamaIndex", - "version": "0.0.18", + "version": "0.0.19", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/vllm/CHANGELOG.md b/packages/providers/vllm/CHANGELOG.md index 598d09ac8c..48eaed16f0 100644 --- a/packages/providers/vllm/CHANGELOG.md +++ b/packages/providers/vllm/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/vllm +## 0.0.5 + +### Patch Changes + +- @llamaindex/openai@0.1.35 + ## 0.0.4 ### Patch Changes diff --git a/packages/providers/vllm/package.json b/packages/providers/vllm/package.json index 70df0f4f07..fe394b4780 100644 --- a/packages/providers/vllm/package.json +++ b/packages/providers/vllm/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/vllm", "description": "vLLM Adapter for LlamaIndex", - "version": "0.0.4", + "version": "0.0.5", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/readers/CHANGELOG.md b/packages/readers/CHANGELOG.md index 217abea28b..b7d6be71ca 100644 --- a/packages/readers/CHANGELOG.md +++ b/packages/readers/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/readers +## 1.0.11 + +### Patch Changes + +- Updated dependencies [a7b0ac3] +- Updated dependencies [c69605f] + - @llamaindex/core@0.4.10 + ## 1.0.10 ### Patch Changes diff --git a/packages/readers/package.json b/packages/readers/package.json index 1545cf5b4d..24b3684e8b 100644 --- a/packages/readers/package.json +++ b/packages/readers/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/readers", "description": "LlamaIndex Readers", - "version": "1.0.10", + "version": "1.0.11", "type": "module", "exports": { "./node/hook": "./node/dist/hook.js", diff --git a/packages/workflow/CHANGELOG.md b/packages/workflow/CHANGELOG.md index b62a346ca0..fc95e0a698 100644 --- a/packages/workflow/CHANGELOG.md +++ b/packages/workflow/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/workflow +## 0.0.6 + +### Patch Changes + +- ee20c44: feat(workflow): allow send event with no output + ## 0.0.5 ### Patch Changes diff --git a/packages/workflow/package.json b/packages/workflow/package.json index fb693d0809..fca0f473b6 100644 --- a/packages/workflow/package.json +++ b/packages/workflow/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/workflow", "description": "Workflow API", - "version": "0.0.5", + "version": "0.0.6", "type": "module", "types": "dist/index.d.ts", "module": "dist/index.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 69ff1fe886..76f855a23b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -584,13 +584,13 @@ importers: specifier: ^1.4.1 version: 1.5.0 '@llamaindex/core': - specifier: ^0.4.7 + specifier: ^0.4.10 version: link:../packages/core '@llamaindex/readers': - specifier: ^1.0.8 + specifier: ^1.0.11 version: link:../packages/readers '@llamaindex/workflow': - specifier: ^0.0.5 + specifier: ^0.0.6 version: link:../packages/workflow '@notionhq/client': specifier: ^2.2.15 @@ -617,7 +617,7 @@ importers: specifier: ^1.0.14 version: 1.0.15 llamaindex: - specifier: ^0.8.10 + specifier: ^0.8.13 version: link:../packages/llamaindex mongodb: specifier: ^6.7.0 diff --git a/unit/CHANGELOG.md b/unit/CHANGELOG.md index 12aa6db860..52ed3d4aa0 100644 --- a/unit/CHANGELOG.md +++ b/unit/CHANGELOG.md @@ -1,5 +1,21 @@ # @llamaindex/unit-test +## 0.0.23 + +### Patch Changes + +- ee20c44: feat(workflow): allow send event with no output +- Updated dependencies [a7b0ac3] +- Updated dependencies [ee20c44] +- Updated dependencies [c69605f] + - @llamaindex/core@0.4.10 + - @llamaindex/workflow@0.0.6 + - llamaindex@0.8.13 + - @llamaindex/cloud@2.0.10 + - @llamaindex/node-parser@0.0.11 + - @llamaindex/openai@0.1.35 + - @llamaindex/readers@1.0.11 + ## 0.0.22 ### Patch Changes diff --git a/unit/package.json b/unit/package.json index 02a7624404..195b3d4759 100644 --- a/unit/package.json +++ b/unit/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/unit-test", "private": true, - "version": "0.0.22", + "version": "0.0.23", "type": "module", "scripts": { "test": "vitest run" From 630b4255454b38e2431906556cd0457e75150cdf Mon Sep 17 00:00:00 2001 From: Aman Rao <54672230+amanrao23@users.noreply.github.com> Date: Fri, 15 Nov 2024 11:00:55 +0530 Subject: [PATCH 29/56] feat: add Azure CosmosDB NoSql Chat store (#1490) Co-authored-by: Alex Yang --- .changeset/swift-dodos-develop.md | 5 + .../chatStore/AzureCosmosNoSqlChatStore.ts | 345 ++++++++++++++++++ packages/llamaindex/src/storage/index.ts | 1 + 3 files changed, 351 insertions(+) create mode 100644 .changeset/swift-dodos-develop.md create mode 100644 packages/llamaindex/src/storage/chatStore/AzureCosmosNoSqlChatStore.ts diff --git a/.changeset/swift-dodos-develop.md b/.changeset/swift-dodos-develop.md new file mode 100644 index 0000000000..28d1767c8e --- /dev/null +++ b/.changeset/swift-dodos-develop.md @@ -0,0 +1,5 @@ +--- +"llamaindex": patch +--- + +feat: add Azure CosmosDB NoSql Chat store diff --git a/packages/llamaindex/src/storage/chatStore/AzureCosmosNoSqlChatStore.ts b/packages/llamaindex/src/storage/chatStore/AzureCosmosNoSqlChatStore.ts new file mode 100644 index 0000000000..d6ff7bbaed --- /dev/null +++ b/packages/llamaindex/src/storage/chatStore/AzureCosmosNoSqlChatStore.ts @@ -0,0 +1,345 @@ +import { CosmosClient, type Container, type Database } from "@azure/cosmos"; +import { DefaultAzureCredential, type TokenCredential } from "@azure/identity"; +import type { + ChatMessage, + MessageContent, + MessageType, +} from "@llamaindex/core/llms"; +import { BaseChatStore } from "@llamaindex/core/storage/chat-store"; +import { getEnv } from "@llamaindex/env"; + +const USER_AGENT_SUFFIX = "llamaindex-cdbnosql-chatstore-javascript"; +const DEFAULT_CHAT_DATABASE = "ChatMessagesDB"; +const DEFAULT_CHAT_CONTAINER = "ChatMessagesContainer"; +const DEFAULT_OFFER_THROUGHPUT = 400; + +function parseConnectionString(connectionString: string): { + endpoint: string; + key: string; +} { + const parts = connectionString.split(";"); + let endpoint = ""; + let accountKey = ""; + + parts.forEach((part) => { + const [key, value] = part.split("="); + if (key && key.trim() === "AccountEndpoint") { + endpoint = value?.trim() ?? ""; + } else if ((key ?? "").trim() === "AccountKey") { + accountKey = value?.trim() ?? ""; + } + }); + + if (!endpoint || !accountKey) { + throw new Error( + "Invalid connection string: missing AccountEndpoint or AccountKey.", + ); + } + return { endpoint, key: accountKey }; +} + +export interface AzureCosmosChatDatabaseProperties { + throughput?: number; +} + +export interface AzureCosmosChatContainerProperties { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + [key: string]: any; +} + +export interface AzureCosmosNoSqlChatStoreConfig { + cosmosClient?: CosmosClient; + dbName?: string; + containerName?: string; + userId?: string; + sessionId?: string; + cosmosContainerProperties?: AzureCosmosChatContainerProperties; + cosmosDatabaseProperties?: AzureCosmosChatDatabaseProperties; + ttlInSeconds?: number; +} + +export class AzureCosmosNoSqlChatStore< + AdditionalMessageOptions extends object = object, +> extends BaseChatStore { + private userId: string; + private ttl: number; + private cosmosClient: CosmosClient; + private database!: Database; + private container!: Container; + private initPromise?: Promise; + + private dbName: string; + private containerName: string; + private cosmosContainerProperties: AzureCosmosChatContainerProperties; + private cosmosDatabaseProperties: AzureCosmosChatDatabaseProperties; + private initialize: () => Promise; + + constructor({ + cosmosClient, + dbName = DEFAULT_CHAT_DATABASE, + containerName = DEFAULT_CHAT_CONTAINER, + cosmosContainerProperties = { partitionKey: "/userId" }, + cosmosDatabaseProperties = {}, + ttlInSeconds = -1, + }: AzureCosmosNoSqlChatStoreConfig) { + super(); + if (!cosmosClient) { + throw new Error( + "CosmosClient is required for AzureCosmosDBNoSQLChatStore initialization", + ); + } + this.ttl = ttlInSeconds; + this.userId = cosmosContainerProperties.userId || "anonymous"; + this.cosmosClient = cosmosClient; + this.dbName = dbName; + this.containerName = containerName; + this.cosmosContainerProperties = cosmosContainerProperties; + this.cosmosDatabaseProperties = cosmosDatabaseProperties; + + this.initialize = () => { + if (this.initPromise === undefined) { + this.initPromise = this.init().catch((error) => { + console.error( + "Error during AzureCosmosDBNoSQLChatStore initialization", + error, + ); + }); + } + return this.initPromise; + }; + } + + client(): CosmosClient { + return this.cosmosClient; + } + + // Asynchronous initialization method to create database and container + private async init(): Promise { + // Set default throughput if not provided + const throughput = + this.cosmosDatabaseProperties?.throughput || DEFAULT_OFFER_THROUGHPUT; + + // Create the database if it doesn't exist + const { database } = await this.cosmosClient.databases.createIfNotExists({ + id: this.dbName, + throughput, + }); + this.database = database; + + // Create the container if it doesn't exist + const { container } = await this.database.containers.createIfNotExists({ + id: this.containerName, + throughput: this.cosmosContainerProperties?.throughput, + partitionKey: "/userId", + indexingPolicy: this.cosmosContainerProperties?.indexingPolicy, + defaultTtl: this.ttl, + uniqueKeyPolicy: this.cosmosContainerProperties?.uniqueKeyPolicy, + conflictResolutionPolicy: + this.cosmosContainerProperties?.conflictResolutionPolicy, + computedProperties: this.cosmosContainerProperties?.computedProperties, + }); + this.container = container; + } + /** + * Static method for creating an instance using a connection string. + * If no connection string is provided, it will attempt to use the env variable `AZURE_COSMOSDB_NOSQL_CONNECTION_STRING` as connection string. + * @returns Instance of AzureCosmosNoSqlKVStore + */ + static fromConnectionString( + config: { + connectionString?: string; + } & AzureCosmosNoSqlChatStoreConfig = {}, + ): AzureCosmosNoSqlChatStore { + const cosmosConnectionString = + config.connectionString || + (getEnv("AZURE_COSMOSDB_NOSQL_CONNECTION_STRING") as string); + if (!cosmosConnectionString) { + throw new Error("Azure CosmosDB connection string must be provided"); + } + const { endpoint, key } = parseConnectionString(cosmosConnectionString); + const cosmosClient = new CosmosClient({ + endpoint, + key, + userAgentSuffix: USER_AGENT_SUFFIX, + }); + return new AzureCosmosNoSqlChatStore({ + ...config, + cosmosClient, + }); + } + + /** + * Static method for creating an instance using a account endpoint and key. + * If no endpoint and key is provided, it will attempt to use the env variable `AZURE_COSMOSDB_NOSQL_ACCOUNT_ENDPOINT` as enpoint and `AZURE_COSMOSDB_NOSQL_ACCOUNT_KEY` as key. + * @returns Instance of AzureCosmosNoSqlKVStore + */ + static fromAccountAndKey( + config: { + endpoint?: string; + key?: string; + } & AzureCosmosNoSqlChatStoreConfig = {}, + ): AzureCosmosNoSqlChatStore { + const cosmosEndpoint = + config.endpoint || + (getEnv("AZURE_COSMOSDB_NOSQL_ACCOUNT_ENDPOINT") as string); + const cosmosKey = + config.key || (getEnv("AZURE_COSMOSDB_NOSQL_ACCOUNT_KEY") as string); + + if (!cosmosEndpoint || !cosmosKey) { + throw new Error( + "Azure CosmosDB account endpoint and key must be provided", + ); + } + const cosmosClient = new CosmosClient({ + endpoint: cosmosEndpoint, + key: cosmosKey, + userAgentSuffix: USER_AGENT_SUFFIX, + }); + return new AzureCosmosNoSqlChatStore({ + ...config, + cosmosClient, + }); + } + + /** + * Static method for creating an instance using AAD token. + * If no endpoint and credentials are provided, it will attempt to use the env variable `AZURE_COSMOSDB_NOSQL_ACCOUNT_ENDPOINT` as endpoint and use DefaultAzureCredential() as credentials. + * @returns Instance of AzureCosmosNoSqlKVStore + */ + static fromAadToken( + config: { + endpoint?: string; + credential?: TokenCredential; + } & AzureCosmosNoSqlChatStoreConfig = {}, + ): AzureCosmosNoSqlChatStore { + const cosmosEndpoint = + config.endpoint || + (getEnv("AZURE_COSMOSDB_NOSQL_CONNECTION_STRING") as string); + + if (!cosmosEndpoint) { + throw new Error("Azure CosmosDB account endpoint must be provided"); + } + const credentials = config.credential ?? new DefaultAzureCredential(); + const cosmosClient = new CosmosClient({ + endpoint: cosmosEndpoint, + aadCredentials: credentials, + userAgentSuffix: USER_AGENT_SUFFIX, + }); + return new AzureCosmosNoSqlChatStore({ + ...config, + cosmosClient, + }); + } + + private convertToChatMessage( + // eslint-disable-next-line @typescript-eslint/no-explicit-any + message: any, + ): ChatMessage { + return { + content: message.content as MessageContent, + role: message.role as MessageType, + options: message.options as AdditionalMessageOptions, + } as ChatMessage; + } + + private convertToCosmosMessage( + message: ChatMessage, + ): // eslint-disable-next-line @typescript-eslint/no-explicit-any + any { + return { + content: message.content, + role: message.role, + options: message.options, + }; + } + + /** + * Set messages for a given key. + */ + async setMessages( + key: string, + messages: ChatMessage[], + ): Promise { + await this.initialize(); + const inputMessages = messages.map(this.convertToCosmosMessage); + await this.container.items.upsert({ + id: key, + messages: inputMessages, + userId: this.userId, + }); + } + + /** + * Get messages for a given key. + */ + async getMessages( + key: string, + ): Promise[]> { + await this.initialize(); + const res = await this.container.item(key, this.userId).read(); + const messageHistory = res?.resource?.messages ?? []; + const result = messageHistory.map(this.convertToChatMessage); + return result; + } + + /** + * Add a message for a given key. + */ + async addMessage( + key: string, + message: ChatMessage, + idx?: number, + ): Promise { + await this.initialize(); + const res = await this.container.item(key, this.userId).read(); + const messageHistory = res?.resource?.messages ?? []; + if (idx === undefined) { + messageHistory.push(this.convertToCosmosMessage(message)); + } else { + messageHistory.splice(idx, 0, this.convertToCosmosMessage(message)); + } + await this.setMessages(key, messageHistory); + } + + /** + * Deletes all messages for a given key. + */ + async deleteMessages(key: string): Promise { + await this.initialize(); + try { + await this.container.item(key, this.userId).delete(); + // eslint-disable-next-line no-empty + } catch (e) {} + } + + /** + * Deletes one message at idx index for a given key. + */ + async deleteMessage(key: string, idx: number): Promise { + await this.initialize(); + const res = await this.container.item(key, this.userId).read(); + const messageHistory = res?.resource?.messages ?? []; + if (idx >= 0 && idx < messageHistory.length) { + messageHistory.splice(idx, 1); + await this.setMessages(key, messageHistory); + } + } + + /** + * Get all keys. + */ + async getKeys(): Promise> { + await this.initialize(); + const result = await this.container.items + .query("Select c.id from c") + .fetchAll(); + const keys = result.resources.map((res: { id: string }) => res.id); + + function* keyGenerator(): IterableIterator { + for (const key of keys) { + yield key; + } + } + return keyGenerator(); + } +} diff --git a/packages/llamaindex/src/storage/index.ts b/packages/llamaindex/src/storage/index.ts index 546eaefabb..bb08b49808 100644 --- a/packages/llamaindex/src/storage/index.ts +++ b/packages/llamaindex/src/storage/index.ts @@ -2,6 +2,7 @@ export * from "@llamaindex/core/storage/chat-store"; export * from "@llamaindex/core/storage/doc-store"; export * from "@llamaindex/core/storage/index-store"; export * from "@llamaindex/core/storage/kv-store"; +export * from "./chatStore/AzureCosmosNoSqlChatStore.js"; export * from "./docStore/AzureCosmosNoSqlDocumentStore.js"; export { PostgresDocumentStore } from "./docStore/PostgresDocumentStore.js"; export { SimpleDocumentStore } from "./docStore/SimpleDocumentStore.js"; From c6bad7d951b56f0e9ba6a4bae05e0f0abe571509 Mon Sep 17 00:00:00 2001 From: Thuc Pham <51660321+thucpn@users.noreply.github.com> Date: Fri, 15 Nov 2024 12:33:30 +0700 Subject: [PATCH 30/56] docs(next): chat UI with rsc example (#1481) Co-authored-by: Marcus Schiesser --- apps/next/package.json | 2 +- apps/next/src/app/api/chat/route.ts | 29 +++---- apps/next/src/components/demo/chat.tsx | 8 -- .../src/components/demo/chat/api/demo.tsx | 16 ++++ .../components/demo/chat/rsc/ai-action.tsx | 55 ++++++++++++++ .../components/demo/chat/rsc/chat-section.tsx | 33 ++++++++ .../src/components/demo/chat/rsc/demo.tsx | 8 ++ .../components/demo/chat/rsc/use-chat-rsc.tsx | 41 ++++++++++ .../docs/llamaindex/guide/{ => chat}/chat.mdx | 9 ++- .../docs/llamaindex/guide/chat/meta.json | 6 ++ .../docs/llamaindex/guide/chat/rsc.mdx | 68 +++++++++++++++++ pnpm-lock.yaml | 76 ++++++++++++++----- 12 files changed, 306 insertions(+), 45 deletions(-) delete mode 100644 apps/next/src/components/demo/chat.tsx create mode 100644 apps/next/src/components/demo/chat/api/demo.tsx create mode 100644 apps/next/src/components/demo/chat/rsc/ai-action.tsx create mode 100644 apps/next/src/components/demo/chat/rsc/chat-section.tsx create mode 100644 apps/next/src/components/demo/chat/rsc/demo.tsx create mode 100644 apps/next/src/components/demo/chat/rsc/use-chat-rsc.tsx rename apps/next/src/content/docs/llamaindex/guide/{ => chat}/chat.mdx (85%) create mode 100644 apps/next/src/content/docs/llamaindex/guide/chat/meta.json create mode 100644 apps/next/src/content/docs/llamaindex/guide/chat/rsc.mdx diff --git a/apps/next/package.json b/apps/next/package.json index 04d3444872..8779eca9f1 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@icons-pack/react-simple-icons": "^10.1.0", - "@llamaindex/chat-ui": "0.0.5", + "@llamaindex/chat-ui": "0.0.8", "@llamaindex/cloud": "workspace:*", "@llamaindex/core": "workspace:*", "@llamaindex/node-parser": "workspace:*", diff --git a/apps/next/src/app/api/chat/route.ts b/apps/next/src/app/api/chat/route.ts index 94a65fc535..5852ff2956 100644 --- a/apps/next/src/app/api/chat/route.ts +++ b/apps/next/src/app/api/chat/route.ts @@ -1,6 +1,6 @@ -import { LlamaIndexAdapter, type Message } from "ai"; -import { SimpleChatEngine, type ChatMessage } from "llamaindex"; -import { NextResponse, type NextRequest } from "next/server"; +import { Message } from "ai"; +import { simulateReadableStream } from "ai/test"; +import { NextRequest, NextResponse } from "next/server"; export async function POST(request: NextRequest) { try { @@ -12,16 +12,19 @@ export async function POST(request: NextRequest) { { status: 400 }, ); } - - const chatEngine = new SimpleChatEngine(); - - return LlamaIndexAdapter.toDataStreamResponse( - await chatEngine.chat({ - message: userMessage.content, - chatHistory: messages as ChatMessage[], - stream: true, - }), - {}, + const mockResponse = `Hello! This is a mock response to: ${userMessage.content}`; + return new Response( + simulateReadableStream({ + chunkDelayInMs: 20, + values: mockResponse.split(" ").map((t) => `0:"${t} "\n`), + }).pipeThrough(new TextEncoderStream()), + { + status: 200, + headers: { + "X-Vercel-AI-Data-Stream": "v1", + "Content-Type": "text/plain; charset=utf-8", + }, + }, ); } catch (error) { const detail = (error as Error).message; diff --git a/apps/next/src/components/demo/chat.tsx b/apps/next/src/components/demo/chat.tsx deleted file mode 100644 index b816ffd6e8..0000000000 --- a/apps/next/src/components/demo/chat.tsx +++ /dev/null @@ -1,8 +0,0 @@ -"use client"; -import { ChatSection } from "@llamaindex/chat-ui"; -import { useChat } from "ai/react"; - -export const ChatDemo = () => { - const handler = useChat(); - return ; -}; diff --git a/apps/next/src/components/demo/chat/api/demo.tsx b/apps/next/src/components/demo/chat/api/demo.tsx new file mode 100644 index 0000000000..85bb750e12 --- /dev/null +++ b/apps/next/src/components/demo/chat/api/demo.tsx @@ -0,0 +1,16 @@ +"use client"; +import { ChatInput, ChatMessages, ChatSection } from "@llamaindex/chat-ui"; +import { useChat } from "ai/react"; + +export const ChatDemo = () => { + const handler = useChat(); + return ( + + + + + + + + ); +}; diff --git a/apps/next/src/components/demo/chat/rsc/ai-action.tsx b/apps/next/src/components/demo/chat/rsc/ai-action.tsx new file mode 100644 index 0000000000..f8d944ad13 --- /dev/null +++ b/apps/next/src/components/demo/chat/rsc/ai-action.tsx @@ -0,0 +1,55 @@ +import { Markdown } from "@llamaindex/chat-ui/widgets"; +import { generateId, Message, parseStreamPart } from "ai"; +import { createAI, createStreamableUI, getMutableAIState } from "ai/rsc"; +import { simulateReadableStream } from "ai/test"; +import { ReactNode } from "react"; + +type ServerState = Message[]; +type FrontendState = Array; +type Actions = { + chat: (message: Message) => Promise; +}; + +export const AI = createAI({ + initialAIState: [], + initialUIState: [], + actions: { + chat: async (message: Message) => { + "use server"; + + const aiState = getMutableAIState(); + aiState.update((prev) => [...prev, message]); + + const mockResponse = `Hello! This is a mock response to: ${message.content}`; + const responseStream = simulateReadableStream({ + chunkDelayInMs: 20, + values: mockResponse.split(" ").map((t) => `0:"${t} "\n`), + }); + + const uiStream = createStreamableUI(); + const assistantMessage: Message = { + id: generateId(), + role: "assistant", + content: "", + }; + + responseStream.pipeTo( + new WritableStream({ + write: async (message) => { + assistantMessage.content += parseStreamPart(message).value; + uiStream.update(); + }, + close: () => { + aiState.done([...aiState.get(), assistantMessage]); + uiStream.done(); + }, + }), + ); + + return { + ...assistantMessage, + display: uiStream.value, + }; + }, + }, +}); diff --git a/apps/next/src/components/demo/chat/rsc/chat-section.tsx b/apps/next/src/components/demo/chat/rsc/chat-section.tsx new file mode 100644 index 0000000000..384cdae3b0 --- /dev/null +++ b/apps/next/src/components/demo/chat/rsc/chat-section.tsx @@ -0,0 +1,33 @@ +"use client"; + +import { + ChatInput, + ChatMessage, + ChatMessages, + ChatSection as ChatSectionUI, +} from "@llamaindex/chat-ui"; +import { useChatRSC } from "./use-chat-rsc"; + +export const ChatSectionRSC = () => { + const handler = useChatRSC(); + return ( + + + + {handler.messages.map((message, index) => ( + + + {message.display} + + ))} + + + + + + ); +}; diff --git a/apps/next/src/components/demo/chat/rsc/demo.tsx b/apps/next/src/components/demo/chat/rsc/demo.tsx new file mode 100644 index 0000000000..76a2cfaa8a --- /dev/null +++ b/apps/next/src/components/demo/chat/rsc/demo.tsx @@ -0,0 +1,8 @@ +import { AI } from "./ai-action"; +import { ChatSectionRSC } from "./chat-section"; + +export const ChatDemoRSC = () => ( + + + +); diff --git a/apps/next/src/components/demo/chat/rsc/use-chat-rsc.tsx b/apps/next/src/components/demo/chat/rsc/use-chat-rsc.tsx new file mode 100644 index 0000000000..f7d1f5e77d --- /dev/null +++ b/apps/next/src/components/demo/chat/rsc/use-chat-rsc.tsx @@ -0,0 +1,41 @@ +"use client"; + +import { useActions } from "ai/rsc"; + +import { generateId, Message } from "ai"; +import { useUIState } from "ai/rsc"; +import { useState } from "react"; +import { AI } from "./ai-action"; + +export function useChatRSC() { + const [input, setInput] = useState(""); + const [isLoading, setIsLoading] = useState(false); + const [messages, setMessages] = useUIState(); + const { chat } = useActions(); + + const append = async (message: Omit) => { + const newMsg: Message = { ...message, id: generateId() }; + + setIsLoading(true); + try { + setMessages((prev) => [...prev, { ...newMsg, display: message.content }]); + const assistantMsg = await chat(newMsg); + setMessages((prev) => [...prev, assistantMsg]); + } catch (error) { + console.error(error); + } + setIsLoading(false); + setInput(""); + + return message.content; + }; + + return { + input, + setInput, + isLoading, + messages, + setMessages, + append, + }; +} diff --git a/apps/next/src/content/docs/llamaindex/guide/chat.mdx b/apps/next/src/content/docs/llamaindex/guide/chat/chat.mdx similarity index 85% rename from apps/next/src/content/docs/llamaindex/guide/chat.mdx rename to apps/next/src/content/docs/llamaindex/guide/chat/chat.mdx index 8a5ef245e2..4cbaea1572 100644 --- a/apps/next/src/content/docs/llamaindex/guide/chat.mdx +++ b/apps/next/src/content/docs/llamaindex/guide/chat/chat.mdx @@ -1,8 +1,8 @@ --- -title: Chat-UI -description: Use chat-ui to add a chat interface to your LlamaIndexTS application. +title: Using API Route +description: Chat interface for your LlamaIndexTS application using API Route --- -import { ChatDemo } from '../../../../components/demo/chat'; +import { ChatDemo } from '../../../../../components/demo/chat/api/demo'; import "@llamaindex/chat-ui/styles/code.css"; import "@llamaindex/chat-ui/styles/katex.css"; @@ -26,7 +26,7 @@ This is the simplest way to add a chat interface to your application. Copy the f ```json doc-gen:file { - "file": "./src/components/demo/chat.tsx", + "file": "./src/components/demo/chat/api/demo.tsx", "codeblock": true } ``` @@ -37,6 +37,7 @@ Combining both, you're getting a fully functional chat interface: + ## Next Steps The steps above are the bare minimum to get a chat interface working. From here, you can go two ways: diff --git a/apps/next/src/content/docs/llamaindex/guide/chat/meta.json b/apps/next/src/content/docs/llamaindex/guide/chat/meta.json new file mode 100644 index 0000000000..7550c3cc9a --- /dev/null +++ b/apps/next/src/content/docs/llamaindex/guide/chat/meta.json @@ -0,0 +1,6 @@ +{ + "title": "Chat-UI", + "description": "Use chat-ui to add a chat interface to your LlamaIndexTS application.", + "defaultOpen": false, + "pages": ["chat", "rsc"] +} diff --git a/apps/next/src/content/docs/llamaindex/guide/chat/rsc.mdx b/apps/next/src/content/docs/llamaindex/guide/chat/rsc.mdx new file mode 100644 index 0000000000..d0a8ebc262 --- /dev/null +++ b/apps/next/src/content/docs/llamaindex/guide/chat/rsc.mdx @@ -0,0 +1,68 @@ +--- +title: Using Next.js RSC +description: Chat interface for your LlamaIndexTS application using Next.js RSC +--- +import { ChatDemoRSC } from '../../../../../components/demo/chat/rsc/demo'; +import "@llamaindex/chat-ui/styles/code.css"; +import "@llamaindex/chat-ui/styles/katex.css"; + +Using [chat-ui](https://github.com/run-llama/chat-ui), it's easy to add a chat interface to your LlamaIndexTS application using [Next.js RSC](https://nextjs.org/docs/app/building-your-application/rendering/server-components) and [Vercel AI RSC](https://sdk.vercel.ai/docs/ai-sdk-rsc/overview). + +With RSC, the chat messages are not returned as JSON from the server (like when using an [API route](./chat)), instead the chat message components are rendered on the server side. +This is for example useful for rendering a whole chat history on the server before sending it to the client. [Check here](https://sdk.vercel.ai/docs/getting-started/navigating-the-library#when-to-use-ai-sdk-rsc), for a discussion of when to use use RSC. + +For implementing a chat interface with RSC, you need to create an AI action and then connect the chat interface to use it. + +## Create an AI action + +First, define an [AI context provider](https://sdk.vercel.ai/examples/rsc/state-management/ai-ui-states) with a chat server action: + +```json doc-gen:file +{ + "file": "./src/components/demo/chat/rsc/ai-action.tsx", + "codeblock": true +} +``` + +The chat server action is using LlamaIndexTS to generate a response based on the chat history and the user input. + +## Create the chat UI + +The entrypoint of our application initializes the AI provider for the application and adds a `ChatSection` component: + +```json doc-gen:file +{ + "file": "./src/components/demo/chat/rsc/demo.tsx", + "codeblock": true +} +``` + +The `ChatSection` component is created by using chat components from @llamaindex/chat-ui: + +```json doc-gen:file +{ + "file": "./src/components/demo/chat/rsc/chat-section.tsx", + "codeblock": true +} +``` + +It is using a `useChatRSC` hook to conntect the chat interface to the `chat` AI action that we defined earlier: + +```json doc-gen:file +{ + "file": "./src/components/demo/chat/rsc/use-chat-rsc.tsx", + "codeblock": true +} +``` + +## Try RSC Chat ⬇️ + + + +## Next Steps + +The steps above are the bare minimum to get a chat interface working with RSC. From here, you can go two ways: + +1. Use our [full-stack RSC example](https://github.com/run-llama/nextjs-rsc) based on [create-llama](https://github.com/run-llama/create-llama) to get started quickly with a fully working chat interface or +2. Learn more about [AI RSC](https://sdk.vercel.ai/examples/rsc), [chat-ui](https://github.com/run-llama/chat-ui) and [LlamaIndexTS](https://github.com/run-llama/llamaindex-ts) to customize the chat interface and AI actions to your needs. + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 76f855a23b..e7d2f01715 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -127,8 +127,8 @@ importers: specifier: ^10.1.0 version: 10.1.0(react@18.3.1) '@llamaindex/chat-ui': - specifier: 0.0.5 - version: 0.0.5(@types/react-dom@18.3.1)(@types/react@18.3.12)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 0.0.8 + version: 0.0.8(@types/react-dom@18.3.1)(@types/react@18.3.12)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@llamaindex/cloud': specifier: workspace:* version: link:../../packages/cloud @@ -173,10 +173,10 @@ importers: version: 1.1.3(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@vercel/functions': specifier: ^1.5.0 - version: 1.5.0(@aws-sdk/credential-provider-web-identity@3.679.0(@aws-sdk/client-sts@3.682.0)) + version: 1.5.0(@aws-sdk/credential-provider-web-identity@3.679.0) ai: specifier: ^3.4.31 - version: 3.4.31(openai@4.69.0(encoding@0.1.13)(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@5.1.9))(svelte@5.1.9)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8) + version: 3.4.31(openai@4.69.0(encoding@0.1.13)(zod@3.23.8))(react@18.3.1)(sswr@2.1.0)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -257,7 +257,7 @@ importers: version: 1.22.2 shiki-magic-move: specifier: ^0.5.0 - version: 0.5.0(react@18.3.1)(shiki@1.22.2)(svelte@5.1.9)(vue@3.5.12(typescript@5.6.3)) + version: 0.5.0(react@18.3.1)(shiki@1.22.2)(vue@3.5.12(typescript@5.6.3)) swr: specifier: ^2.2.5 version: 2.2.5(react@18.3.1) @@ -428,7 +428,7 @@ importers: dependencies: ai: specifier: ^3.3.21 - version: 3.4.31(openai@4.69.0(encoding@0.1.13)(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@5.1.9))(svelte@5.1.9)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8) + version: 3.4.31(openai@4.69.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@5.1.9))(svelte@5.1.9)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8) llamaindex: specifier: workspace:* version: link:../../../packages/llamaindex @@ -606,7 +606,7 @@ importers: version: 2.4.9 chromadb: specifier: ^1.8.1 - version: 1.9.2(cohere-ai@7.14.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.69.0(encoding@0.1.13)(zod@3.23.8)) + version: 1.9.2(cohere-ai@7.14.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.69.0(encoding@0.1.13)) commander: specifier: ^12.1.0 version: 12.1.0 @@ -738,7 +738,7 @@ importers: version: 1.1.0(@types/react@18.3.12)(react@18.3.1) ai: specifier: ^3.3.21 - version: 3.4.31(openai@4.69.0(encoding@0.1.13)(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@5.1.9))(svelte@5.1.9)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8) + version: 3.4.31(openai@4.69.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@5.1.9))(svelte@5.1.9)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -3755,8 +3755,8 @@ packages: '@leichtgewicht/ip-codec@2.0.5': resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - '@llamaindex/chat-ui@0.0.5': - resolution: {integrity: sha512-nGlhtAeIlVBtHAsCtBN5f+/iJpIHQ7uFf43ebye/wATf5tT12HUl3tP5O/+XC7nyXXwByjk5KAEN+hk3aC1Cug==} + '@llamaindex/chat-ui@0.0.8': + resolution: {integrity: sha512-yTWgxDzJD6F8w17CNIIJkSBE+hyd+WRqhF6lSElqo3k7CQyhtYr8cOD7cS6K8gBqaI3Xha5EPqvqV0+enJA0Mg==} peerDependencies: react: ^18.2.0 @@ -16534,7 +16534,7 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@llamaindex/chat-ui@0.0.5(@types/react-dom@18.3.1)(@types/react@18.3.12)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@llamaindex/chat-ui@0.0.8(@types/react-dom@18.3.1)(@types/react@18.3.12)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@llamaindex/pdf-viewer': 1.2.0(@types/react@18.3.12)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-collapsible': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -18616,7 +18616,7 @@ snapshots: '@upstash/vector@1.1.7': {} - '@vercel/functions@1.5.0(@aws-sdk/credential-provider-web-identity@3.679.0(@aws-sdk/client-sts@3.682.0))': + '@vercel/functions@1.5.0(@aws-sdk/credential-provider-web-identity@3.679.0)': optionalDependencies: '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.682.0) @@ -18894,7 +18894,7 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - ai@3.4.31(openai@4.69.0(encoding@0.1.13)(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@5.1.9))(svelte@5.1.9)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8): + ai@3.4.31(openai@4.69.0(encoding@0.1.13)(zod@3.23.8))(react@18.3.1)(sswr@2.1.0)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8): dependencies: '@ai-sdk/provider': 0.0.26 '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) @@ -18913,6 +18913,30 @@ snapshots: openai: 4.69.0(encoding@0.1.13)(zod@3.23.8) react: 18.3.1 sswr: 2.1.0(svelte@5.1.9) + zod: 3.23.8 + transitivePeerDependencies: + - solid-js + - vue + + ai@3.4.31(openai@4.69.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@5.1.9))(svelte@5.1.9)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8): + dependencies: + '@ai-sdk/provider': 0.0.26 + '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) + '@ai-sdk/react': 0.0.70(react@18.3.1)(zod@3.23.8) + '@ai-sdk/solid': 0.0.54(zod@3.23.8) + '@ai-sdk/svelte': 0.0.57(svelte@5.1.9)(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.50(zod@3.23.8) + '@ai-sdk/vue': 0.0.59(vue@3.5.12(typescript@5.6.3))(zod@3.23.8) + '@opentelemetry/api': 1.9.0 + eventsource-parser: 1.1.2 + json-schema: 0.4.0 + jsondiffpatch: 0.6.0 + secure-json-parse: 2.7.0 + zod-to-json-schema: 3.23.5(zod@3.23.8) + optionalDependencies: + openai: 4.69.0(zod@3.23.8) + react: 18.3.1 + sswr: 2.1.0(svelte@5.1.9) svelte: 5.1.9 zod: 3.23.8 transitivePeerDependencies: @@ -19600,7 +19624,7 @@ snapshots: transitivePeerDependencies: - encoding - chromadb@1.9.2(cohere-ai@7.14.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.69.0(encoding@0.1.13)(zod@3.23.8)): + chromadb@1.9.2(cohere-ai@7.14.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.69.0(encoding@0.1.13)): dependencies: cliui: 8.0.1 isomorphic-fetch: 3.0.0(encoding@0.1.13) @@ -20687,7 +20711,7 @@ snapshots: debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 9.14.0(jiti@2.4.0) - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.14.0(jiti@2.4.0)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.14.0(jiti@2.4.0)))(eslint@9.14.0(jiti@2.4.0)) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.1.0 @@ -20700,7 +20724,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.14.0(jiti@2.4.0)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.14.0(jiti@2.4.0)))(eslint@9.14.0(jiti@2.4.0)): dependencies: debug: 3.2.7 optionalDependencies: @@ -20722,7 +20746,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.14.0(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.14.0(jiti@2.4.0)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.14.0(jiti@2.4.0)))(eslint@9.14.0(jiti@2.4.0)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -24388,6 +24412,21 @@ snapshots: transitivePeerDependencies: - encoding + openai@4.69.0(zod@3.23.8): + dependencies: + '@types/node': 18.19.64 + '@types/node-fetch': 2.6.11 + abort-controller: 3.0.0 + agentkeepalive: 4.5.0 + form-data-encoder: 1.7.2 + formdata-node: 4.4.1 + node-fetch: 2.7.0(encoding@0.1.13) + optionalDependencies: + zod: 3.23.8 + transitivePeerDependencies: + - encoding + optional: true + openapi-sampler@1.5.1: dependencies: '@types/json-schema': 7.0.15 @@ -26259,14 +26298,13 @@ snapshots: interpret: 1.4.0 rechoir: 0.6.2 - shiki-magic-move@0.5.0(react@18.3.1)(shiki@1.22.2)(svelte@5.1.9)(vue@3.5.12(typescript@5.6.3)): + shiki-magic-move@0.5.0(react@18.3.1)(shiki@1.22.2)(vue@3.5.12(typescript@5.6.3)): dependencies: diff-match-patch-es: 0.1.1 ohash: 1.1.4 optionalDependencies: react: 18.3.1 shiki: 1.22.2 - svelte: 5.1.9 vue: 3.5.12(typescript@5.6.3) shiki@1.22.2: From 223f3136b4dcff5f331e5043144ab2a03faf6220 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 14 Nov 2024 21:49:37 -0800 Subject: [PATCH 31/56] Release 0.8.14 (#1491) Co-authored-by: github-actions[bot] --- .changeset/swift-dodos-develop.md | 5 ----- apps/docs/CHANGELOG.md | 7 +++++++ apps/docs/package.json | 2 +- apps/next/CHANGELOG.md | 7 +++++++ apps/next/package.json | 2 +- e2e/examples/cloudflare-worker-agent/CHANGELOG.md | 7 +++++++ e2e/examples/cloudflare-worker-agent/package.json | 2 +- e2e/examples/nextjs-agent/CHANGELOG.md | 7 +++++++ e2e/examples/nextjs-agent/package.json | 2 +- e2e/examples/nextjs-edge-runtime/CHANGELOG.md | 7 +++++++ e2e/examples/nextjs-edge-runtime/package.json | 2 +- e2e/examples/nextjs-node-runtime/CHANGELOG.md | 7 +++++++ e2e/examples/nextjs-node-runtime/package.json | 2 +- e2e/examples/waku-query-engine/CHANGELOG.md | 7 +++++++ e2e/examples/waku-query-engine/package.json | 2 +- packages/autotool/CHANGELOG.md | 7 +++++++ packages/autotool/examples/01_node/CHANGELOG.md | 8 ++++++++ packages/autotool/examples/01_node/package.json | 2 +- packages/autotool/examples/02_nextjs/CHANGELOG.md | 8 ++++++++ packages/autotool/examples/02_nextjs/package.json | 2 +- packages/autotool/package.json | 2 +- packages/experimental/CHANGELOG.md | 7 +++++++ packages/experimental/package.json | 2 +- packages/llamaindex/CHANGELOG.md | 6 ++++++ packages/llamaindex/package.json | 2 +- unit/CHANGELOG.md | 7 +++++++ unit/package.json | 2 +- 27 files changed, 105 insertions(+), 18 deletions(-) delete mode 100644 .changeset/swift-dodos-develop.md diff --git a/.changeset/swift-dodos-develop.md b/.changeset/swift-dodos-develop.md deleted file mode 100644 index 28d1767c8e..0000000000 --- a/.changeset/swift-dodos-develop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"llamaindex": patch ---- - -feat: add Azure CosmosDB NoSql Chat store diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index 518d238e30..b620b96a74 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,12 @@ # docs +## 0.0.119 + +### Patch Changes + +- Updated dependencies [630b425] + - llamaindex@0.8.14 + ## 0.0.118 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index 2123d0e8d8..0344790ce9 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.118", + "version": "0.0.119", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index da86d5ab7d..9d0883391f 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/doc +## 0.0.17 + +### Patch Changes + +- Updated dependencies [630b425] + - llamaindex@0.8.14 + ## 0.0.16 ### Patch Changes diff --git a/apps/next/package.json b/apps/next/package.json index 8779eca9f1..1569a7ae9d 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/doc", - "version": "0.0.16", + "version": "0.0.17", "private": true, "scripts": { "build": "pnpm run build:docs && next build", diff --git a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md index c3b1b445d9..d560af4d5d 100644 --- a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md +++ b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/cloudflare-worker-agent-test +## 0.0.110 + +### Patch Changes + +- Updated dependencies [630b425] + - llamaindex@0.8.14 + ## 0.0.109 ### Patch Changes diff --git a/e2e/examples/cloudflare-worker-agent/package.json b/e2e/examples/cloudflare-worker-agent/package.json index e3b35ebeae..f3e6e3f478 100644 --- a/e2e/examples/cloudflare-worker-agent/package.json +++ b/e2e/examples/cloudflare-worker-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloudflare-worker-agent-test", - "version": "0.0.109", + "version": "0.0.110", "type": "module", "private": true, "scripts": { diff --git a/e2e/examples/nextjs-agent/CHANGELOG.md b/e2e/examples/nextjs-agent/CHANGELOG.md index 4abee2c9fd..d3fa345c56 100644 --- a/e2e/examples/nextjs-agent/CHANGELOG.md +++ b/e2e/examples/nextjs-agent/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/next-agent-test +## 0.1.110 + +### Patch Changes + +- Updated dependencies [630b425] + - llamaindex@0.8.14 + ## 0.1.109 ### Patch Changes diff --git a/e2e/examples/nextjs-agent/package.json b/e2e/examples/nextjs-agent/package.json index 05bc98528a..a016bc1db7 100644 --- a/e2e/examples/nextjs-agent/package.json +++ b/e2e/examples/nextjs-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-agent-test", - "version": "0.1.109", + "version": "0.1.110", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md index f9534967b5..ee16cf63b6 100644 --- a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # test-edge-runtime +## 0.1.109 + +### Patch Changes + +- Updated dependencies [630b425] + - llamaindex@0.8.14 + ## 0.1.108 ### Patch Changes diff --git a/e2e/examples/nextjs-edge-runtime/package.json b/e2e/examples/nextjs-edge-runtime/package.json index b183cb3486..d5180d5662 100644 --- a/e2e/examples/nextjs-edge-runtime/package.json +++ b/e2e/examples/nextjs-edge-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/nextjs-edge-runtime-test", - "version": "0.1.108", + "version": "0.1.109", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-node-runtime/CHANGELOG.md b/e2e/examples/nextjs-node-runtime/CHANGELOG.md index d3a471f5eb..39afa44043 100644 --- a/e2e/examples/nextjs-node-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-node-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/next-node-runtime +## 0.0.91 + +### Patch Changes + +- Updated dependencies [630b425] + - llamaindex@0.8.14 + ## 0.0.90 ### Patch Changes diff --git a/e2e/examples/nextjs-node-runtime/package.json b/e2e/examples/nextjs-node-runtime/package.json index 3fd61fb139..f93b9fb213 100644 --- a/e2e/examples/nextjs-node-runtime/package.json +++ b/e2e/examples/nextjs-node-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-node-runtime-test", - "version": "0.0.90", + "version": "0.0.91", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/waku-query-engine/CHANGELOG.md b/e2e/examples/waku-query-engine/CHANGELOG.md index 8d79e870cb..eaf9aa16b3 100644 --- a/e2e/examples/waku-query-engine/CHANGELOG.md +++ b/e2e/examples/waku-query-engine/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/waku-query-engine-test +## 0.0.110 + +### Patch Changes + +- Updated dependencies [630b425] + - llamaindex@0.8.14 + ## 0.0.109 ### Patch Changes diff --git a/e2e/examples/waku-query-engine/package.json b/e2e/examples/waku-query-engine/package.json index 35329d2bc6..badaf2d44d 100644 --- a/e2e/examples/waku-query-engine/package.json +++ b/e2e/examples/waku-query-engine/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/waku-query-engine-test", - "version": "0.0.109", + "version": "0.0.110", "type": "module", "private": true, "scripts": { diff --git a/packages/autotool/CHANGELOG.md b/packages/autotool/CHANGELOG.md index 46d57973b2..464bb8e9de 100644 --- a/packages/autotool/CHANGELOG.md +++ b/packages/autotool/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool +## 5.0.14 + +### Patch Changes + +- Updated dependencies [630b425] + - llamaindex@0.8.14 + ## 5.0.13 ### Patch Changes diff --git a/packages/autotool/examples/01_node/CHANGELOG.md b/packages/autotool/examples/01_node/CHANGELOG.md index 94ce94b2e5..ec020d98e1 100644 --- a/packages/autotool/examples/01_node/CHANGELOG.md +++ b/packages/autotool/examples/01_node/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/autotool-01-node-example +## 0.0.57 + +### Patch Changes + +- Updated dependencies [630b425] + - llamaindex@0.8.14 + - @llamaindex/autotool@5.0.14 + ## 0.0.56 ### Patch Changes diff --git a/packages/autotool/examples/01_node/package.json b/packages/autotool/examples/01_node/package.json index 0dbb871bf7..09a48a3c7b 100644 --- a/packages/autotool/examples/01_node/package.json +++ b/packages/autotool/examples/01_node/package.json @@ -13,5 +13,5 @@ "scripts": { "start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts" }, - "version": "0.0.56" + "version": "0.0.57" } diff --git a/packages/autotool/examples/02_nextjs/CHANGELOG.md b/packages/autotool/examples/02_nextjs/CHANGELOG.md index 9502a8e0fb..5dfc48165f 100644 --- a/packages/autotool/examples/02_nextjs/CHANGELOG.md +++ b/packages/autotool/examples/02_nextjs/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/autotool-02-next-example +## 0.1.101 + +### Patch Changes + +- Updated dependencies [630b425] + - llamaindex@0.8.14 + - @llamaindex/autotool@5.0.14 + ## 0.1.100 ### Patch Changes diff --git a/packages/autotool/examples/02_nextjs/package.json b/packages/autotool/examples/02_nextjs/package.json index 88b4cf0c3d..bae1f1c312 100644 --- a/packages/autotool/examples/02_nextjs/package.json +++ b/packages/autotool/examples/02_nextjs/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool-02-next-example", "private": true, - "version": "0.1.100", + "version": "0.1.101", "scripts": { "dev": "next dev", "build": "next build", diff --git a/packages/autotool/package.json b/packages/autotool/package.json index fa2f652d7b..ca787512df 100644 --- a/packages/autotool/package.json +++ b/packages/autotool/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool", "type": "module", - "version": "5.0.13", + "version": "5.0.14", "description": "auto transpile your JS function to LLM Agent compatible", "files": [ "dist", diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index 82787c1857..445b1a44f7 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/experimental +## 0.0.126 + +### Patch Changes + +- Updated dependencies [630b425] + - llamaindex@0.8.14 + ## 0.0.125 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index 700fff1366..5e41612274 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/experimental", "description": "Experimental package for LlamaIndexTS", - "version": "0.0.125", + "version": "0.0.126", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/llamaindex/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md index 8fa6d13ba8..50e42417c8 100644 --- a/packages/llamaindex/CHANGELOG.md +++ b/packages/llamaindex/CHANGELOG.md @@ -1,5 +1,11 @@ # llamaindex +## 0.8.14 + +### Patch Changes + +- 630b425: feat: add Azure CosmosDB NoSql Chat store + ## 0.8.13 ### Patch Changes diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index 9c2631fde2..d971147dca 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -1,6 +1,6 @@ { "name": "llamaindex", - "version": "0.8.13", + "version": "0.8.14", "license": "MIT", "type": "module", "keywords": [ diff --git a/unit/CHANGELOG.md b/unit/CHANGELOG.md index 52ed3d4aa0..617a47e0d0 100644 --- a/unit/CHANGELOG.md +++ b/unit/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/unit-test +## 0.0.24 + +### Patch Changes + +- Updated dependencies [630b425] + - llamaindex@0.8.14 + ## 0.0.23 ### Patch Changes diff --git a/unit/package.json b/unit/package.json index 195b3d4759..d4a1beffe2 100644 --- a/unit/package.json +++ b/unit/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/unit-test", "private": true, - "version": "0.0.23", + "version": "0.0.24", "type": "module", "scripts": { "test": "vitest run" From daf8522bec78a1a996ff35d174be7f9c5524f8bb Mon Sep 17 00:00:00 2001 From: Thuc Pham <51660321+thucpn@users.noreply.github.com> Date: Fri, 15 Nov 2024 13:50:49 +0700 Subject: [PATCH 32/56] feat: use mock llm (#1492) --- apps/next/next.config.mjs | 2 + apps/next/src/app/api/chat/route.ts | 32 +++++++------- .../components/demo/chat/rsc/ai-action.tsx | 42 ++++++++++--------- apps/next/src/lib/utils.ts | 32 +++++++++++++- 4 files changed, 70 insertions(+), 38 deletions(-) diff --git a/apps/next/next.config.mjs b/apps/next/next.config.mjs index 3248e75aec..4634aec95a 100644 --- a/apps/next/next.config.mjs +++ b/apps/next/next.config.mjs @@ -6,6 +6,7 @@ const withMDX = createMDX(); const config = { reactStrictMode: true, transpilePackages: ["monaco-editor"], + serverExternalPackages: ["@huggingface/transformers"], webpack: (config, { isServer }) => { if (Array.isArray(config.target) && config.target.includes("web")) { config.target = ["web", "es2020"]; @@ -26,6 +27,7 @@ const config = { }), ); } + config.resolve.alias["replicate"] = false; return config; }, }; diff --git a/apps/next/src/app/api/chat/route.ts b/apps/next/src/app/api/chat/route.ts index 5852ff2956..49cbd9c011 100644 --- a/apps/next/src/app/api/chat/route.ts +++ b/apps/next/src/app/api/chat/route.ts @@ -1,6 +1,9 @@ -import { Message } from "ai"; -import { simulateReadableStream } from "ai/test"; -import { NextRequest, NextResponse } from "next/server"; +import { llm } from "@/lib/utils"; +import { LlamaIndexAdapter, type Message } from "ai"; +import { Settings, SimpleChatEngine, type ChatMessage } from "llamaindex"; +import { NextResponse, type NextRequest } from "next/server"; + +Settings.llm = llm; export async function POST(request: NextRequest) { try { @@ -12,19 +15,16 @@ export async function POST(request: NextRequest) { { status: 400 }, ); } - const mockResponse = `Hello! This is a mock response to: ${userMessage.content}`; - return new Response( - simulateReadableStream({ - chunkDelayInMs: 20, - values: mockResponse.split(" ").map((t) => `0:"${t} "\n`), - }).pipeThrough(new TextEncoderStream()), - { - status: 200, - headers: { - "X-Vercel-AI-Data-Stream": "v1", - "Content-Type": "text/plain; charset=utf-8", - }, - }, + + const chatEngine = new SimpleChatEngine(); + + return LlamaIndexAdapter.toDataStreamResponse( + await chatEngine.chat({ + message: userMessage.content, + chatHistory: messages as ChatMessage[], + stream: true, + }), + {}, ); } catch (error) { const detail = (error as Error).message; diff --git a/apps/next/src/components/demo/chat/rsc/ai-action.tsx b/apps/next/src/components/demo/chat/rsc/ai-action.tsx index f8d944ad13..dd74f5e0da 100644 --- a/apps/next/src/components/demo/chat/rsc/ai-action.tsx +++ b/apps/next/src/components/demo/chat/rsc/ai-action.tsx @@ -1,7 +1,8 @@ +import { llm } from "@/lib/utils"; import { Markdown } from "@llamaindex/chat-ui/widgets"; -import { generateId, Message, parseStreamPart } from "ai"; +import { generateId, Message } from "ai"; import { createAI, createStreamableUI, getMutableAIState } from "ai/rsc"; -import { simulateReadableStream } from "ai/test"; +import { type ChatMessage, Settings, SimpleChatEngine } from "llamaindex"; import { ReactNode } from "react"; type ServerState = Message[]; @@ -10,6 +11,8 @@ type Actions = { chat: (message: Message) => Promise; }; +Settings.llm = llm; + export const AI = createAI({ initialAIState: [], initialUIState: [], @@ -20,31 +23,30 @@ export const AI = createAI({ const aiState = getMutableAIState(); aiState.update((prev) => [...prev, message]); - const mockResponse = `Hello! This is a mock response to: ${message.content}`; - const responseStream = simulateReadableStream({ - chunkDelayInMs: 20, - values: mockResponse.split(" ").map((t) => `0:"${t} "\n`), - }); - const uiStream = createStreamableUI(); + const chatEngine = new SimpleChatEngine(); const assistantMessage: Message = { id: generateId(), role: "assistant", content: "", }; - responseStream.pipeTo( - new WritableStream({ - write: async (message) => { - assistantMessage.content += parseStreamPart(message).value; - uiStream.update(); - }, - close: () => { - aiState.done([...aiState.get(), assistantMessage]); - uiStream.done(); - }, - }), - ); + // run the async function without blocking + (async () => { + const chatResponse = await chatEngine.chat({ + stream: true, + message: message.content, + chatHistory: aiState.get() as ChatMessage[], + }); + + for await (const chunk of chatResponse) { + assistantMessage.content += chunk.delta; + uiStream.update(); + } + + aiState.done([...aiState.get(), assistantMessage]); + uiStream.done(); + })(); return { ...assistantMessage, diff --git a/apps/next/src/lib/utils.ts b/apps/next/src/lib/utils.ts index bd0c391ddd..e073bc9458 100644 --- a/apps/next/src/lib/utils.ts +++ b/apps/next/src/lib/utils.ts @@ -1,6 +1,34 @@ -import { clsx, type ClassValue } from "clsx" -import { twMerge } from "tailwind-merge" +import { clsx, type ClassValue } from "clsx"; +import { LLM, LLMMetadata } from "llamaindex"; +import { twMerge } from "tailwind-merge"; export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)) } + +class MockLLM { + metadata: LLMMetadata = { + model: "MockLLM", + temperature: 0.5, + topP: 0.5, + contextWindow: 1024, + tokenizer: undefined, + }; + + chat() { + const mockResponse = "Hello! This is a mock response"; + return Promise.resolve( + new ReadableStream({ + async start(controller) { + for (const char of mockResponse) { + controller.enqueue({ delta: char }); + await new Promise((resolve) => setTimeout(resolve, 20)); + } + controller.close(); + }, + }), + ); + } +} + +export const llm = new MockLLM() as unknown as LLM; \ No newline at end of file From 3d503cb810bfd6aba0e58f1ae7fde3bd88267d24 Mon Sep 17 00:00:00 2001 From: Aman Rao <54672230+amanrao23@users.noreply.github.com> Date: Fri, 15 Nov 2024 14:25:32 +0530 Subject: [PATCH 33/56] chore: update azure cosmos db (#1484) Co-authored-by: Alex Yang --- .changeset/olive-bobcats-check.md | 5 +++++ .../src/storage/kvStore/AzureCosmosNoSqlKVStore.ts | 4 ++-- .../src/vector-store/AzureCosmosDBNoSqlVectorStore.ts | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 .changeset/olive-bobcats-check.md diff --git a/.changeset/olive-bobcats-check.md b/.changeset/olive-bobcats-check.md new file mode 100644 index 0000000000..91f7158b03 --- /dev/null +++ b/.changeset/olive-bobcats-check.md @@ -0,0 +1,5 @@ +--- +"llamaindex": patch +--- + +Update azure cosmos db diff --git a/packages/llamaindex/src/storage/kvStore/AzureCosmosNoSqlKVStore.ts b/packages/llamaindex/src/storage/kvStore/AzureCosmosNoSqlKVStore.ts index 3662c563e9..f51c1a76e1 100644 --- a/packages/llamaindex/src/storage/kvStore/AzureCosmosNoSqlKVStore.ts +++ b/packages/llamaindex/src/storage/kvStore/AzureCosmosNoSqlKVStore.ts @@ -3,7 +3,7 @@ import { Container, CosmosClient, Database } from "@azure/cosmos"; import { DefaultAzureCredential, type TokenCredential } from "@azure/identity"; import { BaseKVStore } from "@llamaindex/core/storage/kv-store"; import { getEnv } from "@llamaindex/env"; -const USER_AGENT_SUFFIX = "LlamaIndex-CDBNoSQL-KVStore-JavaScript"; +const USER_AGENT_SUFFIX = "llamaindex-cdbnosql-kvstore-javascript"; const DEFAULT_CHAT_DATABASE = "KVStoreDB"; const DEFAULT_CHAT_CONTAINER = "KVStoreContainer"; const DEFAULT_OFFER_THROUGHPUT = 400; @@ -82,7 +82,7 @@ export class AzureCosmosNoSqlKVStore extends BaseKVStore { super(); if (!cosmosClient) { throw new Error( - "CosmosClient is required for AzureCosmosDBNoSQLVectorStore initialization", + "CosmosClient is required for AzureCosmosDBNoSQLKVStore initialization", ); } this.cosmosClient = cosmosClient; diff --git a/packages/llamaindex/src/vector-store/AzureCosmosDBNoSqlVectorStore.ts b/packages/llamaindex/src/vector-store/AzureCosmosDBNoSqlVectorStore.ts index 2c170a219b..8aef9b4598 100644 --- a/packages/llamaindex/src/vector-store/AzureCosmosDBNoSqlVectorStore.ts +++ b/packages/llamaindex/src/vector-store/AzureCosmosDBNoSqlVectorStore.ts @@ -56,7 +56,7 @@ export interface AzureCosmosDBNoSQLConfig readonly idKey?: string; } -const USER_AGENT_SUFFIX = "LlamaIndex-CDBNoSQL-VectorStore-JavaScript"; +const USER_AGENT_SUFFIX = "llamaindex-cdbnosql-vectorstore-javascript"; const DEFAULT_VECTOR_EMBEDDING_POLICY = { vectorEmbeddings: [ From 5dae534f8d88ff3d161f345a602e611c16e17ba0 Mon Sep 17 00:00:00 2001 From: Wassim Chegham Date: Fri, 15 Nov 2024 20:16:32 +0100 Subject: [PATCH 34/56] fix: propagate queryStr to concrete vectorStore (#1495) Co-authored-by: Alex Yang --- .changeset/rare-olives-switch.md | 5 +++++ packages/llamaindex/src/indices/vectorStore/index.ts | 9 ++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 .changeset/rare-olives-switch.md diff --git a/.changeset/rare-olives-switch.md b/.changeset/rare-olives-switch.md new file mode 100644 index 0000000000..b90a14af4f --- /dev/null +++ b/.changeset/rare-olives-switch.md @@ -0,0 +1,5 @@ +--- +"llamaindex": patch +--- + +fix: propagate queryStr to concrete vectorStore diff --git a/packages/llamaindex/src/indices/vectorStore/index.ts b/packages/llamaindex/src/indices/vectorStore/index.ts index 994c73951a..466f09657e 100644 --- a/packages/llamaindex/src/indices/vectorStore/index.ts +++ b/packages/llamaindex/src/indices/vectorStore/index.ts @@ -18,6 +18,7 @@ import { type NodeWithScore, } from "@llamaindex/core/schema"; import type { BaseIndexStore } from "@llamaindex/core/storage/index-store"; +import { extractText } from "@llamaindex/core/utils"; import type { ServiceContext } from "../../ServiceContext.js"; import { nodeParserFromSettingsOrContext } from "../../Settings.js"; import { RetrieverQueryEngine } from "../../engines/query/RetrieverQueryEngine.js"; @@ -449,8 +450,13 @@ export class VectorIndexRetriever extends BaseRetriever { filters?: MetadataFilters, ): Promise { // convert string message to multi-modal format + + let queryStr = query; if (typeof query === "string") { - query = [{ type: "text", text: query }]; + queryStr = query; + query = [{ type: "text", text: queryStr }]; + } else { + queryStr = extractText(query); } // overwrite embed model if specified, otherwise use the one from the vector store const embedModel = this.index.embedModel ?? vectorStore.embedModel; @@ -460,6 +466,7 @@ export class VectorIndexRetriever extends BaseRetriever { const queryEmbedding = await embedModel.getQueryEmbedding(item); if (queryEmbedding) { const result = await vectorStore.query({ + queryStr, queryEmbedding, mode: VectorStoreQueryMode.DEFAULT, similarityTopK: this.topK[type]!, From 2065a16a07d80938d1c4930110fe29fe3d138c12 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 15 Nov 2024 11:27:52 -0800 Subject: [PATCH 35/56] Release 0.8.15 (#1494) Co-authored-by: github-actions[bot] --- .changeset/olive-bobcats-check.md | 5 ----- .changeset/rare-olives-switch.md | 5 ----- apps/docs/CHANGELOG.md | 8 ++++++++ apps/docs/package.json | 2 +- apps/next/CHANGELOG.md | 8 ++++++++ apps/next/package.json | 2 +- e2e/examples/cloudflare-worker-agent/CHANGELOG.md | 8 ++++++++ e2e/examples/cloudflare-worker-agent/package.json | 2 +- e2e/examples/nextjs-agent/CHANGELOG.md | 8 ++++++++ e2e/examples/nextjs-agent/package.json | 2 +- e2e/examples/nextjs-edge-runtime/CHANGELOG.md | 8 ++++++++ e2e/examples/nextjs-edge-runtime/package.json | 2 +- e2e/examples/nextjs-node-runtime/CHANGELOG.md | 8 ++++++++ e2e/examples/nextjs-node-runtime/package.json | 2 +- e2e/examples/waku-query-engine/CHANGELOG.md | 8 ++++++++ e2e/examples/waku-query-engine/package.json | 2 +- packages/autotool/CHANGELOG.md | 8 ++++++++ packages/autotool/examples/01_node/CHANGELOG.md | 9 +++++++++ packages/autotool/examples/01_node/package.json | 2 +- packages/autotool/examples/02_nextjs/CHANGELOG.md | 9 +++++++++ packages/autotool/examples/02_nextjs/package.json | 2 +- packages/autotool/package.json | 2 +- packages/experimental/CHANGELOG.md | 8 ++++++++ packages/experimental/package.json | 2 +- packages/llamaindex/CHANGELOG.md | 7 +++++++ packages/llamaindex/package.json | 2 +- unit/CHANGELOG.md | 8 ++++++++ unit/package.json | 2 +- 28 files changed, 118 insertions(+), 23 deletions(-) delete mode 100644 .changeset/olive-bobcats-check.md delete mode 100644 .changeset/rare-olives-switch.md diff --git a/.changeset/olive-bobcats-check.md b/.changeset/olive-bobcats-check.md deleted file mode 100644 index 91f7158b03..0000000000 --- a/.changeset/olive-bobcats-check.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"llamaindex": patch ---- - -Update azure cosmos db diff --git a/.changeset/rare-olives-switch.md b/.changeset/rare-olives-switch.md deleted file mode 100644 index b90a14af4f..0000000000 --- a/.changeset/rare-olives-switch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"llamaindex": patch ---- - -fix: propagate queryStr to concrete vectorStore diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index b620b96a74..c07a1a3b88 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,13 @@ # docs +## 0.0.120 + +### Patch Changes + +- Updated dependencies [3d503cb] +- Updated dependencies [5dae534] + - llamaindex@0.8.15 + ## 0.0.119 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index 0344790ce9..727e436c0b 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.119", + "version": "0.0.120", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index 9d0883391f..be60e32212 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/doc +## 0.0.18 + +### Patch Changes + +- Updated dependencies [3d503cb] +- Updated dependencies [5dae534] + - llamaindex@0.8.15 + ## 0.0.17 ### Patch Changes diff --git a/apps/next/package.json b/apps/next/package.json index 1569a7ae9d..e809713210 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/doc", - "version": "0.0.17", + "version": "0.0.18", "private": true, "scripts": { "build": "pnpm run build:docs && next build", diff --git a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md index d560af4d5d..cdde688132 100644 --- a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md +++ b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/cloudflare-worker-agent-test +## 0.0.111 + +### Patch Changes + +- Updated dependencies [3d503cb] +- Updated dependencies [5dae534] + - llamaindex@0.8.15 + ## 0.0.110 ### Patch Changes diff --git a/e2e/examples/cloudflare-worker-agent/package.json b/e2e/examples/cloudflare-worker-agent/package.json index f3e6e3f478..40d427330d 100644 --- a/e2e/examples/cloudflare-worker-agent/package.json +++ b/e2e/examples/cloudflare-worker-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloudflare-worker-agent-test", - "version": "0.0.110", + "version": "0.0.111", "type": "module", "private": true, "scripts": { diff --git a/e2e/examples/nextjs-agent/CHANGELOG.md b/e2e/examples/nextjs-agent/CHANGELOG.md index d3fa345c56..6cb6d0054b 100644 --- a/e2e/examples/nextjs-agent/CHANGELOG.md +++ b/e2e/examples/nextjs-agent/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/next-agent-test +## 0.1.111 + +### Patch Changes + +- Updated dependencies [3d503cb] +- Updated dependencies [5dae534] + - llamaindex@0.8.15 + ## 0.1.110 ### Patch Changes diff --git a/e2e/examples/nextjs-agent/package.json b/e2e/examples/nextjs-agent/package.json index a016bc1db7..2a1d66a547 100644 --- a/e2e/examples/nextjs-agent/package.json +++ b/e2e/examples/nextjs-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-agent-test", - "version": "0.1.110", + "version": "0.1.111", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md index ee16cf63b6..d04de31c44 100644 --- a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md @@ -1,5 +1,13 @@ # test-edge-runtime +## 0.1.110 + +### Patch Changes + +- Updated dependencies [3d503cb] +- Updated dependencies [5dae534] + - llamaindex@0.8.15 + ## 0.1.109 ### Patch Changes diff --git a/e2e/examples/nextjs-edge-runtime/package.json b/e2e/examples/nextjs-edge-runtime/package.json index d5180d5662..0acb15cd1f 100644 --- a/e2e/examples/nextjs-edge-runtime/package.json +++ b/e2e/examples/nextjs-edge-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/nextjs-edge-runtime-test", - "version": "0.1.109", + "version": "0.1.110", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-node-runtime/CHANGELOG.md b/e2e/examples/nextjs-node-runtime/CHANGELOG.md index 39afa44043..65b7c540ce 100644 --- a/e2e/examples/nextjs-node-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-node-runtime/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/next-node-runtime +## 0.0.92 + +### Patch Changes + +- Updated dependencies [3d503cb] +- Updated dependencies [5dae534] + - llamaindex@0.8.15 + ## 0.0.91 ### Patch Changes diff --git a/e2e/examples/nextjs-node-runtime/package.json b/e2e/examples/nextjs-node-runtime/package.json index f93b9fb213..2a24d78373 100644 --- a/e2e/examples/nextjs-node-runtime/package.json +++ b/e2e/examples/nextjs-node-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-node-runtime-test", - "version": "0.0.91", + "version": "0.0.92", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/waku-query-engine/CHANGELOG.md b/e2e/examples/waku-query-engine/CHANGELOG.md index eaf9aa16b3..892450b3d5 100644 --- a/e2e/examples/waku-query-engine/CHANGELOG.md +++ b/e2e/examples/waku-query-engine/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/waku-query-engine-test +## 0.0.111 + +### Patch Changes + +- Updated dependencies [3d503cb] +- Updated dependencies [5dae534] + - llamaindex@0.8.15 + ## 0.0.110 ### Patch Changes diff --git a/e2e/examples/waku-query-engine/package.json b/e2e/examples/waku-query-engine/package.json index badaf2d44d..312c4bb00c 100644 --- a/e2e/examples/waku-query-engine/package.json +++ b/e2e/examples/waku-query-engine/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/waku-query-engine-test", - "version": "0.0.110", + "version": "0.0.111", "type": "module", "private": true, "scripts": { diff --git a/packages/autotool/CHANGELOG.md b/packages/autotool/CHANGELOG.md index 464bb8e9de..bc93ef5438 100644 --- a/packages/autotool/CHANGELOG.md +++ b/packages/autotool/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/autotool +## 5.0.15 + +### Patch Changes + +- Updated dependencies [3d503cb] +- Updated dependencies [5dae534] + - llamaindex@0.8.15 + ## 5.0.14 ### Patch Changes diff --git a/packages/autotool/examples/01_node/CHANGELOG.md b/packages/autotool/examples/01_node/CHANGELOG.md index ec020d98e1..a20a05b5c9 100644 --- a/packages/autotool/examples/01_node/CHANGELOG.md +++ b/packages/autotool/examples/01_node/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/autotool-01-node-example +## 0.0.58 + +### Patch Changes + +- Updated dependencies [3d503cb] +- Updated dependencies [5dae534] + - llamaindex@0.8.15 + - @llamaindex/autotool@5.0.15 + ## 0.0.57 ### Patch Changes diff --git a/packages/autotool/examples/01_node/package.json b/packages/autotool/examples/01_node/package.json index 09a48a3c7b..18539adf14 100644 --- a/packages/autotool/examples/01_node/package.json +++ b/packages/autotool/examples/01_node/package.json @@ -13,5 +13,5 @@ "scripts": { "start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts" }, - "version": "0.0.57" + "version": "0.0.58" } diff --git a/packages/autotool/examples/02_nextjs/CHANGELOG.md b/packages/autotool/examples/02_nextjs/CHANGELOG.md index 5dfc48165f..5e72559489 100644 --- a/packages/autotool/examples/02_nextjs/CHANGELOG.md +++ b/packages/autotool/examples/02_nextjs/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/autotool-02-next-example +## 0.1.102 + +### Patch Changes + +- Updated dependencies [3d503cb] +- Updated dependencies [5dae534] + - llamaindex@0.8.15 + - @llamaindex/autotool@5.0.15 + ## 0.1.101 ### Patch Changes diff --git a/packages/autotool/examples/02_nextjs/package.json b/packages/autotool/examples/02_nextjs/package.json index bae1f1c312..89305f4f22 100644 --- a/packages/autotool/examples/02_nextjs/package.json +++ b/packages/autotool/examples/02_nextjs/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool-02-next-example", "private": true, - "version": "0.1.101", + "version": "0.1.102", "scripts": { "dev": "next dev", "build": "next build", diff --git a/packages/autotool/package.json b/packages/autotool/package.json index ca787512df..b4888bcb81 100644 --- a/packages/autotool/package.json +++ b/packages/autotool/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool", "type": "module", - "version": "5.0.14", + "version": "5.0.15", "description": "auto transpile your JS function to LLM Agent compatible", "files": [ "dist", diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index 445b1a44f7..838a36446d 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/experimental +## 0.0.127 + +### Patch Changes + +- Updated dependencies [3d503cb] +- Updated dependencies [5dae534] + - llamaindex@0.8.15 + ## 0.0.126 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index 5e41612274..ee5dfc088d 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/experimental", "description": "Experimental package for LlamaIndexTS", - "version": "0.0.126", + "version": "0.0.127", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/llamaindex/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md index 50e42417c8..63bce871da 100644 --- a/packages/llamaindex/CHANGELOG.md +++ b/packages/llamaindex/CHANGELOG.md @@ -1,5 +1,12 @@ # llamaindex +## 0.8.15 + +### Patch Changes + +- 3d503cb: Update azure cosmos db +- 5dae534: fix: propagate queryStr to concrete vectorStore + ## 0.8.14 ### Patch Changes diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index d971147dca..de68de3976 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -1,6 +1,6 @@ { "name": "llamaindex", - "version": "0.8.14", + "version": "0.8.15", "license": "MIT", "type": "module", "keywords": [ diff --git a/unit/CHANGELOG.md b/unit/CHANGELOG.md index 617a47e0d0..ad77b19752 100644 --- a/unit/CHANGELOG.md +++ b/unit/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/unit-test +## 0.0.25 + +### Patch Changes + +- Updated dependencies [3d503cb] +- Updated dependencies [5dae534] + - llamaindex@0.8.15 + ## 0.0.24 ### Patch Changes diff --git a/unit/package.json b/unit/package.json index d4a1beffe2..912e6c3c3e 100644 --- a/unit/package.json +++ b/unit/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/unit-test", "private": true, - "version": "0.0.24", + "version": "0.0.25", "type": "module", "scripts": { "test": "vitest run" From 3371dfb89ffff104d58691c5370b62f3d66920a1 Mon Sep 17 00:00:00 2001 From: Laurie Voss Date: Sat, 16 Nov 2024 00:43:44 -0800 Subject: [PATCH 36/56] Syncing footer to match main site (#1496) --- apps/next/src/components/website/Footer.tsx | 32 +++++++++++++++++---- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/apps/next/src/components/website/Footer.tsx b/apps/next/src/components/website/Footer.tsx index a317e59d24..38146e2d2b 100644 --- a/apps/next/src/components/website/Footer.tsx +++ b/apps/next/src/components/website/Footer.tsx @@ -85,6 +85,33 @@ const Footer = () => { SharePoint +
  • + + AWS S3 + +
  • +
  • + + Azure Blob Storage + +
  • +
  • + + Google Drive + +
  • @@ -171,11 +198,6 @@ const Footer = () => { SEC Insights -
  • - - Chat LlamaIndex - -
  • LlamaBot From e60328b08677223e6cc558e03a3d05218bfe2a11 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Sun, 17 Nov 2024 22:24:09 -0800 Subject: [PATCH 37/56] fix: import error in cjs (#1498) --- .changeset/cyan-dingos-compare.md | 5 ++ packages/readers/package.json | 96 ------------------------------- 2 files changed, 5 insertions(+), 96 deletions(-) create mode 100644 .changeset/cyan-dingos-compare.md diff --git a/.changeset/cyan-dingos-compare.md b/.changeset/cyan-dingos-compare.md new file mode 100644 index 0000000000..050f8e368c --- /dev/null +++ b/.changeset/cyan-dingos-compare.md @@ -0,0 +1,5 @@ +--- +"@llamaindex/readers": patch +--- + +fix: import error in cjs diff --git a/packages/readers/package.json b/packages/readers/package.json index 24b3684e8b..7d376070ee 100644 --- a/packages/readers/package.json +++ b/packages/readers/package.json @@ -7,14 +7,6 @@ "./node/hook": "./node/dist/hook.js", "./node": "./node/dist/index.js", "./assembly-ai": { - "edge-light": { - "types": "./assembly-ai/dist/index.edge-light.d.ts", - "default": "./assembly-ai/dist/index.edge-light.js" - }, - "workerd": { - "types": "./assembly-ai/dist/index.workerd.d.ts", - "default": "./assembly-ai/dist/index.workerd.js" - }, "require": { "types": "./assembly-ai/dist/index.d.cts", "default": "./assembly-ai/dist/index.cjs" @@ -25,14 +17,6 @@ } }, "./cosmosdb": { - "edge-light": { - "types": "./cosmosdb/dist/index.edge-light.d.ts", - "default": "./cosmosdb/dist/index.edge-light.js" - }, - "workerd": { - "types": "./cosmosdb/dist/index.workerd.d.ts", - "default": "./cosmosdb/dist/index.workerd.js" - }, "require": { "types": "./cosmosdb/dist/index.d.cts", "default": "./cosmosdb/dist/index.cjs" @@ -79,14 +63,6 @@ } }, "./discord": { - "edge-light": { - "types": "./discord/dist/index.edge-light.d.ts", - "default": "./discord/dist/index.edge-light.js" - }, - "workerd": { - "types": "./discord/dist/index.workerd.d.ts", - "default": "./discord/dist/index.workerd.js" - }, "require": { "types": "./discord/dist/index.d.cts", "default": "./discord/dist/index.cjs" @@ -97,14 +73,6 @@ } }, "./docx": { - "edge-light": { - "types": "./docx/dist/index.edge-light.d.ts", - "default": "./docx/dist/index.edge-light.js" - }, - "workerd": { - "types": "./docx/dist/index.workerd.d.ts", - "default": "./docx/dist/index.workerd.js" - }, "require": { "types": "./docx/dist/index.d.cts", "default": "./docx/dist/index.cjs" @@ -115,14 +83,6 @@ } }, "./html": { - "edge-light": { - "types": "./html/dist/index.edge-light.d.ts", - "default": "./html/dist/index.edge-light.js" - }, - "workerd": { - "types": "./html/dist/index.workerd.d.ts", - "default": "./html/dist/index.workerd.js" - }, "require": { "types": "./html/dist/index.d.cts", "default": "./html/dist/index.cjs" @@ -133,14 +93,6 @@ } }, "./image": { - "edge-light": { - "types": "./image/dist/index.edge-light.d.ts", - "default": "./image/dist/index.edge-light.js" - }, - "workerd": { - "types": "./image/dist/index.workerd.d.ts", - "default": "./image/dist/index.workerd.js" - }, "require": { "types": "./image/dist/index.d.cts", "default": "./image/dist/index.cjs" @@ -151,14 +103,6 @@ } }, "./json": { - "edge-light": { - "types": "./json/dist/index.edge-light.d.ts", - "default": "./json/dist/index.edge-light.js" - }, - "workerd": { - "types": "./json/dist/index.workerd.d.ts", - "default": "./json/dist/index.workerd.js" - }, "require": { "types": "./json/dist/index.d.cts", "default": "./json/dist/index.cjs" @@ -169,14 +113,6 @@ } }, "./markdown": { - "edge-light": { - "types": "./markdown/dist/index.edge-light.d.ts", - "default": "./markdown/dist/index.edge-light.js" - }, - "workerd": { - "types": "./markdown/dist/index.workerd.d.ts", - "default": "./markdown/dist/index.workerd.js" - }, "require": { "types": "./markdown/dist/index.d.cts", "default": "./markdown/dist/index.cjs" @@ -187,14 +123,6 @@ } }, "./mongo": { - "edge-light": { - "types": "./mongo/dist/index.edge-light.d.ts", - "default": "./mongo/dist/index.edge-light.js" - }, - "workerd": { - "types": "./mongo/dist/index.workerd.d.ts", - "default": "./mongo/dist/index.workerd.js" - }, "require": { "types": "./mongo/dist/index.d.cts", "default": "./mongo/dist/index.cjs" @@ -205,14 +133,6 @@ } }, "./notion": { - "edge-light": { - "types": "./notion/dist/index.edge-light.d.ts", - "default": "./notion/dist/index.edge-light.js" - }, - "workerd": { - "types": "./notion/dist/index.workerd.d.ts", - "default": "./notion/dist/index.workerd.js" - }, "require": { "types": "./notion/dist/index.d.cts", "default": "./notion/dist/index.cjs" @@ -223,14 +143,6 @@ } }, "./pdf": { - "edge-light": { - "types": "./pdf/dist/index.edge-light.d.ts", - "default": "./pdf/dist/index.edge-light.js" - }, - "workerd": { - "types": "./pdf/dist/index.workerd.d.ts", - "default": "./pdf/dist/index.workerd.js" - }, "require": { "types": "./pdf/dist/index.d.cts", "default": "./pdf/dist/index.cjs" @@ -241,14 +153,6 @@ } }, "./text": { - "edge-light": { - "types": "./text/dist/index.edge-light.d.ts", - "default": "./text/dist/index.edge-light.js" - }, - "workerd": { - "types": "./text/dist/index.workerd.d.ts", - "default": "./text/dist/index.workerd.js" - }, "require": { "types": "./text/dist/index.d.cts", "default": "./text/dist/index.cjs" From 1054c3382a0a8b9fc6990802327d15452496ca83 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 17 Nov 2024 22:28:02 -0800 Subject: [PATCH 38/56] Release 0.8.16 (#1499) Co-authored-by: github-actions[bot] --- .changeset/cyan-dingos-compare.md | 5 ----- apps/docs/CHANGELOG.md | 6 ++++++ apps/docs/package.json | 2 +- apps/next/CHANGELOG.md | 8 ++++++++ apps/next/package.json | 2 +- e2e/examples/cloudflare-worker-agent/CHANGELOG.md | 6 ++++++ e2e/examples/cloudflare-worker-agent/package.json | 2 +- e2e/examples/nextjs-agent/CHANGELOG.md | 6 ++++++ e2e/examples/nextjs-agent/package.json | 2 +- e2e/examples/nextjs-edge-runtime/CHANGELOG.md | 6 ++++++ e2e/examples/nextjs-edge-runtime/package.json | 2 +- e2e/examples/nextjs-node-runtime/CHANGELOG.md | 6 ++++++ e2e/examples/nextjs-node-runtime/package.json | 2 +- e2e/examples/waku-query-engine/CHANGELOG.md | 6 ++++++ e2e/examples/waku-query-engine/package.json | 2 +- packages/autotool/CHANGELOG.md | 6 ++++++ packages/autotool/examples/01_node/CHANGELOG.md | 7 +++++++ packages/autotool/examples/01_node/package.json | 2 +- packages/autotool/examples/02_nextjs/CHANGELOG.md | 7 +++++++ packages/autotool/examples/02_nextjs/package.json | 2 +- packages/autotool/package.json | 2 +- packages/experimental/CHANGELOG.md | 6 ++++++ packages/experimental/package.json | 2 +- packages/llamaindex/CHANGELOG.md | 7 +++++++ packages/llamaindex/package.json | 2 +- packages/readers/CHANGELOG.md | 6 ++++++ packages/readers/package.json | 2 +- unit/CHANGELOG.md | 8 ++++++++ unit/package.json | 2 +- 29 files changed, 105 insertions(+), 19 deletions(-) delete mode 100644 .changeset/cyan-dingos-compare.md diff --git a/.changeset/cyan-dingos-compare.md b/.changeset/cyan-dingos-compare.md deleted file mode 100644 index 050f8e368c..0000000000 --- a/.changeset/cyan-dingos-compare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@llamaindex/readers": patch ---- - -fix: import error in cjs diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index c07a1a3b88..3123f08833 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,11 @@ # docs +## 0.0.121 + +### Patch Changes + +- llamaindex@0.8.16 + ## 0.0.120 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index 727e436c0b..29fafc39a7 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.120", + "version": "0.0.121", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index be60e32212..5c7edb9bd9 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/doc +## 0.0.19 + +### Patch Changes + +- Updated dependencies [e60328b] + - @llamaindex/readers@1.0.12 + - llamaindex@0.8.16 + ## 0.0.18 ### Patch Changes diff --git a/apps/next/package.json b/apps/next/package.json index e809713210..abf4207538 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/doc", - "version": "0.0.18", + "version": "0.0.19", "private": true, "scripts": { "build": "pnpm run build:docs && next build", diff --git a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md index cdde688132..616caa5408 100644 --- a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md +++ b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/cloudflare-worker-agent-test +## 0.0.112 + +### Patch Changes + +- llamaindex@0.8.16 + ## 0.0.111 ### Patch Changes diff --git a/e2e/examples/cloudflare-worker-agent/package.json b/e2e/examples/cloudflare-worker-agent/package.json index 40d427330d..09b4c30dfc 100644 --- a/e2e/examples/cloudflare-worker-agent/package.json +++ b/e2e/examples/cloudflare-worker-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloudflare-worker-agent-test", - "version": "0.0.111", + "version": "0.0.112", "type": "module", "private": true, "scripts": { diff --git a/e2e/examples/nextjs-agent/CHANGELOG.md b/e2e/examples/nextjs-agent/CHANGELOG.md index 6cb6d0054b..d380a3818d 100644 --- a/e2e/examples/nextjs-agent/CHANGELOG.md +++ b/e2e/examples/nextjs-agent/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/next-agent-test +## 0.1.112 + +### Patch Changes + +- llamaindex@0.8.16 + ## 0.1.111 ### Patch Changes diff --git a/e2e/examples/nextjs-agent/package.json b/e2e/examples/nextjs-agent/package.json index 2a1d66a547..34dcbd50d3 100644 --- a/e2e/examples/nextjs-agent/package.json +++ b/e2e/examples/nextjs-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-agent-test", - "version": "0.1.111", + "version": "0.1.112", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md index d04de31c44..653634d443 100644 --- a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # test-edge-runtime +## 0.1.111 + +### Patch Changes + +- llamaindex@0.8.16 + ## 0.1.110 ### Patch Changes diff --git a/e2e/examples/nextjs-edge-runtime/package.json b/e2e/examples/nextjs-edge-runtime/package.json index 0acb15cd1f..ae1e5220d2 100644 --- a/e2e/examples/nextjs-edge-runtime/package.json +++ b/e2e/examples/nextjs-edge-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/nextjs-edge-runtime-test", - "version": "0.1.110", + "version": "0.1.111", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-node-runtime/CHANGELOG.md b/e2e/examples/nextjs-node-runtime/CHANGELOG.md index 65b7c540ce..9fa0796b43 100644 --- a/e2e/examples/nextjs-node-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-node-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/next-node-runtime +## 0.0.93 + +### Patch Changes + +- llamaindex@0.8.16 + ## 0.0.92 ### Patch Changes diff --git a/e2e/examples/nextjs-node-runtime/package.json b/e2e/examples/nextjs-node-runtime/package.json index 2a24d78373..a4a6140ff8 100644 --- a/e2e/examples/nextjs-node-runtime/package.json +++ b/e2e/examples/nextjs-node-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-node-runtime-test", - "version": "0.0.92", + "version": "0.0.93", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/waku-query-engine/CHANGELOG.md b/e2e/examples/waku-query-engine/CHANGELOG.md index 892450b3d5..72eb790f5b 100644 --- a/e2e/examples/waku-query-engine/CHANGELOG.md +++ b/e2e/examples/waku-query-engine/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/waku-query-engine-test +## 0.0.112 + +### Patch Changes + +- llamaindex@0.8.16 + ## 0.0.111 ### Patch Changes diff --git a/e2e/examples/waku-query-engine/package.json b/e2e/examples/waku-query-engine/package.json index 312c4bb00c..3ac8028920 100644 --- a/e2e/examples/waku-query-engine/package.json +++ b/e2e/examples/waku-query-engine/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/waku-query-engine-test", - "version": "0.0.111", + "version": "0.0.112", "type": "module", "private": true, "scripts": { diff --git a/packages/autotool/CHANGELOG.md b/packages/autotool/CHANGELOG.md index bc93ef5438..81b85782e4 100644 --- a/packages/autotool/CHANGELOG.md +++ b/packages/autotool/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/autotool +## 5.0.16 + +### Patch Changes + +- llamaindex@0.8.16 + ## 5.0.15 ### Patch Changes diff --git a/packages/autotool/examples/01_node/CHANGELOG.md b/packages/autotool/examples/01_node/CHANGELOG.md index a20a05b5c9..dc3fbcb25e 100644 --- a/packages/autotool/examples/01_node/CHANGELOG.md +++ b/packages/autotool/examples/01_node/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool-01-node-example +## 0.0.59 + +### Patch Changes + +- llamaindex@0.8.16 +- @llamaindex/autotool@5.0.16 + ## 0.0.58 ### Patch Changes diff --git a/packages/autotool/examples/01_node/package.json b/packages/autotool/examples/01_node/package.json index 18539adf14..82fd05a74b 100644 --- a/packages/autotool/examples/01_node/package.json +++ b/packages/autotool/examples/01_node/package.json @@ -13,5 +13,5 @@ "scripts": { "start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts" }, - "version": "0.0.58" + "version": "0.0.59" } diff --git a/packages/autotool/examples/02_nextjs/CHANGELOG.md b/packages/autotool/examples/02_nextjs/CHANGELOG.md index 5e72559489..5cc10456f3 100644 --- a/packages/autotool/examples/02_nextjs/CHANGELOG.md +++ b/packages/autotool/examples/02_nextjs/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool-02-next-example +## 0.1.103 + +### Patch Changes + +- llamaindex@0.8.16 +- @llamaindex/autotool@5.0.16 + ## 0.1.102 ### Patch Changes diff --git a/packages/autotool/examples/02_nextjs/package.json b/packages/autotool/examples/02_nextjs/package.json index 89305f4f22..17d569ebe9 100644 --- a/packages/autotool/examples/02_nextjs/package.json +++ b/packages/autotool/examples/02_nextjs/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool-02-next-example", "private": true, - "version": "0.1.102", + "version": "0.1.103", "scripts": { "dev": "next dev", "build": "next build", diff --git a/packages/autotool/package.json b/packages/autotool/package.json index b4888bcb81..298de38204 100644 --- a/packages/autotool/package.json +++ b/packages/autotool/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool", "type": "module", - "version": "5.0.15", + "version": "5.0.16", "description": "auto transpile your JS function to LLM Agent compatible", "files": [ "dist", diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index 838a36446d..dc67a7586a 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/experimental +## 0.0.128 + +### Patch Changes + +- llamaindex@0.8.16 + ## 0.0.127 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index ee5dfc088d..e7506ce0b7 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/experimental", "description": "Experimental package for LlamaIndexTS", - "version": "0.0.127", + "version": "0.0.128", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/llamaindex/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md index 63bce871da..c7e41ddcd1 100644 --- a/packages/llamaindex/CHANGELOG.md +++ b/packages/llamaindex/CHANGELOG.md @@ -1,5 +1,12 @@ # llamaindex +## 0.8.16 + +### Patch Changes + +- Updated dependencies [e60328b] + - @llamaindex/readers@1.0.12 + ## 0.8.15 ### Patch Changes diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index de68de3976..7cadf20b20 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -1,6 +1,6 @@ { "name": "llamaindex", - "version": "0.8.15", + "version": "0.8.16", "license": "MIT", "type": "module", "keywords": [ diff --git a/packages/readers/CHANGELOG.md b/packages/readers/CHANGELOG.md index b7d6be71ca..74f5e48385 100644 --- a/packages/readers/CHANGELOG.md +++ b/packages/readers/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/readers +## 1.0.12 + +### Patch Changes + +- e60328b: fix: import error in cjs + ## 1.0.11 ### Patch Changes diff --git a/packages/readers/package.json b/packages/readers/package.json index 7d376070ee..1d9f75e7ef 100644 --- a/packages/readers/package.json +++ b/packages/readers/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/readers", "description": "LlamaIndex Readers", - "version": "1.0.11", + "version": "1.0.12", "type": "module", "exports": { "./node/hook": "./node/dist/hook.js", diff --git a/unit/CHANGELOG.md b/unit/CHANGELOG.md index ad77b19752..4872e4fe2b 100644 --- a/unit/CHANGELOG.md +++ b/unit/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/unit-test +## 0.0.26 + +### Patch Changes + +- Updated dependencies [e60328b] + - @llamaindex/readers@1.0.12 + - llamaindex@0.8.16 + ## 0.0.25 ### Patch Changes diff --git a/unit/package.json b/unit/package.json index 912e6c3c3e..6957552580 100644 --- a/unit/package.json +++ b/unit/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/unit-test", "private": true, - "version": "0.0.25", + "version": "0.0.26", "type": "module", "scripts": { "test": "vitest run" From 16f00681751aa459ffe23e0aa1e282ca0b4252fd Mon Sep 17 00:00:00 2001 From: Aman Rao <54672230+amanrao23@users.noreply.github.com> Date: Mon, 18 Nov 2024 23:03:20 +0530 Subject: [PATCH 39/56] chore: update azure cosmos db no sql vector store (#1503) --- examples/cosmosdb/queryVectorData.ts | 8 -- .../AzureCosmosDBNoSqlVectorStore.ts | 38 ++++++++- .../AzureCosmosDBNoSqlVectorStore.int.test.ts | 83 ++++++++++++++++--- .../AzureCosmosDBNoSqlVectorStore.test.ts | 24 ++++++ 4 files changed, 129 insertions(+), 24 deletions(-) diff --git a/examples/cosmosdb/queryVectorData.ts b/examples/cosmosdb/queryVectorData.ts index 29f875b516..13e9604831 100644 --- a/examples/cosmosdb/queryVectorData.ts +++ b/examples/cosmosdb/queryVectorData.ts @@ -83,14 +83,6 @@ async function query() { }); } - // configure the Azure CosmosDB NoSQL Vector Store - const dbConfig: AzureCosmosDBNoSQLConfig = { - client: cosmosClient, - databaseName, - containerName, - flatMetadata: false, - }; - // use Azure CosmosDB as a vectorStore, docStore, and indexStore const { vectorStore, docStore, indexStore } = await initializeStores(); diff --git a/packages/llamaindex/src/vector-store/AzureCosmosDBNoSqlVectorStore.ts b/packages/llamaindex/src/vector-store/AzureCosmosDBNoSqlVectorStore.ts index 8aef9b4598..29d01de504 100644 --- a/packages/llamaindex/src/vector-store/AzureCosmosDBNoSqlVectorStore.ts +++ b/packages/llamaindex/src/vector-store/AzureCosmosDBNoSqlVectorStore.ts @@ -55,6 +55,16 @@ export interface AzureCosmosDBNoSQLConfig readonly flatMetadata?: boolean; readonly idKey?: string; } +/** + * Query options for the `AzureCosmosDBNoSQLVectorStore.query` method. + * @property includeEmbeddings - Whether to include the embeddings in the result. Default false + * @property includeVectorDistance - Whether to include the vector distance in the result. Default true + * @property whereClause - The where clause to use in the query. While writing this clause, use `c` as the alias for the container and do not include the `WHERE` keyword. + */ +export interface AzureCosmosQueryOptions { + includeVectorDistance?: boolean; + whereClause?: string; +} const USER_AGENT_SUFFIX = "llamaindex-cdbnosql-vectorstore-javascript"; @@ -98,6 +108,22 @@ function parseConnectionString(connectionString: string): { return { endpoint, key: accountKey }; } +/** + * utility function to build the query string for the CosmosDB query + */ +function queryBuilder(options: AzureCosmosQueryOptions): string { + let initialQuery = + "SELECT TOP @k c[@id] as id, c[@text] as text, c[@metadata] as metadata"; + if (options.includeVectorDistance !== false) { + initialQuery += `, VectorDistance(c[@embeddingKey],@embedding) AS SimilarityScore`; + } + initialQuery += ` FROM c`; + if (options.whereClause) { + initialQuery += ` WHERE ${options.whereClause}`; + } + initialQuery += ` ORDER BY VectorDistance(c[@embeddingKey],@embedding)`; + return initialQuery; +} export class AzureCosmosDBNoSqlVectorStore extends BaseVectorStore { storesText: boolean = true; @@ -334,21 +360,25 @@ export class AzureCosmosDBNoSqlVectorStore extends BaseVectorStore { */ async query( query: VectorStoreQuery, - options?: object, + options: AzureCosmosQueryOptions = {}, ): Promise { await this.initialize(); + if (!query.queryEmbedding || query.queryEmbedding.length === 0) { + throw new Error( + "queryEmbedding is required for AzureCosmosDBNoSqlVectorStore query", + ); + } const params = { vector: query.queryEmbedding!, k: query.similarityTopK, }; - + const builtQuery = queryBuilder(options); const nodes: BaseNode[] = []; const ids: string[] = []; const similarities: number[] = []; const queryResults = await this.container.items .query({ - query: - "SELECT TOP @k c[@id] as id, c[@text] as text, c[@metadata] as metadata, VectorDistance(c[@embeddingKey],@embedding) AS SimilarityScore FROM c ORDER BY VectorDistance(c[@embeddingKey],@embedding)", + query: builtQuery, parameters: [ { name: "@k", value: params.k }, { name: "@id", value: this.idKey }, diff --git a/packages/llamaindex/tests/vector-stores/AzureCosmosDBNoSqlVectorStore.int.test.ts b/packages/llamaindex/tests/vector-stores/AzureCosmosDBNoSqlVectorStore.int.test.ts index c93433781a..a60cf1c09c 100644 --- a/packages/llamaindex/tests/vector-stores/AzureCosmosDBNoSqlVectorStore.int.test.ts +++ b/packages/llamaindex/tests/vector-stores/AzureCosmosDBNoSqlVectorStore.int.test.ts @@ -14,9 +14,10 @@ import { Settings, VectorStoreQueryMode, type AzureCosmosDBNoSQLConfig, + type AzureCosmosQueryOptions, type VectorStoreQueryResult, } from "llamaindex"; -import { beforeEach, describe, expect, it } from "vitest"; +import { beforeAll, describe, expect, it } from "vitest"; dotenv.config(); /* * To run this test, you need have an Azure Cosmos DB for NoSQL instance @@ -64,7 +65,10 @@ Settings.llm = new OpenAI(llmInit); Settings.embedModel = new OpenAIEmbedding(embedModelInit); // This test is skipped because it requires an Azure Cosmos DB instance and OpenAI API keys describe.skip("AzureCosmosDBNoSQLVectorStore", () => { - beforeEach(async () => { + let vectorStore: AzureCosmosDBNoSqlVectorStore; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + let embeddings: any = []; + beforeAll(async () => { if (process.env.AZURE_COSMOSDB_NOSQL_CONNECTION_STRING) { client = new CosmosClient( process.env.AZURE_COSMOSDB_NOSQL_CONNECTION_STRING, @@ -79,15 +83,12 @@ describe.skip("AzureCosmosDBNoSQLVectorStore", () => { "Please set the environment variable AZURE_COSMOSDB_NOSQL_CONNECTION_STRING or AZURE_COSMOSDB_NOSQL_ENDPOINT", ); } - // Make sure the database does not exists try { await client.database(DATABASE_NAME).delete(); } catch { // Ignore error if the database does not exist } - }); - it("perform query", async () => { const config: AzureCosmosDBNoSQLConfig = { idKey: "name", textKey: "customText", @@ -134,9 +135,9 @@ describe.skip("AzureCosmosDBNoSQLVectorStore", () => { }, }; - const vectorStore = new AzureCosmosDBNoSqlVectorStore(config); + vectorStore = new AzureCosmosDBNoSqlVectorStore(config); - const embeddings = await Settings.embedModel.getTextEmbeddings([ + embeddings = await Settings.embedModel.getTextEmbeddings([ "This book is about politics", "Cats sleeps a lot.", "Sandwiches taste good.", @@ -150,28 +151,29 @@ describe.skip("AzureCosmosDBNoSQLVectorStore", () => { id_: "1", text: "This book is about politics", embedding: embeddings[0], - metadata: { key: "politics" }, + metadata: { key: "politics", number: 1 }, }), new Document({ id_: "2", text: "Cats sleeps a lot.", embedding: embeddings[1], - metadata: { key: "cats" }, + metadata: { key: "cats", number: 2 }, }), new Document({ id_: "3", text: "Sandwiches taste good.", embedding: embeddings[2], - metadata: { key: "sandwiches" }, + metadata: { key: "sandwiches", number: 3 }, }), new Document({ id_: "4", text: "The house is open", embedding: embeddings[3], - metadata: { key: "house" }, + metadata: { key: "house", number: 4 }, }), ]); - + }); + it("perform query", async () => { const results: VectorStoreQueryResult = await vectorStore.query({ queryEmbedding: embeddings[4] || [], similarityTopK: 1, @@ -179,5 +181,62 @@ describe.skip("AzureCosmosDBNoSQLVectorStore", () => { }); expect(results.ids.length).toEqual(1); expect(results.ids[0]).toEqual("3"); + expect(results.similarities).toBeDefined(); + expect(results.similarities[0]).toBeDefined(); + }, 1000000); + + it("perform query with where clause", async () => { + const options: AzureCosmosQueryOptions = { + whereClause: "c.customMetadata.number > 3", + }; + const results: VectorStoreQueryResult = await vectorStore.query( + { + queryEmbedding: embeddings[4] || [], + similarityTopK: 1, + mode: VectorStoreQueryMode.DEFAULT, + }, + options, + ); + expect(results.ids.length).toEqual(1); + expect(results.ids[0]).toEqual("4"); + expect(results.similarities).toBeDefined(); + expect(results.similarities[0]).toBeDefined(); + }, 1000000); + + it("perform query with includeVectorDistance false", async () => { + const options: AzureCosmosQueryOptions = { + includeVectorDistance: false, + }; + const results: VectorStoreQueryResult = await vectorStore.query( + { + queryEmbedding: embeddings[4] || [], + similarityTopK: 1, + mode: VectorStoreQueryMode.DEFAULT, + }, + options, + ); + expect(results.ids.length).toEqual(1); + expect(results.ids[0]).toEqual("3"); + expect(results.similarities).toBeDefined(); + expect(results.similarities[0]).toBeUndefined(); + }, 1000000); + + it("perform query with includeVectorDistance false and whereClause", async () => { + const options: AzureCosmosQueryOptions = { + includeVectorDistance: false, + whereClause: "c.customMetadata.number > 3", + }; + const results: VectorStoreQueryResult = await vectorStore.query( + { + queryEmbedding: embeddings[4] || [], + similarityTopK: 1, + mode: VectorStoreQueryMode.DEFAULT, + }, + options, + ); + expect(results.ids.length).toEqual(1); + expect(results.ids[0]).toEqual("4"); + expect(results.similarities).toBeDefined(); + expect(results.similarities[0]).toBeUndefined(); }, 1000000); }); diff --git a/packages/llamaindex/tests/vector-stores/AzureCosmosDBNoSqlVectorStore.test.ts b/packages/llamaindex/tests/vector-stores/AzureCosmosDBNoSqlVectorStore.test.ts index 88a90802e5..20ba57705d 100644 --- a/packages/llamaindex/tests/vector-stores/AzureCosmosDBNoSqlVectorStore.test.ts +++ b/packages/llamaindex/tests/vector-stores/AzureCosmosDBNoSqlVectorStore.test.ts @@ -1,6 +1,7 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import type { BaseNode } from "@llamaindex/core/schema"; import { beforeEach, describe, expect, it, vi } from "vitest"; +import { VectorStoreQueryMode } from "../../src/vector-store.js"; import { TestableAzureCosmosDBNoSqlVectorStore } from "../mocks/TestableAzureCosmosDBNoSqlVectorStore.js"; import { createMockClient } from "../utility/mockCosmosClient.js"; // Import the mock client @@ -95,4 +96,27 @@ describe("AzureCosmosDBNoSqlVectorStore Tests", () => { expect(client.databases.containers.items.create).toHaveBeenCalledTimes(2); expect(result).toEqual(["node-0", "node-1"]); }); + + it("should throw error if no query embedding is provided", async () => { + const client = createMockClient(); + const store = new TestableAzureCosmosDBNoSqlVectorStore({ + client: client as any, + endpoint: "https://example.com", + idKey: "id", + textKey: "text", + metadataKey: "metadata", + }); + + expect(store).toBeDefined(); + + await expect( + store.query({ + queryEmbedding: [], + similarityTopK: 4, + mode: VectorStoreQueryMode.DEFAULT, + }), + ).rejects.toThrowError( + "queryEmbedding is required for AzureCosmosDBNoSqlVectorStore query", + ); + }); }); From 6d22fa2a50f33d81b1e452e17c5200f4c27620db Mon Sep 17 00:00:00 2001 From: Marcus Schiesser Date: Tue, 19 Nov 2024 00:34:26 +0700 Subject: [PATCH 40/56] feat: Get PromptTemplate template variables at run-time (#1502) --- .changeset/rotten-fans-mix.md | 5 +++++ packages/core/src/prompts/base.ts | 13 +++++++++++++ packages/core/tests/prompts.test.ts | 11 +++++++++++ 3 files changed, 29 insertions(+) create mode 100644 .changeset/rotten-fans-mix.md diff --git a/.changeset/rotten-fans-mix.md b/.changeset/rotten-fans-mix.md new file mode 100644 index 0000000000..58e4f519c1 --- /dev/null +++ b/.changeset/rotten-fans-mix.md @@ -0,0 +1,5 @@ +--- +"@llamaindex/core": patch +--- + +Get PromptTemplate template variables at run-time diff --git a/packages/core/src/prompts/base.ts b/packages/core/src/prompts/base.ts index 2aacdf3404..b17b11316c 100644 --- a/packages/core/src/prompts/base.ts +++ b/packages/core/src/prompts/base.ts @@ -32,6 +32,10 @@ export abstract class BasePromptTemplate< const Vars extends readonly string[] = string[], > { metadata: Metadata = {}; + /** + * Set of template variables used in the prompt template. Used for type hints only. + * To get the list of template variables used in the prompt at run-time, use the `vars` method. + */ templateVars: Set = new Set(); options: Partial> = {}; outputParser: BaseOutputParser | undefined; @@ -223,4 +227,13 @@ export class PromptTemplate< get template(): Template { return this.#template; } + + /** + * Returns all the template variables used in the prompt template. + */ + vars(): string[] { + const template = this.template; + const matches = template.match(/\{([^}]+)\}/g) || []; + return [...new Set(matches.map((match) => match.slice(1, -1)))]; + } } diff --git a/packages/core/tests/prompts.test.ts b/packages/core/tests/prompts.test.ts index d0a839f3a4..48b9bac029 100644 --- a/packages/core/tests/prompts.test.ts +++ b/packages/core/tests/prompts.test.ts @@ -158,4 +158,15 @@ describe("PromptTemplate", () => { const formatted = prompt.format({ text: "world", foo: "bar" }); expect(formatted).toBe("hello world bar\noutput_instruction"); }); + + test("should return all unique template vars of a prompt", () => { + const prompt = new PromptTemplate({ + template: "Hello {name}! Your age is {age}. Nice to meet you {name}!", + }); + + const vars = prompt.vars(); + expect(vars).toHaveLength(2); + expect(vars).toContain("name"); + expect(vars).toContain("age"); + }); }); From 805d2b0d55fb1765bf80e2d2e8598fb580540ee6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 18 Nov 2024 10:28:15 -0800 Subject: [PATCH 41/56] Release 0.8.17 (#1504) Co-authored-by: github-actions[bot] --- .changeset/rotten-fans-mix.md | 5 ----- apps/docs/CHANGELOG.md | 6 ++++++ apps/docs/package.json | 2 +- apps/next/CHANGELOG.md | 12 +++++++++++ apps/next/package.json | 2 +- .../cloudflare-worker-agent/CHANGELOG.md | 6 ++++++ .../cloudflare-worker-agent/package.json | 2 +- e2e/examples/llama-parse-browser/CHANGELOG.md | 6 ++++++ e2e/examples/llama-parse-browser/package.json | 2 +- e2e/examples/nextjs-agent/CHANGELOG.md | 6 ++++++ e2e/examples/nextjs-agent/package.json | 2 +- e2e/examples/nextjs-edge-runtime/CHANGELOG.md | 6 ++++++ e2e/examples/nextjs-edge-runtime/package.json | 2 +- e2e/examples/nextjs-node-runtime/CHANGELOG.md | 6 ++++++ e2e/examples/nextjs-node-runtime/package.json | 2 +- e2e/examples/waku-query-engine/CHANGELOG.md | 6 ++++++ e2e/examples/waku-query-engine/package.json | 2 +- packages/autotool/CHANGELOG.md | 6 ++++++ .../autotool/examples/01_node/CHANGELOG.md | 7 +++++++ .../autotool/examples/01_node/package.json | 2 +- .../autotool/examples/02_nextjs/CHANGELOG.md | 7 +++++++ .../autotool/examples/02_nextjs/package.json | 2 +- packages/autotool/package.json | 2 +- packages/cloud/CHANGELOG.md | 7 +++++++ packages/cloud/package.json | 2 +- packages/community/CHANGELOG.md | 7 +++++++ packages/community/package.json | 2 +- packages/core/CHANGELOG.md | 6 ++++++ packages/core/package.json | 2 +- packages/experimental/CHANGELOG.md | 6 ++++++ packages/experimental/package.json | 2 +- packages/llamaindex/CHANGELOG.md | 20 +++++++++++++++++++ packages/llamaindex/package.json | 2 +- packages/node-parser/CHANGELOG.md | 7 +++++++ packages/node-parser/package.json | 2 +- packages/providers/anthropic/CHANGELOG.md | 7 +++++++ packages/providers/anthropic/package.json | 2 +- packages/providers/clip/CHANGELOG.md | 8 ++++++++ packages/providers/clip/package.json | 2 +- packages/providers/deepinfra/CHANGELOG.md | 8 ++++++++ packages/providers/deepinfra/package.json | 2 +- packages/providers/groq/CHANGELOG.md | 6 ++++++ packages/providers/groq/package.json | 2 +- packages/providers/huggingface/CHANGELOG.md | 8 ++++++++ packages/providers/huggingface/package.json | 2 +- packages/providers/ollama/CHANGELOG.md | 7 +++++++ packages/providers/ollama/package.json | 2 +- packages/providers/openai/CHANGELOG.md | 7 +++++++ packages/providers/openai/package.json | 2 +- packages/providers/portkey-ai/CHANGELOG.md | 7 +++++++ packages/providers/portkey-ai/package.json | 2 +- packages/providers/replicate/CHANGELOG.md | 7 +++++++ packages/providers/replicate/package.json | 2 +- packages/providers/vllm/CHANGELOG.md | 6 ++++++ packages/providers/vllm/package.json | 2 +- packages/readers/CHANGELOG.md | 7 +++++++ packages/readers/package.json | 2 +- unit/CHANGELOG.md | 12 +++++++++++ unit/package.json | 2 +- 59 files changed, 246 insertions(+), 34 deletions(-) delete mode 100644 .changeset/rotten-fans-mix.md diff --git a/.changeset/rotten-fans-mix.md b/.changeset/rotten-fans-mix.md deleted file mode 100644 index 58e4f519c1..0000000000 --- a/.changeset/rotten-fans-mix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@llamaindex/core": patch ---- - -Get PromptTemplate template variables at run-time diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index 3123f08833..ff2433b7a6 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,11 @@ # docs +## 0.0.122 + +### Patch Changes + +- llamaindex@0.8.17 + ## 0.0.121 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index 29fafc39a7..93c88951e0 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.121", + "version": "0.0.122", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index 5c7edb9bd9..934c6dca34 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,17 @@ # @llamaindex/doc +## 0.0.20 + +### Patch Changes + +- Updated dependencies [6d22fa2] + - @llamaindex/core@0.4.11 + - @llamaindex/cloud@2.0.11 + - llamaindex@0.8.17 + - @llamaindex/node-parser@0.0.12 + - @llamaindex/openai@0.1.36 + - @llamaindex/readers@1.0.13 + ## 0.0.19 ### Patch Changes diff --git a/apps/next/package.json b/apps/next/package.json index abf4207538..f936514335 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/doc", - "version": "0.0.19", + "version": "0.0.20", "private": true, "scripts": { "build": "pnpm run build:docs && next build", diff --git a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md index 616caa5408..708954ee18 100644 --- a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md +++ b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/cloudflare-worker-agent-test +## 0.0.113 + +### Patch Changes + +- llamaindex@0.8.17 + ## 0.0.112 ### Patch Changes diff --git a/e2e/examples/cloudflare-worker-agent/package.json b/e2e/examples/cloudflare-worker-agent/package.json index 09b4c30dfc..241fc5293e 100644 --- a/e2e/examples/cloudflare-worker-agent/package.json +++ b/e2e/examples/cloudflare-worker-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloudflare-worker-agent-test", - "version": "0.0.112", + "version": "0.0.113", "type": "module", "private": true, "scripts": { diff --git a/e2e/examples/llama-parse-browser/CHANGELOG.md b/e2e/examples/llama-parse-browser/CHANGELOG.md index c36d587319..edf49464e5 100644 --- a/e2e/examples/llama-parse-browser/CHANGELOG.md +++ b/e2e/examples/llama-parse-browser/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/llama-parse-browser-test +## 0.0.31 + +### Patch Changes + +- @llamaindex/cloud@2.0.11 + ## 0.0.30 ### Patch Changes diff --git a/e2e/examples/llama-parse-browser/package.json b/e2e/examples/llama-parse-browser/package.json index fdddd576e7..5e78efe079 100644 --- a/e2e/examples/llama-parse-browser/package.json +++ b/e2e/examples/llama-parse-browser/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/llama-parse-browser-test", "private": true, - "version": "0.0.30", + "version": "0.0.31", "type": "module", "scripts": { "dev": "vite", diff --git a/e2e/examples/nextjs-agent/CHANGELOG.md b/e2e/examples/nextjs-agent/CHANGELOG.md index d380a3818d..544ccf96b2 100644 --- a/e2e/examples/nextjs-agent/CHANGELOG.md +++ b/e2e/examples/nextjs-agent/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/next-agent-test +## 0.1.113 + +### Patch Changes + +- llamaindex@0.8.17 + ## 0.1.112 ### Patch Changes diff --git a/e2e/examples/nextjs-agent/package.json b/e2e/examples/nextjs-agent/package.json index 34dcbd50d3..665e7004cf 100644 --- a/e2e/examples/nextjs-agent/package.json +++ b/e2e/examples/nextjs-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-agent-test", - "version": "0.1.112", + "version": "0.1.113", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md index 653634d443..bc1d5e895d 100644 --- a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # test-edge-runtime +## 0.1.112 + +### Patch Changes + +- llamaindex@0.8.17 + ## 0.1.111 ### Patch Changes diff --git a/e2e/examples/nextjs-edge-runtime/package.json b/e2e/examples/nextjs-edge-runtime/package.json index ae1e5220d2..2a0b1b5847 100644 --- a/e2e/examples/nextjs-edge-runtime/package.json +++ b/e2e/examples/nextjs-edge-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/nextjs-edge-runtime-test", - "version": "0.1.111", + "version": "0.1.112", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-node-runtime/CHANGELOG.md b/e2e/examples/nextjs-node-runtime/CHANGELOG.md index 9fa0796b43..9b1ffdac78 100644 --- a/e2e/examples/nextjs-node-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-node-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/next-node-runtime +## 0.0.94 + +### Patch Changes + +- llamaindex@0.8.17 + ## 0.0.93 ### Patch Changes diff --git a/e2e/examples/nextjs-node-runtime/package.json b/e2e/examples/nextjs-node-runtime/package.json index a4a6140ff8..3fdaf5fd69 100644 --- a/e2e/examples/nextjs-node-runtime/package.json +++ b/e2e/examples/nextjs-node-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-node-runtime-test", - "version": "0.0.93", + "version": "0.0.94", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/waku-query-engine/CHANGELOG.md b/e2e/examples/waku-query-engine/CHANGELOG.md index 72eb790f5b..6e440b2b7b 100644 --- a/e2e/examples/waku-query-engine/CHANGELOG.md +++ b/e2e/examples/waku-query-engine/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/waku-query-engine-test +## 0.0.113 + +### Patch Changes + +- llamaindex@0.8.17 + ## 0.0.112 ### Patch Changes diff --git a/e2e/examples/waku-query-engine/package.json b/e2e/examples/waku-query-engine/package.json index 3ac8028920..0d40ce4874 100644 --- a/e2e/examples/waku-query-engine/package.json +++ b/e2e/examples/waku-query-engine/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/waku-query-engine-test", - "version": "0.0.112", + "version": "0.0.113", "type": "module", "private": true, "scripts": { diff --git a/packages/autotool/CHANGELOG.md b/packages/autotool/CHANGELOG.md index 81b85782e4..214b597384 100644 --- a/packages/autotool/CHANGELOG.md +++ b/packages/autotool/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/autotool +## 5.0.17 + +### Patch Changes + +- llamaindex@0.8.17 + ## 5.0.16 ### Patch Changes diff --git a/packages/autotool/examples/01_node/CHANGELOG.md b/packages/autotool/examples/01_node/CHANGELOG.md index dc3fbcb25e..59a84d97bf 100644 --- a/packages/autotool/examples/01_node/CHANGELOG.md +++ b/packages/autotool/examples/01_node/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool-01-node-example +## 0.0.60 + +### Patch Changes + +- llamaindex@0.8.17 +- @llamaindex/autotool@5.0.17 + ## 0.0.59 ### Patch Changes diff --git a/packages/autotool/examples/01_node/package.json b/packages/autotool/examples/01_node/package.json index 82fd05a74b..083f6fac43 100644 --- a/packages/autotool/examples/01_node/package.json +++ b/packages/autotool/examples/01_node/package.json @@ -13,5 +13,5 @@ "scripts": { "start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts" }, - "version": "0.0.59" + "version": "0.0.60" } diff --git a/packages/autotool/examples/02_nextjs/CHANGELOG.md b/packages/autotool/examples/02_nextjs/CHANGELOG.md index 5cc10456f3..2b9c121472 100644 --- a/packages/autotool/examples/02_nextjs/CHANGELOG.md +++ b/packages/autotool/examples/02_nextjs/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool-02-next-example +## 0.1.104 + +### Patch Changes + +- llamaindex@0.8.17 +- @llamaindex/autotool@5.0.17 + ## 0.1.103 ### Patch Changes diff --git a/packages/autotool/examples/02_nextjs/package.json b/packages/autotool/examples/02_nextjs/package.json index 17d569ebe9..e695944d31 100644 --- a/packages/autotool/examples/02_nextjs/package.json +++ b/packages/autotool/examples/02_nextjs/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool-02-next-example", "private": true, - "version": "0.1.103", + "version": "0.1.104", "scripts": { "dev": "next dev", "build": "next build", diff --git a/packages/autotool/package.json b/packages/autotool/package.json index 298de38204..5e9d3cd2a9 100644 --- a/packages/autotool/package.json +++ b/packages/autotool/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool", "type": "module", - "version": "5.0.16", + "version": "5.0.17", "description": "auto transpile your JS function to LLM Agent compatible", "files": [ "dist", diff --git a/packages/cloud/CHANGELOG.md b/packages/cloud/CHANGELOG.md index e4a1d5f8f0..eeda498d0c 100644 --- a/packages/cloud/CHANGELOG.md +++ b/packages/cloud/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/cloud +## 2.0.11 + +### Patch Changes + +- Updated dependencies [6d22fa2] + - @llamaindex/core@0.4.11 + ## 2.0.10 ### Patch Changes diff --git a/packages/cloud/package.json b/packages/cloud/package.json index 25c7816972..e90328f4a5 100644 --- a/packages/cloud/package.json +++ b/packages/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloud", - "version": "2.0.10", + "version": "2.0.11", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/community/CHANGELOG.md b/packages/community/CHANGELOG.md index 9d99faecd1..0f3b24f554 100644 --- a/packages/community/CHANGELOG.md +++ b/packages/community/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/community +## 0.0.69 + +### Patch Changes + +- Updated dependencies [6d22fa2] + - @llamaindex/core@0.4.11 + ## 0.0.68 ### Patch Changes diff --git a/packages/community/package.json b/packages/community/package.json index fbc1304871..562aa407c0 100644 --- a/packages/community/package.json +++ b/packages/community/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/community", "description": "Community package for LlamaIndexTS", - "version": "0.0.68", + "version": "0.0.69", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 2379086aad..f899eb9fe5 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/core +## 0.4.11 + +### Patch Changes + +- 6d22fa2: Get PromptTemplate template variables at run-time + ## 0.4.10 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index d3e80c9a75..b3a2e40085 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/core", "type": "module", - "version": "0.4.10", + "version": "0.4.11", "description": "LlamaIndex Core Module", "exports": { "./agent": { diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index dc67a7586a..4702f21fa4 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/experimental +## 0.0.129 + +### Patch Changes + +- llamaindex@0.8.17 + ## 0.0.128 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index e7506ce0b7..2108a20848 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/experimental", "description": "Experimental package for LlamaIndexTS", - "version": "0.0.128", + "version": "0.0.129", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/llamaindex/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md index c7e41ddcd1..044dd8fbef 100644 --- a/packages/llamaindex/CHANGELOG.md +++ b/packages/llamaindex/CHANGELOG.md @@ -1,5 +1,25 @@ # llamaindex +## 0.8.17 + +### Patch Changes + +- Updated dependencies [6d22fa2] + - @llamaindex/core@0.4.11 + - @llamaindex/cloud@2.0.11 + - @llamaindex/node-parser@0.0.12 + - @llamaindex/anthropic@0.0.20 + - @llamaindex/clip@0.0.20 + - @llamaindex/deepinfra@0.0.20 + - @llamaindex/huggingface@0.0.20 + - @llamaindex/ollama@0.0.27 + - @llamaindex/openai@0.1.36 + - @llamaindex/portkey-ai@0.0.20 + - @llamaindex/replicate@0.0.20 + - @llamaindex/readers@1.0.13 + - @llamaindex/groq@0.0.35 + - @llamaindex/vllm@0.0.6 + ## 0.8.16 ### Patch Changes diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index 7cadf20b20..d4e912c1a6 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -1,6 +1,6 @@ { "name": "llamaindex", - "version": "0.8.16", + "version": "0.8.17", "license": "MIT", "type": "module", "keywords": [ diff --git a/packages/node-parser/CHANGELOG.md b/packages/node-parser/CHANGELOG.md index 0feb1662fa..7f58385d0e 100644 --- a/packages/node-parser/CHANGELOG.md +++ b/packages/node-parser/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/node-parser +## 0.0.12 + +### Patch Changes + +- Updated dependencies [6d22fa2] + - @llamaindex/core@0.4.11 + ## 0.0.11 ### Patch Changes diff --git a/packages/node-parser/package.json b/packages/node-parser/package.json index 9fa6354431..b8687e965b 100644 --- a/packages/node-parser/package.json +++ b/packages/node-parser/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/node-parser", - "version": "0.0.11", + "version": "0.0.12", "description": "Node parser for LlamaIndex", "type": "module", "exports": { diff --git a/packages/providers/anthropic/CHANGELOG.md b/packages/providers/anthropic/CHANGELOG.md index bed3ea2335..667cc2d4c3 100644 --- a/packages/providers/anthropic/CHANGELOG.md +++ b/packages/providers/anthropic/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/anthropic +## 0.0.20 + +### Patch Changes + +- Updated dependencies [6d22fa2] + - @llamaindex/core@0.4.11 + ## 0.0.19 ### Patch Changes diff --git a/packages/providers/anthropic/package.json b/packages/providers/anthropic/package.json index 3b6fb9e909..f69c270038 100644 --- a/packages/providers/anthropic/package.json +++ b/packages/providers/anthropic/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/anthropic", "description": "Anthropic Adapter for LlamaIndex", - "version": "0.0.19", + "version": "0.0.20", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/clip/CHANGELOG.md b/packages/providers/clip/CHANGELOG.md index 739d32e472..816d199f3e 100644 --- a/packages/providers/clip/CHANGELOG.md +++ b/packages/providers/clip/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/clip +## 0.0.20 + +### Patch Changes + +- Updated dependencies [6d22fa2] + - @llamaindex/core@0.4.11 + - @llamaindex/openai@0.1.36 + ## 0.0.19 ### Patch Changes diff --git a/packages/providers/clip/package.json b/packages/providers/clip/package.json index 54f1d360a4..d1081d642e 100644 --- a/packages/providers/clip/package.json +++ b/packages/providers/clip/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/clip", "description": "Clip Embedding Adapter for LlamaIndex", - "version": "0.0.19", + "version": "0.0.20", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/deepinfra/CHANGELOG.md b/packages/providers/deepinfra/CHANGELOG.md index 006e387ffe..34fd9230ce 100644 --- a/packages/providers/deepinfra/CHANGELOG.md +++ b/packages/providers/deepinfra/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/deepinfra +## 0.0.20 + +### Patch Changes + +- Updated dependencies [6d22fa2] + - @llamaindex/core@0.4.11 + - @llamaindex/openai@0.1.36 + ## 0.0.19 ### Patch Changes diff --git a/packages/providers/deepinfra/package.json b/packages/providers/deepinfra/package.json index 2fd60bf6e5..554438913b 100644 --- a/packages/providers/deepinfra/package.json +++ b/packages/providers/deepinfra/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/deepinfra", "description": "Deepinfra Adapter for LlamaIndex", - "version": "0.0.19", + "version": "0.0.20", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/groq/CHANGELOG.md b/packages/providers/groq/CHANGELOG.md index 0a8fcb6493..4a670eda2c 100644 --- a/packages/providers/groq/CHANGELOG.md +++ b/packages/providers/groq/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/groq +## 0.0.35 + +### Patch Changes + +- @llamaindex/openai@0.1.36 + ## 0.0.34 ### Patch Changes diff --git a/packages/providers/groq/package.json b/packages/providers/groq/package.json index fff388f50e..3c58a98b9b 100644 --- a/packages/providers/groq/package.json +++ b/packages/providers/groq/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/groq", "description": "Groq Adapter for LlamaIndex", - "version": "0.0.34", + "version": "0.0.35", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/huggingface/CHANGELOG.md b/packages/providers/huggingface/CHANGELOG.md index db623f7617..8190ed9def 100644 --- a/packages/providers/huggingface/CHANGELOG.md +++ b/packages/providers/huggingface/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/huggingface +## 0.0.20 + +### Patch Changes + +- Updated dependencies [6d22fa2] + - @llamaindex/core@0.4.11 + - @llamaindex/openai@0.1.36 + ## 0.0.19 ### Patch Changes diff --git a/packages/providers/huggingface/package.json b/packages/providers/huggingface/package.json index 19006c7db0..8c44cc5539 100644 --- a/packages/providers/huggingface/package.json +++ b/packages/providers/huggingface/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/huggingface", "description": "Huggingface Adapter for LlamaIndex", - "version": "0.0.19", + "version": "0.0.20", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/ollama/CHANGELOG.md b/packages/providers/ollama/CHANGELOG.md index 1762faa7a4..dec293d4e2 100644 --- a/packages/providers/ollama/CHANGELOG.md +++ b/packages/providers/ollama/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/ollama +## 0.0.27 + +### Patch Changes + +- Updated dependencies [6d22fa2] + - @llamaindex/core@0.4.11 + ## 0.0.26 ### Patch Changes diff --git a/packages/providers/ollama/package.json b/packages/providers/ollama/package.json index 772ef004b1..401ae88bb6 100644 --- a/packages/providers/ollama/package.json +++ b/packages/providers/ollama/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/ollama", "description": "Ollama Adapter for LlamaIndex", - "version": "0.0.26", + "version": "0.0.27", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/openai/CHANGELOG.md b/packages/providers/openai/CHANGELOG.md index 7df8eed7bd..0b20ea1699 100644 --- a/packages/providers/openai/CHANGELOG.md +++ b/packages/providers/openai/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/openai +## 0.1.36 + +### Patch Changes + +- Updated dependencies [6d22fa2] + - @llamaindex/core@0.4.11 + ## 0.1.35 ### Patch Changes diff --git a/packages/providers/openai/package.json b/packages/providers/openai/package.json index cbb671376a..1b3e9f4b4b 100644 --- a/packages/providers/openai/package.json +++ b/packages/providers/openai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/openai", "description": "OpenAI Adapter for LlamaIndex", - "version": "0.1.35", + "version": "0.1.36", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/portkey-ai/CHANGELOG.md b/packages/providers/portkey-ai/CHANGELOG.md index ee8185eab5..3452776980 100644 --- a/packages/providers/portkey-ai/CHANGELOG.md +++ b/packages/providers/portkey-ai/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/portkey-ai +## 0.0.20 + +### Patch Changes + +- Updated dependencies [6d22fa2] + - @llamaindex/core@0.4.11 + ## 0.0.19 ### Patch Changes diff --git a/packages/providers/portkey-ai/package.json b/packages/providers/portkey-ai/package.json index 393d43c56b..e90cc6e792 100644 --- a/packages/providers/portkey-ai/package.json +++ b/packages/providers/portkey-ai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/portkey-ai", "description": "Portkey Adapter for LlamaIndex", - "version": "0.0.19", + "version": "0.0.20", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/replicate/CHANGELOG.md b/packages/providers/replicate/CHANGELOG.md index 878ab63874..0c61759d01 100644 --- a/packages/providers/replicate/CHANGELOG.md +++ b/packages/providers/replicate/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/replicate +## 0.0.20 + +### Patch Changes + +- Updated dependencies [6d22fa2] + - @llamaindex/core@0.4.11 + ## 0.0.19 ### Patch Changes diff --git a/packages/providers/replicate/package.json b/packages/providers/replicate/package.json index bc2e231ba0..9346bae0e3 100644 --- a/packages/providers/replicate/package.json +++ b/packages/providers/replicate/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/replicate", "description": "Replicate Adapter for LlamaIndex", - "version": "0.0.19", + "version": "0.0.20", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/vllm/CHANGELOG.md b/packages/providers/vllm/CHANGELOG.md index 48eaed16f0..b76f7c4d66 100644 --- a/packages/providers/vllm/CHANGELOG.md +++ b/packages/providers/vllm/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/vllm +## 0.0.6 + +### Patch Changes + +- @llamaindex/openai@0.1.36 + ## 0.0.5 ### Patch Changes diff --git a/packages/providers/vllm/package.json b/packages/providers/vllm/package.json index fe394b4780..08c86b9c4d 100644 --- a/packages/providers/vllm/package.json +++ b/packages/providers/vllm/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/vllm", "description": "vLLM Adapter for LlamaIndex", - "version": "0.0.5", + "version": "0.0.6", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/readers/CHANGELOG.md b/packages/readers/CHANGELOG.md index 74f5e48385..1145960563 100644 --- a/packages/readers/CHANGELOG.md +++ b/packages/readers/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/readers +## 1.0.13 + +### Patch Changes + +- Updated dependencies [6d22fa2] + - @llamaindex/core@0.4.11 + ## 1.0.12 ### Patch Changes diff --git a/packages/readers/package.json b/packages/readers/package.json index 1d9f75e7ef..668f9341ee 100644 --- a/packages/readers/package.json +++ b/packages/readers/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/readers", "description": "LlamaIndex Readers", - "version": "1.0.12", + "version": "1.0.13", "type": "module", "exports": { "./node/hook": "./node/dist/hook.js", diff --git a/unit/CHANGELOG.md b/unit/CHANGELOG.md index 4872e4fe2b..317d0b2e24 100644 --- a/unit/CHANGELOG.md +++ b/unit/CHANGELOG.md @@ -1,5 +1,17 @@ # @llamaindex/unit-test +## 0.0.27 + +### Patch Changes + +- Updated dependencies [6d22fa2] + - @llamaindex/core@0.4.11 + - @llamaindex/cloud@2.0.11 + - llamaindex@0.8.17 + - @llamaindex/node-parser@0.0.12 + - @llamaindex/openai@0.1.36 + - @llamaindex/readers@1.0.13 + ## 0.0.26 ### Patch Changes diff --git a/unit/package.json b/unit/package.json index 6957552580..f020e33c1f 100644 --- a/unit/package.json +++ b/unit/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/unit-test", "private": true, - "version": "0.0.26", + "version": "0.0.27", "type": "module", "scripts": { "test": "vitest run" From d17450fdfb7650e65965faa8d1a393e5331d4f7d Mon Sep 17 00:00:00 2001 From: Thuc Pham <51660321+thucpn@users.noreply.github.com> Date: Tue, 19 Nov 2024 02:34:05 +0700 Subject: [PATCH 42/56] fix: next.js 15 compatibility (#1474) Co-authored-by: Alex Yang --- .changeset/good-tips-obey.md | 5 +++++ packages/llamaindex/package.json | 10 ++++++++++ packages/llamaindex/src/next.ts | 25 +++++++++++++++++++------ 3 files changed, 34 insertions(+), 6 deletions(-) create mode 100644 .changeset/good-tips-obey.md diff --git a/.changeset/good-tips-obey.md b/.changeset/good-tips-obey.md new file mode 100644 index 0000000000..38a245177c --- /dev/null +++ b/.changeset/good-tips-obey.md @@ -0,0 +1,5 @@ +--- +"llamaindex": patch +--- + +fix: rename from serverComponentsExternalPackages to serverExternalPackages diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index d4e912c1a6..84e1b8ed6a 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -125,6 +125,16 @@ "default": "./dist/cjs/index.js" } }, + "./next": { + "import": { + "types": "./dist/type/next.d.ts", + "default": "./dist/next.js" + }, + "require": { + "types": "./dist/type/next.d.ts", + "default": "./dist/cjs/next.js" + } + }, "./register": "./register.js", "./internal/*": { "import": "./dist/not-allow.js", diff --git a/packages/llamaindex/src/next.ts b/packages/llamaindex/src/next.ts index 155e180ad1..e27b524580 100644 --- a/packages/llamaindex/src/next.ts +++ b/packages/llamaindex/src/next.ts @@ -15,15 +15,28 @@ * * @module */ +import { createRequire } from "node:module"; + +const require = createRequire(import.meta.url); + +const nextJsVersion: string = require("next/package.json").version; +const is14OrLower = + nextJsVersion.startsWith("14.") || nextJsVersion.startsWith("13."); + // eslint-disable-next-line @typescript-eslint/no-explicit-any export default function withLlamaIndex(config: any) { - config.experimental = config.experimental ?? {}; // needed for transformers, see https://huggingface.co/docs/transformers.js/en/tutorials/next#step-2-install-and-configure-transformersjs - config.experimental.serverComponentsExternalPackages = - config.experimental.serverComponentsExternalPackages ?? []; - config.experimental.serverComponentsExternalPackages.push( - "@huggingface/transformers", - ); + if (is14OrLower) { + config.experimental.serverComponentsExternalPackages = + config.experimental.serverComponentsExternalPackages ?? []; + config.experimental.serverComponentsExternalPackages.push( + "@huggingface/transformers", + ); + } else { + config.serverExternalPackages = config.serverExternalPackages ?? []; + config.serverExternalPackages.push("@huggingface/transformers"); + } + const userWebpack = config.webpack; // eslint-disable-next-line @typescript-eslint/no-explicit-any config.webpack = function (webpackConfig: any, options: any) { From ef4f63d9f4fc7047fc48e8688d8272c92c3527f4 Mon Sep 17 00:00:00 2001 From: Thuc Pham <51660321+thucpn@users.noreply.github.com> Date: Tue, 19 Nov 2024 02:39:46 +0700 Subject: [PATCH 43/56] refactor: move mockLLM to core (#1493) Co-authored-by: Alex Yang --- .changeset/perfect-turtles-mate.md | 5 ++ apps/next/src/app/api/chat/route.ts | 4 +- .../components/demo/chat/rsc/ai-action.tsx | 4 +- apps/next/src/lib/utils.ts | 32 +------ packages/core/src/utils/index.ts | 1 + packages/core/src/utils/llms.ts | 88 +++++++++++++++++++ 6 files changed, 100 insertions(+), 34 deletions(-) create mode 100644 .changeset/perfect-turtles-mate.md diff --git a/.changeset/perfect-turtles-mate.md b/.changeset/perfect-turtles-mate.md new file mode 100644 index 0000000000..efba7bb25e --- /dev/null +++ b/.changeset/perfect-turtles-mate.md @@ -0,0 +1,5 @@ +--- +"@llamaindex/core": patch +--- + +refactor: move mockLLM to core diff --git a/apps/next/src/app/api/chat/route.ts b/apps/next/src/app/api/chat/route.ts index 49cbd9c011..0eb9e3133c 100644 --- a/apps/next/src/app/api/chat/route.ts +++ b/apps/next/src/app/api/chat/route.ts @@ -1,9 +1,9 @@ -import { llm } from "@/lib/utils"; +import { MockLLM } from "@llamaindex/core/utils"; import { LlamaIndexAdapter, type Message } from "ai"; import { Settings, SimpleChatEngine, type ChatMessage } from "llamaindex"; import { NextResponse, type NextRequest } from "next/server"; -Settings.llm = llm; +Settings.llm = new MockLLM(); // config your LLM here export async function POST(request: NextRequest) { try { diff --git a/apps/next/src/components/demo/chat/rsc/ai-action.tsx b/apps/next/src/components/demo/chat/rsc/ai-action.tsx index dd74f5e0da..169ba827ae 100644 --- a/apps/next/src/components/demo/chat/rsc/ai-action.tsx +++ b/apps/next/src/components/demo/chat/rsc/ai-action.tsx @@ -1,5 +1,5 @@ -import { llm } from "@/lib/utils"; import { Markdown } from "@llamaindex/chat-ui/widgets"; +import { MockLLM } from "@llamaindex/core/utils"; import { generateId, Message } from "ai"; import { createAI, createStreamableUI, getMutableAIState } from "ai/rsc"; import { type ChatMessage, Settings, SimpleChatEngine } from "llamaindex"; @@ -11,7 +11,7 @@ type Actions = { chat: (message: Message) => Promise; }; -Settings.llm = llm; +Settings.llm = new MockLLM(); // config your LLM here export const AI = createAI({ initialAIState: [], diff --git a/apps/next/src/lib/utils.ts b/apps/next/src/lib/utils.ts index e073bc9458..bd0c391ddd 100644 --- a/apps/next/src/lib/utils.ts +++ b/apps/next/src/lib/utils.ts @@ -1,34 +1,6 @@ -import { clsx, type ClassValue } from "clsx"; -import { LLM, LLMMetadata } from "llamaindex"; -import { twMerge } from "tailwind-merge"; +import { clsx, type ClassValue } from "clsx" +import { twMerge } from "tailwind-merge" export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)) } - -class MockLLM { - metadata: LLMMetadata = { - model: "MockLLM", - temperature: 0.5, - topP: 0.5, - contextWindow: 1024, - tokenizer: undefined, - }; - - chat() { - const mockResponse = "Hello! This is a mock response"; - return Promise.resolve( - new ReadableStream({ - async start(controller) { - for (const char of mockResponse) { - controller.enqueue({ delta: char }); - await new Promise((resolve) => setTimeout(resolve, 20)); - } - controller.close(); - }, - }), - ); - } -} - -export const llm = new MockLLM() as unknown as LLM; \ No newline at end of file diff --git a/packages/core/src/utils/index.ts b/packages/core/src/utils/index.ts index d040f010ab..a682739194 100644 --- a/packages/core/src/utils/index.ts +++ b/packages/core/src/utils/index.ts @@ -76,6 +76,7 @@ export { extractText, imageToDataUrl, messagesToHistory, + MockLLM, toToolDescriptions, } from "./llms"; diff --git a/packages/core/src/utils/llms.ts b/packages/core/src/utils/llms.ts index 255b82b918..c089336671 100644 --- a/packages/core/src/utils/llms.ts +++ b/packages/core/src/utils/llms.ts @@ -2,6 +2,15 @@ import { fs } from "@llamaindex/env"; import { filetypemime } from "magic-bytes.js"; import type { ChatMessage, + ChatResponse, + ChatResponseChunk, + CompletionResponse, + LLM, + LLMChatParamsNonStreaming, + LLMChatParamsStreaming, + LLMCompletionParamsNonStreaming, + LLMCompletionParamsStreaming, + LLMMetadata, MessageContent, MessageContentDetail, MessageContentTextDetail, @@ -143,3 +152,82 @@ export async function imageToDataUrl( } return await blobToDataUrl(input); } + +export class MockLLM implements LLM { + metadata: LLMMetadata; + options: { + timeBetweenToken: number; + responseMessage: string; + }; + + constructor(options?: { + timeBetweenToken?: number; + responseMessage?: string; + metadata?: LLMMetadata; + }) { + this.options = { + timeBetweenToken: options?.timeBetweenToken ?? 20, + responseMessage: options?.responseMessage ?? "This is a mock response", + }; + this.metadata = options?.metadata ?? { + model: "MockLLM", + temperature: 0.5, + topP: 0.5, + contextWindow: 1024, + tokenizer: undefined, + }; + } + + chat( + params: LLMChatParamsStreaming, + ): Promise>; + chat( + params: LLMChatParamsNonStreaming, + ): Promise>; + async chat( + params: + | LLMChatParamsStreaming + | LLMChatParamsNonStreaming, + ): Promise | ChatResponse> { + const responseMessage = this.options.responseMessage; + const timeBetweenToken = this.options.timeBetweenToken; + + if (params.stream) { + return (async function* () { + for (const char of responseMessage) { + yield { delta: char, raw: {} }; + await new Promise((resolve) => setTimeout(resolve, timeBetweenToken)); + } + })(); + } + + return { + message: { content: responseMessage, role: "assistant" }, + raw: {}, + }; + } + + async complete( + params: LLMCompletionParamsStreaming, + ): Promise>; + async complete( + params: LLMCompletionParamsNonStreaming, + ): Promise; + async complete( + params: LLMCompletionParamsStreaming | LLMCompletionParamsNonStreaming, + ): Promise | CompletionResponse> { + const responseMessage = this.options.responseMessage; + const timeBetweenToken = this.options.timeBetweenToken; + + if (params.stream) { + return (async function* () { + for (const char of responseMessage) { + yield { delta: char, text: char, raw: {} }; + await new Promise((resolve) => setTimeout(resolve, timeBetweenToken)); + } + })(); + } + + return { text: responseMessage, raw: {} }; + } +} From fc2d5ea1cdab679759871a1bf7968e3a0f7f6639 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 18 Nov 2024 13:08:32 -0800 Subject: [PATCH 44/56] Release 0.8.18 (#1506) Co-authored-by: github-actions[bot] --- .changeset/good-tips-obey.md | 5 ----- .changeset/perfect-turtles-mate.md | 5 ----- apps/docs/CHANGELOG.md | 7 +++++++ apps/docs/package.json | 2 +- apps/next/CHANGELOG.md | 13 ++++++++++++ apps/next/package.json | 2 +- .../cloudflare-worker-agent/CHANGELOG.md | 7 +++++++ .../cloudflare-worker-agent/package.json | 2 +- e2e/examples/llama-parse-browser/CHANGELOG.md | 6 ++++++ e2e/examples/llama-parse-browser/package.json | 2 +- e2e/examples/nextjs-agent/CHANGELOG.md | 7 +++++++ e2e/examples/nextjs-agent/package.json | 2 +- e2e/examples/nextjs-edge-runtime/CHANGELOG.md | 7 +++++++ e2e/examples/nextjs-edge-runtime/package.json | 2 +- e2e/examples/nextjs-node-runtime/CHANGELOG.md | 7 +++++++ e2e/examples/nextjs-node-runtime/package.json | 2 +- e2e/examples/waku-query-engine/CHANGELOG.md | 7 +++++++ e2e/examples/waku-query-engine/package.json | 2 +- packages/autotool/CHANGELOG.md | 7 +++++++ .../autotool/examples/01_node/CHANGELOG.md | 8 +++++++ .../autotool/examples/01_node/package.json | 2 +- .../autotool/examples/02_nextjs/CHANGELOG.md | 8 +++++++ .../autotool/examples/02_nextjs/package.json | 2 +- packages/autotool/package.json | 2 +- packages/cloud/CHANGELOG.md | 7 +++++++ packages/cloud/package.json | 2 +- packages/community/CHANGELOG.md | 7 +++++++ packages/community/package.json | 2 +- packages/core/CHANGELOG.md | 6 ++++++ packages/core/package.json | 2 +- packages/experimental/CHANGELOG.md | 7 +++++++ packages/experimental/package.json | 2 +- packages/llamaindex/CHANGELOG.md | 21 +++++++++++++++++++ packages/llamaindex/package.json | 2 +- packages/node-parser/CHANGELOG.md | 7 +++++++ packages/node-parser/package.json | 2 +- packages/providers/anthropic/CHANGELOG.md | 7 +++++++ packages/providers/anthropic/package.json | 2 +- packages/providers/clip/CHANGELOG.md | 8 +++++++ packages/providers/clip/package.json | 2 +- packages/providers/deepinfra/CHANGELOG.md | 8 +++++++ packages/providers/deepinfra/package.json | 2 +- packages/providers/groq/CHANGELOG.md | 6 ++++++ packages/providers/groq/package.json | 2 +- packages/providers/huggingface/CHANGELOG.md | 8 +++++++ packages/providers/huggingface/package.json | 2 +- packages/providers/ollama/CHANGELOG.md | 7 +++++++ packages/providers/ollama/package.json | 2 +- packages/providers/openai/CHANGELOG.md | 7 +++++++ packages/providers/openai/package.json | 2 +- packages/providers/portkey-ai/CHANGELOG.md | 7 +++++++ packages/providers/portkey-ai/package.json | 2 +- packages/providers/replicate/CHANGELOG.md | 7 +++++++ packages/providers/replicate/package.json | 2 +- packages/providers/vllm/CHANGELOG.md | 6 ++++++ packages/providers/vllm/package.json | 2 +- packages/readers/CHANGELOG.md | 7 +++++++ packages/readers/package.json | 2 +- unit/CHANGELOG.md | 13 ++++++++++++ unit/package.json | 2 +- 60 files changed, 259 insertions(+), 39 deletions(-) delete mode 100644 .changeset/good-tips-obey.md delete mode 100644 .changeset/perfect-turtles-mate.md diff --git a/.changeset/good-tips-obey.md b/.changeset/good-tips-obey.md deleted file mode 100644 index 38a245177c..0000000000 --- a/.changeset/good-tips-obey.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"llamaindex": patch ---- - -fix: rename from serverComponentsExternalPackages to serverExternalPackages diff --git a/.changeset/perfect-turtles-mate.md b/.changeset/perfect-turtles-mate.md deleted file mode 100644 index efba7bb25e..0000000000 --- a/.changeset/perfect-turtles-mate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@llamaindex/core": patch ---- - -refactor: move mockLLM to core diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index ff2433b7a6..ada9cddfbd 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,12 @@ # docs +## 0.0.123 + +### Patch Changes + +- Updated dependencies [d17450f] + - llamaindex@0.8.18 + ## 0.0.122 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index 93c88951e0..fc98b18c5b 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.122", + "version": "0.0.123", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index 934c6dca34..169e85da23 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,18 @@ # @llamaindex/doc +## 0.0.21 + +### Patch Changes + +- Updated dependencies [d17450f] +- Updated dependencies [ef4f63d] + - llamaindex@0.8.18 + - @llamaindex/core@0.4.12 + - @llamaindex/cloud@2.0.12 + - @llamaindex/node-parser@0.0.13 + - @llamaindex/openai@0.1.37 + - @llamaindex/readers@1.0.14 + ## 0.0.20 ### Patch Changes diff --git a/apps/next/package.json b/apps/next/package.json index f936514335..be434f1756 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/doc", - "version": "0.0.20", + "version": "0.0.21", "private": true, "scripts": { "build": "pnpm run build:docs && next build", diff --git a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md index 708954ee18..92a709ef04 100644 --- a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md +++ b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/cloudflare-worker-agent-test +## 0.0.114 + +### Patch Changes + +- Updated dependencies [d17450f] + - llamaindex@0.8.18 + ## 0.0.113 ### Patch Changes diff --git a/e2e/examples/cloudflare-worker-agent/package.json b/e2e/examples/cloudflare-worker-agent/package.json index 241fc5293e..9a49bcac04 100644 --- a/e2e/examples/cloudflare-worker-agent/package.json +++ b/e2e/examples/cloudflare-worker-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloudflare-worker-agent-test", - "version": "0.0.113", + "version": "0.0.114", "type": "module", "private": true, "scripts": { diff --git a/e2e/examples/llama-parse-browser/CHANGELOG.md b/e2e/examples/llama-parse-browser/CHANGELOG.md index edf49464e5..b2b559f0e8 100644 --- a/e2e/examples/llama-parse-browser/CHANGELOG.md +++ b/e2e/examples/llama-parse-browser/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/llama-parse-browser-test +## 0.0.32 + +### Patch Changes + +- @llamaindex/cloud@2.0.12 + ## 0.0.31 ### Patch Changes diff --git a/e2e/examples/llama-parse-browser/package.json b/e2e/examples/llama-parse-browser/package.json index 5e78efe079..54d69aa2e3 100644 --- a/e2e/examples/llama-parse-browser/package.json +++ b/e2e/examples/llama-parse-browser/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/llama-parse-browser-test", "private": true, - "version": "0.0.31", + "version": "0.0.32", "type": "module", "scripts": { "dev": "vite", diff --git a/e2e/examples/nextjs-agent/CHANGELOG.md b/e2e/examples/nextjs-agent/CHANGELOG.md index 544ccf96b2..5b21c5483d 100644 --- a/e2e/examples/nextjs-agent/CHANGELOG.md +++ b/e2e/examples/nextjs-agent/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/next-agent-test +## 0.1.114 + +### Patch Changes + +- Updated dependencies [d17450f] + - llamaindex@0.8.18 + ## 0.1.113 ### Patch Changes diff --git a/e2e/examples/nextjs-agent/package.json b/e2e/examples/nextjs-agent/package.json index 665e7004cf..2d66a9de3e 100644 --- a/e2e/examples/nextjs-agent/package.json +++ b/e2e/examples/nextjs-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-agent-test", - "version": "0.1.113", + "version": "0.1.114", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md index bc1d5e895d..14341ab9e3 100644 --- a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # test-edge-runtime +## 0.1.113 + +### Patch Changes + +- Updated dependencies [d17450f] + - llamaindex@0.8.18 + ## 0.1.112 ### Patch Changes diff --git a/e2e/examples/nextjs-edge-runtime/package.json b/e2e/examples/nextjs-edge-runtime/package.json index 2a0b1b5847..c8ba15f4ea 100644 --- a/e2e/examples/nextjs-edge-runtime/package.json +++ b/e2e/examples/nextjs-edge-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/nextjs-edge-runtime-test", - "version": "0.1.112", + "version": "0.1.113", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-node-runtime/CHANGELOG.md b/e2e/examples/nextjs-node-runtime/CHANGELOG.md index 9b1ffdac78..b6f1425488 100644 --- a/e2e/examples/nextjs-node-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-node-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/next-node-runtime +## 0.0.95 + +### Patch Changes + +- Updated dependencies [d17450f] + - llamaindex@0.8.18 + ## 0.0.94 ### Patch Changes diff --git a/e2e/examples/nextjs-node-runtime/package.json b/e2e/examples/nextjs-node-runtime/package.json index 3fdaf5fd69..ab449c6dc2 100644 --- a/e2e/examples/nextjs-node-runtime/package.json +++ b/e2e/examples/nextjs-node-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-node-runtime-test", - "version": "0.0.94", + "version": "0.0.95", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/waku-query-engine/CHANGELOG.md b/e2e/examples/waku-query-engine/CHANGELOG.md index 6e440b2b7b..415d3f7f76 100644 --- a/e2e/examples/waku-query-engine/CHANGELOG.md +++ b/e2e/examples/waku-query-engine/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/waku-query-engine-test +## 0.0.114 + +### Patch Changes + +- Updated dependencies [d17450f] + - llamaindex@0.8.18 + ## 0.0.113 ### Patch Changes diff --git a/e2e/examples/waku-query-engine/package.json b/e2e/examples/waku-query-engine/package.json index 0d40ce4874..32543f7e9b 100644 --- a/e2e/examples/waku-query-engine/package.json +++ b/e2e/examples/waku-query-engine/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/waku-query-engine-test", - "version": "0.0.113", + "version": "0.0.114", "type": "module", "private": true, "scripts": { diff --git a/packages/autotool/CHANGELOG.md b/packages/autotool/CHANGELOG.md index 214b597384..f79c495323 100644 --- a/packages/autotool/CHANGELOG.md +++ b/packages/autotool/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool +## 5.0.18 + +### Patch Changes + +- Updated dependencies [d17450f] + - llamaindex@0.8.18 + ## 5.0.17 ### Patch Changes diff --git a/packages/autotool/examples/01_node/CHANGELOG.md b/packages/autotool/examples/01_node/CHANGELOG.md index 59a84d97bf..607057dda6 100644 --- a/packages/autotool/examples/01_node/CHANGELOG.md +++ b/packages/autotool/examples/01_node/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/autotool-01-node-example +## 0.0.61 + +### Patch Changes + +- Updated dependencies [d17450f] + - llamaindex@0.8.18 + - @llamaindex/autotool@5.0.18 + ## 0.0.60 ### Patch Changes diff --git a/packages/autotool/examples/01_node/package.json b/packages/autotool/examples/01_node/package.json index 083f6fac43..149b0f58b2 100644 --- a/packages/autotool/examples/01_node/package.json +++ b/packages/autotool/examples/01_node/package.json @@ -13,5 +13,5 @@ "scripts": { "start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts" }, - "version": "0.0.60" + "version": "0.0.61" } diff --git a/packages/autotool/examples/02_nextjs/CHANGELOG.md b/packages/autotool/examples/02_nextjs/CHANGELOG.md index 2b9c121472..adc9668843 100644 --- a/packages/autotool/examples/02_nextjs/CHANGELOG.md +++ b/packages/autotool/examples/02_nextjs/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/autotool-02-next-example +## 0.1.105 + +### Patch Changes + +- Updated dependencies [d17450f] + - llamaindex@0.8.18 + - @llamaindex/autotool@5.0.18 + ## 0.1.104 ### Patch Changes diff --git a/packages/autotool/examples/02_nextjs/package.json b/packages/autotool/examples/02_nextjs/package.json index e695944d31..cd6fafc579 100644 --- a/packages/autotool/examples/02_nextjs/package.json +++ b/packages/autotool/examples/02_nextjs/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool-02-next-example", "private": true, - "version": "0.1.104", + "version": "0.1.105", "scripts": { "dev": "next dev", "build": "next build", diff --git a/packages/autotool/package.json b/packages/autotool/package.json index 5e9d3cd2a9..8812819e1f 100644 --- a/packages/autotool/package.json +++ b/packages/autotool/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool", "type": "module", - "version": "5.0.17", + "version": "5.0.18", "description": "auto transpile your JS function to LLM Agent compatible", "files": [ "dist", diff --git a/packages/cloud/CHANGELOG.md b/packages/cloud/CHANGELOG.md index eeda498d0c..3e9cf611d3 100644 --- a/packages/cloud/CHANGELOG.md +++ b/packages/cloud/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/cloud +## 2.0.12 + +### Patch Changes + +- Updated dependencies [ef4f63d] + - @llamaindex/core@0.4.12 + ## 2.0.11 ### Patch Changes diff --git a/packages/cloud/package.json b/packages/cloud/package.json index e90328f4a5..66655cb391 100644 --- a/packages/cloud/package.json +++ b/packages/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloud", - "version": "2.0.11", + "version": "2.0.12", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/community/CHANGELOG.md b/packages/community/CHANGELOG.md index 0f3b24f554..470b240fa7 100644 --- a/packages/community/CHANGELOG.md +++ b/packages/community/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/community +## 0.0.70 + +### Patch Changes + +- Updated dependencies [ef4f63d] + - @llamaindex/core@0.4.12 + ## 0.0.69 ### Patch Changes diff --git a/packages/community/package.json b/packages/community/package.json index 562aa407c0..5a1d545d43 100644 --- a/packages/community/package.json +++ b/packages/community/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/community", "description": "Community package for LlamaIndexTS", - "version": "0.0.69", + "version": "0.0.70", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index f899eb9fe5..dbe7844e32 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/core +## 0.4.12 + +### Patch Changes + +- ef4f63d: refactor: move mockLLM to core + ## 0.4.11 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index b3a2e40085..eb8db2fa46 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/core", "type": "module", - "version": "0.4.11", + "version": "0.4.12", "description": "LlamaIndex Core Module", "exports": { "./agent": { diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index 4702f21fa4..d5de4c5768 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/experimental +## 0.0.130 + +### Patch Changes + +- Updated dependencies [d17450f] + - llamaindex@0.8.18 + ## 0.0.129 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index 2108a20848..a0ae4a0d6b 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/experimental", "description": "Experimental package for LlamaIndexTS", - "version": "0.0.129", + "version": "0.0.130", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/llamaindex/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md index 044dd8fbef..1046b2df20 100644 --- a/packages/llamaindex/CHANGELOG.md +++ b/packages/llamaindex/CHANGELOG.md @@ -1,5 +1,26 @@ # llamaindex +## 0.8.18 + +### Patch Changes + +- d17450f: fix: rename from serverComponentsExternalPackages to serverExternalPackages +- Updated dependencies [ef4f63d] + - @llamaindex/core@0.4.12 + - @llamaindex/cloud@2.0.12 + - @llamaindex/node-parser@0.0.13 + - @llamaindex/anthropic@0.0.21 + - @llamaindex/clip@0.0.21 + - @llamaindex/deepinfra@0.0.21 + - @llamaindex/huggingface@0.0.21 + - @llamaindex/ollama@0.0.28 + - @llamaindex/openai@0.1.37 + - @llamaindex/portkey-ai@0.0.21 + - @llamaindex/replicate@0.0.21 + - @llamaindex/readers@1.0.14 + - @llamaindex/groq@0.0.36 + - @llamaindex/vllm@0.0.7 + ## 0.8.17 ### Patch Changes diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index 84e1b8ed6a..d1d6fe9ebb 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -1,6 +1,6 @@ { "name": "llamaindex", - "version": "0.8.17", + "version": "0.8.18", "license": "MIT", "type": "module", "keywords": [ diff --git a/packages/node-parser/CHANGELOG.md b/packages/node-parser/CHANGELOG.md index 7f58385d0e..382e209ba1 100644 --- a/packages/node-parser/CHANGELOG.md +++ b/packages/node-parser/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/node-parser +## 0.0.13 + +### Patch Changes + +- Updated dependencies [ef4f63d] + - @llamaindex/core@0.4.12 + ## 0.0.12 ### Patch Changes diff --git a/packages/node-parser/package.json b/packages/node-parser/package.json index b8687e965b..bb2590979c 100644 --- a/packages/node-parser/package.json +++ b/packages/node-parser/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/node-parser", - "version": "0.0.12", + "version": "0.0.13", "description": "Node parser for LlamaIndex", "type": "module", "exports": { diff --git a/packages/providers/anthropic/CHANGELOG.md b/packages/providers/anthropic/CHANGELOG.md index 667cc2d4c3..c89daa0487 100644 --- a/packages/providers/anthropic/CHANGELOG.md +++ b/packages/providers/anthropic/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/anthropic +## 0.0.21 + +### Patch Changes + +- Updated dependencies [ef4f63d] + - @llamaindex/core@0.4.12 + ## 0.0.20 ### Patch Changes diff --git a/packages/providers/anthropic/package.json b/packages/providers/anthropic/package.json index f69c270038..3129c0e792 100644 --- a/packages/providers/anthropic/package.json +++ b/packages/providers/anthropic/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/anthropic", "description": "Anthropic Adapter for LlamaIndex", - "version": "0.0.20", + "version": "0.0.21", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/clip/CHANGELOG.md b/packages/providers/clip/CHANGELOG.md index 816d199f3e..4767557c72 100644 --- a/packages/providers/clip/CHANGELOG.md +++ b/packages/providers/clip/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/clip +## 0.0.21 + +### Patch Changes + +- Updated dependencies [ef4f63d] + - @llamaindex/core@0.4.12 + - @llamaindex/openai@0.1.37 + ## 0.0.20 ### Patch Changes diff --git a/packages/providers/clip/package.json b/packages/providers/clip/package.json index d1081d642e..c89045eb46 100644 --- a/packages/providers/clip/package.json +++ b/packages/providers/clip/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/clip", "description": "Clip Embedding Adapter for LlamaIndex", - "version": "0.0.20", + "version": "0.0.21", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/deepinfra/CHANGELOG.md b/packages/providers/deepinfra/CHANGELOG.md index 34fd9230ce..a1099791d9 100644 --- a/packages/providers/deepinfra/CHANGELOG.md +++ b/packages/providers/deepinfra/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/deepinfra +## 0.0.21 + +### Patch Changes + +- Updated dependencies [ef4f63d] + - @llamaindex/core@0.4.12 + - @llamaindex/openai@0.1.37 + ## 0.0.20 ### Patch Changes diff --git a/packages/providers/deepinfra/package.json b/packages/providers/deepinfra/package.json index 554438913b..ba1d0e83f6 100644 --- a/packages/providers/deepinfra/package.json +++ b/packages/providers/deepinfra/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/deepinfra", "description": "Deepinfra Adapter for LlamaIndex", - "version": "0.0.20", + "version": "0.0.21", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/groq/CHANGELOG.md b/packages/providers/groq/CHANGELOG.md index 4a670eda2c..f884359b81 100644 --- a/packages/providers/groq/CHANGELOG.md +++ b/packages/providers/groq/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/groq +## 0.0.36 + +### Patch Changes + +- @llamaindex/openai@0.1.37 + ## 0.0.35 ### Patch Changes diff --git a/packages/providers/groq/package.json b/packages/providers/groq/package.json index 3c58a98b9b..4bc54853ca 100644 --- a/packages/providers/groq/package.json +++ b/packages/providers/groq/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/groq", "description": "Groq Adapter for LlamaIndex", - "version": "0.0.35", + "version": "0.0.36", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/huggingface/CHANGELOG.md b/packages/providers/huggingface/CHANGELOG.md index 8190ed9def..ce1446e525 100644 --- a/packages/providers/huggingface/CHANGELOG.md +++ b/packages/providers/huggingface/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/huggingface +## 0.0.21 + +### Patch Changes + +- Updated dependencies [ef4f63d] + - @llamaindex/core@0.4.12 + - @llamaindex/openai@0.1.37 + ## 0.0.20 ### Patch Changes diff --git a/packages/providers/huggingface/package.json b/packages/providers/huggingface/package.json index 8c44cc5539..0ae05a6d02 100644 --- a/packages/providers/huggingface/package.json +++ b/packages/providers/huggingface/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/huggingface", "description": "Huggingface Adapter for LlamaIndex", - "version": "0.0.20", + "version": "0.0.21", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/ollama/CHANGELOG.md b/packages/providers/ollama/CHANGELOG.md index dec293d4e2..764c170607 100644 --- a/packages/providers/ollama/CHANGELOG.md +++ b/packages/providers/ollama/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/ollama +## 0.0.28 + +### Patch Changes + +- Updated dependencies [ef4f63d] + - @llamaindex/core@0.4.12 + ## 0.0.27 ### Patch Changes diff --git a/packages/providers/ollama/package.json b/packages/providers/ollama/package.json index 401ae88bb6..bb01f592dd 100644 --- a/packages/providers/ollama/package.json +++ b/packages/providers/ollama/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/ollama", "description": "Ollama Adapter for LlamaIndex", - "version": "0.0.27", + "version": "0.0.28", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/openai/CHANGELOG.md b/packages/providers/openai/CHANGELOG.md index 0b20ea1699..8409c895dd 100644 --- a/packages/providers/openai/CHANGELOG.md +++ b/packages/providers/openai/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/openai +## 0.1.37 + +### Patch Changes + +- Updated dependencies [ef4f63d] + - @llamaindex/core@0.4.12 + ## 0.1.36 ### Patch Changes diff --git a/packages/providers/openai/package.json b/packages/providers/openai/package.json index 1b3e9f4b4b..98cd8ec431 100644 --- a/packages/providers/openai/package.json +++ b/packages/providers/openai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/openai", "description": "OpenAI Adapter for LlamaIndex", - "version": "0.1.36", + "version": "0.1.37", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/portkey-ai/CHANGELOG.md b/packages/providers/portkey-ai/CHANGELOG.md index 3452776980..c11c8bc4fc 100644 --- a/packages/providers/portkey-ai/CHANGELOG.md +++ b/packages/providers/portkey-ai/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/portkey-ai +## 0.0.21 + +### Patch Changes + +- Updated dependencies [ef4f63d] + - @llamaindex/core@0.4.12 + ## 0.0.20 ### Patch Changes diff --git a/packages/providers/portkey-ai/package.json b/packages/providers/portkey-ai/package.json index e90cc6e792..e25335790b 100644 --- a/packages/providers/portkey-ai/package.json +++ b/packages/providers/portkey-ai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/portkey-ai", "description": "Portkey Adapter for LlamaIndex", - "version": "0.0.20", + "version": "0.0.21", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/replicate/CHANGELOG.md b/packages/providers/replicate/CHANGELOG.md index 0c61759d01..31d230a2ea 100644 --- a/packages/providers/replicate/CHANGELOG.md +++ b/packages/providers/replicate/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/replicate +## 0.0.21 + +### Patch Changes + +- Updated dependencies [ef4f63d] + - @llamaindex/core@0.4.12 + ## 0.0.20 ### Patch Changes diff --git a/packages/providers/replicate/package.json b/packages/providers/replicate/package.json index 9346bae0e3..f3b1915654 100644 --- a/packages/providers/replicate/package.json +++ b/packages/providers/replicate/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/replicate", "description": "Replicate Adapter for LlamaIndex", - "version": "0.0.20", + "version": "0.0.21", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/vllm/CHANGELOG.md b/packages/providers/vllm/CHANGELOG.md index b76f7c4d66..39ec7d5fe9 100644 --- a/packages/providers/vllm/CHANGELOG.md +++ b/packages/providers/vllm/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/vllm +## 0.0.7 + +### Patch Changes + +- @llamaindex/openai@0.1.37 + ## 0.0.6 ### Patch Changes diff --git a/packages/providers/vllm/package.json b/packages/providers/vllm/package.json index 08c86b9c4d..29f9c89686 100644 --- a/packages/providers/vllm/package.json +++ b/packages/providers/vllm/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/vllm", "description": "vLLM Adapter for LlamaIndex", - "version": "0.0.6", + "version": "0.0.7", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/readers/CHANGELOG.md b/packages/readers/CHANGELOG.md index 1145960563..e9693e0968 100644 --- a/packages/readers/CHANGELOG.md +++ b/packages/readers/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/readers +## 1.0.14 + +### Patch Changes + +- Updated dependencies [ef4f63d] + - @llamaindex/core@0.4.12 + ## 1.0.13 ### Patch Changes diff --git a/packages/readers/package.json b/packages/readers/package.json index 668f9341ee..8117c1507c 100644 --- a/packages/readers/package.json +++ b/packages/readers/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/readers", "description": "LlamaIndex Readers", - "version": "1.0.13", + "version": "1.0.14", "type": "module", "exports": { "./node/hook": "./node/dist/hook.js", diff --git a/unit/CHANGELOG.md b/unit/CHANGELOG.md index 317d0b2e24..2093397051 100644 --- a/unit/CHANGELOG.md +++ b/unit/CHANGELOG.md @@ -1,5 +1,18 @@ # @llamaindex/unit-test +## 0.0.28 + +### Patch Changes + +- Updated dependencies [d17450f] +- Updated dependencies [ef4f63d] + - llamaindex@0.8.18 + - @llamaindex/core@0.4.12 + - @llamaindex/cloud@2.0.12 + - @llamaindex/node-parser@0.0.13 + - @llamaindex/openai@0.1.37 + - @llamaindex/readers@1.0.14 + ## 0.0.27 ### Patch Changes diff --git a/unit/package.json b/unit/package.json index f020e33c1f..cc608e5a1b 100644 --- a/unit/package.json +++ b/unit/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/unit-test", "private": true, - "version": "0.0.27", + "version": "0.0.28", "type": "module", "scripts": { "test": "vitest run" From 90d265cf47cba7080bfbc8668c65b790589920f0 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Mon, 18 Nov 2024 18:39:13 -0800 Subject: [PATCH 45/56] chore: bump version (#1505) --- .changeset/angry-emus-admire.md | 18 + apps/docs/package.json | 14 +- apps/next/package.json | 46 +- .../cloudflare-worker-agent/package.json | 12 +- e2e/examples/llama-parse-browser/package.json | 2 +- e2e/examples/nextjs-agent/package.json | 12 +- e2e/examples/nextjs-edge-runtime/package.json | 2 +- e2e/examples/nextjs-node-runtime/package.json | 10 +- e2e/examples/waku-query-engine/package.json | 10 +- examples/package.json | 2 +- package.json | 12 +- .../autotool/examples/01_node/package.json | 2 +- .../autotool/examples/02_nextjs/package.json | 12 +- packages/autotool/package.json | 12 +- packages/autotool/src/internal/index.ts | 2 +- packages/cloud/package.json | 4 +- packages/community/package.json | 4 +- packages/core/package.json | 4 +- packages/core/tests/package.json | 2 +- packages/env/package.json | 6 +- packages/experimental/package.json | 2 +- packages/llamaindex/package.json | 26 +- packages/llamaindex/src/llm/gemini/utils.ts | 3 +- packages/llamaindex/tests/package.json | 4 +- packages/node-parser/package.json | 4 +- packages/providers/anthropic/package.json | 2 +- packages/providers/groq/package.json | 2 +- packages/providers/ollama/package.json | 4 +- packages/providers/openai/package.json | 2 +- packages/providers/portkey-ai/package.json | 2 +- packages/readers/package.json | 6 +- packages/wasm-tools/package.json | 6 +- pnpm-lock.yaml | 5603 +++++++++-------- unit/package.json | 10 +- 34 files changed, 3001 insertions(+), 2863 deletions(-) create mode 100644 .changeset/angry-emus-admire.md diff --git a/.changeset/angry-emus-admire.md b/.changeset/angry-emus-admire.md new file mode 100644 index 0000000000..c3315b9d13 --- /dev/null +++ b/.changeset/angry-emus-admire.md @@ -0,0 +1,18 @@ +--- +"@llamaindex/autotool": patch +"@llamaindex/cloud": patch +"@llamaindex/community": patch +"@llamaindex/core": patch +"@llamaindex/env": patch +"@llamaindex/experimental": patch +"llamaindex": patch +"@llamaindex/node-parser": patch +"@llamaindex/readers": patch +"@llamaindex/anthropic": patch +"@llamaindex/groq": patch +"@llamaindex/ollama": patch +"@llamaindex/openai": patch +"@llamaindex/portkey-ai": patch +--- + +chore: bump version diff --git a/apps/docs/package.json b/apps/docs/package.json index fc98b18c5b..989f19e9c5 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -15,23 +15,23 @@ "typecheck": "tsc" }, "dependencies": { - "@docusaurus/core": "3.6.0", - "@docusaurus/remark-plugin-npm2yarn": "3.6.0", + "@docusaurus/core": "3.6.1", + "@docusaurus/remark-plugin-npm2yarn": "3.6.1", "@llamaindex/examples": "workspace:*", "@mdx-js/react": "^3.1.0", "clsx": "^2.1.1", "llamaindex": "workspace:*", - "postcss": "^8.4.47", + "postcss": "^8.4.49", "prism-react-renderer": "^2.4.0", "raw-loader": "^4.0.2", "react": "^18.3.1", "react-dom": "18.3.1" }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.6.0", - "@docusaurus/preset-classic": "3.6.0", - "@docusaurus/theme-classic": "3.6.0", - "@docusaurus/types": "3.6.0", + "@docusaurus/module-type-aliases": "3.6.1", + "@docusaurus/preset-classic": "3.6.1", + "@docusaurus/theme-classic": "3.6.1", + "@docusaurus/types": "3.6.1", "@tsconfig/docusaurus": "2.0.3", "@types/node": "^22.9.0", "docusaurus-plugin-typedoc": "1.0.5", diff --git a/apps/next/package.json b/apps/next/package.json index be434f1756..32528b47e3 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@icons-pack/react-simple-icons": "^10.1.0", - "@llamaindex/chat-ui": "0.0.8", + "@llamaindex/chat-ui": "0.0.9", "@llamaindex/cloud": "workspace:*", "@llamaindex/core": "workspace:*", "@llamaindex/node-parser": "workspace:*", @@ -20,31 +20,31 @@ "@llamaindex/readers": "workspace:*", "@llamaindex/workflow": "workspace:*", "@mdx-js/mdx": "^3.1.0", - "@number-flow/react": "^0.3.0", + "@number-flow/react": "^0.3.4", "@radix-ui/react-dialog": "^1.1.2", - "@radix-ui/react-icons": "^1.3.1", + "@radix-ui/react-icons": "^1.3.2", "@radix-ui/react-label": "^2.1.0", "@radix-ui/react-slider": "^1.2.1", "@radix-ui/react-slot": "^1.1.0", - "@radix-ui/react-tooltip": "^1.1.3", + "@radix-ui/react-tooltip": "^1.1.4", "@vercel/functions": "^1.5.0", - "ai": "^3.4.31", + "ai": "^3.4.33", "class-variance-authority": "^0.7.0", "clsx": "2.1.1", - "foxact": "^0.2.40", - "framer-motion": "^11.11.11", - "fumadocs-core": "14.2.0", - "fumadocs-docgen": "^1.3.1", + "foxact": "^0.2.41", + "framer-motion": "^11.11.17", + "fumadocs-core": "14.4.2", + "fumadocs-docgen": "^1.3.2", "fumadocs-mdx": "^11.1.1", - "fumadocs-openapi": "^5.5.6", + "fumadocs-openapi": "^5.7.0", "fumadocs-twoslash": "^2.0.1", - "fumadocs-typescript": "^3.0.1", - "fumadocs-ui": "14.2.0", + "fumadocs-typescript": "^3.0.2", + "fumadocs-ui": "14.4.2", "hast-util-to-jsx-runtime": "^2.3.2", "llamaindex": "workspace:*", - "lucide-react": "^0.454.0", - "next": "15.0.2", - "next-themes": "^0.3.0", + "lucide-react": "^0.460.0", + "next": "15.0.3", + "next-themes": "^0.4.3", "react": "^18.3.1", "react-dom": "^18.3.1", "react-icons": "^5.3.0", @@ -54,19 +54,19 @@ "rehype-katex": "^7.0.1", "remark-math": "^6.0.0", "rimraf": "^6.0.1", - "shiki": "^1.22.2", + "shiki": "^1.23.1", "shiki-magic-move": "^0.5.0", "swr": "^2.2.5", "tailwind-merge": "^2.5.2", "tailwindcss-animate": "^1.0.7", - "tree-sitter": "^0.22.0", - "tree-sitter-typescript": "^0.23.0", - "use-stick-to-bottom": "^1.0.41", - "web-tree-sitter": "^0.24.3", + "tree-sitter": "^0.22.1", + "tree-sitter-typescript": "^0.23.2", + "use-stick-to-bottom": "^1.0.42", + "web-tree-sitter": "^0.24.4", "zod": "^3.23.8" }, "devDependencies": { - "@next/env": "^15.0.2", + "@next/env": "^15.0.3", "@types/mdx": "^2.0.13", "@types/node": "22.9.0", "@types/react": "^18.3.12", @@ -75,12 +75,12 @@ "fast-glob": "^3.3.2", "gray-matter": "^4.0.3", "monaco-editor-webpack-plugin": "^7.1.0", - "postcss": "^8.4.47", + "postcss": "^8.4.49", "remark": "^15.0.1", "remark-gfm": "^4.0.0", "remark-mdx": "^3.1.0", "remark-stringify": "^11.0.0", - "tailwindcss": "^3.4.14", + "tailwindcss": "^3.4.15", "tsx": "^4.19.2", "typescript": "^5.6.3" } diff --git a/e2e/examples/cloudflare-worker-agent/package.json b/e2e/examples/cloudflare-worker-agent/package.json index 9a49bcac04..509fb6e80a 100644 --- a/e2e/examples/cloudflare-worker-agent/package.json +++ b/e2e/examples/cloudflare-worker-agent/package.json @@ -12,13 +12,13 @@ "cf-typegen": "wrangler types" }, "devDependencies": { - "@cloudflare/vitest-pool-workers": "^0.5.8", - "@cloudflare/workers-types": "^4.20240924.0", - "@vitest/runner": "2.1.4", - "@vitest/snapshot": "2.1.4", + "@cloudflare/vitest-pool-workers": "^0.5.28", + "@cloudflare/workers-types": "^4.20241112.0", + "@vitest/runner": "2.1.5", + "@vitest/snapshot": "2.1.5", "typescript": "^5.6.3", - "vitest": "2.1.4", - "wrangler": "^3.78.8" + "vitest": "2.1.5", + "wrangler": "^3.87.0" }, "dependencies": { "llamaindex": "workspace:*" diff --git a/e2e/examples/llama-parse-browser/package.json b/e2e/examples/llama-parse-browser/package.json index 54d69aa2e3..eab188232a 100644 --- a/e2e/examples/llama-parse-browser/package.json +++ b/e2e/examples/llama-parse-browser/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "typescript": "^5.6.3", - "vite": "^5.4.1", + "vite": "^5.4.11", "vite-plugin-wasm": "^3.3.0" }, "dependencies": { diff --git a/e2e/examples/nextjs-agent/package.json b/e2e/examples/nextjs-agent/package.json index 2d66a9de3e..7ab9e13d22 100644 --- a/e2e/examples/nextjs-agent/package.json +++ b/e2e/examples/nextjs-agent/package.json @@ -8,9 +8,9 @@ "start": "next start" }, "dependencies": { - "ai": "^3.3.21", + "ai": "^4.0.0", "llamaindex": "workspace:*", - "next": "15.0.2", + "next": "15.0.3", "react": "18.3.1", "react-dom": "18.3.1" }, @@ -18,10 +18,10 @@ "@types/node": "^22.9.0", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", - "eslint": "9.14.0", - "eslint-config-next": "15.0.2", - "postcss": "^8.4.41", - "tailwindcss": "^3.4.10", + "eslint": "9.15.0", + "eslint-config-next": "15.0.3", + "postcss": "^8.4.49", + "tailwindcss": "^3.4.15", "typescript": "^5.6.3" } } diff --git a/e2e/examples/nextjs-edge-runtime/package.json b/e2e/examples/nextjs-edge-runtime/package.json index c8ba15f4ea..9b5716227f 100644 --- a/e2e/examples/nextjs-edge-runtime/package.json +++ b/e2e/examples/nextjs-edge-runtime/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "llamaindex": "workspace:*", - "next": "15.0.2", + "next": "15.0.3", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/e2e/examples/nextjs-node-runtime/package.json b/e2e/examples/nextjs-node-runtime/package.json index ab449c6dc2..b8e0617d31 100644 --- a/e2e/examples/nextjs-node-runtime/package.json +++ b/e2e/examples/nextjs-node-runtime/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "llamaindex": "workspace:*", - "next": "15.0.2", + "next": "15.0.3", "react": "18.3.1", "react-dom": "18.3.1" }, @@ -17,10 +17,10 @@ "@types/node": "^22.9.0", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", - "eslint": "9.14.0", - "eslint-config-next": "15.0.2", - "postcss": "^8.4.41", - "tailwindcss": "^3.4.10", + "eslint": "9.15.0", + "eslint-config-next": "15.0.3", + "postcss": "^8.4.49", + "tailwindcss": "^3.4.15", "typescript": "^5.6.3" } } diff --git a/e2e/examples/waku-query-engine/package.json b/e2e/examples/waku-query-engine/package.json index 32543f7e9b..2643b73384 100644 --- a/e2e/examples/waku-query-engine/package.json +++ b/e2e/examples/waku-query-engine/package.json @@ -10,16 +10,16 @@ }, "dependencies": { "llamaindex": "workspace:*", - "react": "19.0.0-rc-bf7e210c-20241017", - "react-dom": "19.0.0-rc-bf7e210c-20241017", - "react-server-dom-webpack": "19.0.0-rc-bf7e210c-20241017", - "waku": "0.21.4" + "react": "19.0.0-rc-5c56b873-20241107", + "react-dom": "19.0.0-rc-5c56b873-20241107", + "react-server-dom-webpack": "19.0.0-rc-5c56b873-20241107", + "waku": "0.21.6" }, "devDependencies": { "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "autoprefixer": "^10.4.20", - "tailwindcss": "^3.4.14", + "tailwindcss": "^3.4.15", "typescript": "5.6.3" } } diff --git a/examples/package.json b/examples/package.json index ffeb9da9a3..31c1ba0697 100644 --- a/examples/package.json +++ b/examples/package.json @@ -11,7 +11,7 @@ "@llamaindex/readers": "^1.0.11", "@llamaindex/workflow": "^0.0.6", "@notionhq/client": "^2.2.15", - "@pinecone-database/pinecone": "^3.0.2", + "@pinecone-database/pinecone": "^4.0.0", "@vercel/postgres": "^0.10.0", "@zilliz/milvus2-sdk-node": "^2.4.6", "chromadb": "^1.8.1", diff --git a/package.json b/package.json index b2f3151f9a..6c2afe8d4d 100644 --- a/package.json +++ b/package.json @@ -19,20 +19,20 @@ }, "devDependencies": { "@changesets/cli": "^2.27.5", - "eslint": "9.14.0", - "eslint-config-next": "^15.0.2", + "eslint": "9.15.0", + "eslint-config-next": "^15.0.3", "eslint-config-prettier": "^9.1.0", - "eslint-config-turbo": "^2.2.3", + "eslint-config-turbo": "^2.3.0", "eslint-plugin-react": "7.37.2", "globals": "^15.12.0", - "husky": "^9.1.6", + "husky": "^9.1.7", "lint-staged": "^15.2.10", "madge": "^8.0.0", "prettier": "^3.3.3", "prettier-plugin-organize-imports": "^4.1.0", - "turbo": "^2.2.3", + "turbo": "^2.3.0", "typescript": "^5.6.3", - "typescript-eslint": "^8.13.0" + "typescript-eslint": "^8.15.0" }, "packageManager": "pnpm@9.12.3", "lint-staged": { diff --git a/packages/autotool/examples/01_node/package.json b/packages/autotool/examples/01_node/package.json index 149b0f58b2..3fe4192f39 100644 --- a/packages/autotool/examples/01_node/package.json +++ b/packages/autotool/examples/01_node/package.json @@ -5,7 +5,7 @@ "dependencies": { "@llamaindex/autotool": "workspace:*", "llamaindex": "workspace:*", - "openai": "^4.57.0" + "openai": "^4.72.0" }, "devDependencies": { "tsx": "^4.19.0" diff --git a/packages/autotool/examples/02_nextjs/package.json b/packages/autotool/examples/02_nextjs/package.json index cd6fafc579..1174aa59db 100644 --- a/packages/autotool/examples/02_nextjs/package.json +++ b/packages/autotool/examples/02_nextjs/package.json @@ -10,17 +10,17 @@ "dependencies": { "@llamaindex/autotool": "workspace:*", "@radix-ui/react-slot": "^1.1.0", - "ai": "^3.3.21", + "ai": "^4.0.0", "class-variance-authority": "^0.7.0", "dotenv": "^16.3.1", "llamaindex": "workspace:*", - "lucide-react": "^0.436.0", - "next": "15.0.2", + "lucide-react": "^0.460.0", + "next": "15.0.3", "react": "^18.3.1", "react-dom": "^18.3.1", "react-markdown": "^9.0.1", "react-syntax-highlighter": "^15.5.0", - "sonner": "^1.5.0", + "sonner": "^1.7.0", "tailwind-merge": "^2.5.2" }, "devDependencies": { @@ -30,8 +30,8 @@ "@types/react-syntax-highlighter": "^15.5.11", "autoprefixer": "^10.4.20", "cross-env": "^7.0.3", - "postcss": "^8.4.41", - "tailwindcss": "^3.4.10", + "postcss": "^8.4.49", + "tailwindcss": "^3.4.15", "typescript": "^5.6.3" } } diff --git a/packages/autotool/package.json b/packages/autotool/package.json index 8812819e1f..5619d3f44a 100644 --- a/packages/autotool/package.json +++ b/packages/autotool/package.json @@ -45,10 +45,10 @@ "dev": "bunchee --watch" }, "dependencies": { - "@swc/core": "^1.7.22", - "jotai": "2.8.4", + "@swc/core": "^1.9.2", + "jotai": "2.10.2", "typedoc": "^0.26.11", - "unplugin": "^1.12.2" + "unplugin": "^1.16.0" }, "peerDependencies": { "llamaindex": "workspace:*", @@ -72,11 +72,11 @@ "@types/node": "^22.9.0", "bunchee": "5.6.1", "llamaindex": "workspace:*", - "next": "15.0.2", - "rollup": "^4.24.4", + "next": "15.0.3", + "rollup": "^4.27.3", "tsx": "^4.19.0", "typescript": "^5.6.3", - "vitest": "^2.1.4", + "vitest": "^2.1.5", "webpack": "^5.94.0" } } diff --git a/packages/autotool/src/internal/index.ts b/packages/autotool/src/internal/index.ts index ee58526ab9..b9accbb72e 100644 --- a/packages/autotool/src/internal/index.ts +++ b/packages/autotool/src/internal/index.ts @@ -22,7 +22,7 @@ export type InfoString = { parameterMapping: Record; }; -export const store = createStore(); +export const store: ReturnType = createStore(); export const toolMetadataAtom = atom<[ToolMetadata, Info][]>([]); // eslint-disable-next-line @typescript-eslint/no-explicit-any export const toolsAtom = atom any>>({}); diff --git a/packages/cloud/package.json b/packages/cloud/package.json index 66655cb391..7205b9c7d4 100644 --- a/packages/cloud/package.json +++ b/packages/cloud/package.json @@ -50,8 +50,8 @@ "directory": "packages/cloud" }, "devDependencies": { - "@hey-api/client-fetch": "^0.4.2", - "@hey-api/openapi-ts": "^0.54.3", + "@hey-api/client-fetch": "^0.4.4", + "@hey-api/openapi-ts": "^0.56.0", "@llamaindex/core": "workspace:*", "@llamaindex/env": "workspace:*", "bunchee": "5.6.1" diff --git a/packages/community/package.json b/packages/community/package.json index 5a1d545d43..f4db550fa6 100644 --- a/packages/community/package.json +++ b/packages/community/package.json @@ -46,8 +46,8 @@ "bunchee": "5.6.1" }, "dependencies": { - "@aws-sdk/client-bedrock-agent-runtime": "^3.642.0", - "@aws-sdk/client-bedrock-runtime": "^3.642.0", + "@aws-sdk/client-bedrock-agent-runtime": "^3.693.0", + "@aws-sdk/client-bedrock-runtime": "^3.693.0", "@llamaindex/core": "workspace:*", "@llamaindex/env": "workspace:*" } diff --git a/packages/core/package.json b/packages/core/package.json index eb8db2fa46..a9fa27cc7e 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -389,10 +389,10 @@ "url": "https://github.com/run-llama/LlamaIndexTS.git" }, "devDependencies": { - "@edge-runtime/vm": "^4.0.3", + "@edge-runtime/vm": "^4.0.4", "ajv": "^8.17.1", "bunchee": "5.6.1", - "happy-dom": "^15.11.0", + "happy-dom": "^15.11.6", "natural": "^8.0.1" }, "dependencies": { diff --git a/packages/core/tests/package.json b/packages/core/tests/package.json index 7cbd3463c3..f0951db057 100644 --- a/packages/core/tests/package.json +++ b/packages/core/tests/package.json @@ -7,6 +7,6 @@ }, "devDependencies": { "@llamaindex/core": "workspace:*", - "vitest": "^2.1.4" + "vitest": "^2.1.5" } } diff --git a/packages/env/package.json b/packages/env/package.json index 89d2059ca8..dc0ff3809b 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -122,13 +122,13 @@ "test": "vitest" }, "devDependencies": { + "@huggingface/transformers": "^3.0.2", "@types/node": "^22.9.0", "@types/readable-stream": "^4.0.15", - "@huggingface/transformers": "^3.0.2", "bunchee": "5.6.1", - "gpt-tokenizer": "^2.6.0", + "gpt-tokenizer": "^2.6.2", "pathe": "^1.1.2", - "vitest": "^2.1.4" + "vitest": "^2.1.5" }, "peerDependencies": { "@aws-crypto/sha256-js": "^5.2.0", diff --git a/packages/experimental/package.json b/packages/experimental/package.json index a0ae4a0d6b..1b69836a78 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -57,7 +57,7 @@ "devDependencies": { "@aws-crypto/sha256-js": "^5.2.0", "@swc/cli": "^0.5.0", - "@swc/core": "^1.7.22", + "@swc/core": "^1.9.2", "@types/jsonpath": "^0.2.4", "concurrently": "^9.1.0", "pathe": "^1.1.2" diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index d1d6fe9ebb..2d6886a093 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -20,15 +20,15 @@ "llamaindex" ], "dependencies": { - "@anthropic-ai/sdk": "0.27.1", + "@anthropic-ai/sdk": "0.32.1", "@aws-crypto/sha256-js": "^5.2.0", - "@aws-sdk/client-sso-oidc": "^3.679.0", + "@aws-sdk/client-sso-oidc": "^3.693.0", "@azure/cosmos": "^4.1.1", "@azure/identity": "^4.4.1", "@datastax/astra-db-ts": "^1.4.1", "@discoveryjs/json-ext": "^0.6.1", - "@google-cloud/vertexai": "1.2.0", - "@google/generative-ai": "0.12.0", + "@google-cloud/vertexai": "1.9.0", + "@google/generative-ai": "0.21.0", "@grpc/grpc-js": "^1.12.2", "@llamaindex/anthropic": "workspace:*", "@llamaindex/clip": "workspace:*", @@ -45,9 +45,9 @@ "@llamaindex/readers": "workspace:*", "@llamaindex/replicate": "workspace:*", "@llamaindex/vllm": "workspace:*", - "@mistralai/mistralai": "^1.0.4", + "@mistralai/mistralai": "^1.3.4", "@mixedbread-ai/sdk": "^2.2.11", - "@pinecone-database/pinecone": "^3.0.2", + "@pinecone-database/pinecone": "^4.0.0", "@qdrant/js-client-rest": "^1.11.0", "@types/lodash": "^4.17.7", "@types/node": "^22.9.0", @@ -55,20 +55,20 @@ "@upstash/vector": "^1.1.5", "@zilliz/milvus2-sdk-node": "^2.4.6", "ajv": "^8.17.1", - "assemblyai": "^4.7.0", + "assemblyai": "^4.8.0", "chromadb": "1.9.2", "chromadb-default-embed": "^2.13.2", - "cohere-ai": "7.13.0", - "gpt-tokenizer": "^2.6.0", - "groq-sdk": "^0.6.1", + "cohere-ai": "7.14.0", + "gpt-tokenizer": "^2.6.2", + "groq-sdk": "^0.8.0", "js-tiktoken": "^1.0.14", "lodash": "^4.17.21", "magic-bytes.js": "^1.10.0", "mongodb": "^6.7.0", - "openai": "^4.60.0", + "openai": "^4.72.0", "pathe": "^1.1.2", "rake-modified": "^1.0.8", - "weaviate-client": "^3.1.4", + "weaviate-client": "^3.2.3", "wikipedia": "^2.1.2", "wink-nlp": "^2.3.0", "zod": "^3.23.8" @@ -88,7 +88,7 @@ "devDependencies": { "@huggingface/transformers": "^3.0.2", "@swc/cli": "^0.5.0", - "@swc/core": "^1.7.22", + "@swc/core": "^1.9.2", "@vercel/postgres": "^0.10.0", "concurrently": "^9.1.0", "glob": "^11.0.0", diff --git a/packages/llamaindex/src/llm/gemini/utils.ts b/packages/llamaindex/src/llm/gemini/utils.ts index 1ca2b069ea..df0a44a925 100644 --- a/packages/llamaindex/src/llm/gemini/utils.ts +++ b/packages/llamaindex/src/llm/gemini/utils.ts @@ -4,6 +4,7 @@ import { HarmBlockThreshold, HarmCategory, type SafetySetting, + SchemaType, } from "@google/generative-ai"; import { type GenerateContentResponse } from "@google-cloud/vertexai"; @@ -161,7 +162,7 @@ export const mapBaseToolToGeminiFunctionDeclaration = ( tool: BaseTool, ): FunctionDeclaration => { const parameters: FunctionDeclarationSchema = { - type: tool.metadata.parameters?.type.toUpperCase(), + type: tool.metadata.parameters?.type.toLowerCase() as SchemaType, properties: tool.metadata.parameters?.properties, description: tool.metadata.parameters?.description, required: tool.metadata.parameters?.required, diff --git a/packages/llamaindex/tests/package.json b/packages/llamaindex/tests/package.json index 1b5234a3cf..29598ef758 100644 --- a/packages/llamaindex/tests/package.json +++ b/packages/llamaindex/tests/package.json @@ -10,7 +10,7 @@ "@faker-js/faker": "^9.2.0", "dotenv": "^16.4.5", "llamaindex": "workspace:*", - "msw": "^2.6.0", - "vitest": "^2.1.4" + "msw": "^2.6.5", + "vitest": "^2.1.5" } } diff --git a/packages/node-parser/package.json b/packages/node-parser/package.json index bb2590979c..9f2af6828d 100644 --- a/packages/node-parser/package.json +++ b/packages/node-parser/package.json @@ -44,8 +44,8 @@ "@types/html-to-text": "^9.0.4", "@types/node": "^22.9.0", "bunchee": "5.6.1", - "tree-sitter": "^0.22.0", - "web-tree-sitter": "^0.24.3" + "tree-sitter": "^0.22.1", + "web-tree-sitter": "^0.24.4" }, "peerDependencies": { "@llamaindex/core": "workspace:*", diff --git a/packages/providers/anthropic/package.json b/packages/providers/anthropic/package.json index 3129c0e792..5b0dc71866 100644 --- a/packages/providers/anthropic/package.json +++ b/packages/providers/anthropic/package.json @@ -36,6 +36,6 @@ "@anthropic-ai/sdk": "0.32.1", "@llamaindex/core": "workspace:*", "@llamaindex/env": "workspace:*", - "remeda": "^2.12.0" + "remeda": "^2.17.3" } } diff --git a/packages/providers/groq/package.json b/packages/providers/groq/package.json index 4bc54853ca..e431dcc430 100644 --- a/packages/providers/groq/package.json +++ b/packages/providers/groq/package.json @@ -35,6 +35,6 @@ "dependencies": { "@llamaindex/env": "workspace:*", "@llamaindex/openai": "workspace:*", - "groq-sdk": "0.6.1" + "groq-sdk": "0.8.0" } } diff --git a/packages/providers/ollama/package.json b/packages/providers/ollama/package.json index bb01f592dd..e045ccded0 100644 --- a/packages/providers/ollama/package.json +++ b/packages/providers/ollama/package.json @@ -35,7 +35,7 @@ "dependencies": { "@llamaindex/core": "workspace:*", "@llamaindex/env": "workspace:*", - "ollama": "^0.5.9", - "remeda": "^2.12.0" + "ollama": "^0.5.10", + "remeda": "^2.17.3" } } diff --git a/packages/providers/openai/package.json b/packages/providers/openai/package.json index 98cd8ec431..da849ac807 100644 --- a/packages/providers/openai/package.json +++ b/packages/providers/openai/package.json @@ -35,6 +35,6 @@ "dependencies": { "@llamaindex/core": "workspace:*", "@llamaindex/env": "workspace:*", - "openai": "^4.68.1" + "openai": "^4.72.0" } } diff --git a/packages/providers/portkey-ai/package.json b/packages/providers/portkey-ai/package.json index e25335790b..328b6437cd 100644 --- a/packages/providers/portkey-ai/package.json +++ b/packages/providers/portkey-ai/package.json @@ -36,6 +36,6 @@ "@llamaindex/core": "workspace:*", "@llamaindex/env": "workspace:*", "portkey-ai": "0.1.16", - "remeda": "^2.12.0" + "remeda": "^2.17.3" } } diff --git a/packages/readers/package.json b/packages/readers/package.json index 8117c1507c..c460495a35 100644 --- a/packages/readers/package.json +++ b/packages/readers/package.json @@ -205,13 +205,13 @@ "@azure/cosmos": "^4.1.1", "@discordjs/rest": "^2.3.0", "@discoveryjs/json-ext": "^0.6.1", - "assemblyai": "^4.7.0", + "assemblyai": "^4.8.0", "csv-parse": "^5.5.6", - "discord-api-types": "^0.37.98", + "discord-api-types": "^0.37.105", "mammoth": "^1.7.2", "mongodb": "^6.7.0", "notion-md-crawler": "^1.0.0", "papaparse": "^5.4.1", - "unpdf": "^0.11.0" + "unpdf": "^0.12.1" } } diff --git a/packages/wasm-tools/package.json b/packages/wasm-tools/package.json index f971b1a53a..341b1450ca 100644 --- a/packages/wasm-tools/package.json +++ b/packages/wasm-tools/package.json @@ -4,13 +4,13 @@ "license": "MIT", "type": "module", "dependencies": { - "@assemblyscript/loader": "^0.27.27", + "@assemblyscript/loader": "^0.27.31", "@types/node": "^22.9.0" }, "devDependencies": { "@swc/cli": "^0.5.0", - "@swc/core": "^1.7.22", - "assemblyscript": "^0.27.27", + "@swc/core": "^1.9.2", + "assemblyscript": "^0.27.31", "typescript": "^5.6.3" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e7d2f01715..219b225069 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,26 +12,26 @@ importers: specifier: ^2.27.5 version: 2.27.9 eslint: - specifier: 9.14.0 - version: 9.14.0(jiti@2.4.0) + specifier: 9.15.0 + version: 9.15.0(jiti@2.4.0) eslint-config-next: - specifier: ^15.0.2 - version: 15.0.2(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + specifier: ^15.0.3 + version: 15.0.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@9.14.0(jiti@2.4.0)) + version: 9.1.0(eslint@9.15.0(jiti@2.4.0)) eslint-config-turbo: - specifier: ^2.2.3 - version: 2.2.3(eslint@9.14.0(jiti@2.4.0)) + specifier: ^2.3.0 + version: 2.3.0(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-react: specifier: 7.37.2 - version: 7.37.2(eslint@9.14.0(jiti@2.4.0)) + version: 7.37.2(eslint@9.15.0(jiti@2.4.0)) globals: specifier: ^15.12.0 version: 15.12.0 husky: - specifier: ^9.1.6 - version: 9.1.6 + specifier: ^9.1.7 + version: 9.1.7 lint-staged: specifier: ^15.2.10 version: 15.2.10 @@ -45,23 +45,23 @@ importers: specifier: ^4.1.0 version: 4.1.0(prettier@3.3.3)(typescript@5.6.3) turbo: - specifier: ^2.2.3 - version: 2.2.3 + specifier: ^2.3.0 + version: 2.3.0 typescript: specifier: ^5.6.3 version: 5.6.3 typescript-eslint: - specifier: ^8.13.0 - version: 8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + specifier: ^8.15.0 + version: 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) apps/docs: dependencies: '@docusaurus/core': - specifier: 3.6.0 - 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) + specifier: 3.6.1 + version: 3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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 + specifier: 3.6.1 + version: 3.6.1 '@llamaindex/examples': specifier: workspace:* version: link:../../examples @@ -75,8 +75,8 @@ importers: specifier: workspace:* version: link:../../packages/llamaindex postcss: - specifier: ^8.4.47 - version: 8.4.47 + specifier: ^8.4.49 + version: 8.4.49 prism-react-renderer: specifier: ^2.4.0 version: 2.4.0(react@18.3.1) @@ -91,17 +91,17 @@ importers: version: 18.3.1(react@18.3.1) devDependencies: '@docusaurus/module-type-aliases': - specifier: 3.6.0 - version: 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 3.6.1 + version: 3.6.1(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)(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) + specifier: 3.6.1 + version: 3.6.1(@algolia/client-search@5.14.2)(@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.15.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)(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) + specifier: 3.6.1 + version: 3.6.1(@types/react@18.3.12)(bufferutil@4.0.8)(eslint@9.15.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(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 3.6.1 + version: 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tsconfig/docusaurus': specifier: 2.0.3 version: 2.0.3 @@ -127,8 +127,8 @@ importers: specifier: ^10.1.0 version: 10.1.0(react@18.3.1) '@llamaindex/chat-ui': - specifier: 0.0.8 - version: 0.0.8(@types/react-dom@18.3.1)(@types/react@18.3.12)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 0.0.9 + version: 0.0.9(@types/react-dom@18.3.1)(@types/react@18.3.12)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@llamaindex/cloud': specifier: workspace:* version: link:../../packages/cloud @@ -151,14 +151,14 @@ importers: specifier: ^3.1.0 version: 3.1.0(acorn@8.14.0) '@number-flow/react': - specifier: ^0.3.0 - version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.3.4 + version: 0.3.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-dialog': specifier: ^1.1.2 version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-icons': - specifier: ^1.3.1 - version: 1.3.1(react@18.3.1) + specifier: ^1.3.2 + version: 1.3.2(react@18.3.1) '@radix-ui/react-label': specifier: ^2.1.0 version: 2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -169,14 +169,14 @@ importers: specifier: ^1.1.0 version: 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-tooltip': - specifier: ^1.1.3 - version: 1.1.3(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.1.4 + version: 1.1.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@vercel/functions': specifier: ^1.5.0 - version: 1.5.0(@aws-sdk/credential-provider-web-identity@3.679.0) + version: 1.5.0(@aws-sdk/credential-provider-web-identity@3.693.0(@aws-sdk/client-sts@3.693.0)) ai: - specifier: ^3.4.31 - version: 3.4.31(openai@4.69.0(encoding@0.1.13)(zod@3.23.8))(react@18.3.1)(sswr@2.1.0)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8) + specifier: ^3.4.33 + version: 3.4.33(openai@4.72.0(encoding@0.1.13)(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@5.2.3))(svelte@5.2.3)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -184,32 +184,32 @@ importers: specifier: 2.1.1 version: 2.1.1 foxact: - specifier: ^0.2.40 - version: 0.2.40(react@18.3.1) + specifier: ^0.2.41 + version: 0.2.41(react@18.3.1) framer-motion: - specifier: ^11.11.11 - version: 11.11.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^11.11.17 + version: 11.11.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) fumadocs-core: - specifier: 14.2.0 - version: 14.2.0(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.2(@opentelemetry/api@1.9.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) + specifier: 14.4.2 + version: 14.4.2(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.3(@opentelemetry/api@1.9.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) fumadocs-docgen: - specifier: ^1.3.1 - version: 1.3.1(typescript@5.6.3) + specifier: ^1.3.2 + version: 1.3.2(typescript@5.6.3) fumadocs-mdx: specifier: ^11.1.1 - version: 11.1.1(acorn@8.14.0)(fumadocs-core@14.2.0(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.2(@opentelemetry/api@1.9.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@15.0.2(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 11.1.1(acorn@8.14.0)(fumadocs-core@14.4.2(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.3(@opentelemetry/api@1.9.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@15.0.3(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) fumadocs-openapi: - specifier: ^5.5.6 - version: 5.5.6(@types/react-dom@18.3.1)(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.2(@opentelemetry/api@1.9.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)(tailwindcss@3.4.14) + specifier: ^5.7.0 + version: 5.7.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.3(@opentelemetry/api@1.9.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)(tailwindcss@3.4.15) fumadocs-twoslash: specifier: ^2.0.1 - version: 2.0.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(fumadocs-ui@14.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.2(@opentelemetry/api@1.9.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)(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(shiki@1.22.2)(typescript@5.6.3) + version: 2.0.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(fumadocs-ui@14.4.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.3(@opentelemetry/api@1.9.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)(tailwindcss@3.4.15))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(shiki@1.23.1)(typescript@5.6.3) fumadocs-typescript: - specifier: ^3.0.1 - version: 3.0.1(typescript@5.6.3) + specifier: ^3.0.2 + version: 3.0.2(typescript@5.6.3) fumadocs-ui: - specifier: 14.2.0 - version: 14.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.2(@opentelemetry/api@1.9.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)(tailwindcss@3.4.14) + specifier: 14.4.2 + version: 14.4.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.3(@opentelemetry/api@1.9.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)(tailwindcss@3.4.15) hast-util-to-jsx-runtime: specifier: ^2.3.2 version: 2.3.2 @@ -217,14 +217,14 @@ importers: specifier: workspace:* version: link:../../packages/llamaindex lucide-react: - specifier: ^0.454.0 - version: 0.454.0(react@18.3.1) + specifier: ^0.460.0 + version: 0.460.0(react@18.3.1) next: - specifier: 15.0.2 - version: 15.0.2(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.3 + version: 15.0.3(@opentelemetry/api@1.9.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) + specifier: ^0.4.3 + version: 0.4.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -253,11 +253,11 @@ importers: specifier: ^6.0.1 version: 6.0.1 shiki: - specifier: ^1.22.2 - version: 1.22.2 + specifier: ^1.23.1 + version: 1.23.1 shiki-magic-move: specifier: ^0.5.0 - version: 0.5.0(react@18.3.1)(shiki@1.22.2)(vue@3.5.12(typescript@5.6.3)) + version: 0.5.0(react@18.3.1)(shiki@1.23.1)(svelte@5.2.3)(vue@3.5.12(typescript@5.6.3)) swr: specifier: ^2.2.5 version: 2.2.5(react@18.3.1) @@ -266,26 +266,26 @@ importers: version: 2.5.4 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.14) + version: 1.0.7(tailwindcss@3.4.15) tree-sitter: - specifier: ^0.22.0 - version: 0.22.0 + specifier: ^0.22.1 + version: 0.22.1 tree-sitter-typescript: - specifier: ^0.23.0 - version: 0.23.0(tree-sitter@0.22.0) + specifier: ^0.23.2 + version: 0.23.2(tree-sitter@0.22.1) use-stick-to-bottom: - specifier: ^1.0.41 - version: 1.0.41(react@18.3.1) + specifier: ^1.0.42 + version: 1.0.42(react@18.3.1) web-tree-sitter: - specifier: ^0.24.3 - version: 0.24.3 + specifier: ^0.24.4 + version: 0.24.4 zod: specifier: ^3.23.8 version: 3.23.8 devDependencies: '@next/env': - specifier: ^15.0.2 - version: 15.0.2 + specifier: ^15.0.3 + version: 15.0.3 '@types/mdx': specifier: ^2.0.13 version: 2.0.13 @@ -300,7 +300,7 @@ importers: version: 18.3.1 autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.47) + version: 10.4.20(postcss@8.4.49) fast-glob: specifier: ^3.3.2 version: 3.3.2 @@ -311,8 +311,8 @@ importers: specifier: ^7.1.0 version: 7.1.0(monaco-editor@0.52.0)(webpack@5.96.1) postcss: - specifier: ^8.4.47 - version: 8.4.47 + specifier: ^8.4.49 + version: 8.4.49 remark: specifier: ^15.0.1 version: 15.0.1 @@ -326,8 +326,8 @@ importers: specifier: ^11.0.0 version: 11.0.0 tailwindcss: - specifier: ^3.4.14 - version: 3.4.14 + specifier: ^3.4.15 + version: 3.4.15 tsx: specifier: ^4.19.2 version: 4.19.2 @@ -387,26 +387,26 @@ importers: version: link:../../../packages/llamaindex 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.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0)) + specifier: ^0.5.28 + version: 0.5.28(@cloudflare/workers-types@4.20241112.0)(@vitest/runner@2.1.5)(@vitest/snapshot@2.1.5)(bufferutil@4.0.8)(vitest@2.1.5(@edge-runtime/vm@4.0.4)(@types/node@22.9.0)(happy-dom@15.11.6)(msw@2.6.5(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0)) '@cloudflare/workers-types': - specifier: ^4.20240924.0 - version: 4.20241022.0 + specifier: ^4.20241112.0 + version: 4.20241112.0 '@vitest/runner': - specifier: 2.1.4 - version: 2.1.4 + specifier: 2.1.5 + version: 2.1.5 '@vitest/snapshot': - specifier: 2.1.4 - version: 2.1.4 + specifier: 2.1.5 + version: 2.1.5 typescript: specifier: ^5.6.3 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.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) + specifier: 2.1.5 + version: 2.1.5(@edge-runtime/vm@4.0.4)(@types/node@22.9.0)(happy-dom@15.11.6)(msw@2.6.5(@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) + specifier: ^3.87.0 + version: 3.87.0(@cloudflare/workers-types@4.20241112.0)(bufferutil@4.0.8) e2e/examples/llama-parse-browser: dependencies: @@ -418,23 +418,23 @@ importers: specifier: ^5.6.3 version: 5.6.3 vite: - specifier: ^5.4.1 - version: 5.4.10(@types/node@22.9.0)(terser@5.36.0) + specifier: ^5.4.11 + version: 5.4.11(@types/node@22.9.0)(terser@5.36.0) vite-plugin-wasm: specifier: ^3.3.0 - version: 3.3.0(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0)) + version: 3.3.0(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0)) e2e/examples/nextjs-agent: dependencies: ai: - specifier: ^3.3.21 - version: 3.4.31(openai@4.69.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@5.1.9))(svelte@5.1.9)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8) + specifier: ^4.0.0 + version: 4.0.0(react@18.3.1)(zod@3.23.8) llamaindex: specifier: workspace:* version: link:../../../packages/llamaindex next: - specifier: 15.0.2 - version: 15.0.2(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.3 + version: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -452,17 +452,17 @@ importers: specifier: ^18.3.1 version: 18.3.1 eslint: - specifier: 9.14.0 - version: 9.14.0(jiti@2.4.0) + specifier: 9.15.0 + version: 9.15.0(jiti@2.4.0) eslint-config-next: - specifier: 15.0.2 - version: 15.0.2(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + specifier: 15.0.3 + version: 15.0.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) postcss: - specifier: ^8.4.41 - version: 8.4.47 + specifier: ^8.4.49 + version: 8.4.49 tailwindcss: - specifier: ^3.4.10 - version: 3.4.14 + specifier: ^3.4.15 + version: 3.4.15 typescript: specifier: ^5.6.3 version: 5.6.3 @@ -473,8 +473,8 @@ importers: specifier: workspace:* version: link:../../../packages/llamaindex next: - specifier: 15.0.2 - version: 15.0.2(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.3 + version: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -501,8 +501,8 @@ importers: specifier: workspace:* version: link:../../../packages/llamaindex next: - specifier: 15.0.2 - version: 15.0.2(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.3 + version: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -520,17 +520,17 @@ importers: specifier: ^18.3.1 version: 18.3.1 eslint: - specifier: 9.14.0 - version: 9.14.0(jiti@2.4.0) + specifier: 9.15.0 + version: 9.15.0(jiti@2.4.0) eslint-config-next: - specifier: 15.0.2 - version: 15.0.2(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + specifier: 15.0.3 + version: 15.0.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) postcss: - specifier: ^8.4.41 - version: 8.4.47 + specifier: ^8.4.49 + version: 8.4.49 tailwindcss: - specifier: ^3.4.10 - version: 3.4.14 + specifier: ^3.4.15 + version: 3.4.15 typescript: specifier: ^5.6.3 version: 5.6.3 @@ -541,17 +541,17 @@ importers: specifier: workspace:* version: link:../../../packages/llamaindex react: - specifier: 19.0.0-rc-bf7e210c-20241017 - version: 19.0.0-rc-bf7e210c-20241017 + specifier: 19.0.0-rc-5c56b873-20241107 + version: 19.0.0-rc-5c56b873-20241107 react-dom: - specifier: 19.0.0-rc-bf7e210c-20241017 - version: 19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017) + specifier: 19.0.0-rc-5c56b873-20241107 + version: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) react-server-dom-webpack: - specifier: 19.0.0-rc-bf7e210c-20241017 - version: 19.0.0-rc-bf7e210c-20241017(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(webpack@5.96.1) + specifier: 19.0.0-rc-5c56b873-20241107 + version: 19.0.0-rc-5c56b873-20241107(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)(webpack@5.96.1) waku: - specifier: 0.21.4 - version: 0.21.4(@swc/helpers@0.5.13)(@types/node@22.9.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react-server-dom-webpack@19.0.0-rc-bf7e210c-20241017(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(webpack@5.96.1))(react@19.0.0-rc-bf7e210c-20241017)(terser@5.36.0) + specifier: 0.21.6 + version: 0.21.6(@swc/helpers@0.5.13)(@types/node@22.9.0)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react-server-dom-webpack@19.0.0-rc-5c56b873-20241107(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)(webpack@5.96.1))(react@19.0.0-rc-5c56b873-20241107)(terser@5.36.0) devDependencies: '@types/react': specifier: 18.3.12 @@ -561,10 +561,10 @@ importers: version: 18.3.1 autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.47) + version: 10.4.20(postcss@8.4.49) tailwindcss: - specifier: ^3.4.14 - version: 3.4.14 + specifier: ^3.4.15 + version: 3.4.15 typescript: specifier: 5.6.3 version: 5.6.3 @@ -596,8 +596,8 @@ importers: specifier: ^2.2.15 version: 2.2.15(encoding@0.1.13) '@pinecone-database/pinecone': - specifier: ^3.0.2 - version: 3.0.3 + specifier: ^4.0.0 + version: 4.0.0 '@vercel/postgres': specifier: ^0.10.0 version: 0.10.0 @@ -606,7 +606,7 @@ importers: version: 2.4.9 chromadb: specifier: ^1.8.1 - version: 1.9.2(cohere-ai@7.14.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.69.0(encoding@0.1.13)) + version: 1.9.2(@google/generative-ai@0.21.0)(cohere-ai@7.14.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.72.0(encoding@0.1.13)(zod@3.23.8)) commander: specifier: ^12.1.0 version: 12.1.0 @@ -621,7 +621,7 @@ importers: version: link:../packages/llamaindex mongodb: specifier: ^6.7.0 - version: 6.10.0(@aws-sdk/credential-providers@3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))) + version: 6.10.0(@aws-sdk/credential-providers@3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))) pathe: specifier: ^1.1.2 version: 1.1.2 @@ -663,20 +663,20 @@ importers: packages/autotool: dependencies: '@swc/core': - specifier: ^1.7.22 - version: 1.7.42(@swc/helpers@0.5.13) + specifier: ^1.9.2 + version: 1.9.2(@swc/helpers@0.5.13) jotai: - specifier: 2.8.4 - version: 2.8.4(@types/react@18.3.12)(react@19.0.0-rc-bf7e210c-20241017) + specifier: 2.10.2 + version: 2.10.2(@types/react@18.3.12)(react@19.0.0-rc-bf7e210c-20241017) openai: specifier: ^4 - version: 4.69.0(encoding@0.1.13)(zod@3.23.8) + version: 4.72.0(encoding@0.1.13)(zod@3.23.8) typedoc: specifier: ^0.26.11 version: 0.26.11(typescript@5.6.3) unplugin: - specifier: ^1.12.2 - version: 1.15.0(webpack-sources@3.2.3) + specifier: ^1.16.0 + version: 1.16.0 devDependencies: '@swc/types': specifier: ^0.1.12 @@ -694,11 +694,11 @@ importers: specifier: workspace:* version: link:../llamaindex next: - specifier: 15.0.2 - version: 15.0.2(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) + specifier: 15.0.3 + version: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) rollup: - specifier: ^4.24.4 - version: 4.24.4 + specifier: ^4.27.3 + version: 4.27.3 tsx: specifier: ^4.19.0 version: 4.19.2 @@ -706,11 +706,11 @@ importers: specifier: ^5.6.3 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.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) + specifier: ^2.1.5 + version: 2.1.5(@edge-runtime/vm@4.0.4)(@types/node@22.9.0)(happy-dom@15.11.6)(msw@2.6.5(@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)) + version: 5.96.1(@swc/core@1.9.2(@swc/helpers@0.5.13)) packages/autotool/examples/01_node: dependencies: @@ -721,8 +721,8 @@ importers: specifier: workspace:* version: link:../../../llamaindex openai: - specifier: ^4.57.0 - version: 4.69.0(encoding@0.1.13)(zod@3.23.8) + specifier: ^4.72.0 + version: 4.72.0(encoding@0.1.13)(zod@3.23.8) devDependencies: tsx: specifier: ^4.19.0 @@ -737,8 +737,8 @@ importers: specifier: ^1.1.0 version: 1.1.0(@types/react@18.3.12)(react@18.3.1) ai: - specifier: ^3.3.21 - version: 3.4.31(openai@4.69.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@5.1.9))(svelte@5.1.9)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8) + specifier: ^4.0.0 + version: 4.0.0(react@18.3.1)(zod@3.23.8) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -749,11 +749,11 @@ importers: specifier: workspace:* version: link:../../../llamaindex lucide-react: - specifier: ^0.436.0 - version: 0.436.0(react@18.3.1) + specifier: ^0.460.0 + version: 0.460.0(react@18.3.1) next: - specifier: 15.0.2 - version: 15.0.2(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.3 + version: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -767,8 +767,8 @@ importers: specifier: ^15.5.0 version: 15.6.1(react@18.3.1) sonner: - specifier: ^1.5.0 - version: 1.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.7.0 + version: 1.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwind-merge: specifier: ^2.5.2 version: 2.5.4 @@ -787,16 +787,16 @@ importers: version: 15.5.13 autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.47) + version: 10.4.20(postcss@8.4.49) cross-env: specifier: ^7.0.3 version: 7.0.3 postcss: - specifier: ^8.4.41 - version: 8.4.47 + specifier: ^8.4.49 + version: 8.4.49 tailwindcss: - specifier: ^3.4.10 - version: 3.4.14 + specifier: ^3.4.15 + version: 3.4.15 typescript: specifier: ^5.6.3 version: 5.6.3 @@ -804,11 +804,11 @@ importers: packages/cloud: devDependencies: '@hey-api/client-fetch': - specifier: ^0.4.2 - version: 0.4.2 + specifier: ^0.4.4 + version: 0.4.4 '@hey-api/openapi-ts': - specifier: ^0.54.3 - version: 0.54.3(typescript@5.6.3) + specifier: ^0.56.0 + version: 0.56.0(typescript@5.6.3) '@llamaindex/core': specifier: workspace:* version: link:../core @@ -822,11 +822,11 @@ importers: packages/community: dependencies: '@aws-sdk/client-bedrock-agent-runtime': - specifier: ^3.642.0 - version: 3.682.0 + specifier: ^3.693.0 + version: 3.693.0 '@aws-sdk/client-bedrock-runtime': - specifier: ^3.642.0 - version: 3.682.0 + specifier: ^3.693.0 + version: 3.693.0 '@llamaindex/core': specifier: workspace:* version: link:../core @@ -860,8 +860,8 @@ importers: version: 3.23.5(zod@3.23.8) devDependencies: '@edge-runtime/vm': - specifier: ^4.0.3 - version: 4.0.3 + specifier: ^4.0.4 + version: 4.0.4 ajv: specifier: ^8.17.1 version: 8.17.1 @@ -869,11 +869,11 @@ importers: specifier: 5.6.1 version: 5.6.1(typescript@5.6.3) happy-dom: - specifier: ^15.11.0 - version: 15.11.0 + specifier: ^15.11.6 + version: 15.11.6 natural: specifier: ^8.0.1 - version: 8.0.1(@aws-sdk/credential-providers@3.682.0) + version: 8.0.1(@aws-sdk/credential-providers@3.693.0) packages/core/tests: devDependencies: @@ -881,8 +881,8 @@ importers: specifier: workspace:* 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.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) + specifier: ^2.1.5 + version: 2.1.5(@edge-runtime/vm@4.0.4)(@types/node@22.9.0)(happy-dom@15.11.6)(msw@2.6.5(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) packages/env: dependencies: @@ -906,14 +906,14 @@ importers: specifier: 5.6.1 version: 5.6.1(typescript@5.6.3) gpt-tokenizer: - specifier: ^2.6.0 - version: 2.6.0 + specifier: ^2.6.2 + version: 2.6.2 pathe: specifier: ^1.1.2 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.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) + specifier: ^2.1.5 + version: 2.1.5(@edge-runtime/vm@4.0.4)(@types/node@22.9.0)(happy-dom@15.11.6)(msw@2.6.5(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) packages/experimental: dependencies: @@ -938,10 +938,10 @@ importers: version: 5.2.0 '@swc/cli': specifier: ^0.5.0 - version: 0.5.0(@swc/core@1.7.42(@swc/helpers@0.5.13))(chokidar@3.6.0) + version: 0.5.0(@swc/core@1.9.2(@swc/helpers@0.5.13))(chokidar@3.6.0) '@swc/core': - specifier: ^1.7.22 - version: 1.7.42(@swc/helpers@0.5.13) + specifier: ^1.9.2 + version: 1.9.2(@swc/helpers@0.5.13) '@types/jsonpath': specifier: ^0.2.4 version: 0.2.4 @@ -955,14 +955,14 @@ importers: packages/llamaindex: dependencies: '@anthropic-ai/sdk': - specifier: 0.27.1 - version: 0.27.1(encoding@0.1.13) + specifier: 0.32.1 + version: 0.32.1(encoding@0.1.13) '@aws-crypto/sha256-js': specifier: ^5.2.0 version: 5.2.0 '@aws-sdk/client-sso-oidc': - specifier: ^3.679.0 - version: 3.682.0(@aws-sdk/client-sts@3.682.0) + specifier: ^3.693.0 + version: 3.693.0(@aws-sdk/client-sts@3.693.0) '@azure/cosmos': specifier: ^4.1.1 version: 4.1.1 @@ -976,11 +976,11 @@ importers: specifier: ^0.6.1 version: 0.6.3 '@google-cloud/vertexai': - specifier: 1.2.0 - version: 1.2.0(encoding@0.1.13) + specifier: 1.9.0 + version: 1.9.0(encoding@0.1.13) '@google/generative-ai': - specifier: 0.12.0 - version: 0.12.0 + specifier: 0.21.0 + version: 0.21.0 '@grpc/grpc-js': specifier: ^1.12.2 version: 1.12.2 @@ -1030,14 +1030,14 @@ importers: specifier: workspace:* version: link:../providers/vllm '@mistralai/mistralai': - specifier: ^1.0.4 - version: 1.1.0(zod@3.23.8) + specifier: ^1.3.4 + version: 1.3.4(zod@3.23.8) '@mixedbread-ai/sdk': specifier: ^2.2.11 version: 2.2.11(encoding@0.1.13) '@pinecone-database/pinecone': - specifier: ^3.0.2 - version: 3.0.3 + specifier: ^4.0.0 + version: 4.0.0 '@qdrant/js-client-rest': specifier: ^1.11.0 version: 1.12.0(typescript@5.6.3) @@ -1060,23 +1060,23 @@ importers: specifier: ^8.17.1 version: 8.17.1 assemblyai: - specifier: ^4.7.0 - version: 4.7.1(bufferutil@4.0.8) + specifier: ^4.8.0 + version: 4.8.0(bufferutil@4.0.8) chromadb: specifier: 1.9.2 - version: 1.9.2(@google/generative-ai@0.12.0)(cohere-ai@7.13.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.69.0(encoding@0.1.13)(zod@3.23.8)) + version: 1.9.2(@google/generative-ai@0.21.0)(cohere-ai@7.14.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.72.0(encoding@0.1.13)(zod@3.23.8)) chromadb-default-embed: specifier: ^2.13.2 version: 2.13.2 cohere-ai: - specifier: 7.13.0 - version: 7.13.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(encoding@0.1.13) + specifier: 7.14.0 + version: 7.14.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(encoding@0.1.13) gpt-tokenizer: - specifier: ^2.6.0 - version: 2.6.0 + specifier: ^2.6.2 + version: 2.6.2 groq-sdk: - specifier: ^0.6.1 - version: 0.6.1(encoding@0.1.13) + specifier: ^0.8.0 + version: 0.8.0(encoding@0.1.13) js-tiktoken: specifier: ^1.0.14 version: 1.0.15 @@ -1088,10 +1088,10 @@ importers: version: 1.10.0 mongodb: specifier: ^6.7.0 - version: 6.10.0(@aws-sdk/credential-providers@3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))) + version: 6.10.0(@aws-sdk/credential-providers@3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))) openai: - specifier: ^4.60.0 - version: 4.69.0(encoding@0.1.13)(zod@3.23.8) + specifier: ^4.72.0 + version: 4.72.0(encoding@0.1.13)(zod@3.23.8) pathe: specifier: ^1.1.2 version: 1.1.2 @@ -1099,8 +1099,8 @@ importers: specifier: ^1.0.8 version: 1.0.8 weaviate-client: - specifier: ^3.1.4 - version: 3.2.1(encoding@0.1.13) + specifier: ^3.2.3 + version: 3.2.3(encoding@0.1.13) wikipedia: specifier: ^2.1.2 version: 2.1.2 @@ -1116,10 +1116,10 @@ importers: version: 3.0.2 '@swc/cli': specifier: ^0.5.0 - version: 0.5.0(@swc/core@1.7.42(@swc/helpers@0.5.13))(chokidar@3.6.0) + version: 0.5.0(@swc/core@1.9.2(@swc/helpers@0.5.13))(chokidar@3.6.0) '@swc/core': - specifier: ^1.7.22 - version: 1.7.42(@swc/helpers@0.5.13) + specifier: ^1.9.2 + version: 1.9.2(@swc/helpers@0.5.13) '@vercel/postgres': specifier: ^0.10.0 version: 0.10.0 @@ -1154,11 +1154,11 @@ importers: specifier: workspace:* version: link:.. msw: - specifier: ^2.6.0 - version: 2.6.0(@types/node@22.9.0)(typescript@5.6.3) + specifier: ^2.6.5 + version: 2.6.5(@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.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) + specifier: ^2.1.5 + version: 2.1.5(@edge-runtime/vm@4.0.4)(@types/node@22.9.0)(happy-dom@15.11.6)(msw@2.6.5(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) packages/node-parser: dependencies: @@ -1182,11 +1182,11 @@ importers: specifier: 5.6.1 version: 5.6.1(typescript@5.6.3) tree-sitter: - specifier: ^0.22.0 - version: 0.22.0 + specifier: ^0.22.1 + version: 0.22.1 web-tree-sitter: - specifier: ^0.24.3 - version: 0.24.3 + specifier: ^0.24.4 + version: 0.24.4 packages/providers/anthropic: dependencies: @@ -1200,8 +1200,8 @@ importers: specifier: workspace:* version: link:../../env remeda: - specifier: ^2.12.0 - version: 2.16.0 + specifier: ^2.17.3 + version: 2.17.3 devDependencies: bunchee: specifier: 5.6.1 @@ -1251,8 +1251,8 @@ importers: specifier: workspace:* version: link:../openai groq-sdk: - specifier: 0.6.1 - version: 0.6.1(encoding@0.1.13) + specifier: 0.8.0 + version: 0.8.0(encoding@0.1.13) devDependencies: bunchee: specifier: 5.6.1 @@ -1289,11 +1289,11 @@ importers: specifier: workspace:* version: link:../../env ollama: - specifier: ^0.5.9 - version: 0.5.9 + specifier: ^0.5.10 + version: 0.5.10 remeda: - specifier: ^2.12.0 - version: 2.16.0 + specifier: ^2.17.3 + version: 2.17.3 devDependencies: bunchee: specifier: 5.6.1 @@ -1308,8 +1308,8 @@ importers: specifier: workspace:* version: link:../../env openai: - specifier: ^4.68.1 - version: 4.69.0(encoding@0.1.13)(zod@3.23.8) + specifier: ^4.72.0 + version: 4.72.0(encoding@0.1.13)(zod@3.23.8) devDependencies: bunchee: specifier: 5.6.1 @@ -1327,8 +1327,8 @@ importers: specifier: 0.1.16 version: 0.1.16 remeda: - specifier: ^2.12.0 - version: 2.16.0 + specifier: ^2.17.3 + version: 2.17.3 devDependencies: bunchee: specifier: 5.6.1 @@ -1372,20 +1372,20 @@ importers: specifier: ^0.6.1 version: 0.6.3 assemblyai: - specifier: ^4.7.0 - version: 4.7.1(bufferutil@4.0.8) + specifier: ^4.8.0 + version: 4.8.0(bufferutil@4.0.8) csv-parse: specifier: ^5.5.6 version: 5.5.6 discord-api-types: - specifier: ^0.37.98 - version: 0.37.103 + specifier: ^0.37.105 + version: 0.37.105 mammoth: specifier: ^1.7.2 version: 1.8.0 mongodb: specifier: ^6.7.0 - version: 6.10.0(@aws-sdk/credential-providers@3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))) + version: 6.10.0(@aws-sdk/credential-providers@3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))) notion-md-crawler: specifier: ^1.0.0 version: 1.0.0(encoding@0.1.13) @@ -1393,8 +1393,8 @@ importers: specifier: ^5.4.1 version: 5.4.1 unpdf: - specifier: ^0.11.0 - version: 0.11.0(encoding@0.1.13) + specifier: ^0.12.1 + version: 0.12.1(encoding@0.1.13) devDependencies: '@llamaindex/core': specifier: workspace:* @@ -1418,21 +1418,21 @@ importers: packages/wasm-tools: dependencies: '@assemblyscript/loader': - specifier: ^0.27.27 - version: 0.27.30 + specifier: ^0.27.31 + version: 0.27.31 '@types/node': specifier: ^22.9.0 version: 22.9.0 devDependencies: '@swc/cli': specifier: ^0.5.0 - version: 0.5.0(@swc/core@1.7.42(@swc/helpers@0.5.13))(chokidar@3.6.0) + version: 0.5.0(@swc/core@1.9.2(@swc/helpers@0.5.13))(chokidar@3.6.0) '@swc/core': - specifier: ^1.7.22 - version: 1.7.42(@swc/helpers@0.5.13) + specifier: ^1.9.2 + version: 1.9.2(@swc/helpers@0.5.13) assemblyscript: - specifier: ^0.27.27 - version: 0.27.30 + specifier: ^0.27.31 + version: 0.27.31 typescript: specifier: ^5.6.3 version: 5.6.3 @@ -1476,14 +1476,14 @@ importers: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) tree-sitter: - specifier: ^0.22.0 - version: 0.22.0 + specifier: ^0.22.1 + version: 0.22.1 tree-sitter-javascript: - specifier: ^0.23.0 - version: 0.23.0(tree-sitter@0.22.0) + specifier: ^0.23.1 + version: 0.23.1(tree-sitter@0.22.1) tree-sitter-typescript: - specifier: ^0.23.0 - version: 0.23.0(tree-sitter@0.22.0) + specifier: ^0.23.2 + version: 0.23.2(tree-sitter@0.22.1) zod: specifier: ^3.23.8 version: 3.23.8 @@ -1501,11 +1501,11 @@ importers: specifier: ^18.3.1 version: 18.3.1 msw: - specifier: ^2.6.0 - version: 2.6.0(@types/node@22.9.0)(typescript@5.6.3) + specifier: ^2.6.5 + version: 2.6.5(@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.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) + specifier: ^2.1.5 + version: 2.1.5(@edge-runtime/vm@4.0.4)(@types/node@22.9.0)(happy-dom@15.11.6)(msw@2.6.5(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) packages: @@ -1518,10 +1518,23 @@ packages: zod: optional: true + '@ai-sdk/provider-utils@2.0.0': + resolution: {integrity: sha512-uITgVJByhtzuQU2ZW+2CidWRmQqTUTp6KADevy+4aRnmILZxY2LCt+UZ/ZtjJqq0MffwkuQPPY21ExmFAQ6kKA==} + engines: {node: '>=18'} + peerDependencies: + zod: ^3.0.0 + peerDependenciesMeta: + zod: + optional: true + '@ai-sdk/provider@0.0.26': resolution: {integrity: sha512-dQkfBDs2lTYpKM8389oopPdQgIU007GQyCbuPPrV+K6MtSII3HBfE0stUIMXUb44L+LK1t6GXPP7wjSzjO6uKg==} engines: {node: '>=18'} + '@ai-sdk/provider@1.0.0': + resolution: {integrity: sha512-Sj29AzooJ7SYvhPd+AAWt/E7j63E9+AzRnoMHUaJPRYzOd/WDrVNxxv85prF9gDcQ7XPVlSk9j6oAZV9/DXYpA==} + engines: {node: '>=18'} + '@ai-sdk/react@0.0.70': resolution: {integrity: sha512-GnwbtjW4/4z7MleLiW+TOZC2M29eCg1tOUpuEiYFMmFNZK8mkrqM0PFZMo6UsYeUYMWqEOOcPOU9OQVJMJh7IQ==} engines: {node: '>=18'} @@ -1534,6 +1547,18 @@ packages: zod: optional: true + '@ai-sdk/react@1.0.0': + resolution: {integrity: sha512-BDrZqQA07Btg64JCuhFvBgYV+tt2B8cXINzEqWknGoxqcwgdE8wSLG2gkXoLzyC2Rnj7oj0HHpOhLUxDCmoKZg==} + engines: {node: '>=18'} + peerDependencies: + react: ^18 || ^19 || ^19.0.0-rc + zod: ^3.0.0 + peerDependenciesMeta: + react: + optional: true + zod: + optional: true + '@ai-sdk/solid@0.0.54': resolution: {integrity: sha512-96KWTVK+opdFeRubqrgaJXoNiDP89gNxFRWUp0PJOotZW816AbhUf4EnDjBjXTLjXL1n0h8tGSE9sZsRkj9wQQ==} engines: {node: '>=18'} @@ -1561,6 +1586,15 @@ packages: zod: optional: true + '@ai-sdk/ui-utils@1.0.0': + resolution: {integrity: sha512-oXBDIM/0niWeTWyw77RVl505dNxBUDLLple7bTsqo2d3i1UKwGlzBUX8XqZsh7GbY7I6V05nlG0Y8iGlWxv1Aw==} + engines: {node: '>=18'} + peerDependencies: + zod: ^3.0.0 + peerDependenciesMeta: + zod: + optional: true + '@ai-sdk/vue@0.0.59': resolution: {integrity: sha512-+ofYlnqdc8c4F6tM0IKF0+7NagZRAiqBJpGDJ+6EYhDW8FHLUP/JFBgu32SjxSxC6IKFZxEnl68ZoP/Z38EMlw==} engines: {node: '>=18'} @@ -1570,22 +1604,22 @@ packages: vue: optional: true - '@algolia/autocomplete-core@1.17.6': - resolution: {integrity: sha512-lkDoW4I7h2kKlIgf3pUt1LqvxyYKkVyiypoGLlUnhPSnCpmeOwudM6rNq6YYsCmdQtnDQoW5lUNNuj6ASg3qeg==} + '@algolia/autocomplete-core@1.17.7': + resolution: {integrity: sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==} - '@algolia/autocomplete-plugin-algolia-insights@1.17.6': - resolution: {integrity: sha512-17NnaacuFzSWVuZu4NKzVeaFIe9Abpw8w+/gjc7xhZFtqj+GadufzodIdchwiB2eM2cDdiR3icW7gbNTB3K2YA==} + '@algolia/autocomplete-plugin-algolia-insights@1.17.7': + resolution: {integrity: sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==} peerDependencies: search-insights: '>= 1 < 3' - '@algolia/autocomplete-preset-algolia@1.17.6': - resolution: {integrity: sha512-Cvg5JENdSCMuClwhJ1ON1/jSuojaYMiUW2KePm18IkdCzPJj/NXojaOxw58RFtQFpJgfVW8h2E8mEoDtLlMdeA==} + '@algolia/autocomplete-preset-algolia@1.17.7': + resolution: {integrity: sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' - '@algolia/autocomplete-shared@1.17.6': - resolution: {integrity: sha512-aq/3V9E00Tw2GC/PqgyPGXtqJUlVc17v4cn1EUhSc+O/4zd04Uwb3UmPm8KDaYQQOrkt1lwvCj2vG2wRE5IKhw==} + '@algolia/autocomplete-shared@1.17.7': + resolution: {integrity: sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' @@ -1599,8 +1633,8 @@ packages: '@algolia/cache-in-memory@4.24.0': resolution: {integrity: sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==} - '@algolia/client-abtesting@5.12.0': - resolution: {integrity: sha512-hx4eVydkm3yrFCFxmcBtSzI/ykt0cZ6sDWch+v3JTgKpD2WtosMJU3Upv1AjQ4B6COSHCOWEX3vfFxW6OoH6aA==} + '@algolia/client-abtesting@5.14.2': + resolution: {integrity: sha512-7fq1tWIy1aNJEaNHxWy3EwDkuo4k22+NBnxq9QlYVSLLXtr6HqmAm6bQgNNzGT3vm21iKqWO9efk+HIhEM1SzQ==} engines: {node: '>= 14.0.0'} '@algolia/client-account@4.24.0': @@ -1609,44 +1643,44 @@ packages: '@algolia/client-analytics@4.24.0': resolution: {integrity: sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==} - '@algolia/client-analytics@5.12.0': - resolution: {integrity: sha512-EpTsSv6IW8maCfXCDIptgT7+mQJj7pImEkcNUnxR8yUKAHzTogTXv9yGm2WXOZFVuwstd2i0sImhQ1Vz8RH/hA==} + '@algolia/client-analytics@5.14.2': + resolution: {integrity: sha512-5Nm5cOOyAGcY+hKNJVmR2jgoGn1nvoANS8W5EfB8yAaUqUxL3lFNUHSkFafAMTCOcVKNDkZQYjUDbOOfdYJLqw==} engines: {node: '>= 14.0.0'} '@algolia/client-common@4.24.0': resolution: {integrity: sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==} - '@algolia/client-common@5.12.0': - resolution: {integrity: sha512-od3WmO8qxyfNhKc+K3D17tvun3IMs/xMNmxCG9MiElAkYVbPPTRUYMkRneCpmJyQI0hNx2/EA4kZgzVfQjO86Q==} + '@algolia/client-common@5.14.2': + resolution: {integrity: sha512-BW1Qzhh9tMKEsWSQQsiOEcHAd6g7zxq9RpPVmyxbDO/O4eA4vyN+Qz5Jzo686kuYdIQKqIPCEtob/JM89tk57g==} engines: {node: '>= 14.0.0'} - '@algolia/client-insights@5.12.0': - resolution: {integrity: sha512-8alajmsYUd+7vfX5lpRNdxqv3Xx9clIHLUItyQK0Z6gwGMbVEFe6YYhgDtwslMAP0y6b0WeJEIZJMLgT7VYpRw==} + '@algolia/client-insights@5.14.2': + resolution: {integrity: sha512-17zg6pqifKORvvrMIqW6HhwUry9RKRXLgADrgFjZ6PZvGB4oVs12dwRG2/HMrIlpxd9cjeQfdlEgHj6lbAf6QA==} engines: {node: '>= 14.0.0'} '@algolia/client-personalization@4.24.0': resolution: {integrity: sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==} - '@algolia/client-personalization@5.12.0': - resolution: {integrity: sha512-bUV9HtfkTBgpoVhxFrMkmVPG03ZN1Rtn51kiaEtukucdk3ggjR9Qu1YUfRSU2lFgxr9qJc8lTxwfvhjCeJRcqw==} + '@algolia/client-personalization@5.14.2': + resolution: {integrity: sha512-5IYt8vbmTA52xyuaZKFwiRoDPeh7hiOC9aBZqqp9fVs6BU01djI/T8pGJXawvwczltCPYzNsdbllV3rqiDbxmQ==} engines: {node: '>= 14.0.0'} - '@algolia/client-query-suggestions@5.12.0': - resolution: {integrity: sha512-Q5CszzGWfxbIDs9DJ/QJsL7bP6h+lJMg27KxieEnI9KGCu0Jt5iFA3GkREkgRZxRdzlHbZKkrIzhtHVbSHw/rg==} + '@algolia/client-query-suggestions@5.14.2': + resolution: {integrity: sha512-gvCX/cczU76Bu1sGcxxTdoIwxe+FnuC1IlW9SF/gzxd3ZzsgzBpzD2puIJqt9fHQsjLxVGkJqKev2FtExnJYZg==} engines: {node: '>= 14.0.0'} '@algolia/client-search@4.24.0': resolution: {integrity: sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==} - '@algolia/client-search@5.12.0': - resolution: {integrity: sha512-R3qzEytgVLHOGNri+bpta6NtTt7YtkvUe/QBcAmMDjW4Jk1P0eBYIPfvnzIPbINRsLxIq9fZs9uAYBgsrts4Zg==} + '@algolia/client-search@5.14.2': + resolution: {integrity: sha512-0imdBZDjqxrshw0+eyJUgnkRAbS2W93UQ3BVj8VjN4xQylIMf0fWs72W7MZFdHlH78JJYydevgzqvGMcV0Z1CA==} engines: {node: '>= 14.0.0'} '@algolia/events@4.0.1': resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} - '@algolia/ingestion@1.12.0': - resolution: {integrity: sha512-zpHo6qhR22tL8FsdSI4DvEraPDi/019HmMrCFB/TUX98yzh5ooAU7sNW0qPL1I7+S++VbBmNzJOEU9VI8tEC8A==} + '@algolia/ingestion@1.14.2': + resolution: {integrity: sha512-/p4rBNkW0fgCpCwrwre+jHfzlFQsLemgaAQqyui8NPxw95Wgf3p+DKxYzcmh8dygT7ub7FwztTW+uURLX1uqIQ==} engines: {node: '>= 14.0.0'} '@algolia/logger-common@4.24.0': @@ -1655,36 +1689,36 @@ packages: '@algolia/logger-console@4.24.0': resolution: {integrity: sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==} - '@algolia/monitoring@1.12.0': - resolution: {integrity: sha512-i2AJZED/zf4uhxezAJUhMKoL5QoepCBp2ynOYol0N76+TSoohaMADdPnWCqOULF4RzOwrG8wWynAwBlXsAI1RQ==} + '@algolia/monitoring@1.14.2': + resolution: {integrity: sha512-81R57Y/mS0uNhWpu6cNEfkbkADLW4bP0BNjuPpxAypobv7WzYycUnbMvv1YkN6OsociB4+3M7HfsVzj4Nc09vA==} engines: {node: '>= 14.0.0'} '@algolia/recommend@4.24.0': resolution: {integrity: sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==} - '@algolia/recommend@5.12.0': - resolution: {integrity: sha512-0jmZyKvYnB/Bj5c7WKsKedOUjnr0UtXm0LVFUdQrxXfqOqvWv9n6Vpr65UjdYG4Q49kRQxhlwtal9WJYrYymXg==} + '@algolia/recommend@5.14.2': + resolution: {integrity: sha512-OwELnAZxCUyfjYjqsrFmC7Vfa12kqwbDdLUV0oi4j+4pxDsfPgkiZ6iCH2uPw6X8VK88Hl3InPt+RPaZvcrCWg==} engines: {node: '>= 14.0.0'} '@algolia/requester-browser-xhr@4.24.0': resolution: {integrity: sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==} - '@algolia/requester-browser-xhr@5.12.0': - resolution: {integrity: sha512-KxwleraFuVoEGCoeW6Y1RAEbgBMS7SavqeyzWdtkJc6mXeCOJXn1iZitb8Tyn2FcpMNUKlSm0adrUTt7G47+Ow==} + '@algolia/requester-browser-xhr@5.14.2': + resolution: {integrity: sha512-irUvkK+TGBhyivtNCIIbVgNUgbUoHOSk8m/kFX4ddto/PUPmLFRRNNnMHtJ1+OzrJ/uD3Am4FUK2Yt+xgQr05w==} engines: {node: '>= 14.0.0'} '@algolia/requester-common@4.24.0': resolution: {integrity: sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==} - '@algolia/requester-fetch@5.12.0': - resolution: {integrity: sha512-FuDZXUGU1pAg2HCnrt8+q1VGHKChV/LhvjvZlLOT7e56GJie6p+EuLu4/hMKPOVuQQ8XXtrTHKIU3Lw+7O5/bQ==} + '@algolia/requester-fetch@5.14.2': + resolution: {integrity: sha512-UNBg5mM4MIYdxPuVjyDL22BC6P87g7WuM91Z1Ky0J19aEGvCSF+oR+9autthROFXdRnAa1rACOjuqn95iBbKpw==} engines: {node: '>= 14.0.0'} '@algolia/requester-node-http@4.24.0': resolution: {integrity: sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==} - '@algolia/requester-node-http@5.12.0': - resolution: {integrity: sha512-ncDDY7CxZhMs6LIoPl+vHFQceIBhYPY5EfuGF1V7beO0U38xfsCYEyutEFB2kRzf4D9Gqppn3iWX71sNtrKcuw==} + '@algolia/requester-node-http@5.14.2': + resolution: {integrity: sha512-CTFA03YiLcnpP+JoLRqjHt5pqDHuKWJpLsIBY/60Gmw8pjALZ3TwvbAquRX4Vy+yrin178NxMuU+ilZ54f2IrQ==} engines: {node: '>= 14.0.0'} '@algolia/transporter@4.24.0': @@ -1698,9 +1732,6 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@anthropic-ai/sdk@0.27.1': - resolution: {integrity: sha512-AKFd/E8HO26+DOVPiZpEked3Pm2feA5d4gcX2FcJXr9veDkXbKO90hr2C7N2TL7mPIMwm040ldXlsIZQ416dHg==} - '@anthropic-ai/sdk@0.32.1': resolution: {integrity: sha512-U9JwTrDvdQ9iWuABVsMLj8nJVwAyQz6QXvgLsVhryhCEPkLsbcP/MXxm+jYcAwLoV8ESbaTTjnD4kuAFa+Hyjg==} @@ -1708,8 +1739,8 @@ packages: resolution: {integrity: sha512-4gY54eEGEstClvEkGnwVkTkrx0sqwemEFG5OSRRn3tD91XH0+Q8XIkYIfo7IwEWPpJZwILb9GUXeShtplRc/eA==} engines: {node: '>= 16'} - '@assemblyscript/loader@0.27.30': - resolution: {integrity: sha512-ZHhTxGKMpTiHZKUTjQnu2z5FwEN2QSjVt5vRmFivCw58VyNVCfOnQNSsDa3J/MujE/SBBpicJo9FCtKUC1hP7A==} + '@assemblyscript/loader@0.27.31': + resolution: {integrity: sha512-4iIYAgtMesSE+jeXbJW1AUV148ikhj+WzuYAzcQJDXDO5F+HkyPAOBTY3omiHmL2iJTQIjQfTfFumJGr7LEaEA==} '@aws-crypto/crc32@3.0.0': resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} @@ -1734,94 +1765,94 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-bedrock-agent-runtime@3.682.0': - resolution: {integrity: sha512-76V90yHdshP5Qeed6LSTeYcIbzA8Z3Zcgq/vbGr+zkrBV2Ibe0cq21degCDaKFLz4w0FV2uuBzK8+88DYQgS3g==} + '@aws-sdk/client-bedrock-agent-runtime@3.693.0': + resolution: {integrity: sha512-kMxSyTqy8vTOgDMYqpDIyeITJ1HxKtJbTZicm+HLhSxVGLQ2l/4dX7+JU6bY9eR+4PWxh90owrMgbhX6uU4pag==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-bedrock-runtime@3.682.0': - resolution: {integrity: sha512-8dPaXEACiwxm47RltmhckwlfwucX9+orKF9UZVPQlvYOo8M7mTxRtTuNq711iwz5dhXI1S3eXR0vQisjT6Ekaw==} + '@aws-sdk/client-bedrock-runtime@3.693.0': + resolution: {integrity: sha512-QX+T6XL+yXUaozr5gF4uP9kmCmWrzhKrwWywL0yIIjgJdA+T+qZuYRwrVxohleCyq/TNedvG4EhPqWPSYz2MXA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-cognito-identity@3.682.0': - resolution: {integrity: sha512-BD8PPPk3+ZzFqCJSPraoXkgRcPTtjguXtyDYsyBMzFofWmN4YeswXSavZVAC354W98mkffDaXBvieyqu1Y9fKA==} + '@aws-sdk/client-cognito-identity@3.693.0': + resolution: {integrity: sha512-WfycTcylmrSOnCN8x/xeIjHa4gIV4UhG85LWLZ3M4US8+HJQ8l4c4WUf+pUoTaSxN86vhbXlz0iRvA89nF854Q==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sagemaker@3.684.0': - resolution: {integrity: sha512-k68nKKFct8Zj0y9yzrb4VddzDj1BYTX4X1D3kfZXlRZMix2Vzf9as6ZlLfMy5bpY9Mj9OwBcM/I72sKqMsfnFw==} + '@aws-sdk/client-sagemaker@3.693.0': + resolution: {integrity: sha512-iInrrb7V9f0CRBiVCaaxCbpoBRQ5BqxX4elRYI6gE/pSDD2tPqmRfm4reahMtTUcKg1jaSGuvqJLfOpp0HTozQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sso-oidc@3.682.0': - resolution: {integrity: sha512-ZPZ7Y/r/w3nx/xpPzGSqSQsB090Xk5aZZOH+WBhTDn/pBEuim09BYXCLzvvxb7R7NnuoQdrTJiwimdJAhHl7ZQ==} + '@aws-sdk/client-sso-oidc@3.693.0': + resolution: {integrity: sha512-UEDbYlYtK/e86OOMyFR4zEPyenIxDzO2DRdz3fwVW7RzZ94wfmSwBh/8skzPTuY1G7sI064cjHW0b0QG01Sdtg==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.682.0 + '@aws-sdk/client-sts': ^3.693.0 - '@aws-sdk/client-sso@3.682.0': - resolution: {integrity: sha512-PYH9RFUMYLFl66HSBq4tIx6fHViMLkhJHTYJoJONpBs+Td+NwVJ895AdLtDsBIhMS0YseCbPpuyjUCJgsUrwUw==} + '@aws-sdk/client-sso@3.693.0': + resolution: {integrity: sha512-QEynrBC26x6TG9ZMzApR/kZ3lmt4lEIs2D+cHuDxt6fDGzahBUsQFBwJqhizzsM97JJI5YvmJhmihoYjdSSaXA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.682.0': - resolution: {integrity: sha512-xKuo4HksZ+F8m9DOfx/ZuWNhaPuqZFPwwy0xqcBT6sWH7OAuBjv/fnpOTzyQhpVTWddlf+ECtMAMrxjxuOExGQ==} + '@aws-sdk/client-sts@3.693.0': + resolution: {integrity: sha512-4S2y7VEtvdnjJX4JPl4kDQlslxXEZFnC50/UXVUYSt/AMc5A/GgspFNA5FVz4E3Gwpfobbf23hR2NBF8AGvYoQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/core@3.679.0': - resolution: {integrity: sha512-CS6PWGX8l4v/xyvX8RtXnBisdCa5+URzKd0L6GvHChype9qKUVxO/Gg6N/y43Hvg7MNWJt9FBPNWIxUB+byJwg==} + '@aws-sdk/core@3.693.0': + resolution: {integrity: sha512-v6Z/kWmLFqRLDPEwl9hJGhtTgIFHjZugSfF1Yqffdxf4n1AWgtHS7qSegakuMyN5pP4K2tvUD8qHJ+gGe2Bw2A==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-cognito-identity@3.682.0': - resolution: {integrity: sha512-V+y4qUQtc0kTnNR7u5LwnZn8EZk2pjdNX+84MwD9VjXekqbXikADu06Mj93kVGVW+qgqtNMvJ8PpiI3EaaxC7A==} + '@aws-sdk/credential-provider-cognito-identity@3.693.0': + resolution: {integrity: sha512-hlpV3tkOhpFl87aToH6Q6k7JBNNuARBPk+irPMtgE8ZqpYRP9tJ/RXftirzZ7CqSzc7NEWe/mnbJzRXw7DfgVQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-env@3.679.0': - resolution: {integrity: sha512-EdlTYbzMm3G7VUNAMxr9S1nC1qUNqhKlAxFU8E7cKsAe8Bp29CD5HAs3POc56AVo9GC4yRIS+/mtlZSmrckzUA==} + '@aws-sdk/credential-provider-env@3.693.0': + resolution: {integrity: sha512-hMUZaRSF7+iBKZfBHNLihFs9zvpM1CB8MBOTnTp5NGCVkRYF3SB2LH+Kcippe0ats4qCyB1eEoyQX99rERp2iQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-http@3.679.0': - resolution: {integrity: sha512-ZoKLubW5DqqV1/2a3TSn+9sSKg0T8SsYMt1JeirnuLJF0mCoYFUaWMyvxxKuxPoqvUsaycxKru4GkpJ10ltNBw==} + '@aws-sdk/credential-provider-http@3.693.0': + resolution: {integrity: sha512-sL8MvwNJU7ZpD7/d2VVb3by1GknIJUxzTIgYtVkDVA/ojo+KRQSSHxcj0EWWXF5DTSh2Tm+LrEug3y1ZyKHsDA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-ini@3.682.0': - resolution: {integrity: sha512-6eqWeHdK6EegAxqDdiCi215nT3QZPwukgWAYuVxNfJ/5m0/P7fAzF+D5kKVgByUvGJEbq/FEL8Fw7OBe64AA+g==} + '@aws-sdk/credential-provider-ini@3.693.0': + resolution: {integrity: sha512-kvaa4mXhCCOuW7UQnBhYqYfgWmwy7WSBSDClutwSLPZvgrhYj2l16SD2lN4IfYdxARYMJJ1lFYp3/jJG/9Yk4Q==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.682.0 + '@aws-sdk/client-sts': ^3.693.0 - '@aws-sdk/credential-provider-node@3.682.0': - resolution: {integrity: sha512-HSmDqZcBVZrTctHCT9m++vdlDfJ1ARI218qmZa+TZzzOFNpKWy6QyHMEra45GB9GnkkMmV6unoDSPMuN0AqcMg==} + '@aws-sdk/credential-provider-node@3.693.0': + resolution: {integrity: sha512-42WMsBjTNnjYxYuM3qD/Nq+8b7UdMopUq5OduMDxoM3mFTV6PXMMnfI4Z1TNnR4tYRvPXAnuNltF6xmjKbSJRA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-process@3.679.0': - resolution: {integrity: sha512-u/p4TV8kQ0zJWDdZD4+vdQFTMhkDEJFws040Gm113VHa/Xo1SYOjbpvqeuFoz6VmM0bLvoOWjxB9MxnSQbwKpQ==} + '@aws-sdk/credential-provider-process@3.693.0': + resolution: {integrity: sha512-cvxQkrTWHHjeHrPlj7EWXPnFSq8x7vMx+Zn1oTsMpCY445N9KuzjfJTkmNGwU2GT6rSZI9/0MM02aQvl5bBBTQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-sso@3.682.0': - resolution: {integrity: sha512-h7IH1VsWgV6YAJSWWV6y8uaRjGqLY3iBpGZlXuTH/c236NMLaNv+WqCBLeBxkFGUb2WeQ+FUPEJDCD69rgLIkg==} + '@aws-sdk/credential-provider-sso@3.693.0': + resolution: {integrity: sha512-479UlJxY+BFjj3pJFYUNC0DCMrykuG7wBAXfsvZqQxKUa83DnH5Q1ID/N2hZLkxjGd4ZW0AC3lTOMxFelGzzpQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-web-identity@3.679.0': - resolution: {integrity: sha512-a74tLccVznXCaBefWPSysUcLXYJiSkeUmQGtalNgJ1vGkE36W5l/8czFiiowdWdKWz7+x6xf0w+Kjkjlj42Ung==} + '@aws-sdk/credential-provider-web-identity@3.693.0': + resolution: {integrity: sha512-8LB210Pr6VeCiSb2hIra+sAH4KUBLyGaN50axHtIgufVK8jbKIctTZcVY5TO9Se+1107TsruzeXS7VeqVdJfFA==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.679.0 + '@aws-sdk/client-sts': ^3.693.0 - '@aws-sdk/credential-providers@3.682.0': - resolution: {integrity: sha512-vLBdUlTISEXVKYFFO665ajC0U0RdXFx21fwTHiN2g4edFH++di2XCJ8/Y34bu09z9bV/rwFT2jn41iAVWasNKg==} + '@aws-sdk/credential-providers@3.693.0': + resolution: {integrity: sha512-0CCH8GuH1E41Kpq52NujErbUIRewDWLkdbYO8UJGybDbUQ8KC5JG1tP7K20tKYHmVgJGXDHo+XUIG7ogHD6/JA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-host-header@3.679.0': - resolution: {integrity: sha512-y176HuQ8JRY3hGX8rQzHDSbCl9P5Ny9l16z4xmaiLo+Qfte7ee4Yr3yaAKd7GFoJ3/Mhud2XZ37fR015MfYl2w==} + '@aws-sdk/middleware-host-header@3.693.0': + resolution: {integrity: sha512-BCki6sAZ5jYwIN/t3ElCiwerHad69ipHwPsDCxJQyeiOnJ8HG+lEpnVIfrnI8A0fLQNSF3Gtx6ahfBpKiv1Oug==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-logger@3.679.0': - resolution: {integrity: sha512-0vet8InEj7nvIvGKk+ch7bEF5SyZ7Us9U7YTEgXPrBNStKeRUsgwRm0ijPWWd0a3oz2okaEwXsFl7G/vI0XiEA==} + '@aws-sdk/middleware-logger@3.693.0': + resolution: {integrity: sha512-dXnXDPr+wIiJ1TLADACI1g9pkSB21KkMIko2u4CJ2JCBoxi5IqeTnVoa6YcC8GdFNVRl+PorZ3Zqfmf1EOTC6w==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-recursion-detection@3.679.0': - resolution: {integrity: sha512-sQoAZFsQiW/LL3DfKMYwBoGjYDEnMbA9WslWN8xneCmBAwKo6IcSksvYs23PP8XMIoBGe2I2J9BSr654XWygTQ==} + '@aws-sdk/middleware-recursion-detection@3.693.0': + resolution: {integrity: sha512-0LDmM+VxXp0u3rG0xQRWD/q6Ubi7G8I44tBPahevD5CaiDZTkmNTrVUf0VEJgVe0iCKBppACMBDkLB0/ETqkFw==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-user-agent@3.682.0': - resolution: {integrity: sha512-7TyvYR9HdGH1/Nq0eeApUTM4izB6rExiw87khVYuJwZHr6FmvIL1FsOVFro/4WlXa0lg4LiYOm/8H8dHv+fXTg==} + '@aws-sdk/middleware-user-agent@3.693.0': + resolution: {integrity: sha512-/KUq/KEpFFbQmNmpp7SpAtFAdViquDfD2W0QcG07zYBfz9MwE2ig48ALynXm5sMpRmnG7sJXjdvPtTsSVPfkiw==} engines: {node: '>=16.0.0'} '@aws-sdk/protocol-http@3.374.0': @@ -1829,8 +1860,8 @@ packages: engines: {node: '>=14.0.0'} deprecated: This package has moved to @smithy/protocol-http - '@aws-sdk/region-config-resolver@3.679.0': - resolution: {integrity: sha512-Ybx54P8Tg6KKq5ck7uwdjiKif7n/8g1x+V0V9uTjBjRWqaIgiqzXwKWoPj6NCNkE7tJNtqI4JrNxp/3S3HvmRw==} + '@aws-sdk/region-config-resolver@3.693.0': + resolution: {integrity: sha512-YLUkMsUY0GLW/nfwlZ69cy1u07EZRmsv8Z9m0qW317/EZaVx59hcvmcvb+W4bFqj5E8YImTjoGfE4cZ0F9mkyw==} engines: {node: '>=16.0.0'} '@aws-sdk/signature-v4@3.374.0': @@ -1838,29 +1869,29 @@ packages: engines: {node: '>=14.0.0'} deprecated: This package has moved to @smithy/signature-v4 - '@aws-sdk/token-providers@3.679.0': - resolution: {integrity: sha512-1/+Zso/x2jqgutKixYFQEGli0FELTgah6bm7aB+m2FAWH4Hz7+iMUsazg6nSWm714sG9G3h5u42Dmpvi9X6/hA==} + '@aws-sdk/token-providers@3.693.0': + resolution: {integrity: sha512-nDBTJMk1l/YmFULGfRbToOA2wjf+FkQT4dMgYCv+V9uSYsMzQj8A7Tha2dz9yv4vnQgYaEiErQ8d7HVyXcVEoA==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sso-oidc': ^3.679.0 + '@aws-sdk/client-sso-oidc': ^3.693.0 - '@aws-sdk/types@3.679.0': - resolution: {integrity: sha512-NwVq8YvInxQdJ47+zz4fH3BRRLC6lL+WLkvr242PVBbUOLRyK/lkwHlfiKUoeVIMyK5NF+up6TRg71t/8Bny6Q==} + '@aws-sdk/types@3.692.0': + resolution: {integrity: sha512-RpNvzD7zMEhiKgmlxGzyXaEcg2khvM7wd5sSHVapOcrde1awQSOMGI4zKBQ+wy5TnDfrm170ROz/ERLYtrjPZA==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-endpoints@3.679.0': - resolution: {integrity: sha512-YL6s4Y/1zC45OvddvgE139fjeWSKKPgLlnfrvhVL7alNyY9n7beR4uhoDpNrt5mI6sn9qiBF17790o+xLAXjjg==} + '@aws-sdk/util-endpoints@3.693.0': + resolution: {integrity: sha512-eo4F6DRQ/kxS3gxJpLRv+aDNy76DxQJL5B3DPzpr9Vkq0ygVoi4GT5oIZLVaAVIJmi6k5qq9dLsYZfWLUxJJSg==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-locate-window@3.568.0': - resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==} + '@aws-sdk/util-locate-window@3.693.0': + resolution: {integrity: sha512-ttrag6haJLWABhLqtg1Uf+4LgHWIMOVSYL+VYZmAp2v4PUGOwWmWQH0Zk8RM7YuQcLfH/EoR72/Yxz6A4FKcuw==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-user-agent-browser@3.679.0': - resolution: {integrity: sha512-CusSm2bTBG1kFypcsqU8COhnYc6zltobsqs3nRrvYqYaOqtMnuE46K4XTWpnzKgwDejgZGOE+WYyprtAxrPvmQ==} + '@aws-sdk/util-user-agent-browser@3.693.0': + resolution: {integrity: sha512-6EUfuKOujtddy18OLJUaXfKBgs+UcbZ6N/3QV4iOkubCUdeM1maIqs++B9bhCbWeaeF5ORizJw5FTwnyNjE/mw==} - '@aws-sdk/util-user-agent-node@3.682.0': - resolution: {integrity: sha512-so5s+j0gPoTS0HM4HPL+G0ajk0T6cQAg8JXzRgvyiQAxqie+zGCZAV3VuVeMNWMVbzsgZl0pYZaatPFTLG/AxA==} + '@aws-sdk/util-user-agent-node@3.693.0': + resolution: {integrity: sha512-td0OVX8m5ZKiXtecIDuzY3Y3UZIzvxEr57Hp21NOwieqKCG2UeyQWWeGPv0FQaU7dpTkvFmVNI+tx9iB8V/Nhg==} engines: {node: '>=16.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -1959,8 +1990,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-define-polyfill-provider@0.6.2': - resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + '@babel/helper-define-polyfill-provider@0.6.3': + resolution: {integrity: sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -2330,8 +2361,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-constant-elements@7.25.1': - resolution: {integrity: sha512-SLV/giH/V4SmloZ6Dt40HjTGTAIkxn33TVIHxNGNvo8ezMhrxBkzisj4op1KZYPIOHFLqhv60OHvX+YRu4xbmQ==} + '@babel/plugin-transform-react-constant-elements@7.25.9': + resolution: {integrity: sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2348,14 +2379,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-self@7.24.7': - resolution: {integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==} + '@babel/plugin-transform-react-jsx-self@7.25.9': + resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-source@7.24.7': - resolution: {integrity: sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==} + '@babel/plugin-transform-react-jsx-source@7.25.9': + resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2499,8 +2530,8 @@ packages: resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} - '@bundled-es-modules/cookie@2.0.0': - resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} + '@bundled-es-modules/cookie@2.0.1': + resolution: {integrity: sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw==} '@bundled-es-modules/statuses@1.0.1': resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} @@ -2567,49 +2598,49 @@ packages: resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==} engines: {node: '>=16.13'} - '@cloudflare/vitest-pool-workers@0.5.24': - resolution: {integrity: sha512-pMQr/kNucS5I1k1W7Ufn2Nf7JCuKLeuKtznOiboW3FdiWwH6iZqcO4UFPrjUYgnqaPLJAEbEHoNXFx0B1a8sGw==} + '@cloudflare/vitest-pool-workers@0.5.28': + resolution: {integrity: sha512-jyf8GO+JX7M9nPIs8QBFejWXPSCZxcMyMquW2v2LIdpgYfF2EoxJFHQEIS1C8s/4ljOu4IvZB7Bj+wePpK9E4Q==} peerDependencies: '@vitest/runner': 2.0.x - 2.1.x '@vitest/snapshot': 2.0.x - 2.1.x vitest: 2.0.x - 2.1.x - '@cloudflare/workerd-darwin-64@1.20241022.0': - resolution: {integrity: sha512-1NNYun37myMTgCUiPQEJ0cMal4mKZVTpkD0b2tx9hV70xji+frVJcSK8YVLeUm1P+Rw1d/ct8DMgQuCpsz3Fsw==} + '@cloudflare/workerd-darwin-64@1.20241106.1': + resolution: {integrity: sha512-zxvaToi1m0qzAScrxFt7UvFVqU8DxrCO2CinM1yQkv5no7pA1HolpIrwZ0xOhR3ny64Is2s/J6BrRjpO5dM9Zw==} engines: {node: '>=16'} cpu: [x64] os: [darwin] - '@cloudflare/workerd-darwin-arm64@1.20241022.0': - resolution: {integrity: sha512-FOO/0P0U82EsTLTdweNVgw+4VOk5nghExLPLSppdOziq6IR5HVgP44Kmq5LdsUeHUhwUmfOh9hzaTpkNzUqKvw==} + '@cloudflare/workerd-darwin-arm64@1.20241106.1': + resolution: {integrity: sha512-j3dg/42D/bPgfNP3cRUBxF+4waCKO/5YKwXNj+lnVOwHxDu+ne5pFw9TIkKYcWTcwn0ZUkbNZNM5rhJqRn4xbg==} engines: {node: '>=16'} cpu: [arm64] os: [darwin] - '@cloudflare/workerd-linux-64@1.20241022.0': - resolution: {integrity: sha512-RsNc19BQJG9yd+ngnjuDeG9ywZG+7t1L4JeglgceyY5ViMNMKVO7Zpbsu69kXslU9h6xyQG+lrmclg3cBpnhYA==} + '@cloudflare/workerd-linux-64@1.20241106.1': + resolution: {integrity: sha512-Ih+Ye8E1DMBXcKrJktGfGztFqHKaX1CeByqshmTbODnWKHt6O65ax3oTecUwyC0+abuyraOpAtdhHNpFMhUkmw==} engines: {node: '>=16'} cpu: [x64] os: [linux] - '@cloudflare/workerd-linux-arm64@1.20241022.0': - resolution: {integrity: sha512-x5mUXpKxfsosxcFmcq5DaqLs37PejHYVRsNz1cWI59ma7aC4y4Qn6Tf3i0r9MwQTF/MccP4SjVslMU6m4W7IaA==} + '@cloudflare/workerd-linux-arm64@1.20241106.1': + resolution: {integrity: sha512-mdQFPk4+14Yywn7n1xIzI+6olWM8Ybz10R7H3h+rk0XulMumCWUCy1CzIDauOx6GyIcSgKIibYMssVHZR30ObA==} engines: {node: '>=16'} cpu: [arm64] os: [linux] - '@cloudflare/workerd-windows-64@1.20241022.0': - resolution: {integrity: sha512-eBCClx4szCOgKqOlxxbdNszMqQf3MRG1B9BRIqEM/diDfdR9IrZ8l3FaEm+l9gXgPmS6m1NBn40aWuGBl8UTSw==} + '@cloudflare/workerd-windows-64@1.20241106.1': + resolution: {integrity: sha512-4rtcss31E/Rb/PeFocZfr+B9i1MdrkhsTBWizh8siNR4KMmkslU2xs2wPaH1z8+ErxkOsHrKRa5EPLh5rIiFeg==} engines: {node: '>=16'} cpu: [x64] os: [win32] - '@cloudflare/workers-shared@0.7.0': - resolution: {integrity: sha512-LLQRTqx7lKC7o2eCYMpyc5FXV8d0pUX6r3A+agzhqS9aoR5A6zCPefwQGcvbKx83ozX22ATZcemwxQXn12UofQ==} + '@cloudflare/workers-shared@0.7.1': + resolution: {integrity: sha512-46cP5FCrl3TrvHeoHLb5SRuiDMKH5kc9Yvo36SAfzt8dqJI/qJRoY1GP3ioHn/gP7v2QIoUOTAzIl7Ml7MnfrA==} engines: {node: '>=16.7.0'} - '@cloudflare/workers-types@4.20241022.0': - resolution: {integrity: sha512-1zOAw5QIDKItzGatzCrEpfLOB1AuMTwVqKmbw9B9eBfCUGRFNfJYMrJxIwcse9EmKahsQt2GruqU00pY/GyXgg==} + '@cloudflare/workers-types@4.20241112.0': + resolution: {integrity: sha512-Q4p9bAWZrX14bSCKY9to19xl0KMU7nsO5sJ2cTVspHoypsjPUMeQCsjHjmsO2C4Myo8/LPeDvmqFmkyNAPPYZw==} '@colors/colors@1.5.0': resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} @@ -2654,11 +2685,11 @@ packages: resolution: {integrity: sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==} engines: {node: '>=14.17.0'} - '@docsearch/css@3.7.0': - resolution: {integrity: sha512-1OorbTwi1eeDmr0v5t+ckSRlt1zM5GHjm92iIl3kUu7im3GHuP+csf6E0WBg8pdXQczTWP9J9+o9n+Vg6DH5cQ==} + '@docsearch/css@3.8.0': + resolution: {integrity: sha512-pieeipSOW4sQ0+bE5UFC51AOZp9NGxg89wAlZ1BAQFaiRAGK1IKUaPQ0UGZeNctJXyqZ1UvBtOQh2HH+U5GtmA==} - '@docsearch/react@3.7.0': - resolution: {integrity: sha512-8e6tdDfkYoxafEEPuX5eE1h9cTkLvhe4KgoFkO5JCddXSQONnN1FHcDZRI4r8894eMpbYq6rdJF0dVYh8ikwNQ==} + '@docsearch/react@3.8.0': + resolution: {integrity: sha512-WnFK720+iwTVt94CxY3u+FgX6exb3BfN5kE9xUY6uuAH/9W/UFboBZFLlrw/zxFRHoHZCOXRtOylsXF+6LHI+Q==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' react: '>= 16.8.0 < 19.0.0' @@ -2674,21 +2705,21 @@ packages: search-insights: optional: true - '@docusaurus/babel@3.6.0': - resolution: {integrity: sha512-7CsoQFiadoq7AHSUIQNkI/lGfg9AQ2ZBzsf9BqfZGXkHwWDy6twuohEaG0PgQv1npSRSAB2dioVxhRSErnqKNA==} + '@docusaurus/babel@3.6.1': + resolution: {integrity: sha512-JcKaunW8Ml2nTnfnvFc55T00Y+aCpNWnf1KY/gG+wWxHYDH0IdXOOz+k6NAlEAerW8+VYLfUqRIqHZ7N/DVXvQ==} engines: {node: '>=18.0'} - '@docusaurus/bundler@3.6.0': - resolution: {integrity: sha512-o5T9HXkPKH0OQAifTxEXaebcO8kaz3tU1+wlIShZ2DKJHlsyWX3N4rToWBHroWnV/ZCT2XN3kLRzXASqrnb9Tw==} + '@docusaurus/bundler@3.6.1': + resolution: {integrity: sha512-vHSEx8Ku9x/gfIC6k4xb8J2nTxagLia0KvZkPZhxfkD1+n8i+Dj4BZPWTmv+kCA17RbgAvECG0XRZ0/ZEspQBQ==} engines: {node: '>=18.0'} peerDependencies: - '@docusaurus/faster': 3.5.2 + '@docusaurus/faster': '*' peerDependenciesMeta: '@docusaurus/faster': optional: true - '@docusaurus/core@3.6.0': - resolution: {integrity: sha512-lvRgMoKJJSRDt9+HhAqFcICV4kp/mw1cJJrLxIw4Q2XZnFGM1XUuwcbuaqWmGog+NcOLZaPCcCtZbn60EMCtjQ==} + '@docusaurus/core@3.6.1': + resolution: {integrity: sha512-cDKxPihiM2z7G+4QtpTczS7uxNfNG6naSqM65OmAJET0CFRHbc9mDlLFtQF0lsVES91SHqfcGaaLZmi2FjdwWA==} engines: {node: '>=18.0'} hasBin: true peerDependencies: @@ -2696,86 +2727,86 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 - '@docusaurus/cssnano-preset@3.6.0': - resolution: {integrity: sha512-h3jlOXqqzNSoU+C4CZLNpFtD+v2xr1UBf4idZpwMgqid9r6lb5GS7tWKnQnauio6OipacbHbDXEX3JyT1PlDkg==} + '@docusaurus/cssnano-preset@3.6.1': + resolution: {integrity: sha512-ZxYUmNeyQHW2w4/PJ7d07jQDuxzmKr9uPAQ6IVe5dTkeIeV0mDBB3jOLeJkNoI42Ru9JKEqQ9aVDtM9ct6QHnw==} engines: {node: '>=18.0'} - '@docusaurus/logger@3.6.0': - resolution: {integrity: sha512-BcQhoXilXW0607cH/kO6P5Gt5KxCGfoJ+QDKNf3yO2S09/RsITlW+0QljXPbI3DklTrHrhRDmgGk1yX4nUhWTA==} + '@docusaurus/logger@3.6.1': + resolution: {integrity: sha512-OvetI/nnOMBSqCkUzKAQhnIjhxduECK4qTu3tq/8/h/qqvLsvKURojm04WPE54L+Uy+UXMas0hnbBJd8zDlEOw==} engines: {node: '>=18.0'} - '@docusaurus/mdx-loader@3.6.0': - resolution: {integrity: sha512-GhRzL1Af/AdSSrGesSPOU/iP/aXadTGmVKuysCxZDrQR2RtBtubQZ9aw+KvdFVV7R4K/CsbgD6J5oqrXlEPk3Q==} + '@docusaurus/mdx-loader@3.6.1': + resolution: {integrity: sha512-KPIsYi0S3X3/rNrW3V1fgOu5t6ahYWc31zTHHod8pacFxdmk9Uf6uuw+Jd6Cly1ilgal+41Ku+s0gmMuqKqiqg==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - '@docusaurus/module-type-aliases@3.6.0': - resolution: {integrity: sha512-szTrIN/6/fuk0xkf3XbRfdTFJzRQ8d1s3sQj5++58wltrT7v3yn1149oc9ryYjMpRcbsarGloQwMu7ofPe4XPg==} + '@docusaurus/module-type-aliases@3.6.1': + resolution: {integrity: sha512-J+q1jgm7TnEfVIUZImSFeLA1rghb6nwtoB9siHdcgKpDqFJ9/S7xhQL2aEKE7iZMZYzpu+2F390E9A7GkdEJNA==} peerDependencies: react: '*' react-dom: '*' - '@docusaurus/plugin-content-blog@3.6.0': - resolution: {integrity: sha512-o4aT1/E0Ldpzs/hQff5uyoSriAhS/yqBhqSn+fvSw465AaqRsva6O7CZSYleuBq6x2bewyE3QJq2PcTiHhAd8g==} + '@docusaurus/plugin-content-blog@3.6.1': + resolution: {integrity: sha512-FUmsn3xg/XD/K/4FQd8XHrs92aQdZO5LUtpHnRvO1/6DY87SMz6B6ERAN9IGQQld//M2/LVTHkZy8oVhQZQHIQ==} engines: {node: '>=18.0'} peerDependencies: '@docusaurus/plugin-content-docs': '*' react: ^18.0.0 react-dom: ^18.0.0 - '@docusaurus/plugin-content-docs@3.6.0': - resolution: {integrity: sha512-c5gZOxocJKO/Zev2MEZInli+b+VNswDGuKHE6QtFgidhAJonwjh2kwj967RvWFaMMk62HlLJLZ+IGK2XsVy4Aw==} + '@docusaurus/plugin-content-docs@3.6.1': + resolution: {integrity: sha512-Uq8kyn5DYCDmkUlB9sWChhWghS4lUFNiQU+RXcAXJ3qCVXsBpPsh6RF+npQG1N+j4wAbjydM1iLLJJzp+x3eMQ==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - '@docusaurus/plugin-content-pages@3.6.0': - resolution: {integrity: sha512-RKHhJrfkadHc7+tt1cP48NWifOrhkSRMPdXNYytzhoQrXlP6Ph+3tfQ4/n+nT0S3Y9+wwRxYqRqA380ZLt+QtQ==} + '@docusaurus/plugin-content-pages@3.6.1': + resolution: {integrity: sha512-TZtL+2zq20gqGalzoIT2rEF1T4YCZ26jTvlCJXs78+incIajfdHtmdOq7rQW0oV7oqTjpGllbp788nY/vY9jgw==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - '@docusaurus/plugin-debug@3.6.0': - resolution: {integrity: sha512-o8T1Rl94COLdSlKvjYLQpRJQRU8WWZ8EX1B0yV0dQLNN8reyH7MQW+6z1ig4sQFfH3pnjPWVGHfuEjcib5m7Eg==} + '@docusaurus/plugin-debug@3.6.1': + resolution: {integrity: sha512-DeKPZtoVExDSYCbzoz7y5Dhc6+YPqRWfVGwEEUyKopSyQYefp0OV8hvASmbJCn2WyThRgspOUhog3FSEhz+agw==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - '@docusaurus/plugin-google-analytics@3.6.0': - resolution: {integrity: sha512-kgRFbfpi6Hshj75YUztKyEMtI/kw0trPRwoTN4g+W1NK99R/vh8phTvhBTIMnDbetU79795LkwfG0rZ/ce6zWQ==} + '@docusaurus/plugin-google-analytics@3.6.1': + resolution: {integrity: sha512-ZEoERiDHxSfhaEeT35ukQ892NzGHWiUvfxUsnPiRuGEhMoQlxMSp60shBuSZ1sUKuZlndoEl5qAXJg09Wls/Sg==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - '@docusaurus/plugin-google-gtag@3.6.0': - resolution: {integrity: sha512-nqu4IfjaO4UX+dojHL2BxHRS+sKj31CIMWYo49huQ3wTET0Oc3u/WGTaKd3ShTPDhkgiRhTOSTPUwJWrU55nHg==} + '@docusaurus/plugin-google-gtag@3.6.1': + resolution: {integrity: sha512-u/E9vXUsZxYaV6Brvfee8NiH/iR0cMml9P/ifz4EpH/Jfxdbw8rbCT0Nm/h7EFgEY48Uqkl5huSbIvFB9n8aTQ==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - '@docusaurus/plugin-google-tag-manager@3.6.0': - resolution: {integrity: sha512-OU6c5xI0nOVbEc9eImGvvsgNWe4vGm97t/W3aLHjWsHyNk3uwFNBQMHRvBUwAi9k/K3kyC5E7DWnc67REhdLOw==} + '@docusaurus/plugin-google-tag-manager@3.6.1': + resolution: {integrity: sha512-By+NKkGYV8tSo8/RyS1OXikOtqsko5jJZ/uioJfBjsBGgSbiMJ+Y/HogFBke0mgSvf7NPGKZTbYm5+FJ8YUtPQ==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - '@docusaurus/plugin-sitemap@3.6.0': - resolution: {integrity: sha512-YB5XMdf9FjLhgbHY/cDbYhVxsgcpPIjxY9769HUgFOB7GVzItTLOR71W035R1BiR2CA5QAn3XOSg36WLRxlhQQ==} + '@docusaurus/plugin-sitemap@3.6.1': + resolution: {integrity: sha512-i8R/GTKew4Cufb+7YQTwfPcNOhKTJzZ1VZ5OqQwI9c3pZK2TltQyhqKDVN94KCTbSSKvOYYytYfRAB2uPnH1/A==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - '@docusaurus/preset-classic@3.6.0': - resolution: {integrity: sha512-kpGNdQzr/Dpm7o3b1iaQrz4DMDx3WIeBbl4V4P4maa2zAQkTdlaP4CMgA5oKrRrpqPLnQFsUM/b+qf2glhl2Tw==} + '@docusaurus/preset-classic@3.6.1': + resolution: {integrity: sha512-b90Y1XRH9e+oa/E3NmiFEFOwgYUd+knFcZUy81nM3FJs038WbEA0T55NQsuPW0s7nOsCShQ7dVFyKxV+Wp31Nw==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 @@ -2786,70 +2817,60 @@ packages: peerDependencies: react: '*' - '@docusaurus/remark-plugin-npm2yarn@3.6.0': - resolution: {integrity: sha512-Imh0v68hFWSWlcE7qLlnZD9r4bQOzM6rcWTh6mPpfx2zHAai+so+SJmrMwZ1AJGfC08Y7Ch2Q/G4AThalXRVqQ==} + '@docusaurus/remark-plugin-npm2yarn@3.6.1': + resolution: {integrity: sha512-ve8xXfyB4oQwtYMgZoFxWWyp/aa3mobt4jLRjNHwRLQ6Jy7bMmFQ7uX99ExDttyGme2ABX4/vDNYfXDRdKm91Q==} engines: {node: '>=18.0'} - '@docusaurus/theme-classic@3.6.0': - resolution: {integrity: sha512-sAXNfwPL6uRD+BuHuKXZfAXud7SS7IK/JdrPuzyQxdO1gJKzI5GFfe1ED1QoJDNWJWJ01JHE5rSnwYLEADc2rQ==} + '@docusaurus/theme-classic@3.6.1': + resolution: {integrity: sha512-5lVUmIXk7zp+n9Ki2lYWrmhbd6mssOlKCnnDJvY4QDi3EgjRisIu5g4yKXoWTIbiqE7m7q/dS9cbeShEtfkKng==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - '@docusaurus/theme-common@3.6.0': - resolution: {integrity: sha512-frjlYE5sRs+GuPs4XXlp9aMLI2O4H5FPpznDAXBrCm+8EpWRiIb443ePMxM3IyMCQ5bwFlki0PI9C+r4apstnw==} + '@docusaurus/theme-common@3.6.1': + resolution: {integrity: sha512-18iEYNpMvarGfq9gVRpGowSZD24vZ39Iz4acqaj64180i54V9el8tVnhNr/wRvrUm1FY30A1NHLqnMnDz4rYEQ==} engines: {node: '>=18.0'} peerDependencies: '@docusaurus/plugin-content-docs': '*' react: ^18.0.0 react-dom: ^18.0.0 - '@docusaurus/theme-search-algolia@3.6.0': - resolution: {integrity: sha512-4IwRUkxjrisR8LXBHeE4d2btraWdMficbgiVL3UHvJURmyvgzMBZQP8KrK8rjdXeu8SuRxSmeV6NSVomRvdbEg==} + '@docusaurus/theme-search-algolia@3.6.1': + resolution: {integrity: sha512-BjmuiFRpQP1WEm8Mzu1Bb0Wdas6G65VHXDDNr7XTKgbstxalE6vuxt0ioXTDFS2YVep5748aVhKvnxR9gm2Liw==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - '@docusaurus/theme-translations@3.6.0': - resolution: {integrity: sha512-L555X8lWE3fv8VaF0Bc1VnAgi10UvRKFcvADHiYR7Gj37ItaWP5i7xLHsSw7fi/SHTXe5wfIeCFNqUYHyCOHAQ==} + '@docusaurus/theme-translations@3.6.1': + resolution: {integrity: sha512-bNm5G6sueUezvyhsBegA1wwM38yW0BnqpZTE9KHO2yKnkERNMaV5x/yPJ/DNCOHjJtCcJ5Uz55g2AS75Go31xA==} engines: {node: '>=18.0'} - '@docusaurus/types@3.6.0': - resolution: {integrity: sha512-jADLgoZGWhAzThr+mRiyuFD4OUzt6jHnb7NRArRKorgxckqUBaPyFOau9hhbcSTHtU6ceyeWjN7FDt7uG2Hplw==} + '@docusaurus/types@3.6.1': + resolution: {integrity: sha512-hCB1hj9DYutVYBisnPNobz9SzEmCcf1EetJv09O49Cov3BqOkm+vnnjB3d957YJMtpLGQoKBeN/FF1DZ830JwQ==} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - '@docusaurus/utils-common@3.6.0': - resolution: {integrity: sha512-diUDNfbw33GaZMmKwdTckT2IBfVouXLXRD+zphH9ywswuaEIKqixvuf5g41H7MBBrlMsxhna3uTMoB4B/OPDcA==} + '@docusaurus/utils-common@3.6.1': + resolution: {integrity: sha512-LX1qiTiC0aS8c92uZ+Wj2iNCNJyYZJIKY8/nZDKNMBfo759VYVS3RX3fKP3DznB+16sYp7++MyCz/T6fOGaRfw==} engines: {node: '>=18.0'} - peerDependencies: - '@docusaurus/types': '*' - peerDependenciesMeta: - '@docusaurus/types': - optional: true - '@docusaurus/utils-validation@3.6.0': - resolution: {integrity: sha512-CRHiKKJEKA0GFlfOf71JWHl7PtwOyX0+Zg9ep9NFEZv6Lcx3RJ9nhl7p8HRjPL6deyYceavM//BsfW4pCI4BtA==} + '@docusaurus/utils-validation@3.6.1': + resolution: {integrity: sha512-+iMd6zRl5cJQm7nUP+7pSO/oAXsN79eHO34ME7l2YJt4GEAr70l5kkD58u2jEPpp+wSXT70c7x2A2lzJI1E8jw==} engines: {node: '>=18.0'} - '@docusaurus/utils@3.6.0': - resolution: {integrity: sha512-VKczAutI4mptiAw/WcYEu5WeVhQ6Q1zdIUl64SGw9K++9lziH+Kt10Ee8l2dMpRkiUk6zzK20kMNlX2WCUwXYQ==} + '@docusaurus/utils@3.6.1': + resolution: {integrity: sha512-nS3WCvepwrnBEgSG5vQu40XG95lC9Jeh/odV5u5IhU1eQFEGDst9xBi6IK5yZdsGvbuaXBZLZtOqWYtuuFa/rQ==} engines: {node: '>=18.0'} - peerDependencies: - '@docusaurus/types': '*' - peerDependenciesMeta: - '@docusaurus/types': - optional: true - '@edge-runtime/primitives@5.1.0': - resolution: {integrity: sha512-bs379S/qL7b9B1fXM3xYe+g2orW7Uy0m8oIudiXLcHQyZLsdd0Gfw9STngFDnaAfAcRN5g+/YEMPSsDqiPm0TQ==} + '@edge-runtime/primitives@5.1.1': + resolution: {integrity: sha512-osrHE4ObQ3XFkvd1sGBLkheV2mcHUqJI/Bum2AWA0R3U78h9lif3xZAdl6eLD/XnW4xhsdwjPUejLusXbjvI4Q==} engines: {node: '>=16'} - '@edge-runtime/vm@4.0.3': - resolution: {integrity: sha512-2EKlqxSbZTV4D+XG8DTX+9P1SL+m48ahvNbDuxz+dZkmUZ+ju4hl/m28j7QMbC9kU5S+4HUJCYKCAfA+3gggLw==} + '@edge-runtime/vm@4.0.4': + resolution: {integrity: sha512-LqPw+yaSPpCNnVZl5XoHQAySEzlnZiC9gReUuQHMh9GI03KKqwpVqWkIK1UfK116Yww7f2WZuAgnY/nhHwTsJA==} engines: {node: '>=16'} '@emnapi/runtime@1.3.1': @@ -3433,28 +3454,28 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.18.0': - resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} + '@eslint/config-array@0.19.0': + resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.7.0': - resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} + '@eslint/core@0.9.0': + resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@3.1.0': - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + '@eslint/eslintrc@3.2.0': + resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.14.0': - resolution: {integrity: sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==} + '@eslint/js@9.15.0': + resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.2.2': - resolution: {integrity: sha512-CXtq5nR4Su+2I47WPOlWud98Y5Lv8Kyxp2ukhgFx/eW6Blm18VXJO5WuQylPugRo8nbluoi6GvvxBLqHcvqUUw==} + '@eslint/plugin-kit@0.2.3': + resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@faker-js/faker@9.2.0': @@ -3483,19 +3504,19 @@ packages: '@floating-ui/utils@0.2.8': resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} - '@formatjs/intl-localematcher@0.5.6': - resolution: {integrity: sha512-roz1+Ba5e23AHX6KUAWmLEyTRZegM5YDuxuvkHCyK3RJddf/UXB2f+s7pOMm9ktfPGla0g+mQXOn5vsuYirnaA==} + '@formatjs/intl-localematcher@0.5.8': + resolution: {integrity: sha512-I+WDNWWJFZie+jkfkiK5Mp4hEDyRSEvmyfYadflOno/mmKJKcB17fEpEH0oJu/OWhhCJ8kJBDz2YMd/6cDl7Mg==} '@fumari/json-schema-to-typescript@1.1.1': resolution: {integrity: sha512-vVnuwLqW8WJsg09EanNHnXnzsjYYsZE7JlD4M1sLvDnWGjvYJKNU6VpRqDxOiDChUszDZFKhxQSNYGShF0bKJg==} engines: {node: '>=18.0.0'} - '@google-cloud/vertexai@1.2.0': - resolution: {integrity: sha512-EH0dnoMRIBQzJEEOUWN03eWPSdLBFdsZA/am3eU+qYrnNyY9okUueOajZd79U48KwgFbqoFrCA9yHQ30DgfD8Q==} + '@google-cloud/vertexai@1.9.0': + resolution: {integrity: sha512-8brlcJwFXI4fPuBtsDNQqCdWZmz8gV9jeEKOU0vc5H2SjehCQpXK/NwuSEr916zbhlBHtg/sU37qQQdgvh5BRA==} engines: {node: '>=18.0.0'} - '@google/generative-ai@0.12.0': - resolution: {integrity: sha512-krWjurjEUHSFhCX4lGHMOhbnpBfYZGU31mpHpPBQwcfWm0T+/+wxC4UCAJfkxxc3/HvGJVG8r4AqrffaeDHDlA==} + '@google/generative-ai@0.21.0': + resolution: {integrity: sha512-7XhUbtnlkSEZK15kN3t+tzIMxsbKm/dSkKBFalj+20NvPKe1kBY7mR2P7vuijEn+f06z5+A8bVGKO0v39cr6Wg==} engines: {node: '>=18.0.0'} '@graphql-typed-document-node/core@3.2.0': @@ -3518,18 +3539,18 @@ packages: '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - '@hey-api/client-fetch@0.4.2': - resolution: {integrity: sha512-9BqcLTjsM3rWbads3afJkELS86vK7EqJvYgT429EVS9IO/kN75HEka3Ay/k142xCHSfXOuOShMdDam3nbG8wVA==} + '@hey-api/client-fetch@0.4.4': + resolution: {integrity: sha512-ebh1JjUdMAqes/Rg8OvbjDqGWGNhgHgmPtHlkIOUtj3y2mUXqX2g9sVoI/rSKW/FdADPng/90k5AL7bwT8W2lA==} - '@hey-api/openapi-ts@0.54.3': - resolution: {integrity: sha512-NE7f4HI8DwqHoIpWGhraKbya9EzJrfAQxItDtazWDMXd7YIKH2EYQZgMYa/KXq5QXn1/Hmglqz7aSNNv7hCrYw==} + '@hey-api/openapi-ts@0.56.0': + resolution: {integrity: sha512-bwqfuqJVNRVsbyC+jlAY2geJOWVQZWpVKS9z9sFeuTeRMJ5C8m+WzucMP0hurqYy67I90GaRyFSepvL1+miSXg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: typescript: ^5.x - '@hono/node-server@1.13.2': - resolution: {integrity: sha512-0w8nEmAyx0Ul0CQp8BL2VtAG4YVdpzXd/mvvM+l0G5Oq22pUyHS+KeFFPSY+czLOF5NAiV3MUNPD1n14Ol5svg==} + '@hono/node-server@1.13.5': + resolution: {integrity: sha512-lSo+CFlLqAFB4fX7ePqI9nauEn64wOfJHAfc9duYFTvAG3o416pC0nTGeNjuLHchLedH+XyWda5v79CVx1PIjg==} engines: {node: '>=18.14.1'} peerDependencies: hono: ^4 @@ -3686,22 +3707,22 @@ packages: cpu: [x64] os: [win32] - '@inquirer/confirm@5.0.1': - resolution: {integrity: sha512-6ycMm7k7NUApiMGfVc32yIPp28iPKxhGRMqoNDiUjq2RyTAkbs5Fx0TdzBqhabcKvniDdAAvHCmsRjnNfTsogw==} + '@inquirer/confirm@5.0.2': + resolution: {integrity: sha512-KJLUHOaKnNCYzwVbryj3TNBxyZIrr56fR5N45v6K9IPrbT6B7DcudBMfylkV1A8PUdJE15mybkEQyp2/ZUpxUA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' - '@inquirer/core@10.0.1': - resolution: {integrity: sha512-KKTgjViBQUi3AAssqjUFMnMO3CM3qwCHvePV9EW+zTKGKafFGFF01sc1yOIYjLJ7QU52G/FbzKc+c01WLzXmVQ==} + '@inquirer/core@10.1.0': + resolution: {integrity: sha512-I+ETk2AL+yAVbvuKx5AJpQmoaWhpiTFOg/UJb7ZkMAK4blmtG8ATh5ct+T/8xNld0CZG/2UhtkdMwpgvld92XQ==} engines: {node: '>=18'} - '@inquirer/figures@1.0.7': - resolution: {integrity: sha512-m+Trk77mp54Zma6xLkLuY+mvanPxlE4A7yNKs2HBiyZ4UkVs28Mv5c/pgWrHeInx+USHeX/WEPzjrWrcJiQgjw==} + '@inquirer/figures@1.0.8': + resolution: {integrity: sha512-tKd+jsmhq21AP1LhexC0pPwsCxEhGgAkg28byjJAd+xhmIs8LUX8JbUc3vBf3PhLxWiB5EvyBE5X7JSPAqMAqg==} engines: {node: '>=18'} - '@inquirer/type@3.0.0': - resolution: {integrity: sha512-YYykfbw/lefC7yKj7nanzQXILM7r3suIvyFlCcMskc99axmsSewXWkAfXKwMbgxL76iAFVmRwmYdwNZNc8gjog==} + '@inquirer/type@3.0.1': + resolution: {integrity: sha512-+ksJMIy92sOAiAccGpcKZUc3bYO07cADnscIxHBknEm3uNts3movSmBofc1908BNy5edKscxYeAdaX1NXkHS6A==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -3755,10 +3776,10 @@ packages: '@leichtgewicht/ip-codec@2.0.5': resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - '@llamaindex/chat-ui@0.0.8': - resolution: {integrity: sha512-yTWgxDzJD6F8w17CNIIJkSBE+hyd+WRqhF6lSElqo3k7CQyhtYr8cOD7cS6K8gBqaI3Xha5EPqvqV0+enJA0Mg==} + '@llamaindex/chat-ui@0.0.9': + resolution: {integrity: sha512-jVpawi03LSjOv+aiUmbxO8cZeQPSV4hkM7dEyFUsls+ggDvXG/MpZ4T0u6Fvu2wXe8SCd3qW5DiLgIrX3h9NkA==} peerDependencies: - react: ^18.2.0 + react: ^18.2.0 || ^19.0.0 || ^19.0.0-rc '@llamaindex/pdf-viewer@1.2.0': resolution: {integrity: sha512-GBn944h8UfuHLlNl2+C4GENY5Q5bMLRDnAyfCotkSoN3DBO0j9Ih1rnahRxC/m8qooN2SkPLnIJL69PxjZWr1Q==} @@ -3789,8 +3810,8 @@ packages: '@types/react': '>=16' react: '>=16' - '@mistralai/mistralai@1.1.0': - resolution: {integrity: sha512-YueaIX+g4+QTX6ERLjZLZMOhlC0/EoqwpayWrUKfTM9EGTyiOPdxFLpLpg5B9PsaxOrmZDC88pOp4QgSMqVr8w==} + '@mistralai/mistralai@1.3.4': + resolution: {integrity: sha512-db5UhCXqH0N05XbXMR/2bSiGKIFUzS6p0sI9Nl2XDmJuDZIm+WRGTlsq60ALwhvKpHcQKzN5L58HIneksRrn9g==} peerDependencies: zod: '>= 3' @@ -3804,8 +3825,8 @@ packages: '@mongodb-js/saslprep@1.1.7': resolution: {integrity: sha512-dCHW/oEX0KJ4NjDULBo3JiOaK5+6axtpBbS+ao2ZInoAL9/YRQLhXzSNAFz7hP4nzLkIqsfYAK/PDE3+XHny0Q==} - '@mswjs/interceptors@0.36.7': - resolution: {integrity: sha512-sdx02Wlus5hv6Bx7uUDb25gb0WGjCuSgnJB2LVERemoSGuqkZMe3QI6nEXhieFGtYwPrZbYrT2vPbsFN2XfbUw==} + '@mswjs/interceptors@0.37.1': + resolution: {integrity: sha512-SvE+tSpcX884RJrPCskXxoS965Ky/pYABDEhWW6oeSRhpUDLrS5nTvT5n1LLSDVDYvty4imVmXsy+3/ROVuknA==} engines: {node: '>=18'} '@napi-rs/nice-android-arm-eabi@1.0.1': @@ -3911,56 +3932,56 @@ packages: '@neondatabase/serverless@0.9.5': resolution: {integrity: sha512-siFas6gItqv6wD/pZnvdu34wEqgG3nSE6zWZdq5j2DEsa+VvX8i/5HXJOo06qrw5axPXn+lGCxeR+NLaSPIXug==} - '@next/env@15.0.2': - resolution: {integrity: sha512-c0Zr0ModK5OX7D4ZV8Jt/wqoXtitLNPwUfG9zElCZztdaZyNVnN40rDXVZ/+FGuR4CcNV5AEfM6N8f+Ener7Dg==} + '@next/env@15.0.3': + resolution: {integrity: sha512-t9Xy32pjNOvVn2AS+Utt6VmyrshbpfUMhIjFO60gI58deSo/KgLOp31XZ4O+kY/Is8WAGYwA5gR7kOb1eORDBA==} - '@next/eslint-plugin-next@15.0.2': - resolution: {integrity: sha512-R9Jc7T6Ge0txjmqpPwqD8vx6onQjynO9JT73ArCYiYPvSrwYXepH/UY/WdKDY8JPWJl72sAE4iGMHPeQ5xdEWg==} + '@next/eslint-plugin-next@15.0.3': + resolution: {integrity: sha512-3Ln/nHq2V+v8uIaxCR6YfYo7ceRgZNXfTd3yW1ukTaFbO+/I8jNakrjYWODvG9BuR2v5kgVtH/C8r0i11quOgw==} - '@next/swc-darwin-arm64@15.0.2': - resolution: {integrity: sha512-GK+8w88z+AFlmt+ondytZo2xpwlfAR8U6CRwXancHImh6EdGfHMIrTSCcx5sOSBei00GyLVL0ioo1JLKTfprgg==} + '@next/swc-darwin-arm64@15.0.3': + resolution: {integrity: sha512-s3Q/NOorCsLYdCKvQlWU+a+GeAd3C8Rb3L1YnetsgwXzhc3UTWrtQpB/3eCjFOdGUj5QmXfRak12uocd1ZiiQw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.0.2': - resolution: {integrity: sha512-KUpBVxIbjzFiUZhiLIpJiBoelqzQtVZbdNNsehhUn36e2YzKHphnK8eTUW1s/4aPy5kH/UTid8IuVbaOpedhpw==} + '@next/swc-darwin-x64@15.0.3': + resolution: {integrity: sha512-Zxl/TwyXVZPCFSf0u2BNj5sE0F2uR6iSKxWpq4Wlk/Sv9Ob6YCKByQTkV2y6BCic+fkabp9190hyrDdPA/dNrw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.0.2': - resolution: {integrity: sha512-9J7TPEcHNAZvwxXRzOtiUvwtTD+fmuY0l7RErf8Yyc7kMpE47MIQakl+3jecmkhOoIyi/Rp+ddq7j4wG6JDskQ==} + '@next/swc-linux-arm64-gnu@15.0.3': + resolution: {integrity: sha512-T5+gg2EwpsY3OoaLxUIofmMb7ohAUlcNZW0fPQ6YAutaWJaxt1Z1h+8zdl4FRIOr5ABAAhXtBcpkZNwUcKI2fw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.0.2': - resolution: {integrity: sha512-BjH4ZSzJIoTTZRh6rG+a/Ry4SW0HlizcPorqNBixBWc3wtQtj4Sn9FnRZe22QqrPnzoaW0ctvSz4FaH4eGKMww==} + '@next/swc-linux-arm64-musl@15.0.3': + resolution: {integrity: sha512-WkAk6R60mwDjH4lG/JBpb2xHl2/0Vj0ZRu1TIzWuOYfQ9tt9NFsIinI1Epma77JVgy81F32X/AeD+B2cBu/YQA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.0.2': - resolution: {integrity: sha512-i3U2TcHgo26sIhcwX/Rshz6avM6nizrZPvrDVDY1bXcLH1ndjbO8zuC7RoHp0NSK7wjJMPYzm7NYL1ksSKFreA==} + '@next/swc-linux-x64-gnu@15.0.3': + resolution: {integrity: sha512-gWL/Cta1aPVqIGgDb6nxkqy06DkwJ9gAnKORdHWX1QBbSZZB+biFYPFti8aKIQL7otCE1pjyPaXpFzGeG2OS2w==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.0.2': - resolution: {integrity: sha512-AMfZfSVOIR8fa+TXlAooByEF4OB00wqnms1sJ1v+iu8ivwvtPvnkwdzzFMpsK5jA2S9oNeeQ04egIWVb4QWmtQ==} + '@next/swc-linux-x64-musl@15.0.3': + resolution: {integrity: sha512-QQEMwFd8r7C0GxQS62Zcdy6GKx999I/rTO2ubdXEe+MlZk9ZiinsrjwoiBL5/57tfyjikgh6GOU2WRQVUej3UA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.0.2': - resolution: {integrity: sha512-JkXysDT0/hEY47O+Hvs8PbZAeiCQVxKfGtr4GUpNAhlG2E0Mkjibuo8ryGD29Qb5a3IOnKYNoZlh/MyKd2Nbww==} + '@next/swc-win32-arm64-msvc@15.0.3': + resolution: {integrity: sha512-9TEp47AAd/ms9fPNgtgnT7F3M1Hf7koIYYWCMQ9neOwjbVWJsHZxrFbI3iEDJ8rf1TDGpmHbKxXf2IFpAvheIQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.0.2': - resolution: {integrity: sha512-foaUL0NqJY/dX0Pi/UcZm5zsmSk5MtP/gxx3xOPyREkMFN+CTjctPfu3QaqrQHinaKdPnMWPJDKt4VjDfTBe/Q==} + '@next/swc-win32-x64-msvc@15.0.3': + resolution: {integrity: sha512-VNAz+HN4OGgvZs6MOoVfnn41kBzT+M+tB+OK4cww6DNyWS6wKaDpaAm/qLeOUbnMh0oVx1+mg0uoYARF69dJyA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3985,8 +4006,8 @@ packages: resolution: {integrity: sha512-XhdSY/4B1D34tSco/GION+23GMjaS9S2zszcqYkMHo8RcWInymF6L1x+Gk7EmHdrSxNFva2WM8orhC4BwQCwgw==} engines: {node: '>=12'} - '@number-flow/react@0.3.0': - resolution: {integrity: sha512-UExgUckxyeR1R36NfoD1An/6ZKe3VuzSxiVZgEYQmnjfeg/BVFjITi5MohnNzNt6RNAEKjDbQBpmSYUA/LO2lw==} + '@number-flow/react@0.3.4': + resolution: {integrity: sha512-OLQyvm42IhWJYc/z1T6jbuxRO6VZ0epVDWbtfyXJSzIQ6nq19DOmi74v/LJTMNaScrD+ZSMOERt3r0AJN0gXgw==} peerDependencies: react: ^18 || ^19.0.0-rc-915b914b3a-20240515 react-dom: ^18 @@ -4011,8 +4032,8 @@ packages: '@petamoriken/float16@3.8.7': resolution: {integrity: sha512-/Ri4xDDpe12NT6Ex/DRgHzLlobiQXEW/hmG08w1wj/YU7hLemk97c+zHQFp0iZQ9r7YqgLEXZR2sls4HxBf9NA==} - '@pinecone-database/pinecone@3.0.3': - resolution: {integrity: sha512-0cAG0d/6knVZgVyXM1II4qG3dyOepLuAQsCXTOJomdA7iQxf+/Om9mq9Cw4QObr56oZ+lqtptlw5qz0BQaBX2Q==} + '@pinecone-database/pinecone@4.0.0': + resolution: {integrity: sha512-INYS+GBys9v5BRTyn0tv8srVsPTlSRvE3BPE4Wkc/lOEyAIyB9F7DEMXbeF19FOLEgRwCuHTLjzm1niENl+4FA==} engines: {node: '>=18.0.0'} '@pkgjs/parseargs@0.11.0': @@ -4031,8 +4052,8 @@ packages: resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} engines: {node: '>=12'} - '@polka/url@1.0.0-next.25': - resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} + '@polka/url@1.0.0-next.28': + resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} '@protobufjs/aspromise@1.1.2': resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} @@ -4229,10 +4250,10 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-icons@1.3.1': - resolution: {integrity: sha512-QvYompk0X+8Yjlo/Fv4McrzxohDdM5GgLHyQcPpcsPvlOSXCGFjdbuyGL5dzRbg0GpknAjQJJZzdiRK7iWVuFQ==} + '@radix-ui/react-icons@1.3.2': + resolution: {integrity: sha512-fyQIhGDhzfc9pK2kH6Pl9c4BDJGfMkPqkyIgYDthyNYoNg3wVhoJMMh19WS4Up/1KMPFVpNsT2q3WmXn2N1m6g==} peerDependencies: - react: ^16.x || ^17.x || ^18.x || ^19.x + react: ^16.x || ^17.x || ^18.x || ^19.0.0 || ^19.0.0-rc '@radix-ui/react-id@1.1.0': resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} @@ -4360,8 +4381,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-scroll-area@1.2.0': - resolution: {integrity: sha512-q2jMBdsJ9zB7QG6ngQNzNwlvxLQqONyL58QbEGwuyRZZb/ARQwk3uQVbCF7GvQVOtV6EU/pDxAw3zRzJZI3rpQ==} + '@radix-ui/react-scroll-area@1.2.1': + resolution: {integrity: sha512-FnM1fHfCtEZ1JkyfH/1oMiTcFBQvHKl4vD9WnpwkLgtF+UmnXMCad6ECPTaAjcDjam+ndOEJWgHyKDGNteWSHw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -4421,8 +4442,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-tooltip@1.1.3': - resolution: {integrity: sha512-Z4w1FIS0BqVFI2c1jZvb/uDVJijJjJ2ZMuPV81oVgTZ7g3BZxobplnMVvXtFWgtozdvYJ+MFWtwkM5S2HnAong==} + '@radix-ui/react-tooltip@1.1.4': + resolution: {integrity: sha512-QpObUH/ZlpaO4YgHSaYzrLO2VuO+ZBFFgGzjMUPwtiYnAzzNNDPJeEGRrT7qNOrWm/Jr08M1vlp+vTHtnSQ0Uw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -4623,93 +4644,93 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.24.4': - resolution: {integrity: sha512-jfUJrFct/hTA0XDM5p/htWKoNNTbDLY0KRwEt6pyOA6k2fmk0WVwl65PdUdJZgzGEHWx+49LilkcSaumQRyNQw==} + '@rollup/rollup-android-arm-eabi@4.27.3': + resolution: {integrity: sha512-EzxVSkIvCFxUd4Mgm4xR9YXrcp976qVaHnqom/Tgm+vU79k4vV4eYTjmRvGfeoW8m9LVcsAy/lGjcgVegKEhLQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.24.4': - resolution: {integrity: sha512-j4nrEO6nHU1nZUuCfRKoCcvh7PIywQPUCBa2UsootTHvTHIoIu2BzueInGJhhvQO/2FTRdNYpf63xsgEqH9IhA==} + '@rollup/rollup-android-arm64@4.27.3': + resolution: {integrity: sha512-LJc5pDf1wjlt9o/Giaw9Ofl+k/vLUaYsE2zeQGH85giX2F+wn/Cg8b3c5CDP3qmVmeO5NzwVUzQQxwZvC2eQKw==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.24.4': - resolution: {integrity: sha512-GmU/QgGtBTeraKyldC7cDVVvAJEOr3dFLKneez/n7BvX57UdhOqDsVwzU7UOnYA7AAOt+Xb26lk79PldDHgMIQ==} + '@rollup/rollup-darwin-arm64@4.27.3': + resolution: {integrity: sha512-OuRysZ1Mt7wpWJ+aYKblVbJWtVn3Cy52h8nLuNSzTqSesYw1EuN6wKp5NW/4eSre3mp12gqFRXOKTcN3AI3LqA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.24.4': - resolution: {integrity: sha512-N6oDBiZCBKlwYcsEPXGDE4g9RoxZLK6vT98M8111cW7VsVJFpNEqvJeIPfsCzbf0XEakPslh72X0gnlMi4Ddgg==} + '@rollup/rollup-darwin-x64@4.27.3': + resolution: {integrity: sha512-xW//zjJMlJs2sOrCmXdB4d0uiilZsOdlGQIC/jjmMWT47lkLLoB1nsNhPUcnoqyi5YR6I4h+FjBpILxbEy8JRg==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.24.4': - resolution: {integrity: sha512-py5oNShCCjCyjWXCZNrRGRpjWsF0ic8f4ieBNra5buQz0O/U6mMXCpC1LvrHuhJsNPgRt36tSYMidGzZiJF6mw==} + '@rollup/rollup-freebsd-arm64@4.27.3': + resolution: {integrity: sha512-58E0tIcwZ+12nK1WiLzHOD8I0d0kdrY/+o7yFVPRHuVGY3twBwzwDdTIBGRxLmyjciMYl1B/U515GJy+yn46qw==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.24.4': - resolution: {integrity: sha512-L7VVVW9FCnTTp4i7KrmHeDsDvjB4++KOBENYtNYAiYl96jeBThFfhP6HVxL74v4SiZEVDH/1ILscR5U9S4ms4g==} + '@rollup/rollup-freebsd-x64@4.27.3': + resolution: {integrity: sha512-78fohrpcVwTLxg1ZzBMlwEimoAJmY6B+5TsyAZ3Vok7YabRBUvjYTsRXPTjGEvv/mfgVBepbW28OlMEz4w8wGA==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.24.4': - resolution: {integrity: sha512-10ICosOwYChROdQoQo589N5idQIisxjaFE/PAnX2i0Zr84mY0k9zul1ArH0rnJ/fpgiqfu13TFZR5A5YJLOYZA==} + '@rollup/rollup-linux-arm-gnueabihf@4.27.3': + resolution: {integrity: sha512-h2Ay79YFXyQi+QZKo3ISZDyKaVD7uUvukEHTOft7kh00WF9mxAaxZsNs3o/eukbeKuH35jBvQqrT61fzKfAB/Q==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.24.4': - resolution: {integrity: sha512-ySAfWs69LYC7QhRDZNKqNhz2UKN8LDfbKSMAEtoEI0jitwfAG2iZwVqGACJT+kfYvvz3/JgsLlcBP+WWoKCLcw==} + '@rollup/rollup-linux-arm-musleabihf@4.27.3': + resolution: {integrity: sha512-Sv2GWmrJfRY57urktVLQ0VKZjNZGogVtASAgosDZ1aUB+ykPxSi3X1nWORL5Jk0sTIIwQiPH7iE3BMi9zGWfkg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.24.4': - resolution: {integrity: sha512-uHYJ0HNOI6pGEeZ/5mgm5arNVTI0nLlmrbdph+pGXpC9tFHFDQmDMOEqkmUObRfosJqpU8RliYoGz06qSdtcjg==} + '@rollup/rollup-linux-arm64-gnu@4.27.3': + resolution: {integrity: sha512-FPoJBLsPW2bDNWjSrwNuTPUt30VnfM8GPGRoLCYKZpPx0xiIEdFip3dH6CqgoT0RnoGXptaNziM0WlKgBc+OWQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.24.4': - resolution: {integrity: sha512-38yiWLemQf7aLHDgTg85fh3hW9stJ0Muk7+s6tIkSUOMmi4Xbv5pH/5Bofnsb6spIwD5FJiR+jg71f0CH5OzoA==} + '@rollup/rollup-linux-arm64-musl@4.27.3': + resolution: {integrity: sha512-TKxiOvBorYq4sUpA0JT+Fkh+l+G9DScnG5Dqx7wiiqVMiRSkzTclP35pE6eQQYjP4Gc8yEkJGea6rz4qyWhp3g==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.24.4': - resolution: {integrity: sha512-q73XUPnkwt9ZNF2xRS4fvneSuaHw2BXuV5rI4cw0fWYVIWIBeDZX7c7FWhFQPNTnE24172K30I+dViWRVD9TwA==} + '@rollup/rollup-linux-powerpc64le-gnu@4.27.3': + resolution: {integrity: sha512-v2M/mPvVUKVOKITa0oCFksnQQ/TqGrT+yD0184/cWHIu0LoIuYHwox0Pm3ccXEz8cEQDLk6FPKd1CCm+PlsISw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.24.4': - resolution: {integrity: sha512-Aie/TbmQi6UXokJqDZdmTJuZBCU3QBDA8oTKRGtd4ABi/nHgXICulfg1KI6n9/koDsiDbvHAiQO3YAUNa/7BCw==} + '@rollup/rollup-linux-riscv64-gnu@4.27.3': + resolution: {integrity: sha512-LdrI4Yocb1a/tFVkzmOE5WyYRgEBOyEhWYJe4gsDWDiwnjYKjNs7PS6SGlTDB7maOHF4kxevsuNBl2iOcj3b4A==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.24.4': - resolution: {integrity: sha512-P8MPErVO/y8ohWSP9JY7lLQ8+YMHfTI4bAdtCi3pC2hTeqFJco2jYspzOzTUB8hwUWIIu1xwOrJE11nP+0JFAQ==} + '@rollup/rollup-linux-s390x-gnu@4.27.3': + resolution: {integrity: sha512-d4wVu6SXij/jyiwPvI6C4KxdGzuZOvJ6y9VfrcleHTwo68fl8vZC5ZYHsCVPUi4tndCfMlFniWgwonQ5CUpQcA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.24.4': - resolution: {integrity: sha512-K03TljaaoPK5FOyNMZAAEmhlyO49LaE4qCsr0lYHUKyb6QacTNF9pnfPpXnFlFD3TXuFbFbz7tJ51FujUXkXYA==} + '@rollup/rollup-linux-x64-gnu@4.27.3': + resolution: {integrity: sha512-/6bn6pp1fsCGEY5n3yajmzZQAh+mW4QPItbiWxs69zskBzJuheb3tNynEjL+mKOsUSFK11X4LYF2BwwXnzWleA==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.24.4': - resolution: {integrity: sha512-VJYl4xSl/wqG2D5xTYncVWW+26ICV4wubwN9Gs5NrqhJtayikwCXzPL8GDsLnaLU3WwhQ8W02IinYSFJfyo34Q==} + '@rollup/rollup-linux-x64-musl@4.27.3': + resolution: {integrity: sha512-nBXOfJds8OzUT1qUreT/en3eyOXd2EH5b0wr2bVB5999qHdGKkzGzIyKYaKj02lXk6wpN71ltLIaQpu58YFBoQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.24.4': - resolution: {integrity: sha512-ku2GvtPwQfCqoPFIJCqZ8o7bJcj+Y54cZSr43hHca6jLwAiCbZdBUOrqE6y29QFajNAzzpIOwsckaTFmN6/8TA==} + '@rollup/rollup-win32-arm64-msvc@4.27.3': + resolution: {integrity: sha512-ogfbEVQgIZOz5WPWXF2HVb6En+kWzScuxJo/WdQTqEgeyGkaa2ui5sQav9Zkr7bnNCLK48uxmmK0TySm22eiuw==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.24.4': - resolution: {integrity: sha512-V3nCe+eTt/W6UYNr/wGvO1fLpHUrnlirlypZfKCT1fG6hWfqhPgQV/K/mRBXBpxc0eKLIF18pIOFVPh0mqHjlg==} + '@rollup/rollup-win32-ia32-msvc@4.27.3': + resolution: {integrity: sha512-ecE36ZBMLINqiTtSNQ1vzWc5pXLQHlf/oqGp/bSbi7iedcjcNb6QbCBNG73Euyy2C+l/fn8qKWEwxr+0SSfs3w==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.24.4': - resolution: {integrity: sha512-LTw1Dfd0mBIEqUVCxbvTE/LLo+9ZxVC9k99v1v4ahg9Aak6FpqOfNu5kRkeTAn0wphoC4JU7No1/rL+bBCEwhg==} + '@rollup/rollup-win32-x64-msvc@4.27.3': + resolution: {integrity: sha512-vliZLrDmYKyaUoMzEbMTg2JkerfBjn03KmAw9CykO0Zzkzoyd7o3iZNam/TpyWNjNT+Cz2iO3P9Smv2wgrR+Eg==} cpu: [x64] os: [win32] @@ -4736,14 +4757,23 @@ packages: '@shikijs/core@1.22.2': resolution: {integrity: sha512-bvIQcd8BEeR1yFvOYv6HDiyta2FFVePbzeowf5pPS1avczrPK+cjmaxxh0nx5QzbON7+Sv0sQfQVciO7bN72sg==} + '@shikijs/core@1.23.1': + resolution: {integrity: sha512-NuOVgwcHgVC6jBVH5V7iblziw6iQbWWHrj5IlZI3Fqu2yx9awH7OIQkXIcsHsUmY19ckwSgUMgrqExEyP5A0TA==} + '@shikijs/engine-javascript@1.22.2': resolution: {integrity: sha512-iOvql09ql6m+3d1vtvP8fLCVCK7BQD1pJFmHIECsujB0V32BJ0Ab6hxk1ewVSMFA58FI0pR2Had9BKZdyQrxTw==} + '@shikijs/engine-javascript@1.23.1': + resolution: {integrity: sha512-i/LdEwT5k3FVu07SiApRFwRcSJs5QM9+tod5vYCPig1Ywi8GR30zcujbxGQFJHwYD7A5BUqagi8o5KS+LEVgBg==} + '@shikijs/engine-oniguruma@1.22.2': resolution: {integrity: sha512-GIZPAGzQOy56mGvWMoZRPggn0dTlBf1gutV5TdceLCZlFNqWmuc7u+CzD0Gd9vQUTgLbrt0KLzz6FNprqYAxlA==} - '@shikijs/rehype@1.22.2': - resolution: {integrity: sha512-A0RHgiYR5uiHvddwHehBN9j8PhOvfT6/GebSTWrapur6M+fD/4i3mlfUv7aFK4b+4GQ1R42L8fC5N98whZjNcg==} + '@shikijs/engine-oniguruma@1.23.1': + resolution: {integrity: sha512-KQ+lgeJJ5m2ISbUZudLR1qHeH3MnSs2mjFg7bnencgs5jDVPeJ2NVDJ3N5ZHbcTsOIh0qIueyAJnwg7lg7kwXQ==} + + '@shikijs/rehype@1.23.1': + resolution: {integrity: sha512-PH5bpMDEc4nBP62Ci3lUqkxBWRTm8cdE+eY9er5QD50jAWQxhXcc1Aeax1AlyrASrtjTwCkI22M6N9iSn5p+bQ==} '@shikijs/twoslash@1.22.2': resolution: {integrity: sha512-4R3A7aH/toZgtlveXHKk01nIsvn8hjAfPJ1aT550zcV4qK6vK/tfaEyYtaljOaY1wig2l5+8sKjNSEz3PcSiEw==} @@ -4751,6 +4781,9 @@ packages: '@shikijs/types@1.22.2': resolution: {integrity: sha512-NCWDa6LGZqTuzjsGfXOBWfjS/fDIbDdmVDug+7ykVe1IKT4c1gakrvlfFYp5NhAXH/lyqLM8wsAPo5wNy73Feg==} + '@shikijs/types@1.23.1': + resolution: {integrity: sha512-98A5hGyEhzzAgQh2dAeHKrWW4HfCMeoFER2z16p5eJ+vmPeF6lZ/elEne6/UCU551F/WqkopqRsr1l2Yu6+A0g==} + '@shikijs/vscode-textmate@9.3.0': resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} @@ -4777,56 +4810,53 @@ packages: '@slorber/remark-comment@1.0.0': resolution: {integrity: sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==} - '@smithy/abort-controller@3.1.6': - resolution: {integrity: sha512-0XuhuHQlEqbNQZp7QxxrFTdVWdwxch4vjxYgfInF91hZFkPxf9QDrdQka0KfxFMPqLNzSw0b95uGTrLliQUavQ==} + '@smithy/abort-controller@3.1.8': + resolution: {integrity: sha512-+3DOBcUn5/rVjlxGvUPKc416SExarAQ+Qe0bqk30YSUjbepwpS7QN0cyKUSifvLJhdMZ0WPzPP5ymut0oonrpQ==} engines: {node: '>=16.0.0'} - '@smithy/config-resolver@3.0.10': - resolution: {integrity: sha512-Uh0Sz9gdUuz538nvkPiyv1DZRX9+D15EKDtnQP5rYVAzM/dnYk3P8cg73jcxyOitPgT3mE3OVj7ky7sibzHWkw==} + '@smithy/config-resolver@3.0.12': + resolution: {integrity: sha512-YAJP9UJFZRZ8N+UruTeq78zkdjUHmzsY62J4qKWZ4SXB4QXJ/+680EfXXgkYA2xj77ooMqtUY9m406zGNqwivQ==} engines: {node: '>=16.0.0'} - '@smithy/core@2.5.1': - resolution: {integrity: sha512-DujtuDA7BGEKExJ05W5OdxCoyekcKT3Rhg1ZGeiUWaz2BJIWXjZmsG/DIP4W48GHno7AQwRsaCb8NcBgH3QZpg==} + '@smithy/core@2.5.3': + resolution: {integrity: sha512-96uW8maifUSmehaeW7uydWn7wBc98NEeNI3zN8vqakGpyCQgzyJaA64Z4FCOUmAdCJkhppd/7SZ798Fo4Xx37g==} engines: {node: '>=16.0.0'} - '@smithy/credential-provider-imds@3.2.5': - resolution: {integrity: sha512-4FTQGAsuwqTzVMmiRVTn0RR9GrbRfkP0wfu/tXWVHd2LgNpTY0uglQpIScXK4NaEyXbB3JmZt8gfVqO50lP8wg==} + '@smithy/credential-provider-imds@3.2.7': + resolution: {integrity: sha512-cEfbau+rrWF8ylkmmVAObOmjbTIzKyUC5TkBL58SbLywD0RCBC4JAUKbmtSm2w5KUJNRPGgpGFMvE2FKnuNlWQ==} engines: {node: '>=16.0.0'} '@smithy/eventstream-codec@1.1.0': resolution: {integrity: sha512-3tEbUb8t8an226jKB6V/Q2XU/J53lCwCzULuBPEaF4JjSh+FlCMp7TmogE/Aij5J9DwlsZ4VAD/IRDuQ/0ZtMw==} - '@smithy/eventstream-codec@3.1.7': - resolution: {integrity: sha512-kVSXScIiRN7q+s1x7BrQtZ1Aa9hvvP9FeCqCdBxv37GimIHgBCOnZ5Ip80HLt0DhnAKpiobFdGqTFgbaJNrazA==} + '@smithy/eventstream-codec@3.1.9': + resolution: {integrity: sha512-F574nX0hhlNOjBnP+noLtsPFqXnWh2L0+nZKCwcu7P7J8k+k+rdIDs+RMnrMwrzhUE4mwMgyN0cYnEn0G8yrnQ==} - '@smithy/eventstream-serde-browser@3.0.11': - resolution: {integrity: sha512-Pd1Wnq3CQ/v2SxRifDUihvpXzirJYbbtXfEnnLV/z0OGCTx/btVX74P86IgrZkjOydOASBGXdPpupYQI+iO/6A==} + '@smithy/eventstream-serde-browser@3.0.13': + resolution: {integrity: sha512-Nee9m+97o9Qj6/XeLz2g2vANS2SZgAxV4rDBMKGHvFJHU/xz88x2RwCkwsvEwYjSX4BV1NG1JXmxEaDUzZTAtw==} engines: {node: '>=16.0.0'} - '@smithy/eventstream-serde-config-resolver@3.0.8': - resolution: {integrity: sha512-zkFIG2i1BLbfoGQnf1qEeMqX0h5qAznzaZmMVNnvPZz9J5AWBPkOMckZWPedGUPcVITacwIdQXoPcdIQq5FRcg==} + '@smithy/eventstream-serde-config-resolver@3.0.10': + resolution: {integrity: sha512-K1M0x7P7qbBUKB0UWIL5KOcyi6zqV5mPJoL0/o01HPJr0CSq3A9FYuJC6e11EX6hR8QTIR++DBiGrYveOu6trw==} engines: {node: '>=16.0.0'} - '@smithy/eventstream-serde-node@3.0.10': - resolution: {integrity: sha512-hjpU1tIsJ9qpcoZq9zGHBJPBOeBGYt+n8vfhDwnITPhEre6APrvqq/y3XMDEGUT2cWQ4ramNqBPRbx3qn55rhw==} + '@smithy/eventstream-serde-node@3.0.12': + resolution: {integrity: sha512-kiZymxXvZ4tnuYsPSMUHe+MMfc4FTeFWJIc0Q5wygJoUQM4rVHNghvd48y7ppuulNMbuYt95ah71pYc2+o4JOA==} engines: {node: '>=16.0.0'} - '@smithy/eventstream-serde-universal@3.0.10': - resolution: {integrity: sha512-ewG1GHbbqsFZ4asaq40KmxCmXO+AFSM1b+DcO2C03dyJj/ZH71CiTg853FSE/3SHK9q3jiYQIFjlGSwfxQ9kww==} + '@smithy/eventstream-serde-universal@3.0.12': + resolution: {integrity: sha512-1i8ifhLJrOZ+pEifTlF0EfZzMLUGQggYQ6WmZ4d5g77zEKf7oZ0kvh1yKWHPjofvOwqrkwRDVuxuYC8wVd662A==} engines: {node: '>=16.0.0'} - '@smithy/fetch-http-handler@3.2.9': - resolution: {integrity: sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==} + '@smithy/fetch-http-handler@4.1.1': + resolution: {integrity: sha512-bH7QW0+JdX0bPBadXt8GwMof/jz0H28I84hU1Uet9ISpzUqXqRQ3fEZJ+ANPOhzSEczYvANNl3uDQDYArSFDtA==} - '@smithy/fetch-http-handler@4.0.0': - resolution: {integrity: sha512-MLb1f5tbBO2X6K4lMEKJvxeLooyg7guq48C2zKr4qM7F2Gpkz4dc+hdSgu77pCJ76jVqFBjZczHYAs6dp15N+g==} - - '@smithy/hash-node@3.0.8': - resolution: {integrity: sha512-tlNQYbfpWXHimHqrvgo14DrMAgUBua/cNoz9fMYcDmYej7MAmUcjav/QKQbFc3NrcPxeJ7QClER4tWZmfwoPng==} + '@smithy/hash-node@3.0.10': + resolution: {integrity: sha512-3zWGWCHI+FlJ5WJwx73Mw2llYR8aflVyZN5JhoqLxbdPZi6UyKSdCeXAWJw9ja22m6S6Tzz1KZ+kAaSwvydi0g==} engines: {node: '>=16.0.0'} - '@smithy/invalid-dependency@3.0.8': - resolution: {integrity: sha512-7Qynk6NWtTQhnGTTZwks++nJhQ1O54Mzi7fz4PqZOiYXb4Z1Flpb2yRvdALoggTS8xjtohWUM+RygOtB30YL3Q==} + '@smithy/invalid-dependency@3.0.10': + resolution: {integrity: sha512-Lp2L65vFi+cj0vFMu2obpPW69DU+6O5g3086lmI4XcnRCG8PxvpWC7XyaVwJCxsZFzueHjXnrOH/E0pl0zikfA==} '@smithy/is-array-buffer@1.1.0': resolution: {integrity: sha512-twpQ/n+3OWZJ7Z+xu43MJErmhB/WO/mMTnqR6PwWQShvSJ/emx5d1N59LQZk6ZpTAeuRWrc+eHhkzTp9NFjNRQ==} @@ -4840,84 +4870,84 @@ packages: resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==} engines: {node: '>=16.0.0'} - '@smithy/middleware-content-length@3.0.10': - resolution: {integrity: sha512-T4dIdCs1d/+/qMpwhJ1DzOhxCZjZHbHazEPJWdB4GDi2HjIZllVzeBEcdJUN0fomV8DURsgOyrbEUzg3vzTaOg==} + '@smithy/middleware-content-length@3.0.12': + resolution: {integrity: sha512-1mDEXqzM20yywaMDuf5o9ue8OkJ373lSPbaSjyEvkWdqELhFMyNNgKGWL/rCSf4KME8B+HlHKuR8u9kRj8HzEQ==} engines: {node: '>=16.0.0'} - '@smithy/middleware-endpoint@3.2.1': - resolution: {integrity: sha512-wWO3xYmFm6WRW8VsEJ5oU6h7aosFXfszlz3Dj176pTij6o21oZnzkCLzShfmRaaCHDkBXWBdO0c4sQAvLFP6zA==} + '@smithy/middleware-endpoint@3.2.3': + resolution: {integrity: sha512-Hdl9296i/EMptaX7agrSzJZDiz5Y8XPUeBbctTmMtnCguGpqfU3jVsTUan0VLaOhsnquqWLL8Bl5HrlbVGT1og==} engines: {node: '>=16.0.0'} - '@smithy/middleware-retry@3.0.25': - resolution: {integrity: sha512-m1F70cPaMBML4HiTgCw5I+jFNtjgz5z5UdGnUbG37vw6kh4UvizFYjqJGHvicfgKMkDL6mXwyPp5mhZg02g5sg==} + '@smithy/middleware-retry@3.0.27': + resolution: {integrity: sha512-H3J/PjJpLL7Tt+fxDKiOD25sMc94YetlQhCnYeNmina2LZscAdu0ZEZPas/kwePHABaEtqp7hqa5S4UJgMs1Tg==} engines: {node: '>=16.0.0'} - '@smithy/middleware-serde@3.0.8': - resolution: {integrity: sha512-Xg2jK9Wc/1g/MBMP/EUn2DLspN8LNt+GMe7cgF+Ty3vl+Zvu+VeZU5nmhveU+H8pxyTsjrAkci8NqY6OuvZnjA==} + '@smithy/middleware-serde@3.0.10': + resolution: {integrity: sha512-MnAuhh+dD14F428ubSJuRnmRsfOpxSzvRhaGVTvd/lrUDE3kxzCCmH8lnVTvoNQnV2BbJ4c15QwZ3UdQBtFNZA==} engines: {node: '>=16.0.0'} - '@smithy/middleware-stack@3.0.8': - resolution: {integrity: sha512-d7ZuwvYgp1+3682Nx0MD3D/HtkmZd49N3JUndYWQXfRZrYEnCWYc8BHcNmVsPAp9gKvlurdg/mubE6b/rPS9MA==} + '@smithy/middleware-stack@3.0.10': + resolution: {integrity: sha512-grCHyoiARDBBGPyw2BeicpjgpsDFWZZxptbVKb3CRd/ZA15F/T6rZjCCuBUjJwdck1nwUuIxYtsS4H9DDpbP5w==} engines: {node: '>=16.0.0'} - '@smithy/node-config-provider@3.1.9': - resolution: {integrity: sha512-qRHoah49QJ71eemjuS/WhUXB+mpNtwHRWQr77J/m40ewBVVwvo52kYAmb7iuaECgGTTcYxHS4Wmewfwy++ueew==} + '@smithy/node-config-provider@3.1.11': + resolution: {integrity: sha512-URq3gT3RpDikh/8MBJUB+QGZzfS7Bm6TQTqoh4CqE8NBuyPkWa5eUXj0XFcFfeZVgg3WMh1u19iaXn8FvvXxZw==} engines: {node: '>=16.0.0'} - '@smithy/node-http-handler@3.2.5': - resolution: {integrity: sha512-PkOwPNeKdvX/jCpn0A8n9/TyoxjGZB8WVoJmm9YzsnAgggTj4CrjpRHlTQw7dlLZ320n1mY1y+nTRUDViKi/3w==} + '@smithy/node-http-handler@3.3.1': + resolution: {integrity: sha512-fr+UAOMGWh6bn4YSEezBCpJn9Ukp9oR4D32sCjCo7U81evE11YePOQ58ogzyfgmjIO79YeOdfXXqr0jyhPQeMg==} engines: {node: '>=16.0.0'} - '@smithy/property-provider@3.1.8': - resolution: {integrity: sha512-ukNUyo6rHmusG64lmkjFeXemwYuKge1BJ8CtpVKmrxQxc6rhUX0vebcptFA9MmrGsnLhwnnqeH83VTU9hwOpjA==} + '@smithy/property-provider@3.1.10': + resolution: {integrity: sha512-n1MJZGTorTH2DvyTVj+3wXnd4CzjJxyXeOgnTlgNVFxaaMeT4OteEp4QrzF8p9ee2yg42nvyVK6R/awLCakjeQ==} engines: {node: '>=16.0.0'} '@smithy/protocol-http@1.2.0': resolution: {integrity: sha512-GfGfruksi3nXdFok5RhgtOnWe5f6BndzYfmEXISD+5gAGdayFGpjWu5pIqIweTudMtse20bGbc+7MFZXT1Tb8Q==} engines: {node: '>=14.0.0'} - '@smithy/protocol-http@4.1.5': - resolution: {integrity: sha512-hsjtwpIemmCkm3ZV5fd/T0bPIugW1gJXwZ/hpuVubt2hEUApIoUTrf6qIdh9MAWlw0vjMrA1ztJLAwtNaZogvg==} + '@smithy/protocol-http@4.1.7': + resolution: {integrity: sha512-FP2LepWD0eJeOTm0SjssPcgqAlDFzOmRXqXmGhfIM52G7Lrox/pcpQf6RP4F21k0+O12zaqQt5fCDOeBtqY6Cg==} engines: {node: '>=16.0.0'} - '@smithy/querystring-builder@3.0.8': - resolution: {integrity: sha512-btYxGVqFUARbUrN6VhL9c3dnSviIwBYD9Rz1jHuN1hgh28Fpv2xjU1HeCeDJX68xctz7r4l1PBnFhGg1WBBPuA==} + '@smithy/querystring-builder@3.0.10': + resolution: {integrity: sha512-nT9CQF3EIJtIUepXQuBFb8dxJi3WVZS3XfuDksxSCSn+/CzZowRLdhDn+2acbBv8R6eaJqPupoI/aRFIImNVPQ==} engines: {node: '>=16.0.0'} - '@smithy/querystring-parser@3.0.8': - resolution: {integrity: sha512-BtEk3FG7Ks64GAbt+JnKqwuobJNX8VmFLBsKIwWr1D60T426fGrV2L3YS5siOcUhhp6/Y6yhBw1PSPxA5p7qGg==} + '@smithy/querystring-parser@3.0.10': + resolution: {integrity: sha512-Oa0XDcpo9SmjhiDD9ua2UyM3uU01ZTuIrNdZvzwUTykW1PM8o2yJvMh1Do1rY5sUQg4NDV70dMi0JhDx4GyxuQ==} engines: {node: '>=16.0.0'} - '@smithy/service-error-classification@3.0.8': - resolution: {integrity: sha512-uEC/kCCFto83bz5ZzapcrgGqHOh/0r69sZ2ZuHlgoD5kYgXJEThCoTuw/y1Ub3cE7aaKdznb+jD9xRPIfIwD7g==} + '@smithy/service-error-classification@3.0.10': + resolution: {integrity: sha512-zHe642KCqDxXLuhs6xmHVgRwy078RfqxP2wRDpIyiF8EmsWXptMwnMwbVa50lw+WOGNrYm9zbaEg0oDe3PTtvQ==} engines: {node: '>=16.0.0'} - '@smithy/shared-ini-file-loader@3.1.9': - resolution: {integrity: sha512-/+OsJRNtoRbtsX0UpSgWVxFZLsJHo/4sTr+kBg/J78sr7iC+tHeOvOJrS5hCpVQ6sWBbhWLp1UNiuMyZhE6pmA==} + '@smithy/shared-ini-file-loader@3.1.11': + resolution: {integrity: sha512-AUdrIZHFtUgmfSN4Gq9nHu3IkHMa1YDcN+s061Nfm+6pQ0mJy85YQDB0tZBCmls0Vuj22pLwDPmL92+Hvfwwlg==} engines: {node: '>=16.0.0'} '@smithy/signature-v4@1.1.0': resolution: {integrity: sha512-fDo3m7YqXBs7neciOePPd/X9LPm5QLlDMdIC4m1H6dgNLnXfLMFNIxEfPyohGA8VW9Wn4X8lygnPSGxDZSmp0Q==} engines: {node: '>=14.0.0'} - '@smithy/signature-v4@4.2.1': - resolution: {integrity: sha512-NsV1jF4EvmO5wqmaSzlnTVetemBS3FZHdyc5CExbDljcyJCEEkJr8ANu2JvtNbVg/9MvKAWV44kTrGS+Pi4INg==} + '@smithy/signature-v4@4.2.3': + resolution: {integrity: sha512-pPSQQ2v2vu9vc8iew7sszLd0O09I5TRc5zhY71KA+Ao0xYazIG+uLeHbTJfIWGO3BGVLiXjUr3EEeCcEQLjpWQ==} engines: {node: '>=16.0.0'} - '@smithy/smithy-client@3.4.2': - resolution: {integrity: sha512-dxw1BDxJiY9/zI3cBqfVrInij6ShjpV4fmGHesGZZUiP9OSE/EVfdwdRz0PgvkEvrZHpsj2htRaHJfftE8giBA==} + '@smithy/smithy-client@3.4.4': + resolution: {integrity: sha512-dPGoJuSZqvirBq+yROapBcHHvFjChoAQT8YPWJ820aPHHiowBlB3RL1Q4kPT1hx0qKgJuf+HhyzKi5Gbof4fNA==} engines: {node: '>=16.0.0'} '@smithy/types@1.2.0': resolution: {integrity: sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA==} engines: {node: '>=14.0.0'} - '@smithy/types@3.6.0': - resolution: {integrity: sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==} + '@smithy/types@3.7.1': + resolution: {integrity: sha512-XKLcLXZY7sUQgvvWyeaL/qwNPp6V3dWcUjqrQKjSb+tzYiCy340R/c64LV5j+Tnb2GhmunEX0eou+L+m2hJNYA==} engines: {node: '>=16.0.0'} - '@smithy/url-parser@3.0.8': - resolution: {integrity: sha512-4FdOhwpTW7jtSFWm7SpfLGKIBC9ZaTKG5nBF0wK24aoQKQyDIKUw3+KFWCQ9maMzrgTJIuOvOnsV2lLGW5XjTg==} + '@smithy/url-parser@3.0.10': + resolution: {integrity: sha512-j90NUalTSBR2NaZTuruEgavSdh8MLirf58LoGSk4AtQfyIymogIhgnGUU2Mga2bkMkpSoC9gxb74xBXL5afKAQ==} '@smithy/util-base64@3.0.0': resolution: {integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==} @@ -4946,16 +4976,16 @@ packages: resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} engines: {node: '>=16.0.0'} - '@smithy/util-defaults-mode-browser@3.0.25': - resolution: {integrity: sha512-fRw7zymjIDt6XxIsLwfJfYUfbGoO9CmCJk6rjJ/X5cd20+d2Is7xjU5Kt/AiDt6hX8DAf5dztmfP5O82gR9emA==} + '@smithy/util-defaults-mode-browser@3.0.27': + resolution: {integrity: sha512-GV8NvPy1vAGp7u5iD/xNKUxCorE4nQzlyl057qRac+KwpH5zq8wVq6rE3lPPeuFLyQXofPN6JwxL1N9ojGapiQ==} engines: {node: '>= 10.0.0'} - '@smithy/util-defaults-mode-node@3.0.25': - resolution: {integrity: sha512-H3BSZdBDiVZGzt8TG51Pd2FvFO0PAx/A0mJ0EH8a13KJ6iUCdYnw/Dk/MdC1kTd0eUuUGisDFaxXVXo4HHFL1g==} + '@smithy/util-defaults-mode-node@3.0.27': + resolution: {integrity: sha512-7+4wjWfZqZxZVJvDutO+i1GvL6bgOajEkop4FuR6wudFlqBiqwxw3HoH6M9NgeCd37km8ga8NPp2JacQEtAMPg==} engines: {node: '>= 10.0.0'} - '@smithy/util-endpoints@2.1.4': - resolution: {integrity: sha512-kPt8j4emm7rdMWQyL0F89o92q10gvCUa6sBkBtDJ7nV2+P7wpXczzOfoDJ49CKXe5CCqb8dc1W+ZdLlrKzSAnQ==} + '@smithy/util-endpoints@2.1.6': + resolution: {integrity: sha512-mFV1t3ndBh0yZOJgWxO9J/4cHZVn5UG1D8DeCc6/echfNkeEJWu9LD7mgGH5fHrEdR7LDoWw7PQO6QiGpHXhgA==} engines: {node: '>=16.0.0'} '@smithy/util-hex-encoding@1.1.0': @@ -4970,16 +5000,16 @@ packages: resolution: {integrity: sha512-6hhckcBqVgjWAqLy2vqlPZ3rfxLDhFWEmM7oLh2POGvsi7j0tHkbN7w4DFhuBExVJAbJ/qqxqZdRY6Fu7/OezQ==} engines: {node: '>=14.0.0'} - '@smithy/util-middleware@3.0.8': - resolution: {integrity: sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==} + '@smithy/util-middleware@3.0.10': + resolution: {integrity: sha512-eJO+/+RsrG2RpmY68jZdwQtnfsxjmPxzMlQpnHKjFPwrYqvlcT+fHdT+ZVwcjlWSrByOhGr9Ff2GG17efc192A==} engines: {node: '>=16.0.0'} - '@smithy/util-retry@3.0.8': - resolution: {integrity: sha512-TCEhLnY581YJ+g1x0hapPz13JFqzmh/pMWL2KEFASC51qCfw3+Y47MrTmea4bUE5vsdxQ4F6/KFbUeSz22Q1ow==} + '@smithy/util-retry@3.0.10': + resolution: {integrity: sha512-1l4qatFp4PiU6j7UsbasUHL2VU023NRB/gfaa1M0rDqVrRN4g3mCArLRyH3OuktApA4ye+yjWQHjdziunw2eWA==} engines: {node: '>=16.0.0'} - '@smithy/util-stream@3.2.1': - resolution: {integrity: sha512-R3ufuzJRxSJbE58K9AEnL/uSZyVdHzud9wLS8tIbXclxKzoe09CRohj2xV8wpx5tj7ZbiJaKYcutMm1eYgz/0A==} + '@smithy/util-stream@3.3.1': + resolution: {integrity: sha512-Ff68R5lJh2zj+AUTvbAU/4yx+6QPRzg7+pI7M1FbtQHcRIp7xvguxVsQBKyB3fwiOwhAKu0lnNyYBaQfSW6TNw==} engines: {node: '>=16.0.0'} '@smithy/util-uri-escape@1.1.0': @@ -5002,8 +5032,8 @@ packages: resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==} engines: {node: '>=16.0.0'} - '@smithy/util-waiter@3.1.7': - resolution: {integrity: sha512-d5yGlQtmN/z5eoTtIYgkvOw27US2Ous4VycnXatyoImIF9tzlcpnKqQ/V7qhvJmb2p6xZne1NopCLakdTnkBBQ==} + '@smithy/util-waiter@3.1.9': + resolution: {integrity: sha512-/aMXPANhMOlMPjfPtSrDfPeVP8l56SJlz93xeiLmhLe5xvlXA5T3abZ2ilEsDEPeY9T/wnN/vNGn9wa1SbufWA==} engines: {node: '>=16.0.0'} '@svgr/babel-plugin-add-jsx-attribute@8.0.0': @@ -5095,128 +5125,128 @@ packages: chokidar: optional: true - '@swc/core-darwin-arm64@1.7.36': - resolution: {integrity: sha512-8vDczXzCgv3ceTPhEivlpGprN44YlrCK1nbfU9g2TrhV/Aiqi09W/eM5zLesdoM1Z3mJl492gc/8nlTkpDdusw==} + '@swc/core-darwin-arm64@1.9.1': + resolution: {integrity: sha512-2/ncHSCdAh5OHem1fMITrWEzzl97OdMK1PHc9CkxSJnphLjRubfxB5sbc5tDhcO68a5tVy+DxwaBgDec3PXnOg==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-arm64@1.7.42': - resolution: {integrity: sha512-fWhaCs2+8GDRIcjExVDEIfbptVrxDqG8oHkESnXgymmvqTWzWei5SOnPNMS8Q+MYsn/b++Y2bDxkcwmq35Bvxg==} + '@swc/core-darwin-arm64@1.9.2': + resolution: {integrity: sha512-nETmsCoY29krTF2PtspEgicb3tqw7Ci5sInTI03EU5zpqYbPjoPH99BVTjj0OsF53jP5MxwnLI5Hm21lUn1d6A==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.7.36': - resolution: {integrity: sha512-Pa2Gao7+Wf5m3SsK4abKRtd48AtoUnJInvaC3d077swBfgZjbjUbQvcpdc2dOeQtWwo49rFqUZJonMsL0jnPgQ==} + '@swc/core-darwin-x64@1.9.1': + resolution: {integrity: sha512-4MDOFC5zmNqRJ9RGFOH95oYf27J9HniLVpB1pYm2gGeNHdl2QvDMtx2QTuMHQ6+OTn/3y1BHYuhBGp7d405oLA==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-darwin-x64@1.7.42': - resolution: {integrity: sha512-ZaVHD2bijrlkCyD7NDzLmSK849Jgcx+6DdL4x1dScoz1slJ8GTvLtEu0JOUaaScQwA+cVlhmrmlmi9ssjbRLGQ==} + '@swc/core-darwin-x64@1.9.2': + resolution: {integrity: sha512-9gD+bwBz8ZByjP6nZTXe/hzd0tySIAjpDHgkFiUrc+5zGF+rdTwhcNrzxNHJmy6mw+PW38jqII4uspFHUqqxuQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.7.36': - resolution: {integrity: sha512-3YsMWd7V+WZEjbfBnLkkz/olcRBa8nyoK0iIOnNARJBMcYaJxjkJSMZpmSojCnIVwvjA1N83CPAbUL+W+fCnHg==} + '@swc/core-linux-arm-gnueabihf@1.9.1': + resolution: {integrity: sha512-eVW/BjRW8/HpLe3+1jRU7w7PdRLBgnEEYTkHJISU8805/EKT03xNZn6CfaBpKfeAloY4043hbGzE/NP9IahdpQ==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm-gnueabihf@1.7.42': - resolution: {integrity: sha512-iF0BJj7hVTbY/vmbvyzVTh/0W80+Q4fbOYschdUM3Bsud39TA+lSaPOefOHywkNH58EQ1z3EAxYcJOWNES7GFQ==} + '@swc/core-linux-arm-gnueabihf@1.9.2': + resolution: {integrity: sha512-kYq8ief1Qrn+WmsTWAYo4r+Coul4dXN6cLFjiPZ29Cv5pyU+GFvSPAB4bEdMzwy99rCR0u2P10UExaeCjurjvg==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.7.36': - resolution: {integrity: sha512-lqM3aBB7kJazJYOwHeA5OGNLqXoQPZ/76b3dV+XcjN1GhD0CcXz6mW5PRYVin6OSN1eKrKBKJjtDA1mqADDEvw==} + '@swc/core-linux-arm64-gnu@1.9.1': + resolution: {integrity: sha512-8m3u1v8R8NgI/9+cHMkzk14w87blSy3OsQPWPfhOL+XPwhyLPvat+ahQJb2nZmltjTgkB4IbzKFSfbuA34LmNA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-gnu@1.7.42': - resolution: {integrity: sha512-xGu8j+DOLYTLkVmsfZPJbNPW1EkiWgSucT0nOlz77bLxImukt/0+HVm2hOwHSKuArQ8C3cjahAMY3b/s4VH2ww==} + '@swc/core-linux-arm64-gnu@1.9.2': + resolution: {integrity: sha512-n0W4XiXlmEIVqxt+rD3ZpkogsEWUk1jJ+i5bQNgB+1JuWh0fBE8c/blDgTQXa0GB5lTPVDZQussgdNOCnAZwiA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.7.36': - resolution: {integrity: sha512-bqei2YDzvUfG0pth5W2xJaj0eG4XWYk0d/NJ75vBX6bkIzK6dC8iuKQ41jOfUWonnrAs7rTDDJW0sTn/evvRdw==} + '@swc/core-linux-arm64-musl@1.9.1': + resolution: {integrity: sha512-hpT0sQAZnW8l02I289yeyFfT9llGO9PzKDxUq8pocKtioEHiElRqR53juCWoSmzuWi+6KX7zUJ0NKCBrc8pmDg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.7.42': - resolution: {integrity: sha512-qtW3JNO7i1yHEko59xxz+jY38+tYmB96JGzj6XzygMbYJYZDYbrOpXQvKbMGNG3YeTDan7Fp2jD0dlKf7NgDPA==} + '@swc/core-linux-arm64-musl@1.9.2': + resolution: {integrity: sha512-8xzrOmsyCC1zrx2Wzx/h8dVsdewO1oMCwBTLc1gSJ/YllZYTb04pNm6NsVbzUX2tKddJVRgSJXV10j/NECLwpA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.7.36': - resolution: {integrity: sha512-03maXTUyaBjeCxlDltmdzHje1ryQt1C4OWmmNgSSRXjLb+GNnAenwOJMSrcvHP/aNClD2pwsFCnYKDGy+sYE6w==} + '@swc/core-linux-x64-gnu@1.9.1': + resolution: {integrity: sha512-sGFdpdAYusk/ropHiwtXom2JrdaKPxl8MqemRv6dvxZq1Gm/GdmOowxdXIPjCgBGMgoXVcgNviH6CgiO5q+UtA==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-gnu@1.7.42': - resolution: {integrity: sha512-F9WY1TN+hhhtiEzZjRQziNLt36M5YprMeOBHjsLVNqwgflzleSI7ulgnlQECS8c8zESaXj3ksGduAoJYtPC1cA==} + '@swc/core-linux-x64-gnu@1.9.2': + resolution: {integrity: sha512-kZrNz/PjRQKcchWF6W292jk3K44EoVu1ad5w+zbS4jekIAxsM8WwQ1kd+yjUlN9jFcF8XBat5NKIs9WphJCVXg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.7.36': - resolution: {integrity: sha512-XXysqLkvjtQnXm1zHqLhy00UYPv/gk5OtwR732X+piNisnEbcJBqI8Qp9O7YvLWllRcoP8IMBGDWLGdGLSpViA==} + '@swc/core-linux-x64-musl@1.9.1': + resolution: {integrity: sha512-YtNLNwIWs0Z2+XgBs6+LrCIGtfCDtNr4S4b6Q5HDOreEIGzSvhkef8eyBI5L+fJ2eGov4b7iEo61C4izDJS5RA==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.7.42': - resolution: {integrity: sha512-7YMdOaYKLMQ8JGfnmRDwidpLFs/6ka+80zekeM0iCVO48yLrJR36G0QGXzMjKsXI0BPhq+mboZRRENK4JfQnEA==} + '@swc/core-linux-x64-musl@1.9.2': + resolution: {integrity: sha512-TTIpR4rjMkhX1lnFR+PSXpaL83TrQzp9znRdp2TzYrODlUd/R20zOwSo9vFLCyH6ZoD47bccY7QeGZDYT3nlRg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.7.36': - resolution: {integrity: sha512-k7+dmb13a/zPw+E4XYfPmLZFWJgcOcBRKIjYl9nQErtYsgsg3Ji6TBbsvJVETy23lNHyewZ17V5Vq6NzaG0hzg==} + '@swc/core-win32-arm64-msvc@1.9.1': + resolution: {integrity: sha512-qSxD3uZW2vSiHqUt30vUi0PB92zDh9bjqh5YKpfhhVa7h1vt/xXhlid8yMvSNToTfzhRrTEffOAPUr7WVoyQUA==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-arm64-msvc@1.7.42': - resolution: {integrity: sha512-C5CYWaIZEyqPl5W/EwcJ/mLBJFHVoUEa/IwWi0b4q2fCXcSCktQGwKXOQ+d67GneiZoiq0HasgcdMmMpGS9YRQ==} + '@swc/core-win32-arm64-msvc@1.9.2': + resolution: {integrity: sha512-+Eg2d4icItKC0PMjZxH7cSYFLWk0aIp94LNmOw6tPq0e69ax6oh10upeq0D1fjWsKLmOJAWEvnXlayZcijEXDw==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.7.36': - resolution: {integrity: sha512-ridD3ay6YM2PEYHZXXFN+edYEv0FOynaqOBP+NSnGNHA35azItIjoIe+KNi4WltGtAjpKCHSpjGCNfna12wdYQ==} + '@swc/core-win32-ia32-msvc@1.9.1': + resolution: {integrity: sha512-C3fPEwyX/WRPlX6zIToNykJuz1JkZX0sk8H1QH2vpnKuySUkt/Ur5K2FzLgSWzJdbfxstpgS151/es0VGAD+ZA==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-ia32-msvc@1.7.42': - resolution: {integrity: sha512-3j47seZ5pO62mbrqvPe1iwhe2BXnM5q7iB+n2xgA38PCGYt0mnaJafqmpCXm/uYZOCMqSNynaoOWCMMZm4sqtA==} + '@swc/core-win32-ia32-msvc@1.9.2': + resolution: {integrity: sha512-nLWBi4vZDdM/LkiQmPCakof8Dh1/t5EM7eudue04V1lIcqx9YHVRS3KMwEaCoHLGg0c312Wm4YgrWQd9vwZ5zQ==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.7.36': - resolution: {integrity: sha512-j1z2Z1Ln9d0E3dHsPkC1K9XDh0ojhRPwV+GfRTu4D61PE+aYhYLvbJC6xPvL4/204QrStRS7eDu3m+BcDp3rgQ==} + '@swc/core-win32-x64-msvc@1.9.1': + resolution: {integrity: sha512-2XZ+U1AyVsOAXeH6WK1syDm7+gwTjA8fShs93WcbxnK7HV+NigDlvr4124CeJLTHyh3fMh1o7+CnQnaBJhlysQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core-win32-x64-msvc@1.7.42': - resolution: {integrity: sha512-FXl9MdeUogZLGDcLr6QIRdDVkpG0dkN4MLM4dwQ5kcAk+XfKPrQibX6M2kcfhsCx+jtBqtK7hRFReRXPWJZGbA==} + '@swc/core-win32-x64-msvc@1.9.2': + resolution: {integrity: sha512-ik/k+JjRJBFkXARukdU82tSVx0CbExFQoQ78qTO682esbYXzjdB5eLVkoUbwen299pnfr88Kn4kyIqFPTje8Xw==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.7.36': - resolution: {integrity: sha512-bu7ymMX+LCJOSSrKank25Jaq66ymLVA9fOUuy4ck3/6rbXdLw+pIJPnIDKQ9uNcxww8KDxOuJk9Ui9pqR+aGFw==} + '@swc/core@1.9.1': + resolution: {integrity: sha512-OnPc+Kt5oy3xTvr/KCUOqE9ptJcWbyQgAUr1ydh9EmbBcmJTaO1kfQCxm/axzJi6sKeDTxL9rX5zvLOhoYIaQw==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -5224,8 +5254,8 @@ packages: '@swc/helpers': optional: true - '@swc/core@1.7.42': - resolution: {integrity: sha512-iQrRk3SKndQZ4ptJv1rzeQSiCYQIhMjiO97QXOlCcCoaazOLKPnLnXzU4Kv0FuBFyYfG2FE94BoR0XI2BN02qw==} + '@swc/core@1.9.2': + resolution: {integrity: sha512-dYyEkO6mRYtZFpnOsnYzv9rY69fHAHoawYOjGOEcxk9WYtaJhowMdP/w6NcOKnz2G7GlZaenjkzkMa6ZeQeMsg==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -5242,8 +5272,8 @@ packages: '@swc/types@0.1.12': resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==} - '@swc/types@0.1.13': - resolution: {integrity: sha512-JL7eeCk6zWCbiYQg2xQSdLXQJl8Qoc9rXmG2cEKvHe3CKwMHwHGpfOb8frzNLmbycOo6I51qxnLnn9ESf4I20Q==} + '@swc/types@0.1.15': + resolution: {integrity: sha512-XKaZ+dzDIQ9Ot9o89oJQ/aluI17+VvUnIpYJTcZtvv1iYX6MzHh3Ik2CSR7MdPKpPwfZXHBeCingb2b4PoDVdw==} '@szmarczak/http-timer@4.0.6': resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} @@ -5338,8 +5368,11 @@ packages: '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - '@types/express-serve-static-core@4.19.5': - resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} + '@types/express-serve-static-core@4.19.6': + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} + + '@types/express-serve-static-core@5.0.1': + resolution: {integrity: sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA==} '@types/express@4.17.21': resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} @@ -5419,8 +5452,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node-fetch@2.6.11': - resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} + '@types/node-fetch@2.6.12': + resolution: {integrity: sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==} '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} @@ -5455,8 +5488,8 @@ packages: '@types/prop-types@15.7.13': resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} - '@types/qs@6.9.15': - resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} + '@types/qs@6.9.17': + resolution: {integrity: sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==} '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} @@ -5530,8 +5563,8 @@ packages: '@types/whatwg-url@11.0.5': resolution: {integrity: sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==} - '@types/ws@8.5.12': - resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} + '@types/ws@8.5.13': + resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -5539,8 +5572,8 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.13.0': - resolution: {integrity: sha512-nQtBLiZYMUPkclSeC3id+x4uVd1SGtHuElTxL++SfP47jR0zfkZBJHc+gL4qPsgTuypz0k8Y2GheaDYn6Gy3rg==} + '@typescript-eslint/eslint-plugin@8.15.0': + resolution: {integrity: sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -5550,8 +5583,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.13.0': - resolution: {integrity: sha512-w0xp+xGg8u/nONcGw1UXAr6cjCPU1w0XVyBs6Zqaj5eLmxkKQAByTdV/uGgNN5tVvN/kKpoQlP2cL7R+ajZZIQ==} + '@typescript-eslint/parser@8.15.0': + resolution: {integrity: sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -5560,14 +5593,15 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.13.0': - resolution: {integrity: sha512-XsGWww0odcUT0gJoBZ1DeulY1+jkaHUciUq4jKNv4cpInbvvrtDoyBH9rE/n2V29wQJPk8iCH1wipra9BhmiMA==} + '@typescript-eslint/scope-manager@8.15.0': + resolution: {integrity: sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.13.0': - resolution: {integrity: sha512-Rqnn6xXTR316fP4D2pohZenJnp+NwQ1mo7/JM+J1LWZENSLkJI8ID8QNtlvFeb0HnFSK94D6q0cnMX6SbE5/vA==} + '@typescript-eslint/type-utils@8.15.0': + resolution: {integrity: sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: @@ -5577,8 +5611,8 @@ packages: resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.13.0': - resolution: {integrity: sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng==} + '@typescript-eslint/types@8.15.0': + resolution: {integrity: sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@7.18.0': @@ -5590,8 +5624,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.13.0': - resolution: {integrity: sha512-v7SCIGmVsRK2Cy/LTLGN22uea6SaUIlpBcO/gnMGT/7zPtxp90bphcGf4fyrCQl3ZtiBKqVTG32hb668oIYy1g==} + '@typescript-eslint/typescript-estree@8.15.0': + resolution: {integrity: sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -5599,18 +5633,22 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.13.0': - resolution: {integrity: sha512-A1EeYOND6Uv250nybnLZapeXpYMl8tkzYUxqmoKAWnI4sei3ihf2XdZVd+vVOmHGcp3t+P7yRrNsyyiXTvShFQ==} + '@typescript-eslint/utils@8.15.0': + resolution: {integrity: sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true '@typescript-eslint/visitor-keys@7.18.0': resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.13.0': - resolution: {integrity: sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw==} + '@typescript-eslint/visitor-keys@8.15.0': + resolution: {integrity: sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript/vfs@1.6.0': @@ -5637,17 +5675,17 @@ packages: resolution: {integrity: sha512-fSD23DxGND40IzSkXjcFcxr53t3Tiym59Is0jSYIFpG4/0f0KO9SGtcp1sXiebvPaGe7N/tU05cH4yt2S6/IPg==} engines: {node: '>=18.14'} - '@vitejs/plugin-react@4.3.2': - resolution: {integrity: sha512-hieu+o05v4glEBucTcKMK3dlES0OeJlD9YVOAPraVMOInBCwzumaIFiUjr4bHK7NPgnAHgiskUoceKercrN8vg==} + '@vitejs/plugin-react@4.3.3': + resolution: {integrity: sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.2.0 || ^5.0.0 - '@vitest/expect@2.1.4': - resolution: {integrity: sha512-DOETT0Oh1avie/D/o2sgMHGrzYUFFo3zqESB2Hn70z6QB1HrS2IQ9z5DfyTqU8sg4Bpu13zZe9V4+UTNQlUeQA==} + '@vitest/expect@2.1.5': + resolution: {integrity: sha512-nZSBTW1XIdpZvEJyoP/Sy8fUg0b8od7ZpGDkTUcfJ7wz/VoZAFzFfLyxVxGFhUjJzhYqSbIpfMtl/+k/dpWa3Q==} - '@vitest/mocker@2.1.4': - resolution: {integrity: sha512-Ky/O1Lc0QBbutJdW0rqLeFNbuLEyS+mIPiNdlVlp2/yhJ0SbyYqObS5IHdhferJud8MbbwMnexg4jordE5cCoQ==} + '@vitest/mocker@2.1.5': + resolution: {integrity: sha512-XYW6l3UuBmitWqSUXTNXcVBUCRytDogBsWuNXQijc00dtnU/9OqpXWp4OJroVrad/gLIomAq9aW8yWDBtMthhQ==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 @@ -5657,20 +5695,20 @@ packages: vite: optional: true - '@vitest/pretty-format@2.1.4': - resolution: {integrity: sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww==} + '@vitest/pretty-format@2.1.5': + resolution: {integrity: sha512-4ZOwtk2bqG5Y6xRGHcveZVr+6txkH7M2e+nPFd6guSoN638v/1XQ0K06eOpi0ptVU/2tW/pIU4IoPotY/GZ9fw==} - '@vitest/runner@2.1.4': - resolution: {integrity: sha512-sKRautINI9XICAMl2bjxQM8VfCMTB0EbsBc/EDFA57V6UQevEKY/TOPOF5nzcvCALltiLfXWbq4MaAwWx/YxIA==} + '@vitest/runner@2.1.5': + resolution: {integrity: sha512-pKHKy3uaUdh7X6p1pxOkgkVAFW7r2I818vHDthYLvUyjRfkKOU6P45PztOch4DZarWQne+VOaIMwA/erSSpB9g==} - '@vitest/snapshot@2.1.4': - resolution: {integrity: sha512-3Kab14fn/5QZRog5BPj6Rs8dc4B+mim27XaKWFWHWA87R56AKjHTGcBFKpvZKDzC4u5Wd0w/qKsUIio3KzWW4Q==} + '@vitest/snapshot@2.1.5': + resolution: {integrity: sha512-zmYw47mhfdfnYbuhkQvkkzYroXUumrwWDGlMjpdUr4jBd3HZiV2w7CQHj+z7AAS4VOtWxI4Zt4bWt4/sKcoIjg==} - '@vitest/spy@2.1.4': - resolution: {integrity: sha512-4JOxa+UAizJgpZfaCPKK2smq9d8mmjZVPMt2kOsg/R8QkoRzydHH1qHxIYNvr1zlEaFj4SXiaaJWxq/LPLKaLg==} + '@vitest/spy@2.1.5': + resolution: {integrity: sha512-aWZF3P0r3w6DiYTVskOYuhBc7EMc3jvn1TkBg8ttylFFRqNN2XGD7V5a4aQdk6QiUzZQ4klNBSpCLJgWNdIiNw==} - '@vitest/utils@2.1.4': - resolution: {integrity: sha512-MXDnZn0Awl2S86PSNIim5PWXgIAx8CIkzu35mBdSApUip6RFOGXBCf3YFyeEu8n1IHk4bWD46DeYFu9mQlFIRg==} + '@vitest/utils@2.1.5': + resolution: {integrity: sha512-yfj6Yrp0Vesw2cwJbP+cl04OC+IHFsuQsrsJBL9pyGeQXE56v1UAOQco+SR55Vf1nQzfV0QJg1Qum7AaWUwwYg==} '@vladfrangu/async_event_emitter@2.4.6': resolution: {integrity: sha512-RaI5qZo6D2CVS6sTHFKg1v5Ohq/+Bo2LZ5gzUEwZ/WkHhwtGTCB/sVLw8ijOkAUxasZ+WshN/Rzj4ywsABJ5ZA==} @@ -5831,8 +5869,8 @@ packages: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} - ai@3.4.31: - resolution: {integrity: sha512-vRVlYLnCVpcFX2QMun1kstnZSZzeMoxPvhMriBDjt8loqrsv7iLa55fHO3gv99unrbT8/xKdhd0wQceCimd3zA==} + ai@3.4.33: + resolution: {integrity: sha512-plBlrVZKwPoRTmM8+D1sJac9Bq8eaa2jiZlHLZIWekKWI1yMWYZvCCEezY9ASPwRhULYDJB2VhKOBUUeg3S5JQ==} engines: {node: '>=18'} peerDependencies: openai: ^4.42.0 @@ -5852,6 +5890,18 @@ packages: zod: optional: true + ai@4.0.0: + resolution: {integrity: sha512-cqf2GCaXnOPhUU+Ccq6i+5I0jDjnFkzfq7t6mc0SUSibSa1wDPn5J4p8+Joh2fDGDYZOJ44rpTW9hSs40rXNAw==} + engines: {node: '>=18'} + peerDependencies: + react: ^18 || ^19 || ^19.0.0-rc + zod: ^3.0.0 + peerDependenciesMeta: + react: + optional: true + zod: + optional: true + ajv-formats@2.1.1: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: @@ -5884,8 +5934,8 @@ packages: algoliasearch@4.24.0: resolution: {integrity: sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==} - algoliasearch@5.12.0: - resolution: {integrity: sha512-psGBRYdGgik8I6m28iAB8xpubvjEt7UQU+w5MAJUA2324WHiGoHap5BPkkjB14rMaXeRts6pmOsrVIglGyOVwg==} + algoliasearch@5.14.2: + resolution: {integrity: sha512-aYjI4WLamMxbhdJ2QAA99VbDCJOGzMOdT2agh57bi40n86ufkhZSIAf6mkocr7NmtBLtwCnSHvD5NJ+Ky5elWw==} engines: {node: '>= 14.0.0'} already@2.2.1: @@ -6011,12 +6061,12 @@ packages: as-table@1.0.55: resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} - assemblyai@4.7.1: - resolution: {integrity: sha512-oucQKKRDJKyDQYq8C+ZTTglN4pgGtgcYmbIkXWds2G/Zk/jIJRvkGOnIZsPGmVJvux63aw7NNSzcbkuBK+ED1w==} + assemblyai@4.8.0: + resolution: {integrity: sha512-TRIcthDBdJ+lj1ohLa516Kr/BO2AQn+IhBBl/eeomZGZym90aEC6qirc337hEPUxmmINSJ8XTSY4xwy51HmDGA==} engines: {node: '>=18'} - assemblyscript@0.27.30: - resolution: {integrity: sha512-tSlwbLEDM1X+w/6/Y2psc3sEg9/7r+m7xv44G6FI2G/w1MNnnulLxcPo7FN0kVIBoD/oxCiRFGaQAanFY0gPhA==} + assemblyscript@0.27.31: + resolution: {integrity: sha512-Ra8kiGhgJQGZcBxjtMcyVRxOEJZX64kd+XGpjWzjcjgxWJVv+CAQO0aDBk4GQVhjYbOkATarC83mHjAVGtwPBQ==} engines: {node: '>=16', npm: '>=7'} hasBin: true @@ -6059,8 +6109,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axe-core@4.10.0: - resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==} + axe-core@4.10.2: + resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} engines: {node: '>=4'} axios@1.7.2: @@ -6083,8 +6133,8 @@ packages: babel-plugin-dynamic-import-node@2.3.3: resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} - babel-plugin-polyfill-corejs2@0.4.11: - resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + babel-plugin-polyfill-corejs2@0.4.12: + resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -6093,8 +6143,8 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-regenerator@0.6.2: - resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + babel-plugin-polyfill-regenerator@0.6.3: + resolution: {integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -6171,12 +6221,12 @@ packages: bluebird@3.4.7: resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==} - body-parser@1.20.2: - resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - bonjour-service@1.2.1: - resolution: {integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==} + bonjour-service@1.3.0: + resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==} boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -6310,8 +6360,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001677: - resolution: {integrity: sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==} + caniuse-lite@1.0.30001680: + resolution: {integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==} canvas@2.11.2: resolution: {integrity: sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==} @@ -6422,8 +6472,8 @@ packages: citty@0.1.6: resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} - cjs-module-lexer@1.4.0: - resolution: {integrity: sha512-N1NGmowPlGBLsOZLPvm48StN04V4YvQRL0i6b7ctrVY3epjP/ct7hFLOItz6pDIvRjwpfPxi52a2UWV2ziir8g==} + cjs-module-lexer@1.4.1: + resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} class-variance-authority@0.7.0: resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==} @@ -6501,9 +6551,6 @@ packages: resolution: {integrity: sha512-PDyvQ5f2PValmqZZIJATimcokDt4JjIev8cKbZgEOoZm+U1IJDYuLeTcxZPQdep99R/X0RIlQ6ReQgPOVnPbNw==} engines: {node: '>=14.18.0'} - cohere-ai@7.13.0: - resolution: {integrity: sha512-/VTqq2dW7YkQEfeBwEmckAHorQuw1exnfrO3orsixVXASr71oF3TL0w/xi9ZVN9xsoYpXZyVaiD8GBxLEiGJ7Q==} - cohere-ai@7.14.0: resolution: {integrity: sha512-hSo2/tFV29whjFFtVtdS7kHmtUsjfMO1sgwE/d5bhOE4O7Vkj5G1R9lLIqkIprp/+rrvCq3HGvEaOgry7xRcDA==} @@ -6597,8 +6644,8 @@ packages: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} - compression@1.7.4: - resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} + compression@1.7.5: + resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==} engines: {node: '>= 0.8.0'} compute-scroll-into-view@3.1.0: @@ -6651,12 +6698,8 @@ packages: cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} - - cookie@0.6.0: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} cookie@0.7.2: @@ -6713,8 +6756,8 @@ packages: cross-spawn@5.1.0: resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} crypto-random-string@4.0.0: @@ -7053,8 +7096,8 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - discord-api-types@0.37.103: - resolution: {integrity: sha512-r+qitxXKe2l6KFw5odPdZSSqdEou+7eNC7BfbZ7mny5Me/K06wCTeKUMVeH/YsI9+4QQudskeQ307kr/7ppQ1A==} + discord-api-types@0.37.105: + resolution: {integrity: sha512-TSNlLF5Q9vFLMeHjYskhmDj/zCQ4dFA+OLxQrHUypGW48gt8ttGaB+opCD9w3Zkq1otyoBoetrwaoDFZAFuGng==} discord-api-types@0.37.97: resolution: {integrity: sha512-No1BXPcVkyVD4ZVmbNgDKaBoqgeQ+FJpzZ8wqHkfmBnTZig1FcH3iPPersiK1TUIAzgClh2IvOuVUYfcWLQAOA==} @@ -7134,6 +7177,9 @@ packages: electron-to-chromium@1.5.51: resolution: {integrity: sha512-kKeWV57KSS8jH4alKt/jKnvHPmJgBxXzGUSbMd4eQF+iOsVPl7bz2KUmu6eo80eMP8wVioTfTyTzdMgM15WXNg==} + emoji-regex-xs@1.0.0: + resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} + emoji-regex@10.4.0: resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} @@ -7160,6 +7206,10 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} @@ -7188,8 +7238,8 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - es-abstract@1.23.3: - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + es-abstract@1.23.5: + resolution: {integrity: sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==} engines: {node: '>= 0.4'} es-define-property@1.0.0: @@ -7281,8 +7331,8 @@ packages: engines: {node: '>=6.0'} hasBin: true - eslint-config-next@15.0.2: - resolution: {integrity: sha512-N8o6cyUXzlMmQbdc2Kc83g1qomFi3ITqrAZfubipVKET2uR2mCStyGRcx/r8WiAIVMul2KfwRiCHBkTpBvGBmA==} + eslint-config-next@15.0.3: + resolution: {integrity: sha512-IGP2DdQQrgjcr4mwFPve4DrCqo7CVVez1WoYY47XwKSrYO4hC0Dlb+iJA60i0YfICOzgNADIb8r28BpQ5Zs0wg==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 typescript: '>=3.3.1' @@ -7296,8 +7346,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-config-turbo@2.2.3: - resolution: {integrity: sha512-/zwNU+G2w0HszXzWILdl6/Catt86ejUG7vsFSdpnFzFAAUbbT2TxgoCFvC1fKtm6+SkQsXwkRRe9tFz0aMftpg==} + eslint-config-turbo@2.3.0: + resolution: {integrity: sha512-Nm9WZgNoUIJw4bpYQugGCDjzYy1TlUD4sQ/nGblL+HdNqJWCj5NqXbJ1k+TBfYedhr65dlGoAFPYUOfjUOmKVg==} peerDependencies: eslint: '>6.6.0' @@ -7366,8 +7416,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-plugin-turbo@2.2.3: - resolution: {integrity: sha512-LHt35VwxthdGVO6hQRfvmFb6ee8/exAzAYWCy4o87Bnp7urltP8qg7xMd4dPSLAhtfnI2xSo1WgeVaR3MeItxw==} + eslint-plugin-turbo@2.3.0: + resolution: {integrity: sha512-2iVUoIhrjp6kI8p0J4NewKPpXaKrHvL4K4eRnNXbqZvP/7xsm4Of+33B3b7m7OsS0UgX8HHOjlB9bEjigKMkMA==} peerDependencies: eslint: '>6.6.0' @@ -7387,8 +7437,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.14.0: - resolution: {integrity: sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g==} + eslint@9.15.0: + resolution: {integrity: sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -7497,6 +7547,10 @@ packages: resolution: {integrity: sha512-v0eOBUbiaFojBu2s2NPBfYUoRR9GjcDNvCXVaqEf5vVfpIAh9f8RCo4vXTP8c63QRKCFwoLpMpTdPwwhEKVgzA==} engines: {node: '>=14.18'} + eventsource-parser@3.0.0: + resolution: {integrity: sha512-T1C0XCUimhxVQzW4zFipdx0SficT651NnkR0ZSH3yQwh+mFMdLfgjABVi4YtMTtaL4s168593DaoaRLMqryavA==} + engines: {node: '>=18.0.0'} + execa@0.7.0: resolution: {integrity: sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==} engines: {node: '>=4'} @@ -7525,8 +7579,8 @@ packages: resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==} engines: {node: '>=12.0.0'} - express@4.19.2: - resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} + express@4.21.1: + resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} engines: {node: '>= 0.10.0'} ext-list@2.2.2: @@ -7649,8 +7703,8 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - finalhandler@1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} engines: {node: '>= 0.8'} find-cache-dir@4.0.0: @@ -7688,8 +7742,8 @@ packages: flatbuffers@1.12.0: resolution: {integrity: sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ==} - flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + flatted@3.3.2: + resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==} fn.name@1.1.0: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} @@ -7762,8 +7816,8 @@ packages: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} - foxact@0.2.40: - resolution: {integrity: sha512-XqgFJ5vpTUL9SPAEmFFRiJtJ5B52f3GtGW+VAs7nTIMIrz9OsyUr72YrBMNfP9bINL6lPd5KrO3xz7gNcvybzw==} + foxact@0.2.41: + resolution: {integrity: sha512-NgKsYRU6Dx4dHjZSlgO8AKrwsGuvrcCOqiPPLy+x6Nd9vBmRPq+JZjKWC5OcAVnISR1Bjn+Yg69UEdHEooJXDQ==} peerDependencies: react: '*' peerDependenciesMeta: @@ -7773,8 +7827,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@11.11.11: - resolution: {integrity: sha512-tuDH23ptJAKUHGydJQII9PhABNJBpB+z0P1bmgKK9QFIssHGlfPd6kxMq00LSKwE27WFsb2z0ovY0bpUyMvfRw==} + framer-motion@11.11.17: + resolution: {integrity: sha512-O8QzvoKiuzI5HSAHbcYuL6xU+ZLXbrH7C8Akaato4JzQbX2ULNeniqC2Vo5eiCtFktX9XsJ+7nUhxcl2E2IjpA==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 @@ -7832,8 +7886,8 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - fumadocs-core@14.2.0: - resolution: {integrity: sha512-cRahw/8hIox/T1drQpghn1hvN6r2hpy1Z2egU4E1xF2KaB+r16ZN6YpyGkpS1f9lziLgU8Ve2gtOiqIJwl3oCA==} + fumadocs-core@14.4.2: + resolution: {integrity: sha512-mQX01lvLZncPz7fOXZEJDK2DI+ahG2Bizsipv/SRgsEZSNWbHOY1G+heRq7K5H7dBesNdsZiapkscw6HNTfZBA==} peerDependencies: '@oramacloud/client': 1.x.x algoliasearch: 4.24.0 @@ -7852,8 +7906,8 @@ packages: react-dom: optional: true - fumadocs-docgen@1.3.1: - resolution: {integrity: sha512-CH823PWWLity+x+vGxp7wVThUy8AIc1ndFaaorJkWb0+HruwPNm9Yh9q8dgY2gk5RZirJs3tveuDfRUc2TTkww==} + fumadocs-docgen@1.3.2: + resolution: {integrity: sha512-+tVlkHIdpp893bRqr+xtCae2eirssg/hxUjc4/BEbV6RSxZ+Rx6CQUPWuYPw0C+/rEsvedLPQi+Py72zOm+uBA==} fumadocs-mdx@11.1.1: resolution: {integrity: sha512-78Nu/PHfBaRnPWTDTGVVZrG+A7rfK3NU7DX1aCEnZHEfwuY0NmuIOtDIYcoidZxjc88DnoewV+cJoBNn7I/D8Q==} @@ -7862,8 +7916,8 @@ packages: fumadocs-core: ^14.0.0 next: 14.x.x || 15.x.x - fumadocs-openapi@5.5.6: - resolution: {integrity: sha512-AtNKiD9rAZOO0PBWCy/sAajvb2mqJovudCw3//x/wbBOQV8UFiXhYt8ocTX0ysM2snTH4MD+iKd1syyIYl/x/Q==} + fumadocs-openapi@5.7.0: + resolution: {integrity: sha512-eJsZdpd1t0G6ON1NM4f4GB4Om1vSHfwHnjVtIiHbHnViAkpLHGrieSUvqkHHOVyZ/hm4kE05ESpBOEiiS38Xxw==} peerDependencies: next: 14.x.x || 15.x.x react: '>= 18' @@ -7876,13 +7930,13 @@ packages: react: '>= 18' shiki: 1.x.x - fumadocs-typescript@3.0.1: - resolution: {integrity: sha512-W81nFwMIa+C9nw9EUyWEfzfeb5/WLxIW/dpXJGiCbKkyUpp1fv3YI5D+NleYCZFSGDbMxDFicxRKoosAqNdIDw==} + fumadocs-typescript@3.0.2: + resolution: {integrity: sha512-SqYJy+NxjjuQQeom7wLpODYiWtIKWfndguHL3XKXaMUvhlsjmsWWTaXJWKaqIfOStiYJQlGWrXxFA2Rrpbx63Q==} peerDependencies: typescript: '*' - fumadocs-ui@14.2.0: - resolution: {integrity: sha512-ARz4W/sFie3KfiT7DS2zcPYcMw24ezQ+yFjSjK2vdiJ8G1SJ9ZTaCAkHTiNl+DC2i7FaVz7OmeLfdfDmNUSmZw==} + fumadocs-ui@14.4.2: + resolution: {integrity: sha512-WeSfd4fZ+dWSlAvyLjg6ZxOERJQ/nS9qa5eO0mXTsZ5QHhJoF5vgo4aU8C6fr0Dy/LHqdShq7JIedBUUBN87Gg==} peerDependencies: next: 14.x.x || 15.x.x react: '>= 18' @@ -8054,8 +8108,8 @@ packages: engines: {node: '>=0.6.0'} hasBin: true - google-auth-library@9.14.0: - resolution: {integrity: sha512-Y/eq+RWVs55Io/anIsm24sDS8X79Tq948zVLGaa7+KlJYYqaGwp1YI37w48nzrNi12RgnzMrQD4NzdmCowT90g==} + google-auth-library@9.15.0: + resolution: {integrity: sha512-7ccSEJFDFO7exFbO6NRyC+xH8/mZ1GZGG2xxx9iHxZWcjUjJpjWxIMw3cofAKcueZ6DATiukmmprD7yavQHOyQ==} engines: {node: '>=14'} gopd@1.0.1: @@ -8069,8 +8123,8 @@ packages: resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} engines: {node: '>=14.16'} - gpt-tokenizer@2.6.0: - resolution: {integrity: sha512-4NzSmroimN+yEg8KFmG+URerBtVHrOIXhcohn5TgmaKWzVOIeZ5AJshQzI3lJybYnLk4HWHWy/deIw+VSfcw2g==} + gpt-tokenizer@2.6.2: + resolution: {integrity: sha512-OznIET3z069FiwbLtLFXJ9pVESYAa8EnX0BMogs6YJ4Fn2FIcyeZYEbxsp2grPiK0DVaqP1f+0JR/8t9R7/jlg==} graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} @@ -8094,8 +8148,8 @@ packages: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} - groq-sdk@0.6.1: - resolution: {integrity: sha512-K+fWWcgvKeOEFePq7Z7L3Jm7s5M2oKddgW2l3iFEczaVXU5yfGNKgQXd4LQzzm64qxpfOLzndwDzQdcOwi7gZA==} + groq-sdk@0.8.0: + resolution: {integrity: sha512-hSgCjZCkoM4CY/TWfsaNlh512svWRR2td4HGpmEV8MbVEVrxZARJq5BHt8gbEF9Gex092/X7VJvaQpha0dIC8g==} gtoken@7.1.0: resolution: {integrity: sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==} @@ -8116,8 +8170,8 @@ packages: engines: {node: '>=0.4.7'} hasBin: true - happy-dom@15.11.0: - resolution: {integrity: sha512-/zyxHbXriYJ8b9Urh43ILk/jd9tC07djURnJuAimJ3tJCOLOzOUp7dEHDwJOZyzROlrrooUhr/0INZIDBj1Bjw==} + happy-dom@15.11.6: + resolution: {integrity: sha512-elX7iUTu+5+3b2+NGQc0L3eWyq9jKhuJJ4GpOMxxT/c2pg9O3L5H3ty2VECX0XXZgRmmRqXyOK8brA2hDI6LsQ==} engines: {node: '>=18.0.0'} has-bigints@1.0.2: @@ -8174,8 +8228,8 @@ packages: hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} - hast-util-raw@9.0.4: - resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==} + hast-util-raw@9.1.0: + resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} hast-util-to-estree@3.1.0: resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} @@ -8230,8 +8284,8 @@ packages: hoist-non-react-statics@3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} - hono@4.6.5: - resolution: {integrity: sha512-qsmN3V5fgtwdKARGLgwwHvcdLKursMd+YOt69eGpl1dUCJb8mCd7hZfyZnBYjxCegBG7qkJRQRUy2oO25yHcyQ==} + hono@4.6.9: + resolution: {integrity: sha512-p/pN5yZLuZaHzyAOT2nw2/Ud6HhJHYmDNGH6Ck1OWBhPMVeM1r74jbCRwNi0gyFRjjbsGgoHbOyj7mT1PDNbTw==} engines: {node: '>=16.9.0'} hpack.js@2.1.6: @@ -8310,8 +8364,8 @@ packages: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} - http-proxy-middleware@2.0.6: - resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} + http-proxy-middleware@2.0.7: + resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} engines: {node: '>=12.0.0'} peerDependencies: '@types/express': ^4.17.13 @@ -8358,8 +8412,8 @@ packages: humanize-ms@1.2.1: resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} - husky@9.1.6: - resolution: {integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==} + husky@9.1.7: + resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} engines: {node: '>=18'} hasBin: true @@ -8501,8 +8555,8 @@ packages: resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} engines: {node: '>=4'} - is-bun-module@1.1.0: - resolution: {integrity: sha512-4mTAVPlrXpaN3jtF0lsnPCMGnq4+qZjVIKq0HCpfcqf8OC1SM5oATCIAPM5V5FN05qp2NNnFndphmdZS9CV3hA==} + is-bun-module@1.2.1: + resolution: {integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==} is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} @@ -8645,8 +8699,8 @@ packages: is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} - is-reference@3.0.2: - resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + is-reference@3.0.3: + resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} @@ -8797,8 +8851,8 @@ packages: joi@17.13.3: resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} - jotai@2.8.4: - resolution: {integrity: sha512-f6jwjhBJcDtpeauT2xH01gnqadKEySwwt1qNBLvAXcnojkmb76EdqRt05Ym8IamfHGAQz2qMKAwftnyjeSoHAA==} + jotai@2.10.2: + resolution: {integrity: sha512-DqsBTlRglIBviuJLfK6JxZzpd6vKfbuJ4IqRCz70RFEDeZf46Fcteb/FXxNr1UnoxR5oUy3oq7IE8BrEq0G5DQ==} engines: {node: '>=12.20.0'} peerDependencies: '@types/react': '>=17.0.0' @@ -8944,8 +8998,8 @@ packages: resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} engines: {node: '>=14.16'} - launch-editor@2.8.1: - resolution: {integrity: sha512-elBx2l/tp9z99X5H/qev8uyDywVh0VXAwEbjk8kJhnc5grOFkGh7aW6q55me9xnYbss261XtnUrysZ+XvGbhQA==} + launch-editor@2.9.1: + resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==} leac@0.6.0: resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==} @@ -9133,18 +9187,18 @@ packages: resolution: {integrity: sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==} engines: {node: 14 || >=16.14} - lucide-react@0.436.0: - resolution: {integrity: sha512-N292bIxoqm1aObAg0MzFtvhYwgQE6qnIOWx/GLj5ONgcTPH6N0fD9bVq/GfdeC9ZORBXozt/XeEKDpiB3x3vlQ==} + lucide-react@0.453.0: + resolution: {integrity: sha512-kL+RGZCcJi9BvJtzg2kshO192Ddy9hv3ij+cPrVPWSRzgCWCVazoQJxOjAwgK53NomL07HB7GPHW120FimjNhQ==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc - lucide-react@0.453.0: - resolution: {integrity: sha512-kL+RGZCcJi9BvJtzg2kshO192Ddy9hv3ij+cPrVPWSRzgCWCVazoQJxOjAwgK53NomL07HB7GPHW120FimjNhQ==} + lucide-react@0.456.0: + resolution: {integrity: sha512-DIIGJqTT5X05sbAsQ+OhA8OtJYyD4NsEMCA/HQW/Y6ToPQ7gwbtujIoeAaup4HpHzV35SQOarKAWH8LYglB6eA==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc - lucide-react@0.454.0: - resolution: {integrity: sha512-hw7zMDwykCLnEzgncEEjHeA6+45aeEzRYuKHuyRSOPkhko+J3ySGjGIzu+mmMfDFG1vazHepMaYFYHbTFAZAAQ==} + lucide-react@0.460.0: + resolution: {integrity: sha512-BVtq/DykVeIvRTJvRAgCsOwaGL8Un3Bxh8MbDxMhEWlZay3T4IpEKDEpwt5KZ0KJMHzgm6jrltxlT5eXOWXDHg==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc @@ -9292,8 +9346,8 @@ packages: mdast-util-to-markdown@1.5.0: resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} - mdast-util-to-markdown@2.1.1: - resolution: {integrity: sha512-OrkcCoqAkEg9b1ykXBrA0ehRc8H4fGU/03cACmW2xXzau1+dIdS+qJugh1Cqex3hMumSBgSE/5pc7uqP12nLAw==} + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} mdast-util-to-string@3.2.0: resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} @@ -9328,8 +9382,8 @@ packages: memory-pager@1.5.0: resolution: {integrity: sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==} - merge-descriptors@1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} merge-refs@1.3.0: resolution: {integrity: sha512-nqXPXbso+1dcKDpPCXvwZyJILz+vSLqGGOnDrYHQYE+B8n9JTCekVLC65AfCpR4ggVyA/45Y0iR9LDyS2iI+zA==} @@ -9356,8 +9410,8 @@ packages: micromark-core-commonmark@2.0.1: resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} - micromark-extension-directive@3.0.1: - resolution: {integrity: sha512-VGV2uxUzhEZmaP7NSFo2vtq7M2nUD+WfmYQD+d8i/1nHbzE+rMy9uzTvUybBbNiVbrhOZibg3gbyoARGqgDWyg==} + micromark-extension-directive@3.0.2: + resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==} micromark-extension-frontmatter@2.0.0: resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} @@ -9443,8 +9497,8 @@ packages: micromark-factory-space@1.1.0: resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} - micromark-factory-space@2.0.0: - resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} micromark-factory-title@1.1.0: resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} @@ -9455,14 +9509,14 @@ packages: micromark-factory-whitespace@1.1.0: resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} - micromark-factory-whitespace@2.0.0: - resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} micromark-util-character@1.2.0: resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} - micromark-util-character@2.1.0: - resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} micromark-util-chunked@1.1.0: resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} @@ -9473,8 +9527,8 @@ packages: micromark-util-classify-character@1.1.0: resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} - micromark-util-classify-character@2.0.0: - resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} micromark-util-combine-extensions@1.1.0: resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} @@ -9485,14 +9539,14 @@ packages: micromark-util-decode-numeric-character-reference@1.1.0: resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} - micromark-util-decode-numeric-character-reference@2.0.1: - resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} micromark-util-decode-string@1.1.0: resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} - micromark-util-decode-string@2.0.0: - resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} micromark-util-encode@1.1.0: resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} @@ -9536,14 +9590,14 @@ packages: micromark-util-symbol@1.1.0: resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} - micromark-util-symbol@2.0.0: - resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} micromark-util-types@1.1.0: resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} - micromark-util-types@2.0.0: - resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + micromark-util-types@2.0.1: + resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==} micromark@3.2.0: resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} @@ -9623,8 +9677,8 @@ packages: peerDependencies: webpack: ^5.0.0 - miniflare@3.20241022.0: - resolution: {integrity: sha512-x9Fbq1Hmz1f0osIT9Qmj78iX4UpCP2EqlZnA/tzj/3+I49vc3Kq0fNqSSKplcdf6HlCHdL3fOBicmreQF4BUUQ==} + miniflare@3.20241106.0: + resolution: {integrity: sha512-PjOoJKjUUofCueQskfhXlGvvHxZj36UAJAp1DnquMK88MFF50zCULblh0KXMSNM+bXeQYA94Gj06a7kfmBGxPw==} engines: {node: '>=16.13'} hasBin: true @@ -9682,8 +9736,8 @@ packages: engines: {node: '>=10'} hasBin: true - mlly@1.7.2: - resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} + mlly@1.7.3: + resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} module-definition@6.0.0: resolution: {integrity: sha512-sEGP5nKEXU7fGSZUML/coJbrO+yQtxcppDAYWRE9ovWsTbFoUHB2qDUx564WUzDaBHXsD46JBbIK5WVTwCyu3w==} @@ -9787,8 +9841,8 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - msw@2.6.0: - resolution: {integrity: sha512-n3tx2w0MZ3H4pxY0ozrQ4sNPzK/dGtlr2cIIyuEsgq2Bhy4wvcW6ZH2w/gXM9+MEUY6HC1fWhqtcXDxVZr5Jxw==} + msw@2.6.5: + resolution: {integrity: sha512-PnlnTpUlOrj441kYQzzFhzMzMCGFT6a2jKUBG7zSpLkYS5oh8Arrbc0dL8/rNAtxaoBy0EVs2mFqj2qdmWK7lQ==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -9812,14 +9866,19 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nan@2.20.0: - resolution: {integrity: sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==} + nan@2.22.0: + resolution: {integrity: sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==} nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@5.0.8: + resolution: {integrity: sha512-TcJPw+9RV9dibz1hHUzlLVy8N4X9TnwirAjrU08Juo6BNKggzVfP2ZJ/3ZUSq15Xl5i85i+Z89XBO90pB2PghQ==} + engines: {node: ^18 || >=20} + hasBin: true + napi-build-utils@1.0.2: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} @@ -9834,6 +9893,10 @@ packages: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} + negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + negotiator@1.0.0: resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} engines: {node: '>= 0.6'} @@ -9841,22 +9904,22 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - next-themes@0.3.0: - resolution: {integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==} + next-themes@0.4.3: + resolution: {integrity: sha512-nG84VPkTdUHR2YeD89YchvV4I9RbiMAql3GiLEQlPvq1ioaqPaIReK+yMRdg/zgiXws620qS1rU30TiWmmG9lA==} peerDependencies: - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 + react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc + react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc - next@15.0.2: - resolution: {integrity: sha512-rxIWHcAu4gGSDmwsELXacqAPUk+j8dV/A9cDF5fsiCMpkBDYkO2AEaL1dfD+nNmDiU6QMCFN8Q30VEKapT9UHQ==} - engines: {node: '>=18.18.0'} + next@15.0.3: + resolution: {integrity: sha512-ontCbCRKJUIoivAdGB34yCaOcPgYXr9AAkV/IwqFfWWTXEPUgLYkSkqBhIk9KK7gGmgjc64B+RdoeIDM13Irnw==} + engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 babel-plugin-react-compiler: '*' - react: ^18.2.0 || 19.0.0-rc-02c0e824-20241028 - react-dom: ^18.2.0 || 19.0.0-rc-02c0e824-20241028 + react: ^18.2.0 || 19.0.0-rc-66855b96-20241106 + react-dom: ^18.2.0 || 19.0.0-rc-66855b96-20241106 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -9874,8 +9937,8 @@ packages: nice-grpc-common@2.0.2: resolution: {integrity: sha512-7RNWbls5kAL1QVUOXvBsv1uO0wPQK3lHv+cY1gwkTzirnG1Nop4cBJZubpgziNbaVc/bl9QJcyvsf/NQxa3rjQ==} - nice-grpc@2.1.9: - resolution: {integrity: sha512-shJlg1t4Wn3qTVE31gxofbTrgCX/p4tS1xRnk4bNskCYKvXNEUpJQZpjModsVk1aau69YZDViyC18K9nC7QHYA==} + nice-grpc@2.1.10: + resolution: {integrity: sha512-Nujs/4wWJvE5OSxWPp3M5H+zHJAgsWMo38bMNfKQP1VDeCChp7MiKTkhJBV5JZvrBIkPhYQCLIbfvVqEoSuTuA==} no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} @@ -9887,8 +9950,8 @@ packages: node-addon-api@6.1.0: resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} - node-addon-api@8.2.1: - resolution: {integrity: sha512-vmEOvxwiH8tlOcv4SyE8RH34rI5/nWVaigUeAUPawC6f0+HoDthwI0vkMu4tbtsZrXq6QXFfrkhjofzKEs5tpA==} + node-addon-api@8.2.2: + resolution: {integrity: sha512-9emqXAKhVoNrQ792nLI/wpzPpJ/bj/YXxW0CvAau1+RdGBcCRF1Dmz7719zgVsQNrzHl9Tzn3ImZ4qWFarWL0A==} engines: {node: ^18 || ^20 || >= 21} node-domexception@1.0.0: @@ -9915,8 +9978,8 @@ packages: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} - node-gyp-build@4.8.2: - resolution: {integrity: sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==} + node-gyp-build@4.8.3: + resolution: {integrity: sha512-EMS95CMJzdoSKoIiXo8pxKoL8DYxwIZXYlLmgPb8KUv794abpnLK6ynsCAWNliOjREKruYKdzbh76HHYUHX7nw==} hasBin: true node-releases@2.0.18: @@ -9982,8 +10045,8 @@ packages: peerDependencies: webpack: ^4.0.0 || ^5.0.0 - number-flow@0.3.5: - resolution: {integrity: sha512-PJ5SNbPcMmtIRZpV7Qbp2VjJ4ekT54QFo7sheTmAaJfz+t6T+rcNNEzVJaNtb87+AqkZu+SndXJ6AnnJqWnOeQ==} + number-flow@0.3.9: + resolution: {integrity: sha512-I5CfsOIKyv6nE7ebcWHJsFHBa7yoAnA4RhiJmMkBklQlm5gQrLNTRDfp8fbux0rKkQNxXsNXrZUt3gl82juemQ==} nypm@0.3.12: resolution: {integrity: sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==} @@ -9998,8 +10061,8 @@ packages: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} - object-inspect@1.13.2: - resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + object-inspect@1.13.3: + resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} engines: {node: '>= 0.4'} object-keys@1.1.1: @@ -10032,8 +10095,8 @@ packages: ohash@1.1.4: resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} - ollama@0.5.9: - resolution: {integrity: sha512-F/KZuDRC+ZsVCuMvcOYuQ6zj42/idzCkkuknGyyGVmNStMZ/sU3jQpvhnl4SyC0+zBzLiKNZJnJeuPFuieWZvQ==} + ollama@0.5.10: + resolution: {integrity: sha512-M5O4u6S6yZeeKFrKA7ZfGGLjK54otOVGPrOUc3N64zSTpz9J+x/nh93dmD6Py7YLgXzq9I6Nq+PDDoaqJuV3LQ==} on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} @@ -10061,6 +10124,9 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} + oniguruma-to-es@0.4.1: + resolution: {integrity: sha512-rNcEohFz095QKGRovP/yqPIKc+nP+Sjs4YTHMv33nMePGKrq/r2eu9Yh4646M5XluGJsUnmwoXuiXE69KDs+fQ==} + oniguruma-to-js@0.4.3: resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} @@ -10094,8 +10160,8 @@ packages: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} - openai@4.69.0: - resolution: {integrity: sha512-S3hOHSkk609KqwgH+7dwFrSvO3Gm3Nk0YWGyPHNscoMH/Y2tH1qunMi7gtZnLbUv4/N1elqCp6bDior2401kCQ==} + openai@4.72.0: + resolution: {integrity: sha512-hFqG9BWCs7L7ifrhJXw7mJXmUBr7d9N6If3J9563o0jfwVA4wFANFDDaOIWFdgDdwgCXg5emf0Q+LoLCGszQYA==} hasBin: true peerDependencies: zod: ^3.23.8 @@ -10308,11 +10374,11 @@ packages: resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} engines: {node: 20 || >=22} - path-to-regexp@0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + path-to-regexp@0.1.10: + resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} - path-to-regexp@1.8.0: - resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} + path-to-regexp@1.9.0: + resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==} path-to-regexp@3.3.0: resolution: {integrity: sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==} @@ -10582,14 +10648,14 @@ packages: peerDependencies: postcss: ^8.1.0 - postcss-modules-local-by-default@4.0.5: - resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==} + postcss-modules-local-by-default@4.1.0: + resolution: {integrity: sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 - postcss-modules-scope@3.2.0: - resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==} + postcss-modules-scope@3.2.1: + resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 @@ -10692,6 +10758,10 @@ packages: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} + postcss-selector-parser@7.0.0: + resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==} + engines: {node: '>=4'} + postcss-sort-media-queries@5.2.0: resolution: {integrity: sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==} engines: {node: '>=14.0.0'} @@ -10729,8 +10799,8 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} postgres-array@2.0.0: @@ -10903,10 +10973,6 @@ packages: resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} engines: {node: '>=12.20'} - qs@6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} - engines: {node: '>=0.6'} - qs@6.11.2: resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} engines: {node: '>=0.6'} @@ -10996,6 +11062,11 @@ packages: peerDependencies: react: ^18.3.1 + react-dom@19.0.0-rc-5c56b873-20241107: + resolution: {integrity: sha512-z60mK7HC5Cs3dz5dHLauTcnNe0LgeQNSX4BilnjBnV0BhHitQniPgmV87QhR2v4fryS4WRL2RF4NklwIhSCbCA==} + peerDependencies: + react: 19.0.0-rc-5c56b873-20241107 + react-dom@19.0.0-rc-bf7e210c-20241017: resolution: {integrity: sha512-akljKHWZ84tq2CdZyGXgGYJrGcweaQtoLJqWGZSbOEuudahyQ4ZvR/IwEOREjmqGIPg9vaEqFzjTKtn4H7I58Q==} peerDependencies: @@ -11018,8 +11089,8 @@ packages: peerDependencies: react: ^16.6.0 || ^17.0.0 || ^18.0.0 - react-hook-form@7.53.1: - resolution: {integrity: sha512-6aiQeBda4zjcuaugWvim9WsGqisoUk+etmFEsSUMm451/Ic8L/UAb7sRtMj3V+Hdzm6mMjU1VhiSzYUZeBm0Vg==} + react-hook-form@7.53.2: + resolution: {integrity: sha512-YVel6fW5sOeedd1524pltpHX+jgU2u3DSDtXEaBORNdqiNrsX/nUI/iGXONegttg0mJVnfrIkiV0cmTU6Oo2xw==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 @@ -11065,8 +11136,8 @@ packages: '@types/react': '>=18' react: '>=18' - react-medium-image-zoom@5.2.10: - resolution: {integrity: sha512-JBYf4u0zsocezIDtrjwStD+8sX+c8XuLsdz+HxPbojRj0sCicua0XOQKysuPetoFyX+YgStfj+vEtZ+699O/pg==} + react-medium-image-zoom@5.2.11: + resolution: {integrity: sha512-K3REdn96k2H+6iQlRSl7C7O5lMhdhRx3W1NFJXRar6wMeHpOwp5wI/6N0SfuF/NiKu+HIPxY0FSdvMIJwynTCw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -11128,12 +11199,12 @@ packages: peerDependencies: react: '>=15' - react-server-dom-webpack@19.0.0-rc-bf7e210c-20241017: - resolution: {integrity: sha512-ZAdQdSKXu3Rip+5CNkpypHCX2IcXv2BeMuXDH8/I6p4MlvO9ftz6sf9ra2H9+Fat7p/P7aZnQJjUOU6VcpNvYQ==} + react-server-dom-webpack@19.0.0-rc-5c56b873-20241107: + resolution: {integrity: sha512-j6XFzTgHci5PAFJItvC4Cq7T2ntHrj58LbEUCRQdf4/Cki25EAQPuIOSPEfS8EwtgujWXAMD5aaOevCIZCAAiA==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.0.0-rc-bf7e210c-20241017 - react-dom: 19.0.0-rc-bf7e210c-20241017 + react: 19.0.0-rc-5c56b873-20241107 + react-dom: 19.0.0-rc-5c56b873-20241107 webpack: ^5.59.0 react-style-singleton@2.2.1: @@ -11173,6 +11244,10 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} + react@19.0.0-rc-5c56b873-20241107: + resolution: {integrity: sha512-cFT1p+jDiT5MSDCOAlllNC9cN6532458CNGZMw+8u33ffZuX3yf2XJtSwar/G9t47nEmqsurdvtIjqb603735g==} + engines: {node: '>=0.10.0'} + react@19.0.0-rc-bf7e210c-20241017: resolution: {integrity: sha512-ZkqeMTey7hRHadDT+qMpwDKHQVAvvjmtP0idzpf4DOlrFQmZ6Ji1HwnD4eIUx9g59PeW80fb/u6WRWd/xTBpfg==} engines: {node: '>=0.10.0'} @@ -11253,11 +11328,20 @@ packages: regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + regex-recursion@4.2.1: + resolution: {integrity: sha512-QHNZyZAeKdndD1G3bKAbBEKOSSK4KOHQrAJ01N1LJeb0SoH4DJIeFhp0uUpETgONifS4+P3sOgoA1dhzgrQvhA==} + + regex-utilities@2.3.0: + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} + regex@4.3.3: resolution: {integrity: sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg==} - regexp.prototype.flags@1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + regex@5.0.2: + resolution: {integrity: sha512-/pczGbKIQgfTMRV0XjABvc5RzLqQmwqxLHdQao2RTXPk+pmTXB2P0IaUHYdYyk412YLwUIkaeMd5T+RzVgTqnQ==} + + regexp.prototype.flags@1.5.3: + resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} engines: {node: '>= 0.4'} regexpu-core@6.1.1: @@ -11345,8 +11429,8 @@ packages: remark@15.0.1: resolution: {integrity: sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==} - remeda@2.16.0: - resolution: {integrity: sha512-HOymkGg58HW4LT8MBEabQEdW76YsqcRNNFPXPrOrnYm+/9Pmk0b9fm8PKgQxoRPa6WDLnRM/LxTXkHdXf9Ab0w==} + remeda@2.17.3: + resolution: {integrity: sha512-xyi2rCQkz2j4BEWbWxPw6JCapv1yBuSwr4Uf9BX00AkesAJaiKvc6Il6thsBidwVZAtNiSaCIXvslkKL0ybz8w==} renderkid@3.0.0: resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} @@ -11484,8 +11568,8 @@ packages: peerDependencies: rollup: ^2.0.0 || ^3.0.0 || ^4.0.0 - rollup@4.24.4: - resolution: {integrity: sha512-vGorVWIsWfX3xbcyAS+I047kFKapHYivmkaT63Smj77XwvLSJos6M1xGqZnBPFQFBRZDOcG1QnYEIxAvTr/HjA==} + rollup@4.27.3: + resolution: {integrity: sha512-SLsCOnlmGt9VoZ9Ek8yBK8tAdmPHeppkw+Xa7yDlCEhDTvwYei03JlWo1fdc7YTfLZ4tD8riJCUyAgTbszk1fQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -11542,6 +11626,9 @@ packages: scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.25.0-rc-5c56b873-20241107: + resolution: {integrity: sha512-rt9KBjQg9XWMfNl0jNAKTRReFiuAG1U5Pi7b9IMZIMXSEfu5wSCPzqvygzvO38piDJag/ljLcFULHo7oLVDh7w==} + scheduler@0.25.0-rc-bf7e210c-20241017: resolution: {integrity: sha512-hXYfi00SQzsINtMnOqJZQoA3s+sshbJu32lrrxE9NQTzaNrjOtcFinHVHs0LaN54BFhFzpHJ2j5yJ2vaEA6dwg==} @@ -11608,8 +11695,8 @@ packages: engines: {node: '>=10'} hasBin: true - send@0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} serialize-javascript@6.0.2: @@ -11622,8 +11709,8 @@ packages: resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} engines: {node: '>= 0.8.0'} - serve-static@1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} server-only@0.0.1: @@ -11708,8 +11795,8 @@ packages: vue: optional: true - shiki@1.22.2: - resolution: {integrity: sha512-3IZau0NdGKXhH2bBlUk4w1IHNxPh6A5B2sUpyY+8utLu2j/h1QpFkAaUA1bAMxOWWGtTWcAh531vnS4NJKS/lA==} + shiki@1.23.1: + resolution: {integrity: sha512-8kxV9TH4pXgdKGxNOkrSMydn1Xf6It8lsle0fiqxf7a1149K1WGtdOu3Zb91T5r1JpvRPxqxU3C2XdZZXQnrig==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -11778,11 +11865,11 @@ packages: sockjs@0.3.24: resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} - sonner@1.5.0: - resolution: {integrity: sha512-FBjhG/gnnbN6FY0jaNnqZOMmB73R+5IiyYAw8yBj7L54ER7HB3fOSE5OFiQiE2iXWxeXKvg6fIP4LtVppHEdJA==} + sonner@1.7.0: + resolution: {integrity: sha512-W6dH7m5MujEPyug3lpI2l3TC3Pp1+LTgK0Efg+IHDrBbtEjyCmCHHo6yfNBOsf1tFZ6zf+jceWwB38baC8yO9g==} peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc sort-css-media-queries@2.2.0: resolution: {integrity: sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==} @@ -11870,8 +11957,8 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - std-env@3.7.0: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + std-env@3.8.0: + resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} stdin-discarder@0.2.2: resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} @@ -12063,8 +12150,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte@5.1.9: - resolution: {integrity: sha512-nzq+PPKGS2PoEWDjAcXSrKSbXmmmOAxd6dAz1IhRusUpVkFS6DMELWPyBPGwu6TpO/gsgtFXwX0M4+pAR5gzKw==} + svelte@5.2.3: + resolution: {integrity: sha512-DRrWXdzo6+gfX9H/hQofQYyAtsGqC99+CFBvttImGt6gAy4Xzh0hHBrCHw5OtBgaPOdVGNW+S+mDcYcEsvTPOw==} engines: {node: '>=18'} svg-parser@2.0.4: @@ -12100,8 +12187,8 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || insiders' - tailwindcss@3.4.14: - resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==} + tailwindcss@3.4.15: + resolution: {integrity: sha512-r4MeXnfBmSOuKUWmXe6h2CcyfzJCEk4F0pptO5jlnYSIViUkVmsawj80N5h2lO3gwcmSb4n3PuN+e+GC1Guylw==} engines: {node: '>=14.0.0'} hasBin: true @@ -12201,8 +12288,8 @@ packages: resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} engines: {node: '>=12.0.0'} - tinypool@1.0.1: - resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} + tinypool@1.0.2: + resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} engines: {node: ^18.0.0 || >=20.0.0} tinyrainbow@1.2.0: @@ -12257,25 +12344,24 @@ packages: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true - tree-sitter-javascript@0.23.0: - resolution: {integrity: sha512-xw0nc8P/u+uhoRuKmalcv/3OGGLtaeVWx/NpqAHXPvJsdSPdkx+IoRod4W4hw1zDNj1V6xzJgdATk0IPNUNy3w==} + tree-sitter-javascript@0.23.1: + resolution: {integrity: sha512-/bnhbrTD9frUYHQTiYnPcxyHORIw157ERBa6dqzaKxvR/x3PC4Yzd+D1pZIMS6zNg2v3a8BZ0oK7jHqsQo9fWA==} peerDependencies: tree-sitter: ^0.21.1 peerDependenciesMeta: tree-sitter: optional: true - tree-sitter-typescript@0.23.0: - resolution: {integrity: sha512-hRy5O9d+9ON4HxIWWxkI4zonrw2v/WNN1JoiGW5HkXfC9K2R3p53ugMvs6Vs4T7ASCwggsoQ75LNdgpExC/zgQ==} + tree-sitter-typescript@0.23.2: + resolution: {integrity: sha512-e04JUUKxTT53/x3Uq1zIL45DoYKVfHH4CZqwgZhPg5qYROl5nQjV+85ruFzFGZxu+QeFVbRTPDRnqL9UbU4VeA==} peerDependencies: tree-sitter: ^0.21.0 - tree_sitter: '*' peerDependenciesMeta: - tree_sitter: + tree-sitter: optional: true - tree-sitter@0.22.0: - resolution: {integrity: sha512-tjRAT4tlIXrRw0zgqkA6j9z526icVDas6g/0whwlllu2hF3j6HuMI3WDUfcxTkf1oTbpd+kwJE/0owNJMN73QA==} + tree-sitter@0.22.1: + resolution: {integrity: sha512-gRO+jk2ljxZlIn20QRskIvpLCMtzuLl5T0BY6L9uvPYD17uUrxlxWkvYCiVqED2q2q7CVtY52Uex4WcYo2FEXw==} trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} @@ -12331,38 +12417,38 @@ packages: tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - turbo-darwin-64@2.2.3: - resolution: {integrity: sha512-Rcm10CuMKQGcdIBS3R/9PMeuYnv6beYIHqfZFeKWVYEWH69sauj4INs83zKMTUiZJ3/hWGZ4jet9AOwhsssLyg==} + turbo-darwin-64@2.3.0: + resolution: {integrity: sha512-pji+D49PhFItyQjf2QVoLZw2d3oRGo8gJgKyOiRzvip78Rzie74quA8XNwSg/DuzM7xx6gJ3p2/LylTTlgZXxQ==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.2.3: - resolution: {integrity: sha512-+EIMHkuLFqUdJYsA3roj66t9+9IciCajgj+DVek+QezEdOJKcRxlvDOS2BUaeN8kEzVSsNiAGnoysFWYw4K0HA==} + turbo-darwin-arm64@2.3.0: + resolution: {integrity: sha512-AJrGIL9BO41mwDF/IBHsNGwvtdyB911vp8f5mbNo1wG66gWTvOBg7WCtYQBvCo11XTenTfXPRSsAb7w3WAZb6w==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.2.3: - resolution: {integrity: sha512-UBhJCYnqtaeOBQLmLo8BAisWbc9v9daL9G8upLR+XGj6vuN/Nz6qUAhverN4Pyej1g4Nt1BhROnj6GLOPYyqxQ==} + turbo-linux-64@2.3.0: + resolution: {integrity: sha512-jZqW6vc2sPJT3M/3ZmV1Cg4ecQVPqsbHncG/RnogHpBu783KCSXIndgxvUQNm9qfgBYbZDBnP1md63O4UTElhw==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.2.3: - resolution: {integrity: sha512-hJYT9dN06XCQ3jBka/EWvvAETnHRs3xuO/rb5bESmDfG+d9yQjeTMlhRXKrr4eyIMt6cLDt1LBfyi+6CQ+VAwQ==} + turbo-linux-arm64@2.3.0: + resolution: {integrity: sha512-HUbDLJlvd/hxuyCNO0BmEWYQj0TugRMvSQeG8vHJH+Lq8qOgDAe7J0K73bFNbZejZQxW3C3XEiZFB3pnpO78+A==} cpu: [arm64] os: [linux] - turbo-windows-64@2.2.3: - resolution: {integrity: sha512-NPrjacrZypMBF31b4HE4ROg4P3nhMBPHKS5WTpMwf7wydZ8uvdEHpESVNMOtqhlp857zbnKYgP+yJF30H3N2dQ==} + turbo-windows-64@2.3.0: + resolution: {integrity: sha512-c5rxrGNTYDWX9QeMzWLFE9frOXnKjHGEvQMp1SfldDlbZYsloX9UKs31TzUThzfTgTiz8NYuShaXJ2UvTMnV/g==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.2.3: - resolution: {integrity: sha512-fnNrYBCqn6zgKPKLHu4sOkihBI/+0oYFr075duRxqUZ+1aLWTAGfHZLgjVeLh3zR37CVzuerGIPWAEkNhkWEIw==} + turbo-windows-arm64@2.3.0: + resolution: {integrity: sha512-7qfUuYhfIVb1AZgs89DxhXK+zZez6O2ocmixEQ4hXZK7ytnBt5vaz2zGNJJKFNYIL5HX1C3tuHolnpNgDNCUIg==} cpu: [arm64] os: [win32] - turbo@2.2.3: - resolution: {integrity: sha512-5lDvSqIxCYJ/BAd6rQGK/AzFRhBkbu4JHVMLmGh/hCb7U3CqSnr5Tjwfy9vc+/5wG2DJ6wttgAaA7MoCgvBKZQ==} + turbo@2.3.0: + resolution: {integrity: sha512-/uOq5o2jwRPyaUDnwBpOR5k9mQq4c3wziBgWNWttiYQPmbhDtrKYPRBxTvA2WpgQwRIbt8UM612RMN8n/TvmHA==} hasBin: true twoslash-protocol@0.2.12: @@ -12393,8 +12479,8 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - type-fest@4.26.1: - resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==} + type-fest@4.27.0: + resolution: {integrity: sha512-3IMSWgP7C5KSQqmo1wjhKrwsvXAtF33jO3QY+Uy++ia7hqvgSK6iXbbg5PbDBc1P2ZbNEDgejOrN4YooXvhwCw==} engines: {node: '>=16'} type-is@1.6.18: @@ -12436,10 +12522,11 @@ packages: peerDependencies: typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x - typescript-eslint@8.13.0: - resolution: {integrity: sha512-vIMpDRJrQd70au2G8w34mPps0ezFSPMEX4pXkTzUkrNbRX+36ais2ksGWN0esZL+ZMaFJEneOBHzCgSqle7DHw==} + typescript-eslint@8.15.0: + resolution: {integrity: sha512-wY4FRGl0ZI+ZU4Jo/yjdBu0lVTSML58pu6PgGtJmCufvzfV565pUF6iACQt092uFOd49iLOTX/sEVmHtbSrS+w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: @@ -12487,8 +12574,8 @@ packages: unenv-nightly@2.0.0-20241024-111401-d4156ac: resolution: {integrity: sha512-xJO1hfY+Te+/XnfCYrCbFbRcgu6XEODND1s5wnVbaBCkuQX7JXF7fHEXPrukFE2j8EOH848P8QN19VO47XN8hw==} - unicode-canonical-property-names-ecmascript@2.0.0: - resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} + unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} engines: {node: '>=4'} unicode-emoji-modifier-base@1.0.0: @@ -12578,21 +12665,16 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unpdf@0.11.0: - resolution: {integrity: sha512-SScdGQl6uTMt4+872d7YwQxMFnvxM6XtrfKLR0Q1DPTIGpsbbg7b11J73sz4s6R5mMID+KYtoMnjH+OQX4Iiyg==} + unpdf@0.12.1: + resolution: {integrity: sha512-ktP8+TTLDBrlu/j8rQVNbHoMMpFXzkVAkb1rt/JdshFC3jOHdZjuGCNl/voPL0kraUrUOH7ZC88kVxMvlvDBzA==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin@1.15.0: - resolution: {integrity: sha512-jTPIs63W+DUEDW207ztbaoO7cQ4p5aVaB823LSlxpsFEU3Mykwxf3ZGC/wzxFJeZlASZYgVrWeo7LgOrqJZ8RA==} + unplugin@1.16.0: + resolution: {integrity: sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==} engines: {node: '>=14.0.0'} - peerDependencies: - webpack-sources: ^3 - peerDependenciesMeta: - webpack-sources: - optional: true update-browserslist-db@1.1.1: resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} @@ -12643,8 +12725,8 @@ packages: '@types/react': optional: true - use-stick-to-bottom@1.0.41: - resolution: {integrity: sha512-jJNtZNpvbTdQzgASo2yxDezA9C3BUgG1xbnslVry145auf0NlzspcX7V8cFX6Ir5Sw4ztCSk2B7YZ3XQ/Q9XXQ==} + use-stick-to-bottom@1.0.42: + resolution: {integrity: sha512-glVvYo97VMkOJRRZtHwvwlWEOHUCsE8y8YotfYHYOiFqhi2QHjnEbQLReETApAe17cdMVHC3SvFMBY4X8gkfYw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -12718,8 +12800,8 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite-node@2.1.4: - resolution: {integrity: sha512-kqa9v+oi4HwkG6g8ufRnb5AeplcRw8jUF6/7/Qz1qRQOXHImG8YnLbB+LLszENwFnoBl9xIf9nVdCFzNd7GQEg==} + vite-node@2.1.5: + resolution: {integrity: sha512-rd0QIgx74q4S1Rd56XIiL2cYEdyWn13cunYBIuqh9mpmQr7gGS0IxXoP8R6OaZtNQQLyXSWbd4rXKYUbhFpK5w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -12759,8 +12841,8 @@ packages: terser: optional: true - vite@5.4.9: - resolution: {integrity: sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==} + vite@5.4.11: + resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -12790,15 +12872,15 @@ packages: terser: optional: true - vitest@2.1.4: - resolution: {integrity: sha512-eDjxbVAJw1UJJCHr5xr/xM86Zx+YxIEXGAR+bmnEID7z9qWfoxpHw0zdobz+TQAFOLT+nEXz3+gx6nUJ7RgmlQ==} + vitest@2.1.5: + resolution: {integrity: sha512-P4ljsdpuzRTPI/kbND2sDZ4VmieerR2c9szEZpjc+98Z9ebvnXmM5+0tHEKqYZumXqlvnmfWsjeFOjXVriDG7A==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.4 - '@vitest/ui': 2.1.4 + '@vitest/browser': 2.1.5 + '@vitest/ui': 2.1.5 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -12823,14 +12905,14 @@ packages: typescript: optional: true - waku@0.21.4: - resolution: {integrity: sha512-EWKwyVgGrCf3tS/3NWv+1kkRuGeddCRimG/cc11PbJgSwkTWhmxgHSycMbowkXqWuiVTZJWH8wtrrWdn3vXgCw==} + waku@0.21.6: + resolution: {integrity: sha512-pYs2EnVVvTFj/jPlcgOCfMu04ly3BpymM+Yi+Iw+lWcyNwUnr7wt9hx+Env2BJh1iJcBbWSV8+IlK3wy3yDbog==} engines: {node: ^20.8.0 || ^18.17.0 || ^22.7.0} hasBin: true peerDependencies: - react: 19.0.0-rc-bf7e210c-20241017 - react-dom: 19.0.0-rc-bf7e210c-20241017 - react-server-dom-webpack: 19.0.0-rc-bf7e210c-20241017 + react: 19.0.0-rc-5c56b873-20241107 + react-dom: 19.0.0-rc-5c56b873-20241107 + react-server-dom-webpack: 19.0.0-rc-5c56b873-20241107 walkdir@0.4.1: resolution: {integrity: sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==} @@ -12849,8 +12931,8 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - weaviate-client@3.2.1: - resolution: {integrity: sha512-EZSz6ABTuwyXZwyj/13Enrq9a5QbStgcpdVROOQKbZoZ4kxC0yIilxyFxk27SafdTFgVWhcEbVPyBBg0ukNYyA==} + weaviate-client@3.2.3: + resolution: {integrity: sha512-C9dLQReqfekVL7znaaJE/nZwCDIC0Vlz5PRpCSWHv9OSg29ooGEXWPEA9nRSmlCNnz+T/4AoUekGLa/wZh9bZA==} engines: {node: '>=18.0.0'} web-namespaces@2.0.1: @@ -12860,8 +12942,8 @@ packages: resolution: {integrity: sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==} engines: {node: '>= 14'} - web-tree-sitter@0.24.3: - resolution: {integrity: sha512-uR9YNewr1S2EzPKE+y39nAwaTyobBaZRG/IsfkB/OT4v0lXtNj5WjtHKgn2h7eOYUWIZh5rK9Px7tI6S9CRKdA==} + web-tree-sitter@0.24.4: + resolution: {integrity: sha512-sETP1Sf9OTd4LusrKBNznNgTt3fWoWhJnAFaKPiGSeVKXJbZ72qoMpxddKMdVI5BgXv32OI7tkKQre5PmF9reA==} webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -13016,17 +13098,17 @@ packages: wordwrap@1.0.0: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - workerd@1.20241022.0: - resolution: {integrity: sha512-jyGXsgO9DRcJyx6Ovv7gUyDPc3UYC2i/E0p9GFUg6GUzpldw4Y93y9kOmdfsOnKZ3+lY53veSiUniiBPE6Q2NQ==} + workerd@1.20241106.1: + resolution: {integrity: sha512-1GdKl0kDw8rrirr/ThcK66Kbl4/jd4h8uHx5g7YHBrnenY5SX1UPuop2cnCzYUxlg55kPjzIqqYslz1muRFgFw==} engines: {node: '>=16'} hasBin: true - wrangler@3.84.1: - resolution: {integrity: sha512-w27/QpIk2qz6aMIVi9T8cDcXMvh/RXjcL+vf4o5J2GpQAE4U7wTCNHyaY9H3oTJWRN97KqCAEbiHBNtTKoUJEw==} + wrangler@3.87.0: + resolution: {integrity: sha512-BExktnSLeGgG+uxgnr4h9eZ5nefdpTVcTHR+gEIWRvqk07XL04nJwpPYAOIPKPpB7E2tMdDJgNLGQN/CY6e1xQ==} engines: {node: '>=16.17.0'} hasBin: true peerDependencies: - '@cloudflare/workers-types': ^4.20241022.0 + '@cloudflare/workers-types': ^4.20241106.0 peerDependenciesMeta: '@cloudflare/workers-types': optional: true @@ -13175,10 +13257,23 @@ snapshots: optionalDependencies: zod: 3.23.8 + '@ai-sdk/provider-utils@2.0.0(zod@3.23.8)': + dependencies: + '@ai-sdk/provider': 1.0.0 + eventsource-parser: 3.0.0 + nanoid: 5.0.8 + secure-json-parse: 2.7.0 + optionalDependencies: + zod: 3.23.8 + '@ai-sdk/provider@0.0.26': dependencies: json-schema: 0.4.0 + '@ai-sdk/provider@1.0.0': + dependencies: + json-schema: 0.4.0 + '@ai-sdk/react@0.0.70(react@18.3.1)(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) @@ -13189,6 +13284,16 @@ snapshots: react: 18.3.1 zod: 3.23.8 + '@ai-sdk/react@1.0.0(react@18.3.1)(zod@3.23.8)': + dependencies: + '@ai-sdk/provider-utils': 2.0.0(zod@3.23.8) + '@ai-sdk/ui-utils': 1.0.0(zod@3.23.8) + swr: 2.2.5(react@18.3.1) + throttleit: 2.1.0 + optionalDependencies: + react: 18.3.1 + zod: 3.23.8 + '@ai-sdk/solid@0.0.54(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) @@ -13196,13 +13301,13 @@ snapshots: transitivePeerDependencies: - zod - '@ai-sdk/svelte@0.0.57(svelte@5.1.9)(zod@3.23.8)': + '@ai-sdk/svelte@0.0.57(svelte@5.2.3)(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) '@ai-sdk/ui-utils': 0.0.50(zod@3.23.8) - sswr: 2.1.0(svelte@5.1.9) + sswr: 2.1.0(svelte@5.2.3) optionalDependencies: - svelte: 5.1.9 + svelte: 5.2.3 transitivePeerDependencies: - zod @@ -13216,6 +13321,14 @@ snapshots: optionalDependencies: zod: 3.23.8 + '@ai-sdk/ui-utils@1.0.0(zod@3.23.8)': + dependencies: + '@ai-sdk/provider': 1.0.0 + '@ai-sdk/provider-utils': 2.0.0(zod@3.23.8) + zod-to-json-schema: 3.23.5(zod@3.23.8) + optionalDependencies: + zod: 3.23.8 + '@ai-sdk/vue@0.0.59(vue@3.5.12(typescript@5.6.3))(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) @@ -13226,33 +13339,33 @@ snapshots: transitivePeerDependencies: - zod - '@algolia/autocomplete-core@1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)(search-insights@2.17.2)': + '@algolia/autocomplete-core@1.17.7(@algolia/client-search@5.14.2)(algoliasearch@5.14.2)(search-insights@2.17.2)': dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)(search-insights@2.17.2) - '@algolia/autocomplete-shared': 1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0) + '@algolia/autocomplete-plugin-algolia-insights': 1.17.7(@algolia/client-search@5.14.2)(algoliasearch@5.14.2)(search-insights@2.17.2) + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.14.2)(algoliasearch@5.14.2) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights - '@algolia/autocomplete-plugin-algolia-insights@1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)(search-insights@2.17.2)': + '@algolia/autocomplete-plugin-algolia-insights@1.17.7(@algolia/client-search@5.14.2)(algoliasearch@5.14.2)(search-insights@2.17.2)': dependencies: - '@algolia/autocomplete-shared': 1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0) + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.14.2)(algoliasearch@5.14.2) search-insights: 2.17.2 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - '@algolia/autocomplete-preset-algolia@1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)': + '@algolia/autocomplete-preset-algolia@1.17.7(@algolia/client-search@5.14.2)(algoliasearch@5.14.2)': dependencies: - '@algolia/autocomplete-shared': 1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0) - '@algolia/client-search': 5.12.0 - algoliasearch: 5.12.0 + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.14.2)(algoliasearch@5.14.2) + '@algolia/client-search': 5.14.2 + algoliasearch: 5.14.2 - '@algolia/autocomplete-shared@1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)': + '@algolia/autocomplete-shared@1.17.7(@algolia/client-search@5.14.2)(algoliasearch@5.14.2)': dependencies: - '@algolia/client-search': 5.12.0 - algoliasearch: 5.12.0 + '@algolia/client-search': 5.14.2 + algoliasearch: 5.14.2 '@algolia/cache-browser-local-storage@4.24.0': dependencies: @@ -13264,12 +13377,12 @@ snapshots: dependencies: '@algolia/cache-common': 4.24.0 - '@algolia/client-abtesting@5.12.0': + '@algolia/client-abtesting@5.14.2': dependencies: - '@algolia/client-common': 5.12.0 - '@algolia/requester-browser-xhr': 5.12.0 - '@algolia/requester-fetch': 5.12.0 - '@algolia/requester-node-http': 5.12.0 + '@algolia/client-common': 5.14.2 + '@algolia/requester-browser-xhr': 5.14.2 + '@algolia/requester-fetch': 5.14.2 + '@algolia/requester-node-http': 5.14.2 '@algolia/client-account@4.24.0': dependencies: @@ -13284,26 +13397,26 @@ snapshots: '@algolia/requester-common': 4.24.0 '@algolia/transporter': 4.24.0 - '@algolia/client-analytics@5.12.0': + '@algolia/client-analytics@5.14.2': dependencies: - '@algolia/client-common': 5.12.0 - '@algolia/requester-browser-xhr': 5.12.0 - '@algolia/requester-fetch': 5.12.0 - '@algolia/requester-node-http': 5.12.0 + '@algolia/client-common': 5.14.2 + '@algolia/requester-browser-xhr': 5.14.2 + '@algolia/requester-fetch': 5.14.2 + '@algolia/requester-node-http': 5.14.2 '@algolia/client-common@4.24.0': dependencies: '@algolia/requester-common': 4.24.0 '@algolia/transporter': 4.24.0 - '@algolia/client-common@5.12.0': {} + '@algolia/client-common@5.14.2': {} - '@algolia/client-insights@5.12.0': + '@algolia/client-insights@5.14.2': dependencies: - '@algolia/client-common': 5.12.0 - '@algolia/requester-browser-xhr': 5.12.0 - '@algolia/requester-fetch': 5.12.0 - '@algolia/requester-node-http': 5.12.0 + '@algolia/client-common': 5.14.2 + '@algolia/requester-browser-xhr': 5.14.2 + '@algolia/requester-fetch': 5.14.2 + '@algolia/requester-node-http': 5.14.2 '@algolia/client-personalization@4.24.0': dependencies: @@ -13311,19 +13424,19 @@ snapshots: '@algolia/requester-common': 4.24.0 '@algolia/transporter': 4.24.0 - '@algolia/client-personalization@5.12.0': + '@algolia/client-personalization@5.14.2': dependencies: - '@algolia/client-common': 5.12.0 - '@algolia/requester-browser-xhr': 5.12.0 - '@algolia/requester-fetch': 5.12.0 - '@algolia/requester-node-http': 5.12.0 + '@algolia/client-common': 5.14.2 + '@algolia/requester-browser-xhr': 5.14.2 + '@algolia/requester-fetch': 5.14.2 + '@algolia/requester-node-http': 5.14.2 - '@algolia/client-query-suggestions@5.12.0': + '@algolia/client-query-suggestions@5.14.2': dependencies: - '@algolia/client-common': 5.12.0 - '@algolia/requester-browser-xhr': 5.12.0 - '@algolia/requester-fetch': 5.12.0 - '@algolia/requester-node-http': 5.12.0 + '@algolia/client-common': 5.14.2 + '@algolia/requester-browser-xhr': 5.14.2 + '@algolia/requester-fetch': 5.14.2 + '@algolia/requester-node-http': 5.14.2 '@algolia/client-search@4.24.0': dependencies: @@ -13331,21 +13444,21 @@ snapshots: '@algolia/requester-common': 4.24.0 '@algolia/transporter': 4.24.0 - '@algolia/client-search@5.12.0': + '@algolia/client-search@5.14.2': dependencies: - '@algolia/client-common': 5.12.0 - '@algolia/requester-browser-xhr': 5.12.0 - '@algolia/requester-fetch': 5.12.0 - '@algolia/requester-node-http': 5.12.0 + '@algolia/client-common': 5.14.2 + '@algolia/requester-browser-xhr': 5.14.2 + '@algolia/requester-fetch': 5.14.2 + '@algolia/requester-node-http': 5.14.2 '@algolia/events@4.0.1': {} - '@algolia/ingestion@1.12.0': + '@algolia/ingestion@1.14.2': dependencies: - '@algolia/client-common': 5.12.0 - '@algolia/requester-browser-xhr': 5.12.0 - '@algolia/requester-fetch': 5.12.0 - '@algolia/requester-node-http': 5.12.0 + '@algolia/client-common': 5.14.2 + '@algolia/requester-browser-xhr': 5.14.2 + '@algolia/requester-fetch': 5.14.2 + '@algolia/requester-node-http': 5.14.2 '@algolia/logger-common@4.24.0': {} @@ -13353,12 +13466,12 @@ snapshots: dependencies: '@algolia/logger-common': 4.24.0 - '@algolia/monitoring@1.12.0': + '@algolia/monitoring@1.14.2': dependencies: - '@algolia/client-common': 5.12.0 - '@algolia/requester-browser-xhr': 5.12.0 - '@algolia/requester-fetch': 5.12.0 - '@algolia/requester-node-http': 5.12.0 + '@algolia/client-common': 5.14.2 + '@algolia/requester-browser-xhr': 5.14.2 + '@algolia/requester-fetch': 5.14.2 + '@algolia/requester-node-http': 5.14.2 '@algolia/recommend@4.24.0': dependencies: @@ -13374,34 +13487,34 @@ snapshots: '@algolia/requester-node-http': 4.24.0 '@algolia/transporter': 4.24.0 - '@algolia/recommend@5.12.0': + '@algolia/recommend@5.14.2': dependencies: - '@algolia/client-common': 5.12.0 - '@algolia/requester-browser-xhr': 5.12.0 - '@algolia/requester-fetch': 5.12.0 - '@algolia/requester-node-http': 5.12.0 + '@algolia/client-common': 5.14.2 + '@algolia/requester-browser-xhr': 5.14.2 + '@algolia/requester-fetch': 5.14.2 + '@algolia/requester-node-http': 5.14.2 '@algolia/requester-browser-xhr@4.24.0': dependencies: '@algolia/requester-common': 4.24.0 - '@algolia/requester-browser-xhr@5.12.0': + '@algolia/requester-browser-xhr@5.14.2': dependencies: - '@algolia/client-common': 5.12.0 + '@algolia/client-common': 5.14.2 '@algolia/requester-common@4.24.0': {} - '@algolia/requester-fetch@5.12.0': + '@algolia/requester-fetch@5.14.2': dependencies: - '@algolia/client-common': 5.12.0 + '@algolia/client-common': 5.14.2 '@algolia/requester-node-http@4.24.0': dependencies: '@algolia/requester-common': 4.24.0 - '@algolia/requester-node-http@5.12.0': + '@algolia/requester-node-http@5.14.2': dependencies: - '@algolia/client-common': 5.12.0 + '@algolia/client-common': 5.14.2 '@algolia/transporter@4.24.0': dependencies: @@ -13416,22 +13529,10 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@anthropic-ai/sdk@0.27.1(encoding@0.1.13)': - dependencies: - '@types/node': 18.19.64 - '@types/node-fetch': 2.6.11 - abort-controller: 3.0.0 - agentkeepalive: 4.5.0 - form-data-encoder: 1.7.2 - formdata-node: 4.4.1 - node-fetch: 2.7.0(encoding@0.1.13) - transitivePeerDependencies: - - encoding - '@anthropic-ai/sdk@0.32.1(encoding@0.1.13)': dependencies: '@types/node': 18.19.64 - '@types/node-fetch': 2.6.11 + '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.5.0 form-data-encoder: 1.7.2 @@ -13446,18 +13547,18 @@ snapshots: '@types/json-schema': 7.0.15 js-yaml: 4.1.0 - '@assemblyscript/loader@0.27.30': {} + '@assemblyscript/loader@0.27.31': {} '@aws-crypto/crc32@3.0.0': dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.679.0 + '@aws-sdk/types': 3.692.0 tslib: 1.14.1 '@aws-crypto/crc32@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.679.0 + '@aws-sdk/types': 3.692.0 tslib: 2.8.1 '@aws-crypto/sha256-browser@5.2.0': @@ -13465,15 +13566,15 @@ snapshots: '@aws-crypto/sha256-js': 5.2.0 '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.679.0 - '@aws-sdk/util-locate-window': 3.568.0 + '@aws-sdk/types': 3.692.0 + '@aws-sdk/util-locate-window': 3.693.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 '@aws-crypto/sha256-js@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.679.0 + '@aws-sdk/types': 3.692.0 tslib: 2.8.1 '@aws-crypto/supports-web-crypto@5.2.0': @@ -13482,509 +13583,509 @@ snapshots: '@aws-crypto/util@3.0.0': dependencies: - '@aws-sdk/types': 3.679.0 + '@aws-sdk/types': 3.692.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.679.0 + '@aws-sdk/types': 3.692.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 - '@aws-sdk/client-bedrock-agent-runtime@3.682.0': + '@aws-sdk/client-bedrock-agent-runtime@3.693.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.682.0(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/client-sts': 3.682.0 - '@aws-sdk/core': 3.679.0 - '@aws-sdk/credential-provider-node': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/middleware-host-header': 3.679.0 - '@aws-sdk/middleware-logger': 3.679.0 - '@aws-sdk/middleware-recursion-detection': 3.679.0 - '@aws-sdk/middleware-user-agent': 3.682.0 - '@aws-sdk/region-config-resolver': 3.679.0 - '@aws-sdk/types': 3.679.0 - '@aws-sdk/util-endpoints': 3.679.0 - '@aws-sdk/util-user-agent-browser': 3.679.0 - '@aws-sdk/util-user-agent-node': 3.682.0 - '@smithy/config-resolver': 3.0.10 - '@smithy/core': 2.5.1 - '@smithy/eventstream-serde-browser': 3.0.11 - '@smithy/eventstream-serde-config-resolver': 3.0.8 - '@smithy/eventstream-serde-node': 3.0.10 - '@smithy/fetch-http-handler': 3.2.9 - '@smithy/hash-node': 3.0.8 - '@smithy/invalid-dependency': 3.0.8 - '@smithy/middleware-content-length': 3.0.10 - '@smithy/middleware-endpoint': 3.2.1 - '@smithy/middleware-retry': 3.0.25 - '@smithy/middleware-serde': 3.0.8 - '@smithy/middleware-stack': 3.0.8 - '@smithy/node-config-provider': 3.1.9 - '@smithy/node-http-handler': 3.2.5 - '@smithy/protocol-http': 4.1.5 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/url-parser': 3.0.8 + '@aws-sdk/client-sso-oidc': 3.693.0(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/client-sts': 3.693.0 + '@aws-sdk/core': 3.693.0 + '@aws-sdk/credential-provider-node': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/middleware-host-header': 3.693.0 + '@aws-sdk/middleware-logger': 3.693.0 + '@aws-sdk/middleware-recursion-detection': 3.693.0 + '@aws-sdk/middleware-user-agent': 3.693.0 + '@aws-sdk/region-config-resolver': 3.693.0 + '@aws-sdk/types': 3.692.0 + '@aws-sdk/util-endpoints': 3.693.0 + '@aws-sdk/util-user-agent-browser': 3.693.0 + '@aws-sdk/util-user-agent-node': 3.693.0 + '@smithy/config-resolver': 3.0.12 + '@smithy/core': 2.5.3 + '@smithy/eventstream-serde-browser': 3.0.13 + '@smithy/eventstream-serde-config-resolver': 3.0.10 + '@smithy/eventstream-serde-node': 3.0.12 + '@smithy/fetch-http-handler': 4.1.1 + '@smithy/hash-node': 3.0.10 + '@smithy/invalid-dependency': 3.0.10 + '@smithy/middleware-content-length': 3.0.12 + '@smithy/middleware-endpoint': 3.2.3 + '@smithy/middleware-retry': 3.0.27 + '@smithy/middleware-serde': 3.0.10 + '@smithy/middleware-stack': 3.0.10 + '@smithy/node-config-provider': 3.1.11 + '@smithy/node-http-handler': 3.3.1 + '@smithy/protocol-http': 4.1.7 + '@smithy/smithy-client': 3.4.4 + '@smithy/types': 3.7.1 + '@smithy/url-parser': 3.0.10 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.25 - '@smithy/util-defaults-mode-node': 3.0.25 - '@smithy/util-endpoints': 2.1.4 - '@smithy/util-middleware': 3.0.8 - '@smithy/util-retry': 3.0.8 + '@smithy/util-defaults-mode-browser': 3.0.27 + '@smithy/util-defaults-mode-node': 3.0.27 + '@smithy/util-endpoints': 2.1.6 + '@smithy/util-middleware': 3.0.10 + '@smithy/util-retry': 3.0.10 '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-bedrock-runtime@3.682.0': + '@aws-sdk/client-bedrock-runtime@3.693.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.682.0(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/client-sts': 3.682.0 - '@aws-sdk/core': 3.679.0 - '@aws-sdk/credential-provider-node': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/middleware-host-header': 3.679.0 - '@aws-sdk/middleware-logger': 3.679.0 - '@aws-sdk/middleware-recursion-detection': 3.679.0 - '@aws-sdk/middleware-user-agent': 3.682.0 - '@aws-sdk/region-config-resolver': 3.679.0 - '@aws-sdk/types': 3.679.0 - '@aws-sdk/util-endpoints': 3.679.0 - '@aws-sdk/util-user-agent-browser': 3.679.0 - '@aws-sdk/util-user-agent-node': 3.682.0 - '@smithy/config-resolver': 3.0.10 - '@smithy/core': 2.5.1 - '@smithy/eventstream-serde-browser': 3.0.11 - '@smithy/eventstream-serde-config-resolver': 3.0.8 - '@smithy/eventstream-serde-node': 3.0.10 - '@smithy/fetch-http-handler': 3.2.9 - '@smithy/hash-node': 3.0.8 - '@smithy/invalid-dependency': 3.0.8 - '@smithy/middleware-content-length': 3.0.10 - '@smithy/middleware-endpoint': 3.2.1 - '@smithy/middleware-retry': 3.0.25 - '@smithy/middleware-serde': 3.0.8 - '@smithy/middleware-stack': 3.0.8 - '@smithy/node-config-provider': 3.1.9 - '@smithy/node-http-handler': 3.2.5 - '@smithy/protocol-http': 4.1.5 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/url-parser': 3.0.8 + '@aws-sdk/client-sso-oidc': 3.693.0(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/client-sts': 3.693.0 + '@aws-sdk/core': 3.693.0 + '@aws-sdk/credential-provider-node': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/middleware-host-header': 3.693.0 + '@aws-sdk/middleware-logger': 3.693.0 + '@aws-sdk/middleware-recursion-detection': 3.693.0 + '@aws-sdk/middleware-user-agent': 3.693.0 + '@aws-sdk/region-config-resolver': 3.693.0 + '@aws-sdk/types': 3.692.0 + '@aws-sdk/util-endpoints': 3.693.0 + '@aws-sdk/util-user-agent-browser': 3.693.0 + '@aws-sdk/util-user-agent-node': 3.693.0 + '@smithy/config-resolver': 3.0.12 + '@smithy/core': 2.5.3 + '@smithy/eventstream-serde-browser': 3.0.13 + '@smithy/eventstream-serde-config-resolver': 3.0.10 + '@smithy/eventstream-serde-node': 3.0.12 + '@smithy/fetch-http-handler': 4.1.1 + '@smithy/hash-node': 3.0.10 + '@smithy/invalid-dependency': 3.0.10 + '@smithy/middleware-content-length': 3.0.12 + '@smithy/middleware-endpoint': 3.2.3 + '@smithy/middleware-retry': 3.0.27 + '@smithy/middleware-serde': 3.0.10 + '@smithy/middleware-stack': 3.0.10 + '@smithy/node-config-provider': 3.1.11 + '@smithy/node-http-handler': 3.3.1 + '@smithy/protocol-http': 4.1.7 + '@smithy/smithy-client': 3.4.4 + '@smithy/types': 3.7.1 + '@smithy/url-parser': 3.0.10 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.25 - '@smithy/util-defaults-mode-node': 3.0.25 - '@smithy/util-endpoints': 2.1.4 - '@smithy/util-middleware': 3.0.8 - '@smithy/util-retry': 3.0.8 - '@smithy/util-stream': 3.2.1 + '@smithy/util-defaults-mode-browser': 3.0.27 + '@smithy/util-defaults-mode-node': 3.0.27 + '@smithy/util-endpoints': 2.1.6 + '@smithy/util-middleware': 3.0.10 + '@smithy/util-retry': 3.0.10 + '@smithy/util-stream': 3.3.1 '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-cognito-identity@3.682.0': + '@aws-sdk/client-cognito-identity@3.693.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.682.0(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/client-sts': 3.682.0 - '@aws-sdk/core': 3.679.0 - '@aws-sdk/credential-provider-node': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/middleware-host-header': 3.679.0 - '@aws-sdk/middleware-logger': 3.679.0 - '@aws-sdk/middleware-recursion-detection': 3.679.0 - '@aws-sdk/middleware-user-agent': 3.682.0 - '@aws-sdk/region-config-resolver': 3.679.0 - '@aws-sdk/types': 3.679.0 - '@aws-sdk/util-endpoints': 3.679.0 - '@aws-sdk/util-user-agent-browser': 3.679.0 - '@aws-sdk/util-user-agent-node': 3.682.0 - '@smithy/config-resolver': 3.0.10 - '@smithy/core': 2.5.1 - '@smithy/fetch-http-handler': 3.2.9 - '@smithy/hash-node': 3.0.8 - '@smithy/invalid-dependency': 3.0.8 - '@smithy/middleware-content-length': 3.0.10 - '@smithy/middleware-endpoint': 3.2.1 - '@smithy/middleware-retry': 3.0.25 - '@smithy/middleware-serde': 3.0.8 - '@smithy/middleware-stack': 3.0.8 - '@smithy/node-config-provider': 3.1.9 - '@smithy/node-http-handler': 3.2.5 - '@smithy/protocol-http': 4.1.5 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/url-parser': 3.0.8 + '@aws-sdk/client-sso-oidc': 3.693.0(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/client-sts': 3.693.0 + '@aws-sdk/core': 3.693.0 + '@aws-sdk/credential-provider-node': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/middleware-host-header': 3.693.0 + '@aws-sdk/middleware-logger': 3.693.0 + '@aws-sdk/middleware-recursion-detection': 3.693.0 + '@aws-sdk/middleware-user-agent': 3.693.0 + '@aws-sdk/region-config-resolver': 3.693.0 + '@aws-sdk/types': 3.692.0 + '@aws-sdk/util-endpoints': 3.693.0 + '@aws-sdk/util-user-agent-browser': 3.693.0 + '@aws-sdk/util-user-agent-node': 3.693.0 + '@smithy/config-resolver': 3.0.12 + '@smithy/core': 2.5.3 + '@smithy/fetch-http-handler': 4.1.1 + '@smithy/hash-node': 3.0.10 + '@smithy/invalid-dependency': 3.0.10 + '@smithy/middleware-content-length': 3.0.12 + '@smithy/middleware-endpoint': 3.2.3 + '@smithy/middleware-retry': 3.0.27 + '@smithy/middleware-serde': 3.0.10 + '@smithy/middleware-stack': 3.0.10 + '@smithy/node-config-provider': 3.1.11 + '@smithy/node-http-handler': 3.3.1 + '@smithy/protocol-http': 4.1.7 + '@smithy/smithy-client': 3.4.4 + '@smithy/types': 3.7.1 + '@smithy/url-parser': 3.0.10 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.25 - '@smithy/util-defaults-mode-node': 3.0.25 - '@smithy/util-endpoints': 2.1.4 - '@smithy/util-middleware': 3.0.8 - '@smithy/util-retry': 3.0.8 + '@smithy/util-defaults-mode-browser': 3.0.27 + '@smithy/util-defaults-mode-node': 3.0.27 + '@smithy/util-endpoints': 2.1.6 + '@smithy/util-middleware': 3.0.10 + '@smithy/util-retry': 3.0.10 '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sagemaker@3.684.0': + '@aws-sdk/client-sagemaker@3.693.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.682.0(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/client-sts': 3.682.0 - '@aws-sdk/core': 3.679.0 - '@aws-sdk/credential-provider-node': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/middleware-host-header': 3.679.0 - '@aws-sdk/middleware-logger': 3.679.0 - '@aws-sdk/middleware-recursion-detection': 3.679.0 - '@aws-sdk/middleware-user-agent': 3.682.0 - '@aws-sdk/region-config-resolver': 3.679.0 - '@aws-sdk/types': 3.679.0 - '@aws-sdk/util-endpoints': 3.679.0 - '@aws-sdk/util-user-agent-browser': 3.679.0 - '@aws-sdk/util-user-agent-node': 3.682.0 - '@smithy/config-resolver': 3.0.10 - '@smithy/core': 2.5.1 - '@smithy/fetch-http-handler': 3.2.9 - '@smithy/hash-node': 3.0.8 - '@smithy/invalid-dependency': 3.0.8 - '@smithy/middleware-content-length': 3.0.10 - '@smithy/middleware-endpoint': 3.2.1 - '@smithy/middleware-retry': 3.0.25 - '@smithy/middleware-serde': 3.0.8 - '@smithy/middleware-stack': 3.0.8 - '@smithy/node-config-provider': 3.1.9 - '@smithy/node-http-handler': 3.2.5 - '@smithy/protocol-http': 4.1.5 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/url-parser': 3.0.8 + '@aws-sdk/client-sso-oidc': 3.693.0(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/client-sts': 3.693.0 + '@aws-sdk/core': 3.693.0 + '@aws-sdk/credential-provider-node': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/middleware-host-header': 3.693.0 + '@aws-sdk/middleware-logger': 3.693.0 + '@aws-sdk/middleware-recursion-detection': 3.693.0 + '@aws-sdk/middleware-user-agent': 3.693.0 + '@aws-sdk/region-config-resolver': 3.693.0 + '@aws-sdk/types': 3.692.0 + '@aws-sdk/util-endpoints': 3.693.0 + '@aws-sdk/util-user-agent-browser': 3.693.0 + '@aws-sdk/util-user-agent-node': 3.693.0 + '@smithy/config-resolver': 3.0.12 + '@smithy/core': 2.5.3 + '@smithy/fetch-http-handler': 4.1.1 + '@smithy/hash-node': 3.0.10 + '@smithy/invalid-dependency': 3.0.10 + '@smithy/middleware-content-length': 3.0.12 + '@smithy/middleware-endpoint': 3.2.3 + '@smithy/middleware-retry': 3.0.27 + '@smithy/middleware-serde': 3.0.10 + '@smithy/middleware-stack': 3.0.10 + '@smithy/node-config-provider': 3.1.11 + '@smithy/node-http-handler': 3.3.1 + '@smithy/protocol-http': 4.1.7 + '@smithy/smithy-client': 3.4.4 + '@smithy/types': 3.7.1 + '@smithy/url-parser': 3.0.10 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.25 - '@smithy/util-defaults-mode-node': 3.0.25 - '@smithy/util-endpoints': 2.1.4 - '@smithy/util-middleware': 3.0.8 - '@smithy/util-retry': 3.0.8 + '@smithy/util-defaults-mode-browser': 3.0.27 + '@smithy/util-defaults-mode-node': 3.0.27 + '@smithy/util-endpoints': 2.1.6 + '@smithy/util-middleware': 3.0.10 + '@smithy/util-retry': 3.0.10 '@smithy/util-utf8': 3.0.0 - '@smithy/util-waiter': 3.1.7 + '@smithy/util-waiter': 3.1.9 '@types/uuid': 9.0.8 tslib: 2.8.1 uuid: 9.0.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)': + '@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.682.0 - '@aws-sdk/core': 3.679.0 - '@aws-sdk/credential-provider-node': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/middleware-host-header': 3.679.0 - '@aws-sdk/middleware-logger': 3.679.0 - '@aws-sdk/middleware-recursion-detection': 3.679.0 - '@aws-sdk/middleware-user-agent': 3.682.0 - '@aws-sdk/region-config-resolver': 3.679.0 - '@aws-sdk/types': 3.679.0 - '@aws-sdk/util-endpoints': 3.679.0 - '@aws-sdk/util-user-agent-browser': 3.679.0 - '@aws-sdk/util-user-agent-node': 3.682.0 - '@smithy/config-resolver': 3.0.10 - '@smithy/core': 2.5.1 - '@smithy/fetch-http-handler': 3.2.9 - '@smithy/hash-node': 3.0.8 - '@smithy/invalid-dependency': 3.0.8 - '@smithy/middleware-content-length': 3.0.10 - '@smithy/middleware-endpoint': 3.2.1 - '@smithy/middleware-retry': 3.0.25 - '@smithy/middleware-serde': 3.0.8 - '@smithy/middleware-stack': 3.0.8 - '@smithy/node-config-provider': 3.1.9 - '@smithy/node-http-handler': 3.2.5 - '@smithy/protocol-http': 4.1.5 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/url-parser': 3.0.8 + '@aws-sdk/client-sts': 3.693.0 + '@aws-sdk/core': 3.693.0 + '@aws-sdk/credential-provider-node': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/middleware-host-header': 3.693.0 + '@aws-sdk/middleware-logger': 3.693.0 + '@aws-sdk/middleware-recursion-detection': 3.693.0 + '@aws-sdk/middleware-user-agent': 3.693.0 + '@aws-sdk/region-config-resolver': 3.693.0 + '@aws-sdk/types': 3.692.0 + '@aws-sdk/util-endpoints': 3.693.0 + '@aws-sdk/util-user-agent-browser': 3.693.0 + '@aws-sdk/util-user-agent-node': 3.693.0 + '@smithy/config-resolver': 3.0.12 + '@smithy/core': 2.5.3 + '@smithy/fetch-http-handler': 4.1.1 + '@smithy/hash-node': 3.0.10 + '@smithy/invalid-dependency': 3.0.10 + '@smithy/middleware-content-length': 3.0.12 + '@smithy/middleware-endpoint': 3.2.3 + '@smithy/middleware-retry': 3.0.27 + '@smithy/middleware-serde': 3.0.10 + '@smithy/middleware-stack': 3.0.10 + '@smithy/node-config-provider': 3.1.11 + '@smithy/node-http-handler': 3.3.1 + '@smithy/protocol-http': 4.1.7 + '@smithy/smithy-client': 3.4.4 + '@smithy/types': 3.7.1 + '@smithy/url-parser': 3.0.10 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.25 - '@smithy/util-defaults-mode-node': 3.0.25 - '@smithy/util-endpoints': 2.1.4 - '@smithy/util-middleware': 3.0.8 - '@smithy/util-retry': 3.0.8 + '@smithy/util-defaults-mode-browser': 3.0.27 + '@smithy/util-defaults-mode-node': 3.0.27 + '@smithy/util-endpoints': 2.1.6 + '@smithy/util-middleware': 3.0.10 + '@smithy/util-retry': 3.0.10 '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso@3.682.0': + '@aws-sdk/client-sso@3.693.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.679.0 - '@aws-sdk/middleware-host-header': 3.679.0 - '@aws-sdk/middleware-logger': 3.679.0 - '@aws-sdk/middleware-recursion-detection': 3.679.0 - '@aws-sdk/middleware-user-agent': 3.682.0 - '@aws-sdk/region-config-resolver': 3.679.0 - '@aws-sdk/types': 3.679.0 - '@aws-sdk/util-endpoints': 3.679.0 - '@aws-sdk/util-user-agent-browser': 3.679.0 - '@aws-sdk/util-user-agent-node': 3.682.0 - '@smithy/config-resolver': 3.0.10 - '@smithy/core': 2.5.1 - '@smithy/fetch-http-handler': 3.2.9 - '@smithy/hash-node': 3.0.8 - '@smithy/invalid-dependency': 3.0.8 - '@smithy/middleware-content-length': 3.0.10 - '@smithy/middleware-endpoint': 3.2.1 - '@smithy/middleware-retry': 3.0.25 - '@smithy/middleware-serde': 3.0.8 - '@smithy/middleware-stack': 3.0.8 - '@smithy/node-config-provider': 3.1.9 - '@smithy/node-http-handler': 3.2.5 - '@smithy/protocol-http': 4.1.5 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/url-parser': 3.0.8 + '@aws-sdk/core': 3.693.0 + '@aws-sdk/middleware-host-header': 3.693.0 + '@aws-sdk/middleware-logger': 3.693.0 + '@aws-sdk/middleware-recursion-detection': 3.693.0 + '@aws-sdk/middleware-user-agent': 3.693.0 + '@aws-sdk/region-config-resolver': 3.693.0 + '@aws-sdk/types': 3.692.0 + '@aws-sdk/util-endpoints': 3.693.0 + '@aws-sdk/util-user-agent-browser': 3.693.0 + '@aws-sdk/util-user-agent-node': 3.693.0 + '@smithy/config-resolver': 3.0.12 + '@smithy/core': 2.5.3 + '@smithy/fetch-http-handler': 4.1.1 + '@smithy/hash-node': 3.0.10 + '@smithy/invalid-dependency': 3.0.10 + '@smithy/middleware-content-length': 3.0.12 + '@smithy/middleware-endpoint': 3.2.3 + '@smithy/middleware-retry': 3.0.27 + '@smithy/middleware-serde': 3.0.10 + '@smithy/middleware-stack': 3.0.10 + '@smithy/node-config-provider': 3.1.11 + '@smithy/node-http-handler': 3.3.1 + '@smithy/protocol-http': 4.1.7 + '@smithy/smithy-client': 3.4.4 + '@smithy/types': 3.7.1 + '@smithy/url-parser': 3.0.10 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.25 - '@smithy/util-defaults-mode-node': 3.0.25 - '@smithy/util-endpoints': 2.1.4 - '@smithy/util-middleware': 3.0.8 - '@smithy/util-retry': 3.0.8 + '@smithy/util-defaults-mode-browser': 3.0.27 + '@smithy/util-defaults-mode-node': 3.0.27 + '@smithy/util-endpoints': 2.1.6 + '@smithy/util-middleware': 3.0.10 + '@smithy/util-retry': 3.0.10 '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.682.0': + '@aws-sdk/client-sts@3.693.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.682.0(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/core': 3.679.0 - '@aws-sdk/credential-provider-node': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/middleware-host-header': 3.679.0 - '@aws-sdk/middleware-logger': 3.679.0 - '@aws-sdk/middleware-recursion-detection': 3.679.0 - '@aws-sdk/middleware-user-agent': 3.682.0 - '@aws-sdk/region-config-resolver': 3.679.0 - '@aws-sdk/types': 3.679.0 - '@aws-sdk/util-endpoints': 3.679.0 - '@aws-sdk/util-user-agent-browser': 3.679.0 - '@aws-sdk/util-user-agent-node': 3.682.0 - '@smithy/config-resolver': 3.0.10 - '@smithy/core': 2.5.1 - '@smithy/fetch-http-handler': 3.2.9 - '@smithy/hash-node': 3.0.8 - '@smithy/invalid-dependency': 3.0.8 - '@smithy/middleware-content-length': 3.0.10 - '@smithy/middleware-endpoint': 3.2.1 - '@smithy/middleware-retry': 3.0.25 - '@smithy/middleware-serde': 3.0.8 - '@smithy/middleware-stack': 3.0.8 - '@smithy/node-config-provider': 3.1.9 - '@smithy/node-http-handler': 3.2.5 - '@smithy/protocol-http': 4.1.5 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/url-parser': 3.0.8 + '@aws-sdk/client-sso-oidc': 3.693.0(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/core': 3.693.0 + '@aws-sdk/credential-provider-node': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/middleware-host-header': 3.693.0 + '@aws-sdk/middleware-logger': 3.693.0 + '@aws-sdk/middleware-recursion-detection': 3.693.0 + '@aws-sdk/middleware-user-agent': 3.693.0 + '@aws-sdk/region-config-resolver': 3.693.0 + '@aws-sdk/types': 3.692.0 + '@aws-sdk/util-endpoints': 3.693.0 + '@aws-sdk/util-user-agent-browser': 3.693.0 + '@aws-sdk/util-user-agent-node': 3.693.0 + '@smithy/config-resolver': 3.0.12 + '@smithy/core': 2.5.3 + '@smithy/fetch-http-handler': 4.1.1 + '@smithy/hash-node': 3.0.10 + '@smithy/invalid-dependency': 3.0.10 + '@smithy/middleware-content-length': 3.0.12 + '@smithy/middleware-endpoint': 3.2.3 + '@smithy/middleware-retry': 3.0.27 + '@smithy/middleware-serde': 3.0.10 + '@smithy/middleware-stack': 3.0.10 + '@smithy/node-config-provider': 3.1.11 + '@smithy/node-http-handler': 3.3.1 + '@smithy/protocol-http': 4.1.7 + '@smithy/smithy-client': 3.4.4 + '@smithy/types': 3.7.1 + '@smithy/url-parser': 3.0.10 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.25 - '@smithy/util-defaults-mode-node': 3.0.25 - '@smithy/util-endpoints': 2.1.4 - '@smithy/util-middleware': 3.0.8 - '@smithy/util-retry': 3.0.8 + '@smithy/util-defaults-mode-browser': 3.0.27 + '@smithy/util-defaults-mode-node': 3.0.27 + '@smithy/util-endpoints': 2.1.6 + '@smithy/util-middleware': 3.0.10 + '@smithy/util-retry': 3.0.10 '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/core@3.679.0': - dependencies: - '@aws-sdk/types': 3.679.0 - '@smithy/core': 2.5.1 - '@smithy/node-config-provider': 3.1.9 - '@smithy/property-provider': 3.1.8 - '@smithy/protocol-http': 4.1.5 - '@smithy/signature-v4': 4.2.1 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/util-middleware': 3.0.8 + '@aws-sdk/core@3.693.0': + dependencies: + '@aws-sdk/types': 3.692.0 + '@smithy/core': 2.5.3 + '@smithy/node-config-provider': 3.1.11 + '@smithy/property-provider': 3.1.10 + '@smithy/protocol-http': 4.1.7 + '@smithy/signature-v4': 4.2.3 + '@smithy/smithy-client': 3.4.4 + '@smithy/types': 3.7.1 + '@smithy/util-middleware': 3.0.10 fast-xml-parser: 4.4.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-cognito-identity@3.682.0': + '@aws-sdk/credential-provider-cognito-identity@3.693.0': dependencies: - '@aws-sdk/client-cognito-identity': 3.682.0 - '@aws-sdk/types': 3.679.0 - '@smithy/property-provider': 3.1.8 - '@smithy/types': 3.6.0 + '@aws-sdk/client-cognito-identity': 3.693.0 + '@aws-sdk/types': 3.692.0 + '@smithy/property-provider': 3.1.10 + '@smithy/types': 3.7.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-env@3.679.0': + '@aws-sdk/credential-provider-env@3.693.0': dependencies: - '@aws-sdk/core': 3.679.0 - '@aws-sdk/types': 3.679.0 - '@smithy/property-provider': 3.1.8 - '@smithy/types': 3.6.0 + '@aws-sdk/core': 3.693.0 + '@aws-sdk/types': 3.692.0 + '@smithy/property-provider': 3.1.10 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.679.0': - dependencies: - '@aws-sdk/core': 3.679.0 - '@aws-sdk/types': 3.679.0 - '@smithy/fetch-http-handler': 3.2.9 - '@smithy/node-http-handler': 3.2.5 - '@smithy/property-provider': 3.1.8 - '@smithy/protocol-http': 4.1.5 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/util-stream': 3.2.1 + '@aws-sdk/credential-provider-http@3.693.0': + dependencies: + '@aws-sdk/core': 3.693.0 + '@aws-sdk/types': 3.692.0 + '@smithy/fetch-http-handler': 4.1.1 + '@smithy/node-http-handler': 3.3.1 + '@smithy/property-provider': 3.1.10 + '@smithy/protocol-http': 4.1.7 + '@smithy/smithy-client': 3.4.4 + '@smithy/types': 3.7.1 + '@smithy/util-stream': 3.3.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0)': - dependencies: - '@aws-sdk/client-sts': 3.682.0 - '@aws-sdk/core': 3.679.0 - '@aws-sdk/credential-provider-env': 3.679.0 - '@aws-sdk/credential-provider-http': 3.679.0 - '@aws-sdk/credential-provider-process': 3.679.0 - '@aws-sdk/credential-provider-sso': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) - '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/types': 3.679.0 - '@smithy/credential-provider-imds': 3.2.5 - '@smithy/property-provider': 3.1.8 - '@smithy/shared-ini-file-loader': 3.1.9 - '@smithy/types': 3.6.0 + '@aws-sdk/credential-provider-ini@3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0)': + dependencies: + '@aws-sdk/client-sts': 3.693.0 + '@aws-sdk/core': 3.693.0 + '@aws-sdk/credential-provider-env': 3.693.0 + '@aws-sdk/credential-provider-http': 3.693.0 + '@aws-sdk/credential-provider-process': 3.693.0 + '@aws-sdk/credential-provider-sso': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) + '@aws-sdk/credential-provider-web-identity': 3.693.0(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/types': 3.692.0 + '@smithy/credential-provider-imds': 3.2.7 + '@smithy/property-provider': 3.1.10 + '@smithy/shared-ini-file-loader': 3.1.11 + '@smithy/types': 3.7.1 tslib: 2.8.1 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-node@3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0)': - dependencies: - '@aws-sdk/credential-provider-env': 3.679.0 - '@aws-sdk/credential-provider-http': 3.679.0 - '@aws-sdk/credential-provider-ini': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/credential-provider-process': 3.679.0 - '@aws-sdk/credential-provider-sso': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) - '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/types': 3.679.0 - '@smithy/credential-provider-imds': 3.2.5 - '@smithy/property-provider': 3.1.8 - '@smithy/shared-ini-file-loader': 3.1.9 - '@smithy/types': 3.6.0 + '@aws-sdk/credential-provider-node@3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0)': + dependencies: + '@aws-sdk/credential-provider-env': 3.693.0 + '@aws-sdk/credential-provider-http': 3.693.0 + '@aws-sdk/credential-provider-ini': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/credential-provider-process': 3.693.0 + '@aws-sdk/credential-provider-sso': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) + '@aws-sdk/credential-provider-web-identity': 3.693.0(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/types': 3.692.0 + '@smithy/credential-provider-imds': 3.2.7 + '@smithy/property-provider': 3.1.10 + '@smithy/shared-ini-file-loader': 3.1.11 + '@smithy/types': 3.7.1 tslib: 2.8.1 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/credential-provider-process@3.679.0': + '@aws-sdk/credential-provider-process@3.693.0': dependencies: - '@aws-sdk/core': 3.679.0 - '@aws-sdk/types': 3.679.0 - '@smithy/property-provider': 3.1.8 - '@smithy/shared-ini-file-loader': 3.1.9 - '@smithy/types': 3.6.0 + '@aws-sdk/core': 3.693.0 + '@aws-sdk/types': 3.692.0 + '@smithy/property-provider': 3.1.10 + '@smithy/shared-ini-file-loader': 3.1.11 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))': + '@aws-sdk/credential-provider-sso@3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))': dependencies: - '@aws-sdk/client-sso': 3.682.0 - '@aws-sdk/core': 3.679.0 - '@aws-sdk/token-providers': 3.679.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) - '@aws-sdk/types': 3.679.0 - '@smithy/property-provider': 3.1.8 - '@smithy/shared-ini-file-loader': 3.1.9 - '@smithy/types': 3.6.0 + '@aws-sdk/client-sso': 3.693.0 + '@aws-sdk/core': 3.693.0 + '@aws-sdk/token-providers': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) + '@aws-sdk/types': 3.692.0 + '@smithy/property-provider': 3.1.10 + '@smithy/shared-ini-file-loader': 3.1.11 + '@smithy/types': 3.7.1 tslib: 2.8.1 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-web-identity@3.679.0(@aws-sdk/client-sts@3.682.0)': + '@aws-sdk/credential-provider-web-identity@3.693.0(@aws-sdk/client-sts@3.693.0)': dependencies: - '@aws-sdk/client-sts': 3.682.0 - '@aws-sdk/core': 3.679.0 - '@aws-sdk/types': 3.679.0 - '@smithy/property-provider': 3.1.8 - '@smithy/types': 3.6.0 + '@aws-sdk/client-sts': 3.693.0 + '@aws-sdk/core': 3.693.0 + '@aws-sdk/types': 3.692.0 + '@smithy/property-provider': 3.1.10 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/credential-providers@3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))': - dependencies: - '@aws-sdk/client-cognito-identity': 3.682.0 - '@aws-sdk/client-sso': 3.682.0 - '@aws-sdk/client-sts': 3.682.0 - '@aws-sdk/core': 3.679.0 - '@aws-sdk/credential-provider-cognito-identity': 3.682.0 - '@aws-sdk/credential-provider-env': 3.679.0 - '@aws-sdk/credential-provider-http': 3.679.0 - '@aws-sdk/credential-provider-ini': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/credential-provider-node': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/credential-provider-process': 3.679.0 - '@aws-sdk/credential-provider-sso': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) - '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/types': 3.679.0 - '@smithy/credential-provider-imds': 3.2.5 - '@smithy/property-provider': 3.1.8 - '@smithy/types': 3.6.0 + '@aws-sdk/credential-providers@3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))': + dependencies: + '@aws-sdk/client-cognito-identity': 3.693.0 + '@aws-sdk/client-sso': 3.693.0 + '@aws-sdk/client-sts': 3.693.0 + '@aws-sdk/core': 3.693.0 + '@aws-sdk/credential-provider-cognito-identity': 3.693.0 + '@aws-sdk/credential-provider-env': 3.693.0 + '@aws-sdk/credential-provider-http': 3.693.0 + '@aws-sdk/credential-provider-ini': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/credential-provider-node': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/credential-provider-process': 3.693.0 + '@aws-sdk/credential-provider-sso': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) + '@aws-sdk/credential-provider-web-identity': 3.693.0(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/types': 3.692.0 + '@smithy/credential-provider-imds': 3.2.7 + '@smithy/property-provider': 3.1.10 + '@smithy/types': 3.7.1 tslib: 2.8.1 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/middleware-host-header@3.679.0': + '@aws-sdk/middleware-host-header@3.693.0': dependencies: - '@aws-sdk/types': 3.679.0 - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 + '@aws-sdk/types': 3.692.0 + '@smithy/protocol-http': 4.1.7 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-logger@3.679.0': + '@aws-sdk/middleware-logger@3.693.0': dependencies: - '@aws-sdk/types': 3.679.0 - '@smithy/types': 3.6.0 + '@aws-sdk/types': 3.692.0 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-recursion-detection@3.679.0': + '@aws-sdk/middleware-recursion-detection@3.693.0': dependencies: - '@aws-sdk/types': 3.679.0 - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 + '@aws-sdk/types': 3.692.0 + '@smithy/protocol-http': 4.1.7 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-user-agent@3.682.0': + '@aws-sdk/middleware-user-agent@3.693.0': dependencies: - '@aws-sdk/core': 3.679.0 - '@aws-sdk/types': 3.679.0 - '@aws-sdk/util-endpoints': 3.679.0 - '@smithy/core': 2.5.1 - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 + '@aws-sdk/core': 3.693.0 + '@aws-sdk/types': 3.692.0 + '@aws-sdk/util-endpoints': 3.693.0 + '@smithy/core': 2.5.3 + '@smithy/protocol-http': 4.1.7 + '@smithy/types': 3.7.1 tslib: 2.8.1 '@aws-sdk/protocol-http@3.374.0': @@ -13992,13 +14093,13 @@ snapshots: '@smithy/protocol-http': 1.2.0 tslib: 2.8.1 - '@aws-sdk/region-config-resolver@3.679.0': + '@aws-sdk/region-config-resolver@3.693.0': dependencies: - '@aws-sdk/types': 3.679.0 - '@smithy/node-config-provider': 3.1.9 - '@smithy/types': 3.6.0 + '@aws-sdk/types': 3.692.0 + '@smithy/node-config-provider': 3.1.11 + '@smithy/types': 3.7.1 '@smithy/util-config-provider': 3.0.0 - '@smithy/util-middleware': 3.0.8 + '@smithy/util-middleware': 3.0.10 tslib: 2.8.1 '@aws-sdk/signature-v4@3.374.0': @@ -14006,44 +14107,44 @@ snapshots: '@smithy/signature-v4': 1.1.0 tslib: 2.8.1 - '@aws-sdk/token-providers@3.679.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))': + '@aws-sdk/token-providers@3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))': dependencies: - '@aws-sdk/client-sso-oidc': 3.682.0(@aws-sdk/client-sts@3.682.0) - '@aws-sdk/types': 3.679.0 - '@smithy/property-provider': 3.1.8 - '@smithy/shared-ini-file-loader': 3.1.9 - '@smithy/types': 3.6.0 + '@aws-sdk/client-sso-oidc': 3.693.0(@aws-sdk/client-sts@3.693.0) + '@aws-sdk/types': 3.692.0 + '@smithy/property-provider': 3.1.10 + '@smithy/shared-ini-file-loader': 3.1.11 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/types@3.679.0': + '@aws-sdk/types@3.692.0': dependencies: - '@smithy/types': 3.6.0 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/util-endpoints@3.679.0': + '@aws-sdk/util-endpoints@3.693.0': dependencies: - '@aws-sdk/types': 3.679.0 - '@smithy/types': 3.6.0 - '@smithy/util-endpoints': 2.1.4 + '@aws-sdk/types': 3.692.0 + '@smithy/types': 3.7.1 + '@smithy/util-endpoints': 2.1.6 tslib: 2.8.1 - '@aws-sdk/util-locate-window@3.568.0': + '@aws-sdk/util-locate-window@3.693.0': dependencies: tslib: 2.8.1 - '@aws-sdk/util-user-agent-browser@3.679.0': + '@aws-sdk/util-user-agent-browser@3.693.0': dependencies: - '@aws-sdk/types': 3.679.0 - '@smithy/types': 3.6.0 + '@aws-sdk/types': 3.692.0 + '@smithy/types': 3.7.1 bowser: 2.11.0 tslib: 2.8.1 - '@aws-sdk/util-user-agent-node@3.682.0': + '@aws-sdk/util-user-agent-node@3.693.0': dependencies: - '@aws-sdk/middleware-user-agent': 3.682.0 - '@aws-sdk/types': 3.679.0 - '@smithy/node-config-provider': 3.1.9 - '@smithy/types': 3.6.0 + '@aws-sdk/middleware-user-agent': 3.693.0 + '@aws-sdk/types': 3.692.0 + '@smithy/node-config-provider': 3.1.11 + '@smithy/types': 3.7.1 tslib: 2.8.1 '@aws-sdk/util-utf8-browser@3.259.0': @@ -14219,7 +14320,7 @@ snapshots: regexpu-core: 6.1.1 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0)': + '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 @@ -14639,7 +14740,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-react-constant-elements@7.25.1(@babel/core@7.26.0)': + '@babel/plugin-transform-react-constant-elements@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 @@ -14656,12 +14757,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.26.0)': + '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.26.0)': + '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 @@ -14705,9 +14806,9 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0) babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -14841,9 +14942,9 @@ snapshots: '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.0) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0) babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0) core-js-compat: 3.39.0 semver: 6.3.1 transitivePeerDependencies: @@ -14911,9 +15012,9 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@bundled-es-modules/cookie@2.0.0': + '@bundled-es-modules/cookie@2.0.1': dependencies: - cookie: 0.5.0 + cookie: 0.7.2 '@bundled-es-modules/statuses@1.0.1': dependencies: @@ -15070,18 +15171,18 @@ 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.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0))': + '@cloudflare/vitest-pool-workers@0.5.28(@cloudflare/workers-types@4.20241112.0)(@vitest/runner@2.1.5)(@vitest/snapshot@2.1.5)(bufferutil@4.0.8)(vitest@2.1.5(@edge-runtime/vm@4.0.4)(@types/node@22.9.0)(happy-dom@15.11.6)(msw@2.6.5(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0))': dependencies: - '@vitest/runner': 2.1.4 - '@vitest/snapshot': 2.1.4 + '@vitest/runner': 2.1.5 + '@vitest/snapshot': 2.1.5 birpc: 0.2.14 - cjs-module-lexer: 1.4.0 + cjs-module-lexer: 1.4.1 devalue: 4.3.3 esbuild: 0.17.19 - miniflare: 3.20241022.0(bufferutil@4.0.8) + miniflare: 3.20241106.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.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) + vitest: 2.1.5(@edge-runtime/vm@4.0.4)(@types/node@22.9.0)(happy-dom@15.11.6)(msw@2.6.5(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0) + wrangler: 3.87.0(@cloudflare/workers-types@4.20241112.0)(bufferutil@4.0.8) zod: 3.23.8 transitivePeerDependencies: - '@cloudflare/workers-types' @@ -15089,27 +15190,27 @@ snapshots: - supports-color - utf-8-validate - '@cloudflare/workerd-darwin-64@1.20241022.0': + '@cloudflare/workerd-darwin-64@1.20241106.1': optional: true - '@cloudflare/workerd-darwin-arm64@1.20241022.0': + '@cloudflare/workerd-darwin-arm64@1.20241106.1': optional: true - '@cloudflare/workerd-linux-64@1.20241022.0': + '@cloudflare/workerd-linux-64@1.20241106.1': optional: true - '@cloudflare/workerd-linux-arm64@1.20241022.0': + '@cloudflare/workerd-linux-arm64@1.20241106.1': optional: true - '@cloudflare/workerd-windows-64@1.20241022.0': + '@cloudflare/workerd-windows-64@1.20241106.1': optional: true - '@cloudflare/workers-shared@0.7.0': + '@cloudflare/workers-shared@0.7.1': dependencies: mime: 3.0.0 zod: 3.23.8 - '@cloudflare/workers-types@4.20241022.0': {} + '@cloudflare/workers-types@4.20241112.0': {} '@colors/colors@1.5.0': optional: true @@ -15158,14 +15259,14 @@ snapshots: '@discoveryjs/json-ext@0.6.3': {} - '@docsearch/css@3.7.0': {} + '@docsearch/css@3.8.0': {} - '@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)': + '@docsearch/react@3.8.0(@algolia/client-search@5.14.2)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)': dependencies: - '@algolia/autocomplete-core': 1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)(search-insights@2.17.2) - '@algolia/autocomplete-preset-algolia': 1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0) - '@docsearch/css': 3.7.0 - algoliasearch: 5.12.0 + '@algolia/autocomplete-core': 1.17.7(@algolia/client-search@5.14.2)(algoliasearch@5.14.2)(search-insights@2.17.2) + '@algolia/autocomplete-preset-algolia': 1.17.7(@algolia/client-search@5.14.2)(algoliasearch@5.14.2) + '@docsearch/css': 3.8.0 + algoliasearch: 5.14.2 optionalDependencies: '@types/react': 18.3.12 react: 18.3.1 @@ -15174,7 +15275,7 @@ snapshots: transitivePeerDependencies: - '@algolia/client-search' - '@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/babel@3.6.1(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 @@ -15186,42 +15287,44 @@ snapshots: '@babel/runtime': 7.26.0 '@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(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.3) + '@docusaurus/logger': 3.6.1 + '@docusaurus/utils': 3.6.1(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 transitivePeerDependencies: - - '@docusaurus/types' - '@swc/core' + - acorn - esbuild + - react + - react-dom - supports-color - typescript - uglify-js - webpack-cli - '@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/bundler@3.6.1(eslint@9.15.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(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(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) + '@docusaurus/babel': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/cssnano-preset': 3.6.1 + '@docusaurus/logger': 3.6.1 + '@docusaurus/types': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + autoprefixer: 10.4.20(postcss@8.4.49) babel-loader: 9.2.1(@babel/core@7.26.0)(webpack@5.96.1) clean-css: 5.3.3 copy-webpack-plugin: 11.0.0(webpack@5.96.1) css-loader: 6.11.0(webpack@5.96.1) css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(webpack@5.96.1) - cssnano: 6.1.2(postcss@8.4.47) + cssnano: 6.1.2(postcss@8.4.49) file-loader: 6.2.0(webpack@5.96.1) html-minifier-terser: 7.2.0 mini-css-extract-plugin: 2.9.2(webpack@5.96.1) null-loader: 4.0.1(webpack@5.96.1) - postcss: 8.4.47 - postcss-loader: 7.3.4(postcss@8.4.47)(typescript@5.6.3)(webpack@5.96.1) - react-dev-utils: 12.0.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)(webpack@5.96.1) + postcss: 8.4.49 + postcss-loader: 7.3.4(postcss@8.4.49)(typescript@5.6.3)(webpack@5.96.1) + react-dev-utils: 12.0.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)(webpack@5.96.1) terser-webpack-plugin: 5.3.10(webpack@5.96.1) tslib: 2.8.1 url-loader: 4.1.1(file-loader@6.2.0(webpack@5.96.1))(webpack@5.96.1) @@ -15245,15 +15348,15 @@ snapshots: - vue-template-compiler - webpack-cli - '@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/core@3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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(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(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) + '@docusaurus/babel': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/bundler': 3.6.1(eslint@9.15.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.1 + '@docusaurus/mdx-loader': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.1(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 @@ -15275,7 +15378,7 @@ snapshots: p-map: 4.0.0 prompts: 2.4.2 react: 18.3.1 - react-dev-utils: 12.0.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)(webpack@5.96.1) + react-dev-utils: 12.0.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)(webpack@5.96.1) react-dom: 18.3.1(react@18.3.1) react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' @@ -15295,7 +15398,6 @@ snapshots: webpack-merge: 6.0.1 transitivePeerDependencies: - '@docusaurus/faster' - - '@docusaurus/types' - '@parcel/css' - '@rspack/core' - '@swc/core' @@ -15314,23 +15416,23 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/cssnano-preset@3.6.0': + '@docusaurus/cssnano-preset@3.6.1': dependencies: - cssnano-preset-advanced: 6.1.2(postcss@8.4.47) - postcss: 8.4.47 - postcss-sort-media-queries: 5.2.0(postcss@8.4.47) + cssnano-preset-advanced: 6.1.2(postcss@8.4.49) + postcss: 8.4.49 + postcss-sort-media-queries: 5.2.0(postcss@8.4.49) tslib: 2.8.1 - '@docusaurus/logger@3.6.0': + '@docusaurus/logger@3.6.1': dependencies: chalk: 4.1.2 tslib: 2.8.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/mdx-loader@3.6.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(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) + '@docusaurus/logger': 3.6.1 + '@docusaurus/utils': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-validation': 3.6.1(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 @@ -15355,7 +15457,6 @@ snapshots: vfile: 6.0.3 webpack: 5.96.1 transitivePeerDependencies: - - '@docusaurus/types' - '@swc/core' - acorn - esbuild @@ -15364,9 +15465,9 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/module-type-aliases@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@docusaurus/module-type-aliases@3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/types': 3.6.1(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 @@ -15383,17 +15484,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))(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(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(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) + '@docusaurus/plugin-content-blog@3.6.1(@docusaurus/plugin-content-docs@3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.15.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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1 + '@docusaurus/mdx-loader': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/plugin-content-docs': 3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(@docusaurus/plugin-content-docs@3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/types': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.1(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 @@ -15427,17 +15528,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))(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(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(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) + '@docusaurus/plugin-content-docs@3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1 + '@docusaurus/mdx-loader': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/module-type-aliases': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/theme-common': 3.6.1(@docusaurus/plugin-content-docs@3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/types': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.1(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 @@ -15469,13 +15570,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))(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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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(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) + '@docusaurus/core': 3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/types': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-validation': 3.6.1(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) @@ -15502,11 +15603,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))(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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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(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) + '@docusaurus/core': 3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.1(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) @@ -15533,11 +15634,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))(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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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(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) + '@docusaurus/core': 3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.1(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 @@ -15562,11 +15663,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))(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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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(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) + '@docusaurus/core': 3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.1(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) @@ -15592,11 +15693,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))(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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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(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) + '@docusaurus/core': 3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.1(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 @@ -15621,14 +15722,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))(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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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(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(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) + '@docusaurus/core': 3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1 + '@docusaurus/types': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.1(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) @@ -15655,21 +15756,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)(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) + '@docusaurus/preset-classic@3.6.1(@algolia/client-search@5.14.2)(@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.15.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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(@docusaurus/plugin-content-docs@3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.15.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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(@types/react@18.3.12)(bufferutil@4.0.8)(eslint@9.15.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.1(@docusaurus/plugin-content-docs@3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/theme-search-algolia': 3.6.1(@algolia/client-search@5.14.2)(@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.15.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.1(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: @@ -15701,7 +15802,7 @@ snapshots: '@types/react': 18.3.12 react: 18.3.1 - '@docusaurus/remark-plugin-npm2yarn@3.6.0': + '@docusaurus/remark-plugin-npm2yarn@3.6.1': dependencies: mdast-util-mdx: 3.0.0 npm-to-yarn: 3.0.0 @@ -15711,28 +15812,28 @@ snapshots: transitivePeerDependencies: - supports-color - '@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(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(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(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) + '@docusaurus/theme-classic@3.6.1(@types/react@18.3.12)(bufferutil@4.0.8)(eslint@9.15.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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1 + '@docusaurus/mdx-loader': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/module-type-aliases': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-blog': 3.6.1(@docusaurus/plugin-content-docs@3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.15.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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(@docusaurus/plugin-content-docs@3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/theme-translations': 3.6.1 + '@docusaurus/types': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.6.1(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 infima: 0.2.0-alpha.45 lodash: 4.17.21 nprogress: 0.2.0 - postcss: 8.4.47 + postcss: 8.4.49 prism-react-renderer: 2.4.0(react@18.3.1) prismjs: 1.29.0 react: 18.3.1 @@ -15762,13 +15863,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))(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-common@3.6.1(@docusaurus/plugin-content-docs@3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(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(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)) + '@docusaurus/mdx-loader': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/module-type-aliases': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-docs': 3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.1(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 @@ -15780,7 +15881,6 @@ snapshots: tslib: 2.8.1 utility-types: 3.11.0 transitivePeerDependencies: - - '@docusaurus/types' - '@swc/core' - acorn - esbuild @@ -15789,16 +15889,16 @@ snapshots: - uglify-js - webpack-cli - '@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/theme-search-algolia@3.6.1(@algolia/client-search@5.14.2)(@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.15.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(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))(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(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) + '@docsearch/react': 3.8.0(@algolia/client-search@5.14.2)(@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.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1 + '@docusaurus/plugin-content-docs': 3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.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.1(@docusaurus/plugin-content-docs@3.6.1(@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1))(bufferutil@4.0.8)(eslint@9.15.0(jiti@2.4.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/theme-translations': 3.6.1 + '@docusaurus/utils': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-validation': 3.6.1(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 @@ -15812,7 +15912,6 @@ snapshots: transitivePeerDependencies: - '@algolia/client-search' - '@docusaurus/faster' - - '@docusaurus/types' - '@mdx-js/react' - '@parcel/css' - '@rspack/core' @@ -15834,12 +15933,12 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-translations@3.6.0': + '@docusaurus/theme-translations@3.6.1': dependencies: fs-extra: 11.2.0 tslib: 2.8.1 - '@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@docusaurus/types@3.6.1(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 @@ -15860,35 +15959,46 @@ snapshots: - uglify-js - webpack-cli - '@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-common@3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: + '@docusaurus/types': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tslib: 2.8.1 - optionalDependencies: - '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + transitivePeerDependencies: + - '@swc/core' + - acorn + - esbuild + - react + - react-dom + - supports-color + - uglify-js + - webpack-cli - '@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)': + '@docusaurus/utils-validation@3.6.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(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/logger': 3.6.1 + '@docusaurus/utils': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@docusaurus/utils-common': 3.6.1(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 lodash: 4.17.21 tslib: 2.8.1 transitivePeerDependencies: - - '@docusaurus/types' - '@swc/core' + - acorn - esbuild + - react + - react-dom - supports-color - typescript - uglify-js - webpack-cli - '@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@3.6.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-common': 3.6.0(@docusaurus/types@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/logger': 3.6.1 + '@docusaurus/types': 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-common': 3.6.1(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) @@ -15907,21 +16017,22 @@ snapshots: url-loader: 4.1.1(file-loader@6.2.0(webpack@5.96.1))(webpack@5.96.1) utility-types: 3.11.0 webpack: 5.96.1 - optionalDependencies: - '@docusaurus/types': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@swc/core' + - acorn - esbuild + - react + - react-dom - supports-color - typescript - uglify-js - webpack-cli - '@edge-runtime/primitives@5.1.0': {} + '@edge-runtime/primitives@5.1.1': {} - '@edge-runtime/vm@4.0.3': + '@edge-runtime/vm@4.0.4': dependencies: - '@edge-runtime/primitives': 5.1.0 + '@edge-runtime/primitives': 5.1.1 '@emnapi/runtime@1.3.1': dependencies: @@ -16217,14 +16328,14 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.14.0(jiti@2.4.0))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.15.0(jiti@2.4.0))': dependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/config-array@0.18.0': + '@eslint/config-array@0.19.0': dependencies: '@eslint/object-schema': 2.1.4 debug: 4.3.7 @@ -16232,9 +16343,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/core@0.7.0': {} + '@eslint/core@0.9.0': {} - '@eslint/eslintrc@3.1.0': + '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 debug: 4.3.7 @@ -16248,11 +16359,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.14.0': {} + '@eslint/js@9.15.0': {} '@eslint/object-schema@2.1.4': {} - '@eslint/plugin-kit@0.2.2': + '@eslint/plugin-kit@0.2.3': dependencies: levn: 0.4.1 @@ -16279,7 +16390,7 @@ snapshots: '@floating-ui/utils@0.2.8': {} - '@formatjs/intl-localematcher@0.5.6': + '@formatjs/intl-localematcher@0.5.8': dependencies: tslib: 2.8.1 @@ -16289,14 +16400,14 @@ snapshots: js-yaml: 4.1.0 prettier: 3.3.3 - '@google-cloud/vertexai@1.2.0(encoding@0.1.13)': + '@google-cloud/vertexai@1.9.0(encoding@0.1.13)': dependencies: - google-auth-library: 9.14.0(encoding@0.1.13) + google-auth-library: 9.15.0(encoding@0.1.13) transitivePeerDependencies: - encoding - supports-color - '@google/generative-ai@0.12.0': {} + '@google/generative-ai@0.21.0': {} '@graphql-typed-document-node/core@3.2.0(graphql@16.9.0)': dependencies: @@ -16320,9 +16431,9 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@hey-api/client-fetch@0.4.2': {} + '@hey-api/client-fetch@0.4.4': {} - '@hey-api/openapi-ts@0.54.3(typescript@5.6.3)': + '@hey-api/openapi-ts@0.56.0(typescript@5.6.3)': dependencies: '@apidevtools/json-schema-ref-parser': 11.7.2 c12: 2.0.1 @@ -16332,9 +16443,9 @@ snapshots: transitivePeerDependencies: - magicast - '@hono/node-server@1.13.2(hono@4.6.5)': + '@hono/node-server@1.13.5(hono@4.6.9)': dependencies: - hono: 4.6.5 + hono: 4.6.9 '@huggingface/gguf@0.1.12': {} @@ -16449,16 +16560,16 @@ snapshots: '@img/sharp-win32-x64@0.33.5': optional: true - '@inquirer/confirm@5.0.1(@types/node@22.9.0)': + '@inquirer/confirm@5.0.2(@types/node@22.9.0)': dependencies: - '@inquirer/core': 10.0.1(@types/node@22.9.0) - '@inquirer/type': 3.0.0(@types/node@22.9.0) + '@inquirer/core': 10.1.0(@types/node@22.9.0) + '@inquirer/type': 3.0.1(@types/node@22.9.0) '@types/node': 22.9.0 - '@inquirer/core@10.0.1(@types/node@22.9.0)': + '@inquirer/core@10.1.0(@types/node@22.9.0)': dependencies: - '@inquirer/figures': 1.0.7 - '@inquirer/type': 3.0.0(@types/node@22.9.0) + '@inquirer/figures': 1.0.8 + '@inquirer/type': 3.0.1(@types/node@22.9.0) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -16469,9 +16580,9 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@inquirer/figures@1.0.7': {} + '@inquirer/figures@1.0.8': {} - '@inquirer/type@3.0.0(@types/node@22.9.0)': + '@inquirer/type@3.0.1(@types/node@22.9.0)': dependencies: '@types/node': 22.9.0 @@ -16534,12 +16645,12 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@llamaindex/chat-ui@0.0.8(@types/react-dom@18.3.1)(@types/react@18.3.12)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@llamaindex/chat-ui@0.0.9(@types/react-dom@18.3.1)(@types/react@18.3.12)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@llamaindex/pdf-viewer': 1.2.0(@types/react@18.3.12)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-collapsible': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-hover-card': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-icons': 1.3.1(react@18.3.1) + '@radix-ui/react-icons': 1.3.2(react@18.3.1) '@radix-ui/react-progress': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-select': 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) @@ -16650,7 +16761,7 @@ snapshots: '@types/react': 18.3.12 react: 18.3.1 - '@mistralai/mistralai@1.1.0(zod@3.23.8)': + '@mistralai/mistralai@1.3.4(zod@3.23.8)': dependencies: zod: 3.23.8 @@ -16680,7 +16791,7 @@ snapshots: dependencies: sparse-bitfield: 3.0.3 - '@mswjs/interceptors@0.36.7': + '@mswjs/interceptors@0.37.1': dependencies: '@open-draft/deferred-promise': 2.2.0 '@open-draft/logger': 0.3.0 @@ -16761,34 +16872,34 @@ snapshots: dependencies: '@types/pg': 8.11.6 - '@next/env@15.0.2': {} + '@next/env@15.0.3': {} - '@next/eslint-plugin-next@15.0.2': + '@next/eslint-plugin-next@15.0.3': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@15.0.2': + '@next/swc-darwin-arm64@15.0.3': optional: true - '@next/swc-darwin-x64@15.0.2': + '@next/swc-darwin-x64@15.0.3': optional: true - '@next/swc-linux-arm64-gnu@15.0.2': + '@next/swc-linux-arm64-gnu@15.0.3': optional: true - '@next/swc-linux-arm64-musl@15.0.2': + '@next/swc-linux-arm64-musl@15.0.3': optional: true - '@next/swc-linux-x64-gnu@15.0.2': + '@next/swc-linux-x64-gnu@15.0.3': optional: true - '@next/swc-linux-x64-musl@15.0.2': + '@next/swc-linux-x64-musl@15.0.3': optional: true - '@next/swc-win32-arm64-msvc@15.0.2': + '@next/swc-win32-arm64-msvc@15.0.3': optional: true - '@next/swc-win32-x64-msvc@15.0.2': + '@next/swc-win32-x64-msvc@15.0.3': optional: true '@nodelib/fs.scandir@2.1.5': @@ -16807,14 +16918,15 @@ snapshots: '@notionhq/client@2.2.15(encoding@0.1.13)': dependencies: - '@types/node-fetch': 2.6.11 + '@types/node-fetch': 2.6.12 node-fetch: 2.7.0(encoding@0.1.13) transitivePeerDependencies: - encoding - '@number-flow/react@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@number-flow/react@0.3.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - number-flow: 0.3.5 + esm-env: 1.1.4 + number-flow: 0.3.9 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -16833,7 +16945,7 @@ snapshots: '@petamoriken/float16@3.8.7': {} - '@pinecone-database/pinecone@3.0.3': + '@pinecone-database/pinecone@4.0.0': dependencies: encoding: 0.1.13 @@ -16852,7 +16964,7 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - '@polka/url@1.0.0-next.25': {} + '@polka/url@1.0.0-next.28': {} '@protobufjs/aspromise@1.1.2': {} @@ -17037,7 +17149,7 @@ snapshots: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-icons@1.3.1(react@18.3.1)': + '@radix-ui/react-icons@1.3.2(react@18.3.1)': dependencies: react: 18.3.1 @@ -17176,7 +17288,7 @@ snapshots: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-scroll-area@1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-scroll-area@1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 @@ -17264,7 +17376,7 @@ snapshots: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-tooltip@1.1.3(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-tooltip@1.1.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) @@ -17399,9 +17511,9 @@ snapshots: dependencies: '@redis/client': 1.5.17 - '@rollup/plugin-commonjs@28.0.1(rollup@4.24.4)': + '@rollup/plugin-commonjs@28.0.1(rollup@4.27.3)': dependencies: - '@rollup/pluginutils': 5.1.3(rollup@4.24.4) + '@rollup/pluginutils': 5.1.3(rollup@4.27.3) commondir: 1.0.1 estree-walker: 2.0.2 fdir: 6.4.2(picomatch@4.0.2) @@ -17409,97 +17521,97 @@ snapshots: magic-string: 0.30.12 picomatch: 4.0.2 optionalDependencies: - rollup: 4.24.4 + rollup: 4.27.3 - '@rollup/plugin-json@6.1.0(rollup@4.24.4)': + '@rollup/plugin-json@6.1.0(rollup@4.27.3)': dependencies: - '@rollup/pluginutils': 5.1.3(rollup@4.24.4) + '@rollup/pluginutils': 5.1.3(rollup@4.27.3) optionalDependencies: - rollup: 4.24.4 + rollup: 4.27.3 - '@rollup/plugin-node-resolve@15.3.0(rollup@4.24.4)': + '@rollup/plugin-node-resolve@15.3.0(rollup@4.27.3)': dependencies: - '@rollup/pluginutils': 5.1.3(rollup@4.24.4) + '@rollup/pluginutils': 5.1.3(rollup@4.27.3) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.24.4 + rollup: 4.27.3 - '@rollup/plugin-replace@6.0.1(rollup@4.24.4)': + '@rollup/plugin-replace@6.0.1(rollup@4.27.3)': dependencies: - '@rollup/pluginutils': 5.1.3(rollup@4.24.4) + '@rollup/pluginutils': 5.1.3(rollup@4.27.3) magic-string: 0.30.12 optionalDependencies: - rollup: 4.24.4 + rollup: 4.27.3 - '@rollup/plugin-wasm@6.2.2(rollup@4.24.4)': + '@rollup/plugin-wasm@6.2.2(rollup@4.27.3)': dependencies: - '@rollup/pluginutils': 5.1.3(rollup@4.24.4) + '@rollup/pluginutils': 5.1.3(rollup@4.27.3) optionalDependencies: - rollup: 4.24.4 + rollup: 4.27.3 - '@rollup/pluginutils@5.1.3(rollup@4.24.4)': + '@rollup/pluginutils@5.1.3(rollup@4.27.3)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 4.24.4 + rollup: 4.27.3 - '@rollup/rollup-android-arm-eabi@4.24.4': + '@rollup/rollup-android-arm-eabi@4.27.3': optional: true - '@rollup/rollup-android-arm64@4.24.4': + '@rollup/rollup-android-arm64@4.27.3': optional: true - '@rollup/rollup-darwin-arm64@4.24.4': + '@rollup/rollup-darwin-arm64@4.27.3': optional: true - '@rollup/rollup-darwin-x64@4.24.4': + '@rollup/rollup-darwin-x64@4.27.3': optional: true - '@rollup/rollup-freebsd-arm64@4.24.4': + '@rollup/rollup-freebsd-arm64@4.27.3': optional: true - '@rollup/rollup-freebsd-x64@4.24.4': + '@rollup/rollup-freebsd-x64@4.27.3': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.24.4': + '@rollup/rollup-linux-arm-gnueabihf@4.27.3': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.24.4': + '@rollup/rollup-linux-arm-musleabihf@4.27.3': optional: true - '@rollup/rollup-linux-arm64-gnu@4.24.4': + '@rollup/rollup-linux-arm64-gnu@4.27.3': optional: true - '@rollup/rollup-linux-arm64-musl@4.24.4': + '@rollup/rollup-linux-arm64-musl@4.27.3': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.24.4': + '@rollup/rollup-linux-powerpc64le-gnu@4.27.3': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.24.4': + '@rollup/rollup-linux-riscv64-gnu@4.27.3': optional: true - '@rollup/rollup-linux-s390x-gnu@4.24.4': + '@rollup/rollup-linux-s390x-gnu@4.27.3': optional: true - '@rollup/rollup-linux-x64-gnu@4.24.4': + '@rollup/rollup-linux-x64-gnu@4.27.3': optional: true - '@rollup/rollup-linux-x64-musl@4.24.4': + '@rollup/rollup-linux-x64-musl@4.27.3': optional: true - '@rollup/rollup-win32-arm64-msvc@4.24.4': + '@rollup/rollup-win32-arm64-msvc@4.27.3': optional: true - '@rollup/rollup-win32-ia32-msvc@4.24.4': + '@rollup/rollup-win32-ia32-msvc@4.27.3': optional: true - '@rollup/rollup-win32-x64-msvc@4.24.4': + '@rollup/rollup-win32-x64-msvc@4.27.3': optional: true '@rtsao/scc@1.1.0': {} @@ -17526,23 +17638,43 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 + '@shikijs/core@1.23.1': + dependencies: + '@shikijs/engine-javascript': 1.23.1 + '@shikijs/engine-oniguruma': 1.23.1 + '@shikijs/types': 1.23.1 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + '@shikijs/engine-javascript@1.22.2': dependencies: '@shikijs/types': 1.22.2 '@shikijs/vscode-textmate': 9.3.0 oniguruma-to-js: 0.4.3 + '@shikijs/engine-javascript@1.23.1': + dependencies: + '@shikijs/types': 1.23.1 + '@shikijs/vscode-textmate': 9.3.0 + oniguruma-to-es: 0.4.1 + '@shikijs/engine-oniguruma@1.22.2': dependencies: '@shikijs/types': 1.22.2 '@shikijs/vscode-textmate': 9.3.0 - '@shikijs/rehype@1.22.2': + '@shikijs/engine-oniguruma@1.23.1': dependencies: - '@shikijs/types': 1.22.2 + '@shikijs/types': 1.23.1 + '@shikijs/vscode-textmate': 9.3.0 + + '@shikijs/rehype@1.23.1': + dependencies: + '@shikijs/types': 1.23.1 '@types/hast': 3.0.4 hast-util-to-string: 3.0.1 - shiki: 1.22.2 + shiki: 1.23.1 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -17560,6 +17692,11 @@ snapshots: '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 + '@shikijs/types@1.23.1': + dependencies: + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + '@shikijs/vscode-textmate@9.3.0': {} '@sideway/address@4.1.5': @@ -17582,36 +17719,36 @@ snapshots: micromark-util-character: 1.2.0 micromark-util-symbol: 1.1.0 - '@smithy/abort-controller@3.1.6': + '@smithy/abort-controller@3.1.8': dependencies: - '@smithy/types': 3.6.0 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@smithy/config-resolver@3.0.10': + '@smithy/config-resolver@3.0.12': dependencies: - '@smithy/node-config-provider': 3.1.9 - '@smithy/types': 3.6.0 + '@smithy/node-config-provider': 3.1.11 + '@smithy/types': 3.7.1 '@smithy/util-config-provider': 3.0.0 - '@smithy/util-middleware': 3.0.8 + '@smithy/util-middleware': 3.0.10 tslib: 2.8.1 - '@smithy/core@2.5.1': + '@smithy/core@2.5.3': dependencies: - '@smithy/middleware-serde': 3.0.8 - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 + '@smithy/middleware-serde': 3.0.10 + '@smithy/protocol-http': 4.1.7 + '@smithy/types': 3.7.1 '@smithy/util-body-length-browser': 3.0.0 - '@smithy/util-middleware': 3.0.8 - '@smithy/util-stream': 3.2.1 + '@smithy/util-middleware': 3.0.10 + '@smithy/util-stream': 3.3.1 '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 - '@smithy/credential-provider-imds@3.2.5': + '@smithy/credential-provider-imds@3.2.7': dependencies: - '@smithy/node-config-provider': 3.1.9 - '@smithy/property-provider': 3.1.8 - '@smithy/types': 3.6.0 - '@smithy/url-parser': 3.0.8 + '@smithy/node-config-provider': 3.1.11 + '@smithy/property-provider': 3.1.10 + '@smithy/types': 3.7.1 + '@smithy/url-parser': 3.0.10 tslib: 2.8.1 '@smithy/eventstream-codec@1.1.0': @@ -17621,62 +17758,54 @@ snapshots: '@smithy/util-hex-encoding': 1.1.0 tslib: 2.8.1 - '@smithy/eventstream-codec@3.1.7': + '@smithy/eventstream-codec@3.1.9': dependencies: '@aws-crypto/crc32': 5.2.0 - '@smithy/types': 3.6.0 + '@smithy/types': 3.7.1 '@smithy/util-hex-encoding': 3.0.0 tslib: 2.8.1 - '@smithy/eventstream-serde-browser@3.0.11': + '@smithy/eventstream-serde-browser@3.0.13': dependencies: - '@smithy/eventstream-serde-universal': 3.0.10 - '@smithy/types': 3.6.0 + '@smithy/eventstream-serde-universal': 3.0.12 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@smithy/eventstream-serde-config-resolver@3.0.8': + '@smithy/eventstream-serde-config-resolver@3.0.10': dependencies: - '@smithy/types': 3.6.0 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@smithy/eventstream-serde-node@3.0.10': + '@smithy/eventstream-serde-node@3.0.12': dependencies: - '@smithy/eventstream-serde-universal': 3.0.10 - '@smithy/types': 3.6.0 + '@smithy/eventstream-serde-universal': 3.0.12 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@smithy/eventstream-serde-universal@3.0.10': + '@smithy/eventstream-serde-universal@3.0.12': dependencies: - '@smithy/eventstream-codec': 3.1.7 - '@smithy/types': 3.6.0 + '@smithy/eventstream-codec': 3.1.9 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@smithy/fetch-http-handler@3.2.9': + '@smithy/fetch-http-handler@4.1.1': dependencies: - '@smithy/protocol-http': 4.1.5 - '@smithy/querystring-builder': 3.0.8 - '@smithy/types': 3.6.0 + '@smithy/protocol-http': 4.1.7 + '@smithy/querystring-builder': 3.0.10 + '@smithy/types': 3.7.1 '@smithy/util-base64': 3.0.0 tslib: 2.8.1 - '@smithy/fetch-http-handler@4.0.0': + '@smithy/hash-node@3.0.10': dependencies: - '@smithy/protocol-http': 4.1.5 - '@smithy/querystring-builder': 3.0.8 - '@smithy/types': 3.6.0 - '@smithy/util-base64': 3.0.0 - tslib: 2.8.1 - - '@smithy/hash-node@3.0.8': - dependencies: - '@smithy/types': 3.6.0 + '@smithy/types': 3.7.1 '@smithy/util-buffer-from': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 - '@smithy/invalid-dependency@3.0.8': + '@smithy/invalid-dependency@3.0.10': dependencies: - '@smithy/types': 3.6.0 + '@smithy/types': 3.7.1 tslib: 2.8.1 '@smithy/is-array-buffer@1.1.0': @@ -17691,63 +17820,63 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/middleware-content-length@3.0.10': + '@smithy/middleware-content-length@3.0.12': dependencies: - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 + '@smithy/protocol-http': 4.1.7 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@smithy/middleware-endpoint@3.2.1': + '@smithy/middleware-endpoint@3.2.3': dependencies: - '@smithy/core': 2.5.1 - '@smithy/middleware-serde': 3.0.8 - '@smithy/node-config-provider': 3.1.9 - '@smithy/shared-ini-file-loader': 3.1.9 - '@smithy/types': 3.6.0 - '@smithy/url-parser': 3.0.8 - '@smithy/util-middleware': 3.0.8 + '@smithy/core': 2.5.3 + '@smithy/middleware-serde': 3.0.10 + '@smithy/node-config-provider': 3.1.11 + '@smithy/shared-ini-file-loader': 3.1.11 + '@smithy/types': 3.7.1 + '@smithy/url-parser': 3.0.10 + '@smithy/util-middleware': 3.0.10 tslib: 2.8.1 - '@smithy/middleware-retry@3.0.25': + '@smithy/middleware-retry@3.0.27': dependencies: - '@smithy/node-config-provider': 3.1.9 - '@smithy/protocol-http': 4.1.5 - '@smithy/service-error-classification': 3.0.8 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/util-middleware': 3.0.8 - '@smithy/util-retry': 3.0.8 + '@smithy/node-config-provider': 3.1.11 + '@smithy/protocol-http': 4.1.7 + '@smithy/service-error-classification': 3.0.10 + '@smithy/smithy-client': 3.4.4 + '@smithy/types': 3.7.1 + '@smithy/util-middleware': 3.0.10 + '@smithy/util-retry': 3.0.10 tslib: 2.8.1 uuid: 9.0.1 - '@smithy/middleware-serde@3.0.8': + '@smithy/middleware-serde@3.0.10': dependencies: - '@smithy/types': 3.6.0 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@smithy/middleware-stack@3.0.8': + '@smithy/middleware-stack@3.0.10': dependencies: - '@smithy/types': 3.6.0 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@smithy/node-config-provider@3.1.9': + '@smithy/node-config-provider@3.1.11': dependencies: - '@smithy/property-provider': 3.1.8 - '@smithy/shared-ini-file-loader': 3.1.9 - '@smithy/types': 3.6.0 + '@smithy/property-provider': 3.1.10 + '@smithy/shared-ini-file-loader': 3.1.11 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@smithy/node-http-handler@3.2.5': + '@smithy/node-http-handler@3.3.1': dependencies: - '@smithy/abort-controller': 3.1.6 - '@smithy/protocol-http': 4.1.5 - '@smithy/querystring-builder': 3.0.8 - '@smithy/types': 3.6.0 + '@smithy/abort-controller': 3.1.8 + '@smithy/protocol-http': 4.1.7 + '@smithy/querystring-builder': 3.0.10 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@smithy/property-provider@3.1.8': + '@smithy/property-provider@3.1.10': dependencies: - '@smithy/types': 3.6.0 + '@smithy/types': 3.7.1 tslib: 2.8.1 '@smithy/protocol-http@1.2.0': @@ -17755,29 +17884,29 @@ snapshots: '@smithy/types': 1.2.0 tslib: 2.8.1 - '@smithy/protocol-http@4.1.5': + '@smithy/protocol-http@4.1.7': dependencies: - '@smithy/types': 3.6.0 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@smithy/querystring-builder@3.0.8': + '@smithy/querystring-builder@3.0.10': dependencies: - '@smithy/types': 3.6.0 + '@smithy/types': 3.7.1 '@smithy/util-uri-escape': 3.0.0 tslib: 2.8.1 - '@smithy/querystring-parser@3.0.8': + '@smithy/querystring-parser@3.0.10': dependencies: - '@smithy/types': 3.6.0 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@smithy/service-error-classification@3.0.8': + '@smithy/service-error-classification@3.0.10': dependencies: - '@smithy/types': 3.6.0 + '@smithy/types': 3.7.1 - '@smithy/shared-ini-file-loader@3.1.9': + '@smithy/shared-ini-file-loader@3.1.11': dependencies: - '@smithy/types': 3.6.0 + '@smithy/types': 3.7.1 tslib: 2.8.1 '@smithy/signature-v4@1.1.0': @@ -17791,39 +17920,39 @@ snapshots: '@smithy/util-utf8': 1.1.0 tslib: 2.8.1 - '@smithy/signature-v4@4.2.1': + '@smithy/signature-v4@4.2.3': dependencies: '@smithy/is-array-buffer': 3.0.0 - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 + '@smithy/protocol-http': 4.1.7 + '@smithy/types': 3.7.1 '@smithy/util-hex-encoding': 3.0.0 - '@smithy/util-middleware': 3.0.8 + '@smithy/util-middleware': 3.0.10 '@smithy/util-uri-escape': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 - '@smithy/smithy-client@3.4.2': + '@smithy/smithy-client@3.4.4': dependencies: - '@smithy/core': 2.5.1 - '@smithy/middleware-endpoint': 3.2.1 - '@smithy/middleware-stack': 3.0.8 - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 - '@smithy/util-stream': 3.2.1 + '@smithy/core': 2.5.3 + '@smithy/middleware-endpoint': 3.2.3 + '@smithy/middleware-stack': 3.0.10 + '@smithy/protocol-http': 4.1.7 + '@smithy/types': 3.7.1 + '@smithy/util-stream': 3.3.1 tslib: 2.8.1 '@smithy/types@1.2.0': dependencies: tslib: 2.8.1 - '@smithy/types@3.6.0': + '@smithy/types@3.7.1': dependencies: tslib: 2.8.1 - '@smithy/url-parser@3.0.8': + '@smithy/url-parser@3.0.10': dependencies: - '@smithy/querystring-parser': 3.0.8 - '@smithy/types': 3.6.0 + '@smithy/querystring-parser': 3.0.10 + '@smithy/types': 3.7.1 tslib: 2.8.1 '@smithy/util-base64@3.0.0': @@ -17859,28 +17988,28 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/util-defaults-mode-browser@3.0.25': + '@smithy/util-defaults-mode-browser@3.0.27': dependencies: - '@smithy/property-provider': 3.1.8 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 + '@smithy/property-provider': 3.1.10 + '@smithy/smithy-client': 3.4.4 + '@smithy/types': 3.7.1 bowser: 2.11.0 tslib: 2.8.1 - '@smithy/util-defaults-mode-node@3.0.25': + '@smithy/util-defaults-mode-node@3.0.27': dependencies: - '@smithy/config-resolver': 3.0.10 - '@smithy/credential-provider-imds': 3.2.5 - '@smithy/node-config-provider': 3.1.9 - '@smithy/property-provider': 3.1.8 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 + '@smithy/config-resolver': 3.0.12 + '@smithy/credential-provider-imds': 3.2.7 + '@smithy/node-config-provider': 3.1.11 + '@smithy/property-provider': 3.1.10 + '@smithy/smithy-client': 3.4.4 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@smithy/util-endpoints@2.1.4': + '@smithy/util-endpoints@2.1.6': dependencies: - '@smithy/node-config-provider': 3.1.9 - '@smithy/types': 3.6.0 + '@smithy/node-config-provider': 3.1.11 + '@smithy/types': 3.7.1 tslib: 2.8.1 '@smithy/util-hex-encoding@1.1.0': @@ -17895,22 +18024,22 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/util-middleware@3.0.8': + '@smithy/util-middleware@3.0.10': dependencies: - '@smithy/types': 3.6.0 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@smithy/util-retry@3.0.8': + '@smithy/util-retry@3.0.10': dependencies: - '@smithy/service-error-classification': 3.0.8 - '@smithy/types': 3.6.0 + '@smithy/service-error-classification': 3.0.10 + '@smithy/types': 3.7.1 tslib: 2.8.1 - '@smithy/util-stream@3.2.1': + '@smithy/util-stream@3.3.1': dependencies: - '@smithy/fetch-http-handler': 4.0.0 - '@smithy/node-http-handler': 3.2.5 - '@smithy/types': 3.6.0 + '@smithy/fetch-http-handler': 4.1.1 + '@smithy/node-http-handler': 3.3.1 + '@smithy/types': 3.7.1 '@smithy/util-base64': 3.0.0 '@smithy/util-buffer-from': 3.0.0 '@smithy/util-hex-encoding': 3.0.0 @@ -17940,10 +18069,10 @@ snapshots: '@smithy/util-buffer-from': 3.0.0 tslib: 2.8.1 - '@smithy/util-waiter@3.1.7': + '@smithy/util-waiter@3.1.9': dependencies: - '@smithy/abort-controller': 3.1.6 - '@smithy/types': 3.6.0 + '@smithy/abort-controller': 3.1.8 + '@smithy/types': 3.7.1 tslib: 2.8.1 '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.26.0)': @@ -18028,7 +18157,7 @@ snapshots: '@svgr/webpack@8.1.0(typescript@5.6.3)': dependencies: '@babel/core': 7.26.0 - '@babel/plugin-transform-react-constant-elements': 7.25.1(@babel/core@7.26.0) + '@babel/plugin-transform-react-constant-elements': 7.25.9(@babel/core@7.26.0) '@babel/preset-env': 7.26.0(@babel/core@7.26.0) '@babel/preset-react': 7.25.9(@babel/core@7.26.0) '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) @@ -18039,10 +18168,10 @@ snapshots: - supports-color - typescript - '@swc/cli@0.5.0(@swc/core@1.7.42(@swc/helpers@0.5.13))(chokidar@3.6.0)': + '@swc/cli@0.5.0(@swc/core@1.9.2(@swc/helpers@0.5.13))(chokidar@3.6.0)': dependencies: '@mole-inc/bin-wrapper': 8.0.1 - '@swc/core': 1.7.42(@swc/helpers@0.5.13) + '@swc/core': 1.9.2(@swc/helpers@0.5.13) '@swc/counter': 0.1.3 commander: 8.3.0 fast-glob: 3.3.2 @@ -18054,98 +18183,98 @@ snapshots: optionalDependencies: chokidar: 3.6.0 - '@swc/core-darwin-arm64@1.7.36': + '@swc/core-darwin-arm64@1.9.1': optional: true - '@swc/core-darwin-arm64@1.7.42': + '@swc/core-darwin-arm64@1.9.2': optional: true - '@swc/core-darwin-x64@1.7.36': + '@swc/core-darwin-x64@1.9.1': optional: true - '@swc/core-darwin-x64@1.7.42': + '@swc/core-darwin-x64@1.9.2': optional: true - '@swc/core-linux-arm-gnueabihf@1.7.36': + '@swc/core-linux-arm-gnueabihf@1.9.1': optional: true - '@swc/core-linux-arm-gnueabihf@1.7.42': + '@swc/core-linux-arm-gnueabihf@1.9.2': optional: true - '@swc/core-linux-arm64-gnu@1.7.36': + '@swc/core-linux-arm64-gnu@1.9.1': optional: true - '@swc/core-linux-arm64-gnu@1.7.42': + '@swc/core-linux-arm64-gnu@1.9.2': optional: true - '@swc/core-linux-arm64-musl@1.7.36': + '@swc/core-linux-arm64-musl@1.9.1': optional: true - '@swc/core-linux-arm64-musl@1.7.42': + '@swc/core-linux-arm64-musl@1.9.2': optional: true - '@swc/core-linux-x64-gnu@1.7.36': + '@swc/core-linux-x64-gnu@1.9.1': optional: true - '@swc/core-linux-x64-gnu@1.7.42': + '@swc/core-linux-x64-gnu@1.9.2': optional: true - '@swc/core-linux-x64-musl@1.7.36': + '@swc/core-linux-x64-musl@1.9.1': optional: true - '@swc/core-linux-x64-musl@1.7.42': + '@swc/core-linux-x64-musl@1.9.2': optional: true - '@swc/core-win32-arm64-msvc@1.7.36': + '@swc/core-win32-arm64-msvc@1.9.1': optional: true - '@swc/core-win32-arm64-msvc@1.7.42': + '@swc/core-win32-arm64-msvc@1.9.2': optional: true - '@swc/core-win32-ia32-msvc@1.7.36': + '@swc/core-win32-ia32-msvc@1.9.1': optional: true - '@swc/core-win32-ia32-msvc@1.7.42': + '@swc/core-win32-ia32-msvc@1.9.2': optional: true - '@swc/core-win32-x64-msvc@1.7.36': + '@swc/core-win32-x64-msvc@1.9.1': optional: true - '@swc/core-win32-x64-msvc@1.7.42': + '@swc/core-win32-x64-msvc@1.9.2': optional: true - '@swc/core@1.7.36(@swc/helpers@0.5.13)': + '@swc/core@1.9.1(@swc/helpers@0.5.13)': dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.13 + '@swc/types': 0.1.15 optionalDependencies: - '@swc/core-darwin-arm64': 1.7.36 - '@swc/core-darwin-x64': 1.7.36 - '@swc/core-linux-arm-gnueabihf': 1.7.36 - '@swc/core-linux-arm64-gnu': 1.7.36 - '@swc/core-linux-arm64-musl': 1.7.36 - '@swc/core-linux-x64-gnu': 1.7.36 - '@swc/core-linux-x64-musl': 1.7.36 - '@swc/core-win32-arm64-msvc': 1.7.36 - '@swc/core-win32-ia32-msvc': 1.7.36 - '@swc/core-win32-x64-msvc': 1.7.36 + '@swc/core-darwin-arm64': 1.9.1 + '@swc/core-darwin-x64': 1.9.1 + '@swc/core-linux-arm-gnueabihf': 1.9.1 + '@swc/core-linux-arm64-gnu': 1.9.1 + '@swc/core-linux-arm64-musl': 1.9.1 + '@swc/core-linux-x64-gnu': 1.9.1 + '@swc/core-linux-x64-musl': 1.9.1 + '@swc/core-win32-arm64-msvc': 1.9.1 + '@swc/core-win32-ia32-msvc': 1.9.1 + '@swc/core-win32-x64-msvc': 1.9.1 '@swc/helpers': 0.5.13 - '@swc/core@1.7.42(@swc/helpers@0.5.13)': + '@swc/core@1.9.2(@swc/helpers@0.5.13)': dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.13 + '@swc/types': 0.1.15 optionalDependencies: - '@swc/core-darwin-arm64': 1.7.42 - '@swc/core-darwin-x64': 1.7.42 - '@swc/core-linux-arm-gnueabihf': 1.7.42 - '@swc/core-linux-arm64-gnu': 1.7.42 - '@swc/core-linux-arm64-musl': 1.7.42 - '@swc/core-linux-x64-gnu': 1.7.42 - '@swc/core-linux-x64-musl': 1.7.42 - '@swc/core-win32-arm64-msvc': 1.7.42 - '@swc/core-win32-ia32-msvc': 1.7.42 - '@swc/core-win32-x64-msvc': 1.7.42 + '@swc/core-darwin-arm64': 1.9.2 + '@swc/core-darwin-x64': 1.9.2 + '@swc/core-linux-arm-gnueabihf': 1.9.2 + '@swc/core-linux-arm64-gnu': 1.9.2 + '@swc/core-linux-arm64-musl': 1.9.2 + '@swc/core-linux-x64-gnu': 1.9.2 + '@swc/core-linux-x64-musl': 1.9.2 + '@swc/core-win32-arm64-msvc': 1.9.2 + '@swc/core-win32-ia32-msvc': 1.9.2 + '@swc/core-win32-x64-msvc': 1.9.2 '@swc/helpers': 0.5.13 '@swc/counter@0.1.3': {} @@ -18158,7 +18287,7 @@ snapshots: dependencies: '@swc/counter': 0.1.3 - '@swc/types@0.1.13': + '@swc/types@0.1.15': dependencies: '@swc/counter': 0.1.3 @@ -18170,13 +18299,13 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tailwindcss/typography@0.5.15(tailwindcss@3.4.14)': + '@tailwindcss/typography@0.5.15(tailwindcss@3.4.15)': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.14 + tailwindcss: 3.4.15 '@tokenizer/token@0.3.0': {} @@ -18248,7 +18377,7 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: - '@types/express-serve-static-core': 4.19.5 + '@types/express-serve-static-core': 5.0.1 '@types/node': 22.9.0 '@types/connect@3.4.38': @@ -18279,18 +18408,25 @@ snapshots: '@types/estree@1.0.6': {} - '@types/express-serve-static-core@4.19.5': + '@types/express-serve-static-core@4.19.6': + dependencies: + '@types/node': 22.9.0 + '@types/qs': 6.9.17 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + + '@types/express-serve-static-core@5.0.1': dependencies: '@types/node': 22.9.0 - '@types/qs': 6.9.15 + '@types/qs': 6.9.17 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 '@types/express@4.17.21': dependencies: '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 4.19.5 - '@types/qs': 6.9.15 + '@types/express-serve-static-core': 4.19.6 + '@types/qs': 6.9.17 '@types/serve-static': 1.15.7 '@types/gtag.js@0.0.12': {} @@ -18361,7 +18497,7 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node-fetch@2.6.11': + '@types/node-fetch@2.6.12': dependencies: '@types/node': 22.9.0 form-data: 4.0.1 @@ -18404,7 +18540,7 @@ snapshots: '@types/prop-types@15.7.13': {} - '@types/qs@6.9.15': {} + '@types/qs@6.9.17': {} '@types/range-parser@1.2.7': {} @@ -18492,7 +18628,7 @@ snapshots: dependencies: '@types/webidl-conversions': 7.0.3 - '@types/ws@8.5.12': + '@types/ws@8.5.13': dependencies: '@types/node': 22.9.0 @@ -18502,15 +18638,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.13.0 - eslint: 9.14.0(jiti@2.4.0) + '@typescript-eslint/parser': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/type-utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.15.0 + eslint: 9.15.0(jiti@2.4.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -18520,39 +18656,39 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.13.0 + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.15.0 debug: 4.3.7 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.13.0': + '@typescript-eslint/scope-manager@8.15.0': dependencies: - '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/visitor-keys': 8.13.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/visitor-keys': 8.15.0 - '@typescript-eslint/type-utils@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) debug: 4.3.7 + eslint: 9.15.0(jiti@2.4.0) ts-api-utils: 1.4.0(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - - eslint - supports-color '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/types@8.13.0': {} + '@typescript-eslint/types@8.15.0': {} '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.3)': dependencies: @@ -18569,10 +18705,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.13.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.15.0(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/visitor-keys': 8.13.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/visitor-keys': 8.15.0 debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -18584,26 +18720,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) - '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.0) + optionalDependencies: + typescript: 5.6.3 transitivePeerDependencies: - supports-color - - typescript '@typescript-eslint/visitor-keys@7.18.0': dependencies: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.13.0': + '@typescript-eslint/visitor-keys@8.15.0': dependencies: - '@typescript-eslint/types': 8.13.0 - eslint-visitor-keys: 3.4.3 + '@typescript-eslint/types': 8.15.0 + eslint-visitor-keys: 4.2.0 '@typescript/vfs@1.6.0(typescript@5.6.3)': dependencies: @@ -18616,9 +18753,9 @@ snapshots: '@upstash/vector@1.1.7': {} - '@vercel/functions@1.5.0(@aws-sdk/credential-provider-web-identity@3.679.0)': + '@vercel/functions@1.5.0(@aws-sdk/credential-provider-web-identity@3.693.0(@aws-sdk/client-sts@3.693.0))': optionalDependencies: - '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.682.0) + '@aws-sdk/credential-provider-web-identity': 3.693.0(@aws-sdk/client-sts@3.693.0) '@vercel/postgres@0.10.0': dependencies: @@ -18628,55 +18765,55 @@ snapshots: transitivePeerDependencies: - utf-8-validate - '@vitejs/plugin-react@4.3.2(vite@5.4.9(@types/node@22.9.0)(terser@5.36.0))': + '@vitejs/plugin-react@4.3.3(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0))': dependencies: '@babel/core': 7.26.0 - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.9(@types/node@22.9.0)(terser@5.36.0) + vite: 5.4.10(@types/node@22.9.0)(terser@5.36.0) transitivePeerDependencies: - supports-color - '@vitest/expect@2.1.4': + '@vitest/expect@2.1.5': dependencies: - '@vitest/spy': 2.1.4 - '@vitest/utils': 2.1.4 + '@vitest/spy': 2.1.5 + '@vitest/utils': 2.1.5 chai: 5.1.2 tinyrainbow: 1.2.0 - '@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))': + '@vitest/mocker@2.1.5(msw@2.6.5(@types/node@22.9.0)(typescript@5.6.3))(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))': dependencies: - '@vitest/spy': 2.1.4 + '@vitest/spy': 2.1.5 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - 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) + msw: 2.6.5(@types/node@22.9.0)(typescript@5.6.3) + vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0) - '@vitest/pretty-format@2.1.4': + '@vitest/pretty-format@2.1.5': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.1.4': + '@vitest/runner@2.1.5': dependencies: - '@vitest/utils': 2.1.4 + '@vitest/utils': 2.1.5 pathe: 1.1.2 - '@vitest/snapshot@2.1.4': + '@vitest/snapshot@2.1.5': dependencies: - '@vitest/pretty-format': 2.1.4 + '@vitest/pretty-format': 2.1.5 magic-string: 0.30.12 pathe: 1.1.2 - '@vitest/spy@2.1.4': + '@vitest/spy@2.1.5': dependencies: tinyspy: 3.0.2 - '@vitest/utils@2.1.4': + '@vitest/utils@2.1.5': dependencies: - '@vitest/pretty-format': 2.1.4 + '@vitest/pretty-format': 2.1.5 loupe: 3.1.2 tinyrainbow: 1.2.0 @@ -18704,7 +18841,7 @@ snapshots: '@vue/shared': 3.5.12 estree-walker: 2.0.2 magic-string: 0.30.12 - postcss: 8.4.47 + postcss: 8.4.49 source-map-js: 1.2.1 '@vue/compiler-ssr@3.5.12': @@ -18894,13 +19031,13 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - ai@3.4.31(openai@4.69.0(encoding@0.1.13)(zod@3.23.8))(react@18.3.1)(sswr@2.1.0)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8): + ai@3.4.33(openai@4.72.0(encoding@0.1.13)(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@5.2.3))(svelte@5.2.3)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8): dependencies: '@ai-sdk/provider': 0.0.26 '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) '@ai-sdk/react': 0.0.70(react@18.3.1)(zod@3.23.8) '@ai-sdk/solid': 0.0.54(zod@3.23.8) - '@ai-sdk/svelte': 0.0.57(svelte@5.1.9)(zod@3.23.8) + '@ai-sdk/svelte': 0.0.57(svelte@5.2.3)(zod@3.23.8) '@ai-sdk/ui-utils': 0.0.50(zod@3.23.8) '@ai-sdk/vue': 0.0.59(vue@3.5.12(typescript@5.6.3))(zod@3.23.8) '@opentelemetry/api': 1.9.0 @@ -18910,38 +19047,27 @@ snapshots: secure-json-parse: 2.7.0 zod-to-json-schema: 3.23.5(zod@3.23.8) optionalDependencies: - openai: 4.69.0(encoding@0.1.13)(zod@3.23.8) + openai: 4.72.0(encoding@0.1.13)(zod@3.23.8) react: 18.3.1 - sswr: 2.1.0(svelte@5.1.9) + sswr: 2.1.0(svelte@5.2.3) + svelte: 5.2.3 zod: 3.23.8 transitivePeerDependencies: - solid-js - vue - ai@3.4.31(openai@4.69.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@5.1.9))(svelte@5.1.9)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8): + ai@4.0.0(react@18.3.1)(zod@3.23.8): dependencies: - '@ai-sdk/provider': 0.0.26 - '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) - '@ai-sdk/react': 0.0.70(react@18.3.1)(zod@3.23.8) - '@ai-sdk/solid': 0.0.54(zod@3.23.8) - '@ai-sdk/svelte': 0.0.57(svelte@5.1.9)(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.50(zod@3.23.8) - '@ai-sdk/vue': 0.0.59(vue@3.5.12(typescript@5.6.3))(zod@3.23.8) + '@ai-sdk/provider': 1.0.0 + '@ai-sdk/provider-utils': 2.0.0(zod@3.23.8) + '@ai-sdk/react': 1.0.0(react@18.3.1)(zod@3.23.8) + '@ai-sdk/ui-utils': 1.0.0(zod@3.23.8) '@opentelemetry/api': 1.9.0 - eventsource-parser: 1.1.2 - json-schema: 0.4.0 jsondiffpatch: 0.6.0 - secure-json-parse: 2.7.0 zod-to-json-schema: 3.23.5(zod@3.23.8) optionalDependencies: - openai: 4.69.0(zod@3.23.8) react: 18.3.1 - sswr: 2.1.0(svelte@5.1.9) - svelte: 5.1.9 zod: 3.23.8 - transitivePeerDependencies: - - solid-js - - vue ajv-formats@2.1.1(ajv@8.17.1): optionalDependencies: @@ -18993,21 +19119,21 @@ snapshots: '@algolia/requester-node-http': 4.24.0 '@algolia/transporter': 4.24.0 - algoliasearch@5.12.0: - dependencies: - '@algolia/client-abtesting': 5.12.0 - '@algolia/client-analytics': 5.12.0 - '@algolia/client-common': 5.12.0 - '@algolia/client-insights': 5.12.0 - '@algolia/client-personalization': 5.12.0 - '@algolia/client-query-suggestions': 5.12.0 - '@algolia/client-search': 5.12.0 - '@algolia/ingestion': 1.12.0 - '@algolia/monitoring': 1.12.0 - '@algolia/recommend': 5.12.0 - '@algolia/requester-browser-xhr': 5.12.0 - '@algolia/requester-fetch': 5.12.0 - '@algolia/requester-node-http': 5.12.0 + algoliasearch@5.14.2: + dependencies: + '@algolia/client-abtesting': 5.14.2 + '@algolia/client-analytics': 5.14.2 + '@algolia/client-common': 5.14.2 + '@algolia/client-insights': 5.14.2 + '@algolia/client-personalization': 5.14.2 + '@algolia/client-query-suggestions': 5.14.2 + '@algolia/client-search': 5.14.2 + '@algolia/ingestion': 1.14.2 + '@algolia/monitoring': 1.14.2 + '@algolia/recommend': 5.14.2 + '@algolia/requester-browser-xhr': 5.14.2 + '@algolia/requester-fetch': 5.14.2 + '@algolia/requester-node-http': 5.14.2 already@2.2.1: {} @@ -19086,7 +19212,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 is-string: 1.0.7 @@ -19097,7 +19223,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 @@ -19106,7 +19232,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 @@ -19115,21 +19241,21 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-shim-unscopables: 1.0.2 array.prototype.flatmap@1.3.2: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-shim-unscopables: 1.0.2 array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-errors: 1.3.0 es-shim-unscopables: 1.0.2 @@ -19138,7 +19264,7 @@ snapshots: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-errors: 1.3.0 get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 @@ -19148,14 +19274,14 @@ snapshots: dependencies: printable-characters: 1.0.42 - assemblyai@4.7.1(bufferutil@4.0.8): + assemblyai@4.8.0(bufferutil@4.0.8): dependencies: ws: 8.18.0(bufferutil@4.0.8) transitivePeerDependencies: - bufferutil - utf-8-validate - assemblyscript@0.27.30: + assemblyscript@0.27.31: dependencies: binaryen: 116.0.0-nightly.20240114 long: 5.2.3 @@ -19178,21 +19304,21 @@ snapshots: at-least-node@1.0.0: {} - autoprefixer@10.4.20(postcss@8.4.47): + autoprefixer@10.4.20(postcss@8.4.49): dependencies: browserslist: 4.24.2 - caniuse-lite: 1.0.30001677 + caniuse-lite: 1.0.30001680 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 - axe-core@4.10.0: {} + axe-core@4.10.2: {} axios@1.7.2: dependencies: @@ -19217,11 +19343,11 @@ snapshots: dependencies: object.assign: 4.1.5 - babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.0): + babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0): dependencies: '@babel/compat-data': 7.26.2 '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -19229,15 +19355,15 @@ snapshots: babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): dependencies: '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) core-js-compat: 3.39.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.0): + babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.0): dependencies: '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) transitivePeerDependencies: - supports-color @@ -19316,7 +19442,7 @@ snapshots: bluebird@3.4.7: {} - body-parser@1.20.2: + body-parser@1.20.3: dependencies: bytes: 3.1.2 content-type: 1.0.5 @@ -19326,14 +19452,14 @@ snapshots: http-errors: 2.0.0 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.11.0 + qs: 6.13.0 raw-body: 2.5.2 type-is: 1.6.18 unpipe: 1.0.0 transitivePeerDependencies: - supports-color - bonjour-service@1.2.1: + bonjour-service@1.3.0: dependencies: fast-deep-equal: 3.1.3 multicast-dns: 7.2.5 @@ -19379,7 +19505,7 @@ snapshots: browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001677 + caniuse-lite: 1.0.30001680 electron-to-chromium: 1.5.51 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -19402,26 +19528,26 @@ snapshots: bufferutil@4.0.8: dependencies: - node-gyp-build: 4.8.2 + node-gyp-build: 4.8.3 bunchee@5.6.1(typescript@5.6.3): dependencies: - '@rollup/plugin-commonjs': 28.0.1(rollup@4.24.4) - '@rollup/plugin-json': 6.1.0(rollup@4.24.4) - '@rollup/plugin-node-resolve': 15.3.0(rollup@4.24.4) - '@rollup/plugin-replace': 6.0.1(rollup@4.24.4) - '@rollup/plugin-wasm': 6.2.2(rollup@4.24.4) - '@rollup/pluginutils': 5.1.3(rollup@4.24.4) - '@swc/core': 1.7.42(@swc/helpers@0.5.13) + '@rollup/plugin-commonjs': 28.0.1(rollup@4.27.3) + '@rollup/plugin-json': 6.1.0(rollup@4.27.3) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.27.3) + '@rollup/plugin-replace': 6.0.1(rollup@4.27.3) + '@rollup/plugin-wasm': 6.2.2(rollup@4.27.3) + '@rollup/pluginutils': 5.1.3(rollup@4.27.3) + '@swc/core': 1.9.2(@swc/helpers@0.5.13) '@swc/helpers': 0.5.13 clean-css: 5.3.3 magic-string: 0.30.12 ora: 8.1.1 pretty-bytes: 5.6.0 - rollup: 4.24.4 - rollup-plugin-dts: 6.1.1(rollup@4.24.4)(typescript@5.6.3) - rollup-plugin-swc3: 0.11.2(@swc/core@1.7.42(@swc/helpers@0.5.13))(rollup@4.24.4) - rollup-preserve-directives: 1.1.2(rollup@4.24.4) + rollup: 4.27.3 + rollup-plugin-dts: 6.1.1(rollup@4.27.3)(typescript@5.6.3) + rollup-plugin-swc3: 0.11.2(@swc/core@1.9.2(@swc/helpers@0.5.13))(rollup@4.27.3) + rollup-preserve-directives: 1.1.2(rollup@4.27.3) tslib: 2.8.1 yargs: 17.7.2 optionalDependencies: @@ -19443,7 +19569,7 @@ snapshots: dotenv: 16.4.5 giget: 1.2.3 jiti: 2.4.0 - mlly: 1.7.2 + mlly: 1.7.3 ohash: 1.1.4 pathe: 1.1.2 perfect-debounce: 1.0.0 @@ -19504,16 +19630,16 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.24.2 - caniuse-lite: 1.0.30001677 + caniuse-lite: 1.0.30001680 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001677: {} + caniuse-lite@1.0.30001680: {} canvas@2.11.2(encoding@0.1.13): dependencies: '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) - nan: 2.20.0 + nan: 2.22.0 simple-get: 3.1.1 transitivePeerDependencies: - encoding @@ -19613,24 +19739,14 @@ snapshots: optionalDependencies: onnxruntime-node: 1.14.0 - chromadb@1.9.2(@google/generative-ai@0.12.0)(cohere-ai@7.13.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.69.0(encoding@0.1.13)(zod@3.23.8)): - dependencies: - cliui: 8.0.1 - isomorphic-fetch: 3.0.0(encoding@0.1.13) - optionalDependencies: - '@google/generative-ai': 0.12.0 - cohere-ai: 7.13.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(encoding@0.1.13) - openai: 4.69.0(encoding@0.1.13)(zod@3.23.8) - transitivePeerDependencies: - - encoding - - chromadb@1.9.2(cohere-ai@7.14.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.69.0(encoding@0.1.13)): + chromadb@1.9.2(@google/generative-ai@0.21.0)(cohere-ai@7.14.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.72.0(encoding@0.1.13)(zod@3.23.8)): dependencies: cliui: 8.0.1 isomorphic-fetch: 3.0.0(encoding@0.1.13) optionalDependencies: - cohere-ai: 7.14.0(encoding@0.1.13) - openai: 4.69.0(encoding@0.1.13)(zod@3.23.8) + '@google/generative-ai': 0.21.0 + cohere-ai: 7.14.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(encoding@0.1.13) + openai: 4.72.0(encoding@0.1.13)(zod@3.23.8) transitivePeerDependencies: - encoding @@ -19642,7 +19758,7 @@ snapshots: dependencies: consola: 3.2.3 - cjs-module-lexer@1.4.0: {} + cjs-module-lexer@1.4.1: {} class-variance-authority@0.7.0: dependencies: @@ -19711,29 +19827,10 @@ snapshots: dependencies: rfdc: 1.4.1 - cohere-ai@7.13.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(encoding@0.1.13): - dependencies: - '@aws-sdk/client-sagemaker': 3.684.0 - '@aws-sdk/credential-providers': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) - '@aws-sdk/protocol-http': 3.374.0 - '@aws-sdk/signature-v4': 3.374.0 - form-data: 4.0.1 - form-data-encoder: 4.0.2 - formdata-node: 6.0.3 - js-base64: 3.7.2 - node-fetch: 2.7.0(encoding@0.1.13) - qs: 6.11.2 - readable-stream: 4.5.2 - url-join: 4.0.1 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - - encoding - - cohere-ai@7.14.0(encoding@0.1.13): + cohere-ai@7.14.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))(encoding@0.1.13): dependencies: - '@aws-sdk/client-sagemaker': 3.684.0 - '@aws-sdk/credential-providers': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) + '@aws-sdk/client-sagemaker': 3.693.0 + '@aws-sdk/credential-providers': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) '@aws-sdk/protocol-http': 3.374.0 '@aws-sdk/signature-v4': 3.374.0 form-data: 4.0.1 @@ -19748,7 +19845,6 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - encoding - optional: true collapse-white-space@2.1.0: {} @@ -19823,14 +19919,14 @@ snapshots: dependencies: mime-db: 1.53.0 - compression@1.7.4: + compression@1.7.5: dependencies: - accepts: 1.3.8 - bytes: 3.0.0 + bytes: 3.1.2 compressible: 2.0.18 debug: 2.6.9 + negotiator: 0.6.4 on-headers: 1.0.2 - safe-buffer: 5.1.2 + safe-buffer: 5.2.1 vary: 1.1.2 transitivePeerDependencies: - supports-color @@ -19883,9 +19979,7 @@ snapshots: cookie-signature@1.0.6: {} - cookie@0.5.0: {} - - cookie@0.6.0: {} + cookie@0.7.1: {} cookie@0.7.2: {} @@ -19932,7 +20026,7 @@ snapshots: cross-env@7.0.3: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 cross-fetch@3.1.8(encoding@0.1.13): dependencies: @@ -19946,7 +20040,7 @@ snapshots: shebang-command: 1.2.0 which: 1.3.1 - cross-spawn@7.0.3: + cross-spawn@7.0.6: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 @@ -19956,18 +20050,18 @@ snapshots: dependencies: type-fest: 1.4.0 - css-declaration-sorter@7.2.0(postcss@8.4.47): + css-declaration-sorter@7.2.0(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 css-loader@6.11.0(webpack@5.96.1): dependencies: - icss-utils: 5.1.0(postcss@8.4.47) - postcss: 8.4.47 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.47) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.47) - postcss-modules-scope: 3.2.0(postcss@8.4.47) - postcss-modules-values: 4.0.0(postcss@8.4.47) + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) + postcss-modules-local-by-default: 4.1.0(postcss@8.4.49) + postcss-modules-scope: 3.2.1(postcss@8.4.49) + postcss-modules-values: 4.0.0(postcss@8.4.49) postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: @@ -19976,9 +20070,9 @@ snapshots: css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(webpack@5.96.1): dependencies: '@jridgewell/trace-mapping': 0.3.25 - cssnano: 6.1.2(postcss@8.4.47) + cssnano: 6.1.2(postcss@8.4.49) jest-worker: 29.7.0 - postcss: 8.4.47 + postcss: 8.4.49 schema-utils: 4.2.0 serialize-javascript: 6.0.2 webpack: 5.96.1 @@ -20015,60 +20109,60 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-advanced@6.1.2(postcss@8.4.47): + cssnano-preset-advanced@6.1.2(postcss@8.4.49): dependencies: - autoprefixer: 10.4.20(postcss@8.4.47) + autoprefixer: 10.4.20(postcss@8.4.49) browserslist: 4.24.2 - cssnano-preset-default: 6.1.2(postcss@8.4.47) - postcss: 8.4.47 - postcss-discard-unused: 6.0.5(postcss@8.4.47) - postcss-merge-idents: 6.0.3(postcss@8.4.47) - postcss-reduce-idents: 6.0.3(postcss@8.4.47) - postcss-zindex: 6.0.2(postcss@8.4.47) + cssnano-preset-default: 6.1.2(postcss@8.4.49) + postcss: 8.4.49 + postcss-discard-unused: 6.0.5(postcss@8.4.49) + postcss-merge-idents: 6.0.3(postcss@8.4.49) + postcss-reduce-idents: 6.0.3(postcss@8.4.49) + postcss-zindex: 6.0.2(postcss@8.4.49) - cssnano-preset-default@6.1.2(postcss@8.4.47): + cssnano-preset-default@6.1.2(postcss@8.4.49): dependencies: browserslist: 4.24.2 - css-declaration-sorter: 7.2.0(postcss@8.4.47) - cssnano-utils: 4.0.2(postcss@8.4.47) - postcss: 8.4.47 - postcss-calc: 9.0.1(postcss@8.4.47) - postcss-colormin: 6.1.0(postcss@8.4.47) - postcss-convert-values: 6.1.0(postcss@8.4.47) - postcss-discard-comments: 6.0.2(postcss@8.4.47) - postcss-discard-duplicates: 6.0.3(postcss@8.4.47) - postcss-discard-empty: 6.0.3(postcss@8.4.47) - postcss-discard-overridden: 6.0.2(postcss@8.4.47) - postcss-merge-longhand: 6.0.5(postcss@8.4.47) - postcss-merge-rules: 6.1.1(postcss@8.4.47) - postcss-minify-font-values: 6.1.0(postcss@8.4.47) - postcss-minify-gradients: 6.0.3(postcss@8.4.47) - postcss-minify-params: 6.1.0(postcss@8.4.47) - postcss-minify-selectors: 6.0.4(postcss@8.4.47) - postcss-normalize-charset: 6.0.2(postcss@8.4.47) - postcss-normalize-display-values: 6.0.2(postcss@8.4.47) - postcss-normalize-positions: 6.0.2(postcss@8.4.47) - postcss-normalize-repeat-style: 6.0.2(postcss@8.4.47) - postcss-normalize-string: 6.0.2(postcss@8.4.47) - postcss-normalize-timing-functions: 6.0.2(postcss@8.4.47) - postcss-normalize-unicode: 6.1.0(postcss@8.4.47) - postcss-normalize-url: 6.0.2(postcss@8.4.47) - postcss-normalize-whitespace: 6.0.2(postcss@8.4.47) - postcss-ordered-values: 6.0.2(postcss@8.4.47) - postcss-reduce-initial: 6.1.0(postcss@8.4.47) - postcss-reduce-transforms: 6.0.2(postcss@8.4.47) - postcss-svgo: 6.0.3(postcss@8.4.47) - postcss-unique-selectors: 6.0.4(postcss@8.4.47) - - cssnano-utils@4.0.2(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - - cssnano@6.1.2(postcss@8.4.47): - dependencies: - cssnano-preset-default: 6.1.2(postcss@8.4.47) + css-declaration-sorter: 7.2.0(postcss@8.4.49) + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 + postcss-calc: 9.0.1(postcss@8.4.49) + postcss-colormin: 6.1.0(postcss@8.4.49) + postcss-convert-values: 6.1.0(postcss@8.4.49) + postcss-discard-comments: 6.0.2(postcss@8.4.49) + postcss-discard-duplicates: 6.0.3(postcss@8.4.49) + postcss-discard-empty: 6.0.3(postcss@8.4.49) + postcss-discard-overridden: 6.0.2(postcss@8.4.49) + postcss-merge-longhand: 6.0.5(postcss@8.4.49) + postcss-merge-rules: 6.1.1(postcss@8.4.49) + postcss-minify-font-values: 6.1.0(postcss@8.4.49) + postcss-minify-gradients: 6.0.3(postcss@8.4.49) + postcss-minify-params: 6.1.0(postcss@8.4.49) + postcss-minify-selectors: 6.0.4(postcss@8.4.49) + postcss-normalize-charset: 6.0.2(postcss@8.4.49) + postcss-normalize-display-values: 6.0.2(postcss@8.4.49) + postcss-normalize-positions: 6.0.2(postcss@8.4.49) + postcss-normalize-repeat-style: 6.0.2(postcss@8.4.49) + postcss-normalize-string: 6.0.2(postcss@8.4.49) + postcss-normalize-timing-functions: 6.0.2(postcss@8.4.49) + postcss-normalize-unicode: 6.1.0(postcss@8.4.49) + postcss-normalize-url: 6.0.2(postcss@8.4.49) + postcss-normalize-whitespace: 6.0.2(postcss@8.4.49) + postcss-ordered-values: 6.0.2(postcss@8.4.49) + postcss-reduce-initial: 6.1.0(postcss@8.4.49) + postcss-reduce-transforms: 6.0.2(postcss@8.4.49) + postcss-svgo: 6.0.3(postcss@8.4.49) + postcss-unique-selectors: 6.0.4(postcss@8.4.49) + + cssnano-utils@4.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + cssnano@6.1.2(postcss@8.4.49): + dependencies: + cssnano-preset-default: 6.1.2(postcss@8.4.49) lilconfig: 3.1.2 - postcss: 8.4.47 + postcss: 8.4.49 csso@5.0.5: dependencies: @@ -20238,11 +20332,11 @@ snapshots: dependencies: node-source-walk: 7.0.0 - detective-postcss@7.0.0(postcss@8.4.47): + detective-postcss@7.0.0(postcss@8.4.49): dependencies: is-url: 1.2.4 - postcss: 8.4.47 - postcss-values-parser: 6.0.2(postcss@8.4.47) + postcss: 8.4.49 + postcss-values-parser: 6.0.2(postcss@8.4.49) detective-sass@6.0.0: dependencies: @@ -20297,7 +20391,7 @@ snapshots: dependencies: path-type: 4.0.0 - discord-api-types@0.37.103: {} + discord-api-types@0.37.105: {} discord-api-types@0.37.97: {} @@ -20382,6 +20476,8 @@ snapshots: electron-to-chromium@1.5.51: {} + emoji-regex-xs@1.0.0: {} + emoji-regex@10.4.0: {} emoji-regex@8.0.0: {} @@ -20398,6 +20494,8 @@ snapshots: encodeurl@1.0.2: {} + encodeurl@2.0.0: {} + encoding@0.1.13: dependencies: iconv-lite: 0.6.3 @@ -20426,7 +20524,7 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-abstract@1.23.3: + es-abstract@1.23.5: dependencies: array-buffer-byte-length: 1.0.1 arraybuffer.prototype.slice: 1.0.3 @@ -20459,10 +20557,10 @@ snapshots: is-string: 1.0.7 is-typed-array: 1.1.13 is-weakref: 1.0.2 - object-inspect: 1.13.2 + object-inspect: 1.13.3 object-keys: 1.1.1 object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 safe-array-concat: 1.1.2 safe-regex-test: 1.0.3 string.prototype.trim: 1.2.9 @@ -20485,7 +20583,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-errors: 1.3.0 es-set-tostringtag: 2.0.3 function-bind: 1.1.2 @@ -20668,19 +20766,19 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-next@15.0.2(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): + eslint-config-next@15.0.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@next/eslint-plugin-next': 15.0.2 + '@next/eslint-plugin-next': 15.0.3 '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/parser': 8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.0) + '@typescript-eslint/eslint-plugin': 8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.14.0(jiti@2.4.0)) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.14.0(jiti@2.4.0)) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.14.0(jiti@2.4.0)) - eslint-plugin-react: 7.37.2(eslint@9.14.0(jiti@2.4.0)) - eslint-plugin-react-hooks: 5.0.0(eslint@9.14.0(jiti@2.4.0)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0(jiti@2.4.0)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0(jiti@2.4.0)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.15.0(jiti@2.4.0)) + eslint-plugin-react: 7.37.2(eslint@9.15.0(jiti@2.4.0)) + eslint-plugin-react-hooks: 5.0.0(eslint@9.15.0(jiti@2.4.0)) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -20688,14 +20786,14 @@ snapshots: - eslint-plugin-import-x - supports-color - eslint-config-prettier@9.1.0(eslint@9.14.0(jiti@2.4.0)): + eslint-config-prettier@9.1.0(eslint@9.15.0(jiti@2.4.0)): dependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) - eslint-config-turbo@2.2.3(eslint@9.14.0(jiti@2.4.0)): + eslint-config-turbo@2.3.0(eslint@9.15.0(jiti@2.4.0)): dependencies: - eslint: 9.14.0(jiti@2.4.0) - eslint-plugin-turbo: 2.2.3(eslint@9.14.0(jiti@2.4.0)) + eslint: 9.15.0(jiti@2.4.0) + eslint-plugin-turbo: 2.3.0(eslint@9.15.0(jiti@2.4.0)) eslint-import-resolver-node@0.3.9: dependencies: @@ -20705,37 +20803,37 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.14.0(jiti@2.4.0)): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0(jiti@2.4.0)): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 - eslint: 9.14.0(jiti@2.4.0) - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.14.0(jiti@2.4.0)))(eslint@9.14.0(jiti@2.4.0)) + eslint: 9.15.0(jiti@2.4.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0(jiti@2.4.0)) fast-glob: 3.3.2 get-tsconfig: 4.8.1 - is-bun-module: 1.1.0 + is-bun-module: 1.2.1 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.14.0(jiti@2.4.0)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0(jiti@2.4.0)) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.14.0(jiti@2.4.0)))(eslint@9.14.0(jiti@2.4.0)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0(jiti@2.4.0)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.0) + '@typescript-eslint/parser': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.14.0(jiti@2.4.0)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0(jiti@2.4.0)) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0(jiti@2.4.0)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -20744,9 +20842,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.14.0(jiti@2.4.0)))(eslint@9.14.0(jiti@2.4.0)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0(jiti@2.4.0)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -20758,23 +20856,23 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.10.2(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.15.0(jiti@2.4.0)): dependencies: aria-query: 5.3.2 array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 ast-types-flow: 0.0.8 - axe-core: 4.10.0 + axe-core: 4.10.2 axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -20783,11 +20881,11 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.1 - eslint-plugin-react-hooks@5.0.0(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-react-hooks@5.0.0(eslint@9.15.0(jiti@2.4.0)): dependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) - eslint-plugin-react@7.37.2(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-react@7.37.2(eslint@9.15.0(jiti@2.4.0)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -20795,7 +20893,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.1.0 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -20809,10 +20907,10 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-turbo@2.2.3(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-turbo@2.3.0(eslint@9.15.0(jiti@2.4.0)): dependencies: dotenv: 16.0.3 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) eslint-scope@5.1.1: dependencies: @@ -20828,15 +20926,15 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.14.0(jiti@2.4.0): + eslint@9.15.0(jiti@2.4.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.18.0 - '@eslint/core': 0.7.0 - '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.14.0 - '@eslint/plugin-kit': 0.2.2 + '@eslint/config-array': 0.19.0 + '@eslint/core': 0.9.0 + '@eslint/eslintrc': 3.2.0 + '@eslint/js': 9.15.0 + '@eslint/plugin-kit': 0.2.3 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.1 @@ -20844,7 +20942,7 @@ snapshots: '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 debug: 4.3.7 escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 @@ -20864,7 +20962,6 @@ snapshots: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 - text-table: 0.2.0 optionalDependencies: jiti: 2.4.0 transitivePeerDependencies: @@ -20961,6 +21058,8 @@ snapshots: eventsource-parser@1.1.2: {} + eventsource-parser@3.0.0: {} + execa@0.7.0: dependencies: cross-spawn: 5.1.0 @@ -20973,7 +21072,7 @@ snapshots: execa@5.1.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 6.0.1 human-signals: 2.1.0 is-stream: 2.0.1 @@ -20985,7 +21084,7 @@ snapshots: execa@8.0.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 8.0.1 human-signals: 5.0.0 is-stream: 3.0.0 @@ -21005,34 +21104,34 @@ snapshots: expect-type@1.1.0: {} - express@4.19.2: + express@4.21.1: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.2 + body-parser: 1.20.3 content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.6.0 + cookie: 0.7.1 cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.2.0 + finalhandler: 1.3.1 fresh: 0.5.2 http-errors: 2.0.0 - merge-descriptors: 1.0.1 + merge-descriptors: 1.0.3 methods: 1.1.2 on-finished: 2.4.1 parseurl: 1.3.3 - path-to-regexp: 0.1.7 + path-to-regexp: 0.1.10 proxy-addr: 2.0.7 - qs: 6.11.0 + qs: 6.13.0 range-parser: 1.2.1 safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 + send: 0.19.0 + serve-static: 1.16.2 setprototypeof: 1.2.0 statuses: 2.0.1 type-is: 1.6.18 @@ -21178,10 +21277,10 @@ snapshots: dependencies: to-regex-range: 5.0.1 - finalhandler@1.2.0: + finalhandler@1.3.1: dependencies: debug: 2.6.9 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 parseurl: 1.3.3 @@ -21220,14 +21319,14 @@ snapshots: flat-cache@4.0.1: dependencies: - flatted: 3.3.1 + flatted: 3.3.2 keyv: 4.5.4 flat@5.0.2: {} flatbuffers@1.12.0: {} - flatted@3.3.1: {} + flatted@3.3.2: {} fn.name@1.1.0: {} @@ -21241,10 +21340,10 @@ snapshots: foreground-child@3.3.0: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@6.5.3(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)(webpack@5.96.1): + fork-ts-checker-webpack-plugin@6.5.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)(webpack@5.96.1): dependencies: '@babel/code-frame': 7.26.2 '@types/json-schema': 7.0.15 @@ -21262,7 +21361,7 @@ snapshots: typescript: 5.6.3 webpack: 5.96.1 optionalDependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) form-data-encoder@1.7.2: {} @@ -21293,7 +21392,7 @@ snapshots: forwarded@0.2.0: {} - foxact@0.2.40(react@18.3.1): + foxact@0.2.41(react@18.3.1): dependencies: client-only: 0.0.1 server-only: 0.0.1 @@ -21302,7 +21401,7 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.11.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.11.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: tslib: 2.8.1 optionalDependencies: @@ -21361,11 +21460,11 @@ snapshots: fsevents@2.3.3: optional: true - fumadocs-core@14.2.0(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.2(@opentelemetry/api@1.9.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): + fumadocs-core@14.4.2(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.3(@opentelemetry/api@1.9.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: - '@formatjs/intl-localematcher': 0.5.6 + '@formatjs/intl-localematcher': 0.5.8 '@orama/orama': 3.0.1 - '@shikijs/rehype': 1.22.2 + '@shikijs/rehype': 1.23.1 github-slugger: 2.0.0 hast-util-to-estree: 3.1.0 hast-util-to-jsx-runtime: 2.3.2 @@ -21375,21 +21474,21 @@ snapshots: remark: 15.0.1 remark-gfm: 4.0.0 scroll-into-view-if-needed: 3.1.0 - shiki: 1.22.2 + shiki: 1.23.1 unist-util-visit: 5.0.0 optionalDependencies: algoliasearch: 4.24.0 - next: 15.0.2(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(@opentelemetry/api@1.9.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: - '@types/react' - supports-color - fumadocs-docgen@1.3.1(typescript@5.6.3): + fumadocs-docgen@1.3.2(typescript@5.6.3): dependencies: estree-util-value-to-estree: 3.2.1 - fumadocs-typescript: 3.0.1(typescript@5.6.3) + fumadocs-typescript: 3.0.2(typescript@5.6.3) hast-util-to-estree: 3.1.0 npm-to-yarn: 3.0.0 ts-morph: 24.0.0 @@ -21399,24 +21498,24 @@ snapshots: - supports-color - typescript - fumadocs-mdx@11.1.1(acorn@8.14.0)(fumadocs-core@14.2.0(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.2(@opentelemetry/api@1.9.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@15.0.2(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + fumadocs-mdx@11.1.1(acorn@8.14.0)(fumadocs-core@14.4.2(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.3(@opentelemetry/api@1.9.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@15.0.3(@opentelemetry/api@1.9.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) chokidar: 4.0.1 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 esbuild: 0.24.0 estree-util-value-to-estree: 3.2.1 fast-glob: 3.3.2 - fumadocs-core: 14.2.0(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.2(@opentelemetry/api@1.9.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) + fumadocs-core: 14.4.2(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.3(@opentelemetry/api@1.9.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) gray-matter: 4.0.3 micromatch: 4.0.8 - next: 15.0.2(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) zod: 3.23.8 transitivePeerDependencies: - acorn - supports-color - fumadocs-openapi@5.5.6(@types/react-dom@18.3.1)(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.2(@opentelemetry/api@1.9.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)(tailwindcss@3.4.14): + fumadocs-openapi@5.7.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.3(@opentelemetry/api@1.9.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)(tailwindcss@3.4.15): dependencies: '@apidevtools/json-schema-ref-parser': 11.7.2 '@fumari/json-schema-to-typescript': 1.1.1 @@ -21424,19 +21523,19 @@ snapshots: '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) class-variance-authority: 0.7.0 fast-glob: 3.3.2 - fumadocs-core: 14.2.0(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.2(@opentelemetry/api@1.9.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) - fumadocs-ui: 14.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.2(@opentelemetry/api@1.9.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)(tailwindcss@3.4.14) + fumadocs-core: 14.4.2(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.3(@opentelemetry/api@1.9.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) + fumadocs-ui: 14.4.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.3(@opentelemetry/api@1.9.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)(tailwindcss@3.4.15) github-slugger: 2.0.0 hast-util-to-jsx-runtime: 2.3.2 js-yaml: 4.1.0 - next: 15.0.2(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) openapi-sampler: 1.5.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-hook-form: 7.53.1(react@18.3.1) + react-hook-form: 7.53.2(react@18.3.1) remark: 15.0.1 remark-rehype: 11.1.1 - shiki: 1.22.2 + shiki: 1.23.1 transitivePeerDependencies: - '@oramacloud/client' - '@types/react' @@ -21445,16 +21544,16 @@ snapshots: - supports-color - tailwindcss - fumadocs-twoslash@2.0.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(fumadocs-ui@14.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.2(@opentelemetry/api@1.9.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)(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(shiki@1.22.2)(typescript@5.6.3): + fumadocs-twoslash@2.0.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(fumadocs-ui@14.4.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.3(@opentelemetry/api@1.9.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)(tailwindcss@3.4.15))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(shiki@1.23.1)(typescript@5.6.3): dependencies: '@radix-ui/react-popover': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@shikijs/twoslash': 1.22.2(typescript@5.6.3) - fumadocs-ui: 14.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.2(@opentelemetry/api@1.9.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)(tailwindcss@3.4.14) + fumadocs-ui: 14.4.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.3(@opentelemetry/api@1.9.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)(tailwindcss@3.4.15) mdast-util-from-markdown: 2.0.2 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 react: 18.3.1 - shiki: 1.22.2 + shiki: 1.23.1 tailwind-merge: 2.5.4 transitivePeerDependencies: - '@types/react' @@ -21463,7 +21562,7 @@ snapshots: - supports-color - typescript - fumadocs-typescript@3.0.1(typescript@5.6.3): + fumadocs-typescript@3.0.2(typescript@5.6.3): dependencies: '@types/node': 22.8.1 fast-glob: 3.3.2 @@ -21471,13 +21570,13 @@ snapshots: mdast-util-from-markdown: 2.0.2 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 - shiki: 1.22.2 + shiki: 1.23.1 ts-morph: 24.0.0 typescript: 5.6.3 transitivePeerDependencies: - supports-color - fumadocs-ui@14.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.2(@opentelemetry/api@1.9.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)(tailwindcss@3.4.14): + fumadocs-ui@14.4.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.3(@opentelemetry/api@1.9.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)(tailwindcss@3.4.15): dependencies: '@radix-ui/react-accordion': 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-collapsible': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -21485,20 +21584,21 @@ snapshots: '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-navigation-menu': 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-popover': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-scroll-area': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-scroll-area': 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-tabs': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.15) class-variance-authority: 0.7.0 - fumadocs-core: 14.2.0(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.2(@opentelemetry/api@1.9.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: 15.0.2(@opentelemetry/api@1.9.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) + fumadocs-core: 14.4.2(@types/react@18.3.12)(algoliasearch@4.24.0)(next@15.0.3(@opentelemetry/api@1.9.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) + lucide-react: 0.456.0(react@18.3.1) + next: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-themes: 0.4.3(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) - react-medium-image-zoom: 5.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-medium-image-zoom: 5.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwind-merge: 2.5.4 optionalDependencies: - tailwindcss: 3.4.14 + tailwindcss: 3.4.15 transitivePeerDependencies: - '@oramacloud/client' - '@types/react' @@ -21512,7 +21612,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 functions-have-names: 1.2.3 functions-have-names@1.2.3: {} @@ -21701,7 +21801,7 @@ snapshots: dependencies: minimist: 1.2.8 - google-auth-library@9.14.0(encoding@0.1.13): + google-auth-library@9.15.0(encoding@0.1.13): dependencies: base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 @@ -21745,7 +21845,7 @@ snapshots: p-cancelable: 3.0.0 responselike: 3.0.0 - gpt-tokenizer@2.6.0: {} + gpt-tokenizer@2.6.2: {} graceful-fs@4.2.10: {} @@ -21770,10 +21870,10 @@ snapshots: section-matter: 1.0.0 strip-bom-string: 1.0.0 - groq-sdk@0.6.1(encoding@0.1.13): + groq-sdk@0.8.0(encoding@0.1.13): dependencies: '@types/node': 18.19.64 - '@types/node-fetch': 2.6.11 + '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.5.0 form-data-encoder: 1.7.2 @@ -21807,7 +21907,7 @@ snapshots: optionalDependencies: uglify-js: 3.19.3 - happy-dom@15.11.0: + happy-dom@15.11.6: dependencies: entities: 4.5.0 webidl-conversions: 7.0.0 @@ -21881,7 +21981,7 @@ snapshots: dependencies: '@types/hast': 3.0.4 - hast-util-raw@9.0.4: + hast-util-raw@9.1.0: dependencies: '@types/hast': 3.0.4 '@types/unist': 3.0.3 @@ -22018,7 +22118,7 @@ snapshots: dependencies: react-is: 16.13.1 - hono@4.6.5: {} + hono@4.6.9: {} hpack.js@2.1.6: dependencies: @@ -22121,7 +22221,7 @@ snapshots: transitivePeerDependencies: - supports-color - http-proxy-middleware@2.0.6(@types/express@4.17.21): + http-proxy-middleware@2.0.7(@types/express@4.17.21): dependencies: '@types/http-proxy': 1.17.15 http-proxy: 1.18.1 @@ -22195,7 +22295,7 @@ snapshots: dependencies: ms: 2.1.3 - husky@9.1.6: {} + husky@9.1.7: {} iconv-lite@0.4.24: dependencies: @@ -22205,9 +22305,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.47): + icss-utils@5.1.0(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 ieee754@1.2.1: {} @@ -22313,7 +22413,7 @@ snapshots: is-buffer@2.0.5: {} - is-bun-module@1.1.0: + is-bun-module@1.2.1: dependencies: semver: 7.6.3 @@ -22416,7 +22516,7 @@ snapshots: dependencies: '@types/estree': 1.0.6 - is-reference@3.0.2: + is-reference@3.0.3: dependencies: '@types/estree': 1.0.6 @@ -22561,7 +22661,7 @@ snapshots: '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 - jotai@2.8.4(@types/react@18.3.12)(react@19.0.0-rc-bf7e210c-20241017): + jotai@2.10.2(@types/react@18.3.12)(react@19.0.0-rc-bf7e210c-20241017): optionalDependencies: '@types/react': 18.3.12 react: 19.0.0-rc-bf7e210c-20241017 @@ -22716,7 +22816,7 @@ snapshots: dependencies: package-json: 8.1.1 - launch-editor@2.8.1: + launch-editor@2.9.1: dependencies: picocolors: 1.1.1 shell-quote: 1.8.1 @@ -22907,15 +23007,15 @@ snapshots: lru-cache@9.1.2: {} - lucide-react@0.436.0(react@18.3.1): + lucide-react@0.453.0(react@18.3.1): dependencies: react: 18.3.1 - lucide-react@0.453.0(react@18.3.1): + lucide-react@0.456.0(react@18.3.1): dependencies: react: 18.3.1 - lucide-react@0.454.0(react@18.3.1): + lucide-react@0.460.0(react@18.3.1): dependencies: react: 18.3.1 @@ -23003,7 +23103,7 @@ snapshots: '@types/unist': 3.0.3 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 parse-entities: 4.0.1 stringify-entities: 4.0.4 unist-util-visit-parents: 6.0.1 @@ -23049,11 +23149,11 @@ snapshots: devlop: 1.1.0 mdast-util-to-string: 4.0.0 micromark: 4.0.0 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-decode-string: 2.0.0 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 micromark-util-normalize-identifier: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 unist-util-stringify-position: 4.0.0 transitivePeerDependencies: - supports-color @@ -23064,7 +23164,7 @@ snapshots: devlop: 1.1.0 escape-string-regexp: 5.0.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 micromark-extension-frontmatter: 2.0.0 transitivePeerDependencies: - supports-color @@ -23082,7 +23182,7 @@ snapshots: ccount: 2.0.1 devlop: 1.1.0 mdast-util-find-and-replace: 3.0.1 - micromark-util-character: 2.1.0 + micromark-util-character: 2.1.1 mdast-util-gfm-footnote@1.0.2: dependencies: @@ -23095,7 +23195,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 micromark-util-normalize-identifier: 2.0.0 transitivePeerDependencies: - supports-color @@ -23109,7 +23209,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -23128,7 +23228,7 @@ snapshots: devlop: 1.1.0 markdown-table: 3.0.4 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -23142,7 +23242,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -23166,7 +23266,7 @@ snapshots: mdast-util-gfm-strikethrough: 2.0.0 mdast-util-gfm-table: 2.0.0 mdast-util-gfm-task-list-item: 2.0.0 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -23183,7 +23283,7 @@ snapshots: devlop: 1.1.0 longest-streak: 3.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 unist-util-remove-position: 5.0.0 transitivePeerDependencies: - supports-color @@ -23195,7 +23295,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -23208,7 +23308,7 @@ snapshots: ccount: 2.0.1 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 parse-entities: 4.0.1 stringify-entities: 4.0.4 unist-util-stringify-position: 4.0.0 @@ -23222,7 +23322,7 @@ snapshots: mdast-util-mdx-expression: 2.0.1 mdast-util-mdx-jsx: 3.1.3 mdast-util-mdxjs-esm: 2.0.1 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -23233,7 +23333,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -23281,15 +23381,15 @@ snapshots: unist-util-visit: 4.1.2 zwitch: 2.0.4 - mdast-util-to-markdown@2.1.1: + mdast-util-to-markdown@2.1.2: dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.3 longest-streak: 3.1.0 mdast-util-phrasing: 4.1.0 mdast-util-to-string: 4.0.0 - micromark-util-classify-character: 2.0.0 - micromark-util-decode-string: 2.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 unist-util-visit: 5.0.0 zwitch: 2.0.4 @@ -23319,7 +23419,7 @@ snapshots: memory-pager@1.5.0: {} - merge-descriptors@1.0.1: {} + merge-descriptors@1.0.3: {} merge-refs@1.3.0(@types/react@18.3.12): optionalDependencies: @@ -23356,35 +23456,35 @@ snapshots: devlop: 1.1.0 micromark-factory-destination: 2.0.0 micromark-factory-label: 2.0.0 - micromark-factory-space: 2.0.0 + micromark-factory-space: 2.0.1 micromark-factory-title: 2.0.0 - micromark-factory-whitespace: 2.0.0 - micromark-util-character: 2.1.0 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 micromark-util-chunked: 2.0.0 - micromark-util-classify-character: 2.0.0 + micromark-util-classify-character: 2.0.1 micromark-util-html-tag-name: 2.0.0 micromark-util-normalize-identifier: 2.0.0 micromark-util-resolve-all: 2.0.0 micromark-util-subtokenize: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 - micromark-extension-directive@3.0.1: + micromark-extension-directive@3.0.2: dependencies: devlop: 1.1.0 - micromark-factory-space: 2.0.0 - micromark-factory-whitespace: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-factory-space: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 parse-entities: 4.0.1 micromark-extension-frontmatter@2.0.0: dependencies: fault: 2.0.1 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 micromark-extension-gfm-autolink-literal@1.0.5: dependencies: @@ -23395,10 +23495,10 @@ snapshots: micromark-extension-gfm-autolink-literal@2.1.0: dependencies: - micromark-util-character: 2.1.0 + micromark-util-character: 2.1.1 micromark-util-sanitize-uri: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 micromark-extension-gfm-footnote@1.1.2: dependencies: @@ -23415,12 +23515,12 @@ snapshots: dependencies: devlop: 1.1.0 micromark-core-commonmark: 2.0.1 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 micromark-util-normalize-identifier: 2.0.0 micromark-util-sanitize-uri: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 micromark-extension-gfm-strikethrough@1.0.7: dependencies: @@ -23435,10 +23535,10 @@ snapshots: dependencies: devlop: 1.1.0 micromark-util-chunked: 2.0.0 - micromark-util-classify-character: 2.0.0 + micromark-util-classify-character: 2.0.1 micromark-util-resolve-all: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 micromark-extension-gfm-table@1.0.7: dependencies: @@ -23451,10 +23551,10 @@ snapshots: micromark-extension-gfm-table@2.1.0: dependencies: devlop: 1.1.0 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 micromark-extension-gfm-tagfilter@1.0.2: dependencies: @@ -23462,7 +23562,7 @@ snapshots: micromark-extension-gfm-tagfilter@2.0.0: dependencies: - micromark-util-types: 2.0.0 + micromark-util-types: 2.0.1 micromark-extension-gfm-task-list-item@1.0.5: dependencies: @@ -23475,10 +23575,10 @@ snapshots: micromark-extension-gfm-task-list-item@2.1.0: dependencies: devlop: 1.1.0 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 micromark-extension-gfm@2.0.3: dependencies: @@ -23500,7 +23600,7 @@ snapshots: micromark-extension-gfm-tagfilter: 2.0.0 micromark-extension-gfm-task-list-item: 2.1.0 micromark-util-combine-extensions: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-types: 2.0.1 micromark-extension-math@2.1.2: dependencies: @@ -23517,21 +23617,21 @@ snapshots: '@types/katex': 0.16.7 devlop: 1.1.0 katex: 0.16.11 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 micromark-extension-mdx-expression@3.0.0: dependencies: '@types/estree': 1.0.6 devlop: 1.1.0 micromark-factory-mdx-expression: 2.0.1 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 micromark-util-events-to-acorn: 2.0.2 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 micromark-extension-mdx-jsx@3.0.0: dependencies: @@ -23540,25 +23640,25 @@ snapshots: devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 micromark-factory-mdx-expression: 2.0.1 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 vfile-message: 4.0.2 micromark-extension-mdx-md@2.0.0: dependencies: - micromark-util-types: 2.0.0 + micromark-util-types: 2.0.1 micromark-extension-mdxjs-esm@3.0.0: dependencies: '@types/estree': 1.0.6 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 - micromark-util-character: 2.1.0 + micromark-util-character: 2.1.1 micromark-util-events-to-acorn: 2.0.2 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 unist-util-position-from-estree: 2.0.0 vfile-message: 4.0.2 @@ -23571,7 +23671,7 @@ snapshots: micromark-extension-mdx-md: 2.0.0 micromark-extension-mdxjs-esm: 3.0.0 micromark-util-combine-extensions: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-types: 2.0.1 micromark-factory-destination@1.1.0: dependencies: @@ -23581,9 +23681,9 @@ snapshots: micromark-factory-destination@2.0.0: dependencies: - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 micromark-factory-label@1.1.0: dependencies: @@ -23595,18 +23695,18 @@ snapshots: micromark-factory-label@2.0.0: dependencies: devlop: 1.1.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 micromark-factory-mdx-expression@2.0.1: dependencies: '@types/estree': 1.0.6 devlop: 1.1.0 - micromark-util-character: 2.1.0 + micromark-util-character: 2.1.1 micromark-util-events-to-acorn: 2.0.2 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 unist-util-position-from-estree: 2.0.0 vfile-message: 4.0.2 @@ -23615,10 +23715,10 @@ snapshots: micromark-util-character: 1.2.0 micromark-util-types: 1.1.0 - micromark-factory-space@2.0.0: + micromark-factory-space@2.0.1: dependencies: - micromark-util-character: 2.1.0 - micromark-util-types: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.1 micromark-factory-title@1.1.0: dependencies: @@ -23629,10 +23729,10 @@ snapshots: micromark-factory-title@2.0.0: dependencies: - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 micromark-factory-whitespace@1.1.0: dependencies: @@ -23641,22 +23741,22 @@ snapshots: micromark-util-symbol: 1.1.0 micromark-util-types: 1.1.0 - micromark-factory-whitespace@2.0.0: + micromark-factory-whitespace@2.0.1: dependencies: - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 micromark-util-character@1.2.0: dependencies: micromark-util-symbol: 1.1.0 micromark-util-types: 1.1.0 - micromark-util-character@2.1.0: + micromark-util-character@2.1.1: dependencies: - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 micromark-util-chunked@1.1.0: dependencies: @@ -23664,7 +23764,7 @@ snapshots: micromark-util-chunked@2.0.0: dependencies: - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-classify-character@1.1.0: dependencies: @@ -23672,11 +23772,11 @@ snapshots: micromark-util-symbol: 1.1.0 micromark-util-types: 1.1.0 - micromark-util-classify-character@2.0.0: + micromark-util-classify-character@2.0.1: dependencies: - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 micromark-util-combine-extensions@1.1.0: dependencies: @@ -23686,15 +23786,15 @@ snapshots: micromark-util-combine-extensions@2.0.0: dependencies: micromark-util-chunked: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-types: 2.0.1 micromark-util-decode-numeric-character-reference@1.1.0: dependencies: micromark-util-symbol: 1.1.0 - micromark-util-decode-numeric-character-reference@2.0.1: + micromark-util-decode-numeric-character-reference@2.0.2: dependencies: - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-decode-string@1.1.0: dependencies: @@ -23703,12 +23803,12 @@ snapshots: micromark-util-decode-numeric-character-reference: 1.1.0 micromark-util-symbol: 1.1.0 - micromark-util-decode-string@2.0.0: + micromark-util-decode-string@2.0.1: dependencies: decode-named-character-reference: 1.0.2 - micromark-util-character: 2.1.0 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-symbol: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 micromark-util-encode@1.1.0: {} @@ -23721,8 +23821,8 @@ snapshots: '@types/unist': 3.0.3 devlop: 1.1.0 estree-util-visit: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 vfile-message: 4.0.2 micromark-util-html-tag-name@1.2.0: {} @@ -23735,7 +23835,7 @@ snapshots: micromark-util-normalize-identifier@2.0.0: dependencies: - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-resolve-all@1.1.0: dependencies: @@ -23743,7 +23843,7 @@ snapshots: micromark-util-resolve-all@2.0.0: dependencies: - micromark-util-types: 2.0.0 + micromark-util-types: 2.0.1 micromark-util-sanitize-uri@1.2.0: dependencies: @@ -23753,9 +23853,9 @@ snapshots: micromark-util-sanitize-uri@2.0.0: dependencies: - micromark-util-character: 2.1.0 + micromark-util-character: 2.1.1 micromark-util-encode: 2.0.0 - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 micromark-util-subtokenize@1.1.0: dependencies: @@ -23768,16 +23868,16 @@ snapshots: dependencies: devlop: 1.1.0 micromark-util-chunked: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 micromark-util-symbol@1.1.0: {} - micromark-util-symbol@2.0.0: {} + micromark-util-symbol@2.0.1: {} micromark-util-types@1.1.0: {} - micromark-util-types@2.0.0: {} + micromark-util-types@2.0.1: {} micromark@3.2.0: dependencies: @@ -23808,18 +23908,18 @@ snapshots: decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 micromark-util-chunked: 2.0.0 micromark-util-combine-extensions: 2.0.0 - micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 micromark-util-encode: 2.0.0 micromark-util-normalize-identifier: 2.0.0 micromark-util-resolve-all: 2.0.0 micromark-util-sanitize-uri: 2.0.0 micromark-util-subtokenize: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 transitivePeerDependencies: - supports-color @@ -23869,7 +23969,7 @@ snapshots: tapable: 2.2.1 webpack: 5.96.1 - miniflare@3.20241022.0(bufferutil@4.0.8): + miniflare@3.20241106.0(bufferutil@4.0.8): dependencies: '@cspotcode/source-map-support': 0.8.1 acorn: 8.14.0 @@ -23879,7 +23979,7 @@ snapshots: glob-to-regexp: 0.4.1 stoppable: 1.1.0 undici: 5.28.4 - workerd: 1.20241022.0 + workerd: 1.20241106.1 ws: 8.18.0(bufferutil@4.0.8) youch: 3.3.4 zod: 3.23.8 @@ -23932,7 +24032,7 @@ snapshots: mkdirp@3.0.1: {} - mlly@1.7.2: + mlly@1.7.3: dependencies: acorn: 8.14.0 pathe: 1.1.2 @@ -23964,27 +24064,27 @@ snapshots: '@types/whatwg-url': 11.0.5 whatwg-url: 13.0.0 - mongodb@6.10.0(@aws-sdk/credential-providers@3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))): + mongodb@6.10.0(@aws-sdk/credential-providers@3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0))): dependencies: '@mongodb-js/saslprep': 1.1.7 bson: 6.8.0 mongodb-connection-string-url: 3.0.1 optionalDependencies: - '@aws-sdk/credential-providers': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) + '@aws-sdk/credential-providers': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) - mongodb@6.7.0(@aws-sdk/credential-providers@3.682.0): + mongodb@6.7.0(@aws-sdk/credential-providers@3.693.0): dependencies: '@mongodb-js/saslprep': 1.1.7 bson: 6.8.0 mongodb-connection-string-url: 3.0.1 optionalDependencies: - '@aws-sdk/credential-providers': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) + '@aws-sdk/credential-providers': 3.693.0(@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)) - mongoose@8.5.1(@aws-sdk/credential-providers@3.682.0): + mongoose@8.5.1(@aws-sdk/credential-providers@3.693.0): dependencies: bson: 6.8.0 kareem: 2.6.3 - mongodb: 6.7.0(@aws-sdk/credential-providers@3.682.0) + mongodb: 6.7.0(@aws-sdk/credential-providers@3.693.0) mpath: 0.9.0 mquery: 5.0.0 ms: 2.1.3 @@ -24015,13 +24115,13 @@ snapshots: ms@2.1.3: {} - msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3): + msw@2.6.5(@types/node@22.9.0)(typescript@5.6.3): dependencies: - '@bundled-es-modules/cookie': 2.0.0 + '@bundled-es-modules/cookie': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 5.0.1(@types/node@22.9.0) - '@mswjs/interceptors': 0.36.7 + '@inquirer/confirm': 5.0.2(@types/node@22.9.0) + '@mswjs/interceptors': 0.37.1 '@open-draft/deferred-promise': 2.2.0 '@open-draft/until': 2.1.0 '@types/cookie': 0.6.0 @@ -24033,7 +24133,7 @@ snapshots: outvariant: 1.4.3 path-to-regexp: 6.3.0 strict-event-emitter: 0.5.1 - type-fest: 4.26.1 + type-fest: 4.27.0 yargs: 17.7.2 optionalDependencies: typescript: 5.6.3 @@ -24055,16 +24155,18 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - nan@2.20.0: + nan@2.22.0: optional: true nanoid@3.3.7: {} + nanoid@5.0.8: {} + napi-build-utils@1.0.2: {} natural-compare@1.4.0: {} - natural@8.0.1(@aws-sdk/credential-providers@3.682.0): + natural@8.0.1(@aws-sdk/credential-providers@3.693.0): dependencies: afinn-165: 1.0.4 afinn-165-financialmarketnews: 3.0.0 @@ -24072,7 +24174,7 @@ snapshots: dotenv: 16.4.5 http-server: 14.1.1 memjs: 1.3.2 - mongoose: 8.5.1(@aws-sdk/credential-providers@3.682.0) + mongoose: 8.5.1(@aws-sdk/credential-providers@3.693.0) pg: 8.13.1 redis: 4.6.15 safe-stable-stringify: 2.5.0 @@ -24095,61 +24197,63 @@ snapshots: negotiator@0.6.3: {} + negotiator@0.6.4: {} + negotiator@1.0.0: {} neo-async@2.6.2: {} - next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-themes@0.4.3(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) - next@15.0.2(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 15.0.2 + '@next/env': 15.0.3 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001677 + caniuse-lite: 1.0.30001680 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.6(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.2 - '@next/swc-darwin-x64': 15.0.2 - '@next/swc-linux-arm64-gnu': 15.0.2 - '@next/swc-linux-arm64-musl': 15.0.2 - '@next/swc-linux-x64-gnu': 15.0.2 - '@next/swc-linux-x64-musl': 15.0.2 - '@next/swc-win32-arm64-msvc': 15.0.2 - '@next/swc-win32-x64-msvc': 15.0.2 + '@next/swc-darwin-arm64': 15.0.3 + '@next/swc-darwin-x64': 15.0.3 + '@next/swc-linux-arm64-gnu': 15.0.3 + '@next/swc-linux-arm64-musl': 15.0.3 + '@next/swc-linux-x64-gnu': 15.0.3 + '@next/swc-linux-x64-musl': 15.0.3 + '@next/swc-win32-arm64-msvc': 15.0.3 + '@next/swc-win32-x64-msvc': 15.0.3 '@opentelemetry/api': 1.9.0 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@15.0.2(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017): + next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017): dependencies: - '@next/env': 15.0.2 + '@next/env': 15.0.3 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001677 + caniuse-lite: 1.0.30001680 postcss: 8.4.31 react: 19.0.0-rc-bf7e210c-20241017 react-dom: 19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017) styled-jsx: 5.1.6(react@19.0.0-rc-bf7e210c-20241017) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.2 - '@next/swc-darwin-x64': 15.0.2 - '@next/swc-linux-arm64-gnu': 15.0.2 - '@next/swc-linux-arm64-musl': 15.0.2 - '@next/swc-linux-x64-gnu': 15.0.2 - '@next/swc-linux-x64-musl': 15.0.2 - '@next/swc-win32-arm64-msvc': 15.0.2 - '@next/swc-win32-x64-msvc': 15.0.2 + '@next/swc-darwin-arm64': 15.0.3 + '@next/swc-darwin-x64': 15.0.3 + '@next/swc-linux-arm64-gnu': 15.0.3 + '@next/swc-linux-arm64-musl': 15.0.3 + '@next/swc-linux-x64-gnu': 15.0.3 + '@next/swc-linux-x64-musl': 15.0.3 + '@next/swc-win32-arm64-msvc': 15.0.3 + '@next/swc-win32-x64-msvc': 15.0.3 '@opentelemetry/api': 1.9.0 sharp: 0.33.5 transitivePeerDependencies: @@ -24165,7 +24269,7 @@ snapshots: dependencies: ts-error: 1.0.6 - nice-grpc@2.1.9: + nice-grpc@2.1.10: dependencies: '@grpc/grpc-js': 1.12.2 abort-controller-x: 0.4.3 @@ -24182,7 +24286,7 @@ snapshots: node-addon-api@6.1.0: {} - node-addon-api@8.2.1: {} + node-addon-api@8.2.2: {} node-domexception@1.0.0: {} @@ -24203,7 +24307,7 @@ snapshots: node-forge@1.3.1: {} - node-gyp-build@4.8.2: {} + node-gyp-build@4.8.3: {} node-releases@2.0.18: {} @@ -24265,7 +24369,9 @@ snapshots: schema-utils: 3.3.0 webpack: 5.96.1 - number-flow@0.3.5: {} + number-flow@0.3.9: + dependencies: + esm-env: 1.1.4 nypm@0.3.12: dependencies: @@ -24280,7 +24386,7 @@ snapshots: object-hash@3.0.0: {} - object-inspect@1.13.2: {} + object-inspect@1.13.3: {} object-keys@1.1.1: {} @@ -24301,14 +24407,14 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-object-atoms: 1.0.0 object.groupby@1.0.3: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 object.values@1.2.0: dependencies: @@ -24320,7 +24426,7 @@ snapshots: ohash@1.1.4: {} - ollama@0.5.9: + ollama@0.5.10: dependencies: whatwg-fetch: 3.6.20 @@ -24350,6 +24456,12 @@ snapshots: dependencies: mimic-function: 5.0.1 + oniguruma-to-es@0.4.1: + dependencies: + emoji-regex-xs: 1.0.0 + regex: 5.0.2 + regex-recursion: 4.2.1 + oniguruma-to-js@0.4.3: dependencies: regex: 4.3.3 @@ -24398,24 +24510,10 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - openai@4.69.0(encoding@0.1.13)(zod@3.23.8): - dependencies: - '@types/node': 18.19.64 - '@types/node-fetch': 2.6.11 - abort-controller: 3.0.0 - agentkeepalive: 4.5.0 - form-data-encoder: 1.7.2 - formdata-node: 4.4.1 - node-fetch: 2.7.0(encoding@0.1.13) - optionalDependencies: - zod: 3.23.8 - transitivePeerDependencies: - - encoding - - openai@4.69.0(zod@3.23.8): + openai@4.72.0(encoding@0.1.13)(zod@3.23.8): dependencies: '@types/node': 18.19.64 - '@types/node-fetch': 2.6.11 + '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.5.0 form-data-encoder: 1.7.2 @@ -24425,7 +24523,6 @@ snapshots: zod: 3.23.8 transitivePeerDependencies: - encoding - optional: true openapi-sampler@1.5.1: dependencies: @@ -24649,9 +24746,9 @@ snapshots: lru-cache: 11.0.0 minipass: 7.1.2 - path-to-regexp@0.1.7: {} + path-to-regexp@0.1.10: {} - path-to-regexp@1.8.0: + path-to-regexp@1.9.0: dependencies: isarray: 0.0.1 @@ -24756,7 +24853,7 @@ snapshots: pkg-types@1.2.1: dependencies: confbox: 0.1.8 - mlly: 1.7.2 + mlly: 1.7.3 pathe: 1.1.2 pkg-up@3.1.0: @@ -24781,211 +24878,211 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-calc@9.0.1(postcss@8.4.47): + postcss-calc@9.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-colormin@6.1.0(postcss@8.4.47): + postcss-colormin@6.1.0(postcss@8.4.49): dependencies: browserslist: 4.24.2 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-convert-values@6.1.0(postcss@8.4.47): + postcss-convert-values@6.1.0(postcss@8.4.49): dependencies: browserslist: 4.24.2 - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-discard-comments@6.0.2(postcss@8.4.47): + postcss-discard-comments@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - postcss-discard-duplicates@6.0.3(postcss@8.4.47): + postcss-discard-duplicates@6.0.3(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - postcss-discard-empty@6.0.3(postcss@8.4.47): + postcss-discard-empty@6.0.3(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - postcss-discard-overridden@6.0.2(postcss@8.4.47): + postcss-discard-overridden@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - postcss-discard-unused@6.0.5(postcss@8.4.47): + postcss-discard-unused@6.0.5(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-import@15.1.0(postcss@8.4.47): + postcss-import@15.1.0(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.47): + postcss-js@4.0.1(postcss@8.4.49): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.47 + postcss: 8.4.49 - postcss-load-config@4.0.2(postcss@8.4.47): + postcss-load-config@4.0.2(postcss@8.4.49): dependencies: lilconfig: 3.1.2 yaml: 2.6.0 optionalDependencies: - postcss: 8.4.47 + postcss: 8.4.49 - postcss-loader@7.3.4(postcss@8.4.47)(typescript@5.6.3)(webpack@5.96.1): + postcss-loader@7.3.4(postcss@8.4.49)(typescript@5.6.3)(webpack@5.96.1): dependencies: cosmiconfig: 8.3.6(typescript@5.6.3) jiti: 1.21.6 - postcss: 8.4.47 + postcss: 8.4.49 semver: 7.6.3 webpack: 5.96.1 transitivePeerDependencies: - typescript - postcss-merge-idents@6.0.3(postcss@8.4.47): + postcss-merge-idents@6.0.3(postcss@8.4.49): dependencies: - cssnano-utils: 4.0.2(postcss@8.4.47) - postcss: 8.4.47 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-merge-longhand@6.0.5(postcss@8.4.47): + postcss-merge-longhand@6.0.5(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - stylehacks: 6.1.1(postcss@8.4.47) + stylehacks: 6.1.1(postcss@8.4.49) - postcss-merge-rules@6.1.1(postcss@8.4.47): + postcss-merge-rules@6.1.1(postcss@8.4.49): dependencies: browserslist: 4.24.2 caniuse-api: 3.0.0 - cssnano-utils: 4.0.2(postcss@8.4.47) - postcss: 8.4.47 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-minify-font-values@6.1.0(postcss@8.4.47): + postcss-minify-font-values@6.1.0(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-minify-gradients@6.0.3(postcss@8.4.47): + postcss-minify-gradients@6.0.3(postcss@8.4.49): dependencies: colord: 2.9.3 - cssnano-utils: 4.0.2(postcss@8.4.47) - postcss: 8.4.47 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-minify-params@6.1.0(postcss@8.4.47): + postcss-minify-params@6.1.0(postcss@8.4.49): dependencies: browserslist: 4.24.2 - cssnano-utils: 4.0.2(postcss@8.4.47) - postcss: 8.4.47 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-minify-selectors@6.0.4(postcss@8.4.47): + postcss-minify-selectors@6.0.4(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-modules-extract-imports@3.1.0(postcss@8.4.47): + postcss-modules-extract-imports@3.1.0(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - postcss-modules-local-by-default@4.0.5(postcss@8.4.47): + postcss-modules-local-by-default@4.1.0(postcss@8.4.49): dependencies: - icss-utils: 5.1.0(postcss@8.4.47) - postcss: 8.4.47 - postcss-selector-parser: 6.1.2 + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.0(postcss@8.4.47): + postcss-modules-scope@3.2.1(postcss@8.4.49): dependencies: - postcss: 8.4.47 - postcss-selector-parser: 6.1.2 + postcss: 8.4.49 + postcss-selector-parser: 7.0.0 - postcss-modules-values@4.0.0(postcss@8.4.47): + postcss-modules-values@4.0.0(postcss@8.4.49): dependencies: - icss-utils: 5.1.0(postcss@8.4.47) - postcss: 8.4.47 + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 - postcss-nested@6.2.0(postcss@8.4.47): + postcss-nested@6.2.0(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-normalize-charset@6.0.2(postcss@8.4.47): + postcss-normalize-charset@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - postcss-normalize-display-values@6.0.2(postcss@8.4.47): + postcss-normalize-display-values@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-positions@6.0.2(postcss@8.4.47): + postcss-normalize-positions@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@6.0.2(postcss@8.4.47): + postcss-normalize-repeat-style@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-string@6.0.2(postcss@8.4.47): + postcss-normalize-string@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@6.0.2(postcss@8.4.47): + postcss-normalize-timing-functions@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@6.1.0(postcss@8.4.47): + postcss-normalize-unicode@6.1.0(postcss@8.4.49): dependencies: browserslist: 4.24.2 - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-url@6.0.2(postcss@8.4.47): + postcss-normalize-url@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@6.0.2(postcss@8.4.47): + postcss-normalize-whitespace@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-ordered-values@6.0.2(postcss@8.4.47): + postcss-ordered-values@6.0.2(postcss@8.4.49): dependencies: - cssnano-utils: 4.0.2(postcss@8.4.47) - postcss: 8.4.47 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-reduce-idents@6.0.3(postcss@8.4.47): + postcss-reduce-idents@6.0.3(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-reduce-initial@6.1.0(postcss@8.4.47): + postcss-reduce-initial@6.1.0(postcss@8.4.49): dependencies: browserslist: 4.24.2 caniuse-api: 3.0.0 - postcss: 8.4.47 + postcss: 8.4.49 - postcss-reduce-transforms@6.0.2(postcss@8.4.47): + postcss-reduce-transforms@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 postcss-selector-parser@6.0.10: @@ -24998,34 +25095,39 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-sort-media-queries@5.2.0(postcss@8.4.47): + postcss-selector-parser@7.0.0: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-sort-media-queries@5.2.0(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 sort-css-media-queries: 2.2.0 - postcss-svgo@6.0.3(postcss@8.4.47): + postcss-svgo@6.0.3(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@6.0.4(postcss@8.4.47): + postcss-unique-selectors@6.0.4(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 postcss-value-parser@4.2.0: {} - postcss-values-parser@6.0.2(postcss@8.4.47): + postcss-values-parser@6.0.2(postcss@8.4.49): dependencies: color-name: 1.1.4 is-url-superb: 4.0.0 - postcss: 8.4.47 + postcss: 8.4.49 quote-unquote: 1.0.0 - postcss-zindex@6.0.2(postcss@8.4.47): + postcss-zindex@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss@8.4.31: dependencies: @@ -25033,7 +25135,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.4.47: + postcss@8.4.49: dependencies: nanoid: 3.3.7 picocolors: 1.1.1 @@ -25085,7 +25187,7 @@ snapshots: detective-amd: 6.0.0 detective-cjs: 6.0.0 detective-es6: 5.0.0 - detective-postcss: 7.0.0(postcss@8.4.47) + detective-postcss: 7.0.0(postcss@8.4.49) detective-sass: 6.0.0 detective-scss: 5.0.0 detective-stylus: 5.0.0 @@ -25093,7 +25195,7 @@ snapshots: detective-vue2: 2.0.3(typescript@5.6.3) module-definition: 6.0.0 node-source-walk: 7.0.0 - postcss: 8.4.47 + postcss: 8.4.49 typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -25216,10 +25318,6 @@ snapshots: dependencies: escape-goat: 4.0.0 - qs@6.11.0: - dependencies: - side-channel: 1.0.6 - qs@6.11.2: dependencies: side-channel: 1.0.6 @@ -25299,18 +25397,18 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-dev-utils@12.0.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)(webpack@5.96.1): + react-dev-utils@12.0.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)(webpack@5.96.1): dependencies: '@babel/code-frame': 7.26.2 address: 1.2.2 browserslist: 4.24.2 chalk: 4.1.2 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 detect-port-alt: 1.1.6 escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)(webpack@5.96.1) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)(webpack@5.96.1) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -25339,6 +25437,11 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 + react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107): + dependencies: + react: 19.0.0-rc-5c56b873-20241107 + scheduler: 0.25.0-rc-5c56b873-20241107 + react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017): dependencies: react: 19.0.0-rc-bf7e210c-20241017 @@ -25365,7 +25468,7 @@ snapshots: react-fast-compare: 3.2.2 shallowequal: 1.1.0 - react-hook-form@7.53.1(react@18.3.1): + react-hook-form@7.53.2(react@18.3.1): dependencies: react: 18.3.1 @@ -25430,7 +25533,7 @@ snapshots: transitivePeerDependencies: - supports-color - react-medium-image-zoom@5.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-medium-image-zoom@5.2.11(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) @@ -25504,19 +25607,19 @@ snapshots: history: 4.10.1 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 - path-to-regexp: 1.8.0 + path-to-regexp: 1.9.0 prop-types: 15.8.1 react: 18.3.1 react-is: 16.13.1 tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - react-server-dom-webpack@19.0.0-rc-bf7e210c-20241017(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(webpack@5.96.1): + react-server-dom-webpack@19.0.0-rc-5c56b873-20241107(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)(webpack@5.96.1): dependencies: acorn-loose: 8.4.0 neo-async: 2.6.2 - react: 19.0.0-rc-bf7e210c-20241017 - react-dom: 19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017) + react: 19.0.0-rc-5c56b873-20241107 + react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) webpack: 5.96.1 webpack-sources: 3.2.3 @@ -25563,6 +25666,8 @@ snapshots: dependencies: loose-envify: 1.4.0 + react@19.0.0-rc-5c56b873-20241107: {} + react@19.0.0-rc-bf7e210c-20241017: {} read-cache@1.0.0: @@ -25663,7 +25768,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-errors: 1.3.0 get-intrinsic: 1.2.4 globalthis: 1.0.4 @@ -25687,9 +25792,19 @@ snapshots: dependencies: '@babel/runtime': 7.26.0 + regex-recursion@4.2.1: + dependencies: + regex-utilities: 2.3.0 + + regex-utilities@2.3.0: {} + regex@4.3.3: {} - regexp.prototype.flags@1.5.2: + regex@5.0.2: + dependencies: + regex-utilities: 2.3.0 + + regexp.prototype.flags@1.5.3: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -25732,7 +25847,7 @@ snapshots: rehype-raw@7.0.0: dependencies: '@types/hast': 3.0.4 - hast-util-raw: 9.0.4 + hast-util-raw: 9.1.0 vfile: 6.0.3 rehype-recma@1.0.0: @@ -25755,7 +25870,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 mdast-util-directive: 3.0.0 - micromark-extension-directive: 3.0.1 + micromark-extension-directive: 3.0.2 unified: 11.0.5 transitivePeerDependencies: - supports-color @@ -25832,7 +25947,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.2 - micromark-util-types: 2.0.0 + micromark-util-types: 2.0.1 unified: 11.0.5 transitivePeerDependencies: - supports-color @@ -25861,7 +25976,7 @@ snapshots: remark-stringify@11.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 unified: 11.0.5 remark@14.0.3: @@ -25882,9 +25997,9 @@ snapshots: transitivePeerDependencies: - supports-color - remeda@2.16.0: + remeda@2.17.3: dependencies: - type-fest: 4.26.1 + type-fest: 4.27.0 renderkid@3.0.0: dependencies: @@ -25978,10 +26093,10 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.0 - rollup-plugin-dts@6.1.1(rollup@4.24.4)(typescript@5.6.3): + rollup-plugin-dts@6.1.1(rollup@4.27.3)(typescript@5.6.3): dependencies: magic-string: 0.30.12 - rollup: 4.24.4 + rollup: 4.27.3 typescript: 5.6.3 optionalDependencies: '@babel/code-frame': 7.26.2 @@ -25996,46 +26111,46 @@ snapshots: dependencies: rollup-plugin-inject: 3.0.2 - rollup-plugin-swc3@0.11.2(@swc/core@1.7.42(@swc/helpers@0.5.13))(rollup@4.24.4): + rollup-plugin-swc3@0.11.2(@swc/core@1.9.2(@swc/helpers@0.5.13))(rollup@4.27.3): dependencies: '@fastify/deepmerge': 1.3.0 - '@rollup/pluginutils': 5.1.3(rollup@4.24.4) - '@swc/core': 1.7.42(@swc/helpers@0.5.13) + '@rollup/pluginutils': 5.1.3(rollup@4.27.3) + '@swc/core': 1.9.2(@swc/helpers@0.5.13) get-tsconfig: 4.8.1 - rollup: 4.24.4 - rollup-preserve-directives: 1.1.2(rollup@4.24.4) + rollup: 4.27.3 + rollup-preserve-directives: 1.1.2(rollup@4.27.3) rollup-pluginutils@2.8.2: dependencies: estree-walker: 0.6.1 - rollup-preserve-directives@1.1.2(rollup@4.24.4): + rollup-preserve-directives@1.1.2(rollup@4.27.3): dependencies: magic-string: 0.30.12 - rollup: 4.24.4 + rollup: 4.27.3 - rollup@4.24.4: + rollup@4.27.3: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.24.4 - '@rollup/rollup-android-arm64': 4.24.4 - '@rollup/rollup-darwin-arm64': 4.24.4 - '@rollup/rollup-darwin-x64': 4.24.4 - '@rollup/rollup-freebsd-arm64': 4.24.4 - '@rollup/rollup-freebsd-x64': 4.24.4 - '@rollup/rollup-linux-arm-gnueabihf': 4.24.4 - '@rollup/rollup-linux-arm-musleabihf': 4.24.4 - '@rollup/rollup-linux-arm64-gnu': 4.24.4 - '@rollup/rollup-linux-arm64-musl': 4.24.4 - '@rollup/rollup-linux-powerpc64le-gnu': 4.24.4 - '@rollup/rollup-linux-riscv64-gnu': 4.24.4 - '@rollup/rollup-linux-s390x-gnu': 4.24.4 - '@rollup/rollup-linux-x64-gnu': 4.24.4 - '@rollup/rollup-linux-x64-musl': 4.24.4 - '@rollup/rollup-win32-arm64-msvc': 4.24.4 - '@rollup/rollup-win32-ia32-msvc': 4.24.4 - '@rollup/rollup-win32-x64-msvc': 4.24.4 + '@rollup/rollup-android-arm-eabi': 4.27.3 + '@rollup/rollup-android-arm64': 4.27.3 + '@rollup/rollup-darwin-arm64': 4.27.3 + '@rollup/rollup-darwin-x64': 4.27.3 + '@rollup/rollup-freebsd-arm64': 4.27.3 + '@rollup/rollup-freebsd-x64': 4.27.3 + '@rollup/rollup-linux-arm-gnueabihf': 4.27.3 + '@rollup/rollup-linux-arm-musleabihf': 4.27.3 + '@rollup/rollup-linux-arm64-gnu': 4.27.3 + '@rollup/rollup-linux-arm64-musl': 4.27.3 + '@rollup/rollup-linux-powerpc64le-gnu': 4.27.3 + '@rollup/rollup-linux-riscv64-gnu': 4.27.3 + '@rollup/rollup-linux-s390x-gnu': 4.27.3 + '@rollup/rollup-linux-x64-gnu': 4.27.3 + '@rollup/rollup-linux-x64-musl': 4.27.3 + '@rollup/rollup-win32-arm64-msvc': 4.27.3 + '@rollup/rollup-win32-ia32-msvc': 4.27.3 + '@rollup/rollup-win32-x64-msvc': 4.27.3 fsevents: 2.3.3 rsc-html-stream@0.0.3: {} @@ -26046,7 +26161,7 @@ snapshots: dependencies: escalade: 3.2.0 picocolors: 1.1.1 - postcss: 8.4.47 + postcss: 8.4.49 strip-json-comments: 3.1.1 run-parallel@1.2.0: @@ -26092,6 +26207,8 @@ snapshots: dependencies: loose-envify: 1.4.0 + scheduler@0.25.0-rc-5c56b873-20241107: {} + scheduler@0.25.0-rc-bf7e210c-20241017: {} schema-utils@2.7.0: @@ -26155,7 +26272,7 @@ snapshots: semver@7.6.3: {} - send@0.18.0: + send@0.19.0: dependencies: debug: 2.6.9 depd: 2.0.0 @@ -26199,12 +26316,12 @@ snapshots: transitivePeerDependencies: - supports-color - serve-static@1.15.0: + serve-static@1.16.2: dependencies: - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.18.0 + send: 0.19.0 transitivePeerDependencies: - supports-color @@ -26298,21 +26415,22 @@ snapshots: interpret: 1.4.0 rechoir: 0.6.2 - shiki-magic-move@0.5.0(react@18.3.1)(shiki@1.22.2)(vue@3.5.12(typescript@5.6.3)): + shiki-magic-move@0.5.0(react@18.3.1)(shiki@1.23.1)(svelte@5.2.3)(vue@3.5.12(typescript@5.6.3)): dependencies: diff-match-patch-es: 0.1.1 ohash: 1.1.4 optionalDependencies: react: 18.3.1 - shiki: 1.22.2 + shiki: 1.23.1 + svelte: 5.2.3 vue: 3.5.12(typescript@5.6.3) - shiki@1.22.2: + shiki@1.23.1: dependencies: - '@shikijs/core': 1.22.2 - '@shikijs/engine-javascript': 1.22.2 - '@shikijs/engine-oniguruma': 1.22.2 - '@shikijs/types': 1.22.2 + '@shikijs/core': 1.23.1 + '@shikijs/engine-javascript': 1.23.1 + '@shikijs/engine-oniguruma': 1.23.1 + '@shikijs/types': 1.23.1 '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 @@ -26321,7 +26439,7 @@ snapshots: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 - object-inspect: 1.13.2 + object-inspect: 1.13.3 sift@17.1.3: {} @@ -26352,7 +26470,7 @@ snapshots: sirv@2.0.4: dependencies: - '@polka/url': 1.0.0-next.25 + '@polka/url': 1.0.0-next.28 mrmime: 2.0.0 totalist: 3.0.1 @@ -26394,7 +26512,7 @@ snapshots: uuid: 8.3.2 websocket-driver: 0.7.4 - sonner@1.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + sonner@1.7.0(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) @@ -26462,9 +26580,9 @@ snapshots: srcset@4.0.0: {} - sswr@2.1.0(svelte@5.1.9): + sswr@2.1.0(svelte@5.2.3): dependencies: - svelte: 5.1.9 + svelte: 5.2.3 swrev: 4.0.0 stack-trace@0.0.10: {} @@ -26484,7 +26602,7 @@ snapshots: statuses@2.0.1: {} - std-env@3.7.0: {} + std-env@3.8.0: {} stdin-discarder@0.2.2: {} @@ -26551,33 +26669,33 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 string.prototype.matchall@4.0.11: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-errors: 1.3.0 es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 gopd: 1.0.1 has-symbols: 1.0.3 internal-slot: 1.0.7 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 set-function-name: 2.0.2 side-channel: 1.0.6 string.prototype.repeat@1.0.0: dependencies: define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 string.prototype.trim@1.2.9: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-object-atoms: 1.0.0 string.prototype.trimend@1.0.8: @@ -26664,10 +26782,10 @@ snapshots: client-only: 0.0.1 react: 19.0.0-rc-bf7e210c-20241017 - stylehacks@6.1.1(postcss@8.4.47): + stylehacks@6.1.1(postcss@8.4.49): dependencies: browserslist: 4.24.2 - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 stylus-lookup@6.0.0: @@ -26694,7 +26812,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte@5.1.9: + svelte@5.2.3: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -26705,7 +26823,7 @@ snapshots: axobject-query: 4.1.0 esm-env: 1.1.4 esrap: 1.2.2 - is-reference: 3.0.2 + is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.12 zimmerframe: 1.1.2 @@ -26738,11 +26856,11 @@ snapshots: tailwind-merge@2.5.4: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.14): + tailwindcss-animate@1.0.7(tailwindcss@3.4.15): dependencies: - tailwindcss: 3.4.14 + tailwindcss: 3.4.15 - tailwindcss@3.4.14: + tailwindcss@3.4.15: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -26758,11 +26876,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.1 - postcss: 8.4.47 - postcss-import: 15.1.0(postcss@8.4.47) - postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.2(postcss@8.4.47) - postcss-nested: 6.2.0(postcss@8.4.47) + postcss: 8.4.49 + postcss-import: 15.1.0(postcss@8.4.49) + postcss-js: 4.0.1(postcss@8.4.49) + postcss-load-config: 4.0.2(postcss@8.4.49) + postcss-nested: 6.2.0(postcss@8.4.49) postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 @@ -26822,16 +26940,16 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(@swc/core@1.7.42(@swc/helpers@0.5.13))(webpack@5.96.1(@swc/core@1.7.42(@swc/helpers@0.5.13))): + terser-webpack-plugin@5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.13))(webpack@5.96.1(@swc/core@1.9.2(@swc/helpers@0.5.13))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.36.0 - webpack: 5.96.1(@swc/core@1.7.42(@swc/helpers@0.5.13)) + webpack: 5.96.1(@swc/core@1.9.2(@swc/helpers@0.5.13)) optionalDependencies: - '@swc/core': 1.7.42(@swc/helpers@0.5.13) + '@swc/core': 1.9.2(@swc/helpers@0.5.13) terser-webpack-plugin@5.3.10(webpack@5.96.1): dependencies: @@ -26886,7 +27004,7 @@ snapshots: fdir: 6.4.2(picomatch@4.0.2) picomatch: 4.0.2 - tinypool@1.0.1: {} + tinypool@1.0.2: {} tinyrainbow@1.2.0: {} @@ -26935,23 +27053,25 @@ snapshots: tree-kill@1.2.2: {} - tree-sitter-javascript@0.23.0(tree-sitter@0.22.0): + tree-sitter-javascript@0.23.1(tree-sitter@0.22.1): dependencies: - node-addon-api: 8.2.1 - node-gyp-build: 4.8.2 + node-addon-api: 8.2.2 + node-gyp-build: 4.8.3 optionalDependencies: - tree-sitter: 0.22.0 + tree-sitter: 0.22.1 - tree-sitter-typescript@0.23.0(tree-sitter@0.22.0): + tree-sitter-typescript@0.23.2(tree-sitter@0.22.1): dependencies: - node-addon-api: 8.2.1 - node-gyp-build: 4.8.2 - tree-sitter: 0.22.0 + node-addon-api: 8.2.2 + node-gyp-build: 4.8.3 + tree-sitter-javascript: 0.23.1(tree-sitter@0.22.1) + optionalDependencies: + tree-sitter: 0.22.1 - tree-sitter@0.22.0: + tree-sitter@0.22.1: dependencies: - node-addon-api: 8.2.1 - node-gyp-build: 4.8.2 + node-addon-api: 8.2.2 + node-gyp-build: 4.8.3 trim-lines@3.0.1: {} @@ -27011,32 +27131,32 @@ snapshots: dependencies: safe-buffer: 5.2.1 - turbo-darwin-64@2.2.3: + turbo-darwin-64@2.3.0: optional: true - turbo-darwin-arm64@2.2.3: + turbo-darwin-arm64@2.3.0: optional: true - turbo-linux-64@2.2.3: + turbo-linux-64@2.3.0: optional: true - turbo-linux-arm64@2.2.3: + turbo-linux-arm64@2.3.0: optional: true - turbo-windows-64@2.2.3: + turbo-windows-64@2.3.0: optional: true - turbo-windows-arm64@2.2.3: + turbo-windows-arm64@2.3.0: optional: true - turbo@2.2.3: + turbo@2.3.0: optionalDependencies: - turbo-darwin-64: 2.2.3 - turbo-darwin-arm64: 2.2.3 - turbo-linux-64: 2.2.3 - turbo-linux-arm64: 2.2.3 - turbo-windows-64: 2.2.3 - turbo-windows-arm64: 2.2.3 + turbo-darwin-64: 2.3.0 + turbo-darwin-arm64: 2.3.0 + turbo-linux-64: 2.3.0 + turbo-linux-arm64: 2.3.0 + turbo-windows-64: 2.3.0 + turbo-windows-arm64: 2.3.0 twoslash-protocol@0.2.12: {} @@ -27062,7 +27182,7 @@ snapshots: type-fest@2.19.0: {} - type-fest@4.26.1: {} + type-fest@4.27.0: {} type-is@1.6.18: dependencies: @@ -27118,19 +27238,19 @@ snapshots: lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 - shiki: 1.22.2 + shiki: 1.23.1 typescript: 5.6.3 yaml: 2.6.0 - typescript-eslint@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): + typescript-eslint@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/parser': 8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.0) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - - eslint - supports-color typescript@5.6.3: {} @@ -27170,13 +27290,13 @@ snapshots: pathe: 1.1.2 ufo: 1.5.4 - unicode-canonical-property-names-ecmascript@2.0.0: {} + unicode-canonical-property-names-ecmascript@2.0.1: {} unicode-emoji-modifier-base@1.0.0: {} unicode-match-property-ecmascript@2.0.0: dependencies: - unicode-canonical-property-names-ecmascript: 2.0.0 + unicode-canonical-property-names-ecmascript: 2.0.1 unicode-property-aliases-ecmascript: 2.1.0 unicode-match-property-value-ecmascript@2.2.0: {} @@ -27283,7 +27403,7 @@ snapshots: universalify@2.0.1: {} - unpdf@0.11.0(encoding@0.1.13): + unpdf@0.12.1(encoding@0.1.13): optionalDependencies: canvas: 2.11.2(encoding@0.1.13) transitivePeerDependencies: @@ -27292,12 +27412,10 @@ snapshots: unpipe@1.0.0: {} - unplugin@1.15.0(webpack-sources@3.2.3): + unplugin@1.16.0: dependencies: acorn: 8.14.0 webpack-virtual-modules: 0.6.2 - optionalDependencies: - webpack-sources: 3.2.3 update-browserslist-db@1.1.1(browserslist@4.24.2): dependencies: @@ -27357,7 +27475,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 - use-stick-to-bottom@1.0.41(react@18.3.1): + use-stick-to-bottom@1.0.42(react@18.3.1): dependencies: react: 18.3.1 @@ -27438,12 +27556,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.1.4(@types/node@22.9.0)(terser@5.36.0): + vite-node@2.1.5(@types/node@22.9.0)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 + es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.4.10(@types/node@22.9.0)(terser@5.36.0) + vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -27455,56 +27574,56 @@ snapshots: - supports-color - terser - vite-plugin-wasm@3.3.0(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0)): + vite-plugin-wasm@3.3.0(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0)): dependencies: - vite: 5.4.10(@types/node@22.9.0)(terser@5.36.0) + vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0) vite@5.4.10(@types/node@22.9.0)(terser@5.36.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.47 - rollup: 4.24.4 + postcss: 8.4.49 + rollup: 4.27.3 optionalDependencies: '@types/node': 22.9.0 fsevents: 2.3.3 terser: 5.36.0 - vite@5.4.9(@types/node@22.9.0)(terser@5.36.0): + vite@5.4.11(@types/node@22.9.0)(terser@5.36.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.47 - rollup: 4.24.4 + postcss: 8.4.49 + rollup: 4.27.3 optionalDependencies: '@types/node': 22.9.0 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.11.0)(msw@2.6.0(@types/node@22.9.0)(typescript@5.6.3))(terser@5.36.0): + vitest@2.1.5(@edge-runtime/vm@4.0.4)(@types/node@22.9.0)(happy-dom@15.11.6)(msw@2.6.5(@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)) - '@vitest/pretty-format': 2.1.4 - '@vitest/runner': 2.1.4 - '@vitest/snapshot': 2.1.4 - '@vitest/spy': 2.1.4 - '@vitest/utils': 2.1.4 + '@vitest/expect': 2.1.5 + '@vitest/mocker': 2.1.5(msw@2.6.5(@types/node@22.9.0)(typescript@5.6.3))(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0)) + '@vitest/pretty-format': 2.1.5 + '@vitest/runner': 2.1.5 + '@vitest/snapshot': 2.1.5 + '@vitest/spy': 2.1.5 + '@vitest/utils': 2.1.5 chai: 5.1.2 debug: 4.3.7 expect-type: 1.1.0 magic-string: 0.30.12 pathe: 1.1.2 - std-env: 3.7.0 + std-env: 3.8.0 tinybench: 2.9.0 tinyexec: 0.3.1 - tinypool: 1.0.1 + tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.9.0)(terser@5.36.0) - vite-node: 2.1.4(@types/node@22.9.0)(terser@5.36.0) + vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0) + vite-node: 2.1.5(@types/node@22.9.0)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: - '@edge-runtime/vm': 4.0.3 + '@edge-runtime/vm': 4.0.4 '@types/node': 22.9.0 - happy-dom: 15.11.0 + happy-dom: 15.11.6 transitivePeerDependencies: - less - lightningcss @@ -27526,18 +27645,18 @@ snapshots: optionalDependencies: typescript: 5.6.3 - waku@0.21.4(@swc/helpers@0.5.13)(@types/node@22.9.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react-server-dom-webpack@19.0.0-rc-bf7e210c-20241017(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(webpack@5.96.1))(react@19.0.0-rc-bf7e210c-20241017)(terser@5.36.0): + waku@0.21.6(@swc/helpers@0.5.13)(@types/node@22.9.0)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react-server-dom-webpack@19.0.0-rc-5c56b873-20241107(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)(webpack@5.96.1))(react@19.0.0-rc-5c56b873-20241107)(terser@5.36.0): dependencies: - '@hono/node-server': 1.13.2(hono@4.6.5) - '@swc/core': 1.7.36(@swc/helpers@0.5.13) - '@vitejs/plugin-react': 4.3.2(vite@5.4.9(@types/node@22.9.0)(terser@5.36.0)) + '@hono/node-server': 1.13.5(hono@4.6.9) + '@swc/core': 1.9.1(@swc/helpers@0.5.13) + '@vitejs/plugin-react': 4.3.3(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0)) dotenv: 16.4.5 - hono: 4.6.5 - react: 19.0.0-rc-bf7e210c-20241017 - react-dom: 19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017) - react-server-dom-webpack: 19.0.0-rc-bf7e210c-20241017(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(webpack@5.96.1) + hono: 4.6.9 + react: 19.0.0-rc-5c56b873-20241107 + react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + react-server-dom-webpack: 19.0.0-rc-5c56b873-20241107(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)(webpack@5.96.1) rsc-html-stream: 0.0.3 - vite: 5.4.9(@types/node@22.9.0)(terser@5.36.0) + vite: 5.4.10(@types/node@22.9.0)(terser@5.36.0) transitivePeerDependencies: - '@swc/helpers' - '@types/node' @@ -27569,12 +27688,12 @@ snapshots: dependencies: defaults: 1.0.4 - weaviate-client@3.2.1(encoding@0.1.13): + weaviate-client@3.2.3(encoding@0.1.13): dependencies: graphql: 16.9.0 graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.9.0) long: 5.2.3 - nice-grpc: 2.1.9 + nice-grpc: 2.1.10 nice-grpc-client-middleware-retry: 3.1.9 uuid: 9.0.1 transitivePeerDependencies: @@ -27584,7 +27703,7 @@ snapshots: web-streams-polyfill@4.0.0-beta.3: {} - web-tree-sitter@0.24.3: {} + web-tree-sitter@0.24.4: {} webidl-conversions@3.0.1: {} @@ -27625,20 +27744,20 @@ snapshots: '@types/serve-index': 1.9.4 '@types/serve-static': 1.15.7 '@types/sockjs': 0.3.36 - '@types/ws': 8.5.12 + '@types/ws': 8.5.13 ansi-html-community: 0.0.8 - bonjour-service: 1.2.1 + bonjour-service: 1.3.0 chokidar: 3.6.0 colorette: 2.0.20 - compression: 1.7.4 + compression: 1.7.5 connect-history-api-fallback: 2.0.0 default-gateway: 6.0.3 - express: 4.19.2 + express: 4.21.1 graceful-fs: 4.2.11 html-entities: 2.5.2 - http-proxy-middleware: 2.0.6(@types/express@4.17.21) + http-proxy-middleware: 2.0.7(@types/express@4.17.21) ipaddr.js: 2.2.0 - launch-editor: 2.8.1 + launch-editor: 2.9.1 open: 8.4.2 p-retry: 4.6.2 rimraf: 3.0.2 @@ -27703,7 +27822,7 @@ snapshots: - esbuild - uglify-js - webpack@5.96.1(@swc/core@1.7.42(@swc/helpers@0.5.13)): + webpack@5.96.1(@swc/core@1.9.2(@swc/helpers@0.5.13)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -27725,7 +27844,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.42(@swc/helpers@0.5.13))(webpack@5.96.1(@swc/core@1.7.42(@swc/helpers@0.5.13))) + terser-webpack-plugin: 5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.13))(webpack@5.96.1(@swc/core@1.9.2(@swc/helpers@0.5.13))) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -27741,7 +27860,7 @@ snapshots: figures: 3.2.0 markdown-table: 2.0.0 pretty-time: 1.1.0 - std-env: 3.7.0 + std-env: 3.8.0 webpack: 5.96.1 wrap-ansi: 7.0.0 @@ -27868,26 +27987,26 @@ snapshots: wordwrap@1.0.0: {} - workerd@1.20241022.0: + workerd@1.20241106.1: optionalDependencies: - '@cloudflare/workerd-darwin-64': 1.20241022.0 - '@cloudflare/workerd-darwin-arm64': 1.20241022.0 - '@cloudflare/workerd-linux-64': 1.20241022.0 - '@cloudflare/workerd-linux-arm64': 1.20241022.0 - '@cloudflare/workerd-windows-64': 1.20241022.0 + '@cloudflare/workerd-darwin-64': 1.20241106.1 + '@cloudflare/workerd-darwin-arm64': 1.20241106.1 + '@cloudflare/workerd-linux-64': 1.20241106.1 + '@cloudflare/workerd-linux-arm64': 1.20241106.1 + '@cloudflare/workerd-windows-64': 1.20241106.1 - wrangler@3.84.1(@cloudflare/workers-types@4.20241022.0)(bufferutil@4.0.8): + wrangler@3.87.0(@cloudflare/workers-types@4.20241112.0)(bufferutil@4.0.8): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 - '@cloudflare/workers-shared': 0.7.0 + '@cloudflare/workers-shared': 0.7.1 '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19) '@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.17.19) blake3-wasm: 2.1.5 - chokidar: 3.6.0 + chokidar: 4.0.1 date-fns: 4.1.0 esbuild: 0.17.19 itty-time: 1.0.6 - miniflare: 3.20241022.0(bufferutil@4.0.8) + miniflare: 3.20241106.0(bufferutil@4.0.8) nanoid: 3.3.7 path-to-regexp: 6.3.0 resolve: 1.22.8 @@ -27895,10 +28014,10 @@ snapshots: selfsigned: 2.4.1 source-map: 0.6.1 unenv: unenv-nightly@2.0.0-20241024-111401-d4156ac - workerd: 1.20241022.0 + workerd: 1.20241106.1 xxhash-wasm: 1.0.2 optionalDependencies: - '@cloudflare/workers-types': 4.20241022.0 + '@cloudflare/workers-types': 4.20241112.0 fsevents: 2.3.3 transitivePeerDependencies: - bufferutil diff --git a/unit/package.json b/unit/package.json index cc608e5a1b..2509093146 100644 --- a/unit/package.json +++ b/unit/package.json @@ -11,8 +11,8 @@ "@faker-js/faker": "^9.2.0", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", - "msw": "^2.6.0", - "vitest": "^2.1.4" + "msw": "^2.6.5", + "vitest": "^2.1.5" }, "dependencies": { "@llamaindex/cloud": "workspace:*", @@ -24,9 +24,9 @@ "llamaindex": "workspace:*", "react": "^18.3.1", "react-dom": "^18.3.1", - "tree-sitter": "^0.22.0", - "tree-sitter-javascript": "^0.23.0", - "tree-sitter-typescript": "^0.23.0", + "tree-sitter": "^0.22.1", + "tree-sitter-javascript": "^0.23.1", + "tree-sitter-typescript": "^0.23.2", "zod": "^3.23.8" } } From 0aa61db547a72124af37ff8ec1669180403f7088 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 19 Nov 2024 00:01:48 -0800 Subject: [PATCH 46/56] Release 0.8.19 (#1507) Co-authored-by: github-actions[bot] --- .changeset/angry-emus-admire.md | 18 --------------- apps/docs/CHANGELOG.md | 7 ++++++ apps/docs/package.json | 2 +- apps/next/CHANGELOG.md | 12 ++++++++++ apps/next/package.json | 2 +- .../cloudflare-worker-agent/CHANGELOG.md | 7 ++++++ .../cloudflare-worker-agent/package.json | 2 +- e2e/examples/llama-parse-browser/CHANGELOG.md | 7 ++++++ e2e/examples/llama-parse-browser/package.json | 2 +- e2e/examples/nextjs-agent/CHANGELOG.md | 7 ++++++ e2e/examples/nextjs-agent/package.json | 2 +- e2e/examples/nextjs-edge-runtime/CHANGELOG.md | 7 ++++++ e2e/examples/nextjs-edge-runtime/package.json | 2 +- e2e/examples/nextjs-node-runtime/CHANGELOG.md | 7 ++++++ e2e/examples/nextjs-node-runtime/package.json | 2 +- e2e/examples/waku-query-engine/CHANGELOG.md | 7 ++++++ e2e/examples/waku-query-engine/package.json | 2 +- packages/autotool/CHANGELOG.md | 8 +++++++ .../autotool/examples/01_node/CHANGELOG.md | 8 +++++++ .../autotool/examples/01_node/package.json | 2 +- .../autotool/examples/02_nextjs/CHANGELOG.md | 8 +++++++ .../autotool/examples/02_nextjs/package.json | 2 +- packages/autotool/package.json | 2 +- packages/cloud/CHANGELOG.md | 9 ++++++++ packages/cloud/package.json | 2 +- packages/community/CHANGELOG.md | 9 ++++++++ packages/community/package.json | 2 +- packages/core/CHANGELOG.md | 8 +++++++ packages/core/package.json | 2 +- packages/env/CHANGELOG.md | 6 +++++ packages/env/package.json | 2 +- packages/experimental/CHANGELOG.md | 8 +++++++ packages/experimental/package.json | 2 +- packages/llamaindex/CHANGELOG.md | 22 +++++++++++++++++++ packages/llamaindex/package.json | 2 +- packages/node-parser/CHANGELOG.md | 9 ++++++++ packages/node-parser/package.json | 2 +- packages/providers/anthropic/CHANGELOG.md | 9 ++++++++ packages/providers/anthropic/package.json | 2 +- packages/providers/clip/CHANGELOG.md | 9 ++++++++ packages/providers/clip/package.json | 2 +- packages/providers/deepinfra/CHANGELOG.md | 9 ++++++++ packages/providers/deepinfra/package.json | 2 +- packages/providers/groq/CHANGELOG.md | 9 ++++++++ packages/providers/groq/package.json | 2 +- packages/providers/huggingface/CHANGELOG.md | 9 ++++++++ packages/providers/huggingface/package.json | 2 +- packages/providers/ollama/CHANGELOG.md | 9 ++++++++ packages/providers/ollama/package.json | 2 +- packages/providers/openai/CHANGELOG.md | 9 ++++++++ packages/providers/openai/package.json | 2 +- packages/providers/portkey-ai/CHANGELOG.md | 9 ++++++++ packages/providers/portkey-ai/package.json | 2 +- packages/providers/replicate/CHANGELOG.md | 8 +++++++ packages/providers/replicate/package.json | 2 +- packages/providers/vllm/CHANGELOG.md | 7 ++++++ packages/providers/vllm/package.json | 2 +- packages/readers/CHANGELOG.md | 9 ++++++++ packages/readers/package.json | 2 +- unit/CHANGELOG.md | 12 ++++++++++ unit/package.json | 2 +- 61 files changed, 294 insertions(+), 48 deletions(-) delete mode 100644 .changeset/angry-emus-admire.md diff --git a/.changeset/angry-emus-admire.md b/.changeset/angry-emus-admire.md deleted file mode 100644 index c3315b9d13..0000000000 --- a/.changeset/angry-emus-admire.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -"@llamaindex/autotool": patch -"@llamaindex/cloud": patch -"@llamaindex/community": patch -"@llamaindex/core": patch -"@llamaindex/env": patch -"@llamaindex/experimental": patch -"llamaindex": patch -"@llamaindex/node-parser": patch -"@llamaindex/readers": patch -"@llamaindex/anthropic": patch -"@llamaindex/groq": patch -"@llamaindex/ollama": patch -"@llamaindex/openai": patch -"@llamaindex/portkey-ai": patch ---- - -chore: bump version diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index ada9cddfbd..fa94177da3 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,12 @@ # docs +## 0.0.124 + +### Patch Changes + +- Updated dependencies [90d265c] + - llamaindex@0.8.19 + ## 0.0.123 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index 989f19e9c5..10482b6791 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.123", + "version": "0.0.124", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index 169e85da23..16bc904126 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,17 @@ # @llamaindex/doc +## 0.0.22 + +### Patch Changes + +- Updated dependencies [90d265c] + - @llamaindex/cloud@2.0.13 + - @llamaindex/core@0.4.13 + - llamaindex@0.8.19 + - @llamaindex/node-parser@0.0.14 + - @llamaindex/readers@1.0.15 + - @llamaindex/openai@0.1.38 + ## 0.0.21 ### Patch Changes diff --git a/apps/next/package.json b/apps/next/package.json index 32528b47e3..a226333702 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/doc", - "version": "0.0.21", + "version": "0.0.22", "private": true, "scripts": { "build": "pnpm run build:docs && next build", diff --git a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md index 92a709ef04..f66a72c562 100644 --- a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md +++ b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/cloudflare-worker-agent-test +## 0.0.115 + +### Patch Changes + +- Updated dependencies [90d265c] + - llamaindex@0.8.19 + ## 0.0.114 ### Patch Changes diff --git a/e2e/examples/cloudflare-worker-agent/package.json b/e2e/examples/cloudflare-worker-agent/package.json index 509fb6e80a..eebd19ab61 100644 --- a/e2e/examples/cloudflare-worker-agent/package.json +++ b/e2e/examples/cloudflare-worker-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloudflare-worker-agent-test", - "version": "0.0.114", + "version": "0.0.115", "type": "module", "private": true, "scripts": { diff --git a/e2e/examples/llama-parse-browser/CHANGELOG.md b/e2e/examples/llama-parse-browser/CHANGELOG.md index b2b559f0e8..edac70e244 100644 --- a/e2e/examples/llama-parse-browser/CHANGELOG.md +++ b/e2e/examples/llama-parse-browser/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/llama-parse-browser-test +## 0.0.33 + +### Patch Changes + +- Updated dependencies [90d265c] + - @llamaindex/cloud@2.0.13 + ## 0.0.32 ### Patch Changes diff --git a/e2e/examples/llama-parse-browser/package.json b/e2e/examples/llama-parse-browser/package.json index eab188232a..fc457cad56 100644 --- a/e2e/examples/llama-parse-browser/package.json +++ b/e2e/examples/llama-parse-browser/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/llama-parse-browser-test", "private": true, - "version": "0.0.32", + "version": "0.0.33", "type": "module", "scripts": { "dev": "vite", diff --git a/e2e/examples/nextjs-agent/CHANGELOG.md b/e2e/examples/nextjs-agent/CHANGELOG.md index 5b21c5483d..0fd0e964f3 100644 --- a/e2e/examples/nextjs-agent/CHANGELOG.md +++ b/e2e/examples/nextjs-agent/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/next-agent-test +## 0.1.115 + +### Patch Changes + +- Updated dependencies [90d265c] + - llamaindex@0.8.19 + ## 0.1.114 ### Patch Changes diff --git a/e2e/examples/nextjs-agent/package.json b/e2e/examples/nextjs-agent/package.json index 7ab9e13d22..e33505db7f 100644 --- a/e2e/examples/nextjs-agent/package.json +++ b/e2e/examples/nextjs-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-agent-test", - "version": "0.1.114", + "version": "0.1.115", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md index 14341ab9e3..aaade76022 100644 --- a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # test-edge-runtime +## 0.1.114 + +### Patch Changes + +- Updated dependencies [90d265c] + - llamaindex@0.8.19 + ## 0.1.113 ### Patch Changes diff --git a/e2e/examples/nextjs-edge-runtime/package.json b/e2e/examples/nextjs-edge-runtime/package.json index 9b5716227f..39dd56cb0f 100644 --- a/e2e/examples/nextjs-edge-runtime/package.json +++ b/e2e/examples/nextjs-edge-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/nextjs-edge-runtime-test", - "version": "0.1.113", + "version": "0.1.114", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-node-runtime/CHANGELOG.md b/e2e/examples/nextjs-node-runtime/CHANGELOG.md index b6f1425488..f3b84e3a12 100644 --- a/e2e/examples/nextjs-node-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-node-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/next-node-runtime +## 0.0.96 + +### Patch Changes + +- Updated dependencies [90d265c] + - llamaindex@0.8.19 + ## 0.0.95 ### Patch Changes diff --git a/e2e/examples/nextjs-node-runtime/package.json b/e2e/examples/nextjs-node-runtime/package.json index b8e0617d31..d326b06619 100644 --- a/e2e/examples/nextjs-node-runtime/package.json +++ b/e2e/examples/nextjs-node-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-node-runtime-test", - "version": "0.0.95", + "version": "0.0.96", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/waku-query-engine/CHANGELOG.md b/e2e/examples/waku-query-engine/CHANGELOG.md index 415d3f7f76..30ddb4b58e 100644 --- a/e2e/examples/waku-query-engine/CHANGELOG.md +++ b/e2e/examples/waku-query-engine/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/waku-query-engine-test +## 0.0.115 + +### Patch Changes + +- Updated dependencies [90d265c] + - llamaindex@0.8.19 + ## 0.0.114 ### Patch Changes diff --git a/e2e/examples/waku-query-engine/package.json b/e2e/examples/waku-query-engine/package.json index 2643b73384..70a5b69603 100644 --- a/e2e/examples/waku-query-engine/package.json +++ b/e2e/examples/waku-query-engine/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/waku-query-engine-test", - "version": "0.0.114", + "version": "0.0.115", "type": "module", "private": true, "scripts": { diff --git a/packages/autotool/CHANGELOG.md b/packages/autotool/CHANGELOG.md index f79c495323..14f70bc5de 100644 --- a/packages/autotool/CHANGELOG.md +++ b/packages/autotool/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/autotool +## 5.0.19 + +### Patch Changes + +- 90d265c: chore: bump version +- Updated dependencies [90d265c] + - llamaindex@0.8.19 + ## 5.0.18 ### Patch Changes diff --git a/packages/autotool/examples/01_node/CHANGELOG.md b/packages/autotool/examples/01_node/CHANGELOG.md index 607057dda6..dcfcd20b0a 100644 --- a/packages/autotool/examples/01_node/CHANGELOG.md +++ b/packages/autotool/examples/01_node/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/autotool-01-node-example +## 0.0.62 + +### Patch Changes + +- Updated dependencies [90d265c] + - @llamaindex/autotool@5.0.19 + - llamaindex@0.8.19 + ## 0.0.61 ### Patch Changes diff --git a/packages/autotool/examples/01_node/package.json b/packages/autotool/examples/01_node/package.json index 3fe4192f39..7ddf0a84b5 100644 --- a/packages/autotool/examples/01_node/package.json +++ b/packages/autotool/examples/01_node/package.json @@ -13,5 +13,5 @@ "scripts": { "start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts" }, - "version": "0.0.61" + "version": "0.0.62" } diff --git a/packages/autotool/examples/02_nextjs/CHANGELOG.md b/packages/autotool/examples/02_nextjs/CHANGELOG.md index adc9668843..ac18061149 100644 --- a/packages/autotool/examples/02_nextjs/CHANGELOG.md +++ b/packages/autotool/examples/02_nextjs/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/autotool-02-next-example +## 0.1.106 + +### Patch Changes + +- Updated dependencies [90d265c] + - @llamaindex/autotool@5.0.19 + - llamaindex@0.8.19 + ## 0.1.105 ### Patch Changes diff --git a/packages/autotool/examples/02_nextjs/package.json b/packages/autotool/examples/02_nextjs/package.json index 1174aa59db..8cc595e09a 100644 --- a/packages/autotool/examples/02_nextjs/package.json +++ b/packages/autotool/examples/02_nextjs/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool-02-next-example", "private": true, - "version": "0.1.105", + "version": "0.1.106", "scripts": { "dev": "next dev", "build": "next build", diff --git a/packages/autotool/package.json b/packages/autotool/package.json index 5619d3f44a..b67557b577 100644 --- a/packages/autotool/package.json +++ b/packages/autotool/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool", "type": "module", - "version": "5.0.18", + "version": "5.0.19", "description": "auto transpile your JS function to LLM Agent compatible", "files": [ "dist", diff --git a/packages/cloud/CHANGELOG.md b/packages/cloud/CHANGELOG.md index 3e9cf611d3..6499f0ac10 100644 --- a/packages/cloud/CHANGELOG.md +++ b/packages/cloud/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/cloud +## 2.0.13 + +### Patch Changes + +- 90d265c: chore: bump version +- Updated dependencies [90d265c] + - @llamaindex/core@0.4.13 + - @llamaindex/env@0.1.21 + ## 2.0.12 ### Patch Changes diff --git a/packages/cloud/package.json b/packages/cloud/package.json index 7205b9c7d4..7b6696beb0 100644 --- a/packages/cloud/package.json +++ b/packages/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloud", - "version": "2.0.12", + "version": "2.0.13", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/community/CHANGELOG.md b/packages/community/CHANGELOG.md index 470b240fa7..5ba38515c9 100644 --- a/packages/community/CHANGELOG.md +++ b/packages/community/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/community +## 0.0.71 + +### Patch Changes + +- 90d265c: chore: bump version +- Updated dependencies [90d265c] + - @llamaindex/core@0.4.13 + - @llamaindex/env@0.1.21 + ## 0.0.70 ### Patch Changes diff --git a/packages/community/package.json b/packages/community/package.json index f4db550fa6..134d3c5fc0 100644 --- a/packages/community/package.json +++ b/packages/community/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/community", "description": "Community package for LlamaIndexTS", - "version": "0.0.70", + "version": "0.0.71", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index dbe7844e32..1500fce766 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/core +## 0.4.13 + +### Patch Changes + +- 90d265c: chore: bump version +- Updated dependencies [90d265c] + - @llamaindex/env@0.1.21 + ## 0.4.12 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index a9fa27cc7e..38f1222fa1 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/core", "type": "module", - "version": "0.4.12", + "version": "0.4.13", "description": "LlamaIndex Core Module", "exports": { "./agent": { diff --git a/packages/env/CHANGELOG.md b/packages/env/CHANGELOG.md index 967b2b9f76..840d7390c1 100644 --- a/packages/env/CHANGELOG.md +++ b/packages/env/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/env +## 0.1.21 + +### Patch Changes + +- 90d265c: chore: bump version + ## 0.1.20 ### Patch Changes diff --git a/packages/env/package.json b/packages/env/package.json index dc0ff3809b..3afa3a685a 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/env", "description": "environment wrapper, supports all JS environment including node, deno, bun, edge runtime, and cloudflare worker", - "version": "0.1.20", + "version": "0.1.21", "type": "module", "types": "dist/index.d.ts", "module": "dist/index.js", diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index d5de4c5768..d41b754fbc 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/experimental +## 0.0.131 + +### Patch Changes + +- 90d265c: chore: bump version +- Updated dependencies [90d265c] + - llamaindex@0.8.19 + ## 0.0.130 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index 1b69836a78..b9f3939f7b 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/experimental", "description": "Experimental package for LlamaIndexTS", - "version": "0.0.130", + "version": "0.0.131", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/llamaindex/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md index 1046b2df20..b2a2aa9ef0 100644 --- a/packages/llamaindex/CHANGELOG.md +++ b/packages/llamaindex/CHANGELOG.md @@ -1,5 +1,27 @@ # llamaindex +## 0.8.19 + +### Patch Changes + +- 90d265c: chore: bump version +- Updated dependencies [90d265c] + - @llamaindex/cloud@2.0.13 + - @llamaindex/core@0.4.13 + - @llamaindex/env@0.1.21 + - @llamaindex/node-parser@0.0.14 + - @llamaindex/readers@1.0.15 + - @llamaindex/anthropic@0.0.22 + - @llamaindex/groq@0.0.37 + - @llamaindex/ollama@0.0.29 + - @llamaindex/openai@0.1.38 + - @llamaindex/portkey-ai@0.0.22 + - @llamaindex/clip@0.0.22 + - @llamaindex/deepinfra@0.0.22 + - @llamaindex/huggingface@0.0.22 + - @llamaindex/replicate@0.0.22 + - @llamaindex/vllm@0.0.8 + ## 0.8.18 ### Patch Changes diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index 2d6886a093..3451a57a70 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -1,6 +1,6 @@ { "name": "llamaindex", - "version": "0.8.18", + "version": "0.8.19", "license": "MIT", "type": "module", "keywords": [ diff --git a/packages/node-parser/CHANGELOG.md b/packages/node-parser/CHANGELOG.md index 382e209ba1..439e77fe0d 100644 --- a/packages/node-parser/CHANGELOG.md +++ b/packages/node-parser/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/node-parser +## 0.0.14 + +### Patch Changes + +- 90d265c: chore: bump version +- Updated dependencies [90d265c] + - @llamaindex/core@0.4.13 + - @llamaindex/env@0.1.21 + ## 0.0.13 ### Patch Changes diff --git a/packages/node-parser/package.json b/packages/node-parser/package.json index 9f2af6828d..7708d843fe 100644 --- a/packages/node-parser/package.json +++ b/packages/node-parser/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/node-parser", - "version": "0.0.13", + "version": "0.0.14", "description": "Node parser for LlamaIndex", "type": "module", "exports": { diff --git a/packages/providers/anthropic/CHANGELOG.md b/packages/providers/anthropic/CHANGELOG.md index c89daa0487..715e0c79f7 100644 --- a/packages/providers/anthropic/CHANGELOG.md +++ b/packages/providers/anthropic/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/anthropic +## 0.0.22 + +### Patch Changes + +- 90d265c: chore: bump version +- Updated dependencies [90d265c] + - @llamaindex/core@0.4.13 + - @llamaindex/env@0.1.21 + ## 0.0.21 ### Patch Changes diff --git a/packages/providers/anthropic/package.json b/packages/providers/anthropic/package.json index 5b0dc71866..b6e3b67e5e 100644 --- a/packages/providers/anthropic/package.json +++ b/packages/providers/anthropic/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/anthropic", "description": "Anthropic Adapter for LlamaIndex", - "version": "0.0.21", + "version": "0.0.22", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/clip/CHANGELOG.md b/packages/providers/clip/CHANGELOG.md index 4767557c72..ccc5afd285 100644 --- a/packages/providers/clip/CHANGELOG.md +++ b/packages/providers/clip/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/clip +## 0.0.22 + +### Patch Changes + +- Updated dependencies [90d265c] + - @llamaindex/core@0.4.13 + - @llamaindex/env@0.1.21 + - @llamaindex/openai@0.1.38 + ## 0.0.21 ### Patch Changes diff --git a/packages/providers/clip/package.json b/packages/providers/clip/package.json index c89045eb46..9a20b67129 100644 --- a/packages/providers/clip/package.json +++ b/packages/providers/clip/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/clip", "description": "Clip Embedding Adapter for LlamaIndex", - "version": "0.0.21", + "version": "0.0.22", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/deepinfra/CHANGELOG.md b/packages/providers/deepinfra/CHANGELOG.md index a1099791d9..e95414e51a 100644 --- a/packages/providers/deepinfra/CHANGELOG.md +++ b/packages/providers/deepinfra/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/deepinfra +## 0.0.22 + +### Patch Changes + +- Updated dependencies [90d265c] + - @llamaindex/core@0.4.13 + - @llamaindex/env@0.1.21 + - @llamaindex/openai@0.1.38 + ## 0.0.21 ### Patch Changes diff --git a/packages/providers/deepinfra/package.json b/packages/providers/deepinfra/package.json index ba1d0e83f6..158c659857 100644 --- a/packages/providers/deepinfra/package.json +++ b/packages/providers/deepinfra/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/deepinfra", "description": "Deepinfra Adapter for LlamaIndex", - "version": "0.0.21", + "version": "0.0.22", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/groq/CHANGELOG.md b/packages/providers/groq/CHANGELOG.md index f884359b81..a17fa0caa0 100644 --- a/packages/providers/groq/CHANGELOG.md +++ b/packages/providers/groq/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/groq +## 0.0.37 + +### Patch Changes + +- 90d265c: chore: bump version +- Updated dependencies [90d265c] + - @llamaindex/env@0.1.21 + - @llamaindex/openai@0.1.38 + ## 0.0.36 ### Patch Changes diff --git a/packages/providers/groq/package.json b/packages/providers/groq/package.json index e431dcc430..e54432dd25 100644 --- a/packages/providers/groq/package.json +++ b/packages/providers/groq/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/groq", "description": "Groq Adapter for LlamaIndex", - "version": "0.0.36", + "version": "0.0.37", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/huggingface/CHANGELOG.md b/packages/providers/huggingface/CHANGELOG.md index ce1446e525..1a1e3a1db4 100644 --- a/packages/providers/huggingface/CHANGELOG.md +++ b/packages/providers/huggingface/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/huggingface +## 0.0.22 + +### Patch Changes + +- Updated dependencies [90d265c] + - @llamaindex/core@0.4.13 + - @llamaindex/env@0.1.21 + - @llamaindex/openai@0.1.38 + ## 0.0.21 ### Patch Changes diff --git a/packages/providers/huggingface/package.json b/packages/providers/huggingface/package.json index 0ae05a6d02..596ef3eeb8 100644 --- a/packages/providers/huggingface/package.json +++ b/packages/providers/huggingface/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/huggingface", "description": "Huggingface Adapter for LlamaIndex", - "version": "0.0.21", + "version": "0.0.22", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/ollama/CHANGELOG.md b/packages/providers/ollama/CHANGELOG.md index 764c170607..218b2fd120 100644 --- a/packages/providers/ollama/CHANGELOG.md +++ b/packages/providers/ollama/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/ollama +## 0.0.29 + +### Patch Changes + +- 90d265c: chore: bump version +- Updated dependencies [90d265c] + - @llamaindex/core@0.4.13 + - @llamaindex/env@0.1.21 + ## 0.0.28 ### Patch Changes diff --git a/packages/providers/ollama/package.json b/packages/providers/ollama/package.json index e045ccded0..8907cbbc70 100644 --- a/packages/providers/ollama/package.json +++ b/packages/providers/ollama/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/ollama", "description": "Ollama Adapter for LlamaIndex", - "version": "0.0.28", + "version": "0.0.29", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/openai/CHANGELOG.md b/packages/providers/openai/CHANGELOG.md index 8409c895dd..675c1cb3a0 100644 --- a/packages/providers/openai/CHANGELOG.md +++ b/packages/providers/openai/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/openai +## 0.1.38 + +### Patch Changes + +- 90d265c: chore: bump version +- Updated dependencies [90d265c] + - @llamaindex/core@0.4.13 + - @llamaindex/env@0.1.21 + ## 0.1.37 ### Patch Changes diff --git a/packages/providers/openai/package.json b/packages/providers/openai/package.json index da849ac807..708a7a2949 100644 --- a/packages/providers/openai/package.json +++ b/packages/providers/openai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/openai", "description": "OpenAI Adapter for LlamaIndex", - "version": "0.1.37", + "version": "0.1.38", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/portkey-ai/CHANGELOG.md b/packages/providers/portkey-ai/CHANGELOG.md index c11c8bc4fc..3a82a255da 100644 --- a/packages/providers/portkey-ai/CHANGELOG.md +++ b/packages/providers/portkey-ai/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/portkey-ai +## 0.0.22 + +### Patch Changes + +- 90d265c: chore: bump version +- Updated dependencies [90d265c] + - @llamaindex/core@0.4.13 + - @llamaindex/env@0.1.21 + ## 0.0.21 ### Patch Changes diff --git a/packages/providers/portkey-ai/package.json b/packages/providers/portkey-ai/package.json index 328b6437cd..142866eb73 100644 --- a/packages/providers/portkey-ai/package.json +++ b/packages/providers/portkey-ai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/portkey-ai", "description": "Portkey Adapter for LlamaIndex", - "version": "0.0.21", + "version": "0.0.22", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/replicate/CHANGELOG.md b/packages/providers/replicate/CHANGELOG.md index 31d230a2ea..198fab9fa3 100644 --- a/packages/providers/replicate/CHANGELOG.md +++ b/packages/providers/replicate/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/replicate +## 0.0.22 + +### Patch Changes + +- Updated dependencies [90d265c] + - @llamaindex/core@0.4.13 + - @llamaindex/env@0.1.21 + ## 0.0.21 ### Patch Changes diff --git a/packages/providers/replicate/package.json b/packages/providers/replicate/package.json index f3b1915654..ace2cf9122 100644 --- a/packages/providers/replicate/package.json +++ b/packages/providers/replicate/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/replicate", "description": "Replicate Adapter for LlamaIndex", - "version": "0.0.21", + "version": "0.0.22", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/vllm/CHANGELOG.md b/packages/providers/vllm/CHANGELOG.md index 39ec7d5fe9..e1e215a4e7 100644 --- a/packages/providers/vllm/CHANGELOG.md +++ b/packages/providers/vllm/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/vllm +## 0.0.8 + +### Patch Changes + +- Updated dependencies [90d265c] + - @llamaindex/openai@0.1.38 + ## 0.0.7 ### Patch Changes diff --git a/packages/providers/vllm/package.json b/packages/providers/vllm/package.json index 29f9c89686..2842b24057 100644 --- a/packages/providers/vllm/package.json +++ b/packages/providers/vllm/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/vllm", "description": "vLLM Adapter for LlamaIndex", - "version": "0.0.7", + "version": "0.0.8", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/readers/CHANGELOG.md b/packages/readers/CHANGELOG.md index e9693e0968..ddb27067ac 100644 --- a/packages/readers/CHANGELOG.md +++ b/packages/readers/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/readers +## 1.0.15 + +### Patch Changes + +- 90d265c: chore: bump version +- Updated dependencies [90d265c] + - @llamaindex/core@0.4.13 + - @llamaindex/env@0.1.21 + ## 1.0.14 ### Patch Changes diff --git a/packages/readers/package.json b/packages/readers/package.json index c460495a35..7d738448d3 100644 --- a/packages/readers/package.json +++ b/packages/readers/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/readers", "description": "LlamaIndex Readers", - "version": "1.0.14", + "version": "1.0.15", "type": "module", "exports": { "./node/hook": "./node/dist/hook.js", diff --git a/unit/CHANGELOG.md b/unit/CHANGELOG.md index 2093397051..3f34ed0478 100644 --- a/unit/CHANGELOG.md +++ b/unit/CHANGELOG.md @@ -1,5 +1,17 @@ # @llamaindex/unit-test +## 0.0.29 + +### Patch Changes + +- Updated dependencies [90d265c] + - @llamaindex/cloud@2.0.13 + - @llamaindex/core@0.4.13 + - llamaindex@0.8.19 + - @llamaindex/node-parser@0.0.14 + - @llamaindex/readers@1.0.15 + - @llamaindex/openai@0.1.38 + ## 0.0.28 ### Patch Changes diff --git a/unit/package.json b/unit/package.json index 2509093146..3f8a88b92e 100644 --- a/unit/package.json +++ b/unit/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/unit-test", "private": true, - "version": "0.0.28", + "version": "0.0.29", "type": "module", "scripts": { "test": "vitest run" From 02b22da3847f5151fcea8cab3acbcf852cad6cc3 Mon Sep 17 00:00:00 2001 From: Madarco Date: Tue, 19 Nov 2024 17:52:56 +0000 Subject: [PATCH 47/56] fix: supports vercel bundling (#1509) Co-authored-by: Alex Yang --- .changeset/cuddly-geckos-clap.md | 5 +++++ packages/llamaindex/src/vector-store/PGVectorStore.ts | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 .changeset/cuddly-geckos-clap.md diff --git a/.changeset/cuddly-geckos-clap.md b/.changeset/cuddly-geckos-clap.md new file mode 100644 index 0000000000..739f90d03a --- /dev/null +++ b/.changeset/cuddly-geckos-clap.md @@ -0,0 +1,5 @@ +--- +"llamaindex": patch +--- + +fix: supports Vercel bundling diff --git a/packages/llamaindex/src/vector-store/PGVectorStore.ts b/packages/llamaindex/src/vector-store/PGVectorStore.ts index 9bf9d19f87..4524a3f3c3 100644 --- a/packages/llamaindex/src/vector-store/PGVectorStore.ts +++ b/packages/llamaindex/src/vector-store/PGVectorStore.ts @@ -176,7 +176,12 @@ export class PGVectorStore extends BaseVectorStore { if ("clientConfig" in config) { this.clientConfig = config.clientConfig; } else { - if (config.client.constructor.name.includes("Vercel")) { + if ( + config.client.constructor.name.includes("Vercel") || + (!!(config.client as VercelPool).connect && + !!(config.client as VercelPool).query && + !(config.client as Sql).unsafe) + ) { this.isDBConnected = true; this.db = fromVercelPool(config.client as unknown as VercelPool); } else if (typeof config.client === "function") { From e1cbce1f802ae0aa7cc993c8dbc98f25344422a7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 19 Nov 2024 10:01:18 -0800 Subject: [PATCH 48/56] Release 0.8.20 (#1511) Co-authored-by: github-actions[bot] --- .changeset/cuddly-geckos-clap.md | 5 ----- apps/docs/CHANGELOG.md | 7 +++++++ apps/docs/package.json | 2 +- apps/next/CHANGELOG.md | 7 +++++++ apps/next/package.json | 2 +- e2e/examples/cloudflare-worker-agent/CHANGELOG.md | 7 +++++++ e2e/examples/cloudflare-worker-agent/package.json | 2 +- e2e/examples/nextjs-agent/CHANGELOG.md | 7 +++++++ e2e/examples/nextjs-agent/package.json | 2 +- e2e/examples/nextjs-edge-runtime/CHANGELOG.md | 7 +++++++ e2e/examples/nextjs-edge-runtime/package.json | 2 +- e2e/examples/nextjs-node-runtime/CHANGELOG.md | 7 +++++++ e2e/examples/nextjs-node-runtime/package.json | 2 +- e2e/examples/waku-query-engine/CHANGELOG.md | 7 +++++++ e2e/examples/waku-query-engine/package.json | 2 +- packages/autotool/CHANGELOG.md | 7 +++++++ packages/autotool/examples/01_node/CHANGELOG.md | 8 ++++++++ packages/autotool/examples/01_node/package.json | 2 +- packages/autotool/examples/02_nextjs/CHANGELOG.md | 8 ++++++++ packages/autotool/examples/02_nextjs/package.json | 2 +- packages/autotool/package.json | 2 +- packages/experimental/CHANGELOG.md | 7 +++++++ packages/experimental/package.json | 2 +- packages/llamaindex/CHANGELOG.md | 6 ++++++ packages/llamaindex/package.json | 2 +- unit/CHANGELOG.md | 7 +++++++ unit/package.json | 2 +- 27 files changed, 105 insertions(+), 18 deletions(-) delete mode 100644 .changeset/cuddly-geckos-clap.md diff --git a/.changeset/cuddly-geckos-clap.md b/.changeset/cuddly-geckos-clap.md deleted file mode 100644 index 739f90d03a..0000000000 --- a/.changeset/cuddly-geckos-clap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"llamaindex": patch ---- - -fix: supports Vercel bundling diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index fa94177da3..e6c36a76f4 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,12 @@ # docs +## 0.0.125 + +### Patch Changes + +- Updated dependencies [02b22da] + - llamaindex@0.8.20 + ## 0.0.124 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index 10482b6791..92344b0133 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.124", + "version": "0.0.125", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index 16bc904126..57d343be90 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/doc +## 0.0.23 + +### Patch Changes + +- Updated dependencies [02b22da] + - llamaindex@0.8.20 + ## 0.0.22 ### Patch Changes diff --git a/apps/next/package.json b/apps/next/package.json index a226333702..3b0cc58d33 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/doc", - "version": "0.0.22", + "version": "0.0.23", "private": true, "scripts": { "build": "pnpm run build:docs && next build", diff --git a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md index f66a72c562..c305da3a25 100644 --- a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md +++ b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/cloudflare-worker-agent-test +## 0.0.116 + +### Patch Changes + +- Updated dependencies [02b22da] + - llamaindex@0.8.20 + ## 0.0.115 ### Patch Changes diff --git a/e2e/examples/cloudflare-worker-agent/package.json b/e2e/examples/cloudflare-worker-agent/package.json index eebd19ab61..cc680ef6ac 100644 --- a/e2e/examples/cloudflare-worker-agent/package.json +++ b/e2e/examples/cloudflare-worker-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloudflare-worker-agent-test", - "version": "0.0.115", + "version": "0.0.116", "type": "module", "private": true, "scripts": { diff --git a/e2e/examples/nextjs-agent/CHANGELOG.md b/e2e/examples/nextjs-agent/CHANGELOG.md index 0fd0e964f3..0e2d9d1401 100644 --- a/e2e/examples/nextjs-agent/CHANGELOG.md +++ b/e2e/examples/nextjs-agent/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/next-agent-test +## 0.1.116 + +### Patch Changes + +- Updated dependencies [02b22da] + - llamaindex@0.8.20 + ## 0.1.115 ### Patch Changes diff --git a/e2e/examples/nextjs-agent/package.json b/e2e/examples/nextjs-agent/package.json index e33505db7f..998a249e4a 100644 --- a/e2e/examples/nextjs-agent/package.json +++ b/e2e/examples/nextjs-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-agent-test", - "version": "0.1.115", + "version": "0.1.116", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md index aaade76022..0873dfff39 100644 --- a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # test-edge-runtime +## 0.1.115 + +### Patch Changes + +- Updated dependencies [02b22da] + - llamaindex@0.8.20 + ## 0.1.114 ### Patch Changes diff --git a/e2e/examples/nextjs-edge-runtime/package.json b/e2e/examples/nextjs-edge-runtime/package.json index 39dd56cb0f..b9d4736092 100644 --- a/e2e/examples/nextjs-edge-runtime/package.json +++ b/e2e/examples/nextjs-edge-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/nextjs-edge-runtime-test", - "version": "0.1.114", + "version": "0.1.115", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-node-runtime/CHANGELOG.md b/e2e/examples/nextjs-node-runtime/CHANGELOG.md index f3b84e3a12..5b9679f54f 100644 --- a/e2e/examples/nextjs-node-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-node-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/next-node-runtime +## 0.0.97 + +### Patch Changes + +- Updated dependencies [02b22da] + - llamaindex@0.8.20 + ## 0.0.96 ### Patch Changes diff --git a/e2e/examples/nextjs-node-runtime/package.json b/e2e/examples/nextjs-node-runtime/package.json index d326b06619..9b92b0bbbd 100644 --- a/e2e/examples/nextjs-node-runtime/package.json +++ b/e2e/examples/nextjs-node-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-node-runtime-test", - "version": "0.0.96", + "version": "0.0.97", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/waku-query-engine/CHANGELOG.md b/e2e/examples/waku-query-engine/CHANGELOG.md index 30ddb4b58e..a85687ff70 100644 --- a/e2e/examples/waku-query-engine/CHANGELOG.md +++ b/e2e/examples/waku-query-engine/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/waku-query-engine-test +## 0.0.116 + +### Patch Changes + +- Updated dependencies [02b22da] + - llamaindex@0.8.20 + ## 0.0.115 ### Patch Changes diff --git a/e2e/examples/waku-query-engine/package.json b/e2e/examples/waku-query-engine/package.json index 70a5b69603..8a6343c224 100644 --- a/e2e/examples/waku-query-engine/package.json +++ b/e2e/examples/waku-query-engine/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/waku-query-engine-test", - "version": "0.0.115", + "version": "0.0.116", "type": "module", "private": true, "scripts": { diff --git a/packages/autotool/CHANGELOG.md b/packages/autotool/CHANGELOG.md index 14f70bc5de..327ccd251b 100644 --- a/packages/autotool/CHANGELOG.md +++ b/packages/autotool/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool +## 5.0.20 + +### Patch Changes + +- Updated dependencies [02b22da] + - llamaindex@0.8.20 + ## 5.0.19 ### Patch Changes diff --git a/packages/autotool/examples/01_node/CHANGELOG.md b/packages/autotool/examples/01_node/CHANGELOG.md index dcfcd20b0a..aed32402e8 100644 --- a/packages/autotool/examples/01_node/CHANGELOG.md +++ b/packages/autotool/examples/01_node/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/autotool-01-node-example +## 0.0.63 + +### Patch Changes + +- Updated dependencies [02b22da] + - llamaindex@0.8.20 + - @llamaindex/autotool@5.0.20 + ## 0.0.62 ### Patch Changes diff --git a/packages/autotool/examples/01_node/package.json b/packages/autotool/examples/01_node/package.json index 7ddf0a84b5..0397d95d79 100644 --- a/packages/autotool/examples/01_node/package.json +++ b/packages/autotool/examples/01_node/package.json @@ -13,5 +13,5 @@ "scripts": { "start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts" }, - "version": "0.0.62" + "version": "0.0.63" } diff --git a/packages/autotool/examples/02_nextjs/CHANGELOG.md b/packages/autotool/examples/02_nextjs/CHANGELOG.md index ac18061149..80bd5d7ed0 100644 --- a/packages/autotool/examples/02_nextjs/CHANGELOG.md +++ b/packages/autotool/examples/02_nextjs/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/autotool-02-next-example +## 0.1.107 + +### Patch Changes + +- Updated dependencies [02b22da] + - llamaindex@0.8.20 + - @llamaindex/autotool@5.0.20 + ## 0.1.106 ### Patch Changes diff --git a/packages/autotool/examples/02_nextjs/package.json b/packages/autotool/examples/02_nextjs/package.json index 8cc595e09a..71fc664d84 100644 --- a/packages/autotool/examples/02_nextjs/package.json +++ b/packages/autotool/examples/02_nextjs/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool-02-next-example", "private": true, - "version": "0.1.106", + "version": "0.1.107", "scripts": { "dev": "next dev", "build": "next build", diff --git a/packages/autotool/package.json b/packages/autotool/package.json index b67557b577..91b22c29e4 100644 --- a/packages/autotool/package.json +++ b/packages/autotool/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool", "type": "module", - "version": "5.0.19", + "version": "5.0.20", "description": "auto transpile your JS function to LLM Agent compatible", "files": [ "dist", diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index d41b754fbc..287f08464a 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/experimental +## 0.0.132 + +### Patch Changes + +- Updated dependencies [02b22da] + - llamaindex@0.8.20 + ## 0.0.131 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index b9f3939f7b..177f6fbd40 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/experimental", "description": "Experimental package for LlamaIndexTS", - "version": "0.0.131", + "version": "0.0.132", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/llamaindex/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md index b2a2aa9ef0..392e65ffe6 100644 --- a/packages/llamaindex/CHANGELOG.md +++ b/packages/llamaindex/CHANGELOG.md @@ -1,5 +1,11 @@ # llamaindex +## 0.8.20 + +### Patch Changes + +- 02b22da: fix: supports Vercel bundling + ## 0.8.19 ### Patch Changes diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index 3451a57a70..fa6a21bbf4 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -1,6 +1,6 @@ { "name": "llamaindex", - "version": "0.8.19", + "version": "0.8.20", "license": "MIT", "type": "module", "keywords": [ diff --git a/unit/CHANGELOG.md b/unit/CHANGELOG.md index 3f34ed0478..7d1d73328c 100644 --- a/unit/CHANGELOG.md +++ b/unit/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/unit-test +## 0.0.30 + +### Patch Changes + +- Updated dependencies [02b22da] + - llamaindex@0.8.20 + ## 0.0.29 ### Patch Changes diff --git a/unit/package.json b/unit/package.json index 3f8a88b92e..465d902686 100644 --- a/unit/package.json +++ b/unit/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/unit-test", "private": true, - "version": "0.0.29", + "version": "0.0.30", "type": "module", "scripts": { "test": "vitest run" From 83c38975395daea13cb75046f9ffd691966642e5 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Tue, 19 Nov 2024 17:51:45 -0800 Subject: [PATCH 49/56] fix: pinecone vector store (#1512) --- .changeset/sharp-plums-grab.md | 5 ++ e2e/.env.ci | 3 + e2e/node/vector-store/pinecone.e2e.ts | 66 +++++++++++++++++++ .../src/vector-store/PineconeVectorStore.ts | 34 +++++++--- packages/llamaindex/src/vector-store/utils.ts | 14 +++- 5 files changed, 111 insertions(+), 11 deletions(-) create mode 100644 .changeset/sharp-plums-grab.md create mode 100644 e2e/node/vector-store/pinecone.e2e.ts diff --git a/.changeset/sharp-plums-grab.md b/.changeset/sharp-plums-grab.md new file mode 100644 index 0000000000..5c43df28c4 --- /dev/null +++ b/.changeset/sharp-plums-grab.md @@ -0,0 +1,5 @@ +--- +"llamaindex": patch +--- + +fix: pinecone vector store search diff --git a/e2e/.env.ci b/e2e/.env.ci index 080df233ef..25f35a7bdb 100644 --- a/e2e/.env.ci +++ b/e2e/.env.ci @@ -1 +1,4 @@ POSTGRES_USER=runner +PINECONE_API_KEY= +PINECONE_INDEX_NAME= +PINECONE_NAMESPACE= diff --git a/e2e/node/vector-store/pinecone.e2e.ts b/e2e/node/vector-store/pinecone.e2e.ts new file mode 100644 index 0000000000..e15b08e5e1 --- /dev/null +++ b/e2e/node/vector-store/pinecone.e2e.ts @@ -0,0 +1,66 @@ +import { Document, MetadataMode } from "@llamaindex/core/schema"; +import { config } from "dotenv"; +import { + OpenAIEmbedding, + PineconeVectorStore, + VectorStoreIndex, +} from "llamaindex"; +import assert from "node:assert"; +import { test } from "node:test"; + +config({ path: [".env.local", ".env", ".env.ci"] }); + +await test("pinecone", async (t) => { + if ( + !process.env.PINECONE_API_KEY || + !process.env.PINECONE_NAMESPACE || + !process.env.PINECONE_INDEX_NAME + ) { + return t.skip( + "PINECONE_API_KEY, PINECONE_NAMESPACE, and PINECONE_INDEX_NAME must be set to run this test", + ); + } + const openaiEmbedding = new OpenAIEmbedding({ + model: "text-embedding-3-large", + }); + + const vectorStore = new PineconeVectorStore({ + embeddingModel: openaiEmbedding, + }); + + t.after(async () => { + await vectorStore.clearIndex(); + }); + + const index = await VectorStoreIndex.fromVectorStore(vectorStore); + + const retriever = index.asRetriever({ + similarityTopK: 3, + }); + const text = "We are open from 9am to 5pm"; + + await vectorStore.add([ + new Document({ + text, + embedding: await openaiEmbedding.getTextEmbedding(text), + }), + ]); + + const results = await retriever.retrieve({ + query: "When are you open?", + }); + results.every((result) => { + assert.ok(result.node.embedding instanceof Array); + result.node.embedding.every((embedding, idx) => + assert.ok( + typeof embedding === "number", + `Embedding at index ${idx} should be a number`, + ), + ); + assert.ok(typeof result.score === "number", "Score should be a number"); + assert.ok( + result.node.getContent(MetadataMode.NONE).length > 0, + "Content should not be empty", + ); + }); +}); diff --git a/packages/llamaindex/src/vector-store/PineconeVectorStore.ts b/packages/llamaindex/src/vector-store/PineconeVectorStore.ts index 3b6105baef..e2dca1494e 100644 --- a/packages/llamaindex/src/vector-store/PineconeVectorStore.ts +++ b/packages/llamaindex/src/vector-store/PineconeVectorStore.ts @@ -26,6 +26,7 @@ type PineconeParams = { chunkSize?: number; namespace?: string; textKey?: string; + apiKey?: string; } & VectorStoreBaseParams; /** @@ -48,6 +49,8 @@ export class PineconeVectorStore extends BaseVectorStore { chunkSize: number; textKey: string; + apiKey: string; + constructor(params?: PineconeParams) { super(params); this.indexName = @@ -57,12 +60,19 @@ export class PineconeVectorStore extends BaseVectorStore { params?.chunkSize ?? Number.parseInt(getEnv("PINECONE_CHUNK_SIZE") ?? "100"); this.textKey = params?.textKey ?? "text"; + const apiKey = params?.apiKey ?? getEnv("PINECONE_API_KEY"); + if (!apiKey) { + throw new Error("PINECONE_API_KEY is required"); + } + this.apiKey = apiKey; } private async getDb(): Promise { if (!this.db) { const { Pinecone } = await import("@pinecone-database/pinecone"); - this.db = await new Pinecone(); + this.db = new Pinecone({ + apiKey: this.apiKey, + }); } return Promise.resolve(this.db); @@ -100,7 +110,7 @@ export class PineconeVectorStore extends BaseVectorStore { */ async add(embeddingResults: BaseNode[]): Promise { if (embeddingResults.length == 0) { - return Promise.resolve([]); + return []; } const idx: Index = await this.index(); @@ -110,10 +120,10 @@ export class PineconeVectorStore extends BaseVectorStore { const chunk = nodes.slice(i, i + this.chunkSize); const result = await this.saveChunk(idx, chunk); if (!result) { - return Promise.reject(new Error("Failed to save chunk")); + throw new Error("Failed to save chunk"); } } - return Promise.resolve([]); + return []; } protected async saveChunk(idx: Index, chunk: PineconeRecord[]) { @@ -157,13 +167,19 @@ export class PineconeVectorStore extends BaseVectorStore { topK: query.similarityTopK, includeValues: true, includeMetadata: true, - filter: filter, }; + if (filter) { + defaultOptions.filter = filter; + } + const idx = await this.index(); const results = await idx.query(defaultOptions); const idList = results.matches.map((row) => row.id); + if (idList.length == 0) { + return { nodes: [], similarities: [], ids: [] }; + } const records: FetchResponse = await idx.fetch(idList); const rows = Object.values(records.records); @@ -179,13 +195,11 @@ export class PineconeVectorStore extends BaseVectorStore { return node; }); - const ret = { + return { nodes: nodes, similarities: results.matches.map((row) => row.score || 999), ids: results.matches.map((row) => row.id), }; - - return Promise.resolve(ret); } /** @@ -197,8 +211,8 @@ export class PineconeVectorStore extends BaseVectorStore { return Promise.resolve(); } - toPineconeFilter(stdFilters?: MetadataFilters): object { - if (!stdFilters) return {}; + toPineconeFilter(stdFilters?: MetadataFilters): object | undefined { + if (stdFilters == null) return undefined; const transformCondition = ( condition: `${FilterCondition}` = "and", diff --git a/packages/llamaindex/src/vector-store/utils.ts b/packages/llamaindex/src/vector-store/utils.ts index 34b03cb0f9..79e02062f7 100644 --- a/packages/llamaindex/src/vector-store/utils.ts +++ b/packages/llamaindex/src/vector-store/utils.ts @@ -65,7 +65,19 @@ export function metadataDictToNode( } } else { nodeObj = JSON.parse(nodeContent); - nodeObj.metadata = rest; + nodeObj = { + ...rest, + ...options?.fallback, + ...nodeObj, + }; + nodeObj.metadata = { + ...(options?.fallback && + "metadata" in options.fallback && + typeof options.fallback.metadata === "object" + ? options?.fallback.metadata + : {}), + ...rest, + }; } // Note: we're using the name of the class stored in `_node_type` From efa221116f1676e29e6454c36a27dd23e7b4622c Mon Sep 17 00:00:00 2001 From: fatmelon <708842811@qq.com> Date: Wed, 20 Nov 2024 09:58:25 +0800 Subject: [PATCH 50/56] feat: integrate with azure cosmos db mongo vCore (#1500) Co-authored-by: root Co-authored-by: Alex Yang --- .changeset/tough-rings-roll.md | 5 ++ .../AzureCosmosMongovCoreDocumentStore.ts | 49 +++++++++++ packages/llamaindex/src/storage/index.ts | 3 + .../AzureCosmosMongovCoreIndexStore.ts | 49 +++++++++++ .../kvStore/AzureCosmosMongovCoreKVStore.ts | 88 +++++++++++++++++++ 5 files changed, 194 insertions(+) create mode 100644 .changeset/tough-rings-roll.md create mode 100644 packages/llamaindex/src/storage/docStore/AzureCosmosMongovCoreDocumentStore.ts create mode 100644 packages/llamaindex/src/storage/indexStore/AzureCosmosMongovCoreIndexStore.ts create mode 100644 packages/llamaindex/src/storage/kvStore/AzureCosmosMongovCoreKVStore.ts diff --git a/.changeset/tough-rings-roll.md b/.changeset/tough-rings-roll.md new file mode 100644 index 0000000000..04a5772493 --- /dev/null +++ b/.changeset/tough-rings-roll.md @@ -0,0 +1,5 @@ +--- +"llamaindex": patch +--- + +feat: add Azure Cosmos DB mongo vCore DocumentStore, IndexStore, KVStore diff --git a/packages/llamaindex/src/storage/docStore/AzureCosmosMongovCoreDocumentStore.ts b/packages/llamaindex/src/storage/docStore/AzureCosmosMongovCoreDocumentStore.ts new file mode 100644 index 0000000000..f9fbe83ff5 --- /dev/null +++ b/packages/llamaindex/src/storage/docStore/AzureCosmosMongovCoreDocumentStore.ts @@ -0,0 +1,49 @@ +import { MongoClient } from "mongodb"; +import { AzureCosmosVCoreKVStore } from "../kvStore/AzureCosmosMongovCoreKVStore.js"; +import { KVDocumentStore } from "./KVDocumentStore.js"; + +const DEFAULT_DATABASE = "DocumentStoreDB"; +const DEFAULT_COLLECTION = "DocumentStoreCollection"; + +export interface AzureCosmosVCoreDocumentStoreArgs { + azureCosmosVCoreKVStore: AzureCosmosVCoreKVStore; + namespace?: string; +} + +export class AzureCosmosVCoreDocumentStore extends KVDocumentStore { + constructor({ + azureCosmosVCoreKVStore, + namespace, + }: AzureCosmosVCoreDocumentStoreArgs) { + super(azureCosmosVCoreKVStore, namespace); + } + + /** + * Static method for creating an instance using a MongoClient. + * @returns Instance of AzureCosmosVCoreDocumentStore + * @param mongoClient - MongoClient instance + * @param dbName - Database name + * @param collectionName - Collection name + * @example + * ```ts + * const mongoClient = new MongoClient("mongodb://localhost:27017"); + * const indexStore = AzureCosmosVCoreDocumentStore.fromMongoClient(mongoClient, "my_db", "my_collection"); + * ``` + */ + static fromMongoClient( + mongoClient: MongoClient, + dbName: string = DEFAULT_DATABASE, + collectionName: string = DEFAULT_COLLECTION, + ) { + const azureCosmosVCoreKVStore = new AzureCosmosVCoreKVStore({ + mongoClient, + dbName, + collectionName, + }); + const namespace = `${dbName}.${collectionName}`; + return new AzureCosmosVCoreDocumentStore({ + azureCosmosVCoreKVStore, + namespace, + }); + } +} diff --git a/packages/llamaindex/src/storage/index.ts b/packages/llamaindex/src/storage/index.ts index bb08b49808..d0b99ae5d0 100644 --- a/packages/llamaindex/src/storage/index.ts +++ b/packages/llamaindex/src/storage/index.ts @@ -3,12 +3,15 @@ export * from "@llamaindex/core/storage/doc-store"; export * from "@llamaindex/core/storage/index-store"; export * from "@llamaindex/core/storage/kv-store"; export * from "./chatStore/AzureCosmosNoSqlChatStore.js"; +export * from "./docStore/AzureCosmosMongovCoreDocumentStore.js"; export * from "./docStore/AzureCosmosNoSqlDocumentStore.js"; export { PostgresDocumentStore } from "./docStore/PostgresDocumentStore.js"; export { SimpleDocumentStore } from "./docStore/SimpleDocumentStore.js"; export * from "./FileSystem.js"; +export * from "./indexStore/AzureCosmosMongovCoreIndexStore.js"; export * from "./indexStore/AzureCosmosNoSqlIndexStore.js"; export { PostgresIndexStore } from "./indexStore/PostgresIndexStore.js"; +export * from "./kvStore/AzureCosmosMongovCoreKVStore.js"; export * from "./kvStore/AzureCosmosNoSqlKVStore.js"; export { PostgresKVStore } from "./kvStore/PostgresKVStore.js"; export * from "./StorageContext.js"; diff --git a/packages/llamaindex/src/storage/indexStore/AzureCosmosMongovCoreIndexStore.ts b/packages/llamaindex/src/storage/indexStore/AzureCosmosMongovCoreIndexStore.ts new file mode 100644 index 0000000000..2d7118d054 --- /dev/null +++ b/packages/llamaindex/src/storage/indexStore/AzureCosmosMongovCoreIndexStore.ts @@ -0,0 +1,49 @@ +import { MongoClient } from "mongodb"; +import { AzureCosmosVCoreKVStore } from "../kvStore/AzureCosmosMongovCoreKVStore.js"; +import { KVIndexStore } from "./KVIndexStore.js"; + +const DEFAULT_DATABASE = "IndexStoreDB"; +const DEFAULT_COLLECTION = "IndexStoreCollection"; + +export interface AzureCosmosVCoreIndexStoreArgs { + azureCosmosVCoreKVStore: AzureCosmosVCoreKVStore; + namespace?: string; +} + +export class AzureCosmosVCoreIndexStore extends KVIndexStore { + constructor({ + azureCosmosVCoreKVStore, + namespace, + }: AzureCosmosVCoreIndexStoreArgs) { + super(azureCosmosVCoreKVStore, namespace); + } + + /** + * Static method for creating an instance using a MongoClient. + * @returns Instance of AzureCosmosVCoreIndexStore + * @param mongoClient - MongoClient instance + * @param dbName - Database name + * @param collectionName - Collection name + * @example + * ```ts + * const mongoClient = new MongoClient("mongodb://localhost:27017"); + * const indexStore = AzureCosmosVCoreIndexStore.fromMongoClient(mongoClient, "my_db", "my_collection"); + * ``` + */ + static fromMongoClient( + mongoClient: MongoClient, + dbName: string = DEFAULT_DATABASE, + collectionName: string = DEFAULT_COLLECTION, + ) { + const azureCosmosVCoreKVStore = new AzureCosmosVCoreKVStore({ + mongoClient, + dbName, + collectionName, + }); + const namespace = `${dbName}.${collectionName}`; + return new AzureCosmosVCoreIndexStore({ + azureCosmosVCoreKVStore, + namespace, + }); + } +} diff --git a/packages/llamaindex/src/storage/kvStore/AzureCosmosMongovCoreKVStore.ts b/packages/llamaindex/src/storage/kvStore/AzureCosmosMongovCoreKVStore.ts new file mode 100644 index 0000000000..5343340069 --- /dev/null +++ b/packages/llamaindex/src/storage/kvStore/AzureCosmosMongovCoreKVStore.ts @@ -0,0 +1,88 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ +import { BaseKVStore } from "@llamaindex/core/storage/kv-store"; +import type { Collection } from "mongodb"; +import { MongoClient } from "mongodb"; +const DEFAULT_CHAT_DATABASE = "KVStoreDB"; +const DEFAULT_CHAT_Collection = "KVStoreCollection"; + +export interface VcoreConnectionStringOptions + extends AzureCosmosVCoreKVStoreConfig { + connectionString?: string; +} + +export interface AzureCosmosVCoreKVStoreConfig { + mongoClient?: MongoClient; + dbName?: string; + collectionName?: string; +} + +export class AzureCosmosVCoreKVStore extends BaseKVStore { + private mongoClient: MongoClient; + + private dbName: string; + private collectionName: string; + + private collection?: Collection; + + /** + * Create a new AzureCosmosDBNoSQLVectorStore instance. + */ + constructor({ + mongoClient, + dbName = DEFAULT_CHAT_DATABASE, + collectionName = DEFAULT_CHAT_Collection, + }: AzureCosmosVCoreKVStoreConfig) { + super(); + if (!mongoClient) { + throw new Error( + "MongoClient is required for AzureCosmosDBNoSQLVectorStore initialization", + ); + } + this.mongoClient = mongoClient; + this.dbName = dbName; + this.collectionName = collectionName; + } + + client(): MongoClient { + return this.mongoClient; + } + + private async ensureCollection(): Promise { + if (!this.collection) { + this.collection = this.mongoClient + .db(this.dbName) + .collection(this.collectionName); + } + return this.collection; + } + + async put(key: string, val: Record): Promise { + const collection = await this.ensureCollection(); + const insertResult = await collection.insertOne({ + id: key, + messages: val, + }); + } + + async get(key: string): Promise | null> { + const collection = await this.ensureCollection(); + const result = await collection.findOne({ id: key }); + return result || null; + } + + async getAll(): Promise>> { + const collection = await this.ensureCollection(); + const cursor = collection.find(); + const output: Record> = {}; + await cursor.forEach((item) => { + output[item.id] = item.messages; + }); + return output; + } + + async delete(key: string): Promise { + const collection = await this.ensureCollection(); + await collection.deleteOne({ id: key }); + return true; + } +} From 9db36f7384c44cf60f77280ff650f7bcf04025c9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 19 Nov 2024 18:18:35 -0800 Subject: [PATCH 51/56] Release 0.8.21 (#1513) Co-authored-by: github-actions[bot] --- .changeset/sharp-plums-grab.md | 5 ----- .changeset/tough-rings-roll.md | 5 ----- apps/docs/CHANGELOG.md | 8 ++++++++ apps/docs/package.json | 2 +- apps/next/CHANGELOG.md | 8 ++++++++ apps/next/package.json | 2 +- e2e/examples/cloudflare-worker-agent/CHANGELOG.md | 8 ++++++++ e2e/examples/cloudflare-worker-agent/package.json | 2 +- e2e/examples/nextjs-agent/CHANGELOG.md | 8 ++++++++ e2e/examples/nextjs-agent/package.json | 2 +- e2e/examples/nextjs-edge-runtime/CHANGELOG.md | 8 ++++++++ e2e/examples/nextjs-edge-runtime/package.json | 2 +- e2e/examples/nextjs-node-runtime/CHANGELOG.md | 8 ++++++++ e2e/examples/nextjs-node-runtime/package.json | 2 +- e2e/examples/waku-query-engine/CHANGELOG.md | 8 ++++++++ e2e/examples/waku-query-engine/package.json | 2 +- packages/autotool/CHANGELOG.md | 8 ++++++++ packages/autotool/examples/01_node/CHANGELOG.md | 9 +++++++++ packages/autotool/examples/01_node/package.json | 2 +- packages/autotool/examples/02_nextjs/CHANGELOG.md | 9 +++++++++ packages/autotool/examples/02_nextjs/package.json | 2 +- packages/autotool/package.json | 2 +- packages/experimental/CHANGELOG.md | 8 ++++++++ packages/experimental/package.json | 2 +- packages/llamaindex/CHANGELOG.md | 7 +++++++ packages/llamaindex/package.json | 2 +- unit/CHANGELOG.md | 8 ++++++++ unit/package.json | 2 +- 28 files changed, 118 insertions(+), 23 deletions(-) delete mode 100644 .changeset/sharp-plums-grab.md delete mode 100644 .changeset/tough-rings-roll.md diff --git a/.changeset/sharp-plums-grab.md b/.changeset/sharp-plums-grab.md deleted file mode 100644 index 5c43df28c4..0000000000 --- a/.changeset/sharp-plums-grab.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"llamaindex": patch ---- - -fix: pinecone vector store search diff --git a/.changeset/tough-rings-roll.md b/.changeset/tough-rings-roll.md deleted file mode 100644 index 04a5772493..0000000000 --- a/.changeset/tough-rings-roll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"llamaindex": patch ---- - -feat: add Azure Cosmos DB mongo vCore DocumentStore, IndexStore, KVStore diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index e6c36a76f4..ef3acefb30 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,13 @@ # docs +## 0.0.126 + +### Patch Changes + +- Updated dependencies [83c3897] +- Updated dependencies [efa2211] + - llamaindex@0.8.21 + ## 0.0.125 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index 92344b0133..dc001e1204 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.125", + "version": "0.0.126", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index 57d343be90..d023c8b481 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/doc +## 0.0.24 + +### Patch Changes + +- Updated dependencies [83c3897] +- Updated dependencies [efa2211] + - llamaindex@0.8.21 + ## 0.0.23 ### Patch Changes diff --git a/apps/next/package.json b/apps/next/package.json index 3b0cc58d33..9c26a9a3f2 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/doc", - "version": "0.0.23", + "version": "0.0.24", "private": true, "scripts": { "build": "pnpm run build:docs && next build", diff --git a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md index c305da3a25..f71f300d8e 100644 --- a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md +++ b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/cloudflare-worker-agent-test +## 0.0.117 + +### Patch Changes + +- Updated dependencies [83c3897] +- Updated dependencies [efa2211] + - llamaindex@0.8.21 + ## 0.0.116 ### Patch Changes diff --git a/e2e/examples/cloudflare-worker-agent/package.json b/e2e/examples/cloudflare-worker-agent/package.json index cc680ef6ac..77064d05c5 100644 --- a/e2e/examples/cloudflare-worker-agent/package.json +++ b/e2e/examples/cloudflare-worker-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloudflare-worker-agent-test", - "version": "0.0.116", + "version": "0.0.117", "type": "module", "private": true, "scripts": { diff --git a/e2e/examples/nextjs-agent/CHANGELOG.md b/e2e/examples/nextjs-agent/CHANGELOG.md index 0e2d9d1401..cd0a94fb0c 100644 --- a/e2e/examples/nextjs-agent/CHANGELOG.md +++ b/e2e/examples/nextjs-agent/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/next-agent-test +## 0.1.117 + +### Patch Changes + +- Updated dependencies [83c3897] +- Updated dependencies [efa2211] + - llamaindex@0.8.21 + ## 0.1.116 ### Patch Changes diff --git a/e2e/examples/nextjs-agent/package.json b/e2e/examples/nextjs-agent/package.json index 998a249e4a..81b39a0c22 100644 --- a/e2e/examples/nextjs-agent/package.json +++ b/e2e/examples/nextjs-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-agent-test", - "version": "0.1.116", + "version": "0.1.117", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md index 0873dfff39..41621a9aa7 100644 --- a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md @@ -1,5 +1,13 @@ # test-edge-runtime +## 0.1.116 + +### Patch Changes + +- Updated dependencies [83c3897] +- Updated dependencies [efa2211] + - llamaindex@0.8.21 + ## 0.1.115 ### Patch Changes diff --git a/e2e/examples/nextjs-edge-runtime/package.json b/e2e/examples/nextjs-edge-runtime/package.json index b9d4736092..f5d7ae41e5 100644 --- a/e2e/examples/nextjs-edge-runtime/package.json +++ b/e2e/examples/nextjs-edge-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/nextjs-edge-runtime-test", - "version": "0.1.115", + "version": "0.1.116", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-node-runtime/CHANGELOG.md b/e2e/examples/nextjs-node-runtime/CHANGELOG.md index 5b9679f54f..182dc6face 100644 --- a/e2e/examples/nextjs-node-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-node-runtime/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/next-node-runtime +## 0.0.98 + +### Patch Changes + +- Updated dependencies [83c3897] +- Updated dependencies [efa2211] + - llamaindex@0.8.21 + ## 0.0.97 ### Patch Changes diff --git a/e2e/examples/nextjs-node-runtime/package.json b/e2e/examples/nextjs-node-runtime/package.json index 9b92b0bbbd..0f1c32fc9f 100644 --- a/e2e/examples/nextjs-node-runtime/package.json +++ b/e2e/examples/nextjs-node-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-node-runtime-test", - "version": "0.0.97", + "version": "0.0.98", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/waku-query-engine/CHANGELOG.md b/e2e/examples/waku-query-engine/CHANGELOG.md index a85687ff70..2cfbc00f50 100644 --- a/e2e/examples/waku-query-engine/CHANGELOG.md +++ b/e2e/examples/waku-query-engine/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/waku-query-engine-test +## 0.0.117 + +### Patch Changes + +- Updated dependencies [83c3897] +- Updated dependencies [efa2211] + - llamaindex@0.8.21 + ## 0.0.116 ### Patch Changes diff --git a/e2e/examples/waku-query-engine/package.json b/e2e/examples/waku-query-engine/package.json index 8a6343c224..b069f00f23 100644 --- a/e2e/examples/waku-query-engine/package.json +++ b/e2e/examples/waku-query-engine/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/waku-query-engine-test", - "version": "0.0.116", + "version": "0.0.117", "type": "module", "private": true, "scripts": { diff --git a/packages/autotool/CHANGELOG.md b/packages/autotool/CHANGELOG.md index 327ccd251b..6a7b33d2a8 100644 --- a/packages/autotool/CHANGELOG.md +++ b/packages/autotool/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/autotool +## 5.0.21 + +### Patch Changes + +- Updated dependencies [83c3897] +- Updated dependencies [efa2211] + - llamaindex@0.8.21 + ## 5.0.20 ### Patch Changes diff --git a/packages/autotool/examples/01_node/CHANGELOG.md b/packages/autotool/examples/01_node/CHANGELOG.md index aed32402e8..0a91b0cb98 100644 --- a/packages/autotool/examples/01_node/CHANGELOG.md +++ b/packages/autotool/examples/01_node/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/autotool-01-node-example +## 0.0.64 + +### Patch Changes + +- Updated dependencies [83c3897] +- Updated dependencies [efa2211] + - llamaindex@0.8.21 + - @llamaindex/autotool@5.0.21 + ## 0.0.63 ### Patch Changes diff --git a/packages/autotool/examples/01_node/package.json b/packages/autotool/examples/01_node/package.json index 0397d95d79..85b5d6b300 100644 --- a/packages/autotool/examples/01_node/package.json +++ b/packages/autotool/examples/01_node/package.json @@ -13,5 +13,5 @@ "scripts": { "start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts" }, - "version": "0.0.63" + "version": "0.0.64" } diff --git a/packages/autotool/examples/02_nextjs/CHANGELOG.md b/packages/autotool/examples/02_nextjs/CHANGELOG.md index 80bd5d7ed0..551180fff4 100644 --- a/packages/autotool/examples/02_nextjs/CHANGELOG.md +++ b/packages/autotool/examples/02_nextjs/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/autotool-02-next-example +## 0.1.108 + +### Patch Changes + +- Updated dependencies [83c3897] +- Updated dependencies [efa2211] + - llamaindex@0.8.21 + - @llamaindex/autotool@5.0.21 + ## 0.1.107 ### Patch Changes diff --git a/packages/autotool/examples/02_nextjs/package.json b/packages/autotool/examples/02_nextjs/package.json index 71fc664d84..7038509613 100644 --- a/packages/autotool/examples/02_nextjs/package.json +++ b/packages/autotool/examples/02_nextjs/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool-02-next-example", "private": true, - "version": "0.1.107", + "version": "0.1.108", "scripts": { "dev": "next dev", "build": "next build", diff --git a/packages/autotool/package.json b/packages/autotool/package.json index 91b22c29e4..278ccc21d3 100644 --- a/packages/autotool/package.json +++ b/packages/autotool/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool", "type": "module", - "version": "5.0.20", + "version": "5.0.21", "description": "auto transpile your JS function to LLM Agent compatible", "files": [ "dist", diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index 287f08464a..82a09af5f5 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/experimental +## 0.0.133 + +### Patch Changes + +- Updated dependencies [83c3897] +- Updated dependencies [efa2211] + - llamaindex@0.8.21 + ## 0.0.132 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index 177f6fbd40..9c21f0f900 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/experimental", "description": "Experimental package for LlamaIndexTS", - "version": "0.0.132", + "version": "0.0.133", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/llamaindex/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md index 392e65ffe6..52018c475d 100644 --- a/packages/llamaindex/CHANGELOG.md +++ b/packages/llamaindex/CHANGELOG.md @@ -1,5 +1,12 @@ # llamaindex +## 0.8.21 + +### Patch Changes + +- 83c3897: fix: pinecone vector store search +- efa2211: feat: add Azure Cosmos DB mongo vCore DocumentStore, IndexStore, KVStore + ## 0.8.20 ### Patch Changes diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index fa6a21bbf4..a1f03674e5 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -1,6 +1,6 @@ { "name": "llamaindex", - "version": "0.8.20", + "version": "0.8.21", "license": "MIT", "type": "module", "keywords": [ diff --git a/unit/CHANGELOG.md b/unit/CHANGELOG.md index 7d1d73328c..28d79ca2dd 100644 --- a/unit/CHANGELOG.md +++ b/unit/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/unit-test +## 0.0.31 + +### Patch Changes + +- Updated dependencies [83c3897] +- Updated dependencies [efa2211] + - llamaindex@0.8.21 + ## 0.0.30 ### Patch Changes diff --git a/unit/package.json b/unit/package.json index 465d902686..4460a7e83e 100644 --- a/unit/package.json +++ b/unit/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/unit-test", "private": true, - "version": "0.0.30", + "version": "0.0.31", "type": "module", "scripts": { "test": "vitest run" From 819af453d6f938db4cf639a1a82017e4186d5627 Mon Sep 17 00:00:00 2001 From: fatmelon <708842811@qq.com> Date: Fri, 22 Nov 2024 13:25:41 +0800 Subject: [PATCH 52/56] feat: add Azure CosmosDB Mongo vCore Chat store (#1516) Co-authored-by: root --- .changeset/perfect-fireants-guess.md | 5 + .../AzureCosmosMongovCoreChatStore.ts | 186 ++++++++++++++++++ packages/llamaindex/src/storage/index.ts | 1 + 3 files changed, 192 insertions(+) create mode 100644 .changeset/perfect-fireants-guess.md create mode 100644 packages/llamaindex/src/storage/chatStore/AzureCosmosMongovCoreChatStore.ts diff --git a/.changeset/perfect-fireants-guess.md b/.changeset/perfect-fireants-guess.md new file mode 100644 index 0000000000..980b9d8ec2 --- /dev/null +++ b/.changeset/perfect-fireants-guess.md @@ -0,0 +1,5 @@ +--- +"llamaindex": patch +--- + +feat: add Azure Cosmos DB Mongo vCore ChatStore diff --git a/packages/llamaindex/src/storage/chatStore/AzureCosmosMongovCoreChatStore.ts b/packages/llamaindex/src/storage/chatStore/AzureCosmosMongovCoreChatStore.ts new file mode 100644 index 0000000000..8f4d5fcebc --- /dev/null +++ b/packages/llamaindex/src/storage/chatStore/AzureCosmosMongovCoreChatStore.ts @@ -0,0 +1,186 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ +import type { + ChatMessage, + MessageContent, + MessageType, +} from "@llamaindex/core/llms"; +import { BaseChatStore } from "@llamaindex/core/storage/chat-store"; +import type { Collection } from "mongodb"; +import { MongoClient } from "mongodb"; +const DEFAULT_CHAT_DATABASE = "ChatStoreDB"; +const DEFAULT_CHAT_Collection = "ChatStoreCollection"; + +export interface AzureCosmosVCoreChatStoreConfig { + mongoClient?: MongoClient; + dbName?: string; + collectionName?: string; +} + +export class AzureCosmosVCoreChatStore< + AdditionalMessageOptions extends object = object, +> extends BaseChatStore { + private mongoClient: MongoClient; + + private dbName: string; + private collectionName: string; + + private collection?: Collection; + + /** + * Create a new AzureCosmosVCoreChatStore instance. + */ + constructor({ + mongoClient, + dbName = DEFAULT_CHAT_DATABASE, + collectionName = DEFAULT_CHAT_Collection, + }: AzureCosmosVCoreChatStoreConfig) { + super(); + if (!mongoClient) { + throw new Error( + "MongoClient is required for AzureCosmosVCoreChatStore initialization", + ); + } + this.mongoClient = mongoClient; + this.dbName = dbName; + this.collectionName = collectionName; + } + + static fromMongoClient( + mongoClient: MongoClient, + dbName: string = DEFAULT_CHAT_DATABASE, + collectionName: string = DEFAULT_CHAT_Collection, + ) { + return new AzureCosmosVCoreChatStore({ + mongoClient, + dbName, + collectionName, + }); + } + + client(): MongoClient { + return this.mongoClient; + } + + private convertToChatMessage( + // eslint-disable-next-line @typescript-eslint/no-explicit-any + message: any, + ): ChatMessage { + return { + content: message.content as MessageContent, + role: message.role as MessageType, + options: message.options as AdditionalMessageOptions, + } as ChatMessage; + } + + private convertTovCoreMessage( + message: ChatMessage, + ): // eslint-disable-next-line @typescript-eslint/no-explicit-any + any { + return { + content: message.content, + role: message.role, + options: message.options, + }; + } + + private async ensureCollection(): Promise { + if (!this.collection) { + this.collection = this.mongoClient + .db(this.dbName) + .collection(this.collectionName); + } + return this.collection; + } + + /** + * Set messages for a given key. + */ + async setMessages( + key: string, + messages: ChatMessage[], + ): Promise { + const collection = await this.ensureCollection(); + const inputMessages = messages.map(this.convertTovCoreMessage); + await collection.updateOne( + { id: key }, + { $set: { messages: inputMessages } }, + { upsert: true }, + ); + } + + /** + * Get messages for a given key. + */ + async getMessages( + key: string, + ): Promise[]> { + const collection = await this.ensureCollection(); + const res = await collection.findOne({ + id: key, + }); + const messageHistory = res?.messages ?? []; + const result = messageHistory.map(this.convertToChatMessage); + return result; + } + + /** + * Add a message for a given key. + */ + async addMessage( + key: string, + message: ChatMessage, + idx?: number, + ): Promise { + const collection = await this.ensureCollection(); + const res = await this.getMessages(key); + const messageHistory = res.map(this.convertTovCoreMessage) ?? []; + messageHistory.splice( + idx ?? messageHistory.length, + 0, + this.convertTovCoreMessage(message), + ); + await collection.updateOne( + { id: key }, + { $set: { messages: messageHistory } }, + { upsert: true }, + ); + } + + /** + * Deletes all messages for a given key. + */ + async deleteMessages(key: string): Promise { + const collection = await this.ensureCollection(); + try { + await collection.deleteOne({ id: key }); + // eslint-disable-next-line no-empty + } catch (e) {} + } + + /** + * Deletes one message at idx index for a given key. + */ + async deleteMessage(key: string, idx: number): Promise { + // const collection = await this.ensureCollection(); + const messageHistory = await this.getMessages(key); + if (idx >= 0 && idx < messageHistory.length) { + messageHistory.splice(idx, 1); + await this.setMessages(key, messageHistory); + } + } + + /** + * Get all keys. + */ + async getKeys(): Promise> { + const collection = await this.ensureCollection(); + const keys = await collection.distinct("id"); + + function* keyGenerator(): IterableIterator { + for (const key of keys) { + yield key; + } + } + return keyGenerator(); + } +} diff --git a/packages/llamaindex/src/storage/index.ts b/packages/llamaindex/src/storage/index.ts index d0b99ae5d0..7ffd634539 100644 --- a/packages/llamaindex/src/storage/index.ts +++ b/packages/llamaindex/src/storage/index.ts @@ -2,6 +2,7 @@ export * from "@llamaindex/core/storage/chat-store"; export * from "@llamaindex/core/storage/doc-store"; export * from "@llamaindex/core/storage/index-store"; export * from "@llamaindex/core/storage/kv-store"; +export * from "./chatStore/AzureCosmosMongovCoreChatStore.js"; export * from "./chatStore/AzureCosmosNoSqlChatStore.js"; export * from "./docStore/AzureCosmosMongovCoreDocumentStore.js"; export * from "./docStore/AzureCosmosNoSqlDocumentStore.js"; From 969365ca0a51273adc05eaadabdf82ef2e21f9b9 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Thu, 21 Nov 2024 23:05:40 -0800 Subject: [PATCH 53/56] feat: add cloudflare worker full example (#1521) --- .changeset/strong-mice-dance.md | 5 + .../docs/llamaindex/setup/cloudflare.mdx | 31 ++++ e2e/examples/cloudflare-hono/.gitignore | 172 ++++++++++++++++++ e2e/examples/cloudflare-hono/package.json | 20 ++ e2e/examples/cloudflare-hono/src/index.ts | 91 +++++++++ e2e/examples/cloudflare-hono/tsconfig.json | 39 ++++ .../cloudflare-hono/worker-configuration.d.ts | 4 + e2e/examples/cloudflare-hono/wrangler.toml | 7 + packages/env/src/als/index.workerd.ts | 1 + packages/env/src/index.workerd.ts | 2 +- pnpm-lock.yaml | 95 ++++++++++ tsconfig.json | 3 + 12 files changed, 469 insertions(+), 1 deletion(-) create mode 100644 .changeset/strong-mice-dance.md create mode 100644 e2e/examples/cloudflare-hono/.gitignore create mode 100644 e2e/examples/cloudflare-hono/package.json create mode 100644 e2e/examples/cloudflare-hono/src/index.ts create mode 100644 e2e/examples/cloudflare-hono/tsconfig.json create mode 100644 e2e/examples/cloudflare-hono/worker-configuration.d.ts create mode 100644 e2e/examples/cloudflare-hono/wrangler.toml create mode 100644 packages/env/src/als/index.workerd.ts diff --git a/.changeset/strong-mice-dance.md b/.changeset/strong-mice-dance.md new file mode 100644 index 0000000000..bd9811f09b --- /dev/null +++ b/.changeset/strong-mice-dance.md @@ -0,0 +1,5 @@ +--- +"@llamaindex/env": patch +--- + +fix: async local storage on cloudflare worker diff --git a/apps/next/src/content/docs/llamaindex/setup/cloudflare.mdx b/apps/next/src/content/docs/llamaindex/setup/cloudflare.mdx index b377a65f18..5ed244b912 100644 --- a/apps/next/src/content/docs/llamaindex/setup/cloudflare.mdx +++ b/apps/next/src/content/docs/llamaindex/setup/cloudflare.mdx @@ -37,6 +37,33 @@ Then, you need create `.dev.vars` and add LLM api keys for the local development Do not commit the api key to git repository. +## Integrating with Hono + +```ts +import { Hono } from "hono"; + +type Bindings = { + OPENAI_API_KEY: string; +}; + +const app = new Hono<{ + Bindings: Bindings; +}>(); + +app.post("/llm", async (c) => { + const { setEnvs } = await import("@llamaindex/env"); + setEnvs(c.env); + + // ... + + return new Response('Hello, world!'); +}) + +export default { + fetch: app.fetch, +}; +``` + ## Difference between Node.js and Cloudflare Worker In Cloudflare Worker and similar serverless JS environment, you need to be aware of the following differences: @@ -46,3 +73,7 @@ In Cloudflare Worker and similar serverless JS environment, you need to be aware - Some of LlamaIndex.TS modules are not available in Cloudflare Worker, for example `SimpleDirectoryReader` (requires `node:fs`), Some multimodal API that relies on [`onnxruntime-node`](https://www.npmjs.com/package/onnxruntime-node)(we might port to HTTP based module in the future). - `@llamaindex/core` is designed to work in all JavaScript environment, including Cloudflare Worker. If you find any issue, please report to us. - `@llamaindex/env` is a JS environment binding module, which polyfill some Node.js/Modern Web API (for example, we have a memory based `fs` module, and Crypto API polyfill). It is designed to work in all JavaScript environment, including Cloudflare Worker. + +## Known issues + +- `llamaindex` not work perfectly in Cloudflare Worker, bundle size will be larger than 1MB, which is the limit of Cloudflare Worker. You will need import submodule instead of the whole `llamaindex` module. diff --git a/e2e/examples/cloudflare-hono/.gitignore b/e2e/examples/cloudflare-hono/.gitignore new file mode 100644 index 0000000000..3b0fe33c47 --- /dev/null +++ b/e2e/examples/cloudflare-hono/.gitignore @@ -0,0 +1,172 @@ +# Logs + +logs +_.log +npm-debug.log_ +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) + +report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json + +# Runtime data + +pids +_.pid +_.seed +\*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover + +lib-cov + +# Coverage directory used by tools like istanbul + +coverage +\*.lcov + +# nyc test coverage + +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) + +.grunt + +# Bower dependency directory (https://bower.io/) + +bower_components + +# node-waf configuration + +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) + +build/Release + +# Dependency directories + +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) + +web_modules/ + +# TypeScript cache + +\*.tsbuildinfo + +# Optional npm cache directory + +.npm + +# Optional eslint cache + +.eslintcache + +# Optional stylelint cache + +.stylelintcache + +# Microbundle cache + +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history + +.node_repl_history + +# Output of 'npm pack' + +\*.tgz + +# Yarn Integrity file + +.yarn-integrity + +# dotenv environment variable files + +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) + +.cache +.parcel-cache + +# Next.js build output + +.next +out + +# Nuxt.js build / generate output + +.nuxt +dist + +# Gatsby files + +.cache/ + +# Comment in the public line in if your project uses Gatsby and not Next.js + +# https://nextjs.org/blog/next-9-1#public-directory-support + +# public + +# vuepress build output + +.vuepress/dist + +# vuepress v2.x temp and cache directory + +.temp +.cache + +# Docusaurus cache and generated files + +.docusaurus + +# Serverless directories + +.serverless/ + +# FuseBox cache + +.fusebox/ + +# DynamoDB Local files + +.dynamodb/ + +# TernJS port file + +.tern-port + +# Stores VSCode versions used for testing VSCode extensions + +.vscode-test + +# yarn v2 + +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.\* + +# wrangler project + +.dev.vars +.wrangler/ diff --git a/e2e/examples/cloudflare-hono/package.json b/e2e/examples/cloudflare-hono/package.json new file mode 100644 index 0000000000..fc1864e282 --- /dev/null +++ b/e2e/examples/cloudflare-hono/package.json @@ -0,0 +1,20 @@ +{ + "name": "@llamaindex/cloudflare-hono", + "version": "0.0.0", + "private": true, + "scripts": { + "deploy": "wrangler deploy", + "build": "wrangler deploy --dry-run --outdir dist", + "dev": "wrangler dev", + "start": "wrangler dev", + "cf-typegen": "wrangler types" + }, + "devDependencies": { + "@cloudflare/workers-types": "^4.20241112.0", + "typescript": "^5.5.2", + "wrangler": "^3.89.0" + }, + "dependencies": { + "hono": "^4.6.11" + } +} diff --git a/e2e/examples/cloudflare-hono/src/index.ts b/e2e/examples/cloudflare-hono/src/index.ts new file mode 100644 index 0000000000..ab0c317d9e --- /dev/null +++ b/e2e/examples/cloudflare-hono/src/index.ts @@ -0,0 +1,91 @@ +import { Hono } from "hono"; + +type Bindings = { + OPENAI_API_KEY: string; + PINECONE_API_KEY: string; +}; + +const app = new Hono<{ + Bindings: Bindings; +}>(); + +app.post("/llm", async (c) => { + //#region init envs + const { setEnvs } = await import("@llamaindex/env"); + setEnvs(c.env); + //#endregion + + const { message } = await c.req.json(); + + const { extractText } = await import("@llamaindex/core/utils"); + + const { + QueryEngineTool, + serviceContextFromDefaults, + VectorStoreIndex, + OpenAIAgent, + Settings, + OpenAI, + OpenAIEmbedding, + } = await import("llamaindex"); + + const { PineconeVectorStore } = await import( + "llamaindex/vector-store/PineconeVectorStore" + ); + + const llm = new OpenAI({ + model: "gpt-4o-mini", + apiKey: c.env.OPENAI_API_KEY, + }); + + Settings.embedModel = new OpenAIEmbedding({ + model: "text-embedding-3-small", + apiKey: c.env.OPENAI_API_KEY, + }); + + const serviceContext = serviceContextFromDefaults({ + llm, + chunkSize: 8191, + chunkOverlap: 0, + }); + + const store = new PineconeVectorStore({ + namespace: "8xolsn4ulEQGdhnhP76yCzfLHdOZ", + }); + + const index = await VectorStoreIndex.fromVectorStore(store, serviceContext); + + const retriever = index.asRetriever({ + similarityTopK: 3, + }); + + // Create a query engine + const queryEngine = index.asQueryEngine({ + retriever, + }); + + const tools = [ + new QueryEngineTool({ + queryEngine: queryEngine, + metadata: { + name: "business_info_tool", + description: + "This tool can answer questions based " + + "on business information. Return not found if you" + + " can't find the answer in the documents.", + }, + }), + ]; + + const agent = new OpenAIAgent({ tools }); + + const response = await agent.chat({ + message: message, + }); + + return new Response(extractText(response.message.content)); +}); + +export default { + fetch: app.fetch, +}; diff --git a/e2e/examples/cloudflare-hono/tsconfig.json b/e2e/examples/cloudflare-hono/tsconfig.json new file mode 100644 index 0000000000..2ea4edc7bc --- /dev/null +++ b/e2e/examples/cloudflare-hono/tsconfig.json @@ -0,0 +1,39 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + /* Visit https://aka.ms/tsconfig.json to read more about this file */ + + /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ + "target": "es2021", + /* Specify a set of bundled library declaration files that describe the target runtime environment. */ + "lib": ["es2021", "DOM.AsyncIterable"], + /* Specify what JSX code is generated. */ + "jsx": "react-jsx", + /* Specify what module code is generated. */ + "module": "es2022", + /* Specify how TypeScript looks up a file from a given module specifier. */ + "moduleResolution": "Bundler", + /* Specify type package names to be included without being referenced in a source file. */ + "types": ["@cloudflare/workers-types/2023-07-01"], + /* Enable importing .json files */ + "resolveJsonModule": true, + /* Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files. */ + "allowJs": true, + /* Enable error reporting in type-checked JavaScript files. */ + "checkJs": false, + /* Disable emitting files from a compilation. */ + "noEmit": true, + /* Ensure that each file can be safely transpiled without relying on other imports. */ + "isolatedModules": true, + /* Allow 'import x from y' when a module doesn't have a default export. */ + "allowSyntheticDefaultImports": true, + /* Ensure that casing is correct in imports. */ + "forceConsistentCasingInFileNames": true, + /* Enable all strict type-checking options. */ + "strict": true, + /* Skip type checking all .d.ts files. */ + "skipLibCheck": true + }, + "exclude": ["test"], + "include": ["vitest.config.mts", "worker-configuration.d.ts", "src/**/*.ts"] +} diff --git a/e2e/examples/cloudflare-hono/worker-configuration.d.ts b/e2e/examples/cloudflare-hono/worker-configuration.d.ts new file mode 100644 index 0000000000..a093a4fc61 --- /dev/null +++ b/e2e/examples/cloudflare-hono/worker-configuration.d.ts @@ -0,0 +1,4 @@ +// Generated by Wrangler by running `wrangler types` + +// eslint-disable-next-line @typescript-eslint/no-empty-object-type +interface Env {} diff --git a/e2e/examples/cloudflare-hono/wrangler.toml b/e2e/examples/cloudflare-hono/wrangler.toml new file mode 100644 index 0000000000..b9e36d4d82 --- /dev/null +++ b/e2e/examples/cloudflare-hono/wrangler.toml @@ -0,0 +1,7 @@ +name = "llamaindex-cloudflare-hono-example" +main = "src/index.ts" +compatibility_date = "2024-11-12" +compatibility_flags = ["nodejs_als"] + +[observability] +enabled = true diff --git a/packages/env/src/als/index.workerd.ts b/packages/env/src/als/index.workerd.ts new file mode 100644 index 0000000000..31cc31a7fa --- /dev/null +++ b/packages/env/src/als/index.workerd.ts @@ -0,0 +1 @@ +export { AsyncLocalStorage } from "node:async_hooks"; diff --git a/packages/env/src/index.workerd.ts b/packages/env/src/index.workerd.ts index 301761cd80..cf07a88eba 100644 --- a/packages/env/src/index.workerd.ts +++ b/packages/env/src/index.workerd.ts @@ -7,7 +7,7 @@ */ import { INTERNAL_ENV } from "./utils/index.js"; -export * from "./als/index.non-node.js"; +export * from "./als/index.workerd.js"; export { NotSupportCurrentRuntimeClass } from "./utils/shared.js"; export * from "./node-polyfill.js"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 219b225069..f8cf25d7e0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -380,6 +380,22 @@ importers: specifier: ^4.19.0 version: 4.19.2 + e2e/examples/cloudflare-hono: + dependencies: + hono: + specifier: ^4.6.11 + version: 4.6.11 + devDependencies: + '@cloudflare/workers-types': + specifier: ^4.20241112.0 + version: 4.20241112.0 + typescript: + specifier: ^5.5.2 + version: 5.6.3 + wrangler: + specifier: ^3.89.0 + version: 3.89.0(@cloudflare/workers-types@4.20241112.0)(bufferutil@4.0.8) + e2e/examples/cloudflare-worker-agent: dependencies: llamaindex: @@ -8284,6 +8300,10 @@ packages: hoist-non-react-statics@3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + hono@4.6.11: + resolution: {integrity: sha512-f0LwJQFKdUUrCUAVowxSvNCjyzI7ZLt8XWYU/EApyeq5FfOvHFarBaE5rjU9HTNFk4RI0FkdB2edb3p/7xZjzQ==} + engines: {node: '>=16.9.0'} + hono@4.6.9: resolution: {integrity: sha512-p/pN5yZLuZaHzyAOT2nw2/Ud6HhJHYmDNGH6Ck1OWBhPMVeM1r74jbCRwNi0gyFRjjbsGgoHbOyj7mT1PDNbTw==} engines: {node: '>=16.9.0'} @@ -9682,6 +9702,11 @@ packages: engines: {node: '>=16.13'} hasBin: true + miniflare@3.20241106.1: + resolution: {integrity: sha512-dM3RBlJE8rUFxnqlPCaFCq0E7qQqEQvKbYX7W/APGCK+rLcyLmEBzC4GQR/niXdNM/oV6gdg9AA50ghnn2ALuw==} + engines: {node: '>=16.13'} + hasBin: true + minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} @@ -12574,6 +12599,9 @@ packages: unenv-nightly@2.0.0-20241024-111401-d4156ac: resolution: {integrity: sha512-xJO1hfY+Te+/XnfCYrCbFbRcgu6XEODND1s5wnVbaBCkuQX7JXF7fHEXPrukFE2j8EOH848P8QN19VO47XN8hw==} + unenv-nightly@2.0.0-20241111-080453-894aa31: + resolution: {integrity: sha512-0W39QQOQ9VE8kVVUpGwEG+pZcsCXk5wqNG6rDPE6Gr+fiA69LR0qERM61hW5KCOkC1/ArCFrfCGjwHyyv/bI0Q==} + unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} engines: {node: '>=4'} @@ -13113,6 +13141,16 @@ packages: '@cloudflare/workers-types': optional: true + wrangler@3.89.0: + resolution: {integrity: sha512-ix3Rir/cu9Cn6FklvPDIW1QwOMcRU8iPj3IrkBWGdB66K9z1uqyqoTP64UZZyXrBItfrU7SbQT4L5wJ5y10TPA==} + engines: {node: '>=16.17.0'} + hasBin: true + peerDependencies: + '@cloudflare/workers-types': ^4.20241106.0 + peerDependenciesMeta: + '@cloudflare/workers-types': + optional: true + wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} @@ -22118,6 +22156,8 @@ snapshots: dependencies: react-is: 16.13.1 + hono@4.6.11: {} + hono@4.6.9: {} hpack.js@2.1.6: @@ -23988,6 +24028,25 @@ snapshots: - supports-color - utf-8-validate + miniflare@3.20241106.1(bufferutil@4.0.8): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + acorn: 8.14.0 + acorn-walk: 8.3.4 + capnp-ts: 0.7.0 + exit-hook: 2.2.1 + glob-to-regexp: 0.4.1 + stoppable: 1.1.0 + undici: 5.28.4 + workerd: 1.20241106.1 + ws: 8.18.0(bufferutil@4.0.8) + youch: 3.3.4 + zod: 3.23.8 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + minimalistic-assert@1.0.1: {} minimatch@10.0.1: @@ -27290,6 +27349,13 @@ snapshots: pathe: 1.1.2 ufo: 1.5.4 + unenv-nightly@2.0.0-20241111-080453-894aa31: + dependencies: + defu: 6.1.4 + ohash: 1.1.4 + pathe: 1.1.2 + ufo: 1.5.4 + unicode-canonical-property-names-ecmascript@2.0.1: {} unicode-emoji-modifier-base@1.0.0: {} @@ -28024,6 +28090,35 @@ snapshots: - supports-color - utf-8-validate + wrangler@3.89.0(@cloudflare/workers-types@4.20241112.0)(bufferutil@4.0.8): + dependencies: + '@cloudflare/kv-asset-handler': 0.3.4 + '@cloudflare/workers-shared': 0.7.1 + '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19) + '@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.17.19) + blake3-wasm: 2.1.5 + chokidar: 4.0.1 + date-fns: 4.1.0 + esbuild: 0.17.19 + itty-time: 1.0.6 + miniflare: 3.20241106.1(bufferutil@4.0.8) + nanoid: 3.3.7 + path-to-regexp: 6.3.0 + resolve: 1.22.8 + resolve.exports: 2.0.2 + selfsigned: 2.4.1 + source-map: 0.6.1 + unenv: unenv-nightly@2.0.0-20241111-080453-894aa31 + workerd: 1.20241106.1 + xxhash-wasm: 1.0.2 + optionalDependencies: + '@cloudflare/workers-types': 4.20241112.0 + fsevents: 2.3.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + wrap-ansi@6.2.0: dependencies: ansi-styles: 4.3.0 diff --git a/tsconfig.json b/tsconfig.json index 3be6d6b8d5..f8ea549d3c 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -74,6 +74,9 @@ { "path": "./e2e/examples/cloudflare-worker-agent/tsconfig.json" }, + { + "path": "./e2e/examples/cloudflare-hono/tsconfig.json" + }, { "path": "./e2e/examples/nextjs-agent/tsconfig.json" }, From a2bbd62399435ac226990eb47bbf73382ce3d703 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 21 Nov 2024 23:17:45 -0800 Subject: [PATCH 54/56] Release 0.8.22 (#1520) Co-authored-by: github-actions[bot] --- .changeset/perfect-fireants-guess.md | 5 ----- .changeset/strong-mice-dance.md | 5 ----- apps/docs/CHANGELOG.md | 7 ++++++ apps/docs/package.json | 2 +- apps/next/CHANGELOG.md | 12 ++++++++++ apps/next/package.json | 2 +- .../cloudflare-worker-agent/CHANGELOG.md | 7 ++++++ .../cloudflare-worker-agent/package.json | 2 +- e2e/examples/llama-parse-browser/CHANGELOG.md | 6 +++++ e2e/examples/llama-parse-browser/package.json | 2 +- e2e/examples/nextjs-agent/CHANGELOG.md | 7 ++++++ e2e/examples/nextjs-agent/package.json | 2 +- e2e/examples/nextjs-edge-runtime/CHANGELOG.md | 7 ++++++ e2e/examples/nextjs-edge-runtime/package.json | 2 +- e2e/examples/nextjs-node-runtime/CHANGELOG.md | 7 ++++++ e2e/examples/nextjs-node-runtime/package.json | 2 +- e2e/examples/waku-query-engine/CHANGELOG.md | 7 ++++++ e2e/examples/waku-query-engine/package.json | 2 +- packages/autotool/CHANGELOG.md | 7 ++++++ .../autotool/examples/01_node/CHANGELOG.md | 8 +++++++ .../autotool/examples/01_node/package.json | 2 +- .../autotool/examples/02_nextjs/CHANGELOG.md | 8 +++++++ .../autotool/examples/02_nextjs/package.json | 2 +- packages/autotool/package.json | 2 +- packages/cloud/CHANGELOG.md | 8 +++++++ packages/cloud/package.json | 2 +- packages/community/CHANGELOG.md | 8 +++++++ packages/community/package.json | 2 +- packages/core/CHANGELOG.md | 7 ++++++ packages/core/package.json | 2 +- packages/env/CHANGELOG.md | 6 +++++ packages/env/package.json | 2 +- packages/experimental/CHANGELOG.md | 7 ++++++ packages/experimental/package.json | 2 +- packages/llamaindex/CHANGELOG.md | 22 +++++++++++++++++++ packages/llamaindex/package.json | 2 +- packages/node-parser/CHANGELOG.md | 8 +++++++ packages/node-parser/package.json | 2 +- packages/providers/anthropic/CHANGELOG.md | 8 +++++++ packages/providers/anthropic/package.json | 2 +- packages/providers/clip/CHANGELOG.md | 9 ++++++++ packages/providers/clip/package.json | 2 +- packages/providers/deepinfra/CHANGELOG.md | 9 ++++++++ packages/providers/deepinfra/package.json | 2 +- packages/providers/groq/CHANGELOG.md | 8 +++++++ packages/providers/groq/package.json | 2 +- packages/providers/huggingface/CHANGELOG.md | 9 ++++++++ packages/providers/huggingface/package.json | 2 +- packages/providers/ollama/CHANGELOG.md | 8 +++++++ packages/providers/ollama/package.json | 2 +- packages/providers/openai/CHANGELOG.md | 8 +++++++ packages/providers/openai/package.json | 2 +- packages/providers/portkey-ai/CHANGELOG.md | 8 +++++++ packages/providers/portkey-ai/package.json | 2 +- packages/providers/replicate/CHANGELOG.md | 8 +++++++ packages/providers/replicate/package.json | 2 +- packages/providers/vllm/CHANGELOG.md | 6 +++++ packages/providers/vllm/package.json | 2 +- packages/readers/CHANGELOG.md | 8 +++++++ packages/readers/package.json | 2 +- unit/CHANGELOG.md | 12 ++++++++++ unit/package.json | 2 +- 62 files changed, 280 insertions(+), 40 deletions(-) delete mode 100644 .changeset/perfect-fireants-guess.md delete mode 100644 .changeset/strong-mice-dance.md diff --git a/.changeset/perfect-fireants-guess.md b/.changeset/perfect-fireants-guess.md deleted file mode 100644 index 980b9d8ec2..0000000000 --- a/.changeset/perfect-fireants-guess.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"llamaindex": patch ---- - -feat: add Azure Cosmos DB Mongo vCore ChatStore diff --git a/.changeset/strong-mice-dance.md b/.changeset/strong-mice-dance.md deleted file mode 100644 index bd9811f09b..0000000000 --- a/.changeset/strong-mice-dance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@llamaindex/env": patch ---- - -fix: async local storage on cloudflare worker diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index ef3acefb30..9facd5bd44 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,12 @@ # docs +## 0.0.127 + +### Patch Changes + +- Updated dependencies [819af45] + - llamaindex@0.8.22 + ## 0.0.126 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index dc001e1204..37c618219d 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.126", + "version": "0.0.127", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index d023c8b481..452569c486 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,17 @@ # @llamaindex/doc +## 0.0.25 + +### Patch Changes + +- Updated dependencies [819af45] + - llamaindex@0.8.22 + - @llamaindex/cloud@2.0.14 + - @llamaindex/core@0.4.14 + - @llamaindex/node-parser@0.0.15 + - @llamaindex/openai@0.1.39 + - @llamaindex/readers@1.0.16 + ## 0.0.24 ### Patch Changes diff --git a/apps/next/package.json b/apps/next/package.json index 9c26a9a3f2..d031e0495f 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/doc", - "version": "0.0.24", + "version": "0.0.25", "private": true, "scripts": { "build": "pnpm run build:docs && next build", diff --git a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md index f71f300d8e..ccc573670a 100644 --- a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md +++ b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/cloudflare-worker-agent-test +## 0.0.118 + +### Patch Changes + +- Updated dependencies [819af45] + - llamaindex@0.8.22 + ## 0.0.117 ### Patch Changes diff --git a/e2e/examples/cloudflare-worker-agent/package.json b/e2e/examples/cloudflare-worker-agent/package.json index 77064d05c5..9fcbd065a3 100644 --- a/e2e/examples/cloudflare-worker-agent/package.json +++ b/e2e/examples/cloudflare-worker-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloudflare-worker-agent-test", - "version": "0.0.117", + "version": "0.0.118", "type": "module", "private": true, "scripts": { diff --git a/e2e/examples/llama-parse-browser/CHANGELOG.md b/e2e/examples/llama-parse-browser/CHANGELOG.md index edac70e244..cc47d26311 100644 --- a/e2e/examples/llama-parse-browser/CHANGELOG.md +++ b/e2e/examples/llama-parse-browser/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/llama-parse-browser-test +## 0.0.34 + +### Patch Changes + +- @llamaindex/cloud@2.0.14 + ## 0.0.33 ### Patch Changes diff --git a/e2e/examples/llama-parse-browser/package.json b/e2e/examples/llama-parse-browser/package.json index fc457cad56..f31a1f930c 100644 --- a/e2e/examples/llama-parse-browser/package.json +++ b/e2e/examples/llama-parse-browser/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/llama-parse-browser-test", "private": true, - "version": "0.0.33", + "version": "0.0.34", "type": "module", "scripts": { "dev": "vite", diff --git a/e2e/examples/nextjs-agent/CHANGELOG.md b/e2e/examples/nextjs-agent/CHANGELOG.md index cd0a94fb0c..9da79ec7df 100644 --- a/e2e/examples/nextjs-agent/CHANGELOG.md +++ b/e2e/examples/nextjs-agent/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/next-agent-test +## 0.1.118 + +### Patch Changes + +- Updated dependencies [819af45] + - llamaindex@0.8.22 + ## 0.1.117 ### Patch Changes diff --git a/e2e/examples/nextjs-agent/package.json b/e2e/examples/nextjs-agent/package.json index 81b39a0c22..dd7a334c8d 100644 --- a/e2e/examples/nextjs-agent/package.json +++ b/e2e/examples/nextjs-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-agent-test", - "version": "0.1.117", + "version": "0.1.118", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md index 41621a9aa7..8dc9d02323 100644 --- a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # test-edge-runtime +## 0.1.117 + +### Patch Changes + +- Updated dependencies [819af45] + - llamaindex@0.8.22 + ## 0.1.116 ### Patch Changes diff --git a/e2e/examples/nextjs-edge-runtime/package.json b/e2e/examples/nextjs-edge-runtime/package.json index f5d7ae41e5..2382477993 100644 --- a/e2e/examples/nextjs-edge-runtime/package.json +++ b/e2e/examples/nextjs-edge-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/nextjs-edge-runtime-test", - "version": "0.1.116", + "version": "0.1.117", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-node-runtime/CHANGELOG.md b/e2e/examples/nextjs-node-runtime/CHANGELOG.md index 182dc6face..368b5cae78 100644 --- a/e2e/examples/nextjs-node-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-node-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/next-node-runtime +## 0.0.99 + +### Patch Changes + +- Updated dependencies [819af45] + - llamaindex@0.8.22 + ## 0.0.98 ### Patch Changes diff --git a/e2e/examples/nextjs-node-runtime/package.json b/e2e/examples/nextjs-node-runtime/package.json index 0f1c32fc9f..721d55191a 100644 --- a/e2e/examples/nextjs-node-runtime/package.json +++ b/e2e/examples/nextjs-node-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-node-runtime-test", - "version": "0.0.98", + "version": "0.0.99", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/waku-query-engine/CHANGELOG.md b/e2e/examples/waku-query-engine/CHANGELOG.md index 2cfbc00f50..46c801edc7 100644 --- a/e2e/examples/waku-query-engine/CHANGELOG.md +++ b/e2e/examples/waku-query-engine/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/waku-query-engine-test +## 0.0.118 + +### Patch Changes + +- Updated dependencies [819af45] + - llamaindex@0.8.22 + ## 0.0.117 ### Patch Changes diff --git a/e2e/examples/waku-query-engine/package.json b/e2e/examples/waku-query-engine/package.json index b069f00f23..aa7b82b75d 100644 --- a/e2e/examples/waku-query-engine/package.json +++ b/e2e/examples/waku-query-engine/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/waku-query-engine-test", - "version": "0.0.117", + "version": "0.0.118", "type": "module", "private": true, "scripts": { diff --git a/packages/autotool/CHANGELOG.md b/packages/autotool/CHANGELOG.md index 6a7b33d2a8..044cfb4a4b 100644 --- a/packages/autotool/CHANGELOG.md +++ b/packages/autotool/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool +## 5.0.22 + +### Patch Changes + +- Updated dependencies [819af45] + - llamaindex@0.8.22 + ## 5.0.21 ### Patch Changes diff --git a/packages/autotool/examples/01_node/CHANGELOG.md b/packages/autotool/examples/01_node/CHANGELOG.md index 0a91b0cb98..177d320c5f 100644 --- a/packages/autotool/examples/01_node/CHANGELOG.md +++ b/packages/autotool/examples/01_node/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/autotool-01-node-example +## 0.0.65 + +### Patch Changes + +- Updated dependencies [819af45] + - llamaindex@0.8.22 + - @llamaindex/autotool@5.0.22 + ## 0.0.64 ### Patch Changes diff --git a/packages/autotool/examples/01_node/package.json b/packages/autotool/examples/01_node/package.json index 85b5d6b300..4be024ea7e 100644 --- a/packages/autotool/examples/01_node/package.json +++ b/packages/autotool/examples/01_node/package.json @@ -13,5 +13,5 @@ "scripts": { "start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts" }, - "version": "0.0.64" + "version": "0.0.65" } diff --git a/packages/autotool/examples/02_nextjs/CHANGELOG.md b/packages/autotool/examples/02_nextjs/CHANGELOG.md index 551180fff4..74204d11af 100644 --- a/packages/autotool/examples/02_nextjs/CHANGELOG.md +++ b/packages/autotool/examples/02_nextjs/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/autotool-02-next-example +## 0.1.109 + +### Patch Changes + +- Updated dependencies [819af45] + - llamaindex@0.8.22 + - @llamaindex/autotool@5.0.22 + ## 0.1.108 ### Patch Changes diff --git a/packages/autotool/examples/02_nextjs/package.json b/packages/autotool/examples/02_nextjs/package.json index 7038509613..75fcdb2cfb 100644 --- a/packages/autotool/examples/02_nextjs/package.json +++ b/packages/autotool/examples/02_nextjs/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool-02-next-example", "private": true, - "version": "0.1.108", + "version": "0.1.109", "scripts": { "dev": "next dev", "build": "next build", diff --git a/packages/autotool/package.json b/packages/autotool/package.json index 278ccc21d3..ed5123fa5d 100644 --- a/packages/autotool/package.json +++ b/packages/autotool/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool", "type": "module", - "version": "5.0.21", + "version": "5.0.22", "description": "auto transpile your JS function to LLM Agent compatible", "files": [ "dist", diff --git a/packages/cloud/CHANGELOG.md b/packages/cloud/CHANGELOG.md index 6499f0ac10..28059a120e 100644 --- a/packages/cloud/CHANGELOG.md +++ b/packages/cloud/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/cloud +## 2.0.14 + +### Patch Changes + +- Updated dependencies [969365c] + - @llamaindex/env@0.1.22 + - @llamaindex/core@0.4.14 + ## 2.0.13 ### Patch Changes diff --git a/packages/cloud/package.json b/packages/cloud/package.json index 7b6696beb0..99fb4b6e18 100644 --- a/packages/cloud/package.json +++ b/packages/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloud", - "version": "2.0.13", + "version": "2.0.14", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/community/CHANGELOG.md b/packages/community/CHANGELOG.md index 5ba38515c9..09ab034179 100644 --- a/packages/community/CHANGELOG.md +++ b/packages/community/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/community +## 0.0.72 + +### Patch Changes + +- Updated dependencies [969365c] + - @llamaindex/env@0.1.22 + - @llamaindex/core@0.4.14 + ## 0.0.71 ### Patch Changes diff --git a/packages/community/package.json b/packages/community/package.json index 134d3c5fc0..7811fb56fd 100644 --- a/packages/community/package.json +++ b/packages/community/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/community", "description": "Community package for LlamaIndexTS", - "version": "0.0.71", + "version": "0.0.72", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 1500fce766..f784738b06 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/core +## 0.4.14 + +### Patch Changes + +- Updated dependencies [969365c] + - @llamaindex/env@0.1.22 + ## 0.4.13 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 38f1222fa1..5e2e7faf83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/core", "type": "module", - "version": "0.4.13", + "version": "0.4.14", "description": "LlamaIndex Core Module", "exports": { "./agent": { diff --git a/packages/env/CHANGELOG.md b/packages/env/CHANGELOG.md index 840d7390c1..d0993473ff 100644 --- a/packages/env/CHANGELOG.md +++ b/packages/env/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/env +## 0.1.22 + +### Patch Changes + +- 969365c: fix: async local storage on cloudflare worker + ## 0.1.21 ### Patch Changes diff --git a/packages/env/package.json b/packages/env/package.json index 3afa3a685a..8bc8dde820 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/env", "description": "environment wrapper, supports all JS environment including node, deno, bun, edge runtime, and cloudflare worker", - "version": "0.1.21", + "version": "0.1.22", "type": "module", "types": "dist/index.d.ts", "module": "dist/index.js", diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index 82a09af5f5..afeb026744 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/experimental +## 0.0.134 + +### Patch Changes + +- Updated dependencies [819af45] + - llamaindex@0.8.22 + ## 0.0.133 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index 9c21f0f900..ea209fde8e 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/experimental", "description": "Experimental package for LlamaIndexTS", - "version": "0.0.133", + "version": "0.0.134", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/llamaindex/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md index 52018c475d..2eb89e42ef 100644 --- a/packages/llamaindex/CHANGELOG.md +++ b/packages/llamaindex/CHANGELOG.md @@ -1,5 +1,27 @@ # llamaindex +## 0.8.22 + +### Patch Changes + +- 819af45: feat: add Azure Cosmos DB Mongo vCore ChatStore +- Updated dependencies [969365c] + - @llamaindex/env@0.1.22 + - @llamaindex/cloud@2.0.14 + - @llamaindex/core@0.4.14 + - @llamaindex/node-parser@0.0.15 + - @llamaindex/anthropic@0.0.23 + - @llamaindex/clip@0.0.23 + - @llamaindex/deepinfra@0.0.23 + - @llamaindex/groq@0.0.38 + - @llamaindex/huggingface@0.0.23 + - @llamaindex/ollama@0.0.30 + - @llamaindex/openai@0.1.39 + - @llamaindex/portkey-ai@0.0.23 + - @llamaindex/replicate@0.0.23 + - @llamaindex/readers@1.0.16 + - @llamaindex/vllm@0.0.9 + ## 0.8.21 ### Patch Changes diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index a1f03674e5..aba57788b7 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -1,6 +1,6 @@ { "name": "llamaindex", - "version": "0.8.21", + "version": "0.8.22", "license": "MIT", "type": "module", "keywords": [ diff --git a/packages/node-parser/CHANGELOG.md b/packages/node-parser/CHANGELOG.md index 439e77fe0d..6cda85fcf5 100644 --- a/packages/node-parser/CHANGELOG.md +++ b/packages/node-parser/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/node-parser +## 0.0.15 + +### Patch Changes + +- Updated dependencies [969365c] + - @llamaindex/env@0.1.22 + - @llamaindex/core@0.4.14 + ## 0.0.14 ### Patch Changes diff --git a/packages/node-parser/package.json b/packages/node-parser/package.json index 7708d843fe..ef59f06a09 100644 --- a/packages/node-parser/package.json +++ b/packages/node-parser/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/node-parser", - "version": "0.0.14", + "version": "0.0.15", "description": "Node parser for LlamaIndex", "type": "module", "exports": { diff --git a/packages/providers/anthropic/CHANGELOG.md b/packages/providers/anthropic/CHANGELOG.md index 715e0c79f7..18946a8d67 100644 --- a/packages/providers/anthropic/CHANGELOG.md +++ b/packages/providers/anthropic/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/anthropic +## 0.0.23 + +### Patch Changes + +- Updated dependencies [969365c] + - @llamaindex/env@0.1.22 + - @llamaindex/core@0.4.14 + ## 0.0.22 ### Patch Changes diff --git a/packages/providers/anthropic/package.json b/packages/providers/anthropic/package.json index b6e3b67e5e..767947d272 100644 --- a/packages/providers/anthropic/package.json +++ b/packages/providers/anthropic/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/anthropic", "description": "Anthropic Adapter for LlamaIndex", - "version": "0.0.22", + "version": "0.0.23", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/clip/CHANGELOG.md b/packages/providers/clip/CHANGELOG.md index ccc5afd285..9a157f91bd 100644 --- a/packages/providers/clip/CHANGELOG.md +++ b/packages/providers/clip/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/clip +## 0.0.23 + +### Patch Changes + +- Updated dependencies [969365c] + - @llamaindex/env@0.1.22 + - @llamaindex/core@0.4.14 + - @llamaindex/openai@0.1.39 + ## 0.0.22 ### Patch Changes diff --git a/packages/providers/clip/package.json b/packages/providers/clip/package.json index 9a20b67129..a3e81f409b 100644 --- a/packages/providers/clip/package.json +++ b/packages/providers/clip/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/clip", "description": "Clip Embedding Adapter for LlamaIndex", - "version": "0.0.22", + "version": "0.0.23", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/deepinfra/CHANGELOG.md b/packages/providers/deepinfra/CHANGELOG.md index e95414e51a..6eb0593abd 100644 --- a/packages/providers/deepinfra/CHANGELOG.md +++ b/packages/providers/deepinfra/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/deepinfra +## 0.0.23 + +### Patch Changes + +- Updated dependencies [969365c] + - @llamaindex/env@0.1.22 + - @llamaindex/core@0.4.14 + - @llamaindex/openai@0.1.39 + ## 0.0.22 ### Patch Changes diff --git a/packages/providers/deepinfra/package.json b/packages/providers/deepinfra/package.json index 158c659857..b7f4c91789 100644 --- a/packages/providers/deepinfra/package.json +++ b/packages/providers/deepinfra/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/deepinfra", "description": "Deepinfra Adapter for LlamaIndex", - "version": "0.0.22", + "version": "0.0.23", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/groq/CHANGELOG.md b/packages/providers/groq/CHANGELOG.md index a17fa0caa0..8f358fd89e 100644 --- a/packages/providers/groq/CHANGELOG.md +++ b/packages/providers/groq/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/groq +## 0.0.38 + +### Patch Changes + +- Updated dependencies [969365c] + - @llamaindex/env@0.1.22 + - @llamaindex/openai@0.1.39 + ## 0.0.37 ### Patch Changes diff --git a/packages/providers/groq/package.json b/packages/providers/groq/package.json index e54432dd25..cc43239af0 100644 --- a/packages/providers/groq/package.json +++ b/packages/providers/groq/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/groq", "description": "Groq Adapter for LlamaIndex", - "version": "0.0.37", + "version": "0.0.38", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/huggingface/CHANGELOG.md b/packages/providers/huggingface/CHANGELOG.md index 1a1e3a1db4..4de458a3bd 100644 --- a/packages/providers/huggingface/CHANGELOG.md +++ b/packages/providers/huggingface/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/huggingface +## 0.0.23 + +### Patch Changes + +- Updated dependencies [969365c] + - @llamaindex/env@0.1.22 + - @llamaindex/core@0.4.14 + - @llamaindex/openai@0.1.39 + ## 0.0.22 ### Patch Changes diff --git a/packages/providers/huggingface/package.json b/packages/providers/huggingface/package.json index 596ef3eeb8..947ebb0533 100644 --- a/packages/providers/huggingface/package.json +++ b/packages/providers/huggingface/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/huggingface", "description": "Huggingface Adapter for LlamaIndex", - "version": "0.0.22", + "version": "0.0.23", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/ollama/CHANGELOG.md b/packages/providers/ollama/CHANGELOG.md index 218b2fd120..1aaeb28096 100644 --- a/packages/providers/ollama/CHANGELOG.md +++ b/packages/providers/ollama/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/ollama +## 0.0.30 + +### Patch Changes + +- Updated dependencies [969365c] + - @llamaindex/env@0.1.22 + - @llamaindex/core@0.4.14 + ## 0.0.29 ### Patch Changes diff --git a/packages/providers/ollama/package.json b/packages/providers/ollama/package.json index 8907cbbc70..8abf460091 100644 --- a/packages/providers/ollama/package.json +++ b/packages/providers/ollama/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/ollama", "description": "Ollama Adapter for LlamaIndex", - "version": "0.0.29", + "version": "0.0.30", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/openai/CHANGELOG.md b/packages/providers/openai/CHANGELOG.md index 675c1cb3a0..db9ae4be02 100644 --- a/packages/providers/openai/CHANGELOG.md +++ b/packages/providers/openai/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/openai +## 0.1.39 + +### Patch Changes + +- Updated dependencies [969365c] + - @llamaindex/env@0.1.22 + - @llamaindex/core@0.4.14 + ## 0.1.38 ### Patch Changes diff --git a/packages/providers/openai/package.json b/packages/providers/openai/package.json index 708a7a2949..181f88261f 100644 --- a/packages/providers/openai/package.json +++ b/packages/providers/openai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/openai", "description": "OpenAI Adapter for LlamaIndex", - "version": "0.1.38", + "version": "0.1.39", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/portkey-ai/CHANGELOG.md b/packages/providers/portkey-ai/CHANGELOG.md index 3a82a255da..3f11e2fc13 100644 --- a/packages/providers/portkey-ai/CHANGELOG.md +++ b/packages/providers/portkey-ai/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/portkey-ai +## 0.0.23 + +### Patch Changes + +- Updated dependencies [969365c] + - @llamaindex/env@0.1.22 + - @llamaindex/core@0.4.14 + ## 0.0.22 ### Patch Changes diff --git a/packages/providers/portkey-ai/package.json b/packages/providers/portkey-ai/package.json index 142866eb73..ee40f1b06f 100644 --- a/packages/providers/portkey-ai/package.json +++ b/packages/providers/portkey-ai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/portkey-ai", "description": "Portkey Adapter for LlamaIndex", - "version": "0.0.22", + "version": "0.0.23", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/replicate/CHANGELOG.md b/packages/providers/replicate/CHANGELOG.md index 198fab9fa3..2800edf2bc 100644 --- a/packages/providers/replicate/CHANGELOG.md +++ b/packages/providers/replicate/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/replicate +## 0.0.23 + +### Patch Changes + +- Updated dependencies [969365c] + - @llamaindex/env@0.1.22 + - @llamaindex/core@0.4.14 + ## 0.0.22 ### Patch Changes diff --git a/packages/providers/replicate/package.json b/packages/providers/replicate/package.json index ace2cf9122..4f4aaf29f3 100644 --- a/packages/providers/replicate/package.json +++ b/packages/providers/replicate/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/replicate", "description": "Replicate Adapter for LlamaIndex", - "version": "0.0.22", + "version": "0.0.23", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/vllm/CHANGELOG.md b/packages/providers/vllm/CHANGELOG.md index e1e215a4e7..0802486e5c 100644 --- a/packages/providers/vllm/CHANGELOG.md +++ b/packages/providers/vllm/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/vllm +## 0.0.9 + +### Patch Changes + +- @llamaindex/openai@0.1.39 + ## 0.0.8 ### Patch Changes diff --git a/packages/providers/vllm/package.json b/packages/providers/vllm/package.json index 2842b24057..6b327c1987 100644 --- a/packages/providers/vllm/package.json +++ b/packages/providers/vllm/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/vllm", "description": "vLLM Adapter for LlamaIndex", - "version": "0.0.8", + "version": "0.0.9", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/readers/CHANGELOG.md b/packages/readers/CHANGELOG.md index ddb27067ac..2b224cf9d0 100644 --- a/packages/readers/CHANGELOG.md +++ b/packages/readers/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/readers +## 1.0.16 + +### Patch Changes + +- Updated dependencies [969365c] + - @llamaindex/env@0.1.22 + - @llamaindex/core@0.4.14 + ## 1.0.15 ### Patch Changes diff --git a/packages/readers/package.json b/packages/readers/package.json index 7d738448d3..d85d33feee 100644 --- a/packages/readers/package.json +++ b/packages/readers/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/readers", "description": "LlamaIndex Readers", - "version": "1.0.15", + "version": "1.0.16", "type": "module", "exports": { "./node/hook": "./node/dist/hook.js", diff --git a/unit/CHANGELOG.md b/unit/CHANGELOG.md index 28d79ca2dd..18c72108e0 100644 --- a/unit/CHANGELOG.md +++ b/unit/CHANGELOG.md @@ -1,5 +1,17 @@ # @llamaindex/unit-test +## 0.0.32 + +### Patch Changes + +- Updated dependencies [819af45] + - llamaindex@0.8.22 + - @llamaindex/cloud@2.0.14 + - @llamaindex/core@0.4.14 + - @llamaindex/node-parser@0.0.15 + - @llamaindex/openai@0.1.39 + - @llamaindex/readers@1.0.16 + ## 0.0.31 ### Patch Changes diff --git a/unit/package.json b/unit/package.json index 4460a7e83e..da39df6c65 100644 --- a/unit/package.json +++ b/unit/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/unit-test", "private": true, - "version": "0.0.31", + "version": "0.0.32", "type": "module", "scripts": { "test": "vitest run" From d2b2722a30cfaebf06699cb154206ddc4e534f6f Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Tue, 26 Nov 2024 15:42:20 -0800 Subject: [PATCH 55/56] fix: switch tokenizer in cloudflare (#1525) --- .changeset/loud-gifts-wink.md | 5 +++++ packages/env/src/tokenizers.workerd.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/loud-gifts-wink.md diff --git a/.changeset/loud-gifts-wink.md b/.changeset/loud-gifts-wink.md new file mode 100644 index 0000000000..e6218583c1 --- /dev/null +++ b/.changeset/loud-gifts-wink.md @@ -0,0 +1,5 @@ +--- +"@llamaindex/env": patch +--- + +fix: switch tokenizer in cloudflare diff --git a/packages/env/src/tokenizers.workerd.ts b/packages/env/src/tokenizers.workerd.ts index de80cda92a..a1ac4a758c 100644 --- a/packages/env/src/tokenizers.workerd.ts +++ b/packages/env/src/tokenizers.workerd.ts @@ -2,4 +2,4 @@ export { Tokenizers, tokenizers, type Tokenizer, -} from "./internal/tokenizers/js.js"; +} from "./internal/tokenizers/node.js"; From dc85649eaddf22d95f87e0d70c4d2568eb51862d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 17:41:29 -0800 Subject: [PATCH 56/56] Release 0.8.23 (#1526) Co-authored-by: github-actions[bot] --- .changeset/loud-gifts-wink.md | 5 ----- apps/docs/CHANGELOG.md | 6 ++++++ apps/docs/package.json | 2 +- apps/next/CHANGELOG.md | 11 ++++++++++ apps/next/package.json | 2 +- .../cloudflare-worker-agent/CHANGELOG.md | 6 ++++++ .../cloudflare-worker-agent/package.json | 2 +- e2e/examples/llama-parse-browser/CHANGELOG.md | 6 ++++++ e2e/examples/llama-parse-browser/package.json | 2 +- e2e/examples/nextjs-agent/CHANGELOG.md | 6 ++++++ e2e/examples/nextjs-agent/package.json | 2 +- e2e/examples/nextjs-edge-runtime/CHANGELOG.md | 6 ++++++ e2e/examples/nextjs-edge-runtime/package.json | 2 +- e2e/examples/nextjs-node-runtime/CHANGELOG.md | 6 ++++++ e2e/examples/nextjs-node-runtime/package.json | 2 +- e2e/examples/waku-query-engine/CHANGELOG.md | 6 ++++++ e2e/examples/waku-query-engine/package.json | 2 +- packages/autotool/CHANGELOG.md | 6 ++++++ .../autotool/examples/01_node/CHANGELOG.md | 7 +++++++ .../autotool/examples/01_node/package.json | 2 +- .../autotool/examples/02_nextjs/CHANGELOG.md | 7 +++++++ .../autotool/examples/02_nextjs/package.json | 2 +- packages/autotool/package.json | 2 +- packages/cloud/CHANGELOG.md | 8 +++++++ packages/cloud/package.json | 2 +- packages/community/CHANGELOG.md | 8 +++++++ packages/community/package.json | 2 +- packages/core/CHANGELOG.md | 7 +++++++ packages/core/package.json | 2 +- packages/env/CHANGELOG.md | 6 ++++++ packages/env/package.json | 2 +- packages/experimental/CHANGELOG.md | 6 ++++++ packages/experimental/package.json | 2 +- packages/llamaindex/CHANGELOG.md | 21 +++++++++++++++++++ packages/llamaindex/package.json | 2 +- packages/node-parser/CHANGELOG.md | 8 +++++++ packages/node-parser/package.json | 2 +- packages/providers/anthropic/CHANGELOG.md | 8 +++++++ packages/providers/anthropic/package.json | 2 +- packages/providers/clip/CHANGELOG.md | 9 ++++++++ packages/providers/clip/package.json | 2 +- packages/providers/deepinfra/CHANGELOG.md | 9 ++++++++ packages/providers/deepinfra/package.json | 2 +- packages/providers/groq/CHANGELOG.md | 8 +++++++ packages/providers/groq/package.json | 2 +- packages/providers/huggingface/CHANGELOG.md | 9 ++++++++ packages/providers/huggingface/package.json | 2 +- packages/providers/ollama/CHANGELOG.md | 8 +++++++ packages/providers/ollama/package.json | 2 +- packages/providers/openai/CHANGELOG.md | 8 +++++++ packages/providers/openai/package.json | 2 +- packages/providers/portkey-ai/CHANGELOG.md | 8 +++++++ packages/providers/portkey-ai/package.json | 2 +- packages/providers/replicate/CHANGELOG.md | 8 +++++++ packages/providers/replicate/package.json | 2 +- packages/providers/vllm/CHANGELOG.md | 6 ++++++ packages/providers/vllm/package.json | 2 +- packages/readers/CHANGELOG.md | 8 +++++++ packages/readers/package.json | 2 +- unit/CHANGELOG.md | 11 ++++++++++ unit/package.json | 2 +- 61 files changed, 267 insertions(+), 35 deletions(-) delete mode 100644 .changeset/loud-gifts-wink.md diff --git a/.changeset/loud-gifts-wink.md b/.changeset/loud-gifts-wink.md deleted file mode 100644 index e6218583c1..0000000000 --- a/.changeset/loud-gifts-wink.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@llamaindex/env": patch ---- - -fix: switch tokenizer in cloudflare diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index 9facd5bd44..cdc28ec296 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,11 @@ # docs +## 0.0.128 + +### Patch Changes + +- llamaindex@0.8.23 + ## 0.0.127 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index 37c618219d..a60cdca8a1 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.127", + "version": "0.0.128", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/apps/next/CHANGELOG.md b/apps/next/CHANGELOG.md index 452569c486..86662f13f8 100644 --- a/apps/next/CHANGELOG.md +++ b/apps/next/CHANGELOG.md @@ -1,5 +1,16 @@ # @llamaindex/doc +## 0.0.26 + +### Patch Changes + +- @llamaindex/cloud@2.0.15 +- @llamaindex/core@0.4.15 +- llamaindex@0.8.23 +- @llamaindex/node-parser@0.0.16 +- @llamaindex/openai@0.1.40 +- @llamaindex/readers@1.0.17 + ## 0.0.25 ### Patch Changes diff --git a/apps/next/package.json b/apps/next/package.json index d031e0495f..6b5942f55d 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/doc", - "version": "0.0.25", + "version": "0.0.26", "private": true, "scripts": { "build": "pnpm run build:docs && next build", diff --git a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md index ccc573670a..8a663ed5e1 100644 --- a/e2e/examples/cloudflare-worker-agent/CHANGELOG.md +++ b/e2e/examples/cloudflare-worker-agent/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/cloudflare-worker-agent-test +## 0.0.119 + +### Patch Changes + +- llamaindex@0.8.23 + ## 0.0.118 ### Patch Changes diff --git a/e2e/examples/cloudflare-worker-agent/package.json b/e2e/examples/cloudflare-worker-agent/package.json index 9fcbd065a3..aa95d54f5e 100644 --- a/e2e/examples/cloudflare-worker-agent/package.json +++ b/e2e/examples/cloudflare-worker-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloudflare-worker-agent-test", - "version": "0.0.118", + "version": "0.0.119", "type": "module", "private": true, "scripts": { diff --git a/e2e/examples/llama-parse-browser/CHANGELOG.md b/e2e/examples/llama-parse-browser/CHANGELOG.md index cc47d26311..aab6413637 100644 --- a/e2e/examples/llama-parse-browser/CHANGELOG.md +++ b/e2e/examples/llama-parse-browser/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/llama-parse-browser-test +## 0.0.35 + +### Patch Changes + +- @llamaindex/cloud@2.0.15 + ## 0.0.34 ### Patch Changes diff --git a/e2e/examples/llama-parse-browser/package.json b/e2e/examples/llama-parse-browser/package.json index f31a1f930c..b0b10e8201 100644 --- a/e2e/examples/llama-parse-browser/package.json +++ b/e2e/examples/llama-parse-browser/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/llama-parse-browser-test", "private": true, - "version": "0.0.34", + "version": "0.0.35", "type": "module", "scripts": { "dev": "vite", diff --git a/e2e/examples/nextjs-agent/CHANGELOG.md b/e2e/examples/nextjs-agent/CHANGELOG.md index 9da79ec7df..ac17353b4d 100644 --- a/e2e/examples/nextjs-agent/CHANGELOG.md +++ b/e2e/examples/nextjs-agent/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/next-agent-test +## 0.1.119 + +### Patch Changes + +- llamaindex@0.8.23 + ## 0.1.118 ### Patch Changes diff --git a/e2e/examples/nextjs-agent/package.json b/e2e/examples/nextjs-agent/package.json index dd7a334c8d..11d74331e9 100644 --- a/e2e/examples/nextjs-agent/package.json +++ b/e2e/examples/nextjs-agent/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-agent-test", - "version": "0.1.118", + "version": "0.1.119", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md index 8dc9d02323..664a5bec7a 100644 --- a/e2e/examples/nextjs-edge-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-edge-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # test-edge-runtime +## 0.1.118 + +### Patch Changes + +- llamaindex@0.8.23 + ## 0.1.117 ### Patch Changes diff --git a/e2e/examples/nextjs-edge-runtime/package.json b/e2e/examples/nextjs-edge-runtime/package.json index 2382477993..362d9fcff0 100644 --- a/e2e/examples/nextjs-edge-runtime/package.json +++ b/e2e/examples/nextjs-edge-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/nextjs-edge-runtime-test", - "version": "0.1.117", + "version": "0.1.118", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/nextjs-node-runtime/CHANGELOG.md b/e2e/examples/nextjs-node-runtime/CHANGELOG.md index 368b5cae78..0f488130bd 100644 --- a/e2e/examples/nextjs-node-runtime/CHANGELOG.md +++ b/e2e/examples/nextjs-node-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/next-node-runtime +## 0.0.100 + +### Patch Changes + +- llamaindex@0.8.23 + ## 0.0.99 ### Patch Changes diff --git a/e2e/examples/nextjs-node-runtime/package.json b/e2e/examples/nextjs-node-runtime/package.json index 721d55191a..6abcbe1390 100644 --- a/e2e/examples/nextjs-node-runtime/package.json +++ b/e2e/examples/nextjs-node-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/next-node-runtime-test", - "version": "0.0.99", + "version": "0.0.100", "private": true, "scripts": { "dev": "next dev", diff --git a/e2e/examples/waku-query-engine/CHANGELOG.md b/e2e/examples/waku-query-engine/CHANGELOG.md index 46c801edc7..ee910e171d 100644 --- a/e2e/examples/waku-query-engine/CHANGELOG.md +++ b/e2e/examples/waku-query-engine/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/waku-query-engine-test +## 0.0.119 + +### Patch Changes + +- llamaindex@0.8.23 + ## 0.0.118 ### Patch Changes diff --git a/e2e/examples/waku-query-engine/package.json b/e2e/examples/waku-query-engine/package.json index aa7b82b75d..2e900d0966 100644 --- a/e2e/examples/waku-query-engine/package.json +++ b/e2e/examples/waku-query-engine/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/waku-query-engine-test", - "version": "0.0.118", + "version": "0.0.119", "type": "module", "private": true, "scripts": { diff --git a/packages/autotool/CHANGELOG.md b/packages/autotool/CHANGELOG.md index 044cfb4a4b..3e58caa9c6 100644 --- a/packages/autotool/CHANGELOG.md +++ b/packages/autotool/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/autotool +## 5.0.23 + +### Patch Changes + +- llamaindex@0.8.23 + ## 5.0.22 ### Patch Changes diff --git a/packages/autotool/examples/01_node/CHANGELOG.md b/packages/autotool/examples/01_node/CHANGELOG.md index 177d320c5f..318ed3e305 100644 --- a/packages/autotool/examples/01_node/CHANGELOG.md +++ b/packages/autotool/examples/01_node/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool-01-node-example +## 0.0.66 + +### Patch Changes + +- llamaindex@0.8.23 +- @llamaindex/autotool@5.0.23 + ## 0.0.65 ### Patch Changes diff --git a/packages/autotool/examples/01_node/package.json b/packages/autotool/examples/01_node/package.json index 4be024ea7e..69c5c9f45e 100644 --- a/packages/autotool/examples/01_node/package.json +++ b/packages/autotool/examples/01_node/package.json @@ -13,5 +13,5 @@ "scripts": { "start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts" }, - "version": "0.0.65" + "version": "0.0.66" } diff --git a/packages/autotool/examples/02_nextjs/CHANGELOG.md b/packages/autotool/examples/02_nextjs/CHANGELOG.md index 74204d11af..c275f31aa8 100644 --- a/packages/autotool/examples/02_nextjs/CHANGELOG.md +++ b/packages/autotool/examples/02_nextjs/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/autotool-02-next-example +## 0.1.110 + +### Patch Changes + +- llamaindex@0.8.23 +- @llamaindex/autotool@5.0.23 + ## 0.1.109 ### Patch Changes diff --git a/packages/autotool/examples/02_nextjs/package.json b/packages/autotool/examples/02_nextjs/package.json index 75fcdb2cfb..c68e814ddc 100644 --- a/packages/autotool/examples/02_nextjs/package.json +++ b/packages/autotool/examples/02_nextjs/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool-02-next-example", "private": true, - "version": "0.1.109", + "version": "0.1.110", "scripts": { "dev": "next dev", "build": "next build", diff --git a/packages/autotool/package.json b/packages/autotool/package.json index ed5123fa5d..2d796342fe 100644 --- a/packages/autotool/package.json +++ b/packages/autotool/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/autotool", "type": "module", - "version": "5.0.22", + "version": "5.0.23", "description": "auto transpile your JS function to LLM Agent compatible", "files": [ "dist", diff --git a/packages/cloud/CHANGELOG.md b/packages/cloud/CHANGELOG.md index 28059a120e..e37590afcd 100644 --- a/packages/cloud/CHANGELOG.md +++ b/packages/cloud/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/cloud +## 2.0.15 + +### Patch Changes + +- Updated dependencies [d2b2722] + - @llamaindex/env@0.1.23 + - @llamaindex/core@0.4.15 + ## 2.0.14 ### Patch Changes diff --git a/packages/cloud/package.json b/packages/cloud/package.json index 99fb4b6e18..8cb4231115 100644 --- a/packages/cloud/package.json +++ b/packages/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/cloud", - "version": "2.0.14", + "version": "2.0.15", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/community/CHANGELOG.md b/packages/community/CHANGELOG.md index 09ab034179..0aadf3d08c 100644 --- a/packages/community/CHANGELOG.md +++ b/packages/community/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/community +## 0.0.73 + +### Patch Changes + +- Updated dependencies [d2b2722] + - @llamaindex/env@0.1.23 + - @llamaindex/core@0.4.15 + ## 0.0.72 ### Patch Changes diff --git a/packages/community/package.json b/packages/community/package.json index 7811fb56fd..2999ac7d8b 100644 --- a/packages/community/package.json +++ b/packages/community/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/community", "description": "Community package for LlamaIndexTS", - "version": "0.0.72", + "version": "0.0.73", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index f784738b06..df3280da9a 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,12 @@ # @llamaindex/core +## 0.4.15 + +### Patch Changes + +- Updated dependencies [d2b2722] + - @llamaindex/env@0.1.23 + ## 0.4.14 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 5e2e7faf83..363fcc8ff0 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/core", "type": "module", - "version": "0.4.14", + "version": "0.4.15", "description": "LlamaIndex Core Module", "exports": { "./agent": { diff --git a/packages/env/CHANGELOG.md b/packages/env/CHANGELOG.md index d0993473ff..9bff04fbfb 100644 --- a/packages/env/CHANGELOG.md +++ b/packages/env/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/env +## 0.1.23 + +### Patch Changes + +- d2b2722: fix: switch tokenizer in cloudflare + ## 0.1.22 ### Patch Changes diff --git a/packages/env/package.json b/packages/env/package.json index 8bc8dde820..c1c001ce56 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/env", "description": "environment wrapper, supports all JS environment including node, deno, bun, edge runtime, and cloudflare worker", - "version": "0.1.22", + "version": "0.1.23", "type": "module", "types": "dist/index.d.ts", "module": "dist/index.js", diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index afeb026744..56dbab5715 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/experimental +## 0.0.135 + +### Patch Changes + +- llamaindex@0.8.23 + ## 0.0.134 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index ea209fde8e..5820c5576f 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/experimental", "description": "Experimental package for LlamaIndexTS", - "version": "0.0.134", + "version": "0.0.135", "type": "module", "types": "dist/type/index.d.ts", "main": "dist/cjs/index.js", diff --git a/packages/llamaindex/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md index 2eb89e42ef..1f8a9180dd 100644 --- a/packages/llamaindex/CHANGELOG.md +++ b/packages/llamaindex/CHANGELOG.md @@ -1,5 +1,26 @@ # llamaindex +## 0.8.23 + +### Patch Changes + +- Updated dependencies [d2b2722] + - @llamaindex/env@0.1.23 + - @llamaindex/cloud@2.0.15 + - @llamaindex/core@0.4.15 + - @llamaindex/node-parser@0.0.16 + - @llamaindex/anthropic@0.0.24 + - @llamaindex/clip@0.0.24 + - @llamaindex/deepinfra@0.0.24 + - @llamaindex/groq@0.0.39 + - @llamaindex/huggingface@0.0.24 + - @llamaindex/ollama@0.0.31 + - @llamaindex/openai@0.1.40 + - @llamaindex/portkey-ai@0.0.24 + - @llamaindex/replicate@0.0.24 + - @llamaindex/readers@1.0.17 + - @llamaindex/vllm@0.0.10 + ## 0.8.22 ### Patch Changes diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json index aba57788b7..6e51f9b00f 100644 --- a/packages/llamaindex/package.json +++ b/packages/llamaindex/package.json @@ -1,6 +1,6 @@ { "name": "llamaindex", - "version": "0.8.22", + "version": "0.8.23", "license": "MIT", "type": "module", "keywords": [ diff --git a/packages/node-parser/CHANGELOG.md b/packages/node-parser/CHANGELOG.md index 6cda85fcf5..1c7468aa35 100644 --- a/packages/node-parser/CHANGELOG.md +++ b/packages/node-parser/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/node-parser +## 0.0.16 + +### Patch Changes + +- Updated dependencies [d2b2722] + - @llamaindex/env@0.1.23 + - @llamaindex/core@0.4.15 + ## 0.0.15 ### Patch Changes diff --git a/packages/node-parser/package.json b/packages/node-parser/package.json index ef59f06a09..25a0b646b8 100644 --- a/packages/node-parser/package.json +++ b/packages/node-parser/package.json @@ -1,6 +1,6 @@ { "name": "@llamaindex/node-parser", - "version": "0.0.15", + "version": "0.0.16", "description": "Node parser for LlamaIndex", "type": "module", "exports": { diff --git a/packages/providers/anthropic/CHANGELOG.md b/packages/providers/anthropic/CHANGELOG.md index 18946a8d67..07c3a9b00c 100644 --- a/packages/providers/anthropic/CHANGELOG.md +++ b/packages/providers/anthropic/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/anthropic +## 0.0.24 + +### Patch Changes + +- Updated dependencies [d2b2722] + - @llamaindex/env@0.1.23 + - @llamaindex/core@0.4.15 + ## 0.0.23 ### Patch Changes diff --git a/packages/providers/anthropic/package.json b/packages/providers/anthropic/package.json index 767947d272..c73668d38c 100644 --- a/packages/providers/anthropic/package.json +++ b/packages/providers/anthropic/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/anthropic", "description": "Anthropic Adapter for LlamaIndex", - "version": "0.0.23", + "version": "0.0.24", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/clip/CHANGELOG.md b/packages/providers/clip/CHANGELOG.md index 9a157f91bd..bd82ba7dd4 100644 --- a/packages/providers/clip/CHANGELOG.md +++ b/packages/providers/clip/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/clip +## 0.0.24 + +### Patch Changes + +- Updated dependencies [d2b2722] + - @llamaindex/env@0.1.23 + - @llamaindex/core@0.4.15 + - @llamaindex/openai@0.1.40 + ## 0.0.23 ### Patch Changes diff --git a/packages/providers/clip/package.json b/packages/providers/clip/package.json index a3e81f409b..a569e8c932 100644 --- a/packages/providers/clip/package.json +++ b/packages/providers/clip/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/clip", "description": "Clip Embedding Adapter for LlamaIndex", - "version": "0.0.23", + "version": "0.0.24", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/deepinfra/CHANGELOG.md b/packages/providers/deepinfra/CHANGELOG.md index 6eb0593abd..e2684cf083 100644 --- a/packages/providers/deepinfra/CHANGELOG.md +++ b/packages/providers/deepinfra/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/deepinfra +## 0.0.24 + +### Patch Changes + +- Updated dependencies [d2b2722] + - @llamaindex/env@0.1.23 + - @llamaindex/core@0.4.15 + - @llamaindex/openai@0.1.40 + ## 0.0.23 ### Patch Changes diff --git a/packages/providers/deepinfra/package.json b/packages/providers/deepinfra/package.json index b7f4c91789..096ca902b7 100644 --- a/packages/providers/deepinfra/package.json +++ b/packages/providers/deepinfra/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/deepinfra", "description": "Deepinfra Adapter for LlamaIndex", - "version": "0.0.23", + "version": "0.0.24", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/groq/CHANGELOG.md b/packages/providers/groq/CHANGELOG.md index 8f358fd89e..4fb20461f6 100644 --- a/packages/providers/groq/CHANGELOG.md +++ b/packages/providers/groq/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/groq +## 0.0.39 + +### Patch Changes + +- Updated dependencies [d2b2722] + - @llamaindex/env@0.1.23 + - @llamaindex/openai@0.1.40 + ## 0.0.38 ### Patch Changes diff --git a/packages/providers/groq/package.json b/packages/providers/groq/package.json index cc43239af0..13cd54ac69 100644 --- a/packages/providers/groq/package.json +++ b/packages/providers/groq/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/groq", "description": "Groq Adapter for LlamaIndex", - "version": "0.0.38", + "version": "0.0.39", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/huggingface/CHANGELOG.md b/packages/providers/huggingface/CHANGELOG.md index 4de458a3bd..da2caaa96f 100644 --- a/packages/providers/huggingface/CHANGELOG.md +++ b/packages/providers/huggingface/CHANGELOG.md @@ -1,5 +1,14 @@ # @llamaindex/huggingface +## 0.0.24 + +### Patch Changes + +- Updated dependencies [d2b2722] + - @llamaindex/env@0.1.23 + - @llamaindex/core@0.4.15 + - @llamaindex/openai@0.1.40 + ## 0.0.23 ### Patch Changes diff --git a/packages/providers/huggingface/package.json b/packages/providers/huggingface/package.json index 947ebb0533..32f955dfd6 100644 --- a/packages/providers/huggingface/package.json +++ b/packages/providers/huggingface/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/huggingface", "description": "Huggingface Adapter for LlamaIndex", - "version": "0.0.23", + "version": "0.0.24", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", diff --git a/packages/providers/ollama/CHANGELOG.md b/packages/providers/ollama/CHANGELOG.md index 1aaeb28096..f43a28916c 100644 --- a/packages/providers/ollama/CHANGELOG.md +++ b/packages/providers/ollama/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/ollama +## 0.0.31 + +### Patch Changes + +- Updated dependencies [d2b2722] + - @llamaindex/env@0.1.23 + - @llamaindex/core@0.4.15 + ## 0.0.30 ### Patch Changes diff --git a/packages/providers/ollama/package.json b/packages/providers/ollama/package.json index 8abf460091..af368e8940 100644 --- a/packages/providers/ollama/package.json +++ b/packages/providers/ollama/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/ollama", "description": "Ollama Adapter for LlamaIndex", - "version": "0.0.30", + "version": "0.0.31", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/openai/CHANGELOG.md b/packages/providers/openai/CHANGELOG.md index db9ae4be02..102248d535 100644 --- a/packages/providers/openai/CHANGELOG.md +++ b/packages/providers/openai/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/openai +## 0.1.40 + +### Patch Changes + +- Updated dependencies [d2b2722] + - @llamaindex/env@0.1.23 + - @llamaindex/core@0.4.15 + ## 0.1.39 ### Patch Changes diff --git a/packages/providers/openai/package.json b/packages/providers/openai/package.json index 181f88261f..fafcf9cb66 100644 --- a/packages/providers/openai/package.json +++ b/packages/providers/openai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/openai", "description": "OpenAI Adapter for LlamaIndex", - "version": "0.1.39", + "version": "0.1.40", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/portkey-ai/CHANGELOG.md b/packages/providers/portkey-ai/CHANGELOG.md index 3f11e2fc13..cec5545e85 100644 --- a/packages/providers/portkey-ai/CHANGELOG.md +++ b/packages/providers/portkey-ai/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/portkey-ai +## 0.0.24 + +### Patch Changes + +- Updated dependencies [d2b2722] + - @llamaindex/env@0.1.23 + - @llamaindex/core@0.4.15 + ## 0.0.23 ### Patch Changes diff --git a/packages/providers/portkey-ai/package.json b/packages/providers/portkey-ai/package.json index ee40f1b06f..0d8819cf91 100644 --- a/packages/providers/portkey-ai/package.json +++ b/packages/providers/portkey-ai/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/portkey-ai", "description": "Portkey Adapter for LlamaIndex", - "version": "0.0.23", + "version": "0.0.24", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/replicate/CHANGELOG.md b/packages/providers/replicate/CHANGELOG.md index 2800edf2bc..585f20dcb4 100644 --- a/packages/providers/replicate/CHANGELOG.md +++ b/packages/providers/replicate/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/replicate +## 0.0.24 + +### Patch Changes + +- Updated dependencies [d2b2722] + - @llamaindex/env@0.1.23 + - @llamaindex/core@0.4.15 + ## 0.0.23 ### Patch Changes diff --git a/packages/providers/replicate/package.json b/packages/providers/replicate/package.json index 4f4aaf29f3..1612d19ed9 100644 --- a/packages/providers/replicate/package.json +++ b/packages/providers/replicate/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/replicate", "description": "Replicate Adapter for LlamaIndex", - "version": "0.0.23", + "version": "0.0.24", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/providers/vllm/CHANGELOG.md b/packages/providers/vllm/CHANGELOG.md index 0802486e5c..e53e1c51d8 100644 --- a/packages/providers/vllm/CHANGELOG.md +++ b/packages/providers/vllm/CHANGELOG.md @@ -1,5 +1,11 @@ # @llamaindex/vllm +## 0.0.10 + +### Patch Changes + +- @llamaindex/openai@0.1.40 + ## 0.0.9 ### Patch Changes diff --git a/packages/providers/vllm/package.json b/packages/providers/vllm/package.json index 6b327c1987..68ff7e7da7 100644 --- a/packages/providers/vllm/package.json +++ b/packages/providers/vllm/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/vllm", "description": "vLLM Adapter for LlamaIndex", - "version": "0.0.9", + "version": "0.0.10", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/packages/readers/CHANGELOG.md b/packages/readers/CHANGELOG.md index 2b224cf9d0..3347722bd5 100644 --- a/packages/readers/CHANGELOG.md +++ b/packages/readers/CHANGELOG.md @@ -1,5 +1,13 @@ # @llamaindex/readers +## 1.0.17 + +### Patch Changes + +- Updated dependencies [d2b2722] + - @llamaindex/env@0.1.23 + - @llamaindex/core@0.4.15 + ## 1.0.16 ### Patch Changes diff --git a/packages/readers/package.json b/packages/readers/package.json index d85d33feee..ff25bea1c2 100644 --- a/packages/readers/package.json +++ b/packages/readers/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/readers", "description": "LlamaIndex Readers", - "version": "1.0.16", + "version": "1.0.17", "type": "module", "exports": { "./node/hook": "./node/dist/hook.js", diff --git a/unit/CHANGELOG.md b/unit/CHANGELOG.md index 18c72108e0..a656a7374d 100644 --- a/unit/CHANGELOG.md +++ b/unit/CHANGELOG.md @@ -1,5 +1,16 @@ # @llamaindex/unit-test +## 0.0.33 + +### Patch Changes + +- @llamaindex/cloud@2.0.15 +- @llamaindex/core@0.4.15 +- llamaindex@0.8.23 +- @llamaindex/node-parser@0.0.16 +- @llamaindex/openai@0.1.40 +- @llamaindex/readers@1.0.17 + ## 0.0.32 ### Patch Changes diff --git a/unit/package.json b/unit/package.json index da39df6c65..67fcb8b006 100644 --- a/unit/package.json +++ b/unit/package.json @@ -1,7 +1,7 @@ { "name": "@llamaindex/unit-test", "private": true, - "version": "0.0.32", + "version": "0.0.33", "type": "module", "scripts": { "test": "vitest run"