diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 0000000..2f48168 --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@3.0.2/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": false, + "fixed": [], + "linked": [], + "access": "restricted", + "baseBranch": "main", + "privatePackages": false, + "updateInternalDependencies": "patch", + "ignore": [] +} diff --git a/.gitignore b/.gitignore index b9ce495..37ea1ad 100644 --- a/.gitignore +++ b/.gitignore @@ -10,7 +10,6 @@ node_modules # next.js .next/ -out/ # production build/ @@ -29,6 +28,9 @@ yarn-error.log* # local env files .env*.local +# turbo +.turbo + # vercel .vercel diff --git a/examples/ai-sdk/browserbase.ts b/examples/ai-sdk/bin/browserbase.ts similarity index 95% rename from examples/ai-sdk/browserbase.ts rename to examples/ai-sdk/bin/browserbase.ts index e3faba4..b5ea3fa 100644 --- a/examples/ai-sdk/browserbase.ts +++ b/examples/ai-sdk/bin/browserbase.ts @@ -12,7 +12,7 @@ async function main() { console.log(browserTool.parameters) const result = await generateText({ - model: openai('gpt-4o'), + model: openai('gpt-4o-mini'), tools: { browserTool }, toolChoice: 'required', temperature: 0, diff --git a/examples/ai-sdk/weather.ts b/examples/ai-sdk/bin/weather.ts similarity index 78% rename from examples/ai-sdk/weather.ts rename to examples/ai-sdk/bin/weather.ts index 1fb6e3f..6ba6b6d 100644 --- a/examples/ai-sdk/weather.ts +++ b/examples/ai-sdk/bin/weather.ts @@ -1,8 +1,8 @@ #!/usr/bin/env node import 'dotenv/config' -import { WeatherClient } from '@agentic/stdlib' -import { createAISDKTools } from '@agentic/stdlib/ai-sdk' +import { createAISDKTools } from '@agentic/ai-sdk' +import { WeatherClient } from '@agentic/weather' import { openai } from '@ai-sdk/openai' import { generateText } from 'ai' @@ -10,7 +10,7 @@ async function main() { const weather = new WeatherClient() const result = await generateText({ - model: openai('gpt-4o'), + model: openai('gpt-4o-mini'), tools: createAISDKTools(weather), toolChoice: 'required', temperature: 0, diff --git a/examples/ai-sdk/package.json b/examples/ai-sdk/package.json new file mode 100644 index 0000000..2ed451e --- /dev/null +++ b/examples/ai-sdk/package.json @@ -0,0 +1,23 @@ +{ + "name": "agentic-examples-ai-sdk", + "type": "module", + "private": true, + "scripts": { + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "@agentic/ai-sdk": "workspace:*", + "@agentic/core": "workspace:*", + "@agentic/weather": "workspace:*", + "@ai-sdk/openai": "^0.0.24", + "@browserbasehq/sdk": "^1.4.2", + "ai": "^3.1.30", + "openai": "^4.49.0", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/tsconfig": "workspace:*" + } +} diff --git a/examples/ai-sdk/tsconfig.json b/examples/ai-sdk/tsconfig.json new file mode 100644 index 0000000..b99a3fc --- /dev/null +++ b/examples/ai-sdk/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["bin"], + "exclude": ["node_modules", "dist"] +} diff --git a/examples/dexter/analyze.ts b/examples/dexter/bin/analyze.ts similarity index 87% rename from examples/dexter/analyze.ts rename to examples/dexter/bin/analyze.ts index ec03b3b..ba82328 100644 --- a/examples/dexter/analyze.ts +++ b/examples/dexter/bin/analyze.ts @@ -1,18 +1,19 @@ #!/usr/bin/env node import 'dotenv/config' +import { createDexterFunctions } from '@agentic/dexter' import { DiffbotClient, SearchAndCrawl, SerpAPIClient } from '@agentic/stdlib' -import { createDexterFunctions } from '@agentic/stdlib/dexter' import { ChatModel, createAIRunner } from '@dexaai/dexter' async function main() { const serpapi = new SerpAPIClient() const diffbot = new DiffbotClient() + const searchAndCrawl = new SearchAndCrawl({ serpapi, diffbot }) const runner = createAIRunner({ chatModel: new ChatModel({ - params: { model: 'gpt-4o', temperature: 0 } + params: { model: 'gpt-4o-mini', temperature: 0 } // debug: true }), functions: createDexterFunctions(searchAndCrawl), diff --git a/examples/dexter/code-interpreter.ts b/examples/dexter/bin/code-interpreter.ts similarity index 74% rename from examples/dexter/code-interpreter.ts rename to examples/dexter/bin/code-interpreter.ts index ffd1e25..c7f70fd 100644 --- a/examples/dexter/code-interpreter.ts +++ b/examples/dexter/bin/code-interpreter.ts @@ -1,14 +1,14 @@ #!/usr/bin/env node import 'dotenv/config' -import { createDexterFunctions } from '@agentic/stdlib/dexter' -import { e2b } from '@agentic/stdlib/e2b' +import { createDexterFunctions } from '@agentic/dexter' +import { e2b } from '@agentic/e2b' import { ChatModel, createAIRunner } from '@dexaai/dexter' async function main() { const runner = createAIRunner({ chatModel: new ChatModel({ - params: { model: 'gpt-4o', temperature: 0 }, + params: { model: 'gpt-4o-mini', temperature: 0 }, debug: true }), functions: createDexterFunctions(e2b) diff --git a/examples/dexter/election-news-chain.ts b/examples/dexter/bin/election-news-chain.ts similarity index 78% rename from examples/dexter/election-news-chain.ts rename to examples/dexter/bin/election-news-chain.ts index 96e0b54..beee439 100644 --- a/examples/dexter/election-news-chain.ts +++ b/examples/dexter/bin/election-news-chain.ts @@ -1,12 +1,9 @@ #!/usr/bin/env node import 'dotenv/config' -import { - createAIChain, - Msg, - PerigonClient, - SerperClient -} from '@agentic/stdlib' +import { createAIChain, Msg } from '@agentic/core' +import { PerigonClient } from '@agentic/perigon' +import { SerperClient } from '@agentic/serper' import { ChatModel } from '@dexaai/dexter' async function main() { @@ -14,7 +11,7 @@ async function main() { const serper = new SerperClient() const chatModel = new ChatModel({ - params: { model: 'gpt-4o', temperature: 0 }, + params: { model: 'gpt-4o-mini', temperature: 0 }, debug: true }) diff --git a/examples/dexter/election-news.ts b/examples/dexter/bin/election-news.ts similarity index 76% rename from examples/dexter/election-news.ts rename to examples/dexter/bin/election-news.ts index 64ea152..74f0868 100644 --- a/examples/dexter/election-news.ts +++ b/examples/dexter/bin/election-news.ts @@ -1,8 +1,9 @@ #!/usr/bin/env node import 'dotenv/config' -import { PerigonClient, SerperClient } from '@agentic/stdlib' -import { createDexterFunctions } from '@agentic/stdlib/dexter' +import { createDexterFunctions } from '@agentic/dexter' +import { PerigonClient } from '@agentic/perigon' +import { SerperClient } from '@agentic/serper' import { ChatModel, createAIRunner } from '@dexaai/dexter' async function main() { @@ -11,7 +12,7 @@ async function main() { const runner = createAIRunner({ chatModel: new ChatModel({ - params: { model: 'gpt-4o', temperature: 0 } + params: { model: 'gpt-4o-mini', temperature: 0 } // debug: true }), functions: createDexterFunctions( diff --git a/examples/dexter/extract-user.ts b/examples/dexter/bin/extract-user.ts similarity index 93% rename from examples/dexter/extract-user.ts rename to examples/dexter/bin/extract-user.ts index 8729f04..3f4beae 100644 --- a/examples/dexter/extract-user.ts +++ b/examples/dexter/bin/extract-user.ts @@ -1,7 +1,7 @@ #!/usr/bin/env node import 'dotenv/config' -import { extractObject, Msg } from '@agentic/stdlib' +import { extractObject, Msg } from '@agentic/core' import { ChatModel } from '@dexaai/dexter' import { z } from 'zod' diff --git a/examples/dexter/weather.ts b/examples/dexter/bin/weather.ts similarity index 75% rename from examples/dexter/weather.ts rename to examples/dexter/bin/weather.ts index 1b995af..fb8dd3f 100644 --- a/examples/dexter/weather.ts +++ b/examples/dexter/bin/weather.ts @@ -1,8 +1,8 @@ #!/usr/bin/env node import 'dotenv/config' -import { WeatherClient } from '@agentic/stdlib' -import { createDexterFunctions } from '@agentic/stdlib/dexter' +import { createDexterFunctions } from '@agentic/dexter' +import { WeatherClient } from '@agentic/weather' import { ChatModel, createAIRunner } from '@dexaai/dexter' async function main() { @@ -10,7 +10,7 @@ async function main() { const runner = createAIRunner({ chatModel: new ChatModel({ - params: { model: 'gpt-4o', temperature: 0 } + params: { model: 'gpt-4o-mini', temperature: 0 } // debug: true }), functions: createDexterFunctions(weather), diff --git a/examples/dexter/package.json b/examples/dexter/package.json new file mode 100644 index 0000000..1820b0f --- /dev/null +++ b/examples/dexter/package.json @@ -0,0 +1,24 @@ +{ + "name": "agentic-examples-dexter", + "type": "module", + "private": true, + "scripts": { + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "@agentic/core": "workspace:*", + "@agentic/dexter": "workspace:*", + "@agentic/e2b": "workspace:*", + "@agentic/perigon": "workspace:*", + "@agentic/serper": "workspace:*", + "@agentic/stdlib": "workspace:*", + "@agentic/weather": "workspace:*", + "@dexaai/dexter": "^2.1.0", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/tsconfig": "workspace:*" + } +} diff --git a/examples/dexter/tsconfig.json b/examples/dexter/tsconfig.json new file mode 100644 index 0000000..b99a3fc --- /dev/null +++ b/examples/dexter/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["bin"], + "exclude": ["node_modules", "dist"] +} diff --git a/examples/genkit/weather.ts b/examples/genkit/bin/weather.ts similarity index 92% rename from examples/genkit/weather.ts rename to examples/genkit/bin/weather.ts index 859f55c..2b1fd04 100644 --- a/examples/genkit/weather.ts +++ b/examples/genkit/bin/weather.ts @@ -1,8 +1,8 @@ #!/usr/bin/env node import 'dotenv/config' +import { createGenkitTools } from '@agentic/genkit' import { WeatherClient } from '@agentic/stdlib' -import { createGenkitTools } from '@agentic/stdlib/genkit' import { generate } from '@genkit-ai/ai' import { configureGenkit } from '@genkit-ai/core' import { gpt4o, openAI } from 'genkitx-openai' diff --git a/examples/genkit/package.json b/examples/genkit/package.json new file mode 100644 index 0000000..049cf41 --- /dev/null +++ b/examples/genkit/package.json @@ -0,0 +1,22 @@ +{ + "name": "agentic-examples-genkit", + "type": "module", + "private": true, + "scripts": { + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "@agentic/core": "workspace:*", + "@agentic/genkit": "workspace:*", + "@agentic/stdlib": "workspace:*", + "@genkit-ai/ai": "^0.5.9", + "@genkit-ai/core": "^0.5.9", + "genkitx-openai": "^0.10.0", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/tsconfig": "workspace:*" + } +} diff --git a/examples/genkit/tsconfig.json b/examples/genkit/tsconfig.json new file mode 100644 index 0000000..b99a3fc --- /dev/null +++ b/examples/genkit/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["bin"], + "exclude": ["node_modules", "dist"] +} diff --git a/examples/langchain/weather.ts b/examples/langchain/bin/weather.ts similarity index 87% rename from examples/langchain/weather.ts rename to examples/langchain/bin/weather.ts index 61205bb..5942c57 100644 --- a/examples/langchain/weather.ts +++ b/examples/langchain/bin/weather.ts @@ -1,8 +1,8 @@ #!/usr/bin/env node import 'dotenv/config' +import { createLangChainTools } from '@agentic/langchain' import { WeatherClient } from '@agentic/stdlib' -import { createLangChainTools } from '@agentic/stdlib/langchain' import { ChatPromptTemplate } from '@langchain/core/prompts' import { ChatOpenAI } from '@langchain/openai' import { AgentExecutor, createToolCallingAgent } from 'langchain/agents' @@ -12,7 +12,7 @@ async function main() { const tools = createLangChainTools(weather) const agent = createToolCallingAgent({ - llm: new ChatOpenAI({ model: 'gpt-4o', temperature: 0 }), + llm: new ChatOpenAI({ model: 'gpt-4o-mini', temperature: 0 }), tools, prompt: ChatPromptTemplate.fromMessages([ ['system', 'You are a helpful assistant. Be as concise as possible.'], diff --git a/examples/langchain/package.json b/examples/langchain/package.json new file mode 100644 index 0000000..8515c4b --- /dev/null +++ b/examples/langchain/package.json @@ -0,0 +1,22 @@ +{ + "name": "agentic-examples-langchain", + "type": "module", + "private": true, + "scripts": { + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "@agentic/core": "workspace:*", + "@agentic/langchain": "workspace:*", + "@agentic/stdlib": "workspace:*", + "@langchain/core": "^0.2.20", + "@langchain/openai": "^0.2.5", + "langchain": "^0.2.12", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/tsconfig": "workspace:*" + } +} diff --git a/examples/langchain/tsconfig.json b/examples/langchain/tsconfig.json new file mode 100644 index 0000000..b99a3fc --- /dev/null +++ b/examples/langchain/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["bin"], + "exclude": ["node_modules", "dist"] +} diff --git a/examples/llamaindex/weather.ts b/examples/llamaindex/bin/weather.ts similarity index 73% rename from examples/llamaindex/weather.ts rename to examples/llamaindex/bin/weather.ts index 970cc80..bf39545 100644 --- a/examples/llamaindex/weather.ts +++ b/examples/llamaindex/bin/weather.ts @@ -1,8 +1,8 @@ #!/usr/bin/env node import 'dotenv/config' +import { createLlamaIndexTools } from '@agentic/llamaindex' import { WeatherClient } from '@agentic/stdlib' -import { createLlamaIndexTools } from '@agentic/stdlib/llamaindex' import { OpenAI, OpenAIAgent } from 'llamaindex' async function main() { @@ -10,7 +10,7 @@ async function main() { const tools = createLlamaIndexTools(weather) const agent = new OpenAIAgent({ - llm: new OpenAI({ model: 'gpt-4o', temperature: 0 }), + llm: new OpenAI({ model: 'gpt-4o-mini', temperature: 0 }), systemPrompt: 'You are a helpful assistant. Be as concise as possible.', tools }) @@ -19,7 +19,7 @@ async function main() { message: 'What is the weather in San Francisco?' }) - console.log(response.response.message.content) + console.log(response.message.content) } await main() diff --git a/examples/llamaindex/package.json b/examples/llamaindex/package.json new file mode 100644 index 0000000..782ec56 --- /dev/null +++ b/examples/llamaindex/package.json @@ -0,0 +1,20 @@ +{ + "name": "agentic-examples-llamaindex", + "type": "module", + "private": true, + "scripts": { + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "@agentic/core": "workspace:*", + "@agentic/llamaindex": "workspace:*", + "@agentic/stdlib": "workspace:*", + "llamaindex": "^0.5.13", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/tsconfig": "workspace:*" + } +} diff --git a/examples/llamaindex/tsconfig.json b/examples/llamaindex/tsconfig.json new file mode 100644 index 0000000..b99a3fc --- /dev/null +++ b/examples/llamaindex/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["bin"], + "exclude": ["node_modules", "dist"] +} diff --git a/examples/openai/weather.ts b/examples/openai/bin/weather.ts similarity index 88% rename from examples/openai/weather.ts rename to examples/openai/bin/weather.ts index 66a3ca1..60124e8 100644 --- a/examples/openai/weather.ts +++ b/examples/openai/bin/weather.ts @@ -1,7 +1,8 @@ #!/usr/bin/env node import 'dotenv/config' -import { assert, WeatherClient } from '@agentic/stdlib' +import { assert } from '@agentic/core' +import { WeatherClient } from '@agentic/stdlib' import OpenAI from 'openai' async function main() { @@ -20,7 +21,7 @@ async function main() { // First call to OpenAI to invoke the weather tool const res = await openai.chat.completions.create({ messages, - model: 'gpt-4o', + model: 'gpt-4o-mini', temperature: 0, tools: weather.functions.toolSpecs, tool_choice: 'required' @@ -47,11 +48,11 @@ async function main() { // Second call to OpenAI to generate a text response const res = await openai.chat.completions.create({ messages, - model: 'gpt-4o', + model: 'gpt-4o-mini', temperature: 0, tools: weather.functions.toolSpecs }) - const message = res.choices[0].message + const message = res.choices?.[0]?.message console.log(JSON.stringify(message, null, 2)) } } diff --git a/examples/openai/package.json b/examples/openai/package.json new file mode 100644 index 0000000..bf284ea --- /dev/null +++ b/examples/openai/package.json @@ -0,0 +1,19 @@ +{ + "name": "agentic-examples-openai", + "type": "module", + "private": true, + "scripts": { + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "@agentic/core": "workspace:*", + "@agentic/stdlib": "workspace:*", + "openai": "^4.49.0", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/tsconfig": "workspace:*" + } +} diff --git a/examples/openai/tsconfig.json b/examples/openai/tsconfig.json new file mode 100644 index 0000000..b99a3fc --- /dev/null +++ b/examples/openai/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["bin"], + "exclude": ["node_modules", "dist"] +} diff --git a/examples/package.json b/examples/package.json deleted file mode 100644 index 6fda886..0000000 --- a/examples/package.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "agentic-examples", - "private": true, - "version": "0.1.0", - "description": "Examples of how to use the Agentic AI SDK.", - "author": "Travis Fischer ", - "license": "MIT", - "repository": { - "type": "git", - "url": "git+https://github.com/transitive-bullshit/agentic.git" - }, - "packageManager": "pnpm@9.2.0", - "engines": { - "node": ">=18" - }, - "type": "module", - "scripts": { - "preinstall": "npx only-allow pnpm", - "build": "tsc", - "clean": "del dist", - "prebuild": "run-s clean", - "pretest": "run-s build", - "test": "run-s test:*", - "test:typecheck": "tsc --noEmit" - }, - "dependencies": { - "@agentic/stdlib": "workspace:*", - "@ai-sdk/openai": "^0.0.24", - "@dexaai/dexter": "^2.1.0", - "@genkit-ai/ai": "^0.5.2", - "@genkit-ai/core": "^0.5.2", - "@langchain/core": "^0.2.6", - "@langchain/openai": "^0.1.2", - "ai": "^3.1.30", - "dotenv": "^16.4.5", - "genkitx-openai": "^0.10.0", - "langchain": "^0.2.5", - "llamaindex": "^0.3.16", - "openai": "^4.49.0", - "zod": "^3.23.8" - } -} diff --git a/bin/scratch.ts b/examples/playground/bin/scratch.ts similarity index 98% rename from bin/scratch.ts rename to examples/playground/bin/scratch.ts index 6740242..33b60d4 100644 --- a/bin/scratch.ts +++ b/examples/playground/bin/scratch.ts @@ -1,10 +1,9 @@ #!/usr/bin/env node import 'dotenv/config' +import { SerperClient } from '@agentic/stdlib' import restoreCursor from 'restore-cursor' -import { SerperClient } from '../src' - /** * Scratch pad for testing. */ diff --git a/examples/playground/package.json b/examples/playground/package.json new file mode 100644 index 0000000..1183239 --- /dev/null +++ b/examples/playground/package.json @@ -0,0 +1,19 @@ +{ + "name": "agentic-examples-playground", + "type": "module", + "private": true, + "scripts": { + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "@agentic/core": "workspace:*", + "@agentic/stdlib": "workspace:*", + "restore-cursor": "^5.1.0", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/tsconfig": "workspace:*" + } +} diff --git a/examples/playground/tsconfig.json b/examples/playground/tsconfig.json new file mode 100644 index 0000000..b99a3fc --- /dev/null +++ b/examples/playground/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["bin"], + "exclude": ["node_modules", "dist"] +} diff --git a/examples/tsconfig.json b/examples/tsconfig.json deleted file mode 100644 index 1575912..0000000 --- a/examples/tsconfig.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "../tsconfig.json", - "include": ["ai-sdk", "dexter", "genkit", "langchain", "llamaindex", "openai"] -} diff --git a/package.json b/package.json index 61db286..f81b822 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,6 @@ { - "name": "@agentic/stdlib", - "version": "6.6.1", - "description": "AI function stdlib that works with any LLM and TypeScript AI SDK.", + "name": "agentic", + "private": true, "author": "Travis Fischer ", "license": "MIT", "repository": { @@ -13,189 +12,52 @@ "node": ">=18" }, "type": "module", - "source": "./src/index.ts", - "types": "./dist/index.d.ts", - "sideEffects": false, - "exports": { - ".": { - "types": "./dist/index.d.ts", - "import": "./dist/index.js", - "default": "./dist/index.js" - }, - "./ai-sdk": { - "types": "./dist/sdks/ai-sdk.d.ts", - "import": "./dist/sdks/ai-sdk.js", - "default": "./dist/sdks/ai-sdk.js" - }, - "./dexter": { - "types": "./dist/sdks/dexter.d.ts", - "import": "./dist/sdks/dexter.js", - "default": "./dist/sdks/dexter.js" - }, - "./genkit": { - "types": "./dist/sdks/genkit.d.ts", - "import": "./dist/sdks/genkit.js", - "default": "./dist/sdks/genkit.js" - }, - "./langchain": { - "types": "./dist/sdks/langchain.d.ts", - "import": "./dist/sdks/langchain.js", - "default": "./dist/sdks/langchain.js" - }, - "./llamaindex": { - "types": "./dist/sdks/llamaindex.d.ts", - "import": "./dist/sdks/llamaindex.js", - "default": "./dist/sdks/llamaindex.js" - }, - "./calculator": { - "types": "./dist/tools/calculator.d.ts", - "import": "./dist/tools/calculator.js", - "default": "./dist/tools/calculator.js" - }, - "./e2b": { - "types": "./dist/tools/e2b.d.ts", - "import": "./dist/tools/e2b.js", - "default": "./dist/tools/e2b.js" - }, - "./twitter": { - "types": "./dist/services/twitter/index.d.ts", - "import": "./dist/services/twitter/index.js", - "default": "./dist/services/twitter/index.js" - }, - "./github": { - "types": "./dist/services/github-client.d.ts", - "import": "./dist/services/github-client.js", - "default": "./dist/services/github-client.js" - }, - "./wikidata": { - "types": "./dist/services/wikidata-client.d.ts", - "import": "./dist/services/wikidata-client.js", - "default": "./dist/services/wikidata-client.js" - } - }, - "files": [ - "dist" - ], - "publishConfig": { - "access": "public" - }, "scripts": { - "preinstall": "npx only-allow pnpm", - "build": "tsup", - "dev": "tsup --watch", - "clean": "del dist", - "prebuild": "run-s clean", - "predev": "run-s clean", - "pretest": "run-s build", - "prepare": "husky", - "precommit": "lint-staged", - "test": "run-s test:*", + "build": "turbo build", + "clean": "turbo clean", + "test": "turbo test", "test:format": "prettier --check \"**/*.{js,ts,tsx}\"", - "test:lint": "eslint .", - "test:typecheck": "tsc --noEmit", - "test:unit": "vitest run" - }, - "dependencies": { - "dedent": "^1.5.3", - "delay": "^6.0.0", - "hash-object": "^5.0.1", - "is-relative-url": "^4.0.0", - "jsonrepair": "^3.6.1", - "ky": "^1.5.0", - "normalize-url": "^8.0.1", - "p-map": "^7.0.2", - "p-throttle": "^6.1.0", - "quick-lru": "^7.0.0", - "type-fest": "^4.21.0", - "zod": "^3.23.3", - "zod-to-json-schema": "^3.23.2", - "zod-validation-error": "^3.3.0" + "test:lint": "turbo test:lint", + "test:typecheck": "turbo test:typecheck", + "test:unit": "turbo test:unit", + "changeset": "changeset", + "release": "run-s release:*", + "release:build": "run-s build", + "release:version": "changeset version", + "release:publish": "changeset publish", + "precommit": "lint-staged", + "preinstall": "npx only-allow pnpm", + "prepare": "husky" }, "devDependencies": { - "@aws-sdk/client-sso-oidc": "^3.620.1", - "@browserbasehq/sdk": "^1.4.2", - "@dexaai/dexter": "^2.1.0", - "@e2b/code-interpreter": "^0.0.8", + "@changesets/cli": "^2.27.7", "@fisch0920/eslint-config": "^1.4.0", - "@genkit-ai/ai": "^0.5.8", - "@langchain/core": "^0.2.18", - "@nangohq/node": "^0.42.2", "@total-typescript/ts-reset": "^0.5.1", - "@types/node": "^22.0.0", - "ai": "^3.2.39", + "@types/node": "^22.1.0", "del-cli": "^5.1.0", "dotenv": "^16.4.5", "eslint": "^8.57.0", "husky": "^9.1.4", - "lint-staged": "^15.2.7", - "llamaindex": "^0.5.11", - "mathjs": "^13.0.3", - "np": "^10.0.7", + "lint-staged": "^15.2.8", "npm-run-all2": "^6.2.2", - "octokit": "^4.0.2", "only-allow": "^1.2.1", - "openai-fetch": "^2.0.4", "prettier": "^3.3.3", - "restore-cursor": "^5.1.0", - "tsup": "^8.2.3", - "tsx": "^4.16.2", - "twitter-api-sdk": "^1.2.1", + "tsup": "^8.2.4", + "tsx": "^4.16.5", + "turbo": "^2.0.11", "typescript": "^5.5.4", - "vitest": "2.0.4", - "wikibase-sdk": "^10.0.2" - }, - "peerDependencies": { - "@dexaai/dexter": "^2.0.3", - "@e2b/code-interpreter": "^0.0.7", - "@genkit-ai/ai": "^0.5.2", - "@langchain/core": "^0.2.6", - "@nangohq/node": "^0.39.33", - "ai": "^3.1.30", - "llamaindex": "^0.3.16", - "mathjs": "^13.0.0", - "octokit": "^4.0.2", - "twitter-api-sdk": "^1.2.1", - "wikibase-sdk": "^10.0.2" - }, - "peerDependenciesMeta": { - "@dexaai/dexter": { - "optional": true - }, - "@e2b/code-interpreter": { - "optional": true - }, - "@genkit-ai/ai": { - "optional": true - }, - "@langchain/core": { - "optional": true - }, - "@nangohq/node": { - "optional": true - }, - "ai": { - "optional": true - }, - "llamaindex": { - "optional": true - }, - "mathjs": { - "optional": true - }, - "octokit": { - "optional": true - }, - "twitter-api-sdk": { - "optional": true - }, - "wikibase-sdk": { - "optional": true - } + "vitest": "2.0.5", + "zod": "^3.23.8" }, "lint-staged": { "*.{ts,tsx}": [ - "eslint --fix", - "prettier --ignore-unknown --write" + "prettier --ignore-unknown --write", + "eslint --fix" ] + }, + "pnpm": { + "overrides": { + "esbuild": "^0.23.0" + } } } diff --git a/packages/ai-sdk/CHANGELOG.md b/packages/ai-sdk/CHANGELOG.md new file mode 100644 index 0000000..20b4501 --- /dev/null +++ b/packages/ai-sdk/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/ai-sdk + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/ai-sdk/package.json b/packages/ai-sdk/package.json new file mode 100644 index 0000000..197abf4 --- /dev/null +++ b/packages/ai-sdk/package.json @@ -0,0 +1,46 @@ +{ + "name": "@agentic/ai-sdk", + "version": "7.0.0", + "description": "Agentic adapter for the Vercel AI SDK.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit", + "test:unit": "vitest run" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "ai": "^3.1.30" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*", + "ai": "^3.1.30" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/ai-sdk/src/ai-sdk.test.ts b/packages/ai-sdk/src/ai-sdk.test.ts new file mode 100644 index 0000000..a67cfa2 --- /dev/null +++ b/packages/ai-sdk/src/ai-sdk.test.ts @@ -0,0 +1,10 @@ +import { EchoAITool } from '@agentic/core' +import { describe, expect, test } from 'vitest' + +import { createAISDKTools } from './ai-sdk' + +describe('ai-sdk', () => { + test('createAISDKTools', () => { + expect(createAISDKTools(new EchoAITool())).toHaveProperty('echo') + }) +}) diff --git a/src/sdks/ai-sdk.ts b/packages/ai-sdk/src/ai-sdk.ts similarity index 83% rename from src/sdks/ai-sdk.ts rename to packages/ai-sdk/src/ai-sdk.ts index c9f381f..a9436fc 100644 --- a/src/sdks/ai-sdk.ts +++ b/packages/ai-sdk/src/ai-sdk.ts @@ -1,8 +1,6 @@ +import { type AIFunctionLike, AIFunctionSet } from '@agentic/core' import { tool } from 'ai' -import type { AIFunctionLike } from '../types' -import { AIFunctionSet } from '../ai-function-set' - /** * Converts a set of Agentic stdlib AI functions to an object compatible with * the Vercel AI SDK's `tools` parameter. diff --git a/packages/ai-sdk/src/index.ts b/packages/ai-sdk/src/index.ts new file mode 100644 index 0000000..2439e1d --- /dev/null +++ b/packages/ai-sdk/src/index.ts @@ -0,0 +1 @@ +export * from './ai-sdk' diff --git a/packages/ai-sdk/tsconfig.json b/packages/ai-sdk/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/ai-sdk/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/bing/CHANGELOG.md b/packages/bing/CHANGELOG.md new file mode 100644 index 0000000..7fd9db3 --- /dev/null +++ b/packages/bing/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/bing + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/bing/package.json b/packages/bing/package.json new file mode 100644 index 0000000..b77772b --- /dev/null +++ b/packages/bing/package.json @@ -0,0 +1,47 @@ +{ + "name": "@agentic/bing", + "version": "7.0.0", + "description": "Agentic SDK for Bing search.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/src/services/bing-client.ts b/packages/bing/src/bing-client.ts similarity index 98% rename from src/services/bing-client.ts rename to packages/bing/src/bing-client.ts index 32c5f2f..54d0fcb 100644 --- a/src/services/bing-client.ts +++ b/packages/bing/src/bing-client.ts @@ -1,9 +1,13 @@ +import { + aiFunction, + AIFunctionsProvider, + assert, + getEnv, + omit +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, getEnv, omit } from '../utils' - export namespace bing { export const API_BASE_URL = 'https://api.bing.microsoft.com' diff --git a/packages/bing/src/index.ts b/packages/bing/src/index.ts new file mode 100644 index 0000000..0c38945 --- /dev/null +++ b/packages/bing/src/index.ts @@ -0,0 +1 @@ +export * from './bing-client' diff --git a/packages/bing/tsconfig.json b/packages/bing/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/bing/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/calculator/CHANGELOG.md b/packages/calculator/CHANGELOG.md new file mode 100644 index 0000000..3de6db9 --- /dev/null +++ b/packages/calculator/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/calculator + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/calculator/package.json b/packages/calculator/package.json new file mode 100644 index 0000000..5989686 --- /dev/null +++ b/packages/calculator/package.json @@ -0,0 +1,48 @@ +{ + "name": "@agentic/calculator", + "version": "7.0.0", + "description": "Agentic calculator tool wrapping mathjs.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0", + "mathjs": "^13.0.3" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/src/tools/calculator.ts b/packages/calculator/src/calculator.ts similarity index 93% rename from src/tools/calculator.ts rename to packages/calculator/src/calculator.ts index f39cc1d..8b2fcf5 100644 --- a/src/tools/calculator.ts +++ b/packages/calculator/src/calculator.ts @@ -1,8 +1,7 @@ +import { createAIFunction } from '@agentic/core' import { evaluate } from 'mathjs' import { z } from 'zod' -import { createAIFunction } from '../create-ai-function' - // TODO: ensure `expr` is sanitized to not run arbitrary code export const CalculatorInputSchema = z.object({ diff --git a/packages/calculator/src/index.ts b/packages/calculator/src/index.ts new file mode 100644 index 0000000..bd06b67 --- /dev/null +++ b/packages/calculator/src/index.ts @@ -0,0 +1 @@ +export * from './calculator' diff --git a/packages/calculator/tsconfig.json b/packages/calculator/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/calculator/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/clearbit/CHANGELOG.md b/packages/clearbit/CHANGELOG.md new file mode 100644 index 0000000..bec976a --- /dev/null +++ b/packages/clearbit/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/clearbit + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/clearbit/package.json b/packages/clearbit/package.json new file mode 100644 index 0000000..6741b98 --- /dev/null +++ b/packages/clearbit/package.json @@ -0,0 +1,48 @@ +{ + "name": "@agentic/clearbit", + "version": "7.0.0", + "description": "Agentic SDK for Clearbit.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0", + "p-throttle": "^6.1.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/src/services/clearbit-client.ts b/packages/clearbit/src/clearbit-client.ts similarity index 99% rename from src/services/clearbit-client.ts rename to packages/clearbit/src/clearbit-client.ts index be306d8..3f5cbe5 100644 --- a/src/services/clearbit-client.ts +++ b/packages/clearbit/src/clearbit-client.ts @@ -1,7 +1,3 @@ -import defaultKy from 'ky' -import pThrottle from 'p-throttle' - -import type { KyInstance } from '../types' import { assert, delay, @@ -9,7 +5,9 @@ import { pruneNullOrUndefinedDeep, sanitizeSearchParams, throttleKy -} from '../utils' +} from '@agentic/core' +import defaultKy, { type KyInstance } from 'ky' +import pThrottle from 'p-throttle' export namespace clearbit { // Allow up to 600 requests per minute by default. diff --git a/packages/clearbit/src/index.ts b/packages/clearbit/src/index.ts new file mode 100644 index 0000000..6d59120 --- /dev/null +++ b/packages/clearbit/src/index.ts @@ -0,0 +1 @@ +export * from './clearbit-client' diff --git a/packages/clearbit/tsconfig.json b/packages/clearbit/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/clearbit/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md new file mode 100644 index 0000000..1278980 --- /dev/null +++ b/packages/core/CHANGELOG.md @@ -0,0 +1,9 @@ +# @agentic/core + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. diff --git a/packages/core/package.json b/packages/core/package.json new file mode 100644 index 0000000..3076d16 --- /dev/null +++ b/packages/core/package.json @@ -0,0 +1,60 @@ +{ + "name": "@agentic/core", + "version": "7.0.0", + "description": "Agentic AI utils which work with any LLM and TypeScript AI SDK.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit", + "test:unit": "vitest run" + }, + "dependencies": { + "@sindresorhus/is": "^7.0.0", + "dedent": "^1.5.3", + "delay": "^6.0.0", + "hash-object": "^5.0.1", + "is-relative-url": "^4.0.0", + "jsonrepair": "^3.6.1", + "ky": "^1.5.0", + "normalize-url": "^8.0.1", + "p-map": "^7.0.2", + "p-throttle": "^6.1.0", + "quick-lru": "^7.0.0", + "type-fest": "^4.21.0", + "zod-to-json-schema": "^3.23.2", + "zod-validation-error": "^3.3.0" + }, + "peerDependencies": { + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/tsconfig": "workspace:*", + "openai-fetch": "^2.0.4" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/src/__snapshots__/parse-structured-output.test.ts.snap b/packages/core/src/__snapshots__/parse-structured-output.test.ts.snap similarity index 100% rename from src/__snapshots__/parse-structured-output.test.ts.snap rename to packages/core/src/__snapshots__/parse-structured-output.test.ts.snap diff --git a/src/__snapshots__/utils.test.ts.snap b/packages/core/src/__snapshots__/utils.test.ts.snap similarity index 100% rename from src/__snapshots__/utils.test.ts.snap rename to packages/core/src/__snapshots__/utils.test.ts.snap diff --git a/src/_utils.ts b/packages/core/src/_utils.ts similarity index 97% rename from src/_utils.ts rename to packages/core/src/_utils.ts index 81c4926..43d2605 100644 --- a/src/_utils.ts +++ b/packages/core/src/_utils.ts @@ -1,5 +1,3 @@ -import 'dotenv/config' - import defaultKy, { type AfterResponseHook, type BeforeRequestHook, diff --git a/packages/core/src/ai-function-set.test.ts b/packages/core/src/ai-function-set.test.ts new file mode 100644 index 0000000..e23b479 --- /dev/null +++ b/packages/core/src/ai-function-set.test.ts @@ -0,0 +1,50 @@ +import { expect, test } from 'vitest' +import { z } from 'zod' + +import { AIFunctionSet } from './ai-function-set' +import { createAIFunction } from './create-ai-function' +import { EchoAITool } from './echo' + +export const CalculatorInputSchema = z.object({ + expr: z.string().describe('mathematical expression to evaluate') +}) +export type CalculatorInput = z.infer + +const mockCalculator = createAIFunction( + { + name: 'calculator', + description: + 'Computes the result of simple mathematical expressions. Handles basic arithmetic operations like addition, subtraction, multiplication, and division. Example expressions: "1 + 2", "3.4 * 5 / 9", "4 - 2"', + inputSchema: CalculatorInputSchema + }, + async (input: CalculatorInput) => { + // eslint-disable-next-line no-eval, security/detect-eval-with-expression + const result: number = eval(input.expr) + return result + } +) + +test('AIFunctionSet constructor', () => { + const mockAITool = new EchoAITool() + const s0 = new AIFunctionSet([mockAITool, mockCalculator]) + + expect(s0.size).toEqual(2) + expect(s0.get('echo')).toBeDefined() + expect(s0.get('calculator')).toBeDefined() + expect([...s0].length).toEqual(2) + + const s1 = new AIFunctionSet([s0, mockAITool, mockCalculator, mockCalculator]) + expect(s0.size).toEqual(2) + expect(s1.size).toEqual(2) + expect(s1.get('echo')).toBeDefined() + expect(s1.get('calculator')).toBeDefined() + expect([...s1].length).toEqual(2) +}) + +test('AIFunctionSet constructor invalid function', () => { + const mockAITool = new EchoAITool() + + expect( + () => new AIFunctionSet([mockAITool, mockCalculator, { spec: {} } as any]) + ).toThrowError('Invalid AIFunctionLike: [object Object]') +}) diff --git a/src/ai-function-set.ts b/packages/core/src/ai-function-set.ts similarity index 100% rename from src/ai-function-set.ts rename to packages/core/src/ai-function-set.ts diff --git a/packages/core/src/assert.ts b/packages/core/src/assert.ts new file mode 100644 index 0000000..f2218d6 --- /dev/null +++ b/packages/core/src/assert.ts @@ -0,0 +1,30 @@ +import { isError } from '@sindresorhus/is' + +function assertImpl(value: unknown, message?: string | Error): asserts value { + if (value) { + return + } + + if (!message) { + throw new Error('Assertion failed') + } + + throw isError(message) ? message : new Error(message) +} + +/** + * Assertion function that defaults to Node.js's `assert` module if it's + * available, with a basic backup if not. + */ +let assert: (value: unknown, message?: string | Error) => asserts value = + assertImpl + +try { + // Default to the Node.js assert module if it's available + const assertImport = await import('node:assert') + if (assertImport?.default) { + assert = assertImport.default + } +} catch {} + +export { assert } diff --git a/src/create-ai-chain.ts b/packages/core/src/create-ai-chain.ts similarity index 100% rename from src/create-ai-chain.ts rename to packages/core/src/create-ai-chain.ts diff --git a/src/create-ai-function.test.ts b/packages/core/src/create-ai-function.test.ts similarity index 100% rename from src/create-ai-function.test.ts rename to packages/core/src/create-ai-function.test.ts diff --git a/src/create-ai-function.ts b/packages/core/src/create-ai-function.ts similarity index 100% rename from src/create-ai-function.ts rename to packages/core/src/create-ai-function.ts diff --git a/packages/core/src/echo.ts b/packages/core/src/echo.ts new file mode 100644 index 0000000..369e6a9 --- /dev/null +++ b/packages/core/src/echo.ts @@ -0,0 +1,36 @@ +import { z } from 'zod' + +import { createAIFunction } from './create-ai-function' +import { aiFunction, AIFunctionsProvider } from './fns' + +/** + * Test AI tool with one function `echo`, which echoes the input. + */ +export class EchoAITool extends AIFunctionsProvider { + @aiFunction({ + name: 'echo', + description: 'Echoes the input.', + inputSchema: z.object({ + query: z.string().describe('input query to echo') + }) + }) + async echo({ query }: { query: string }) { + return query + } +} + +/** + * Test AI function `echo`, which echoes the input. + */ +export const echoAIFunction = createAIFunction( + { + name: 'echo', + description: 'Echoes the input.', + inputSchema: z.object({ + query: z.string().describe('input query to echo') + }) + }, + ({ query }: { query: string }) => { + return query + } +) diff --git a/src/errors.ts b/packages/core/src/errors.ts similarity index 100% rename from src/errors.ts rename to packages/core/src/errors.ts diff --git a/src/extract-object.ts b/packages/core/src/extract-object.ts similarity index 100% rename from src/extract-object.ts rename to packages/core/src/extract-object.ts diff --git a/src/fns.ts b/packages/core/src/fns.ts similarity index 100% rename from src/fns.ts rename to packages/core/src/fns.ts diff --git a/src/index.ts b/packages/core/src/index.ts similarity index 85% rename from src/index.ts rename to packages/core/src/index.ts index daa718c..9f37575 100644 --- a/src/index.ts +++ b/packages/core/src/index.ts @@ -1,14 +1,13 @@ export * from './ai-function-set' export * from './create-ai-chain' export * from './create-ai-function' +export * from './echo' export * from './errors' export * from './extract-object' export * from './fns' export * from './message' export * from './parse-structured-output' export * from './schema' -export * from './services' -export * from './tools/search-and-crawl' export type * from './types' export * from './url-utils' export * from './utils' diff --git a/src/message.test.ts b/packages/core/src/message.test.ts similarity index 100% rename from src/message.test.ts rename to packages/core/src/message.test.ts diff --git a/src/message.ts b/packages/core/src/message.ts similarity index 100% rename from src/message.ts rename to packages/core/src/message.ts diff --git a/src/parse-structured-output.test.ts b/packages/core/src/parse-structured-output.test.ts similarity index 100% rename from src/parse-structured-output.test.ts rename to packages/core/src/parse-structured-output.test.ts diff --git a/src/parse-structured-output.ts b/packages/core/src/parse-structured-output.ts similarity index 100% rename from src/parse-structured-output.ts rename to packages/core/src/parse-structured-output.ts diff --git a/src/reset.d.ts b/packages/core/src/reset.d.ts similarity index 100% rename from src/reset.d.ts rename to packages/core/src/reset.d.ts diff --git a/src/schema.ts b/packages/core/src/schema.ts similarity index 98% rename from src/schema.ts rename to packages/core/src/schema.ts index a72f22f..f3d88ac 100644 --- a/src/schema.ts +++ b/packages/core/src/schema.ts @@ -8,7 +8,7 @@ import { zodToJsonSchema } from './zod-to-json-schema' /** * Used to mark schemas so we can support both Zod and custom schemas. */ -export const schemaSymbol = Symbol('agentic..schema') +export const schemaSymbol = Symbol('agentic.schema') export const validatorSymbol = Symbol('agentic.validator') export type Schema = { diff --git a/src/types.ts b/packages/core/src/types.ts similarity index 100% rename from src/types.ts rename to packages/core/src/types.ts diff --git a/src/url-utils.test.ts b/packages/core/src/url-utils.test.ts similarity index 100% rename from src/url-utils.test.ts rename to packages/core/src/url-utils.test.ts diff --git a/src/url-utils.ts b/packages/core/src/url-utils.ts similarity index 100% rename from src/url-utils.ts rename to packages/core/src/url-utils.ts diff --git a/src/utils.test.ts b/packages/core/src/utils.test.ts similarity index 100% rename from src/utils.test.ts rename to packages/core/src/utils.test.ts diff --git a/src/utils.ts b/packages/core/src/utils.ts similarity index 100% rename from src/utils.ts rename to packages/core/src/utils.ts diff --git a/src/zod-to-json-schema.test.ts b/packages/core/src/zod-to-json-schema.test.ts similarity index 100% rename from src/zod-to-json-schema.test.ts rename to packages/core/src/zod-to-json-schema.test.ts diff --git a/src/zod-to-json-schema.ts b/packages/core/src/zod-to-json-schema.ts similarity index 100% rename from src/zod-to-json-schema.ts rename to packages/core/src/zod-to-json-schema.ts diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/core/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/dexa/CHANGELOG.md b/packages/dexa/CHANGELOG.md new file mode 100644 index 0000000..2d84e92 --- /dev/null +++ b/packages/dexa/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/dexa + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/dexa/package.json b/packages/dexa/package.json new file mode 100644 index 0000000..a4953ce --- /dev/null +++ b/packages/dexa/package.json @@ -0,0 +1,48 @@ +{ + "name": "@agentic/dexa", + "version": "7.0.0", + "description": "Agentic SDK for Dexa's API (currently closed beta).", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0", + "p-throttle": "^6.1.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/src/services/dexa-client.ts b/packages/dexa/src/dexa-client.ts similarity index 92% rename from src/services/dexa-client.ts rename to packages/dexa/src/dexa-client.ts index 3bef4fa..74dc1f8 100644 --- a/src/services/dexa-client.ts +++ b/packages/dexa/src/dexa-client.ts @@ -1,10 +1,13 @@ +import { + aiFunction, + AIFunctionsProvider, + assert, + getEnv, + Msg +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { Msg } from '../message' -import { assert, getEnv } from '../utils' - export namespace dexa { export const AskDexaOptionsSchema = z.object({ question: z.string().describe('The question to ask Dexa.') diff --git a/packages/dexa/src/index.ts b/packages/dexa/src/index.ts new file mode 100644 index 0000000..b92698e --- /dev/null +++ b/packages/dexa/src/index.ts @@ -0,0 +1,2 @@ +export * from './dexa-client' +export * from './scraper-client' diff --git a/src/services/scraper-client.ts b/packages/dexa/src/scraper-client.ts similarity index 96% rename from src/services/scraper-client.ts rename to packages/dexa/src/scraper-client.ts index f284611..b1a1720 100644 --- a/src/services/scraper-client.ts +++ b/packages/dexa/src/scraper-client.ts @@ -1,10 +1,15 @@ +import { + aiFunction, + AIFunctionsProvider, + assert, + getEnv, + omit, + throttleKy +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import pThrottle from 'p-throttle' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, getEnv, omit, throttleKy } from '../utils' - export namespace scraper { // Allow up to 1 request per second by default. export const throttle = pThrottle({ diff --git a/packages/dexa/tsconfig.json b/packages/dexa/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/dexa/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/dexter/CHANGELOG.md b/packages/dexter/CHANGELOG.md new file mode 100644 index 0000000..3baa76d --- /dev/null +++ b/packages/dexter/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/dexter + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/dexter/package.json b/packages/dexter/package.json new file mode 100644 index 0000000..636cc47 --- /dev/null +++ b/packages/dexter/package.json @@ -0,0 +1,46 @@ +{ + "name": "@agentic/dexter", + "version": "7.0.0", + "description": "Agentic adapter for the Dexter AI SDK by Dexa.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit", + "test:unit": "vitest run" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "@dexaai/dexter": "^2.1.0" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*", + "@dexaai/dexter": "^2.1.0" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/dexter/src/dexter.test.ts b/packages/dexter/src/dexter.test.ts new file mode 100644 index 0000000..2168792 --- /dev/null +++ b/packages/dexter/src/dexter.test.ts @@ -0,0 +1,10 @@ +import { EchoAITool } from '@agentic/core' +import { describe, expect, test } from 'vitest' + +import { createDexterFunctions } from './dexter' + +describe('dexter', () => { + test('createDexterFunctions', () => { + expect(createDexterFunctions(new EchoAITool())).toHaveLength(1) + }) +}) diff --git a/src/sdks/dexter.ts b/packages/dexter/src/dexter.ts similarity index 83% rename from src/sdks/dexter.ts rename to packages/dexter/src/dexter.ts index fd6e1ae..0429b49 100644 --- a/src/sdks/dexter.ts +++ b/packages/dexter/src/dexter.ts @@ -1,8 +1,6 @@ +import { type AIFunctionLike, AIFunctionSet } from '@agentic/core' import { createAIFunction } from '@dexaai/dexter' -import type { AIFunctionLike } from '../types' -import { AIFunctionSet } from '../ai-function-set' - /** * Converts a set of Agentic stdlib AI functions to an array of Dexter- * compatible AI functions. diff --git a/packages/dexter/src/index.ts b/packages/dexter/src/index.ts new file mode 100644 index 0000000..8c98e67 --- /dev/null +++ b/packages/dexter/src/index.ts @@ -0,0 +1 @@ +export * from './dexter' diff --git a/packages/dexter/tsconfig.json b/packages/dexter/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/dexter/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/diffbot/CHANGELOG.md b/packages/diffbot/CHANGELOG.md new file mode 100644 index 0000000..49968a5 --- /dev/null +++ b/packages/diffbot/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/diffbot + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/diffbot/package.json b/packages/diffbot/package.json new file mode 100644 index 0000000..f6c5d29 --- /dev/null +++ b/packages/diffbot/package.json @@ -0,0 +1,48 @@ +{ + "name": "@agentic/diffbot", + "version": "7.0.0", + "description": "Agentic SDK for Diffbot.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0", + "p-throttle": "^6.1.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/src/services/diffbot-client.ts b/packages/diffbot/src/diffbot-client.ts similarity index 99% rename from src/services/diffbot-client.ts rename to packages/diffbot/src/diffbot-client.ts index 5f1cd53..fef1fde 100644 --- a/src/services/diffbot-client.ts +++ b/packages/diffbot/src/diffbot-client.ts @@ -1,10 +1,15 @@ +import { + aiFunction, + AIFunctionsProvider, + assert, + getEnv, + sanitizeSearchParams, + throttleKy +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import pThrottle from 'p-throttle' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, getEnv, sanitizeSearchParams, throttleKy } from '../utils' - export namespace diffbot { export const API_BASE_URL = 'https://api.diffbot.com' export const KNOWLEDGE_GRAPH_API_BASE_URL = 'https://kg.diffbot.com' diff --git a/packages/diffbot/src/index.ts b/packages/diffbot/src/index.ts new file mode 100644 index 0000000..fcd6ebb --- /dev/null +++ b/packages/diffbot/src/index.ts @@ -0,0 +1 @@ +export * from './diffbot-client' diff --git a/packages/diffbot/tsconfig.json b/packages/diffbot/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/diffbot/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/e2b/CHANGELOG.md b/packages/e2b/CHANGELOG.md new file mode 100644 index 0000000..7845cce --- /dev/null +++ b/packages/e2b/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/e2b + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/e2b/package.json b/packages/e2b/package.json new file mode 100644 index 0000000..b277994 --- /dev/null +++ b/packages/e2b/package.json @@ -0,0 +1,46 @@ +{ + "name": "@agentic/e2b", + "version": "7.0.0", + "description": "Agentic SDK for E2B's hosted code interpreter.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "@e2b/code-interpreter": "^0.0.8", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*", + "@e2b/code-interpreter": "^0.0.8" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/src/tools/e2b.ts b/packages/e2b/src/e2b.ts similarity index 94% rename from src/tools/e2b.ts rename to packages/e2b/src/e2b.ts index cd60b7b..a31b1e3 100644 --- a/src/tools/e2b.ts +++ b/packages/e2b/src/e2b.ts @@ -1,9 +1,7 @@ +import { createAIFunction, getEnv } from '@agentic/core' import { CodeInterpreter, type ProcessMessage } from '@e2b/code-interpreter' import { z } from 'zod' -import { createAIFunction } from '../create-ai-function' -import { getEnv } from '../utils' - /** * E2B Python code interpreter sandbox. * diff --git a/packages/e2b/src/index.ts b/packages/e2b/src/index.ts new file mode 100644 index 0000000..2e1e405 --- /dev/null +++ b/packages/e2b/src/index.ts @@ -0,0 +1 @@ +export * from './e2b' diff --git a/packages/e2b/tsconfig.json b/packages/e2b/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/e2b/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/exa/CHANGELOG.md b/packages/exa/CHANGELOG.md new file mode 100644 index 0000000..27aedef --- /dev/null +++ b/packages/exa/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/exa + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/exa/package.json b/packages/exa/package.json new file mode 100644 index 0000000..8c3b833 --- /dev/null +++ b/packages/exa/package.json @@ -0,0 +1,47 @@ +{ + "name": "@agentic/exa", + "version": "7.0.0", + "description": "Agentic SDK for the Exa search engine.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/src/services/exa-client.ts b/packages/exa/src/exa-client.ts similarity index 98% rename from src/services/exa-client.ts rename to packages/exa/src/exa-client.ts index 8c8b3a4..38436e3 100644 --- a/src/services/exa-client.ts +++ b/packages/exa/src/exa-client.ts @@ -1,9 +1,13 @@ +import { + aiFunction, + AIFunctionsProvider, + assert, + getEnv, + pruneUndefined +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, getEnv, pruneUndefined } from '../utils' - export namespace exa { export const TextContentsOptionsSchema = z.object({ maxCharacters: z diff --git a/packages/exa/src/index.ts b/packages/exa/src/index.ts new file mode 100644 index 0000000..7688ab7 --- /dev/null +++ b/packages/exa/src/index.ts @@ -0,0 +1 @@ +export * from './exa-client' diff --git a/packages/exa/tsconfig.json b/packages/exa/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/exa/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/firecrawl/CHANGELOG.md b/packages/firecrawl/CHANGELOG.md new file mode 100644 index 0000000..c17a65d --- /dev/null +++ b/packages/firecrawl/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/firecrawl + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/firecrawl/package.json b/packages/firecrawl/package.json new file mode 100644 index 0000000..43e21f8 --- /dev/null +++ b/packages/firecrawl/package.json @@ -0,0 +1,48 @@ +{ + "name": "@agentic/firecrawl", + "version": "7.0.0", + "description": "Agentic SDK for Firecrawl.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0", + "p-throttle": "^6.1.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/src/services/firecrawl-client.ts b/packages/firecrawl/src/firecrawl-client.ts similarity index 95% rename from src/services/firecrawl-client.ts rename to packages/firecrawl/src/firecrawl-client.ts index 85adb49..cda6d6d 100644 --- a/src/services/firecrawl-client.ts +++ b/packages/firecrawl/src/firecrawl-client.ts @@ -1,11 +1,16 @@ +import { + aiFunction, + AIFunctionsProvider, + assert, + delay, + getEnv, + isZodSchema, + throttleKy, + zodToJsonSchema +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import pThrottle from 'p-throttle' -import z from 'zod' - -import { aiFunction, AIFunctionsProvider } from '../fns' -import { isZodSchema } from '../schema' -import { assert, delay, getEnv, throttleKy } from '../utils' -import { zodToJsonSchema } from '../zod-to-json-schema' +import { z } from 'zod' export namespace firecrawl { export const BASE_URL = 'https://api.firecrawl.dev' diff --git a/packages/firecrawl/src/index.ts b/packages/firecrawl/src/index.ts new file mode 100644 index 0000000..9390f89 --- /dev/null +++ b/packages/firecrawl/src/index.ts @@ -0,0 +1 @@ +export * from './firecrawl-client' diff --git a/packages/firecrawl/tsconfig.json b/packages/firecrawl/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/firecrawl/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/genkit/CHANGELOG.md b/packages/genkit/CHANGELOG.md new file mode 100644 index 0000000..3d01ea1 --- /dev/null +++ b/packages/genkit/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/genkit + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/genkit/package.json b/packages/genkit/package.json new file mode 100644 index 0000000..5bfb9e5 --- /dev/null +++ b/packages/genkit/package.json @@ -0,0 +1,46 @@ +{ + "name": "@agentic/genkit", + "version": "7.0.0", + "description": "Agentic adapter for the Firebase Genkit AI SDK.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit", + "test:unit": "vitest run" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "@genkit-ai/ai": "^0.5.9" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*", + "@genkit-ai/ai": "^0.5.9" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/genkit/src/genkit.test.ts b/packages/genkit/src/genkit.test.ts new file mode 100644 index 0000000..b10fe17 --- /dev/null +++ b/packages/genkit/src/genkit.test.ts @@ -0,0 +1,10 @@ +import { EchoAITool } from '@agentic/core' +import { describe, expect, test } from 'vitest' + +import { createGenkitTools } from './genkit' + +describe('genkit', () => { + test('createGenkitTools', () => { + expect(createGenkitTools(new EchoAITool())).toHaveLength(1) + }) +}) diff --git a/src/sdks/genkit.ts b/packages/genkit/src/genkit.ts similarity index 84% rename from src/sdks/genkit.ts rename to packages/genkit/src/genkit.ts index 871cad2..d3c041c 100644 --- a/src/sdks/genkit.ts +++ b/packages/genkit/src/genkit.ts @@ -1,9 +1,7 @@ +import { type AIFunctionLike, AIFunctionSet } from '@agentic/core' import { defineTool } from '@genkit-ai/ai' import { z } from 'zod' -import type { AIFunctionLike } from '../types' -import { AIFunctionSet } from '../ai-function-set' - /** * Converts a set of Agentic stdlib AI functions to an array of Genkit- * compatible tools. diff --git a/packages/genkit/src/index.ts b/packages/genkit/src/index.ts new file mode 100644 index 0000000..bb35df9 --- /dev/null +++ b/packages/genkit/src/index.ts @@ -0,0 +1 @@ +export * from './genkit' diff --git a/packages/genkit/tsconfig.json b/packages/genkit/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/genkit/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/github/CHANGELOG.md b/packages/github/CHANGELOG.md new file mode 100644 index 0000000..3479f75 --- /dev/null +++ b/packages/github/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/github + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/github/package.json b/packages/github/package.json new file mode 100644 index 0000000..5d5d6dc --- /dev/null +++ b/packages/github/package.json @@ -0,0 +1,49 @@ +{ + "name": "@agentic/github", + "version": "7.0.0", + "description": "Agentic SDK for GitHub.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0", + "octokit": "^4.0.2", + "p-throttle": "^6.1.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/src/services/github-client.ts b/packages/github/src/github-client.ts similarity index 95% rename from src/services/github-client.ts rename to packages/github/src/github-client.ts index 125a1e0..7fe9aa5 100644 --- a/src/services/github-client.ts +++ b/packages/github/src/github-client.ts @@ -1,8 +1,6 @@ +import { AIFunctionsProvider, assert, getEnv } from '@agentic/core' import { Octokit } from 'octokit' -import { AIFunctionsProvider } from '../fns' -import { assert, getEnv } from '../utils' - export namespace github { export interface User { id: number diff --git a/packages/github/src/index.ts b/packages/github/src/index.ts new file mode 100644 index 0000000..e4568f8 --- /dev/null +++ b/packages/github/src/index.ts @@ -0,0 +1 @@ +export * from './github-client' diff --git a/packages/github/tsconfig.json b/packages/github/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/github/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/hacker-news/CHANGELOG.md b/packages/hacker-news/CHANGELOG.md new file mode 100644 index 0000000..2e15491 --- /dev/null +++ b/packages/hacker-news/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/hacker-news + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/hacker-news/package.json b/packages/hacker-news/package.json new file mode 100644 index 0000000..b32dff2 --- /dev/null +++ b/packages/hacker-news/package.json @@ -0,0 +1,47 @@ +{ + "name": "@agentic/hacker-news", + "version": "7.0.0", + "description": "Agentic SDK for Hacker News.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/src/services/hacker-news-client.ts b/packages/hacker-news/src/hacker-news-client.ts similarity index 95% rename from src/services/hacker-news-client.ts rename to packages/hacker-news/src/hacker-news-client.ts index 33433c4..0884b2a 100644 --- a/src/services/hacker-news-client.ts +++ b/packages/hacker-news/src/hacker-news-client.ts @@ -1,8 +1,6 @@ +import { AIFunctionsProvider, assert, getEnv } from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' -import { AIFunctionsProvider } from '../fns' -import { assert, getEnv } from '../utils' - export namespace hackernews { export type ItemType = | 'story' diff --git a/packages/hacker-news/src/index.ts b/packages/hacker-news/src/index.ts new file mode 100644 index 0000000..c39b50d --- /dev/null +++ b/packages/hacker-news/src/index.ts @@ -0,0 +1 @@ +export * from './hacker-news-client' diff --git a/packages/hacker-news/tsconfig.json b/packages/hacker-news/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/hacker-news/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/hunter/CHANGELOG.md b/packages/hunter/CHANGELOG.md new file mode 100644 index 0000000..c9899ea --- /dev/null +++ b/packages/hunter/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/hunter + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/hunter/package.json b/packages/hunter/package.json new file mode 100644 index 0000000..ba8321e --- /dev/null +++ b/packages/hunter/package.json @@ -0,0 +1,47 @@ +{ + "name": "@agentic/hunter", + "version": "7.0.0", + "description": "Agentic SDK for hunter.io email lookup.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/src/services/hunter-client.ts b/packages/hunter/src/hunter-client.ts similarity index 99% rename from src/services/hunter-client.ts rename to packages/hunter/src/hunter-client.ts index 47ae737..d1793bc 100644 --- a/src/services/hunter-client.ts +++ b/packages/hunter/src/hunter-client.ts @@ -1,13 +1,13 @@ -import defaultKy, { type KyInstance } from 'ky' -import { z } from 'zod' - -import { aiFunction, AIFunctionsProvider } from '../fns' import { + aiFunction, + AIFunctionsProvider, assert, getEnv, pruneNullOrUndefinedDeep, sanitizeSearchParams -} from '../utils' +} from '@agentic/core' +import defaultKy, { type KyInstance } from 'ky' +import { z } from 'zod' export namespace hunter { export const API_BASE_URL = 'https://api.hunter.io' diff --git a/packages/hunter/src/index.ts b/packages/hunter/src/index.ts new file mode 100644 index 0000000..6d0fb34 --- /dev/null +++ b/packages/hunter/src/index.ts @@ -0,0 +1 @@ +export * from './hunter-client' diff --git a/packages/hunter/tsconfig.json b/packages/hunter/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/hunter/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/jina/CHANGELOG.md b/packages/jina/CHANGELOG.md new file mode 100644 index 0000000..59546e4 --- /dev/null +++ b/packages/jina/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/jina + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/jina/package.json b/packages/jina/package.json new file mode 100644 index 0000000..30e7297 --- /dev/null +++ b/packages/jina/package.json @@ -0,0 +1,48 @@ +{ + "name": "@agentic/jina", + "version": "7.0.0", + "description": "Agentic SDK for Jina AI.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0", + "p-throttle": "^6.1.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/jina/src/index.ts b/packages/jina/src/index.ts new file mode 100644 index 0000000..7c0d2cb --- /dev/null +++ b/packages/jina/src/index.ts @@ -0,0 +1 @@ +export * from './jina-client' diff --git a/src/services/jina-client.ts b/packages/jina/src/jina-client.ts similarity index 98% rename from src/services/jina-client.ts rename to packages/jina/src/jina-client.ts index bdf20af..7b200cd 100644 --- a/src/services/jina-client.ts +++ b/packages/jina/src/jina-client.ts @@ -1,10 +1,14 @@ +import { + aiFunction, + AIFunctionsProvider, + getEnv, + pruneNullOrUndefined, + throttleKy +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import pThrottle from 'p-throttle' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { getEnv, pruneNullOrUndefined, throttleKy } from '../utils' - export namespace jina { export const ReaderFormatSchema = z.enum([ 'text', diff --git a/packages/jina/tsconfig.json b/packages/jina/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/jina/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/langchain/CHANGELOG.md b/packages/langchain/CHANGELOG.md new file mode 100644 index 0000000..47f5d7f --- /dev/null +++ b/packages/langchain/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/langchain + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/langchain/package.json b/packages/langchain/package.json new file mode 100644 index 0000000..5218019 --- /dev/null +++ b/packages/langchain/package.json @@ -0,0 +1,46 @@ +{ + "name": "@agentic/langchain", + "version": "7.0.0", + "description": "Agentic adapter for the LangChain AI SDK.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit", + "test:unit": "vitest run" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "@langchain/core": "^0.2.20" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*", + "@langchain/core": "^0.2.20" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/langchain/src/index.ts b/packages/langchain/src/index.ts new file mode 100644 index 0000000..0bdc5d1 --- /dev/null +++ b/packages/langchain/src/index.ts @@ -0,0 +1 @@ +export * from './langchain' diff --git a/packages/langchain/src/langchain.test.ts b/packages/langchain/src/langchain.test.ts new file mode 100644 index 0000000..1cacd07 --- /dev/null +++ b/packages/langchain/src/langchain.test.ts @@ -0,0 +1,10 @@ +import { EchoAITool } from '@agentic/core' +import { describe, expect, test } from 'vitest' + +import { createLangChainTools } from './langchain' + +describe('langchain', () => { + test('createLangChainTools', () => { + expect(createLangChainTools(new EchoAITool())).toHaveLength(1) + }) +}) diff --git a/src/sdks/langchain.ts b/packages/langchain/src/langchain.ts similarity index 82% rename from src/sdks/langchain.ts rename to packages/langchain/src/langchain.ts index 22c1079..920ed76 100644 --- a/src/sdks/langchain.ts +++ b/packages/langchain/src/langchain.ts @@ -1,9 +1,10 @@ +import { + type AIFunctionLike, + AIFunctionSet, + stringifyForModel +} from '@agentic/core' import { DynamicStructuredTool } from '@langchain/core/tools' -import type { AIFunctionLike } from '../types' -import { AIFunctionSet } from '../ai-function-set' -import { stringifyForModel } from '../utils' - /** * Converts a set of Agentic stdlib AI functions to an array of LangChain- * compatible tools. diff --git a/packages/langchain/tsconfig.json b/packages/langchain/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/langchain/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/llamaindex/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md new file mode 100644 index 0000000..ed14393 --- /dev/null +++ b/packages/llamaindex/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/llamaindex + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/llamaindex/package.json b/packages/llamaindex/package.json new file mode 100644 index 0000000..7cf786f --- /dev/null +++ b/packages/llamaindex/package.json @@ -0,0 +1,46 @@ +{ + "name": "@agentic/llamaindex", + "version": "7.0.0", + "description": "Agentic adapter for the LlamaIndex AI SDK.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit", + "test:unit": "vitest run" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "llamaindex": "^0.5.13" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*", + "llamaindex": "^0.5.13" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/llamaindex/src/index.ts b/packages/llamaindex/src/index.ts new file mode 100644 index 0000000..9c2508b --- /dev/null +++ b/packages/llamaindex/src/index.ts @@ -0,0 +1 @@ +export * from './llamaindex' diff --git a/packages/llamaindex/src/llamaindex.test.ts b/packages/llamaindex/src/llamaindex.test.ts new file mode 100644 index 0000000..b8b0364 --- /dev/null +++ b/packages/llamaindex/src/llamaindex.test.ts @@ -0,0 +1,10 @@ +import { EchoAITool } from '@agentic/core' +import { describe, expect, test } from 'vitest' + +import { createLlamaIndexTools } from './llamaindex' + +describe('llamaindex', () => { + test('createLlamaIndexTools', () => { + expect(createLlamaIndexTools(new EchoAITool())).toHaveLength(1) + }) +}) diff --git a/src/sdks/llamaindex.ts b/packages/llamaindex/src/llamaindex.ts similarity index 82% rename from src/sdks/llamaindex.ts rename to packages/llamaindex/src/llamaindex.ts index 056c76d..d2929b2 100644 --- a/src/sdks/llamaindex.ts +++ b/packages/llamaindex/src/llamaindex.ts @@ -1,8 +1,6 @@ +import { type AIFunctionLike, AIFunctionSet } from '@agentic/core' import { FunctionTool } from 'llamaindex' -import type { AIFunctionLike } from '../types' -import { AIFunctionSet } from '../ai-function-set' - /** * Converts a set of Agentic stdlib AI functions to an array of LlamaIndex- * compatible tools. diff --git a/packages/llamaindex/tsconfig.json b/packages/llamaindex/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/llamaindex/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/midjourney/CHANGELOG.md b/packages/midjourney/CHANGELOG.md new file mode 100644 index 0000000..b1b0975 --- /dev/null +++ b/packages/midjourney/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/midjourney + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/midjourney/package.json b/packages/midjourney/package.json new file mode 100644 index 0000000..55e27e8 --- /dev/null +++ b/packages/midjourney/package.json @@ -0,0 +1,47 @@ +{ + "name": "@agentic/midjourney", + "version": "7.0.0", + "description": "Agentic SDK for the unofficial Midjourney API via imagineapi.dev.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/midjourney/src/index.ts b/packages/midjourney/src/index.ts new file mode 100644 index 0000000..0b3c5ed --- /dev/null +++ b/packages/midjourney/src/index.ts @@ -0,0 +1 @@ +export * from './midjourney-client' diff --git a/src/services/midjourney-client.ts b/packages/midjourney/src/midjourney-client.ts similarity index 96% rename from src/services/midjourney-client.ts rename to packages/midjourney/src/midjourney-client.ts index f090cf2..85dee86 100644 --- a/src/services/midjourney-client.ts +++ b/packages/midjourney/src/midjourney-client.ts @@ -1,10 +1,15 @@ +import { + aiFunction, + AIFunctionsProvider, + assert, + delay, + getEnv, + pruneNullOrUndefined, + TimeoutError +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import { z } from 'zod' -import { TimeoutError } from '../errors' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, delay, getEnv, pruneNullOrUndefined } from '../utils' - // TODO: add additional methods for upscaling, variations, etc. export namespace midjourney { diff --git a/packages/midjourney/tsconfig.json b/packages/midjourney/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/midjourney/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/novu/CHANGELOG.md b/packages/novu/CHANGELOG.md new file mode 100644 index 0000000..826332f --- /dev/null +++ b/packages/novu/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/novu + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/novu/package.json b/packages/novu/package.json new file mode 100644 index 0000000..d54d30b --- /dev/null +++ b/packages/novu/package.json @@ -0,0 +1,47 @@ +{ + "name": "@agentic/novu", + "version": "7.0.0", + "description": "Agentic SDK for the Novu notifications API.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/novu/src/index.ts b/packages/novu/src/index.ts new file mode 100644 index 0000000..d86cc7b --- /dev/null +++ b/packages/novu/src/index.ts @@ -0,0 +1 @@ +export * from './novu-client' diff --git a/src/services/novu-client.ts b/packages/novu/src/novu-client.ts similarity index 97% rename from src/services/novu-client.ts rename to packages/novu/src/novu-client.ts index ba53a6b..ac1239f 100644 --- a/src/services/novu-client.ts +++ b/packages/novu/src/novu-client.ts @@ -1,9 +1,7 @@ +import { aiFunction, AIFunctionsProvider, assert, getEnv } from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, getEnv } from '../utils' - export namespace novu { export const API_BASE_URL = 'https://api.novu.co/v1' diff --git a/packages/novu/tsconfig.json b/packages/novu/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/novu/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/people-data-labs/CHANGELOG.md b/packages/people-data-labs/CHANGELOG.md new file mode 100644 index 0000000..2d247bd --- /dev/null +++ b/packages/people-data-labs/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/people-data-labs + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/people-data-labs/package.json b/packages/people-data-labs/package.json new file mode 100644 index 0000000..f75ecde --- /dev/null +++ b/packages/people-data-labs/package.json @@ -0,0 +1,48 @@ +{ + "name": "@agentic/people-data-labs", + "version": "7.0.0", + "description": "Agentic SDK for People Data Labs.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0", + "p-throttle": "^6.1.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/people-data-labs/src/index.ts b/packages/people-data-labs/src/index.ts new file mode 100644 index 0000000..50ccda5 --- /dev/null +++ b/packages/people-data-labs/src/index.ts @@ -0,0 +1 @@ +export * from './people-data-labs-client' diff --git a/src/services/people-data-labs-client.ts b/packages/people-data-labs/src/people-data-labs-client.ts similarity index 99% rename from src/services/people-data-labs-client.ts rename to packages/people-data-labs/src/people-data-labs-client.ts index 102d1c6..ce50406 100644 --- a/src/services/people-data-labs-client.ts +++ b/packages/people-data-labs/src/people-data-labs-client.ts @@ -1,8 +1,7 @@ +import { assert, getEnv, sanitizeSearchParams, throttleKy } from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import pThrottle from 'p-throttle' -import { assert, getEnv, sanitizeSearchParams, throttleKy } from '../utils' - /** * TODO: I'm holding off on converting this client to an `AIFunctionsProvider` * because it seems to be significantly more expensive than other data sources, diff --git a/packages/people-data-labs/tsconfig.json b/packages/people-data-labs/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/people-data-labs/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/perigon/CHANGELOG.md b/packages/perigon/CHANGELOG.md new file mode 100644 index 0000000..e6f7ddf --- /dev/null +++ b/packages/perigon/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/perigon + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/perigon/package.json b/packages/perigon/package.json new file mode 100644 index 0000000..af716c1 --- /dev/null +++ b/packages/perigon/package.json @@ -0,0 +1,48 @@ +{ + "name": "@agentic/perigon", + "version": "7.0.0", + "description": "Agentic SDK for the Perigon News API.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0", + "p-throttle": "^6.1.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/perigon/src/index.ts b/packages/perigon/src/index.ts new file mode 100644 index 0000000..b0af655 --- /dev/null +++ b/packages/perigon/src/index.ts @@ -0,0 +1 @@ +export * from './perigon-client' diff --git a/src/services/perigon-client.ts b/packages/perigon/src/perigon-client.ts similarity index 99% rename from src/services/perigon-client.ts rename to packages/perigon/src/perigon-client.ts index fc7f80d..a4c2b1c 100644 --- a/src/services/perigon-client.ts +++ b/packages/perigon/src/perigon-client.ts @@ -1,10 +1,15 @@ +import { + aiFunction, + AIFunctionsProvider, + assert, + getEnv, + sanitizeSearchParams, + throttleKy +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import pThrottle from 'p-throttle' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, getEnv, sanitizeSearchParams, throttleKy } from '../utils' - // TODO: https://docs.goperigon.com/docs/searching-sources // TODO: https://docs.goperigon.com/docs/journalist-data // TODO: https://docs.goperigon.com/docs/topics diff --git a/packages/perigon/tsconfig.json b/packages/perigon/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/perigon/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/polygon/CHANGELOG.md b/packages/polygon/CHANGELOG.md new file mode 100644 index 0000000..a09d06a --- /dev/null +++ b/packages/polygon/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/polygon + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/polygon/package.json b/packages/polygon/package.json new file mode 100644 index 0000000..77fe557 --- /dev/null +++ b/packages/polygon/package.json @@ -0,0 +1,47 @@ +{ + "name": "@agentic/polygon", + "version": "7.0.0", + "description": "Agentic SDK for the Polygon stock API.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/polygon/src/index.ts b/packages/polygon/src/index.ts new file mode 100644 index 0000000..864374e --- /dev/null +++ b/packages/polygon/src/index.ts @@ -0,0 +1 @@ +export * from './polygon-client' diff --git a/src/services/polygon-client.ts b/packages/polygon/src/polygon-client.ts similarity index 99% rename from src/services/polygon-client.ts rename to packages/polygon/src/polygon-client.ts index 7f2f744..418afc4 100644 --- a/src/services/polygon-client.ts +++ b/packages/polygon/src/polygon-client.ts @@ -1,8 +1,6 @@ +import { AIFunctionsProvider, assert, getEnv } from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' -import { AIFunctionsProvider } from '../fns' -import { assert, getEnv } from '../utils' - // TODO: add aiFunction decorator to select methods export namespace polygon { diff --git a/packages/polygon/tsconfig.json b/packages/polygon/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/polygon/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/predict-leads/CHANGELOG.md b/packages/predict-leads/CHANGELOG.md new file mode 100644 index 0000000..0d3f777 --- /dev/null +++ b/packages/predict-leads/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/predict-leads + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/predict-leads/package.json b/packages/predict-leads/package.json new file mode 100644 index 0000000..d5d373a --- /dev/null +++ b/packages/predict-leads/package.json @@ -0,0 +1,48 @@ +{ + "name": "@agentic/predict-leads", + "version": "7.0.0", + "description": "Agentic SDK for Predict Leads.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0", + "p-throttle": "^6.1.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/predict-leads/src/index.ts b/packages/predict-leads/src/index.ts new file mode 100644 index 0000000..2d00048 --- /dev/null +++ b/packages/predict-leads/src/index.ts @@ -0,0 +1 @@ +export * from './predict-leads-client' diff --git a/src/services/predict-leads-client.ts b/packages/predict-leads/src/predict-leads-client.ts similarity index 99% rename from src/services/predict-leads-client.ts rename to packages/predict-leads/src/predict-leads-client.ts index b09023d..97957f6 100644 --- a/src/services/predict-leads-client.ts +++ b/packages/predict-leads/src/predict-leads-client.ts @@ -1,16 +1,16 @@ -import defaultKy, { type KyInstance } from 'ky' -import pThrottle from 'p-throttle' -import { z } from 'zod' - -import type { DeepNullable } from '../types' -import { aiFunction, AIFunctionsProvider } from '../fns' import { + aiFunction, + AIFunctionsProvider, assert, + type DeepNullable, getEnv, pruneUndefined, sanitizeSearchParams, throttleKy -} from '../utils' +} from '@agentic/core' +import defaultKy, { type KyInstance } from 'ky' +import pThrottle from 'p-throttle' +import { z } from 'zod' // TODO: improve `domain` validation for fast-fail diff --git a/packages/predict-leads/tsconfig.json b/packages/predict-leads/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/predict-leads/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/proxycurl/CHANGELOG.md b/packages/proxycurl/CHANGELOG.md new file mode 100644 index 0000000..c193ef5 --- /dev/null +++ b/packages/proxycurl/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/proxycurl + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/proxycurl/package.json b/packages/proxycurl/package.json new file mode 100644 index 0000000..27d9023 --- /dev/null +++ b/packages/proxycurl/package.json @@ -0,0 +1,48 @@ +{ + "name": "@agentic/proxycurl", + "version": "7.0.0", + "description": "Agentic SDK for Proxycurl.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0", + "p-throttle": "^6.1.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/proxycurl/src/index.ts b/packages/proxycurl/src/index.ts new file mode 100644 index 0000000..c74d139 --- /dev/null +++ b/packages/proxycurl/src/index.ts @@ -0,0 +1 @@ +export * from './proxycurl-client' diff --git a/src/services/proxycurl-client.ts b/packages/proxycurl/src/proxycurl-client.ts similarity index 99% rename from src/services/proxycurl-client.ts rename to packages/proxycurl/src/proxycurl-client.ts index 82d08ac..1325cd0 100644 --- a/src/services/proxycurl-client.ts +++ b/packages/proxycurl/src/proxycurl-client.ts @@ -1,11 +1,16 @@ -import type { Simplify } from 'type-fest' +import { + aiFunction, + AIFunctionsProvider, + assert, + getEnv, + sanitizeSearchParams, + type Simplify, + throttleKy +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import pThrottle from 'p-throttle' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, getEnv, sanitizeSearchParams, throttleKy } from '../utils' - // All proxycurl types are auto-generated from their openapi spec export namespace proxycurl { // Allow up to 300 requests per minute by default (enforced at 5 minute intervals). diff --git a/packages/proxycurl/tsconfig.json b/packages/proxycurl/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/proxycurl/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/search-and-crawl/CHANGELOG.md b/packages/search-and-crawl/CHANGELOG.md new file mode 100644 index 0000000..661d478 --- /dev/null +++ b/packages/search-and-crawl/CHANGELOG.md @@ -0,0 +1,16 @@ +# @agentic/search-and-crawl + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/diffbot@7.0.0 + - @agentic/serpapi@7.0.0 + - @agentic/core@7.0.0 diff --git a/packages/search-and-crawl/package.json b/packages/search-and-crawl/package.json new file mode 100644 index 0000000..cf30c27 --- /dev/null +++ b/packages/search-and-crawl/package.json @@ -0,0 +1,49 @@ +{ + "name": "@agentic/search-and-crawl", + "version": "7.0.0", + "description": "Agentic SDK for Google search and crawling the top results.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "@agentic/diffbot": "workspace:*", + "@agentic/serpapi": "workspace:*", + "p-map": "^7.0.2" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/search-and-crawl/src/index.ts b/packages/search-and-crawl/src/index.ts new file mode 100644 index 0000000..c750caf --- /dev/null +++ b/packages/search-and-crawl/src/index.ts @@ -0,0 +1 @@ +export * from './search-and-crawl' diff --git a/src/tools/search-and-crawl.ts b/packages/search-and-crawl/src/search-and-crawl.ts similarity index 92% rename from src/tools/search-and-crawl.ts rename to packages/search-and-crawl/src/search-and-crawl.ts index 7d6f17d..843040f 100644 --- a/src/tools/search-and-crawl.ts +++ b/packages/search-and-crawl/src/search-and-crawl.ts @@ -1,12 +1,16 @@ +import { + aiFunction, + AIFunctionsProvider, + isValidCrawlableUrl, + normalizeUrl, + omit, + pick +} from '@agentic/core' +import { type diffbot, DiffbotClient } from '@agentic/diffbot' +import { SerpAPIClient } from '@agentic/serpapi' import pMap from 'p-map' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { type diffbot, DiffbotClient } from '../services/diffbot-client' -import { SerpAPIClient } from '../services/serpapi-client' -import { isValidCrawlableUrl, normalizeUrl } from '../url-utils' -import { omit, pick } from '../utils' - // TODO: allow `search` tool to support other search clients // (e.g. Bing, Exa, Searxng, Serper, Tavily) diff --git a/packages/search-and-crawl/tsconfig.json b/packages/search-and-crawl/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/search-and-crawl/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/searxng/CHANGELOG.md b/packages/searxng/CHANGELOG.md new file mode 100644 index 0000000..270d326 --- /dev/null +++ b/packages/searxng/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/searxng + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/searxng/package.json b/packages/searxng/package.json new file mode 100644 index 0000000..b66563e --- /dev/null +++ b/packages/searxng/package.json @@ -0,0 +1,47 @@ +{ + "name": "@agentic/searxng", + "version": "7.0.0", + "description": "Agentic SDK for the SearXNG meta search engine.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/searxng/src/index.ts b/packages/searxng/src/index.ts new file mode 100644 index 0000000..9bdd53b --- /dev/null +++ b/packages/searxng/src/index.ts @@ -0,0 +1 @@ +export * from './searxng-client' diff --git a/src/services/searxng-client.ts b/packages/searxng/src/searxng-client.ts similarity index 98% rename from src/services/searxng-client.ts rename to packages/searxng/src/searxng-client.ts index 3904206..33bf73e 100644 --- a/src/services/searxng-client.ts +++ b/packages/searxng/src/searxng-client.ts @@ -1,9 +1,15 @@ +import { + aiFunction, + AIFunctionsProvider, + assert, + getEnv, + omit, + pick, + pruneUndefined +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, getEnv, omit, pick, pruneUndefined } from '../utils' - export namespace searxng { export const SearchCategorySchema = z.enum([ 'general', diff --git a/packages/searxng/tsconfig.json b/packages/searxng/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/searxng/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/serpapi/CHANGELOG.md b/packages/serpapi/CHANGELOG.md new file mode 100644 index 0000000..4695e0b --- /dev/null +++ b/packages/serpapi/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/serpapi + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/serpapi/package.json b/packages/serpapi/package.json new file mode 100644 index 0000000..6be31c0 --- /dev/null +++ b/packages/serpapi/package.json @@ -0,0 +1,47 @@ +{ + "name": "@agentic/serpapi", + "version": "7.0.0", + "description": "Agentic SDK for SerpAPI Google Search.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/serpapi/src/index.ts b/packages/serpapi/src/index.ts new file mode 100644 index 0000000..048fc17 --- /dev/null +++ b/packages/serpapi/src/index.ts @@ -0,0 +1 @@ +export * from './serpapi-client' diff --git a/src/services/serpapi-client.ts b/packages/serpapi/src/serpapi-client.ts similarity index 99% rename from src/services/serpapi-client.ts rename to packages/serpapi/src/serpapi-client.ts index e5940e4..826b218 100644 --- a/src/services/serpapi-client.ts +++ b/packages/serpapi/src/serpapi-client.ts @@ -1,9 +1,7 @@ +import { aiFunction, AIFunctionsProvider, assert, getEnv } from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, getEnv } from '../utils' - /** * All types have been exported from the `serpapi` package, which we're * not using directly because it is bloated and has compatibility issues. diff --git a/packages/serpapi/tsconfig.json b/packages/serpapi/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/serpapi/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/serper/CHANGELOG.md b/packages/serper/CHANGELOG.md new file mode 100644 index 0000000..853e33f --- /dev/null +++ b/packages/serper/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/serper + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/serper/package.json b/packages/serper/package.json new file mode 100644 index 0000000..96f1617 --- /dev/null +++ b/packages/serper/package.json @@ -0,0 +1,47 @@ +{ + "name": "@agentic/serper", + "version": "7.0.0", + "description": "Agentic SDK for Serper Google Search.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/serper/src/index.ts b/packages/serper/src/index.ts new file mode 100644 index 0000000..6a782fe --- /dev/null +++ b/packages/serper/src/index.ts @@ -0,0 +1 @@ +export * from './serper-client' diff --git a/src/services/serper-client.ts b/packages/serper/src/serper-client.ts similarity index 98% rename from src/services/serper-client.ts rename to packages/serper/src/serper-client.ts index e49cd8f..976f565 100644 --- a/src/services/serper-client.ts +++ b/packages/serper/src/serper-client.ts @@ -1,9 +1,13 @@ +import { + aiFunction, + AIFunctionsProvider, + assert, + getEnv, + omit +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, getEnv, omit } from '../utils' - export namespace serper { export const API_BASE_URL = 'https://google.serper.dev' diff --git a/packages/serper/tsconfig.json b/packages/serper/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/serper/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/slack/CHANGELOG.md b/packages/slack/CHANGELOG.md new file mode 100644 index 0000000..08f15ec --- /dev/null +++ b/packages/slack/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/slack + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/slack/package.json b/packages/slack/package.json new file mode 100644 index 0000000..d193f72 --- /dev/null +++ b/packages/slack/package.json @@ -0,0 +1,47 @@ +{ + "name": "@agentic/slack", + "version": "7.0.0", + "description": "Agentic SDK for Slack.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/slack/src/index.ts b/packages/slack/src/index.ts new file mode 100644 index 0000000..c2522dc --- /dev/null +++ b/packages/slack/src/index.ts @@ -0,0 +1 @@ +export * from './slack-client' diff --git a/src/services/slack-client.ts b/packages/slack/src/slack-client.ts similarity index 98% rename from src/services/slack-client.ts rename to packages/slack/src/slack-client.ts index 708e4d0..5c0b74d 100644 --- a/src/services/slack-client.ts +++ b/packages/slack/src/slack-client.ts @@ -1,10 +1,14 @@ +import { + aiFunction, + AIFunctionsProvider, + assert, + delay, + getEnv, + TimeoutError +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import { z } from 'zod' -import { TimeoutError } from '../errors' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, delay, getEnv } from '../utils' - // TODO: need to expose more aiFunctions export namespace slack { diff --git a/packages/slack/tsconfig.json b/packages/slack/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/slack/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/social-data/CHANGELOG.md b/packages/social-data/CHANGELOG.md new file mode 100644 index 0000000..1c421c2 --- /dev/null +++ b/packages/social-data/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/social-data + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/social-data/package.json b/packages/social-data/package.json new file mode 100644 index 0000000..013563a --- /dev/null +++ b/packages/social-data/package.json @@ -0,0 +1,48 @@ +{ + "name": "@agentic/social-data", + "version": "7.0.0", + "description": "Agentic SDK for accessing Twitter via Social Data.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0", + "p-throttle": "^6.1.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/social-data/src/index.ts b/packages/social-data/src/index.ts new file mode 100644 index 0000000..0bfed58 --- /dev/null +++ b/packages/social-data/src/index.ts @@ -0,0 +1 @@ +export * from './social-data-client' diff --git a/src/services/social-data-client.ts b/packages/social-data/src/social-data-client.ts similarity index 98% rename from src/services/social-data-client.ts rename to packages/social-data/src/social-data-client.ts index 89fc49e..9a2eedd 100644 --- a/src/services/social-data-client.ts +++ b/packages/social-data/src/social-data-client.ts @@ -1,9 +1,13 @@ +import { + AIFunctionsProvider, + assert, + getEnv, + sanitizeSearchParams, + throttleKy +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import pThrottle from 'p-throttle' -import { AIFunctionsProvider } from '../fns' -import { assert, getEnv, sanitizeSearchParams, throttleKy } from '../utils' - // TODO: need to add `aiFunction` wrappers for each method export namespace socialdata { diff --git a/packages/social-data/tsconfig.json b/packages/social-data/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/social-data/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/stdlib/CHANGELOG.md b/packages/stdlib/CHANGELOG.md new file mode 100644 index 0000000..148706d --- /dev/null +++ b/packages/stdlib/CHANGELOG.md @@ -0,0 +1,51 @@ +# @agentic/stdlib + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/people-data-labs@7.0.0 + - @agentic/search-and-crawl@7.0.0 + - @agentic/predict-leads@7.0.0 + - @agentic/wolfram-alpha@7.0.0 + - @agentic/hacker-news@7.0.0 + - @agentic/social-data@7.0.0 + - @agentic/calculator@7.0.0 + - @agentic/llamaindex@7.0.0 + - @agentic/midjourney@7.0.0 + - @agentic/firecrawl@7.0.0 + - @agentic/langchain@7.0.0 + - @agentic/proxycurl@7.0.0 + - @agentic/wikipedia@7.0.0 + - @agentic/clearbit@7.0.0 + - @agentic/wikidata@7.0.0 + - @agentic/diffbot@7.0.0 + - @agentic/perigon@7.0.0 + - @agentic/polygon@7.0.0 + - @agentic/searxng@7.0.0 + - @agentic/serpapi@7.0.0 + - @agentic/twitter@7.0.0 + - @agentic/weather@7.0.0 + - @agentic/ai-sdk@7.0.0 + - @agentic/dexter@7.0.0 + - @agentic/genkit@7.0.0 + - @agentic/github@7.0.0 + - @agentic/hunter@7.0.0 + - @agentic/serper@7.0.0 + - @agentic/tavily@7.0.0 + - @agentic/twilio@7.0.0 + - @agentic/slack@7.0.0 + - @agentic/bing@7.0.0 + - @agentic/core@7.0.0 + - @agentic/dexa@7.0.0 + - @agentic/jina@7.0.0 + - @agentic/novu@7.0.0 + - @agentic/e2b@7.0.0 + - @agentic/exa@7.0.0 diff --git a/packages/stdlib/package.json b/packages/stdlib/package.json new file mode 100644 index 0000000..f9bf9a3 --- /dev/null +++ b/packages/stdlib/package.json @@ -0,0 +1,84 @@ +{ + "name": "@agentic/stdlib", + "version": "7.0.0", + "description": "Standard library of AI functions which work with any LLM and TypeScript AI SDK.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "@agentic/ai-sdk": "workspace:*", + "@agentic/bing": "workspace:*", + "@agentic/calculator": "workspace:*", + "@agentic/clearbit": "workspace:*", + "@agentic/dexa": "workspace:*", + "@agentic/dexter": "workspace:*", + "@agentic/diffbot": "workspace:*", + "@agentic/e2b": "workspace:*", + "@agentic/exa": "workspace:*", + "@agentic/firecrawl": "workspace:*", + "@agentic/genkit": "workspace:*", + "@agentic/github": "workspace:*", + "@agentic/hacker-news": "workspace:*", + "@agentic/hunter": "workspace:*", + "@agentic/jina": "workspace:*", + "@agentic/langchain": "workspace:*", + "@agentic/llamaindex": "workspace:*", + "@agentic/midjourney": "workspace:*", + "@agentic/novu": "workspace:*", + "@agentic/people-data-labs": "workspace:*", + "@agentic/perigon": "workspace:*", + "@agentic/polygon": "workspace:*", + "@agentic/predict-leads": "workspace:*", + "@agentic/proxycurl": "workspace:*", + "@agentic/search-and-crawl": "workspace:*", + "@agentic/searxng": "workspace:*", + "@agentic/serpapi": "workspace:*", + "@agentic/serper": "workspace:*", + "@agentic/slack": "workspace:*", + "@agentic/social-data": "workspace:*", + "@agentic/tavily": "workspace:*", + "@agentic/twilio": "workspace:*", + "@agentic/twitter": "workspace:*", + "@agentic/weather": "workspace:*", + "@agentic/wikidata": "workspace:*", + "@agentic/wikipedia": "workspace:*", + "@agentic/wolfram-alpha": "workspace:*", + "@e2b/code-interpreter": "^0.0.8" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/stdlib/src/index.ts b/packages/stdlib/src/index.ts new file mode 100644 index 0000000..261a772 --- /dev/null +++ b/packages/stdlib/src/index.ts @@ -0,0 +1,32 @@ +export * from '@agentic/bing' +export * from '@agentic/calculator' +export * from '@agentic/clearbit' +export * from '@agentic/dexa' +export * from '@agentic/diffbot' +export * from '@agentic/e2b' +export * from '@agentic/exa' +export * from '@agentic/firecrawl' +export * from '@agentic/github' +export * from '@agentic/hacker-news' +export * from '@agentic/hunter' +export * from '@agentic/jina' +export * from '@agentic/midjourney' +export * from '@agentic/novu' +export * from '@agentic/people-data-labs' +export * from '@agentic/perigon' +export * from '@agentic/polygon' +export * from '@agentic/predict-leads' +export * from '@agentic/proxycurl' +export * from '@agentic/search-and-crawl' +export * from '@agentic/searxng' +export * from '@agentic/serpapi' +export * from '@agentic/serper' +export * from '@agentic/slack' +export * from '@agentic/social-data' +export * from '@agentic/tavily' +export * from '@agentic/twilio' +export * from '@agentic/twitter' +export * from '@agentic/weather' +export * from '@agentic/wikidata' +export * from '@agentic/wikipedia' +export * from '@agentic/wolfram-alpha' diff --git a/packages/stdlib/tsconfig.json b/packages/stdlib/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/stdlib/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/tavily/CHANGELOG.md b/packages/tavily/CHANGELOG.md new file mode 100644 index 0000000..65b0dc0 --- /dev/null +++ b/packages/tavily/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/tavily + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/tavily/package.json b/packages/tavily/package.json new file mode 100644 index 0000000..95069c8 --- /dev/null +++ b/packages/tavily/package.json @@ -0,0 +1,48 @@ +{ + "name": "@agentic/tavily", + "version": "7.0.0", + "description": "Agentic SDK for Tavily.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0", + "p-throttle": "^6.1.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/tavily/src/index.ts b/packages/tavily/src/index.ts new file mode 100644 index 0000000..056723f --- /dev/null +++ b/packages/tavily/src/index.ts @@ -0,0 +1 @@ +export * from './tavily-client' diff --git a/src/services/tavily-client.ts b/packages/tavily/src/tavily-client.ts similarity index 97% rename from src/services/tavily-client.ts rename to packages/tavily/src/tavily-client.ts index 2ed1b5c..612c2bf 100644 --- a/src/services/tavily-client.ts +++ b/packages/tavily/src/tavily-client.ts @@ -1,10 +1,15 @@ +import { + aiFunction, + AIFunctionsProvider, + assert, + getEnv, + pruneNullOrUndefined, + throttleKy +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import pThrottle from 'p-throttle' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, getEnv, pruneNullOrUndefined, throttleKy } from '../utils' - export namespace tavily { export const API_BASE_URL = 'https://api.tavily.com' diff --git a/packages/tavily/tsconfig.json b/packages/tavily/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/tavily/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/tsconfig/package.json b/packages/tsconfig/package.json new file mode 100644 index 0000000..c4b5761 --- /dev/null +++ b/packages/tsconfig/package.json @@ -0,0 +1,21 @@ +{ + "name": "@agentic/tsconfig", + "version": "1.0.0", + "private": true, + "exports": { + ".": { + "import": "./tsconfig.base.json", + "default": "./tsconfig.base.json" + }, + "./base.json": { + "import": "./tsconfig.base.json", + "default": "./tsconfig.base.json" + } + }, + "files": [ + "tsconfig.base.json" + ], + "publishConfig": { + "access": "public" + } +} diff --git a/tsconfig.json b/packages/tsconfig/tsconfig.base.json similarity index 92% rename from tsconfig.json rename to packages/tsconfig/tsconfig.base.json index 8d62377..b9b7e41 100644 --- a/tsconfig.json +++ b/packages/tsconfig/tsconfig.base.json @@ -1,4 +1,5 @@ { + "$schema": "https://json.schemastore.org/tsconfig", "compilerOptions": { "lib": ["esnext", "dom.iterable"], "module": "esnext", diff --git a/packages/twilio/CHANGELOG.md b/packages/twilio/CHANGELOG.md new file mode 100644 index 0000000..1a25632 --- /dev/null +++ b/packages/twilio/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/twilio + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/twilio/package.json b/packages/twilio/package.json new file mode 100644 index 0000000..d1d37fc --- /dev/null +++ b/packages/twilio/package.json @@ -0,0 +1,47 @@ +{ + "name": "@agentic/twilio", + "version": "7.0.0", + "description": "Agentic SDK for Twilio.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/twilio/src/index.ts b/packages/twilio/src/index.ts new file mode 100644 index 0000000..73139eb --- /dev/null +++ b/packages/twilio/src/index.ts @@ -0,0 +1 @@ +export * from './twilio-client' diff --git a/src/services/twilio-client.ts b/packages/twilio/src/twilio-client.ts similarity index 99% rename from src/services/twilio-client.ts rename to packages/twilio/src/twilio-client.ts index 6c2e950..e191bb5 100644 --- a/src/services/twilio-client.ts +++ b/packages/twilio/src/twilio-client.ts @@ -1,10 +1,14 @@ +import { + aiFunction, + AIFunctionsProvider, + assert, + delay, + getEnv, + TimeoutError +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import { z } from 'zod' -import { TimeoutError } from '../errors' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, delay, getEnv } from '../utils' - export namespace twilio { export const CONVERSATION_API_BASE_URL = 'https://conversations.twilio.com/v1' diff --git a/packages/twilio/tsconfig.json b/packages/twilio/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/twilio/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/twitter/CHANGELOG.md b/packages/twitter/CHANGELOG.md new file mode 100644 index 0000000..020ffff --- /dev/null +++ b/packages/twitter/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/twitter + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/twitter/package.json b/packages/twitter/package.json new file mode 100644 index 0000000..a7486d0 --- /dev/null +++ b/packages/twitter/package.json @@ -0,0 +1,51 @@ +{ + "name": "@agentic/twitter", + "version": "7.0.0", + "description": "Agentic SDK for Twitter.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "@nangohq/node": "^0.42.2", + "ky": "^1.5.0", + "p-throttle": "^6.1.0", + "twitter-api-sdk": "^1.2.1", + "type-fest": "^4.21.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/src/services/twitter/client.ts b/packages/twitter/src/client.ts similarity index 97% rename from src/services/twitter/client.ts rename to packages/twitter/src/client.ts index bc5b637..53f576f 100644 --- a/src/services/twitter/client.ts +++ b/packages/twitter/src/client.ts @@ -1,6 +1,6 @@ +import { assert, getEnv } from '@agentic/core' import { auth, Client as TwitterV2Client } from 'twitter-api-sdk' -import { assert, getEnv } from '../../utils' import { getNango, validateNangoConnectionOAuthScopes } from './nango' // Auth new Nango accounts here: https://app.nango.dev/connections diff --git a/src/services/twitter/error.ts b/packages/twitter/src/error.ts similarity index 100% rename from src/services/twitter/error.ts rename to packages/twitter/src/error.ts diff --git a/src/services/twitter/index.ts b/packages/twitter/src/index.ts similarity index 100% rename from src/services/twitter/index.ts rename to packages/twitter/src/index.ts diff --git a/src/services/twitter/nango.ts b/packages/twitter/src/nango.ts similarity index 96% rename from src/services/twitter/nango.ts rename to packages/twitter/src/nango.ts index da2db95..000f4a8 100644 --- a/src/services/twitter/nango.ts +++ b/packages/twitter/src/nango.ts @@ -1,7 +1,6 @@ +import { getEnv } from '@agentic/core' import { type Connection, Nango } from '@nangohq/node' -import { getEnv } from '../../utils' - // This is intentionally left as a global singleton to avoid re-creating the // Nango connection instance on successive calls in serverless environments. let _nango: Nango | null = null diff --git a/src/services/twitter/twitter-client.ts b/packages/twitter/src/twitter-client.ts similarity index 99% rename from src/services/twitter/twitter-client.ts rename to packages/twitter/src/twitter-client.ts index ecf0355..6c7b989 100644 --- a/src/services/twitter/twitter-client.ts +++ b/packages/twitter/src/twitter-client.ts @@ -1,9 +1,8 @@ +import { aiFunction, AIFunctionsProvider, assert, getEnv } from '@agentic/core' import pThrottle from 'p-throttle' import { z } from 'zod' import type * as types from './types' -import { aiFunction, AIFunctionsProvider } from '../../fns' -import { assert, getEnv } from '../../utils' import { handleKnownTwitterErrors } from './utils' /** diff --git a/src/services/twitter/types.ts b/packages/twitter/src/types.ts similarity index 100% rename from src/services/twitter/types.ts rename to packages/twitter/src/types.ts diff --git a/src/services/twitter/utils.ts b/packages/twitter/src/utils.ts similarity index 98% rename from src/services/twitter/utils.ts rename to packages/twitter/src/utils.ts index 59c01d3..749fd40 100644 --- a/src/services/twitter/utils.ts +++ b/packages/twitter/src/utils.ts @@ -1,5 +1,6 @@ +import { omit } from '@agentic/core' + import type * as types from './types' -import { omit } from '../../utils' import { TwitterError } from './error' /** diff --git a/packages/twitter/tsconfig.json b/packages/twitter/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/twitter/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/weather/CHANGELOG.md b/packages/weather/CHANGELOG.md new file mode 100644 index 0000000..93a26bd --- /dev/null +++ b/packages/weather/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/weather + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/weather/package.json b/packages/weather/package.json new file mode 100644 index 0000000..b7af2d0 --- /dev/null +++ b/packages/weather/package.json @@ -0,0 +1,47 @@ +{ + "name": "@agentic/weather", + "version": "7.0.0", + "description": "Agentic SDK for weatherapi.com.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/weather/src/index.ts b/packages/weather/src/index.ts new file mode 100644 index 0000000..bddd0f2 --- /dev/null +++ b/packages/weather/src/index.ts @@ -0,0 +1 @@ +export * from './weather-client' diff --git a/src/services/weather-client.ts b/packages/weather/src/weather-client.ts similarity index 96% rename from src/services/weather-client.ts rename to packages/weather/src/weather-client.ts index 3655c08..86d5b5a 100644 --- a/src/services/weather-client.ts +++ b/packages/weather/src/weather-client.ts @@ -1,9 +1,13 @@ +import { + aiFunction, + AIFunctionsProvider, + assert, + getEnv, + sanitizeSearchParams +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, getEnv, sanitizeSearchParams } from '../utils' - export namespace weatherapi { export const BASE_URL = 'https://api.weatherapi.com/v1' diff --git a/packages/weather/tsconfig.json b/packages/weather/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/weather/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/wikidata/CHANGELOG.md b/packages/wikidata/CHANGELOG.md new file mode 100644 index 0000000..388526e --- /dev/null +++ b/packages/wikidata/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/wikidata + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/wikidata/package.json b/packages/wikidata/package.json new file mode 100644 index 0000000..9cf75c8 --- /dev/null +++ b/packages/wikidata/package.json @@ -0,0 +1,49 @@ +{ + "name": "@agentic/wikidata", + "version": "7.0.0", + "description": "Agentic SDK for Wikidata.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0", + "p-throttle": "^6.1.0", + "wikibase-sdk": "^10.0.3" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/wikidata/src/index.ts b/packages/wikidata/src/index.ts new file mode 100644 index 0000000..82e7ee4 --- /dev/null +++ b/packages/wikidata/src/index.ts @@ -0,0 +1 @@ +export * from './wikidata-client' diff --git a/src/services/wikidata-client.ts b/packages/wikidata/src/wikidata-client.ts similarity index 96% rename from src/services/wikidata-client.ts rename to packages/wikidata/src/wikidata-client.ts index 48148dc..d04cdef 100644 --- a/src/services/wikidata-client.ts +++ b/packages/wikidata/src/wikidata-client.ts @@ -1,11 +1,9 @@ import type * as wikibase from 'wikibase-sdk' +import { AIFunctionsProvider, assert, getEnv, throttleKy } from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import pThrottle from 'p-throttle' import wdk from 'wikibase-sdk/wikidata.org' -import { AIFunctionsProvider } from '../fns' -import { assert, getEnv, throttleKy } from '../utils' - export namespace wikidata { // Allow up to 200 requests per second by default. export const throttle = pThrottle({ diff --git a/packages/wikidata/tsconfig.json b/packages/wikidata/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/wikidata/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/wikipedia/CHANGELOG.md b/packages/wikipedia/CHANGELOG.md new file mode 100644 index 0000000..687234b --- /dev/null +++ b/packages/wikipedia/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/wikipedia + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/wikipedia/package.json b/packages/wikipedia/package.json new file mode 100644 index 0000000..d92234e --- /dev/null +++ b/packages/wikipedia/package.json @@ -0,0 +1,48 @@ +{ + "name": "@agentic/wikipedia", + "version": "7.0.0", + "description": "Agentic SDK for wikipedia.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0", + "p-throttle": "^6.1.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/wikipedia/src/index.ts b/packages/wikipedia/src/index.ts new file mode 100644 index 0000000..560c4be --- /dev/null +++ b/packages/wikipedia/src/index.ts @@ -0,0 +1 @@ +export * from './wikipedia-client' diff --git a/src/services/wikipedia-client.ts b/packages/wikipedia/src/wikipedia-client.ts similarity index 97% rename from src/services/wikipedia-client.ts rename to packages/wikipedia/src/wikipedia-client.ts index 50c70bb..8d4fdcf 100644 --- a/src/services/wikipedia-client.ts +++ b/packages/wikipedia/src/wikipedia-client.ts @@ -1,10 +1,14 @@ +import { + aiFunction, + AIFunctionsProvider, + assert, + getEnv, + throttleKy +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import pThrottle from 'p-throttle' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, getEnv, throttleKy } from '../utils' - export namespace wikipedia { // Allow up to 200 requests per second by default. export const throttle = pThrottle({ diff --git a/packages/wikipedia/tsconfig.json b/packages/wikipedia/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/wikipedia/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/wolfram-alpha/CHANGELOG.md b/packages/wolfram-alpha/CHANGELOG.md new file mode 100644 index 0000000..7d1e3c1 --- /dev/null +++ b/packages/wolfram-alpha/CHANGELOG.md @@ -0,0 +1,14 @@ +# @agentic/wolfram-alpha + +## 7.0.0 + +### Major Changes + +- cba1cc7: Move to monorepo and multiple packages + + See https://github.com/transitive-bullshit/agentic/issues/654 and https://github.com/transitive-bullshit/agentic/pull/657 for more info. + +### Patch Changes + +- Updated dependencies [cba1cc7] + - @agentic/core@7.0.0 diff --git a/packages/wolfram-alpha/package.json b/packages/wolfram-alpha/package.json new file mode 100644 index 0000000..c0110f9 --- /dev/null +++ b/packages/wolfram-alpha/package.json @@ -0,0 +1,47 @@ +{ + "name": "@agentic/wolfram-alpha", + "version": "7.0.0", + "description": "Agentic SDK for Wolfram Alpha.", + "author": "Travis Fischer ", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/transitive-bullshit/agentic.git" + }, + "type": "module", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "sideEffects": false, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, + "files": [ + "dist" + ], + "scripts": { + "build": "tsup --config ../../tsup.config.ts", + "dev": "tsup --config ../../tsup.config.ts --watch", + "clean": "del dist", + "test": "run-s test:*", + "test:lint": "eslint .", + "test:typecheck": "tsc --noEmit" + }, + "dependencies": { + "ky": "^1.5.0" + }, + "peerDependencies": { + "@agentic/core": "workspace:*", + "zod": "^3.23.8" + }, + "devDependencies": { + "@agentic/core": "workspace:*", + "@agentic/tsconfig": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/wolfram-alpha/src/index.ts b/packages/wolfram-alpha/src/index.ts new file mode 100644 index 0000000..6a4b619 --- /dev/null +++ b/packages/wolfram-alpha/src/index.ts @@ -0,0 +1 @@ +export * from './wolfram-alpha-client' diff --git a/src/services/wolfram-alpha-client.ts b/packages/wolfram-alpha/src/wolfram-alpha-client.ts similarity index 96% rename from src/services/wolfram-alpha-client.ts rename to packages/wolfram-alpha/src/wolfram-alpha-client.ts index 3b4a61d..34c6772 100644 --- a/src/services/wolfram-alpha-client.ts +++ b/packages/wolfram-alpha/src/wolfram-alpha-client.ts @@ -1,9 +1,13 @@ +import { + aiFunction, + AIFunctionsProvider, + assert, + getEnv, + sanitizeSearchParams +} from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' import { z } from 'zod' -import { aiFunction, AIFunctionsProvider } from '../fns' -import { assert, getEnv, sanitizeSearchParams } from '../utils' - export namespace wolframalpha { export const API_BASE_URL = 'https://www.wolframalpha.com/api/' diff --git a/packages/wolfram-alpha/tsconfig.json b/packages/wolfram-alpha/tsconfig.json new file mode 100644 index 0000000..6c8d720 --- /dev/null +++ b/packages/wolfram-alpha/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@agentic/tsconfig/base.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a444141..6bdfd9d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,10 +4,320 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + esbuild: ^0.23.0 + importers: .: + devDependencies: + '@changesets/cli': + specifier: ^2.27.7 + version: 2.27.7 + '@fisch0920/eslint-config': + specifier: ^1.4.0 + version: 1.4.0(eslint@8.57.0)(typescript@5.5.4) + '@total-typescript/ts-reset': + specifier: ^0.5.1 + version: 0.5.1 + '@types/node': + specifier: ^22.1.0 + version: 22.1.0 + del-cli: + specifier: ^5.1.0 + version: 5.1.0 + dotenv: + specifier: ^16.4.5 + version: 16.4.5 + eslint: + specifier: ^8.57.0 + version: 8.57.0 + husky: + specifier: ^9.1.4 + version: 9.1.4 + lint-staged: + specifier: ^15.2.8 + version: 15.2.8 + npm-run-all2: + specifier: ^6.2.2 + version: 6.2.2 + only-allow: + specifier: ^1.2.1 + version: 1.2.1 + prettier: + specifier: ^3.3.3 + version: 3.3.3 + tsup: + specifier: ^8.2.4 + version: 8.2.4(postcss@8.4.40)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0) + tsx: + specifier: ^4.16.5 + version: 4.16.5 + turbo: + specifier: ^2.0.11 + version: 2.0.11 + typescript: + specifier: ^5.5.4 + version: 5.5.4 + vitest: + specifier: 2.0.5 + version: 2.0.5(@types/node@22.1.0) + zod: + specifier: ^3.23.8 + version: 3.23.8 + + examples/ai-sdk: dependencies: + '@agentic/ai-sdk': + specifier: workspace:* + version: link:../../packages/ai-sdk + '@agentic/core': + specifier: workspace:* + version: link:../../packages/core + '@agentic/weather': + specifier: workspace:* + version: link:../../packages/weather + '@ai-sdk/openai': + specifier: ^0.0.24 + version: 0.0.24(zod@3.23.8) + '@browserbasehq/sdk': + specifier: ^1.4.2 + version: 1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) + ai: + specifier: ^3.1.30 + version: 3.3.0(openai@4.54.0)(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.35(typescript@5.5.4))(zod@3.23.8) + openai: + specifier: ^4.49.0 + version: 4.54.0(encoding@0.1.13) + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/tsconfig': + specifier: workspace:* + version: link:../../packages/tsconfig + + examples/dexter: + dependencies: + '@agentic/core': + specifier: workspace:* + version: link:../../packages/core + '@agentic/dexter': + specifier: workspace:* + version: link:../../packages/dexter + '@agentic/e2b': + specifier: workspace:* + version: link:../../packages/e2b + '@agentic/perigon': + specifier: workspace:* + version: link:../../packages/perigon + '@agentic/serper': + specifier: workspace:* + version: link:../../packages/serper + '@agentic/stdlib': + specifier: workspace:* + version: link:../../packages/stdlib + '@agentic/weather': + specifier: workspace:* + version: link:../../packages/weather + '@dexaai/dexter': + specifier: ^2.1.0 + version: 2.1.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/tsconfig': + specifier: workspace:* + version: link:../../packages/tsconfig + + examples/genkit: + dependencies: + '@agentic/core': + specifier: workspace:* + version: link:../../packages/core + '@agentic/genkit': + specifier: workspace:* + version: link:../../packages/genkit + '@agentic/stdlib': + specifier: workspace:* + version: link:../../packages/stdlib + '@genkit-ai/ai': + specifier: ^0.5.9 + version: 0.5.9 + '@genkit-ai/core': + specifier: ^0.5.9 + version: 0.5.9 + genkitx-openai: + specifier: ^0.10.0 + version: 0.10.0(@genkit-ai/ai@0.5.9)(@genkit-ai/core@0.5.9) + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/tsconfig': + specifier: workspace:* + version: link:../../packages/tsconfig + + examples/langchain: + dependencies: + '@agentic/core': + specifier: workspace:* + version: link:../../packages/core + '@agentic/langchain': + specifier: workspace:* + version: link:../../packages/langchain + '@agentic/stdlib': + specifier: workspace:* + version: link:../../packages/stdlib + '@langchain/core': + specifier: ^0.2.20 + version: 0.2.20(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0))(openai@4.54.0) + '@langchain/openai': + specifier: ^0.2.5 + version: 0.2.5(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0)) + langchain: + specifier: ^0.2.12 + version: 0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0) + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/tsconfig': + specifier: workspace:* + version: link:../../packages/tsconfig + + examples/llamaindex: + dependencies: + '@agentic/core': + specifier: workspace:* + version: link:../../packages/core + '@agentic/llamaindex': + specifier: workspace:* + version: link:../../packages/llamaindex + '@agentic/stdlib': + specifier: workspace:* + version: link:../../packages/stdlib + llamaindex: + specifier: ^0.5.13 + version: 0.5.13(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/credential-providers@3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)))(@notionhq/client@2.2.15(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(socks@2.8.3)(typescript@5.5.4)(utf-8-validate@6.0.4) + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/tsconfig': + specifier: workspace:* + version: link:../../packages/tsconfig + + examples/openai: + dependencies: + '@agentic/core': + specifier: workspace:* + version: link:../../packages/core + '@agentic/stdlib': + specifier: workspace:* + version: link:../../packages/stdlib + openai: + specifier: ^4.49.0 + version: 4.54.0(encoding@0.1.13) + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/tsconfig': + specifier: workspace:* + version: link:../../packages/tsconfig + + examples/playground: + dependencies: + '@agentic/core': + specifier: workspace:* + version: link:../../packages/core + '@agentic/stdlib': + specifier: workspace:* + version: link:../../packages/stdlib + restore-cursor: + specifier: ^5.1.0 + version: 5.1.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/tsconfig': + specifier: workspace:* + version: link:../../packages/tsconfig + + packages/ai-sdk: + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + ai: + specifier: ^3.1.30 + version: 3.3.0(openai@4.54.0)(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.35(typescript@5.5.4))(zod@3.23.8) + + packages/bing: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/calculator: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + mathjs: + specifier: ^13.0.3 + version: 13.0.3 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/clearbit: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + p-throttle: + specifier: ^6.1.0 + version: 6.1.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/core: + dependencies: + '@sindresorhus/is': + specifier: ^7.0.0 + version: 7.0.0 dedent: specifier: ^1.5.3 version: 1.5.3 @@ -42,153 +352,725 @@ importers: specifier: ^4.21.0 version: 4.23.0 zod: - specifier: ^3.23.3 + specifier: ^3.23.8 version: 3.23.8 zod-to-json-schema: specifier: ^3.23.2 version: 3.23.2(zod@3.23.8) zod-validation-error: specifier: ^3.3.0 - version: 3.3.0(zod@3.23.8) + version: 3.3.1(zod@3.23.8) devDependencies: - '@aws-sdk/client-sso-oidc': - specifier: ^3.620.1 - version: 3.620.1(@aws-sdk/client-sts@3.620.0) - '@browserbasehq/sdk': - specifier: ^1.4.2 - version: 1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) - '@dexaai/dexter': - specifier: ^2.1.0 - version: 2.1.0 - '@e2b/code-interpreter': - specifier: ^0.0.8 - version: 0.0.8(bufferutil@4.0.8)(utf-8-validate@6.0.4) - '@fisch0920/eslint-config': - specifier: ^1.4.0 - version: 1.4.0(eslint@8.57.0)(typescript@5.5.4) - '@genkit-ai/ai': - specifier: ^0.5.8 - version: 0.5.8 - '@langchain/core': - specifier: ^0.2.18 - version: 0.2.18(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)) - '@nangohq/node': - specifier: ^0.42.2 - version: 0.42.2 - '@total-typescript/ts-reset': - specifier: ^0.5.1 - version: 0.5.1 - '@types/node': - specifier: ^22.0.0 - version: 22.0.0 - ai: - specifier: ^3.2.39 - version: 3.2.39(openai@4.53.2(encoding@0.1.13))(react@18.3.1)(solid-js@1.8.19)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.34(typescript@5.5.4))(zod@3.23.8) - del-cli: - specifier: ^5.1.0 - version: 5.1.0 - dotenv: - specifier: ^16.4.5 - version: 16.4.5 - eslint: - specifier: ^8.57.0 - version: 8.57.0 - husky: - specifier: ^9.1.4 - version: 9.1.4 - lint-staged: - specifier: ^15.2.7 - version: 15.2.7 - llamaindex: - specifier: ^0.5.11 - version: 0.5.11(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(@notionhq/client@2.2.15(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(socks@2.8.3)(typescript@5.5.4)(utf-8-validate@6.0.4) - mathjs: - specifier: ^13.0.3 - version: 13.0.3 - np: - specifier: ^10.0.7 - version: 10.0.7(typescript@5.5.4) - npm-run-all2: - specifier: ^6.2.2 - version: 6.2.2 - octokit: - specifier: ^4.0.2 - version: 4.0.2 - only-allow: - specifier: ^1.2.1 - version: 1.2.1 + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig openai-fetch: specifier: ^2.0.4 version: 2.0.4 - prettier: - specifier: ^3.3.3 - version: 3.3.3 - restore-cursor: - specifier: ^5.1.0 - version: 5.1.0 - tsup: - specifier: ^8.2.3 - version: 8.2.3(postcss@8.4.40)(tsx@4.16.2)(typescript@5.5.4)(yaml@2.5.0) - tsx: - specifier: ^4.16.2 - version: 4.16.2 - twitter-api-sdk: - specifier: ^1.2.1 - version: 1.2.1(encoding@0.1.13) - typescript: - specifier: ^5.5.4 - version: 5.5.4 - vitest: - specifier: 2.0.4 - version: 2.0.4(@types/node@22.0.0) - wikibase-sdk: - specifier: ^10.0.2 - version: 10.0.2 - examples: + packages/dexa: dependencies: - '@agentic/stdlib': - specifier: workspace:* - version: link:.. - '@ai-sdk/openai': - specifier: ^0.0.24 - version: 0.0.24(zod@3.23.8) - '@dexaai/dexter': - specifier: ^2.1.0 - version: 2.1.0 - '@genkit-ai/ai': - specifier: ^0.5.2 - version: 0.5.8 - '@genkit-ai/core': - specifier: ^0.5.2 - version: 0.5.8 - '@langchain/core': - specifier: ^0.2.6 - version: 0.2.18(langchain@0.2.11(@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.2)(chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3))(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)) - '@langchain/openai': - specifier: ^0.1.2 - version: 0.1.3(encoding@0.1.13)(langchain@0.2.11(@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.2)(chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3))(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))) - ai: - specifier: ^3.1.30 - version: 3.2.39(openai@4.53.2(encoding@0.1.13))(react@18.3.1)(solid-js@1.8.19)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.34(typescript@5.5.4))(zod@3.23.8) - dotenv: - specifier: ^16.4.5 - version: 16.4.5 - genkitx-openai: - specifier: ^0.10.0 - version: 0.10.0(@genkit-ai/ai@0.5.8)(@genkit-ai/core@0.5.8)(encoding@0.1.13) - langchain: - specifier: ^0.2.5 - version: 0.2.11(@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.2)(chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3))(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) - llamaindex: - specifier: ^0.3.16 - version: 0.3.17(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(@notionhq/client@2.2.15(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(node-fetch@3.3.2)(socks@2.8.3)(typescript@5.5.4)(utf-8-validate@6.0.4) - openai: - specifier: ^4.49.0 - version: 4.53.2(encoding@0.1.13) + ky: + specifier: ^1.5.0 + version: 1.5.0 + p-throttle: + specifier: ^6.1.0 + version: 6.1.0 zod: specifier: ^3.23.8 version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/dexter: + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + '@dexaai/dexter': + specifier: ^2.1.0 + version: 2.1.0 + + packages/diffbot: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + p-throttle: + specifier: ^6.1.0 + version: 6.1.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/e2b: + dependencies: + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + '@e2b/code-interpreter': + specifier: ^0.0.8 + version: 0.0.8(bufferutil@4.0.8)(utf-8-validate@6.0.4) + + packages/exa: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/firecrawl: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + p-throttle: + specifier: ^6.1.0 + version: 6.1.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/genkit: + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + '@genkit-ai/ai': + specifier: ^0.5.9 + version: 0.5.9 + + packages/github: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + octokit: + specifier: ^4.0.2 + version: 4.0.2 + p-throttle: + specifier: ^6.1.0 + version: 6.1.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/hacker-news: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/hunter: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/jina: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + p-throttle: + specifier: ^6.1.0 + version: 6.1.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/langchain: + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + '@langchain/core': + specifier: ^0.2.20 + version: 0.2.20(langchain@0.2.12(openai@4.54.0))(openai@4.54.0) + + packages/llamaindex: + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + llamaindex: + specifier: ^0.5.13 + version: 0.5.13(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/credential-providers@3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)))(@notionhq/client@2.2.15(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(socks@2.8.3)(typescript@5.5.4)(utf-8-validate@6.0.4) + + packages/midjourney: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/novu: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/people-data-labs: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + p-throttle: + specifier: ^6.1.0 + version: 6.1.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/perigon: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + p-throttle: + specifier: ^6.1.0 + version: 6.1.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/polygon: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/predict-leads: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + p-throttle: + specifier: ^6.1.0 + version: 6.1.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/proxycurl: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + p-throttle: + specifier: ^6.1.0 + version: 6.1.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/search-and-crawl: + dependencies: + '@agentic/diffbot': + specifier: workspace:* + version: link:../diffbot + '@agentic/serpapi': + specifier: workspace:* + version: link:../serpapi + p-map: + specifier: ^7.0.2 + version: 7.0.2 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/searxng: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/serpapi: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/serper: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/slack: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/social-data: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + p-throttle: + specifier: ^6.1.0 + version: 6.1.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/stdlib: + dependencies: + '@agentic/ai-sdk': + specifier: workspace:* + version: link:../ai-sdk + '@agentic/bing': + specifier: workspace:* + version: link:../bing + '@agentic/calculator': + specifier: workspace:* + version: link:../calculator + '@agentic/clearbit': + specifier: workspace:* + version: link:../clearbit + '@agentic/dexa': + specifier: workspace:* + version: link:../dexa + '@agentic/dexter': + specifier: workspace:* + version: link:../dexter + '@agentic/diffbot': + specifier: workspace:* + version: link:../diffbot + '@agentic/e2b': + specifier: workspace:* + version: link:../e2b + '@agentic/exa': + specifier: workspace:* + version: link:../exa + '@agentic/firecrawl': + specifier: workspace:* + version: link:../firecrawl + '@agentic/genkit': + specifier: workspace:* + version: link:../genkit + '@agentic/github': + specifier: workspace:* + version: link:../github + '@agentic/hacker-news': + specifier: workspace:* + version: link:../hacker-news + '@agentic/hunter': + specifier: workspace:* + version: link:../hunter + '@agentic/jina': + specifier: workspace:* + version: link:../jina + '@agentic/langchain': + specifier: workspace:* + version: link:../langchain + '@agentic/llamaindex': + specifier: workspace:* + version: link:../llamaindex + '@agentic/midjourney': + specifier: workspace:* + version: link:../midjourney + '@agentic/novu': + specifier: workspace:* + version: link:../novu + '@agentic/people-data-labs': + specifier: workspace:* + version: link:../people-data-labs + '@agentic/perigon': + specifier: workspace:* + version: link:../perigon + '@agentic/polygon': + specifier: workspace:* + version: link:../polygon + '@agentic/predict-leads': + specifier: workspace:* + version: link:../predict-leads + '@agentic/proxycurl': + specifier: workspace:* + version: link:../proxycurl + '@agentic/search-and-crawl': + specifier: workspace:* + version: link:../search-and-crawl + '@agentic/searxng': + specifier: workspace:* + version: link:../searxng + '@agentic/serpapi': + specifier: workspace:* + version: link:../serpapi + '@agentic/serper': + specifier: workspace:* + version: link:../serper + '@agentic/slack': + specifier: workspace:* + version: link:../slack + '@agentic/social-data': + specifier: workspace:* + version: link:../social-data + '@agentic/tavily': + specifier: workspace:* + version: link:../tavily + '@agentic/twilio': + specifier: workspace:* + version: link:../twilio + '@agentic/twitter': + specifier: workspace:* + version: link:../twitter + '@agentic/weather': + specifier: workspace:* + version: link:../weather + '@agentic/wikidata': + specifier: workspace:* + version: link:../wikidata + '@agentic/wikipedia': + specifier: workspace:* + version: link:../wikipedia + '@agentic/wolfram-alpha': + specifier: workspace:* + version: link:../wolfram-alpha + '@e2b/code-interpreter': + specifier: ^0.0.8 + version: 0.0.8(bufferutil@4.0.8)(utf-8-validate@6.0.4) + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/tavily: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + p-throttle: + specifier: ^6.1.0 + version: 6.1.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/tsconfig: {} + + packages/twilio: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/twitter: + dependencies: + '@nangohq/node': + specifier: ^0.42.2 + version: 0.42.2 + ky: + specifier: ^1.5.0 + version: 1.5.0 + p-throttle: + specifier: ^6.1.0 + version: 6.1.0 + twitter-api-sdk: + specifier: ^1.2.1 + version: 1.2.1(encoding@0.1.13) + type-fest: + specifier: ^4.21.0 + version: 4.23.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/weather: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/wikidata: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + p-throttle: + specifier: ^6.1.0 + version: 6.1.0 + wikibase-sdk: + specifier: ^10.0.3 + version: 10.0.3 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/wikipedia: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + p-throttle: + specifier: ^6.1.0 + version: 6.1.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig + + packages/wolfram-alpha: + dependencies: + ky: + specifier: ^1.5.0 + version: 1.5.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@agentic/core': + specifier: workspace:* + version: link:../core + '@agentic/tsconfig': + specifier: workspace:* + version: link:../tsconfig packages: @@ -224,8 +1106,8 @@ packages: resolution: {integrity: sha512-gaQ5Y033nro9iX1YUjEDFDRhmMcEiCk56LJdIUbX5ozEiCNCfpiBpEqrjSp/Gp5RzBS2W0BVxfG7UGW6Ezcrzg==} engines: {node: '>=18'} - '@ai-sdk/react@0.0.31': - resolution: {integrity: sha512-d9rgf3XfFVFtpisteoCkYPX8TqaruHXdb5maZP1udj0jEhS9gGxUGmsZ+U8lG4WgJu/6TuAykNtQ8bPJZqQauA==} + '@ai-sdk/react@0.0.36': + resolution: {integrity: sha512-LAxFLtHKN1BajTNP8YzyVIwXn45LSunmvm2Svrfq5oPOyJ2gUEjtaONnbme4mwRXJ1kk6b63SLrgOIXbz6XF/g==} engines: {node: '>=18'} peerDependencies: react: ^18 || ^19 @@ -236,8 +1118,8 @@ packages: zod: optional: true - '@ai-sdk/solid@0.0.24': - resolution: {integrity: sha512-QO2kE5mTXxJa0Vel0z9cVInfEIHKgeen6QJxhdQXCK/8Etcel7DRKvfQWcJf50PLVGmzVRqnGcRqjr6raaYePw==} + '@ai-sdk/solid@0.0.27': + resolution: {integrity: sha512-uEvlT7MBkRRZxk7teDgtrGe7G3U9tspgSJUvupdOE2d0a4vLlHrMqHb07ao97/Xo1aVHh7oBF9XIgRzKnFtbIQ==} engines: {node: '>=18'} peerDependencies: solid-js: ^1.7.7 @@ -245,8 +1127,8 @@ packages: solid-js: optional: true - '@ai-sdk/svelte@0.0.26': - resolution: {integrity: sha512-47cckuaAQQ5t8/O6jvQLclVi6xxiOemQPD4sGgExVPwLyXT/SxPrO7UepQmtUq+5lmh6Hf/k70rpnL/lVO150w==} + '@ai-sdk/svelte@0.0.29': + resolution: {integrity: sha512-7vrh61wXPVfy19nS4CqyAC3UWjsOgj/b94PCccVTGFoqbmVSa0VptXPYoFfgPTP/W71v7TjXqeq1ygLc4noTZw==} engines: {node: '>=18'} peerDependencies: svelte: ^3.0.0 || ^4.0.0 @@ -254,8 +1136,8 @@ packages: svelte: optional: true - '@ai-sdk/ui-utils@0.0.21': - resolution: {integrity: sha512-qZ4ScEhNVpVqfg/2KcKYKKQcUpmfVyMD3P06OVDqXpzMaWvw95lUSYkJO/TDI49MhyVyK4eAI35pRU5B7bhrTQ==} + '@ai-sdk/ui-utils@0.0.24': + resolution: {integrity: sha512-NBhhICWJ5vAkN4BJnP/MyT+fOB6rTlGlsKGQwvjlhNxdrY1/jXqe2ikNkCbCSEz20IDk82bmg2JJBM96g1O3Ig==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -263,8 +1145,8 @@ packages: zod: optional: true - '@ai-sdk/vue@0.0.25': - resolution: {integrity: sha512-qdlcWH4mrTq93V3b6c/5GwECLBBSUMV4m1F4SYUV5q+YfZjc8NiNcTYGes4pQoSRJBsDvB1Ch0fTam0hM3Gr7w==} + '@ai-sdk/vue@0.0.28': + resolution: {integrity: sha512-ZnDjkkUH/9xoXqJEmyrG9Z8z7DKBnp2uyCd9ZVI8QSqKOaP0jOwhv8THUXlIqDEF+ULLGMWm0XeY/L7i3CMYTA==} engines: {node: '>=18'} peerDependencies: vue: ^3.3.4 @@ -298,122 +1180,70 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-cognito-identity@3.620.0': - resolution: {integrity: sha512-w+ufh3xW+ZyqnnJ9sQ8MYXMuqwFTLls9C1cknsBc1WKhlx8lz4J8+FB/8pNfyirBj4hEtcA7N5bjXjvAvI92cQ==} + '@aws-sdk/client-cognito-identity@3.623.0': + resolution: {integrity: sha512-kGYnTzXTMGdjko5+GZ1PvWvfXA7quiOp5iMo5gbh5b55pzIdc918MHN0pvaqplVGWYlaFJF4YzxUT5Nbxd7Xeg==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-cognito-identity@3.620.1': - resolution: {integrity: sha512-AzFjmJz6FC3XvFUIFBe8v0mRT6+5l0Uv4WQz9n+b9v4jBF9QqbcFpTDTZLu0mO+tCxFVCRfMs22ekxzwhmRdnA==} + '@aws-sdk/client-sagemaker@3.623.0': + resolution: {integrity: sha512-SEqGjMmnRvmNB7yGeSb2ItbZ3kDrJzbPzQ/e3V3bAu8//aw27rWvIllCNsYN62tVPMZ3wjzJCDQnAtriiWhBLQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sagemaker@3.620.0': - resolution: {integrity: sha512-1smhmEXLDPXP7NlBKnZ8qE52nZDz9OTvHSARfGn7R4tIDGHjiu2cy0Tdm8kzSZ2QafFZpC7i7LJnTys/kXg3uw==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/client-sso-oidc@3.620.0': - resolution: {integrity: sha512-CWL8aJa6rrNaQXNsLhblGZzbFBrRz4BXAsFBbyqAZEmryr9q/IC7z/ww3nq8CD2UsW+bn89U/XcoP5r1KWUHuQ==} + '@aws-sdk/client-sso-oidc@3.623.0': + resolution: {integrity: sha512-lMFEXCa6ES/FGV7hpyrppT1PiAkqQb51AbG0zVU3TIgI2IO4XX02uzMUXImRSRqRpGymRCbJCaCs9LtKvS/37Q==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.620.0 + '@aws-sdk/client-sts': ^3.623.0 - '@aws-sdk/client-sso-oidc@3.620.1': - resolution: {integrity: sha512-gm69ttbkr7Kbg/Zzr3SczyLWkLgmK3bEZtkvbM/40ZW5ItYhDzJE48Ovs2lyA64h2YsOftDqqwcbJirAAdTgSg==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.620.1 - - '@aws-sdk/client-sso@3.620.0': - resolution: {integrity: sha512-J1CvF7u39XwtCK9rPlkW2AA631EPqkb4PjOOj9aZ9LjQmkJ0DkL+9tEqU2XIWcjDd2Z3hS3LBuS8uN7upIkEnQ==} + '@aws-sdk/client-sso@3.623.0': + resolution: {integrity: sha512-oEACriysQMnHIVcNp7TD6D1nzgiHfYK0tmMBMbUxgoFuCBkW9g9QYvspHN+S9KgoePfMEXHuPUe9mtG9AH9XeA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sso@3.620.1': - resolution: {integrity: sha512-4Ox0BSs+atrAhLvjNHN2uiYvSTdpMv//IS4l4XRoQG0cJKIPLs3OU3PL5H0X1NfZehz9/8FTWl5Lv81uw4j1eA==} + '@aws-sdk/client-sts@3.623.0': + resolution: {integrity: sha512-iJNdx76SOw0YjHAUv8aj3HXzSu3TKI7qSGuR+OGATwA/kpJZDd+4+WYBdGtr8YK+hPrGGqhfecuCkEg805O5iA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.620.0': - resolution: {integrity: sha512-pG4SqDHZV/ZbpoVoVtpxo6ZZoqVDbVItC3QUO73UJ3Gemxznd/Ck7kAsyb6/dJkV/Aqm3gt2O5UL7vzQLNHSjw==} + '@aws-sdk/core@3.623.0': + resolution: {integrity: sha512-8Toq3X6trX/67obSdh4K0MFQY4f132bEbr1i0YPDWk/O3KdBt12mLC/sW3aVRnlIs110XMuX9yrWWqJ8fDW10g==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.620.1': - resolution: {integrity: sha512-d+ECGFDg0IsDdmfKU2O0VeMYKZcmbfBaA9HkZnZ39wu1BlXGI73xJe8cfmzbobvu+Ly+bAfHdLCpgIY+pD4D7g==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/core@3.620.0': - resolution: {integrity: sha512-5D9tMahxIDDFLULS9/ULa0HuIu7CZSshfj6wmDSmigXzkWyUvHoVIrme2z6eM3Icat/MO3d4WEy3445Vk385gQ==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/core@3.620.1': - resolution: {integrity: sha512-6Ejce93dDlDnovl6oYtxj3I/SJMOQoFdmmtM4+4W/cgMWH+l00T5aszVxDLjjPfu3Ryt7dNhrXaYeK2Ue1ZBmg==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/credential-provider-cognito-identity@3.620.0': - resolution: {integrity: sha512-ZJ3Z6CJCJLB3F75MFLnSn4Oz8pFK+jBEkMJST8/oXf5iIOz2uUZY2+yhYPxCVPaFkWtcNv+fDcGga9VX6BKjGQ==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/credential-provider-cognito-identity@3.620.1': - resolution: {integrity: sha512-Xj3KhllIQXnmONLOMvUInV6MsvxUut62jeKiD2k0fJNnGvJ2c2+h2/U6eMlhyneoVeVMvEKBw1L60X9vUb/aAw==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/credential-provider-env@3.609.0': - resolution: {integrity: sha512-v69ZCWcec2iuV9vLVJMa6fAb5xwkzN4jYIT8yjo2c4Ia/j976Q+TPf35Pnz5My48Xr94EFcaBazrWedF+kwfuQ==} + '@aws-sdk/credential-provider-cognito-identity@3.623.0': + resolution: {integrity: sha512-sXU2KtWpFzIzE4iffSIUbl4mgbeN1Rta6BnuKtS3rrVrryku9akAxY//pulbsIsYfXRzOwZzULsa+cxQN00lrw==} engines: {node: '>=16.0.0'} '@aws-sdk/credential-provider-env@3.620.1': resolution: {integrity: sha512-ExuILJ2qLW5ZO+rgkNRj0xiAipKT16Rk77buvPP8csR7kkCflT/gXTyzRe/uzIiETTxM7tr8xuO9MP/DQXqkfg==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-http@3.620.0': - resolution: {integrity: sha512-BI2BdrSKDmB/2ouB/NJR0PT0x/+5fmoF6XOE78hFBb4F5w/yynGgcJY936dF+oREfpME6ehjB2b0okGg78Scpw==} + '@aws-sdk/credential-provider-http@3.622.0': + resolution: {integrity: sha512-VUHbr24Oll1RK3WR8XLUugLpgK9ZuxEm/NVeVqyFts1Ck9gsKpRg1x4eH7L7tW3SJ4TDEQNMbD7/7J+eoL2svg==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-ini@3.620.0': - resolution: {integrity: sha512-P9fYi6dzZIl8ITC7qAPf5DX9omI3LfA91g3KH+0OUmS3ctP7tN+gNo3HmqlzoqnwPe0pXn1FumYAe1qFl6Yjjg==} + '@aws-sdk/credential-provider-ini@3.623.0': + resolution: {integrity: sha512-kvXA1SwGneqGzFwRZNpESitnmaENHGFFuuTvgGwtMe7mzXWuA/LkXdbiHmdyAzOo0iByKTCD8uetuwh3CXy4Pw==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.620.0 + '@aws-sdk/client-sts': ^3.623.0 - '@aws-sdk/credential-provider-ini@3.620.1': - resolution: {integrity: sha512-m9jwigMPRlRRhoPxCQZMOwQUd6imEJbksF6tSMYNae76DIvrCi4z2Jhp6RJ9Mij8cnewUZCAmvu2FlK9+n9M7A==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.620.1 - - '@aws-sdk/credential-provider-node@3.620.0': - resolution: {integrity: sha512-or8ahy4ysURcWgKX00367DMDTTyMynDEl+FQh4wce66fMyePhFVuoPcRgXzWsi8KYmL95sPCfJFNqBMyFNcgvQ==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/credential-provider-node@3.620.1': - resolution: {integrity: sha512-KaprIJW2azM+oTIHi7S1ayJ3oQqoFwpMBWFpZM1nvSzaPucrZIUmX2m4uVrMM4LfXsfUsgMkrme2rBI1fGAjCg==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/credential-provider-process@3.614.0': - resolution: {integrity: sha512-Q0SI0sTRwi8iNODLs5+bbv8vgz8Qy2QdxbCHnPk/6Cx6LMf7i3dqmWquFbspqFRd8QiqxStrblwxrUYZi09tkA==} + '@aws-sdk/credential-provider-node@3.623.0': + resolution: {integrity: sha512-qDwCOkhbu5PfaQHyuQ+h57HEx3+eFhKdtIw7aISziWkGdFrMe07yIBd7TJqGe4nxXnRF1pfkg05xeOlMId997g==} engines: {node: '>=16.0.0'} '@aws-sdk/credential-provider-process@3.620.1': resolution: {integrity: sha512-hWqFMidqLAkaV9G460+1at6qa9vySbjQKKc04p59OT7lZ5cO5VH5S4aI05e+m4j364MBROjjk2ugNvfNf/8ILg==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-sso@3.620.0': - resolution: {integrity: sha512-xtIj2hmq3jcKwvGmqhoYapbWeQfFyoQgKBtwD6nx0M6oS5lbFH4rzHhj0gBwatZDjMa35cWtcYVUJCv2/9mWvA==} + '@aws-sdk/credential-provider-sso@3.623.0': + resolution: {integrity: sha512-70LZhUb3l7cttEsg4A0S4Jq3qrCT/v5Jfyl8F7w1YZJt5zr3oPPcvDJxo/UYckFz4G4/5BhGa99jK8wMlNE9QA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-sso@3.620.1': - resolution: {integrity: sha512-cFU8e6ctdkWR8BRCnHFzs37N+ilbHf1OT2EeMjt1ZDE9FgTD5L5BTgVWDxnPmyQnEoBs1p4PyNPHkpHY5EmswQ==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/credential-provider-web-identity@3.609.0': - resolution: {integrity: sha512-U+PG8NhlYYF45zbr1km3ROtBMYqyyj/oK8NRp++UHHeuavgrP+4wJ4wQnlEaKvJBjevfo3+dlIBcaeQ7NYejWg==} + '@aws-sdk/credential-provider-web-identity@3.621.0': + resolution: {integrity: sha512-w7ASSyfNvcx7+bYGep3VBgC3K6vEdLmlpjT7nSIHxxQf+WSdvy+HynwJosrpZax0sK5q0D1Jpn/5q+r5lwwW6w==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.609.0 + '@aws-sdk/client-sts': ^3.621.0 - '@aws-sdk/credential-providers@3.620.0': - resolution: {integrity: sha512-GJmRzgdDhUdg5eH79RZUOKU2Rdc0zNVALRiLmWnaqU/ZNF79M/PB/tZk6wDVnTJE3IIt+qanIDPwFBBZClLeew==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/credential-providers@3.620.1': - resolution: {integrity: sha512-jclJi7bNtwYBrlzMwuTLqbYIKqLb00JSRJG7oQHXuQYbVAKkU2iRhnLpitLBfXklyEIDv/LmW+MKvq8uOhYNkQ==} + '@aws-sdk/credential-providers@3.623.0': + resolution: {integrity: sha512-abtlH1hkVWAkzuOX79Q47l0ztWOV2Q7l7J4JwQgzEQm7+zCk5iUAiwqKyDzr+ByCyo4I3IWFjy+e1gBdL7rXQQ==} engines: {node: '>=16.0.0'} '@aws-sdk/middleware-host-header@3.620.0': @@ -495,24 +1325,24 @@ packages: resolution: {integrity: sha512-kRdry/rav3fUKHl/aDLd/pDLcB+4pOFwPPTVEExuMyaI5r+JBbMWqRbCY1pn5BniDaU3lRxO9eaQ1AmSMehl/w==} engines: {node: '>=18.0.0'} - '@azure/core-rest-pipeline@1.16.2': - resolution: {integrity: sha512-Hnhm/PG9/SQ07JJyLDv3l9Qr8V3xgAe1hFoBYzt6LaalMxfL/ZqFaZf/bz5VN3pMcleCPwl8ivlS2Fjxq/iC8Q==} + '@azure/core-rest-pipeline@1.16.3': + resolution: {integrity: sha512-VxLk4AHLyqcHsfKe4MZ6IQ+D+ShuByy+RfStKfSjxJoL3WBWq17VNmrz8aT8etKzqc2nAeIyLxScjpzsS4fz8w==} engines: {node: '>=18.0.0'} '@azure/core-tracing@1.1.2': resolution: {integrity: sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==} engines: {node: '>=18.0.0'} - '@azure/core-util@1.9.1': - resolution: {integrity: sha512-OLsq0etbHO1MA7j6FouXFghuHrAFGk+5C1imcpQ2e+0oZhYF07WLA+NW2Vqs70R7d+zOAWiWM3tbE1sXcDN66g==} + '@azure/core-util@1.9.2': + resolution: {integrity: sha512-l1Qrqhi4x1aekkV+OlcqsJa4AnAkj5p0JV8omgwjaV9OAbP41lvrMvs+CptfetKkeEaGRGSzby7sjPZEX7+kkQ==} engines: {node: '>=18.0.0'} - '@azure/identity@4.4.0': - resolution: {integrity: sha512-oG6oFNMxUuoivYg/ElyZWVSZfw42JQyHbrp+lR7VJ1BYWsGzt34NwyDw3miPp1QI7Qm5+4KAd76wGsbHQmkpkg==} + '@azure/identity@4.4.1': + resolution: {integrity: sha512-DwnG4cKFEM7S3T+9u05NstXU/HN0dk45kPOinUyNKsn5VWwpXd9sbPKEg6kgJzGbm1lMuhx9o31PVbCtM5sfBA==} engines: {node: '>=18.0.0'} - '@azure/logger@1.1.3': - resolution: {integrity: sha512-J8/cIKNQB1Fc9fuYqBVnrppiUtW+5WWJPCj/tAokC5LdSTwkWWttN+jsRgw9BLYD7JDBx7PceiqOBxJJ1tQz3Q==} + '@azure/logger@1.1.4': + resolution: {integrity: sha512-4IXXzcCdLdlXuCG+8UKEwLA1T1NHqUfanhXYHiQTn+6sfWCZXduqbtXDGceg3Ce5QxTGo7EqmbV6Bi+aqKuClQ==} engines: {node: '>=18.0.0'} '@azure/msal-browser@3.20.0': @@ -543,8 +1373,8 @@ packages: resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.25.0': - resolution: {integrity: sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA==} + '@babel/parser@7.25.3': + resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} engines: {node: '>=6.0.0'} hasBin: true @@ -559,6 +1389,61 @@ packages: '@browserbasehq/sdk@1.4.2': resolution: {integrity: sha512-TSWI2TWrSAxvAMeJVwjCL97pgPLiDgAOW2DF5uY3Nwb5akruKEYCI5I740hXeHAnNotWYGJXClH3j8IS9J1+YA==} + '@changesets/apply-release-plan@7.0.4': + resolution: {integrity: sha512-HLFwhKWayKinWAul0Vj+76jVx1Pc2v55MGPVjZ924Y/ROeSsBMFutv9heHmCUj48lJyRfOTJG5+ar+29FUky/A==} + + '@changesets/assemble-release-plan@6.0.3': + resolution: {integrity: sha512-bLNh9/Lgl1VwkjWZTq8JmRqH+hj7/Yzfz0jsQ/zJJ+FTmVqmqPj3szeKOri8O/hEM8JmHW019vh2gTO9iq5Cuw==} + + '@changesets/changelog-git@0.2.0': + resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} + + '@changesets/cli@2.27.7': + resolution: {integrity: sha512-6lr8JltiiXPIjDeYg4iM2MeePP6VN/JkmqBsVA5XRiy01hGS3y629LtSDvKcycj/w/5Eur1rEwby/MjcYS+e2A==} + hasBin: true + + '@changesets/config@3.0.2': + resolution: {integrity: sha512-cdEhS4t8woKCX2M8AotcV2BOWnBp09sqICxKapgLHf9m5KdENpWjyrFNMjkLqGJtUys9U+w93OxWT0czorVDfw==} + + '@changesets/errors@0.2.0': + resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} + + '@changesets/get-dependents-graph@2.1.1': + resolution: {integrity: sha512-LRFjjvigBSzfnPU2n/AhFsuWR5DK++1x47aq6qZ8dzYsPtS/I5mNhIGAS68IAxh1xjO9BTtz55FwefhANZ+FCA==} + + '@changesets/get-release-plan@4.0.3': + resolution: {integrity: sha512-6PLgvOIwTSdJPTtpdcr3sLtGatT+Jr22+cQwEBJBy6wP0rjB4yJ9lv583J9fVpn1bfQlBkDa8JxbS2g/n9lIyA==} + + '@changesets/get-version-range-type@0.4.0': + resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} + + '@changesets/git@3.0.0': + resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==} + + '@changesets/logger@0.1.0': + resolution: {integrity: sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==} + + '@changesets/parse@0.4.0': + resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} + + '@changesets/pre@2.0.0': + resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==} + + '@changesets/read@0.6.0': + resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==} + + '@changesets/should-skip-package@0.1.0': + resolution: {integrity: sha512-FxG6Mhjw7yFStlSM7Z0Gmg3RiyQ98d/9VpQAZ3Fzr59dCOM9G6ZdYbjiSAt0XtFr9JR5U2tBaJWPjrkGGc618g==} + + '@changesets/types@4.1.0': + resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + + '@changesets/types@6.0.0': + resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} + + '@changesets/write@0.3.1': + resolution: {integrity: sha512-SyGtMXzH3qFqlHKcvFY2eX+6b0NGiFcNav8AFsYwy5l8hejOeoeTDemu5Yjmke2V5jpzY+pBvM0vCCQ3gdZpfw==} + '@colors/colors@1.6.0': resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} engines: {node: '>=0.1.90'} @@ -590,216 +1475,108 @@ packages: resolution: {integrity: sha512-cKDFY9js9l3MfL71x0IDvaz0mAhvHIurVFnimtFRXNzuV0TxhuFqsauKabet0TMOrcDF3H3trC7pct6mNgRYTA==} engines: {node: '>=18'} - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.23.0': resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.23.0': resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.23.0': resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.23.0': resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.23.0': resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.23.0': resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.23.0': resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.23.0': resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.23.0': resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.23.0': resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.23.0': resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.23.0': resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.23.0': resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.23.0': resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.23.0': resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.23.0': resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.23.0': resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.23.0': resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==} engines: {node: '>=18'} @@ -812,60 +1589,30 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.23.0': resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.23.0': resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.23.0': resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.23.0': resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.23.0': resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==} engines: {node: '>=18'} @@ -907,11 +1654,11 @@ packages: peerDependencies: typescript: ^5.0.0 - '@genkit-ai/ai@0.5.8': - resolution: {integrity: sha512-yvALh8UT0GZi+43erHxzI9MbO2XNpxHkhzGEwRQKN54qKRFlO1V5KgPLavZKct7OBFU36MjSjZgevurMwQY5SQ==} + '@genkit-ai/ai@0.5.9': + resolution: {integrity: sha512-zw5cxN3AQxTE0QmoobJpkxfe9TwYssm+KEdWqVPHFQcrsO11+rGCebv9ZazQqVMAqLfu22vla8WrWYzkne512g==} - '@genkit-ai/core@0.5.8': - resolution: {integrity: sha512-pwiR2tOQL2Wz6vw+wn8Rb3dS5W38ZgBiLMImuffegynsH+zF20W8zC7Fkl+Mts9XLGOTqgcQ9P9u3O+LZ++kXA==} + '@genkit-ai/core@0.5.9': + resolution: {integrity: sha512-xYyNmXfF+W7OK79aNbZBYJenUdPJAnhk35aOsEzgoICXqwpw9U1MLg6xz1fRgFpelIcWiofMXzzwI5+mRYjg/g==} '@google-cloud/vertexai@1.4.0': resolution: {integrity: sha512-3D06+qlpbotQINBUbxC5c9zuv5nM5VLnaQZCcktfvSHnue3jsQ1sG1+/ZSkx8E9OidpVNAh5iCcAEZd8N7hPnQ==} @@ -938,8 +1685,8 @@ packages: resolution: {integrity: sha512-/KPde26khDUIPkTGU82jdtTW9UAuvUTumCAbFs/7giR0SxsvZC4hru51PBvpijH6BVkHcROcvZM/lpy5h1jRRA==} engines: {node: '>=18'} - '@huggingface/tasks@0.11.3': - resolution: {integrity: sha512-IYq4OdlySdscjkFwm6iIqP1ZgKl4OGhvQFJWI7Yxpq2V8RmXcgIjiqk/65S6Ap7i+eyCdlOC4qweVy/ICNE0JA==} + '@huggingface/tasks@0.11.6': + resolution: {integrity: sha512-jIPlnJjSOqQCTpyCyIZCyamw3vOvMZrlaEdoB/PInHLnoaoqJKVIc0ijULKJxC3ClkgmehdoOu4J/yU+eGQLRw==} '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} @@ -954,10 +1701,6 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead - '@inquirer/figures@1.0.5': - resolution: {integrity: sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==} - engines: {node: '>=18'} - '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -983,42 +1726,23 @@ packages: '@js-sdsl/ordered-map@4.4.2': resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} - '@langchain/core@0.2.18': - resolution: {integrity: sha512-ru542BwNcsnDfjTeDbIkFIchwa54ctHZR+kVrC8U9NPS9/36iM8p8ruprOV7Zccj/oxtLE5UpEhV+9MZhVcFlA==} + '@langchain/core@0.2.20': + resolution: {integrity: sha512-WPBjrzOj79/yqjloDUIw1GDhuRQfHis07TyyDj+qS81nHh0svSasetKcqAZ3L5JoPcBmEL7rRBtM+OcyC3mLVg==} engines: {node: '>=18'} - '@langchain/openai@0.1.3': - resolution: {integrity: sha512-riv/JC9x2A8b7GcHu8sx+mlZJ8KAwSSi231IPTlcciYnKozmrQ5H0vrtiD31fxiDbaRsk7tyCpkSBIOQEo7CyQ==} + '@langchain/openai@0.2.5': + resolution: {integrity: sha512-gQXS5VBFyAco0jgSnUVan6fYVSIxlffmDaeDGpXrAmz2nQPgiN/h24KYOt2NOZ1zRheRzRuO/CfRagMhyVUaFA==} engines: {node: '>=18'} '@langchain/textsplitters@0.0.3': resolution: {integrity: sha512-cXWgKE3sdWLSqAa8ykbCcUsUF1Kyr5J3HOWYGuobhPEycXW4WI++d5DhzdpL238mzoEXTi90VqfSCra37l5YqA==} engines: {node: '>=18'} - '@llamaindex/cloud@0.0.5': - resolution: {integrity: sha512-8HBSiAZkmX1RvpEM2czEVKqMUCKk7uvMSiDpMGWlEj3MUKBYCh+r8E2TtVhZfU4TunEI7nJRMcVBfXDyFz6Lpw==} - peerDependencies: - node-fetch: ^3.3.2 - peerDependenciesMeta: - node-fetch: - optional: true - '@llamaindex/cloud@0.2.1': resolution: {integrity: sha512-w6ajrpq4gV8AKtkMAbyBnXeByrz3nbPbBMXDECfWsozL/Lhe9lVz4onZCMikSpU5KRuMmaxdZ6wkeRLS8ySGIQ==} - '@llamaindex/core@0.1.5': - resolution: {integrity: sha512-ROm0IPSADXxu0gNv6rkQMA1EdOk2S0T3UZ39mg3/oeYWkWKaOvnH41TAODrETj9lCpRrf9fOt5ns1yjck4tclQ==} - - '@llamaindex/env@0.1.3': - resolution: {integrity: sha512-PM9cZ8x6jjdugWG30vBxb9Ju2LFmGY0l0pN7AUXXKULFNytQddx96xHh07pV/juf/WqjhFp75FVAykAlqO/qzQ==} - peerDependencies: - '@aws-crypto/sha256-js': ^5.2.0 - pathe: ^1.1.2 - peerDependenciesMeta: - '@aws-crypto/sha256-js': - optional: true - pathe: - optional: true + '@llamaindex/core@0.1.7': + resolution: {integrity: sha512-XEku+Sc1KCv9glSJXkNTS0+F/Dm0/admN3CQW/KOakAy9xe03Suvm1zadf5u4jMMxqJlP9w7JJhEdnZ3J865Sg==} '@llamaindex/env@0.1.8': resolution: {integrity: sha512-eHNnbwB7YXGvL6uiZpj1+Bs/zRh4L0KbhDCVahgzJFC1nktzJS+3bzS6B2KBcSzxLob5go56KWFc3a4waHwlPg==} @@ -1033,13 +1757,16 @@ packages: pathe: optional: true + '@manypkg/find-root@1.1.0': + resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} + + '@manypkg/get-packages@1.1.3': + resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + '@mapbox/node-pre-gyp@1.0.11': resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} hasBin: true - '@mistralai/mistralai@0.4.0': - resolution: {integrity: sha512-KmFzNro1RKxIFh19J3osmUQhucefBBauMXN5fa9doG6dT9OHR/moBvvn+riVlR7c0AVfuxO8Dfa03AyLYYzbyg==} - '@mistralai/mistralai@0.5.0': resolution: {integrity: sha512-56xfoC/0CiT0RFHrRNoJYSKCNc922EyHzEPJYY6ttalQ5KZdrNVgXeOetIGX0lDx7IjbxAJrrae2MQgUIlL9+g==} @@ -1190,8 +1917,8 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.9.0' - '@opentelemetry/context-async-hooks@1.25.0': - resolution: {integrity: sha512-sBW313mnMyFg0cp/40BRzrZBWG+581s2j5gIsa5fgGadswyILk4mNFATsqrCOpAx945RDuZ2B7ThQLgor9OpfA==} + '@opentelemetry/context-async-hooks@1.25.1': + resolution: {integrity: sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' @@ -1202,8 +1929,8 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.9.0' - '@opentelemetry/core@1.25.0': - resolution: {integrity: sha512-n0B3s8rrqGrasTgNkXLKXzN0fXo+6IYP7M5b7AMsrZM33f/y6DS6kJ0Btd7SespASWq8bgL3taLo0oe0vB52IQ==} + '@opentelemetry/core@1.25.1': + resolution: {integrity: sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' @@ -1280,8 +2007,8 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.9.0' - '@opentelemetry/resources@1.25.0': - resolution: {integrity: sha512-iHjydPMYJ+Li1auveJCq2rp5U2h6Mhq8BidiyE0jfVlDTFyR1ny8AfJHfmFzJ/RAM8vT8L7T21kcmGybxZC7lQ==} + '@opentelemetry/resources@1.25.1': + resolution: {integrity: sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' @@ -1299,8 +2026,8 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.9.0' - '@opentelemetry/sdk-metrics@1.25.0': - resolution: {integrity: sha512-IF+Sv4VHgBr/BPMKabl+GouJIhEqAOexCHgXVTISdz3q9P9H/uA8ScCF+22gitQ69aFtESbdYOV+Fen5+avQng==} + '@opentelemetry/sdk-metrics@1.25.1': + resolution: {integrity: sha512-9Mb7q5ioFL4E4dDrc4wC/A3NTHDat44v4I3p2pLPSxRvqUbDIQyMVr9uK+EU69+HWhlET1VaSrRzwdckWqY15Q==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.10.0' @@ -1317,8 +2044,8 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.9.0' - '@opentelemetry/sdk-trace-base@1.25.0': - resolution: {integrity: sha512-6+g2fiRQUG39guCsKVeY8ToeuUf3YUnPkN6DXRA1qDmFLprlLvZm9cS6+chgbW70cZJ406FTtSCDnJwxDC5sGQ==} + '@opentelemetry/sdk-trace-base@1.25.1': + resolution: {integrity: sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' @@ -1333,8 +2060,8 @@ packages: resolution: {integrity: sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==} engines: {node: '>=14'} - '@opentelemetry/semantic-conventions@1.25.0': - resolution: {integrity: sha512-M+kkXKRAIAiAP6qYyesfrC5TOmDpDVtsxuGfPcqd9B/iBrac+E14jYwrgm0yZBUIbIP2OnqC3j+UgkXLm1vxUQ==} + '@opentelemetry/semantic-conventions@1.25.1': + resolution: {integrity: sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==} engines: {node: '>=14'} '@petamoriken/float16@3.8.7': @@ -1352,18 +2079,6 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@pnpm/config.env-replace@1.1.0': - resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} - engines: {node: '>=12.22.0'} - - '@pnpm/network.ca-file@1.0.2': - resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} - engines: {node: '>=12.22.0'} - - '@pnpm/npm-conf@2.2.2': - resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==} - engines: {node: '>=12'} - '@protobufjs/aspromise@1.1.2': resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} @@ -1409,101 +2124,89 @@ packages: resolution: {integrity: sha512-oQG/FejNpItrxRHoyctYvT3rwGZOnK4jr3JdppO/c78ktDvkWiPXPHNsrDf33K9sZdRb6PR7gi4noIapu5q4HA==} engines: {node: '>=18.0.0', pnpm: '>=8'} - '@rollup/rollup-android-arm-eabi@4.19.1': - resolution: {integrity: sha512-XzqSg714++M+FXhHfXpS1tDnNZNpgxxuGZWlRG/jSj+VEPmZ0yg6jV4E0AL3uyBKxO8mO3xtOsP5mQ+XLfrlww==} + '@rollup/rollup-android-arm-eabi@4.20.0': + resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.19.1': - resolution: {integrity: sha512-thFUbkHteM20BGShD6P08aungq4irbIZKUNbG70LN8RkO7YztcGPiKTTGZS7Kw+x5h8hOXs0i4OaHwFxlpQN6A==} + '@rollup/rollup-android-arm64@4.20.0': + resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.19.1': - resolution: {integrity: sha512-8o6eqeFZzVLia2hKPUZk4jdE3zW7LCcZr+MD18tXkgBBid3lssGVAYuox8x6YHoEPDdDa9ixTaStcmx88lio5Q==} + '@rollup/rollup-darwin-arm64@4.20.0': + resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.19.1': - resolution: {integrity: sha512-4T42heKsnbjkn7ovYiAdDVRRWZLU9Kmhdt6HafZxFcUdpjlBlxj4wDrt1yFWLk7G4+E+8p2C9tcmSu0KA6auGA==} + '@rollup/rollup-darwin-x64@4.20.0': + resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.19.1': - resolution: {integrity: sha512-MXg1xp+e5GhZ3Vit1gGEyoC+dyQUBy2JgVQ+3hUrD9wZMkUw/ywgkpK7oZgnB6kPpGrxJ41clkPPnsknuD6M2Q==} + '@rollup/rollup-linux-arm-gnueabihf@4.20.0': + resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.19.1': - resolution: {integrity: sha512-DZNLwIY4ftPSRVkJEaxYkq7u2zel7aah57HESuNkUnz+3bZHxwkCUkrfS2IWC1sxK6F2QNIR0Qr/YXw7nkF3Pw==} + '@rollup/rollup-linux-arm-musleabihf@4.20.0': + resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.19.1': - resolution: {integrity: sha512-C7evongnjyxdngSDRRSQv5GvyfISizgtk9RM+z2biV5kY6S/NF/wta7K+DanmktC5DkuaJQgoKGf7KUDmA7RUw==} + '@rollup/rollup-linux-arm64-gnu@4.20.0': + resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.19.1': - resolution: {integrity: sha512-89tFWqxfxLLHkAthAcrTs9etAoBFRduNfWdl2xUs/yLV+7XDrJ5yuXMHptNqf1Zw0UCA3cAutkAiAokYCkaPtw==} + '@rollup/rollup-linux-arm64-musl@4.20.0': + resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.19.1': - resolution: {integrity: sha512-PromGeV50sq+YfaisG8W3fd+Cl6mnOOiNv2qKKqKCpiiEke2KiKVyDqG/Mb9GWKbYMHj5a01fq/qlUR28PFhCQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': + resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.19.1': - resolution: {integrity: sha512-/1BmHYh+iz0cNCP0oHCuF8CSiNj0JOGf0jRlSo3L/FAyZyG2rGBuKpkZVH9YF+x58r1jgWxvm1aRg3DHrLDt6A==} + '@rollup/rollup-linux-riscv64-gnu@4.20.0': + resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.19.1': - resolution: {integrity: sha512-0cYP5rGkQWRZKy9/HtsWVStLXzCF3cCBTRI+qRL8Z+wkYlqN7zrSYm6FuY5Kd5ysS5aH0q5lVgb/WbG4jqXN1Q==} + '@rollup/rollup-linux-s390x-gnu@4.20.0': + resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.19.1': - resolution: {integrity: sha512-XUXeI9eM8rMP8aGvii/aOOiMvTs7xlCosq9xCjcqI9+5hBxtjDpD+7Abm1ZhVIFE1J2h2VIg0t2DX/gjespC2Q==} + '@rollup/rollup-linux-x64-gnu@4.20.0': + resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.19.1': - resolution: {integrity: sha512-V7cBw/cKXMfEVhpSvVZhC+iGifD6U1zJ4tbibjjN+Xi3blSXaj/rJynAkCFFQfoG6VZrAiP7uGVzL440Q6Me2Q==} + '@rollup/rollup-linux-x64-musl@4.20.0': + resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.19.1': - resolution: {integrity: sha512-88brja2vldW/76jWATlBqHEoGjJLRnP0WOEKAUbMcXaAZnemNhlAHSyj4jIwMoP2T750LE9lblvD4e2jXleZsA==} + '@rollup/rollup-win32-arm64-msvc@4.20.0': + resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.19.1': - resolution: {integrity: sha512-LdxxcqRVSXi6k6JUrTah1rHuaupoeuiv38du8Mt4r4IPer3kwlTo+RuvfE8KzZ/tL6BhaPlzJ3835i6CxrFIRQ==} + '@rollup/rollup-win32-ia32-msvc@4.20.0': + resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.19.1': - resolution: {integrity: sha512-2bIrL28PcK3YCqD9anGxDxamxdiJAxA+l7fWIwM5o8UqNy1t3d1NdAweO2XhA0KTDJ5aH1FsuiT5+7VhtHliXg==} + '@rollup/rollup-win32-x64-msvc@4.20.0': + resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==} cpu: [x64] os: [win32] '@rushstack/eslint-patch@1.10.4': resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - '@samverschueren/stream-to-observable@0.3.1': - resolution: {integrity: sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==} - engines: {node: '>=6'} - peerDependencies: - rxjs: '*' - zen-observable: '*' - peerDependenciesMeta: - rxjs: - optional: true - zen-observable: - optional: true - '@sapphire/async-queue@1.5.3': resolution: {integrity: sha512-x7zadcfJGxFka1Q3f8gCts1F0xMwCKbZweM85xECGI0hBTeIZJGGCrHgLggihBoprlQ/hBmDR5LKfIPqnmHM3w==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} @@ -1518,6 +2221,10 @@ packages: '@sinclair/typebox@0.29.6': resolution: {integrity: sha512-aX5IFYWlMa7tQ8xZr3b2gtVReCvg7f3LEhjir/JAjX2bJCMVJA5tIPv30wTD4KDfcwMd7DDYY3hFDeGmOgtrZQ==} + '@sindresorhus/is@7.0.0': + resolution: {integrity: sha512-WDTlVTyvFivSOuyvMeedzg2hdoBLZ3f1uNVuEida2Rl9BrfjrIRjWA/VZIrMRLvSwJYCAlCRA3usDt1THytxWQ==} + engines: {node: '>=18'} + '@smithy/abort-controller@3.1.1': resolution: {integrity: sha512-MBJBiidoe+0cTFhyxT8g+9g7CeVccLM0IOKKUMCNQ1CNMJ/eIfoo0RTfVrXOONEI1UCN1W+zkiHSbzUNE9dZtQ==} engines: {node: '>=16.0.0'} @@ -1526,8 +2233,8 @@ packages: resolution: {integrity: sha512-SkW5LxfkSI1bUC74OtfBbdz+grQXYiPYolyu8VfpLIjEoN/sHVBlLeGXMQ1vX4ejkgfv6sxVbQJ32yF2cl1veA==} engines: {node: '>=16.0.0'} - '@smithy/core@2.3.1': - resolution: {integrity: sha512-BC7VMXx/1BCmRPCVzzn4HGWAtsrb7/0758EtwOGFJQrlSwJBEjCcDLNZLFoL/68JexYa2s+KmgL/UfmXdG6v1w==} + '@smithy/core@2.3.2': + resolution: {integrity: sha512-in5wwt6chDBcUv1Lw1+QzZxN9fBffi+qOixfb65yK4sDuKG7zAUO9HAFqmVzsZM3N+3tTyvZjtnDXePpvp007Q==} engines: {node: '>=16.0.0'} '@smithy/credential-provider-imds@3.2.0': @@ -1567,8 +2274,8 @@ packages: resolution: {integrity: sha512-5y5aiKCEwg9TDPB4yFE7H6tYvGFf1OJHNczeY10/EFF8Ir8jZbNntQJxMWNfeQjC1mxPsaQ6mR9cvQbf+0YeMw==} engines: {node: '>=16.0.0'} - '@smithy/middleware-retry@3.0.13': - resolution: {integrity: sha512-zvCLfaRYCaUmjbF2yxShGZdolSHft7NNCTA28HVN9hKcEbOH+g5irr1X9s+in8EpambclGnevZY4A3lYpvDCFw==} + '@smithy/middleware-retry@3.0.14': + resolution: {integrity: sha512-7ZaWZJOjUxa5hgmuMspyt8v/zVsh0GXYuF7OvCmdcbVa/xbnKQoYC+uYKunAqRGTkxjOyuOCw9rmFUFOqqC0eQ==} engines: {node: '>=16.0.0'} '@smithy/middleware-serde@3.0.3': @@ -1623,8 +2330,8 @@ packages: resolution: {integrity: sha512-aRryp2XNZeRcOtuJoxjydO6QTaVhxx/vjaR+gx7ZjaFgrgPRyZ3HCTbfwqYj6ZWEBHkCSUfcaymKPURaByukag==} engines: {node: '>=16.0.0'} - '@smithy/smithy-client@3.1.11': - resolution: {integrity: sha512-l0BpyYkciNyMaS+PnFFz4aO5sBcXvGLoJd7mX9xrMBIm2nIQBVvYgp2ZpPDMzwjKCavsXu06iuCm0F6ZJZc6yQ==} + '@smithy/smithy-client@3.1.12': + resolution: {integrity: sha512-wtm8JtsycthkHy1YA4zjIh2thJgIQ9vGkoR639DBx5lLlLNU0v4GARpQZkr2WjXue74nZ7MiTSWfVrLkyD8RkA==} engines: {node: '>=16.0.0'} '@smithy/types@1.2.0': @@ -1665,12 +2372,12 @@ packages: resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} engines: {node: '>=16.0.0'} - '@smithy/util-defaults-mode-browser@3.0.13': - resolution: {integrity: sha512-ZIRSUsnnMRStOP6OKtW+gCSiVFkwnfQF2xtf32QKAbHR6ACjhbAybDvry+3L5qQYdh3H6+7yD/AiUE45n8mTTw==} + '@smithy/util-defaults-mode-browser@3.0.14': + resolution: {integrity: sha512-0iwTgKKmAIf+vFLV8fji21Jb2px11ktKVxbX6LIDPAUJyWQqGqBVfwba7xwa1f2FZUoolYQgLvxQEpJycXuQ5w==} engines: {node: '>= 10.0.0'} - '@smithy/util-defaults-mode-node@3.0.13': - resolution: {integrity: sha512-voUa8TFJGfD+U12tlNNLCDlXibt9vRdNzRX45Onk/WxZe7TS+hTOZouEZRa7oARGicdgeXvt1A0W45qLGYdy+g==} + '@smithy/util-defaults-mode-node@3.0.14': + resolution: {integrity: sha512-e9uQarJKfXApkTMMruIdxHprhcXivH1flYCe8JRDTzkkLx8dA3V5J8GZlST9yfDiRWkJpZJlUXGN9Rc9Ade3OQ==} engines: {node: '>= 10.0.0'} '@smithy/util-endpoints@2.0.5': @@ -1758,14 +2465,17 @@ packages: '@types/node-fetch@2.6.11': resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} - '@types/node@18.19.42': - resolution: {integrity: sha512-d2ZFc/3lnK2YCYhos8iaNIYu9Vfhr92nHiyJHRltXWjXUBjEE+A4I58Tdbnw4VhggSW+2j5y5gTrLs4biNnubg==} + '@types/node@12.20.55': + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.14.13': - resolution: {integrity: sha512-+bHoGiZb8UiQ0+WEtmph2IWQCjIqg8MDZMAV+ppRRhUZnquF5mQkP/9vpSwJClEiSM/C7fZZExPzfU0vJTyp8w==} + '@types/node@18.19.43': + resolution: {integrity: sha512-Mw/YlgXnyJdEwLoFv2dpuJaDFriX+Pc+0qOBJ57jC1H6cDxIj2xc5yUrdtArDVG0m+KV6622a4p2tenEqB3C/g==} - '@types/node@22.0.0': - resolution: {integrity: sha512-VT7KSYudcPOzP5Q0wfbowyNLaVR8QWUdw+088uFWwfvpY6uCWaXpqV6ieLAu9WBcnTa7H4Z5RLK8I5t2FuOcqw==} + '@types/node@20.14.14': + resolution: {integrity: sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==} + + '@types/node@22.1.0': + resolution: {integrity: sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1776,14 +2486,14 @@ packages: '@types/pg@8.11.6': resolution: {integrity: sha512-/2WmmBXHLsfRqzfHW7BNZ8SbYzE8OSk7i3WjFYvfgRHj7S1xj+16Je5fUKv3lVdVzk/zn9TXOqf+avFCFIE0yQ==} - '@types/qs@6.9.15': - resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} - '@types/retry@0.12.0': resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - '@types/shimmer@1.0.5': - resolution: {integrity: sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==} + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + + '@types/shimmer@1.2.0': + resolution: {integrity: sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==} '@types/tough-cookie@4.0.5': resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} @@ -1864,56 +2574,56 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@vitest/expect@2.0.4': - resolution: {integrity: sha512-39jr5EguIoanChvBqe34I8m1hJFI4+jxvdOpD7gslZrVQBKhh8H9eD7J/LJX4zakrw23W+dITQTDqdt43xVcJw==} + '@vitest/expect@2.0.5': + resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} - '@vitest/pretty-format@2.0.4': - resolution: {integrity: sha512-RYZl31STbNGqf4l2eQM1nvKPXE0NhC6Eq0suTTePc4mtMQ1Fn8qZmjV4emZdEdG2NOWGKSCrHZjmTqDCDoeFBw==} + '@vitest/pretty-format@2.0.5': + resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} - '@vitest/runner@2.0.4': - resolution: {integrity: sha512-Gk+9Su/2H2zNfNdeJR124gZckd5st4YoSuhF1Rebi37qTXKnqYyFCd9KP4vl2cQHbtuVKjfEKrNJxHHCW8thbQ==} + '@vitest/runner@2.0.5': + resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} - '@vitest/snapshot@2.0.4': - resolution: {integrity: sha512-or6Mzoz/pD7xTvuJMFYEtso1vJo1S5u6zBTinfl+7smGUhqybn6VjzCDMhmTyVOFWwkCMuNjmNNxnyXPgKDoPw==} + '@vitest/snapshot@2.0.5': + resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==} - '@vitest/spy@2.0.4': - resolution: {integrity: sha512-uTXU56TNoYrTohb+6CseP8IqNwlNdtPwEO0AWl+5j7NelS6x0xZZtP0bDWaLvOfUbaYwhhWp1guzXUxkC7mW7Q==} + '@vitest/spy@2.0.5': + resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} - '@vitest/utils@2.0.4': - resolution: {integrity: sha512-Zc75QuuoJhOBnlo99ZVUkJIuq4Oj0zAkrQ2VzCqNCx6wAwViHEh5Fnp4fiJTE9rA+sAoXRf00Z9xGgfEzV6fzQ==} + '@vitest/utils@2.0.5': + resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vladfrangu/async_event_emitter@2.4.4': - resolution: {integrity: sha512-ZL62PFXEIeGUI8btfJ5S8Flc286eU1ZUSjwyFQtIGXfRUDPZKO+CDJMYb1R71LjGWRZ4n202O+a6FGjsgTw58g==} + '@vladfrangu/async_event_emitter@2.4.5': + resolution: {integrity: sha512-J7T3gUr3Wz0l7Ni1f9upgBZ7+J22/Q1B7dl0X6fG+fTsD+H+31DIosMHj4Um1dWQwqbcQ3oQf+YS2foYkDc9cQ==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} - '@vue/compiler-core@3.4.34': - resolution: {integrity: sha512-Z0izUf32+wAnQewjHu+pQf1yw00EGOmevl1kE+ljjjMe7oEfpQ+BI3/JNK7yMB4IrUsqLDmPecUrpj3mCP+yJQ==} + '@vue/compiler-core@3.4.35': + resolution: {integrity: sha512-gKp0zGoLnMYtw4uS/SJRRO7rsVggLjvot3mcctlMXunYNsX+aRJDqqw/lV5/gHK91nvaAAlWFgdVl020AW1Prg==} - '@vue/compiler-dom@3.4.34': - resolution: {integrity: sha512-3PUOTS1h5cskdOJMExCu2TInXuM0j60DRPpSCJDqOCupCfUZCJoyQmKtRmA8EgDNZ5kcEE7vketamRZfrEuVDw==} + '@vue/compiler-dom@3.4.35': + resolution: {integrity: sha512-pWIZRL76/oE/VMhdv/ovZfmuooEni6JPG1BFe7oLk5DZRo/ImydXijoZl/4kh2406boRQ7lxTYzbZEEXEhj9NQ==} - '@vue/compiler-sfc@3.4.34': - resolution: {integrity: sha512-x6lm0UrM03jjDXTPZgD9Ad8bIVD1ifWNit2EaWQIZB5CULr46+FbLQ5RpK7AXtDHGjx9rmvC7QRCTjsiGkAwRw==} + '@vue/compiler-sfc@3.4.35': + resolution: {integrity: sha512-xacnRS/h/FCsjsMfxBkzjoNxyxEyKyZfBch/P4vkLRvYJwe5ChXmZZrj8Dsed/752H2Q3JE8kYu9Uyha9J6PgA==} - '@vue/compiler-ssr@3.4.34': - resolution: {integrity: sha512-8TDBcLaTrFm5rnF+Qm4BlliaopJgqJ28Nsrc80qazynm5aJO+Emu7y0RWw34L8dNnTRdcVBpWzJxhGYzsoVu4g==} + '@vue/compiler-ssr@3.4.35': + resolution: {integrity: sha512-7iynB+0KB1AAJKk/biENTV5cRGHRdbdaD7Mx3nWcm1W8bVD6QmnH3B4AHhQQ1qZHhqFwzEzMwiytXm3PX1e60A==} - '@vue/reactivity@3.4.34': - resolution: {integrity: sha512-ua+Lo+wBRlBEX9TtgPOShE2JwIO7p6BTZ7t1KZVPoaBRfqbC7N3c8Mpzicx173fXxx5VXeU6ykiHo7WgLzJQDA==} + '@vue/reactivity@3.4.35': + resolution: {integrity: sha512-Ggtz7ZZHakriKioveJtPlStYardwQH6VCs9V13/4qjHSQb/teE30LVJNrbBVs4+aoYGtTQKJbTe4CWGxVZrvEw==} - '@vue/runtime-core@3.4.34': - resolution: {integrity: sha512-PXhkiRPwcPGJ1BnyBZFI96GfInCVskd0HPNIAZn7i3YOmLbtbTZpB7/kDTwC1W7IqdGPkTVC63IS7J2nZs4Ebg==} + '@vue/runtime-core@3.4.35': + resolution: {integrity: sha512-D+BAjFoWwT5wtITpSxwqfWZiBClhBbR+bm0VQlWYFOadUUXFo+5wbe9ErXhLvwguPiLZdEF13QAWi2vP3ZD5tA==} - '@vue/runtime-dom@3.4.34': - resolution: {integrity: sha512-dXqIe+RqFAK2Euak4UsvbIupalrhc67OuQKpD7HJ3W2fv8jlqvI7szfBCsAEcE8o/wyNpkloxB6J8viuF/E3gw==} + '@vue/runtime-dom@3.4.35': + resolution: {integrity: sha512-yGOlbos+MVhlS5NWBF2HDNgblG8e2MY3+GigHEyR/dREAluvI5tuUUgie3/9XeqhPE4LF0i2wjlduh5thnfOqw==} - '@vue/server-renderer@3.4.34': - resolution: {integrity: sha512-GeyEUfMVRZMD/mZcNONEqg7MiU10QQ1DB3O/Qr6+8uXpbwdlmVgQ5Qs1/ZUAFX1X2UUtqMoGrDRbxdWfOJFT7Q==} + '@vue/server-renderer@3.4.35': + resolution: {integrity: sha512-iZ0e/u9mRE4T8tNhlo0tbA+gzVkgv8r5BX6s1kRbOZqfpq14qoIvCZ5gIgraOmYkMYrSEZgkkojFPr+Nyq/Mnw==} peerDependencies: - vue: 3.4.34 + vue: 3.4.35 - '@vue/shared@3.4.34': - resolution: {integrity: sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A==} + '@vue/shared@3.4.35': + resolution: {integrity: sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==} '@xenova/transformers@2.17.2': resolution: {integrity: sha512-lZmHqzrVIkSvZdKZEx7IYY51TK0WDrC8eR0c5IMnBsO8di8are1zzw8BlLhyO2TklZKLN5UffNGs1IJwT6oOqQ==} @@ -1967,8 +2677,8 @@ packages: resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==} engines: {node: '>=12'} - ai@3.2.39: - resolution: {integrity: sha512-agc1zGWJ+dSlWn0joMESsCEpTRGdpuW23INIInbUk7pBzpSpflkYW6J5moYMr+5aAbAN35LgHSbc9LTx/9a1UA==} + ai@3.3.0: + resolution: {integrity: sha512-ndW4G9jw8ImIsTWK2iderOWMVn4H3B6u+KHlZ7hJEvFBdBYTFQ62qTw10AmHsQefjwHRC/2evr9qf79EkSwo9Q==} engines: {node: '>=18'} peerDependencies: openai: ^4.42.0 @@ -1999,46 +2709,20 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - ajv@8.16.0: - resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==} - ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} already@2.2.1: resolution: {integrity: sha512-qk6RIVMS/R1yTvBzfIL1T76PsIL7DIVCINoLuFw2YXKLpLtsTobqdChMs8m3OhuPS3CEE3+Ra5ibYiqdyogbsQ==} - ansi-align@3.0.1: - resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} - - ansi-escapes@3.2.0: - resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} - engines: {node: '>=4'} - - ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - - ansi-escapes@5.0.0: - resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} - engines: {node: '>=12'} + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} ansi-escapes@7.0.0: resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} engines: {node: '>=18'} - ansi-regex@2.1.1: - resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} - engines: {node: '>=0.10.0'} - - ansi-regex@3.0.1: - resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==} - engines: {node: '>=4'} - - ansi-regex@4.1.1: - resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} - engines: {node: '>=6'} - ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -2047,10 +2731,6 @@ packages: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} - ansi-styles@2.2.1: - resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} - engines: {node: '>=0.10.0'} - ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -2067,18 +2747,6 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - any-observable@0.3.0: - resolution: {integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==} - engines: {node: '>=6'} - peerDependencies: - rxjs: '*' - zenObservable: '*' - peerDependenciesMeta: - rxjs: - optional: true - zenObservable: - optional: true - any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} @@ -2173,9 +2841,6 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - atomically@2.0.3: - resolution: {integrity: sha512-kU6FmrwZ3Lx7/7y3hPS5QnbJfaohcIul5fGqf7ok+4KklIEk9tJ0C2IQPdacSbVUWv6zVHXEBWoWd6NrVMT7Cw==} - available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -2184,8 +2849,8 @@ packages: resolution: {integrity: sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==} engines: {node: '>=4'} - axios@1.7.2: - resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==} + axios@1.7.3: + resolution: {integrity: sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==} axobject-query@3.1.1: resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} @@ -2225,6 +2890,10 @@ packages: before-after-hook@3.0.2: resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} + better-path-resolve@1.0.0: + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} + engines: {node: '>=4'} + bignumber.js@9.1.2: resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==} @@ -2251,10 +2920,6 @@ packages: bowser@2.11.0: resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} - boxen@8.0.0: - resolution: {integrity: sha512-Mzw0gi6A0zH9bVVLSuoyaPFbae4gv3luQkkt3FmVgA1g/oeKpqxFII39OuV58AiwcN2FR+rwlZhJ2mfggjEWKw==} - engines: {node: '>=18'} - brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -2294,15 +2959,11 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - bundle-name@4.1.0: - resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} - engines: {node: '>=18'} - bundle-require@5.0.0: resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: - esbuild: '>=0.18' + esbuild: ^0.23.0 bytes@3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} @@ -2335,10 +2996,6 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - camelcase@8.0.0: - resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} - engines: {node: '>=16'} - caniuse-lite@1.0.30001643: resolution: {integrity: sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==} @@ -2350,14 +3007,6 @@ packages: resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} engines: {node: '>=12'} - chalk-template@1.1.0: - resolution: {integrity: sha512-T2VJbcDuZQ0Tb2EWwSotMPJjgpy1/tGee1BTpUNsGZ/qgNjV2t7Mvu+d4600U564nbLesN1x2dPL+xii174Ekg==} - engines: {node: '>=14.16'} - - chalk@1.1.3: - resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} - engines: {node: '>=0.10.0'} - chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -2403,11 +3052,15 @@ packages: openai: optional: true - chromium-bidi@0.6.2: - resolution: {integrity: sha512-4WVBa6ijmUTVr9cZD4eicQD8Mdy/HCX3bzEIYYpmk0glqYLoWH+LqQEvV9RpDRzoQSbY1KJHloYXbDMXMbDPhg==} + chromium-bidi@0.6.3: + resolution: {integrity: sha512-qXlsCmpCZJAnoTYI83Iu6EdYQpMYdVkCfq08KDh2pmlVqK5t5IA9mGs4/LwCwp4fqisSOMXZxP3HIh8w8aRn0A==} peerDependencies: devtools-protocol: '*' + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + ci-info@4.0.0: resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} engines: {node: '>=8'} @@ -2423,45 +3076,14 @@ packages: resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} engines: {node: '>=12'} - cli-boxes@4.0.0: - resolution: {integrity: sha512-RU4tOq6V6/HggQwAumv7c8O2tuvg0gElkQ5FEdWULl4itMhvgqy1kWXq5oy3FbKOF65Ml8J4lxWbHDZcKaWLQA==} - engines: {node: '>=18.20'} - - cli-cursor@2.1.0: - resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==} - engines: {node: '>=4'} - - cli-cursor@3.1.0: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} - cli-cursor@5.0.0: resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} engines: {node: '>=18'} - cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} - - cli-truncate@0.2.1: - resolution: {integrity: sha512-f4r4yJnbT++qUPI9NR4XLDLq41gQ+uqnPItWG0F5ZkehuNiTTa3EY0S4AqTSUOeJ7/zU41oWPQSNkW5BqPL9bg==} - engines: {node: '>=0.10.0'} - cli-truncate@4.0.0: resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} engines: {node: '>=18'} - cli-width@2.2.1: - resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} - - cli-width@3.0.0: - resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} - engines: {node: '>= 10'} - - cli-width@4.1.0: - resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} - engines: {node: '>= 12'} - client-only@0.0.1: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} @@ -2469,14 +3091,6 @@ packages: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} - clone@1.0.4: - resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} - engines: {node: '>=0.8'} - - code-point-at@1.1.0: - resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==} - engines: {node: '>=0.10.0'} - code-red@1.0.4: resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} @@ -2487,9 +3101,6 @@ packages: cohere-ai@7.10.6: resolution: {integrity: sha512-J9y5wenl6IMqQUjklseocgusXcym0wnmuSoEdWyaNEQSYrNsHqWrpjeOYbQZ3A8/5edpPkR5Qsdwcc4FOJ5DOA==} - cohere-ai@7.9.5: - resolution: {integrity: sha512-tr8LUR3Q46agFpfEwaYwzYO4qAuN0/R/8YroG4bc86LadOacBAabctZUq0zfCdLiL7gB4yWJs4QCzfpRH3rQuw==} - color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -2545,13 +3156,6 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - config-chain@1.1.13: - resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} - - configstore@7.0.0: - resolution: {integrity: sha512-yk7/5PN5im4qwz0WFZW3PXnzHgPu9mX29Y8uZ3aefe2lBPC1FYttWZRcaW9fKkT0pBCJyuQ2HfbmPVaODi9jcQ==} - engines: {node: '>=18'} - consola@3.2.3: resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} engines: {node: ^14.18.0 || >=16.10.0} @@ -2580,18 +3184,12 @@ packages: core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - cosmiconfig@8.3.6: - resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true - cross-fetch@3.1.8: resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} + cross-spawn@5.1.0: + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -2626,9 +3224,6 @@ packages: resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} engines: {node: '>= 0.4'} - date-fns@1.30.1: - resolution: {integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==} - dayjs@1.11.12: resolution: {integrity: sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==} @@ -2707,17 +3302,6 @@ packages: deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - default-browser-id@5.0.0: - resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} - engines: {node: '>=18'} - - default-browser@5.2.1: - resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} - engines: {node: '>=18'} - - defaults@1.0.4: - resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} - define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -2726,10 +3310,6 @@ packages: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} - define-lazy-prop@3.0.0: - resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} - engines: {node: '>=12'} - define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} @@ -2770,6 +3350,10 @@ packages: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + detect-libc@2.0.3: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} @@ -2801,10 +3385,6 @@ packages: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} - dot-prop@9.0.0: - resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} - engines: {node: '>=18'} - dotenv@16.4.5: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} @@ -2828,10 +3408,6 @@ packages: electron-to-chromium@1.5.2: resolution: {integrity: sha512-kc4r3U3V3WLaaZqThjYz/Y6z8tJe+7K0bbjUVo3i+LWIypVdMx5nXCkwRe6SWbY6ILqLdc1rKcKmr3HoH7wjSQ==} - elegant-spinner@1.0.1: - resolution: {integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==} - engines: {node: '>=0.10.0'} - emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} @@ -2858,6 +3434,10 @@ packages: resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} + enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -2903,11 +3483,6 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.23.0: resolution: {integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==} engines: {node: '>=18'} @@ -2917,10 +3492,6 @@ packages: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} - escape-goat@4.0.0: - resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} - engines: {node: '>=12'} - escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} @@ -3129,10 +3700,6 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - exit-hook@4.0.0: - resolution: {integrity: sha512-Fqs7ChZm72y40wKjOFXBKg7nJZvQJmewP5/7LtePDdnah/+FH9Hp5sgMujSCMPXlxOAW2//1jrW9pnsY7o20vQ==} - engines: {node: '>=18'} - expand-template@2.0.3: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} @@ -3144,6 +3711,9 @@ packages: extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + extendable-error@0.1.7: + resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + external-editor@3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} @@ -3172,10 +3742,6 @@ packages: fast-uri@3.0.1: resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} - fast-xml-parser@4.2.5: - resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} - hasBin: true - fast-xml-parser@4.4.1: resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==} hasBin: true @@ -3197,18 +3763,6 @@ packages: resolution: {integrity: sha512-Lo6UPdMKKc9Ond7yjG2vq0mnocspOLh1oV6+XZdtfdexacvMSz5xm3WoQhTAdoR2+UqPlyMNqcqfecipoD+l/A==} engines: {node: '>=12'} - figures@1.7.0: - resolution: {integrity: sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==} - engines: {node: '>=0.10.0'} - - figures@2.0.0: - resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} - engines: {node: '>=4'} - - figures@3.2.0: - resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} - engines: {node: '>=8'} - file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -3221,10 +3775,6 @@ packages: resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} engines: {node: '>= 0.8'} - find-up-simple@1.0.0: - resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} - engines: {node: '>=18'} - find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -3233,6 +3783,9 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} + find-yarn-workspace-root2@1.2.16: + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + flat-cache@3.2.0: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -3306,6 +3859,14 @@ packages: fs-extra@2.1.2: resolution: {integrity: sha512-9ztMtDZtSKC78V8mev+k31qaTabbmuH5jatdvPBMikrFHvw5BqlYnQIn/WGK3WHeRooSTkRvLa2IPlaHjPq5Sg==} + fs-extra@7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} + + fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + fs-minipass@2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} @@ -3396,9 +3957,6 @@ packages: github-from-package@0.0.0: resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} - github-url-from-git@1.5.0: - resolution: {integrity: sha512-WWOec4aRI7YAykQ9+BHmzjyNlkfJFG8QLXnDTsLz/kZefq7qkzdfo4p6fkYYMIq1aj+gZcQs/1HQhQh3DPPxlQ==} - glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -3415,10 +3973,6 @@ packages: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported - global-directory@4.0.1: - resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} - engines: {node: '>=18'} - globals@13.24.0: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} @@ -3439,16 +3993,13 @@ packages: resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - google-auth-library@9.11.0: - resolution: {integrity: sha512-epX3ww/mNnhl6tL45EQ/oixsY8JLEgUFoT4A5E/5iAR4esld9Kqv6IJGk7EmGuOgDvaarwF95hU2+v7Irql9lw==} + google-auth-library@9.13.0: + resolution: {integrity: sha512-p9Y03Uzp/Igcs36zAaB0XTSwZ8Y0/tpYiz5KIde5By+H9DCVUSYtDWZu6aFXsWTqENMb8BD/pDT3hR8NVrPkfA==} engines: {node: '>=14'} gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - graceful-fs@4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -3469,10 +4020,6 @@ packages: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} engines: {node: '>=6'} - has-ansi@2.0.0: - resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} - engines: {node: '>=0.10.0'} - has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} @@ -3517,10 +4064,6 @@ packages: resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} engines: {node: '>=10'} - hosted-git-info@7.0.2: - resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} - engines: {node: ^16.14.0 || >=18.0.0} - html-entities@2.5.2: resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} @@ -3540,6 +4083,9 @@ packages: resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} engines: {node: '>= 14'} + human-id@1.0.2: + resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} + human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -3567,10 +4113,6 @@ packages: ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore-walk@6.0.5: - resolution: {integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - ignore@5.3.1: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} @@ -3585,23 +4127,10 @@ packages: import-in-the-middle@1.7.1: resolution: {integrity: sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==} - import-lazy@4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} - engines: {node: '>=8'} - - import-local@3.2.0: - resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} - engines: {node: '>=8'} - hasBin: true - imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} - indent-string@3.2.0: - resolution: {integrity: sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==} - engines: {node: '>=4'} - indent-string@4.0.0: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} @@ -3627,25 +4156,6 @@ packages: ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - ini@4.1.1: - resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - inquirer-autosubmit-prompt@0.2.0: - resolution: {integrity: sha512-mzNrusCk5L6kSzlN0Ioddn8yzrhYNLli+Sn2ZxMuLechMYAzakiFCIULxsxlQb5YKzthLGfrFACcWoAvM7p04Q==} - - inquirer@6.5.2: - resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==} - engines: {node: '>=6.0.0'} - - inquirer@7.3.3: - resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} - engines: {node: '>=8.0.0'} - - inquirer@9.3.6: - resolution: {integrity: sha512-riK/iQB2ctwkpWYgjjWIRv3MBLt2gzb2Sj0JNQNbyTXgyXsLWcDPJ5WS5ZDTCx7BRFnJsARtYh+58fjP5M2Y0Q==} - engines: {node: '>=18'} - internal-slot@1.0.7: resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} @@ -3719,11 +4229,6 @@ packages: engines: {node: '>=8'} hasBin: true - is-docker@3.0.0: - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hasBin: true - is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -3731,14 +4236,6 @@ packages: is-finalizationregistry@1.0.2: resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} - is-fullwidth-code-point@1.0.0: - resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==} - engines: {node: '>=0.10.0'} - - is-fullwidth-code-point@2.0.0: - resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} - engines: {node: '>=4'} - is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} @@ -3759,28 +4256,6 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - is-in-ci@1.0.0: - resolution: {integrity: sha512-eUuAjybVTHMYWm/U+vBO1sY/JOCgoPCXRxzdju0K+K0BiGW0SChEL1MLC0PoCIR1OlPo5YAp8HuQoUlsWEICwg==} - engines: {node: '>=18'} - hasBin: true - - is-inside-container@1.0.0: - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} - engines: {node: '>=14.16'} - hasBin: true - - is-installed-globally@1.0.0: - resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==} - engines: {node: '>=18'} - - is-interactive@1.0.0: - resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} - engines: {node: '>=8'} - - is-interactive@2.0.0: - resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} - engines: {node: '>=12'} - is-map@2.0.3: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} @@ -3789,10 +4264,6 @@ packages: resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} - is-npm@6.0.0: - resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-number-object@1.0.7: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} @@ -3805,10 +4276,6 @@ packages: resolution: {integrity: sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ==} engines: {node: '>=12'} - is-observable@1.1.0: - resolution: {integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==} - engines: {node: '>=4'} - is-path-cwd@3.0.0: resolution: {integrity: sha512-kyiNFFLU0Ampr6SDZitD/DwUo4Zs1nSdnygUBqsu3LooL00Qvb5j+UnvApUn/TTj1J3OuE6BTdQ5rudKmU2ZaA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -3829,9 +4296,6 @@ packages: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} - is-promise@2.2.2: - resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} - is-reference@3.0.2: resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} @@ -3843,10 +4307,6 @@ packages: resolution: {integrity: sha512-PkzoL1qKAYXNFct5IKdKRH/iBQou/oCC85QhXj6WKtUQBliZ4Yfd3Zk27RHu9KQG8r6zgvAA2AQKC9p+rqTszg==} engines: {node: '>=14.16'} - is-scoped@3.0.0: - resolution: {integrity: sha512-ezxLUq30kiTvP0w/5n9tj4qTOKlrA07Oty1hwTQ+lcqw11x6uc8sp7VRb2OVGRzKfCHZ2A22T5Zsau/Q2Akb0g==} - engines: {node: '>=12'} - is-set@2.0.3: resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} engines: {node: '>= 0.4'} @@ -3855,10 +4315,6 @@ packages: resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} engines: {node: '>= 0.4'} - is-stream@1.1.0: - resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} - engines: {node: '>=0.10.0'} - is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} @@ -3871,6 +4327,10 @@ packages: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} + is-subdir@1.2.0: + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} + engines: {node: '>=4'} + is-symbol@1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} @@ -3879,18 +4339,6 @@ packages: resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} engines: {node: '>= 0.4'} - is-unicode-supported@0.1.0: - resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} - engines: {node: '>=10'} - - is-unicode-supported@1.3.0: - resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} - engines: {node: '>=12'} - - is-url-superb@6.1.0: - resolution: {integrity: sha512-LXdhGlYqUPdvEyIhWPEEwYYK3yrUiPcBjmFGlZNv1u5GtIL5qQRf7ddDyPNAvsMFqdzS923FROpTQU97tLe3JQ==} - engines: {node: '>=12'} - is-weakmap@2.0.2: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} @@ -3902,14 +4350,14 @@ packages: resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} engines: {node: '>= 0.4'} + is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + is-wsl@2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} - is-wsl@3.1.0: - resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} - engines: {node: '>=16'} - isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} @@ -3927,10 +4375,6 @@ packages: peerDependencies: ws: '*' - issue-regex@4.1.0: - resolution: {integrity: sha512-X3HBmm7+Th+l4/kMtqwcHHgELD0Lfl0Ina6S3+grr+mKmTxsrM84NAO1UuRPIxIbGLIl3TCEu45S1kdu21HYbQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - iterator.prototype@1.1.2: resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} @@ -3947,15 +4391,16 @@ packages: js-base64@3.7.2: resolution: {integrity: sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==} - js-base64@3.7.7: - resolution: {integrity: sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==} - js-tiktoken@1.0.12: resolution: {integrity: sha512-L7wURW1fH9Qaext0VzaUDpFGVQgjkdE3Dgsy9/+yXyGEpBKnylTd0mU0bfbNkKDlXRb6TEsZkwuflu1B8uQbJQ==} js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true @@ -4014,6 +4459,9 @@ packages: jsonfile@2.4.0: resolution: {integrity: sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==} + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} @@ -4062,18 +4510,18 @@ packages: resolution: {integrity: sha512-bkQo+UqryW6Zmo/DsixYZE4Z9t2mzvNMhceyIhuMuInb3knm5Q+GNGMKveydJAj+Z6piN1SwI6eR/V0G+Z0BtA==} engines: {node: '>=18'} - langchain@0.2.11: - resolution: {integrity: sha512-6FQWKNAXuTmwuhHHMOmurLo8pydSRu5C/FwCYvYbR4ulCLqcsj+jre/kfXvA5BdHOZHNo6oQn0/5kxDNnhxMUA==} + langchain@0.2.12: + resolution: {integrity: sha512-ZHtJrHUpridZ7IQu7N/wAQ6iMAAO7VLzkupHqKP79S6p+alrPbn1BjRnh+PeGm92YiY5DafTCuvchmujxx7bCQ==} engines: {node: '>=18'} peerDependencies: - '@aws-sdk/client-s3': ^3.310.0 - '@aws-sdk/client-sagemaker-runtime': ^3.310.0 - '@aws-sdk/client-sfn': ^3.310.0 - '@aws-sdk/credential-provider-node': ^3.388.0 - '@azure/storage-blob': ^12.15.0 + '@aws-sdk/client-s3': '*' + '@aws-sdk/client-sagemaker-runtime': '*' + '@aws-sdk/client-sfn': '*' + '@aws-sdk/credential-provider-node': '*' + '@azure/storage-blob': '*' '@browserbasehq/sdk': '*' - '@gomomento/sdk': ^1.51.1 - '@gomomento/sdk-core': ^1.51.1 + '@gomomento/sdk': '*' + '@gomomento/sdk-core': '*' '@gomomento/sdk-web': ^1.51.1 '@langchain/anthropic': '*' '@langchain/aws': '*' @@ -4081,51 +4529,50 @@ packages: '@langchain/community': '*' '@langchain/google-genai': '*' '@langchain/google-vertexai': '*' - '@langchain/google-vertexai-web': '*' '@langchain/groq': '*' '@langchain/mistralai': '*' '@langchain/ollama': '*' - '@mendable/firecrawl-js': ^0.0.13 - '@notionhq/client': ^2.2.10 + '@mendable/firecrawl-js': '*' + '@notionhq/client': '*' '@pinecone-database/pinecone': '*' - '@supabase/supabase-js': ^2.10.0 - '@vercel/kv': ^0.2.3 - '@xata.io/client': ^0.28.0 - apify-client: ^2.7.1 - assemblyai: ^4.6.0 + '@supabase/supabase-js': '*' + '@vercel/kv': '*' + '@xata.io/client': '*' + apify-client: '*' + assemblyai: '*' axios: '*' - cheerio: ^1.0.0-rc.12 + cheerio: '*' chromadb: '*' - convex: ^1.3.1 - couchbase: ^4.3.0 - d3-dsv: ^2.0.0 - epub2: ^3.0.1 + convex: '*' + couchbase: '*' + d3-dsv: '*' + epub2: '*' faiss-node: '*' fast-xml-parser: '*' handlebars: ^4.7.8 - html-to-text: ^9.0.5 - ignore: ^5.2.0 - ioredis: ^5.3.2 + html-to-text: '*' + ignore: '*' + ioredis: '*' jsdom: '*' - mammoth: ^1.6.0 - mongodb: '>=5.2.0' + mammoth: '*' + mongodb: '*' node-llama-cpp: '*' - notion-to-md: ^3.1.0 - officeparser: ^4.0.4 - pdf-parse: 1.1.1 + notion-to-md: '*' + officeparser: '*' + pdf-parse: '*' peggy: ^3.0.2 - playwright: ^1.32.1 - puppeteer: ^19.7.2 + playwright: '*' + puppeteer: '*' pyodide: ^0.24.1 - redis: ^4.6.4 - sonix-speech-recognition: ^2.1.1 - srt-parser-2: ^1.2.3 - typeorm: ^0.3.20 + redis: '*' + sonix-speech-recognition: '*' + srt-parser-2: '*' + typeorm: '*' weaviate-ts-client: '*' - web-auth-library: ^1.0.3 - ws: ^8.14.2 - youtube-transcript: ^1.0.6 - youtubei.js: ^9.1.0 + web-auth-library: '*' + ws: '*' + youtube-transcript: '*' + youtubei.js: '*' peerDependenciesMeta: '@aws-sdk/client-s3': optional: true @@ -4157,8 +4604,6 @@ packages: optional: true '@langchain/google-vertexai': optional: true - '@langchain/google-vertexai-web': - optional: true '@langchain/groq': optional: true '@langchain/mistralai': @@ -4251,22 +4696,8 @@ packages: langchainhub@0.0.11: resolution: {integrity: sha512-WnKI4g9kU2bHQP136orXr2bcRdgz9iiTBpTN0jWt9IlScUKnJBoD0aa2HOzHURQKeQDnt2JwqVmQ6Depf5uDLQ==} - langsmith@0.1.30: - resolution: {integrity: sha512-g8f10H1iiRjCweXJjgM3Y9xl6ApCa1OThDvc0BlSDLVrGVPy1on9wT39vAzYkeadC7oG48p7gfpGlYH3kLkJ9Q==} - peerDependencies: - '@langchain/core': '*' - langchain: '*' - openai: '*' - peerDependenciesMeta: - '@langchain/core': - optional: true - langchain: - optional: true - openai: - optional: true - - langsmith@0.1.39: - resolution: {integrity: sha512-K2/qbc96JhrZbSL74RbZ0DBOpTB9Mxicu8RQrZ88Xsp1bH2O3+y5EdcvC0g/1YzQWQhcQ4peknCA24c3VTNiNA==} + langsmith@0.1.40: + resolution: {integrity: sha512-11E2WLbh/+41+Qc0w8fJJTC/iz91BA+zXRMX/Wz0KSstnfzIPBoiWa++Kp2X8yCIDNywWWLJhy/B8gYzm7VKig==} peerDependencies: '@langchain/core': '*' langchain: '*' @@ -4286,10 +4717,6 @@ packages: resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} engines: {node: '>=0.10'} - latest-version@9.0.0: - resolution: {integrity: sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA==} - engines: {node: '>=18'} - levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -4304,48 +4731,17 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lint-staged@15.2.7: - resolution: {integrity: sha512-+FdVbbCZ+yoh7E/RosSdqKJyUM2OEjTciH0TFNkawKgvFp1zbGlEC39RADg+xKBG1R4mhoH2j85myBQZ5wR+lw==} + lint-staged@15.2.8: + resolution: {integrity: sha512-PUWFf2zQzsd9EFU+kM1d7UP+AZDbKFKuj+9JNVTBkhUFhbg4MAt6WfyMMwBfM4lYqd4D2Jwac5iuTu9rVj4zCQ==} engines: {node: '>=18.12.0'} hasBin: true - listr-input@0.2.1: - resolution: {integrity: sha512-oa8iVG870qJq+OuuMK3DjGqFcwsK1SDu+kULp9kEq09TY231aideIZenr3lFOQdASpAr6asuyJBbX62/a3IIhg==} - engines: {node: '>=6'} - - listr-silent-renderer@1.1.1: - resolution: {integrity: sha512-L26cIFm7/oZeSNVhWB6faeorXhMg4HNlb/dS/7jHhr708jxlXrtrBWo4YUxZQkc6dGoxEAe6J/D3juTRBUzjtA==} - engines: {node: '>=4'} - - listr-update-renderer@0.5.0: - resolution: {integrity: sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==} - engines: {node: '>=6'} - peerDependencies: - listr: ^0.14.2 - - listr-verbose-renderer@0.5.0: - resolution: {integrity: sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==} - engines: {node: '>=4'} - listr2@8.2.4: resolution: {integrity: sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==} engines: {node: '>=18.0.0'} - listr@0.14.3: - resolution: {integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==} - engines: {node: '>=6'} - - llamaindex@0.3.17: - resolution: {integrity: sha512-VQA2cDXew28iLPpKzokanc12DjQmD0WQ9T8IEUKtg2gBsa4XYlowWJZGfXjJi5qSSDRUFJRt+a/orJJHBpU7rA==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@notionhq/client': ^2.2.15 - peerDependenciesMeta: - '@notionhq/client': - optional: true - - llamaindex@0.5.11: - resolution: {integrity: sha512-XVEBBtl41zwzuhEwHiDnlH7c9CpTrucDukGDxfLG2jVuDyq6qHorQJf7TyRyso1rxgI/OhAAfWA0c51LlqnW9A==} + llamaindex@0.5.13: + resolution: {integrity: sha512-qAOmNIFWkzzR56W5F/311WvtTouCtqWFGZ6VDglwsByq6+wSFwVQhPkami2gmuGrH4EqhjCGMmpaIpuHi2SRpg==} engines: {node: '>=18.0.0'} peerDependencies: '@notionhq/client': ^2.2.15 @@ -4357,6 +4753,10 @@ packages: resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + load-yaml-file@0.2.0: + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} + engines: {node: '>=6'} + locate-character@3.0.0: resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} @@ -4401,28 +4801,12 @@ packages: lodash.sortby@4.7.0: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - lodash.zip@4.2.0: - resolution: {integrity: sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg==} + lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - log-symbols@1.0.2: - resolution: {integrity: sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==} - engines: {node: '>=0.10.0'} - - log-symbols@4.1.0: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} - - log-symbols@6.0.0: - resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} - engines: {node: '>=18'} - - log-update@2.3.0: - resolution: {integrity: sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==} - engines: {node: '>=4'} - log-update@6.1.0: resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} engines: {node: '>=18'} @@ -4450,6 +4834,9 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@4.1.5: + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -4465,9 +4852,6 @@ packages: magic-bytes.js@1.10.0: resolution: {integrity: sha512-/k20Lg2q8LE5xiaaSkMXk4sfvI+9EGEykFS4b0CHHGWqDYU0bGUFSwchNOMA56D7TCs9GwVTkqe9als1/ns8UQ==} - magic-string@0.30.10: - resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} - magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} @@ -4514,10 +4898,6 @@ packages: resolution: {integrity: sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - meow@13.2.0: - resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} - engines: {node: '>=18'} - merge-descriptors@1.0.1: resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} @@ -4549,10 +4929,6 @@ packages: engines: {node: '>=4'} hasBin: true - mimic-fn@1.2.0: - resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} - engines: {node: '>=4'} - mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -4666,6 +5042,10 @@ packages: socks: optional: true + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -4679,16 +5059,6 @@ packages: resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} hasBin: true - mute-stream@0.0.7: - resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} - - mute-stream@0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} - - mute-stream@1.0.0: - resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} @@ -4719,10 +5089,6 @@ packages: resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} engines: {node: '>= 0.4.0'} - new-github-release-url@2.0.0: - resolution: {integrity: sha512-NHDDGYudnvRutt/VhKFlX26IotXe1w0cmkDm6JGquh5bz/bDTw0LufSmH/GxTjEdpHEO+bVKFTwdrcGa/9XlKQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-abi@3.65.0: resolution: {integrity: sha512-ThjYBfoDNr08AWx6hGaRbfPwxKV9kVzAzOzlLKbk2CuqXE2xnCh+cbAGnwM3t8Lq4v9rUB7VfondlkBckcJrVA==} engines: {node: '>=10'} @@ -4766,10 +5132,6 @@ packages: resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} engines: {node: '>=10'} - normalize-package-data@6.0.2: - resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} - engines: {node: ^16.14.0 || >=18.0.0} - normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -4781,15 +5143,6 @@ packages: notion-md-crawler@1.0.0: resolution: {integrity: sha512-mdB6zn/i32qO2C7X7wZLDpWvFryO3bPYMuBfFgmTPomnfEtIejdQJNVaZzw2GapM82lfWZ5dfsZp3s3UL4p1Fg==} - np@10.0.7: - resolution: {integrity: sha512-vIPKQwOYKpQU40PU5x/vLfN2haj8ObxMvR1QGt7EZnBPWdm4WEbHdumYAnMV7AeR9kACsMqcqAP37sAo5cW5jA==} - engines: {git: '>=2.11.0', node: '>=18', npm: '>=9', pnpm: '>=8', yarn: '>=1.7.0'} - hasBin: true - - npm-name@8.0.0: - resolution: {integrity: sha512-DIuCGcKYYhASAZW6Xh/tiaGMko8IHOHe0n3zOA7SzTi0Yvy00x8L7sa5yNiZ75Ny58O/KeRtNouy8Ut6gPbKiw==} - engines: {node: '>=18'} - npm-normalize-package-bin@3.0.1: resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -4815,10 +5168,6 @@ packages: resolution: {integrity: sha512-1MQz1Ed8z2yckoBeSfkQHHO9K1yDRxxtotKSJ9yvcTUUxSvfvzEq5GwBrjjHEpMlq/k5gvXdmJ1SbYxWtpNoVg==} engines: {node: '>=8'} - number-is-nan@1.0.1: - resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} - engines: {node: '>=0.10.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -4872,10 +5221,6 @@ packages: one-time@1.0.0: resolution: {integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==} - onetime@2.0.1: - resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==} - engines: {node: '>=4'} - onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} @@ -4905,10 +5250,6 @@ packages: onnxruntime-web@1.14.0: resolution: {integrity: sha512-Kcqf43UMfW8mCydVGcX9OMXI2VN17c0p6XvR7IPSZzBf/6lteBzXHvcEVWDPmCKuGombl997HgLqj91F11DzXw==} - open@10.1.0: - resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} - engines: {node: '>=18'} - open@8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} @@ -4921,8 +5262,8 @@ packages: resolution: {integrity: sha512-+1sC+mYpGi79YXaJsySxTtYeWkDULS/fhRCr8PLI+xcpnqFfoFY/VL0f4avQAnJSf1LZRaTrrKOK8yqxrYI5BQ==} engines: {node: '>=18'} - openai@4.53.2: - resolution: {integrity: sha512-ohYEv6OV3jsFGqNrgolDDWN6Ssx1nFg6JDJQuaBFo4SL2i+MBoOQ16n2Pq1iBF5lH1PKnfCIOfqAGkmzPvdB9g==} + openai@4.54.0: + resolution: {integrity: sha512-e/12BdtTtj+tXs7iHm+Dm7H7WjEWnw7O52B2wSfCQ6lD5F6cvjzo7cANXy5TJ1Q3/qc8YRPT5wBTTFtP5sBp1g==} hasBin: true openapi-types@12.1.3: @@ -4939,18 +5280,17 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} - ora@5.4.1: - resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} - engines: {node: '>=10'} - - org-regex@1.0.0: - resolution: {integrity: sha512-7bqkxkEJwzJQUAlyYniqEZ3Ilzjh0yoa62c7gL6Ijxj5bEpPL+8IE1Z0PFj0ywjjXQcdrwR51g9MIcLezR0hKQ==} - engines: {node: '>=8'} - os-tmpdir@1.0.2: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} + outdent@0.5.0: + resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} + + p-filter@2.1.0: + resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} + engines: {node: '>=8'} + p-finally@1.0.0: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} @@ -4983,10 +5323,6 @@ packages: resolution: {integrity: sha512-z4cYYMMdKHzw4O5UkWJImbZynVIo0lSGTXc7bzB1e/rrDqkgGUNysK/o4bTr+0+xKvvLoTyGqYC4Fgljy9qe1Q==} engines: {node: '>=18'} - p-memoize@7.1.1: - resolution: {integrity: sha512-DZ/bONJILHkQ721hSr/E9wMz5Am/OTJ9P6LhLFo2Tu+jL8044tgc9LwHO8g4PiaYePnlVVRAJcKmgy8J9MVFrA==} - engines: {node: '>=14.16'} - p-queue@6.6.2: resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} engines: {node: '>=8'} @@ -5003,10 +5339,6 @@ packages: resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} engines: {node: '>=8'} - p-timeout@6.1.2: - resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} - engines: {node: '>=14.16'} - p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -5022,10 +5354,6 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - package-json@10.0.1: - resolution: {integrity: sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==} - engines: {node: '>=18'} - pako@1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} @@ -5048,6 +5376,9 @@ packages: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} + partial-json@0.1.7: + resolution: {integrity: sha512-Njv/59hHaokb/hRUjce3Hdv12wd60MtM9Z5Olmn+nehe0QDAsRtRbJPvJ0Z91TusF0SuZRIvnM+S4l6EIP8leA==} + path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} @@ -5055,10 +5386,6 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - path-exists@5.0.0: - resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -5140,10 +5467,6 @@ packages: pgpass@1.0.5: resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==} - pgvector@0.1.8: - resolution: {integrity: sha512-mD6aw+XYJrsuLl3Y8s8gHDDfOZQ9ERtfQPdhvjOrC7eOTM7b6sNkxeZxBhHwUdXMfHmyGWIbwU0QbmSnn7pPmg==} - engines: {node: '>= 12'} - pgvector@0.2.0: resolution: {integrity: sha512-ef9SggYLzgshzpsFHAha77ghSOucf1ebXcuvokgTQK6V01uihqGJv6i0+U+yjEgiDsiVtTdojDrqOHRcSmcECw==} engines: {node: '>= 18'} @@ -5160,6 +5483,10 @@ packages: engines: {node: '>=0.10'} hasBin: true + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + pinecone-client@2.0.0: resolution: {integrity: sha512-CxpKuck4zxi/LaGaTrnWQNs9NmXiMB3UtynOhD6dVDoWRKGEXmgRbSFipMUdqGyyQEKMFXzTKvzo4qMHi2Gj8Q==} engines: {node: '>=18'} @@ -5172,10 +5499,6 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - pkg-dir@8.0.0: - resolution: {integrity: sha512-4peoBq4Wks0riS0z8741NVv+/8IiTvqnZAr8QGgtdifrtpdXbNw/FxRS1l6NFqm4EMzuS0EDqNNx4XGaz8cuyQ==} - engines: {node: '>=18'} - platform@1.3.6: resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} @@ -5252,10 +5575,19 @@ packages: engines: {node: '>=10'} hasBin: true + preferred-pm@3.1.4: + resolution: {integrity: sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==} + engines: {node: '>=10'} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + prettier@3.3.3: resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} @@ -5275,9 +5607,6 @@ packages: prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - proto-list@1.2.4: - resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - protobufjs@6.11.4: resolution: {integrity: sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==} hasBin: true @@ -5297,6 +5626,9 @@ packages: proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + pseudomap@1.0.2: + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} + psl@1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} @@ -5307,12 +5639,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - pupa@3.1.0: - resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} - engines: {node: '>=12.20'} - - puppeteer-core@22.14.0: - resolution: {integrity: sha512-rl4tOY5LcA3e374GAlsGGHc05HL3eGNf5rZ+uxkl6id9zVZKcwcp1Z+Nd6byb6WPiPeecT/dwz8f/iUm+AZQSw==} + puppeteer-core@22.15.0: + resolution: {integrity: sha512-cHArnywCiAAVXa3t4GGL2vttNxh7GqXtIYGym99egkNJ3oG//wL9LkvO4WE8W1TJe95t1F1ocu9X4xWaGsOKOA==} engines: {node: '>=18'} qs@6.11.0: @@ -5323,10 +5651,6 @@ packages: resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} engines: {node: '>=0.6'} - qs@6.12.3: - resolution: {integrity: sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==} - engines: {node: '>=0.6'} - querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} @@ -5386,10 +5710,6 @@ packages: resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - read-package-up@11.0.0: - resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==} - engines: {node: '>=18'} - read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -5406,9 +5726,9 @@ packages: resolution: {integrity: sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==} engines: {node: '>=12'} - read-pkg@9.0.1: - resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==} - engines: {node: '>=18'} + read-yaml-file@1.1.0: + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} + engines: {node: '>=6'} readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} @@ -5444,14 +5764,6 @@ packages: resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} - registry-auth-token@5.0.2: - resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} - engines: {node: '>=14'} - - registry-url@6.0.1: - resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} - engines: {node: '>=12'} - regjsparser@0.10.0: resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} hasBin: true @@ -5464,8 +5776,8 @@ packages: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} - require-in-the-middle@7.3.0: - resolution: {integrity: sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==} + require-in-the-middle@7.4.0: + resolution: {integrity: sha512-X34iHADNbNDfr6OTStIAHWSAvvKQRYgLO6duASaVf7J2VA3lvmNYboAHOuLC2huav1IwgZJtyEcJCKVzFxOSMQ==} engines: {node: '>=8.6.0'} requireindex@1.2.0: @@ -5475,10 +5787,6 @@ packages: requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - resolve-cwd@3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} - resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -5498,14 +5806,6 @@ packages: resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true - restore-cursor@2.0.0: - resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==} - engines: {node: '>=4'} - - restore-cursor@3.1.0: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} - engines: {node: '>=8'} - restore-cursor@5.1.0: resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} engines: {node: '>=18'} @@ -5526,30 +5826,14 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rollup@4.19.1: - resolution: {integrity: sha512-K5vziVlg7hTpYfFBI+91zHBEMo6jafYXpkMlqZjg7/zhIG9iHqazBf4xz9AVdjS9BruRn280ROqLI7G3OFRIlw==} + rollup@4.20.0: + resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - run-applescript@7.0.0: - resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} - engines: {node: '>=18'} - - run-async@2.4.1: - resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} - engines: {node: '>=0.12.0'} - - run-async@3.0.0: - resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} - engines: {node: '>=0.12.0'} - run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - rxjs@6.6.7: - resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} - engines: {npm: '>=2.0.0'} - rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} @@ -5577,20 +5861,12 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - scoped-regex@3.0.0: - resolution: {integrity: sha512-yEsN6TuxZhZ1Tl9iB81frTNS292m0I/IG7+w8lTvfcJQP2x3vnpOoevjBoE3Np5A6KnZM2+RtVenihj9t6NiYg==} - engines: {node: '>=12'} - secure-json-parse@2.7.0: resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} seedrandom@3.0.5: resolution: {integrity: sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==} - semver-diff@4.0.0: - resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} - engines: {node: '>=12'} - semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true @@ -5608,16 +5884,6 @@ packages: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} - seroval-plugins@1.1.0: - resolution: {integrity: sha512-KtcJg590L3X3dd7ixs6am4UGVcV69TyjYhHtanIdQJq4dy2OceWXmmvWrYx7oFDNe+LNdxdWd0I5BQXuV5fBhA==} - engines: {node: '>=10'} - peerDependencies: - seroval: ^1.0 - - seroval@1.1.0: - resolution: {integrity: sha512-74Wpe+hhPx4V8NFe00I2Fu9gTJopKoH5vE7nCqFzVgKOXV8AnN23T58K79QLYQotzGpH93UZ+UN2Y11j9huZJg==} - engines: {node: '>=10'} - serve-static@1.15.0: resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} engines: {node: '>= 0.8.0'} @@ -5643,10 +5909,18 @@ packages: resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} engines: {node: '>=14.15.0'} + shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} + shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} + shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} + shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} @@ -5691,10 +5965,6 @@ packages: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} - slice-ansi@0.0.4: - resolution: {integrity: sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==} - engines: {node: '>=0.10.0'} - slice-ansi@5.0.0: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} @@ -5715,9 +5985,6 @@ packages: resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} - solid-js@1.8.19: - resolution: {integrity: sha512-h8z/TvTQYsf894LM9Iau/ZW2iAKrCzAWDwjPhMcXnonmW1OIIihc28wp82b1wwei1p81fH5+gnfNOe8RzLbDRQ==} - sort-keys@5.0.0: resolution: {integrity: sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==} engines: {node: '>=12'} @@ -5737,6 +6004,9 @@ packages: sparse-bitfield@3.0.3: resolution: {integrity: sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==} + spawndamnit@2.0.0: + resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} + spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} @@ -5808,14 +6078,6 @@ packages: resolution: {integrity: sha512-MhmjE5jNqb1Ylo+BARPRlsdChGLrnPpAUWrT1VOxo9WhWwKVUU6CbZTfjwKaQPYTGS/wsX/4Zek88FM2rEb5iA==} engines: {node: '>=14.18.0'} - string-width@1.0.2: - resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==} - engines: {node: '>=0.10.0'} - - string-width@2.1.1: - resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} - engines: {node: '>=4'} - string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -5855,18 +6117,6 @@ packages: string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - strip-ansi@3.0.1: - resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} - engines: {node: '>=0.10.0'} - - strip-ansi@4.0.0: - resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==} - engines: {node: '>=4'} - - strip-ansi@5.2.0: - resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} - engines: {node: '>=6'} - strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -5906,18 +6156,11 @@ packages: strnum@1.0.5: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} - stubborn-fs@1.2.5: - resolution: {integrity: sha512-H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g==} - sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} engines: {node: '>=16 || 14 >=14.17'} hasBin: true - supports-color@2.0.0: - resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} - engines: {node: '>=0.8.0'} - supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -5926,10 +6169,6 @@ packages: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} - supports-hyperlinks@2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} - engines: {node: '>=8'} - supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} @@ -5951,14 +6190,6 @@ packages: peerDependencies: vue: '>=3.2.26 < 4' - symbol-observable@1.2.0: - resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==} - engines: {node: '>=0.10.0'} - - symbol-observable@4.0.0: - resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==} - engines: {node: '>=0.10'} - tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} @@ -5980,9 +6211,9 @@ packages: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} - terminal-link@3.0.0: - resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} - engines: {node: '>=12'} + term-size@2.2.1: + resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} + engines: {node: '>=8'} text-decoder@1.1.1: resolution: {integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==} @@ -6015,8 +6246,8 @@ packages: tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - tinybench@2.8.0: - resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} tinypool@1.0.0: resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} @@ -6093,8 +6324,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsup@8.2.3: - resolution: {integrity: sha512-6YNT44oUfXRbZuSMNmN36GzwPPIlD2wBccY7looM2fkTcxkf2NEmwr3OZuDZoySklnrIG4hoEtzy8yUXYOqNcg==} + tsup@8.2.4: + resolution: {integrity: sha512-akpCPePnBnC/CXgRrcy72ZSntgIEUa1jN0oJbbvpALWKNOz1B7aM+UVDWGRGIO/T/PZugAESWDJUAb5FD48o8Q==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -6112,14 +6343,48 @@ packages: typescript: optional: true - tsx@4.16.2: - resolution: {integrity: sha512-C1uWweJDgdtX2x600HjaFaucXTilT7tgUZHbOE4+ypskZ1OP8CRCSDkCxG6Vya9EwaFIVagWwpaVAn5wzypaqQ==} + tsx@4.16.5: + resolution: {integrity: sha512-ArsiAQHEW2iGaqZ8fTA1nX0a+lN5mNTyuGRRO6OW3H/Yno1y9/t1f9YOI1Cfoqz63VAthn++ZYcbDP7jPflc+A==} engines: {node: '>=18.0.0'} hasBin: true tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + turbo-darwin-64@2.0.11: + resolution: {integrity: sha512-YlHEEhcm+jI1BSZoLugGHUWDfRXaNaQIv7tGQBfadYjo9kixBnqoTOU6s1ubOrQMID+lizZZQs79GXwqM6vohg==} + cpu: [x64] + os: [darwin] + + turbo-darwin-arm64@2.0.11: + resolution: {integrity: sha512-K/YW+hWzRQ/wGmtffxllH4M1tgy8OlwgXODrIiAGzkSpZl9+pIsem/F86UULlhsIeavBYK/LS5+dzV3DPMjJ9w==} + cpu: [arm64] + os: [darwin] + + turbo-linux-64@2.0.11: + resolution: {integrity: sha512-mv8CwGP06UPweMh1Vlp6PI6OWnkuibxfIJ4Vlof7xqjohAaZU5FLqeOeHkjQflH/6YrCVuS9wrK0TFOu+meTtA==} + cpu: [x64] + os: [linux] + + turbo-linux-arm64@2.0.11: + resolution: {integrity: sha512-wLE5tl4oriTmHbuayc0ki0csaCplmVLj+uCWtecM/mfBuZgNS9ICNM9c4sB+Cfl5tlBBFeepqRNgvRvn8WeVZg==} + cpu: [arm64] + os: [linux] + + turbo-windows-64@2.0.11: + resolution: {integrity: sha512-tja3zvVCSWu3HizOoeQv0qDJ+GeWGWRFOOM6a8i3BYnXLgGKAaDZFcjwzgC50tWiAw4aowIVR4OouwIyRhLBaQ==} + cpu: [x64] + os: [win32] + + turbo-windows-arm64@2.0.11: + resolution: {integrity: sha512-sYjXP6k94Bqh99R+y3M1Ks6LRIEZybMz+7enA8GKl6JJ2ZFaXxTnS6q+/2+ii1+rRwxohj5OBb4gxODcF8Jd4w==} + cpu: [arm64] + os: [win32] + + turbo@2.0.11: + resolution: {integrity: sha512-imDlFFAvitbCm1JtDFJ6eG882qwxHUmVT2noPb3p2jq5o5DuXOchMbkVS9kUeC3/4WpY5N0GBZ3RvqNyjHZw1Q==} + hasBin: true + twitter-api-sdk@1.2.1: resolution: {integrity: sha512-tNQ6DGYucFk94JlnUMsHCkHg5o1wnCdHh71Y2ukygNVssOdD1gNVjOpaojJrdwbEAhoZvcWdGHerCa55F8HKxQ==} engines: {node: '>=14'} @@ -6132,10 +6397,6 @@ packages: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} - type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - type-fest@0.6.0: resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} engines: {node: '>=8'} @@ -6148,14 +6409,6 @@ packages: resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} engines: {node: '>=10'} - type-fest@2.19.0: - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} - engines: {node: '>=12.20'} - - type-fest@3.13.1: - resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} - engines: {node: '>=14.16'} - type-fest@4.23.0: resolution: {integrity: sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==} engines: {node: '>=16'} @@ -6198,14 +6451,14 @@ packages: unbzip2-stream@1.4.3: resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} - underscore@1.13.6: - resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} + underscore@1.13.7: + resolution: {integrity: sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==} undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici-types@6.11.1: - resolution: {integrity: sha512-mIDEX2ek50x0OlRgxryxsenE5XaQD4on5U2inY7RApK3SOJpofyw7uW2AyfMKkhAxXIceo2DeWGVGwyvng1GNQ==} + undici-types@6.13.0: + resolution: {integrity: sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==} undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} @@ -6215,16 +6468,16 @@ packages: resolution: {integrity: sha512-Q2rtqmZWrbP8nePMq7mOJIN98M0fYvSgV89vwl/BQRT4mDOeY2GXZngfGpcBBhtky3woM7G24wZV3Q304Bv6cw==} engines: {node: '>=18.0'} - unicorn-magic@0.1.0: - resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} - engines: {node: '>=18'} - universal-github-app-jwt@2.2.0: resolution: {integrity: sha512-G5o6f95b5BggDGuUfKDApKaCgNYy2x7OdHY0zSMF081O0EJobw+1130VONhrA7ezGSV2FNOGyM+KQpQZAr9bIQ==} universal-user-agent@7.0.2: resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==} + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + universalify@0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} @@ -6233,9 +6486,6 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unpdf@0.10.1: - resolution: {integrity: sha512-mHFToGdTdEkWRJab2+8SkiVM33ww+VTzULkdfHgcK4xtNLaxyza3X8egqiTKarSQC2P57o+gbl6SKTEJv6rsjQ==} - unpdf@0.11.0: resolution: {integrity: sha512-SScdGQl6uTMt4+872d7YwQxMFnvxM6XtrfKLR0Q1DPTIGpsbbg7b11J73sz4s6R5mMID+KYtoMnjH+OQX4Iiyg==} @@ -6249,10 +6499,6 @@ packages: peerDependencies: browserslist: '>= 4.21.0' - update-notifier@7.2.0: - resolution: {integrity: sha512-GoBCFKIbF88latQyk8HpHUoJHqZUzYSPI6BySAjs5TWd/TCTMynAsIfGfJ6Ep2DAx6O5YExYGPs3Hdnt2TWdzQ==} - engines: {node: '>=18'} - uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -6300,16 +6546,12 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - validate-npm-package-name@5.0.1: - resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vite-node@2.0.4: - resolution: {integrity: sha512-ZpJVkxcakYtig5iakNeL7N3trufe3M6vGuzYAr4GsbCTwobDeyPJpE4cjDhhPluv8OvQCFzu2LWp6GkoKRITXA==} + vite-node@2.0.5: + resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -6341,15 +6583,15 @@ packages: terser: optional: true - vitest@2.0.4: - resolution: {integrity: sha512-luNLDpfsnxw5QSW4bISPe6tkxVvv5wn2BBs/PuDRkhXZ319doZyLOBr1sjfB5yCEpTiU7xCAdViM8TNVGPwoog==} + vitest@2.0.5: + resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==} 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.0.4 - '@vitest/ui': 2.0.4 + '@vitest/browser': 2.0.5 + '@vitest/ui': 2.0.5 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -6366,17 +6608,14 @@ packages: jsdom: optional: true - vue@3.4.34: - resolution: {integrity: sha512-VZze05HWlA3ItreQ/ka7Sx7PoD0/3St8FEiSlSTVgb6l4hL+RjtP2/8g5WQBzZgyf8WG2f+g1bXzC7zggLhAJA==} + vue@3.4.35: + resolution: {integrity: sha512-+fl/GLmI4GPileHftVlCdB7fUL4aziPcqTudpTGXCT8s+iZWuOCeNEB5haX6Uz2IpRrbEXOgIFbe+XciCuGbNQ==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - wcwidth@1.0.1: - resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - web-streams-polyfill@3.3.3: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} @@ -6408,9 +6647,6 @@ packages: whatwg-url@7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - when-exit@2.1.3: - resolution: {integrity: sha512-uVieSTccFIr/SFQdFWN/fFaQYmV37OKtuaGphMAzi4DmmUlrvRBJW5WSLkHyjNQY/ePJMz3LoiX9R3yy1Su6Hw==} - which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} @@ -6426,10 +6662,18 @@ packages: resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} engines: {node: '>=4'} + which-pm@2.2.0: + resolution: {integrity: sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==} + engines: {node: '>=8.15'} + which-typed-array@1.1.15: resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} engines: {node: '>= 0.4'} + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -6443,12 +6687,8 @@ packages: wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} - widest-line@5.0.0: - resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} - engines: {node: '>=18'} - - wikibase-sdk@10.0.2: - resolution: {integrity: sha512-4J1efmQU9oUC66BtqJkiqvLNtF1XVOvPKfnHMFfyyRcAHLTTeXnh+lDFIDiyI2sbNt2Q7oa4UlsxDB3ARK4CJA==} + wikibase-sdk@10.0.3: + resolution: {integrity: sha512-fWhwvUD7SAie6JEiHRjKB9tg77jHRmAPpv+Jdj7/FQn919IucL0AY38vKulqz4HN94IKa9Iz4A/3XyS8Bx2M6g==} engines: {node: '>= 12.0.0'} wikipedia@2.1.2: @@ -6470,14 +6710,6 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} - wrap-ansi@3.0.1: - resolution: {integrity: sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==} - engines: {node: '>=4'} - - wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -6505,10 +6737,6 @@ packages: utf-8-validate: optional: true - xdg-basedir@5.1.0: - resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} - engines: {node: '>=12'} - xmlbuilder@10.1.1: resolution: {integrity: sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==} engines: {node: '>=4.0'} @@ -6521,19 +6749,12 @@ packages: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} + yallist@2.1.2: + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} + yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yaml@2.4.3: - resolution: {integrity: sha512-sntgmxj8o7DE7g/Qi60cqpLBA3HG3STcDA0kO+WfB05jEKhZMbY7umNm2rBpQvsmZ16/lPXCJGW2672dgOUkrg==} - engines: {node: '>= 14'} - hasBin: true - - yaml@2.4.5: - resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} - engines: {node: '>= 14'} - hasBin: true - yaml@2.5.0: resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} engines: {node: '>= 14'} @@ -6558,10 +6779,6 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yoctocolors-cjs@2.1.2: - resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} - engines: {node: '>=18'} - zod-to-json-schema@3.22.5: resolution: {integrity: sha512-+akaPo6a0zpVCCseDed504KBJUQpEW5QZw7RMneNmKw+fGaML1Z9tUNLnHHAC8x6dzVRO1eB2oEMyZRnuBZg7Q==} peerDependencies: @@ -6572,8 +6789,8 @@ packages: peerDependencies: zod: ^3.23.3 - zod-validation-error@3.3.0: - resolution: {integrity: sha512-Syib9oumw1NTqEv4LT0e6U83Td9aVRk9iTXPUQr1otyV1PuXQKOvOwhMNqZIq5hluzHP2pMgnOmHEo7kPdI2mw==} + zod-validation-error@3.3.1: + resolution: {integrity: sha512-uFzCZz7FQis256dqw4AhPQgD6f3pzNca/Zh62RNELavlumQB3nDIUFbF5JQfFLcMbO1s02Q7Xg/gpcOBlEnYZA==} engines: {node: '>=18.0.0'} peerDependencies: zod: ^3.18.0 @@ -6615,35 +6832,33 @@ snapshots: dependencies: json-schema: 0.4.0 - '@ai-sdk/react@0.0.31(react@18.3.1)(zod@3.23.8)': + '@ai-sdk/react@0.0.36(react@18.3.1)(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 1.0.5(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.21(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.24(zod@3.23.8) swr: 2.2.5(react@18.3.1) optionalDependencies: react: 18.3.1 zod: 3.23.8 - '@ai-sdk/solid@0.0.24(solid-js@1.8.19)(zod@3.23.8)': + '@ai-sdk/solid@0.0.27(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 1.0.5(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.21(zod@3.23.8) - optionalDependencies: - solid-js: 1.8.19 + '@ai-sdk/ui-utils': 0.0.24(zod@3.23.8) transitivePeerDependencies: - zod - '@ai-sdk/svelte@0.0.26(svelte@4.2.18)(zod@3.23.8)': + '@ai-sdk/svelte@0.0.29(svelte@4.2.18)(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 1.0.5(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.21(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.24(zod@3.23.8) sswr: 2.1.0(svelte@4.2.18) optionalDependencies: svelte: 4.2.18 transitivePeerDependencies: - zod - '@ai-sdk/ui-utils@0.0.21(zod@3.23.8)': + '@ai-sdk/ui-utils@0.0.24(zod@3.23.8)': dependencies: '@ai-sdk/provider': 0.0.14 '@ai-sdk/provider-utils': 1.0.5(zod@3.23.8) @@ -6651,13 +6866,13 @@ snapshots: optionalDependencies: zod: 3.23.8 - '@ai-sdk/vue@0.0.25(vue@3.4.34(typescript@5.5.4))(zod@3.23.8)': + '@ai-sdk/vue@0.0.28(vue@3.4.35(typescript@5.5.4))(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 1.0.5(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.21(zod@3.23.8) - swrv: 1.0.4(vue@3.4.34(typescript@5.5.4)) + '@ai-sdk/ui-utils': 0.0.24(zod@3.23.8) + swrv: 1.0.4(vue@3.4.35(typescript@5.5.4)) optionalDependencies: - vue: 3.4.34(typescript@5.5.4) + vue: 3.4.35(typescript@5.5.4) transitivePeerDependencies: - zod @@ -6668,7 +6883,7 @@ snapshots: '@anthropic-ai/sdk@0.21.1(encoding@0.1.13)': dependencies: - '@types/node': 18.19.42 + '@types/node': 18.19.43 '@types/node-fetch': 2.6.11 abort-controller: 3.0.0 agentkeepalive: 4.5.0 @@ -6717,14 +6932,14 @@ snapshots: '@smithy/util-utf8': 2.3.0 tslib: 2.6.3 - '@aws-sdk/client-cognito-identity@3.620.0': + '@aws-sdk/client-cognito-identity@3.623.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.620.0(@aws-sdk/client-sts@3.620.0) - '@aws-sdk/client-sts': 3.620.0 - '@aws-sdk/core': 3.620.0 - '@aws-sdk/credential-provider-node': 3.620.0(@aws-sdk/client-sso-oidc@3.620.0(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0) + '@aws-sdk/client-sso-oidc': 3.623.0(@aws-sdk/client-sts@3.623.0) + '@aws-sdk/client-sts': 3.623.0 + '@aws-sdk/core': 3.623.0 + '@aws-sdk/credential-provider-node': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) '@aws-sdk/middleware-host-header': 3.620.0 '@aws-sdk/middleware-logger': 3.609.0 '@aws-sdk/middleware-recursion-detection': 3.620.0 @@ -6735,26 +6950,26 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.1 + '@smithy/core': 2.3.2 '@smithy/fetch-http-handler': 3.2.4 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 '@smithy/middleware-content-length': 3.0.5 '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.13 + '@smithy/middleware-retry': 3.0.14 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 '@smithy/node-config-provider': 3.1.4 '@smithy/node-http-handler': 3.1.4 '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.11 + '@smithy/smithy-client': 3.1.12 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@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.13 - '@smithy/util-defaults-mode-node': 3.0.13 + '@smithy/util-defaults-mode-browser': 3.0.14 + '@smithy/util-defaults-mode-node': 3.0.14 '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -6763,14 +6978,14 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-cognito-identity@3.620.1': + '@aws-sdk/client-sagemaker@3.623.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.620.1(@aws-sdk/client-sts@3.620.1) - '@aws-sdk/client-sts': 3.620.1 - '@aws-sdk/core': 3.620.1 - '@aws-sdk/credential-provider-node': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.1))(@aws-sdk/client-sts@3.620.1) + '@aws-sdk/client-sso-oidc': 3.623.0(@aws-sdk/client-sts@3.623.0) + '@aws-sdk/client-sts': 3.623.0 + '@aws-sdk/core': 3.623.0 + '@aws-sdk/credential-provider-node': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) '@aws-sdk/middleware-host-header': 3.620.0 '@aws-sdk/middleware-logger': 3.609.0 '@aws-sdk/middleware-recursion-detection': 3.620.0 @@ -6781,73 +6996,26 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.1 + '@smithy/core': 2.3.2 '@smithy/fetch-http-handler': 3.2.4 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 '@smithy/middleware-content-length': 3.0.5 '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.13 + '@smithy/middleware-retry': 3.0.14 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 '@smithy/node-config-provider': 3.1.4 '@smithy/node-http-handler': 3.1.4 '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.11 + '@smithy/smithy-client': 3.1.12 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@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.13 - '@smithy/util-defaults-mode-node': 3.0.13 - '@smithy/util-endpoints': 2.0.5 - '@smithy/util-middleware': 3.0.3 - '@smithy/util-retry': 3.0.3 - '@smithy/util-utf8': 3.0.0 - tslib: 2.6.3 - transitivePeerDependencies: - - aws-crt - optional: true - - '@aws-sdk/client-sagemaker@3.620.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.620.0(@aws-sdk/client-sts@3.620.0) - '@aws-sdk/client-sts': 3.620.0 - '@aws-sdk/core': 3.620.0 - '@aws-sdk/credential-provider-node': 3.620.0(@aws-sdk/client-sso-oidc@3.620.0(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0) - '@aws-sdk/middleware-host-header': 3.620.0 - '@aws-sdk/middleware-logger': 3.609.0 - '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-user-agent': 3.620.0 - '@aws-sdk/region-config-resolver': 3.614.0 - '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.614.0 - '@aws-sdk/util-user-agent-browser': 3.609.0 - '@aws-sdk/util-user-agent-node': 3.614.0 - '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.1 - '@smithy/fetch-http-handler': 3.2.4 - '@smithy/hash-node': 3.0.3 - '@smithy/invalid-dependency': 3.0.3 - '@smithy/middleware-content-length': 3.0.5 - '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.13 - '@smithy/middleware-serde': 3.0.3 - '@smithy/middleware-stack': 3.0.3 - '@smithy/node-config-provider': 3.1.4 - '@smithy/node-http-handler': 3.1.4 - '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.11 - '@smithy/types': 3.3.0 - '@smithy/url-parser': 3.0.3 - '@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.13 - '@smithy/util-defaults-mode-node': 3.0.13 + '@smithy/util-defaults-mode-browser': 3.0.14 + '@smithy/util-defaults-mode-node': 3.0.14 '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -6858,13 +7026,13 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.620.0(@aws-sdk/client-sts@3.620.0)': + '@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.620.0 - '@aws-sdk/core': 3.620.0 - '@aws-sdk/credential-provider-node': 3.620.0(@aws-sdk/client-sso-oidc@3.620.0(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0) + '@aws-sdk/client-sts': 3.623.0 + '@aws-sdk/core': 3.623.0 + '@aws-sdk/credential-provider-node': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) '@aws-sdk/middleware-host-header': 3.620.0 '@aws-sdk/middleware-logger': 3.609.0 '@aws-sdk/middleware-recursion-detection': 3.620.0 @@ -6875,26 +7043,26 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.1 + '@smithy/core': 2.3.2 '@smithy/fetch-http-handler': 3.2.4 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 '@smithy/middleware-content-length': 3.0.5 '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.13 + '@smithy/middleware-retry': 3.0.14 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 '@smithy/node-config-provider': 3.1.4 '@smithy/node-http-handler': 3.1.4 '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.11 + '@smithy/smithy-client': 3.1.12 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@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.13 - '@smithy/util-defaults-mode-node': 3.0.13 + '@smithy/util-defaults-mode-browser': 3.0.14 + '@smithy/util-defaults-mode-node': 3.0.14 '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -6903,13 +7071,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)': + '@aws-sdk/client-sso@3.623.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.620.0 - '@aws-sdk/core': 3.620.1 - '@aws-sdk/credential-provider-node': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0) + '@aws-sdk/core': 3.623.0 '@aws-sdk/middleware-host-header': 3.620.0 '@aws-sdk/middleware-logger': 3.609.0 '@aws-sdk/middleware-recursion-detection': 3.620.0 @@ -6920,26 +7086,26 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.1 + '@smithy/core': 2.3.2 '@smithy/fetch-http-handler': 3.2.4 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 '@smithy/middleware-content-length': 3.0.5 '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.13 + '@smithy/middleware-retry': 3.0.14 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 '@smithy/node-config-provider': 3.1.4 '@smithy/node-http-handler': 3.1.4 '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.11 + '@smithy/smithy-client': 3.1.12 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@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.13 - '@smithy/util-defaults-mode-node': 3.0.13 + '@smithy/util-defaults-mode-browser': 3.0.14 + '@smithy/util-defaults-mode-node': 3.0.14 '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -6948,13 +7114,13 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.1)': + '@aws-sdk/client-sts@3.623.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.620.1 - '@aws-sdk/core': 3.620.1 - '@aws-sdk/credential-provider-node': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.1))(@aws-sdk/client-sts@3.620.1) + '@aws-sdk/client-sso-oidc': 3.623.0(@aws-sdk/client-sts@3.623.0) + '@aws-sdk/core': 3.623.0 + '@aws-sdk/credential-provider-node': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) '@aws-sdk/middleware-host-header': 3.620.0 '@aws-sdk/middleware-logger': 3.609.0 '@aws-sdk/middleware-recursion-detection': 3.620.0 @@ -6965,70 +7131,26 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.1 + '@smithy/core': 2.3.2 '@smithy/fetch-http-handler': 3.2.4 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 '@smithy/middleware-content-length': 3.0.5 '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.13 + '@smithy/middleware-retry': 3.0.14 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 '@smithy/node-config-provider': 3.1.4 '@smithy/node-http-handler': 3.1.4 '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.11 + '@smithy/smithy-client': 3.1.12 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@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.13 - '@smithy/util-defaults-mode-node': 3.0.13 - '@smithy/util-endpoints': 2.0.5 - '@smithy/util-middleware': 3.0.3 - '@smithy/util-retry': 3.0.3 - '@smithy/util-utf8': 3.0.0 - tslib: 2.6.3 - transitivePeerDependencies: - - aws-crt - optional: true - - '@aws-sdk/client-sso@3.620.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.620.0 - '@aws-sdk/middleware-host-header': 3.620.0 - '@aws-sdk/middleware-logger': 3.609.0 - '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-user-agent': 3.620.0 - '@aws-sdk/region-config-resolver': 3.614.0 - '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.614.0 - '@aws-sdk/util-user-agent-browser': 3.609.0 - '@aws-sdk/util-user-agent-node': 3.614.0 - '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.1 - '@smithy/fetch-http-handler': 3.2.4 - '@smithy/hash-node': 3.0.3 - '@smithy/invalid-dependency': 3.0.3 - '@smithy/middleware-content-length': 3.0.5 - '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.13 - '@smithy/middleware-serde': 3.0.3 - '@smithy/middleware-stack': 3.0.3 - '@smithy/node-config-provider': 3.1.4 - '@smithy/node-http-handler': 3.1.4 - '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.11 - '@smithy/types': 3.3.0 - '@smithy/url-parser': 3.0.3 - '@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.13 - '@smithy/util-defaults-mode-node': 3.0.13 + '@smithy/util-defaults-mode-browser': 3.0.14 + '@smithy/util-defaults-mode-node': 3.0.14 '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -7037,165 +7159,21 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso@3.620.1': + '@aws-sdk/core@3.623.0': dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.620.1 - '@aws-sdk/middleware-host-header': 3.620.0 - '@aws-sdk/middleware-logger': 3.609.0 - '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-user-agent': 3.620.0 - '@aws-sdk/region-config-resolver': 3.614.0 - '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.614.0 - '@aws-sdk/util-user-agent-browser': 3.609.0 - '@aws-sdk/util-user-agent-node': 3.614.0 - '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.1 - '@smithy/fetch-http-handler': 3.2.4 - '@smithy/hash-node': 3.0.3 - '@smithy/invalid-dependency': 3.0.3 - '@smithy/middleware-content-length': 3.0.5 - '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.13 - '@smithy/middleware-serde': 3.0.3 - '@smithy/middleware-stack': 3.0.3 - '@smithy/node-config-provider': 3.1.4 - '@smithy/node-http-handler': 3.1.4 - '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.11 - '@smithy/types': 3.3.0 - '@smithy/url-parser': 3.0.3 - '@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.13 - '@smithy/util-defaults-mode-node': 3.0.13 - '@smithy/util-endpoints': 2.0.5 - '@smithy/util-middleware': 3.0.3 - '@smithy/util-retry': 3.0.3 - '@smithy/util-utf8': 3.0.0 - tslib: 2.6.3 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-sts@3.620.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.620.0(@aws-sdk/client-sts@3.620.0) - '@aws-sdk/core': 3.620.0 - '@aws-sdk/credential-provider-node': 3.620.0(@aws-sdk/client-sso-oidc@3.620.0(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0) - '@aws-sdk/middleware-host-header': 3.620.0 - '@aws-sdk/middleware-logger': 3.609.0 - '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-user-agent': 3.620.0 - '@aws-sdk/region-config-resolver': 3.614.0 - '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.614.0 - '@aws-sdk/util-user-agent-browser': 3.609.0 - '@aws-sdk/util-user-agent-node': 3.614.0 - '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.1 - '@smithy/fetch-http-handler': 3.2.4 - '@smithy/hash-node': 3.0.3 - '@smithy/invalid-dependency': 3.0.3 - '@smithy/middleware-content-length': 3.0.5 - '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.13 - '@smithy/middleware-serde': 3.0.3 - '@smithy/middleware-stack': 3.0.3 - '@smithy/node-config-provider': 3.1.4 - '@smithy/node-http-handler': 3.1.4 - '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.11 - '@smithy/types': 3.3.0 - '@smithy/url-parser': 3.0.3 - '@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.13 - '@smithy/util-defaults-mode-node': 3.0.13 - '@smithy/util-endpoints': 2.0.5 - '@smithy/util-middleware': 3.0.3 - '@smithy/util-retry': 3.0.3 - '@smithy/util-utf8': 3.0.0 - tslib: 2.6.3 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-sts@3.620.1': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.620.1(@aws-sdk/client-sts@3.620.1) - '@aws-sdk/core': 3.620.1 - '@aws-sdk/credential-provider-node': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.1))(@aws-sdk/client-sts@3.620.1) - '@aws-sdk/middleware-host-header': 3.620.0 - '@aws-sdk/middleware-logger': 3.609.0 - '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-user-agent': 3.620.0 - '@aws-sdk/region-config-resolver': 3.614.0 - '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.614.0 - '@aws-sdk/util-user-agent-browser': 3.609.0 - '@aws-sdk/util-user-agent-node': 3.614.0 - '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.1 - '@smithy/fetch-http-handler': 3.2.4 - '@smithy/hash-node': 3.0.3 - '@smithy/invalid-dependency': 3.0.3 - '@smithy/middleware-content-length': 3.0.5 - '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.13 - '@smithy/middleware-serde': 3.0.3 - '@smithy/middleware-stack': 3.0.3 - '@smithy/node-config-provider': 3.1.4 - '@smithy/node-http-handler': 3.1.4 - '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.11 - '@smithy/types': 3.3.0 - '@smithy/url-parser': 3.0.3 - '@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.13 - '@smithy/util-defaults-mode-node': 3.0.13 - '@smithy/util-endpoints': 2.0.5 - '@smithy/util-middleware': 3.0.3 - '@smithy/util-retry': 3.0.3 - '@smithy/util-utf8': 3.0.0 - tslib: 2.6.3 - transitivePeerDependencies: - - aws-crt - optional: true - - '@aws-sdk/core@3.620.0': - dependencies: - '@smithy/core': 2.3.1 - '@smithy/protocol-http': 4.1.0 - '@smithy/signature-v4': 4.1.0 - '@smithy/smithy-client': 3.1.11 - '@smithy/types': 3.3.0 - fast-xml-parser: 4.2.5 - tslib: 2.6.3 - - '@aws-sdk/core@3.620.1': - dependencies: - '@smithy/core': 2.3.1 + '@smithy/core': 2.3.2 '@smithy/node-config-provider': 3.1.4 '@smithy/protocol-http': 4.1.0 '@smithy/signature-v4': 4.1.0 - '@smithy/smithy-client': 3.1.11 + '@smithy/smithy-client': 3.1.12 '@smithy/types': 3.3.0 '@smithy/util-middleware': 3.0.3 - fast-xml-parser: 4.2.5 + fast-xml-parser: 4.4.1 tslib: 2.6.3 - '@aws-sdk/credential-provider-cognito-identity@3.620.0': + '@aws-sdk/credential-provider-cognito-identity@3.623.0': dependencies: - '@aws-sdk/client-cognito-identity': 3.620.0 + '@aws-sdk/client-cognito-identity': 3.623.0 '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/types': 3.3.0 @@ -7203,24 +7181,6 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-cognito-identity@3.620.1': - dependencies: - '@aws-sdk/client-cognito-identity': 3.620.1 - '@aws-sdk/types': 3.609.0 - '@smithy/property-provider': 3.1.3 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - transitivePeerDependencies: - - aws-crt - optional: true - - '@aws-sdk/credential-provider-env@3.609.0': - dependencies: - '@aws-sdk/types': 3.609.0 - '@smithy/property-provider': 3.1.3 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - '@aws-sdk/credential-provider-env@3.620.1': dependencies: '@aws-sdk/types': 3.609.0 @@ -7228,62 +7188,26 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/credential-provider-http@3.620.0': + '@aws-sdk/credential-provider-http@3.622.0': dependencies: '@aws-sdk/types': 3.609.0 '@smithy/fetch-http-handler': 3.2.4 '@smithy/node-http-handler': 3.1.4 '@smithy/property-provider': 3.1.3 '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.11 + '@smithy/smithy-client': 3.1.12 '@smithy/types': 3.3.0 '@smithy/util-stream': 3.1.3 tslib: 2.6.3 - '@aws-sdk/credential-provider-ini@3.620.0(@aws-sdk/client-sso-oidc@3.620.0(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0)': + '@aws-sdk/credential-provider-ini@3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0)': dependencies: - '@aws-sdk/client-sts': 3.620.0 - '@aws-sdk/credential-provider-env': 3.609.0 - '@aws-sdk/credential-provider-http': 3.620.0 - '@aws-sdk/credential-provider-process': 3.614.0 - '@aws-sdk/credential-provider-sso': 3.620.0(@aws-sdk/client-sso-oidc@3.620.0(@aws-sdk/client-sts@3.620.0)) - '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.620.0) - '@aws-sdk/types': 3.609.0 - '@smithy/credential-provider-imds': 3.2.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - - '@aws-sdk/credential-provider-ini@3.620.0(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0)': - dependencies: - '@aws-sdk/client-sts': 3.620.0 - '@aws-sdk/credential-provider-env': 3.609.0 - '@aws-sdk/credential-provider-http': 3.620.0 - '@aws-sdk/credential-provider-process': 3.614.0 - '@aws-sdk/credential-provider-sso': 3.620.0(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)) - '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.620.0) - '@aws-sdk/types': 3.609.0 - '@smithy/credential-provider-imds': 3.2.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - - '@aws-sdk/credential-provider-ini@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0)': - dependencies: - '@aws-sdk/client-sts': 3.620.0 + '@aws-sdk/client-sts': 3.623.0 '@aws-sdk/credential-provider-env': 3.620.1 - '@aws-sdk/credential-provider-http': 3.620.0 + '@aws-sdk/credential-provider-http': 3.622.0 '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)) - '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.620.0) + '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.623.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 '@smithy/property-provider': 3.1.3 @@ -7294,52 +7218,14 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-ini@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.1)': + '@aws-sdk/credential-provider-node@3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0)': dependencies: - '@aws-sdk/client-sts': 3.620.1 '@aws-sdk/credential-provider-env': 3.620.1 - '@aws-sdk/credential-provider-http': 3.620.0 + '@aws-sdk/credential-provider-http': 3.622.0 + '@aws-sdk/credential-provider-ini': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)) - '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.620.1) - '@aws-sdk/types': 3.609.0 - '@smithy/credential-provider-imds': 3.2.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - optional: true - - '@aws-sdk/credential-provider-ini@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.1))(@aws-sdk/client-sts@3.620.1)': - dependencies: - '@aws-sdk/client-sts': 3.620.1 - '@aws-sdk/credential-provider-env': 3.620.1 - '@aws-sdk/credential-provider-http': 3.620.0 - '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.1)) - '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.620.1) - '@aws-sdk/types': 3.609.0 - '@smithy/credential-provider-imds': 3.2.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - optional: true - - '@aws-sdk/credential-provider-node@3.620.0(@aws-sdk/client-sso-oidc@3.620.0(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0)': - dependencies: - '@aws-sdk/credential-provider-env': 3.609.0 - '@aws-sdk/credential-provider-http': 3.620.0 - '@aws-sdk/credential-provider-ini': 3.620.0(@aws-sdk/client-sso-oidc@3.620.0(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0) - '@aws-sdk/credential-provider-process': 3.614.0 - '@aws-sdk/credential-provider-sso': 3.620.0(@aws-sdk/client-sso-oidc@3.620.0(@aws-sdk/client-sts@3.620.0)) - '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.620.0) + '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.623.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 '@smithy/property-provider': 3.1.3 @@ -7351,92 +7237,6 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/credential-provider-node@3.620.0(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0)': - dependencies: - '@aws-sdk/credential-provider-env': 3.609.0 - '@aws-sdk/credential-provider-http': 3.620.0 - '@aws-sdk/credential-provider-ini': 3.620.0(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0) - '@aws-sdk/credential-provider-process': 3.614.0 - '@aws-sdk/credential-provider-sso': 3.620.0(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)) - '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.620.0) - '@aws-sdk/types': 3.609.0 - '@smithy/credential-provider-imds': 3.2.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - '@aws-sdk/client-sts' - - aws-crt - - '@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0)': - dependencies: - '@aws-sdk/credential-provider-env': 3.620.1 - '@aws-sdk/credential-provider-http': 3.620.0 - '@aws-sdk/credential-provider-ini': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0) - '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)) - '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.620.0) - '@aws-sdk/types': 3.609.0 - '@smithy/credential-provider-imds': 3.2.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - '@aws-sdk/client-sts' - - aws-crt - - '@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.1)': - dependencies: - '@aws-sdk/credential-provider-env': 3.620.1 - '@aws-sdk/credential-provider-http': 3.620.0 - '@aws-sdk/credential-provider-ini': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.1) - '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)) - '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.620.1) - '@aws-sdk/types': 3.609.0 - '@smithy/credential-provider-imds': 3.2.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - '@aws-sdk/client-sts' - - aws-crt - optional: true - - '@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.1))(@aws-sdk/client-sts@3.620.1)': - dependencies: - '@aws-sdk/credential-provider-env': 3.620.1 - '@aws-sdk/credential-provider-http': 3.620.0 - '@aws-sdk/credential-provider-ini': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.1))(@aws-sdk/client-sts@3.620.1) - '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.1)) - '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.620.1) - '@aws-sdk/types': 3.609.0 - '@smithy/credential-provider-imds': 3.2.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - '@aws-sdk/client-sts' - - aws-crt - optional: true - - '@aws-sdk/credential-provider-process@3.614.0': - dependencies: - '@aws-sdk/types': 3.609.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - '@aws-sdk/credential-provider-process@3.620.1': dependencies: '@aws-sdk/types': 3.609.0 @@ -7445,10 +7245,10 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/credential-provider-sso@3.620.0(@aws-sdk/client-sso-oidc@3.620.0(@aws-sdk/client-sts@3.620.0))': + '@aws-sdk/credential-provider-sso@3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))': dependencies: - '@aws-sdk/client-sso': 3.620.0 - '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.620.0(@aws-sdk/client-sts@3.620.0)) + '@aws-sdk/client-sso': 3.623.0 + '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/shared-ini-file-loader': 3.1.4 @@ -7458,98 +7258,27 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-sso@3.620.0(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))': + '@aws-sdk/credential-provider-web-identity@3.621.0(@aws-sdk/client-sts@3.623.0)': dependencies: - '@aws-sdk/client-sso': 3.620.0 - '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)) - '@aws-sdk/types': 3.609.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - - '@aws-sdk/credential-provider-sso@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))': - dependencies: - '@aws-sdk/client-sso': 3.620.1 - '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)) - '@aws-sdk/types': 3.609.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - - '@aws-sdk/credential-provider-sso@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.1))': - dependencies: - '@aws-sdk/client-sso': 3.620.1 - '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.1)) - '@aws-sdk/types': 3.609.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - optional: true - - '@aws-sdk/credential-provider-web-identity@3.609.0(@aws-sdk/client-sts@3.620.0)': - dependencies: - '@aws-sdk/client-sts': 3.620.0 + '@aws-sdk/client-sts': 3.623.0 '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/credential-provider-web-identity@3.609.0(@aws-sdk/client-sts@3.620.1)': + '@aws-sdk/credential-providers@3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))': dependencies: - '@aws-sdk/client-sts': 3.620.1 - '@aws-sdk/types': 3.609.0 - '@smithy/property-provider': 3.1.3 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - optional: true - - '@aws-sdk/credential-providers@3.620.0(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))': - dependencies: - '@aws-sdk/client-cognito-identity': 3.620.0 - '@aws-sdk/client-sso': 3.620.0 - '@aws-sdk/client-sts': 3.620.0 - '@aws-sdk/credential-provider-cognito-identity': 3.620.0 - '@aws-sdk/credential-provider-env': 3.609.0 - '@aws-sdk/credential-provider-http': 3.620.0 - '@aws-sdk/credential-provider-ini': 3.620.0(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0) - '@aws-sdk/credential-provider-node': 3.620.0(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0) - '@aws-sdk/credential-provider-process': 3.614.0 - '@aws-sdk/credential-provider-sso': 3.620.0(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)) - '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.620.0) - '@aws-sdk/types': 3.609.0 - '@smithy/credential-provider-imds': 3.2.0 - '@smithy/property-provider': 3.1.3 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - - '@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))': - dependencies: - '@aws-sdk/client-cognito-identity': 3.620.1 - '@aws-sdk/client-sso': 3.620.1 - '@aws-sdk/client-sts': 3.620.1 - '@aws-sdk/credential-provider-cognito-identity': 3.620.1 + '@aws-sdk/client-cognito-identity': 3.623.0 + '@aws-sdk/client-sso': 3.623.0 + '@aws-sdk/client-sts': 3.623.0 + '@aws-sdk/credential-provider-cognito-identity': 3.623.0 '@aws-sdk/credential-provider-env': 3.620.1 - '@aws-sdk/credential-provider-http': 3.620.0 - '@aws-sdk/credential-provider-ini': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.1) - '@aws-sdk/credential-provider-node': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.1) + '@aws-sdk/credential-provider-http': 3.622.0 + '@aws-sdk/credential-provider-ini': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) + '@aws-sdk/credential-provider-node': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)) - '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.620.1) + '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.623.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 '@smithy/property-provider': 3.1.3 @@ -7558,7 +7287,6 @@ snapshots: transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt - optional: true '@aws-sdk/middleware-host-header@3.620.0': dependencies: @@ -7607,34 +7335,15 @@ snapshots: '@smithy/signature-v4': 1.1.0 tslib: 2.6.3 - '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.620.0(@aws-sdk/client-sts@3.620.0))': + '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))': dependencies: - '@aws-sdk/client-sso-oidc': 3.620.0(@aws-sdk/client-sts@3.620.0) + '@aws-sdk/client-sso-oidc': 3.623.0(@aws-sdk/client-sts@3.623.0) '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/shared-ini-file-loader': 3.1.4 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))': - dependencies: - '@aws-sdk/client-sso-oidc': 3.620.1(@aws-sdk/client-sts@3.620.0) - '@aws-sdk/types': 3.609.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - - '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.1))': - dependencies: - '@aws-sdk/client-sso-oidc': 3.620.1(@aws-sdk/client-sts@3.620.1) - '@aws-sdk/types': 3.609.0 - '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.4 - '@smithy/types': 3.3.0 - tslib: 2.6.3 - optional: true - '@aws-sdk/types@3.609.0': dependencies: '@smithy/types': 3.3.0 @@ -7680,28 +7389,28 @@ snapshots: '@azure/core-auth@1.7.2': dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-util': 1.9.1 + '@azure/core-util': 1.9.2 tslib: 2.6.3 '@azure/core-client@1.9.2': dependencies: '@azure/abort-controller': 2.1.2 '@azure/core-auth': 1.7.2 - '@azure/core-rest-pipeline': 1.16.2 + '@azure/core-rest-pipeline': 1.16.3 '@azure/core-tracing': 1.1.2 - '@azure/core-util': 1.9.1 - '@azure/logger': 1.1.3 + '@azure/core-util': 1.9.2 + '@azure/logger': 1.1.4 tslib: 2.6.3 transitivePeerDependencies: - supports-color - '@azure/core-rest-pipeline@1.16.2': + '@azure/core-rest-pipeline@1.16.3': dependencies: '@azure/abort-controller': 2.1.2 '@azure/core-auth': 1.7.2 '@azure/core-tracing': 1.1.2 - '@azure/core-util': 1.9.1 - '@azure/logger': 1.1.3 + '@azure/core-util': 1.9.2 + '@azure/logger': 1.1.4 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.5 tslib: 2.6.3 @@ -7712,20 +7421,20 @@ snapshots: dependencies: tslib: 2.6.3 - '@azure/core-util@1.9.1': + '@azure/core-util@1.9.2': dependencies: '@azure/abort-controller': 2.1.2 tslib: 2.6.3 - '@azure/identity@4.4.0': + '@azure/identity@4.4.1': dependencies: '@azure/abort-controller': 1.1.0 '@azure/core-auth': 1.7.2 '@azure/core-client': 1.9.2 - '@azure/core-rest-pipeline': 1.16.2 + '@azure/core-rest-pipeline': 1.16.3 '@azure/core-tracing': 1.1.2 - '@azure/core-util': 1.9.1 - '@azure/logger': 1.1.3 + '@azure/core-util': 1.9.2 + '@azure/logger': 1.1.4 '@azure/msal-browser': 3.20.0 '@azure/msal-node': 2.12.0 events: 3.3.0 @@ -7736,7 +7445,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@azure/logger@1.1.3': + '@azure/logger@1.1.4': dependencies: tslib: 2.6.3 @@ -7768,7 +7477,7 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/parser@7.25.0': + '@babel/parser@7.25.3': dependencies: '@babel/types': 7.25.2 @@ -7784,13 +7493,169 @@ snapshots: '@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4)': dependencies: - puppeteer-core: 22.14.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) + puppeteer-core: 22.15.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) zod: 3.23.8 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate + '@changesets/apply-release-plan@7.0.4': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/config': 3.0.2 + '@changesets/get-version-range-type': 0.4.0 + '@changesets/git': 3.0.0 + '@changesets/should-skip-package': 0.1.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + detect-indent: 6.1.0 + fs-extra: 7.0.1 + lodash.startcase: 4.4.0 + outdent: 0.5.0 + prettier: 2.8.8 + resolve-from: 5.0.0 + semver: 7.6.3 + + '@changesets/assemble-release-plan@6.0.3': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.1 + '@changesets/should-skip-package': 0.1.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + semver: 7.6.3 + + '@changesets/changelog-git@0.2.0': + dependencies: + '@changesets/types': 6.0.0 + + '@changesets/cli@2.27.7': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/apply-release-plan': 7.0.4 + '@changesets/assemble-release-plan': 6.0.3 + '@changesets/changelog-git': 0.2.0 + '@changesets/config': 3.0.2 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.1 + '@changesets/get-release-plan': 4.0.3 + '@changesets/git': 3.0.0 + '@changesets/logger': 0.1.0 + '@changesets/pre': 2.0.0 + '@changesets/read': 0.6.0 + '@changesets/should-skip-package': 0.1.0 + '@changesets/types': 6.0.0 + '@changesets/write': 0.3.1 + '@manypkg/get-packages': 1.1.3 + '@types/semver': 7.5.8 + ansi-colors: 4.1.3 + chalk: 2.4.2 + ci-info: 3.9.0 + enquirer: 2.4.1 + external-editor: 3.1.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + mri: 1.2.0 + outdent: 0.5.0 + p-limit: 2.3.0 + preferred-pm: 3.1.4 + resolve-from: 5.0.0 + semver: 7.6.3 + spawndamnit: 2.0.0 + term-size: 2.2.1 + + '@changesets/config@3.0.2': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.1 + '@changesets/logger': 0.1.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + micromatch: 4.0.7 + + '@changesets/errors@0.2.0': + dependencies: + extendable-error: 0.1.7 + + '@changesets/get-dependents-graph@2.1.1': + dependencies: + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + chalk: 2.4.2 + fs-extra: 7.0.1 + semver: 7.6.3 + + '@changesets/get-release-plan@4.0.3': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/assemble-release-plan': 6.0.3 + '@changesets/config': 3.0.2 + '@changesets/pre': 2.0.0 + '@changesets/read': 0.6.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + + '@changesets/get-version-range-type@0.4.0': {} + + '@changesets/git@3.0.0': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + is-subdir: 1.2.0 + micromatch: 4.0.7 + spawndamnit: 2.0.0 + + '@changesets/logger@0.1.0': + dependencies: + chalk: 2.4.2 + + '@changesets/parse@0.4.0': + dependencies: + '@changesets/types': 6.0.0 + js-yaml: 3.14.1 + + '@changesets/pre@2.0.0': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + + '@changesets/read@0.6.0': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/git': 3.0.0 + '@changesets/logger': 0.1.0 + '@changesets/parse': 0.4.0 + '@changesets/types': 6.0.0 + chalk: 2.4.2 + fs-extra: 7.0.1 + p-filter: 2.1.0 + + '@changesets/should-skip-package@0.1.0': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + + '@changesets/types@4.1.0': {} + + '@changesets/types@6.0.0': {} + + '@changesets/write@0.3.1': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/types': 6.0.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + prettier: 2.8.8 + '@colors/colors@1.6.0': {} '@dabh/diagnostics@2.0.3': @@ -7821,7 +7686,7 @@ snapshots: tiktoken: 1.0.15 zod: 3.23.8 zod-to-json-schema: 3.23.2(zod@3.23.8) - zod-validation-error: 3.3.0(zod@3.23.8) + zod-validation-error: 3.3.1(zod@3.23.8) transitivePeerDependencies: - babel-plugin-macros @@ -7833,7 +7698,7 @@ snapshots: '@discordjs/util': 1.1.0 '@sapphire/async-queue': 1.5.3 '@sapphire/snowflake': 3.5.3 - '@vladfrangu/async_event_emitter': 2.4.4 + '@vladfrangu/async_event_emitter': 2.4.5 discord-api-types: 0.37.83 magic-bytes.js: 1.10.0 tslib: 2.6.3 @@ -7850,144 +7715,75 @@ snapshots: - bufferutil - utf-8-validate - '@esbuild/aix-ppc64@0.21.5': - optional: true - '@esbuild/aix-ppc64@0.23.0': optional: true - '@esbuild/android-arm64@0.21.5': - optional: true - '@esbuild/android-arm64@0.23.0': optional: true - '@esbuild/android-arm@0.21.5': - optional: true - '@esbuild/android-arm@0.23.0': optional: true - '@esbuild/android-x64@0.21.5': - optional: true - '@esbuild/android-x64@0.23.0': optional: true - '@esbuild/darwin-arm64@0.21.5': - optional: true - '@esbuild/darwin-arm64@0.23.0': optional: true - '@esbuild/darwin-x64@0.21.5': - optional: true - '@esbuild/darwin-x64@0.23.0': optional: true - '@esbuild/freebsd-arm64@0.21.5': - optional: true - '@esbuild/freebsd-arm64@0.23.0': optional: true - '@esbuild/freebsd-x64@0.21.5': - optional: true - '@esbuild/freebsd-x64@0.23.0': optional: true - '@esbuild/linux-arm64@0.21.5': - optional: true - '@esbuild/linux-arm64@0.23.0': optional: true - '@esbuild/linux-arm@0.21.5': - optional: true - '@esbuild/linux-arm@0.23.0': optional: true - '@esbuild/linux-ia32@0.21.5': - optional: true - '@esbuild/linux-ia32@0.23.0': optional: true - '@esbuild/linux-loong64@0.21.5': - optional: true - '@esbuild/linux-loong64@0.23.0': optional: true - '@esbuild/linux-mips64el@0.21.5': - optional: true - '@esbuild/linux-mips64el@0.23.0': optional: true - '@esbuild/linux-ppc64@0.21.5': - optional: true - '@esbuild/linux-ppc64@0.23.0': optional: true - '@esbuild/linux-riscv64@0.21.5': - optional: true - '@esbuild/linux-riscv64@0.23.0': optional: true - '@esbuild/linux-s390x@0.21.5': - optional: true - '@esbuild/linux-s390x@0.23.0': optional: true - '@esbuild/linux-x64@0.21.5': - optional: true - '@esbuild/linux-x64@0.23.0': optional: true - '@esbuild/netbsd-x64@0.21.5': - optional: true - '@esbuild/netbsd-x64@0.23.0': optional: true '@esbuild/openbsd-arm64@0.23.0': optional: true - '@esbuild/openbsd-x64@0.21.5': - optional: true - '@esbuild/openbsd-x64@0.23.0': optional: true - '@esbuild/sunos-x64@0.21.5': - optional: true - '@esbuild/sunos-x64@0.23.0': optional: true - '@esbuild/win32-arm64@0.21.5': - optional: true - '@esbuild/win32-arm64@0.23.0': optional: true - '@esbuild/win32-ia32@0.21.5': - optional: true - '@esbuild/win32-ia32@0.23.0': optional: true - '@esbuild/win32-x64@0.21.5': - optional: true - '@esbuild/win32-x64@0.23.0': optional: true @@ -8039,8 +7835,8 @@ snapshots: '@typescript-eslint/parser': 7.17.0(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/utils': 7.17.0(eslint@8.57.0)(typescript@5.5.4) eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) eslint-plugin-jest: 28.6.0(@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) eslint-plugin-jest-dom: 5.4.0(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) @@ -8058,27 +7854,28 @@ snapshots: - jest - supports-color - '@genkit-ai/ai@0.5.8': + '@genkit-ai/ai@0.5.9': dependencies: - '@genkit-ai/core': 0.5.8 + '@genkit-ai/core': 0.5.9 '@opentelemetry/api': 1.9.0 - '@types/node': 20.14.13 + '@types/node': 20.14.14 json5: 2.2.3 node-fetch: 3.3.2 + partial-json: 0.1.7 zod: 3.23.8 transitivePeerDependencies: - supports-color - '@genkit-ai/core@0.5.8': + '@genkit-ai/core@0.5.9': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/context-async-hooks': 1.25.0(@opentelemetry/api@1.9.0) - '@opentelemetry/core': 1.25.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.25.0(@opentelemetry/api@1.9.0) + '@opentelemetry/context-async-hooks': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-metrics': 1.25.1(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-node': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.25.0(@opentelemetry/api@1.9.0) - ajv: 8.16.0 - ajv-formats: 3.0.1(ajv@8.16.0) + '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.0) + ajv: 8.17.1 + ajv-formats: 3.0.1(ajv@8.17.1) async-mutex: 0.5.0 express: 4.19.2 json-schema: 0.4.0 @@ -8089,7 +7886,7 @@ snapshots: '@google-cloud/vertexai@1.4.0(encoding@0.1.13)': dependencies: - google-auth-library: 9.11.0(encoding@0.1.13) + google-auth-library: 9.13.0(encoding@0.1.13) transitivePeerDependencies: - encoding - supports-color @@ -8110,11 +7907,11 @@ snapshots: '@huggingface/inference@2.8.0': dependencies: - '@huggingface/tasks': 0.11.3 + '@huggingface/tasks': 0.11.6 '@huggingface/jinja@0.2.2': {} - '@huggingface/tasks@0.11.3': {} + '@huggingface/tasks@0.11.6': {} '@humanwhocodes/config-array@0.11.14': dependencies: @@ -8128,8 +7925,6 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@inquirer/figures@1.0.5': {} - '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -8158,14 +7953,13 @@ snapshots: '@js-sdsl/ordered-map@4.4.2': {} - '@langchain/core@0.2.18(langchain@0.2.11(@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.2)(chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3))(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13))': + '@langchain/core@0.2.20(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0))(openai@4.54.0)': dependencies: ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 js-tiktoken: 1.0.12 - langsmith: 0.1.39(ak2gj77ai45faytgmrrbncyxnq) - ml-distance: 4.0.1 + langsmith: 0.1.40(@langchain/core@0.2.20(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0))(openai@4.54.0))(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0))(openai@4.54.0) mustache: 4.2.0 p-queue: 6.6.2 p-retry: 4.6.2 @@ -8176,14 +7970,13 @@ snapshots: - langchain - openai - '@langchain/core@0.2.18(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13))': + '@langchain/core@0.2.20(langchain@0.2.12(openai@4.54.0))(openai@4.54.0)': dependencies: ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 js-tiktoken: 1.0.12 - langsmith: 0.1.39(@langchain/core@0.2.18(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)))(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)) - ml-distance: 4.0.1 + langsmith: 0.1.40(@langchain/core@0.2.20(langchain@0.2.12(openai@4.54.0))(openai@4.54.0))(langchain@0.2.12(openai@4.54.0))(openai@4.54.0) mustache: 4.2.0 p-queue: 6.6.2 p-retry: 4.6.2 @@ -8194,22 +7987,22 @@ snapshots: - langchain - openai - '@langchain/openai@0.1.3(encoding@0.1.13)(langchain@0.2.11(@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.2)(chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3))(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))': + '@langchain/openai@0.2.5(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0))': dependencies: - '@langchain/core': 0.2.18(langchain@0.2.11(@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.2)(chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3))(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)) + '@langchain/core': 0.2.20(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0))(openai@4.54.0) js-tiktoken: 1.0.12 - openai: 4.53.2(encoding@0.1.13) + openai: 4.54.0(encoding@0.1.13) zod: 3.23.8 zod-to-json-schema: 3.23.2(zod@3.23.8) transitivePeerDependencies: - encoding - langchain - '@langchain/openai@0.1.3(encoding@0.1.13)(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))': + '@langchain/openai@0.2.5(langchain@0.2.12(openai@4.54.0))': dependencies: - '@langchain/core': 0.2.18(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)) + '@langchain/core': 0.2.20(langchain@0.2.12(openai@4.54.0))(openai@4.54.0) js-tiktoken: 1.0.12 - openai: 4.53.2(encoding@0.1.13) + openai: 4.54.0(encoding@0.1.13) zod: 3.23.8 zod-to-json-schema: 3.23.2(zod@3.23.8) transitivePeerDependencies: @@ -8217,38 +8010,29 @@ snapshots: - langchain optional: true - '@langchain/textsplitters@0.0.3(langchain@0.2.11(@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.2)(chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3))(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13))': + '@langchain/textsplitters@0.0.3(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0))(openai@4.54.0)': dependencies: - '@langchain/core': 0.2.18(langchain@0.2.11(@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.2)(chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3))(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)) + '@langchain/core': 0.2.20(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0))(openai@4.54.0) js-tiktoken: 1.0.12 transitivePeerDependencies: - langchain - openai - '@langchain/textsplitters@0.0.3(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13))': + '@langchain/textsplitters@0.0.3(langchain@0.2.12(openai@4.54.0))(openai@4.54.0)': dependencies: - '@langchain/core': 0.2.18(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)) + '@langchain/core': 0.2.20(langchain@0.2.12(openai@4.54.0))(openai@4.54.0) js-tiktoken: 1.0.12 transitivePeerDependencies: - langchain - openai optional: true - '@llamaindex/cloud@0.0.5(node-fetch@3.3.2)': - dependencies: - '@types/qs': 6.9.15 - form-data: 4.0.0 - js-base64: 3.7.7 - qs: 6.12.3 - optionalDependencies: - node-fetch: 3.3.2 - '@llamaindex/cloud@0.2.1': {} - '@llamaindex/core@0.1.5(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15)': + '@llamaindex/core@0.1.7(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15)': dependencies: '@llamaindex/env': 0.1.8(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15) - '@types/node': 20.14.13 + '@types/node': 20.14.14 zod: 3.23.8 transitivePeerDependencies: - '@aws-crypto/sha256-js' @@ -8256,24 +8040,32 @@ snapshots: - pathe - tiktoken - '@llamaindex/env@0.1.3(@aws-crypto/sha256-js@5.2.0)(pathe@1.1.2)': - dependencies: - '@types/lodash': 4.17.7 - '@types/node': 20.14.13 - optionalDependencies: - '@aws-crypto/sha256-js': 5.2.0 - pathe: 1.1.2 - '@llamaindex/env@0.1.8(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15)': dependencies: '@types/lodash': 4.17.7 - '@types/node': 20.14.13 + '@types/node': 20.14.14 js-tiktoken: 1.0.12 tiktoken: 1.0.15 optionalDependencies: '@aws-crypto/sha256-js': 5.2.0 pathe: 1.1.2 + '@manypkg/find-root@1.1.0': + dependencies: + '@babel/runtime': 7.25.0 + '@types/node': 12.20.55 + find-up: 4.1.0 + fs-extra: 8.1.0 + + '@manypkg/get-packages@1.1.3': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/types': 4.1.0 + '@manypkg/find-root': 1.1.0 + fs-extra: 8.1.0 + globby: 11.1.0 + read-yaml-file: 1.1.0 + '@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)': dependencies: detect-libc: 2.0.3 @@ -8290,12 +8082,6 @@ snapshots: - supports-color optional: true - '@mistralai/mistralai@0.4.0(encoding@0.1.13)': - dependencies: - node-fetch: 2.7.0(encoding@0.1.13) - transitivePeerDependencies: - - encoding - '@mistralai/mistralai@0.5.0(encoding@0.1.13)': dependencies: node-fetch: 2.7.0(encoding@0.1.13) @@ -8319,7 +8105,7 @@ snapshots: '@nangohq/node@0.42.2': dependencies: - axios: 1.7.2 + axios: 1.7.3 transitivePeerDependencies: - debug @@ -8498,7 +8284,7 @@ snapshots: dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/context-async-hooks@1.25.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/context-async-hooks@1.25.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -8507,10 +8293,10 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.22.0 - '@opentelemetry/core@1.25.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.25.0 + '@opentelemetry/semantic-conventions': 1.25.1 '@opentelemetry/exporter-trace-otlp-grpc@0.49.1(@opentelemetry/api@1.9.0)': dependencies: @@ -8553,9 +8339,9 @@ snapshots: dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/api-logs': 0.49.1 - '@types/shimmer': 1.0.5 + '@types/shimmer': 1.2.0 import-in-the-middle: 1.7.1 - require-in-the-middle: 7.3.0 + require-in-the-middle: 7.4.0 semver: 7.6.3 shimmer: 1.2.1 transitivePeerDependencies: @@ -8607,11 +8393,11 @@ snapshots: '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.22.0 - '@opentelemetry/resources@1.25.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/resources@1.25.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.25.0 + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.25.1 '@opentelemetry/sdk-logs@0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.9.0)': dependencies: @@ -8627,11 +8413,11 @@ snapshots: '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) lodash.merge: 4.6.2 - '@opentelemetry/sdk-metrics@1.25.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/sdk-metrics@1.25.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.25.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) lodash.merge: 4.6.2 '@opentelemetry/sdk-node@0.49.1(@opentelemetry/api@1.9.0)': @@ -8660,12 +8446,12 @@ snapshots: '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.22.0 - '@opentelemetry/sdk-trace-base@1.25.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.25.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.25.0 + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.25.1 '@opentelemetry/sdk-trace-node@1.22.0(@opentelemetry/api@1.9.0)': dependencies: @@ -8679,7 +8465,7 @@ snapshots: '@opentelemetry/semantic-conventions@1.22.0': {} - '@opentelemetry/semantic-conventions@1.25.0': {} + '@opentelemetry/semantic-conventions@1.25.1': {} '@petamoriken/float16@3.8.7': {} @@ -8701,18 +8487,6 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@pnpm/config.env-replace@1.1.0': {} - - '@pnpm/network.ca-file@1.0.2': - dependencies: - graceful-fs: 4.2.10 - - '@pnpm/npm-conf@2.2.2': - dependencies: - '@pnpm/config.env-replace': 1.1.0 - '@pnpm/network.ca-file': 1.0.2 - config-chain: 1.1.13 - '@protobufjs/aspromise@1.1.2': {} '@protobufjs/base64@1.1.2': {} @@ -8758,64 +8532,56 @@ snapshots: '@qdrant/openapi-typescript-fetch@1.2.6': {} - '@rollup/rollup-android-arm-eabi@4.19.1': + '@rollup/rollup-android-arm-eabi@4.20.0': optional: true - '@rollup/rollup-android-arm64@4.19.1': + '@rollup/rollup-android-arm64@4.20.0': optional: true - '@rollup/rollup-darwin-arm64@4.19.1': + '@rollup/rollup-darwin-arm64@4.20.0': optional: true - '@rollup/rollup-darwin-x64@4.19.1': + '@rollup/rollup-darwin-x64@4.20.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.19.1': + '@rollup/rollup-linux-arm-gnueabihf@4.20.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.19.1': + '@rollup/rollup-linux-arm-musleabihf@4.20.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.19.1': + '@rollup/rollup-linux-arm64-gnu@4.20.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.19.1': + '@rollup/rollup-linux-arm64-musl@4.20.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.19.1': + '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.19.1': + '@rollup/rollup-linux-riscv64-gnu@4.20.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.19.1': + '@rollup/rollup-linux-s390x-gnu@4.20.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.19.1': + '@rollup/rollup-linux-x64-gnu@4.20.0': optional: true - '@rollup/rollup-linux-x64-musl@4.19.1': + '@rollup/rollup-linux-x64-musl@4.20.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.19.1': + '@rollup/rollup-win32-arm64-msvc@4.20.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.19.1': + '@rollup/rollup-win32-ia32-msvc@4.20.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.19.1': + '@rollup/rollup-win32-x64-msvc@4.20.0': optional: true '@rushstack/eslint-patch@1.10.4': {} - '@samverschueren/stream-to-observable@0.3.1(rxjs@6.6.7)': - dependencies: - any-observable: 0.3.0(rxjs@6.6.7) - optionalDependencies: - rxjs: 6.6.7 - transitivePeerDependencies: - - zenObservable - '@sapphire/async-queue@1.5.3': {} '@sapphire/snowflake@3.5.3': {} @@ -8824,6 +8590,8 @@ snapshots: '@sinclair/typebox@0.29.6': {} + '@sindresorhus/is@7.0.0': {} + '@smithy/abort-controller@3.1.1': dependencies: '@smithy/types': 3.3.0 @@ -8837,13 +8605,13 @@ snapshots: '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - '@smithy/core@2.3.1': + '@smithy/core@2.3.2': dependencies: '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.13 + '@smithy/middleware-retry': 3.0.14 '@smithy/middleware-serde': 3.0.3 '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.11 + '@smithy/smithy-client': 3.1.12 '@smithy/types': 3.3.0 '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 @@ -8911,12 +8679,12 @@ snapshots: '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - '@smithy/middleware-retry@3.0.13': + '@smithy/middleware-retry@3.0.14': dependencies: '@smithy/node-config-provider': 3.1.4 '@smithy/protocol-http': 4.1.0 '@smithy/service-error-classification': 3.0.3 - '@smithy/smithy-client': 3.1.11 + '@smithy/smithy-client': 3.1.12 '@smithy/types': 3.3.0 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -9005,7 +8773,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@smithy/smithy-client@3.1.11': + '@smithy/smithy-client@3.1.12': dependencies: '@smithy/middleware-endpoint': 3.1.0 '@smithy/middleware-stack': 3.0.3 @@ -9061,21 +8829,21 @@ snapshots: dependencies: tslib: 2.6.3 - '@smithy/util-defaults-mode-browser@3.0.13': + '@smithy/util-defaults-mode-browser@3.0.14': dependencies: '@smithy/property-provider': 3.1.3 - '@smithy/smithy-client': 3.1.11 + '@smithy/smithy-client': 3.1.12 '@smithy/types': 3.3.0 bowser: 2.11.0 tslib: 2.6.3 - '@smithy/util-defaults-mode-node@3.0.13': + '@smithy/util-defaults-mode-node@3.0.14': dependencies: '@smithy/config-resolver': 3.0.5 '@smithy/credential-provider-imds': 3.2.0 '@smithy/node-config-provider': 3.1.4 '@smithy/property-provider': 3.1.3 - '@smithy/smithy-client': 3.1.11 + '@smithy/smithy-client': 3.1.12 '@smithy/types': 3.3.0 tslib: 2.6.3 @@ -9172,38 +8940,40 @@ snapshots: '@types/node-fetch@2.6.11': dependencies: - '@types/node': 18.19.42 + '@types/node': 18.19.43 form-data: 4.0.0 - '@types/node@18.19.42': + '@types/node@12.20.55': {} + + '@types/node@18.19.43': dependencies: undici-types: 5.26.5 - '@types/node@20.14.13': + '@types/node@20.14.14': dependencies: undici-types: 5.26.5 - '@types/node@22.0.0': + '@types/node@22.1.0': dependencies: - undici-types: 6.11.1 + undici-types: 6.13.0 '@types/normalize-package-data@2.4.4': {} '@types/papaparse@5.3.14': dependencies: - '@types/node': 22.0.0 + '@types/node': 20.14.14 '@types/pg@8.11.6': dependencies: - '@types/node': 22.0.0 + '@types/node': 20.14.14 pg-protocol: 1.6.1 pg-types: 4.0.2 - '@types/qs@6.9.15': {} - '@types/retry@0.12.0': {} - '@types/shimmer@1.0.5': {} + '@types/semver@7.5.8': {} + + '@types/shimmer@1.2.0': {} '@types/tough-cookie@4.0.5': {} @@ -9219,7 +8989,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.0.0 + '@types/node': 22.1.0 optional: true '@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)': @@ -9305,94 +9075,94 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitest/expect@2.0.4': + '@vitest/expect@2.0.5': dependencies: - '@vitest/spy': 2.0.4 - '@vitest/utils': 2.0.4 + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/pretty-format@2.0.4': + '@vitest/pretty-format@2.0.5': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.0.4': + '@vitest/runner@2.0.5': dependencies: - '@vitest/utils': 2.0.4 + '@vitest/utils': 2.0.5 pathe: 1.1.2 - '@vitest/snapshot@2.0.4': + '@vitest/snapshot@2.0.5': dependencies: - '@vitest/pretty-format': 2.0.4 - magic-string: 0.30.10 + '@vitest/pretty-format': 2.0.5 + magic-string: 0.30.11 pathe: 1.1.2 - '@vitest/spy@2.0.4': + '@vitest/spy@2.0.5': dependencies: tinyspy: 3.0.0 - '@vitest/utils@2.0.4': + '@vitest/utils@2.0.5': dependencies: - '@vitest/pretty-format': 2.0.4 + '@vitest/pretty-format': 2.0.5 estree-walker: 3.0.3 loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vladfrangu/async_event_emitter@2.4.4': {} + '@vladfrangu/async_event_emitter@2.4.5': {} - '@vue/compiler-core@3.4.34': + '@vue/compiler-core@3.4.35': dependencies: - '@babel/parser': 7.25.0 - '@vue/shared': 3.4.34 + '@babel/parser': 7.25.3 + '@vue/shared': 3.4.35 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.34': + '@vue/compiler-dom@3.4.35': dependencies: - '@vue/compiler-core': 3.4.34 - '@vue/shared': 3.4.34 + '@vue/compiler-core': 3.4.35 + '@vue/shared': 3.4.35 - '@vue/compiler-sfc@3.4.34': + '@vue/compiler-sfc@3.4.35': dependencies: - '@babel/parser': 7.25.0 - '@vue/compiler-core': 3.4.34 - '@vue/compiler-dom': 3.4.34 - '@vue/compiler-ssr': 3.4.34 - '@vue/shared': 3.4.34 + '@babel/parser': 7.25.3 + '@vue/compiler-core': 3.4.35 + '@vue/compiler-dom': 3.4.35 + '@vue/compiler-ssr': 3.4.35 + '@vue/shared': 3.4.35 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.40 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.34': + '@vue/compiler-ssr@3.4.35': dependencies: - '@vue/compiler-dom': 3.4.34 - '@vue/shared': 3.4.34 + '@vue/compiler-dom': 3.4.35 + '@vue/shared': 3.4.35 - '@vue/reactivity@3.4.34': + '@vue/reactivity@3.4.35': dependencies: - '@vue/shared': 3.4.34 + '@vue/shared': 3.4.35 - '@vue/runtime-core@3.4.34': + '@vue/runtime-core@3.4.35': dependencies: - '@vue/reactivity': 3.4.34 - '@vue/shared': 3.4.34 + '@vue/reactivity': 3.4.35 + '@vue/shared': 3.4.35 - '@vue/runtime-dom@3.4.34': + '@vue/runtime-dom@3.4.35': dependencies: - '@vue/reactivity': 3.4.34 - '@vue/runtime-core': 3.4.34 - '@vue/shared': 3.4.34 + '@vue/reactivity': 3.4.35 + '@vue/runtime-core': 3.4.35 + '@vue/shared': 3.4.35 csstype: 3.1.3 - '@vue/server-renderer@3.4.34(vue@3.4.34(typescript@5.5.4))': + '@vue/server-renderer@3.4.35(vue@3.4.35(typescript@5.5.4))': dependencies: - '@vue/compiler-ssr': 3.4.34 - '@vue/shared': 3.4.34 - vue: 3.4.34(typescript@5.5.4) + '@vue/compiler-ssr': 3.4.35 + '@vue/shared': 3.4.35 + vue: 3.4.35(typescript@5.5.4) - '@vue/shared@3.4.34': {} + '@vue/shared@3.4.35': {} '@xenova/transformers@2.17.2': dependencies: @@ -9459,15 +9229,15 @@ snapshots: clean-stack: 4.2.0 indent-string: 5.0.0 - ai@3.2.39(openai@4.53.2(encoding@0.1.13))(react@18.3.1)(solid-js@1.8.19)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.34(typescript@5.5.4))(zod@3.23.8): + ai@3.3.0(openai@4.54.0)(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.35(typescript@5.5.4))(zod@3.23.8): dependencies: '@ai-sdk/provider': 0.0.14 '@ai-sdk/provider-utils': 1.0.5(zod@3.23.8) - '@ai-sdk/react': 0.0.31(react@18.3.1)(zod@3.23.8) - '@ai-sdk/solid': 0.0.24(solid-js@1.8.19)(zod@3.23.8) - '@ai-sdk/svelte': 0.0.26(svelte@4.2.18)(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.21(zod@3.23.8) - '@ai-sdk/vue': 0.0.25(vue@3.4.34(typescript@5.5.4))(zod@3.23.8) + '@ai-sdk/react': 0.0.36(react@18.3.1)(zod@3.23.8) + '@ai-sdk/solid': 0.0.27(zod@3.23.8) + '@ai-sdk/svelte': 0.0.29(svelte@4.2.18)(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.24(zod@3.23.8) + '@ai-sdk/vue': 0.0.28(vue@3.4.35(typescript@5.5.4))(zod@3.23.8) '@opentelemetry/api': 1.9.0 eventsource-parser: 1.1.2 json-schema: 0.4.0 @@ -9476,7 +9246,7 @@ snapshots: secure-json-parse: 2.7.0 zod-to-json-schema: 3.22.5(zod@3.23.8) optionalDependencies: - openai: 4.53.2(encoding@0.1.13) + openai: 4.54.0(encoding@0.1.13) react: 18.3.1 sswr: 2.1.0(svelte@4.2.18) svelte: 4.2.18 @@ -9485,9 +9255,9 @@ snapshots: - solid-js - vue - ajv-formats@3.0.1(ajv@8.16.0): + ajv-formats@3.0.1(ajv@8.17.1): optionalDependencies: - ajv: 8.16.0 + ajv: 8.17.1 ajv@6.12.6: dependencies: @@ -9496,13 +9266,6 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.16.0: - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 - ajv@8.17.1: dependencies: fast-deep-equal: 3.1.3 @@ -9512,36 +9275,16 @@ snapshots: already@2.2.1: {} - ansi-align@3.0.1: - dependencies: - string-width: 4.2.3 - - ansi-escapes@3.2.0: {} - - ansi-escapes@4.3.2: - dependencies: - type-fest: 0.21.3 - - ansi-escapes@5.0.0: - dependencies: - type-fest: 1.4.0 + ansi-colors@4.1.3: {} ansi-escapes@7.0.0: dependencies: environment: 1.1.0 - ansi-regex@2.1.1: {} - - ansi-regex@3.0.1: {} - - ansi-regex@4.1.1: {} - ansi-regex@5.0.1: {} ansi-regex@6.0.1: {} - ansi-styles@2.2.1: {} - ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 @@ -9554,10 +9297,6 @@ snapshots: ansi-styles@6.2.1: {} - any-observable@0.3.0(rxjs@6.6.7): - optionalDependencies: - rxjs: 6.6.7 - any-promise@1.3.0: {} anymatch@3.1.3: @@ -9682,18 +9421,13 @@ snapshots: asynckit@0.4.0: {} - atomically@2.0.3: - dependencies: - stubborn-fs: 1.2.5 - when-exit: 2.1.3 - available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 axe-core@4.9.1: {} - axios@1.7.2: + axios@1.7.3: dependencies: follow-redirects: 1.15.6 form-data: 4.0.0 @@ -9740,6 +9474,10 @@ snapshots: before-after-hook@3.0.2: {} + better-path-resolve@1.0.0: + dependencies: + is-windows: 1.0.2 + bignumber.js@9.1.2: {} binary-extensions@2.3.0: {} @@ -9775,17 +9513,6 @@ snapshots: bowser@2.11.0: {} - boxen@8.0.0: - dependencies: - ansi-align: 3.0.1 - camelcase: 8.0.0 - chalk: 5.3.0 - cli-boxes: 4.0.0 - string-width: 7.2.0 - type-fest: 4.23.0 - widest-line: 5.0.0 - wrap-ansi: 9.0.0 - brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 @@ -9829,10 +9556,6 @@ snapshots: builtin-modules@3.3.0: {} - bundle-name@4.1.0: - dependencies: - run-applescript: 7.0.0 - bundle-require@5.0.0(esbuild@0.23.0): dependencies: esbuild: 0.23.0 @@ -9865,8 +9588,6 @@ snapshots: camelcase@6.3.0: {} - camelcase@8.0.0: {} - caniuse-lite@1.0.30001643: {} canvas@2.11.2(encoding@0.1.13): @@ -9887,18 +9608,6 @@ snapshots: loupe: 3.1.1 pathval: 2.0.0 - chalk-template@1.1.0: - dependencies: - chalk: 5.3.0 - - chalk@1.1.3: - dependencies: - ansi-styles: 2.2.1 - escape-string-regexp: 1.0.5 - has-ansi: 2.0.0 - strip-ansi: 3.0.1 - supports-color: 2.0.0 - chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -9933,35 +9642,26 @@ snapshots: chownr@2.0.0: optional: true - chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)): + chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.54.0(encoding@0.1.13)): dependencies: cliui: 8.0.1 isomorphic-fetch: 3.0.0(encoding@0.1.13) optionalDependencies: '@google/generative-ai': 0.12.0 - cohere-ai: 7.10.6(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(encoding@0.1.13) - openai: 4.53.2(encoding@0.1.13) + cohere-ai: 7.10.6(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(encoding@0.1.13) + openai: 4.54.0(encoding@0.1.13) transitivePeerDependencies: - encoding - chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)): - dependencies: - cliui: 8.0.1 - isomorphic-fetch: 3.0.0(encoding@0.1.13) - optionalDependencies: - '@google/generative-ai': 0.12.0 - cohere-ai: 7.9.5(encoding@0.1.13) - openai: 4.53.2(encoding@0.1.13) - transitivePeerDependencies: - - encoding - - chromium-bidi@0.6.2(devtools-protocol@0.0.1312386): + chromium-bidi@0.6.3(devtools-protocol@0.0.1312386): dependencies: devtools-protocol: 0.0.1312386 mitt: 3.0.1 urlpattern-polyfill: 10.0.0 zod: 3.23.8 + ci-info@3.9.0: {} + ci-info@4.0.0: {} cjs-module-lexer@1.3.1: {} @@ -9974,38 +9674,15 @@ snapshots: dependencies: escape-string-regexp: 5.0.0 - cli-boxes@4.0.0: {} - - cli-cursor@2.1.0: - dependencies: - restore-cursor: 2.0.0 - - cli-cursor@3.1.0: - dependencies: - restore-cursor: 3.1.0 - cli-cursor@5.0.0: dependencies: restore-cursor: 5.1.0 - cli-spinners@2.9.2: {} - - cli-truncate@0.2.1: - dependencies: - slice-ansi: 0.0.4 - string-width: 1.0.2 - cli-truncate@4.0.0: dependencies: slice-ansi: 5.0.0 string-width: 7.2.0 - cli-width@2.2.1: {} - - cli-width@3.0.0: {} - - cli-width@4.1.0: {} - client-only@0.0.1: {} cliui@8.0.1: @@ -10014,10 +9691,6 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - clone@1.0.4: {} - - code-point-at@1.1.0: {} - code-red@1.0.4: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -10030,10 +9703,10 @@ snapshots: dependencies: rfdc: 1.4.1 - cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(encoding@0.1.13): + cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(encoding@0.1.13): dependencies: - '@aws-sdk/client-sagemaker': 3.620.0 - '@aws-sdk/credential-providers': 3.620.0(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)) + '@aws-sdk/client-sagemaker': 3.623.0 + '@aws-sdk/credential-providers': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) '@aws-sdk/protocol-http': 3.374.0 '@aws-sdk/signature-v4': 3.374.0 form-data: 4.0.0 @@ -10049,16 +9722,6 @@ snapshots: - aws-crt - encoding - cohere-ai@7.9.5(encoding@0.1.13): - dependencies: - form-data: 4.0.0 - js-base64: 3.7.2 - node-fetch: 2.7.0(encoding@0.1.13) - qs: 6.11.2 - url-join: 4.0.1 - transitivePeerDependencies: - - encoding - color-convert@1.9.3: dependencies: color-name: 1.1.3 @@ -10110,18 +9773,6 @@ snapshots: concat-map@0.0.1: {} - config-chain@1.1.13: - dependencies: - ini: 1.3.8 - proto-list: 1.2.4 - - configstore@7.0.0: - dependencies: - atomically: 2.0.3 - dot-prop: 9.0.0 - graceful-fs: 4.2.11 - xdg-basedir: 5.1.0 - consola@3.2.3: {} console-control-strings@1.1.0: @@ -10143,21 +9794,18 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig@8.3.6(typescript@5.5.4): - dependencies: - import-fresh: 3.3.0 - js-yaml: 4.1.0 - parse-json: 5.2.0 - path-type: 4.0.0 - optionalDependencies: - typescript: 5.5.4 - cross-fetch@3.1.8(encoding@0.1.13): dependencies: node-fetch: 2.7.0(encoding@0.1.13) transitivePeerDependencies: - encoding + cross-spawn@5.1.0: + dependencies: + lru-cache: 4.1.5 + shebang-command: 1.2.0 + which: 1.3.1 + cross-spawn@7.0.3: dependencies: path-key: 3.1.1 @@ -10195,8 +9843,6 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.1 - date-fns@1.30.1: {} - dayjs@1.11.12: {} debug@2.6.9: @@ -10262,17 +9908,6 @@ snapshots: deep-is@0.1.4: {} - default-browser-id@5.0.0: {} - - default-browser@5.2.1: - dependencies: - bundle-name: 4.1.0 - default-browser-id: 5.0.0 - - defaults@1.0.4: - dependencies: - clone: 1.0.4 - define-data-property@1.1.4: dependencies: es-define-property: 1.0.0 @@ -10281,8 +9916,6 @@ snapshots: define-lazy-prop@2.0.0: {} - define-lazy-prop@3.0.0: {} - define-properties@1.2.1: dependencies: define-data-property: 1.1.4 @@ -10324,6 +9957,8 @@ snapshots: destroy@1.2.0: {} + detect-indent@6.1.0: {} + detect-libc@2.0.3: {} devtools-protocol@0.0.1312386: {} @@ -10348,15 +9983,11 @@ snapshots: dependencies: esutils: 2.0.3 - dot-prop@9.0.0: - dependencies: - type-fest: 4.23.0 - dotenv@16.4.5: {} duck@0.1.12: dependencies: - underscore: 1.13.6 + underscore: 1.13.7 e2b@0.16.1: dependencies: @@ -10380,8 +10011,6 @@ snapshots: electron-to-chromium@1.5.2: {} - elegant-spinner@1.0.1: {} - emoji-regex@10.3.0: {} emoji-regex@8.0.0: {} @@ -10405,6 +10034,11 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.2.1 + enquirer@2.4.1: + dependencies: + ansi-colors: 4.1.3 + strip-ansi: 6.0.1 + entities@4.5.0: {} environment@1.1.0: {} @@ -10517,32 +10151,6 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 - esbuild@0.21.5: - optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 - esbuild@0.23.0: optionalDependencies: '@esbuild/aix-ppc64': 0.23.0 @@ -10572,8 +10180,6 @@ snapshots: escalade@3.1.2: {} - escape-goat@4.0.0: {} - escape-html@1.0.3: {} escape-latex@1.2.0: {} @@ -10604,13 +10210,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 4.3.6 enhanced-resolve: 5.17.1 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.6 is-core-module: 2.15.0 @@ -10621,18 +10227,18 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 7.17.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -10642,7 +10248,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3 @@ -10871,8 +10477,6 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - exit-hook@4.0.0: {} - expand-template@2.0.3: {} express@4.19.2: @@ -10913,6 +10517,8 @@ snapshots: extend@3.0.2: {} + extendable-error@0.1.7: {} + external-editor@3.1.0: dependencies: chardet: 0.7.0 @@ -10947,14 +10553,9 @@ snapshots: fast-uri@3.0.1: {} - fast-xml-parser@4.2.5: - dependencies: - strnum: 1.0.5 - fast-xml-parser@4.4.1: dependencies: strnum: 1.0.5 - optional: true fastq@1.17.1: dependencies: @@ -10981,19 +10582,6 @@ snapshots: to-arraybuffer: 1.0.1 tough-cookie: 4.1.4 - figures@1.7.0: - dependencies: - escape-string-regexp: 1.0.5 - object-assign: 4.1.1 - - figures@2.0.0: - dependencies: - escape-string-regexp: 1.0.5 - - figures@3.2.0: - dependencies: - escape-string-regexp: 1.0.5 - file-entry-cache@6.0.1: dependencies: flat-cache: 3.2.0 @@ -11014,8 +10602,6 @@ snapshots: transitivePeerDependencies: - supports-color - find-up-simple@1.0.0: {} - find-up@4.1.0: dependencies: locate-path: 5.0.0 @@ -11026,6 +10612,11 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 + find-yarn-workspace-root2@1.2.16: + dependencies: + micromatch: 4.0.7 + pkg-dir: 4.2.0 + flat-cache@3.2.0: dependencies: flatted: 3.3.1 @@ -11089,6 +10680,18 @@ snapshots: graceful-fs: 4.2.11 jsonfile: 2.4.0 + fs-extra@7.0.1: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + + fs-extra@8.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + fs-minipass@2.1.0: dependencies: minipass: 3.3.6 @@ -11151,11 +10754,11 @@ snapshots: generic-pool@3.9.0: {} - genkitx-openai@0.10.0(@genkit-ai/ai@0.5.8)(@genkit-ai/core@0.5.8)(encoding@0.1.13): + genkitx-openai@0.10.0(@genkit-ai/ai@0.5.9)(@genkit-ai/core@0.5.9): dependencies: - '@genkit-ai/ai': 0.5.8 - '@genkit-ai/core': 0.5.8 - openai: 4.53.2(encoding@0.1.13) + '@genkit-ai/ai': 0.5.9 + '@genkit-ai/core': 0.5.9 + openai: 4.54.0(encoding@0.1.13) zod: 3.23.8 transitivePeerDependencies: - encoding @@ -11203,8 +10806,6 @@ snapshots: github-from-package@0.0.0: {} - github-url-from-git@1.5.0: {} - glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -11231,10 +10832,6 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 - global-directory@4.0.1: - dependencies: - ini: 4.1.1 - globals@13.24.0: dependencies: type-fest: 0.20.2 @@ -11263,7 +10860,7 @@ snapshots: merge2: 1.4.1 slash: 4.0.0 - google-auth-library@9.11.0(encoding@0.1.13): + google-auth-library@9.13.0(encoding@0.1.13): dependencies: base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 @@ -11279,15 +10876,13 @@ snapshots: dependencies: get-intrinsic: 1.2.4 - graceful-fs@4.2.10: {} - graceful-fs@4.2.11: {} graphemer@1.4.0: {} groq-sdk@0.5.0(encoding@0.1.13): dependencies: - '@types/node': 18.19.42 + '@types/node': 18.19.43 '@types/node-fetch': 2.6.11 abort-controller: 3.0.0 agentkeepalive: 4.5.0 @@ -11310,10 +10905,6 @@ snapshots: hard-rejection@2.1.0: {} - has-ansi@2.0.0: - dependencies: - ansi-regex: 2.1.1 - has-bigints@1.0.2: {} has-flag@3.0.0: {} @@ -11352,10 +10943,6 @@ snapshots: dependencies: lru-cache: 6.0.0 - hosted-git-info@7.0.2: - dependencies: - lru-cache: 10.4.3 - html-entities@2.5.2: {} http-errors@2.0.0: @@ -11388,6 +10975,8 @@ snapshots: transitivePeerDependencies: - supports-color + human-id@1.0.2: {} + human-signals@2.1.0: {} human-signals@5.0.0: {} @@ -11408,10 +10997,6 @@ snapshots: ieee754@1.2.1: {} - ignore-walk@6.0.5: - dependencies: - minimatch: 9.0.5 - ignore@5.3.1: {} immediate@3.0.6: {} @@ -11428,17 +11013,8 @@ snapshots: cjs-module-lexer: 1.3.1 module-details-from-path: 1.0.3 - import-lazy@4.0.0: {} - - import-local@3.2.0: - dependencies: - pkg-dir: 4.2.0 - resolve-cwd: 3.0.0 - imurmurhash@0.1.4: {} - indent-string@3.2.0: {} - indent-string@4.0.0: {} indent-string@5.0.0: {} @@ -11458,61 +11034,6 @@ snapshots: ini@1.3.8: {} - ini@4.1.1: {} - - inquirer-autosubmit-prompt@0.2.0: - dependencies: - chalk: 2.4.2 - inquirer: 6.5.2 - rxjs: 6.6.7 - - inquirer@6.5.2: - dependencies: - ansi-escapes: 3.2.0 - chalk: 2.4.2 - cli-cursor: 2.1.0 - cli-width: 2.2.1 - external-editor: 3.1.0 - figures: 2.0.0 - lodash: 4.17.21 - mute-stream: 0.0.7 - run-async: 2.4.1 - rxjs: 6.6.7 - string-width: 2.1.1 - strip-ansi: 5.2.0 - through: 2.3.8 - - inquirer@7.3.3: - dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.17.21 - mute-stream: 0.0.8 - run-async: 2.4.1 - rxjs: 6.6.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - through: 2.3.8 - - inquirer@9.3.6: - dependencies: - '@inquirer/figures': 1.0.5 - ansi-escapes: 4.3.2 - cli-width: 4.1.0 - external-editor: 3.1.0 - mute-stream: 1.0.0 - ora: 5.4.1 - run-async: 3.0.0 - rxjs: 7.8.1 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - yoctocolors-cjs: 2.1.2 - internal-slot@1.0.7: dependencies: es-errors: 1.3.0 @@ -11581,20 +11102,12 @@ snapshots: is-docker@2.2.1: {} - is-docker@3.0.0: {} - is-extglob@2.1.1: {} is-finalizationregistry@1.0.2: dependencies: call-bind: 1.0.7 - is-fullwidth-code-point@1.0.0: - dependencies: - number-is-nan: 1.0.1 - - is-fullwidth-code-point@2.0.0: {} - is-fullwidth-code-point@3.0.0: {} is-fullwidth-code-point@4.0.0: {} @@ -11611,27 +11124,10 @@ snapshots: dependencies: is-extglob: 2.1.1 - is-in-ci@1.0.0: {} - - is-inside-container@1.0.0: - dependencies: - is-docker: 3.0.0 - - is-installed-globally@1.0.0: - dependencies: - global-directory: 4.0.1 - is-path-inside: 4.0.0 - - is-interactive@1.0.0: {} - - is-interactive@2.0.0: {} - is-map@2.0.3: {} is-negative-zero@2.0.3: {} - is-npm@6.0.0: {} - is-number-object@1.0.7: dependencies: has-tostringtag: 1.0.2 @@ -11640,10 +11136,6 @@ snapshots: is-obj@3.0.0: {} - is-observable@1.1.0: - dependencies: - symbol-observable: 1.2.0 - is-path-cwd@3.0.0: {} is-path-inside@3.0.3: {} @@ -11654,8 +11146,6 @@ snapshots: is-plain-obj@4.1.0: {} - is-promise@2.2.2: {} - is-reference@3.0.2: dependencies: '@types/estree': 1.0.5 @@ -11669,18 +11159,12 @@ snapshots: dependencies: is-absolute-url: 4.0.1 - is-scoped@3.0.0: - dependencies: - scoped-regex: 3.0.0 - is-set@2.0.3: {} is-shared-array-buffer@1.0.3: dependencies: call-bind: 1.0.7 - is-stream@1.1.0: {} - is-stream@2.0.1: {} is-stream@3.0.0: {} @@ -11689,6 +11173,10 @@ snapshots: dependencies: has-tostringtag: 1.0.2 + is-subdir@1.2.0: + dependencies: + better-path-resolve: 1.0.0 + is-symbol@1.0.4: dependencies: has-symbols: 1.0.3 @@ -11697,12 +11185,6 @@ snapshots: dependencies: which-typed-array: 1.1.15 - is-unicode-supported@0.1.0: {} - - is-unicode-supported@1.3.0: {} - - is-url-superb@6.1.0: {} - is-weakmap@2.0.2: {} is-weakref@1.0.2: @@ -11714,14 +11196,12 @@ snapshots: call-bind: 1.0.7 get-intrinsic: 1.2.4 + is-windows@1.0.2: {} + is-wsl@2.2.0: dependencies: is-docker: 2.2.1 - is-wsl@3.1.0: - dependencies: - is-inside-container: 1.0.0 - isarray@1.0.0: {} isarray@2.0.5: {} @@ -11739,8 +11219,6 @@ snapshots: dependencies: ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) - issue-regex@4.1.0: {} - iterator.prototype@1.1.2: dependencies: define-properties: 1.2.1 @@ -11761,14 +11239,17 @@ snapshots: js-base64@3.7.2: {} - js-base64@3.7.7: {} - js-tiktoken@1.0.12: dependencies: base64-js: 1.5.1 js-tokens@4.0.0: {} + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + js-yaml@4.1.0: dependencies: argparse: 2.0.1 @@ -11813,6 +11294,10 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 + jsonfile@4.0.0: + optionalDependencies: + graceful-fs: 4.2.11 + jsonfile@6.1.0: dependencies: universalify: 2.0.1 @@ -11882,63 +11367,59 @@ snapshots: ky@1.5.0: {} - langchain@0.2.11(@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.2)(chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3))(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)): + langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0): dependencies: - '@langchain/core': 0.2.18(langchain@0.2.11(@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.2)(chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3))(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)) - '@langchain/openai': 0.1.3(encoding@0.1.13)(langchain@0.2.11(@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.2)(chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3))(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))) - '@langchain/textsplitters': 0.0.3(langchain@0.2.11(@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.2)(chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3))(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)) + '@langchain/core': 0.2.20(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0))(openai@4.54.0) + '@langchain/openai': 0.2.5(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0)) + '@langchain/textsplitters': 0.0.3(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0))(openai@4.54.0) binary-extensions: 2.3.0 js-tiktoken: 1.0.12 js-yaml: 4.1.0 jsonpointer: 5.0.1 langchainhub: 0.0.11 - langsmith: 0.1.30(ak2gj77ai45faytgmrrbncyxnq) + langsmith: 0.1.40(@langchain/core@0.2.20(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0))(openai@4.54.0))(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0))(openai@4.54.0) ml-distance: 4.0.1 openapi-types: 12.1.3 p-retry: 4.6.2 uuid: 10.0.0 - yaml: 2.4.3 + yaml: 2.5.0 zod: 3.23.8 zod-to-json-schema: 3.23.2(zod@3.23.8) optionalDependencies: - '@aws-sdk/credential-provider-node': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0) + '@aws-sdk/credential-provider-node': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) '@browserbasehq/sdk': 1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) '@notionhq/client': 2.2.15(encoding@0.1.13) '@pinecone-database/pinecone': 3.0.0 assemblyai: 4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) - axios: 1.7.2 - chromadb: 1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)) + axios: 1.7.3 + chromadb: 1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.54.0(encoding@0.1.13)) fast-xml-parser: 4.4.1 ignore: 5.3.1 mammoth: 1.8.0 - mongodb: 6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3) + mongodb: 6.8.0(@aws-sdk/credential-providers@3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)))(socks@2.8.3) ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) transitivePeerDependencies: - encoding - openai - langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)): + langchain@0.2.12(openai@4.54.0): dependencies: - '@langchain/core': 0.2.18(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)) - '@langchain/openai': 0.1.3(encoding@0.1.13)(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))) - '@langchain/textsplitters': 0.0.3(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)) + '@langchain/core': 0.2.20(langchain@0.2.12(openai@4.54.0))(openai@4.54.0) + '@langchain/openai': 0.2.5(langchain@0.2.12(openai@4.54.0)) + '@langchain/textsplitters': 0.0.3(langchain@0.2.12(openai@4.54.0))(openai@4.54.0) binary-extensions: 2.3.0 js-tiktoken: 1.0.12 js-yaml: 4.1.0 jsonpointer: 5.0.1 langchainhub: 0.0.11 - langsmith: 0.1.30(@langchain/core@0.2.18(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)))(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)) + langsmith: 0.1.40(@langchain/core@0.2.20(langchain@0.2.12(openai@4.54.0))(openai@4.54.0))(langchain@0.2.12(openai@4.54.0))(openai@4.54.0) ml-distance: 4.0.1 openapi-types: 12.1.3 p-retry: 4.6.2 uuid: 10.0.0 - yaml: 2.4.3 + yaml: 2.5.0 zod: 3.23.8 zod-to-json-schema: 3.23.2(zod@3.23.8) - optionalDependencies: - '@browserbasehq/sdk': 1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) - '@notionhq/client': 2.2.15(encoding@0.1.13) - ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) transitivePeerDependencies: - encoding - openai @@ -11946,54 +11427,31 @@ snapshots: langchainhub@0.0.11: {} - langsmith@0.1.30(@langchain/core@0.2.18(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)))(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)): + langsmith@0.1.40(@langchain/core@0.2.20(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0))(openai@4.54.0))(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0))(openai@4.54.0): dependencies: '@types/uuid': 9.0.8 commander: 10.0.1 p-queue: 6.6.2 p-retry: 4.6.2 + semver: 7.6.3 uuid: 9.0.1 optionalDependencies: - '@langchain/core': 0.2.18(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)) - langchain: 0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) - openai: 4.53.2(encoding@0.1.13) - optional: true + '@langchain/core': 0.2.20(langchain@0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0))(openai@4.54.0) + langchain: 0.2.12(@aws-sdk/credential-provider-node@3.623.0)(@browserbasehq/sdk@1.4.2)(@notionhq/client@2.2.15)(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1)(axios@1.7.3)(chromadb@1.8.1(openai@4.54.0))(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0)(openai@4.54.0)(ws@8.18.0) + openai: 4.54.0(encoding@0.1.13) - langsmith@0.1.30(ak2gj77ai45faytgmrrbncyxnq): + langsmith@0.1.40(@langchain/core@0.2.20(langchain@0.2.12(openai@4.54.0))(openai@4.54.0))(langchain@0.2.12(openai@4.54.0))(openai@4.54.0): dependencies: '@types/uuid': 9.0.8 commander: 10.0.1 p-queue: 6.6.2 p-retry: 4.6.2 + semver: 7.6.3 uuid: 9.0.1 optionalDependencies: - '@langchain/core': 0.2.18(langchain@0.2.11(@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.2)(chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3))(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)) - langchain: 0.2.11(@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.2)(chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3))(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) - openai: 4.53.2(encoding@0.1.13) - - langsmith@0.1.39(@langchain/core@0.2.18(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)))(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)): - dependencies: - '@types/uuid': 9.0.8 - commander: 10.0.1 - p-queue: 6.6.2 - p-retry: 4.6.2 - uuid: 9.0.1 - optionalDependencies: - '@langchain/core': 0.2.18(langchain@0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)) - langchain: 0.2.11(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) - openai: 4.53.2(encoding@0.1.13) - - langsmith@0.1.39(ak2gj77ai45faytgmrrbncyxnq): - dependencies: - '@types/uuid': 9.0.8 - commander: 10.0.1 - p-queue: 6.6.2 - p-retry: 4.6.2 - uuid: 9.0.1 - optionalDependencies: - '@langchain/core': 0.2.18(langchain@0.2.11(@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.2)(chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3))(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.53.2(encoding@0.1.13)) - langchain: 0.2.11(@aws-sdk/credential-provider-node@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/client-sts@3.620.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.2)(chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3))(openai@4.53.2(encoding@0.1.13))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) - openai: 4.53.2(encoding@0.1.13) + '@langchain/core': 0.2.20(langchain@0.2.12(openai@4.54.0))(openai@4.54.0) + langchain: 0.2.12(openai@4.54.0) + openai: 4.54.0(encoding@0.1.13) language-subtag-registry@0.3.23: {} @@ -12001,10 +11459,6 @@ snapshots: dependencies: language-subtag-registry: 0.3.23 - latest-version@9.0.0: - dependencies: - package-json: 10.0.1 - levn@0.4.1: dependencies: prelude-ls: 1.2.1 @@ -12018,7 +11472,7 @@ snapshots: lines-and-columns@1.2.4: {} - lint-staged@15.2.7: + lint-staged@15.2.8: dependencies: chalk: 5.3.0 commander: 12.1.0 @@ -12029,38 +11483,10 @@ snapshots: micromatch: 4.0.7 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.4.5 + yaml: 2.5.0 transitivePeerDependencies: - supports-color - listr-input@0.2.1: - dependencies: - inquirer: 7.3.3 - inquirer-autosubmit-prompt: 0.2.0 - rxjs: 6.6.7 - through: 2.3.8 - - listr-silent-renderer@1.1.1: {} - - listr-update-renderer@0.5.0(listr@0.14.3): - dependencies: - chalk: 1.1.3 - cli-truncate: 0.2.1 - elegant-spinner: 1.0.1 - figures: 1.7.0 - indent-string: 3.2.0 - listr: 0.14.3 - log-symbols: 1.0.2 - log-update: 2.3.0 - strip-ansi: 3.0.1 - - listr-verbose-renderer@0.5.0: - dependencies: - chalk: 2.4.2 - cli-cursor: 2.1.0 - date-fns: 1.30.1 - figures: 2.0.0 - listr2@8.2.4: dependencies: cli-truncate: 4.0.0 @@ -12070,86 +11496,11 @@ snapshots: rfdc: 1.4.1 wrap-ansi: 9.0.0 - listr@0.14.3: - dependencies: - '@samverschueren/stream-to-observable': 0.3.1(rxjs@6.6.7) - is-observable: 1.1.0 - is-promise: 2.2.2 - is-stream: 1.1.0 - listr-silent-renderer: 1.1.1 - listr-update-renderer: 0.5.0(listr@0.14.3) - listr-verbose-renderer: 0.5.0 - p-map: 2.1.0 - rxjs: 6.6.7 - transitivePeerDependencies: - - zen-observable - - zenObservable - - llamaindex@0.3.17(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(@notionhq/client@2.2.15(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(node-fetch@3.3.2)(socks@2.8.3)(typescript@5.5.4)(utf-8-validate@6.0.4): + llamaindex@0.5.13(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/credential-providers@3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)))(@notionhq/client@2.2.15(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(socks@2.8.3)(typescript@5.5.4)(utf-8-validate@6.0.4): dependencies: '@anthropic-ai/sdk': 0.21.1(encoding@0.1.13) '@aws-crypto/sha256-js': 5.2.0 - '@datastax/astra-db-ts': 1.4.1 - '@google-cloud/vertexai': 1.4.0(encoding@0.1.13) - '@google/generative-ai': 0.12.0 - '@grpc/grpc-js': 1.11.1 - '@huggingface/inference': 2.8.0 - '@llamaindex/cloud': 0.0.5(node-fetch@3.3.2) - '@llamaindex/env': 0.1.3(@aws-crypto/sha256-js@5.2.0)(pathe@1.1.2) - '@mistralai/mistralai': 0.4.0(encoding@0.1.13) - '@pinecone-database/pinecone': 2.2.2 - '@qdrant/js-client-rest': 1.10.0(typescript@5.5.4) - '@types/lodash': 4.17.7 - '@types/papaparse': 5.3.14 - '@types/pg': 8.11.6 - '@xenova/transformers': 2.17.2 - '@zilliz/milvus2-sdk-node': 2.4.4 - ajv: 8.17.1 - assemblyai: 4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) - chromadb: 1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.9.5(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)) - cohere-ai: 7.9.5(encoding@0.1.13) - js-tiktoken: 1.0.12 - lodash: 4.17.21 - magic-bytes.js: 1.10.0 - mammoth: 1.8.0 - md-utils-ts: 2.0.0 - mongodb: 6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3) - notion-md-crawler: 1.0.0(encoding@0.1.13) - openai: 4.53.2(encoding@0.1.13) - papaparse: 5.4.1 - pathe: 1.1.2 - pg: 8.12.0 - pgvector: 0.1.8 - portkey-ai: 0.1.16 - rake-modified: 1.0.8 - string-strip-html: 13.4.8 - unpdf: 0.10.1(encoding@0.1.13) - wikipedia: 2.1.2 - wink-nlp: 2.3.0 - optionalDependencies: - '@notionhq/client': 2.2.15(encoding@0.1.13) - transitivePeerDependencies: - - '@aws-sdk/credential-providers' - - '@mongodb-js/zstd' - - bufferutil - - debug - - encoding - - gcp-metadata - - kerberos - - mongodb-client-encryption - - node-fetch - - pg-native - - snappy - - socks - - supports-color - - typescript - - utf-8-validate - - llamaindex@0.5.11(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(@notionhq/client@2.2.15(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(socks@2.8.3)(typescript@5.5.4)(utf-8-validate@6.0.4): - dependencies: - '@anthropic-ai/sdk': 0.21.1(encoding@0.1.13) - '@aws-crypto/sha256-js': 5.2.0 - '@azure/identity': 4.4.0 + '@azure/identity': 4.4.1 '@datastax/astra-db-ts': 1.4.1 '@discordjs/rest': 2.3.0 '@google-cloud/vertexai': 1.4.0(encoding@0.1.13) @@ -12157,22 +11508,22 @@ snapshots: '@grpc/grpc-js': 1.11.1 '@huggingface/inference': 2.8.0 '@llamaindex/cloud': 0.2.1 - '@llamaindex/core': 0.1.5(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15) + '@llamaindex/core': 0.1.7(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15) '@llamaindex/env': 0.1.8(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15) '@mistralai/mistralai': 0.5.0(encoding@0.1.13) '@mixedbread-ai/sdk': 2.2.11(encoding@0.1.13) '@pinecone-database/pinecone': 2.2.2 '@qdrant/js-client-rest': 1.10.0(typescript@5.5.4) '@types/lodash': 4.17.7 - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/papaparse': 5.3.14 '@types/pg': 8.11.6 '@xenova/transformers': 2.17.2 '@zilliz/milvus2-sdk-node': 2.4.4 ajv: 8.17.1 assemblyai: 4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) - chromadb: 1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.53.2(encoding@0.1.13)) - cohere-ai: 7.10.6(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0))(encoding@0.1.13) + chromadb: 1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.54.0(encoding@0.1.13)) + cohere-ai: 7.10.6(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(encoding@0.1.13) discord-api-types: 0.37.93 groq-sdk: 0.5.0(encoding@0.1.13) js-tiktoken: 1.0.12 @@ -12180,9 +11531,9 @@ snapshots: magic-bytes.js: 1.10.0 mammoth: 1.8.0 md-utils-ts: 2.0.0 - mongodb: 6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3) + mongodb: 6.8.0(@aws-sdk/credential-providers@3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)))(socks@2.8.3) notion-md-crawler: 1.0.0(encoding@0.1.13) - openai: 4.53.2(encoding@0.1.13) + openai: 4.54.0(encoding@0.1.13) papaparse: 5.4.1 pathe: 1.1.2 pg: 8.12.0 @@ -12217,6 +11568,13 @@ snapshots: load-tsconfig@0.2.5: {} + load-yaml-file@0.2.0: + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + locate-character@3.0.0: {} locate-path@5.0.0: @@ -12249,30 +11607,10 @@ snapshots: lodash.sortby@4.7.0: {} - lodash.zip@4.2.0: {} + lodash.startcase@4.4.0: {} lodash@4.17.21: {} - log-symbols@1.0.2: - dependencies: - chalk: 1.1.3 - - log-symbols@4.1.0: - dependencies: - chalk: 4.1.2 - is-unicode-supported: 0.1.0 - - log-symbols@6.0.0: - dependencies: - chalk: 5.3.0 - is-unicode-supported: 1.3.0 - - log-update@2.3.0: - dependencies: - ansi-escapes: 3.2.0 - cli-cursor: 2.1.0 - wrap-ansi: 3.0.1 - log-update@6.1.0: dependencies: ansi-escapes: 7.0.0 @@ -12302,7 +11640,7 @@ snapshots: dependencies: duck: 0.1.12 option: 0.2.4 - underscore: 1.13.6 + underscore: 1.13.7 loupe@3.1.1: dependencies: @@ -12310,6 +11648,11 @@ snapshots: lru-cache@10.4.3: {} + lru-cache@4.1.5: + dependencies: + pseudomap: 1.0.2 + yallist: 2.1.2 + lru-cache@6.0.0: dependencies: yallist: 4.0.0 @@ -12320,10 +11663,6 @@ snapshots: magic-bytes.js@1.10.0: {} - magic-string@0.30.10: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.11: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -12343,7 +11682,7 @@ snapshots: jszip: 3.10.1 lop: 0.4.1 path-is-absolute: 1.0.1 - underscore: 1.13.6 + underscore: 1.13.7 xmlbuilder: 10.1.1 map-obj@1.0.1: {} @@ -12387,8 +11726,6 @@ snapshots: type-fest: 1.4.0 yargs-parser: 20.2.9 - meow@13.2.0: {} - merge-descriptors@1.0.1: {} merge-stream@2.0.0: {} @@ -12410,8 +11747,6 @@ snapshots: mime@1.6.0: {} - mimic-fn@1.2.0: {} - mimic-fn@2.1.0: {} mimic-fn@4.0.0: {} @@ -12492,15 +11827,17 @@ snapshots: '@types/whatwg-url': 11.0.5 whatwg-url: 13.0.0 - mongodb@6.8.0(@aws-sdk/credential-providers@3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)))(socks@2.8.3): + mongodb@6.8.0(@aws-sdk/credential-providers@3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)))(socks@2.8.3): dependencies: '@mongodb-js/saslprep': 1.1.8 bson: 6.8.0 mongodb-connection-string-url: 3.0.1 optionalDependencies: - '@aws-sdk/credential-providers': 3.620.1(@aws-sdk/client-sso-oidc@3.620.1(@aws-sdk/client-sts@3.620.0)) + '@aws-sdk/credential-providers': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) socks: 2.8.3 + mri@1.2.0: {} + ms@2.0.0: {} ms@2.1.2: {} @@ -12509,12 +11846,6 @@ snapshots: mustache@4.2.0: {} - mute-stream@0.0.7: {} - - mute-stream@0.0.8: {} - - mute-stream@1.0.0: {} - mz@2.7.0: dependencies: any-promise: 1.3.0 @@ -12536,10 +11867,6 @@ snapshots: netmask@2.0.2: {} - new-github-release-url@2.0.0: - dependencies: - type-fest: 2.19.0 - node-abi@3.65.0: dependencies: semver: 7.6.3 @@ -12584,12 +11911,6 @@ snapshots: semver: 7.6.3 validate-npm-package-license: 3.0.4 - normalize-package-data@6.0.2: - dependencies: - hosted-git-info: 7.0.2 - semver: 7.6.3 - validate-npm-package-license: 3.0.4 - normalize-path@3.0.0: {} normalize-url@8.0.1: {} @@ -12601,61 +11922,6 @@ snapshots: transitivePeerDependencies: - encoding - np@10.0.7(typescript@5.5.4): - dependencies: - chalk: 5.3.0 - chalk-template: 1.1.0 - cosmiconfig: 8.3.6(typescript@5.5.4) - del: 7.1.0 - escape-goat: 4.0.0 - escape-string-regexp: 5.0.0 - execa: 8.0.1 - exit-hook: 4.0.0 - github-url-from-git: 1.5.0 - hosted-git-info: 7.0.2 - ignore-walk: 6.0.5 - import-local: 3.2.0 - inquirer: 9.3.6 - is-installed-globally: 1.0.0 - is-interactive: 2.0.0 - is-scoped: 3.0.0 - issue-regex: 4.1.0 - listr: 0.14.3 - listr-input: 0.2.1 - log-symbols: 6.0.0 - meow: 13.2.0 - new-github-release-url: 2.0.0 - npm-name: 8.0.0 - onetime: 7.0.0 - open: 10.1.0 - p-memoize: 7.1.1 - p-timeout: 6.1.2 - path-exists: 5.0.0 - pkg-dir: 8.0.0 - read-package-up: 11.0.0 - read-pkg: 9.0.1 - rxjs: 7.8.1 - semver: 7.6.3 - symbol-observable: 4.0.0 - terminal-link: 3.0.0 - update-notifier: 7.2.0 - transitivePeerDependencies: - - typescript - - zen-observable - - zenObservable - - npm-name@8.0.0: - dependencies: - is-scoped: 3.0.0 - is-url-superb: 6.1.0 - ky: 1.5.0 - lodash.zip: 4.2.0 - org-regex: 1.0.0 - p-map: 7.0.2 - registry-auth-token: 5.0.2 - registry-url: 6.0.1 - validate-npm-package-name: 5.0.1 - npm-normalize-package-bin@3.0.1: {} npm-run-all2@6.2.2: @@ -12686,8 +11952,6 @@ snapshots: num-sort@2.1.0: {} - number-is-nan@1.0.1: {} - object-assign@4.1.1: {} object-inspect@1.13.2: {} @@ -12758,10 +12022,6 @@ snapshots: dependencies: fn.name: 1.1.0 - onetime@2.0.1: - dependencies: - mimic-fn: 1.2.0 - onetime@5.1.2: dependencies: mimic-fn: 2.1.0 @@ -12798,13 +12058,6 @@ snapshots: onnxruntime-common: 1.14.0 platform: 1.3.6 - open@10.1.0: - dependencies: - default-browser: 5.2.1 - define-lazy-prop: 3.0.0 - is-inside-container: 1.0.0 - is-wsl: 3.1.0 - open@8.4.2: dependencies: define-lazy-prop: 2.0.0 @@ -12819,9 +12072,9 @@ snapshots: dependencies: ky: 1.5.0 - openai@4.53.2(encoding@0.1.13): + openai@4.54.0(encoding@0.1.13): dependencies: - '@types/node': 18.19.42 + '@types/node': 18.19.43 '@types/node-fetch': 2.6.11 abort-controller: 3.0.0 agentkeepalive: 4.5.0 @@ -12846,22 +12099,14 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - ora@5.4.1: - dependencies: - bl: 4.1.0 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-spinners: 2.9.2 - is-interactive: 1.0.0 - is-unicode-supported: 0.1.0 - log-symbols: 4.1.0 - strip-ansi: 6.0.1 - wcwidth: 1.0.1 - - org-regex@1.0.0: {} - os-tmpdir@1.0.2: {} + outdent@0.5.0: {} + + p-filter@2.1.0: + dependencies: + p-map: 2.1.0 + p-finally@1.0.0: {} p-limit@2.3.0: @@ -12888,11 +12133,6 @@ snapshots: p-map@7.0.2: {} - p-memoize@7.1.1: - dependencies: - mimic-fn: 4.0.0 - type-fest: 3.13.1 - p-queue@6.6.2: dependencies: eventemitter3: 4.0.7 @@ -12909,8 +12149,6 @@ snapshots: dependencies: p-finally: 1.0.0 - p-timeout@6.1.2: {} - p-try@2.2.0: {} pac-proxy-agent@7.0.2: @@ -12933,13 +12171,6 @@ snapshots: package-json-from-dist@1.0.0: {} - package-json@10.0.1: - dependencies: - ky: 1.5.0 - registry-auth-token: 5.0.2 - registry-url: 6.0.1 - semver: 7.6.3 - pako@1.0.11: {} papaparse@5.4.1: {} @@ -12963,12 +12194,12 @@ snapshots: parseurl@1.3.3: {} + partial-json@0.1.7: {} + path-browserify@1.0.1: {} path-exists@4.0.0: {} - path-exists@5.0.0: {} - path-is-absolute@1.0.1: {} path-key@3.1.1: {} @@ -13045,8 +12276,6 @@ snapshots: dependencies: split2: 4.2.0 - pgvector@0.1.8: {} - pgvector@0.2.0: {} picocolors@1.0.1: {} @@ -13055,6 +12284,8 @@ snapshots: pidtree@0.6.0: {} + pify@4.0.1: {} + pinecone-client@2.0.0: dependencies: ky: 1.5.0 @@ -13065,10 +12296,6 @@ snapshots: dependencies: find-up: 4.1.0 - pkg-dir@8.0.0: - dependencies: - find-up-simple: 1.0.0 - platform@1.3.6: {} pluralize@8.0.0: {} @@ -13079,12 +12306,12 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-load-config@6.0.1(postcss@8.4.40)(tsx@4.16.2)(yaml@2.5.0): + postcss-load-config@6.0.1(postcss@8.4.40)(tsx@4.16.5)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: postcss: 8.4.40 - tsx: 4.16.2 + tsx: 4.16.5 yaml: 2.5.0 postcss@8.4.40: @@ -13130,8 +12357,17 @@ snapshots: tar-fs: 2.1.1 tunnel-agent: 0.6.0 + preferred-pm@3.1.4: + dependencies: + find-up: 5.0.0 + find-yarn-workspace-root2: 1.2.16 + path-exists: 4.0.0 + which-pm: 2.2.0 + prelude-ls@1.2.1: {} + prettier@2.8.8: {} + prettier@3.3.3: {} process-nextick-args@2.0.1: {} @@ -13146,8 +12382,6 @@ snapshots: object-assign: 4.1.1 react-is: 16.13.1 - proto-list@1.2.4: {} - protobufjs@6.11.4: dependencies: '@protobufjs/aspromise': 1.1.2 @@ -13161,7 +12395,7 @@ snapshots: '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 '@types/long': 4.0.2 - '@types/node': 22.0.0 + '@types/node': 20.14.14 long: 4.0.0 protobufjs@7.3.2: @@ -13176,7 +12410,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.0.0 + '@types/node': 20.14.14 long: 5.2.3 proxy-addr@2.0.7: @@ -13199,6 +12433,8 @@ snapshots: proxy-from-env@1.1.0: {} + pseudomap@1.0.2: {} + psl@1.9.0: {} pump@3.0.0: @@ -13208,14 +12444,10 @@ snapshots: punycode@2.3.1: {} - pupa@3.1.0: - dependencies: - escape-goat: 4.0.0 - - puppeteer-core@22.14.0(bufferutil@4.0.8)(utf-8-validate@6.0.4): + puppeteer-core@22.15.0(bufferutil@4.0.8)(utf-8-validate@6.0.4): dependencies: '@puppeteer/browsers': 2.3.0 - chromium-bidi: 0.6.2(devtools-protocol@0.0.1312386) + chromium-bidi: 0.6.3(devtools-protocol@0.0.1312386) debug: 4.3.6 devtools-protocol: 0.0.1312386 ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) @@ -13232,10 +12464,6 @@ snapshots: dependencies: side-channel: 1.0.6 - qs@6.12.3: - dependencies: - side-channel: 1.0.6 - querystringify@2.2.0: {} queue-microtask@1.2.3: {} @@ -13297,12 +12525,6 @@ snapshots: json-parse-even-better-errors: 3.0.2 npm-normalize-package-bin: 3.0.1 - read-package-up@11.0.0: - dependencies: - find-up-simple: 1.0.0 - read-pkg: 9.0.1 - type-fest: 4.23.0 - read-pkg-up@7.0.1: dependencies: find-up: 4.1.0 @@ -13329,13 +12551,12 @@ snapshots: parse-json: 5.2.0 type-fest: 1.4.0 - read-pkg@9.0.1: + read-yaml-file@1.1.0: dependencies: - '@types/normalize-package-data': 2.4.4 - normalize-package-data: 6.0.2 - parse-json: 8.1.0 - type-fest: 4.23.0 - unicorn-magic: 0.1.0 + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 readable-stream@2.3.8: dependencies: @@ -13391,14 +12612,6 @@ snapshots: es-errors: 1.3.0 set-function-name: 2.0.2 - registry-auth-token@5.0.2: - dependencies: - '@pnpm/npm-conf': 2.2.2 - - registry-url@6.0.1: - dependencies: - rc: 1.2.8 - regjsparser@0.10.0: dependencies: jsesc: 0.5.0 @@ -13407,7 +12620,7 @@ snapshots: require-from-string@2.0.2: {} - require-in-the-middle@7.3.0: + require-in-the-middle@7.4.0: dependencies: debug: 4.3.6 module-details-from-path: 1.0.3 @@ -13419,10 +12632,6 @@ snapshots: requires-port@1.0.0: {} - resolve-cwd@3.0.0: - dependencies: - resolve-from: 5.0.0 - resolve-from@4.0.0: {} resolve-from@5.0.0: {} @@ -13441,16 +12650,6 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - restore-cursor@2.0.0: - dependencies: - onetime: 2.0.1 - signal-exit: 3.0.7 - - restore-cursor@3.1.0: - dependencies: - onetime: 5.1.2 - signal-exit: 3.0.7 - restore-cursor@5.1.0: dependencies: onetime: 7.0.0 @@ -13466,45 +12665,36 @@ snapshots: dependencies: glob: 7.2.3 - rollup@4.19.1: + rollup@4.20.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.19.1 - '@rollup/rollup-android-arm64': 4.19.1 - '@rollup/rollup-darwin-arm64': 4.19.1 - '@rollup/rollup-darwin-x64': 4.19.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.19.1 - '@rollup/rollup-linux-arm-musleabihf': 4.19.1 - '@rollup/rollup-linux-arm64-gnu': 4.19.1 - '@rollup/rollup-linux-arm64-musl': 4.19.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.19.1 - '@rollup/rollup-linux-riscv64-gnu': 4.19.1 - '@rollup/rollup-linux-s390x-gnu': 4.19.1 - '@rollup/rollup-linux-x64-gnu': 4.19.1 - '@rollup/rollup-linux-x64-musl': 4.19.1 - '@rollup/rollup-win32-arm64-msvc': 4.19.1 - '@rollup/rollup-win32-ia32-msvc': 4.19.1 - '@rollup/rollup-win32-x64-msvc': 4.19.1 + '@rollup/rollup-android-arm-eabi': 4.20.0 + '@rollup/rollup-android-arm64': 4.20.0 + '@rollup/rollup-darwin-arm64': 4.20.0 + '@rollup/rollup-darwin-x64': 4.20.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.20.0 + '@rollup/rollup-linux-arm-musleabihf': 4.20.0 + '@rollup/rollup-linux-arm64-gnu': 4.20.0 + '@rollup/rollup-linux-arm64-musl': 4.20.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0 + '@rollup/rollup-linux-riscv64-gnu': 4.20.0 + '@rollup/rollup-linux-s390x-gnu': 4.20.0 + '@rollup/rollup-linux-x64-gnu': 4.20.0 + '@rollup/rollup-linux-x64-musl': 4.20.0 + '@rollup/rollup-win32-arm64-msvc': 4.20.0 + '@rollup/rollup-win32-ia32-msvc': 4.20.0 + '@rollup/rollup-win32-x64-msvc': 4.20.0 fsevents: 2.3.3 - run-applescript@7.0.0: {} - - run-async@2.4.1: {} - - run-async@3.0.0: {} - run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 - rxjs@6.6.7: - dependencies: - tslib: 1.14.1 - rxjs@7.8.1: dependencies: tslib: 2.6.3 + optional: true safe-array-concat@1.1.2: dependencies: @@ -13531,16 +12721,10 @@ snapshots: safer-buffer@2.1.2: {} - scoped-regex@3.0.0: {} - secure-json-parse@2.7.0: {} seedrandom@3.0.5: {} - semver-diff@4.0.0: - dependencies: - semver: 7.6.3 - semver@5.7.2: {} semver@6.3.1: {} @@ -13565,14 +12749,6 @@ snapshots: transitivePeerDependencies: - supports-color - seroval-plugins@1.1.0(seroval@1.1.0): - dependencies: - seroval: 1.1.0 - optional: true - - seroval@1.1.0: - optional: true - serve-static@1.15.0: dependencies: encodeurl: 1.0.2 @@ -13616,10 +12792,16 @@ snapshots: tar-fs: 3.0.6 tunnel-agent: 0.6.0 + shebang-command@1.2.0: + dependencies: + shebang-regex: 1.0.0 + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 + shebang-regex@1.0.0: {} + shebang-regex@3.0.0: {} shell-quote@1.8.1: {} @@ -13662,8 +12844,6 @@ snapshots: slash@4.0.0: {} - slice-ansi@0.0.4: {} - slice-ansi@5.0.0: dependencies: ansi-styles: 6.2.1 @@ -13689,13 +12869,6 @@ snapshots: ip-address: 9.0.5 smart-buffer: 4.2.0 - solid-js@1.8.19: - dependencies: - csstype: 3.1.3 - seroval: 1.1.0 - seroval-plugins: 1.1.0(seroval@1.1.0) - optional: true - sort-keys@5.0.0: dependencies: is-plain-obj: 4.1.0 @@ -13713,6 +12886,11 @@ snapshots: dependencies: memory-pager: 1.5.0 + spawndamnit@2.0.0: + dependencies: + cross-spawn: 5.1.0 + signal-exit: 3.0.7 + spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 @@ -13781,17 +12959,6 @@ snapshots: string-trim-spaces-only@5.0.10: {} - string-width@1.0.2: - dependencies: - code-point-at: 1.1.0 - is-fullwidth-code-point: 1.0.0 - strip-ansi: 3.0.1 - - string-width@2.1.1: - dependencies: - is-fullwidth-code-point: 2.0.0 - strip-ansi: 4.0.0 - string-width@4.2.3: dependencies: emoji-regex: 8.0.0 @@ -13862,18 +13029,6 @@ snapshots: dependencies: safe-buffer: 5.2.1 - strip-ansi@3.0.1: - dependencies: - ansi-regex: 2.1.1 - - strip-ansi@4.0.0: - dependencies: - ansi-regex: 3.0.1 - - strip-ansi@5.2.0: - dependencies: - ansi-regex: 4.1.1 - strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 @@ -13902,8 +13057,6 @@ snapshots: strnum@1.0.5: {} - stubborn-fs@1.2.5: {} - sucrase@3.35.0: dependencies: '@jridgewell/gen-mapping': 0.3.5 @@ -13914,8 +13067,6 @@ snapshots: pirates: 4.0.6 ts-interface-checker: 0.1.13 - supports-color@2.0.0: {} - supports-color@5.5.0: dependencies: has-flag: 3.0.0 @@ -13924,11 +13075,6 @@ snapshots: dependencies: has-flag: 4.0.0 - supports-hyperlinks@2.3.0: - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - supports-preserve-symlinks-flag@1.0.0: {} svelte@4.2.18: @@ -13956,13 +13102,9 @@ snapshots: swrev@4.0.0: {} - swrv@1.0.4(vue@3.4.34(typescript@5.5.4)): + swrv@1.0.4(vue@3.4.35(typescript@5.5.4)): dependencies: - vue: 3.4.34(typescript@5.5.4) - - symbol-observable@1.2.0: {} - - symbol-observable@4.0.0: {} + vue: 3.4.35(typescript@5.5.4) tapable@2.2.1: {} @@ -14005,10 +13147,7 @@ snapshots: yallist: 4.0.0 optional: true - terminal-link@3.0.0: - dependencies: - ansi-escapes: 5.0.0 - supports-hyperlinks: 2.3.0 + term-size@2.2.1: {} text-decoder@1.1.1: dependencies: @@ -14038,7 +13177,7 @@ snapshots: tiny-invariant@1.3.3: {} - tinybench@2.8.0: {} + tinybench@2.9.0: {} tinypool@1.0.0: {} @@ -14100,7 +13239,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.3(postcss@8.4.40)(tsx@4.16.2)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(postcss@8.4.40)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -14112,9 +13251,9 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(postcss@8.4.40)(tsx@4.16.2)(yaml@2.5.0) + postcss-load-config: 6.0.1(postcss@8.4.40)(tsx@4.16.5)(yaml@2.5.0) resolve-from: 5.0.0 - rollup: 4.19.1 + rollup: 4.20.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 @@ -14127,9 +13266,9 @@ snapshots: - tsx - yaml - tsx@4.16.2: + tsx@4.16.5: dependencies: - esbuild: 0.21.5 + esbuild: 0.23.0 get-tsconfig: 4.7.6 optionalDependencies: fsevents: 2.3.3 @@ -14138,6 +13277,33 @@ snapshots: dependencies: safe-buffer: 5.2.1 + turbo-darwin-64@2.0.11: + optional: true + + turbo-darwin-arm64@2.0.11: + optional: true + + turbo-linux-64@2.0.11: + optional: true + + turbo-linux-arm64@2.0.11: + optional: true + + turbo-windows-64@2.0.11: + optional: true + + turbo-windows-arm64@2.0.11: + optional: true + + turbo@2.0.11: + optionalDependencies: + turbo-darwin-64: 2.0.11 + turbo-darwin-arm64: 2.0.11 + turbo-linux-64: 2.0.11 + turbo-linux-arm64: 2.0.11 + turbo-windows-64: 2.0.11 + turbo-windows-arm64: 2.0.11 + twitter-api-sdk@1.2.1(encoding@0.1.13): dependencies: abort-controller: 3.0.0 @@ -14151,18 +13317,12 @@ snapshots: type-fest@0.20.2: {} - type-fest@0.21.3: {} - type-fest@0.6.0: {} type-fest@0.8.1: {} type-fest@1.4.0: {} - type-fest@2.19.0: {} - - type-fest@3.13.1: {} - type-fest@4.23.0: {} type-is@1.6.18: @@ -14222,11 +13382,11 @@ snapshots: buffer: 5.7.1 through: 2.3.8 - underscore@1.13.6: {} + underscore@1.13.7: {} undici-types@5.26.5: {} - undici-types@6.11.1: {} + undici-types@6.13.0: {} undici@5.28.4: dependencies: @@ -14234,23 +13394,16 @@ snapshots: undici@6.13.0: {} - unicorn-magic@0.1.0: {} - universal-github-app-jwt@2.2.0: {} universal-user-agent@7.0.2: {} + universalify@0.1.2: {} + universalify@0.2.0: {} universalify@2.0.1: {} - unpdf@0.10.1(encoding@0.1.13): - optionalDependencies: - canvas: 2.11.2(encoding@0.1.13) - transitivePeerDependencies: - - encoding - - supports-color - unpdf@0.11.0(encoding@0.1.13): optionalDependencies: canvas: 2.11.2(encoding@0.1.13) @@ -14266,21 +13419,6 @@ snapshots: escalade: 3.1.2 picocolors: 1.0.1 - update-notifier@7.2.0: - dependencies: - boxen: 8.0.0 - chalk: 5.3.0 - configstore: 7.0.0 - import-lazy: 4.0.0 - is-in-ci: 1.0.0 - is-installed-globally: 1.0.0 - is-npm: 6.0.0 - latest-version: 9.0.0 - pupa: 3.1.0 - semver: 7.6.3 - semver-diff: 4.0.0 - xdg-basedir: 5.1.0 - uri-js@4.4.1: dependencies: punycode: 2.3.1 @@ -14320,17 +13458,15 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - validate-npm-package-name@5.0.1: {} - vary@1.1.2: {} - vite-node@2.0.4(@types/node@22.0.0): + vite-node@2.0.5(@types/node@22.1.0): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@22.0.0) + vite: 5.3.5(@types/node@22.1.0) transitivePeerDependencies: - '@types/node' - less @@ -14341,38 +13477,38 @@ snapshots: - supports-color - terser - vite@5.3.5(@types/node@22.0.0): + vite@5.3.5(@types/node@22.1.0): dependencies: - esbuild: 0.21.5 + esbuild: 0.23.0 postcss: 8.4.40 - rollup: 4.19.1 + rollup: 4.20.0 optionalDependencies: - '@types/node': 22.0.0 + '@types/node': 22.1.0 fsevents: 2.3.3 - vitest@2.0.4(@types/node@22.0.0): + vitest@2.0.5(@types/node@22.1.0): dependencies: '@ampproject/remapping': 2.3.0 - '@vitest/expect': 2.0.4 - '@vitest/pretty-format': 2.0.4 - '@vitest/runner': 2.0.4 - '@vitest/snapshot': 2.0.4 - '@vitest/spy': 2.0.4 - '@vitest/utils': 2.0.4 + '@vitest/expect': 2.0.5 + '@vitest/pretty-format': 2.0.5 + '@vitest/runner': 2.0.5 + '@vitest/snapshot': 2.0.5 + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 chai: 5.1.1 debug: 4.3.6 execa: 8.0.1 - magic-string: 0.30.10 + magic-string: 0.30.11 pathe: 1.1.2 std-env: 3.7.0 - tinybench: 2.8.0 + tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@22.0.0) - vite-node: 2.0.4(@types/node@22.0.0) + vite: 5.3.5(@types/node@22.1.0) + vite-node: 2.0.5(@types/node@22.1.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.0.0 + '@types/node': 22.1.0 transitivePeerDependencies: - less - lightningcss @@ -14382,20 +13518,16 @@ snapshots: - supports-color - terser - vue@3.4.34(typescript@5.5.4): + vue@3.4.35(typescript@5.5.4): dependencies: - '@vue/compiler-dom': 3.4.34 - '@vue/compiler-sfc': 3.4.34 - '@vue/runtime-dom': 3.4.34 - '@vue/server-renderer': 3.4.34(vue@3.4.34(typescript@5.5.4)) - '@vue/shared': 3.4.34 + '@vue/compiler-dom': 3.4.35 + '@vue/compiler-sfc': 3.4.35 + '@vue/runtime-dom': 3.4.35 + '@vue/server-renderer': 3.4.35(vue@3.4.35(typescript@5.5.4)) + '@vue/shared': 3.4.35 optionalDependencies: typescript: 5.5.4 - wcwidth@1.0.1: - dependencies: - defaults: 1.0.4 - web-streams-polyfill@3.3.3: {} web-streams-polyfill@4.0.0-beta.3: {} @@ -14424,8 +13556,6 @@ snapshots: tr46: 1.0.1 webidl-conversions: 4.0.2 - when-exit@2.1.3: {} - which-boxed-primitive@1.0.2: dependencies: is-bigint: 1.0.4 @@ -14458,6 +13588,11 @@ snapshots: which-pm-runs@1.1.0: {} + which-pm@2.2.0: + dependencies: + load-yaml-file: 0.2.0 + path-exists: 4.0.0 + which-typed-array@1.1.15: dependencies: available-typed-arrays: 1.0.7 @@ -14466,6 +13601,10 @@ snapshots: gopd: 1.0.1 has-tostringtag: 1.0.2 + which@1.3.1: + dependencies: + isexe: 2.0.0 + which@2.0.2: dependencies: isexe: 2.0.0 @@ -14480,15 +13619,11 @@ snapshots: string-width: 4.2.3 optional: true - widest-line@5.0.0: - dependencies: - string-width: 7.2.0 - - wikibase-sdk@10.0.2: {} + wikibase-sdk@10.0.3: {} wikipedia@2.1.2: dependencies: - axios: 1.7.2 + axios: 1.7.3 infobox-parser: 3.6.4 transitivePeerDependencies: - debug @@ -14517,17 +13652,6 @@ snapshots: word-wrap@1.2.5: {} - wrap-ansi@3.0.1: - dependencies: - string-width: 2.1.1 - strip-ansi: 4.0.0 - - wrap-ansi@6.2.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 @@ -14553,22 +13677,17 @@ snapshots: bufferutil: 4.0.8 utf-8-validate: 6.0.4 - xdg-basedir@5.1.0: {} - xmlbuilder@10.1.1: {} xtend@4.0.2: {} y18n@5.0.8: {} + yallist@2.1.2: {} + yallist@4.0.0: {} - yaml@2.4.3: {} - - yaml@2.4.5: {} - - yaml@2.5.0: - optional: true + yaml@2.5.0: {} yargs-parser@20.2.9: {} @@ -14591,8 +13710,6 @@ snapshots: yocto-queue@0.1.0: {} - yoctocolors-cjs@2.1.2: {} - zod-to-json-schema@3.22.5(zod@3.23.8): dependencies: zod: 3.23.8 @@ -14601,7 +13718,7 @@ snapshots: dependencies: zod: 3.23.8 - zod-validation-error@3.3.0(zod@3.23.8): + zod-validation-error@3.3.1(zod@3.23.8): dependencies: zod: 3.23.8 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 8cef1c0..1598933 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,3 @@ packages: - - 'examples' + - 'packages/*' + - 'examples/*' diff --git a/readme.md b/readme.md index 87f92a1..05a3f1a 100644 --- a/readme.md +++ b/readme.md @@ -17,24 +17,31 @@ - [Intro](#intro) - [Install](#install) + - [AI SDKs](#ai-sdks) + - [Vercel AI SDk](#vercel-ai-sdk) + - [LangChain](#langchain) + - [LlamaIndex](#llamaindex) + - [Firebase Genkit](#firebase-genkit) + - [Dexa Dexter](#dexa-dexter) + - [OpenAI SDK](#openai-sdk) + - [Optimized Imports](#optimized-imports) - [Services](#services) -- [Compound Tools](#compound-tools) -- [AI SDKs](#ai-sdks) -- [Client Goals](#client-goals) +- [Client Design Philosophy](#client-design-philosophy) - [TODO](#todo) - [Contributors](#contributors) - [License](#license) ## Intro -The goal of this project is to create a **set of standard AI functions / tools** which are **optimized for both normal TS-usage as well as LLM-based apps** and that work with all of the major AI SDKs (LangChain, LlamaIndex, Vercel AI SDK, OpenAI SDK, etc). +The goal of this project is to create a **set of standard AI functions / tools** which are **optimized for both normal TS-usage as well as LLM-based apps** and **work with all of the major TS AI SDKs** (LangChain, LlamaIndex, Vercel AI SDK, OpenAI SDK, etc). -For example, stdlib clients like `WeatherClient` can be used as normal TS classes: +Agentic clients like `WeatherClient` can be used as normal TS classes: ```ts import { WeatherClient } from '@agentic/stdlib' -const weather = new WeatherClient() // (requires `WEATHER_API_KEY` env var) +// Requires `process.env.WEATHER_API_KEY` (from weatherapi.com) +const weather = new WeatherClient() const result = await weather.getCurrentWeather({ q: 'San Francisco' @@ -44,13 +51,13 @@ console.log(result) Or you can use these clients as **LLM-based tools** where the LLM decides when and how to invoke the underlying functions for you. -This works across all of the major AI SDKs via adaptors. Here's an example using [Vercel's AI SDK](https://github.com/vercel/ai): +This works across all of the major AI SDKs via adapters. Here's an example using [Vercel's AI SDK](https://github.com/vercel/ai): ```ts // sdk-specific imports import { openai } from '@ai-sdk/openai' import { generateText } from 'ai' -import { createAISDKTools } from '@agentic/stdlib/ai-sdk' +import { createAISDKTools } from '@agentic/ai-sdk' // sdk-agnostic imports import { WeatherClient } from '@agentic/stdlib' @@ -58,8 +65,8 @@ import { WeatherClient } from '@agentic/stdlib' const weather = new WeatherClient() const result = await generateText({ - model: openai('gpt-4o'), - // this is the key line which uses the `@agentic/stdlib/ai-sdk` adaptor + model: openai('gpt-4o-mini'), + // this is the key line which uses the `@agentic/ai-sdk` adapter tools: createAISDKTools(weather), toolChoice: 'required', prompt: 'What is the weather in San Francisco?' @@ -75,7 +82,7 @@ Here's a slightly more complex example which uses multiple clients and selects a ```ts // sdk-specific imports import { ChatModel, createAIRunner } from '@dexaai/dexter' -import { createDexterFunctions } from '@agentic/stdlib/dexter' +import { createDexterFunctions } from '@agentic/dexter' // sdk-agnostic imports import { PerigonClient, SerperClient } from '@agentic/stdlib' @@ -87,13 +94,13 @@ async function main() { const runner = createAIRunner({ chatModel: new ChatModel({ - params: { model: 'gpt-4o', temperature: 0 } + params: { model: 'gpt-4o-mini', temperature: 0 } }), functions: createDexterFunctions( perigon.functions.pick('search_news_stories'), serper ), - systemMessage: `You are a helpful assistant. Be as concise as possible.` + systemMessage: 'You are a helpful assistant. Be as concise as possible.' }) const result = await runner( @@ -105,7 +112,7 @@ async function main() { Here we've exposed 2 functions to the LLM, `search_news_stories` (which comes from the `PerigonClient.searchStories` method) and `serper_google_search` (which implicitly comes from the `SerperClient.search` method). -All of the SDK adaptors like `createDexterFunctions` accept very flexible in what they accept. `AIFunctionLike` objects include: +All of the SDK adapters like `createDexterFunctions` accept very flexible `AIFunctionLike` objects, which include: - `AIFunctionSet` - Sets of AI functions (like `perigon.functions.pick('search_news_stories')` or `perigon.functions` or `serper.functions`) - `AIFunctionsProvider` - Client classes which expose an `AIFunctionSet` via the `.functions` property (like `perigon` or `serper`) @@ -116,76 +123,237 @@ You can pass as many of these `AIFunctionLike` objects as you'd like and you can ## Install ```sh -npm install @agentic/stdlib +npm install @agentic/stdlib @agentic/core zod ``` This package is [ESM only](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) and requires `Node.js >= 18` or an equivalent environment (bun, deno, CF workers, etc). -> [!NOTE] -> All heavy third-party imports are isolated as _optional peer dependencies_ to keep the main `@agentic/stdlib` package as lightweight as possible. +### AI SDKs -Depending on the AI SDK and tool you want to use, you'll also need to install the required peer dependencies. +Each AI SDK adapter has its own package which needs to be installed. + +
+ +#### Vercel AI SDk + + +```sh +npm install @agentic/ai-sdk ai +``` + +```ts +import { createAISDKTools } from '@agentic/ai-sdk' +``` + +See [examples/ai-sdk](./examples/ai-sdk) for a full example. + +
+ +
+ +#### LangChain + + +```sh +npm install @agentic/langchain @langchain/core langchain +``` + +```ts +import { createLangChainTools } from '@agentic/langchain' +``` + +See [examples/langchain](./examples/langchain) for a full example. + +
+ +
+ +#### LlamaIndex + + +```sh +npm install @agentic/llamaindex llamaindex +``` + +```ts +import { createLlamaIndexTools } from '@agentic/llamaindex' +``` + +See [examples/llamaindex](./examples/llamaindex) for a full example. + +
+ +
+ +#### Firebase Genkit + + +```sh +npm install @agentic/genkit @genkit-ai/ai @genkit-ai/core +``` + +```ts +import { createGenkitTools } from '@agentic/genkit' +``` + +See [examples/genkit](./examples/genkit) for a full example. + +
+ +
+ +#### Dexa Dexter + + +```sh +npm install @agentic/dexter @dexaai/dexter +``` + +```ts +import { createDexterFunctions } from '@agentic/dexter' +``` + +See [examples/dexter](./examples/dexter) for a full example. + +
+ +
+ +#### OpenAI SDK + + +```sh +npm install openai +``` + +There's no need for an adapter with the OpenAI SDK since all agentic tools are compatible with OpenAI by default. You can use `AIFunctionSet.specs` for function calling or `AIFunctionSet.toolSpecs` for parallel tool calling. + +```ts +import { WeatherClient } from '@agentic/stdlib' +import OpenAI from 'openai' + +const weather = new WeatherClient() +const openai = new OpenAI() + +const messages: OpenAI.ChatCompletionMessageParam[] = [ + { + role: 'system', + content: 'You are a helpful assistant. Be as concise as possible.' + }, + { role: 'user', content: 'What is the weather in San Francisco?' } +] + +{ + // First call to OpenAI to invoke the weather tool + const res = await openai.chat.completions.create({ + messages, + model: 'gpt-4o-mini', + temperature: 0, + tools: weather.functions.toolSpecs, + tool_choice: 'required' + }) + const message = res.choices[0]?.message! + console.log(JSON.stringify(message, null, 2)) + assert(message.tool_calls?.[0]?.function?.name === 'get_current_weather') + + const fn = weather.functions.get('get_current_weather')! + assert(fn) + + const toolParams = message.tool_calls[0].function.arguments + const toolResult = await fn(toolParams) + + messages.push(message) + messages.push({ + role: 'tool', + tool_call_id: message.tool_calls[0].id, + content: JSON.stringify(toolResult) + }) +} + +{ + // Second call to OpenAI to generate a text response + const res = await openai.chat.completions.create({ + messages, + model: 'gpt-4o-mini', + temperature: 0, + tools: weather.functions.toolSpecs + }) + const message = res.choices?.[0]?.message + console.log(JSON.stringify(message, null, 2)) +} +``` + +See [examples/openai](./examples/openai) for a full example. + +
+ +See the [examples](./examples) directory for working examples of how to use each of these adapters. + +### Optimized Imports + +`@agentic/stdlib` is just a convenience wrapper which re-exports all of the built-in AI tool packages. If you want to optimize your imports, you can replace `@agentic/stdlib` with the specific AI tools you want. For example: + +```sh +npm install @agentic/weather @agentic/core zod +``` + +```ts +import { WeatherClient } from '@agentic/weather' +``` + +Some of these individual tool packages have peer dependencies if they depend on large, external packages. If so, you'll need to install their peer deps as well. + +Take `e2b`, for example, which requires `@e2b/code-interpreter` as a peer dep: + +```sh +npm install @agentic/e2b @agentic/core zod @e2b/code-interpreter +``` + +```ts +import { e2b } from '@agentic/e2b' +``` + +> [!NOTE] +> There is no functional difference between using `@agentic/stdlib` versus using the individual packages directly. The only difference is if you want to optimize your install size (when running on serverless functions, for instance), in which case installing and using the individual packages directly will be more efficient. The default examples use `@agentic/stdlib` because it provides a simpler DX. ## Services -| Service | Client | Description | -| ------------------------------------------------------------------------ | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [Bing](https://www.microsoft.com/en-us/bing/apis/bing-web-search-api) | `BingClient` | Bing web search. | -| [Calculator](https://github.com/josdejong/mathjs) | `calculator` | Basic calculator for simple mathematical expressions. | -| [Clearbit](https://dashboard.clearbit.com/docs) | `ClearbitClient` | Resolving and enriching people and company datae. | -| [Dexa](https://dexa.ai) | `DexaClient` | Answers questions from the world's best podcasters. | -| [Diffbot](https://docs.diffbot.com) | `DiffbotClient` | Web page classification and scraping; person and company data enrichment. | -| [E2B](https://e2b.dev) | `e2b` | Hosted Python code intrepreter sandbox which is really useful for data analysis, flexible code execution, and advanced reasoning on-the-fly. | -| [Exa](https://docs.exa.ai) | `ExaClient` | Web search tailored for LLMs. | -| [Firecrawl](https://www.firecrawl.dev) | `FirecrawlClient` | Website scraping and sanitization. | -| [HackerNews](https://github.com/HackerNews/API) | `HackerNewsClient` | Official HackerNews API. | -| [Hunter](https://hunter.io) | `HunterClient` | Email finder, verifier, and enrichment. | -| [Jina](https://jina.ai/reader) | `JinaClient` | Clean URL reader and web search + URL top result reading with a generous free tier. | -| [Midjourney](https://www.imagineapi.dev) | `MidjourneyClient` | Unofficial Midjourney client for generative images. | -| [Novu](https://novu.co) | `NovuClient` | Sending notifications (email, SMS, in-app, push, etc). | -| [People Data Labs](https://www.peopledatalabs.com) | `PeopleDataLabsClient` | People & company data (WIP). | -| [Perigon](https://www.goperigon.com/products/news-api) | `PerigonClient` | Real-time news API and web content data from 140,000+ sources. Structured and enriched by AI, primed for LLMs. | -| [Polygon](https://polygon.io) | `PolygonClient` | Stock market and company financial data. | -| [PredictLeads](https://predictleads.com) | `PredictLeadsClient` | In-depth company data including signals like fundraising events, hiring news, product launches, technologies used, etc. | -| [Proxycurl](https://nubela.co/proxycurl) | `ProxycurlClient` | People and company data from LinkedIn & Crunchbase. | -| Scraper | `ScraperClient` | Scrapes URLs into clean html/markdown/text content (TODO: currently closed beta). | -| [Searxng](https://docs.searxng.org) | `SearxngClient` | OSS meta search engine capable of searching across many providers like Reddit, Google, Brave, Arxiv, Genius, IMDB, Rotten Tomatoes, Wikidata, Wolfram Alpha, YouTube, GitHub, [etc](https://docs.searxng.org/user/configured_engines.html#configured-engines). | -| [SerpAPI](https://serpapi.com/search-api) | `SerpAPIClient` | Lightweight wrapper around SerpAPI for Google search. | -| [Serper](https://serper.dev) | `SerperClient` | Lightweight wrapper around Serper for Google search. | -| [Slack](https://api.slack.com/docs) | `SlackClient` | Send and receive Slack messages. | -| [SocialData](https://socialdata.tools) | `SocialDataClient` | Unofficial Twitter / X client (readonly) which is much cheaper than the official Twitter API. | -| [Tavily](https://tavily.com) | `TavilyClient` | Web search API tailored for LLMs. | -| [Twilio](https://www.twilio.com/docs/conversations/api) | `TwilioClient` | Twilio conversation API to send and receive SMS messages. | -| [Twitter](https://developer.x.com/en/docs/twitter-api) | `TwitterClient` | Basic Twitter API methods for fetching users, tweets, and searching recent tweets. Includes support for plan-aware rate-limiting. Uses [Nango](https://www.nango.dev) for OAuth support. | -| [WeatherAPI](https://www.weatherapi.com) | `WeatherClient` | Basic access to current weather data based on location. | -| [Wikidata](https://www.wikidata.org/wiki/Wikidata:Data_access) | `WikidataClient` | Basic Wikidata client. | -| [Wikipedia](https://www.mediawiki.org/wiki/API) | `WikipediaClient` | Wikipedia page search and summaries. | -| [Wolfram Alpha](https://products.wolframalpha.com/llm-api/documentation) | `WolframAlphaClient` | Wolfram Alpha LLM API client for answering computational, mathematical, and scientific questions. | +| Service | Package | Named export | Description | +| ------------------------------------------------------------------------ | --------------------------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [Bing](https://www.microsoft.com/en-us/bing/apis/bing-web-search-api) | `@agentic/bing` | `BingClient` | Bing web search. | +| [Calculator](https://github.com/josdejong/mathjs) | `@agentic/calculator` | `calculator` | Basic calculator for simple mathematical expressions. | +| [Clearbit](https://dashboard.clearbit.com/docs) | `@agentic/clearbit` | `ClearbitClient` | Resolving and enriching people and company datae. | +| [Dexa](https://dexa.ai) | `@agentic/dexa` | `DexaClient` | Answers questions from the world's best podcasters. | +| [Diffbot](https://docs.diffbot.com) | `@agentic/diffbot` | `DiffbotClient` | Web page classification and scraping; person and company data enrichment. | +| [E2B](https://e2b.dev) | `@agentic/e2b` | `e2b` | Hosted Python code intrepreter sandbox which is really useful for data analysis, flexible code execution, and advanced reasoning on-the-fly. (_peer dep_ `@e2b/code-interpreter`) | +| [Exa](https://docs.exa.ai) | `@agentic/exa` | `ExaClient` | Web search tailored for LLMs. | +| [Firecrawl](https://www.firecrawl.dev) | `@agentic/firecrawl` | `FirecrawlClient` | Website scraping and sanitization. | +| [HackerNews](https://github.com/HackerNews/API) | `@agentic/hacker-news` | `HackerNewsClient` | Official HackerNews API. | +| [Hunter](https://hunter.io) | `@agentic/hunter` | `HunterClient` | Email finder, verifier, and enrichment. | +| [Jina](https://jina.ai/reader) | `@agentic/jina` | `JinaClient` | Clean URL reader and web search + URL top result reading with a generous free tier. | +| [Midjourney](https://www.imagineapi.dev) | `@agentic/midjourney` | `MidjourneyClient` | Unofficial Midjourney client for generative images. | +| [Novu](https://novu.co) | `@agentic/novu` | `NovuClient` | Sending notifications (email, SMS, in-app, push, etc). | +| [People Data Labs](https://www.peopledatalabs.com) | `@agentic/people-data-labs` | `PeopleDataLabsClient` | People & company data (WIP). | +| [Perigon](https://www.goperigon.com/products/news-api) | `@agentic/perigon` | `PerigonClient` | Real-time news API and web content data from 140,000+ sources. Structured and enriched by AI, primed for LLMs. | +| [Polygon](https://polygon.io) | `@agentic/polygon` | `PolygonClient` | Stock market and company financial data. | +| [PredictLeads](https://predictleads.com) | `@agentic/predict-leads` | `PredictLeadsClient` | In-depth company data including signals like fundraising events, hiring news, product launches, technologies used, etc. | +| [Proxycurl](https://nubela.co/proxycurl) | `@agentic/proxycurl` | `ProxycurlClient` | People and company data from LinkedIn & Crunchbase. | +| [Searxng](https://docs.searxng.org) | `@agentic/searxng` | `SearxngClient` | OSS meta search engine capable of searching across many providers like Reddit, Google, Brave, Arxiv, Genius, IMDB, Rotten Tomatoes, Wikidata, Wolfram Alpha, YouTube, GitHub, [etc](https://docs.searxng.org/user/configured_engines.html#configured-engines). | +| [SerpAPI](https://serpapi.com/search-api) | `@agentic/serpapi` | `SerpAPIClient` | Lightweight wrapper around SerpAPI for Google search. | +| [Serper](https://serper.dev) | `@agentic/serper` | `SerperClient` | Lightweight wrapper around Serper for Google search. | +| [Slack](https://api.slack.com/docs) | `@agentic/slack` | `SlackClient` | Send and receive Slack messages. | +| [SocialData](https://socialdata.tools) | `@agentic/social-data` | `SocialDataClient` | Unofficial Twitter / X client (readonly) which is much cheaper than the official Twitter API. | +| [Tavily](https://tavily.com) | `@agentic/tavily` | `TavilyClient` | Web search API tailored for LLMs. | +| [Twilio](https://www.twilio.com/docs/conversations/api) | `@agentic/twilio` | `TwilioClient` | Twilio conversation API to send and receive SMS messages. | +| [Twitter](https://developer.x.com/en/docs/twitter-api) | `@agentic/twitter` | `TwitterClient` | Basic Twitter API methods for fetching users, tweets, and searching recent tweets. Includes support for plan-aware rate-limiting. Uses [Nango](https://www.nango.dev) for OAuth support. | +| [Weather](https://www.weatherapi.com) | `@agentic/weather` | `WeatherClient` | Basic access to current weather data based on location. | +| [Wikidata](https://www.wikidata.org/wiki/Wikidata:Data_access) | `@agentic/wikidata` | `WikidataClient` | Basic Wikidata client. | +| [Wikipedia](https://www.mediawiki.org/wiki/API) | `@agentic/wikipedia` | `WikipediaClient` | Wikipedia page search and summaries. | +| [Wolfram Alpha](https://products.wolframalpha.com/llm-api/documentation) | `@agentic/wolfram-alpha` | `WolframAlphaClient` | Wolfram Alpha LLM API client for answering computational, mathematical, and scientific questions. | -Note that many of these clients expose multiple AI functions. +Note that you can import any of these AI tools from `@agentic/stdlib` OR from their individual packages. Installing and importing from their individual packages is more efficient, but it's less convenient so it isn't the default. -## Compound Tools - -- `SearchAndCrawl` - -## AI SDKs - -- OpenAI SDK - - no need for an adaptor; use `AIFunctionSet.specs` or `AIFunctionSet.toolSpecs` -- Vercel AI SDK - - `import { createAISDKTools } from '@agentic/stdlib/ai-sdk'` -- LangChain - - `import { createLangChainTools } from '@agentic/stdlib/langchain'` -- LlamaIndex - - `import { createLlamaIndexTools } from '@agentic/stdlib/llamaindex'` -- Firebase Genkit - - `import { createGenkitTools } from '@agentic/stdlib/genkit'` -- Dexa Dexter - - `import { createDexterFunctions } from '@agentic/stdlib/dexter'` - -See the [examples](./examples) directory for examples of how to use each of these adaptors. - -## Client Goals +## Client Design Philosophy - clients should be as minimal as possible - clients should use `ky` and `zod` where possible @@ -194,7 +362,6 @@ See the [examples](./examples) directory for examples of how to use each of thes - `inputSchema` zod schemas should be as minimal as possible with descriptions prompt engineered specifically for use with LLMs - clients and AIFunctions should be composable via `AIFunctionSet` - clients should work with all major TS AI SDKs - - SDK adaptors should be as lightweight as possible and be optional peer dependencies of `@agentic/stdlib` ## TODO diff --git a/src/ai-function-set.test.ts b/src/ai-function-set.test.ts deleted file mode 100644 index 39dee18..0000000 --- a/src/ai-function-set.test.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { expect, test } from 'vitest' -import { z } from 'zod' - -import { AIFunctionSet } from './ai-function-set' -import { aiFunction, AIFunctionsProvider } from './fns' -import { calculator } from './tools/calculator' - -class MockAITool extends AIFunctionsProvider { - @aiFunction({ - name: 'echo', - description: 'Echoes the input.', - inputSchema: z.object({ - query: z.string().describe('input query to echo') - }) - }) - async echo({ query }: { query: string }) { - return query - } -} - -test('AIFunctionSet constructor', () => { - const mockAITool = new MockAITool() - const s0 = new AIFunctionSet([mockAITool, calculator]) - - expect(s0.size).toEqual(2) - expect(s0.get('echo')).toBeDefined() - expect(s0.get('calculator')).toBeDefined() - expect([...s0].length).toEqual(2) - - const s1 = new AIFunctionSet([s0, mockAITool, calculator, calculator]) - expect(s0.size).toEqual(2) - expect(s1.size).toEqual(2) - expect(s1.get('echo')).toBeDefined() - expect(s1.get('calculator')).toBeDefined() - expect([...s1].length).toEqual(2) -}) - -test('AIFunctionSet constructor invalid function', () => { - const mockAITool = new MockAITool() - - expect( - () => new AIFunctionSet([mockAITool, calculator, { spec: {} } as any]) - ).toThrowError('Invalid AIFunctionLike: [object Object]') -}) diff --git a/src/assert.ts b/src/assert.ts deleted file mode 100644 index 01d9253..0000000 --- a/src/assert.ts +++ /dev/null @@ -1,32 +0,0 @@ -/** - * Slightly modified version of [tiny-invariant](https://github.com/alexreardon/tiny-invariant). - * - * `assert` is used to [assert](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-7.html#assertion-functions) that the `condition` is [truthy](https://github.com/getify/You-Dont-Know-JS/blob/bdbe570600d4e1107d0b131787903ca1c9ec8140/up%20%26%20going/ch2.md#truthy--falsy). - * - * 💥 `assert` will `throw` an `Error` if the `condition` is [falsey](https://github.com/getify/You-Dont-Know-JS/blob/bdbe570600d4e1107d0b131787903ca1c9ec8140/up%20%26%20going/ch2.md#truthy--falsy) - * - * @example - * - * ```ts - * const value: Person | null = { name: 'Alex' }; - * assert(value, 'Expected value to be a person'); - * // type of `value`` has been narrowed to `Person` - * ``` - */ -export function assert( - condition: any, - /** - * Can provide a string, or a function that returns a string for cases where - * the message takes a fair amount of effort to compute. - */ - message?: string | (() => string) -): asserts condition { - if (condition) { - return - } - - const providedMessage: string | undefined = - typeof message === 'function' ? message() : message - - throw new Error(providedMessage ?? 'Assertion failed') -} diff --git a/src/services/index.ts b/src/services/index.ts deleted file mode 100644 index 2c41081..0000000 --- a/src/services/index.ts +++ /dev/null @@ -1,27 +0,0 @@ -export * from './bing-client' -export * from './clearbit-client' -export * from './dexa-client' -export * from './diffbot-client' -export * from './exa-client' -export * from './firecrawl-client' -export * from './hacker-news-client' -export * from './hunter-client' -export * from './jina-client' -export * from './midjourney-client' -export * from './novu-client' -export * from './people-data-labs-client' -export * from './perigon-client' -export * from './polygon-client' -export * from './predict-leads-client' -export * from './proxycurl-client' -export * from './scraper-client' -export * from './searxng-client' -export * from './serpapi-client' -export * from './serper-client' -export * from './slack-client' -export * from './social-data-client' -export * from './tavily-client' -export * from './twilio-client' -export * from './weather-client' -export * from './wikipedia-client' -export * from './wolfram-alpha-client' diff --git a/tsup.config.ts b/tsup.config.ts index 5b4ed72..bbb2d78 100644 --- a/tsup.config.ts +++ b/tsup.config.ts @@ -2,19 +2,7 @@ import { defineConfig } from 'tsup' export default defineConfig([ { - entry: [ - 'src/index.ts', - 'src/sdks/ai-sdk.ts', - 'src/sdks/dexter.ts', - 'src/sdks/genkit.ts', - 'src/sdks/langchain.ts', - 'src/sdks/llamaindex.ts', - 'src/services/twitter/index.ts', - 'src/services/github-client.ts', - 'src/services/wikidata-client.ts', - 'src/tools/calculator.ts', - 'src/tools/e2b.ts' - ], + entry: ['src/index.ts'], outDir: 'dist', target: 'node18', platform: 'node', diff --git a/turbo.json b/turbo.json new file mode 100644 index 0000000..7e12e06 --- /dev/null +++ b/turbo.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://turbo.build/schema.json", + "ui": "stream", + "tasks": { + "build": { + "dependsOn": ["^build"], + "outputs": ["dist/**"], + "outputLogs": "new-only" + }, + "clean": { + "cache": false, + "dependsOn": ["^clean"] + }, + "test": { + "dependsOn": [ + "test:format", + "test:lint", + "build", + "test:typecheck", + "test:unit" + ] + }, + "test:lint": { + "dependsOn": ["^test:lint"], + "outputLogs": "errors-only" + }, + "test:typecheck": { + "dependsOn": ["^test:typecheck"], + "outputLogs": "errors-only" + }, + "test:unit": { + "dependsOn": ["^test:unit"], + "outputLogs": "errors-only" + }, + "test:format": { + "dependsOn": ["//#test:format", "^test:format"] + }, + "//#test:format": {}, + "dev": { + "cache": false, + "persistent": true + } + } +}