diff --git a/libs/checkpoint-mongodb/package.json b/libs/checkpoint-mongodb/package.json index 678cde669..371dfb64f 100644 --- a/libs/checkpoint-mongodb/package.json +++ b/libs/checkpoint-mongodb/package.json @@ -17,7 +17,7 @@ "build": "pnpm turbo build:internal --filter=@langchain/langgraph-checkpoint-mongodb", "build:internal": "pnpm --filter @langchain/build compile @langchain/langgraph-checkpoint-mongodb", "clean": "rm -rf dist/ dist-cjs/ .turbo/", - "lint:eslint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", + "lint:eslint": "ESLINT_USE_FLAT_CONFIG=false NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", "lint:dpdm": "dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts", "lint": "pnpm lint:eslint && pnpm lint:dpdm", "lint:fix": "pnpm lint:eslint --fix && pnpm lint:dpdm", @@ -43,11 +43,11 @@ "@tsconfig/recommended": "^1.0.3", "@types/better-sqlite3": "^7.6.12", "@types/uuid": "^10", - "@typescript-eslint/eslint-plugin": "^6.12.0", - "@typescript-eslint/parser": "^6.12.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", "dotenv": "^16.3.1", "dpdm": "^3.12.0", - "eslint": "^8.33.0", + "eslint": "^9.26.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.29.1", diff --git a/libs/checkpoint-postgres/package.json b/libs/checkpoint-postgres/package.json index 57f813bef..57b1a8e2c 100644 --- a/libs/checkpoint-postgres/package.json +++ b/libs/checkpoint-postgres/package.json @@ -17,7 +17,7 @@ "build": "pnpm turbo build:internal --filter=@langchain/langgraph-checkpoint-postgres", "build:internal": "pnpm --filter @langchain/build compile @langchain/langgraph-checkpoint-postgres", "clean": "rm -rf dist/ dist-cjs/ .turbo/", - "lint:eslint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", + "lint:eslint": "ESLINT_USE_FLAT_CONFIG=false NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", "lint:dpdm": "dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts", "lint": "pnpm lint:eslint && pnpm lint:dpdm", "lint:fix": "pnpm lint:eslint --fix && pnpm lint:dpdm", @@ -43,11 +43,11 @@ "@tsconfig/recommended": "^1.0.3", "@types/pg": "^8.11.8", "@types/uuid": "^10", - "@typescript-eslint/eslint-plugin": "^6.12.0", - "@typescript-eslint/parser": "^6.12.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", "dotenv": "^16.3.1", "dpdm": "^3.12.0", - "eslint": "^8.33.0", + "eslint": "^9.26.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.29.1", diff --git a/libs/checkpoint-redis/.eslintrc.cjs b/libs/checkpoint-redis/.eslintrc.cjs index aa02244e7..4a40daac6 100644 --- a/libs/checkpoint-redis/.eslintrc.cjs +++ b/libs/checkpoint-redis/.eslintrc.cjs @@ -16,7 +16,11 @@ module.exports = { "no-unused-vars": "off", "@typescript-eslint/no-unused-vars": [ "error", - { argsIgnorePattern: "^_", varsIgnorePattern: "^_" }, + { + argsIgnorePattern: "^_", + varsIgnorePattern: "^_", + caughtErrors: "none", + }, ], "no-undef": "off", // TypeScript handles this "no-redeclare": "off", diff --git a/libs/checkpoint-redis/package.json b/libs/checkpoint-redis/package.json index 84d0c3482..6c4c120bf 100644 --- a/libs/checkpoint-redis/package.json +++ b/libs/checkpoint-redis/package.json @@ -17,7 +17,7 @@ "build": "pnpm turbo build:internal --filter=@langchain/langgraph-checkpoint-redis", "build:internal": "pnpm --filter @langchain/build compile @langchain/langgraph-checkpoint-redis", "clean": "rm -rf dist/ dist-cjs/ .turbo/", - "lint:eslint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", + "lint:eslint": "ESLINT_USE_FLAT_CONFIG=false NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", "lint:dpdm": "dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts", "lint": "pnpm lint:eslint && pnpm lint:dpdm", "lint:fix": "pnpm lint:eslint --fix && pnpm lint:dpdm", @@ -44,11 +44,11 @@ "@tsconfig/recommended": "^1.0.3", "@types/node": "^20", "testcontainers": "^10.0.0", - "@typescript-eslint/eslint-plugin": "^6.12.0", - "@typescript-eslint/parser": "^6.12.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", "dotenv": "^16.3.1", "dpdm": "^3.12.0", - "eslint": "^8.33.0", + "eslint": "^9.26.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.29.1", @@ -106,4 +106,4 @@ "files": [ "dist/" ] -} \ No newline at end of file +} diff --git a/libs/checkpoint-sqlite/package.json b/libs/checkpoint-sqlite/package.json index 507302052..8af859c18 100644 --- a/libs/checkpoint-sqlite/package.json +++ b/libs/checkpoint-sqlite/package.json @@ -17,7 +17,7 @@ "build": "pnpm turbo build:internal --filter=@langchain/langgraph-checkpoint-sqlite", "build:internal": "pnpm --filter @langchain/build compile @langchain/langgraph-checkpoint-sqlite", "clean": "rm -rf dist/ dist-cjs/ .turbo/", - "lint:eslint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", + "lint:eslint": "ESLINT_USE_FLAT_CONFIG=false NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", "lint:dpdm": "dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts", "lint": "pnpm lint:eslint && pnpm lint:dpdm", "lint:fix": "pnpm lint:eslint --fix && pnpm lint:dpdm", @@ -43,12 +43,12 @@ "@tsconfig/recommended": "^1.0.3", "@types/better-sqlite3": "^7.6.12", "@types/uuid": "^10", - "@typescript-eslint/eslint-plugin": "^6.12.0", - "@typescript-eslint/parser": "^6.12.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", "better-sqlite3": "^12.6.0", "dotenv": "^16.3.1", "dpdm": "^3.12.0", - "eslint": "^8.33.0", + "eslint": "^9.26.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.29.1", diff --git a/libs/checkpoint-validation/package.json b/libs/checkpoint-validation/package.json index 870f902b5..d6f9067f5 100644 --- a/libs/checkpoint-validation/package.json +++ b/libs/checkpoint-validation/package.json @@ -17,7 +17,7 @@ "build": "pnpm turbo build:internal --filter=@langchain/langgraph-checkpoint-validation", "build:internal": "pnpm --filter @langchain/build compile @langchain/langgraph-checkpoint-validation && cp src/runner.ts dist/runner.ts", "clean": "rm -rf dist/ dist-cjs/ .turbo/", - "lint:eslint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", + "lint:eslint": "ESLINT_USE_FLAT_CONFIG=false NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", "lint:dpdm": "dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts", "lint": "pnpm lint:eslint && pnpm lint:dpdm", "lint:fix": "pnpm lint:eslint --fix && pnpm lint:dpdm", @@ -53,12 +53,12 @@ "@tsconfig/recommended": "^1.0.3", "@types/uuid": "^10", "@types/yargs": "^17.0.33", - "@typescript-eslint/eslint-plugin": "^6.12.0", - "@typescript-eslint/parser": "^6.12.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", "better-sqlite3": "^11.7.0", "dotenv": "^16.3.1", "dpdm": "^3.12.0", - "eslint": "^8.33.0", + "eslint": "^9.26.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.29.1", diff --git a/libs/checkpoint/package.json b/libs/checkpoint/package.json index 418f4fb1c..fe24a2992 100644 --- a/libs/checkpoint/package.json +++ b/libs/checkpoint/package.json @@ -17,7 +17,7 @@ "build": "pnpm turbo build:internal --filter=@langchain/langgraph-checkpoint", "build:internal": "pnpm --filter @langchain/build compile @langchain/langgraph-checkpoint", "clean": "rm -rf dist/ dist-cjs/ .turbo/", - "lint:eslint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", + "lint:eslint": "ESLINT_USE_FLAT_CONFIG=false NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", "lint:dpdm": "dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts", "lint": "pnpm lint:eslint && pnpm lint:dpdm", "lint:fix": "pnpm lint:eslint --fix && pnpm lint:dpdm", @@ -40,11 +40,11 @@ "@langchain/scripts": ">=0.1.3 <0.2.0", "@tsconfig/recommended": "^1.0.3", "@types/uuid": "^10", - "@typescript-eslint/eslint-plugin": "^6.12.0", - "@typescript-eslint/parser": "^6.12.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", "dotenv": "^16.3.1", "dpdm": "^3.12.0", - "eslint": "^8.33.0", + "eslint": "^9.26.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.29.1", diff --git a/libs/checkpoint/src/serde/jsonplus.ts b/libs/checkpoint/src/serde/jsonplus.ts index 90347f34c..85b8db00f 100644 --- a/libs/checkpoint/src/serde/jsonplus.ts +++ b/libs/checkpoint/src/serde/jsonplus.ts @@ -82,7 +82,7 @@ async function _reviver(value: any): Promise { } function _encodeConstructorArgs( - // eslint-disable-next-line @typescript-eslint/ban-types + // eslint-disable-next-line @typescript-eslint/no-unsafe-function-type constructor: Function, method?: string, args?: any[], diff --git a/libs/langgraph-core/package.json b/libs/langgraph-core/package.json index 21b0fc275..44ca731c8 100644 --- a/libs/langgraph-core/package.json +++ b/libs/langgraph-core/package.json @@ -17,7 +17,7 @@ "build": "pnpm turbo build:internal --filter=@langchain/langgraph", "build:internal": "pnpm --filter @langchain/build compile @langchain/langgraph", "clean": "rm -rf dist/ dist-cjs/ .turbo/", - "lint:eslint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", + "lint:eslint": "ESLINT_USE_FLAT_CONFIG=false NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", "lint:dpdm": "dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts", "lint": "pnpm lint:eslint && pnpm lint:dpdm", "lint:fix": "pnpm lint:eslint --fix && pnpm lint:dpdm", @@ -61,14 +61,14 @@ "@tsconfig/recommended": "^1.0.3", "@types/pg": "^8", "@types/uuid": "^10", - "@typescript-eslint/eslint-plugin": "^6.12.0", - "@typescript-eslint/parser": "^6.12.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", "@vitest/browser": "^3.0.8", "@xenova/transformers": "^2.17.2", "cheerio": "1.0.0-rc.12", "dotenv": "^16.3.1", "dpdm": "^3.12.0", - "eslint": "^8.33.0", + "eslint": "^9.26.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.29.1", @@ -191,4 +191,4 @@ "files": [ "dist/" ] -} \ No newline at end of file +} diff --git a/libs/langgraph-core/src/graph/state.ts b/libs/langgraph-core/src/graph/state.ts index 9a6cfff05..56c0894d2 100644 --- a/libs/langgraph-core/src/graph/state.ts +++ b/libs/langgraph-core/src/graph/state.ts @@ -194,7 +194,7 @@ type MergeReturnType = Prev & Curr extends infer T type Prettify = { [K in keyof T]: T[K]; - // eslint-disable-next-line @typescript-eslint/ban-types + // eslint-disable-next-line @typescript-eslint/no-empty-object-type } & {}; /** diff --git a/libs/langgraph-cua/package.json b/libs/langgraph-cua/package.json index 1811beab1..b7552b7b4 100644 --- a/libs/langgraph-cua/package.json +++ b/libs/langgraph-cua/package.json @@ -18,7 +18,7 @@ "build": "pnpm turbo build:internal", "build:internal": "pnpm --filter @langchain/build compile @langchain/langgraph-cua", "clean": "rm -rf dist/ dist-cjs/ .turbo/", - "lint:eslint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", + "lint:eslint": "ESLINT_USE_FLAT_CONFIG=false NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", "lint:dpdm": "dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts", "lint": "pnpm lint:eslint && pnpm lint:dpdm", "lint:fix": "pnpm lint:eslint --fix && pnpm lint:dpdm", @@ -45,11 +45,11 @@ "@langchain/openai": "^1.0.0", "@langchain/scripts": "^0.1.3", "@tsconfig/recommended": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^6.12.0", - "@typescript-eslint/parser": "^6.12.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", "dotenv": "^16.3.1", "dpdm": "^3.12.0", - "eslint": "^8.33.0", + "eslint": "^9.26.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.29.1", diff --git a/libs/langgraph-supervisor/package.json b/libs/langgraph-supervisor/package.json index a8e4c8e2b..9b4e0ce03 100644 --- a/libs/langgraph-supervisor/package.json +++ b/libs/langgraph-supervisor/package.json @@ -17,7 +17,7 @@ "build": "pnpm turbo build:internal", "build:internal": "pnpm --filter @langchain/build compile @langchain/langgraph-supervisor", "clean": "rm -rf dist/ dist-cjs/ .turbo/", - "lint:eslint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", + "lint:eslint": "ESLINT_USE_FLAT_CONFIG=false NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", "lint:dpdm": "dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts", "lint": "pnpm lint:eslint && pnpm lint:dpdm", "lint:fix": "pnpm lint:eslint --fix && pnpm lint:dpdm", @@ -43,11 +43,11 @@ "@langchain/openai": "^1.0.0", "@langchain/scripts": "^0.1.3", "@tsconfig/recommended": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^6.12.0", - "@typescript-eslint/parser": "^6.12.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", "dotenv": "^16.3.1", "dpdm": "^3.12.0", - "eslint": "^8.33.0", + "eslint": "^9.26.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.29.1", diff --git a/libs/langgraph-swarm/package.json b/libs/langgraph-swarm/package.json index a3a98d4d7..f53296cf1 100644 --- a/libs/langgraph-swarm/package.json +++ b/libs/langgraph-swarm/package.json @@ -17,7 +17,7 @@ "build": "pnpm turbo build:internal", "build:internal": "pnpm --filter @langchain/build compile @langchain/langgraph-swarm", "clean": "rm -rf dist/ dist-cjs/ .turbo/", - "lint:eslint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", + "lint:eslint": "ESLINT_USE_FLAT_CONFIG=false NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", "lint:dpdm": "dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts", "lint": "pnpm lint:eslint && pnpm lint:dpdm", "lint:fix": "pnpm lint:eslint --fix && pnpm lint:dpdm", @@ -42,11 +42,11 @@ "@langchain/openai": "^1.0.0", "@langchain/scripts": "^0.1.3", "@tsconfig/recommended": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^6.12.0", - "@typescript-eslint/parser": "^6.12.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", "dotenv": "^16.3.1", "dpdm": "^3.12.0", - "eslint": "^8.33.0", + "eslint": "^9.26.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.29.1", diff --git a/libs/langgraph/package.json b/libs/langgraph/package.json index cb3694d5a..849dbcb8b 100644 --- a/libs/langgraph/package.json +++ b/libs/langgraph/package.json @@ -18,7 +18,7 @@ "build": "pnpm turbo build:internal --filter=langgraph", "build:internal": "pnpm --filter @langchain/build compile langgraph", "clean": "rm -rf dist/ dist-cjs/ .turbo/", - "lint:eslint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", + "lint:eslint": "ESLINT_USE_FLAT_CONFIG=false NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", "lint:dpdm": "dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts", "lint": "pnpm lint:eslint && pnpm lint:dpdm", "lint:fix": "pnpm lint:eslint --fix && pnpm lint:dpdm", @@ -43,10 +43,10 @@ }, "devDependencies": { "@tsconfig/recommended": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^6.12.0", - "@typescript-eslint/parser": "^6.12.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", "dpdm": "^3.12.0", - "eslint": "^8.33.0", + "eslint": "^9.26.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.29.1", @@ -162,4 +162,4 @@ "files": [ "dist/" ] -} \ No newline at end of file +} diff --git a/libs/sdk/package.json b/libs/sdk/package.json index bec325221..ac0559853 100644 --- a/libs/sdk/package.json +++ b/libs/sdk/package.json @@ -15,7 +15,7 @@ "prepublish": "pnpm build", "format:check": "prettier --check src", "format": "prettier --write src", - "lint:eslint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js,.jsx,.tsx src/", + "lint:eslint": "ESLINT_USE_FLAT_CONFIG=false NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js,.jsx,.tsx src/", "lint": "pnpm lint:eslint", "lint:fix": "pnpm lint:eslint --fix", "test": "vitest run" @@ -37,9 +37,9 @@ "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "@types/uuid": "^9.0.1", - "@typescript-eslint/eslint-plugin": "^6.12.0", - "@typescript-eslint/parser": "^6.12.0", - "eslint": "^8.33.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", + "eslint": "^9.26.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.29.1", diff --git a/libs/sdk/src/auth/index.ts b/libs/sdk/src/auth/index.ts index 3f01cc619..1eb2d58e2 100644 --- a/libs/sdk/src/auth/index.ts +++ b/libs/sdk/src/auth/index.ts @@ -9,7 +9,7 @@ import type { } from "./types.js"; export class Auth< - TExtra = {}, // eslint-disable-line @typescript-eslint/ban-types + TExtra = {}, // eslint-disable-line @typescript-eslint/no-empty-object-type TAuthReturn extends BaseAuthReturn = BaseAuthReturn, TUser extends BaseUser = ToUserLike > { diff --git a/libs/sdk/src/auth/types.ts b/libs/sdk/src/auth/types.ts index edba99f56..77bfe2715 100644 --- a/libs/sdk/src/auth/types.ts +++ b/libs/sdk/src/auth/types.ts @@ -103,7 +103,7 @@ interface ThreadDelete { interface ThreadSearch { thread_id?: Maybe; ids?: Maybe; - status?: Maybe<"idle" | "busy" | "interrupted" | "error" | (string & {})>; // eslint-disable-line @typescript-eslint/ban-types + status?: Maybe<"idle" | "busy" | "interrupted" | "error" | (string & {})>; // eslint-disable-line @typescript-eslint/no-empty-object-type metadata?: Maybe>; values?: Maybe>; limit?: Maybe; diff --git a/libs/sdk/src/schema.ts b/libs/sdk/src/schema.ts index 5e5710daf..94ec21bc0 100644 --- a/libs/sdk/src/schema.ts +++ b/libs/sdk/src/schema.ts @@ -87,7 +87,7 @@ export interface GraphSchema { export type Subgraphs = Record; export type Metadata = Optional<{ - source?: "input" | "loop" | "update" | (string & {}); // eslint-disable-line @typescript-eslint/ban-types + source?: "input" | "loop" | "update" | (string & {}); // eslint-disable-line @typescript-eslint/no-empty-object-type step?: number; @@ -127,6 +127,7 @@ export interface AssistantBase { description?: string; } +// eslint-disable-next-line @typescript-eslint/no-empty-object-type export interface AssistantVersion extends AssistantBase {} export interface Assistant extends AssistantBase { @@ -175,7 +176,7 @@ export interface Interrupt { * Will be deprecated in the future. * @deprecated Will be removed in the future. */ - when?: "during" | (string & {}); // eslint-disable-line @typescript-eslint/ban-types + when?: "during" | (string & {}); // eslint-disable-line @typescript-eslint/no-empty-object-type /** * Whether the interrupt can be resumed. diff --git a/libs/sdk/src/tests/stream.test-d.ts b/libs/sdk/src/tests/stream.test-d.ts index 8e8a69ba9..261cd9007 100644 --- a/libs/sdk/src/tests/stream.test-d.ts +++ b/libs/sdk/src/tests/stream.test-d.ts @@ -264,7 +264,7 @@ describe("InferMiddlewareStatesFromArray", () => { test("returns empty object for empty middleware array", () => { type Middlewares = readonly []; type Result = InferMiddlewareStatesFromArray; - // eslint-disable-next-line @typescript-eslint/ban-types + // eslint-disable-next-line @typescript-eslint/no-empty-object-type expectTypeOf().toEqualTypeOf<{}>(); }); }); diff --git a/libs/sdk/src/types.stream.ts b/libs/sdk/src/types.stream.ts index b7613fbee..1882742df 100644 --- a/libs/sdk/src/types.stream.ts +++ b/libs/sdk/src/types.stream.ts @@ -223,7 +223,7 @@ export type EventsStreamEvent = { | "tool" | "retriever" | "prompt"}_${"start" | "stream" | "end"}` - | (string & {}); // eslint-disable-line @typescript-eslint/ban-types + | (string & {}); // eslint-disable-line @typescript-eslint/no-empty-object-type name: string; tags: string[]; run_id: string; diff --git a/libs/sdk/src/types.ts b/libs/sdk/src/types.ts index 639578259..be48a7ffa 100644 --- a/libs/sdk/src/types.ts +++ b/libs/sdk/src/types.ts @@ -17,7 +17,7 @@ export type StreamEvent = | "messages/metadata" | "messages/complete" | "messages" - | (string & {}); // eslint-disable-line @typescript-eslint/ban-types + | (string & {}); // eslint-disable-line @typescript-eslint/no-empty-object-type export interface Send { node: string; diff --git a/libs/sdk/src/ui/stream/agent.ts b/libs/sdk/src/ui/stream/agent.ts index a3822e0f1..8863bfeac 100644 --- a/libs/sdk/src/ui/stream/agent.ts +++ b/libs/sdk/src/ui/stream/agent.ts @@ -156,6 +156,7 @@ export interface UseAgentStream< * }); * ``` */ +// eslint-disable-next-line @typescript-eslint/no-empty-object-type export interface UseAgentStreamOptions< StateType extends Record = Record, Bag extends BagTemplate = BagTemplate diff --git a/libs/sdk/src/ui/types.ts b/libs/sdk/src/ui/types.ts index d4179cd1e..84bdcaf23 100644 --- a/libs/sdk/src/ui/types.ts +++ b/libs/sdk/src/ui/types.ts @@ -355,12 +355,12 @@ type InferMiddlewareState = ? // eslint-disable-next-line @typescript-eslint/no-explicit-any TSchema extends Record ? InferInteropZodInput - : // eslint-disable-next-line @typescript-eslint/ban-types + : // eslint-disable-next-line @typescript-eslint/no-empty-object-type {} : // Pattern 2: Direct stateSchema property (for testing with MockMiddleware) T extends { stateSchema: infer S } ? InferInteropZodInput - : // eslint-disable-next-line @typescript-eslint/ban-types + : // eslint-disable-next-line @typescript-eslint/no-empty-object-type {}; /** @@ -384,19 +384,19 @@ type IsAny = 0 extends 1 & T ? true : false; export type InferMiddlewareStatesFromArray = // Guard against `any` type - any extends everything so would match first branch incorrectly IsAny extends true - ? // eslint-disable-next-line @typescript-eslint/ban-types + ? // eslint-disable-next-line @typescript-eslint/no-empty-object-type {} : // Handle undefined/null T extends undefined | null - ? // eslint-disable-next-line @typescript-eslint/ban-types + ? // eslint-disable-next-line @typescript-eslint/no-empty-object-type {} : // Handle empty readonly array T extends readonly [] - ? // eslint-disable-next-line @typescript-eslint/ban-types + ? // eslint-disable-next-line @typescript-eslint/no-empty-object-type {} : // Handle empty mutable array T extends [] - ? // eslint-disable-next-line @typescript-eslint/ban-types + ? // eslint-disable-next-line @typescript-eslint/no-empty-object-type {} : // Handle readonly tuple [First, ...Rest] T extends readonly [infer First, ...infer Rest extends readonly unknown[]] @@ -410,7 +410,7 @@ export type InferMiddlewareStatesFromArray = : // Handle mutable array of union type T extends (infer U)[] ? InferMiddlewareState - : // eslint-disable-next-line @typescript-eslint/ban-types + : // eslint-disable-next-line @typescript-eslint/no-empty-object-type {}; /** @@ -442,11 +442,11 @@ type BaseAgentState = { export type InferAgentState = T extends { "~agentTypes": unknown } ? ExtractAgentConfig extends never - ? // eslint-disable-next-line @typescript-eslint/ban-types + ? // eslint-disable-next-line @typescript-eslint/no-empty-object-type {} : BaseAgentState> & (ExtractAgentConfig["State"] extends undefined - ? // eslint-disable-next-line @typescript-eslint/ban-types + ? // eslint-disable-next-line @typescript-eslint/no-empty-object-type {} : InferInteropZodInput["State"]>) & InferMiddlewareStatesFromArray["Middleware"]> @@ -454,7 +454,7 @@ export type InferAgentState = T extends { "~agentTypes": unknown } ? RunOutput : T extends { messages: unknown } ? T - : // eslint-disable-next-line @typescript-eslint/ban-types + : // eslint-disable-next-line @typescript-eslint/no-empty-object-type {}; /** diff --git a/package.json b/package.json index 51865dfdd..fa9263aea 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,8 @@ "@langchain/langgraph-checkpoint": "workspace:*", "cheerio": "^1.0.0-rc.12", "semver": "^7.0.0", - "zod": "^4.3.5" + "zod": "^4.3.5", + "rolldown": "1.0.0-rc.2" }, "onlyBuiltDependencies": [ "@swc/core", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c225b00d7..9472b0ed8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,6 +10,7 @@ overrides: cheerio: ^1.0.0-rc.12 semver: ^7.0.0 zod: ^4.3.5 + rolldown: 1.0.0-rc.2 importers: @@ -956,7 +957,7 @@ importers: dependencies: '@langchain/core': specifier: ^1.0.1 - version: 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.5)) + version: 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -971,11 +972,11 @@ importers: specifier: ^10 version: 10.0.0 '@typescript-eslint/eslint-plugin': - specifier: ^6.12.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^6.12.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) dotenv: specifier: ^16.3.1 version: 16.6.1 @@ -983,23 +984,23 @@ importers: specifier: ^3.12.0 version: 3.14.0 eslint: - specifier: ^8.33.0 - version: 8.57.1 + specifier: ^9.26.0 + version: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-config-prettier: specifier: ^8.6.0 - version: 8.10.2(eslint@8.57.1) + version: 8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.29.1 - version: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + version: 2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-no-instanceof: specifier: ^1.0.1 version: 1.0.1 eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(prettier@2.8.8) prettier: specifier: ^2.8.3 version: 2.8.8 @@ -1020,7 +1021,7 @@ importers: dependencies: '@langchain/core': specifier: ^1.0.1 - version: 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.5)) + version: 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) mongodb: specifier: ^6.21.0 version: 6.21.0 @@ -1041,11 +1042,11 @@ importers: specifier: ^10 version: 10.0.0 '@typescript-eslint/eslint-plugin': - specifier: ^6.12.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^6.12.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) dotenv: specifier: ^16.3.1 version: 16.6.1 @@ -1053,23 +1054,23 @@ importers: specifier: ^3.12.0 version: 3.14.0 eslint: - specifier: ^8.33.0 - version: 8.57.1 + specifier: ^9.26.0 + version: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-config-prettier: specifier: ^8.6.0 - version: 8.10.2(eslint@8.57.1) + version: 8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.29.1 - version: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + version: 2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-no-instanceof: specifier: ^1.0.1 version: 1.0.1 eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(prettier@2.8.8) prettier: specifier: ^2.8.3 version: 2.8.8 @@ -1090,7 +1091,7 @@ importers: dependencies: '@langchain/core': specifier: ^1.0.1 - version: 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.5)) + version: 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) pg: specifier: ^8.12.0 version: 8.17.2 @@ -1111,11 +1112,11 @@ importers: specifier: ^10 version: 10.0.0 '@typescript-eslint/eslint-plugin': - specifier: ^6.12.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^6.12.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) dotenv: specifier: ^16.3.1 version: 16.6.1 @@ -1123,23 +1124,23 @@ importers: specifier: ^3.12.0 version: 3.14.0 eslint: - specifier: ^8.33.0 - version: 8.57.1 + specifier: ^9.26.0 + version: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-config-prettier: specifier: ^8.6.0 - version: 8.10.2(eslint@8.57.1) + version: 8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.29.1 - version: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + version: 2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-no-instanceof: specifier: ^1.0.1 version: 1.0.1 eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(prettier@2.8.8) prettier: specifier: ^2.8.3 version: 2.8.8 @@ -1160,7 +1161,7 @@ importers: dependencies: '@langchain/core': specifier: ^1.0.1 - version: 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.5)) + version: 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) redis: specifier: ^4.7.0 version: 4.7.1 @@ -1181,11 +1182,11 @@ importers: specifier: ^20 version: 20.19.30 '@typescript-eslint/eslint-plugin': - specifier: ^6.12.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^6.12.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) dotenv: specifier: ^16.3.1 version: 16.6.1 @@ -1193,23 +1194,23 @@ importers: specifier: ^3.12.0 version: 3.14.0 eslint: - specifier: ^8.33.0 - version: 8.57.1 + specifier: ^9.26.0 + version: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-config-prettier: specifier: ^8.6.0 - version: 8.10.2(eslint@8.57.1) + version: 8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.29.1 - version: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + version: 2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-no-instanceof: specifier: ^1.0.1 version: 1.0.1 eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(prettier@2.8.8) prettier: specifier: ^2.8.3 version: 2.8.8 @@ -1233,7 +1234,7 @@ importers: dependencies: '@langchain/core': specifier: ^1.0.1 - version: 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.5)) + version: 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) better-sqlite3: specifier: ^12.6.0 version: 12.6.2 @@ -1254,11 +1255,11 @@ importers: specifier: ^10 version: 10.0.0 '@typescript-eslint/eslint-plugin': - specifier: ^6.12.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^6.12.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) dotenv: specifier: ^16.3.1 version: 16.6.1 @@ -1266,23 +1267,23 @@ importers: specifier: ^3.12.0 version: 3.14.0 eslint: - specifier: ^8.33.0 - version: 8.57.1 + specifier: ^9.26.0 + version: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-config-prettier: specifier: ^8.6.0 - version: 8.10.2(eslint@8.57.1) + version: 8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.29.1 - version: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + version: 2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-no-instanceof: specifier: ^1.0.1 version: 1.0.1 eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(prettier@2.8.8) prettier: specifier: ^2.8.3 version: 2.8.8 @@ -1348,11 +1349,11 @@ importers: specifier: ^17.0.33 version: 17.0.35 '@typescript-eslint/eslint-plugin': - specifier: ^6.12.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^6.12.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) better-sqlite3: specifier: ^11.7.0 version: 11.10.0 @@ -1363,23 +1364,23 @@ importers: specifier: ^3.12.0 version: 3.14.0 eslint: - specifier: ^8.33.0 - version: 8.57.1 + specifier: ^9.26.0 + version: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-config-prettier: specifier: ^8.6.0 - version: 8.10.2(eslint@8.57.1) + version: 8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.29.1 - version: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + version: 2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-no-instanceof: specifier: ^1.0.1 version: 1.0.1 eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(prettier@2.8.8) mongodb: specifier: ^6.21.0 version: 6.21.0 @@ -1458,32 +1459,32 @@ importers: specifier: ^1.0.3 version: 1.0.13 '@typescript-eslint/eslint-plugin': - specifier: ^6.12.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^6.12.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) dpdm: specifier: ^3.12.0 version: 3.14.0 eslint: - specifier: ^8.33.0 - version: 8.57.1 + specifier: ^9.26.0 + version: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-config-prettier: specifier: ^8.6.0 - version: 8.10.2(eslint@8.57.1) + version: 8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.29.1 - version: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + version: 2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-no-instanceof: specifier: ^1.0.1 version: 1.0.1 eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(prettier@2.8.8) prettier: specifier: ^2.8.3 version: 2.8.8 @@ -1704,14 +1705,14 @@ importers: version: 10.0.0 zod: specifier: ^4.3.5 - version: 4.3.5 + version: 4.3.6 devDependencies: '@langchain/anthropic': specifier: ^1.0.0 - version: 1.3.11(@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.5))) + version: 1.3.11(@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6))) '@langchain/core': specifier: ^1.1.16 - version: 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.5)) + version: 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) '@langchain/langgraph-checkpoint-postgres': specifier: workspace:* version: link:../checkpoint-postgres @@ -1720,13 +1721,13 @@ importers: version: link:../checkpoint-sqlite '@langchain/openai': specifier: ^1.0.0 - version: 1.2.3(@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.5)))(ws@8.19.0) + version: 1.2.3(@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)))(ws@8.19.0) '@langchain/scripts': specifier: '>=0.1.3 <0.2.0' version: 0.1.4 '@langchain/tavily': specifier: ^1.0.0 - version: 1.2.0(@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.5))) + version: 1.2.0(@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6))) '@swc/core': specifier: ^1.3.90 version: 1.15.10 @@ -1743,11 +1744,11 @@ importers: specifier: ^10 version: 10.0.0 '@typescript-eslint/eslint-plugin': - specifier: ^6.12.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^6.12.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) '@vitest/browser': specifier: ^3.0.8 version: 3.2.4(msw@2.12.7(@types/node@20.19.30)(typescript@5.9.3))(playwright@1.57.0)(vite@7.3.1(@types/node@20.19.30)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@3.2.4) @@ -1764,26 +1765,26 @@ importers: specifier: ^3.12.0 version: 3.14.0 eslint: - specifier: ^8.33.0 - version: 8.57.1 + specifier: ^9.26.0 + version: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-config-prettier: specifier: ^8.6.0 - version: 8.10.2(eslint@8.57.1) + version: 8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.29.1 - version: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + version: 2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-no-instanceof: specifier: ^1.0.1 version: 1.0.1 eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(prettier@2.8.8) langchain: specifier: ^1.0.0-alpha - version: 1.2.11(@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.5)))(openai@6.16.0(ws@8.19.0)(zod@4.3.5))(zod-to-json-schema@3.25.1(zod@4.3.5)) + version: 1.2.11(@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)))(openai@6.16.0(ws@8.19.0)(zod@4.3.6))(zod-to-json-schema@3.25.1(zod@4.3.6)) pg: specifier: ^8.13.0 version: 8.17.2 @@ -1810,7 +1811,7 @@ importers: version: 3.2.4(@types/node@20.19.30)(@vitest/browser@3.2.4)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.30.2)(msw@2.12.7(@types/node@20.19.30)(typescript@5.9.3))(tsx@4.21.0)(yaml@2.8.2) zod-to-json-schema: specifier: ^3.22.4 - version: 3.25.1(zod@4.3.5) + version: 3.25.1(zod@4.3.6) libs/langgraph-cua: dependencies: @@ -1837,11 +1838,11 @@ importers: specifier: ^1.0.3 version: 1.0.13 '@typescript-eslint/eslint-plugin': - specifier: ^6.12.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^6.12.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) dotenv: specifier: ^16.3.1 version: 16.6.1 @@ -1849,23 +1850,23 @@ importers: specifier: ^3.12.0 version: 3.14.0 eslint: - specifier: ^8.33.0 - version: 8.57.1 + specifier: ^9.26.0 + version: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-config-prettier: specifier: ^8.6.0 - version: 8.10.2(eslint@8.57.1) + version: 8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.29.1 - version: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + version: 2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-no-instanceof: specifier: ^1.0.1 version: 1.0.1 eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(prettier@2.8.8) openai: specifier: ^4.87.3 version: 4.104.0(ws@8.19.0)(zod@4.3.5) @@ -1910,11 +1911,11 @@ importers: specifier: ^1.0.3 version: 1.0.13 '@typescript-eslint/eslint-plugin': - specifier: ^6.12.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^6.12.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) dotenv: specifier: ^16.3.1 version: 16.6.1 @@ -1922,23 +1923,23 @@ importers: specifier: ^3.12.0 version: 3.14.0 eslint: - specifier: ^8.33.0 - version: 8.57.1 + specifier: ^9.26.0 + version: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-config-prettier: specifier: ^8.6.0 - version: 8.10.2(eslint@8.57.1) + version: 8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.29.1 - version: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + version: 2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-no-instanceof: specifier: ^1.0.1 version: 1.0.1 eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(prettier@2.8.8) prettier: specifier: ^2.8.3 version: 2.8.8 @@ -1977,11 +1978,11 @@ importers: specifier: ^1.0.3 version: 1.0.13 '@typescript-eslint/eslint-plugin': - specifier: ^6.12.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^6.12.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) dotenv: specifier: ^16.3.1 version: 16.6.1 @@ -1989,23 +1990,23 @@ importers: specifier: ^3.12.0 version: 3.14.0 eslint: - specifier: ^8.33.0 - version: 8.57.1 + specifier: ^9.26.0 + version: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-config-prettier: specifier: ^8.6.0 - version: 8.10.2(eslint@8.57.1) + version: 8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.29.1 - version: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + version: 2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-no-instanceof: specifier: ^1.0.1 version: 1.0.1 eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(prettier@2.8.8) prettier: specifier: ^2.8.3 version: 2.8.8 @@ -2096,35 +2097,35 @@ importers: specifier: ^9.0.1 version: 9.0.8 '@typescript-eslint/eslint-plugin': - specifier: ^6.12.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^6.12.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) + specifier: ^8.0.0 + version: 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) deepagents: specifier: ^1.5.0 version: 1.5.0(openai@6.16.0(ws@8.19.0)(zod@4.3.5))(zod-to-json-schema@3.25.1(zod@4.3.5)) eslint: - specifier: ^8.33.0 - version: 8.57.1 + specifier: ^9.26.0 + version: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-config-prettier: specifier: ^8.6.0 - version: 8.10.2(eslint@8.57.1) + version: 8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.29.1 - version: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + version: 2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) eslint-plugin-no-instanceof: specifier: ^1.0.1 version: 1.0.1 eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(prettier@2.8.8) eslint-plugin-react-hooks: specifier: ^5.2.0 - version: 5.2.0(eslint@8.57.1) + version: 5.2.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) langchain: specifier: ^1.2.11 version: 1.2.11(@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.5)))(openai@6.16.0(ws@8.19.0)(zod@4.3.5))(zod-to-json-schema@3.25.1(zod@4.3.5)) @@ -2151,7 +2152,7 @@ importers: dependencies: '@langchain/core': specifier: ^1.0.0 - version: 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.5)) + version: 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) '@langchain/langgraph': specifier: workspace:* version: link:../langgraph-core @@ -2729,13 +2730,33 @@ packages: resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/config-array@0.20.1': + resolution: {integrity: sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@8.57.1': - resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/config-helpers@0.2.3': + resolution: {integrity: sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.13.0': + resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.3.3': + resolution: {integrity: sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.26.0': + resolution: {integrity: sha512-I9XlJawFdSMvWjDt6wksMCrgns5ggLNfFwFvnShsleWruvXM514Qxk8V246efTw+eo9JABvVz+u3q2RiAowKxQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.7': + resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.2.8': + resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@fastify/busboy@2.1.1': resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} @@ -2771,18 +2792,21 @@ packages: resolution: {integrity: sha512-/KPde26khDUIPkTGU82jdtTW9UAuvUTumCAbFs/7giR0SxsvZC4hru51PBvpijH6BVkHcROcvZM/lpy5h1jRRA==} engines: {node: '>=18'} - '@humanwhocodes/config-array@0.13.0': - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.7': + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} + engines: {node: '>=18.18.0'} '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} '@inquirer/ansi@1.0.2': resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} @@ -2930,6 +2954,16 @@ packages: '@mistralai/mistralai@1.12.0': resolution: {integrity: sha512-oDr1hcS3wsIT/QupBG93TNiA5kilwBYoAIyl5BNYqMM2Ix/xsNq+wT8b++uhp/GTUMx44n+8Bn1mkATbwxe6bQ==} + '@modelcontextprotocol/sdk@1.26.0': + resolution: {integrity: sha512-Y5RmPncpiDtTXDbLKswIJzTqu2hyBKxTNsgKqKclDbhIgg1wgtf1fRuvxgTnRfcnxtvvgbIEcqUOzZrJ6iSReg==} + engines: {node: '>=18'} + peerDependencies: + '@cfworker/json-schema': ^4.1.1 + zod: ^4.3.5 + peerDependenciesMeta: + '@cfworker/json-schema': + optional: true + '@mongodb-js/saslprep@1.4.5': resolution: {integrity: sha512-k64Lbyb7ycCSXHSLzxVdb2xsKGPMvYZfCICXvDsI8Z65CeWQzTEKS4YmGbnqw+U9RBvLPTsB6UCmwkgsDTGWIw==} @@ -3836,63 +3870,64 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@6.21.0': - resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/eslint-plugin@8.54.0': + resolution: {integrity: sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/parser': ^8.54.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@6.21.0': - resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/parser@8.54.0': + resolution: {integrity: sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/project-service@8.54.0': + resolution: {integrity: sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@6.21.0': - resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/scope-manager@8.54.0': + resolution: {integrity: sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@6.21.0': - resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/tsconfig-utils@8.54.0': + resolution: {integrity: sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/type-utils@8.54.0': + resolution: {integrity: sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@6.21.0': - resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/types@8.54.0': + resolution: {integrity: sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@6.21.0': - resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/typescript-estree@8.54.0': + resolution: {integrity: sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@6.21.0': - resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/utils@8.54.0': + resolution: {integrity: sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@6.21.0': - resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/visitor-keys@8.54.0': + resolution: {integrity: sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260120.1': resolution: {integrity: sha512-r3pWFuR2H7mn6ScwpH5jJljKQqKto0npVuJSk6pRwFwexpTyxOGmJTZJ1V0AWiisaNxU2+CNAqWFJSJYIE/QTg==} @@ -3938,9 +3973,6 @@ packages: peerDependencies: typescript: '*' - '@ungap/structured-clone@1.3.0': - resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@vitejs/plugin-react@4.7.0': resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==} engines: {node: ^14.18.0 || >=16.0.0} @@ -4027,6 +4059,10 @@ packages: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} + accepts@2.0.0: + resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} + engines: {node: '>= 0.6'} + acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -4045,9 +4081,20 @@ packages: resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==} engines: {node: '>= 8.0.0'} + ajv-formats@3.0.1: + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -4102,10 +4149,6 @@ packages: resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} engines: {node: '>= 0.4'} - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - array.prototype.findlastindex@1.2.6: resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==} engines: {node: '>= 0.4'} @@ -4250,6 +4293,10 @@ packages: bn.js@5.2.2: resolution: {integrity: sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==} + body-parser@2.2.2: + resolution: {integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==} + engines: {node: '>=18'} + boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -4333,6 +4380,10 @@ packages: resolution: {integrity: sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==} engines: {node: '>=0.10.0'} + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -4539,9 +4590,25 @@ packages: constants-browserify@1.0.0: resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==} + content-disposition@1.0.1: + resolution: {integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==} + engines: {node: '>=18'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + cookie-signature@1.2.2: + resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} + engines: {node: '>=6.6.0'} + + cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + cookie@1.1.1: resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} engines: {node: '>=18'} @@ -4553,6 +4620,10 @@ packages: core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + cors@2.8.6: + resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==} + engines: {node: '>= 0.10'} + cpu-features@0.0.10: resolution: {integrity: sha512-9IkYqtX3YHPCzoVg1Py+o9057a3i0fp7S530UWokCSaFVTc7CwXPRiOjRjBQQ18ZCNafx78YfnG+HALxtVmOGA==} engines: {node: '>=10.0.0'} @@ -4844,6 +4915,10 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} @@ -4862,10 +4937,6 @@ packages: diffie-hellman@5.0.3: resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==} - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - docker-compose@0.24.8: resolution: {integrity: sha512-plizRs/Vf15H+GCVxq2EUvyPK7ei9b/cVesHvjnX4xaXjM9spHe2Ytq0BitndFgvTJ3E3NljPNUEl7BAN43iZw==} engines: {node: '>= 6.0.0'} @@ -4886,10 +4957,6 @@ packages: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dom-accessibility-api@0.5.16: resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} @@ -4941,6 +5008,9 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + electron-to-chromium@1.5.267: resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==} @@ -4960,6 +5030,10 @@ packages: enabled@2.0.0: resolution: {integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==} + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + encoding-sniffer@0.2.1: resolution: {integrity: sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==} @@ -5030,6 +5104,9 @@ packages: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} @@ -5105,23 +5182,31 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint@8.57.1: - resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.26.0: + resolution: {integrity: sha512-Hx0MOjPh6uK9oq9nVsATZKE/Wlbai7KFjfCuw9UHaguDW3x+HF0O5nIi3ud39TWgrTjTO5nHxmL3R1eANinWHQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} esquery@1.7.0: resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} @@ -5148,6 +5233,10 @@ packages: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + event-target-shim@5.0.1: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} @@ -5165,6 +5254,14 @@ packages: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} + eventsource-parser@3.0.6: + resolution: {integrity: sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==} + engines: {node: '>=18.0.0'} + + eventsource@3.0.7: + resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==} + engines: {node: '>=18.0.0'} + evp_bytestokey@1.0.3: resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==} @@ -5184,6 +5281,16 @@ packages: resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} engines: {node: '>=12.0.0'} + express-rate-limit@8.2.1: + resolution: {integrity: sha512-PCZEIEIxqwhzw4KF0n7QF4QqruVTcF73O5kFKUnGOyjbCCgizBBiFaYpd/fnBLUMPw/BWw9OsiN7GgrNYr7j6g==} + engines: {node: '>= 16'} + peerDependencies: + express: '>= 4.11' + + express@5.2.1: + resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} + engines: {node: '>= 18'} + extract-zip@2.0.1: resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} engines: {node: '>= 10.17.0'} @@ -5211,6 +5318,9 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + fast-uri@3.1.0: + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + fastq@1.20.1: resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} @@ -5236,9 +5346,9 @@ packages: resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} engines: {node: '>=18'} - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} @@ -5247,13 +5357,17 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} + finalhandler@2.1.1: + resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==} + engines: {node: '>= 18.0.0'} + find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} flatbuffers@1.12.0: resolution: {integrity: sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ==} @@ -5300,9 +5414,17 @@ packages: resolution: {integrity: sha512-8e1++BCiTzUno9v5IZ2J6bv4RU+3UKDmqWUQD0MIMVCd9AdhWkO1gw57oo1mNEX1dMq2EGI+FbWz4B92pscSQg==} engines: {node: '>= 18'} + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + fraction.js@5.3.4: resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} + fresh@2.0.0: + resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} + engines: {node: '>= 0.8'} + fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} @@ -5392,24 +5514,21 @@ packages: glob@10.5.0: resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} globalthis@1.0.4: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -5417,9 +5536,6 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - graphql@16.12.0: resolution: {integrity: sha512-DKKrynuQRne0PNpEbzuEdHlYOMksHSUI8Zc9Unei5gTsMNA2/vMpoMz/yKba50pejK56qj98qM0SjYxAKi13gQ==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} @@ -5483,6 +5599,10 @@ packages: resolution: {integrity: sha512-U7tt8JsyrxSRKspfhtLET79pU8K+tInj5QZXs1jSugO1Vq5dFj3kmZsRldo29mTBfcjDRVRXrEZ6LS63Cog9ZA==} engines: {node: '>=16.9.0'} + hono@4.11.7: + resolution: {integrity: sha512-l7qMiNee7t82bH3SeyUCt9UF15EVmaBvsppY2zQtrbIhl/yzBTny+YUxsVjSjQ6gaqaeVtZmGocom8TzBlA4Yw==} + engines: {node: '>=16.9.0'} + hookable@5.5.3: resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} @@ -5493,6 +5613,10 @@ packages: htmlparser2@10.1.0: resolution: {integrity: sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==} + http-errors@2.0.1: + resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} + engines: {node: '>= 0.8'} + http-proxy-agent@7.0.2: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} @@ -5515,6 +5639,10 @@ packages: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} + iconv-lite@0.7.2: + resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==} + engines: {node: '>=0.10.0'} + icss-utils@5.1.0: resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} @@ -5528,6 +5656,10 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + import-fresh@3.3.1: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} @@ -5558,6 +5690,14 @@ packages: resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} engines: {node: '>=12'} + ip-address@10.0.1: + resolution: {integrity: sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==} + engines: {node: '>= 12'} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + is-arguments@1.2.0: resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} engines: {node: '>= 0.4'} @@ -5661,10 +5801,6 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} @@ -5672,6 +5808,9 @@ packages: is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + is-promise@4.0.0: + resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} + is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} @@ -5798,6 +5937,12 @@ packages: json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-schema-typed@8.0.2: + resolution: {integrity: sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==} + json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} @@ -6007,9 +6152,17 @@ packages: md5.js@1.3.5: resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} + media-typer@1.1.0: + resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} + engines: {node: '>= 0.8'} + memory-pager@1.5.0: resolution: {integrity: sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==} + merge-descriptors@2.0.0: + resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} + engines: {node: '>=18'} + merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} @@ -6026,10 +6179,18 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} + mime-db@1.54.0: + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} + engines: {node: '>= 0.6'} + mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} + mime-types@3.0.2: + resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==} + engines: {node: '>=18'} + mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -6055,10 +6216,6 @@ packages: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} - minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -6160,6 +6317,10 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + negotiator@1.0.0: + resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} + engines: {node: '>= 0.6'} + neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} @@ -6209,6 +6370,10 @@ packages: nwsapi@2.2.23: resolution: {integrity: sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==} + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + object-inspect@1.13.4: resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} engines: {node: '>= 0.4'} @@ -6247,6 +6412,10 @@ packages: ollama@0.6.3: resolution: {integrity: sha512-KEWEhIqE5wtfzEIZbDCLH51VFZ6Z3ZSa6sIOg/E/tBV8S51flyqBOXi+bRxlOYKDf8i327zG9eSTb8IJxvm3Zg==} + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -6381,6 +6550,10 @@ packages: parse5@7.3.0: resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} @@ -6410,9 +6583,8 @@ packages: path-to-regexp@6.3.0: resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} + path-to-regexp@8.3.0: + resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==} pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} @@ -6473,6 +6645,10 @@ packages: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} + pkce-challenge@5.0.1: + resolution: {integrity: sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==} + engines: {node: '>=16.20.0'} + pkg-dir@5.0.0: resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} engines: {node: '>=10'} @@ -6607,6 +6783,10 @@ packages: resolution: {integrity: sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==} engines: {node: '>=12.0.0'} + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} @@ -6648,6 +6828,14 @@ packages: randomfill@1.0.4: resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==} + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@3.0.2: + resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==} + engines: {node: '>= 0.10'} + rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true @@ -6711,6 +6899,10 @@ packages: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -6738,11 +6930,6 @@ packages: resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rimraf@5.0.10: resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} hasBin: true @@ -6759,7 +6946,7 @@ packages: engines: {node: '>=20.18.0'} peerDependencies: '@typescript/native-preview': '>=7.0.0-dev.20250601.1' - rolldown: ^1.0.0-beta.9 + rolldown: 1.0.0-rc.2 typescript: ^5.0.0 vue-tsc: ~3.0.3 peerDependenciesMeta: @@ -6785,6 +6972,10 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + router@2.2.0: + resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} + engines: {node: '>= 18'} + rrweb-cssom@0.8.0: resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==} @@ -6842,6 +7033,14 @@ packages: engines: {node: '>=10'} hasBin: true + send@1.2.1: + resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} + engines: {node: '>= 18'} + + serve-static@2.2.1: + resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==} + engines: {node: '>= 18'} + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -6857,6 +7056,9 @@ packages: setimmediate@1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + sha.js@2.4.12: resolution: {integrity: sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==} engines: {node: '>= 0.10'} @@ -6919,10 +7121,6 @@ packages: sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -7091,6 +7289,7 @@ packages: tar@7.5.6: resolution: {integrity: sha512-xqUeu2JAIJpXyvskvU3uvQW8PAmHrtXp2KDuMJwQqW8Sqq0CaZBAQ+dKS3RBXVhU4wC5NjAdKrmh84241gO9cA==} engines: {node: '>=18'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me testcontainers@10.28.0: resolution: {integrity: sha512-1fKrRRCsgAQNkarjHCMKzBKXSJFmzNTiTbhb5E/j5hflRXChEtHvkefjaHlgkNUjfw92/Dq8LTgwQn6RDBFbMg==} @@ -7104,9 +7303,6 @@ packages: text-hex@1.0.0: resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==} - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - timers-browserify@2.0.12: resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==} engines: {node: '>=0.6.0'} @@ -7167,6 +7363,10 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} @@ -7197,11 +7397,11 @@ packages: ts-algebra@2.0.0: resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==} - ts-api-utils@1.4.3: - resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==} - engines: {node: '>=16'} + ts-api-utils@2.4.0: + resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} + engines: {node: '>=18.12'} peerDependencies: - typescript: '>=4.2.0' + typescript: '>=4.8.4' ts-morph@21.0.1: resolution: {integrity: sha512-dbDtVdEAncKctzrVZ+Nr7kHpHkv+0JDJb2MjjpBaj8bFeCkePU9rHfMklmhuLFnpeq/EJZk2IhStY6NzqgjOkg==} @@ -7290,10 +7490,6 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - type-fest@0.7.1: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} @@ -7306,6 +7502,10 @@ packages: resolution: {integrity: sha512-xygQcmneDyzsEuKZrFbRMne5HDqMs++aFzefrJTgEIKjQ3rekM+RPfFCVq2Gp1VIDqddoYeppCj4Pcb+RZW0GQ==} engines: {node: '>=20'} + type-is@2.0.1: + resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} + engines: {node: '>= 0.6'} + typed-array-buffer@1.0.3: resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} @@ -7431,6 +7631,10 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + unplugin-unused@0.5.6: resolution: {integrity: sha512-nuMhConeGhmYRFVvO3ZEJtAo6GrM09UqTJrOjKnTSkyr9zRjjkqN1M+mPZhYMN19+WHBR+JuNmq/gLo/ZajfdQ==} engines: {node: '>=20.19.0'} @@ -7485,6 +7689,10 @@ packages: 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@3.2.4: resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} @@ -7790,6 +7998,9 @@ packages: zod@4.3.5: resolution: {integrity: sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==} + zod@4.3.6: + resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} + snapshots: '@adobe/css-tools@4.4.4': {} @@ -8175,19 +8386,33 @@ snapshots: '@esbuild/win32-x64@0.27.2': optional: true - '@eslint-community/eslint-utils@4.9.1(eslint@8.57.1)': + '@eslint-community/eslint-utils@4.9.1(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))': dependencies: - eslint: 8.57.1 + eslint: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint/eslintrc@2.1.4': + '@eslint/config-array@0.20.1': + dependencies: + '@eslint/object-schema': 2.1.7 + debug: 4.4.3 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.2.3': {} + + '@eslint/core@0.13.0': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/eslintrc@3.3.3': dependencies: ajv: 6.12.6 debug: 4.4.3 - espree: 9.6.1 - globals: 13.24.0 + espree: 10.4.0 + globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 js-yaml: 4.1.1 @@ -8196,7 +8421,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.57.1': {} + '@eslint/js@9.26.0': {} + + '@eslint/object-schema@2.1.7': {} + + '@eslint/plugin-kit@0.2.8': + dependencies: + '@eslint/core': 0.13.0 + levn: 0.4.1 '@fastify/busboy@2.1.1': {} @@ -8223,6 +8455,10 @@ snapshots: dependencies: hono: 4.11.4 + '@hono/node-server@1.19.9(hono@4.11.7)': + dependencies: + hono: 4.11.7 + '@hono/zod-validator@0.7.6(hono@4.11.4)(zod@4.3.5)': dependencies: hono: 4.11.4 @@ -8230,17 +8466,16 @@ snapshots: '@huggingface/jinja@0.2.2': {} - '@humanwhocodes/config-array@0.13.0': + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.7': dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.3 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.4.3 '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/object-schema@2.0.3': {} + '@humanwhocodes/retry@0.4.3': {} '@inquirer/ansi@1.0.2': {} @@ -8343,6 +8578,12 @@ snapshots: '@langchain/core': 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.5)) zod: 4.3.5 + '@langchain/anthropic@1.3.11(@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)))': + dependencies: + '@anthropic-ai/sdk': 0.71.2(zod@4.3.5) + '@langchain/core': 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) + zod: 4.3.5 + '@langchain/classic@1.0.10(@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.5)))(cheerio@1.1.2)(openai@6.16.0(ws@8.19.0)(zod@4.3.5))(typeorm@0.3.28(better-sqlite3@11.10.0)(mongodb@6.21.0)(pg@8.17.2)(redis@4.7.1))(ws@8.19.0)': dependencies: '@langchain/core': 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.5)) @@ -8402,6 +8643,24 @@ snapshots: - '@opentelemetry/sdk-trace-base' - openai + '@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6))': + dependencies: + '@cfworker/json-schema': 4.1.1 + ansi-styles: 5.2.0 + camelcase: 6.3.0 + decamelize: 1.2.0 + js-tiktoken: 1.0.21 + langsmith: 0.4.7(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) + mustache: 4.2.0 + p-queue: 6.6.2 + uuid: 10.0.0 + zod: 4.3.5 + transitivePeerDependencies: + - '@opentelemetry/api' + - '@opentelemetry/exporter-trace-otlp-proto' + - '@opentelemetry/sdk-trace-base' + - openai + '@langchain/groq@1.0.3(@langchain/core@1.1.16(openai@4.104.0(ws@8.19.0)(zod@4.3.5)))': dependencies: '@langchain/core': 1.1.16(openai@4.104.0(ws@8.19.0)(zod@4.3.5)) @@ -8429,6 +8688,16 @@ snapshots: optionalDependencies: zod-to-json-schema: 3.25.1(zod@4.3.5) + '@langchain/langgraph@1.1.1(@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)))(zod-to-json-schema@3.25.1(zod@4.3.6))(zod@4.3.5)': + dependencies: + '@langchain/core': 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) + '@langchain/langgraph-checkpoint': link:libs/checkpoint + '@langchain/langgraph-sdk': link:libs/sdk + uuid: 10.0.0 + zod: 4.3.5 + optionalDependencies: + zod-to-json-schema: 3.25.1(zod@4.3.6) + '@langchain/mistralai@1.0.3(@langchain/core@1.1.16(openai@4.104.0(ws@8.19.0)(zod@4.3.5)))': dependencies: '@langchain/core': 1.1.16(openai@4.104.0(ws@8.19.0)(zod@4.3.5)) @@ -8459,6 +8728,15 @@ snapshots: transitivePeerDependencies: - ws + '@langchain/openai@1.2.3(@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)))(ws@8.19.0)': + dependencies: + '@langchain/core': 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) + js-tiktoken: 1.0.21 + openai: 6.16.0(ws@8.19.0)(zod@4.3.5) + zod: 4.3.5 + transitivePeerDependencies: + - ws + '@langchain/scripts@0.1.4': dependencies: '@octokit/rest': 21.1.1 @@ -8485,6 +8763,11 @@ snapshots: '@langchain/core': 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.5)) zod: 4.3.5 + '@langchain/tavily@1.2.0(@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)))': + dependencies: + '@langchain/core': 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) + zod: 4.3.5 + '@langchain/textsplitters@1.0.1(@langchain/core@1.1.16(openai@4.104.0(ws@8.19.0)(zod@4.3.5)))': dependencies: '@langchain/core': 1.1.16(openai@4.104.0(ws@8.19.0)(zod@4.3.5)) @@ -8504,6 +8787,30 @@ snapshots: zod: 4.3.5 zod-to-json-schema: 3.25.1(zod@4.3.5) + '@modelcontextprotocol/sdk@1.26.0(@cfworker/json-schema@4.1.1)(zod@4.3.6)': + dependencies: + '@hono/node-server': 1.19.9(hono@4.11.7) + ajv: 8.17.1 + ajv-formats: 3.0.1(ajv@8.17.1) + content-type: 1.0.5 + cors: 2.8.6 + cross-spawn: 7.0.6 + eventsource: 3.0.7 + eventsource-parser: 3.0.6 + express: 5.2.1 + express-rate-limit: 8.2.1(express@5.2.1) + hono: 4.11.7 + jose: 6.1.3 + json-schema-typed: 8.0.2 + pkce-challenge: 5.0.1 + raw-body: 3.0.2 + zod: 4.3.6 + zod-to-json-schema: 3.25.1(zod@4.3.6) + optionalDependencies: + '@cfworker/json-schema': 4.1.1 + transitivePeerDependencies: + - supports-color + '@mongodb-js/saslprep@1.4.5': dependencies: sparse-bitfield: 3.0.3 @@ -9337,91 +9644,96 @@ snapshots: '@types/node': 18.19.130 optional: true - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.4.3 - eslint: 8.57.1 - graphemer: 1.4.0 - ignore: 5.3.2 + '@typescript-eslint/parser': 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.54.0 + '@typescript-eslint/type-utils': 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.54.0 + eslint: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) + ignore: 7.0.5 natural-compare: 1.4.0 - semver: 7.7.3 - ts-api-utils: 1.4.3(typescript@5.9.3) - optionalDependencies: + ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/scope-manager': 8.54.0 + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.54.0 debug: 4.4.3 - eslint: 8.57.1 - optionalDependencies: + eslint: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@6.21.0': + '@typescript-eslint/project-service@8.54.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/tsconfig-utils': 8.54.0(typescript@5.9.3) + '@typescript-eslint/types': 8.54.0 + debug: 4.4.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color - '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/scope-manager@8.54.0': dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/visitor-keys': 8.54.0 + + '@typescript-eslint/tsconfig-utils@8.54.0(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 + + '@typescript-eslint/type-utils@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3 - eslint: 8.57.1 - ts-api-utils: 1.4.3(typescript@5.9.3) - optionalDependencies: + eslint: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) + ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@6.21.0': {} + '@typescript-eslint/types@8.54.0': {} - '@typescript-eslint/typescript-estree@6.21.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.54.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/project-service': 8.54.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.54.0(typescript@5.9.3) + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/visitor-keys': 8.54.0 debug: 4.4.3 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.3 + minimatch: 9.0.5 semver: 7.7.3 - ts-api-utils: 1.4.3(typescript@5.9.3) - optionalDependencies: + tinyglobby: 0.2.15 + ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/utils@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) - '@types/json-schema': 7.0.15 - '@types/semver': 7.7.1 - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.3) - eslint: 8.57.1 - semver: 7.7.3 + '@eslint-community/eslint-utils': 4.9.1(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.54.0 + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) + eslint: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) + typescript: 5.9.3 transitivePeerDependencies: - supports-color - - typescript - '@typescript-eslint/visitor-keys@6.21.0': + '@typescript-eslint/visitor-keys@8.54.0': dependencies: - '@typescript-eslint/types': 6.21.0 - eslint-visitor-keys: 3.4.3 + '@typescript-eslint/types': 8.54.0 + eslint-visitor-keys: 4.2.1 '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260120.1': optional: true @@ -9461,8 +9773,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-react@4.7.0(vite@7.3.1(@types/node@18.19.130)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))': dependencies: '@babel/core': 7.28.6 @@ -9634,6 +9944,11 @@ snapshots: dependencies: event-target-shim: 5.0.1 + accepts@2.0.0: + dependencies: + mime-types: 3.0.2 + negotiator: 1.0.0 + acorn-jsx@5.3.2(acorn@8.15.0): dependencies: acorn: 8.15.0 @@ -9646,6 +9961,10 @@ snapshots: dependencies: humanize-ms: 1.2.1 + ajv-formats@3.0.1(ajv@8.17.1): + optionalDependencies: + ajv: 8.17.1 + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 @@ -9653,6 +9972,13 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.1.0 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + ansi-regex@5.0.1: {} ansi-regex@6.2.2: {} @@ -9716,8 +10042,6 @@ snapshots: is-string: 1.1.1 math-intrinsics: 1.1.0 - array-union@2.1.0: {} - array.prototype.findlastindex@1.2.6: dependencies: call-bind: 1.0.8 @@ -9883,6 +10207,20 @@ snapshots: bn.js@5.2.2: {} + body-parser@2.2.2: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 4.4.3 + http-errors: 2.0.1 + iconv-lite: 0.7.2 + on-finished: 2.4.1 + qs: 6.14.1 + raw-body: 3.0.2 + type-is: 2.0.1 + transitivePeerDependencies: + - supports-color + boolbase@1.0.0: {} brace-expansion@1.1.12: @@ -9987,6 +10325,8 @@ snapshots: byline@5.0.0: {} + bytes@3.1.2: {} + cac@6.7.14: {} call-bind-apply-helpers@1.0.2: @@ -10172,8 +10512,16 @@ snapshots: constants-browserify@1.0.0: {} + content-disposition@1.0.1: {} + + content-type@1.0.5: {} + convert-source-map@2.0.0: {} + cookie-signature@1.2.2: {} + + cookie@0.7.2: {} + cookie@1.1.1: {} copy-anything@4.0.5: @@ -10182,6 +10530,11 @@ snapshots: core-util-is@1.0.3: {} + cors@2.8.6: + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + cpu-features@0.0.10: dependencies: buildcheck: 0.0.7 @@ -10516,6 +10869,8 @@ snapshots: delayed-stream@1.0.0: {} + depd@2.0.0: {} + dequal@2.0.3: {} des.js@1.1.0: @@ -10533,10 +10888,6 @@ snapshots: miller-rabin: 4.0.1 randombytes: 2.1.0 - dir-glob@3.0.1: - dependencies: - path-type: 4.0.0 - docker-compose@0.24.8: dependencies: yaml: 2.8.2 @@ -10570,10 +10921,6 @@ snapshots: dependencies: esutils: 2.0.3 - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - dom-accessibility-api@0.5.16: {} dom-accessibility-api@0.6.3: {} @@ -10622,6 +10969,8 @@ snapshots: eastasianwidth@0.2.0: {} + ee-first@1.1.1: {} + electron-to-chromium@1.5.267: {} elliptic@6.6.1: @@ -10642,6 +10991,8 @@ snapshots: enabled@2.0.0: {} + encodeurl@2.0.0: {} + encoding-sniffer@0.2.1: dependencies: iconv-lite: 0.6.3 @@ -10813,22 +11164,24 @@ snapshots: escalade@3.2.0: {} + escape-html@1.0.3: {} + escape-string-regexp@4.0.0: {} escape-string-regexp@5.0.0: {} - eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1): + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)): dependencies: confusing-browser-globals: 1.0.11 - eslint: 8.57.1 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + eslint: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) object.assign: 4.1.7 object.entries: 1.1.9 semver: 7.7.3 - eslint-config-prettier@8.10.2(eslint@8.57.1): + eslint-config-prettier@8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)): dependencies: - eslint: 8.57.1 + eslint: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) eslint-import-resolver-node@0.3.9: dependencies: @@ -10838,17 +11191,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.3) - eslint: 8.57.1 + '@typescript-eslint/parser': 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -10857,9 +11210,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.57.1 + eslint: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -10871,7 +11224,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 8.54.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -10879,73 +11232,77 @@ snapshots: eslint-plugin-no-instanceof@1.0.1: {} - eslint-plugin-prettier@4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8): + eslint-plugin-prettier@4.2.5(eslint-config-prettier@8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)))(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1))(prettier@2.8.8): dependencies: - eslint: 8.57.1 + eslint: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) prettier: 2.8.8 prettier-linter-helpers: 1.0.1 optionalDependencies: - eslint-config-prettier: 8.10.2(eslint@8.57.1) + eslint-config-prettier: 8.10.2(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) - eslint-plugin-react-hooks@5.2.0(eslint@8.57.1): + eslint-plugin-react-hooks@5.2.0(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)): dependencies: - eslint: 8.57.1 + eslint: 9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1) - eslint-scope@7.2.2: + eslint-scope@8.4.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 eslint-visitor-keys@3.4.3: {} - eslint@8.57.1: + eslint-visitor-keys@4.2.1: {} + + eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.26.0(@cfworker/json-schema@4.1.1)(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.1 - '@humanwhocodes/config-array': 0.13.0 + '@eslint/config-array': 0.20.1 + '@eslint/config-helpers': 0.2.3 + '@eslint/core': 0.13.0 + '@eslint/eslintrc': 3.3.3 + '@eslint/js': 9.26.0 + '@eslint/plugin-kit': 0.2.8 + '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.3.0 + '@humanwhocodes/retry': 0.4.3 + '@modelcontextprotocol/sdk': 1.26.0(@cfworker/json-schema@4.1.1)(zod@4.3.6) + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 debug: 4.4.3 - doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 esquery: 1.7.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 + file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.1 json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 + zod: 4.3.6 + optionalDependencies: + jiti: 2.6.1 transitivePeerDependencies: + - '@cfworker/json-schema' - supports-color - espree@9.6.1: + espree@10.4.0: dependencies: acorn: 8.15.0 acorn-jsx: 5.3.2(acorn@8.15.0) - eslint-visitor-keys: 3.4.3 + eslint-visitor-keys: 4.2.1 esquery@1.7.0: dependencies: @@ -10967,6 +11324,8 @@ snapshots: esutils@2.0.3: {} + etag@1.8.1: {} + event-target-shim@5.0.1: {} eventemitter3@4.0.7: {} @@ -10981,6 +11340,12 @@ snapshots: events@3.3.0: {} + eventsource-parser@3.0.6: {} + + eventsource@3.0.7: + dependencies: + eventsource-parser: 3.0.6 + evp_bytestokey@1.0.3: dependencies: md5.js: 1.3.5 @@ -11007,6 +11372,44 @@ snapshots: expect-type@1.3.0: {} + express-rate-limit@8.2.1(express@5.2.1): + dependencies: + express: 5.2.1 + ip-address: 10.0.1 + + express@5.2.1: + dependencies: + accepts: 2.0.0 + body-parser: 2.2.2 + content-disposition: 1.0.1 + content-type: 1.0.5 + cookie: 0.7.2 + cookie-signature: 1.2.2 + debug: 4.4.3 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 2.1.1 + fresh: 2.0.0 + http-errors: 2.0.1 + merge-descriptors: 2.0.0 + mime-types: 3.0.2 + on-finished: 2.4.1 + once: 1.4.0 + parseurl: 1.3.3 + proxy-addr: 2.0.7 + qs: 6.14.1 + range-parser: 1.2.1 + router: 2.2.0 + send: 1.2.1 + serve-static: 2.2.1 + statuses: 2.0.2 + type-is: 2.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + extract-zip@2.0.1: dependencies: debug: 4.4.3 @@ -11037,6 +11440,8 @@ snapshots: fast-levenshtein@2.0.6: {} + fast-uri@3.1.0: {} + fastq@1.20.1: dependencies: reusify: 1.1.0 @@ -11057,9 +11462,9 @@ snapshots: dependencies: is-unicode-supported: 2.1.0 - file-entry-cache@6.0.1: + file-entry-cache@8.0.0: dependencies: - flat-cache: 3.2.0 + flat-cache: 4.0.1 file-uri-to-path@1.0.0: {} @@ -11067,16 +11472,26 @@ snapshots: dependencies: to-regex-range: 5.0.1 + finalhandler@2.1.1: + dependencies: + debug: 4.4.3 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.2 + transitivePeerDependencies: + - supports-color + find-up@5.0.0: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - flat-cache@3.2.0: + flat-cache@4.0.1: dependencies: flatted: 3.3.3 keyv: 4.5.4 - rimraf: 3.0.2 flatbuffers@1.12.0: {} @@ -11114,8 +11529,12 @@ snapshots: formdata-node@6.0.3: {} + forwarded@0.2.0: {} + fraction.js@5.3.4: {} + fresh@2.0.0: {} + fs-constants@1.0.0: {} fs-extra@11.3.3: @@ -11224,30 +11643,17 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 - globals@13.24.0: - dependencies: - type-fest: 0.20.2 + globals@14.0.0: {} globalthis@1.0.4: dependencies: define-properties: 1.2.1 gopd: 1.2.0 - globby@11.1.0: - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.3 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 3.0.0 - gopd@1.2.0: {} graceful-fs@4.2.11: {} - graphemer@1.4.0: {} - graphql@16.12.0: {} groq-sdk@0.19.0: @@ -11322,6 +11728,8 @@ snapshots: hono@4.11.4: {} + hono@4.11.7: {} + hookable@5.5.3: {} html-encoding-sniffer@4.0.0: @@ -11335,6 +11743,14 @@ snapshots: domutils: 3.2.2 entities: 7.0.1 + http-errors@2.0.1: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.2 + toidentifier: 1.0.1 + http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.4 @@ -11361,6 +11777,10 @@ snapshots: dependencies: safer-buffer: 2.1.2 + iconv-lite@0.7.2: + dependencies: + safer-buffer: 2.1.2 + icss-utils@5.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -11369,6 +11789,8 @@ snapshots: ignore@5.3.2: {} + ignore@7.0.5: {} + import-fresh@3.3.1: dependencies: parent-module: 1.0.1 @@ -11395,6 +11817,10 @@ snapshots: internmap@2.0.3: {} + ip-address@10.0.1: {} + + ipaddr.js@1.9.1: {} + is-arguments@1.2.0: dependencies: call-bound: 1.0.4 @@ -11492,12 +11918,12 @@ snapshots: is-number@7.0.0: {} - is-path-inside@3.0.3: {} - is-plain-obj@4.1.0: {} is-potential-custom-element-name@1.0.1: {} + is-promise@4.0.0: {} + is-reference@1.2.1: dependencies: '@types/estree': 1.0.8 @@ -11630,6 +12056,10 @@ snapshots: json-schema-traverse@0.4.1: {} + json-schema-traverse@1.0.0: {} + + json-schema-typed@8.0.2: {} + json-stable-stringify-without-jsonify@1.0.1: {} json5@1.0.2: @@ -11682,6 +12112,21 @@ snapshots: - openai - zod-to-json-schema + langchain@1.2.11(@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)))(openai@6.16.0(ws@8.19.0)(zod@4.3.6))(zod-to-json-schema@3.25.1(zod@4.3.6)): + dependencies: + '@langchain/core': 1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) + '@langchain/langgraph': 1.1.1(@langchain/core@1.1.16(openai@6.16.0(ws@8.19.0)(zod@4.3.6)))(zod-to-json-schema@3.25.1(zod@4.3.6))(zod@4.3.5) + '@langchain/langgraph-checkpoint': link:libs/checkpoint + langsmith: 0.4.7(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) + uuid: 10.0.0 + zod: 4.3.5 + transitivePeerDependencies: + - '@opentelemetry/api' + - '@opentelemetry/exporter-trace-otlp-proto' + - '@opentelemetry/sdk-trace-base' + - openai + - zod-to-json-schema + langsmith@0.3.87(openai@6.16.0(ws@8.19.0)(zod@4.3.5)): dependencies: '@types/uuid': 10.0.0 @@ -11715,6 +12160,17 @@ snapshots: optionalDependencies: openai: 6.16.0(ws@8.19.0)(zod@4.3.5) + langsmith@0.4.7(openai@6.16.0(ws@8.19.0)(zod@4.3.6)): + dependencies: + '@types/uuid': 10.0.0 + chalk: 4.1.2 + console-table-printer: 2.15.0 + p-queue: 6.6.2 + semver: 7.7.3 + uuid: 10.0.0 + optionalDependencies: + openai: 6.16.0(ws@8.19.0)(zod@4.3.6) + lazystream@1.0.1: dependencies: readable-stream: 2.3.8 @@ -11835,8 +12291,12 @@ snapshots: inherits: 2.0.4 safe-buffer: 5.2.1 + media-typer@1.1.0: {} + memory-pager@1.5.0: {} + merge-descriptors@2.0.0: {} + merge2@1.4.1: {} micromatch@4.0.8: @@ -11851,10 +12311,16 @@ snapshots: mime-db@1.52.0: {} + mime-db@1.54.0: {} + mime-types@2.1.35: dependencies: mime-db: 1.52.0 + mime-types@3.0.2: + dependencies: + mime-db: 1.54.0 + mimic-fn@2.1.0: {} mimic-response@3.1.0: {} @@ -11873,10 +12339,6 @@ snapshots: dependencies: brace-expansion: 2.0.2 - minimatch@9.0.3: - dependencies: - brace-expansion: 2.0.2 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.2 @@ -11976,6 +12438,8 @@ snapshots: natural-compare@1.4.0: {} + negotiator@1.0.0: {} + neo-async@2.6.2: {} node-abi@3.87.0: @@ -12037,6 +12501,8 @@ snapshots: nwsapi@2.2.23: {} + object-assign@4.1.1: {} + object-inspect@1.13.4: {} object-is@1.1.6: @@ -12088,6 +12554,10 @@ snapshots: dependencies: whatwg-fetch: 3.6.20 + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + once@1.4.0: dependencies: wrappy: 1.0.2 @@ -12147,6 +12617,12 @@ snapshots: ws: 8.19.0 zod: 4.3.5 + openai@6.16.0(ws@8.19.0)(zod@4.3.6): + optionalDependencies: + ws: 8.19.0 + zod: 4.3.6 + optional: true + openapi-types@12.1.3: {} optionator@0.9.4: @@ -12243,6 +12719,8 @@ snapshots: dependencies: entities: 6.0.1 + parseurl@1.3.3: {} + path-browserify@1.0.1: {} path-exists@4.0.0: {} @@ -12262,7 +12740,7 @@ snapshots: path-to-regexp@6.3.0: {} - path-type@4.0.0: {} + path-to-regexp@8.3.0: {} pathe@2.0.3: {} @@ -12320,6 +12798,8 @@ snapshots: picomatch@4.0.3: {} + pkce-challenge@5.0.1: {} + pkg-dir@5.0.0: dependencies: find-up: 5.0.0 @@ -12474,6 +12954,11 @@ snapshots: '@types/node': 20.19.30 long: 5.3.2 + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + proxy-from-env@1.1.0: {} public-encrypt@4.0.3: @@ -12520,6 +13005,15 @@ snapshots: randombytes: 2.1.0 safe-buffer: 5.2.1 + range-parser@1.2.1: {} + + raw-body@3.0.2: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.1 + iconv-lite: 0.7.2 + unpipe: 1.0.0 + rc@1.2.8: dependencies: deep-extend: 0.6.0 @@ -12608,6 +13102,8 @@ snapshots: require-directory@2.1.1: {} + require-from-string@2.0.2: {} + resolve-from@4.0.0: {} resolve-pkg-maps@1.0.0: {} @@ -12629,10 +13125,6 @@ snapshots: reusify@1.1.0: {} - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - rimraf@5.0.10: dependencies: glob: 10.5.0 @@ -12716,6 +13208,16 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.55.3 fsevents: 2.3.3 + router@2.2.0: + dependencies: + debug: 4.4.3 + depd: 2.0.0 + is-promise: 4.0.0 + parseurl: 1.3.3 + path-to-regexp: 8.3.0 + transitivePeerDependencies: + - supports-color + rrweb-cssom@0.8.0: {} run-applescript@7.1.0: {} @@ -12779,6 +13281,31 @@ snapshots: semver@7.7.3: {} + send@1.2.1: + dependencies: + debug: 4.4.3 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 2.0.0 + http-errors: 2.0.1 + mime-types: 3.0.2 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.2 + transitivePeerDependencies: + - supports-color + + serve-static@2.2.1: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 1.2.1 + transitivePeerDependencies: + - supports-color + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -12803,6 +13330,8 @@ snapshots: setimmediate@1.0.5: {} + setprototypeof@1.2.0: {} + sha.js@2.4.12: dependencies: inherits: 2.0.4 @@ -12886,8 +13415,6 @@ snapshots: sisteransi@1.0.5: {} - slash@3.0.0: {} - source-map-js@1.2.1: {} source-map@0.6.1: {} @@ -13142,8 +13669,6 @@ snapshots: text-hex@1.0.0: {} - text-table@0.2.0: {} - timers-browserify@2.0.12: dependencies: setimmediate: 1.0.5 @@ -13191,6 +13716,8 @@ snapshots: dependencies: is-number: 7.0.0 + toidentifier@1.0.1: {} + totalist@3.0.1: {} tough-cookie@5.1.2: @@ -13213,7 +13740,7 @@ snapshots: ts-algebra@2.0.0: {} - ts-api-utils@1.4.3(typescript@5.9.3): + ts-api-utils@2.4.0(typescript@5.9.3): dependencies: typescript: 5.9.3 @@ -13316,8 +13843,6 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-fest@0.20.2: {} - type-fest@0.7.1: {} type-fest@4.41.0: {} @@ -13326,6 +13851,12 @@ snapshots: dependencies: tagged-tag: 1.0.0 + type-is@2.0.1: + dependencies: + content-type: 1.0.5 + media-typer: 1.1.0 + mime-types: 3.0.2 + typed-array-buffer@1.0.3: dependencies: call-bound: 1.0.4 @@ -13430,6 +13961,8 @@ snapshots: universalify@2.0.1: {} + unpipe@1.0.0: {} + unplugin-unused@0.5.6: dependencies: empathic: 2.0.0 @@ -13485,6 +14018,8 @@ snapshots: validate-npm-package-name@5.0.1: {} + vary@1.1.2: {} + vite-node@3.2.4(@types/node@18.19.130)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2): dependencies: cac: 6.7.14 @@ -13895,4 +14430,10 @@ snapshots: dependencies: zod: 4.3.5 + zod-to-json-schema@3.25.1(zod@4.3.6): + dependencies: + zod: 4.3.6 + zod@4.3.5: {} + + zod@4.3.6: {}