diff --git a/apps/playground/package.json b/apps/playground/package.json index df5104d..74b4baa 100644 --- a/apps/playground/package.json +++ b/apps/playground/package.json @@ -11,8 +11,8 @@ "clean": "rm -rf .next .turbo" }, "dependencies": { - "@ai-sdk/openai": "3.0.1", - "@ai-sdk/react": "3.0.3", + "@ai-sdk/openai": "3.0.7", + "@ai-sdk/react": "3.0.23", "@tpmjs/db": "workspace:*", "@tpmjs/env": "workspace:*", "@tpmjs/hello": "workspace:*", @@ -21,30 +21,30 @@ "@tpmjs/ui": "workspace:*", "@tpmjs/utils": "workspace:*", "@vercel/analytics": "^1.6.1", - "ai": "6.0.3", + "ai": "6.0.23", "firecrawl-aisdk": "^0.7.2", "nanoid": "^5.1.6", - "next": "^16.0.8", + "next": "^16.1.1", "next-themes": "^0.4.6", - "openai": "^6.9.1", - "react": "^19.0.0", - "react-dom": "^19.0.0", - "streamdown": "^1.6.9", - "zod": "^4.0.0" + "openai": "^6.15.0", + "react": "^19.2.3", + "react-dom": "^19.2.3", + "streamdown": "^1.6.11", + "zod": "^4.3.5" }, "devDependencies": { "@tailwindcss/typography": "^0.5.19", "@tpmjs/eslint-config": "workspace:*", "@tpmjs/tailwind-config": "workspace:*", "@tpmjs/tsconfig": "workspace:*", - "@types/node": "^22.10.2", - "@types/react": "^19.0.2", - "@types/react-dom": "^19.0.2", - "autoprefixer": "^10.4.20", - "eslint": "^9.39.1", - "eslint-config-next": "^16.0.4", - "postcss": "^8.5.1", - "tailwindcss": "^3.4.17", + "@types/node": "^25.0.3", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", + "autoprefixer": "^10.4.23", + "eslint": "^9.39.2", + "eslint-config-next": "^16.1.1", + "postcss": "^8.5.6", + "tailwindcss": "^3.4.19", "typescript": "^5.9.3" } } diff --git a/apps/railway-executor/package.json b/apps/railway-executor/package.json index 8dd7fdd..c5ae51c 100644 --- a/apps/railway-executor/package.json +++ b/apps/railway-executor/package.json @@ -9,7 +9,7 @@ "dev": "node server.js" }, "dependencies": { - "express": "^4.18.2", - "cors": "^2.8.5" + "cors": "^2.8.5", + "express": "^5.2.1" } } diff --git a/apps/tutorial/package.json b/apps/tutorial/package.json index 6e0b386..a84e88b 100644 --- a/apps/tutorial/package.json +++ b/apps/tutorial/package.json @@ -13,23 +13,23 @@ "dependencies": { "@tpmjs/ui": "workspace:*", "@tpmjs/utils": "workspace:*", - "framer-motion": "^11.15.0", - "next": "^16.0.8", - "react": "^19.0.0", - "react-dom": "^19.0.0" + "framer-motion": "^12.25.0", + "next": "^16.1.1", + "react": "^19.2.3", + "react-dom": "^19.2.3" }, "devDependencies": { "@tpmjs/eslint-config": "workspace:*", "@tpmjs/tailwind-config": "workspace:*", "@tpmjs/tsconfig": "workspace:*", - "@types/node": "^22.10.2", - "@types/react": "^19.0.2", - "@types/react-dom": "^19.0.2", - "autoprefixer": "^10.4.20", - "eslint": "^9.39.1", - "eslint-config-next": "^16.0.4", - "postcss": "^8.5.1", - "tailwindcss": "^3.4.17", + "@types/node": "^25.0.3", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", + "autoprefixer": "^10.4.23", + "eslint": "^9.39.2", + "eslint-config-next": "^16.1.1", + "postcss": "^8.5.6", + "tailwindcss": "^3.4.19", "typescript": "^5.9.3" } } diff --git a/apps/web/package.json b/apps/web/package.json index 1a7a930..8ecf192 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -15,13 +15,13 @@ "generate-og": "tsx scripts/generate-og-images.ts" }, "dependencies": { - "@ai-sdk/anthropic": "^3.0.2", - "@ai-sdk/google": "^3.0.2", - "@ai-sdk/groq": "^3.0.2", - "@ai-sdk/mistral": "^3.0.2", - "@ai-sdk/openai": "3.0.1", - "@modelcontextprotocol/sdk": "^1.25.1", - "@prisma/client": "^6.19.0", + "@ai-sdk/anthropic": "^3.0.9", + "@ai-sdk/google": "^3.0.6", + "@ai-sdk/groq": "^3.0.4", + "@ai-sdk/mistral": "^3.0.5", + "@ai-sdk/openai": "3.0.7", + "@modelcontextprotocol/sdk": "^1.25.2", + "@prisma/client": "^6.19.1", "@tpmjs/db": "workspace:*", "@tpmjs/env": "workspace:*", "@tpmjs/npm-client": "workspace:*", @@ -34,42 +34,42 @@ "@vercel/analytics": "^1.6.1", "@vercel/blob": "^2.0.0", "@vercel/kv": "^3.0.0", - "ai": "6.0.3", + "ai": "6.0.23", "better-auth": "^1.4.10", "bm25": "^0.1.1", "d3": "^7.9.0", - "next": "^16.0.8", + "next": "^16.1.1", "next-themes": "^0.4.6", - "openai": "^6.9.1", - "prisma": "^6.19.0", - "react": "^19.0.0", - "react-dom": "^19.0.0", + "openai": "^6.15.0", + "prisma": "^6.19.1", + "react": "^19.2.3", + "react-dom": "^19.2.3", "react-markdown": "^10.1.0", "react-syntax-highlighter": "^16.1.0", "react-virtuoso": "^4.18.1", "rehype-raw": "^7.0.0", "rehype-sanitize": "^6.0.0", "remark-gfm": "^4.0.1", - "resend": "^6.6.0", + "resend": "^6.7.0", "sonner": "^2.0.7", - "zod": "^4.0.0" + "zod": "^4.3.5" }, "devDependencies": { "@tailwindcss/typography": "^0.5.19", "@tpmjs/eslint-config": "workspace:*", "@tpmjs/tailwind-config": "workspace:*", "@tpmjs/tsconfig": "workspace:*", - "@types/node": "^22.10.2", - "@types/react": "^19.0.2", - "@types/react-dom": "^19.0.2", - "autoprefixer": "^10.4.20", + "@types/node": "^25.0.3", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", + "autoprefixer": "^10.4.23", "dotenv": "^17.2.3", - "eslint": "^9.39.1", - "eslint-config-next": "^16.0.4", - "postcss": "^8.5.1", - "tailwindcss": "^3.4.17", + "eslint": "^9.39.2", + "eslint-config-next": "^16.1.1", + "postcss": "^8.5.6", + "tailwindcss": "^3.4.19", "tsx": "^4.21.0", "typescript": "^5.9.3", - "vitest": "^2.1.9" + "vitest": "^4.0.16" } } diff --git a/biome.json b/biome.json index 9aceb0e..3f925ba 100644 --- a/biome.json +++ b/biome.json @@ -1,4 +1,4 @@ { - "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json", + "$schema": "https://biomejs.dev/schemas/2.3.11/schema.json", "extends": ["./packages/config/biome.json"] } diff --git a/package.json b/package.json index 3b13f39..2817faa 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,15 @@ "bugs": { "url": "https://github.com/tpmjs/tpmjs/issues" }, - "keywords": ["tpmjs", "ai", "agents", "tools", "mcp", "typescript", "npm"], + "keywords": [ + "tpmjs", + "ai", + "agents", + "tools", + "mcp", + "typescript", + "npm" + ], "private": true, "type": "module", "engines": { @@ -40,21 +48,28 @@ "prepare": "node -e \"if (!process.env.CI && !process.env.VERCEL && require('fs').existsSync('.git')) { require('child_process').execSync('lefthook install', {stdio: 'inherit'}) }\"" }, "pnpm": { - "onlyBuiltDependencies": ["better-sqlite3", "esbuild"] + "onlyBuiltDependencies": [ + "better-sqlite3", + "esbuild" + ], + "overrides": { + "cheerio": "1.0.0-rc.12", + "tailwindcss": "3.4.17" + } }, "devDependencies": { - "@biomejs/biome": "^1.9.4", - "@blocksai/cli": "^0.2.1", - "@blocksai/validators": "^1.1.1", - "@changesets/cli": "^2.27.10", + "@biomejs/biome": "^2.3.11", + "@blocksai/cli": "^0.3.0", + "@blocksai/validators": "^1.2.0", + "@changesets/cli": "^2.29.8", "@total-typescript/ts-reset": "^0.6.1", - "@types/node": "^22.10.2", - "dependency-cruiser": "^17.3.1", - "knip": "^5.70.2", - "lefthook": "^1.10.1", - "openai": "^6.9.1", + "@types/node": "^25.0.3", + "dependency-cruiser": "^17.3.6", + "knip": "^5.80.2", + "lefthook": "^2.0.13", + "openai": "^6.15.0", "tsx": "^4.21.0", - "turbo": "^2.6.1", + "turbo": "^2.7.3", "type-coverage": "^2.29.7", "typescript": "^5.9.3" } diff --git a/packages/config/biome.json b/packages/config/biome.json index 2afbc03..6deb796 100644 --- a/packages/config/biome.json +++ b/packages/config/biome.json @@ -1,22 +1,24 @@ { - "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json", + "root": false, + "$schema": "https://biomejs.dev/schemas/2.3.11/schema.json", "vcs": { "enabled": true, "clientKind": "git", "useIgnoreFile": true }, "files": { - "ignore": [ - "**/node_modules/**", - "**/dist/**", - "**/build/**", - "**/.next/**", - "**/out/**", - "**/coverage/**", - "**/.turbo/**", - "**/storybook-static/**", - "**/*.tsbuildinfo", - "**/next-env.d.ts" + "includes": [ + "**", + "!**/node_modules", + "!**/dist", + "!**/build", + "!**/.next", + "!**/out", + "!**/coverage", + "!**/.turbo", + "!**/storybook-static", + "!**/*.tsbuildinfo", + "!**/next-env.d.ts" ] }, "formatter": { @@ -46,9 +48,7 @@ } } }, - "organizeImports": { - "enabled": true - }, + "assist": { "actions": { "source": { "organizeImports": "on" } } }, "javascript": { "formatter": { "quoteStyle": "single", @@ -58,7 +58,7 @@ }, "overrides": [ { - "include": ["**/*.test.ts", "**/*.test.tsx", "**/*.spec.ts", "**/*.spec.tsx"], + "includes": ["**/*.test.ts", "**/*.test.tsx", "**/*.spec.ts", "**/*.spec.tsx"], "linter": { "rules": { "style": { @@ -68,7 +68,7 @@ } }, { - "include": ["**/layout.tsx", "**/page.tsx"], + "includes": ["**/layout.tsx", "**/page.tsx"], "linter": { "rules": { "security": { @@ -78,7 +78,7 @@ } }, { - "include": ["**/MobileMenu.tsx"], + "includes": ["**/MobileMenu.tsx"], "linter": { "rules": { "a11y": { @@ -88,7 +88,7 @@ } }, { - "include": ["**/MessageBubble.tsx"], + "includes": ["**/MessageBubble.tsx"], "linter": { "rules": { "complexity": { @@ -98,7 +98,7 @@ } }, { - "include": ["**/railway-executor/server.ts"], + "includes": ["**/railway-executor/server.ts"], "linter": { "rules": { "complexity": { diff --git a/packages/config/eslint/package.json b/packages/config/eslint/package.json index c814aa6..a2e2b27 100644 --- a/packages/config/eslint/package.json +++ b/packages/config/eslint/package.json @@ -4,15 +4,18 @@ "private": true, "type": "module", "main": "./base.js", - "files": ["base.js", "react.js"], + "files": [ + "base.js", + "react.js" + ], "dependencies": { - "@eslint/js": "^9.18.0", - "eslint": "^9.18.0", - "eslint-plugin-import": "^2.31.0", + "@eslint/js": "^9.39.2", + "eslint": "^9.39.2", + "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", - "eslint-plugin-react": "^7.37.3", - "eslint-plugin-react-hooks": "^5.1.0", - "typescript-eslint": "^8.19.1", - "zod": "^4.1.13" + "eslint-plugin-react": "^7.37.5", + "eslint-plugin-react-hooks": "^7.0.1", + "typescript-eslint": "^8.52.0", + "zod": "^4.3.5" } } diff --git a/packages/config/package.json b/packages/config/package.json index 38be89b..4ca63a1 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -2,8 +2,13 @@ "name": "@tpmjs/config", "version": "0.0.0", "private": true, - "files": ["biome.json", "eslint", "tailwind", "tsconfig"], + "files": [ + "biome.json", + "eslint", + "tailwind", + "tsconfig" + ], "dependencies": { - "zod": "^4.1.13" + "zod": "^4.3.5" } } diff --git a/packages/config/tailwind/package.json b/packages/config/tailwind/package.json index 5084b15..f953b0d 100644 --- a/packages/config/tailwind/package.json +++ b/packages/config/tailwind/package.json @@ -3,10 +3,12 @@ "version": "0.0.0", "private": true, "main": "./base.ts", - "files": ["base.ts"], + "files": [ + "base.ts" + ], "dependencies": { - "tailwindcss": "^3.4.17", - "zod": "^4.1.13" + "tailwindcss": "^4.1.18", + "zod": "^4.3.5" }, "devDependencies": { "typescript": "^5.9.3" diff --git a/packages/config/tsconfig/package.json b/packages/config/tsconfig/package.json index 6d4dced..e82231b 100644 --- a/packages/config/tsconfig/package.json +++ b/packages/config/tsconfig/package.json @@ -2,8 +2,12 @@ "name": "@tpmjs/tsconfig", "version": "0.0.0", "private": true, - "files": ["base.json", "nextjs.json", "react-library.json"], + "files": [ + "base.json", + "nextjs.json", + "react-library.json" + ], "dependencies": { - "zod": "^4.1.13" + "zod": "^4.3.5" } } diff --git a/packages/db/package.json b/packages/db/package.json index d82428c..1d92103 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -15,14 +15,14 @@ "type-check": "tsc --noEmit" }, "dependencies": { - "@prisma/client": "^6.2.0", - "zod": "^4.1.13" + "@prisma/client": "^6.19.1", + "zod": "^4.3.5" }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/node": "^22.10.2", - "prisma": "^6.2.0", - "tsx": "^4.19.2", + "@types/node": "^25.0.3", + "prisma": "^6.19.1", + "tsx": "^4.21.0", "typescript": "^5.9.3" } } diff --git a/packages/env/package.json b/packages/env/package.json index 9e4817c..ac71aa4 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -10,7 +10,13 @@ "directory": "packages/env" }, "homepage": "https://tpmjs.com", - "keywords": ["tpmjs", "typescript", "environment", "zod", "validation"], + "keywords": [ + "tpmjs", + "typescript", + "environment", + "zod", + "validation" + ], "type": "module", "exports": { ".": { @@ -18,7 +24,9 @@ "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -26,12 +34,12 @@ "clean": "rm -rf dist .turbo" }, "dependencies": { - "zod": "^4.1.13" + "zod": "^4.3.5" }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/node": "^22.10.2", - "tsup": "^8.3.5", + "@types/node": "^25.0.3", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { diff --git a/packages/mocks/package.json b/packages/mocks/package.json index 305e642..94a31be 100644 --- a/packages/mocks/package.json +++ b/packages/mocks/package.json @@ -13,7 +13,9 @@ "default": "./dist/handlers.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -21,12 +23,12 @@ "clean": "rm -rf dist .turbo" }, "dependencies": { - "msw": "^2.7.0", - "zod": "^4.1.13" + "msw": "^2.12.7", + "zod": "^4.3.5" }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" } } diff --git a/packages/npm-client/package.json b/packages/npm-client/package.json index 4871a93..73ace4d 100644 --- a/packages/npm-client/package.json +++ b/packages/npm-client/package.json @@ -18,11 +18,11 @@ "type-check": "tsc --noEmit" }, "dependencies": { - "zod": "^4.1.13" + "zod": "^4.3.5" }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/node": "^22.10.2", + "@types/node": "^25.0.3", "typescript": "^5.9.3" } } diff --git a/packages/package-executor/package.json b/packages/package-executor/package.json index 9c41adf..a229b72 100644 --- a/packages/package-executor/package.json +++ b/packages/package-executor/package.json @@ -10,13 +10,13 @@ "type-check": "tsc --noEmit" }, "dependencies": { - "semver": "^7.6.0", - "zod": "^4.1.13" + "semver": "^7.7.3", + "zod": "^4.3.5" }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/node": "^22.10.2", - "@types/semver": "^7.5.6", + "@types/node": "^25.0.3", + "@types/semver": "^7.7.1", "typescript": "^5.9.3" } } diff --git a/packages/storybook/package.json b/packages/storybook/package.json index f926952..96eb556 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -10,25 +10,25 @@ }, "dependencies": { "@tpmjs/ui": "workspace:*", - "react": "^19.0.0", - "react-dom": "^19.0.0", - "zod": "^4.1.13" + "react": "^19.2.3", + "react-dom": "^19.2.3", + "zod": "^4.3.5" }, "devDependencies": { - "@storybook/addon-essentials": "^8.5.0", - "@storybook/addon-interactions": "^8.5.0", - "@storybook/addon-links": "^8.5.0", - "@storybook/blocks": "^8.5.0", - "@storybook/react": "^8.5.0", - "@storybook/react-vite": "^8.5.0", - "@storybook/test": "^8.5.0", + "@storybook/addon-essentials": "^8.6.14", + "@storybook/addon-interactions": "^8.6.14", + "@storybook/addon-links": "^8.6.15", + "@storybook/blocks": "^8.6.14", + "@storybook/react": "^8.6.15", + "@storybook/react-vite": "^8.6.15", + "@storybook/test": "^8.6.15", "@tpmjs/tailwind-config": "workspace:*", - "@types/react": "^19.0.2", - "@types/react-dom": "^19.0.2", - "autoprefixer": "^10.4.20", - "postcss": "^8.5.1", - "storybook": "^8.5.0", - "tailwindcss": "^3.4.17", - "vite": "^6.0.7" + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", + "autoprefixer": "^10.4.23", + "postcss": "^8.5.6", + "storybook": "^8.6.15", + "tailwindcss": "^4.1.18", + "vite": "^7.3.1" } } diff --git a/packages/test/package.json b/packages/test/package.json index d7d7ad1..1a70a64 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -5,9 +5,11 @@ "exports": { "./vitest": "./vitest.config.ts" }, - "files": ["vitest.config.ts"], + "files": [ + "vitest.config.ts" + ], "dependencies": { - "vitest": "^2.1.8", - "zod": "^4.1.13" + "vitest": "^4.0.16", + "zod": "^4.3.5" } } diff --git a/packages/tool-ideas/package.json b/packages/tool-ideas/package.json index a014bce..e97e0de 100644 --- a/packages/tool-ideas/package.json +++ b/packages/tool-ideas/package.json @@ -13,7 +13,9 @@ "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -21,23 +23,23 @@ "cli": "tsx src/cli.ts" }, "dependencies": { - "ai": "^6.0.3", - "@ai-sdk/openai": "^3.0.1", - "better-sqlite3": "^11.8.1", - "drizzle-orm": "^0.38.3", - "commander": "^13.0.0", - "p-limit": "^6.2.0", - "zod": "^3.24.1", - "ora": "^8.1.1", - "chalk": "^5.4.1" + "@ai-sdk/openai": "^3.0.7", + "ai": "^6.0.23", + "better-sqlite3": "^12.5.0", + "chalk": "^5.6.2", + "commander": "^14.0.2", + "drizzle-orm": "^0.45.1", + "ora": "^9.0.0", + "p-limit": "^7.2.0", + "zod": "^4.3.5" }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/better-sqlite3": "^7.6.12", - "@types/node": "^22.10.5", - "drizzle-kit": "^0.30.1", - "tsup": "^8.3.5", - "tsx": "^4.19.2", - "typescript": "^5.7.2" + "@types/better-sqlite3": "^7.6.13", + "@types/node": "^25.0.3", + "drizzle-kit": "^0.31.8", + "tsup": "^8.5.1", + "tsx": "^4.21.0", + "typescript": "^5.9.3" } } diff --git a/packages/tools/create-basic-tools/package.json b/packages/tools/create-basic-tools/package.json index 57e2f91..113965b 100644 --- a/packages/tools/create-basic-tools/package.json +++ b/packages/tools/create-basic-tools/package.json @@ -13,20 +13,31 @@ "dev": "tsup --watch", "type-check": "tsc --noEmit" }, - "keywords": ["tpmjs", "ai-sdk", "generator", "cli", "scaffold", "boilerplate"], + "keywords": [ + "tpmjs", + "ai-sdk", + "generator", + "cli", + "scaffold", + "boilerplate" + ], "dependencies": { - "@clack/prompts": "^0.7.0", - "commander": "^14.0.0", - "picocolors": "^1.0.0", - "validate-npm-package-name": "^5.0.0", - "zod": "^4.1.13" + "@clack/prompts": "^0.11.0", + "commander": "^14.0.2", + "picocolors": "^1.1.1", + "validate-npm-package-name": "^7.0.2", + "zod": "^4.3.5" }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", "@tpmjs/types": "workspace:*", "@types/validate-npm-package-name": "^4.0.2", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, - "files": ["dist", "templates", "README.md"] + "files": [ + "dist", + "templates", + "README.md" + ] } diff --git a/packages/tools/emoji-magic/package.json b/packages/tools/emoji-magic/package.json index 16528db..922c69c 100644 --- a/packages/tools/emoji-magic/package.json +++ b/packages/tools/emoji-magic/package.json @@ -9,10 +9,17 @@ "build": "tsc", "type-check": "tsc --noEmit" }, - "keywords": ["tpmjs", "emoji", "ai", "text-processing"], + "keywords": [ + "tpmjs", + "emoji", + "ai", + "text-processing" + ], "tpmjs": { "category": "text-analysis", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "textToEmoji", @@ -25,8 +32,8 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.131", - "zod": "^4.1.13" + "ai": "6.0.23", + "zod": "^4.3.5" }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", diff --git a/packages/tools/hello/package.json b/packages/tools/hello/package.json index 50d552c..075f08d 100644 --- a/packages/tools/hello/package.json +++ b/packages/tools/hello/package.json @@ -10,10 +10,17 @@ "clean": "rm -rf dist", "type-check": "tsc --noEmit" }, - "keywords": ["tpmjs", "ai-sdk", "hello", "example"], + "keywords": [ + "tpmjs", + "ai-sdk", + "hello", + "example" + ], "tpmjs": { "category": "text-analysis", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "helloWorldTool", @@ -56,12 +63,15 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsx": "^4.20.6", + "tsx": "^4.21.0", "typescript": "^5.9.3" }, - "files": ["dist", "README.md"] + "files": [ + "dist", + "README.md" + ] } diff --git a/packages/tools/markdown-formatter/package.json b/packages/tools/markdown-formatter/package.json index b84975c..a392a15 100644 --- a/packages/tools/markdown-formatter/package.json +++ b/packages/tools/markdown-formatter/package.json @@ -9,10 +9,17 @@ "build": "tsc", "type-check": "tsc --noEmit" }, - "keywords": ["tpmjs", "markdown", "formatter", "text-processing"], + "keywords": [ + "tpmjs", + "markdown", + "formatter", + "text-processing" + ], "tpmjs": { "category": "text-analysis", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "markdownToPlainText", @@ -25,8 +32,8 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.131", - "zod": "^4.1.13" + "ai": "6.0.23", + "zod": "^4.3.5" }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", diff --git a/packages/tools/official/acceptance-criteria/package.json b/packages/tools/official/acceptance-criteria/package.json index 6221493..3f3419f 100644 --- a/packages/tools/official/acceptance-criteria/package.json +++ b/packages/tools/official/acceptance-criteria/package.json @@ -3,14 +3,24 @@ "version": "0.2.0", "description": "Format acceptance criteria from requirements using Given/When/Then (Gherkin) format", "type": "module", - "keywords": ["tpmjs", "documentation", "ai", "acceptance-criteria", "gherkin", "bdd", "testing"], + "keywords": [ + "tpmjs", + "documentation", + "ai", + "acceptance-criteria", + "gherkin", + "bdd", + "testing" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +29,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "documentation", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "acceptanceCriteriaTool", @@ -61,6 +73,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/access-control-matrix/package.json b/packages/tools/official/access-control-matrix/package.json index e5b4006..e3c1ce2 100644 --- a/packages/tools/official/access-control-matrix/package.json +++ b/packages/tools/official/access-control-matrix/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Generates access control matrix from roles, resources, and permissions for RBAC compliance", "type": "module", - "keywords": ["tpmjs", "compliance", "ai", "rbac", "access-control", "security"], + "keywords": [ + "tpmjs", + "compliance", + "ai", + "rbac", + "access-control", + "security" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "compliance", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "accessControlMatrix", @@ -67,6 +78,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/anomaly-detect-mad/package.json b/packages/tools/official/anomaly-detect-mad/package.json index 702f09e..4388408 100644 --- a/packages/tools/official/anomaly-detect-mad/package.json +++ b/packages/tools/official/anomaly-detect-mad/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Detect anomalies in data using Median Absolute Deviation (MAD) method", "type": "module", - "keywords": ["tpmjs", "statistics", "anomaly-detection", "outliers", "mad", "robust"], + "keywords": [ + "tpmjs", + "statistics", + "anomaly-detection", + "outliers", + "mad", + "robust" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "statistics", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "anomalyDetectMADTool", @@ -61,6 +72,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/audience-persona/package.json b/packages/tools/official/audience-persona/package.json index 64fba24..61acb5c 100644 --- a/packages/tools/official/audience-persona/package.json +++ b/packages/tools/official/audience-persona/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Create audience persona profiles from demographic and behavioral data", "type": "module", - "keywords": ["tpmjs", "marketing", "persona", "audience", "ai"], + "keywords": [ + "tpmjs", + "marketing", + "persona", + "audience", + "ai" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "marketing", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "audiencePersonaTool", @@ -70,6 +80,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/base64-decode/package.json b/packages/tools/official/base64-decode/package.json index 6274cb6..bc0f5ba 100644 --- a/packages/tools/official/base64-decode/package.json +++ b/packages/tools/official/base64-decode/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Decode base64 encoded data to string with support for multiple output encodings", "type": "module", - "keywords": ["tpmjs", "data", "base64", "decode", "encoding"], + "keywords": [ + "tpmjs", + "data", + "base64", + "decode", + "encoding" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "base64DecodeTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/base64-encode/package.json b/packages/tools/official/base64-encode/package.json index 6b1081c..7e07d60 100644 --- a/packages/tools/official/base64-encode/package.json +++ b/packages/tools/official/base64-encode/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Encode string or buffer to base64 format with support for multiple character encodings", "type": "module", - "keywords": ["tpmjs", "data", "base64", "encode", "encoding"], + "keywords": [ + "tpmjs", + "data", + "base64", + "encode", + "encoding" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "base64EncodeTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/beta-binomial-update/package.json b/packages/tools/official/beta-binomial-update/package.json index 3c77b05..978496e 100644 --- a/packages/tools/official/beta-binomial-update/package.json +++ b/packages/tools/official/beta-binomial-update/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Bayesian beta-binomial conjugate posterior update for estimating probabilities", "type": "module", - "keywords": ["tpmjs", "statistics", "bayesian", "beta-distribution", "inference"], + "keywords": [ + "tpmjs", + "statistics", + "bayesian", + "beta-distribution", + "inference" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "statistics", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "betaBinomialUpdateTool", @@ -73,6 +83,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/bootstrap-ci/package.json b/packages/tools/official/bootstrap-ci/package.json index 2430221..fe85a43 100644 --- a/packages/tools/official/bootstrap-ci/package.json +++ b/packages/tools/official/bootstrap-ci/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Calculate bootstrap confidence intervals for sample statistics using resampling", "type": "module", - "keywords": ["tpmjs", "statistics", "bootstrap", "confidence-interval", "resampling"], + "keywords": [ + "tpmjs", + "statistics", + "bootstrap", + "confidence-interval", + "resampling" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "statistics", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "bootstrapCITool", @@ -67,6 +77,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/budget-variance/package.json b/packages/tools/official/budget-variance/package.json index 4206bb4..c7afb4e 100644 --- a/packages/tools/official/budget-variance/package.json +++ b/packages/tools/official/budget-variance/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Calculates budget vs actual variance with percentage and trend analysis", "type": "module", - "keywords": ["tpmjs", "finance", "budget", "variance", "analysis"], + "keywords": [ + "tpmjs", + "finance", + "budget", + "variance", + "analysis" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "finance", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "budgetVarianceTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/campaign-brief/package.json b/packages/tools/official/campaign-brief/package.json index 0c45b71..5d40ac9 100644 --- a/packages/tools/official/campaign-brief/package.json +++ b/packages/tools/official/campaign-brief/package.json @@ -3,14 +3,21 @@ "version": "0.1.0", "description": "Structure marketing campaign briefs with objectives, audience, channels, and KPIs", "type": "module", - "keywords": ["tpmjs", "marketing", "campaign", "marketing-brief"], + "keywords": [ + "tpmjs", + "marketing", + "campaign", + "marketing-brief" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +26,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +41,9 @@ "license": "MIT", "tpmjs": { "category": "marketing", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "campaignBriefTool", @@ -67,6 +76,6 @@ ] }, "dependencies": { - "ai": "^4.0.0" + "ai": "^6.0.23" } } diff --git a/packages/tools/official/campaign-brief/src/index.ts b/packages/tools/official/campaign-brief/src/index.ts index c88307c..255d0ee 100644 --- a/packages/tools/official/campaign-brief/src/index.ts +++ b/packages/tools/official/campaign-brief/src/index.ts @@ -633,7 +633,7 @@ function generateSuccessCriteria(campaignType: string): string[] { export const campaignBriefTool = tool({ description: 'Structure a comprehensive marketing campaign brief with objectives, target audience, messaging, channels, budget allocation, timeline, and KPIs. Provide the campaign goal, product name, and optional budget to generate a complete campaign strategy document.', - parameters: jsonSchema({ + inputSchema: jsonSchema({ type: 'object', properties: { campaignGoal: { diff --git a/packages/tools/official/cash-flow-project/package.json b/packages/tools/official/cash-flow-project/package.json index e84f8ba..aafe2f9 100644 --- a/packages/tools/official/cash-flow-project/package.json +++ b/packages/tools/official/cash-flow-project/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Projects cash flow based on receivables, payables, and recurring items", "type": "module", - "keywords": ["tpmjs", "finance", "cash-flow", "projection", "runway"], + "keywords": [ + "tpmjs", + "finance", + "cash-flow", + "projection", + "runway" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "finance", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "cashFlowProjectTool", @@ -79,6 +89,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/changelog-entry/package.json b/packages/tools/official/changelog-entry/package.json index 369d952..9d931b4 100644 --- a/packages/tools/official/changelog-entry/package.json +++ b/packages/tools/official/changelog-entry/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Generate changelog entries in Keep a Changelog format", "type": "module", - "keywords": ["tpmjs", "documentation", "changelog", "versioning", "ai"], + "keywords": [ + "tpmjs", + "documentation", + "changelog", + "versioning", + "ai" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "documentation", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "changelogEntryTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/churn-risk-score/package.json b/packages/tools/official/churn-risk-score/package.json index efe7f72..d74b61b 100644 --- a/packages/tools/official/churn-risk-score/package.json +++ b/packages/tools/official/churn-risk-score/package.json @@ -3,14 +3,23 @@ "version": "0.1.0", "description": "Scores customer churn risk based on usage, engagement, and support signals", "type": "module", - "keywords": ["tpmjs", "cx", "churn", "retention", "customer-success", "analytics"], + "keywords": [ + "tpmjs", + "cx", + "churn", + "retention", + "customer-success", + "analytics" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "cx", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "churnRiskScoreTool", @@ -64,6 +75,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/claim-checklist/package.json b/packages/tools/official/claim-checklist/package.json index 670c479..97706d6 100644 --- a/packages/tools/official/claim-checklist/package.json +++ b/packages/tools/official/claim-checklist/package.json @@ -3,14 +3,23 @@ "version": "0.3.0", "description": "Extract checkable factual claims from text and identify what needs citations", "type": "module", - "keywords": ["tpmjs", "research", "ai", "claims", "fact-checking", "citations"], + "keywords": [ + "tpmjs", + "research", + "ai", + "claims", + "fact-checking", + "citations" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -20,7 +29,7 @@ "devDependencies": { "@tpmjs/tsconfig": "workspace:*", "@types/sbd": "^1.0.5", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "research", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "claimChecklistTool", @@ -56,7 +67,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", + "ai": "6.0.23", "sbd": "^1.0.19" } } diff --git a/packages/tools/official/compare-pages/package.json b/packages/tools/official/compare-pages/package.json index 405abdc..4077ffe 100644 --- a/packages/tools/official/compare-pages/package.json +++ b/packages/tools/official/compare-pages/package.json @@ -3,14 +3,22 @@ "version": "0.3.0", "description": "Compare two URLs for agreements, conflicts, and unique points for cross-source validation", "type": "module", - "keywords": ["tpmjs", "research", "ai", "comparison", "fact-checking"], + "keywords": [ + "tpmjs", + "research", + "ai", + "comparison", + "fact-checking" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "research", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "comparePagesTool", @@ -61,7 +71,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "natural": "^8.0.0" + "ai": "6.0.23", + "natural": "^8.1.0" } } diff --git a/packages/tools/official/compensation-band/package.json b/packages/tools/official/compensation-band/package.json index c096eac..ee4d132 100644 --- a/packages/tools/official/compensation-band/package.json +++ b/packages/tools/official/compensation-band/package.json @@ -3,14 +3,23 @@ "version": "0.1.0", "description": "Structures compensation data into salary bands with percentiles and benchmarks", "type": "module", - "keywords": ["tpmjs", "hr", "ai", "compensation", "salary", "benchmarking"], + "keywords": [ + "tpmjs", + "hr", + "ai", + "compensation", + "salary", + "benchmarking" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "hr", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "compensationBandTool", @@ -67,6 +78,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/competitor-brief/package.json b/packages/tools/official/competitor-brief/package.json index 1d618d8..e1c75b7 100644 --- a/packages/tools/official/competitor-brief/package.json +++ b/packages/tools/official/competitor-brief/package.json @@ -3,14 +3,21 @@ "version": "0.1.0", "description": "Extract and structure competitor information from various sources into a competitive brief", "type": "module", - "keywords": ["tpmjs", "marketing", "competitive-analysis", "market-research"], + "keywords": [ + "tpmjs", + "marketing", + "competitive-analysis", + "market-research" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +26,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +41,9 @@ "license": "MIT", "tpmjs": { "category": "marketing", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "competitorBriefTool", @@ -61,6 +70,6 @@ ] }, "dependencies": { - "ai": "^4.0.0" + "ai": "^6.0.23" } } diff --git a/packages/tools/official/competitor-brief/src/index.ts b/packages/tools/official/competitor-brief/src/index.ts index f43dad4..6a7ebf6 100644 --- a/packages/tools/official/competitor-brief/src/index.ts +++ b/packages/tools/official/competitor-brief/src/index.ts @@ -394,7 +394,7 @@ function generateOverview(competitorName: string, _sources: string[]): string { export const competitorBriefTool = tool({ description: 'Extract and structure competitor information from various sources into a comprehensive competitive brief. Provide competitor name and source texts (website copy, marketing materials, reviews) to generate a structured analysis including pricing, features, positioning, strengths, weaknesses, and a comparison matrix.', - parameters: jsonSchema({ + inputSchema: jsonSchema({ type: 'object', properties: { competitorName: { @@ -414,7 +414,7 @@ export const competitorBriefTool = tool({ required: ['competitorName', 'sources'], additionalProperties: false, }), - async execute({ competitorName, sources }): Promise { + async execute({ competitorName, sources }: CompetitorBriefInput): Promise { // Validate inputs if ( !competitorName || diff --git a/packages/tools/official/config-normalize/package.json b/packages/tools/official/config-normalize/package.json index 6a91965..eca29ae 100644 --- a/packages/tools/official/config-normalize/package.json +++ b/packages/tools/official/config-normalize/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Normalizes configuration objects by sorting keys, removing nulls, and cleaning empty values", "type": "module", - "keywords": ["tpmjs", "engineering", "ai", "config", "normalization"], + "keywords": [ + "tpmjs", + "engineering", + "ai", + "config", + "normalization" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "engineering", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "configNormalize", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/content-calendar-plan/package.json b/packages/tools/official/content-calendar-plan/package.json index fd9ab00..9775e75 100644 --- a/packages/tools/official/content-calendar-plan/package.json +++ b/packages/tools/official/content-calendar-plan/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Generate content calendar structure with themes, topics, and posting schedule", "type": "module", - "keywords": ["tpmjs", "content-calendar", "marketing", "planning", "ai"], + "keywords": [ + "tpmjs", + "content-calendar", + "marketing", + "planning", + "ai" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "marketing", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "contentCalendarPlanTool", @@ -76,6 +86,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/contract-clause-scan/package.json b/packages/tools/official/contract-clause-scan/package.json index ec77ce0..436c94a 100644 --- a/packages/tools/official/contract-clause-scan/package.json +++ b/packages/tools/official/contract-clause-scan/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Scans contract text to identify and categorize key clauses (termination, liability, IP, etc.)", "type": "module", - "keywords": ["tpmjs", "legal", "contract", "clause", "analysis"], + "keywords": [ + "tpmjs", + "legal", + "contract", + "clause", + "analysis" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "legal", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "contractClauseScanTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/conventional-commit-suggest/package.json b/packages/tools/official/conventional-commit-suggest/package.json index 0f181ce..71bc5b6 100644 --- a/packages/tools/official/conventional-commit-suggest/package.json +++ b/packages/tools/official/conventional-commit-suggest/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Suggests conventional commit messages from descriptions or file changes", "type": "module", - "keywords": ["tpmjs", "engineering", "git", "commit", "conventional-commits"], + "keywords": [ + "tpmjs", + "engineering", + "git", + "commit", + "conventional-commits" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "engineering", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "conventionalCommitSuggest", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/copyright-notice/package.json b/packages/tools/official/copyright-notice/package.json index c947eb2..c10238a 100644 --- a/packages/tools/official/copyright-notice/package.json +++ b/packages/tools/official/copyright-notice/package.json @@ -3,14 +3,21 @@ "version": "0.1.0", "description": "Generates appropriate copyright notices for different content types and jurisdictions", "type": "module", - "keywords": ["tpmjs", "copyright", "legal", "intellectual-property"], + "keywords": [ + "tpmjs", + "copyright", + "legal", + "intellectual-property" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +26,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +41,9 @@ "license": "MIT", "tpmjs": { "category": "legal", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "copyrightNoticeTool", @@ -67,6 +76,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/coverage-tracker/package.json b/packages/tools/official/coverage-tracker/package.json index b66e4f3..4ab7de2 100644 --- a/packages/tools/official/coverage-tracker/package.json +++ b/packages/tools/official/coverage-tracker/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Tracks which tools have been used in a workflow and calculates coverage percentage", "type": "module", - "keywords": ["tpmjs", "agent", "ai", "testing", "coverage"], + "keywords": [ + "tpmjs", + "agent", + "ai", + "testing", + "coverage" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "coverageTrackerTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/createBlogPost/package.json b/packages/tools/official/createBlogPost/package.json index 57b88c1..c066330 100644 --- a/packages/tools/official/createBlogPost/package.json +++ b/packages/tools/official/createBlogPost/package.json @@ -3,14 +3,22 @@ "version": "0.3.0", "description": "A tool for creating structured blog posts with AI-generated content", "type": "module", - "keywords": ["tpmjs", "blog", "content", "ai", "writing"], + "keywords": [ + "tpmjs", + "blog", + "content", + "ai", + "writing" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "text-analysis", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "createBlogPostTool", @@ -94,6 +104,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/csp-compose/package.json b/packages/tools/official/csp-compose/package.json index 74a7c67..9d7ad28 100644 --- a/packages/tools/official/csp-compose/package.json +++ b/packages/tools/official/csp-compose/package.json @@ -3,14 +3,21 @@ "version": "0.2.0", "description": "Compose Content Security Policy headers from directive configurations", "type": "module", - "keywords": ["tpmjs", "security", "csp", "content-security-policy"], + "keywords": [ + "tpmjs", + "security", + "csp", + "content-security-policy" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +26,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +41,9 @@ "license": "MIT", "tpmjs": { "category": "security", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "cspComposeTool", @@ -55,6 +64,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/csv-parse/package.json b/packages/tools/official/csv-parse/package.json index 6d02afe..4f56c56 100644 --- a/packages/tools/official/csv-parse/package.json +++ b/packages/tools/official/csv-parse/package.json @@ -3,14 +3,21 @@ "version": "0.2.0", "description": "Parse CSV text into array of objects using papaparse", "type": "module", - "keywords": ["tpmjs", "data", "csv", "parse"], + "keywords": [ + "tpmjs", + "data", + "csv", + "parse" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,8 +26,8 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/papaparse": "^5.3.15", - "tsup": "^8.3.5", + "@types/papaparse": "^5.5.2", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "csvParseTool", @@ -62,7 +71,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "papaparse": "^5.4.1" + "ai": "6.0.23", + "papaparse": "^5.5.3" } } diff --git a/packages/tools/official/csv-stringify/package.json b/packages/tools/official/csv-stringify/package.json index f21d203..232fb76 100644 --- a/packages/tools/official/csv-stringify/package.json +++ b/packages/tools/official/csv-stringify/package.json @@ -3,14 +3,21 @@ "version": "0.2.0", "description": "Convert array of objects to CSV string using papaparse", "type": "module", - "keywords": ["tpmjs", "data", "csv", "stringify"], + "keywords": [ + "tpmjs", + "data", + "csv", + "stringify" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,8 +26,8 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/papaparse": "^5.3.15", - "tsup": "^8.3.5", + "@types/papaparse": "^5.5.2", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "csvStringifyTool", @@ -62,7 +71,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "papaparse": "^5.4.1" + "ai": "6.0.23", + "papaparse": "^5.5.3" } } diff --git a/packages/tools/official/curriculum-map/package.json b/packages/tools/official/curriculum-map/package.json index 70267ff..97b61f9 100644 --- a/packages/tools/official/curriculum-map/package.json +++ b/packages/tools/official/curriculum-map/package.json @@ -19,7 +19,9 @@ "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -28,7 +30,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -43,7 +45,9 @@ "license": "MIT", "tpmjs": { "category": "edu", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "curriculumMapTool", @@ -70,6 +74,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/data-classification-heuristic/package.json b/packages/tools/official/data-classification-heuristic/package.json index daafc33..d909787 100644 --- a/packages/tools/official/data-classification-heuristic/package.json +++ b/packages/tools/official/data-classification-heuristic/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Classifies data sensitivity using heuristics to detect PII, financial data, and health data patterns", "type": "module", - "keywords": ["tpmjs", "compliance", "ai", "privacy", "pii", "data-classification"], + "keywords": [ + "tpmjs", + "compliance", + "ai", + "privacy", + "pii", + "data-classification" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "compliance", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "dataClassificationHeuristic", @@ -55,6 +66,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/date-parse/package.json b/packages/tools/official/date-parse/package.json index b985811..7233616 100644 --- a/packages/tools/official/date-parse/package.json +++ b/packages/tools/official/date-parse/package.json @@ -3,14 +3,23 @@ "version": "0.1.0", "description": "Parse dates in various natural language formats using chrono-node", "type": "module", - "keywords": ["tpmjs", "date", "time", "parse", "chrono", "natural-language"], + "keywords": [ + "tpmjs", + "date", + "time", + "parse", + "chrono", + "natural-language" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "dateParseTool", @@ -67,7 +78,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "chrono-node": "^2.7.9" + "ai": "6.0.23", + "chrono-node": "^2.9.0" } } diff --git a/packages/tools/official/decision-record-adr/package.json b/packages/tools/official/decision-record-adr/package.json index da45761..1368dd2 100644 --- a/packages/tools/official/decision-record-adr/package.json +++ b/packages/tools/official/decision-record-adr/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Create Architecture Decision Records (ADR) from structured input following industry standards", "type": "module", - "keywords": ["tpmjs", "documentation", "ai", "adr", "architecture", "decision-record"], + "keywords": [ + "tpmjs", + "documentation", + "ai", + "adr", + "architecture", + "decision-record" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "documentation", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "decisionRecordADRTool", @@ -73,6 +84,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/dedupe-by-key/package.json b/packages/tools/official/dedupe-by-key/package.json index 0ed5da2..580ddda 100644 --- a/packages/tools/official/dedupe-by-key/package.json +++ b/packages/tools/official/dedupe-by-key/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Remove duplicate objects from an array based on one or more key fields", "type": "module", - "keywords": ["tpmjs", "data", "dedupe", "unique", "array"], + "keywords": [ + "tpmjs", + "data", + "dedupe", + "unique", + "array" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "dedupeByKeyTool", @@ -67,6 +77,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/dependency-audit-lite/package.json b/packages/tools/official/dependency-audit-lite/package.json index 1fa6c2a..05e8356 100644 --- a/packages/tools/official/dependency-audit-lite/package.json +++ b/packages/tools/official/dependency-audit-lite/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Lightweight audit of package.json dependencies for common issues", "type": "module", - "keywords": ["tpmjs", "engineering", "ai", "npm", "dependencies", "audit"], + "keywords": [ + "tpmjs", + "engineering", + "ai", + "npm", + "dependencies", + "audit" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "engineering", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "dependencyAuditLite", @@ -55,6 +66,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/diff-in-diff/package.json b/packages/tools/official/diff-in-diff/package.json index 10e672e..7b99052 100644 --- a/packages/tools/official/diff-in-diff/package.json +++ b/packages/tools/official/diff-in-diff/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Difference-in-differences estimator for causal inference", "type": "module", - "keywords": ["tpmjs", "statistics", "causal-inference", "diff-in-diff", "econometrics"], + "keywords": [ + "tpmjs", + "statistics", + "causal-inference", + "diff-in-diff", + "econometrics" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "statistics", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "diffInDiffTool", @@ -73,6 +83,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/diff-text-unified/package.json b/packages/tools/official/diff-text-unified/package.json index ec77a10..67cdac7 100644 --- a/packages/tools/official/diff-text-unified/package.json +++ b/packages/tools/official/diff-text-unified/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Creates unified diff between two text strings with context lines", "type": "module", - "keywords": ["tpmjs", "engineering", "diff", "text", "unified"], + "keywords": [ + "tpmjs", + "engineering", + "diff", + "text", + "unified" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,8 +27,8 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/diff": "^6.0.0", - "tsup": "^8.3.5", + "@types/diff": "^8.0.0", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "engineering", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "diffTextUnified", @@ -68,7 +78,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "diff": "^7.0.0" + "ai": "6.0.23", + "diff": "^8.0.2" } } diff --git a/packages/tools/official/dpia-outline/package.json b/packages/tools/official/dpia-outline/package.json index c6f4796..cffb666 100644 --- a/packages/tools/official/dpia-outline/package.json +++ b/packages/tools/official/dpia-outline/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Generate Data Protection Impact Assessment (DPIA) outline for GDPR compliance", "type": "module", - "keywords": ["tpmjs", "compliance", "gdpr", "dpia", "privacy", "data-protection"], + "keywords": [ + "tpmjs", + "compliance", + "gdpr", + "dpia", + "privacy", + "data-protection" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "compliance", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "dpiaOutlineTool", @@ -67,6 +78,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/effect-size-suite/package.json b/packages/tools/official/effect-size-suite/package.json index 6ba2b7a..967fc24 100644 --- a/packages/tools/official/effect-size-suite/package.json +++ b/packages/tools/official/effect-size-suite/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Calculate effect sizes (Cohen's d, Hedge's g, Glass's delta) for comparing two groups", "type": "module", - "keywords": ["tpmjs", "statistics", "effect-size", "cohens-d", "hedges-g"], + "keywords": [ + "tpmjs", + "statistics", + "effect-size", + "cohens-d", + "hedges-g" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "statistics", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "effectSizeSuiteTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/email-subject-score/package.json b/packages/tools/official/email-subject-score/package.json index 968366b..b2d2eba 100644 --- a/packages/tools/official/email-subject-score/package.json +++ b/packages/tools/official/email-subject-score/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Score email subject lines for open rate potential based on length, urgency, personalization", "type": "module", - "keywords": ["tpmjs", "email", "marketing", "subject-line", "ai"], + "keywords": [ + "tpmjs", + "email", + "marketing", + "subject-line", + "ai" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "marketing", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "emailSubjectScoreTool", @@ -64,6 +74,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/env-var-docs-generate/package.json b/packages/tools/official/env-var-docs-generate/package.json index 35a193e..54d57f9 100644 --- a/packages/tools/official/env-var-docs-generate/package.json +++ b/packages/tools/official/env-var-docs-generate/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Generates documentation for environment variables from .env files", "type": "module", - "keywords": ["tpmjs", "engineering", "ai", "env", "documentation"], + "keywords": [ + "tpmjs", + "engineering", + "ai", + "env", + "documentation" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "engineering", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "envVarDocsGenerate", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/error-log-triage/package.json b/packages/tools/official/error-log-triage/package.json index 4e21031..4ff0443 100644 --- a/packages/tools/official/error-log-triage/package.json +++ b/packages/tools/official/error-log-triage/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Triages error logs by severity and frequency, groups similar errors, and provides recommendations", "type": "module", - "keywords": ["tpmjs", "engineering", "ai", "error-analysis", "debugging"], + "keywords": [ + "tpmjs", + "engineering", + "ai", + "error-analysis", + "debugging" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "engineering", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "errorLogTriageTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/eval-fixture-build/package.json b/packages/tools/official/eval-fixture-build/package.json index 0ae7413..6612e4e 100644 --- a/packages/tools/official/eval-fixture-build/package.json +++ b/packages/tools/official/eval-fixture-build/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Builds evaluation fixtures for testing AI tools with structured input/output pairs", "type": "module", - "keywords": ["tpmjs", "agent", "ai", "testing", "evaluation"], + "keywords": [ + "tpmjs", + "agent", + "ai", + "testing", + "evaluation" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "evalFixtureBuildTool", @@ -67,6 +77,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/executive-brief/package.json b/packages/tools/official/executive-brief/package.json index 896d893..a80f696 100644 --- a/packages/tools/official/executive-brief/package.json +++ b/packages/tools/official/executive-brief/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Format content into executive summary style with key bullets and concise overview", "type": "module", - "keywords": ["tpmjs", "documentation", "ai", "executive-summary", "business"], + "keywords": [ + "tpmjs", + "documentation", + "ai", + "executive-summary", + "business" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "documentation", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "executiveBriefTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/exit-interview-summarize/package.json b/packages/tools/official/exit-interview-summarize/package.json index 60ef6e5..fc6e35d 100644 --- a/packages/tools/official/exit-interview-summarize/package.json +++ b/packages/tools/official/exit-interview-summarize/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Summarizes exit interview responses into themes and retention insights", "type": "module", - "keywords": ["tpmjs", "hr", "exit-interview", "retention", "analysis"], + "keywords": [ + "tpmjs", + "hr", + "exit-interview", + "retention", + "analysis" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "hr", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "exitInterviewSummarizeTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/expense-categorize/package.json b/packages/tools/official/expense-categorize/package.json index 5be963f..b349fa5 100644 --- a/packages/tools/official/expense-categorize/package.json +++ b/packages/tools/official/expense-categorize/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Categorizes expenses into accounting categories based on description and amount", "type": "module", - "keywords": ["tpmjs", "finance", "accounting", "expenses", "categorization"], + "keywords": [ + "tpmjs", + "finance", + "accounting", + "expenses", + "categorization" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "finance", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "expenseCategoriizeTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/extract-json-ld/package.json b/packages/tools/official/extract-json-ld/package.json index abeb111..4e7e4c4 100644 --- a/packages/tools/official/extract-json-ld/package.json +++ b/packages/tools/official/extract-json-ld/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Extract JSON-LD structured data from web pages", "type": "module", - "keywords": ["tpmjs", "research", "ai", "json-ld", "structured-data", "seo"], + "keywords": [ + "tpmjs", + "research", + "ai", + "json-ld", + "structured-data", + "seo" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,8 +28,8 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/cheerio": "^0.22.35", - "tsup": "^8.3.5", + "@types/cheerio": "^1.0.0", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "research", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "extractJsonLdTool", @@ -56,7 +67,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "cheerio": "^1.0.0" + "ai": "6.0.23", + "cheerio": "^1.0.0-rc.12" } } diff --git a/packages/tools/official/extract-meta/package.json b/packages/tools/official/extract-meta/package.json index bfe357e..ad8900c 100644 --- a/packages/tools/official/extract-meta/package.json +++ b/packages/tools/official/extract-meta/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Extract meta tags from HTML pages (title, description, Open Graph, Twitter Cards)", "type": "module", - "keywords": ["tpmjs", "web", "meta", "og", "twitter", "seo"], + "keywords": [ + "tpmjs", + "web", + "meta", + "og", + "twitter", + "seo" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,9 +28,9 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/cheerio": "^0.22.35", - "@types/node": "^22.0.0", - "tsup": "^8.3.5", + "@types/cheerio": "^1.0.0", + "@types/node": "^25.0.3", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -36,7 +45,9 @@ "license": "MIT", "tpmjs": { "category": "web", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "extractMetaTool", @@ -57,7 +68,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "cheerio": "^1.0.0" + "ai": "6.0.23", + "cheerio": "^1.0.0-rc.12" } } diff --git a/packages/tools/official/extract-meta/src/index.ts b/packages/tools/official/extract-meta/src/index.ts index fd15411..aa54bc7 100644 --- a/packages/tools/official/extract-meta/src/index.ts +++ b/packages/tools/official/extract-meta/src/index.ts @@ -8,6 +8,7 @@ */ import { jsonSchema, tool } from 'ai'; +import type { CheerioAPI, Element } from 'cheerio'; import * as cheerio from 'cheerio'; // Verify fetch is available (Node.js 18+) @@ -52,10 +53,10 @@ function isValidUrl(urlString: string): boolean { /** * Extracts Open Graph meta tags */ -function extractOpenGraphTags($: cheerio.Root): Record { +function extractOpenGraphTags($: CheerioAPI): Record { const ogTags: Record = {}; - $('meta[property^="og:"]').each((_: number, element: cheerio.Element) => { + $('meta[property^="og:"]').each((_: number, element: Element) => { const property = $(element).attr('property'); const content = $(element).attr('content'); @@ -72,10 +73,10 @@ function extractOpenGraphTags($: cheerio.Root): Record { /** * Extracts Twitter Card meta tags */ -function extractTwitterTags($: cheerio.Root): Record { +function extractTwitterTags($: CheerioAPI): Record { const twitterTags: Record = {}; - $('meta[name^="twitter:"]').each((_: number, element: cheerio.Element) => { + $('meta[name^="twitter:"]').each((_: number, element: Element) => { const name = $(element).attr('name'); const content = $(element).attr('content'); diff --git a/packages/tools/official/faq-from-text/package.json b/packages/tools/official/faq-from-text/package.json index 77d7750..e6b265e 100644 --- a/packages/tools/official/faq-from-text/package.json +++ b/packages/tools/official/faq-from-text/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Extract Q&A pairs from text that looks like FAQ format", "type": "module", - "keywords": ["tpmjs", "doc", "ai", "faq", "documentation"], + "keywords": [ + "tpmjs", + "doc", + "ai", + "faq", + "documentation" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "doc", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "faqFromTextTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/feedback-themes/package.json b/packages/tools/official/feedback-themes/package.json index 377675c..2f79e0d 100644 --- a/packages/tools/official/feedback-themes/package.json +++ b/packages/tools/official/feedback-themes/package.json @@ -3,14 +3,23 @@ "version": "0.1.0", "description": "Extracts themes and sentiment from customer feedback text", "type": "module", - "keywords": ["tpmjs", "cx", "feedback", "sentiment", "analysis", "customer-success"], + "keywords": [ + "tpmjs", + "cx", + "feedback", + "sentiment", + "analysis", + "customer-success" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "cx", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "feedbackThemesTool", @@ -64,6 +75,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/fetch-text/package.json b/packages/tools/official/fetch-text/package.json index cc74974..de7534a 100644 --- a/packages/tools/official/fetch-text/package.json +++ b/packages/tools/official/fetch-text/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Fetch a URL and return plain text content with metadata", "type": "module", - "keywords": ["tpmjs", "web", "fetch", "text", "scraping"], + "keywords": [ + "tpmjs", + "web", + "fetch", + "text", + "scraping" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "web", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "fetchTextTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/gdpr-data-map/package.json b/packages/tools/official/gdpr-data-map/package.json index b76950b..5222b20 100644 --- a/packages/tools/official/gdpr-data-map/package.json +++ b/packages/tools/official/gdpr-data-map/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Maps data processing activities to GDPR requirements and legal bases", "type": "module", - "keywords": ["tpmjs", "gdpr", "legal", "compliance", "privacy"], + "keywords": [ + "tpmjs", + "gdpr", + "legal", + "compliance", + "privacy" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "legal", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "gdprDataMapTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/glossary-build/package.json b/packages/tools/official/glossary-build/package.json index 041f416..465fd35 100644 --- a/packages/tools/official/glossary-build/package.json +++ b/packages/tools/official/glossary-build/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Build a glossary from term definitions in text", "type": "module", - "keywords": ["tpmjs", "doc", "ai", "glossary", "documentation"], + "keywords": [ + "tpmjs", + "doc", + "ai", + "glossary", + "documentation" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "doc", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "glossaryBuildTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/guardrail-policy-draft/package.json b/packages/tools/official/guardrail-policy-draft/package.json index f164802..28349cd 100644 --- a/packages/tools/official/guardrail-policy-draft/package.json +++ b/packages/tools/official/guardrail-policy-draft/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Drafts guardrail policies for agent workflows with rules, severity levels, and enforcement actions", "type": "module", - "keywords": ["tpmjs", "agent", "ai", "safety", "guardrails"], + "keywords": [ + "tpmjs", + "agent", + "ai", + "safety", + "guardrails" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "guardrailPolicyDraftTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/hardening-checklist-web/package.json b/packages/tools/official/hardening-checklist-web/package.json index 6916219..36cbce1 100644 --- a/packages/tools/official/hardening-checklist-web/package.json +++ b/packages/tools/official/hardening-checklist-web/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Generate web security hardening checklist with scoring and recommendations", "type": "module", - "keywords": ["tpmjs", "security", "hardening", "web-security", "checklist"], + "keywords": [ + "tpmjs", + "security", + "hardening", + "web-security", + "checklist" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "security", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "hardeningChecklistWebTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/hash-text/package.json b/packages/tools/official/hash-text/package.json index a789a09..9a869f6 100644 --- a/packages/tools/official/hash-text/package.json +++ b/packages/tools/official/hash-text/package.json @@ -3,14 +3,23 @@ "version": "0.1.0", "description": "Hash text using cryptographic algorithms (MD5, SHA-1, SHA-256, SHA-512)", "type": "module", - "keywords": ["tpmjs", "data", "hash", "crypto", "md5", "sha256"], + "keywords": [ + "tpmjs", + "data", + "hash", + "crypto", + "md5", + "sha256" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "hashTextTool", @@ -61,6 +72,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/health-score-calculate/package.json b/packages/tools/official/health-score-calculate/package.json index ae5e116..537ff51 100644 --- a/packages/tools/official/health-score-calculate/package.json +++ b/packages/tools/official/health-score-calculate/package.json @@ -17,7 +17,9 @@ "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -26,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -41,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "cx", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "healthScoreCalculateTool", @@ -62,6 +66,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/html-sanitize/package.json b/packages/tools/official/html-sanitize/package.json index 67504ea..b89d8d1 100644 --- a/packages/tools/official/html-sanitize/package.json +++ b/packages/tools/official/html-sanitize/package.json @@ -3,14 +3,23 @@ "version": "0.1.0", "description": "Sanitize HTML to prevent XSS attacks using isomorphic-dompurify", "type": "module", - "keywords": ["tpmjs", "security", "html", "sanitize", "xss", "dompurify"], + "keywords": [ + "tpmjs", + "security", + "html", + "sanitize", + "xss", + "dompurify" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "security", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "htmlSanitizeTool", @@ -61,7 +72,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "isomorphic-dompurify": "^2.18.0" + "ai": "6.0.23", + "isomorphic-dompurify": "^2.35.0" } } diff --git a/packages/tools/official/html-to-markdown/package.json b/packages/tools/official/html-to-markdown/package.json index 5bf0ea1..48e9d4a 100644 --- a/packages/tools/official/html-to-markdown/package.json +++ b/packages/tools/official/html-to-markdown/package.json @@ -3,14 +3,23 @@ "version": "0.1.0", "description": "Convert HTML to markdown using turndown", "type": "module", - "keywords": ["tpmjs", "data", "html", "markdown", "convert", "turndown"], + "keywords": [ + "tpmjs", + "data", + "html", + "markdown", + "convert", + "turndown" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,8 +28,8 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/turndown": "^5.0.5", - "tsup": "^8.3.5", + "@types/turndown": "^5.0.6", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "htmlToMarkdownTool", @@ -62,7 +73,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "turndown": "^7.2.0" + "ai": "6.0.23", + "turndown": "^7.2.2" } } diff --git a/packages/tools/official/interview-questions/package.json b/packages/tools/official/interview-questions/package.json index 27e43be..00c4855 100644 --- a/packages/tools/official/interview-questions/package.json +++ b/packages/tools/official/interview-questions/package.json @@ -3,14 +3,24 @@ "version": "0.1.0", "description": "Generates behavioral and technical interview questions for specific roles", "type": "module", - "keywords": ["tpmjs", "hr", "ai", "interview", "recruiting", "hiring", "questions"], + "keywords": [ + "tpmjs", + "hr", + "ai", + "interview", + "recruiting", + "hiring", + "questions" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +29,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "hr", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "interviewQuestionsTool", @@ -67,6 +79,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/invoice-data-extract/package.json b/packages/tools/official/invoice-data-extract/package.json index f45433c..12e78be 100644 --- a/packages/tools/official/invoice-data-extract/package.json +++ b/packages/tools/official/invoice-data-extract/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Extracts structured data from invoice text including vendor, line items, totals", "type": "module", - "keywords": ["tpmjs", "finance", "invoice", "accounting", "data-extraction"], + "keywords": [ + "tpmjs", + "finance", + "invoice", + "accounting", + "data-extraction" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "finance", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "invoiceDataExtractTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/invoice-terms-extract/package.json b/packages/tools/official/invoice-terms-extract/package.json index 8adf57b..43b6a5c 100644 --- a/packages/tools/official/invoice-terms-extract/package.json +++ b/packages/tools/official/invoice-terms-extract/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Extracts payment terms, due dates, and late fees from invoice text", "type": "module", - "keywords": ["tpmjs", "legal", "invoice", "payment", "terms"], + "keywords": [ + "tpmjs", + "legal", + "invoice", + "payment", + "terms" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "legal", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "invoiceTermsExtractTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/job-description-draft/package.json b/packages/tools/official/job-description-draft/package.json index fc4b664..57cb6b6 100644 --- a/packages/tools/official/job-description-draft/package.json +++ b/packages/tools/official/job-description-draft/package.json @@ -3,14 +3,23 @@ "version": "0.1.0", "description": "Generates job descriptions from role requirements with responsibilities, qualifications, and benefits", "type": "module", - "keywords": ["tpmjs", "hr", "ai", "job-description", "recruiting", "hiring"], + "keywords": [ + "tpmjs", + "hr", + "ai", + "job-description", + "recruiting", + "hiring" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "hr", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "jobDescriptionDraftTool", @@ -67,6 +78,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/json-path-query/package.json b/packages/tools/official/json-path-query/package.json index 6b4d34b..c0d0710 100644 --- a/packages/tools/official/json-path-query/package.json +++ b/packages/tools/official/json-path-query/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Query JSON using JSONPath expressions", "type": "module", - "keywords": ["tpmjs", "json", "jsonpath", "query", "data"], + "keywords": [ + "tpmjs", + "json", + "jsonpath", + "query", + "data" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "jsonPathQueryTool", @@ -61,7 +71,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "jsonpath-plus": "^10.2.0" + "ai": "6.0.23", + "jsonpath-plus": "^10.3.0" } } diff --git a/packages/tools/official/json-repair/package.json b/packages/tools/official/json-repair/package.json index 45ac62d..d149cc4 100644 --- a/packages/tools/official/json-repair/package.json +++ b/packages/tools/official/json-repair/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Attempt to repair malformed JSON using jsonrepair", "type": "module", - "keywords": ["tpmjs", "data", "json", "repair", "fix"], + "keywords": [ + "tpmjs", + "data", + "json", + "repair", + "fix" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "jsonRepairTool", @@ -55,7 +65,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "jsonrepair": "^3.11.1" + "ai": "6.0.23", + "jsonrepair": "^3.13.1" } } diff --git a/packages/tools/official/json-schema-validate/package.json b/packages/tools/official/json-schema-validate/package.json index f035221..d8b07c2 100644 --- a/packages/tools/official/json-schema-validate/package.json +++ b/packages/tools/official/json-schema-validate/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Validates JSON data against JSON Schema using ajv", "type": "module", - "keywords": ["tpmjs", "data", "validation", "json-schema", "ajv"], + "keywords": [ + "tpmjs", + "data", + "validation", + "json-schema", + "ajv" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "jsonSchemaValidateTool", @@ -61,7 +71,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", + "ai": "6.0.23", "ajv": "^8.17.1", "ajv-formats": "^3.0.1" } diff --git a/packages/tools/official/lead-score/package.json b/packages/tools/official/lead-score/package.json index 3acc006..893d335 100644 --- a/packages/tools/official/lead-score/package.json +++ b/packages/tools/official/lead-score/package.json @@ -3,14 +3,21 @@ "version": "0.1.0", "description": "Score leads based on engagement signals like email opens, page visits, and company fit", "type": "module", - "keywords": ["tpmjs", "sales", "lead-scoring", "crm"], + "keywords": [ + "tpmjs", + "sales", + "lead-scoring", + "crm" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +26,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +41,9 @@ "license": "MIT", "tpmjs": { "category": "sales", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "leadScoreTool", @@ -55,6 +64,6 @@ ] }, "dependencies": { - "ai": "^4.0.0" + "ai": "^6.0.23" } } diff --git a/packages/tools/official/lead-score/src/index.ts b/packages/tools/official/lead-score/src/index.ts index 4e47013..fab1efa 100644 --- a/packages/tools/official/lead-score/src/index.ts +++ b/packages/tools/official/lead-score/src/index.ts @@ -310,7 +310,7 @@ function generateRecommendation(_score: number, grade: string, breakdown: ScoreB export const leadScoreTool = tool({ description: 'Score leads based on engagement signals (email opens, page visits, form fills), company fit (size, revenue, industry), recency of activity, and lead source. Returns a score from 0-100, grade (A-F), detailed breakdown, and recommendations for sales follow-up.', - parameters: jsonSchema({ + inputSchema: jsonSchema({ type: 'object', properties: { lead: { diff --git a/packages/tools/official/learning-objective-write/package.json b/packages/tools/official/learning-objective-write/package.json index 600e276..c1c0454 100644 --- a/packages/tools/official/learning-objective-write/package.json +++ b/packages/tools/official/learning-objective-write/package.json @@ -18,7 +18,9 @@ "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -27,7 +29,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -42,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "edu", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "learningObjectiveWriteTool", @@ -69,6 +73,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/lesson-plan-outline/package.json b/packages/tools/official/lesson-plan-outline/package.json index b7fcb78..7bab109 100644 --- a/packages/tools/official/lesson-plan-outline/package.json +++ b/packages/tools/official/lesson-plan-outline/package.json @@ -3,14 +3,23 @@ "version": "0.1.0", "description": "Generates lesson plan outlines with objectives, activities, and assessments", "type": "module", - "keywords": ["tpmjs", "education", "ai", "lesson-plan", "teaching", "curriculum"], + "keywords": [ + "tpmjs", + "education", + "ai", + "lesson-plan", + "teaching", + "curriculum" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "edu", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "lessonPlanOutlineTool", @@ -67,6 +78,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/linear-regression-ols/package.json b/packages/tools/official/linear-regression-ols/package.json index d56c3c0..bde87bf 100644 --- a/packages/tools/official/linear-regression-ols/package.json +++ b/packages/tools/official/linear-regression-ols/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Perform simple linear regression using Ordinary Least Squares (OLS)", "type": "module", - "keywords": ["tpmjs", "statistics", "ai", "linear-regression", "ols", "machine-learning"], + "keywords": [ + "tpmjs", + "statistics", + "ai", + "linear-regression", + "ols", + "machine-learning" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "statistics", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "linearRegressionOLSTool", @@ -61,6 +72,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/links-catalog/package.json b/packages/tools/official/links-catalog/package.json index a51e24a..03c3fd4 100644 --- a/packages/tools/official/links-catalog/package.json +++ b/packages/tools/official/links-catalog/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Extract and categorize all links from web pages", "type": "module", - "keywords": ["tpmjs", "research", "ai", "links", "web-scraping", "seo"], + "keywords": [ + "tpmjs", + "research", + "ai", + "links", + "web-scraping", + "seo" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,8 +28,8 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/cheerio": "^0.22.35", - "tsup": "^8.3.5", + "@types/cheerio": "^1.0.0", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "research", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "linksCatalogTool", @@ -56,7 +67,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "cheerio": "^1.0.0" + "ai": "6.0.23", + "cheerio": "^1.0.0-rc.12" } } diff --git a/packages/tools/official/logistic-regression/package.json b/packages/tools/official/logistic-regression/package.json index b6938a8..cfb42ea 100644 --- a/packages/tools/official/logistic-regression/package.json +++ b/packages/tools/official/logistic-regression/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Simple logistic regression implementation for binary classification", "type": "module", - "keywords": ["tpmjs", "statistics", "machine-learning", "logistic-regression", "classification"], + "keywords": [ + "tpmjs", + "statistics", + "machine-learning", + "logistic-regression", + "classification" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "statistics", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "logisticRegressionTool", @@ -67,6 +77,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/markdown-lint-basic/package.json b/packages/tools/official/markdown-lint-basic/package.json index a6e5146..36f154d 100644 --- a/packages/tools/official/markdown-lint-basic/package.json +++ b/packages/tools/official/markdown-lint-basic/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Basic markdown linting to check for common issues", "type": "module", - "keywords": ["tpmjs", "documentation", "markdown", "lint", "ai"], + "keywords": [ + "tpmjs", + "documentation", + "markdown", + "lint", + "ai" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "documentation", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "markdownLintBasicTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/markdown-to-html/package.json b/packages/tools/official/markdown-to-html/package.json index ab24caa..a47dfea 100644 --- a/packages/tools/official/markdown-to-html/package.json +++ b/packages/tools/official/markdown-to-html/package.json @@ -3,14 +3,23 @@ "version": "0.1.0", "description": "Convert markdown to HTML using marked", "type": "module", - "keywords": ["tpmjs", "data", "markdown", "html", "convert", "marked"], + "keywords": [ + "tpmjs", + "data", + "markdown", + "html", + "convert", + "marked" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -20,7 +29,7 @@ "devDependencies": { "@tpmjs/tsconfig": "workspace:*", "@types/marked": "^6.0.0", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "markdownToHtmlTool", @@ -62,7 +73,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "marked": "^14.1.4" + "ai": "6.0.23", + "marked": "^17.0.1" } } diff --git a/packages/tools/official/meeting-minutes-format/package.json b/packages/tools/official/meeting-minutes-format/package.json index 52651dd..bd503e2 100644 --- a/packages/tools/official/meeting-minutes-format/package.json +++ b/packages/tools/official/meeting-minutes-format/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Formats meeting minutes from structured input into markdown", "type": "module", - "keywords": ["tpmjs", "documentation", "ai", "meeting-minutes", "markdown"], + "keywords": [ + "tpmjs", + "documentation", + "ai", + "meeting-minutes", + "markdown" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "documentation", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "meetingMinutesFormatTool", @@ -73,6 +83,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/monitoring-gap-analysis/package.json b/packages/tools/official/monitoring-gap-analysis/package.json index 6a21617..57f4071 100644 --- a/packages/tools/official/monitoring-gap-analysis/package.json +++ b/packages/tools/official/monitoring-gap-analysis/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Analyze monitoring coverage gaps across services and endpoints", "type": "module", - "keywords": ["tpmjs", "ops", "monitoring", "observability", "sre"], + "keywords": [ + "tpmjs", + "ops", + "monitoring", + "observability", + "sre" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "ops", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "monitoringGapAnalysisTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/multiple-testing-adjust/package.json b/packages/tools/official/multiple-testing-adjust/package.json index 05f0263..2bc9477 100644 --- a/packages/tools/official/multiple-testing-adjust/package.json +++ b/packages/tools/official/multiple-testing-adjust/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Adjust p-values for multiple testing using Bonferroni, Benjamini-Hochberg, or Holm methods", "type": "module", - "keywords": ["tpmjs", "statistics", "ai", "multiple-testing", "p-value-adjustment"], + "keywords": [ + "tpmjs", + "statistics", + "ai", + "multiple-testing", + "p-value-adjustment" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "statistics", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "multipleTestingAdjustTool", @@ -67,6 +77,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/nda-template-draft/package.json b/packages/tools/official/nda-template-draft/package.json index ed782da..b5ff190 100644 --- a/packages/tools/official/nda-template-draft/package.json +++ b/packages/tools/official/nda-template-draft/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Generates NDA template with customizable terms for mutual or unilateral agreements", "type": "module", - "keywords": ["tpmjs", "legal", "nda", "template", "confidentiality"], + "keywords": [ + "tpmjs", + "legal", + "nda", + "template", + "confidentiality" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "legal", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "ndaTemplateDraftTool", @@ -73,6 +83,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/normalize-whitespace/package.json b/packages/tools/official/normalize-whitespace/package.json index c2567a7..3a8d3f5 100644 --- a/packages/tools/official/normalize-whitespace/package.json +++ b/packages/tools/official/normalize-whitespace/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Normalize whitespace in text by trimming, collapsing spaces, and standardizing line endings", "type": "module", - "keywords": ["tpmjs", "text", "data", "whitespace", "normalize"], + "keywords": [ + "tpmjs", + "text", + "data", + "whitespace", + "normalize" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "normalizeWhitespaceTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/novelty-score-workflow/package.json b/packages/tools/official/novelty-score-workflow/package.json index 4628b77..1e2acee 100644 --- a/packages/tools/official/novelty-score-workflow/package.json +++ b/packages/tools/official/novelty-score-workflow/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Scores how novel/unique a workflow is compared to existing workflows", "type": "module", - "keywords": ["tpmjs", "agent", "ai", "workflow", "analysis"], + "keywords": [ + "tpmjs", + "agent", + "ai", + "workflow", + "analysis" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "noveltyScoreWorkflowTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/nps-analysis/package.json b/packages/tools/official/nps-analysis/package.json index d0f7a3b..a3d2de1 100644 --- a/packages/tools/official/nps-analysis/package.json +++ b/packages/tools/official/nps-analysis/package.json @@ -3,14 +3,23 @@ "version": "0.1.0", "description": "Analyzes NPS survey responses to categorize by promoter/detractor and extract themes", "type": "module", - "keywords": ["tpmjs", "cx", "nps", "survey", "customer-success", "analytics"], + "keywords": [ + "tpmjs", + "cx", + "nps", + "survey", + "customer-success", + "analytics" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "cx", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "npsAnalysisTool", @@ -64,6 +75,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/objection-response/package.json b/packages/tools/official/objection-response/package.json index a7681c4..8ad9dd9 100644 --- a/packages/tools/official/objection-response/package.json +++ b/packages/tools/official/objection-response/package.json @@ -3,14 +3,21 @@ "version": "0.1.0", "description": "Suggest responses to common sales objections based on objection category and context", "type": "module", - "keywords": ["tpmjs", "sales", "objection-handling", "crm"], + "keywords": [ + "tpmjs", + "sales", + "objection-handling", + "crm" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +26,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +41,9 @@ "license": "MIT", "tpmjs": { "category": "sales", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "objectionResponseTool", @@ -61,6 +70,6 @@ ] }, "dependencies": { - "ai": "^4.0.0" + "ai": "^6.0.23" } } diff --git a/packages/tools/official/objection-response/src/index.ts b/packages/tools/official/objection-response/src/index.ts index a9c5316..71cb707 100644 --- a/packages/tools/official/objection-response/src/index.ts +++ b/packages/tools/official/objection-response/src/index.ts @@ -494,7 +494,7 @@ function getAvoidPhrases(category: ObjectionCategory): string[] { export const objectionResponseTool = tool({ description: 'Analyze sales objections and suggest effective response strategies. Provide the customer objection text and optional deal context (customer name, deal value, competitor mentioned) to get classified objection category, multiple response strategies with rationales, follow-up questions, and phrases to avoid.', - parameters: jsonSchema({ + inputSchema: jsonSchema({ type: 'object', properties: { objection: { @@ -536,7 +536,7 @@ export const objectionResponseTool = tool({ required: ['objection'], additionalProperties: false, }), - async execute({ objection, context }): Promise { + async execute({ objection, context }: ObjectionResponseInput): Promise { // Validate inputs if (!objection || typeof objection !== 'string' || objection.trim().length === 0) { throw new Error('Objection text is required and must be a non-empty string'); diff --git a/packages/tools/official/offer-letter-draft/package.json b/packages/tools/official/offer-letter-draft/package.json index 81d74ee..e4525a7 100644 --- a/packages/tools/official/offer-letter-draft/package.json +++ b/packages/tools/official/offer-letter-draft/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Generates offer letter content from compensation and role details", "type": "module", - "keywords": ["tpmjs", "hr", "offer-letter", "hiring", "compensation"], + "keywords": [ + "tpmjs", + "hr", + "offer-letter", + "hiring", + "compensation" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "hr", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "offerLetterDraftTool", @@ -67,6 +77,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/onboarding-checklist/package.json b/packages/tools/official/onboarding-checklist/package.json index 61921db..44feacb 100644 --- a/packages/tools/official/onboarding-checklist/package.json +++ b/packages/tools/official/onboarding-checklist/package.json @@ -3,14 +3,23 @@ "version": "0.1.0", "description": "Generates role-specific onboarding checklists with tasks, owners, and timelines", "type": "module", - "keywords": ["tpmjs", "hr", "ai", "onboarding", "checklist", "new-hire"], + "keywords": [ + "tpmjs", + "hr", + "ai", + "onboarding", + "checklist", + "new-hire" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "hr", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "onboardingChecklistTool", @@ -67,6 +78,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/openapi-snippet-build/package.json b/packages/tools/official/openapi-snippet-build/package.json index f43693e..c6e18fa 100644 --- a/packages/tools/official/openapi-snippet-build/package.json +++ b/packages/tools/official/openapi-snippet-build/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Builds code snippets from OpenAPI operation definitions", "type": "module", - "keywords": ["tpmjs", "engineering", "ai", "openapi", "code-generation", "api"], + "keywords": [ + "tpmjs", + "engineering", + "ai", + "openapi", + "code-generation", + "api" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "engineering", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "openapiSnippetBuildTool", @@ -61,6 +72,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/org-chart-format/package.json b/packages/tools/official/org-chart-format/package.json index 8f2df19..c43b20c 100644 --- a/packages/tools/official/org-chart-format/package.json +++ b/packages/tools/official/org-chart-format/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Formats organizational hierarchy data into structured org chart representation", "type": "module", - "keywords": ["tpmjs", "hr", "org-chart", "hierarchy", "organization"], + "keywords": [ + "tpmjs", + "hr", + "org-chart", + "hierarchy", + "organization" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "hr", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "orgChartFormatTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/page-brief/package.json b/packages/tools/official/page-brief/package.json index 63c6d99..61a5f1d 100644 --- a/packages/tools/official/page-brief/package.json +++ b/packages/tools/official/page-brief/package.json @@ -3,14 +3,22 @@ "version": "0.3.0", "description": "Fetch a URL, extract main content, and return a brief with summary, key points, and claims needing citations", "type": "module", - "keywords": ["tpmjs", "research", "ai", "readability", "web-scraping"], + "keywords": [ + "tpmjs", + "research", + "ai", + "readability", + "web-scraping" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -21,7 +29,7 @@ "@tpmjs/tsconfig": "workspace:*", "@types/jsdom": "^27.0.0", "@types/sbd": "^1.0.5", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -36,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "research", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "pageBriefTool", @@ -57,9 +67,9 @@ ] }, "dependencies": { - "@mozilla/readability": "^0.5.0", - "ai": "6.0.0-beta.124", - "jsdom": "^26.0.0", + "@mozilla/readability": "^0.6.0", + "ai": "6.0.23", + "jsdom": "^27.4.0", "sbd": "^1.0.19" } } diff --git a/packages/tools/official/performance-review-draft/package.json b/packages/tools/official/performance-review-draft/package.json index 5c04924..9b8f4af 100644 --- a/packages/tools/official/performance-review-draft/package.json +++ b/packages/tools/official/performance-review-draft/package.json @@ -3,14 +3,23 @@ "version": "0.1.0", "description": "Structures performance review from achievements and feedback into formal review format", "type": "module", - "keywords": ["tpmjs", "hr", "ai", "performance-review", "feedback", "management"], + "keywords": [ + "tpmjs", + "hr", + "ai", + "performance-review", + "feedback", + "management" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "hr", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "performanceReviewDraftTool", @@ -73,6 +84,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/permutation-test/package.json b/packages/tools/official/permutation-test/package.json index 8ebed4c..4e0c0f8 100644 --- a/packages/tools/official/permutation-test/package.json +++ b/packages/tools/official/permutation-test/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Perform permutation test for difference in means between two groups", "type": "module", - "keywords": ["tpmjs", "statistics", "ai", "permutation-test", "hypothesis-testing"], + "keywords": [ + "tpmjs", + "statistics", + "ai", + "permutation-test", + "hypothesis-testing" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "statistics", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "permutationTestTool", @@ -67,6 +77,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/pivot/package.json b/packages/tools/official/pivot/package.json index 21e785d..5ea0422 100644 --- a/packages/tools/official/pivot/package.json +++ b/packages/tools/official/pivot/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Pivot array data from row format to column format (row-to-column transformation)", "type": "module", - "keywords": ["tpmjs", "data", "pivot", "transform", "reshape"], + "keywords": [ + "tpmjs", + "data", + "pivot", + "transform", + "reshape" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "pivotTool", @@ -73,6 +83,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/policy-doc-format/package.json b/packages/tools/official/policy-doc-format/package.json index 03eff8a..0abc86a 100644 --- a/packages/tools/official/policy-doc-format/package.json +++ b/packages/tools/official/policy-doc-format/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Formats HR policy content into standardized policy document structure", "type": "module", - "keywords": ["tpmjs", "hr", "policy", "documentation", "compliance"], + "keywords": [ + "tpmjs", + "hr", + "policy", + "documentation", + "compliance" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "hr", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "policyDocFormatTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/postmortem-action-extractor/package.json b/packages/tools/official/postmortem-action-extractor/package.json index b6ef533..066aa86 100644 --- a/packages/tools/official/postmortem-action-extractor/package.json +++ b/packages/tools/official/postmortem-action-extractor/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Extract action items from postmortem documents", "type": "module", - "keywords": ["tpmjs", "ops", "postmortem", "incident", "sre"], + "keywords": [ + "tpmjs", + "ops", + "postmortem", + "incident", + "sre" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "ops", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "postmortemActionExtractorTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/postmortem-draft/package.json b/packages/tools/official/postmortem-draft/package.json index 04940ea..4ad47bb 100644 --- a/packages/tools/official/postmortem-draft/package.json +++ b/packages/tools/official/postmortem-draft/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Draft postmortem documents from incident details with timeline and action items", "type": "module", - "keywords": ["tpmjs", "documentation", "postmortem", "incident", "sre"], + "keywords": [ + "tpmjs", + "documentation", + "postmortem", + "incident", + "sre" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "documentation", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "postmortemDraftTool", @@ -73,6 +83,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/prd-outline/package.json b/packages/tools/official/prd-outline/package.json index 3fb37a0..24350a6 100644 --- a/packages/tools/official/prd-outline/package.json +++ b/packages/tools/official/prd-outline/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Create PRD (Product Requirements Document) outlines from problem statements and features", "type": "module", - "keywords": ["tpmjs", "documentation", "prd", "product", "requirements"], + "keywords": [ + "tpmjs", + "documentation", + "prd", + "product", + "requirements" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "documentation", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "prdOutlineTool", @@ -73,6 +83,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/pricing-page-copy/package.json b/packages/tools/official/pricing-page-copy/package.json index 8eaa413..dffb98f 100644 --- a/packages/tools/official/pricing-page-copy/package.json +++ b/packages/tools/official/pricing-page-copy/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Generate pricing page copy with tier names, feature lists, and CTAs", "type": "module", - "keywords": ["tpmjs", "pricing", "marketing", "copywriting", "ai"], + "keywords": [ + "tpmjs", + "pricing", + "marketing", + "copywriting", + "ai" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "marketing", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "pricingPageCopyTool", @@ -70,6 +80,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/progress-report-draft/package.json b/packages/tools/official/progress-report-draft/package.json index 92284e6..e54a117 100644 --- a/packages/tools/official/progress-report-draft/package.json +++ b/packages/tools/official/progress-report-draft/package.json @@ -3,14 +3,24 @@ "version": "0.1.0", "description": "Drafts student progress reports from grades and observation notes", "type": "module", - "keywords": ["tpmjs", "edu", "ai", "progress-report", "student", "education", "grading"], + "keywords": [ + "tpmjs", + "edu", + "ai", + "progress-report", + "student", + "education", + "grading" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +29,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "edu", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "progressReportDraftTool", @@ -61,6 +73,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/prompt-to-workflow-skeleton/package.json b/packages/tools/official/prompt-to-workflow-skeleton/package.json index 10b4f53..3678fbb 100644 --- a/packages/tools/official/prompt-to-workflow-skeleton/package.json +++ b/packages/tools/official/prompt-to-workflow-skeleton/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Creates workflow skeleton from natural language prompt", "type": "module", - "keywords": ["tpmjs", "agent", "workflow", "nlp", "automation"], + "keywords": [ + "tpmjs", + "agent", + "workflow", + "nlp", + "automation" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "promptToWorkflowSkeletonTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/proposal-outline/package.json b/packages/tools/official/proposal-outline/package.json index aced58d..4a1c0d4 100644 --- a/packages/tools/official/proposal-outline/package.json +++ b/packages/tools/official/proposal-outline/package.json @@ -3,14 +3,21 @@ "version": "0.1.0", "description": "Generate structured sales proposal outlines from opportunity details and customer requirements", "type": "module", - "keywords": ["tpmjs", "sales", "proposal", "rfp"], + "keywords": [ + "tpmjs", + "sales", + "proposal", + "rfp" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +26,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +41,9 @@ "license": "MIT", "tpmjs": { "category": "sales", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "proposalOutlineTool", @@ -61,6 +70,6 @@ ] }, "dependencies": { - "ai": "^4.0.0" + "ai": "^6.0.23" } } diff --git a/packages/tools/official/proposal-outline/src/index.ts b/packages/tools/official/proposal-outline/src/index.ts index 73f903a..3c76b80 100644 --- a/packages/tools/official/proposal-outline/src/index.ts +++ b/packages/tools/official/proposal-outline/src/index.ts @@ -291,7 +291,7 @@ function estimatePageCount(sections: ProposalSection[]): number { export const proposalOutlineTool = tool({ description: 'Generate a structured sales proposal outline from opportunity details. Provide customer information, requirements, budget, and timeline to create a comprehensive proposal outline with executive summary, solution description, implementation plan, pricing, and next steps. Supports multiple template types (standard, technical, executive).', - parameters: jsonSchema({ + inputSchema: jsonSchema({ type: 'object', properties: { opportunity: { diff --git a/packages/tools/official/quiz-generate/package.json b/packages/tools/official/quiz-generate/package.json index 17dab1a..cd4fb99 100644 --- a/packages/tools/official/quiz-generate/package.json +++ b/packages/tools/official/quiz-generate/package.json @@ -3,14 +3,24 @@ "version": "0.1.0", "description": "Generates quiz questions from content with answer options and explanations", "type": "module", - "keywords": ["tpmjs", "education", "ai", "quiz", "assessment", "testing", "learning"], + "keywords": [ + "tpmjs", + "education", + "ai", + "quiz", + "assessment", + "testing", + "learning" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +29,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "edu", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "quizGenerateTool", @@ -67,6 +79,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/ratio-analysis/package.json b/packages/tools/official/ratio-analysis/package.json index c8f2ff6..ac50123 100644 --- a/packages/tools/official/ratio-analysis/package.json +++ b/packages/tools/official/ratio-analysis/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Calculates key financial ratios from balance sheet and income statement data", "type": "module", - "keywords": ["tpmjs", "finance", "ratios", "analysis", "financial-statements"], + "keywords": [ + "tpmjs", + "finance", + "ratios", + "analysis", + "financial-statements" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "finance", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "ratioAnalysisTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/recipe-curate-rank/package.json b/packages/tools/official/recipe-curate-rank/package.json index 719110b..7f0c007 100644 --- a/packages/tools/official/recipe-curate-rank/package.json +++ b/packages/tools/official/recipe-curate-rank/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Rank recipes by quality and efficiency using weighted criteria", "type": "module", - "keywords": ["tpmjs", "agent", "recipe", "ranking", "curation"], + "keywords": [ + "tpmjs", + "agent", + "recipe", + "ranking", + "curation" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "recipeCurateRankTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/recipe-emit/package.json b/packages/tools/official/recipe-emit/package.json index 6295012..daebeb4 100644 --- a/packages/tools/official/recipe-emit/package.json +++ b/packages/tools/official/recipe-emit/package.json @@ -3,14 +3,21 @@ "version": "0.2.0", "description": "Emits a recipe in standard format for workflow orchestration", "type": "module", - "keywords": ["tpmjs", "agent", "workflow", "recipe"], + "keywords": [ + "tpmjs", + "agent", + "workflow", + "recipe" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +26,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +41,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "recipeEmitTool", @@ -67,6 +76,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/recipe-generate-from-grammar/package.json b/packages/tools/official/recipe-generate-from-grammar/package.json index 6540e57..50d2395 100644 --- a/packages/tools/official/recipe-generate-from-grammar/package.json +++ b/packages/tools/official/recipe-generate-from-grammar/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Generate recipes following a grammar template with rules and optional seeding", "type": "module", - "keywords": ["tpmjs", "agent", "recipe", "grammar", "generation"], + "keywords": [ + "tpmjs", + "agent", + "recipe", + "grammar", + "generation" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "recipeGenerateFromGrammarTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/recipe-hash/package.json b/packages/tools/official/recipe-hash/package.json index 212c691..133dc9d 100644 --- a/packages/tools/official/recipe-hash/package.json +++ b/packages/tools/official/recipe-hash/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Generates a deterministic hash for a recipe/workflow using SHA-256", "type": "module", - "keywords": ["tpmjs", "workflow", "agent", "hash", "deterministic"], + "keywords": [ + "tpmjs", + "workflow", + "agent", + "hash", + "deterministic" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -20,7 +28,7 @@ "devDependencies": { "@tpmjs/tsconfig": "workspace:*", "@types/json-stable-stringify": "^1.2.0", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "recipeHash", @@ -56,7 +66,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", + "ai": "6.0.23", "json-stable-stringify": "^1.3.0" } } diff --git a/packages/tools/official/recipe-publish-manifest/package.json b/packages/tools/official/recipe-publish-manifest/package.json index 99281a1..e90471a 100644 --- a/packages/tools/official/recipe-publish-manifest/package.json +++ b/packages/tools/official/recipe-publish-manifest/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Create a publish manifest for a recipe with metadata and verification hash", "type": "module", - "keywords": ["tpmjs", "agent", "recipe", "manifest", "publish"], + "keywords": [ + "tpmjs", + "agent", + "recipe", + "manifest", + "publish" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "recipePublishManifestTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/reconciliation-match/package.json b/packages/tools/official/reconciliation-match/package.json index e90129a..3fca231 100644 --- a/packages/tools/official/reconciliation-match/package.json +++ b/packages/tools/official/reconciliation-match/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Matches bank transactions to ledger entries for reconciliation", "type": "module", - "keywords": ["tpmjs", "finance", "reconciliation", "accounting", "banking"], + "keywords": [ + "tpmjs", + "finance", + "reconciliation", + "accounting", + "banking" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "finance", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "reconciliationMatchTool", @@ -70,6 +80,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/redact-secrets/package.json b/packages/tools/official/redact-secrets/package.json index 747de19..cd86b7e 100644 --- a/packages/tools/official/redact-secrets/package.json +++ b/packages/tools/official/redact-secrets/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Redact detected secrets from text", "type": "module", - "keywords": ["tpmjs", "security", "secrets", "redaction", "sanitization"], + "keywords": [ + "tpmjs", + "security", + "secrets", + "redaction", + "sanitization" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "security", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "redactSecrets", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/redirect-trace/package.json b/packages/tools/official/redirect-trace/package.json index 0d3efdb..483eba7 100644 --- a/packages/tools/official/redirect-trace/package.json +++ b/packages/tools/official/redirect-trace/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Trace all HTTP redirects from a URL to its final destination", "type": "module", - "keywords": ["tpmjs", "web", "redirects", "http", "trace"], + "keywords": [ + "tpmjs", + "web", + "redirects", + "http", + "trace" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "web", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "redirectTraceTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/regex-extract/package.json b/packages/tools/official/regex-extract/package.json index 1a60af9..7ba280e 100644 --- a/packages/tools/official/regex-extract/package.json +++ b/packages/tools/official/regex-extract/package.json @@ -3,14 +3,23 @@ "version": "0.1.0", "description": "Extract all regex matches from text with optional capture group support", "type": "module", - "keywords": ["tpmjs", "text", "regex", "extract", "pattern", "matching"], + "keywords": [ + "tpmjs", + "text", + "regex", + "extract", + "pattern", + "matching" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "text", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "regexExtractTool", @@ -73,6 +84,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/release-checklist/package.json b/packages/tools/official/release-checklist/package.json index f32edff..3097160 100644 --- a/packages/tools/official/release-checklist/package.json +++ b/packages/tools/official/release-checklist/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Generates release checklists from components with readiness analysis and blocker detection", "type": "module", - "keywords": ["tpmjs", "engineering", "ai", "release-management", "devops"], + "keywords": [ + "tpmjs", + "engineering", + "ai", + "release-management", + "devops" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "engineering", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "releaseChecklistTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/release-notes/package.json b/packages/tools/official/release-notes/package.json index d658af9..ae6b3c4 100644 --- a/packages/tools/official/release-notes/package.json +++ b/packages/tools/official/release-notes/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Generate release notes from structured changes", "type": "module", - "keywords": ["tpmjs", "doc", "ai", "release-notes", "changelog", "documentation"], + "keywords": [ + "tpmjs", + "doc", + "ai", + "release-notes", + "changelog", + "documentation" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "doc", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "releaseNotesTool", @@ -61,6 +72,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/renewal-forecast/package.json b/packages/tools/official/renewal-forecast/package.json index 5dca860..2e91b6c 100644 --- a/packages/tools/official/renewal-forecast/package.json +++ b/packages/tools/official/renewal-forecast/package.json @@ -17,7 +17,9 @@ "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -26,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -41,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "cx", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "renewalForecastTool", @@ -62,6 +66,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/response-template-suggest/package.json b/packages/tools/official/response-template-suggest/package.json index a1ac5cb..e07e6e2 100644 --- a/packages/tools/official/response-template-suggest/package.json +++ b/packages/tools/official/response-template-suggest/package.json @@ -3,14 +3,23 @@ "version": "0.1.0", "description": "Suggests response templates based on ticket category and customer context", "type": "module", - "keywords": ["tpmjs", "customer-experience", "ai", "support", "templates", "customer-service"], + "keywords": [ + "tpmjs", + "customer-experience", + "ai", + "support", + "templates", + "customer-service" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "cx", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "responseTemplateSuggestTool", @@ -61,6 +72,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/retention-policy-draft/package.json b/packages/tools/official/retention-policy-draft/package.json index 12987eb..b68c899 100644 --- a/packages/tools/official/retention-policy-draft/package.json +++ b/packages/tools/official/retention-policy-draft/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Drafts data retention policy documents from data types, retention periods, and justifications", "type": "module", - "keywords": ["tpmjs", "compliance", "ai", "data-retention", "gdpr", "privacy"], + "keywords": [ + "tpmjs", + "compliance", + "ai", + "data-retention", + "gdpr", + "privacy" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "compliance", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "retentionPolicyDraft", @@ -67,6 +78,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/revenue-breakdown/package.json b/packages/tools/official/revenue-breakdown/package.json index 54274fe..f9543f5 100644 --- a/packages/tools/official/revenue-breakdown/package.json +++ b/packages/tools/official/revenue-breakdown/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Breaks down revenue by segment, product, or period with growth rates", "type": "module", - "keywords": ["tpmjs", "finance", "revenue", "breakdown", "growth"], + "keywords": [ + "tpmjs", + "finance", + "revenue", + "breakdown", + "growth" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "finance", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "revenueBreakdownTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/risk-clause-highlight/package.json b/packages/tools/official/risk-clause-highlight/package.json index 35e687d..02ac268 100644 --- a/packages/tools/official/risk-clause-highlight/package.json +++ b/packages/tools/official/risk-clause-highlight/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Identifies and highlights potentially risky clauses in contracts", "type": "module", - "keywords": ["tpmjs", "legal", "contract", "risk", "analysis"], + "keywords": [ + "tpmjs", + "legal", + "contract", + "risk", + "analysis" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "legal", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "riskClauseHighlightTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/robots-policy/package.json b/packages/tools/official/robots-policy/package.json index 90f891a..9a2f03d 100644 --- a/packages/tools/official/robots-policy/package.json +++ b/packages/tools/official/robots-policy/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Parse robots.txt and check if a URL is allowed for crawling", "type": "module", - "keywords": ["tpmjs", "robots", "robots.txt", "crawler", "seo", "web"], + "keywords": [ + "tpmjs", + "robots", + "robots.txt", + "crawler", + "seo", + "web" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,8 +28,8 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/node": "^22.0.0", - "tsup": "^8.3.5", + "@types/node": "^25.0.3", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "web", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "robotsPolicyTool", @@ -68,6 +79,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/rows-filter/package.json b/packages/tools/official/rows-filter/package.json index 5e71f3e..f2801bc 100644 --- a/packages/tools/official/rows-filter/package.json +++ b/packages/tools/official/rows-filter/package.json @@ -3,14 +3,21 @@ "version": "0.2.0", "description": "Filter an array of objects by a predicate with support for field comparisons (eq, ne, gt, lt, contains)", "type": "module", - "keywords": ["tpmjs", "data", "filter", "array"], + "keywords": [ + "tpmjs", + "data", + "filter", + "array" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +26,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +41,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "rowsFilterTool", @@ -73,6 +82,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/rows-group-aggregate/package.json b/packages/tools/official/rows-group-aggregate/package.json index 4cc0fb3..592ee19 100644 --- a/packages/tools/official/rows-group-aggregate/package.json +++ b/packages/tools/official/rows-group-aggregate/package.json @@ -3,14 +3,21 @@ "version": "0.2.0", "description": "Groups rows by key and aggregates values with operations like sum, count, avg, min, max", "type": "module", - "keywords": ["tpmjs", "data", "aggregate", "group-by"], + "keywords": [ + "tpmjs", + "data", + "aggregate", + "group-by" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +26,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +41,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "rowsGroupAggregateTool", @@ -67,6 +76,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/rows-join/package.json b/packages/tools/official/rows-join/package.json index 7e45442..49fd31a 100644 --- a/packages/tools/official/rows-join/package.json +++ b/packages/tools/official/rows-join/package.json @@ -3,14 +3,21 @@ "version": "0.2.0", "description": "Joins two arrays of objects by key (inner, left, right, full outer join)", "type": "module", - "keywords": ["tpmjs", "data", "join", "merge"], + "keywords": [ + "tpmjs", + "data", + "join", + "merge" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +26,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +41,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "rowsJoinTool", @@ -79,6 +88,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/rows-sort/package.json b/packages/tools/official/rows-sort/package.json index cc5d528..50ef994 100644 --- a/packages/tools/official/rows-sort/package.json +++ b/packages/tools/official/rows-sort/package.json @@ -3,14 +3,21 @@ "version": "0.2.0", "description": "Sort an array of objects by one or more fields with support for ascending and descending order", "type": "module", - "keywords": ["tpmjs", "data", "sort", "array"], + "keywords": [ + "tpmjs", + "data", + "sort", + "array" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +26,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +41,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "rowsSortTool", @@ -61,6 +70,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/rss-read/package.json b/packages/tools/official/rss-read/package.json index 852ec77..b40053a 100644 --- a/packages/tools/official/rss-read/package.json +++ b/packages/tools/official/rss-read/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Parse RSS/Atom feeds and extract feed metadata and items", "type": "module", - "keywords": ["tpmjs", "rss", "atom", "feed", "parser", "web"], + "keywords": [ + "tpmjs", + "rss", + "atom", + "feed", + "parser", + "web" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,8 +28,8 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/node": "^22.0.0", - "tsup": "^8.3.5", + "@types/node": "^25.0.3", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "web", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "rssReadTool", @@ -62,7 +73,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", + "ai": "6.0.23", "rss-parser": "^3.13.0" } } diff --git a/packages/tools/official/rubric-create/package.json b/packages/tools/official/rubric-create/package.json index bb1eaec..ac2fcc5 100644 --- a/packages/tools/official/rubric-create/package.json +++ b/packages/tools/official/rubric-create/package.json @@ -3,14 +3,24 @@ "version": "0.1.0", "description": "Creates grading rubrics with criteria, levels, and point values", "type": "module", - "keywords": ["tpmjs", "edu", "ai", "rubric", "grading", "assessment", "education"], + "keywords": [ + "tpmjs", + "edu", + "ai", + "rubric", + "grading", + "assessment", + "education" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +29,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "edu", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "rubricCreateTool", @@ -67,6 +79,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/runbook-draft/package.json b/packages/tools/official/runbook-draft/package.json index 7007090..8642828 100644 --- a/packages/tools/official/runbook-draft/package.json +++ b/packages/tools/official/runbook-draft/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Draft operational runbooks from procedure steps with commands and verification", "type": "module", - "keywords": ["tpmjs", "documentation", "runbook", "operations", "devops"], + "keywords": [ + "tpmjs", + "documentation", + "runbook", + "operations", + "devops" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "documentation", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "runbookDraftTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/schema-infer/package.json b/packages/tools/official/schema-infer/package.json index 52c62bc..a85a458 100644 --- a/packages/tools/official/schema-infer/package.json +++ b/packages/tools/official/schema-infer/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Infer JSON Schema from sample data", "type": "module", - "keywords": ["tpmjs", "json-schema", "schema", "infer", "data"], + "keywords": [ + "tpmjs", + "json-schema", + "schema", + "infer", + "data" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "schemaInferTool", @@ -61,7 +71,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", + "ai": "6.0.23", "json-schema-generator": "^2.0.6" } } diff --git a/packages/tools/official/secret-scan-text/package.json b/packages/tools/official/secret-scan-text/package.json index ec888af..f378d6b 100644 --- a/packages/tools/official/secret-scan-text/package.json +++ b/packages/tools/official/secret-scan-text/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Scan text for potential secrets using regex patterns", "type": "module", - "keywords": ["tpmjs", "security", "secrets", "scanning", "detection"], + "keywords": [ + "tpmjs", + "security", + "secrets", + "scanning", + "detection" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "security", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "secretScanText", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/sitemap-read/package.json b/packages/tools/official/sitemap-read/package.json index d56ae5a..9a4d6f3 100644 --- a/packages/tools/official/sitemap-read/package.json +++ b/packages/tools/official/sitemap-read/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Parse XML sitemaps and extract URLs from sitemap.xml files", "type": "module", - "keywords": ["tpmjs", "sitemap", "xml", "seo", "crawler", "web"], + "keywords": [ + "tpmjs", + "sitemap", + "xml", + "seo", + "crawler", + "web" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,8 +28,8 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/node": "^22.0.0", - "tsup": "^8.3.5", + "@types/node": "^25.0.3", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "web", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "sitemapReadTool", @@ -56,7 +67,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "fast-xml-parser": "^4.5.0" + "ai": "6.0.23", + "fast-xml-parser": "^5.3.3" } } diff --git a/packages/tools/official/slo-draft/package.json b/packages/tools/official/slo-draft/package.json index d17717e..6c36f63 100644 --- a/packages/tools/official/slo-draft/package.json +++ b/packages/tools/official/slo-draft/package.json @@ -3,14 +3,22 @@ "version": "0.2.1", "description": "Draft SLO (Service Level Objective) definitions for services", "type": "module", - "keywords": ["tpmjs", "ops", "slo", "monitoring", "sre"], + "keywords": [ + "tpmjs", + "ops", + "slo", + "monitoring", + "sre" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "ops", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "sloDraftTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/social-post-draft/package.json b/packages/tools/official/social-post-draft/package.json index 8fbc050..30a5fdc 100644 --- a/packages/tools/official/social-post-draft/package.json +++ b/packages/tools/official/social-post-draft/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Draft social media posts optimized for specific platforms with hashtags and call-to-action", "type": "module", - "keywords": ["tpmjs", "social-media", "marketing", "content", "ai"], + "keywords": [ + "tpmjs", + "social-media", + "marketing", + "content", + "ai" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "marketing", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "socialPostDraftTool", @@ -76,6 +86,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/source-credibility/package.json b/packages/tools/official/source-credibility/package.json index 9b4eb08..1f5f558 100644 --- a/packages/tools/official/source-credibility/package.json +++ b/packages/tools/official/source-credibility/package.json @@ -3,14 +3,22 @@ "version": "0.3.0", "description": "Calculate heuristic credibility score based on domain signals, author presence, and citations", "type": "module", - "keywords": ["tpmjs", "research", "ai", "credibility", "fact-checking"], + "keywords": [ + "tpmjs", + "research", + "ai", + "credibility", + "fact-checking" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "research", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "sourceCredibilityTool", @@ -61,8 +71,8 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "tldts": "^6.1.0", - "cheerio": "^1.0.0" + "ai": "6.0.23", + "cheerio": "^1.0.0-rc.12", + "tldts": "^7.0.19" } } diff --git a/packages/tools/official/stacktrace-parse/package.json b/packages/tools/official/stacktrace-parse/package.json index 83784f1..fbb3cda 100644 --- a/packages/tools/official/stacktrace-parse/package.json +++ b/packages/tools/official/stacktrace-parse/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Parses stack traces into structured frames, handling Node.js and browser formats", "type": "module", - "keywords": ["tpmjs", "engineering", "stacktrace", "error", "debugging"], + "keywords": [ + "tpmjs", + "engineering", + "stacktrace", + "error", + "debugging" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "engineering", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "stacktraceParse", @@ -55,7 +65,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "stacktrace-parser": "^0.1.10" + "ai": "6.0.23", + "stacktrace-parser": "^0.1.11" } } diff --git a/packages/tools/official/style-rewrite/package.json b/packages/tools/official/style-rewrite/package.json index 4e29e60..a6a6d25 100644 --- a/packages/tools/official/style-rewrite/package.json +++ b/packages/tools/official/style-rewrite/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Rewrites text to match a style guide with find/replace rules", "type": "module", - "keywords": ["tpmjs", "documentation", "ai", "style-guide", "text-processing"], + "keywords": [ + "tpmjs", + "documentation", + "ai", + "style-guide", + "text-processing" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "documentation", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "styleRewriteTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/survey-analyze/package.json b/packages/tools/official/survey-analyze/package.json index 3b748f3..a1005b2 100644 --- a/packages/tools/official/survey-analyze/package.json +++ b/packages/tools/official/survey-analyze/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Analyzes employee survey responses to extract themes, sentiment, and action items", "type": "module", - "keywords": ["tpmjs", "hr", "survey", "analysis", "sentiment"], + "keywords": [ + "tpmjs", + "hr", + "survey", + "analysis", + "sentiment" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "hr", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "surveyAnalyzeTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/syllabus-format/package.json b/packages/tools/official/syllabus-format/package.json index 8fc3f5f..89831e1 100644 --- a/packages/tools/official/syllabus-format/package.json +++ b/packages/tools/official/syllabus-format/package.json @@ -3,14 +3,24 @@ "version": "0.1.0", "description": "Formats course syllabus with schedule, policies, and learning outcomes", "type": "module", - "keywords": ["tpmjs", "edu", "ai", "syllabus", "course", "education", "teaching"], + "keywords": [ + "tpmjs", + "edu", + "ai", + "syllabus", + "course", + "education", + "teaching" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +29,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "edu", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "syllabusFormatTool", @@ -67,6 +79,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/table-extract/package.json b/packages/tools/official/table-extract/package.json index 1cda13c..166e204 100644 --- a/packages/tools/official/table-extract/package.json +++ b/packages/tools/official/table-extract/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Extract HTML tables as structured data from web pages", "type": "module", - "keywords": ["tpmjs", "research", "ai", "tables", "web-scraping", "data-extraction"], + "keywords": [ + "tpmjs", + "research", + "ai", + "tables", + "web-scraping", + "data-extraction" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,8 +28,8 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/cheerio": "^0.22.35", - "tsup": "^8.3.5", + "@types/cheerio": "^1.0.0", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "research", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "tableExtractTool", @@ -62,7 +73,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "cheerio": "^1.0.0" + "ai": "6.0.23", + "cheerio": "^1.0.0-rc.12" } } diff --git a/packages/tools/official/table-extract/src/index.ts b/packages/tools/official/table-extract/src/index.ts index 3da2a5b..2dcc89a 100644 --- a/packages/tools/official/table-extract/src/index.ts +++ b/packages/tools/official/table-extract/src/index.ts @@ -8,6 +8,7 @@ */ import { jsonSchema, tool } from 'ai'; +import type { CheerioAPI, Element } from 'cheerio'; import * as cheerio from 'cheerio'; // Verify fetch is available (Node.js 18+) @@ -90,7 +91,7 @@ function normalizeCellContent(text: string): string { /** * Domain rule: table_parsing - Extract structured data from a table element using cheerio */ -function extractTableData($: cheerio.Root, table: cheerio.Element): StructuredTable | null { +function extractTableData($: CheerioAPI, table: Element): StructuredTable | null { const $table = $(table); // Skip nested tables - only process top-level content @@ -110,7 +111,7 @@ function extractTableData($: cheerio.Root, table: cheerio.Element): StructuredTa .find('tr') .first() .find('th, td') - .each((_, cell) => { + .each((_: number, cell: Element) => { headers.push(normalizeCellContent($(cell).text())); }); } @@ -121,7 +122,7 @@ function extractTableData($: cheerio.Root, table: cheerio.Element): StructuredTa const $thCells = $firstRow.find('th'); if ($thCells.length > 0) { - $thCells.each((_, cell) => { + $thCells.each((_: number, cell: Element) => { headers.push(normalizeCellContent($(cell).text())); }); } @@ -133,7 +134,7 @@ function extractTableData($: cheerio.Root, table: cheerio.Element): StructuredTa if (headers.length === 0 && $rows.length > 0) { const $firstRow = $rows.first(); - $firstRow.find('td, th').each((i, cell) => { + $firstRow.find('td, th').each((i: number, cell: Element) => { const text = normalizeCellContent($(cell).text()); headers.push(text || `column_${i + 1}`); }); @@ -146,7 +147,7 @@ function extractTableData($: cheerio.Root, table: cheerio.Element): StructuredTa if (headers.length === 0) { // Find the maximum number of columns let maxCols = 0; - $rows.each((_, row) => { + $rows.each((_: number, row: Element) => { const colCount = $(row).find('td, th').length; if (colCount > maxCols) maxCols = colCount; }); @@ -162,14 +163,14 @@ function extractTableData($: cheerio.Root, table: cheerio.Element): StructuredTa // Domain rule: table_parsing - Extract data rows and normalize cell content const rows: Array> = []; - $rows.each((_, row) => { + $rows.each((_: number, row: Element) => { const $cells = $(row).find('td, th'); // Skip empty rows if ($cells.length === 0) return; const rowData: Record = {}; - $cells.each((i, cell) => { + $cells.each((i: number, cell: Element) => { const header = normalizedHeaders[i] || `column_${i + 1}`; // Domain rule: cell_normalization - Normalize each cell's content const value = normalizeCellContent($(cell).text()); @@ -293,7 +294,7 @@ export const tableExtractTool = tool({ // Domain rule: table_parsing - Extract all table elements and parse structure const allTables: StructuredTable[] = []; $('table').each((_, table) => { - const structuredTable = extractTableData($, table as cheerio.Element); + const structuredTable = extractTableData($, table as Element); if (structuredTable) { allTables.push(structuredTable); } diff --git a/packages/tools/official/tax-deduction-scan/package.json b/packages/tools/official/tax-deduction-scan/package.json index 8a270be..5085ce0 100644 --- a/packages/tools/official/tax-deduction-scan/package.json +++ b/packages/tools/official/tax-deduction-scan/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Scans expense data for potential tax deductions by category", "type": "module", - "keywords": ["tpmjs", "finance", "tax", "deductions", "expenses"], + "keywords": [ + "tpmjs", + "finance", + "tax", + "deductions", + "expenses" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "finance", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "taxDeductionScanTool", @@ -67,6 +77,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/template-render/package.json b/packages/tools/official/template-render/package.json index a89b287..be80c85 100644 --- a/packages/tools/official/template-render/package.json +++ b/packages/tools/official/template-render/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Render mustache-style templates with variable tracking", "type": "module", - "keywords": ["tpmjs", "template", "mustache", "render", "data"], + "keywords": [ + "tpmjs", + "template", + "mustache", + "render", + "data" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,8 +27,8 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "@types/mustache": "^4.2.5", - "tsup": "^8.3.5", + "@types/mustache": "^4.2.6", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "templateRenderTool", @@ -68,7 +78,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", + "ai": "6.0.23", "mustache": "^4.2.0" } } diff --git a/packages/tools/official/test-case-generate/package.json b/packages/tools/official/test-case-generate/package.json index 4dcb453..fc44113 100644 --- a/packages/tools/official/test-case-generate/package.json +++ b/packages/tools/official/test-case-generate/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Generates test case outlines from function signatures with edge cases and recommendations", "type": "module", - "keywords": ["tpmjs", "engineering", "ai", "testing", "test-generation"], + "keywords": [ + "tpmjs", + "engineering", + "ai", + "testing", + "test-generation" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "engineering", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "testCaseGenerateTool", @@ -67,6 +77,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/test-plan-matrix/package.json b/packages/tools/official/test-plan-matrix/package.json index 328682e..15095f5 100644 --- a/packages/tools/official/test-plan-matrix/package.json +++ b/packages/tools/official/test-plan-matrix/package.json @@ -3,14 +3,23 @@ "version": "0.2.0", "description": "Creates test plan matrix from features and test types", "type": "module", - "keywords": ["tpmjs", "documentation", "ai", "testing", "qa", "test-matrix"], + "keywords": [ + "tpmjs", + "documentation", + "ai", + "testing", + "qa", + "test-matrix" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "documentation", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "testPlanMatrixTool", @@ -67,6 +78,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/text-chunk/package.json b/packages/tools/official/text-chunk/package.json index 941038c..819fda4 100644 --- a/packages/tools/official/text-chunk/package.json +++ b/packages/tools/official/text-chunk/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Split text into chunks by size or sentence boundaries with optional overlap", "type": "module", - "keywords": ["tpmjs", "data", "text", "chunking", "nlp"], + "keywords": [ + "tpmjs", + "data", + "text", + "chunking", + "nlp" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -20,7 +28,7 @@ "devDependencies": { "@tpmjs/tsconfig": "workspace:*", "@types/sbd": "^1.0.5", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "textChunkTool", @@ -68,7 +78,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", + "ai": "6.0.23", "sbd": "^1.0.19" } } diff --git a/packages/tools/official/ticket-categorize/package.json b/packages/tools/official/ticket-categorize/package.json index 91ca865..beb4cfe 100644 --- a/packages/tools/official/ticket-categorize/package.json +++ b/packages/tools/official/ticket-categorize/package.json @@ -3,14 +3,23 @@ "version": "0.1.0", "description": "Categorizes support tickets by type, priority, and product area", "type": "module", - "keywords": ["tpmjs", "cx", "support", "tickets", "categorization", "customer-success"], + "keywords": [ + "tpmjs", + "cx", + "support", + "tickets", + "categorization", + "customer-success" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +28,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +43,9 @@ "license": "MIT", "tpmjs": { "category": "cx", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "ticketCategorizeTool", @@ -64,6 +75,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/time-series-decompose-lite/package.json b/packages/tools/official/time-series-decompose-lite/package.json index 3f6b16b..3c4bc0e 100644 --- a/packages/tools/official/time-series-decompose-lite/package.json +++ b/packages/tools/official/time-series-decompose-lite/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Simple time series decomposition into trend, seasonal, and residual components", "type": "module", - "keywords": ["tpmjs", "statistics", "time-series", "decomposition", "forecasting"], + "keywords": [ + "tpmjs", + "statistics", + "time-series", + "decomposition", + "forecasting" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "statistics", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "timeSeriesDecomposeLiteTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/timeline-from-text/package.json b/packages/tools/official/timeline-from-text/package.json index 0563cd9..4e11274 100644 --- a/packages/tools/official/timeline-from-text/package.json +++ b/packages/tools/official/timeline-from-text/package.json @@ -3,14 +3,23 @@ "version": "0.3.0", "description": "Extract dated events from text and return a normalized timeline with confidence scores", "type": "module", - "keywords": ["tpmjs", "research", "ai", "timeline", "dates", "events"], + "keywords": [ + "tpmjs", + "research", + "ai", + "timeline", + "dates", + "events" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -20,7 +29,7 @@ "devDependencies": { "@tpmjs/tsconfig": "workspace:*", "@types/sbd": "^1.0.5", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +44,9 @@ "license": "MIT", "tpmjs": { "category": "research", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "timelineFromTextTool", @@ -56,8 +67,8 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "chrono-node": "^2.7.0", + "ai": "6.0.23", + "chrono-node": "^2.9.0", "sbd": "^1.0.19" } } diff --git a/packages/tools/official/toc-generate/package.json b/packages/tools/official/toc-generate/package.json index 2fbb768..94b93c2 100644 --- a/packages/tools/official/toc-generate/package.json +++ b/packages/tools/official/toc-generate/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Generate table of contents from markdown headings", "type": "module", - "keywords": ["tpmjs", "documentation", "markdown", "toc", "ai"], + "keywords": [ + "tpmjs", + "documentation", + "markdown", + "toc", + "ai" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "documentation", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "tocGenerateTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/tool-call-accuracy-score/package.json b/packages/tools/official/tool-call-accuracy-score/package.json index 2965b95..9775bfb 100644 --- a/packages/tools/official/tool-call-accuracy-score/package.json +++ b/packages/tools/official/tool-call-accuracy-score/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Scores the accuracy of actual tool calls against expected tool calls in agent workflows", "type": "module", - "keywords": ["tpmjs", "agent", "ai", "testing", "accuracy"], + "keywords": [ + "tpmjs", + "agent", + "ai", + "testing", + "accuracy" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "toolCallAccuracyScoreTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/tool-selection-plan/package.json b/packages/tools/official/tool-selection-plan/package.json index 829c840..750715e 100644 --- a/packages/tools/official/tool-selection-plan/package.json +++ b/packages/tools/official/tool-selection-plan/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Plans which tools to use for a task by analyzing requirements and available tools", "type": "module", - "keywords": ["tpmjs", "agent", "ai", "planning", "tool-use"], + "keywords": [ + "tpmjs", + "agent", + "ai", + "planning", + "tool-use" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "toolSelectionPlanTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/tos-readability/package.json b/packages/tools/official/tos-readability/package.json index e5125df..57c995b 100644 --- a/packages/tools/official/tos-readability/package.json +++ b/packages/tools/official/tos-readability/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Analyzes Terms of Service for readability, complexity, and consumer-friendliness", "type": "module", - "keywords": ["tpmjs", "legal", "tos", "readability", "analysis"], + "keywords": [ + "tpmjs", + "legal", + "tos", + "readability", + "analysis" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "legal", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "tosReadabilityTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/trademark-check/package.json b/packages/tools/official/trademark-check/package.json index 56b51b9..c06d0fc 100644 --- a/packages/tools/official/trademark-check/package.json +++ b/packages/tools/official/trademark-check/package.json @@ -3,14 +3,22 @@ "version": "0.1.0", "description": "Checks proposed names against common trademark patterns and suggests conflicts", "type": "module", - "keywords": ["tpmjs", "trademark", "legal", "intellectual-property", "branding"], + "keywords": [ + "tpmjs", + "trademark", + "legal", + "intellectual-property", + "branding" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "legal", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "trademarkCheckTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/url-normalize/package.json b/packages/tools/official/url-normalize/package.json index 9196ddf..080f0a6 100644 --- a/packages/tools/official/url-normalize/package.json +++ b/packages/tools/official/url-normalize/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Normalize URLs with configurable options for consistent URL handling", "type": "module", - "keywords": ["tpmjs", "data", "url", "normalize", "validation"], + "keywords": [ + "tpmjs", + "data", + "url", + "normalize", + "validation" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "urlNormalizeTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/url-parse/package.json b/packages/tools/official/url-parse/package.json index 5bf173b..bd44e61 100644 --- a/packages/tools/official/url-parse/package.json +++ b/packages/tools/official/url-parse/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Parse URL into components using the URL Web API", "type": "module", - "keywords": ["tpmjs", "data", "url", "parse", "uri"], + "keywords": [ + "tpmjs", + "data", + "url", + "parse", + "uri" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "urlParseTool", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/url-risk-heuristic/package.json b/packages/tools/official/url-risk-heuristic/package.json index 39618b6..93e5570 100644 --- a/packages/tools/official/url-risk-heuristic/package.json +++ b/packages/tools/official/url-risk-heuristic/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Analyze URLs for security risks using heuristics", "type": "module", - "keywords": ["tpmjs", "security", "url", "safety", "risk-analysis"], + "keywords": [ + "tpmjs", + "security", + "url", + "safety", + "risk-analysis" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "security", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "urlRiskHeuristic", @@ -55,6 +65,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/workflow-auto-repair/package.json b/packages/tools/official/workflow-auto-repair/package.json index 607a4f5..0b3cadf 100644 --- a/packages/tools/official/workflow-auto-repair/package.json +++ b/packages/tools/official/workflow-auto-repair/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Suggests repairs for broken workflow steps by analyzing errors and proposing fixes", "type": "module", - "keywords": ["tpmjs", "agent", "ai", "workflow", "debugging"], + "keywords": [ + "tpmjs", + "agent", + "ai", + "workflow", + "debugging" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "workflowAutoRepairTool", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/workflow-cost-estimate/package.json b/packages/tools/official/workflow-cost-estimate/package.json index 4800cd5..846f218 100644 --- a/packages/tools/official/workflow-cost-estimate/package.json +++ b/packages/tools/official/workflow-cost-estimate/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Estimates cost of running a workflow based on step count and estimated API calls", "type": "module", - "keywords": ["tpmjs", "workflow", "agent", "cost", "estimation"], + "keywords": [ + "tpmjs", + "workflow", + "agent", + "cost", + "estimation" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "workflowCostEstimate", @@ -61,6 +71,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/workflow-explain/package.json b/packages/tools/official/workflow-explain/package.json index 6624f80..a40c3d5 100644 --- a/packages/tools/official/workflow-explain/package.json +++ b/packages/tools/official/workflow-explain/package.json @@ -3,14 +3,21 @@ "version": "0.2.0", "description": "Explains what a workflow does in plain language", "type": "module", - "keywords": ["tpmjs", "agent", "workflow", "documentation"], + "keywords": [ + "tpmjs", + "agent", + "workflow", + "documentation" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +26,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +41,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "workflowExplainTool", @@ -55,6 +64,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/workflow-validate-io/package.json b/packages/tools/official/workflow-validate-io/package.json index a591126..c7924db 100644 --- a/packages/tools/official/workflow-validate-io/package.json +++ b/packages/tools/official/workflow-validate-io/package.json @@ -3,14 +3,21 @@ "version": "0.2.0", "description": "Validates that workflow step inputs/outputs are compatible and checks type chains between steps", "type": "module", - "keywords": ["tpmjs", "workflow", "agent", "validation"], + "keywords": [ + "tpmjs", + "workflow", + "agent", + "validation" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +26,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +41,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "workflowValidateIO", @@ -55,6 +64,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/workflow-variant-generate/package.json b/packages/tools/official/workflow-variant-generate/package.json index 304db0f..a6e437c 100644 --- a/packages/tools/official/workflow-variant-generate/package.json +++ b/packages/tools/official/workflow-variant-generate/package.json @@ -3,14 +3,22 @@ "version": "0.2.0", "description": "Generate variations of a workflow with constraints and tracking", "type": "module", - "keywords": ["tpmjs", "agent", "workflow", "variant", "generation"], + "keywords": [ + "tpmjs", + "agent", + "workflow", + "variant", + "generation" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -19,7 +27,7 @@ }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -34,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "agent", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "workflowVariantGenerateTool", @@ -67,6 +77,6 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" } } diff --git a/packages/tools/official/yaml-parse/package.json b/packages/tools/official/yaml-parse/package.json index e1ef314..95f2383 100644 --- a/packages/tools/official/yaml-parse/package.json +++ b/packages/tools/official/yaml-parse/package.json @@ -3,14 +3,21 @@ "version": "0.2.0", "description": "Parse YAML text into JavaScript objects with validation", "type": "module", - "keywords": ["tpmjs", "yaml", "data", "parser"], + "keywords": [ + "tpmjs", + "yaml", + "data", + "parser" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -20,7 +27,7 @@ "devDependencies": { "@tpmjs/tsconfig": "workspace:*", "@types/js-yaml": "^4.0.9", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "yamlParseTool", @@ -56,7 +65,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "js-yaml": "^4.1.0" + "ai": "6.0.23", + "js-yaml": "^4.1.1" } } diff --git a/packages/tools/official/yaml-stringify/package.json b/packages/tools/official/yaml-stringify/package.json index a043519..8d0d611 100644 --- a/packages/tools/official/yaml-stringify/package.json +++ b/packages/tools/official/yaml-stringify/package.json @@ -3,14 +3,21 @@ "version": "0.2.0", "description": "Convert JavaScript objects to YAML strings with formatting options", "type": "module", - "keywords": ["tpmjs", "yaml", "data", "stringify"], + "keywords": [ + "tpmjs", + "yaml", + "data", + "stringify" + ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -20,7 +27,7 @@ "devDependencies": { "@tpmjs/tsconfig": "workspace:*", "@types/js-yaml": "^4.0.9", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { @@ -35,7 +42,9 @@ "license": "MIT", "tpmjs": { "category": "data", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "name": "yamlStringifyTool", @@ -62,7 +71,7 @@ ] }, "dependencies": { - "ai": "6.0.0-beta.124", - "js-yaml": "^4.1.0" + "ai": "6.0.23", + "js-yaml": "^4.1.1" } } diff --git a/packages/tools/package.json b/packages/tools/package.json index 65ffcca..99991e0 100644 --- a/packages/tools/package.json +++ b/packages/tools/package.json @@ -11,10 +11,14 @@ "clean": "rm -rf dist", "type-check": "tsc --noEmit" }, - "keywords": ["tpmjs", "ai-sdk", "example"], + "keywords": [ + "tpmjs", + "ai-sdk", + "example" + ], "dependencies": { - "ai": "6.0.0-beta.124", - "zod": "^4.0.0" + "ai": "6.0.23", + "zod": "^4.3.5" }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", diff --git a/packages/tools/registryExecute/package.json b/packages/tools/registryExecute/package.json index 61acc2a..99c5546 100644 --- a/packages/tools/registryExecute/package.json +++ b/packages/tools/registryExecute/package.json @@ -9,15 +9,24 @@ "dev": "tsc --watch", "type-check": "tsc --noEmit" }, - "keywords": ["tpmjs", "ai-sdk", "vercel-ai", "registry", "execute"], + "keywords": [ + "tpmjs", + "ai-sdk", + "vercel-ai", + "registry", + "execute" + ], "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "typescript": "^5.7.2" + "typescript": "^5.9.3" }, - "files": ["dist", "README.md"], + "files": [ + "dist", + "README.md" + ], "publishConfig": { "access": "public" }, @@ -30,7 +39,9 @@ "license": "MIT", "tpmjs": { "category": "api-integration", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "registryExecuteTool", diff --git a/packages/tools/registrySearch/package.json b/packages/tools/registrySearch/package.json index 1ff85d1..0401044 100644 --- a/packages/tools/registrySearch/package.json +++ b/packages/tools/registrySearch/package.json @@ -9,15 +9,24 @@ "dev": "tsc --watch", "type-check": "tsc --noEmit" }, - "keywords": ["tpmjs", "ai-sdk", "vercel-ai", "registry", "search"], + "keywords": [ + "tpmjs", + "ai-sdk", + "vercel-ai", + "registry", + "search" + ], "dependencies": { - "ai": "6.0.0-beta.124" + "ai": "6.0.23" }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "typescript": "^5.7.2" + "typescript": "^5.9.3" }, - "files": ["dist", "README.md"], + "files": [ + "dist", + "README.md" + ], "publishConfig": { "access": "public" }, @@ -30,7 +39,9 @@ "license": "MIT", "tpmjs": { "category": "api-integration", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "registrySearchTool", diff --git a/packages/tools/search-registry/package.json b/packages/tools/search-registry/package.json index 835e819..82a1966 100644 --- a/packages/tools/search-registry/package.json +++ b/packages/tools/search-registry/package.json @@ -9,18 +9,25 @@ "dev": "tsc --watch", "type-check": "tsc --noEmit" }, - "keywords": ["tpmjs", "ai", "search", "tool-registry"], + "keywords": [ + "tpmjs", + "ai", + "search", + "tool-registry" + ], "dependencies": { - "ai": "6.0.0-beta.124", - "zod": "^3.23.0" + "ai": "6.0.23", + "zod": "^4.3.5" }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "typescript": "^5.7.2" + "typescript": "^5.9.3" }, "tpmjs": { "category": "api-integration", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "tools": [ { "exportName": "searchTpmjsToolsTool", diff --git a/packages/tools/unsandbox/package.json b/packages/tools/unsandbox/package.json index ca57f71..fe0af43 100644 --- a/packages/tools/unsandbox/package.json +++ b/packages/tools/unsandbox/package.json @@ -9,15 +9,24 @@ "dev": "tsc --watch", "type-check": "tsc --noEmit" }, - "keywords": ["tpmjs", "ai-sdk", "code-execution", "sandbox", "unsandbox"], + "keywords": [ + "tpmjs", + "ai-sdk", + "code-execution", + "sandbox", + "unsandbox" + ], "dependencies": { "@thomasdavis/unsandbox": "^0.0.3" }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "typescript": "^5.7.2" + "typescript": "^5.9.3" }, - "files": ["dist", "README.md"], + "files": [ + "dist", + "README.md" + ], "publishConfig": { "access": "public" }, @@ -30,7 +39,9 @@ "license": "MIT", "tpmjs": { "category": "ai-ml", - "frameworks": ["vercel-ai"], + "frameworks": [ + "vercel-ai" + ], "env": [ { "name": "UNSANDBOX_API_KEY", @@ -156,7 +167,9 @@ }, "aiAgent": { "useCase": "Async version of runCode for long-running scripts.", - "examples": ["Run a long Python script asynchronously"] + "examples": [ + "Run a long Python script asynchronously" + ] } }, { @@ -169,7 +182,9 @@ }, "aiAgent": { "useCase": "Check what async jobs are currently running or recently completed.", - "examples": ["List all my running code executions"] + "examples": [ + "List all my running code executions" + ] } }, { @@ -189,7 +204,9 @@ }, "aiAgent": { "useCase": "Check if an async job has completed and get its output.", - "examples": ["Get results of job abc123"] + "examples": [ + "Get results of job abc123" + ] } }, { @@ -209,7 +226,9 @@ }, "aiAgent": { "useCase": "Stop a long-running job that's no longer needed.", - "examples": ["Cancel job abc123"] + "examples": [ + "Cancel job abc123" + ] } }, { @@ -222,7 +241,9 @@ }, "aiAgent": { "useCase": "Discover what languages are available before executing code.", - "examples": ["What languages can I execute?"] + "examples": [ + "What languages can I execute?" + ] } } ] diff --git a/packages/types/package.json b/packages/types/package.json index 8c5f51b..8923700 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -10,7 +10,13 @@ "directory": "packages/types" }, "homepage": "https://tpmjs.com", - "keywords": ["tpmjs", "typescript", "types", "zod", "schemas"], + "keywords": [ + "tpmjs", + "typescript", + "types", + "zod", + "schemas" + ], "type": "module", "exports": { "./tool": { @@ -42,7 +48,9 @@ "default": "./dist/executor.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -50,11 +58,11 @@ "clean": "rm -rf dist .turbo" }, "dependencies": { - "zod": "^4.1.13" + "zod": "^4.3.5" }, "devDependencies": { "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3" }, "publishConfig": { diff --git a/packages/ui/package.json b/packages/ui/package.json index 6d587c0..a8b22c7 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -10,7 +10,13 @@ "directory": "packages/ui" }, "homepage": "https://tpmjs.com", - "keywords": ["tpmjs", "react", "components", "typescript", "ui"], + "keywords": [ + "tpmjs", + "react", + "components", + "typescript", + "ui" + ], "type": "module", "exports": { "./Button/Button": { @@ -162,7 +168,9 @@ "default": "./dist/Table/Table.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "NODE_OPTIONS='--max-old-space-size=4096' tsup", "dev": "tsup --watch", @@ -179,26 +187,26 @@ "dependencies": { "@tpmjs/utils": "workspace:*", "react-syntax-highlighter": "^16.1.0", - "zod": "^4.1.13" + "zod": "^4.3.5" }, "devDependencies": { "@testing-library/jest-dom": "^6.9.1", - "@testing-library/react": "^16.3.0", + "@testing-library/react": "^16.3.1", "@testing-library/user-event": "^14.6.1", "@tpmjs/eslint-config": "workspace:*", "@tpmjs/test": "workspace:*", "@tpmjs/tsconfig": "workspace:*", - "@types/react": "^19.0.2", - "@types/react-dom": "^19.0.2", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", "@types/react-syntax-highlighter": "^15.5.13", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "glob": "^13.0.0", - "happy-dom": "^15.11.7", - "react": "^19.0.0", - "react-dom": "^19.0.0", - "tsup": "^8.3.5", + "happy-dom": "^20.1.0", + "react": "^19.2.3", + "react-dom": "^19.2.3", + "tsup": "^8.5.1", "typescript": "^5.9.3", - "vitest": "^2.1.8" + "vitest": "^4.0.16" }, "publishConfig": { "access": "public" diff --git a/packages/utils/package.json b/packages/utils/package.json index 000ebb8..23d3436 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -10,7 +10,12 @@ "directory": "packages/utils" }, "homepage": "https://tpmjs.com", - "keywords": ["tpmjs", "typescript", "utilities", "tailwind"], + "keywords": [ + "tpmjs", + "typescript", + "utilities", + "tailwind" + ], "type": "module", "exports": { "./cn": { @@ -22,7 +27,9 @@ "default": "./dist/format.js" } }, - "files": ["dist"], + "files": [ + "dist" + ], "scripts": { "build": "tsup", "dev": "tsup --watch", @@ -33,15 +40,15 @@ }, "dependencies": { "clsx": "^2.1.1", - "tailwind-merge": "^2.6.0", - "zod": "^4.1.13" + "tailwind-merge": "^3.4.0", + "zod": "^4.3.5" }, "devDependencies": { "@tpmjs/test": "workspace:*", "@tpmjs/tsconfig": "workspace:*", - "tsup": "^8.3.5", + "tsup": "^8.5.1", "typescript": "^5.9.3", - "vitest": "^2.1.8" + "vitest": "^4.0.16" }, "publishConfig": { "access": "public" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 23e6e8a..dd6fc1e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,46 +4,50 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + cheerio: 1.0.0-rc.12 + tailwindcss: 3.4.17 + importers: .: devDependencies: '@biomejs/biome': - specifier: ^1.9.4 - version: 1.9.4 + specifier: ^2.3.11 + version: 2.3.11 '@blocksai/cli': - specifier: ^0.2.1 - version: 0.2.1 + specifier: ^0.3.0 + version: 0.3.0 '@blocksai/validators': - specifier: ^1.1.1 - version: 1.1.1 + specifier: ^1.2.0 + version: 1.2.0 '@changesets/cli': - specifier: ^2.27.10 - version: 2.29.7(@types/node@22.19.1) + specifier: ^2.29.8 + version: 2.29.8(@types/node@25.0.3) '@total-typescript/ts-reset': specifier: ^0.6.1 version: 0.6.1 '@types/node': - specifier: ^22.10.2 - version: 22.19.1 + specifier: ^25.0.3 + version: 25.0.3 dependency-cruiser: - specifier: ^17.3.1 - version: 17.3.1 + specifier: ^17.3.6 + version: 17.3.6 knip: - specifier: ^5.70.2 - version: 5.70.2(@types/node@22.19.1)(typescript@5.9.3) + specifier: ^5.80.2 + version: 5.80.2(@types/node@25.0.3)(typescript@5.9.3) lefthook: - specifier: ^1.10.1 - version: 1.13.6 + specifier: ^2.0.13 + version: 2.0.13 openai: - specifier: ^6.9.1 - version: 6.9.1(ws@8.18.3)(zod@3.25.76) + specifier: ^6.15.0 + version: 6.15.0(ws@8.19.0)(zod@3.25.76) tsx: specifier: ^4.21.0 version: 4.21.0 turbo: - specifier: ^2.6.1 - version: 2.6.1 + specifier: ^2.7.3 + version: 2.7.3 type-coverage: specifier: ^2.29.7 version: 2.29.7(typescript@5.9.3) @@ -54,11 +58,11 @@ importers: apps/playground: dependencies: '@ai-sdk/openai': - specifier: 3.0.1 - version: 3.0.1(zod@4.1.13) + specifier: 3.0.7 + version: 3.0.7(zod@4.3.5) '@ai-sdk/react': - specifier: 3.0.3 - version: 3.0.3(react@19.2.0)(zod@4.1.13) + specifier: 3.0.23 + version: 3.0.23(react@19.2.3)(zod@4.3.5) '@tpmjs/db': specifier: workspace:* version: link:../../packages/db @@ -82,10 +86,10 @@ importers: version: link:../../packages/utils '@vercel/analytics': specifier: ^1.6.1 - version: 1.6.1(next@16.0.8(@opentelemetry/api@1.9.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) + version: 1.6.1(next@16.1.1(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3) ai: - specifier: 6.0.3 - version: 6.0.3(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) firecrawl-aisdk: specifier: ^0.7.2 version: 0.7.2 @@ -93,30 +97,30 @@ importers: specifier: ^5.1.6 version: 5.1.6 next: - specifier: ^16.0.8 - version: 16.0.8(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^16.1.1 + version: 16.1.1(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) next-themes: specifier: ^0.4.6 - version: 0.4.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 0.4.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3) openai: - specifier: ^6.9.1 - version: 6.9.1(ws@8.18.3)(zod@4.1.13) + specifier: ^6.15.0 + version: 6.15.0(ws@8.19.0)(zod@4.3.5) react: - specifier: ^19.0.0 - version: 19.2.0 + specifier: ^19.2.3 + version: 19.2.3 react-dom: - specifier: ^19.0.0 - version: 19.2.0(react@19.2.0) + specifier: ^19.2.3 + version: 19.2.3(react@19.2.3) streamdown: - specifier: ^1.6.9 - version: 1.6.9(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(micromark@4.0.2)(react@19.2.0) + specifier: ^1.6.11 + version: 1.6.11(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(micromark@4.0.2)(react@19.2.3) zod: - specifier: ^4.0.0 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@tailwindcss/typography': specifier: ^0.5.19 - version: 0.5.19(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.2)) + version: 0.5.19(tailwindcss@3.4.17) '@tpmjs/eslint-config': specifier: workspace:* version: link:../../packages/config/eslint @@ -127,29 +131,29 @@ importers: specifier: workspace:* version: link:../../packages/config/tsconfig '@types/node': - specifier: ^22.10.2 - version: 22.19.1 + specifier: ^25.0.3 + version: 25.0.3 '@types/react': - specifier: ^19.0.2 + specifier: ^19.2.7 version: 19.2.7 '@types/react-dom': - specifier: ^19.0.2 + specifier: ^19.2.3 version: 19.2.3(@types/react@19.2.7) autoprefixer: - specifier: ^10.4.20 - version: 10.4.22(postcss@8.5.6) + specifier: ^10.4.23 + version: 10.4.23(postcss@8.5.6) eslint: - specifier: ^9.39.1 - version: 9.39.1(jiti@2.6.1) + specifier: ^9.39.2 + version: 9.39.2(jiti@2.6.1) eslint-config-next: - specifier: ^16.0.4 - version: 16.0.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + specifier: ^16.1.1 + version: 16.1.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) postcss: - specifier: ^8.5.1 + specifier: ^8.5.6 version: 8.5.6 tailwindcss: - specifier: ^3.4.17 - version: 3.4.18(tsx@4.21.0)(yaml@2.8.2) + specifier: 3.4.17 + version: 3.4.17 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -160,8 +164,8 @@ importers: specifier: ^2.8.5 version: 2.8.5 express: - specifier: ^4.18.2 - version: 4.22.1 + specifier: ^5.2.1 + version: 5.2.1 apps/tutorial: dependencies: @@ -172,17 +176,17 @@ importers: specifier: workspace:* version: link:../../packages/utils framer-motion: - specifier: ^11.15.0 - version: 11.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^12.25.0 + version: 12.25.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) next: - specifier: ^16.0.8 - version: 16.0.8(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^16.1.1 + version: 16.1.1(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react: - specifier: ^19.0.0 - version: 19.2.0 + specifier: ^19.2.3 + version: 19.2.3 react-dom: - specifier: ^19.0.0 - version: 19.2.0(react@19.2.0) + specifier: ^19.2.3 + version: 19.2.3(react@19.2.3) devDependencies: '@tpmjs/eslint-config': specifier: workspace:* @@ -194,29 +198,29 @@ importers: specifier: workspace:* version: link:../../packages/config/tsconfig '@types/node': - specifier: ^22.10.2 - version: 22.19.1 + specifier: ^25.0.3 + version: 25.0.3 '@types/react': - specifier: ^19.0.2 + specifier: ^19.2.7 version: 19.2.7 '@types/react-dom': - specifier: ^19.0.2 + specifier: ^19.2.3 version: 19.2.3(@types/react@19.2.7) autoprefixer: - specifier: ^10.4.20 - version: 10.4.22(postcss@8.5.6) + specifier: ^10.4.23 + version: 10.4.23(postcss@8.5.6) eslint: - specifier: ^9.39.1 - version: 9.39.1(jiti@2.6.1) + specifier: ^9.39.2 + version: 9.39.2(jiti@2.6.1) eslint-config-next: - specifier: ^16.0.4 - version: 16.0.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + specifier: ^16.1.1 + version: 16.1.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) postcss: - specifier: ^8.5.1 + specifier: ^8.5.6 version: 8.5.6 tailwindcss: - specifier: ^3.4.17 - version: 3.4.18(tsx@4.21.0)(yaml@2.8.2) + specifier: 3.4.17 + version: 3.4.17 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -224,26 +228,26 @@ importers: apps/web: dependencies: '@ai-sdk/anthropic': - specifier: ^3.0.2 - version: 3.0.2(zod@4.1.13) + specifier: ^3.0.9 + version: 3.0.9(zod@4.3.5) '@ai-sdk/google': - specifier: ^3.0.2 - version: 3.0.2(zod@4.1.13) + specifier: ^3.0.6 + version: 3.0.6(zod@4.3.5) '@ai-sdk/groq': - specifier: ^3.0.2 - version: 3.0.2(zod@4.1.13) + specifier: ^3.0.4 + version: 3.0.4(zod@4.3.5) '@ai-sdk/mistral': - specifier: ^3.0.2 - version: 3.0.2(zod@4.1.13) + specifier: ^3.0.5 + version: 3.0.5(zod@4.3.5) '@ai-sdk/openai': - specifier: 3.0.1 - version: 3.0.1(zod@4.1.13) + specifier: 3.0.7 + version: 3.0.7(zod@4.3.5) '@modelcontextprotocol/sdk': - specifier: ^1.25.1 - version: 1.25.1(hono@4.11.3)(zod@4.1.13) + specifier: ^1.25.2 + version: 1.25.2(hono@4.10.6)(zod@4.3.5) '@prisma/client': - specifier: ^6.19.0 - version: 6.19.0(prisma@6.19.0(typescript@5.9.3))(typescript@5.9.3) + specifier: ^6.19.1 + version: 6.19.1(prisma@6.19.1(typescript@5.9.3))(typescript@5.9.3) '@tpmjs/db': specifier: workspace:* version: link:../../packages/db @@ -273,7 +277,7 @@ importers: version: 15.5.13 '@vercel/analytics': specifier: ^1.6.1 - version: 1.6.1(next@16.0.8(@opentelemetry/api@1.9.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) + version: 1.6.1(next@16.1.1(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3) '@vercel/blob': specifier: ^2.0.0 version: 2.0.0 @@ -281,11 +285,11 @@ importers: specifier: ^3.0.0 version: 3.0.0 ai: - specifier: 6.0.3 - version: 6.0.3(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) better-auth: specifier: ^1.4.10 - version: 1.4.10(@prisma/client@6.19.0(prisma@6.19.0(typescript@5.9.3))(typescript@5.9.3))(mongodb@6.20.0)(next@16.0.8(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(pg@8.16.3)(prisma@6.19.0(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vitest@2.1.9(@types/node@22.19.1)(happy-dom@15.11.7)(jsdom@27.4.0)(msw@2.12.3(@types/node@22.19.1)(typescript@5.9.3))) + version: 1.4.10(@prisma/client@6.19.1(prisma@6.19.1(typescript@5.9.3))(typescript@5.9.3))(better-sqlite3@12.5.0)(drizzle-kit@0.31.8)(drizzle-orm@0.45.1(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@6.19.1(prisma@6.19.1(typescript@5.9.3))(typescript@5.9.3))(@types/better-sqlite3@7.6.13)(@upstash/redis@1.36.1)(better-sqlite3@12.5.0)(gel@2.2.0)(kysely@0.28.9)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@6.19.1(typescript@5.9.3)))(mongodb@6.20.0)(mysql2@3.15.3)(next@16.1.1(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(pg@8.16.3)(prisma@6.19.1(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vitest@4.0.16(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.1.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(msw@2.12.7(@types/node@25.0.3)(typescript@5.9.3))(tsx@4.21.0)(yaml@2.8.2)) bm25: specifier: ^0.1.1 version: 0.1.1 @@ -293,32 +297,32 @@ importers: specifier: ^7.9.0 version: 7.9.0 next: - specifier: ^16.0.8 - version: 16.0.8(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^16.1.1 + version: 16.1.1(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) next-themes: specifier: ^0.4.6 - version: 0.4.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 0.4.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3) openai: - specifier: ^6.9.1 - version: 6.9.1(ws@8.18.3)(zod@4.1.13) + specifier: ^6.15.0 + version: 6.15.0(ws@8.19.0)(zod@4.3.5) prisma: - specifier: ^6.19.0 - version: 6.19.0(typescript@5.9.3) + specifier: ^6.19.1 + version: 6.19.1(typescript@5.9.3) react: - specifier: ^19.0.0 - version: 19.2.0 + specifier: ^19.2.3 + version: 19.2.3 react-dom: - specifier: ^19.0.0 - version: 19.2.0(react@19.2.0) + specifier: ^19.2.3 + version: 19.2.3(react@19.2.3) react-markdown: specifier: ^10.1.0 - version: 10.1.0(@types/react@19.2.7)(react@19.2.0) + version: 10.1.0(@types/react@19.2.7)(react@19.2.3) react-syntax-highlighter: specifier: ^16.1.0 - version: 16.1.0(react@19.2.0) + version: 16.1.0(react@19.2.3) react-virtuoso: specifier: ^4.18.1 - version: 4.18.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 4.18.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3) rehype-raw: specifier: ^7.0.0 version: 7.0.0 @@ -329,18 +333,18 @@ importers: specifier: ^4.0.1 version: 4.0.1 resend: - specifier: ^6.6.0 - version: 6.6.0 + specifier: ^6.7.0 + version: 6.7.0 sonner: specifier: ^2.0.7 - version: 2.0.7(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3) zod: - specifier: ^4.0.0 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@tailwindcss/typography': specifier: ^0.5.19 - version: 0.5.19(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.2)) + version: 0.5.19(tailwindcss@3.4.17) '@tpmjs/eslint-config': specifier: workspace:* version: link:../../packages/config/eslint @@ -351,32 +355,32 @@ importers: specifier: workspace:* version: link:../../packages/config/tsconfig '@types/node': - specifier: ^22.10.2 - version: 22.19.1 + specifier: ^25.0.3 + version: 25.0.3 '@types/react': - specifier: ^19.0.2 + specifier: ^19.2.7 version: 19.2.7 '@types/react-dom': - specifier: ^19.0.2 + specifier: ^19.2.3 version: 19.2.3(@types/react@19.2.7) autoprefixer: - specifier: ^10.4.20 - version: 10.4.22(postcss@8.5.6) + specifier: ^10.4.23 + version: 10.4.23(postcss@8.5.6) dotenv: specifier: ^17.2.3 version: 17.2.3 eslint: - specifier: ^9.39.1 - version: 9.39.1(jiti@1.21.7) + specifier: ^9.39.2 + version: 9.39.2(jiti@2.6.1) eslint-config-next: - specifier: ^16.0.4 - version: 16.0.4(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3) + specifier: ^16.1.1 + version: 16.1.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) postcss: - specifier: ^8.5.1 + specifier: ^8.5.6 version: 8.5.6 tailwindcss: - specifier: ^3.4.17 - version: 3.4.18(tsx@4.21.0)(yaml@2.8.2) + specifier: 3.4.17 + version: 3.4.17 tsx: specifier: ^4.21.0 version: 4.21.0 @@ -384,50 +388,50 @@ importers: specifier: ^5.9.3 version: 5.9.3 vitest: - specifier: ^2.1.9 - version: 2.1.9(@types/node@22.19.1)(happy-dom@15.11.7)(jsdom@27.4.0)(msw@2.12.3(@types/node@22.19.1)(typescript@5.9.3)) + specifier: ^4.0.16 + version: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.1.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(msw@2.12.7(@types/node@25.0.3)(typescript@5.9.3))(tsx@4.21.0)(yaml@2.8.2) packages/config: dependencies: zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 packages/config/eslint: dependencies: '@eslint/js': - specifier: ^9.18.0 - version: 9.39.1 + specifier: ^9.39.2 + version: 9.39.2 eslint: - specifier: ^9.18.0 - version: 9.39.1(jiti@2.6.1) + specifier: ^9.39.2 + version: 9.39.2(jiti@2.6.1) eslint-plugin-import: - specifier: ^2.31.0 - version: 2.32.0(@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)) + specifier: ^2.32.0 + version: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-jsx-a11y: specifier: ^6.10.2 - version: 6.10.2(eslint@9.39.1(jiti@2.6.1)) + version: 6.10.2(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-react: - specifier: ^7.37.3 - version: 7.37.5(eslint@9.39.1(jiti@2.6.1)) + specifier: ^7.37.5 + version: 7.37.5(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-react-hooks: - specifier: ^5.1.0 - version: 5.2.0(eslint@9.39.1(jiti@2.6.1)) + specifier: ^7.0.1 + version: 7.0.1(eslint@9.39.2(jiti@2.6.1)) typescript-eslint: - specifier: ^8.19.1 - version: 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + specifier: ^8.52.0 + version: 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 packages/config/tailwind: dependencies: tailwindcss: - specifier: ^3.4.17 - version: 3.4.18(tsx@4.21.0)(yaml@2.8.2) + specifier: 3.4.17 + version: 3.4.17 zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: typescript: specifier: ^5.9.3 @@ -436,30 +440,30 @@ importers: packages/config/tsconfig: dependencies: zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 packages/db: dependencies: '@prisma/client': - specifier: ^6.2.0 - version: 6.19.0(prisma@6.19.0(typescript@5.9.3))(typescript@5.9.3) + specifier: ^6.19.1 + version: 6.19.1(prisma@6.19.1(typescript@5.9.3))(typescript@5.9.3) zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../config/tsconfig '@types/node': - specifier: ^22.10.2 - version: 22.19.1 + specifier: ^25.0.3 + version: 25.0.3 prisma: - specifier: ^6.2.0 - version: 6.19.0(typescript@5.9.3) + specifier: ^6.19.1 + version: 6.19.1(typescript@5.9.3) tsx: - specifier: ^4.19.2 - version: 4.20.6 + specifier: ^4.21.0 + version: 4.21.0 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -467,17 +471,17 @@ importers: packages/env: dependencies: zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../config/tsconfig '@types/node': - specifier: ^22.10.2 - version: 22.19.1 + specifier: ^25.0.3 + version: 25.0.3 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -486,17 +490,17 @@ importers: packages/mocks: dependencies: msw: - specifier: ^2.7.0 - version: 2.12.3(@types/node@22.19.1)(typescript@5.9.3) + specifier: ^2.12.7 + version: 2.12.7(@types/node@25.0.3)(typescript@5.9.3) zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -505,15 +509,15 @@ importers: packages/npm-client: dependencies: zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../config/tsconfig '@types/node': - specifier: ^22.10.2 - version: 22.19.1 + specifier: ^25.0.3 + version: 25.0.3 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -521,20 +525,20 @@ importers: packages/package-executor: dependencies: semver: - specifier: ^7.6.0 + specifier: ^7.7.3 version: 7.7.3 zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../config/tsconfig '@types/node': - specifier: ^22.10.2 - version: 22.19.1 + specifier: ^25.0.3 + version: 25.0.3 '@types/semver': - specifier: ^7.5.6 + specifier: ^7.7.1 version: 7.7.1 typescript: specifier: ^5.9.3 @@ -546,130 +550,130 @@ importers: specifier: workspace:* version: link:../ui react: - specifier: ^19.0.0 - version: 19.2.0 + specifier: ^19.2.3 + version: 19.2.3 react-dom: - specifier: ^19.0.0 - version: 19.2.0(react@19.2.0) + specifier: ^19.2.3 + version: 19.2.3(react@19.2.3) zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@storybook/addon-essentials': - specifier: ^8.5.0 - version: 8.6.14(@types/react@19.2.7)(storybook@8.6.14(prettier@2.8.8)) + specifier: ^8.6.14 + version: 8.6.14(@types/react@19.2.7)(storybook@8.6.15(prettier@2.8.8)) '@storybook/addon-interactions': - specifier: ^8.5.0 - version: 8.6.14(storybook@8.6.14(prettier@2.8.8)) + specifier: ^8.6.14 + version: 8.6.14(storybook@8.6.15(prettier@2.8.8)) '@storybook/addon-links': - specifier: ^8.5.0 - version: 8.6.14(react@19.2.0)(storybook@8.6.14(prettier@2.8.8)) + specifier: ^8.6.15 + version: 8.6.15(react@19.2.3)(storybook@8.6.15(prettier@2.8.8)) '@storybook/blocks': - specifier: ^8.5.0 - version: 8.6.14(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@8.6.14(prettier@2.8.8)) + specifier: ^8.6.14 + version: 8.6.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@2.8.8)) '@storybook/react': - specifier: ^8.5.0 - version: 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@2.8.8)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@8.6.14(prettier@2.8.8))(typescript@5.9.3) + specifier: ^8.6.15 + version: 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@2.8.8)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@2.8.8))(typescript@5.9.3) '@storybook/react-vite': - specifier: ^8.5.0 - version: 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@2.8.8)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rollup@4.53.3)(storybook@8.6.14(prettier@2.8.8))(typescript@5.9.3)(vite@6.4.1(@types/node@22.19.1)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2)) + specifier: ^8.6.15 + version: 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@2.8.8)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.55.1)(storybook@8.6.15(prettier@2.8.8))(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) '@storybook/test': - specifier: ^8.5.0 - version: 8.6.14(storybook@8.6.14(prettier@2.8.8)) + specifier: ^8.6.15 + version: 8.6.15(storybook@8.6.15(prettier@2.8.8)) '@tpmjs/tailwind-config': specifier: workspace:* version: link:../config/tailwind '@types/react': - specifier: ^19.0.2 + specifier: ^19.2.7 version: 19.2.7 '@types/react-dom': - specifier: ^19.0.2 + specifier: ^19.2.3 version: 19.2.3(@types/react@19.2.7) autoprefixer: - specifier: ^10.4.20 - version: 10.4.22(postcss@8.5.6) + specifier: ^10.4.23 + version: 10.4.23(postcss@8.5.6) postcss: - specifier: ^8.5.1 + specifier: ^8.5.6 version: 8.5.6 storybook: - specifier: ^8.5.0 - version: 8.6.14(prettier@2.8.8) + specifier: ^8.6.15 + version: 8.6.15(prettier@2.8.8) tailwindcss: - specifier: ^3.4.17 - version: 3.4.18(tsx@4.21.0)(yaml@2.8.2) + specifier: 3.4.17 + version: 3.4.17 vite: - specifier: ^6.0.7 - version: 6.4.1(@types/node@22.19.1)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2) + specifier: ^7.3.1 + version: 7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) packages/test: dependencies: vitest: - specifier: ^2.1.8 - version: 2.1.9(@types/node@22.19.1)(happy-dom@15.11.7)(jsdom@27.4.0)(msw@2.12.3(@types/node@22.19.1)(typescript@5.9.3)) + specifier: ^4.0.16 + version: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.1.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(msw@2.12.7(@types/node@25.0.3)(typescript@5.9.3))(tsx@4.21.0)(yaml@2.8.2) zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 packages/tool-ideas: dependencies: '@ai-sdk/openai': - specifier: ^3.0.1 - version: 3.0.1(zod@3.25.76) + specifier: ^3.0.7 + version: 3.0.7(zod@4.3.5) ai: - specifier: ^6.0.3 - version: 6.0.3(zod@3.25.76) + specifier: ^6.0.23 + version: 6.0.23(zod@4.3.5) better-sqlite3: - specifier: ^11.8.1 - version: 11.10.0 + specifier: ^12.5.0 + version: 12.5.0 chalk: - specifier: ^5.4.1 + specifier: ^5.6.2 version: 5.6.2 commander: - specifier: ^13.0.0 - version: 13.1.0 + specifier: ^14.0.2 + version: 14.0.2 drizzle-orm: - specifier: ^0.38.3 - version: 0.38.4(@opentelemetry/api@1.9.0)(@prisma/client@6.19.0(prisma@6.19.0(typescript@5.9.3))(typescript@5.9.3))(@types/better-sqlite3@7.6.13)(@types/react@19.2.7)(better-sqlite3@11.10.0)(kysely@0.28.9)(pg@8.16.3)(prisma@6.19.0(typescript@5.9.3))(react@19.2.0) + specifier: ^0.45.1 + version: 0.45.1(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.7)(better-sqlite3@12.5.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/better-sqlite3@7.6.13)(@upstash/redis@1.36.1)(better-sqlite3@12.5.0)(gel@2.2.0)(kysely@0.28.9)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.7)(better-sqlite3@12.5.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)) ora: - specifier: ^8.1.1 - version: 8.2.0 + specifier: ^9.0.0 + version: 9.0.0 p-limit: - specifier: ^6.2.0 - version: 6.2.0 + specifier: ^7.2.0 + version: 7.2.0 zod: - specifier: ^3.24.1 - version: 3.25.76 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../config/tsconfig '@types/better-sqlite3': - specifier: ^7.6.12 + specifier: ^7.6.13 version: 7.6.13 '@types/node': - specifier: ^22.10.5 - version: 22.19.1 + specifier: ^25.0.3 + version: 25.0.3 drizzle-kit: - specifier: ^0.30.1 - version: 0.30.6 + specifier: ^0.31.8 + version: 0.31.8 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) tsx: - specifier: ^4.19.2 + specifier: ^4.21.0 version: 4.21.0 typescript: - specifier: ^5.7.2 + specifier: ^5.9.3 version: 5.9.3 packages/tools: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) zod: - specifier: ^4.0.0 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* @@ -681,20 +685,20 @@ importers: packages/tools/create-basic-tools: dependencies: '@clack/prompts': - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^0.11.0 + version: 0.11.0 commander: - specifier: ^14.0.0 + specifier: ^14.0.2 version: 14.0.2 picocolors: - specifier: ^1.0.0 + specifier: ^1.1.1 version: 1.1.1 validate-npm-package-name: - specifier: ^5.0.0 - version: 5.0.1 + specifier: ^7.0.2 + version: 7.0.2 zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* @@ -706,7 +710,7 @@ importers: specifier: ^4.0.2 version: 4.0.2 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -715,11 +719,11 @@ importers: packages/tools/emoji-magic: dependencies: ai: - specifier: 6.0.0-beta.131 - version: 6.0.0-beta.131(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* @@ -731,15 +735,15 @@ importers: packages/tools/hello: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../config/tsconfig tsx: - specifier: ^4.20.6 - version: 4.20.6 + specifier: ^4.21.0 + version: 4.21.0 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -747,11 +751,11 @@ importers: packages/tools/markdown-formatter: dependencies: ai: - specifier: 6.0.0-beta.131 - version: 6.0.0-beta.131(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* @@ -763,14 +767,14 @@ importers: packages/tools/official/acceptance-criteria: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -779,14 +783,14 @@ importers: packages/tools/official/access-control-matrix: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -795,14 +799,14 @@ importers: packages/tools/official/anomaly-detect-mad: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -811,14 +815,14 @@ importers: packages/tools/official/audience-persona: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -827,14 +831,14 @@ importers: packages/tools/official/base64-decode: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -843,14 +847,14 @@ importers: packages/tools/official/base64-encode: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -859,14 +863,14 @@ importers: packages/tools/official/beta-binomial-update: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -875,14 +879,14 @@ importers: packages/tools/official/bootstrap-ci: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -891,14 +895,14 @@ importers: packages/tools/official/budget-variance: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -907,14 +911,14 @@ importers: packages/tools/official/campaign-brief: dependencies: ai: - specifier: ^4.0.0 - version: 4.3.19(react@19.2.0)(zod@4.1.13) + specifier: ^6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -923,14 +927,14 @@ importers: packages/tools/official/cash-flow-project: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -939,14 +943,14 @@ importers: packages/tools/official/changelog-entry: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -955,14 +959,14 @@ importers: packages/tools/official/churn-risk-score: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -971,8 +975,8 @@ importers: packages/tools/official/claim-checklist: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) sbd: specifier: ^1.0.19 version: 1.0.19 @@ -984,7 +988,7 @@ importers: specifier: ^1.0.5 version: 1.0.5 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -993,17 +997,17 @@ importers: packages/tools/official/compare-pages: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) natural: - specifier: ^8.0.0 + specifier: ^8.1.0 version: 8.1.0 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1012,14 +1016,14 @@ importers: packages/tools/official/compensation-band: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1028,14 +1032,14 @@ importers: packages/tools/official/competitor-brief: dependencies: ai: - specifier: ^4.0.0 - version: 4.3.19(react@19.2.0)(zod@4.1.13) + specifier: ^6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1044,14 +1048,14 @@ importers: packages/tools/official/config-normalize: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1060,14 +1064,14 @@ importers: packages/tools/official/content-calendar-plan: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1076,14 +1080,14 @@ importers: packages/tools/official/contract-clause-scan: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1092,14 +1096,14 @@ importers: packages/tools/official/conventional-commit-suggest: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1108,14 +1112,14 @@ importers: packages/tools/official/copyright-notice: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1124,14 +1128,14 @@ importers: packages/tools/official/coverage-tracker: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1140,14 +1144,14 @@ importers: packages/tools/official/createBlogPost: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1156,14 +1160,14 @@ importers: packages/tools/official/csp-compose: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1172,20 +1176,20 @@ importers: packages/tools/official/csv-parse: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) papaparse: - specifier: ^5.4.1 + specifier: ^5.5.3 version: 5.5.3 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig '@types/papaparse': - specifier: ^5.3.15 + specifier: ^5.5.2 version: 5.5.2 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1194,20 +1198,20 @@ importers: packages/tools/official/csv-stringify: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) papaparse: - specifier: ^5.4.1 + specifier: ^5.5.3 version: 5.5.3 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig '@types/papaparse': - specifier: ^5.3.15 + specifier: ^5.5.2 version: 5.5.2 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1216,14 +1220,14 @@ importers: packages/tools/official/curriculum-map: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1232,14 +1236,14 @@ importers: packages/tools/official/data-classification-heuristic: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1248,17 +1252,17 @@ importers: packages/tools/official/date-parse: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) chrono-node: - specifier: ^2.7.9 + specifier: ^2.9.0 version: 2.9.0 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1267,14 +1271,14 @@ importers: packages/tools/official/decision-record-adr: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1283,14 +1287,14 @@ importers: packages/tools/official/dedupe-by-key: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1299,14 +1303,14 @@ importers: packages/tools/official/dependency-audit-lite: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1315,14 +1319,14 @@ importers: packages/tools/official/diff-in-diff: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1331,20 +1335,20 @@ importers: packages/tools/official/diff-text-unified: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) diff: - specifier: ^7.0.0 - version: 7.0.0 + specifier: ^8.0.2 + version: 8.0.2 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig '@types/diff': - specifier: ^6.0.0 - version: 6.0.0 + specifier: ^8.0.0 + version: 8.0.0 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1353,14 +1357,14 @@ importers: packages/tools/official/dpia-outline: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1369,14 +1373,14 @@ importers: packages/tools/official/effect-size-suite: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1385,14 +1389,14 @@ importers: packages/tools/official/email-subject-score: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1401,14 +1405,14 @@ importers: packages/tools/official/env-var-docs-generate: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1417,14 +1421,14 @@ importers: packages/tools/official/error-log-triage: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1433,14 +1437,14 @@ importers: packages/tools/official/eval-fixture-build: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1449,14 +1453,14 @@ importers: packages/tools/official/executive-brief: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1465,14 +1469,14 @@ importers: packages/tools/official/exit-interview-summarize: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1481,14 +1485,14 @@ importers: packages/tools/official/expense-categorize: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1497,20 +1501,20 @@ importers: packages/tools/official/extract-json-ld: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) cheerio: - specifier: ^1.0.0 - version: 1.1.2 + specifier: 1.0.0-rc.12 + version: 1.0.0-rc.12 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig '@types/cheerio': - specifier: ^0.22.35 - version: 0.22.35 + specifier: ^1.0.0 + version: 1.0.0 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1519,23 +1523,23 @@ importers: packages/tools/official/extract-meta: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) cheerio: - specifier: ^1.0.0 - version: 1.1.2 + specifier: 1.0.0-rc.12 + version: 1.0.0-rc.12 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig '@types/cheerio': - specifier: ^0.22.35 - version: 0.22.35 + specifier: ^1.0.0 + version: 1.0.0 '@types/node': - specifier: ^22.0.0 - version: 22.19.1 + specifier: ^25.0.3 + version: 25.0.3 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1544,14 +1548,14 @@ importers: packages/tools/official/faq-from-text: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1560,14 +1564,14 @@ importers: packages/tools/official/feedback-themes: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1576,14 +1580,14 @@ importers: packages/tools/official/fetch-text: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1592,14 +1596,14 @@ importers: packages/tools/official/gdpr-data-map: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1608,14 +1612,14 @@ importers: packages/tools/official/glossary-build: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1624,14 +1628,14 @@ importers: packages/tools/official/guardrail-policy-draft: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1640,14 +1644,14 @@ importers: packages/tools/official/hardening-checklist-web: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1656,14 +1660,14 @@ importers: packages/tools/official/hash-text: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1672,14 +1676,14 @@ importers: packages/tools/official/health-score-calculate: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1688,17 +1692,17 @@ importers: packages/tools/official/html-sanitize: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) isomorphic-dompurify: - specifier: ^2.18.0 + specifier: ^2.35.0 version: 2.35.0 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1707,20 +1711,20 @@ importers: packages/tools/official/html-to-markdown: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) turndown: - specifier: ^7.2.0 + specifier: ^7.2.2 version: 7.2.2 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig '@types/turndown': - specifier: ^5.0.5 + specifier: ^5.0.6 version: 5.0.6 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1729,14 +1733,14 @@ importers: packages/tools/official/interview-questions: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1745,14 +1749,14 @@ importers: packages/tools/official/invoice-data-extract: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1761,14 +1765,14 @@ importers: packages/tools/official/invoice-terms-extract: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1777,14 +1781,14 @@ importers: packages/tools/official/job-description-draft: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1793,17 +1797,17 @@ importers: packages/tools/official/json-path-query: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) jsonpath-plus: - specifier: ^10.2.0 + specifier: ^10.3.0 version: 10.3.0 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1812,17 +1816,17 @@ importers: packages/tools/official/json-repair: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) jsonrepair: - specifier: ^3.11.1 + specifier: ^3.13.1 version: 3.13.1 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1831,8 +1835,8 @@ importers: packages/tools/official/json-schema-validate: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) ajv: specifier: ^8.17.1 version: 8.17.1 @@ -1844,7 +1848,7 @@ importers: specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1853,14 +1857,14 @@ importers: packages/tools/official/lead-score: dependencies: ai: - specifier: ^4.0.0 - version: 4.3.19(react@19.2.0)(zod@4.1.13) + specifier: ^6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1869,14 +1873,14 @@ importers: packages/tools/official/learning-objective-write: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1885,14 +1889,14 @@ importers: packages/tools/official/lesson-plan-outline: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1901,14 +1905,14 @@ importers: packages/tools/official/linear-regression-ols: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1917,20 +1921,20 @@ importers: packages/tools/official/links-catalog: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) cheerio: - specifier: ^1.0.0 - version: 1.1.2 + specifier: 1.0.0-rc.12 + version: 1.0.0-rc.12 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig '@types/cheerio': - specifier: ^0.22.35 - version: 0.22.35 + specifier: ^1.0.0 + version: 1.0.0 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1939,14 +1943,14 @@ importers: packages/tools/official/logistic-regression: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1955,14 +1959,14 @@ importers: packages/tools/official/markdown-lint-basic: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1971,11 +1975,11 @@ importers: packages/tools/official/markdown-to-html: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) marked: - specifier: ^14.1.4 - version: 14.1.4 + specifier: ^17.0.1 + version: 17.0.1 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* @@ -1984,7 +1988,7 @@ importers: specifier: ^6.0.0 version: 6.0.0 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -1993,14 +1997,14 @@ importers: packages/tools/official/meeting-minutes-format: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2009,14 +2013,14 @@ importers: packages/tools/official/monitoring-gap-analysis: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2025,14 +2029,14 @@ importers: packages/tools/official/multiple-testing-adjust: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2041,14 +2045,14 @@ importers: packages/tools/official/nda-template-draft: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2057,14 +2061,14 @@ importers: packages/tools/official/normalize-whitespace: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2073,14 +2077,14 @@ importers: packages/tools/official/novelty-score-workflow: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2089,14 +2093,14 @@ importers: packages/tools/official/nps-analysis: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2105,14 +2109,14 @@ importers: packages/tools/official/objection-response: dependencies: ai: - specifier: ^4.0.0 - version: 4.3.19(react@19.2.0)(zod@4.1.13) + specifier: ^6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2121,14 +2125,14 @@ importers: packages/tools/official/offer-letter-draft: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2137,14 +2141,14 @@ importers: packages/tools/official/onboarding-checklist: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2153,14 +2157,14 @@ importers: packages/tools/official/openapi-snippet-build: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2169,14 +2173,14 @@ importers: packages/tools/official/org-chart-format: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2185,14 +2189,14 @@ importers: packages/tools/official/page-brief: dependencies: '@mozilla/readability': - specifier: ^0.5.0 - version: 0.5.0 + specifier: ^0.6.0 + version: 0.6.0 ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) jsdom: - specifier: ^26.0.0 - version: 26.1.0 + specifier: ^27.4.0 + version: 27.4.0 sbd: specifier: ^1.0.19 version: 1.0.19 @@ -2207,7 +2211,7 @@ importers: specifier: ^1.0.5 version: 1.0.5 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2216,14 +2220,14 @@ importers: packages/tools/official/performance-review-draft: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2232,14 +2236,14 @@ importers: packages/tools/official/permutation-test: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2248,14 +2252,14 @@ importers: packages/tools/official/pivot: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2264,14 +2268,14 @@ importers: packages/tools/official/policy-doc-format: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2280,14 +2284,14 @@ importers: packages/tools/official/postmortem-action-extractor: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2296,14 +2300,14 @@ importers: packages/tools/official/postmortem-draft: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2312,14 +2316,14 @@ importers: packages/tools/official/prd-outline: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2328,14 +2332,14 @@ importers: packages/tools/official/pricing-page-copy: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2344,14 +2348,14 @@ importers: packages/tools/official/progress-report-draft: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2360,14 +2364,14 @@ importers: packages/tools/official/prompt-to-workflow-skeleton: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2376,14 +2380,14 @@ importers: packages/tools/official/proposal-outline: dependencies: ai: - specifier: ^4.0.0 - version: 4.3.19(react@19.2.0)(zod@4.1.13) + specifier: ^6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2392,14 +2396,14 @@ importers: packages/tools/official/quiz-generate: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2408,14 +2412,14 @@ importers: packages/tools/official/ratio-analysis: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2424,14 +2428,14 @@ importers: packages/tools/official/recipe-curate-rank: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2440,14 +2444,14 @@ importers: packages/tools/official/recipe-emit: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2456,14 +2460,14 @@ importers: packages/tools/official/recipe-generate-from-grammar: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2472,8 +2476,8 @@ importers: packages/tools/official/recipe-hash: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) json-stable-stringify: specifier: ^1.3.0 version: 1.3.0 @@ -2485,7 +2489,7 @@ importers: specifier: ^1.2.0 version: 1.2.0 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2494,14 +2498,14 @@ importers: packages/tools/official/recipe-publish-manifest: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2510,14 +2514,14 @@ importers: packages/tools/official/reconciliation-match: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2526,14 +2530,14 @@ importers: packages/tools/official/redact-secrets: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2542,14 +2546,14 @@ importers: packages/tools/official/redirect-trace: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2558,14 +2562,14 @@ importers: packages/tools/official/regex-extract: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2574,14 +2578,14 @@ importers: packages/tools/official/release-checklist: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2590,14 +2594,14 @@ importers: packages/tools/official/release-notes: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2606,14 +2610,14 @@ importers: packages/tools/official/renewal-forecast: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2622,14 +2626,14 @@ importers: packages/tools/official/response-template-suggest: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2638,14 +2642,14 @@ importers: packages/tools/official/retention-policy-draft: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2654,14 +2658,14 @@ importers: packages/tools/official/revenue-breakdown: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2670,14 +2674,14 @@ importers: packages/tools/official/risk-clause-highlight: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2686,17 +2690,17 @@ importers: packages/tools/official/robots-policy: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig '@types/node': - specifier: ^22.0.0 - version: 22.19.1 + specifier: ^25.0.3 + version: 25.0.3 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2705,14 +2709,14 @@ importers: packages/tools/official/rows-filter: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2721,14 +2725,14 @@ importers: packages/tools/official/rows-group-aggregate: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2737,14 +2741,14 @@ importers: packages/tools/official/rows-join: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2753,14 +2757,14 @@ importers: packages/tools/official/rows-sort: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2769,8 +2773,8 @@ importers: packages/tools/official/rss-read: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) rss-parser: specifier: ^3.13.0 version: 3.13.0 @@ -2779,10 +2783,10 @@ importers: specifier: workspace:* version: link:../../../config/tsconfig '@types/node': - specifier: ^22.0.0 - version: 22.19.1 + specifier: ^25.0.3 + version: 25.0.3 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2791,14 +2795,14 @@ importers: packages/tools/official/rubric-create: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2807,14 +2811,14 @@ importers: packages/tools/official/runbook-draft: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2823,8 +2827,8 @@ importers: packages/tools/official/schema-infer: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) json-schema-generator: specifier: ^2.0.6 version: 2.0.6 @@ -2833,7 +2837,7 @@ importers: specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2842,14 +2846,14 @@ importers: packages/tools/official/secret-scan-text: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2858,20 +2862,20 @@ importers: packages/tools/official/sitemap-read: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) fast-xml-parser: - specifier: ^4.5.0 - version: 4.5.3 + specifier: ^5.3.3 + version: 5.3.3 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig '@types/node': - specifier: ^22.0.0 - version: 22.19.1 + specifier: ^25.0.3 + version: 25.0.3 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2880,14 +2884,14 @@ importers: packages/tools/official/slo-draft: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2896,14 +2900,14 @@ importers: packages/tools/official/social-post-draft: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2912,20 +2916,20 @@ importers: packages/tools/official/source-credibility: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) cheerio: - specifier: ^1.0.0 - version: 1.1.2 + specifier: 1.0.0-rc.12 + version: 1.0.0-rc.12 tldts: - specifier: ^6.1.0 - version: 6.1.86 + specifier: ^7.0.19 + version: 7.0.19 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2934,17 +2938,17 @@ importers: packages/tools/official/stacktrace-parse: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) stacktrace-parser: - specifier: ^0.1.10 + specifier: ^0.1.11 version: 0.1.11 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2953,14 +2957,14 @@ importers: packages/tools/official/style-rewrite: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2969,14 +2973,14 @@ importers: packages/tools/official/survey-analyze: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -2985,14 +2989,14 @@ importers: packages/tools/official/syllabus-format: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3001,20 +3005,20 @@ importers: packages/tools/official/table-extract: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) cheerio: - specifier: ^1.0.0 - version: 1.1.2 + specifier: 1.0.0-rc.12 + version: 1.0.0-rc.12 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig '@types/cheerio': - specifier: ^0.22.35 - version: 0.22.35 + specifier: ^1.0.0 + version: 1.0.0 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3023,14 +3027,14 @@ importers: packages/tools/official/tax-deduction-scan: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3039,8 +3043,8 @@ importers: packages/tools/official/template-render: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) mustache: specifier: ^4.2.0 version: 4.2.0 @@ -3049,10 +3053,10 @@ importers: specifier: workspace:* version: link:../../../config/tsconfig '@types/mustache': - specifier: ^4.2.5 + specifier: ^4.2.6 version: 4.2.6 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3061,14 +3065,14 @@ importers: packages/tools/official/test-case-generate: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3077,14 +3081,14 @@ importers: packages/tools/official/test-plan-matrix: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3093,8 +3097,8 @@ importers: packages/tools/official/text-chunk: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) sbd: specifier: ^1.0.19 version: 1.0.19 @@ -3106,7 +3110,7 @@ importers: specifier: ^1.0.5 version: 1.0.5 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3115,14 +3119,14 @@ importers: packages/tools/official/ticket-categorize: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3131,14 +3135,14 @@ importers: packages/tools/official/time-series-decompose-lite: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3147,10 +3151,10 @@ importers: packages/tools/official/timeline-from-text: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) chrono-node: - specifier: ^2.7.0 + specifier: ^2.9.0 version: 2.9.0 sbd: specifier: ^1.0.19 @@ -3163,7 +3167,7 @@ importers: specifier: ^1.0.5 version: 1.0.5 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3172,14 +3176,14 @@ importers: packages/tools/official/toc-generate: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3188,14 +3192,14 @@ importers: packages/tools/official/tool-call-accuracy-score: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3204,14 +3208,14 @@ importers: packages/tools/official/tool-selection-plan: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3220,14 +3224,14 @@ importers: packages/tools/official/tos-readability: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3236,14 +3240,14 @@ importers: packages/tools/official/trademark-check: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3252,14 +3256,14 @@ importers: packages/tools/official/url-normalize: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3268,14 +3272,14 @@ importers: packages/tools/official/url-parse: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3284,14 +3288,14 @@ importers: packages/tools/official/url-risk-heuristic: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3300,14 +3304,14 @@ importers: packages/tools/official/workflow-auto-repair: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3316,14 +3320,14 @@ importers: packages/tools/official/workflow-cost-estimate: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3332,14 +3336,14 @@ importers: packages/tools/official/workflow-explain: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3348,14 +3352,14 @@ importers: packages/tools/official/workflow-validate-io: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3364,14 +3368,14 @@ importers: packages/tools/official/workflow-variant-generate: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3380,10 +3384,10 @@ importers: packages/tools/official/yaml-parse: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) js-yaml: - specifier: ^4.1.0 + specifier: ^4.1.1 version: 4.1.1 devDependencies: '@tpmjs/tsconfig': @@ -3393,7 +3397,7 @@ importers: specifier: ^4.0.9 version: 4.0.9 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3402,10 +3406,10 @@ importers: packages/tools/official/yaml-stringify: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) js-yaml: - specifier: ^4.1.0 + specifier: ^4.1.1 version: 4.1.1 devDependencies: '@tpmjs/tsconfig': @@ -3415,7 +3419,7 @@ importers: specifier: ^4.0.9 version: 4.0.9 tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3424,69 +3428,69 @@ importers: packages/tools/registryExecute: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../config/tsconfig typescript: - specifier: ^5.7.2 + specifier: ^5.9.3 version: 5.9.3 packages/tools/registrySearch: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@4.1.13) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../config/tsconfig typescript: - specifier: ^5.7.2 + specifier: ^5.9.3 version: 5.9.3 packages/tools/search-registry: dependencies: ai: - specifier: 6.0.0-beta.124 - version: 6.0.0-beta.124(effect@3.18.4)(zod@3.25.76) + specifier: 6.0.23 + version: 6.0.23(zod@4.3.5) zod: - specifier: ^3.23.0 - version: 3.25.76 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../config/tsconfig typescript: - specifier: ^5.7.2 + specifier: ^5.9.3 version: 5.9.3 packages/tools/unsandbox: dependencies: '@thomasdavis/unsandbox': specifier: ^0.0.3 - version: 0.0.3(zod@4.1.13) + version: 0.0.3(effect@3.18.4)(zod@4.3.5) devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../../config/tsconfig typescript: - specifier: ^5.7.2 + specifier: ^5.9.3 version: 5.9.3 packages/types: dependencies: zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@tpmjs/tsconfig': specifier: workspace:* version: link:../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 @@ -3499,17 +3503,17 @@ importers: version: link:../utils react-syntax-highlighter: specifier: ^16.1.0 - version: 16.1.0(react@19.2.0) + version: 16.1.0(react@19.2.3) zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@testing-library/jest-dom': specifier: ^6.9.1 version: 6.9.1 '@testing-library/react': - specifier: ^16.3.0 - version: 16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^16.3.1 + version: 16.3.1(@testing-library/dom@10.4.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@testing-library/user-event': specifier: ^14.6.1 version: 14.6.1(@testing-library/dom@10.4.0) @@ -3523,38 +3527,38 @@ importers: specifier: workspace:* version: link:../config/tsconfig '@types/react': - specifier: ^19.0.2 + specifier: ^19.2.7 version: 19.2.7 '@types/react-dom': - specifier: ^19.0.2 + specifier: ^19.2.3 version: 19.2.3(@types/react@19.2.7) '@types/react-syntax-highlighter': specifier: ^15.5.13 version: 15.5.13 eslint: - specifier: ^9.39.1 - version: 9.39.1(jiti@2.6.1) + specifier: ^9.39.2 + version: 9.39.2(jiti@2.6.1) glob: specifier: ^13.0.0 version: 13.0.0 happy-dom: - specifier: ^15.11.7 - version: 15.11.7 + specifier: ^20.1.0 + version: 20.1.0 react: - specifier: ^19.0.0 - version: 19.2.0 + specifier: ^19.2.3 + version: 19.2.3 react-dom: - specifier: ^19.0.0 - version: 19.2.0(react@19.2.0) + specifier: ^19.2.3 + version: 19.2.3(react@19.2.3) tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 version: 5.9.3 vitest: - specifier: ^2.1.8 - version: 2.1.9(@types/node@22.19.1)(happy-dom@15.11.7)(jsdom@27.4.0)(msw@2.12.3(@types/node@22.19.1)(typescript@5.9.3)) + specifier: ^4.0.16 + version: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.1.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(msw@2.12.7(@types/node@25.0.3)(typescript@5.9.3))(tsx@4.21.0)(yaml@2.8.2) packages/utils: dependencies: @@ -3562,11 +3566,11 @@ importers: specifier: ^2.1.1 version: 2.1.1 tailwind-merge: - specifier: ^2.6.0 - version: 2.6.0 + specifier: ^3.4.0 + version: 3.4.0 zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@tpmjs/test': specifier: workspace:* @@ -3575,14 +3579,14 @@ importers: specifier: workspace:* version: link:../config/tsconfig tsup: - specifier: ^8.3.5 + specifier: ^8.5.1 version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 version: 5.9.3 vitest: - specifier: ^2.1.8 - version: 2.1.9(@types/node@22.19.1)(happy-dom@15.11.7)(jsdom@27.4.0)(msw@2.12.3(@types/node@22.19.1)(typescript@5.9.3)) + specifier: ^4.0.16 + version: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.1.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(msw@2.12.7(@types/node@25.0.3)(typescript@5.9.3))(tsx@4.21.0)(yaml@2.8.2) packages: @@ -3592,14 +3596,8 @@ packages: '@adobe/css-tools@4.4.4': resolution: {integrity: sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==} - '@ai-sdk/anthropic@3.0.2': - resolution: {integrity: sha512-D6iSsrOYryBSPsFtOiEDv54jnjVCU/flIuXdjuRY7LdikB0KGjpazN8Dt4ONXzL+ux69ds2nzFNKke/w/fgLAA==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.25.76 || ^4.1.8 - - '@ai-sdk/gateway@2.0.0-beta.68': - resolution: {integrity: sha512-eYv3hBfu/M+0XmxE1RoH4X7uhYplNbSDvRClzirKzTY+ZM5yQwP86L3DqLR7Y9/vH7yrQaSIwsBT3OMmcBnGaw==} + '@ai-sdk/anthropic@3.0.9': + resolution: {integrity: sha512-QBD4qDnwIHd+N5PpjxXOaWJig1aRB43J0PM5ZUe6Yyl9Qq2bUmraQjvNznkuFKy+hMFDgj0AvgGogTiO5TC+qA==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -3610,70 +3608,48 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/gateway@2.0.18': - resolution: {integrity: sha512-sDQcW+6ck2m0pTIHW6BPHD7S125WD3qNkx/B8sEzJp/hurocmJ5Cni0ybExg6sQMGo+fr/GWOwpHF1cmCdg5rQ==} + '@ai-sdk/gateway@2.0.24': + resolution: {integrity: sha512-mflk80YF8hj8vrF9e1IHhovGKC1ubX+sY88pesSk3pUiXfH5VPO8dgzNnxjwsqsCZrnkHcztxS5cSl4TzSiEuA==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/gateway@3.0.2': - resolution: {integrity: sha512-giJEg9ob45htbu3iautK+2kvplY2JnTj7ir4wZzYSQWvqGatWfBBfDuNCU5wSJt9BCGjymM5ZS9ziD42JGCZBw==} + '@ai-sdk/gateway@3.0.10': + resolution: {integrity: sha512-sRlPMKd38+fdp2y11USW44c0o8tsIsT6T/pgyY04VXC3URjIRnkxugxd9AkU2ogfpPDMz50cBAGPnMxj+6663Q==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/google@3.0.2': - resolution: {integrity: sha512-KyV4AR8fBKVCABfav3zGn/PY7cMDMt9m7yYhH+FJ7jLfBrEVdjT4sM0ojPFRHYUelXHl42oOAgpy3GWkeG6vtw==} + '@ai-sdk/google@3.0.6': + resolution: {integrity: sha512-Nr7E+ouWd/bKO9SFlgLnJJ1+fiGHC07KAeFr08faT+lvkECWlxVox3aL0dec8uCgBDUghYbq7f4S5teUrCc+QQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/groq@3.0.2': - resolution: {integrity: sha512-Gs7Ir9cUSYlbDIArNMt3+0Ql+OrEKELQhYfji5CCxQ8MdcJGbhbyPf9AQralu9PMxq/QEy2JSOgYW5zOnHDd2g==} + '@ai-sdk/groq@3.0.4': + resolution: {integrity: sha512-xhqeUZ9DclSZntfIAsIDsMzk2QpeWA9NMAdyrfP3Lbu+Nqccv1fWPoy9SaYwRwdluUUvc45gl9GtMDnWUbO0oA==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/mistral@3.0.2': - resolution: {integrity: sha512-I2wPbhh3uzSqPA/OdU+PNOT5RZMhnJz86wHhMq8KEDSQEo6kDt82X5OlpL3LFdG0wlPYfZZnWhKpDFn7lcy/2Q==} + '@ai-sdk/mistral@3.0.5': + resolution: {integrity: sha512-ymrHvsVBcafjZmdjLY4677o9yUvRhht3Hbdz1kTCqAzpJ5bWlHQikU9KaA5EAE0fvArixQmUNpTxSXuI26VQ2g==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/openai@3.0.1': - resolution: {integrity: sha512-P+qxz2diOrh8OrpqLRg+E+XIFVIKM3z2kFjABcCJGHjGbXBK88AJqmuKAi87qLTvTe/xn1fhZBjklZg9bTyigw==} + '@ai-sdk/openai@3.0.7': + resolution: {integrity: sha512-CBoYn1U59Lop8yBL9KuVjHCKc/B06q9Qo0SasRwHoyMEq+X4I8LQZu3a8Ck1jwwcZTTxfyiExB70LtIRSynBDA==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@2.2.8': - resolution: {integrity: sha512-fqhG+4sCVv8x7nFzYnFo19ryhAa3w096Kmc3hWxMQfW/TubPOmt3A6tYZhl4mUfQWWQMsuSkLrtjlWuXBVSGQA==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.23.8 - - '@ai-sdk/provider-utils@3.0.18': - resolution: {integrity: sha512-ypv1xXMsgGcNKUP+hglKqtdDuMg68nWHucPPAhIENrbFAI+xCHiqPVN8Zllxyv1TNZwGWUghPxJXU+Mqps0YRQ==} + '@ai-sdk/provider-utils@3.0.20': + resolution: {integrity: sha512-iXHVe0apM2zUEzauqJwqmpC37A5rihrStAih5Ks+JE32iTe4LZ58y17UGBjpQQTCRw9YxMeo2UFLxLpBluyvLQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@4.0.0-beta.40': - resolution: {integrity: sha512-5345iQxWV1coKbs85vkrThsEmiFcIkgqMZUKFrVDM7E4FRqgsnWtn4394/RnShOKRun5K7TWIYCLz3GfRGy/Ig==} - engines: {node: '>=18'} - peerDependencies: - '@valibot/to-json-schema': ^1.3.0 - arktype: ^2.1.22 - effect: ^3.18.4 - zod: ^3.25.76 || ^4.1.8 - peerDependenciesMeta: - '@valibot/to-json-schema': - optional: true - arktype: - optional: true - effect: - optional: true - '@ai-sdk/provider-utils@4.0.0-beta.42': resolution: {integrity: sha512-VY+aQzlbLT4R+n3AgsRrpaeHQRhBAxBPkfXnS8PdIFKY85/W1d4emA/40j++2N0yBDBeEW4I7xAPv1t43YkjbQ==} engines: {node: '>=18'} @@ -3690,64 +3666,30 @@ packages: effect: optional: true - '@ai-sdk/provider-utils@4.0.1': - resolution: {integrity: sha512-de2v8gH9zj47tRI38oSxhQIewmNc+OZjYIOOaMoVWKL65ERSav2PYYZHPSPCrfOeLMkv+Dyh8Y0QGwkO29wMWQ==} + '@ai-sdk/provider-utils@4.0.4': + resolution: {integrity: sha512-VxhX0B/dWGbpNHxrKCWUAJKXIXV015J4e7qYjdIU9lLWeptk0KMLGcqkB4wFxff5Njqur8dt8wRi1MN9lZtDqg==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@4.0.2': - resolution: {integrity: sha512-KaykkuRBdF/ffpI5bwpL4aSCmO/99p8/ci+VeHwJO8tmvXtiVAb99QeyvvvXmL61e9Zrvv4GBGoajW19xdjkVQ==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.25.76 || ^4.1.8 - - '@ai-sdk/provider@1.1.3': - resolution: {integrity: sha512-qZMxYJ0qqX/RfnuIaab+zp8UAeJn/ygXXAffR5I4N0n1IrvA6qBsjc8hXLmBiMV2zoXlifkacF7sEFnYnjBcqg==} - engines: {node: '>=18'} - - '@ai-sdk/provider@2.0.0': - resolution: {integrity: sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==} - engines: {node: '>=18'} - - '@ai-sdk/provider@3.0.0': - resolution: {integrity: sha512-m9ka3ptkPQbaHHZHqDXDF9C9B5/Mav0KTdky1k2HZ3/nrW2t1AgObxIVPyGDWQNS9FXT/FS6PIoSjpcP/No8rQ==} - engines: {node: '>=18'} - - '@ai-sdk/provider@3.0.0-beta.22': - resolution: {integrity: sha512-Ss0tgCZwzccS6MREhjAI28lkAV5PfJnoBFbv8mas74Cs5OseFKqxg3dEd1lRL8mf4Qapu1xpBLkV4/ldSShSdA==} + '@ai-sdk/provider@2.0.1': + resolution: {integrity: sha512-KCUwswvsC5VsW2PWFqF8eJgSCu5Ysj7m1TxiHTVA6g7k360bk0RNQENT8KTMAYEs+8fWPD3Uu4dEmzGHc+jGng==} engines: {node: '>=18'} '@ai-sdk/provider@3.0.0-beta.23': resolution: {integrity: sha512-C8X5urwwxCM8GzdMiEnI5ZtRSv+rs17smwubTy0S+dFm9aSVui92ED5U42TJvDivEpDsHbMhuNI8sxRbtFQduQ==} engines: {node: '>=18'} - '@ai-sdk/provider@3.0.1': - resolution: {integrity: sha512-2lR4w7mr9XrydzxBSjir4N6YMGdXD+Np1Sh0RXABh7tWdNFFwIeRI1Q+SaYZMbfL8Pg8RRLcrxQm51yxTLhokg==} + '@ai-sdk/provider@3.0.2': + resolution: {integrity: sha512-HrEmNt/BH/hkQ7zpi2o6N3k1ZR1QTb7z85WYhYygiTxOQuaml4CMtHCWRbric5WPU+RNsYI7r1EpyVQMKO1pYw==} engines: {node: '>=18'} - '@ai-sdk/react@1.2.12': - resolution: {integrity: sha512-jK1IZZ22evPZoQW3vlkZ7wvjYGYF+tRBKXtrcolduIkQ/m/sOAVcVeVDUDvh1T91xCnWCdUGCPZg2avZ90mv3g==} - engines: {node: '>=18'} - peerDependencies: - react: ^18 || ^19 || ^19.0.0-rc - zod: ^3.23.8 - peerDependenciesMeta: - zod: - optional: true - - '@ai-sdk/react@3.0.3': - resolution: {integrity: sha512-mLIgQuBdIX9gxCYQN3Pv/J8ARoFreIKYr/TVQtI+FwEzejuGFimTyhDln7UIBfrnm3Mpn1xENIWZfDfCRF7wkw==} + '@ai-sdk/react@3.0.23': + resolution: {integrity: sha512-SlGHxj3IrY/t2zf/kKHac8DiwKOPWCSBiaxGejijjST1mlAS5Hjp9CchmQNswNh9NxZQ7mow2C3t2jC/PLfLbw==} engines: {node: '>=18'} peerDependencies: react: ^18 || ~19.0.1 || ~19.1.2 || ^19.2.1 - '@ai-sdk/ui-utils@1.2.11': - resolution: {integrity: sha512-3zcwCc8ezzFlwp3ZD15wAPjf2Au4s3vAbKsXQVyhxODHcmu0iyPO2Eua6D/vicq/AUm/BAo60r97O6HU+EI0+w==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.23.8 - '@alloc/quick-lru@5.2.0': resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} @@ -3755,9 +3697,6 @@ packages: '@antfu/install-pkg@1.1.0': resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} - '@asamuzakjp/css-color@3.2.0': - resolution: {integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==} - '@asamuzakjp/css-color@4.1.1': resolution: {integrity: sha512-B0Hv6G3gWGMn0xKJ0txEi/jM5iFpT3MfDxmhZFb4W047GvytCf1DHQ1D69W3zHI4yWe2aTZAA0JnbMZ7Xc8DuQ==} @@ -3859,80 +3798,80 @@ packages: '@better-fetch/fetch@1.1.21': resolution: {integrity: sha512-/ImESw0sskqlVR94jB+5+Pxjf+xBwDZF/N5+y2/q4EqD7IARUTSpPfIo8uf39SYpCxyOCtbyYpUrZ3F/k0zT4A==} - '@biomejs/biome@1.9.4': - resolution: {integrity: sha512-1rkd7G70+o9KkTn5KLmDYXihGoTaIGO9PIIN2ZB7UJxFrWw04CZHPYiMRjYsaDvVV7hP1dYNRLxSANLaBFGpog==} + '@biomejs/biome@2.3.11': + resolution: {integrity: sha512-/zt+6qazBWguPG6+eWmiELqO+9jRsMZ/DBU3lfuU2ngtIQYzymocHhKiZRyrbra4aCOoyTg/BmY+6WH5mv9xmQ==} engines: {node: '>=14.21.3'} hasBin: true - '@biomejs/cli-darwin-arm64@1.9.4': - resolution: {integrity: sha512-bFBsPWrNvkdKrNCYeAp+xo2HecOGPAy9WyNyB/jKnnedgzl4W4Hb9ZMzYNbf8dMCGmUdSavlYHiR01QaYR58cw==} + '@biomejs/cli-darwin-arm64@2.3.11': + resolution: {integrity: sha512-/uXXkBcPKVQY7rc9Ys2CrlirBJYbpESEDme7RKiBD6MmqR2w3j0+ZZXRIL2xiaNPsIMMNhP1YnA+jRRxoOAFrA==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [darwin] - '@biomejs/cli-darwin-x64@1.9.4': - resolution: {integrity: sha512-ngYBh/+bEedqkSevPVhLP4QfVPCpb+4BBe2p7Xs32dBgs7rh9nY2AIYUL6BgLw1JVXV8GlpKmb/hNiuIxfPfZg==} + '@biomejs/cli-darwin-x64@2.3.11': + resolution: {integrity: sha512-fh7nnvbweDPm2xEmFjfmq7zSUiox88plgdHF9OIW4i99WnXrAC3o2P3ag9judoUMv8FCSUnlwJCM1B64nO5Fbg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [darwin] - '@biomejs/cli-linux-arm64-musl@1.9.4': - resolution: {integrity: sha512-v665Ct9WCRjGa8+kTr0CzApU0+XXtRgwmzIf1SeKSGAv+2scAlW6JR5PMFo6FzqqZ64Po79cKODKf3/AAmECqA==} + '@biomejs/cli-linux-arm64-musl@2.3.11': + resolution: {integrity: sha512-XPSQ+XIPZMLaZ6zveQdwNjbX+QdROEd1zPgMwD47zvHV+tCGB88VH+aynyGxAHdzL+Tm/+DtKST5SECs4iwCLg==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-arm64@1.9.4': - resolution: {integrity: sha512-fJIW0+LYujdjUgJJuwesP4EjIBl/N/TcOX3IvIHJQNsAqvV2CHIogsmA94BPG6jZATS4Hi+xv4SkBBQSt1N4/g==} + '@biomejs/cli-linux-arm64@2.3.11': + resolution: {integrity: sha512-l4xkGa9E7Uc0/05qU2lMYfN1H+fzzkHgaJoy98wO+b/7Gl78srbCRRgwYSW+BTLixTBrM6Ede5NSBwt7rd/i6g==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-x64-musl@1.9.4': - resolution: {integrity: sha512-gEhi/jSBhZ2m6wjV530Yy8+fNqG8PAinM3oV7CyO+6c3CEh16Eizm21uHVsyVBEB6RIM8JHIl6AGYCv6Q6Q9Tg==} + '@biomejs/cli-linux-x64-musl@2.3.11': + resolution: {integrity: sha512-vU7a8wLs5C9yJ4CB8a44r12aXYb8yYgBn+WeyzbMjaCMklzCv1oXr8x+VEyWodgJt9bDmhiaW/I0RHbn7rsNmw==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-linux-x64@1.9.4': - resolution: {integrity: sha512-lRCJv/Vi3Vlwmbd6K+oQ0KhLHMAysN8lXoCI7XeHlxaajk06u7G+UsFSO01NAs5iYuWKmVZjmiOzJ0OJmGsMwg==} + '@biomejs/cli-linux-x64@2.3.11': + resolution: {integrity: sha512-/1s9V/H3cSe0r0Mv/Z8JryF5x9ywRxywomqZVLHAoa/uN0eY7F8gEngWKNS5vbbN/BsfpCG5yeBT5ENh50Frxg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-win32-arm64@1.9.4': - resolution: {integrity: sha512-tlbhLk+WXZmgwoIKwHIHEBZUwxml7bRJgk0X2sPyNR3S93cdRq6XulAZRQJ17FYGGzWne0fgrXBKpl7l4M87Hg==} + '@biomejs/cli-win32-arm64@2.3.11': + resolution: {integrity: sha512-PZQ6ElCOnkYapSsysiTy0+fYX+agXPlWugh6+eQ6uPKI3vKAqNp6TnMhoM3oY2NltSB89hz59o8xIfOdyhi9Iw==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [win32] - '@biomejs/cli-win32-x64@1.9.4': - resolution: {integrity: sha512-8Y5wMhVIPaWe6jw2H+KlEm4wP/f7EW3810ZLmDlrEEy5KvBsb9ECEfu/kMWD484ijfQ8+nIi0giMgu9g1UAuuA==} + '@biomejs/cli-win32-x64@2.3.11': + resolution: {integrity: sha512-43VrG813EW+b5+YbDbz31uUsheX+qFKCpXeY9kfdAx+ww3naKxeVkTD9zLIWxUPfJquANMHrmW3wbe/037G0Qg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [win32] - '@blocksai/ai@3.0.0': - resolution: {integrity: sha512-S2eyTdRPzr9g/aTPXCwg5btAqTkiE4GTmUGkKKXwb8964Pp9yns74G+gtZdEscp/y3bjAeTrAypB06PSK+9K3A==} + '@blocksai/ai@3.0.2': + resolution: {integrity: sha512-5TePno0o4XJIJq8vT1a1AyXii/EMGsawkOJM/IAoMGigIBoip27KDkAu2ej9N7ROzR5fEH3wxYw+QcJe+yQw8A==} - '@blocksai/cli@0.2.1': - resolution: {integrity: sha512-9tsk+KsaZ1rYO6ZfseJE2n5YvXLXah6Sn8MCxRiPZdftB4NgK0Ma1JU4UZaeFAmWq0JnFSwwvQ9KnCxzE+ZwuQ==} + '@blocksai/cli@0.3.0': + resolution: {integrity: sha512-dyW+BiYhg37Ktupy3RTOU520iNTkKFAsbwwt15c3RRrb+hbP5hiNJiE+FTxOKB2HWLRLgpZHJxzwISOt7GsAog==} hasBin: true - '@blocksai/domain@0.2.1': - resolution: {integrity: sha512-41FhTvfjWXQyLdaz2ZK9GxG44F+gAz719t4S1HbSg8qjUkGgJksPWhPdukS4IGU+JpVxomJD236N4E8WmN411A==} + '@blocksai/domain@0.3.0': + resolution: {integrity: sha512-rKpKI4IMaEQUaV52P0xDzjL/cmrkxTNrigRXd1KAm7pxfa6zO7r2QpsJf+ce5XZrYsLNpcO1mGNDjLNK+UbdOw==} - '@blocksai/schema@1.0.0': - resolution: {integrity: sha512-DXSIzRyAUWaFE1yfV1lYEqDIXE4gcAlI1HTxTE4sk9Npc9+DzN1HbiagynAaoaP0pIQfpN1Frhd9/sMobTQQBQ==} + '@blocksai/schema@1.1.0': + resolution: {integrity: sha512-dmBc+AKAt3GSEcNiwnjZnP7PTcwDNLCpRR0IeC30iZmshPKh4gkomYJjdcdZGrlKN1Ay25v1W7FzO6wpwjXv1g==} - '@blocksai/validators@1.1.1': - resolution: {integrity: sha512-vlT8uIrxMGz4kdGieXYC0EBbGTa95IKJD+ehG+mVR6Rj4wbDJELw6Pp1A0zBTbVhqZLI75i43tfFtWoscyzMUg==} + '@blocksai/validators@1.2.0': + resolution: {integrity: sha512-YWrqJEH4Df5Ww7p88zoIUsWLUQal4yFSypnxsUYBbCl91nVabQiovG5ogbf2bbLpd8S3FW+oxBY57jDCcw2IDA==} '@braintree/sanitize-url@7.1.1': resolution: {integrity: sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==} - '@changesets/apply-release-plan@7.0.13': - resolution: {integrity: sha512-BIW7bofD2yAWoE8H4V40FikC+1nNFEKBisMECccS16W1rt6qqhNTBDmIw5HaqmMgtLNz9e7oiALiEUuKrQ4oHg==} + '@changesets/apply-release-plan@7.0.14': + resolution: {integrity: sha512-ddBvf9PHdy2YY0OUiEl3TV78mH9sckndJR14QAt87KLEbIov81XO0q0QAmvooBxXlqRRP8I9B7XOzZwQG7JkWA==} '@changesets/assemble-release-plan@6.0.9': resolution: {integrity: sha512-tPgeeqCHIwNo8sypKlS3gOPmsS3wP0zHt67JDuL20P4QcXiw/O4Hl7oXiuLnP9yg+rXLQ2sScdV1Kkzde61iSQ==} @@ -3940,12 +3879,12 @@ packages: '@changesets/changelog-git@0.2.1': resolution: {integrity: sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==} - '@changesets/cli@2.29.7': - resolution: {integrity: sha512-R7RqWoaksyyKXbKXBTbT4REdy22yH81mcFK6sWtqSanxUCbUi9Uf+6aqxZtDQouIqPdem2W56CdxXgsxdq7FLQ==} + '@changesets/cli@2.29.8': + resolution: {integrity: sha512-1weuGZpP63YWUYjay/E84qqwcnt5yJMM0tep10Up7Q5cS/DGe2IZ0Uj3HNMxGhCINZuR7aO9WBMdKnPit5ZDPA==} hasBin: true - '@changesets/config@3.1.1': - resolution: {integrity: sha512-bd+3Ap2TKXxljCggI0mKPfzCQKeV/TU4yO2h2C6vAihIo8tzseAn2e7klSuiyYYXvgu53zMN1OeYMIQkaQoWnA==} + '@changesets/config@3.1.2': + resolution: {integrity: sha512-CYiRhA4bWKemdYi/uwImjPxqWNpqGPNbEBdX1BdONALFIDK7MCUj6FPkzD+z9gJcvDFUQJn9aDVf4UG7OT6Kog==} '@changesets/errors@0.2.0': resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} @@ -3953,8 +3892,8 @@ packages: '@changesets/get-dependents-graph@2.1.3': resolution: {integrity: sha512-gphr+v0mv2I3Oxt19VdWRRUxq3sseyUpX9DaHpTUmLj92Y10AGy+XOtV+kbM6L/fDcpx7/ISDFK6T8A/P3lOdQ==} - '@changesets/get-release-plan@4.0.13': - resolution: {integrity: sha512-DWG1pus72FcNeXkM12tx+xtExyH/c9I1z+2aXlObH3i9YA7+WZEVaiHzHl03thpvAgWTRaH64MpfHxozfF7Dvg==} + '@changesets/get-release-plan@4.0.14': + resolution: {integrity: sha512-yjZMHpUHgl4Xl5gRlolVuxDkm4HgSJqT93Ri1Uz8kGrQb+5iJ8dkXJ20M2j/Y4iV5QzS2c5SeTxVSKX+2eMI0g==} '@changesets/get-version-range-type@0.4.0': resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} @@ -3965,14 +3904,14 @@ packages: '@changesets/logger@0.1.1': resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} - '@changesets/parse@0.4.1': - resolution: {integrity: sha512-iwksMs5Bf/wUItfcg+OXrEpravm5rEd9Bf4oyIPL4kVTmJQ7PNDSd6MDYkpSJR1pn7tz/k8Zf2DhTCqX08Ou+Q==} + '@changesets/parse@0.4.2': + resolution: {integrity: sha512-Uo5MC5mfg4OM0jU3up66fmSn6/NE9INK+8/Vn/7sMVcdWg46zfbvvUSjD9EMonVqPi9fbrJH9SXHn48Tr1f2yA==} '@changesets/pre@2.0.2': resolution: {integrity: sha512-HaL/gEyFVvkf9KFg6484wR9s0qjAXlZ8qWPDkTyKF6+zqjBe/I2mygg3MbpZ++hdi0ToqNUF8cjj7fBy0dg8Ug==} - '@changesets/read@0.6.5': - resolution: {integrity: sha512-UPzNGhsSjHD3Veb0xO/MwvasGe8eMyNrR/sT9gR8Q3DhOQZirgKhhXv/8hVsI0QpPjR004Z9iFxoJU6in3uGMg==} + '@changesets/read@0.6.6': + resolution: {integrity: sha512-P5QaN9hJSQQKJShzzpBT13FzOSPyHbqdoIBUd2DJdgvnECCyO6LmAOWSV+O8se2TaZJVwSXjL+v9yhb+a9JeJg==} '@changesets/should-skip-package@0.1.2': resolution: {integrity: sha512-qAK/WrqWLNCP22UDdBTMPH5f41elVDlsNyat180A33dWxuUDyNpg6fPi/FyTZwRriVjg0L8gnjJn2F9XAoF0qw==} @@ -3986,28 +3925,38 @@ packages: '@changesets/write@0.4.0': resolution: {integrity: sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==} + '@chevrotain/cst-dts-gen@10.5.0': + resolution: {integrity: sha512-lhmC/FyqQ2o7pGK4Om+hzuDrm9rhFYIJ/AXoQBeongmn870Xeb0L6oGEiuR8nohFNL5sMaQEJWCxr1oIVIVXrw==} + '@chevrotain/cst-dts-gen@11.0.3': resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==} + '@chevrotain/gast@10.5.0': + resolution: {integrity: sha512-pXdMJ9XeDAbgOWKuD1Fldz4ieCs6+nLNmyVhe2gZVqoO7v8HXuHYs5OV2EzUtbuai37TlOAQHrTDvxMnvMJz3A==} + '@chevrotain/gast@11.0.3': resolution: {integrity: sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==} '@chevrotain/regexp-to-ast@11.0.3': resolution: {integrity: sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==} + '@chevrotain/types@10.5.0': + resolution: {integrity: sha512-f1MAia0x/pAVPWH/T73BJVyO2XU5tI4/iE7cnxb7tqdNTNhQI3Uq3XkqcoteTmD4t1aM0LbHCJOhgIDn07kl2A==} + '@chevrotain/types@11.0.3': resolution: {integrity: sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==} + '@chevrotain/utils@10.5.0': + resolution: {integrity: sha512-hBzuU5+JjB2cqNZyszkDHZgOSrUUT8V3dhgRl8Q9Gp6dAj/H5+KILGjbhDpc3Iy9qmqlm/akuOI2ut9VUtzJxQ==} + '@chevrotain/utils@11.0.3': resolution: {integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==} - '@clack/core@0.3.5': - resolution: {integrity: sha512-5cfhQNH+1VQ2xLQlmzXMqUoiaH0lRBq9/CLW9lTyMbuKLC3+xEK01tHVvyut++mLOn5urSHmkm6I0Lg9MaJSTQ==} + '@clack/core@0.5.0': + resolution: {integrity: sha512-p3y0FIOwaYRUPRcMO7+dlmLh8PSRcrjuTndsiA0WAFbWES0mLZlrjVoBRZ9DzkPFJZG6KGkJmoEAY0ZcVWTkow==} - '@clack/prompts@0.7.0': - resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} - bundledDependencies: - - is-unicode-supported + '@clack/prompts@0.11.0': + resolution: {integrity: sha512-pMN5FcrEw9hUkZA4f+zLlzivQSeQf5dRGJjSUbvVYDLvpKCdQx5OaknvKzgbtXOizhP+SJJJjqEbOe55uKKfAw==} '@csstools/color-helpers@5.1.0': resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==} @@ -4033,8 +3982,8 @@ packages: peerDependencies: '@csstools/css-tokenizer': ^3.0.4 - '@csstools/css-syntax-patches-for-csstree@1.0.22': - resolution: {integrity: sha512-qBcx6zYlhleiFfdtzkRgwNC7VVoAwfK76Vmsw5t+PbvtdknO9StgRk7ROvq9so1iqbdW4uLIDAsXRsTfUrIoOw==} + '@csstools/css-syntax-patches-for-csstree@1.0.23': + resolution: {integrity: sha512-YEmgyklR6l/oKUltidNVYdjSmLSW88vMsKx0pmiS3r71s8ZZRpd8A0Yf0U+6p/RzElmMnPBv27hNWjDQMSZRtQ==} engines: {node: '>=18'} '@csstools/css-tokenizer@3.0.4': @@ -4044,11 +3993,25 @@ packages: '@drizzle-team/brocli@0.10.2': resolution: {integrity: sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==} - '@emnapi/core@1.7.1': - resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==} + '@electric-sql/pglite-socket@0.0.6': + resolution: {integrity: sha512-6RjmgzphIHIBA4NrMGJsjNWK4pu+bCWJlEWlwcxFTVY3WT86dFpKwbZaGWZV6C5Rd7sCk1Z0CI76QEfukLAUXw==} + hasBin: true + peerDependencies: + '@electric-sql/pglite': 0.3.2 - '@emnapi/runtime@1.7.1': - resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==} + '@electric-sql/pglite-tools@0.2.7': + resolution: {integrity: sha512-9dAccClqxx4cZB+Ar9B+FZ5WgxDc/Xvl9DPrTWv+dYTf0YNubLzi4wHHRGRGhrJv15XwnyKcGOZAP1VXSneSUg==} + peerDependencies: + '@electric-sql/pglite': 0.3.2 + + '@electric-sql/pglite@0.3.2': + resolution: {integrity: sha512-zfWWa+V2ViDCY/cmUfRqeWY1yLto+EpxjXnZzenB1TyxsTiXaTWeZFIZw6mac52BsuQm0RjCnisjBtdBaXOI6w==} + + '@emnapi/core@1.8.1': + resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==} + + '@emnapi/runtime@1.8.1': + resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} '@emnapi/wasi-threads@1.1.0': resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} @@ -4061,26 +4024,14 @@ packages: resolution: {integrity: sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==} deprecated: 'Merged into tsx: https://tsx.is' - '@esbuild/aix-ppc64@0.19.12': - resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.25.12': resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.27.0': - resolution: {integrity: sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==} + '@esbuild/aix-ppc64@0.27.2': + resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -4091,26 +4042,14 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.19.12': - resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.25.12': resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.27.0': - resolution: {integrity: sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==} + '@esbuild/android-arm64@0.27.2': + resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -4121,26 +4060,14 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.19.12': - resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.25.12': resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-arm@0.27.0': - resolution: {integrity: sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==} + '@esbuild/android-arm@0.27.2': + resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -4151,26 +4078,14 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.19.12': - resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.25.12': resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/android-x64@0.27.0': - resolution: {integrity: sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==} + '@esbuild/android-x64@0.27.2': + resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -4181,26 +4096,14 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.19.12': - resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.25.12': resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.27.0': - resolution: {integrity: sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==} + '@esbuild/darwin-arm64@0.27.2': + resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -4211,26 +4114,14 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.19.12': - resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.25.12': resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.27.0': - resolution: {integrity: sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==} + '@esbuild/darwin-x64@0.27.2': + resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -4241,26 +4132,14 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.19.12': - resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.25.12': resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.27.0': - resolution: {integrity: sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==} + '@esbuild/freebsd-arm64@0.27.2': + resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -4271,26 +4150,14 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.19.12': - resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.25.12': resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.27.0': - resolution: {integrity: sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==} + '@esbuild/freebsd-x64@0.27.2': + resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -4301,26 +4168,14 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.19.12': - resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.25.12': resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.27.0': - resolution: {integrity: sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==} + '@esbuild/linux-arm64@0.27.2': + resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -4331,26 +4186,14 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.19.12': - resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.25.12': resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.27.0': - resolution: {integrity: sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==} + '@esbuild/linux-arm@0.27.2': + resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -4361,26 +4204,14 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.19.12': - resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.25.12': resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.27.0': - resolution: {integrity: sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==} + '@esbuild/linux-ia32@0.27.2': + resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -4391,26 +4222,14 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.19.12': - resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.25.12': resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.27.0': - resolution: {integrity: sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==} + '@esbuild/linux-loong64@0.27.2': + resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -4421,26 +4240,14 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.19.12': - resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.25.12': resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.27.0': - resolution: {integrity: sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==} + '@esbuild/linux-mips64el@0.27.2': + resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -4451,26 +4258,14 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.19.12': - resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.25.12': resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.27.0': - resolution: {integrity: sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==} + '@esbuild/linux-ppc64@0.27.2': + resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -4481,26 +4276,14 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.19.12': - resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.25.12': resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.27.0': - resolution: {integrity: sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==} + '@esbuild/linux-riscv64@0.27.2': + resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -4511,26 +4294,14 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.19.12': - resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.25.12': resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.27.0': - resolution: {integrity: sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==} + '@esbuild/linux-s390x@0.27.2': + resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -4541,26 +4312,14 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.19.12': - resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.25.12': resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.27.0': - resolution: {integrity: sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==} + '@esbuild/linux-x64@0.27.2': + resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==} engines: {node: '>=18'} cpu: [x64] os: [linux] @@ -4571,8 +4330,8 @@ packages: cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-arm64@0.27.0': - resolution: {integrity: sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==} + '@esbuild/netbsd-arm64@0.27.2': + resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] @@ -4583,26 +4342,14 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.19.12': - resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.25.12': resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.27.0': - resolution: {integrity: sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==} + '@esbuild/netbsd-x64@0.27.2': + resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] @@ -4613,8 +4360,8 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-arm64@0.27.0': - resolution: {integrity: sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==} + '@esbuild/openbsd-arm64@0.27.2': + resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -4625,26 +4372,14 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.19.12': - resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.25.12': resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.27.0': - resolution: {integrity: sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==} + '@esbuild/openbsd-x64@0.27.2': + resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] @@ -4655,8 +4390,8 @@ packages: cpu: [arm64] os: [openharmony] - '@esbuild/openharmony-arm64@0.27.0': - resolution: {integrity: sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==} + '@esbuild/openharmony-arm64@0.27.2': + resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] @@ -4667,26 +4402,14 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.19.12': - resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.25.12': resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.27.0': - resolution: {integrity: sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==} + '@esbuild/sunos-x64@0.27.2': + resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -4697,26 +4420,14 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.19.12': - resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.25.12': resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.27.0': - resolution: {integrity: sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==} + '@esbuild/win32-arm64@0.27.2': + resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -4727,26 +4438,14 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.19.12': - resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.25.12': resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.27.0': - resolution: {integrity: sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==} + '@esbuild/win32-ia32@0.27.2': + resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -4757,32 +4456,20 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.19.12': - resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.25.12': resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} engines: {node: '>=18'} cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.27.0': - resolution: {integrity: sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==} + '@esbuild/win32-x64@0.27.2': + resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==} engines: {node: '>=18'} cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.9.0': - resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -4803,12 +4490,12 @@ packages: resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@3.3.1': - resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} + '@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.39.1': - resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==} + '@eslint/js@9.39.2': + resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.7': @@ -4819,8 +4506,8 @@ packages: resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@exodus/bytes@1.7.0': - resolution: {integrity: sha512-5i+BtvujK/vM07YCGDyz4C4AyDzLmhxHMtM5HpUyPRtJPBdFPsj290ffXW+UXY21/G7GtXeHD2nRmq0T1ShyQQ==} + '@exodus/bytes@1.8.0': + resolution: {integrity: sha512-8JPn18Bcp8Uo1T82gR8lh2guEOa5KKU/IEKvvdp0sgmi7coPBWf1Doi1EXsGZb2ehc8ym/StJCjffYV+ne7sXQ==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: '@exodus/crypto': ^1.0.0-rc.4 @@ -4832,8 +4519,14 @@ packages: resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} engines: {node: '>=14'} - '@hono/node-server@1.19.7': - resolution: {integrity: sha512-vUcD0uauS7EU2caukW8z5lJKtoGMokxNbJtBiwHgpqxEXokaHCBkQUmCHhjFB1VUTWdqj25QoMkMKzgjq+uhrw==} + '@hono/node-server@1.19.6': + resolution: {integrity: sha512-Shz/KjlIeAhfiuE93NDKVdZ7HdBVLQAfdbaXEaoAVO3ic9ibRSLGIQGkcBbFyuLr+7/1D5ZCINM8B+6IvXeMtw==} + engines: {node: '>=18.14.1'} + peerDependencies: + hono: ^4 + + '@hono/node-server@1.19.8': + resolution: {integrity: sha512-0/g2lIOPzX8f3vzW1ggQgvG5mjtFBDBHFAzI5SFAi2DzSqS9luJwqg9T6O/gKYLi+inS7eNxBeIFkkghIPvrMA==} engines: {node: '>=18.14.1'} peerDependencies: hono: ^4 @@ -5102,8 +4795,8 @@ packages: '@types/react': '>=16' react: '>=16' - '@mendable/firecrawl-js@4.8.1': - resolution: {integrity: sha512-40fW83AuGziIrhONyexdc/EvfSUFvlqgcwmpAoUxY7yAl84kfSbqTgxJ/5ycd4SoIDW2plQOXzC/rxwtwFUnYg==} + '@mendable/firecrawl-js@4.10.0': + resolution: {integrity: sha512-40qtKCVY3a1A4Y6t/m5Ar10HbzrWuyCNt7vR3uBh+j14GZC0JoxEkjaFRC00wBmPD9N5JMT4gmTXvzM/SI9enw==} engines: {node: '>=22.0.0'} '@mermaid-js/parser@0.6.3': @@ -5112,8 +4805,8 @@ packages: '@mixmark-io/domino@2.2.0': resolution: {integrity: sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==} - '@modelcontextprotocol/sdk@1.25.1': - resolution: {integrity: sha512-yO28oVFFC7EBoiKdAn+VqRm+plcfv4v0xp6osG/VsCB0NlPZWi87ajbCZZ8f/RvOFLEu7//rSRmuZZ7lMoe3gQ==} + '@modelcontextprotocol/sdk@1.25.2': + resolution: {integrity: sha512-LZFeo4F9M5qOhC/Uc1aQSrBHxMrvxett+9KLHt7OhcExtoiRN9DKgbZffMP/nxjutWDQpfMDfP3nkHI4X9ijww==} engines: {node: '>=18'} peerDependencies: '@cfworker/json-schema': ^4.1.1 @@ -5125,10 +4818,14 @@ packages: '@mongodb-js/saslprep@1.4.4': resolution: {integrity: sha512-p7X/ytJDIdwUfFL/CLOhKgdfJe1Fa8uw9seJYvdOmnP9JBWGWHW69HkOixXS6Wy9yvGf1MbhcS6lVmrhy4jm2g==} - '@mozilla/readability@0.5.0': - resolution: {integrity: sha512-Z+CZ3QaosfFaTqvhQsIktyGrjFjSC0Fa4EMph4mqKnWhmyoGICsV/8QK+8HpXut6zV7zwfWwqDmEjtk1Qf6EgQ==} + '@mozilla/readability@0.6.0': + resolution: {integrity: sha512-juG5VWh4qAivzTAeMzvY9xs9HY5rAcr2E4I7tiSSCokRFi7XIZCAu92ZkSTsIj1OPceCifL3cpfteP3pDT9/QQ==} engines: {node: '>=14.0.0'} + '@mrleebo/prisma-ast@0.12.1': + resolution: {integrity: sha512-JwqeCQ1U3fvccttHZq7Tk0m/TMC6WcFAQZdukypW3AzlJYKYTGNVd1ANU2GuhKnv4UQuOFj3oAl0LLG/gxFN1w==} + engines: {node: '>=16'} + '@mswjs/interceptors@0.40.0': resolution: {integrity: sha512-EFd6cVbHsgLa6wa4RljGj6Wk75qoHxUSyc5asLyyPSyuhIcdS2Q3Phw6ImS1q+CkALthJRShiYfKANcQMuMqsQ==} engines: {node: '>=18'} @@ -5136,59 +4833,59 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@napi-rs/wasm-runtime@1.0.7': - resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} + '@napi-rs/wasm-runtime@1.1.1': + resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} - '@next/env@16.0.8': - resolution: {integrity: sha512-xP4WrQZuj9MdmLJy3eWFHepo+R3vznsMSS8Dy3wdA7FKpjCiesQ6DxZvdGziQisj0tEtCgBKJzjcAc4yZOgLEQ==} + '@next/env@16.1.1': + resolution: {integrity: sha512-3oxyM97Sr2PqiVyMyrZUtrtM3jqqFxOQJVuKclDsgj/L728iZt/GyslkN4NwarledZATCenbk4Offjk1hQmaAA==} - '@next/eslint-plugin-next@16.0.4': - resolution: {integrity: sha512-0emoVyL4Z5NEkRNb63ko/BqLC9OFULcY7mJ3lSerBCqgh/UFcjnvodyikV2bTl7XygwcamJxJAfxCo1oAVfH6g==} + '@next/eslint-plugin-next@16.1.1': + resolution: {integrity: sha512-Ovb/6TuLKbE1UiPcg0p39Ke3puyTCIKN9hGbNItmpQsp+WX3qrjO3WaMVSi6JHr9X1NrmthqIguVHodMJbh/dw==} - '@next/swc-darwin-arm64@16.0.8': - resolution: {integrity: sha512-yjVMvTQN21ZHOclQnhSFbjBTEizle+1uo4NV6L4rtS9WO3nfjaeJYw+H91G+nEf3Ef43TaEZvY5mPWfB/De7tA==} + '@next/swc-darwin-arm64@16.1.1': + resolution: {integrity: sha512-JS3m42ifsVSJjSTzh27nW+Igfha3NdBOFScr9C80hHGrWx55pTrVL23RJbqir7k7/15SKlrLHhh/MQzqBBYrQA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@16.0.8': - resolution: {integrity: sha512-+zu2N3QQ0ZOb6RyqQKfcu/pn0UPGmg+mUDqpAAEviAcEVEYgDckemOpiMRsBP3IsEKpcoKuNzekDcPczEeEIzA==} + '@next/swc-darwin-x64@16.1.1': + resolution: {integrity: sha512-hbyKtrDGUkgkyQi1m1IyD3q4I/3m9ngr+V93z4oKHrPcmxwNL5iMWORvLSGAf2YujL+6HxgVvZuCYZfLfb4bGw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@16.0.8': - resolution: {integrity: sha512-LConttk+BeD0e6RG0jGEP9GfvdaBVMYsLJ5aDDweKiJVVCu6sGvo+Ohz9nQhvj7EQDVVRJMCGhl19DmJwGr6bQ==} + '@next/swc-linux-arm64-gnu@16.1.1': + resolution: {integrity: sha512-/fvHet+EYckFvRLQ0jPHJCUI5/B56+2DpI1xDSvi80r/3Ez+Eaa2Yq4tJcRTaB1kqj/HrYKn8Yplm9bNoMJpwQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@16.0.8': - resolution: {integrity: sha512-JaXFAlqn8fJV+GhhA9lpg6da/NCN/v9ub98n3HoayoUSPOVdoxEEt86iT58jXqQCs/R3dv5ZnxGkW8aF4obMrQ==} + '@next/swc-linux-arm64-musl@16.1.1': + resolution: {integrity: sha512-MFHrgL4TXNQbBPzkKKur4Fb5ICEJa87HM7fczFs2+HWblM7mMLdco3dvyTI+QmLBU9xgns/EeeINSZD6Ar+oLg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@16.0.8': - resolution: {integrity: sha512-O7M9it6HyNhsJp3HNAsJoHk5BUsfj7hRshfptpGcVsPZ1u0KQ/oVy8oxF7tlwxA5tR43VUP0yRmAGm1us514ng==} + '@next/swc-linux-x64-gnu@16.1.1': + resolution: {integrity: sha512-20bYDfgOQAPUkkKBnyP9PTuHiJGM7HzNBbuqmD0jiFVZ0aOldz+VnJhbxzjcSabYsnNjMPsE0cyzEudpYxsrUQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@16.0.8': - resolution: {integrity: sha512-8+KClEC/GLI2dLYcrWwHu5JyC5cZYCFnccVIvmxpo6K+XQt4qzqM5L4coofNDZYkct/VCCyJWGbZZDsg6w6LFA==} + '@next/swc-linux-x64-musl@16.1.1': + resolution: {integrity: sha512-9pRbK3M4asAHQRkwaXwu601oPZHghuSC8IXNENgbBSyImHv/zY4K5udBusgdHkvJ/Tcr96jJwQYOll0qU8+fPA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@16.0.8': - resolution: {integrity: sha512-rpQ/PgTEgH68SiXmhu/cJ2hk9aZ6YgFvspzQWe2I9HufY6g7V02DXRr/xrVqOaKm2lenBFPNQ+KAaeveywqV+A==} + '@next/swc-win32-arm64-msvc@16.1.1': + resolution: {integrity: sha512-bdfQkggaLgnmYrFkSQfsHfOhk/mCYmjnrbRCGgkMcoOBZ4n+TRRSLmT/CU5SATzlBJ9TpioUyBW/vWFXTqQRiA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@16.0.8': - resolution: {integrity: sha512-jWpWjWcMQu2iZz4pEK2IktcfR+OA9+cCG8zenyLpcW8rN4rzjfOzH4yj/b1FiEAZHKS+5Vq8+bZyHi+2yqHbFA==} + '@next/swc-win32-x64-msvc@16.1.1': + resolution: {integrity: sha512-Ncwbw2WJ57Al5OX0k4chM68DKhEPlrXBaSXDCi2kPi5f4d8b3ejr3RRJGfKBLrn2YJL5ezNS7w2TZLHSti8CMw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -5230,98 +4927,103 @@ packages: resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} engines: {node: '>=8.0.0'} - '@oxc-resolver/binding-android-arm-eabi@11.14.0': - resolution: {integrity: sha512-jB47iZ/thvhE+USCLv+XY3IknBbkKr/p7OBsQDTHode/GPw+OHRlit3NQ1bjt1Mj8V2CS7iHdSDYobZ1/0gagQ==} + '@oxc-resolver/binding-android-arm-eabi@11.16.2': + resolution: {integrity: sha512-lVJbvydLQIDZHKUb6Zs9Rq80QVTQ9xdCQE30eC9/cjg4wsMoEOg65QZPymUAIVJotpUAWJD0XYcwE7ugfxx5kQ==} cpu: [arm] os: [android] - '@oxc-resolver/binding-android-arm64@11.14.0': - resolution: {integrity: sha512-XFJ9t7d/Cz+dWLyqtTy3Xrekz+qqN4hmOU2iOUgr7u71OQsPUHIIeS9/wKanEK0l413gPwapIkyc5x9ltlOtyw==} + '@oxc-resolver/binding-android-arm64@11.16.2': + resolution: {integrity: sha512-fEk+g/g2rJ6LnBVPqeLcx+/alWZ/Db1UlXG+ZVivip0NdrnOzRL48PAmnxTMGOrLwsH1UDJkwY3wOjrrQltCqg==} cpu: [arm64] os: [android] - '@oxc-resolver/binding-darwin-arm64@11.14.0': - resolution: {integrity: sha512-gwehBS9smA1mzK8frDsmUCHz+6baJVwkKF6qViHhoqA3kRKvIZ3k6WNP4JmF19JhOiGxRcoPa8gZRfzNgXwP2A==} + '@oxc-resolver/binding-darwin-arm64@11.16.2': + resolution: {integrity: sha512-Pkbp1qi7kdUX6k3Fk1PvAg6p7ruwaWKg1AhOlDgrg2vLXjtv9ZHo7IAQN6kLj0W771dPJZWqNxoqTPacp2oYWA==} cpu: [arm64] os: [darwin] - '@oxc-resolver/binding-darwin-x64@11.14.0': - resolution: {integrity: sha512-5wwJvfuoahKiAqqAsMLOI28rqdh3P2K7HkjIWUXNMWAZq6ErX0L5rwJzu6T32+Zxw3k18C7R9IS4wDq/3Ar+6w==} + '@oxc-resolver/binding-darwin-x64@11.16.2': + resolution: {integrity: sha512-FYCGcU1iSoPkADGLfQbuj0HWzS+0ItjDCt9PKtu2Hzy6T0dxO4Y1enKeCOxCweOlmLEkSxUlW5UPT4wvT3LnAg==} cpu: [x64] os: [darwin] - '@oxc-resolver/binding-freebsd-x64@11.14.0': - resolution: {integrity: sha512-MWTt+LOQNcQ6fa+Uu5VikkihLi1PSIrQqqp0QD44k2AORasNWl0jRGBTcMSBIgNe82qEQWYvlGzvOEEOBp01Og==} + '@oxc-resolver/binding-freebsd-x64@11.16.2': + resolution: {integrity: sha512-1zHCoK6fMcBjE54P2EG/z70rTjcRxvyKfvk4E/QVrWLxNahuGDFZIxoEoo4kGnnEcmPj41F0c2PkrQbqlpja5g==} cpu: [x64] os: [freebsd] - '@oxc-resolver/binding-linux-arm-gnueabihf@11.14.0': - resolution: {integrity: sha512-b6/IBqYrS3o0XiLVBsnex/wK8pTTK+hbGfAMOHVU6p7DBpwPPLgC/tav4IXoOIUCssTFz7aWh/xtUok0swn8VQ==} + '@oxc-resolver/binding-linux-arm-gnueabihf@11.16.2': + resolution: {integrity: sha512-+ucLYz8EO5FDp6kZ4o1uDmhoP+M98ysqiUW4hI3NmfiOJQWLrAzQjqaTdPfIOzlCXBU9IHp5Cgxu6wPjVb8dbA==} cpu: [arm] os: [linux] - '@oxc-resolver/binding-linux-arm-musleabihf@11.14.0': - resolution: {integrity: sha512-o2Qh5+y5YoqVK6YfzkalHdpmQ5bkbGGxuLg1pZLQ1Ift0x+Vix7DaFEpdCl5Z9xvYXogd/TwOlL0TPl4+MTFLA==} + '@oxc-resolver/binding-linux-arm-musleabihf@11.16.2': + resolution: {integrity: sha512-qq+TpNXyw1odDgoONRpMLzH4hzhwnEw55398dL8rhKGvvYbio71WrJ00jE+hGlEi7H1Gkl11KoPJRaPlRAVGPw==} cpu: [arm] os: [linux] - '@oxc-resolver/binding-linux-arm64-gnu@11.14.0': - resolution: {integrity: sha512-lk8mCSg0Tg4sEG73RiPjb7keGcEPwqQnBHX3Z+BR2SWe+qNHpoHcyFMNafzSvEC18vlxC04AUSoa6kJl/C5zig==} + '@oxc-resolver/binding-linux-arm64-gnu@11.16.2': + resolution: {integrity: sha512-xlMh4gNtplNQEwuF5icm69udC7un0WyzT5ywOeHrPMEsghKnLjXok2wZgAA7ocTm9+JsI+nVXIQa5XO1x+HPQg==} cpu: [arm64] os: [linux] - '@oxc-resolver/binding-linux-arm64-musl@11.14.0': - resolution: {integrity: sha512-KykeIVhCM7pn93ABa0fNe8vk4XvnbfZMELne2s6P9tdJH9KMBsCFBi7a2BmSdUtTqWCAJokAcm46lpczU52Xaw==} + '@oxc-resolver/binding-linux-arm64-musl@11.16.2': + resolution: {integrity: sha512-OZs33QTMi0xmHv/4P0+RAKXJTBk7UcMH5tpTaCytWRXls/DGaJ48jOHmriQGK2YwUqXl+oneuNyPOUO0obJ+Hg==} cpu: [arm64] os: [linux] - '@oxc-resolver/binding-linux-ppc64-gnu@11.14.0': - resolution: {integrity: sha512-QqPPWAcZU/jHAuam4f3zV8OdEkYRPD2XR0peVet3hoMMgsihR3Lhe7J/bLclmod297FG0+OgBYQVMh2nTN6oWA==} + '@oxc-resolver/binding-linux-ppc64-gnu@11.16.2': + resolution: {integrity: sha512-UVyuhaV32dJGtF6fDofOcBstg9JwB2Jfnjfb8jGlu3xcG+TsubHRhuTwQ6JZ1sColNT1nMxBiu7zdKUEZi1kwg==} cpu: [ppc64] os: [linux] - '@oxc-resolver/binding-linux-riscv64-gnu@11.14.0': - resolution: {integrity: sha512-DunWA+wafeG3hj1NADUD3c+DRvmyVNqF5LSHVUWA2bzswqmuEZXl3VYBSzxfD0j+UnRTFYLxf27AMptoMsepYg==} + '@oxc-resolver/binding-linux-riscv64-gnu@11.16.2': + resolution: {integrity: sha512-YZZS0yv2q5nE1uL/Fk4Y7m9018DSEmDNSG8oJzy1TJjA1jx5HL52hEPxi98XhU6OYhSO/vC1jdkJeE8TIHugug==} cpu: [riscv64] os: [linux] - '@oxc-resolver/binding-linux-riscv64-musl@11.14.0': - resolution: {integrity: sha512-4SRvwKTTk2k67EQr9Ny4NGf/BhlwggCI1CXwBbA9IV4oP38DH8b+NAPxDY0ySGRsWbPkG92FYOqM4AWzG4GSgA==} + '@oxc-resolver/binding-linux-riscv64-musl@11.16.2': + resolution: {integrity: sha512-9VYuypwtx4kt1lUcwJAH4dPmgJySh4/KxtAPdRoX2BTaZxVm/yEXHq0mnl/8SEarjzMvXKbf7Cm6UBgptm3DZw==} cpu: [riscv64] os: [linux] - '@oxc-resolver/binding-linux-s390x-gnu@11.14.0': - resolution: {integrity: sha512-hZKvkbsurj4JOom//R1Ab2MlC4cGeVm5zzMt4IsS3XySQeYjyMJ5TDZ3J5rQ8bVj3xi4FpJU2yFZ72GApsHQ6A==} + '@oxc-resolver/binding-linux-s390x-gnu@11.16.2': + resolution: {integrity: sha512-3gbwQ+xlL5gpyzgSDdC8B4qIM4mZaPDLaFOi3c/GV7CqIdVJc5EZXW4V3T6xwtPBOpXPXfqQLbhTnUD4SqwJtA==} cpu: [s390x] os: [linux] - '@oxc-resolver/binding-linux-x64-gnu@11.14.0': - resolution: {integrity: sha512-hABxQXFXJurivw+0amFdeEcK67cF1BGBIN1+sSHzq3TRv4RoG8n5q2JE04Le2n2Kpt6xg4Y5+lcv+rb2mCJLgQ==} + '@oxc-resolver/binding-linux-x64-gnu@11.16.2': + resolution: {integrity: sha512-m0WcK0j54tSwWa+hQaJMScZdWneqE7xixp/vpFqlkbhuKW9dRHykPAFvSYg1YJ3MJgu9ZzVNpYHhPKJiEQq57Q==} cpu: [x64] os: [linux] - '@oxc-resolver/binding-linux-x64-musl@11.14.0': - resolution: {integrity: sha512-Ln73wUB5migZRvC7obAAdqVwvFvk7AUs2JLt4g9QHr8FnqivlsjpUC9Nf2ssrybdjyQzEMjttUxPZz6aKPSAHw==} + '@oxc-resolver/binding-linux-x64-musl@11.16.2': + resolution: {integrity: sha512-ZjUm3w96P2t47nWywGwj1A2mAVBI/8IoS7XHhcogWCfXnEI3M6NPIRQPYAZW4s5/u3u6w1uPtgOwffj2XIOb/g==} cpu: [x64] os: [linux] - '@oxc-resolver/binding-wasm32-wasi@11.14.0': - resolution: {integrity: sha512-z+NbELmCOKNtWOqEB5qDfHXOSWB3kGQIIehq6nHtZwHLzdVO2oBq6De/ayhY3ygriC1XhgaIzzniY7jgrNl4Kw==} + '@oxc-resolver/binding-openharmony-arm64@11.16.2': + resolution: {integrity: sha512-OFVQ2x3VenTp13nIl6HcQ/7dmhFmM9dg2EjKfHcOtYfrVLQdNR6THFU7GkMdmc8DdY1zLUeilHwBIsyxv5hkwQ==} + cpu: [arm64] + os: [openharmony] + + '@oxc-resolver/binding-wasm32-wasi@11.16.2': + resolution: {integrity: sha512-+O1sY3RrGyA2AqDnd3yaDCsqZqCblSTEpY7TbbaOaw0X7iIbGjjRLdrQk9StG3QSiZuBy9FdFwotIiSXtwvbAQ==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-resolver/binding-win32-arm64-msvc@11.14.0': - resolution: {integrity: sha512-Ft0+qd7HSO61qCTLJ4LCdBGZkpKyDj1rG0OVSZL1DxWQoh97m7vEHd7zAvUtw8EcWjOMBQuX4mfRap/x2MOCpQ==} + '@oxc-resolver/binding-win32-arm64-msvc@11.16.2': + resolution: {integrity: sha512-jMrMJL+fkx6xoSMFPOeyQ1ctTFjavWPOSZEKUY5PebDwQmC9cqEr4LhdTnGsOtFrWYLXlEU4xWeMdBoc/XKkOA==} cpu: [arm64] os: [win32] - '@oxc-resolver/binding-win32-ia32-msvc@11.14.0': - resolution: {integrity: sha512-o54jYNSfGdPxHSvXEhZg8FOV3K99mJ1f7hb1alRFb+Yec1GQXNrJXxZPIxNMYeFT13kwAWB7zuQ0HZLnDHFxfw==} + '@oxc-resolver/binding-win32-ia32-msvc@11.16.2': + resolution: {integrity: sha512-tl0xDA5dcQplG2yg2ZhgVT578dhRFafaCfyqMEAXq8KNpor85nJ53C3PLpfxD2NKzPioFgWEexNsjqRi+kW2Mg==} cpu: [ia32] os: [win32] - '@oxc-resolver/binding-win32-x64-msvc@11.14.0': - resolution: {integrity: sha512-j97icaORyM6A7GjgmUzfn7V+KGzVvctRA+eAlJb0c2OQNaETFxl6BXZdnGBDb+6oA0Y4Sr/wnekd1kQ0aVyKGg==} + '@oxc-resolver/binding-win32-x64-msvc@11.16.2': + resolution: {integrity: sha512-M7z0xjYQq1HdJk2DxTSLMvRMyBSI4wn4FXGcVQBsbAihgXevAReqwMdb593nmCK/OiFwSNcOaGIzUvzyzQ+95w==} cpu: [x64] os: [win32] @@ -5332,8 +5034,11 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@prisma/client@6.19.0': - resolution: {integrity: sha512-QXFT+N/bva/QI2qoXmjBzL7D6aliPffIwP+81AdTGq0FXDoLxLkWivGMawG8iM5B9BKfxLIXxfWWAF6wbuJU6g==} + '@prisma/client-runtime-utils@7.2.0': + resolution: {integrity: sha512-dn7oB53v0tqkB0wBdMuTNFNPdEbfICEUe82Tn9FoKAhJCUkDH+fmyEp0ClciGh+9Hp2Tuu2K52kth2MTLstvmA==} + + '@prisma/client@6.19.1': + resolution: {integrity: sha512-4SXj4Oo6HyQkLUWT8Ke5R0PTAfVOKip5Roo+6+b2EDTkFg5be0FnBWiuRJc0BC0sRQIWGMLKW1XguhVfW/z3/A==} engines: {node: '>=18.18'} peerDependencies: prisma: '*' @@ -5344,23 +5049,72 @@ packages: typescript: optional: true - '@prisma/config@6.19.0': - resolution: {integrity: sha512-zwCayme+NzI/WfrvFEtkFhhOaZb/hI+X8TTjzjJ252VbPxAl2hWHK5NMczmnG9sXck2lsXrxIZuK524E25UNmg==} + '@prisma/client@7.2.0': + resolution: {integrity: sha512-JdLF8lWZ+LjKGKpBqyAlenxd/kXjd1Abf/xK+6vUA7R7L2Suo6AFTHFRpPSdAKCan9wzdFApsUpSa/F6+t1AtA==} + engines: {node: ^20.19 || ^22.12 || >=24.0} + peerDependencies: + prisma: '*' + typescript: '>=5.4.0' + peerDependenciesMeta: + prisma: + optional: true + typescript: + optional: true - '@prisma/debug@6.19.0': - resolution: {integrity: sha512-8hAdGG7JmxrzFcTzXZajlQCidX0XNkMJkpqtfbLV54wC6LSSX6Vni25W/G+nAANwLnZ2TmwkfIuWetA7jJxJFA==} + '@prisma/config@6.19.1': + resolution: {integrity: sha512-bUL/aYkGXLwxVGhJmQMtslLT7KPEfUqmRa919fKI4wQFX4bIFUKiY8Jmio/2waAjjPYrtuDHa7EsNCnJTXxiOw==} - '@prisma/engines-version@6.19.0-26.2ba551f319ab1df4bc874a89965d8b3641056773': - resolution: {integrity: sha512-gV7uOBQfAFlWDvPJdQxMT1aSRur3a0EkU/6cfbAC5isV67tKDWUrPauyaHNpB+wN1ebM4A9jn/f4gH+3iHSYSQ==} + '@prisma/config@7.2.0': + resolution: {integrity: sha512-qmvSnfQ6l/srBW1S7RZGfjTQhc44Yl3ldvU6y3pgmuLM+83SBDs6UQVgMtQuMRe9J3gGqB0RF8wER6RlXEr6jQ==} - '@prisma/engines@6.19.0': - resolution: {integrity: sha512-pMRJ+1S6NVdXoB8QJAPIGpKZevFjxhKt0paCkRDTZiczKb7F4yTgRP8M4JdVkpQwmaD4EoJf6qA+p61godDokw==} + '@prisma/debug@6.19.1': + resolution: {integrity: sha512-h1JImhlAd/s5nhY/e9qkAzausWldbeT+e4nZF7A4zjDYBF4BZmKDt4y0jK7EZapqOm1kW7V0e9agV/iFDy3fWw==} - '@prisma/fetch-engine@6.19.0': - resolution: {integrity: sha512-OOx2Lda0DGrZ1rodADT06ZGqHzr7HY7LNMaFE2Vp8dp146uJld58sRuasdX0OiwpHgl8SqDTUKHNUyzEq7pDdQ==} + '@prisma/debug@6.8.2': + resolution: {integrity: sha512-4muBSSUwJJ9BYth5N8tqts8JtiLT8QI/RSAzEogwEfpbYGFo9mYsInsVo8dqXdPO2+Rm5OG5q0qWDDE3nyUbVg==} - '@prisma/get-platform@6.19.0': - resolution: {integrity: sha512-ym85WDO2yDhC3fIXHWYpG3kVMBA49cL1XD2GCsCF8xbwoy2OkDQY44gEbAt2X46IQ4Apq9H6g0Ex1iFfPqEkHA==} + '@prisma/debug@7.2.0': + resolution: {integrity: sha512-YSGTiSlBAVJPzX4ONZmMotL+ozJwQjRmZweQNIq/ER0tQJKJynNkRB3kyvt37eOfsbMCXk3gnLF6J9OJ4QWftw==} + + '@prisma/dev@0.17.0': + resolution: {integrity: sha512-6sGebe5jxX+FEsQTpjHLzvOGPn6ypFQprcs3jcuIWv1Xp/5v6P/rjfdvAwTkP2iF6pDx2tCd8vGLNWcsWzImTA==} + + '@prisma/engines-version@7.1.1-3.c2990dca591cba766e3b7ef5d9e8a84796e47ab7': + resolution: {integrity: sha512-03bgb1VD5gvuumNf+7fVGBzfpJPjmqV423l/WxsWk2cNQ42JD0/SsFBPhN6z8iAvdHs07/7ei77SKu7aZfq8bA==} + + '@prisma/engines-version@7.2.0-4.0c8ef2ce45c83248ab3df073180d5eda9e8be7a3': + resolution: {integrity: sha512-KezsjCZDsbjNR7SzIiVlUsn9PnLePI7r5uxABlwL+xoerurZTfgQVbIjvjF2sVr3Uc0ZcsnREw3F84HvbggGdA==} + + '@prisma/engines@6.19.1': + resolution: {integrity: sha512-xy95dNJ7DiPf9IJ3oaVfX785nbFl7oNDzclUF+DIiJw6WdWCvPl0LPU0YqQLsrwv8N64uOQkH391ujo3wSo+Nw==} + + '@prisma/engines@7.2.0': + resolution: {integrity: sha512-HUeOI/SvCDsHrR9QZn24cxxZcujOjcS3w1oW/XVhnSATAli5SRMOfp/WkG3TtT5rCxDA4xOnlJkW7xkho4nURA==} + + '@prisma/fetch-engine@6.19.1': + resolution: {integrity: sha512-mmgcotdaq4VtAHO6keov3db+hqlBzQS6X7tR7dFCbvXjLVTxBYdSJFRWz+dq7F9p6dvWyy1X0v8BlfRixyQK6g==} + + '@prisma/fetch-engine@7.2.0': + resolution: {integrity: sha512-Z5XZztJ8Ap+wovpjPD2lQKnB8nWFGNouCrglaNFjxIWAGWz0oeHXwUJRiclIoSSXN/ptcs9/behptSk8d0Yy6w==} + + '@prisma/get-platform@6.19.1': + resolution: {integrity: sha512-zsg44QUiQAnFUyh6Fbt7c9HjMXHwFTqtrgcX7DAZmRgnkPyYT7Sh8Mn8D5PuuDYNtMOYcpLGg576MLfIORsBYw==} + + '@prisma/get-platform@6.8.2': + resolution: {integrity: sha512-vXSxyUgX3vm1Q70QwzwkjeYfRryIvKno1SXbIqwSptKwqKzskINnDUcx85oX+ys6ooN2ATGSD0xN2UTfg6Zcow==} + + '@prisma/get-platform@7.2.0': + resolution: {integrity: sha512-k1V0l0Td1732EHpAfi2eySTezyllok9dXb6UQanajkJQzPUGi3vO2z7jdkz67SypFTdmbnyGYxvEvYZdZsMAVA==} + + '@prisma/query-plan-executor@6.18.0': + resolution: {integrity: sha512-jZ8cfzFgL0jReE1R10gT8JLHtQxjWYLiQ//wHmVYZ2rVkFHoh0DT8IXsxcKcFlfKN7ak7k6j0XMNn2xVNyr5cA==} + + '@prisma/studio-core@0.9.0': + resolution: {integrity: sha512-xA2zoR/ADu/NCSQuriBKTh6Ps4XjU0bErkEcgMfnSGh346K1VI7iWKnoq1l2DoxUqiddPHIEWwtxJ6xCHG6W7g==} + peerDependencies: + '@types/react': ^18.0.0 || ^19.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 '@redis/bloom@1.2.0': resolution: {integrity: sha512-HG2DFjYKbpNmVXsa0keLHp/3leGJz1mjh09f2RLGGLQZzSHpkmZWuwJbAvo3QcRY8p80m5+ZdXZdYOSBLlp7Cg==} @@ -5400,136 +5154,151 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.53.3': - resolution: {integrity: sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==} + '@rollup/rollup-android-arm-eabi@4.55.1': + resolution: {integrity: sha512-9R0DM/ykwfGIlNu6+2U09ga0WXeZ9MRC2Ter8jnz8415VbuIykVuc6bhdrbORFZANDmTDvq26mJrEVTl8TdnDg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.53.3': - resolution: {integrity: sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==} + '@rollup/rollup-android-arm64@4.55.1': + resolution: {integrity: sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.53.3': - resolution: {integrity: sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==} + '@rollup/rollup-darwin-arm64@4.55.1': + resolution: {integrity: sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.53.3': - resolution: {integrity: sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==} + '@rollup/rollup-darwin-x64@4.55.1': + resolution: {integrity: sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.53.3': - resolution: {integrity: sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==} + '@rollup/rollup-freebsd-arm64@4.55.1': + resolution: {integrity: sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.53.3': - resolution: {integrity: sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==} + '@rollup/rollup-freebsd-x64@4.55.1': + resolution: {integrity: sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.53.3': - resolution: {integrity: sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==} + '@rollup/rollup-linux-arm-gnueabihf@4.55.1': + resolution: {integrity: sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.53.3': - resolution: {integrity: sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==} + '@rollup/rollup-linux-arm-musleabihf@4.55.1': + resolution: {integrity: sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.53.3': - resolution: {integrity: sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==} + '@rollup/rollup-linux-arm64-gnu@4.55.1': + resolution: {integrity: sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.53.3': - resolution: {integrity: sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==} + '@rollup/rollup-linux-arm64-musl@4.55.1': + resolution: {integrity: sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loong64-gnu@4.53.3': - resolution: {integrity: sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==} + '@rollup/rollup-linux-loong64-gnu@4.55.1': + resolution: {integrity: sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-ppc64-gnu@4.53.3': - resolution: {integrity: sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==} + '@rollup/rollup-linux-loong64-musl@4.55.1': + resolution: {integrity: sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-ppc64-gnu@4.55.1': + resolution: {integrity: sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.53.3': - resolution: {integrity: sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==} + '@rollup/rollup-linux-ppc64-musl@4.55.1': + resolution: {integrity: sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.55.1': + resolution: {integrity: sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.53.3': - resolution: {integrity: sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==} + '@rollup/rollup-linux-riscv64-musl@4.55.1': + resolution: {integrity: sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.53.3': - resolution: {integrity: sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==} + '@rollup/rollup-linux-s390x-gnu@4.55.1': + resolution: {integrity: sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.53.3': - resolution: {integrity: sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==} + '@rollup/rollup-linux-x64-gnu@4.55.1': + resolution: {integrity: sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.53.3': - resolution: {integrity: sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==} + '@rollup/rollup-linux-x64-musl@4.55.1': + resolution: {integrity: sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==} cpu: [x64] os: [linux] - '@rollup/rollup-openharmony-arm64@4.53.3': - resolution: {integrity: sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==} + '@rollup/rollup-openbsd-x64@4.55.1': + resolution: {integrity: sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg==} + cpu: [x64] + os: [openbsd] + + '@rollup/rollup-openharmony-arm64@4.55.1': + resolution: {integrity: sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.53.3': - resolution: {integrity: sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==} + '@rollup/rollup-win32-arm64-msvc@4.55.1': + resolution: {integrity: sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.53.3': - resolution: {integrity: sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==} + '@rollup/rollup-win32-ia32-msvc@4.55.1': + resolution: {integrity: sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.53.3': - resolution: {integrity: sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==} + '@rollup/rollup-win32-x64-gnu@4.55.1': + resolution: {integrity: sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.53.3': - resolution: {integrity: sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==} + '@rollup/rollup-win32-x64-msvc@4.55.1': + resolution: {integrity: sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==} cpu: [x64] os: [win32] '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@shikijs/core@3.19.0': - resolution: {integrity: sha512-L7SrRibU7ZoYi1/TrZsJOFAnnHyLTE1SwHG1yNWjZIVCqjOEmCSuK2ZO9thnRbJG6TOkPp+Z963JmpCNw5nzvA==} + '@shikijs/core@3.21.0': + resolution: {integrity: sha512-AXSQu/2n1UIQekY8euBJlvFYZIw0PHY63jUzGbrOma4wPxzznJXTXkri+QcHeBNaFxiiOljKxxJkVSoB3PjbyA==} - '@shikijs/engine-javascript@3.19.0': - resolution: {integrity: sha512-ZfWJNm2VMhKkQIKT9qXbs76RRcT0SF/CAvEz0+RkpUDAoDaCx0uFdCGzSRiD9gSlhm6AHkjdieOBJMaO2eC1rQ==} + '@shikijs/engine-javascript@3.21.0': + resolution: {integrity: sha512-ATwv86xlbmfD9n9gKRiwuPpWgPENAWCLwYCGz9ugTJlsO2kOzhOkvoyV/UD+tJ0uT7YRyD530x6ugNSffmvIiQ==} - '@shikijs/engine-oniguruma@3.19.0': - resolution: {integrity: sha512-1hRxtYIJfJSZeM5ivbUXv9hcJP3PWRo5prG/V2sWwiubUKTa+7P62d2qxCW8jiVFX4pgRHhnHNp+qeR7Xl+6kg==} + '@shikijs/engine-oniguruma@3.21.0': + resolution: {integrity: sha512-OYknTCct6qiwpQDqDdf3iedRdzj6hFlOPv5hMvI+hkWfCKs5mlJ4TXziBG9nyabLwGulrUjHiCq3xCspSzErYQ==} - '@shikijs/langs@3.19.0': - resolution: {integrity: sha512-dBMFzzg1QiXqCVQ5ONc0z2ebyoi5BKz+MtfByLm0o5/nbUu3Iz8uaTCa5uzGiscQKm7lVShfZHU1+OG3t5hgwg==} + '@shikijs/langs@3.21.0': + resolution: {integrity: sha512-g6mn5m+Y6GBJ4wxmBYqalK9Sp0CFkUqfNzUy2pJglUginz6ZpWbaWjDB4fbQ/8SHzFjYbtU6Ddlp1pc+PPNDVA==} - '@shikijs/themes@3.19.0': - resolution: {integrity: sha512-H36qw+oh91Y0s6OlFfdSuQ0Ld+5CgB/VE6gNPK+Hk4VRbVG/XQgkjnt4KzfnnoO6tZPtKJKHPjwebOCfjd6F8A==} + '@shikijs/themes@3.21.0': + resolution: {integrity: sha512-BAE4cr9EDiZyYzwIHEk7JTBJ9CzlPuM4PchfcA5ao1dWXb25nv6hYsoDiBq2aZK9E3dlt3WB78uI96UESD+8Mw==} - '@shikijs/types@3.19.0': - resolution: {integrity: sha512-Z2hdeEQlzuntf/BZpFG8a+Fsw9UVXdML7w0o3TgSXV3yNESGon+bs9ITkQb3Ki7zxoXOOu5oJWqZ2uto06V9iQ==} + '@shikijs/types@3.21.0': + resolution: {integrity: sha512-zGrWOxZ0/+0ovPY7PvBU2gIS9tmhSUUt30jAcNV0Bq0gb2S98gwfjIs1vxlmH5zM7/4YxLamT6ChlqqAJmPPjA==} '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} @@ -5575,11 +5344,11 @@ packages: peerDependencies: storybook: ^8.6.14 - '@storybook/addon-links@8.6.14': - resolution: {integrity: sha512-DRlXHIyZzOruAZkxmXfVgTF+4d6K27pFcH4cUsm3KT1AXuZbr23lb5iZHpUZoG6lmU85Sru4xCEgewSTXBIe1w==} + '@storybook/addon-links@8.6.15': + resolution: {integrity: sha512-abRWnDPBTwnj6sQYfAjUnYCNuUQbrVLLOyuormbDUqOcvZ+OqehNYo4BKXx0/lz61h0A2dOD1IuDo40uWyYVFQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.6.14 + storybook: ^8.6.15 peerDependenciesMeta: react: optional: true @@ -5616,19 +5385,19 @@ packages: react-dom: optional: true - '@storybook/builder-vite@8.6.14': - resolution: {integrity: sha512-ajWYhy32ksBWxwWHrjwZzyC0Ii5ZTeu5lsqA95Q/EQBB0P5qWlHWGM3AVyv82Mz/ND03ebGy123uVwgf6olnYQ==} + '@storybook/builder-vite@8.6.15': + resolution: {integrity: sha512-9Y05/ndZE6/eI7ZIUCD/QtH2htRIUs9j1gxE6oW0zRo9TJO1iqxfLNwgzd59KEkId7gdZxPei0l+LGTUGXYKRg==} peerDependencies: - storybook: ^8.6.14 + storybook: ^8.6.15 vite: ^4.0.0 || ^5.0.0 || ^6.0.0 - '@storybook/components@8.6.14': - resolution: {integrity: sha512-HNR2mC5I4Z5ek8kTrVZlIY/B8gJGs5b3XdZPBPBopTIN6U/YHXiDyOjY3JlaS4fSG1fVhp/Qp1TpMn1w/9m1pw==} + '@storybook/components@8.6.15': + resolution: {integrity: sha512-+9GVKXPEW8Kl9zvNSTm9+VrJtx/puMZiO7gxCML63nK4aTWJXHQr4t9YUoGammSBM3AV1JglsKm6dBgJEeCoiA==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/core@8.6.14': - resolution: {integrity: sha512-1P/w4FSNRqP8j3JQBOi3yGt8PVOgSRbP66Ok520T78eJBeqx9ukCfl912PQZ7SPbW3TIunBwLXMZOjZwBB/JmA==} + '@storybook/core@8.6.15': + resolution: {integrity: sha512-VFpKcphNurJpSC4fpUfKL3GTXVoL53oytghGR30QIw5jKWwaT50HVbTyb41BLOUuZjmMhUQA8weiQEew6RX0gw==} peerDependencies: prettier: ^2 || ^3 peerDependenciesMeta: @@ -5640,6 +5409,11 @@ packages: peerDependencies: storybook: ^8.6.14 + '@storybook/csf-plugin@8.6.15': + resolution: {integrity: sha512-ZLz/mtOoE1Jj2lE4pK3U7MmYrv5+lot3mGtwxGb832tcABMc97j9O+reCVxZYc7DeFbBuuEdMT9rBL/O3kXYmw==} + peerDependencies: + storybook: ^8.6.15 + '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} @@ -5655,13 +5429,18 @@ packages: peerDependencies: storybook: ^8.6.14 - '@storybook/manager-api@8.6.14': - resolution: {integrity: sha512-ez0Zihuy17udLbfHZQXkGqwtep0mSGgHcNzGN7iZrMP1m+VmNo+7aGCJJdvXi7+iU3yq8weXSQFWg5DqWgLS7g==} + '@storybook/instrumenter@8.6.15': + resolution: {integrity: sha512-TvHR/+yyIAOp/1bLulFai2kkhIBtAlBw7J6Jd9DKyInoGhTWNE1G1Y61jD5GWXX29AlwaHfzGUaX5NL1K+FJpg==} + peerDependencies: + storybook: ^8.6.15 + + '@storybook/manager-api@8.6.15': + resolution: {integrity: sha512-ZOFtH821vFcwzECbFYFTKtSVO96Cvwwg45dMh3M/9bZIdN7klsloX7YNKw8OKvwE6XLFLsi2OvsNNcmTW6g88w==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/preview-api@8.6.14': - resolution: {integrity: sha512-2GhcCd4dNMrnD7eooEfvbfL4I83qAqEyO0CO7JQAmIO6Rxb9BsOLLI/GD5HkvQB73ArTJ+PT50rfaO820IExOQ==} + '@storybook/preview-api@8.6.15': + resolution: {integrity: sha512-oqsp8f7QekB9RzpDqOXZQcPPRXXd/mTsnZSdAAQB/pBVqUpC9h/y5hgovbYnJ6DWXcpODbMwH+wbJHZu5lvm+w==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 @@ -5672,27 +5451,34 @@ packages: react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta storybook: ^8.6.14 - '@storybook/react-vite@8.6.14': - resolution: {integrity: sha512-FZU0xMPxa4/TO87FgcWwappOxLBHZV5HSRK5K+2bJD7rFJAoNorbHvB4Q1zvIAk7eCMjkr2GPCPHx9PRB9vJFg==} - engines: {node: '>=18.0.0'} + '@storybook/react-dom-shim@8.6.15': + resolution: {integrity: sha512-m2trBmmd4iom1qwrp1F109zjRDc0cPaHYhDQxZR4Qqdz8pYevYJTlipDbH/K4NVB6Rn687RT29OoOPfJh6vkFA==} peerDependencies: - '@storybook/test': 8.6.14 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.6.14 + storybook: ^8.6.15 + + '@storybook/react-vite@8.6.15': + resolution: {integrity: sha512-9st+2NCemzzBwmindpDrRLEqYJmwwd2RnXMoj+Wt4Y1r4MGoRe1l837ciT2tmstaqekY2mVUSYd6879NzeeMYw==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@storybook/test': 8.6.15 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.6.15 vite: ^4.0.0 || ^5.0.0 || ^6.0.0 peerDependenciesMeta: '@storybook/test': optional: true - '@storybook/react@8.6.14': - resolution: {integrity: sha512-BOepx5bBFwl/CPI+F+LnmMmsG1wQYmrX/UQXgUbHQUU9Tj7E2ndTnNbpIuSLc8IrM03ru+DfwSg1Co3cxWtT+g==} + '@storybook/react@8.6.15': + resolution: {integrity: sha512-hdnhlJg+YkpPMOw2hvK7+mhdxAbguA+TFTIAzVV9CeUYoHDIZAsgeKVhRmgZGN20NGjRN5ZcwkplAMJnF9v+6w==} engines: {node: '>=18.0.0'} peerDependencies: - '@storybook/test': 8.6.14 + '@storybook/test': 8.6.15 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.6.14 + storybook: ^8.6.15 typescript: '>= 4.2.x' peerDependenciesMeta: '@storybook/test': @@ -5705,8 +5491,13 @@ packages: peerDependencies: storybook: ^8.6.14 - '@storybook/theming@8.6.14': - resolution: {integrity: sha512-r4y+LsiB37V5hzpQo+BM10PaCsp7YlZ0YcZzQP1OCkPlYXmUAFy2VvDKaFRpD8IeNPKug2u4iFm/laDEbs03dg==} + '@storybook/test@8.6.15': + resolution: {integrity: sha512-EwquDRUDVvWcZds3T2abmB5wSN/Vattal4YtZ6fpBlIUqONV4o/cOBX39cFfQSUCBrIXIjQ6RmapQCHK/PvBYw==} + peerDependencies: + storybook: ^8.6.15 + + '@storybook/theming@8.6.15': + resolution: {integrity: sha512-dAbL0XOekyT6XsF49R6Etj3WxQ/LpdJDIswUUeHgVJ6/yd2opZOGbPxnwA3zlmAh1c0tvpPyhSDXxSG79u8e4Q==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 @@ -5716,7 +5507,7 @@ packages: '@tailwindcss/typography@0.5.19': resolution: {integrity: sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==} peerDependencies: - tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' + tailwindcss: 3.4.17 '@testing-library/dom@10.4.0': resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} @@ -5730,8 +5521,8 @@ packages: resolution: {integrity: sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} - '@testing-library/react@16.3.0': - resolution: {integrity: sha512-kFSyxiEDwv1WLl2fgsq6pPBbw5aWKrsY2/noi1Id0TK0UParSF62oFQFGHXIyaG4pp2tEub/Zlel+fjjZILDsw==} + '@testing-library/react@16.3.1': + resolution: {integrity: sha512-gr4KtAWqIOQoucWYD/f6ki+j5chXfcPc74Col/6poTyqTmn7zRmodWahWRCp8tYd+GMqBonw6hstNzqjbs6gjw==} engines: {node: '>=18'} peerDependencies: '@testing-library/dom': ^10.0.0 @@ -5784,8 +5575,12 @@ packages: '@types/better-sqlite3@7.6.13': resolution: {integrity: sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==} - '@types/cheerio@0.22.35': - resolution: {integrity: sha512-yD57BchKRvTV+JD53UZ6PD8KWY5g5rvvMLRnZR3EQBCZXiDT/HR+pKpMzFGlWNhFrXlo7VPZXtKvIEwZkAWOIA==} + '@types/chai@5.2.3': + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} + + '@types/cheerio@1.0.0': + resolution: {integrity: sha512-zAaImHWoh5RY2CLgU2mvg3bl2k3F65B0N5yphuII3ythFLPmJhL7sj1RDu6gSxcgqHlETbr/lhA2OBY+WF1fXQ==} + deprecated: This is a stub types definition. cheerio provides its own type definitions, so you do not need this installed. '@types/d3-array@3.2.2': resolution: {integrity: sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==} @@ -5883,11 +5678,12 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/diff-match-patch@1.0.36': - resolution: {integrity: sha512-xFdR6tkm0MWvBfO8xXCSsinYxHcqkQUlcHeSpMC2ukzOb6lwQAfDmW+Qt0AvlGd8HpsS28qKsB+oPeJn9I39jg==} + '@types/deep-eql@4.0.2': + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} - '@types/diff@6.0.0': - resolution: {integrity: sha512-dhVCYGv3ZSbzmQaBSagrv1WJ6rXCdkyTcDyoNu1MD8JohI7pR7k8wdZEm+mvdxRKXyHVwckFzWU1vJc+Z29MlA==} + '@types/diff@8.0.0': + resolution: {integrity: sha512-o7jqJM04gfaYrdCecCVMbZhNdG6T1MHg/oQoRFdERLV+4d+V7FijhiEAbFu0Usww84Yijk9yH58U4Jk4HbtzZw==} + deprecated: This is a stub types definition. diff provides its own type definitions, so you do not need this installed. '@types/doctrine@0.0.9': resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==} @@ -5942,8 +5738,11 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@22.19.1': - resolution: {integrity: sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==} + '@types/node@20.19.27': + resolution: {integrity: sha512-N2clP5pJhB2YnZJ3PIHFk5RkygRX5WO/5f0WC08tp0wd+sv0rsJk3MqWn3CbNmT2J505a5336jaQj4ph1AdMug==} + + '@types/node@25.0.3': + resolution: {integrity: sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==} '@types/papaparse@5.5.2': resolution: {integrity: sha512-gFnFp/JMzLHCwRf7tQHrNnfhN4eYBVYYI897CGX4MY1tzY9l2aLkVyx2IlKZ/SAqDbB3I1AOZW5gTMGGsqWliA==} @@ -5998,66 +5797,72 @@ packages: '@types/webidl-conversions@7.0.3': resolution: {integrity: sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==} + '@types/whatwg-mimetype@3.0.2': + resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==} + '@types/whatwg-url@11.0.5': resolution: {integrity: sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==} - '@typescript-eslint/eslint-plugin@8.48.0': - resolution: {integrity: sha512-XxXP5tL1txl13YFtrECECQYeZjBZad4fyd3cFV4a19LkAY/bIp9fev3US4S5fDVV2JaYFiKAZ/GRTOLer+mbyQ==} + '@types/ws@8.18.1': + resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} + + '@typescript-eslint/eslint-plugin@8.52.0': + resolution: {integrity: sha512-okqtOgqu2qmZJ5iN4TWlgfF171dZmx2FzdOv2K/ixL2LZWDStL8+JgQerI2sa8eAEfoydG9+0V96m7V+P8yE1Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.48.0 + '@typescript-eslint/parser': ^8.52.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.48.0': - resolution: {integrity: sha512-jCzKdm/QK0Kg4V4IK/oMlRZlY+QOcdjv89U2NgKHZk1CYTj82/RVSx1mV/0gqCVMJ/DA+Zf/S4NBWNF8GQ+eqQ==} + '@typescript-eslint/parser@8.52.0': + resolution: {integrity: sha512-iIACsx8pxRnguSYhHiMn2PvhvfpopO9FXHyn1mG5txZIsAaB6F0KwbFnUQN3KCiG3Jcuad/Cao2FAs1Wp7vAyg==} 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/project-service@8.48.0': - resolution: {integrity: sha512-Ne4CTZyRh1BecBf84siv42wv5vQvVmgtk8AuiEffKTUo3DrBaGYZueJSxxBZ8fjk/N3DrgChH4TOdIOwOwiqqw==} + '@typescript-eslint/project-service@8.52.0': + resolution: {integrity: sha512-xD0MfdSdEmeFa3OmVqonHi+Cciab96ls1UhIF/qX/O/gPu5KXD0bY9lu33jj04fjzrXHcuvjBcBC+D3SNSadaw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.48.0': - resolution: {integrity: sha512-uGSSsbrtJrLduti0Q1Q9+BF1/iFKaxGoQwjWOIVNJv0o6omrdyR8ct37m4xIl5Zzpkp69Kkmvom7QFTtue89YQ==} + '@typescript-eslint/scope-manager@8.52.0': + resolution: {integrity: sha512-ixxqmmCcc1Nf8S0mS0TkJ/3LKcC8mruYJPOU6Ia2F/zUUR4pApW7LzrpU3JmtePbRUTes9bEqRc1Gg4iyRnDzA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.48.0': - resolution: {integrity: sha512-WNebjBdFdyu10sR1M4OXTt2OkMd5KWIL+LLfeH9KhgP+jzfDV/LI3eXzwJ1s9+Yc0Kzo2fQCdY/OpdusCMmh6w==} + '@typescript-eslint/tsconfig-utils@8.52.0': + resolution: {integrity: sha512-jl+8fzr/SdzdxWJznq5nvoI7qn2tNYV/ZBAEcaFMVXf+K6jmXvAFrgo/+5rxgnL152f//pDEAYAhhBAZGrVfwg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.48.0': - resolution: {integrity: sha512-zbeVaVqeXhhab6QNEKfK96Xyc7UQuoFWERhEnj3mLVnUWrQnv15cJNseUni7f3g557gm0e46LZ6IJ4NJVOgOpw==} + '@typescript-eslint/type-utils@8.52.0': + resolution: {integrity: sha512-JD3wKBRWglYRQkAtsyGz1AewDu3mTc7NtRjR/ceTyGoPqmdS5oCdx/oZMWD5Zuqmo6/MpsYs0wp6axNt88/2EQ==} 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@8.48.0': - resolution: {integrity: sha512-cQMcGQQH7kwKoVswD1xdOytxQR60MWKM1di26xSUtxehaDs/32Zpqsu5WJlXTtTTqyAVK8R7hvsUnIXRS+bjvA==} + '@typescript-eslint/types@8.52.0': + resolution: {integrity: sha512-LWQV1V4q9V4cT4H5JCIx3481iIFxH1UkVk+ZkGGAV1ZGcjGI9IoFOfg3O6ywz8QqCDEp7Inlg6kovMofsNRaGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.48.0': - resolution: {integrity: sha512-ljHab1CSO4rGrQIAyizUS6UGHHCiAYhbfcIZ1zVJr5nMryxlXMVWS3duFPSKvSUbFPwkXMFk1k0EMIjub4sRRQ==} + '@typescript-eslint/typescript-estree@8.52.0': + resolution: {integrity: sha512-XP3LClsCc0FsTK5/frGjolyADTh3QmsLp6nKd476xNI9CsSsLnmn4f0jrzNoAulmxlmNIpeXuHYeEQv61Q6qeQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.48.0': - resolution: {integrity: sha512-yTJO1XuGxCsSfIVt1+1UrLHtue8xz16V8apzPYI06W0HbEbEWHxHXgZaAgavIkoh+GeV6hKKd5jm0sS6OYxWXQ==} + '@typescript-eslint/utils@8.52.0': + resolution: {integrity: sha512-wYndVMWkweqHpEpwPhwqE2lnD2DxC6WVLupU/DOt/0/v+/+iQbbzO3jOHjmBMnhu0DgLULvOaU4h4pwHYi2oRQ==} 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/visitor-keys@8.48.0': - resolution: {integrity: sha512-T0XJMaRPOH3+LBbAfzR2jalckP1MSG/L9eUtY0DEzUyVaXJ/t6zN0nR7co5kz0Jko/nkSYCBRkz1djvjajVTTg==} + '@typescript-eslint/visitor-keys@8.52.0': + resolution: {integrity: sha512-ink3/Zofus34nmBsPjow63FP5M7IGff0RKAgqR6+CFpdk22M7aLwC9gOcLGYqr7MczLPzZVERW9hRog3O4n1sQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.3.0': @@ -6158,8 +5963,8 @@ packages: cpu: [x64] os: [win32] - '@upstash/redis@1.36.0': - resolution: {integrity: sha512-9zN2UV9QJGPnXfWU3yZBLVQaqqENDh7g+Y4J2vJuSxBCi9FQ0aUOtaXlzuFhnsiZvCqM+eS27ic+tgmkWUsfOg==} + '@upstash/redis@1.36.1': + resolution: {integrity: sha512-N6SjDcgXdOcTAF+7uNoY69o7hCspe9BcA7YjQdxVu5d25avljTwyLaHBW3krWjrP0FfocgMk94qyVtQbeDp39A==} '@vercel/analytics@1.6.1': resolution: {integrity: sha512-oH9He/bEM+6oKlv3chWuOOcp8Y6fo6/PSro8hEkgCW3pu9/OiCXiUpRUogDh3Fs3LH2sosDrx8CxeOLBEE+afg==} @@ -6199,17 +6004,21 @@ packages: resolution: {integrity: sha512-fnYhv671l+eTTp48gB4zEsTW/YtRgRPnkI2nT7x6qw5rkI1Lq2hTmQIpHPgyThI0znLK+vX2n9XxKdXZ7BUbbw==} engines: {node: '>= 20'} + '@vercel/oidc@3.1.0': + resolution: {integrity: sha512-Fw28YZpRnA3cAHHDlkt7xQHiJ0fcL+NRcIqsocZQUSmbzeIKRpwttJjik5ZGanXP+vlA4SbTg+AbA3bP363l+w==} + engines: {node: '>= 20'} + '@vitest/expect@2.0.5': resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} - '@vitest/expect@2.1.9': - resolution: {integrity: sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==} + '@vitest/expect@4.0.16': + resolution: {integrity: sha512-eshqULT2It7McaJkQGLkPjPjNph+uevROGuIMJdG3V+0BSR2w9u6J9Lwu+E8cK5TETlfou8GRijhafIMhXsimA==} - '@vitest/mocker@2.1.9': - resolution: {integrity: sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==} + '@vitest/mocker@4.0.16': + resolution: {integrity: sha512-yb6k4AZxJTB+q9ycAvsoxGn+j/po0UaPgajllBgt1PzoMAAmJGYFdDk0uCcRcxb3BrME34I6u8gHZTQlkqSZpg==} peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 + vite: ^6.0.0 || ^7.0.0-0 peerDependenciesMeta: msw: optional: true @@ -6222,17 +6031,20 @@ packages: '@vitest/pretty-format@2.1.9': resolution: {integrity: sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==} - '@vitest/runner@2.1.9': - resolution: {integrity: sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==} + '@vitest/pretty-format@4.0.16': + resolution: {integrity: sha512-eNCYNsSty9xJKi/UdVD8Ou16alu7AYiS2fCPRs0b1OdhJiV89buAXQLpTbe+X8V9L6qrs9CqyvU7OaAopJYPsA==} - '@vitest/snapshot@2.1.9': - resolution: {integrity: sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==} + '@vitest/runner@4.0.16': + resolution: {integrity: sha512-VWEDm5Wv9xEo80ctjORcTQRJ539EGPB3Pb9ApvVRAY1U/WkHXmmYISqU5E79uCwcW7xYUV38gwZD+RV755fu3Q==} + + '@vitest/snapshot@4.0.16': + resolution: {integrity: sha512-sf6NcrYhYBsSYefxnry+DR8n3UV4xWZwWxYbCJUt2YdvtqzSPR7VfGrY0zsv090DAbjFZsi7ZaMi1KnSRyK1XA==} '@vitest/spy@2.0.5': resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} - '@vitest/spy@2.1.9': - resolution: {integrity: sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==} + '@vitest/spy@4.0.16': + resolution: {integrity: sha512-4jIOWjKP0ZUaEmJm00E0cOBLU+5WE0BpeNr3XN6TEF05ltro6NJqHWxXD0kA8/Zc8Nh23AT8WQxwNG+WeROupw==} '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} @@ -6240,9 +6052,8 @@ packages: '@vitest/utils@2.1.9': resolution: {integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==} - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} + '@vitest/utils@4.0.16': + resolution: {integrity: sha512-h8z9yYhV3e1LEfaQ3zdypIrnAg/9hguReGZoS7Gl0aBG5xgA410zBqECqmaF/+RkTggRsfnzc1XaAHA6bmUufA==} accepts@2.0.0: resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} @@ -6279,24 +6090,8 @@ packages: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} - ai@4.3.19: - resolution: {integrity: sha512-dIE2bfNpqHN3r6IINp9znguYdhIOheKW2LDigAMrgt/upT3B8eBGPSCblENvaZGoq+hxaN9fSMzjWpbqloP+7Q==} - engines: {node: '>=18'} - peerDependencies: - react: ^18 || ^19 || ^19.0.0-rc - zod: ^3.23.8 - peerDependenciesMeta: - react: - optional: true - - ai@5.0.106: - resolution: {integrity: sha512-M5obwavxSJJ3tGlAFqI6eltYNJB0D20X6gIBCFx/KVorb/X1fxVVfiZZpZb+Gslu4340droSOjT0aKQFCarNVg==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.25.76 || ^4.1.8 - - ai@6.0.0-beta.124: - resolution: {integrity: sha512-Apl4uNZLzc4sAUtu4W77DpM9o+bJJB46A/ayVLDck3MBv+rw4/qGBY9H6/gY9Xpc/CeVogyyEr1DxBMv47olCw==} + ai@5.0.118: + resolution: {integrity: sha512-sKJHfhJkvAyq5NC3yJJ4R8Z3tn4pSHF760/jInKAtmLwPLWTHfGo293DSO4un8QUAgJOagHd09VSXOXv+STMNQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -6307,8 +6102,8 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - ai@6.0.3: - resolution: {integrity: sha512-OOo+/C+sEyscoLnbY3w42vjQDICioVNyS+F+ogwq6O5RJL/vgWGuiLzFwuP7oHTeni/MkmX8tIge48GTdaV7QQ==} + ai@6.0.23: + resolution: {integrity: sha512-IV8hqp6sQvZ0XVlu8bCnFlwG7+2d40ff26RZ1k4yw/zVuk2F6SXlONURtTo9vwPOPYeF7auXvyPA+dMDoepWxg==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -6382,9 +6177,6 @@ packages: resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} engines: {node: '>= 0.4'} - array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - array-includes@3.1.9: resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} engines: {node: '>= 0.4'} @@ -6448,8 +6240,8 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - autoprefixer@10.4.22: - resolution: {integrity: sha512-ARe0v/t9gO28Bznv6GgqARmVqcWOV3mfgUPn9becPHMiD3o9BwlRgaeccZnwTpZ7Zwqrm+c1sUSsMxIzQzc8Xg==} + autoprefixer@10.4.23: + resolution: {integrity: sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -6462,11 +6254,15 @@ packages: aws-sign2@0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} + aws-ssl-profiles@1.1.2: + resolution: {integrity: sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g==} + engines: {node: '>= 6.0.0'} + aws4@1.13.2: resolution: {integrity: sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==} - axe-core@4.11.0: - resolution: {integrity: sha512-ilYanEU8vxxBexpJd8cWM4ElSQq4QctCLKih0TSfjIfCQTeyH/6zVrmIJfLPrKTKJRbiG+cfnZbQIjAlJmF1jQ==} + axe-core@4.11.1: + resolution: {integrity: sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==} engines: {node: '>=4'} axios@1.13.2: @@ -6485,8 +6281,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.8.31: - resolution: {integrity: sha512-a28v2eWrrRWPpJSzxc+mKwm0ZtVx/G8SepdQZDArnXYU/XS+IF6mp8aB/4E+hH1tyGCoDo3KlUCdlSxGDsRkAw==} + baseline-browser-mapping@2.9.13: + resolution: {integrity: sha512-WhtvB2NG2wjr04+h77sg3klAIwrgOqnjS49GGudnUPGFFgg7G17y7Qecqp+2Dr5kUDxNRBca0SK7cG8JwzkWDQ==} hasBin: true basic-auth@2.0.1: @@ -6571,8 +6367,9 @@ packages: resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} engines: {node: '>=4'} - better-sqlite3@11.10.0: - resolution: {integrity: sha512-EwhOpyXiOEL/lKzHz9AW1msWFNzGc/z+LzeB3/jnFJpxu+th2yqvzsSWas1v9jgs9+xiXJcD5A8CJxAG2TaghQ==} + better-sqlite3@12.5.0: + resolution: {integrity: sha512-WwCZ/5Diz7rsF29o27o0Gcc1Du+l7Zsv7SYtVPG0X3G/uUI1LqdxrQI7c9Hs2FWpqXXERjW9hp6g3/tH7DlVKg==} + engines: {node: 20.x || 22.x || 23.x || 24.x || 25.x} bidi-js@1.0.3: resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==} @@ -6593,12 +6390,8 @@ packages: bm25@0.1.1: resolution: {integrity: sha512-K208JmBoEkt995CFSncQ+8VdxpnzTguxDAcb93pTuRBVYWvehievYYAHJiFkMzuTzLZXAGZAOxGlaAFdNbF6XA==} - body-parser@1.20.4: - resolution: {integrity: sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - body-parser@2.2.1: - resolution: {integrity: sha512-nfDwkulwiZYQIGwxdy0RUmowMhKcFVcYXUU7m4QlKYim1rUtg83xm2yjZ40QjDuc291AJjjeSc9b++AWHSgSHw==} + body-parser@2.2.2: + resolution: {integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==} engines: {node: '>=18'} boolbase@1.0.0: @@ -6617,8 +6410,8 @@ packages: browser-assert@1.2.1: resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} - browserslist@4.28.0: - resolution: {integrity: sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==} + browserslist@4.28.1: + resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -6674,8 +6467,8 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - caniuse-lite@1.0.30001757: - resolution: {integrity: sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ==} + caniuse-lite@1.0.30001763: + resolution: {integrity: sha512-mh/dGtq56uN98LlNX9qdbKnzINhX0QzhiWBFEkFfsFO4QyCvL8YegrJAazCwXIeqkIob8BlZPGM3xdnY+sgmvQ==} caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -6687,6 +6480,10 @@ packages: resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} engines: {node: '>=18'} + chai@6.2.2: + resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} + engines: {node: '>=18'} + chalk@3.0.0: resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} engines: {node: '>=8'} @@ -6714,22 +6511,25 @@ packages: chardet@2.1.1: resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==} - check-error@2.1.1: - resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + check-error@2.1.3: + resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==} engines: {node: '>= 16'} cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} - cheerio@1.1.2: - resolution: {integrity: sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==} - engines: {node: '>=20.18.1'} + cheerio@1.0.0-rc.12: + resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} + engines: {node: '>= 6'} chevrotain-allstar@0.3.1: resolution: {integrity: sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==} peerDependencies: chevrotain: ^11.0.0 + chevrotain@10.5.0: + resolution: {integrity: sha512-Pkv5rBY3+CsHOYfV5g/Vs5JY9WTHHDEKOlohI2XeygaZhUeqhAlldZ8Hz9cRmxu709bvS08YzxHdTPHhffc13A==} + chevrotain@11.0.3: resolution: {integrity: sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==} @@ -6763,6 +6563,10 @@ packages: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} + cli-spinners@3.3.0: + resolution: {integrity: sha512-/+40ljC3ONVnYIttjMWrlL51nItDAbBrq2upN8BPyvGU/2n5Oxw3tbNwORCaNuNqLJnxGqOfjUuhsv7l5Q4IsQ==} + engines: {node: '>=18.20'} + cli-width@4.1.0: resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} engines: {node: '>= 12'} @@ -6800,10 +6604,6 @@ packages: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} - commander@13.1.0: - resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} - engines: {node: '>=18'} - commander@14.0.2: resolution: {integrity: sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==} engines: {node: '>=20'} @@ -6833,10 +6633,6 @@ packages: resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} engines: {node: ^14.18.0 || >=16.10.0} - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - content-disposition@1.0.1: resolution: {integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==} engines: {node: '>=18'} @@ -6848,9 +6644,6 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - cookie-signature@1.0.7: - resolution: {integrity: sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==} - cookie-signature@1.2.2: resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} engines: {node: '>=6.6.0'} @@ -6859,8 +6652,8 @@ packages: resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} engines: {node: '>= 0.6'} - cookie@1.0.2: - resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} + cookie@1.1.1: + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} engines: {node: '>=18'} core-util-is@1.0.2: @@ -6903,12 +6696,8 @@ packages: engines: {node: '>=4'} hasBin: true - cssstyle@4.6.0: - resolution: {integrity: sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==} - engines: {node: '>=18'} - - cssstyle@5.3.6: - resolution: {integrity: sha512-legscpSpgSAeGEe0TNcai97DKt9Vd9AsAdOL7Uoetb52Ar/8eJm3LIa39qpv8wWzLFlNG4vVvppQM+teaMPj3A==} + cssstyle@5.3.7: + resolution: {integrity: sha512-7D2EPVltRrsTkhpQmksIu+LxeWAIEk6wRDMJ1qljlv+CKHJM+cJLlfhWIzNA44eAsHXSNe3+vO6DW1yCYx8SuQ==} engines: {node: '>=20'} csstype@3.2.3: @@ -7077,10 +6866,6 @@ packages: resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} engines: {node: '>=0.10'} - data-urls@5.0.0: - resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} - engines: {node: '>=18'} - data-urls@6.0.0: resolution: {integrity: sha512-BnBS08aLUM+DKamupXs3w2tJJoqU+AkaE/+6vQxi/G/DPmIZFJJp9Dkb1kM03AZx8ADehDUZgsNxju3mPXZYIA==} engines: {node: '>=20'} @@ -7100,14 +6885,6 @@ packages: dayjs@1.11.19: resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==} - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: @@ -7176,12 +6953,16 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} + denque@2.1.0: + resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} + engines: {node: '>=0.10'} + depd@2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} - dependency-cruiser@17.3.1: - resolution: {integrity: sha512-yWwszB4GKIBKK/xiHSQ6TVIV6k8byd+gMGT2RMQ+03wb1jGH48cSsLH29iUUZgGtKyLSH51NurbnjXV0+niUjA==} + dependency-cruiser@17.3.6: + resolution: {integrity: sha512-k0mXZaNvR2hZC0Dh2y4NGZZGqWLM6AbxQXmKL0T2m+KRE19nK5gAhm+PdV7f1L+AhdwwSOnebok7C6P27l2xXA==} engines: {node: ^20.12||^22||>=24} hasBin: true @@ -7192,10 +6973,6 @@ packages: destr@2.0.5: resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - detect-indent@6.1.0: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} @@ -7210,11 +6987,8 @@ packages: didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - diff-match-patch@1.0.5: - resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==} - - diff@7.0.0: - resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==} + diff@8.0.2: + resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==} engines: {node: '>=0.3.1'} dir-glob@3.0.1: @@ -7248,9 +7022,6 @@ packages: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - dompurify@3.3.0: - resolution: {integrity: sha512-r+f6MYR1gGN1eJv0TVQbhA7if/U7P87cdPl3HN5rikqaBSBxLiCb/b9O+2eG0cxz0ghyU+mU1QkbsOwERMYlWQ==} - dompurify@3.3.1: resolution: {integrity: sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==} @@ -7265,12 +7036,12 @@ packages: resolution: {integrity: sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==} engines: {node: '>=12'} - drizzle-kit@0.30.6: - resolution: {integrity: sha512-U4wWit0fyZuGuP7iNmRleQyK2V8wCuv57vf5l3MnG4z4fzNTjY/U13M8owyQ5RavqvqxBifWORaR3wIUzlN64g==} + drizzle-kit@0.31.8: + resolution: {integrity: sha512-O9EC/miwdnRDY10qRxM8P3Pg8hXe3LyU4ZipReKOgTwn4OqANmftj8XJz1UPUAS6NMHf0E2htjsbQujUTkncCg==} hasBin: true - drizzle-orm@0.38.4: - resolution: {integrity: sha512-s7/5BpLKO+WJRHspvpqTydxFob8i1vo2rEx4pY6TGY7QSMuUfWUuzaY0DIpXCkgHOo37BaFC+SJQb99dDUXT3Q==} + drizzle-orm@0.45.1: + resolution: {integrity: sha512-Te0FOdKIistGNPMq2jscdqngBRfBpC8uMFVwqjf6gtTVJHIQ/dosgV/CLBU2N4ZJBsXL5savCba9b0YJskKdcA==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' '@cloudflare/workers-types': '>=4' @@ -7280,25 +7051,25 @@ packages: '@neondatabase/serverless': '>=0.10.0' '@op-engineering/op-sqlite': '>=2' '@opentelemetry/api': ^1.4.1 - '@planetscale/database': '>=1' + '@planetscale/database': '>=1.13' '@prisma/client': '*' '@tidbcloud/serverless': '*' '@types/better-sqlite3': '*' '@types/pg': '*' - '@types/react': '>=18' '@types/sql.js': '*' + '@upstash/redis': '>=1.34.7' '@vercel/postgres': '>=0.8.0' '@xata.io/client': '*' better-sqlite3: '>=7' bun-types: '*' expo-sqlite: '>=14.0.0' + gel: '>=2' knex: '*' kysely: '*' mysql2: '>=2' pg: '>=8' postgres: '>=3' prisma: '*' - react: '>=18' sql.js: '>=1' sqlite3: '>=5' peerDependenciesMeta: @@ -7328,10 +7099,10 @@ packages: optional: true '@types/pg': optional: true - '@types/react': - optional: true '@types/sql.js': optional: true + '@upstash/redis': + optional: true '@vercel/postgres': optional: true '@xata.io/client': @@ -7342,6 +7113,8 @@ packages: optional: true expo-sqlite: optional: true + gel: + optional: true knex: optional: true kysely: @@ -7354,8 +7127,6 @@ packages: optional: true prisma: optional: true - react: - optional: true sql.js: optional: true sqlite3: @@ -7377,8 +7148,8 @@ packages: effect@3.18.4: resolution: {integrity: sha512-b1LXQJLe9D11wfnOKAk3PKxuqYshQ0Heez+y5pnkd3jLj1yx9QhM72zZ9uUrOQyNvrs2GZZd/3maL0ZV18YuDA==} - electron-to-chromium@1.5.260: - resolution: {integrity: sha512-ov8rBoOBhVawpzdre+Cmz4FB+y66Eqrk6Gwqd8NGxuhv99GQ8XqMAr351KEkOt7gukXWDg6gJWEMKgL2RLMPtA==} + electron-to-chromium@1.5.267: + resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==} emoji-regex@10.6.0: resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} @@ -7393,22 +7164,15 @@ packages: resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} engines: {node: '>=14'} - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - encodeurl@2.0.0: resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} engines: {node: '>= 0.8'} - encoding-sniffer@0.2.1: - resolution: {integrity: sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==} - end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - enhanced-resolve@5.18.3: - resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} + enhanced-resolve@5.18.4: + resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==} engines: {node: '>=10.13.0'} enquirer@2.4.1: @@ -7430,8 +7194,8 @@ packages: resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - es-abstract@1.24.0: - resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} + es-abstract@1.24.1: + resolution: {integrity: sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==} engines: {node: '>= 0.4'} es-define-property@1.0.1: @@ -7442,8 +7206,8 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-iterator-helpers@1.2.1: - resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} + es-iterator-helpers@1.2.2: + resolution: {integrity: sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w==} engines: {node: '>= 0.4'} es-module-lexer@1.7.0: @@ -7465,9 +7229,6 @@ packages: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} - es6-promise@4.2.8: - resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} - esbuild-register@3.6.0: resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} peerDependencies: @@ -7478,23 +7239,13 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.19.12: - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} - engines: {node: '>=12'} - hasBin: true - - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.25.12: resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} engines: {node: '>=18'} hasBin: true - esbuild@0.27.0: - resolution: {integrity: sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==} + esbuild@0.27.2: + resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==} engines: {node: '>=18'} hasBin: true @@ -7513,8 +7264,8 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - eslint-config-next@16.0.4: - resolution: {integrity: sha512-FknAsm/uexYriO6UXzV2QEm4Yz/5DVQCtMUHx0FRYAKqqf5ia8xPqdyoqXzoCc45nRF5brkFpBYMvtciavzD4g==} + eslint-config-next@16.1.1: + resolution: {integrity: sha512-55nTpVWm3qeuxoQKLOjQVciKZJUphKrNM0fCcQHAIOGl6VFXgaqeMfv0aKJhs7QtcnlAPhNVqsqRfRjeKBPIUA==} peerDependencies: eslint: '>=9.0.0' typescript: '>=3.3.1' @@ -7575,12 +7326,6 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - eslint-plugin-react-hooks@5.2.0: - resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==} - engines: {node: '>=10'} - 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-plugin-react-hooks@7.0.1: resolution: {integrity: sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==} engines: {node: '>=18'} @@ -7605,8 +7350,8 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.39.1: - resolution: {integrity: sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==} + eslint@9.39.2: + resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -7624,8 +7369,8 @@ packages: engines: {node: '>=4'} hasBin: true - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} engines: {node: '>=0.10'} esrecurse@4.3.0: @@ -7668,8 +7413,8 @@ packages: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} - expect-type@1.2.2: - resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} + expect-type@1.3.0: + resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} engines: {node: '>=12.0.0'} express-rate-limit@7.5.1: @@ -7678,10 +7423,6 @@ packages: peerDependencies: express: '>= 4.11' - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} - engines: {node: '>= 0.10.0'} - express@5.2.1: resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} engines: {node: '>= 18'} @@ -7726,12 +7467,12 @@ packages: fast-uri@3.1.0: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} - fast-xml-parser@4.5.3: - resolution: {integrity: sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==} + fast-xml-parser@5.3.3: + resolution: {integrity: sha512-2O3dkPAAC6JavuMm8+4+pgTk+5hoAs+CjZ+sWcQLkX9+/tHRuTkQh/Oaifr8qDmZ8iEHb771Ea6G8CdwkrgvYA==} hasBin: true - fastq@1.19.1: - resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + fastq@1.20.1: + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} fault@1.0.4: resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==} @@ -7759,10 +7500,6 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - finalhandler@1.3.2: - resolution: {integrity: sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==} - engines: {node: '>= 0.8'} - finalhandler@2.1.1: resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==} engines: {node: '>= 18.0.0'} @@ -7833,8 +7570,8 @@ packages: fraction.js@5.3.4: resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} - framer-motion@11.18.2: - resolution: {integrity: sha512-5F5Och7wrvtLVElIpclDT0CBzMVg3dL22B64aZwHtsIY8RB4mXICLrkajK4G9R+ieSAGcgrLeae2SeUTg2pr6w==} + framer-motion@12.25.0: + resolution: {integrity: sha512-mlWqd0rApIjeyhTCSNCqPYsUAEhkcUukZxH3ke6KbstBRPcxhEpuIjmiUQvB+1E9xkEm5SpNHBgHCapH/QHTWg==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -7847,10 +7584,6 @@ packages: react-dom: optional: true - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - fresh@2.0.0: resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} engines: {node: '>= 0.8'} @@ -7886,6 +7619,9 @@ packages: engines: {node: '>= 18.0.0'} hasBin: true + generate-function@2.3.1: + resolution: {integrity: sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==} + generator-function@2.0.1: resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} engines: {node: '>= 0.4'} @@ -7910,6 +7646,9 @@ packages: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} + get-port-please@3.1.2: + resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} + get-proto@1.0.1: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} @@ -7974,8 +7713,8 @@ 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==} + grammex@3.1.12: + resolution: {integrity: sha512-6ufJOsSA7LcQehIJNCO7HIBykfM7DXQual0Ny780/DEcJIpBlHRvcqEBWGPYd7hrXL2GJ3oJI1MIhaXjWmLQOQ==} graphql@16.12.0: resolution: {integrity: sha512-DKKrynuQRne0PNpEbzuEdHlYOMksHSUI8Zc9Unei5gTsMNA2/vMpoMz/yKba50pejK56qj98qM0SjYxAKi13gQ==} @@ -7984,9 +7723,9 @@ packages: hachure-fill@0.5.2: resolution: {integrity: sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==} - happy-dom@15.11.7: - resolution: {integrity: sha512-KyrFvnl+J9US63TEzwoiJOQzZBJY7KgBushJA8X61DMbNsH+2ONkDuLDnCnwUiPTF42tLoEmrPyoqbenVA5zrg==} - engines: {node: '>=18.0.0'} + happy-dom@20.1.0: + resolution: {integrity: sha512-ebvqjBqzenBk2LjzNEAzoj7yhw7rW/R2/wVevMu6Mrq3MXtcI/RUz4+ozpcOcqVLEWPqLfg2v9EAU7fFXZUUJw==} + engines: {node: '>=20.0.0'} har-schema@2.0.0: resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} @@ -8054,8 +7793,8 @@ packages: hast-util-to-jsx-runtime@2.3.6: resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} - hast-util-to-parse5@8.0.0: - resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + hast-util-to-parse5@8.0.1: + resolution: {integrity: sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==} hast-util-to-text@4.0.2: resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} @@ -8089,18 +7828,14 @@ packages: highlightjs-vue@1.0.0: resolution: {integrity: sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==} - hono@4.11.3: - resolution: {integrity: sha512-PmQi306+M/ct/m5s66Hrg+adPnkD5jiO6IjA7WhWw0gSBSo1EcRegwuI1deZ+wd5pzCGynCcn2DprnE4/yEV4w==} + hono@4.10.6: + resolution: {integrity: sha512-BIdolzGpDO9MQ4nu3AUuDwHZZ+KViNm+EZ75Ae55eMXMqLVhDFqEMXxtUe9Qh8hjL+pIna/frs2j6Y2yD5Ua/g==} engines: {node: '>=16.9.0'} html-encoding-sniffer@3.0.0: resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} engines: {node: '>=12'} - html-encoding-sniffer@4.0.0: - resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} - engines: {node: '>=18'} - html-encoding-sniffer@6.0.0: resolution: {integrity: sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} @@ -8111,16 +7846,9 @@ packages: html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - htmlparser2@10.0.0: - resolution: {integrity: sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==} - htmlparser2@8.0.2: resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - http-errors@2.0.1: resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} engines: {node: '>= 0.8'} @@ -8142,24 +7870,23 @@ packages: resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} engines: {node: '>=0.8', npm: '>=1.3.7'} + http-status-codes@2.3.0: + resolution: {integrity: sha512-RJ8XvFvpPM/Dmc5SV+dC4y5PCeOhT3x1Hq0NU3rjGeg5a/CqlhZ7uudknPwZFz4aeAXDcbAyaeP7GAo9lvngtA==} + https-proxy-agent@7.0.6: resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} - human-id@4.1.2: - resolution: {integrity: sha512-v/J+4Z/1eIJovEBdlV5TYj1IR+ZiohcYGRY+qN/oC9dAfKzVT023N/Bgw37hrKCoVRBvk3bqyzpr2PP5YeTMSg==} + human-id@4.1.3: + resolution: {integrity: sha512-tsYlhAYpjCKa//8rXZ9DqKEawhPoSytweBC2eNvcaDK+57RZLHGqNs3PZTQO6yekLFSuvA6AlnAfrw1uBvtb+Q==} hasBin: true - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} - iconv-lite@0.7.0: - resolution: {integrity: sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==} + iconv-lite@0.7.2: + resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==} engines: {node: '>=0.10.0'} ieee754@1.2.1: @@ -8346,6 +8073,9 @@ packages: is-promise@4.0.0: resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} + is-property@1.0.2: + resolution: {integrity: sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==} + is-regex@1.2.1: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} @@ -8462,15 +8192,6 @@ packages: resolution: {integrity: sha512-iZ8Bdb84lWRuGHamRXFyML07r21pcwBrLkHEuHgEY5UbCouBwv7ECknDRKzsQIXMiqpPymqtIf8TC/shYKB5rw==} engines: {node: '>=12.0.0'} - jsdom@26.1.0: - resolution: {integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==} - engines: {node: '>=18'} - peerDependencies: - canvas: ^3.0.0 - peerDependenciesMeta: - canvas: - optional: true - jsdom@27.4.0: resolution: {integrity: sha512-mjzqwWRD9Y1J1KUi7W97Gja1bwOOM5Ug0EZ6UDK3xS7j7mndrkwozHtSblfomlzyB4NepioNt+B2sOSzczVgtQ==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} @@ -8530,11 +8251,6 @@ packages: engines: {node: '>=6'} hasBin: true - jsondiffpatch@0.6.0: - resolution: {integrity: sha512-3QItJOXp2AP1uv7waBkao5nCvhEv+QmJAd38Ybq7wNI74Q+BBmnLn4EDKz6yI9xGAIQoUF87qHt+kc1IVxB4zQ==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} @@ -8562,8 +8278,8 @@ packages: resolution: {integrity: sha512-C3iHfuGUXK2u8/ipq9LfjFfXFxAZMQJJq7vLS45r3D9Y2xQ/m4S8zaR4zMLFWh9AsNPXmcFfUDhTEO8UIC/V6Q==} engines: {node: '>=12.0.0'} - katex@0.16.25: - resolution: {integrity: sha512-woHRUZ/iF23GBP1dkDQMh1QBad9dmr8/PAwNA54VrSOVYgI12MAcE14TqnDdQOdzyEonGzMepYnqBMYdsoAr8Q==} + katex@0.16.27: + resolution: {integrity: sha512-aeQoDkuRWSqQN6nSvVCEFvfXdqo1OQiCmmW1kc9xSdjutPv7BGO7pqY9sQRJpMOGrEdfDgF2TfRXe5eUAD2Waw==} hasBin: true keyv@4.5.4: @@ -8576,8 +8292,8 @@ packages: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} - knip@5.70.2: - resolution: {integrity: sha512-LI7DbeVnk7h9+FAet5KzzHNdDwJyqDa2+cn4uQfZYTfpuVjEqtGmYD9r5b9JEuOs4eVkf/7sskNhWXxELm3C/Q==} + knip@5.80.2: + resolution: {integrity: sha512-Yt7iF8Uzl7pp3mGA6yvum6PZBcbGhjasZYuqIwcIAX1jsIhGRUAK0icP0qrB6FSPBI3BpIeMHl7n9meCLO6ovg==} engines: {node: '>=18.18.0'} hasBin: true peerDependencies: @@ -8605,64 +8321,138 @@ packages: layout-base@2.0.1: resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==} - lefthook-darwin-arm64@1.13.6: - resolution: {integrity: sha512-m6Lb77VGc84/Qo21Lhq576pEvcgFCnvloEiP02HbAHcIXD0RTLy9u2yAInrixqZeaz13HYtdDaI7OBYAAdVt8A==} + lefthook-darwin-arm64@2.0.13: + resolution: {integrity: sha512-KbQqpNSNTugjtPzt97CNcy/XZy5asJ0+uSLoHc4ML8UCJdsXKYJGozJHNwAd0Xfci/rQlj82A7rPOuTdh0jY0Q==} cpu: [arm64] os: [darwin] - lefthook-darwin-x64@1.13.6: - resolution: {integrity: sha512-CoRpdzanu9RK3oXR1vbEJA5LN7iB+c7hP+sONeQJzoOXuq4PNKVtEaN84Gl1BrVtCNLHWFAvCQaZPPiiXSy8qg==} + lefthook-darwin-x64@2.0.13: + resolution: {integrity: sha512-s/vI6sEE8/+rE6CONZzs59LxyuSc/KdU+/3adkNx+Q13R1+p/AvQNeszg3LAHzXmF3NqlxYf8jbj/z5vBzEpRw==} cpu: [x64] os: [darwin] - lefthook-freebsd-arm64@1.13.6: - resolution: {integrity: sha512-X4A7yfvAJ68CoHTqP+XvQzdKbyd935sYy0bQT6Ajz7FL1g7hFiro8dqHSdPdkwei9hs8hXeV7feyTXbYmfjKQQ==} + lefthook-freebsd-arm64@2.0.13: + resolution: {integrity: sha512-iQeJTU7Zl8EJlCMQxNZQpJFAQ9xl40pydUIv5SYnbJ4nqIr9ONuvrioNv6N2LtKP5aBl1nIWQQ9vMjgVyb3k+A==} cpu: [arm64] os: [freebsd] - lefthook-freebsd-x64@1.13.6: - resolution: {integrity: sha512-ai2m+Sj2kGdY46USfBrCqLKe9GYhzeq01nuyDYCrdGISePeZ6udOlD1k3lQKJGQCHb0bRz4St0r5nKDSh1x/2A==} + lefthook-freebsd-x64@2.0.13: + resolution: {integrity: sha512-99cAXKRIzpq/u3obUXbOQJCHP+0ZkJbN3TF+1ZQZlRo3Y6+mPSCg9fh/oi6dgbtu4gTI5Ifz3o5p2KZzAIF9ZQ==} cpu: [x64] os: [freebsd] - lefthook-linux-arm64@1.13.6: - resolution: {integrity: sha512-cbo4Wtdq81GTABvikLORJsAWPKAJXE8Q5RXsICFUVznh5PHigS9dFW/4NXywo0+jfFPCT6SYds2zz4tCx6DA0Q==} + lefthook-linux-arm64@2.0.13: + resolution: {integrity: sha512-RWarenY3kLy/DT4/8dY2bwDlYwlELRq9MIFq+FiMYmoBHES3ckWcLX2JMMlM49Y672paQc7MbneSrNUn/FQWhg==} cpu: [arm64] os: [linux] - lefthook-linux-x64@1.13.6: - resolution: {integrity: sha512-uJl9vjCIIBTBvMZkemxCE+3zrZHlRO7Oc+nZJ+o9Oea3fu+W82jwX7a7clw8jqNfaeBS+8+ZEQgiMHWCloTsGw==} + lefthook-linux-x64@2.0.13: + resolution: {integrity: sha512-QZRcxXGf8Uj/75ITBqoBh0zWhJE7+uFoRxEHwBq0Qjv55Q4KcFm7FBN/IFQCSd14reY5pmY3kDaWVVy60cAGJA==} cpu: [x64] os: [linux] - lefthook-openbsd-arm64@1.13.6: - resolution: {integrity: sha512-7r153dxrNRQ9ytRs2PmGKKkYdvZYFPre7My7XToSTiRu5jNCq++++eAKVkoyWPduk97dGIA+YWiEr5Noe0TK2A==} + lefthook-openbsd-arm64@2.0.13: + resolution: {integrity: sha512-LAuOWwnNmOlRE0RxKMOhIz5Kr9tXi0rCjzXtDARW9lvfAV6Br2wP+47q0rqQ8m/nVwBYoxfJ/RDunLbb86O1nA==} cpu: [arm64] os: [openbsd] - lefthook-openbsd-x64@1.13.6: - resolution: {integrity: sha512-Z+UhLlcg1xrXOidK3aLLpgH7KrwNyWYE3yb7ITYnzJSEV8qXnePtVu8lvMBHs/myzemjBzeIr/U/+ipjclR06g==} + lefthook-openbsd-x64@2.0.13: + resolution: {integrity: sha512-n9TIN3QLncyxOHomiKKwzDFHKOCm5H28CVNAZFouKqDwEaUGCs5TJI88V85j4/CgmLVUU8uUn4ClVCxIWYG59w==} cpu: [x64] os: [openbsd] - lefthook-windows-arm64@1.13.6: - resolution: {integrity: sha512-Uxef6qoDxCmUNQwk8eBvddYJKSBFglfwAY9Y9+NnnmiHpWTjjYiObE9gT2mvGVpEgZRJVAatBXc+Ha5oDD/OgQ==} + lefthook-windows-arm64@2.0.13: + resolution: {integrity: sha512-sdSC4F9Di7y0t43Of9MOA5g/0CmvkM4juQ3sKfUhRcoygetLJn4PR2/pvuDOIaGf4mNMXBP5IrcKaeDON9HrcA==} cpu: [arm64] os: [win32] - lefthook-windows-x64@1.13.6: - resolution: {integrity: sha512-mOZoM3FQh3o08M8PQ/b3IYuL5oo36D9ehczIw1dAgp1Ly+Tr4fJ96A+4SEJrQuYeRD4mex9bR7Ps56I73sBSZA==} + lefthook-windows-x64@2.0.13: + resolution: {integrity: sha512-ccl1v7Fl10qYoghEtjXN+JC1x/y/zLM/NSHf3NFGeKEGBNd1P5d/j6w8zVmhfzi+ekS8whXrcNbRAkLdAqUrSw==} cpu: [x64] os: [win32] - lefthook@1.13.6: - resolution: {integrity: sha512-ojj4/4IJ29Xn4drd5emqVgilegAPN3Kf0FQM2p/9+lwSTpU+SZ1v4Ig++NF+9MOa99UKY8bElmVrLhnUUNFh5g==} + lefthook@2.0.13: + resolution: {integrity: sha512-D39rCVl7/GpqakvhQvqz07SBpzUWTvWjXKnBZyIy8O6D+Lf9xD6tnbHtG5nWXd9iPvv1AKGQwL9R/e5rNtV6SQ==} hasBin: true levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} + lightningcss-android-arm64@1.30.2: + resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.30.2: + resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.30.2: + resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.30.2: + resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.30.2: + resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.30.2: + resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.30.2: + resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.30.2: + resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.30.2: + resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.30.2: + resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.30.2: + resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.30.2: + resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} + engines: {node: '>= 12.0.0'} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + lilconfig@3.1.3: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} @@ -8685,6 +8475,9 @@ packages: lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + lodash-es@4.17.22: + resolution: {integrity: sha512-XEawp1t0gxSi9x01glktRZ5HDy0HXqrM0x5pXQM98EaI0NxO6jVM7omDOxsuEo5UIASAnm2bRp1Jt/e0a2XU8Q==} + lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} @@ -8698,6 +8491,13 @@ packages: resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} engines: {node: '>=18'} + log-symbols@7.0.1: + resolution: {integrity: sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg==} + engines: {node: '>=18'} + + long@5.3.2: + resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} + longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} @@ -8714,10 +8514,6 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.2.2: - resolution: {integrity: sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg==} - engines: {node: 20 || >=22} - lru-cache@11.2.4: resolution: {integrity: sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==} engines: {node: 20 || >=22} @@ -8725,6 +8521,10 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + lru.min@1.1.3: + resolution: {integrity: sha512-Lkk/vx6ak3rYkRR0Nhu4lFUT2VDnQSxBe8Hbl7f36358p6ow8Bnvr8lrLt98H8J1aGxfhbX4Fs5tYg2+FTwr5Q==} + engines: {bun: '>=1.0.0', deno: '>=1.30.0', node: '>=8.0.0'} + lucide-react@0.542.0: resolution: {integrity: sha512-w3hD8/SQB7+lzU2r4VdFyzzOzKnUjTZIF/MQJGSSvni7Llewni4vuViRppfRAa2guOsY5k4jZyxw/i9DQHv+dw==} peerDependencies: @@ -8747,16 +8547,16 @@ packages: markdown-table@3.0.4: resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} - marked@14.1.4: - resolution: {integrity: sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==} - engines: {node: '>= 18'} - hasBin: true - marked@16.4.2: resolution: {integrity: sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA==} engines: {node: '>= 20'} hasBin: true + marked@17.0.1: + resolution: {integrity: sha512-boeBdiS0ghpWcSwoNm/jJBwdpFaMnZWRzjA6SkUMYb40SVaN1x7mmfGKp0jvexGcx+7y2La5zRZsYFZI6Qpypg==} + engines: {node: '>= 20'} + hasBin: true + math-intrinsics@1.1.0: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} @@ -8812,10 +8612,6 @@ packages: mdn-data@2.12.2: resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - media-typer@1.1.0: resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} engines: {node: '>= 0.8'} @@ -8824,19 +8620,12 @@ packages: resolution: {integrity: sha512-qUEg2g8vxPe+zPn09KidjIStHPtoBO8Cttm8bgJFWWabbsjQ9Av9Ky+6UcvKx6ue0LLb/LEhtcyQpRyKfzeXcg==} engines: {node: '>=0.10.0'} - memoize@10.2.0: - resolution: {integrity: sha512-DeC6b7QBrZsRs3Y02A6A7lQyzFbsQbqgjI6UW0GigGWV+u1s25TycMr0XHZE4cJce7rY/vyw2ctMQqfDkIhUEA==} - engines: {node: '>=18'} - memoizerific@1.11.3: resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} memory-pager@1.5.0: resolution: {integrity: sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==} - merge-descriptors@1.0.3: - resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} - merge-descriptors@2.0.0: resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} engines: {node: '>=18'} @@ -8848,10 +8637,6 @@ packages: mermaid@11.12.2: resolution: {integrity: sha512-n34QPDPEKmaeCG4WDMGy0OT6PSyxKCfy2pJgShP+Qow2KLrvWjclwbc3yXfSIf4BanqWEhQEpngWwNp/XhZt6w==} - methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - micromark-core-commonmark@2.0.3: resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} @@ -9070,11 +8855,11 @@ packages: resolution: {integrity: sha512-dW2U01gN8EVQT5KAO5AkzjbqWc8A/CsEq15jOzq/M9ISpy8jw3iq7W9ZP135h9zykFOMt3AMxq4+anvt2YNJgw==} engines: {node: '>=16.20.1'} - motion-dom@11.18.1: - resolution: {integrity: sha512-g76KvA001z+atjfxczdRtw/RXOM3OMSdd1f4DL77qCTF/+avrRJiawSG4yDibEQ215sr9kpinSlX2pCTJ9zbhw==} + motion-dom@12.24.11: + resolution: {integrity: sha512-DlWOmsXMJrV8lzZyd+LKjG2CXULUs++bkq8GZ2Sr0R0RRhs30K2wtY+LKiTjhmJU3W61HK+rB0GLz6XmPvTA1A==} - motion-utils@11.18.1: - resolution: {integrity: sha512-49Kt+HKjtbJKLtgO/LKj9Ld+6vw9BjH5d9sc40R/kVyH8GLAXgT42M2NnuPcJNuA3s9ZfZBUcwIgpmZWGEE+hA==} + motion-utils@12.24.10: + resolution: {integrity: sha512-x5TFgkCIP4pPsRLpKoI86jv/q8t8FQOiM/0E8QKBzfMozWHfkKap2gA1hOki+B5g3IsBNpxbUnfOum1+dgvYww==} mpath@0.9.0: resolution: {integrity: sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==} @@ -9088,14 +8873,11 @@ packages: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - msw@2.12.3: - resolution: {integrity: sha512-/5rpGC0eK8LlFqsHaBmL19/PVKxu/CCt8pO1vzp9X6SDLsRDh/Ccudkf3Ur5lyaKxJz9ndAx+LaThdv0ySqB6A==} + msw@2.12.7: + resolution: {integrity: sha512-retd5i3xCZDVWMYjHEVuKTmhqY8lSsxujjVrZiGbbdoxxIBg5S7rCuYy/YQpfrTYIxpd/o0Kyb/3H+1udBMoYg==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -9112,9 +8894,17 @@ packages: resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} engines: {node: ^18.17.0 || >=20.5.0} + mysql2@3.15.3: + resolution: {integrity: sha512-FBrGau0IXmuqg4haEZRBfHNWB5mUARw6hNwPDXXGg0XzVJ50mr/9hb267lvpVMnhZ1FON3qNd4Xfcez1rbFwSg==} + engines: {node: '>= 8.0'} + mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + named-placeholders@1.1.6: + resolution: {integrity: sha512-Tz09sEL2EEuv5fFowm419c1+a/jSMiBjI9gHxVLrVdbUkkNUUfjsVYs9pVZu5oCon/kmRh9TfLEObFtkVxmY0w==} + engines: {node: '>=8.0.0'} + nanoid@3.3.11: resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -9144,10 +8934,6 @@ packages: resolution: {integrity: sha512-qHKU+BzPXzEDwToFBzlI+3oI2jeN3xRNP421ifoF2Fw7ej+5zEO3Z5wUKPjz00jhz9/ESerIUGfhPqqkOqlWPA==} engines: {node: '>=0.4.10'} - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - negotiator@1.0.0: resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} engines: {node: '>= 0.6'} @@ -9158,10 +8944,9 @@ packages: react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc - next@16.0.8: - resolution: {integrity: sha512-LmcZzG04JuzNXi48s5P+TnJBsTGPJunViNKV/iE4uM6kstjTQsQhvsAv+xF6MJxU2Pr26tl15eVbp0jQnsv6/g==} + next@16.1.1: + resolution: {integrity: sha512-QI+T7xrxt1pF6SQ/JYFz95ro/mg/1Znk5vBebsWwbpejj1T0A23hO7GYEaVac9QUOT2BIMiuzm0L99ooq7k0/w==} engines: {node: '>=20.9.0'} - deprecated: This version has a security vulnerability. Please upgrade to a patched version. See https://nextjs.org/blog/security-update-2025-12-11 for more details. hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -9194,16 +8979,9 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nwsapi@2.2.23: - resolution: {integrity: sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==} - nypm@0.6.2: resolution: {integrity: sha512-7eM+hpOtrKrBDCh7Ypu2lJ9Z7PNZBdi/8AT3AX8xoCj43BBVHD0hPSTEvMtkMpfs8FCqBGhxB+uToIQimA111g==} engines: {node: ^14.16.0 || >=16.10.0} @@ -9248,6 +9026,9 @@ packages: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} + obug@2.1.1: + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + ohash@2.0.11: resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} @@ -9272,8 +9053,8 @@ packages: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} - openai@6.9.1: - resolution: {integrity: sha512-vQ5Rlt0ZgB3/BNmTa7bIijYFhz3YBceAA3Z4JuoMSBftBF9YqFHIEhZakSs+O/Ad7EaoEimZvHxD5ylRjN11Lg==} + openai@6.15.0: + resolution: {integrity: sha512-F1Lvs5BoVvmZtzkUEVyh8mDQPPFolq4F+xdsx/DO8Hee8YF3IGAlZqUIsF+DVGhqf4aU0a3bTghsxB6OIsRy1g==} hasBin: true peerDependencies: ws: ^8.18.0 @@ -9299,6 +9080,10 @@ packages: resolution: {integrity: sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==} engines: {node: '>=18'} + ora@9.0.0: + resolution: {integrity: sha512-m0pg2zscbYgWbqRR6ABga5c3sZdEon7bSgjnlXC64kxtxLOyjRcbbUkLj7HFyy/FTD+P2xdBWu8snGhYI0jc4A==} + engines: {node: '>=20'} + outdent@0.5.0: resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} @@ -9309,8 +9094,8 @@ packages: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} - oxc-resolver@11.14.0: - resolution: {integrity: sha512-i4wNrqhOd+4YdHJfHglHtFiqqSxXuzFA+RUqmmWN1aMD3r1HqUSrIhw17tSO4jwKfhLs9uw1wzFPmvMsWacStg==} + oxc-resolver@11.16.2: + resolution: {integrity: sha512-Uy76u47vwhhF7VAmVY61Srn+ouiOobf45MU9vGct9GD2ARy6hKoqEElyHDB0L+4JOM6VLuZ431KiLwyjI/A21g==} p-filter@2.1.0: resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} @@ -9328,6 +9113,10 @@ packages: resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} engines: {node: '>=18'} + p-limit@7.2.0: + resolution: {integrity: sha512-ATHLtwoTNDloHRFFxFJdHnG6n2WUeFjaR8XQMFdKIv0xkXjrER8/iG9iu265jOM95zXHAfv9oTkqhrfbIzosrQ==} + engines: {node: '>=20'} + p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -9369,9 +9158,6 @@ packages: parse5-htmlparser2-tree-adapter@7.1.0: resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==} - parse5-parser-stream@7.1.2: - resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} - parse5@7.3.0: resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} @@ -9404,9 +9190,6 @@ packages: resolution: {integrity: sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==} engines: {node: 20 || >=22} - path-to-regexp@0.1.12: - resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} - path-to-regexp@6.3.0: resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} @@ -9417,9 +9200,6 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} @@ -9530,6 +9310,18 @@ packages: peerDependencies: postcss: ^8.4.21 + postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + postcss-load-config@6.0.1: resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} engines: {node: '>= 18'} @@ -9589,6 +9381,10 @@ packages: resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==} engines: {node: '>=0.10.0'} + postgres@3.4.7: + resolution: {integrity: sha512-Jtc2612XINuBjIl/QTWsV5UvE8UHuNblcO3vVADSrKsrc6RqGX6lOW1cEo3CM2v0XG4Nat8nI+YM7/f26VxXLw==} + engines: {node: '>=12'} + prebuild-install@7.1.3: resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==} engines: {node: '>=10'} @@ -9610,8 +9406,8 @@ packages: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - prisma@6.19.0: - resolution: {integrity: sha512-F3eX7K+tWpkbhl3l4+VkFtrwJlLXbAM+f9jolgoUZbFcm1DgHZ4cq9AgVEgUym2au5Ad/TDLN8lg83D+M10ycw==} + prisma@6.19.1: + resolution: {integrity: sha512-XRfmGzh6gtkc/Vq3LqZJcS2884dQQW3UhPo6jNRoiTW95FFQkXFg8vkYEy6og+Pyv0aY7zRQ7Wn1Cvr56XjhQQ==} engines: {node: '>=18.18'} hasBin: true peerDependencies: @@ -9620,6 +9416,19 @@ packages: typescript: optional: true + prisma@7.2.0: + resolution: {integrity: sha512-jSdHWgWOgFF24+nRyyNRVBIgGDQEsMEF8KPHvhBBg3jWyR9fUAK0Nq9ThUmiGlNgq2FA7vSk/ZoCvefod+a8qg==} + engines: {node: ^20.19 || ^22.12 || >=24.0} + hasBin: true + peerDependencies: + better-sqlite3: '>=9.0.0' + typescript: '>=5.4.0' + peerDependenciesMeta: + better-sqlite3: + optional: true + typescript: + optional: true + prismjs@1.30.0: resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} engines: {node: '>=6'} @@ -9635,8 +9444,8 @@ packages: prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - property-information@6.5.0: - resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + proper-lockfile@4.1.2: + resolution: {integrity: sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==} property-information@7.1.0: resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} @@ -9661,8 +9470,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.0: - resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} + qs@6.14.1: + resolution: {integrity: sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==} engines: {node: '>=0.6'} qs@6.5.3: @@ -9672,9 +9481,6 @@ packages: quansync@0.2.11: resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} - querystringify@2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -9682,10 +9488,6 @@ packages: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} - raw-body@2.5.3: - resolution: {integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==} - engines: {node: '>= 0.8'} - raw-body@3.0.2: resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==} engines: {node: '>= 0.10'} @@ -9706,10 +9508,10 @@ packages: resolution: {integrity: sha512-hlSJDQ2synMPKFZOsKo9Hi8WWZTC7POR8EmWvTSjow+VDgKzkmjQvFm2fk0tmRw+f0vTOIYKlarR0iL4996pdg==} engines: {node: '>=16.14.0'} - react-dom@19.2.0: - resolution: {integrity: sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==} + react-dom@19.2.3: + resolution: {integrity: sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==} peerDependencies: - react: ^19.2.0 + react: ^19.2.3 react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -9735,8 +9537,8 @@ packages: react: '>=16 || >=17 || >= 18 || >= 19' react-dom: '>=16 || >=17 || >= 18 || >=19' - react@19.2.0: - resolution: {integrity: sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==} + react@19.2.3: + resolution: {integrity: sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -9786,8 +9588,11 @@ packages: regex-utilities@2.3.0: resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} - regex@6.0.1: - resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} + regex@6.1.0: + resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==} + + regexp-to-ast@0.5.0: + resolution: {integrity: sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==} regexp-tree@0.1.27: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} @@ -9797,8 +9602,8 @@ packages: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} - rehype-harden@1.1.6: - resolution: {integrity: sha512-5WyX6BFEWYmmbCF/S2gNRklfgPGTiGjviAjbseO4XlpqEilWBkvWwve6uU/JB3C0JvG/qxCZa3rBn8+ajy4i/A==} + rehype-harden@1.1.7: + resolution: {integrity: sha512-j5DY0YSK2YavvNGV+qBHma15J9m0WZmRe8posT5AtKDS6TNWtMVTo6RiqF8SidfcASYz8f3k2J/1RWmq5zTXUw==} rehype-katex@7.0.1: resolution: {integrity: sha512-OiM2wrZ/wuhKkigASodFoo8wimG3H12LWQaH8qSPVJn9apWKFSH3YOCtbKpBorTVw/eI7cuT21XBbvwEswbIOA==} @@ -9844,6 +9649,12 @@ packages: remark-stringify@11.0.0: resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + remeda@2.21.3: + resolution: {integrity: sha512-XXrZdLA10oEOQhLLzEJEiFFSKi21REGAkHdImIb4rt/XXy8ORGXh5HCcpUOsElfPNDb+X6TA/+wkh+p2KffYmg==} + + remend@1.0.1: + resolution: {integrity: sha512-152puVH0qMoRJQFnaMG+rVDdf01Jq/CaED+MBuXExurJgdbkLp0c3TIe4R12o28Klx8uyGsjvFNG05aFG69G9w==} + request@2.88.2: resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} engines: {node: '>= 6'} @@ -9860,8 +9671,8 @@ packages: requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - resend@6.6.0: - resolution: {integrity: sha512-d1WoOqSxj5x76JtQMrieNAG1kZkh4NU4f+Je1yq4++JsDpLddhEwnJlNfvkCzvUuZy9ZquWmMMAm2mENd2JvRw==} + resend@6.7.0: + resolution: {integrity: sha512-2ZV0NDZsh4Gh+Nd1hvluZIitmGJ59O4+OxMufymG6Y8uz1Jgt2uS1seSENnkIUlmwg7/dwmfIJC9rAufByz7wA==} engines: {node: '>=20'} peerDependencies: '@react-email/render': '*' @@ -9893,6 +9704,10 @@ packages: resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} engines: {node: '>=18'} + retry@0.12.0: + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} + retry@0.13.1: resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} engines: {node: '>= 4'} @@ -9907,8 +9722,8 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.53.3: - resolution: {integrity: sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==} + rollup@4.55.1: + resolution: {integrity: sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -9922,9 +9737,6 @@ packages: resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} engines: {node: '>= 18'} - rrweb-cssom@0.8.0: - resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==} - rss-parser@3.13.0: resolution: {integrity: sha512-7jWUBV5yGN3rqMMj7CZufl/291QAhvrrGpDNE4k/02ZchL0npisiYYqULF71jCEKoIiHvK/Q2e6IkDwPziT7+w==} @@ -9965,8 +9777,9 @@ packages: sanitize-html@2.17.0: resolution: {integrity: sha512-dLAADUSS8rBwhaevT12yCezvioCA+bmUTPH/u57xKPT8d++voeYE6HeluA/bPbQ15TwDBG2ii+QZIEmYx8VdxA==} - sax@1.4.3: - resolution: {integrity: sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==} + sax@1.4.4: + resolution: {integrity: sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==} + engines: {node: '>=11.0.0'} saxes@6.0.0: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} @@ -9981,9 +9794,6 @@ packages: secure-compare@3.0.1: resolution: {integrity: sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==} - secure-json-parse@2.7.0: - resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} - semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -9993,21 +9803,12 @@ packages: engines: {node: '>=10'} hasBin: true - send@0.19.0: - resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} - engines: {node: '>= 0.8.0'} - - send@0.19.1: - resolution: {integrity: sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==} - engines: {node: '>= 0.8.0'} - send@1.2.1: resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} engines: {node: '>= 18'} - serve-static@1.16.2: - resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} - engines: {node: '>= 0.8.0'} + seq-queue@0.0.5: + resolution: {integrity: sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==} serve-static@2.2.1: resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==} @@ -10047,8 +9848,8 @@ packages: resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} engines: {node: '>= 0.4'} - shiki@3.19.0: - resolution: {integrity: sha512-77VJr3OR/VUZzPiStyRhADmO2jApMM0V2b1qf0RpfWya8Zr1PeZev5AEpPGAAKWdiYUtcZGBE4F5QvJml1PvWA==} + shiki@3.21.0: + resolution: {integrity: sha512-N65B/3bqL/TI2crrXr+4UivctrAGEjmsib5rPMMPpFp1xAx/w03v8WZ9RDDFYteXoEgY7qZ4HGgl5KBIu1153w==} side-channel-list@1.0.0: resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} @@ -10072,6 +9873,9 @@ packages: siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} @@ -10089,8 +9893,8 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - smol-toml@1.5.2: - resolution: {integrity: sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ==} + smol-toml@1.6.0: + resolution: {integrity: sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw==} engines: {node: '>= 18'} sonner@2.0.7: @@ -10130,6 +9934,10 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + sqlstring@2.3.3: + resolution: {integrity: sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==} + engines: {node: '>= 0.6'} + sshpk@1.18.0: resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==} engines: {node: '>=0.10.0'} @@ -10145,9 +9953,8 @@ packages: resolution: {integrity: sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==} engines: {node: '>=6'} - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} + standardwebhooks@1.0.0: + resolution: {integrity: sha512-BbHGOQK9olHPMvQNHWul6MYlrRTAOKn03rOe4A8O3CLWhNf4YHBqq2HJKKC+sfqpxiBY52pNeesD6jIiLDz8jg==} statuses@2.0.2: resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} @@ -10156,6 +9963,9 @@ packages: std-env@3.10.0: resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} + std-env@3.9.0: + resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} + stdin-discarder@0.2.2: resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} engines: {node: '>=18'} @@ -10168,8 +9978,8 @@ packages: resolution: {integrity: sha512-I6GPS/E0zyieHehMRPQcqkiBMJKGgLta+1hREixhoLPqEA0AlVFiC43dl8uPpmkkeRdDMzYRWFWk5/l9x7nmNg==} engines: {node: '>=0.10.0'} - storybook@8.6.14: - resolution: {integrity: sha512-sVKbCj/OTx67jhmauhxc2dcr1P+yOgz/x3h0krwjyMgdc5Oubvxyg4NYDZmzAw+ym36g/lzH8N0Ccp4dwtdfxw==} + storybook@8.6.15: + resolution: {integrity: sha512-Ob7DMlwWx8s7dMvcQ3xPc02TvUeralb+xX3oaPRk9wY9Hc6M1IBC/7cEoITkSmRS2v38DHubC+mtEKNc1u2gQg==} hasBin: true peerDependencies: prettier: ^2 || ^3 @@ -10177,8 +9987,8 @@ packages: prettier: optional: true - streamdown@1.6.9: - resolution: {integrity: sha512-rtUZcRvDYNEgduq1OxNJzuYYmchZVXq+1Pw3T445RrYwrT+SGNK1drtt1eaqC4HaD8YYIscdtMSlZFaNM+yYGA==} + streamdown@1.6.11: + resolution: {integrity: sha512-Y38fwRx5kCKTluwM+Gf27jbbi9q6Qy+WC9YrC1YbCpMkktT3PsRBJHMWiqYeF8y/JzLpB1IzDoeaB6qkQEDnAA==} peerDependencies: react: ^18.0.0 || ^19.0.0 @@ -10197,6 +10007,10 @@ packages: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} + string-width@8.1.0: + resolution: {integrity: sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==} + engines: {node: '>=20'} + string.prototype.includes@2.0.1: resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} engines: {node: '>= 0.4'} @@ -10258,8 +10072,8 @@ packages: resolution: {integrity: sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==} engines: {node: '>=14.16'} - strnum@1.1.2: - resolution: {integrity: sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==} + strnum@2.1.2: + resolution: {integrity: sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==} style-to-js@1.1.21: resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==} @@ -10296,11 +10110,11 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svix@1.76.1: - resolution: {integrity: sha512-CRuDWBTgYfDnBLRaZdKp9VuoPcNUq9An14c/k+4YJ15Qc5Grvf66vp0jvTltd4t7OIRj+8lM1DAgvSgvf7hdLw==} + svix@1.84.1: + resolution: {integrity: sha512-K8DPPSZaW/XqXiz1kEyzSHYgmGLnhB43nQCMeKjWGCUpLIpAMMM8kx3rVVOSm6Bo6EHyK1RQLPT4R06skM/MlQ==} - swr@2.3.7: - resolution: {integrity: sha512-ZEquQ82QvalqTxhBVv/DlAg2mbmUjF4UgpPg9wwk4ufb9rQnZXh1iKyyKBqV6bQGu1Ie7L1QwSYO07qFIa1p+g==} + swr@2.3.8: + resolution: {integrity: sha512-gaCPRVoMq8WGDcWj9p4YWzCMPHzE0WNl6W8ADIx9c3JBEIdMkJGMzW+uzXvxHMltwcYACr9jP+32H8/hgwMR7w==} peerDependencies: react: ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -10315,14 +10129,11 @@ packages: resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} engines: {node: '>=20'} - tailwind-merge@2.6.0: - resolution: {integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==} - tailwind-merge@3.4.0: resolution: {integrity: sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==} - tailwindcss@3.4.18: - resolution: {integrity: sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ==} + tailwindcss@3.4.17: + resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} engines: {node: '>=14.0.0'} hasBin: true @@ -10369,28 +10180,21 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} - tinypool@1.1.1: - resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} - engines: {node: ^18.0.0 || >=20.0.0} - tinyrainbow@1.2.0: resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} + tinyrainbow@3.0.3: + resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==} + engines: {node: '>=14.0.0'} + tinyspy@3.0.2: resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} - tldts-core@6.1.86: - resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==} - tldts-core@7.0.19: resolution: {integrity: sha512-lJX2dEWx0SGH4O6p+7FPwYmJ/bu1JbcGJ8RLaG9b7liIgZ85itUVEPbMtWRVrde/0fnDPEPHW10ZsKW3kVsE9A==} - tldts@6.1.86: - resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==} - hasBin: true - tldts@7.0.19: resolution: {integrity: sha512-8PWx8tvC4jDB39BQw1m4x8y5MH1BcQ5xHeL2n7UVFulMPH/3Q0uiamahFJ3lXA0zO2SUyRXuVVbWSDmstlt9YA==} hasBin: true @@ -10407,10 +10211,6 @@ packages: resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} engines: {node: '>=0.8'} - tough-cookie@5.1.2: - resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==} - engines: {node: '>=16'} - tough-cookie@6.0.0: resolution: {integrity: sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==} engines: {node: '>=16'} @@ -10433,8 +10233,8 @@ packages: trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - ts-api-utils@2.1.0: - resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} + ts-api-utils@2.4.0: + resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} engines: {node: '>=18.12'} peerDependencies: typescript: '>=4.8.4' @@ -10488,11 +10288,6 @@ packages: peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - tsx@4.20.6: - resolution: {integrity: sha512-ytQKuwgmrrkDTFP4LjR0ToE2nqgy886GpvRSpU0JAnrdBYppuY5rLkRUYPU1yCryb24SsKBTL/hlDQAEFVwtZg==} - engines: {node: '>=18.0.0'} - hasBin: true - tsx@4.21.0: resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==} engines: {node: '>=18.0.0'} @@ -10501,38 +10296,38 @@ packages: tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - turbo-darwin-64@2.6.1: - resolution: {integrity: sha512-Dm0HwhyZF4J0uLqkhUyCVJvKM9Rw7M03v3J9A7drHDQW0qAbIGBrUijQ8g4Q9Cciw/BXRRd8Uzkc3oue+qn+ZQ==} + turbo-darwin-64@2.7.3: + resolution: {integrity: sha512-aZHhvRiRHXbJw1EcEAq4aws1hsVVUZ9DPuSFaq9VVFAKCup7niIEwc22glxb7240yYEr1vLafdQ2U294Vcwz+w==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.6.1: - resolution: {integrity: sha512-U0PIPTPyxdLsrC3jN7jaJUwgzX5sVUBsKLO7+6AL+OASaa1NbT1pPdiZoTkblBAALLP76FM0LlnsVQOnmjYhyw==} + turbo-darwin-arm64@2.7.3: + resolution: {integrity: sha512-CkVrHSq+Bnhl9sX2LQgqQYVfLTWC2gvI74C4758OmU0djfrssDKU9d4YQF0AYXXhIIRZipSXfxClQziIMD+EAg==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.6.1: - resolution: {integrity: sha512-eM1uLWgzv89bxlK29qwQEr9xYWBhmO/EGiH22UGfq+uXr+QW1OvNKKMogSN65Ry8lElMH4LZh0aX2DEc7eC0Mw==} + turbo-linux-64@2.7.3: + resolution: {integrity: sha512-GqDsCNnzzr89kMaLGpRALyigUklzgxIrSy2pHZVXyifgczvYPnLglex78Aj3T2gu+T3trPPH2iJ+pWucVOCC2Q==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.6.1: - resolution: {integrity: sha512-MFFh7AxAQAycXKuZDrbeutfWM5Ep0CEZ9u7zs4Hn2FvOViTCzIfEhmuJou3/a5+q5VX1zTxQrKGy+4Lf5cdpsA==} + turbo-linux-arm64@2.7.3: + resolution: {integrity: sha512-NdCDTfIcIo3dWjsiaAHlxu5gW61Ed/8maah1IAF/9E3EtX0aAHNiBMbuYLZaR4vRJ7BeVkYB6xKWRtdFLZ0y3g==} cpu: [arm64] os: [linux] - turbo-windows-64@2.6.1: - resolution: {integrity: sha512-buq7/VAN7KOjMYi4tSZT5m+jpqyhbRU2EUTTvp6V0Ii8dAkY2tAAjQN1q5q2ByflYWKecbQNTqxmVploE0LVwQ==} + turbo-windows-64@2.7.3: + resolution: {integrity: sha512-7bVvO987daXGSJVYBoG8R4Q+csT1pKIgLJYZevXRQ0Hqw0Vv4mKme/TOjYXs9Qb1xMKh51Tb3bXKDbd8/4G08g==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.6.1: - resolution: {integrity: sha512-7w+AD5vJp3R+FB0YOj1YJcNcOOvBior7bcHTodqp90S3x3bLgpr7tE6xOea1e8JkP7GK6ciKVUpQvV7psiwU5Q==} + turbo-windows-arm64@2.7.3: + resolution: {integrity: sha512-nTodweTbPmkvwMu/a55XvjMsPtuyUSC+sV7f/SR57K36rB2I0YG21qNETN+00LOTUW9B3omd8XkiXJkt4kx/cw==} cpu: [arm64] os: [win32] - turbo@2.6.1: - resolution: {integrity: sha512-qBwXXuDT3rA53kbNafGbT5r++BrhRgx3sAo0cHoDAeG9g1ItTmUMgltz3Hy7Hazy1ODqNpR+C7QwqL6DYB52yA==} + turbo@2.7.3: + resolution: {integrity: sha512-+HjKlP4OfYk+qzvWNETA3cUO5UuK6b5MSc2UJOKyvBceKucQoQGb2g7HlC2H1GHdkfKrk4YF1VPvROkhVZDDLQ==} hasBin: true turndown@7.2.2: @@ -10558,13 +10353,13 @@ packages: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} - type-fest@5.2.0: - resolution: {integrity: sha512-xxCJm+Bckc6kQBknN7i9fnP/xobQRsRQxR01CztFkp/h++yfVxUUcmMgfR2HttJx/dpWjS9ubVuyspJv24Q9DA==} - engines: {node: '>=20'} + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} + engines: {node: '>=16'} - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} + type-fest@5.3.1: + resolution: {integrity: sha512-VCn+LMHbd4t6sF3wfU/+HKT63C9OoyrSIf4b+vtWHpt2U7/4InZG467YDNMFMR70DdHjAdpPWmw2lzRdg0Xqqg==} + engines: {node: '>=20'} type-is@2.0.1: resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} @@ -10586,23 +10381,23 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - typescript-eslint@8.48.0: - resolution: {integrity: sha512-fcKOvQD9GUn3Xw63EgiDqhvWJ5jsyZUaekl3KVpGsDJnN46WJTe3jWxtQP9lMZm1LJNkFLlTaWAxK2vUQR+cqw==} + typescript-eslint@8.52.0: + resolution: {integrity: sha512-atlQQJ2YkO4pfTVQmQ+wvYQwexPDOIgo+RaVcD7gHgzy/IQA+XTyuxNM9M9TVXvttkF7koBHmcwisKdOAf2EcA==} 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-event-target@1.1.1: - resolution: {integrity: sha512-dFSOFBKV6uwaloBCCUhxlD3Pr/P1a/tJdcmPrTXCHlEFD3faj0mztjcGn6VBAhQ0/Bdy8K3VWrrqwbt/ffsYsg==} + typescript-event-target@1.1.2: + resolution: {integrity: sha512-TvkrTUpv7gCPlcnSoEwUVUBwsdheKm+HF5u2tPAKubkIGMfovdSizCTaZRY/NhR8+Ijy8iZZUapbVQAsNrkFrw==} typescript@5.9.3: resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} hasBin: true - ufo@1.6.1: - resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + ufo@1.6.2: + resolution: {integrity: sha512-heMioaxBcG9+Znsda5Q8sQbWnLJSl98AFDXTO80wELWEzX3hordXsTdxrIfMQoO9IY1MEnoGoPjpoKpMj+Yx0Q==} unbox-primitive@1.1.0: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} @@ -10617,14 +10412,13 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + undici@5.29.0: resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==} engines: {node: '>=14.0'} - undici@7.16.0: - resolution: {integrity: sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==} - engines: {node: '>=20.18.1'} - unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} @@ -10671,8 +10465,8 @@ packages: until-async@3.0.2: resolution: {integrity: sha512-IiSk4HlzAMqTUseHHe3VhIGyuFmN90zMTpD3Z3y8jeQbzLIq500MVM7Jq2vUAnTKAFPJrqwkzr6PoTcPhGcOiw==} - update-browserslist-db@1.1.4: - resolution: {integrity: sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==} + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -10683,9 +10477,6 @@ packages: url-join@4.0.1: resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} - url-parse@1.5.10: - resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - use-sync-external-store@1.6.0: resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==} peerDependencies: @@ -10697,10 +10488,6 @@ packages: util@0.12.5: resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - uuid@10.0.0: resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} hasBin: true @@ -10718,9 +10505,17 @@ packages: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true - validate-npm-package-name@5.0.1: - resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + valibot@1.2.0: + resolution: {integrity: sha512-mm1rxUsmOxzrwnX5arGS+U4T25RdvpPjPN4yR0u9pUBov9+zGVtO84tif1eY4r6zWxVxu3KzIyknJy3rxfRZZg==} + peerDependencies: + typescript: '>=5' + peerDependenciesMeta: + typescript: + optional: true + + validate-npm-package-name@7.0.2: + resolution: {integrity: sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A==} + engines: {node: ^20.17.0 || >=22.9.0} vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} @@ -10739,55 +10534,19 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite-node@2.1.9: - resolution: {integrity: sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - - vite@5.4.21: - resolution: {integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==} - engines: {node: ^18.0.0 || >=20.0.0} + vite@7.3.1: + resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - - vite@6.4.1: - resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + '@types/node': ^20.19.0 || >=22.12.0 jiti: '>=1.21.0' - less: '*' + less: ^4.0.0 lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 terser: ^5.16.0 tsx: ^4.8.1 yaml: ^2.4.2 @@ -10815,23 +10574,32 @@ packages: yaml: optional: true - vitest@2.1.9: - resolution: {integrity: sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==} - engines: {node: ^18.0.0 || >=20.0.0} + vitest@4.0.16: + resolution: {integrity: sha512-E4t7DJ9pESL6E3I8nFjPa4xGUd3PmiWDLsDztS2qXSJWfHtbQnwAWylaBvSNY48I3vr8PTqIZlyK8TE3V3CA4Q==} + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.9 - '@vitest/ui': 2.1.9 + '@opentelemetry/api': ^1.9.0 + '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 4.0.16 + '@vitest/browser-preview': 4.0.16 + '@vitest/browser-webdriverio': 4.0.16 + '@vitest/ui': 4.0.16 happy-dom: '*' jsdom: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true + '@opentelemetry/api': + optional: true '@types/node': optional: true - '@vitest/browser': + '@vitest/browser-playwright': + optional: true + '@vitest/browser-preview': + optional: true + '@vitest/browser-webdriverio': optional: true '@vitest/ui': optional: true @@ -10880,8 +10648,8 @@ packages: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} - webidl-conversions@8.0.0: - resolution: {integrity: sha512-n4W4YFyz5JzOfQeA8oN7dUYpR+MBP3PIUsn2jLjWXwK5ASUzt0Jc/A5sAUZoCYFJRGF0FBKJ+1JjN43rNdsQzA==} + webidl-conversions@8.0.1: + resolution: {integrity: sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==} engines: {node: '>=20'} webpack-virtual-modules@0.6.2: @@ -10892,11 +10660,6 @@ packages: engines: {node: '>=12'} deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation - whatwg-encoding@3.1.1: - resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} - engines: {node: '>=18'} - deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation - whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'} @@ -10971,8 +10734,8 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@8.18.3: - resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} + ws@8.19.0: + resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -11037,8 +10800,15 @@ packages: resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} engines: {node: '>=18'} - zod-to-json-schema@3.25.0: - resolution: {integrity: sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ==} + yoctocolors@2.1.2: + resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} + engines: {node: '>=18'} + + zeptomatch@2.0.2: + resolution: {integrity: sha512-H33jtSKf8Ijtb5BW6wua3G5DhnFjbFML36eFu+VdOoVY4HD9e7ggjqdM6639B+L87rjnR6Y+XeRzBXZdy52B/g==} + + zod-to-json-schema@3.25.1: + resolution: {integrity: sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==} peerDependencies: zod: ^3.25 || ^4 @@ -11051,8 +10821,8 @@ packages: zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} - zod@4.1.13: - resolution: {integrity: sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==} + zod@4.3.5: + resolution: {integrity: sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -11063,190 +10833,117 @@ snapshots: '@adobe/css-tools@4.4.4': {} - '@ai-sdk/anthropic@3.0.2(zod@3.25.76)': + '@ai-sdk/anthropic@3.0.9(zod@3.25.76)': dependencies: - '@ai-sdk/provider': 3.0.1 - '@ai-sdk/provider-utils': 4.0.2(zod@3.25.76) + '@ai-sdk/provider': 3.0.2 + '@ai-sdk/provider-utils': 4.0.4(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/anthropic@3.0.2(zod@4.1.13)': + '@ai-sdk/anthropic@3.0.9(zod@4.3.5)': dependencies: - '@ai-sdk/provider': 3.0.1 - '@ai-sdk/provider-utils': 4.0.2(zod@4.1.13) - zod: 4.1.13 + '@ai-sdk/provider': 3.0.2 + '@ai-sdk/provider-utils': 4.0.4(zod@4.3.5) + zod: 4.3.5 - '@ai-sdk/gateway@2.0.0-beta.68(effect@3.18.4)(zod@3.25.76)': - dependencies: - '@ai-sdk/provider': 3.0.0-beta.22 - '@ai-sdk/provider-utils': 4.0.0-beta.40(effect@3.18.4)(zod@3.25.76) - '@vercel/oidc': 3.0.5 - zod: 3.25.76 - transitivePeerDependencies: - - '@valibot/to-json-schema' - - arktype - - effect - - '@ai-sdk/gateway@2.0.0-beta.68(effect@3.18.4)(zod@4.1.13)': - dependencies: - '@ai-sdk/provider': 3.0.0-beta.22 - '@ai-sdk/provider-utils': 4.0.0-beta.40(effect@3.18.4)(zod@4.1.13) - '@vercel/oidc': 3.0.5 - zod: 4.1.13 - transitivePeerDependencies: - - '@valibot/to-json-schema' - - arktype - - effect - - '@ai-sdk/gateway@2.0.0-beta.71(effect@3.18.4)(zod@4.1.13)': + '@ai-sdk/gateway@2.0.0-beta.71(effect@3.18.4)(zod@4.3.5)': dependencies: '@ai-sdk/provider': 3.0.0-beta.23 - '@ai-sdk/provider-utils': 4.0.0-beta.42(effect@3.18.4)(zod@4.1.13) + '@ai-sdk/provider-utils': 4.0.0-beta.42(effect@3.18.4)(zod@4.3.5) '@vercel/oidc': 3.0.5 - zod: 4.1.13 + zod: 4.3.5 transitivePeerDependencies: - '@valibot/to-json-schema' - arktype - effect - '@ai-sdk/gateway@2.0.18(zod@3.25.76)': + '@ai-sdk/gateway@2.0.24(zod@3.25.76)': dependencies: - '@ai-sdk/provider': 2.0.0 - '@ai-sdk/provider-utils': 3.0.18(zod@3.25.76) + '@ai-sdk/provider': 2.0.1 + '@ai-sdk/provider-utils': 3.0.20(zod@3.25.76) '@vercel/oidc': 3.0.5 zod: 3.25.76 - '@ai-sdk/gateway@3.0.2(zod@3.25.76)': + '@ai-sdk/gateway@3.0.10(zod@3.25.76)': dependencies: - '@ai-sdk/provider': 3.0.0 - '@ai-sdk/provider-utils': 4.0.1(zod@3.25.76) - '@vercel/oidc': 3.0.5 + '@ai-sdk/provider': 3.0.2 + '@ai-sdk/provider-utils': 4.0.4(zod@3.25.76) + '@vercel/oidc': 3.1.0 zod: 3.25.76 - '@ai-sdk/gateway@3.0.2(zod@4.1.13)': + '@ai-sdk/gateway@3.0.10(zod@4.3.5)': dependencies: - '@ai-sdk/provider': 3.0.0 - '@ai-sdk/provider-utils': 4.0.1(zod@4.1.13) - '@vercel/oidc': 3.0.5 - zod: 4.1.13 + '@ai-sdk/provider': 3.0.2 + '@ai-sdk/provider-utils': 4.0.4(zod@4.3.5) + '@vercel/oidc': 3.1.0 + zod: 4.3.5 - '@ai-sdk/google@3.0.2(zod@3.25.76)': + '@ai-sdk/google@3.0.6(zod@3.25.76)': dependencies: - '@ai-sdk/provider': 3.0.1 - '@ai-sdk/provider-utils': 4.0.2(zod@3.25.76) + '@ai-sdk/provider': 3.0.2 + '@ai-sdk/provider-utils': 4.0.4(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/google@3.0.2(zod@4.1.13)': + '@ai-sdk/google@3.0.6(zod@4.3.5)': dependencies: - '@ai-sdk/provider': 3.0.1 - '@ai-sdk/provider-utils': 4.0.2(zod@4.1.13) - zod: 4.1.13 + '@ai-sdk/provider': 3.0.2 + '@ai-sdk/provider-utils': 4.0.4(zod@4.3.5) + zod: 4.3.5 - '@ai-sdk/groq@3.0.2(zod@4.1.13)': + '@ai-sdk/groq@3.0.4(zod@4.3.5)': dependencies: - '@ai-sdk/provider': 3.0.1 - '@ai-sdk/provider-utils': 4.0.2(zod@4.1.13) - zod: 4.1.13 + '@ai-sdk/provider': 3.0.2 + '@ai-sdk/provider-utils': 4.0.4(zod@4.3.5) + zod: 4.3.5 - '@ai-sdk/mistral@3.0.2(zod@4.1.13)': + '@ai-sdk/mistral@3.0.5(zod@4.3.5)': dependencies: - '@ai-sdk/provider': 3.0.1 - '@ai-sdk/provider-utils': 4.0.2(zod@4.1.13) - zod: 4.1.13 + '@ai-sdk/provider': 3.0.2 + '@ai-sdk/provider-utils': 4.0.4(zod@4.3.5) + zod: 4.3.5 - '@ai-sdk/openai@3.0.1(zod@3.25.76)': + '@ai-sdk/openai@3.0.7(zod@3.25.76)': dependencies: - '@ai-sdk/provider': 3.0.0 - '@ai-sdk/provider-utils': 4.0.1(zod@3.25.76) + '@ai-sdk/provider': 3.0.2 + '@ai-sdk/provider-utils': 4.0.4(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/openai@3.0.1(zod@4.1.13)': + '@ai-sdk/openai@3.0.7(zod@4.3.5)': dependencies: - '@ai-sdk/provider': 3.0.0 - '@ai-sdk/provider-utils': 4.0.1(zod@4.1.13) - zod: 4.1.13 + '@ai-sdk/provider': 3.0.2 + '@ai-sdk/provider-utils': 4.0.4(zod@4.3.5) + zod: 4.3.5 - '@ai-sdk/provider-utils@2.2.8(zod@4.1.13)': + '@ai-sdk/provider-utils@3.0.20(zod@3.25.76)': dependencies: - '@ai-sdk/provider': 1.1.3 - nanoid: 3.3.11 - secure-json-parse: 2.7.0 - zod: 4.1.13 - - '@ai-sdk/provider-utils@3.0.18(zod@3.25.76)': - dependencies: - '@ai-sdk/provider': 2.0.0 + '@ai-sdk/provider': 2.0.1 '@standard-schema/spec': 1.1.0 eventsource-parser: 3.0.6 zod: 3.25.76 - '@ai-sdk/provider-utils@4.0.0-beta.40(effect@3.18.4)(zod@3.25.76)': - dependencies: - '@ai-sdk/provider': 3.0.0-beta.22 - '@standard-schema/spec': 1.1.0 - eventsource-parser: 3.0.6 - zod: 3.25.76 - optionalDependencies: - effect: 3.18.4 - - '@ai-sdk/provider-utils@4.0.0-beta.40(effect@3.18.4)(zod@4.1.13)': - dependencies: - '@ai-sdk/provider': 3.0.0-beta.22 - '@standard-schema/spec': 1.1.0 - eventsource-parser: 3.0.6 - zod: 4.1.13 - optionalDependencies: - effect: 3.18.4 - - '@ai-sdk/provider-utils@4.0.0-beta.42(effect@3.18.4)(zod@4.1.13)': + '@ai-sdk/provider-utils@4.0.0-beta.42(effect@3.18.4)(zod@4.3.5)': dependencies: '@ai-sdk/provider': 3.0.0-beta.23 '@standard-schema/spec': 1.1.0 eventsource-parser: 3.0.6 - zod: 4.1.13 + zod: 4.3.5 optionalDependencies: effect: 3.18.4 - '@ai-sdk/provider-utils@4.0.1(zod@3.25.76)': + '@ai-sdk/provider-utils@4.0.4(zod@3.25.76)': dependencies: - '@ai-sdk/provider': 3.0.0 + '@ai-sdk/provider': 3.0.2 '@standard-schema/spec': 1.1.0 eventsource-parser: 3.0.6 zod: 3.25.76 - '@ai-sdk/provider-utils@4.0.1(zod@4.1.13)': + '@ai-sdk/provider-utils@4.0.4(zod@4.3.5)': dependencies: - '@ai-sdk/provider': 3.0.0 + '@ai-sdk/provider': 3.0.2 '@standard-schema/spec': 1.1.0 eventsource-parser: 3.0.6 - zod: 4.1.13 + zod: 4.3.5 - '@ai-sdk/provider-utils@4.0.2(zod@3.25.76)': - dependencies: - '@ai-sdk/provider': 3.0.1 - '@standard-schema/spec': 1.1.0 - eventsource-parser: 3.0.6 - zod: 3.25.76 - - '@ai-sdk/provider-utils@4.0.2(zod@4.1.13)': - dependencies: - '@ai-sdk/provider': 3.0.1 - '@standard-schema/spec': 1.1.0 - eventsource-parser: 3.0.6 - zod: 4.1.13 - - '@ai-sdk/provider@1.1.3': - dependencies: - json-schema: 0.4.0 - - '@ai-sdk/provider@2.0.0': - dependencies: - json-schema: 0.4.0 - - '@ai-sdk/provider@3.0.0': - dependencies: - json-schema: 0.4.0 - - '@ai-sdk/provider@3.0.0-beta.22': + '@ai-sdk/provider@2.0.1': dependencies: json-schema: 0.4.0 @@ -11254,37 +10951,20 @@ snapshots: dependencies: json-schema: 0.4.0 - '@ai-sdk/provider@3.0.1': + '@ai-sdk/provider@3.0.2': dependencies: json-schema: 0.4.0 - '@ai-sdk/react@1.2.12(react@19.2.0)(zod@4.1.13)': + '@ai-sdk/react@3.0.23(react@19.2.3)(zod@4.3.5)': dependencies: - '@ai-sdk/provider-utils': 2.2.8(zod@4.1.13) - '@ai-sdk/ui-utils': 1.2.11(zod@4.1.13) - react: 19.2.0 - swr: 2.3.7(react@19.2.0) - throttleit: 2.1.0 - optionalDependencies: - zod: 4.1.13 - - '@ai-sdk/react@3.0.3(react@19.2.0)(zod@4.1.13)': - dependencies: - '@ai-sdk/provider-utils': 4.0.1(zod@4.1.13) - ai: 6.0.3(zod@4.1.13) - react: 19.2.0 - swr: 2.3.7(react@19.2.0) + '@ai-sdk/provider-utils': 4.0.4(zod@4.3.5) + ai: 6.0.23(zod@4.3.5) + react: 19.2.3 + swr: 2.3.8(react@19.2.3) throttleit: 2.1.0 transitivePeerDependencies: - zod - '@ai-sdk/ui-utils@1.2.11(zod@4.1.13)': - dependencies: - '@ai-sdk/provider': 1.1.3 - '@ai-sdk/provider-utils': 2.2.8(zod@4.1.13) - zod: 4.1.13 - zod-to-json-schema: 3.25.0(zod@4.1.13) - '@alloc/quick-lru@5.2.0': {} '@antfu/install-pkg@1.1.0': @@ -11292,14 +10972,6 @@ snapshots: package-manager-detector: 1.6.0 tinyexec: 1.0.2 - '@asamuzakjp/css-color@3.2.0': - dependencies: - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - lru-cache: 10.4.3 - '@asamuzakjp/css-color@4.1.1': dependencies: '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) @@ -11358,7 +11030,7 @@ snapshots: dependencies: '@babel/compat-data': 7.28.5 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.28.0 + browserslist: 4.28.1 lru-cache: 5.1.1 semver: 6.3.1 @@ -11420,20 +11092,20 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 - '@better-auth/core@1.4.10(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.7(zod@4.1.13))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)': + '@better-auth/core@1.4.10(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.7(zod@4.3.5))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)': dependencies: '@better-auth/utils': 0.3.0 '@better-fetch/fetch': 1.1.21 '@standard-schema/spec': 1.1.0 - better-call: 1.1.7(zod@4.1.13) + better-call: 1.1.7(zod@4.3.5) jose: 6.1.3 kysely: 0.28.9 nanostores: 1.1.0 - zod: 4.1.13 + zod: 4.3.5 - '@better-auth/telemetry@1.4.10(@better-auth/core@1.4.10(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.7(zod@4.1.13))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0))': + '@better-auth/telemetry@1.4.10(@better-auth/core@1.4.10(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.7(zod@4.3.5))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0))': dependencies: - '@better-auth/core': 1.4.10(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.7(zod@4.1.13))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0) + '@better-auth/core': 1.4.10(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.7(zod@4.3.5))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0) '@better-auth/utils': 0.3.0 '@better-fetch/fetch': 1.1.21 @@ -11441,82 +11113,85 @@ snapshots: '@better-fetch/fetch@1.1.21': {} - '@biomejs/biome@1.9.4': + '@biomejs/biome@2.3.11': optionalDependencies: - '@biomejs/cli-darwin-arm64': 1.9.4 - '@biomejs/cli-darwin-x64': 1.9.4 - '@biomejs/cli-linux-arm64': 1.9.4 - '@biomejs/cli-linux-arm64-musl': 1.9.4 - '@biomejs/cli-linux-x64': 1.9.4 - '@biomejs/cli-linux-x64-musl': 1.9.4 - '@biomejs/cli-win32-arm64': 1.9.4 - '@biomejs/cli-win32-x64': 1.9.4 + '@biomejs/cli-darwin-arm64': 2.3.11 + '@biomejs/cli-darwin-x64': 2.3.11 + '@biomejs/cli-linux-arm64': 2.3.11 + '@biomejs/cli-linux-arm64-musl': 2.3.11 + '@biomejs/cli-linux-x64': 2.3.11 + '@biomejs/cli-linux-x64-musl': 2.3.11 + '@biomejs/cli-win32-arm64': 2.3.11 + '@biomejs/cli-win32-x64': 2.3.11 - '@biomejs/cli-darwin-arm64@1.9.4': + '@biomejs/cli-darwin-arm64@2.3.11': optional: true - '@biomejs/cli-darwin-x64@1.9.4': + '@biomejs/cli-darwin-x64@2.3.11': optional: true - '@biomejs/cli-linux-arm64-musl@1.9.4': + '@biomejs/cli-linux-arm64-musl@2.3.11': optional: true - '@biomejs/cli-linux-arm64@1.9.4': + '@biomejs/cli-linux-arm64@2.3.11': optional: true - '@biomejs/cli-linux-x64-musl@1.9.4': + '@biomejs/cli-linux-x64-musl@2.3.11': optional: true - '@biomejs/cli-linux-x64@1.9.4': + '@biomejs/cli-linux-x64@2.3.11': optional: true - '@biomejs/cli-win32-arm64@1.9.4': + '@biomejs/cli-win32-arm64@2.3.11': optional: true - '@biomejs/cli-win32-x64@1.9.4': + '@biomejs/cli-win32-x64@2.3.11': optional: true - '@blocksai/ai@3.0.0': + '@blocksai/ai@3.0.2': dependencies: - '@ai-sdk/anthropic': 3.0.2(zod@3.25.76) - '@ai-sdk/google': 3.0.2(zod@3.25.76) - '@ai-sdk/openai': 3.0.1(zod@3.25.76) - '@blocksai/domain': 0.2.1 - '@blocksai/schema': 1.0.0 - ai: 6.0.3(zod@3.25.76) + '@ai-sdk/anthropic': 3.0.9(zod@3.25.76) + '@ai-sdk/google': 3.0.6(zod@3.25.76) + '@ai-sdk/openai': 3.0.7(zod@3.25.76) + '@blocksai/domain': 0.3.0 + '@blocksai/schema': 1.1.0 + ai: 6.0.23(zod@3.25.76) zod: 3.25.76 - '@blocksai/cli@0.2.1': + '@blocksai/cli@0.3.0': dependencies: - '@blocksai/ai': 3.0.0 - '@blocksai/domain': 0.2.1 - '@blocksai/schema': 1.0.0 - '@blocksai/validators': 1.1.1 + '@blocksai/ai': 3.0.2 + '@blocksai/domain': 0.3.0 + '@blocksai/schema': 1.1.0 + '@blocksai/validators': 1.2.0 chalk: 5.6.2 commander: 12.1.0 dotenv: 17.2.3 ora: 8.2.0 + p-limit: 6.2.0 - '@blocksai/domain@0.2.1': + '@blocksai/domain@0.3.0': dependencies: - '@blocksai/schema': 1.0.0 + '@blocksai/schema': 1.1.0 - '@blocksai/schema@1.0.0': + '@blocksai/schema@1.1.0': dependencies: yaml: 2.8.2 zod: 3.25.76 - '@blocksai/validators@1.1.1': + '@blocksai/validators@1.2.0': dependencies: - '@blocksai/ai': 3.0.0 - '@blocksai/domain': 0.2.1 - '@blocksai/schema': 1.0.0 + '@blocksai/ai': 3.0.2 + '@blocksai/domain': 0.3.0 + '@blocksai/schema': 1.1.0 + minimatch: 10.1.1 + p-limit: 6.2.0 '@braintree/sanitize-url@7.1.1': {} - '@changesets/apply-release-plan@7.0.13': + '@changesets/apply-release-plan@7.0.14': dependencies: - '@changesets/config': 3.1.1 + '@changesets/config': 3.1.2 '@changesets/get-version-range-type': 0.4.0 '@changesets/git': 3.0.4 '@changesets/should-skip-package': 0.1.2 @@ -11543,23 +11218,23 @@ snapshots: dependencies: '@changesets/types': 6.1.0 - '@changesets/cli@2.29.7(@types/node@22.19.1)': + '@changesets/cli@2.29.8(@types/node@25.0.3)': dependencies: - '@changesets/apply-release-plan': 7.0.13 + '@changesets/apply-release-plan': 7.0.14 '@changesets/assemble-release-plan': 6.0.9 '@changesets/changelog-git': 0.2.1 - '@changesets/config': 3.1.1 + '@changesets/config': 3.1.2 '@changesets/errors': 0.2.0 '@changesets/get-dependents-graph': 2.1.3 - '@changesets/get-release-plan': 4.0.13 + '@changesets/get-release-plan': 4.0.14 '@changesets/git': 3.0.4 '@changesets/logger': 0.1.1 '@changesets/pre': 2.0.2 - '@changesets/read': 0.6.5 + '@changesets/read': 0.6.6 '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@changesets/write': 0.4.0 - '@inquirer/external-editor': 1.0.3(@types/node@22.19.1) + '@inquirer/external-editor': 1.0.3(@types/node@25.0.3) '@manypkg/get-packages': 1.1.3 ansi-colors: 4.1.3 ci-info: 3.9.0 @@ -11576,7 +11251,7 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@changesets/config@3.1.1': + '@changesets/config@3.1.2': dependencies: '@changesets/errors': 0.2.0 '@changesets/get-dependents-graph': 2.1.3 @@ -11597,12 +11272,12 @@ snapshots: picocolors: 1.1.1 semver: 7.7.3 - '@changesets/get-release-plan@4.0.13': + '@changesets/get-release-plan@4.0.14': dependencies: '@changesets/assemble-release-plan': 6.0.9 - '@changesets/config': 3.1.1 + '@changesets/config': 3.1.2 '@changesets/pre': 2.0.2 - '@changesets/read': 0.6.5 + '@changesets/read': 0.6.6 '@changesets/types': 6.1.0 '@manypkg/get-packages': 1.1.3 @@ -11620,10 +11295,10 @@ snapshots: dependencies: picocolors: 1.1.1 - '@changesets/parse@0.4.1': + '@changesets/parse@0.4.2': dependencies: '@changesets/types': 6.1.0 - js-yaml: 3.14.2 + js-yaml: 4.1.1 '@changesets/pre@2.0.2': dependencies: @@ -11632,11 +11307,11 @@ snapshots: '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 - '@changesets/read@0.6.5': + '@changesets/read@0.6.6': dependencies: '@changesets/git': 3.0.4 '@changesets/logger': 0.1.1 - '@changesets/parse': 0.4.1 + '@changesets/parse': 0.4.2 '@changesets/types': 6.1.0 fs-extra: 7.0.1 p-filter: 2.1.0 @@ -11655,15 +11330,28 @@ snapshots: dependencies: '@changesets/types': 6.1.0 fs-extra: 7.0.1 - human-id: 4.1.2 + human-id: 4.1.3 prettier: 2.8.8 + '@chevrotain/cst-dts-gen@10.5.0': + dependencies: + '@chevrotain/gast': 10.5.0 + '@chevrotain/types': 10.5.0 + lodash: 4.17.21 + optional: true + '@chevrotain/cst-dts-gen@11.0.3': dependencies: '@chevrotain/gast': 11.0.3 '@chevrotain/types': 11.0.3 lodash-es: 4.17.21 + '@chevrotain/gast@10.5.0': + dependencies: + '@chevrotain/types': 10.5.0 + lodash: 4.17.21 + optional: true + '@chevrotain/gast@11.0.3': dependencies: '@chevrotain/types': 11.0.3 @@ -11671,18 +11359,24 @@ snapshots: '@chevrotain/regexp-to-ast@11.0.3': {} + '@chevrotain/types@10.5.0': + optional: true + '@chevrotain/types@11.0.3': {} + '@chevrotain/utils@10.5.0': + optional: true + '@chevrotain/utils@11.0.3': {} - '@clack/core@0.3.5': + '@clack/core@0.5.0': dependencies: picocolors: 1.1.1 sisteransi: 1.0.5 - '@clack/prompts@0.7.0': + '@clack/prompts@0.11.0': dependencies: - '@clack/core': 0.3.5 + '@clack/core': 0.5.0 picocolors: 1.1.1 sisteransi: 1.0.5 @@ -11704,19 +11398,32 @@ snapshots: dependencies: '@csstools/css-tokenizer': 3.0.4 - '@csstools/css-syntax-patches-for-csstree@1.0.22': {} + '@csstools/css-syntax-patches-for-csstree@1.0.23': {} '@csstools/css-tokenizer@3.0.4': {} '@drizzle-team/brocli@0.10.2': {} - '@emnapi/core@1.7.1': + '@electric-sql/pglite-socket@0.0.6(@electric-sql/pglite@0.3.2)': + dependencies: + '@electric-sql/pglite': 0.3.2 + optional: true + + '@electric-sql/pglite-tools@0.2.7(@electric-sql/pglite@0.3.2)': + dependencies: + '@electric-sql/pglite': 0.3.2 + optional: true + + '@electric-sql/pglite@0.3.2': + optional: true + + '@emnapi/core@1.8.1': dependencies: '@emnapi/wasi-threads': 1.1.0 tslib: 2.8.1 optional: true - '@emnapi/runtime@1.7.1': + '@emnapi/runtime@1.8.1': dependencies: tslib: 2.8.1 optional: true @@ -11736,374 +11443,231 @@ snapshots: '@esbuild-kit/core-utils': 3.3.2 get-tsconfig: 4.13.0 - '@esbuild/aix-ppc64@0.19.12': - optional: true - - '@esbuild/aix-ppc64@0.21.5': - optional: true - '@esbuild/aix-ppc64@0.25.12': optional: true - '@esbuild/aix-ppc64@0.27.0': + '@esbuild/aix-ppc64@0.27.2': optional: true '@esbuild/android-arm64@0.18.20': optional: true - '@esbuild/android-arm64@0.19.12': - optional: true - - '@esbuild/android-arm64@0.21.5': - optional: true - '@esbuild/android-arm64@0.25.12': optional: true - '@esbuild/android-arm64@0.27.0': + '@esbuild/android-arm64@0.27.2': optional: true '@esbuild/android-arm@0.18.20': optional: true - '@esbuild/android-arm@0.19.12': - optional: true - - '@esbuild/android-arm@0.21.5': - optional: true - '@esbuild/android-arm@0.25.12': optional: true - '@esbuild/android-arm@0.27.0': + '@esbuild/android-arm@0.27.2': optional: true '@esbuild/android-x64@0.18.20': optional: true - '@esbuild/android-x64@0.19.12': - optional: true - - '@esbuild/android-x64@0.21.5': - optional: true - '@esbuild/android-x64@0.25.12': optional: true - '@esbuild/android-x64@0.27.0': + '@esbuild/android-x64@0.27.2': optional: true '@esbuild/darwin-arm64@0.18.20': optional: true - '@esbuild/darwin-arm64@0.19.12': - optional: true - - '@esbuild/darwin-arm64@0.21.5': - optional: true - '@esbuild/darwin-arm64@0.25.12': optional: true - '@esbuild/darwin-arm64@0.27.0': + '@esbuild/darwin-arm64@0.27.2': optional: true '@esbuild/darwin-x64@0.18.20': optional: true - '@esbuild/darwin-x64@0.19.12': - optional: true - - '@esbuild/darwin-x64@0.21.5': - optional: true - '@esbuild/darwin-x64@0.25.12': optional: true - '@esbuild/darwin-x64@0.27.0': + '@esbuild/darwin-x64@0.27.2': optional: true '@esbuild/freebsd-arm64@0.18.20': optional: true - '@esbuild/freebsd-arm64@0.19.12': - optional: true - - '@esbuild/freebsd-arm64@0.21.5': - optional: true - '@esbuild/freebsd-arm64@0.25.12': optional: true - '@esbuild/freebsd-arm64@0.27.0': + '@esbuild/freebsd-arm64@0.27.2': optional: true '@esbuild/freebsd-x64@0.18.20': optional: true - '@esbuild/freebsd-x64@0.19.12': - optional: true - - '@esbuild/freebsd-x64@0.21.5': - optional: true - '@esbuild/freebsd-x64@0.25.12': optional: true - '@esbuild/freebsd-x64@0.27.0': + '@esbuild/freebsd-x64@0.27.2': optional: true '@esbuild/linux-arm64@0.18.20': optional: true - '@esbuild/linux-arm64@0.19.12': - optional: true - - '@esbuild/linux-arm64@0.21.5': - optional: true - '@esbuild/linux-arm64@0.25.12': optional: true - '@esbuild/linux-arm64@0.27.0': + '@esbuild/linux-arm64@0.27.2': optional: true '@esbuild/linux-arm@0.18.20': optional: true - '@esbuild/linux-arm@0.19.12': - optional: true - - '@esbuild/linux-arm@0.21.5': - optional: true - '@esbuild/linux-arm@0.25.12': optional: true - '@esbuild/linux-arm@0.27.0': + '@esbuild/linux-arm@0.27.2': optional: true '@esbuild/linux-ia32@0.18.20': optional: true - '@esbuild/linux-ia32@0.19.12': - optional: true - - '@esbuild/linux-ia32@0.21.5': - optional: true - '@esbuild/linux-ia32@0.25.12': optional: true - '@esbuild/linux-ia32@0.27.0': + '@esbuild/linux-ia32@0.27.2': optional: true '@esbuild/linux-loong64@0.18.20': optional: true - '@esbuild/linux-loong64@0.19.12': - optional: true - - '@esbuild/linux-loong64@0.21.5': - optional: true - '@esbuild/linux-loong64@0.25.12': optional: true - '@esbuild/linux-loong64@0.27.0': + '@esbuild/linux-loong64@0.27.2': optional: true '@esbuild/linux-mips64el@0.18.20': optional: true - '@esbuild/linux-mips64el@0.19.12': - optional: true - - '@esbuild/linux-mips64el@0.21.5': - optional: true - '@esbuild/linux-mips64el@0.25.12': optional: true - '@esbuild/linux-mips64el@0.27.0': + '@esbuild/linux-mips64el@0.27.2': optional: true '@esbuild/linux-ppc64@0.18.20': optional: true - '@esbuild/linux-ppc64@0.19.12': - optional: true - - '@esbuild/linux-ppc64@0.21.5': - optional: true - '@esbuild/linux-ppc64@0.25.12': optional: true - '@esbuild/linux-ppc64@0.27.0': + '@esbuild/linux-ppc64@0.27.2': optional: true '@esbuild/linux-riscv64@0.18.20': optional: true - '@esbuild/linux-riscv64@0.19.12': - optional: true - - '@esbuild/linux-riscv64@0.21.5': - optional: true - '@esbuild/linux-riscv64@0.25.12': optional: true - '@esbuild/linux-riscv64@0.27.0': + '@esbuild/linux-riscv64@0.27.2': optional: true '@esbuild/linux-s390x@0.18.20': optional: true - '@esbuild/linux-s390x@0.19.12': - optional: true - - '@esbuild/linux-s390x@0.21.5': - optional: true - '@esbuild/linux-s390x@0.25.12': optional: true - '@esbuild/linux-s390x@0.27.0': + '@esbuild/linux-s390x@0.27.2': optional: true '@esbuild/linux-x64@0.18.20': optional: true - '@esbuild/linux-x64@0.19.12': - optional: true - - '@esbuild/linux-x64@0.21.5': - optional: true - '@esbuild/linux-x64@0.25.12': optional: true - '@esbuild/linux-x64@0.27.0': + '@esbuild/linux-x64@0.27.2': optional: true '@esbuild/netbsd-arm64@0.25.12': optional: true - '@esbuild/netbsd-arm64@0.27.0': + '@esbuild/netbsd-arm64@0.27.2': optional: true '@esbuild/netbsd-x64@0.18.20': optional: true - '@esbuild/netbsd-x64@0.19.12': - optional: true - - '@esbuild/netbsd-x64@0.21.5': - optional: true - '@esbuild/netbsd-x64@0.25.12': optional: true - '@esbuild/netbsd-x64@0.27.0': + '@esbuild/netbsd-x64@0.27.2': optional: true '@esbuild/openbsd-arm64@0.25.12': optional: true - '@esbuild/openbsd-arm64@0.27.0': + '@esbuild/openbsd-arm64@0.27.2': optional: true '@esbuild/openbsd-x64@0.18.20': optional: true - '@esbuild/openbsd-x64@0.19.12': - optional: true - - '@esbuild/openbsd-x64@0.21.5': - optional: true - '@esbuild/openbsd-x64@0.25.12': optional: true - '@esbuild/openbsd-x64@0.27.0': + '@esbuild/openbsd-x64@0.27.2': optional: true '@esbuild/openharmony-arm64@0.25.12': optional: true - '@esbuild/openharmony-arm64@0.27.0': + '@esbuild/openharmony-arm64@0.27.2': optional: true '@esbuild/sunos-x64@0.18.20': optional: true - '@esbuild/sunos-x64@0.19.12': - optional: true - - '@esbuild/sunos-x64@0.21.5': - optional: true - '@esbuild/sunos-x64@0.25.12': optional: true - '@esbuild/sunos-x64@0.27.0': + '@esbuild/sunos-x64@0.27.2': optional: true '@esbuild/win32-arm64@0.18.20': optional: true - '@esbuild/win32-arm64@0.19.12': - optional: true - - '@esbuild/win32-arm64@0.21.5': - optional: true - '@esbuild/win32-arm64@0.25.12': optional: true - '@esbuild/win32-arm64@0.27.0': + '@esbuild/win32-arm64@0.27.2': optional: true '@esbuild/win32-ia32@0.18.20': optional: true - '@esbuild/win32-ia32@0.19.12': - optional: true - - '@esbuild/win32-ia32@0.21.5': - optional: true - '@esbuild/win32-ia32@0.25.12': optional: true - '@esbuild/win32-ia32@0.27.0': + '@esbuild/win32-ia32@0.27.2': optional: true '@esbuild/win32-x64@0.18.20': optional: true - '@esbuild/win32-x64@0.19.12': - optional: true - - '@esbuild/win32-x64@0.21.5': - optional: true - '@esbuild/win32-x64@0.25.12': optional: true - '@esbuild/win32-x64@0.27.0': + '@esbuild/win32-x64@0.27.2': optional: true - '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@1.21.7))': + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2(jiti@2.6.1))': dependencies: - eslint: 9.39.1(jiti@1.21.7) - eslint-visitor-keys: 3.4.3 - - '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@2.6.1))': - dependencies: - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.2(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -12124,7 +11688,7 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/eslintrc@3.3.1': + '@eslint/eslintrc@3.3.3': dependencies: ajv: 6.12.6 debug: 4.4.3 @@ -12138,7 +11702,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.39.1': {} + '@eslint/js@9.39.2': {} '@eslint/object-schema@2.1.7': {} @@ -12147,13 +11711,18 @@ snapshots: '@eslint/core': 0.17.0 levn: 0.4.1 - '@exodus/bytes@1.7.0': {} + '@exodus/bytes@1.8.0': {} '@fastify/busboy@2.1.1': {} - '@hono/node-server@1.19.7(hono@4.11.3)': + '@hono/node-server@1.19.6(hono@4.10.6)': dependencies: - hono: 4.11.3 + hono: 4.10.6 + optional: true + + '@hono/node-server@1.19.8(hono@4.10.6)': + dependencies: + hono: 4.10.6 '@humanfs/core@0.19.1': {} @@ -12259,7 +11828,7 @@ snapshots: '@img/sharp-wasm32@0.34.5': dependencies: - '@emnapi/runtime': 1.7.1 + '@emnapi/runtime': 1.8.1 optional: true '@img/sharp-win32-arm64@0.34.5': @@ -12273,38 +11842,38 @@ snapshots: '@inquirer/ansi@1.0.2': {} - '@inquirer/confirm@5.1.21(@types/node@22.19.1)': + '@inquirer/confirm@5.1.21(@types/node@25.0.3)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.19.1) - '@inquirer/type': 3.0.10(@types/node@22.19.1) + '@inquirer/core': 10.3.2(@types/node@25.0.3) + '@inquirer/type': 3.0.10(@types/node@25.0.3) optionalDependencies: - '@types/node': 22.19.1 + '@types/node': 25.0.3 - '@inquirer/core@10.3.2(@types/node@22.19.1)': + '@inquirer/core@10.3.2(@types/node@25.0.3)': dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.19.1) + '@inquirer/type': 3.0.10(@types/node@25.0.3) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.19.1 + '@types/node': 25.0.3 - '@inquirer/external-editor@1.0.3(@types/node@22.19.1)': + '@inquirer/external-editor@1.0.3(@types/node@25.0.3)': dependencies: chardet: 2.1.1 - iconv-lite: 0.7.0 + iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 22.19.1 + '@types/node': 25.0.3 '@inquirer/figures@1.0.15': {} - '@inquirer/type@3.0.10(@types/node@22.19.1)': + '@inquirer/type@3.0.10(@types/node@25.0.3)': optionalDependencies: - '@types/node': 22.19.1 + '@types/node': 25.0.3 '@isaacs/balanced-match@4.0.1': {} @@ -12321,12 +11890,12 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@joshwooding/vite-plugin-react-docgen-typescript@0.5.0(typescript@5.9.3)(vite@6.4.1(@types/node@22.19.1)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.5.0(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))': dependencies: glob: 10.5.0 magic-string: 0.27.0 react-docgen-typescript: 2.4.0(typescript@5.9.3) - vite: 6.4.1(@types/node@22.19.1)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) optionalDependencies: typescript: 5.9.3 @@ -12373,18 +11942,18 @@ snapshots: globby: 11.1.0 read-yaml-file: 1.1.0 - '@mdx-js/react@3.1.1(@types/react@19.2.7)(react@19.2.0)': + '@mdx-js/react@3.1.1(@types/react@19.2.7)(react@19.2.3)': dependencies: '@types/mdx': 2.0.13 '@types/react': 19.2.7 - react: 19.2.0 + react: 19.2.3 - '@mendable/firecrawl-js@4.8.1': + '@mendable/firecrawl-js@4.10.0': dependencies: axios: 1.13.2 - typescript-event-target: 1.1.1 + typescript-event-target: 1.1.2 zod: 3.25.76 - zod-to-json-schema: 3.25.0(zod@3.25.76) + zod-to-json-schema: 3.25.1(zod@3.25.76) transitivePeerDependencies: - debug @@ -12394,9 +11963,9 @@ snapshots: '@mixmark-io/domino@2.2.0': {} - '@modelcontextprotocol/sdk@1.25.1(hono@4.11.3)(zod@4.1.13)': + '@modelcontextprotocol/sdk@1.25.2(hono@4.10.6)(zod@4.3.5)': dependencies: - '@hono/node-server': 1.19.7(hono@4.11.3) + '@hono/node-server': 1.19.8(hono@4.10.6) ajv: 8.17.1 ajv-formats: 3.0.1(ajv@8.17.1) content-type: 1.0.5 @@ -12410,8 +11979,8 @@ snapshots: json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 raw-body: 3.0.2 - zod: 4.1.13 - zod-to-json-schema: 3.25.0(zod@4.1.13) + zod: 4.3.5 + zod-to-json-schema: 3.25.1(zod@4.3.5) transitivePeerDependencies: - hono - supports-color @@ -12420,7 +11989,13 @@ snapshots: dependencies: sparse-bitfield: 3.0.3 - '@mozilla/readability@0.5.0': {} + '@mozilla/readability@0.6.0': {} + + '@mrleebo/prisma-ast@0.12.1': + dependencies: + chevrotain: 10.5.0 + lilconfig: 2.1.0 + optional: true '@mswjs/interceptors@0.40.0': dependencies: @@ -12433,46 +12008,46 @@ snapshots: '@napi-rs/wasm-runtime@0.2.12': dependencies: - '@emnapi/core': 1.7.1 - '@emnapi/runtime': 1.7.1 + '@emnapi/core': 1.8.1 + '@emnapi/runtime': 1.8.1 '@tybys/wasm-util': 0.10.1 optional: true - '@napi-rs/wasm-runtime@1.0.7': + '@napi-rs/wasm-runtime@1.1.1': dependencies: - '@emnapi/core': 1.7.1 - '@emnapi/runtime': 1.7.1 + '@emnapi/core': 1.8.1 + '@emnapi/runtime': 1.8.1 '@tybys/wasm-util': 0.10.1 optional: true - '@next/env@16.0.8': {} + '@next/env@16.1.1': {} - '@next/eslint-plugin-next@16.0.4': + '@next/eslint-plugin-next@16.1.1': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@16.0.8': + '@next/swc-darwin-arm64@16.1.1': optional: true - '@next/swc-darwin-x64@16.0.8': + '@next/swc-darwin-x64@16.1.1': optional: true - '@next/swc-linux-arm64-gnu@16.0.8': + '@next/swc-linux-arm64-gnu@16.1.1': optional: true - '@next/swc-linux-arm64-musl@16.0.8': + '@next/swc-linux-arm64-musl@16.1.1': optional: true - '@next/swc-linux-x64-gnu@16.0.8': + '@next/swc-linux-x64-gnu@16.1.1': optional: true - '@next/swc-linux-x64-musl@16.0.8': + '@next/swc-linux-x64-musl@16.1.1': optional: true - '@next/swc-win32-arm64-msvc@16.0.8': + '@next/swc-win32-arm64-msvc@16.1.1': optional: true - '@next/swc-win32-x64-msvc@16.0.8': + '@next/swc-win32-x64-msvc@16.1.1': optional: true '@noble/ciphers@2.1.1': {} @@ -12489,7 +12064,7 @@ snapshots: '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.19.1 + fastq: 1.20.1 '@nolyfill/is-core-module@1.0.39': {} @@ -12504,76 +12079,91 @@ snapshots: '@opentelemetry/api@1.9.0': {} - '@oxc-resolver/binding-android-arm-eabi@11.14.0': + '@oxc-resolver/binding-android-arm-eabi@11.16.2': optional: true - '@oxc-resolver/binding-android-arm64@11.14.0': + '@oxc-resolver/binding-android-arm64@11.16.2': optional: true - '@oxc-resolver/binding-darwin-arm64@11.14.0': + '@oxc-resolver/binding-darwin-arm64@11.16.2': optional: true - '@oxc-resolver/binding-darwin-x64@11.14.0': + '@oxc-resolver/binding-darwin-x64@11.16.2': optional: true - '@oxc-resolver/binding-freebsd-x64@11.14.0': + '@oxc-resolver/binding-freebsd-x64@11.16.2': optional: true - '@oxc-resolver/binding-linux-arm-gnueabihf@11.14.0': + '@oxc-resolver/binding-linux-arm-gnueabihf@11.16.2': optional: true - '@oxc-resolver/binding-linux-arm-musleabihf@11.14.0': + '@oxc-resolver/binding-linux-arm-musleabihf@11.16.2': optional: true - '@oxc-resolver/binding-linux-arm64-gnu@11.14.0': + '@oxc-resolver/binding-linux-arm64-gnu@11.16.2': optional: true - '@oxc-resolver/binding-linux-arm64-musl@11.14.0': + '@oxc-resolver/binding-linux-arm64-musl@11.16.2': optional: true - '@oxc-resolver/binding-linux-ppc64-gnu@11.14.0': + '@oxc-resolver/binding-linux-ppc64-gnu@11.16.2': optional: true - '@oxc-resolver/binding-linux-riscv64-gnu@11.14.0': + '@oxc-resolver/binding-linux-riscv64-gnu@11.16.2': optional: true - '@oxc-resolver/binding-linux-riscv64-musl@11.14.0': + '@oxc-resolver/binding-linux-riscv64-musl@11.16.2': optional: true - '@oxc-resolver/binding-linux-s390x-gnu@11.14.0': + '@oxc-resolver/binding-linux-s390x-gnu@11.16.2': optional: true - '@oxc-resolver/binding-linux-x64-gnu@11.14.0': + '@oxc-resolver/binding-linux-x64-gnu@11.16.2': optional: true - '@oxc-resolver/binding-linux-x64-musl@11.14.0': + '@oxc-resolver/binding-linux-x64-musl@11.16.2': optional: true - '@oxc-resolver/binding-wasm32-wasi@11.14.0': + '@oxc-resolver/binding-openharmony-arm64@11.16.2': + optional: true + + '@oxc-resolver/binding-wasm32-wasi@11.16.2': dependencies: - '@napi-rs/wasm-runtime': 1.0.7 + '@napi-rs/wasm-runtime': 1.1.1 optional: true - '@oxc-resolver/binding-win32-arm64-msvc@11.14.0': + '@oxc-resolver/binding-win32-arm64-msvc@11.16.2': optional: true - '@oxc-resolver/binding-win32-ia32-msvc@11.14.0': + '@oxc-resolver/binding-win32-ia32-msvc@11.16.2': optional: true - '@oxc-resolver/binding-win32-x64-msvc@11.14.0': + '@oxc-resolver/binding-win32-x64-msvc@11.16.2': optional: true - '@petamoriken/float16@3.9.3': {} + '@petamoriken/float16@3.9.3': + optional: true '@pkgjs/parseargs@0.11.0': optional: true - '@prisma/client@6.19.0(prisma@6.19.0(typescript@5.9.3))(typescript@5.9.3)': + '@prisma/client-runtime-utils@7.2.0': + optional: true + + '@prisma/client@6.19.1(prisma@6.19.1(typescript@5.9.3))(typescript@5.9.3)': optionalDependencies: - prisma: 6.19.0(typescript@5.9.3) + prisma: 6.19.1(typescript@5.9.3) typescript: 5.9.3 - '@prisma/config@6.19.0': + '@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.7)(better-sqlite3@12.5.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3)': + dependencies: + '@prisma/client-runtime-utils': 7.2.0 + optionalDependencies: + prisma: 7.2.0(@types/react@19.2.7)(better-sqlite3@12.5.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) + typescript: 5.9.3 + optional: true + + '@prisma/config@6.19.1': dependencies: c12: 3.1.0 deepmerge-ts: 7.1.5 @@ -12582,26 +12172,103 @@ snapshots: transitivePeerDependencies: - magicast - '@prisma/debug@6.19.0': {} - - '@prisma/engines-version@6.19.0-26.2ba551f319ab1df4bc874a89965d8b3641056773': {} - - '@prisma/engines@6.19.0': + '@prisma/config@7.2.0': dependencies: - '@prisma/debug': 6.19.0 - '@prisma/engines-version': 6.19.0-26.2ba551f319ab1df4bc874a89965d8b3641056773 - '@prisma/fetch-engine': 6.19.0 - '@prisma/get-platform': 6.19.0 + c12: 3.1.0 + deepmerge-ts: 7.1.5 + effect: 3.18.4 + empathic: 2.0.0 + transitivePeerDependencies: + - magicast + optional: true - '@prisma/fetch-engine@6.19.0': - dependencies: - '@prisma/debug': 6.19.0 - '@prisma/engines-version': 6.19.0-26.2ba551f319ab1df4bc874a89965d8b3641056773 - '@prisma/get-platform': 6.19.0 + '@prisma/debug@6.19.1': {} - '@prisma/get-platform@6.19.0': + '@prisma/debug@6.8.2': + optional: true + + '@prisma/debug@7.2.0': + optional: true + + '@prisma/dev@0.17.0(typescript@5.9.3)': dependencies: - '@prisma/debug': 6.19.0 + '@electric-sql/pglite': 0.3.2 + '@electric-sql/pglite-socket': 0.0.6(@electric-sql/pglite@0.3.2) + '@electric-sql/pglite-tools': 0.2.7(@electric-sql/pglite@0.3.2) + '@hono/node-server': 1.19.6(hono@4.10.6) + '@mrleebo/prisma-ast': 0.12.1 + '@prisma/get-platform': 6.8.2 + '@prisma/query-plan-executor': 6.18.0 + foreground-child: 3.3.1 + get-port-please: 3.1.2 + hono: 4.10.6 + http-status-codes: 2.3.0 + pathe: 2.0.3 + proper-lockfile: 4.1.2 + remeda: 2.21.3 + std-env: 3.9.0 + valibot: 1.2.0(typescript@5.9.3) + zeptomatch: 2.0.2 + transitivePeerDependencies: + - typescript + optional: true + + '@prisma/engines-version@7.1.1-3.c2990dca591cba766e3b7ef5d9e8a84796e47ab7': {} + + '@prisma/engines-version@7.2.0-4.0c8ef2ce45c83248ab3df073180d5eda9e8be7a3': + optional: true + + '@prisma/engines@6.19.1': + dependencies: + '@prisma/debug': 6.19.1 + '@prisma/engines-version': 7.1.1-3.c2990dca591cba766e3b7ef5d9e8a84796e47ab7 + '@prisma/fetch-engine': 6.19.1 + '@prisma/get-platform': 6.19.1 + + '@prisma/engines@7.2.0': + dependencies: + '@prisma/debug': 7.2.0 + '@prisma/engines-version': 7.2.0-4.0c8ef2ce45c83248ab3df073180d5eda9e8be7a3 + '@prisma/fetch-engine': 7.2.0 + '@prisma/get-platform': 7.2.0 + optional: true + + '@prisma/fetch-engine@6.19.1': + dependencies: + '@prisma/debug': 6.19.1 + '@prisma/engines-version': 7.1.1-3.c2990dca591cba766e3b7ef5d9e8a84796e47ab7 + '@prisma/get-platform': 6.19.1 + + '@prisma/fetch-engine@7.2.0': + dependencies: + '@prisma/debug': 7.2.0 + '@prisma/engines-version': 7.2.0-4.0c8ef2ce45c83248ab3df073180d5eda9e8be7a3 + '@prisma/get-platform': 7.2.0 + optional: true + + '@prisma/get-platform@6.19.1': + dependencies: + '@prisma/debug': 6.19.1 + + '@prisma/get-platform@6.8.2': + dependencies: + '@prisma/debug': 6.8.2 + optional: true + + '@prisma/get-platform@7.2.0': + dependencies: + '@prisma/debug': 7.2.0 + optional: true + + '@prisma/query-plan-executor@6.18.0': + optional: true + + '@prisma/studio-core@0.9.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@types/react': 19.2.7 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optional: true '@redis/bloom@1.2.0(@redis/client@1.6.1)': dependencies: @@ -12629,109 +12296,118 @@ snapshots: dependencies: '@redis/client': 1.6.1 - '@rollup/pluginutils@5.3.0(rollup@4.53.3)': + '@rollup/pluginutils@5.3.0(rollup@4.55.1)': dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 4.0.3 optionalDependencies: - rollup: 4.53.3 + rollup: 4.55.1 - '@rollup/rollup-android-arm-eabi@4.53.3': + '@rollup/rollup-android-arm-eabi@4.55.1': optional: true - '@rollup/rollup-android-arm64@4.53.3': + '@rollup/rollup-android-arm64@4.55.1': optional: true - '@rollup/rollup-darwin-arm64@4.53.3': + '@rollup/rollup-darwin-arm64@4.55.1': optional: true - '@rollup/rollup-darwin-x64@4.53.3': + '@rollup/rollup-darwin-x64@4.55.1': optional: true - '@rollup/rollup-freebsd-arm64@4.53.3': + '@rollup/rollup-freebsd-arm64@4.55.1': optional: true - '@rollup/rollup-freebsd-x64@4.53.3': + '@rollup/rollup-freebsd-x64@4.55.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.53.3': + '@rollup/rollup-linux-arm-gnueabihf@4.55.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.53.3': + '@rollup/rollup-linux-arm-musleabihf@4.55.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.53.3': + '@rollup/rollup-linux-arm64-gnu@4.55.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.53.3': + '@rollup/rollup-linux-arm64-musl@4.55.1': optional: true - '@rollup/rollup-linux-loong64-gnu@4.53.3': + '@rollup/rollup-linux-loong64-gnu@4.55.1': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.53.3': + '@rollup/rollup-linux-loong64-musl@4.55.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.53.3': + '@rollup/rollup-linux-ppc64-gnu@4.55.1': optional: true - '@rollup/rollup-linux-riscv64-musl@4.53.3': + '@rollup/rollup-linux-ppc64-musl@4.55.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.53.3': + '@rollup/rollup-linux-riscv64-gnu@4.55.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.53.3': + '@rollup/rollup-linux-riscv64-musl@4.55.1': optional: true - '@rollup/rollup-linux-x64-musl@4.53.3': + '@rollup/rollup-linux-s390x-gnu@4.55.1': optional: true - '@rollup/rollup-openharmony-arm64@4.53.3': + '@rollup/rollup-linux-x64-gnu@4.55.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.53.3': + '@rollup/rollup-linux-x64-musl@4.55.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.53.3': + '@rollup/rollup-openbsd-x64@4.55.1': optional: true - '@rollup/rollup-win32-x64-gnu@4.53.3': + '@rollup/rollup-openharmony-arm64@4.55.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.53.3': + '@rollup/rollup-win32-arm64-msvc@4.55.1': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.55.1': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.55.1': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.55.1': optional: true '@rtsao/scc@1.1.0': {} - '@shikijs/core@3.19.0': + '@shikijs/core@3.21.0': dependencies: - '@shikijs/types': 3.19.0 + '@shikijs/types': 3.21.0 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 - '@shikijs/engine-javascript@3.19.0': + '@shikijs/engine-javascript@3.21.0': dependencies: - '@shikijs/types': 3.19.0 + '@shikijs/types': 3.21.0 '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 4.3.4 - '@shikijs/engine-oniguruma@3.19.0': + '@shikijs/engine-oniguruma@3.21.0': dependencies: - '@shikijs/types': 3.19.0 + '@shikijs/types': 3.21.0 '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/langs@3.19.0': + '@shikijs/langs@3.21.0': dependencies: - '@shikijs/types': 3.19.0 + '@shikijs/types': 3.21.0 - '@shikijs/themes@3.19.0': + '@shikijs/themes@3.21.0': dependencies: - '@shikijs/types': 3.19.0 + '@shikijs/types': 3.21.0 - '@shikijs/types@3.19.0': + '@shikijs/types@3.21.0': dependencies: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 @@ -12742,125 +12418,125 @@ snapshots: '@standard-schema/spec@1.1.0': {} - '@storybook/addon-actions@8.6.14(storybook@8.6.14(prettier@2.8.8))': + '@storybook/addon-actions@8.6.14(storybook@8.6.15(prettier@2.8.8))': dependencies: '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) uuid: 9.0.1 - '@storybook/addon-backgrounds@8.6.14(storybook@8.6.14(prettier@2.8.8))': + '@storybook/addon-backgrounds@8.6.14(storybook@8.6.15(prettier@2.8.8))': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) ts-dedent: 2.2.0 - '@storybook/addon-controls@8.6.14(storybook@8.6.14(prettier@2.8.8))': + '@storybook/addon-controls@8.6.14(storybook@8.6.15(prettier@2.8.8))': dependencies: '@storybook/global': 5.0.0 dequal: 2.0.3 - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) ts-dedent: 2.2.0 - '@storybook/addon-docs@8.6.14(@types/react@19.2.7)(storybook@8.6.14(prettier@2.8.8))': + '@storybook/addon-docs@8.6.14(@types/react@19.2.7)(storybook@8.6.15(prettier@2.8.8))': dependencies: - '@mdx-js/react': 3.1.1(@types/react@19.2.7)(react@19.2.0) - '@storybook/blocks': 8.6.14(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@8.6.14(prettier@2.8.8)) - '@storybook/csf-plugin': 8.6.14(storybook@8.6.14(prettier@2.8.8)) - '@storybook/react-dom-shim': 8.6.14(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@8.6.14(prettier@2.8.8)) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) - storybook: 8.6.14(prettier@2.8.8) + '@mdx-js/react': 3.1.1(@types/react@19.2.7)(react@19.2.3) + '@storybook/blocks': 8.6.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@2.8.8)) + '@storybook/csf-plugin': 8.6.14(storybook@8.6.15(prettier@2.8.8)) + '@storybook/react-dom-shim': 8.6.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@2.8.8)) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + storybook: 8.6.15(prettier@2.8.8) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-essentials@8.6.14(@types/react@19.2.7)(storybook@8.6.14(prettier@2.8.8))': + '@storybook/addon-essentials@8.6.14(@types/react@19.2.7)(storybook@8.6.15(prettier@2.8.8))': dependencies: - '@storybook/addon-actions': 8.6.14(storybook@8.6.14(prettier@2.8.8)) - '@storybook/addon-backgrounds': 8.6.14(storybook@8.6.14(prettier@2.8.8)) - '@storybook/addon-controls': 8.6.14(storybook@8.6.14(prettier@2.8.8)) - '@storybook/addon-docs': 8.6.14(@types/react@19.2.7)(storybook@8.6.14(prettier@2.8.8)) - '@storybook/addon-highlight': 8.6.14(storybook@8.6.14(prettier@2.8.8)) - '@storybook/addon-measure': 8.6.14(storybook@8.6.14(prettier@2.8.8)) - '@storybook/addon-outline': 8.6.14(storybook@8.6.14(prettier@2.8.8)) - '@storybook/addon-toolbars': 8.6.14(storybook@8.6.14(prettier@2.8.8)) - '@storybook/addon-viewport': 8.6.14(storybook@8.6.14(prettier@2.8.8)) - storybook: 8.6.14(prettier@2.8.8) + '@storybook/addon-actions': 8.6.14(storybook@8.6.15(prettier@2.8.8)) + '@storybook/addon-backgrounds': 8.6.14(storybook@8.6.15(prettier@2.8.8)) + '@storybook/addon-controls': 8.6.14(storybook@8.6.15(prettier@2.8.8)) + '@storybook/addon-docs': 8.6.14(@types/react@19.2.7)(storybook@8.6.15(prettier@2.8.8)) + '@storybook/addon-highlight': 8.6.14(storybook@8.6.15(prettier@2.8.8)) + '@storybook/addon-measure': 8.6.14(storybook@8.6.15(prettier@2.8.8)) + '@storybook/addon-outline': 8.6.14(storybook@8.6.15(prettier@2.8.8)) + '@storybook/addon-toolbars': 8.6.14(storybook@8.6.15(prettier@2.8.8)) + '@storybook/addon-viewport': 8.6.14(storybook@8.6.15(prettier@2.8.8)) + storybook: 8.6.15(prettier@2.8.8) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-highlight@8.6.14(storybook@8.6.14(prettier@2.8.8))': + '@storybook/addon-highlight@8.6.14(storybook@8.6.15(prettier@2.8.8))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) - '@storybook/addon-interactions@8.6.14(storybook@8.6.14(prettier@2.8.8))': + '@storybook/addon-interactions@8.6.14(storybook@8.6.15(prettier@2.8.8))': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.6.14(storybook@8.6.14(prettier@2.8.8)) - '@storybook/test': 8.6.14(storybook@8.6.14(prettier@2.8.8)) + '@storybook/instrumenter': 8.6.14(storybook@8.6.15(prettier@2.8.8)) + '@storybook/test': 8.6.14(storybook@8.6.15(prettier@2.8.8)) polished: 4.3.1 - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) ts-dedent: 2.2.0 - '@storybook/addon-links@8.6.14(react@19.2.0)(storybook@8.6.14(prettier@2.8.8))': + '@storybook/addon-links@8.6.15(react@19.2.3)(storybook@8.6.15(prettier@2.8.8))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) ts-dedent: 2.2.0 optionalDependencies: - react: 19.2.0 + react: 19.2.3 - '@storybook/addon-measure@8.6.14(storybook@8.6.14(prettier@2.8.8))': + '@storybook/addon-measure@8.6.14(storybook@8.6.15(prettier@2.8.8))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) tiny-invariant: 1.3.3 - '@storybook/addon-outline@8.6.14(storybook@8.6.14(prettier@2.8.8))': + '@storybook/addon-outline@8.6.14(storybook@8.6.15(prettier@2.8.8))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) ts-dedent: 2.2.0 - '@storybook/addon-toolbars@8.6.14(storybook@8.6.14(prettier@2.8.8))': + '@storybook/addon-toolbars@8.6.14(storybook@8.6.15(prettier@2.8.8))': dependencies: - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) - '@storybook/addon-viewport@8.6.14(storybook@8.6.14(prettier@2.8.8))': + '@storybook/addon-viewport@8.6.14(storybook@8.6.15(prettier@2.8.8))': dependencies: memoizerific: 1.11.3 - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) - '@storybook/blocks@8.6.14(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@8.6.14(prettier@2.8.8))': + '@storybook/blocks@8.6.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@2.8.8))': dependencies: - '@storybook/icons': 1.6.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - storybook: 8.6.14(prettier@2.8.8) + '@storybook/icons': 1.6.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + storybook: 8.6.15(prettier@2.8.8) ts-dedent: 2.2.0 optionalDependencies: - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) - '@storybook/builder-vite@8.6.14(storybook@8.6.14(prettier@2.8.8))(vite@6.4.1(@types/node@22.19.1)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2))': + '@storybook/builder-vite@8.6.15(storybook@8.6.15(prettier@2.8.8))(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))': dependencies: - '@storybook/csf-plugin': 8.6.14(storybook@8.6.14(prettier@2.8.8)) + '@storybook/csf-plugin': 8.6.15(storybook@8.6.15(prettier@2.8.8)) browser-assert: 1.2.1 - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) ts-dedent: 2.2.0 - vite: 6.4.1(@types/node@22.19.1)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) - '@storybook/components@8.6.14(storybook@8.6.14(prettier@2.8.8))': + '@storybook/components@8.6.15(storybook@8.6.15(prettier@2.8.8))': dependencies: - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) - '@storybook/core@8.6.14(prettier@2.8.8)(storybook@8.6.14(prettier@2.8.8))': + '@storybook/core@8.6.15(prettier@2.8.8)(storybook@8.6.15(prettier@2.8.8))': dependencies: - '@storybook/theming': 8.6.14(storybook@8.6.14(prettier@2.8.8)) + '@storybook/theming': 8.6.15(storybook@8.6.15(prettier@2.8.8)) better-opn: 3.0.2 browser-assert: 1.2.1 esbuild: 0.25.12 @@ -12870,7 +12546,7 @@ snapshots: recast: 0.23.11 semver: 7.7.3 util: 0.12.5 - ws: 8.18.3 + ws: 8.19.0 optionalDependencies: prettier: 2.8.8 transitivePeerDependencies: @@ -12879,98 +12555,126 @@ snapshots: - supports-color - utf-8-validate - '@storybook/csf-plugin@8.6.14(storybook@8.6.14(prettier@2.8.8))': + '@storybook/csf-plugin@8.6.14(storybook@8.6.15(prettier@2.8.8))': dependencies: - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) + unplugin: 1.16.1 + + '@storybook/csf-plugin@8.6.15(storybook@8.6.15(prettier@2.8.8))': + dependencies: + storybook: 8.6.15(prettier@2.8.8) unplugin: 1.16.1 '@storybook/global@5.0.0': {} - '@storybook/icons@1.6.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@storybook/icons@1.6.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) - '@storybook/instrumenter@8.6.14(storybook@8.6.14(prettier@2.8.8))': + '@storybook/instrumenter@8.6.14(storybook@8.6.15(prettier@2.8.8))': dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 2.1.9 - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) - '@storybook/manager-api@8.6.14(storybook@8.6.14(prettier@2.8.8))': + '@storybook/instrumenter@8.6.15(storybook@8.6.15(prettier@2.8.8))': dependencies: - storybook: 8.6.14(prettier@2.8.8) + '@storybook/global': 5.0.0 + '@vitest/utils': 2.1.9 + storybook: 8.6.15(prettier@2.8.8) - '@storybook/preview-api@8.6.14(storybook@8.6.14(prettier@2.8.8))': + '@storybook/manager-api@8.6.15(storybook@8.6.15(prettier@2.8.8))': dependencies: - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) - '@storybook/react-dom-shim@8.6.14(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@8.6.14(prettier@2.8.8))': + '@storybook/preview-api@8.6.15(storybook@8.6.15(prettier@2.8.8))': dependencies: - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) - '@storybook/react-vite@8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@2.8.8)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rollup@4.53.3)(storybook@8.6.14(prettier@2.8.8))(typescript@5.9.3)(vite@6.4.1(@types/node@22.19.1)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2))': + '@storybook/react-dom-shim@8.6.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@2.8.8))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.5.0(typescript@5.9.3)(vite@6.4.1(@types/node@22.19.1)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2)) - '@rollup/pluginutils': 5.3.0(rollup@4.53.3) - '@storybook/builder-vite': 8.6.14(storybook@8.6.14(prettier@2.8.8))(vite@6.4.1(@types/node@22.19.1)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2)) - '@storybook/react': 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@2.8.8)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@8.6.14(prettier@2.8.8))(typescript@5.9.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + storybook: 8.6.15(prettier@2.8.8) + + '@storybook/react-dom-shim@8.6.15(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@2.8.8))': + dependencies: + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + storybook: 8.6.15(prettier@2.8.8) + + '@storybook/react-vite@8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@2.8.8)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.55.1)(storybook@8.6.15(prettier@2.8.8))(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))': + dependencies: + '@joshwooding/vite-plugin-react-docgen-typescript': 0.5.0(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) + '@rollup/pluginutils': 5.3.0(rollup@4.55.1) + '@storybook/builder-vite': 8.6.15(storybook@8.6.15(prettier@2.8.8))(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) + '@storybook/react': 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@2.8.8)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@2.8.8))(typescript@5.9.3) find-up: 5.0.0 magic-string: 0.30.21 - react: 19.2.0 + react: 19.2.3 react-docgen: 7.1.1 - react-dom: 19.2.0(react@19.2.0) + react-dom: 19.2.3(react@19.2.3) resolve: 1.22.11 - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) tsconfig-paths: 4.2.0 - vite: 6.4.1(@types/node@22.19.1)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) optionalDependencies: - '@storybook/test': 8.6.14(storybook@8.6.14(prettier@2.8.8)) + '@storybook/test': 8.6.15(storybook@8.6.15(prettier@2.8.8)) transitivePeerDependencies: - rollup - supports-color - typescript - '@storybook/react@8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@2.8.8)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@8.6.14(prettier@2.8.8))(typescript@5.9.3)': + '@storybook/react@8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@2.8.8)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@2.8.8))(typescript@5.9.3)': dependencies: - '@storybook/components': 8.6.14(storybook@8.6.14(prettier@2.8.8)) + '@storybook/components': 8.6.15(storybook@8.6.15(prettier@2.8.8)) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.6.14(storybook@8.6.14(prettier@2.8.8)) - '@storybook/preview-api': 8.6.14(storybook@8.6.14(prettier@2.8.8)) - '@storybook/react-dom-shim': 8.6.14(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@8.6.14(prettier@2.8.8)) - '@storybook/theming': 8.6.14(storybook@8.6.14(prettier@2.8.8)) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) - storybook: 8.6.14(prettier@2.8.8) + '@storybook/manager-api': 8.6.15(storybook@8.6.15(prettier@2.8.8)) + '@storybook/preview-api': 8.6.15(storybook@8.6.15(prettier@2.8.8)) + '@storybook/react-dom-shim': 8.6.15(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@2.8.8)) + '@storybook/theming': 8.6.15(storybook@8.6.15(prettier@2.8.8)) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + storybook: 8.6.15(prettier@2.8.8) optionalDependencies: - '@storybook/test': 8.6.14(storybook@8.6.14(prettier@2.8.8)) + '@storybook/test': 8.6.15(storybook@8.6.15(prettier@2.8.8)) typescript: 5.9.3 - '@storybook/test@8.6.14(storybook@8.6.14(prettier@2.8.8))': + '@storybook/test@8.6.14(storybook@8.6.15(prettier@2.8.8))': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.6.14(storybook@8.6.14(prettier@2.8.8)) + '@storybook/instrumenter': 8.6.14(storybook@8.6.15(prettier@2.8.8)) '@testing-library/dom': 10.4.0 '@testing-library/jest-dom': 6.5.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) '@vitest/expect': 2.0.5 '@vitest/spy': 2.0.5 - storybook: 8.6.14(prettier@2.8.8) + storybook: 8.6.15(prettier@2.8.8) - '@storybook/theming@8.6.14(storybook@8.6.14(prettier@2.8.8))': + '@storybook/test@8.6.15(storybook@8.6.15(prettier@2.8.8))': dependencies: - storybook: 8.6.14(prettier@2.8.8) + '@storybook/global': 5.0.0 + '@storybook/instrumenter': 8.6.15(storybook@8.6.15(prettier@2.8.8)) + '@testing-library/dom': 10.4.0 + '@testing-library/jest-dom': 6.5.0 + '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) + '@vitest/expect': 2.0.5 + '@vitest/spy': 2.0.5 + storybook: 8.6.15(prettier@2.8.8) + + '@storybook/theming@8.6.15(storybook@8.6.15(prettier@2.8.8))': + dependencies: + storybook: 8.6.15(prettier@2.8.8) '@swc/helpers@0.5.15': dependencies: tslib: 2.8.1 - '@tailwindcss/typography@0.5.19(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.2))': + '@tailwindcss/typography@0.5.19(tailwindcss@3.4.17)': dependencies: postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.18(tsx@4.21.0)(yaml@2.8.2) + tailwindcss: 3.4.17 '@testing-library/dom@10.4.0': dependencies: @@ -13002,12 +12706,12 @@ snapshots: picocolors: 1.1.1 redent: 3.0.0 - '@testing-library/react@16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@testing-library/react@16.3.1(@testing-library/dom@10.4.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: '@babel/runtime': 7.28.4 '@testing-library/dom': 10.4.0 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) optionalDependencies: '@types/react': 19.2.7 '@types/react-dom': 19.2.3(@types/react@19.2.7) @@ -13020,9 +12724,9 @@ snapshots: dependencies: '@testing-library/dom': 10.4.0 - '@thomasdavis/unsandbox@0.0.3(zod@4.1.13)': + '@thomasdavis/unsandbox@0.0.3(effect@3.18.4)(zod@4.3.5)': dependencies: - ai: 6.0.0-beta.131(effect@3.18.4)(zod@4.1.13) + ai: 6.0.0-beta.131(effect@3.18.4)(zod@4.3.5) transitivePeerDependencies: - '@valibot/to-json-schema' - arktype @@ -13061,11 +12765,16 @@ snapshots: '@types/better-sqlite3@7.6.13': dependencies: - '@types/node': 22.19.1 + '@types/node': 25.0.3 - '@types/cheerio@0.22.35': + '@types/chai@5.2.3': dependencies: - '@types/node': 22.19.1 + '@types/deep-eql': 4.0.2 + assertion-error: 2.0.1 + + '@types/cheerio@1.0.0': + dependencies: + cheerio: 1.0.0-rc.12 '@types/d3-array@3.2.2': {} @@ -13188,9 +12897,11 @@ snapshots: dependencies: '@types/ms': 2.1.0 - '@types/diff-match-patch@1.0.36': {} + '@types/deep-eql@4.0.2': {} - '@types/diff@6.0.0': {} + '@types/diff@8.0.0': + dependencies: + diff: 8.0.2 '@types/doctrine@0.0.9': {} @@ -13210,7 +12921,7 @@ snapshots: '@types/jsdom@27.0.0': dependencies: - '@types/node': 22.19.1 + '@types/node': 25.0.3 '@types/tough-cookie': 4.0.5 parse5: 7.3.0 @@ -13226,7 +12937,7 @@ snapshots: '@types/marked@6.0.0': dependencies: - marked: 14.1.4 + marked: 17.0.1 '@types/mdast@4.0.4': dependencies: @@ -13240,13 +12951,17 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@22.19.1': + '@types/node@20.19.27': dependencies: undici-types: 6.21.0 + '@types/node@25.0.3': + dependencies: + undici-types: 7.16.0 + '@types/papaparse@5.5.2': dependencies: - '@types/node': 22.19.1 + '@types/node': 25.0.3 '@types/prismjs@1.26.5': {} @@ -13287,152 +13002,105 @@ snapshots: '@types/webidl-conversions@7.0.3': {} + '@types/whatwg-mimetype@3.0.2': {} + '@types/whatwg-url@11.0.5': dependencies: '@types/webidl-conversions': 7.0.3 - '@typescript-eslint/eslint-plugin@8.48.0(@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3)': + '@types/ws@8.18.1': + dependencies: + '@types/node': 20.19.27 + + '@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.48.0(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/type-utils': 8.48.0(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.48.0 - eslint: 9.39.1(jiti@1.21.7) - graphemer: 1.4.0 + '@typescript-eslint/parser': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.52.0 + '@typescript-eslint/type-utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.52.0 + eslint: 9.39.2(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.9.3) + ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.48.0(@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/type-utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.48.0 - eslint: 9.39.1(jiti@2.6.1) - graphemer: 1.4.0 - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3)': - dependencies: - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.48.0 + '@typescript-eslint/scope-manager': 8.52.0 + '@typescript-eslint/types': 8.52.0 + '@typescript-eslint/typescript-estree': 8.52.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.52.0 debug: 4.4.3 - eslint: 9.39.1(jiti@1.21.7) + eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/project-service@8.52.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.48.0 - debug: 4.4.3 - eslint: 9.39.1(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/project-service@8.48.0(typescript@5.9.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.48.0(typescript@5.9.3) - '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/tsconfig-utils': 8.52.0(typescript@5.9.3) + '@typescript-eslint/types': 8.52.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.48.0': + '@typescript-eslint/scope-manager@8.52.0': dependencies: - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/visitor-keys': 8.48.0 + '@typescript-eslint/types': 8.52.0 + '@typescript-eslint/visitor-keys': 8.52.0 - '@typescript-eslint/tsconfig-utils@8.48.0(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.52.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.48.0(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3) + '@typescript-eslint/types': 8.52.0 + '@typescript-eslint/typescript-estree': 8.52.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3 - eslint: 9.39.1(jiti@1.21.7) - ts-api-utils: 2.1.0(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) + ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': - dependencies: - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - debug: 4.4.3 - eslint: 9.39.1(jiti@2.6.1) - ts-api-utils: 2.1.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types@8.52.0': {} - '@typescript-eslint/types@8.48.0': {} - - '@typescript-eslint/typescript-estree@8.48.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.52.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.48.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.48.0(typescript@5.9.3) - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/visitor-keys': 8.48.0 + '@typescript-eslint/project-service': 8.52.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.52.0(typescript@5.9.3) + '@typescript-eslint/types': 8.52.0 + '@typescript-eslint/visitor-keys': 8.52.0 debug: 4.4.3 minimatch: 9.0.5 semver: 7.7.3 tinyglobby: 0.2.15 - ts-api-utils: 2.1.0(typescript@5.9.3) + ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.48.0(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3)': + '@typescript-eslint/utils@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@1.21.7)) - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3) - eslint: 9.39.1(jiti@1.21.7) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.52.0 + '@typescript-eslint/types': 8.52.0 + '@typescript-eslint/typescript-estree': 8.52.0(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/visitor-keys@8.52.0': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3) - eslint: 9.39.1(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/visitor-keys@8.48.0': - dependencies: - '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/types': 8.52.0 eslint-visitor-keys: 4.2.1 '@ungap/structured-clone@1.3.0': {} @@ -13496,14 +13164,14 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@upstash/redis@1.36.0': + '@upstash/redis@1.36.1': dependencies: uncrypto: 0.1.3 - '@vercel/analytics@1.6.1(next@16.0.8(@opentelemetry/api@1.9.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0)': + '@vercel/analytics@1.6.1(next@16.1.1(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)': optionalDependencies: - next: 16.0.8(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 + next: 16.1.1(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + react: 19.2.3 '@vercel/blob@2.0.0': dependencies: @@ -13515,10 +13183,12 @@ snapshots: '@vercel/kv@3.0.0': dependencies: - '@upstash/redis': 1.36.0 + '@upstash/redis': 1.36.1 '@vercel/oidc@3.0.5': {} + '@vercel/oidc@3.1.0': {} + '@vitest/expect@2.0.5': dependencies: '@vitest/spy': 2.0.5 @@ -13526,21 +13196,23 @@ snapshots: chai: 5.3.3 tinyrainbow: 1.2.0 - '@vitest/expect@2.1.9': + '@vitest/expect@4.0.16': dependencies: - '@vitest/spy': 2.1.9 - '@vitest/utils': 2.1.9 - chai: 5.3.3 - tinyrainbow: 1.2.0 + '@standard-schema/spec': 1.1.0 + '@types/chai': 5.2.3 + '@vitest/spy': 4.0.16 + '@vitest/utils': 4.0.16 + chai: 6.2.2 + tinyrainbow: 3.0.3 - '@vitest/mocker@2.1.9(msw@2.12.3(@types/node@22.19.1)(typescript@5.9.3))(vite@5.4.21(@types/node@22.19.1))': + '@vitest/mocker@4.0.16(msw@2.12.7(@types/node@25.0.3)(typescript@5.9.3))(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))': dependencies: - '@vitest/spy': 2.1.9 + '@vitest/spy': 4.0.16 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - msw: 2.12.3(@types/node@22.19.1)(typescript@5.9.3) - vite: 5.4.21(@types/node@22.19.1) + msw: 2.12.7(@types/node@25.0.3)(typescript@5.9.3) + vite: 7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) '@vitest/pretty-format@2.0.5': dependencies: @@ -13550,24 +13222,26 @@ snapshots: dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.1.9': + '@vitest/pretty-format@4.0.16': dependencies: - '@vitest/utils': 2.1.9 - pathe: 1.1.2 + tinyrainbow: 3.0.3 - '@vitest/snapshot@2.1.9': + '@vitest/runner@4.0.16': dependencies: - '@vitest/pretty-format': 2.1.9 + '@vitest/utils': 4.0.16 + pathe: 2.0.3 + + '@vitest/snapshot@4.0.16': + dependencies: + '@vitest/pretty-format': 4.0.16 magic-string: 0.30.21 - pathe: 1.1.2 + pathe: 2.0.3 '@vitest/spy@2.0.5': dependencies: tinyspy: 3.0.2 - '@vitest/spy@2.1.9': - dependencies: - tinyspy: 3.0.2 + '@vitest/spy@4.0.16': {} '@vitest/utils@2.0.5': dependencies: @@ -13582,10 +13256,10 @@ snapshots: loupe: 3.2.1 tinyrainbow: 1.2.0 - accepts@1.3.8: + '@vitest/utils@4.0.16': dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 + '@vitest/pretty-format': 4.0.16 + tinyrainbow: 3.0.3 accepts@2.0.0: dependencies: @@ -13614,77 +13288,41 @@ snapshots: agent-base@7.1.4: {} - ai@4.3.19(react@19.2.0)(zod@4.1.13): + ai@5.0.118(zod@3.25.76): dependencies: - '@ai-sdk/provider': 1.1.3 - '@ai-sdk/provider-utils': 2.2.8(zod@4.1.13) - '@ai-sdk/react': 1.2.12(react@19.2.0)(zod@4.1.13) - '@ai-sdk/ui-utils': 1.2.11(zod@4.1.13) - '@opentelemetry/api': 1.9.0 - jsondiffpatch: 0.6.0 - zod: 4.1.13 - optionalDependencies: - react: 19.2.0 - - ai@5.0.106(zod@3.25.76): - dependencies: - '@ai-sdk/gateway': 2.0.18(zod@3.25.76) - '@ai-sdk/provider': 2.0.0 - '@ai-sdk/provider-utils': 3.0.18(zod@3.25.76) + '@ai-sdk/gateway': 2.0.24(zod@3.25.76) + '@ai-sdk/provider': 2.0.1 + '@ai-sdk/provider-utils': 3.0.20(zod@3.25.76) '@opentelemetry/api': 1.9.0 zod: 3.25.76 - ai@6.0.0-beta.124(effect@3.18.4)(zod@3.25.76): + ai@6.0.0-beta.131(effect@3.18.4)(zod@4.3.5): dependencies: - '@ai-sdk/gateway': 2.0.0-beta.68(effect@3.18.4)(zod@3.25.76) - '@ai-sdk/provider': 3.0.0-beta.22 - '@ai-sdk/provider-utils': 4.0.0-beta.40(effect@3.18.4)(zod@3.25.76) - '@opentelemetry/api': 1.9.0 - zod: 3.25.76 - transitivePeerDependencies: - - '@valibot/to-json-schema' - - arktype - - effect - - ai@6.0.0-beta.124(effect@3.18.4)(zod@4.1.13): - dependencies: - '@ai-sdk/gateway': 2.0.0-beta.68(effect@3.18.4)(zod@4.1.13) - '@ai-sdk/provider': 3.0.0-beta.22 - '@ai-sdk/provider-utils': 4.0.0-beta.40(effect@3.18.4)(zod@4.1.13) - '@opentelemetry/api': 1.9.0 - zod: 4.1.13 - transitivePeerDependencies: - - '@valibot/to-json-schema' - - arktype - - effect - - ai@6.0.0-beta.131(effect@3.18.4)(zod@4.1.13): - dependencies: - '@ai-sdk/gateway': 2.0.0-beta.71(effect@3.18.4)(zod@4.1.13) + '@ai-sdk/gateway': 2.0.0-beta.71(effect@3.18.4)(zod@4.3.5) '@ai-sdk/provider': 3.0.0-beta.23 - '@ai-sdk/provider-utils': 4.0.0-beta.42(effect@3.18.4)(zod@4.1.13) + '@ai-sdk/provider-utils': 4.0.0-beta.42(effect@3.18.4)(zod@4.3.5) '@opentelemetry/api': 1.9.0 - zod: 4.1.13 + zod: 4.3.5 transitivePeerDependencies: - '@valibot/to-json-schema' - arktype - effect - ai@6.0.3(zod@3.25.76): + ai@6.0.23(zod@3.25.76): dependencies: - '@ai-sdk/gateway': 3.0.2(zod@3.25.76) - '@ai-sdk/provider': 3.0.0 - '@ai-sdk/provider-utils': 4.0.1(zod@3.25.76) + '@ai-sdk/gateway': 3.0.10(zod@3.25.76) + '@ai-sdk/provider': 3.0.2 + '@ai-sdk/provider-utils': 4.0.4(zod@3.25.76) '@opentelemetry/api': 1.9.0 zod: 3.25.76 - ai@6.0.3(zod@4.1.13): + ai@6.0.23(zod@4.3.5): dependencies: - '@ai-sdk/gateway': 3.0.2(zod@4.1.13) - '@ai-sdk/provider': 3.0.0 - '@ai-sdk/provider-utils': 4.0.1(zod@4.1.13) + '@ai-sdk/gateway': 3.0.10(zod@4.3.5) + '@ai-sdk/provider': 3.0.2 + '@ai-sdk/provider-utils': 4.0.4(zod@4.3.5) '@opentelemetry/api': 1.9.0 - zod: 4.1.13 + zod: 4.3.5 ajv-formats@3.0.1(ajv@8.17.1): optionalDependencies: @@ -13748,14 +13386,12 @@ snapshots: call-bound: 1.0.4 is-array-buffer: 3.0.5 - array-flatten@1.1.1: {} - array-includes@3.1.9: dependencies: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 is-string: 1.1.1 @@ -13767,7 +13403,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-errors: 1.3.0 es-object-atoms: 1.1.1 es-shim-unscopables: 1.1.0 @@ -13777,7 +13413,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-errors: 1.3.0 es-object-atoms: 1.1.1 es-shim-unscopables: 1.1.0 @@ -13786,21 +13422,21 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-shim-unscopables: 1.1.0 array.prototype.flatmap@1.3.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-shim-unscopables: 1.1.0 array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-errors: 1.3.0 es-shim-unscopables: 1.1.0 @@ -13809,7 +13445,7 @@ snapshots: array-buffer-byte-length: 1.0.2 call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-errors: 1.3.0 get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 @@ -13838,12 +13474,11 @@ snapshots: asynckit@0.4.0: {} - autoprefixer@10.4.22(postcss@8.5.6): + autoprefixer@10.4.23(postcss@8.5.6): dependencies: - browserslist: 4.28.0 - caniuse-lite: 1.0.30001757 + browserslist: 4.28.1 + caniuse-lite: 1.0.30001763 fraction.js: 5.3.4 - normalize-range: 0.1.2 picocolors: 1.1.1 postcss: 8.5.6 postcss-value-parser: 4.2.0 @@ -13854,9 +13489,12 @@ snapshots: aws-sign2@0.7.0: {} + aws-ssl-profiles@1.1.2: + optional: true + aws4@1.13.2: {} - axe-core@4.11.0: {} + axe-core@4.11.1: {} axios@1.13.2: dependencies: @@ -13874,7 +13512,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.8.31: {} + baseline-browser-mapping@2.9.13: {} basic-auth@2.0.1: dependencies: @@ -13884,38 +13522,42 @@ snapshots: dependencies: tweetnacl: 0.14.5 - better-auth@1.4.10(@prisma/client@6.19.0(prisma@6.19.0(typescript@5.9.3))(typescript@5.9.3))(mongodb@6.20.0)(next@16.0.8(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(pg@8.16.3)(prisma@6.19.0(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vitest@2.1.9(@types/node@22.19.1)(happy-dom@15.11.7)(jsdom@27.4.0)(msw@2.12.3(@types/node@22.19.1)(typescript@5.9.3))): + better-auth@1.4.10(@prisma/client@6.19.1(prisma@6.19.1(typescript@5.9.3))(typescript@5.9.3))(better-sqlite3@12.5.0)(drizzle-kit@0.31.8)(drizzle-orm@0.45.1(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@6.19.1(prisma@6.19.1(typescript@5.9.3))(typescript@5.9.3))(@types/better-sqlite3@7.6.13)(@upstash/redis@1.36.1)(better-sqlite3@12.5.0)(gel@2.2.0)(kysely@0.28.9)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@6.19.1(typescript@5.9.3)))(mongodb@6.20.0)(mysql2@3.15.3)(next@16.1.1(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(pg@8.16.3)(prisma@6.19.1(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vitest@4.0.16(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.1.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(msw@2.12.7(@types/node@25.0.3)(typescript@5.9.3))(tsx@4.21.0)(yaml@2.8.2)): dependencies: - '@better-auth/core': 1.4.10(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.7(zod@4.1.13))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0) - '@better-auth/telemetry': 1.4.10(@better-auth/core@1.4.10(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.7(zod@4.1.13))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)) + '@better-auth/core': 1.4.10(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.7(zod@4.3.5))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0) + '@better-auth/telemetry': 1.4.10(@better-auth/core@1.4.10(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.7(zod@4.3.5))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)) '@better-auth/utils': 0.3.0 '@better-fetch/fetch': 1.1.21 '@noble/ciphers': 2.1.1 '@noble/hashes': 2.0.1 - better-call: 1.1.7(zod@4.1.13) + better-call: 1.1.7(zod@4.3.5) defu: 6.1.4 jose: 6.1.3 kysely: 0.28.9 nanostores: 1.1.0 - zod: 4.1.13 + zod: 4.3.5 optionalDependencies: - '@prisma/client': 6.19.0(prisma@6.19.0(typescript@5.9.3))(typescript@5.9.3) + '@prisma/client': 6.19.1(prisma@6.19.1(typescript@5.9.3))(typescript@5.9.3) + better-sqlite3: 12.5.0 + drizzle-kit: 0.31.8 + drizzle-orm: 0.45.1(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@6.19.1(prisma@6.19.1(typescript@5.9.3))(typescript@5.9.3))(@types/better-sqlite3@7.6.13)(@upstash/redis@1.36.1)(better-sqlite3@12.5.0)(gel@2.2.0)(kysely@0.28.9)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@6.19.1(typescript@5.9.3)) mongodb: 6.20.0 - next: 16.0.8(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + mysql2: 3.15.3 + next: 16.1.1(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) pg: 8.16.3 - prisma: 6.19.0(typescript@5.9.3) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) - vitest: 2.1.9(@types/node@22.19.1)(happy-dom@15.11.7)(jsdom@27.4.0)(msw@2.12.3(@types/node@22.19.1)(typescript@5.9.3)) + prisma: 6.19.1(typescript@5.9.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + vitest: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.1.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(msw@2.12.7(@types/node@25.0.3)(typescript@5.9.3))(tsx@4.21.0)(yaml@2.8.2) - better-call@1.1.7(zod@4.1.13): + better-call@1.1.7(zod@4.3.5): dependencies: '@better-auth/utils': 0.3.0 '@better-fetch/fetch': 1.1.21 rou3: 0.7.12 set-cookie-parser: 2.7.2 optionalDependencies: - zod: 4.1.13 + zod: 4.3.5 better-opn@3.0.2: dependencies: @@ -13925,7 +13567,7 @@ snapshots: dependencies: is-windows: 1.0.2 - better-sqlite3@11.10.0: + better-sqlite3@12.5.0: dependencies: bindings: 1.5.0 prebuild-install: 7.1.3 @@ -13952,32 +13594,15 @@ snapshots: dependencies: lodash: 4.17.21 - body-parser@1.20.4: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.1 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.14.0 - raw-body: 2.5.3 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - body-parser@2.2.1: + 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.0 + iconv-lite: 0.7.2 on-finished: 2.4.1 - qs: 6.14.0 + qs: 6.14.1 raw-body: 3.0.2 type-is: 2.0.1 transitivePeerDependencies: @@ -14000,13 +13625,13 @@ snapshots: browser-assert@1.2.1: {} - browserslist@4.28.0: + browserslist@4.28.1: dependencies: - baseline-browser-mapping: 2.8.31 - caniuse-lite: 1.0.30001757 - electron-to-chromium: 1.5.260 + baseline-browser-mapping: 2.9.13 + caniuse-lite: 1.0.30001763 + electron-to-chromium: 1.5.267 node-releases: 2.0.27 - update-browserslist-db: 1.1.4(browserslist@4.28.0) + update-browserslist-db: 1.2.3(browserslist@4.28.1) bson@6.10.4: {} @@ -14017,9 +13642,9 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - bundle-require@5.1.0(esbuild@0.27.0): + bundle-require@5.1.0(esbuild@0.27.2): dependencies: - esbuild: 0.27.0 + esbuild: 0.27.2 load-tsconfig: 0.2.5 bytes@3.1.2: {} @@ -14062,7 +13687,7 @@ snapshots: camelcase-css@2.0.1: {} - caniuse-lite@1.0.30001757: {} + caniuse-lite@1.0.30001763: {} caseless@0.12.0: {} @@ -14071,11 +13696,13 @@ snapshots: chai@5.3.3: dependencies: assertion-error: 2.0.1 - check-error: 2.1.1 + check-error: 2.1.3 deep-eql: 5.0.2 loupe: 3.2.1 pathval: 2.0.1 + chai@6.2.2: {} + chalk@3.0.0: dependencies: ansi-styles: 4.3.0 @@ -14098,7 +13725,7 @@ snapshots: chardet@2.1.1: {} - check-error@2.1.1: {} + check-error@2.1.3: {} cheerio-select@2.1.0: dependencies: @@ -14109,24 +13736,30 @@ snapshots: domhandler: 5.0.3 domutils: 3.2.2 - cheerio@1.1.2: + cheerio@1.0.0-rc.12: dependencies: cheerio-select: 2.1.0 dom-serializer: 2.0.0 domhandler: 5.0.3 domutils: 3.2.2 - encoding-sniffer: 0.2.1 - htmlparser2: 10.0.0 + htmlparser2: 8.0.2 parse5: 7.3.0 parse5-htmlparser2-tree-adapter: 7.1.0 - parse5-parser-stream: 7.1.2 - undici: 7.16.0 - whatwg-mimetype: 4.0.0 chevrotain-allstar@0.3.1(chevrotain@11.0.3): dependencies: chevrotain: 11.0.3 - lodash-es: 4.17.21 + lodash-es: 4.17.22 + + chevrotain@10.5.0: + dependencies: + '@chevrotain/cst-dts-gen': 10.5.0 + '@chevrotain/gast': 10.5.0 + '@chevrotain/types': 10.5.0 + '@chevrotain/utils': 10.5.0 + lodash: 4.17.21 + regexp-to-ast: 0.5.0 + optional: true chevrotain@11.0.3: dependencies: @@ -14169,6 +13802,8 @@ snapshots: cli-spinners@2.9.2: {} + cli-spinners@3.3.0: {} + cli-width@4.1.0: {} client-only@0.0.1: {} @@ -14197,8 +13832,6 @@ snapshots: commander@12.1.0: {} - commander@13.1.0: {} - commander@14.0.2: {} commander@4.1.1: {} @@ -14215,23 +13848,17 @@ snapshots: consola@3.4.2: {} - content-disposition@0.5.4: - dependencies: - safe-buffer: 5.2.1 - content-disposition@1.0.1: {} content-type@1.0.5: {} convert-source-map@2.0.0: {} - cookie-signature@1.0.7: {} - cookie-signature@1.2.2: {} cookie@0.7.2: {} - cookie@1.0.2: {} + cookie@1.1.1: {} core-util-is@1.0.2: {} @@ -14275,15 +13902,10 @@ snapshots: cssesc@3.0.0: {} - cssstyle@4.6.0: - dependencies: - '@asamuzakjp/css-color': 3.2.0 - rrweb-cssom: 0.8.0 - - cssstyle@5.3.6: + cssstyle@5.3.7: dependencies: '@asamuzakjp/css-color': 4.1.1 - '@csstools/css-syntax-patches-for-csstree': 1.0.22 + '@csstools/css-syntax-patches-for-csstree': 1.0.23 css-tree: 3.1.0 lru-cache: 11.2.4 @@ -14471,7 +14093,7 @@ snapshots: dagre-d3-es@7.0.13: dependencies: d3: 7.9.0 - lodash-es: 4.17.21 + lodash-es: 4.17.22 damerau-levenshtein@1.0.8: {} @@ -14479,11 +14101,6 @@ snapshots: dependencies: assert-plus: 1.0.0 - data-urls@5.0.0: - dependencies: - whatwg-mimetype: 4.0.0 - whatwg-url: 14.2.0 - data-urls@6.0.0: dependencies: whatwg-mimetype: 4.0.0 @@ -14509,10 +14126,6 @@ snapshots: dayjs@1.11.19: {} - debug@2.6.9: - dependencies: - ms: 2.0.0 - debug@3.2.7: dependencies: ms: 2.1.3 @@ -14563,23 +14176,24 @@ snapshots: delayed-stream@1.0.0: {} + denque@2.1.0: + optional: true + depd@2.0.0: {} - dependency-cruiser@17.3.1: + dependency-cruiser@17.3.6: dependencies: acorn: 8.15.0 acorn-jsx: 5.3.2(acorn@8.15.0) acorn-jsx-walk: 2.0.0 acorn-loose: 8.5.2 acorn-walk: 8.3.4 - ajv: 8.17.1 commander: 14.0.2 - enhanced-resolve: 5.18.3 + enhanced-resolve: 5.18.4 ignore: 7.0.5 interpret: 3.1.1 is-installed-globally: 1.0.0 json5: 2.2.3 - memoize: 10.2.0 picomatch: 4.0.3 prompts: 2.4.2 rechoir: 0.8.0 @@ -14592,8 +14206,6 @@ snapshots: destr@2.0.5: {} - destroy@1.2.0: {} - detect-indent@6.1.0: {} detect-libc@2.1.2: {} @@ -14604,9 +14216,7 @@ snapshots: didyoumean@1.2.2: {} - diff-match-patch@1.0.5: {} - - diff@7.0.0: {} + diff@8.0.2: {} dir-glob@3.0.1: dependencies: @@ -14638,10 +14248,6 @@ snapshots: dependencies: domelementtype: 2.3.0 - dompurify@3.3.0: - optionalDependencies: - '@types/trusted-types': 2.0.7 - dompurify@3.3.1: optionalDependencies: '@types/trusted-types': 2.0.7 @@ -14656,27 +14262,45 @@ snapshots: dotenv@17.2.3: {} - drizzle-kit@0.30.6: + drizzle-kit@0.31.8: dependencies: '@drizzle-team/brocli': 0.10.2 '@esbuild-kit/esm-loader': 2.6.5 - esbuild: 0.19.12 - esbuild-register: 3.6.0(esbuild@0.19.12) - gel: 2.2.0 + esbuild: 0.25.12 + esbuild-register: 3.6.0(esbuild@0.25.12) transitivePeerDependencies: - supports-color - drizzle-orm@0.38.4(@opentelemetry/api@1.9.0)(@prisma/client@6.19.0(prisma@6.19.0(typescript@5.9.3))(typescript@5.9.3))(@types/better-sqlite3@7.6.13)(@types/react@19.2.7)(better-sqlite3@11.10.0)(kysely@0.28.9)(pg@8.16.3)(prisma@6.19.0(typescript@5.9.3))(react@19.2.0): + drizzle-orm@0.45.1(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@6.19.1(prisma@6.19.1(typescript@5.9.3))(typescript@5.9.3))(@types/better-sqlite3@7.6.13)(@upstash/redis@1.36.1)(better-sqlite3@12.5.0)(gel@2.2.0)(kysely@0.28.9)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@6.19.1(typescript@5.9.3)): optionalDependencies: + '@electric-sql/pglite': 0.3.2 '@opentelemetry/api': 1.9.0 - '@prisma/client': 6.19.0(prisma@6.19.0(typescript@5.9.3))(typescript@5.9.3) + '@prisma/client': 6.19.1(prisma@6.19.1(typescript@5.9.3))(typescript@5.9.3) '@types/better-sqlite3': 7.6.13 - '@types/react': 19.2.7 - better-sqlite3: 11.10.0 + '@upstash/redis': 1.36.1 + better-sqlite3: 12.5.0 + gel: 2.2.0 kysely: 0.28.9 + mysql2: 3.15.3 pg: 8.16.3 - prisma: 6.19.0(typescript@5.9.3) - react: 19.2.0 + postgres: 3.4.7 + prisma: 6.19.1(typescript@5.9.3) + optional: true + + drizzle-orm@0.45.1(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.7)(better-sqlite3@12.5.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/better-sqlite3@7.6.13)(@upstash/redis@1.36.1)(better-sqlite3@12.5.0)(gel@2.2.0)(kysely@0.28.9)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.7)(better-sqlite3@12.5.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)): + optionalDependencies: + '@electric-sql/pglite': 0.3.2 + '@opentelemetry/api': 1.9.0 + '@prisma/client': 7.2.0(prisma@7.2.0(@types/react@19.2.7)(better-sqlite3@12.5.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3) + '@types/better-sqlite3': 7.6.13 + '@upstash/redis': 1.36.1 + better-sqlite3: 12.5.0 + gel: 2.2.0 + kysely: 0.28.9 + mysql2: 3.15.3 + pg: 8.16.3 + postgres: 3.4.7 + prisma: 7.2.0(@types/react@19.2.7)(better-sqlite3@12.5.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) dunder-proto@1.0.1: dependencies: @@ -14698,7 +14322,7 @@ snapshots: '@standard-schema/spec': 1.1.0 fast-check: 3.23.2 - electron-to-chromium@1.5.260: {} + electron-to-chromium@1.5.267: {} emoji-regex@10.6.0: {} @@ -14708,20 +14332,13 @@ snapshots: empathic@2.0.0: {} - encodeurl@1.0.2: {} - encodeurl@2.0.0: {} - encoding-sniffer@0.2.1: - dependencies: - iconv-lite: 0.6.3 - whatwg-encoding: 3.1.1 - end-of-stream@1.4.5: dependencies: once: 1.4.0 - enhanced-resolve@5.18.3: + enhanced-resolve@5.18.4: dependencies: graceful-fs: 4.2.11 tapable: 2.3.0 @@ -14737,9 +14354,10 @@ snapshots: entities@6.0.1: {} - env-paths@3.0.0: {} + env-paths@3.0.0: + optional: true - es-abstract@1.24.0: + es-abstract@1.24.1: dependencies: array-buffer-byte-length: 1.0.2 arraybuffer.prototype.slice: 1.0.4 @@ -14800,12 +14418,12 @@ snapshots: es-errors@1.3.0: {} - es-iterator-helpers@1.2.1: + es-iterator-helpers@1.2.2: dependencies: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-errors: 1.3.0 es-set-tostringtag: 2.1.0 function-bind: 1.1.2 @@ -14842,15 +14460,6 @@ snapshots: is-date-object: 1.1.0 is-symbol: 1.1.1 - es6-promise@4.2.8: {} - - esbuild-register@3.6.0(esbuild@0.19.12): - dependencies: - debug: 4.4.3 - esbuild: 0.19.12 - transitivePeerDependencies: - - supports-color - esbuild-register@3.6.0(esbuild@0.25.12): dependencies: debug: 4.4.3 @@ -14883,58 +14492,6 @@ snapshots: '@esbuild/win32-ia32': 0.18.20 '@esbuild/win32-x64': 0.18.20 - esbuild@0.19.12: - optionalDependencies: - '@esbuild/aix-ppc64': 0.19.12 - '@esbuild/android-arm': 0.19.12 - '@esbuild/android-arm64': 0.19.12 - '@esbuild/android-x64': 0.19.12 - '@esbuild/darwin-arm64': 0.19.12 - '@esbuild/darwin-x64': 0.19.12 - '@esbuild/freebsd-arm64': 0.19.12 - '@esbuild/freebsd-x64': 0.19.12 - '@esbuild/linux-arm': 0.19.12 - '@esbuild/linux-arm64': 0.19.12 - '@esbuild/linux-ia32': 0.19.12 - '@esbuild/linux-loong64': 0.19.12 - '@esbuild/linux-mips64el': 0.19.12 - '@esbuild/linux-ppc64': 0.19.12 - '@esbuild/linux-riscv64': 0.19.12 - '@esbuild/linux-s390x': 0.19.12 - '@esbuild/linux-x64': 0.19.12 - '@esbuild/netbsd-x64': 0.19.12 - '@esbuild/openbsd-x64': 0.19.12 - '@esbuild/sunos-x64': 0.19.12 - '@esbuild/win32-arm64': 0.19.12 - '@esbuild/win32-ia32': 0.19.12 - '@esbuild/win32-x64': 0.19.12 - - esbuild@0.21.5: - optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 - esbuild@0.25.12: optionalDependencies: '@esbuild/aix-ppc64': 0.25.12 @@ -14964,34 +14521,34 @@ snapshots: '@esbuild/win32-ia32': 0.25.12 '@esbuild/win32-x64': 0.25.12 - esbuild@0.27.0: + esbuild@0.27.2: optionalDependencies: - '@esbuild/aix-ppc64': 0.27.0 - '@esbuild/android-arm': 0.27.0 - '@esbuild/android-arm64': 0.27.0 - '@esbuild/android-x64': 0.27.0 - '@esbuild/darwin-arm64': 0.27.0 - '@esbuild/darwin-x64': 0.27.0 - '@esbuild/freebsd-arm64': 0.27.0 - '@esbuild/freebsd-x64': 0.27.0 - '@esbuild/linux-arm': 0.27.0 - '@esbuild/linux-arm64': 0.27.0 - '@esbuild/linux-ia32': 0.27.0 - '@esbuild/linux-loong64': 0.27.0 - '@esbuild/linux-mips64el': 0.27.0 - '@esbuild/linux-ppc64': 0.27.0 - '@esbuild/linux-riscv64': 0.27.0 - '@esbuild/linux-s390x': 0.27.0 - '@esbuild/linux-x64': 0.27.0 - '@esbuild/netbsd-arm64': 0.27.0 - '@esbuild/netbsd-x64': 0.27.0 - '@esbuild/openbsd-arm64': 0.27.0 - '@esbuild/openbsd-x64': 0.27.0 - '@esbuild/openharmony-arm64': 0.27.0 - '@esbuild/sunos-x64': 0.27.0 - '@esbuild/win32-arm64': 0.27.0 - '@esbuild/win32-ia32': 0.27.0 - '@esbuild/win32-x64': 0.27.0 + '@esbuild/aix-ppc64': 0.27.2 + '@esbuild/android-arm': 0.27.2 + '@esbuild/android-arm64': 0.27.2 + '@esbuild/android-x64': 0.27.2 + '@esbuild/darwin-arm64': 0.27.2 + '@esbuild/darwin-x64': 0.27.2 + '@esbuild/freebsd-arm64': 0.27.2 + '@esbuild/freebsd-x64': 0.27.2 + '@esbuild/linux-arm': 0.27.2 + '@esbuild/linux-arm64': 0.27.2 + '@esbuild/linux-ia32': 0.27.2 + '@esbuild/linux-loong64': 0.27.2 + '@esbuild/linux-mips64el': 0.27.2 + '@esbuild/linux-ppc64': 0.27.2 + '@esbuild/linux-riscv64': 0.27.2 + '@esbuild/linux-s390x': 0.27.2 + '@esbuild/linux-x64': 0.27.2 + '@esbuild/netbsd-arm64': 0.27.2 + '@esbuild/netbsd-x64': 0.27.2 + '@esbuild/openbsd-arm64': 0.27.2 + '@esbuild/openbsd-x64': 0.27.2 + '@esbuild/openharmony-arm64': 0.27.2 + '@esbuild/sunos-x64': 0.27.2 + '@esbuild/win32-arm64': 0.27.2 + '@esbuild/win32-ia32': 0.27.2 + '@esbuild/win32-x64': 0.27.2 escalade@3.2.0: {} @@ -15001,38 +14558,18 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-next@16.0.4(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3): + eslint-config-next@16.1.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@next/eslint-plugin-next': 16.0.4 - eslint: 9.39.1(jiti@1.21.7) + '@next/eslint-plugin-next': 16.1.1 + eslint: 9.39.2(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1(jiti@1.21.7)) - eslint-plugin-import: 2.32.0(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@1.21.7)) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.1(jiti@1.21.7)) - eslint-plugin-react: 7.37.5(eslint@9.39.1(jiti@1.21.7)) - eslint-plugin-react-hooks: 7.0.1(eslint@9.39.1(jiti@1.21.7)) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-react: 7.37.5(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2(jiti@2.6.1)) globals: 16.4.0 - typescript-eslint: 8.48.0(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3) - optionalDependencies: - typescript: 5.9.3 - transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-webpack - - eslint-plugin-import-x - - supports-color - - eslint-config-next@16.0.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): - dependencies: - '@next/eslint-plugin-next': 16.0.4 - eslint: 9.39.1(jiti@2.6.1) - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-import: 2.32.0(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-react: 7.37.5(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-react-hooks: 7.0.1(eslint@9.39.1(jiti@2.6.1)) - globals: 16.4.0 - typescript-eslint: 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + typescript-eslint: 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -15049,67 +14586,42 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1(jiti@1.21.7)): + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.2(jiti@2.6.1)): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.3 - eslint: 9.39.1(jiti@1.21.7) + eslint: 9.39.2(jiti@2.6.1) get-tsconfig: 4.13.0 is-bun-module: 2.0.0 stable-hash: 0.0.5 tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@1.21.7)) + eslint-plugin-import: 2.32.0(eslint@9.39.2(jiti@2.6.1)) transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1(jiti@2.6.1)): - dependencies: - '@nolyfill/is-core-module': 1.0.39 - debug: 4.4.3 - eslint: 9.39.1(jiti@2.6.1) - get-tsconfig: 4.13.0 - is-bun-module: 2.0.0 - stable-hash: 0.0.5 - tinyglobby: 0.2.15 - unrs-resolver: 1.11.1 - optionalDependencies: - eslint-plugin-import: 2.32.0(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)) - transitivePeerDependencies: - - supports-color - - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.1(jiti@2.6.1)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.1(jiti@2.6.1) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@1.21.7)): + eslint-module-utils@2.12.1(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: - eslint: 9.39.1(jiti@1.21.7) + eslint: 9.39.2(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1(jiti@1.21.7)) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.2(jiti@2.6.1)) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)): - dependencies: - debug: 3.2.7 - optionalDependencies: - eslint: 9.39.1(jiti@2.6.1) - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1(jiti@2.6.1)) - transitivePeerDependencies: - - supports-color - - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -15118,9 +14630,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.2(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.1(jiti@2.6.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -15132,13 +14644,13 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@1.21.7)): + eslint-plugin-import@2.32.0(eslint@9.39.2(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -15147,9 +14659,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.39.1(jiti@1.21.7) + eslint: 9.39.2(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@1.21.7)) + eslint-module-utils: 2.12.1(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2(jiti@2.6.1)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -15165,44 +14677,17 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)): - dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.9 - array.prototype.findlastindex: 1.2.6 - array.prototype.flat: 1.3.3 - array.prototype.flatmap: 1.3.3 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 9.39.1(jiti@2.6.1) - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)) - hasown: 2.0.2 - is-core-module: 2.16.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.1 - semver: 6.3.1 - string.prototype.trimend: 1.0.9 - tsconfig-paths: 3.15.0 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - - eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.1(jiti@1.21.7)): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.2(jiti@2.6.1)): dependencies: aria-query: 5.3.2 array-includes: 3.1.9 array.prototype.flatmap: 1.3.3 ast-types-flow: 0.0.8 - axe-core: 4.11.0 + axe-core: 4.11.1 axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.39.1(jiti@1.21.7) + eslint: 9.39.2(jiti@2.6.1) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -15211,82 +14696,26 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.1(jiti@2.6.1)): - dependencies: - aria-query: 5.3.2 - array-includes: 3.1.9 - array.prototype.flatmap: 1.3.3 - ast-types-flow: 0.0.8 - axe-core: 4.11.0 - axobject-query: 4.1.0 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - eslint: 9.39.1(jiti@2.6.1) - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - language-tags: 1.0.9 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - safe-regex-test: 1.1.0 - string.prototype.includes: 2.0.1 - - eslint-plugin-react-hooks@5.2.0(eslint@9.39.1(jiti@2.6.1)): - dependencies: - eslint: 9.39.1(jiti@2.6.1) - - eslint-plugin-react-hooks@7.0.1(eslint@9.39.1(jiti@1.21.7)): + eslint-plugin-react-hooks@7.0.1(eslint@9.39.2(jiti@2.6.1)): dependencies: '@babel/core': 7.28.5 '@babel/parser': 7.28.5 - eslint: 9.39.1(jiti@1.21.7) + eslint: 9.39.2(jiti@2.6.1) hermes-parser: 0.25.1 - zod: 4.1.13 - zod-validation-error: 4.0.2(zod@4.1.13) + zod: 4.3.5 + zod-validation-error: 4.0.2(zod@4.3.5) transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@7.0.1(eslint@9.39.1(jiti@2.6.1)): - dependencies: - '@babel/core': 7.28.5 - '@babel/parser': 7.28.5 - eslint: 9.39.1(jiti@2.6.1) - hermes-parser: 0.25.1 - zod: 4.1.13 - zod-validation-error: 4.0.2(zod@4.1.13) - transitivePeerDependencies: - - supports-color - - eslint-plugin-react@7.37.5(eslint@9.39.1(jiti@1.21.7)): + eslint-plugin-react@7.37.5(eslint@9.39.2(jiti@2.6.1)): dependencies: array-includes: 3.1.9 array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.3 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 - es-iterator-helpers: 1.2.1 - eslint: 9.39.1(jiti@1.21.7) - estraverse: 5.3.0 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 - object.entries: 1.1.9 - object.fromentries: 2.0.8 - object.values: 1.2.1 - prop-types: 15.8.1 - resolve: 2.0.0-next.5 - semver: 6.3.1 - string.prototype.matchall: 4.0.12 - string.prototype.repeat: 1.0.0 - - eslint-plugin-react@7.37.5(eslint@9.39.1(jiti@2.6.1)): - dependencies: - array-includes: 3.1.9 - array.prototype.findlast: 1.2.5 - array.prototype.flatmap: 1.3.3 - array.prototype.tosorted: 1.1.4 - doctrine: 2.1.0 - es-iterator-helpers: 1.2.1 - eslint: 9.39.1(jiti@2.6.1) + es-iterator-helpers: 1.2.2 + eslint: 9.39.2(jiti@2.6.1) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -15309,15 +14738,15 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.39.1(jiti@1.21.7): + eslint@9.39.2(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@1.21.7)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.21.1 '@eslint/config-helpers': 0.4.2 '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.39.1 + '@eslint/eslintrc': 3.3.3 + '@eslint/js': 9.39.2 '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 @@ -15331,48 +14760,7 @@ snapshots: eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - optionalDependencies: - jiti: 1.21.7 - transitivePeerDependencies: - - supports-color - - eslint@9.39.1(jiti@2.6.1): - dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) - '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.21.1 - '@eslint/config-helpers': 0.4.2 - '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.39.1 - '@eslint/plugin-kit': 0.4.1 - '@humanfs/node': 0.16.7 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.8 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.6 - debug: 4.4.3 - escape-string-regexp: 4.0.0 - eslint-scope: 8.4.0 - eslint-visitor-keys: 4.2.1 - espree: 10.4.0 - esquery: 1.6.0 + esquery: 1.7.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 8.0.0 @@ -15399,7 +14787,7 @@ snapshots: esprima@4.0.1: {} - esquery@1.6.0: + esquery@1.7.0: dependencies: estraverse: 5.3.0 @@ -15431,52 +14819,16 @@ snapshots: expand-template@2.0.3: {} - expect-type@1.2.2: {} + expect-type@1.3.0: {} express-rate-limit@7.5.1(express@5.2.1): dependencies: express: 5.2.1 - express@4.22.1: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.4 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.7.2 - cookie-signature: 1.0.7 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.3.2 - fresh: 0.5.2 - http-errors: 2.0.1 - merge-descriptors: 1.0.3 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.12 - proxy-addr: 2.0.7 - qs: 6.14.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.19.1 - serve-static: 1.16.2 - setprototypeof: 1.2.0 - statuses: 2.0.2 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - express@5.2.1: dependencies: accepts: 2.0.0 - body-parser: 2.2.1 + body-parser: 2.2.2 content-disposition: 1.0.1 content-type: 1.0.5 cookie: 0.7.2 @@ -15495,7 +14847,7 @@ snapshots: once: 1.4.0 parseurl: 1.3.3 proxy-addr: 2.0.7 - qs: 6.14.0 + qs: 6.14.1 range-parser: 1.2.1 router: 2.2.0 send: 1.2.1 @@ -15544,11 +14896,11 @@ snapshots: fast-uri@3.1.0: {} - fast-xml-parser@4.5.3: + fast-xml-parser@5.3.3: dependencies: - strnum: 1.1.2 + strnum: 2.1.2 - fastq@1.19.1: + fastq@1.20.1: dependencies: reusify: 1.1.0 @@ -15574,18 +14926,6 @@ snapshots: dependencies: to-regex-range: 5.0.1 - finalhandler@1.3.2: - dependencies: - debug: 2.6.9 - encodeurl: 2.0.0 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.2 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - finalhandler@2.1.1: dependencies: debug: 4.4.3 @@ -15609,8 +14949,8 @@ snapshots: firecrawl-aisdk@0.7.2: dependencies: - '@mendable/firecrawl-js': 4.8.1 - ai: 5.0.106(zod@3.25.76) + '@mendable/firecrawl-js': 4.10.0 + ai: 5.0.118(zod@3.25.76) zod: 3.25.76 transitivePeerDependencies: - debug @@ -15619,7 +14959,7 @@ snapshots: dependencies: magic-string: 0.30.21 mlly: 1.8.0 - rollup: 4.53.3 + rollup: 4.55.1 flat-cache@4.0.1: dependencies: @@ -15665,16 +15005,14 @@ snapshots: fraction.js@5.3.4: {} - framer-motion@11.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + framer-motion@12.25.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: - motion-dom: 11.18.1 - motion-utils: 11.18.1 + motion-dom: 12.24.11 + motion-utils: 12.24.10 tslib: 2.8.1 optionalDependencies: - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) - - fresh@0.5.2: {} + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) fresh@2.0.0: {} @@ -15718,6 +15056,12 @@ snapshots: which: 4.0.0 transitivePeerDependencies: - supports-color + optional: true + + generate-function@2.3.1: + dependencies: + is-property: 1.0.2 + optional: true generator-function@2.0.1: {} @@ -15742,6 +15086,9 @@ snapshots: hasown: 2.0.2 math-intrinsics: 1.1.0 + get-port-please@3.1.2: + optional: true + get-proto@1.0.1: dependencies: dunder-proto: 1.0.1 @@ -15821,17 +15168,23 @@ snapshots: graceful-fs@4.2.11: {} - graphemer@1.4.0: {} + grammex@3.1.12: + optional: true graphql@16.12.0: {} hachure-fill@0.5.2: {} - happy-dom@15.11.7: + happy-dom@20.1.0: dependencies: - entities: 4.5.0 - webidl-conversions: 7.0.0 + '@types/node': 20.19.27 + '@types/whatwg-mimetype': 3.0.2 + '@types/ws': 8.18.1 whatwg-mimetype: 3.0.0 + ws: 8.19.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate har-schema@2.0.0: {} @@ -15909,7 +15262,7 @@ snapshots: '@types/unist': 3.0.3 '@ungap/structured-clone': 1.3.0 hast-util-from-parse5: 8.0.3 - hast-util-to-parse5: 8.0.0 + hast-util-to-parse5: 8.0.1 html-void-elements: 3.0.0 mdast-util-to-hast: 13.2.1 parse5: 7.3.0 @@ -15959,12 +15312,12 @@ snapshots: transitivePeerDependencies: - supports-color - hast-util-to-parse5@8.0.0: + hast-util-to-parse5@8.0.1: dependencies: '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 devlop: 1.1.0 - property-information: 6.5.0 + property-information: 7.1.0 space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 @@ -16004,19 +15357,15 @@ snapshots: highlightjs-vue@1.0.0: {} - hono@4.11.3: {} + hono@4.10.6: {} html-encoding-sniffer@3.0.0: dependencies: whatwg-encoding: 2.0.0 - html-encoding-sniffer@4.0.0: - dependencies: - whatwg-encoding: 3.1.1 - html-encoding-sniffer@6.0.0: dependencies: - '@exodus/bytes': 1.7.0 + '@exodus/bytes': 1.8.0 transitivePeerDependencies: - '@exodus/crypto' @@ -16024,13 +15373,6 @@ snapshots: html-void-elements@3.0.0: {} - htmlparser2@10.0.0: - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - domutils: 3.2.2 - entities: 6.0.1 - htmlparser2@8.0.2: dependencies: domelementtype: 2.3.0 @@ -16038,14 +15380,6 @@ snapshots: domutils: 3.2.2 entities: 4.5.0 - http-errors@2.0.0: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - http-errors@2.0.1: dependencies: depd: 2.0.0 @@ -16094,6 +15428,9 @@ snapshots: jsprim: 1.4.2 sshpk: 1.18.0 + http-status-codes@2.3.0: + optional: true + https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.4 @@ -16101,17 +15438,13 @@ snapshots: transitivePeerDependencies: - supports-color - human-id@4.1.2: {} - - iconv-lite@0.4.24: - dependencies: - safer-buffer: 2.1.2 + human-id@4.1.3: {} iconv-lite@0.6.3: dependencies: safer-buffer: 2.1.2 - iconv-lite@0.7.0: + iconv-lite@0.7.2: dependencies: safer-buffer: 2.1.2 @@ -16270,6 +15603,9 @@ snapshots: is-promise@4.0.0: {} + is-property@1.0.2: + optional: true + is-regex@1.2.1: dependencies: call-bound: 1.0.4 @@ -16329,7 +15665,8 @@ snapshots: isexe@2.0.0: {} - isexe@3.1.1: {} + isexe@3.1.1: + optional: true isomorphic-dompurify@2.35.0: dependencies: @@ -16382,39 +15719,12 @@ snapshots: jsdoc-type-pratt-parser@4.8.0: {} - jsdom@26.1.0: - dependencies: - cssstyle: 4.6.0 - data-urls: 5.0.0 - decimal.js: 10.6.0 - html-encoding-sniffer: 4.0.0 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 - is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.23 - parse5: 7.3.0 - rrweb-cssom: 0.8.0 - saxes: 6.0.0 - symbol-tree: 3.2.4 - tough-cookie: 5.1.2 - w3c-xmlserializer: 5.0.0 - webidl-conversions: 7.0.0 - whatwg-encoding: 3.1.1 - whatwg-mimetype: 4.0.0 - whatwg-url: 14.2.0 - ws: 8.18.3 - xml-name-validator: 5.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - jsdom@27.4.0: dependencies: '@acemir/cssom': 0.9.30 '@asamuzakjp/dom-selector': 6.7.6 - '@exodus/bytes': 1.7.0 - cssstyle: 5.3.6 + '@exodus/bytes': 1.8.0 + cssstyle: 5.3.7 data-urls: 6.0.0 decimal.js: 10.6.0 html-encoding-sniffer: 6.0.0 @@ -16426,10 +15736,10 @@ snapshots: symbol-tree: 3.2.4 tough-cookie: 6.0.0 w3c-xmlserializer: 5.0.0 - webidl-conversions: 8.0.0 + webidl-conversions: 8.0.1 whatwg-mimetype: 4.0.0 whatwg-url: 15.1.0 - ws: 8.18.3 + ws: 8.19.0 xml-name-validator: 5.0.0 transitivePeerDependencies: - '@exodus/crypto' @@ -16481,12 +15791,6 @@ snapshots: json5@2.2.3: {} - jsondiffpatch@0.6.0: - dependencies: - '@types/diff-match-patch': 1.0.36 - chalk: 5.6.2 - diff-match-patch: 1.0.5 - jsonfile@4.0.0: optionalDependencies: graceful-fs: 4.2.11 @@ -16517,7 +15821,7 @@ snapshots: kareem@2.6.3: {} - katex@0.16.25: + katex@0.16.27: dependencies: commander: 8.3.0 @@ -16529,22 +15833,22 @@ snapshots: kleur@3.0.3: {} - knip@5.70.2(@types/node@22.19.1)(typescript@5.9.3): + knip@5.80.2(@types/node@25.0.3)(typescript@5.9.3): dependencies: '@nodelib/fs.walk': 1.2.8 - '@types/node': 22.19.1 + '@types/node': 25.0.3 fast-glob: 3.3.3 formatly: 0.3.0 jiti: 2.6.1 js-yaml: 4.1.1 minimist: 1.2.8 - oxc-resolver: 11.14.0 + oxc-resolver: 11.16.2 picocolors: 1.1.1 picomatch: 4.0.3 - smol-toml: 1.5.2 + smol-toml: 1.6.0 strip-json-comments: 5.0.3 typescript: 5.9.3 - zod: 4.1.13 + zod: 4.3.5 kysely@0.28.9: {} @@ -16566,54 +15870,107 @@ snapshots: layout-base@2.0.1: {} - lefthook-darwin-arm64@1.13.6: + lefthook-darwin-arm64@2.0.13: optional: true - lefthook-darwin-x64@1.13.6: + lefthook-darwin-x64@2.0.13: optional: true - lefthook-freebsd-arm64@1.13.6: + lefthook-freebsd-arm64@2.0.13: optional: true - lefthook-freebsd-x64@1.13.6: + lefthook-freebsd-x64@2.0.13: optional: true - lefthook-linux-arm64@1.13.6: + lefthook-linux-arm64@2.0.13: optional: true - lefthook-linux-x64@1.13.6: + lefthook-linux-x64@2.0.13: optional: true - lefthook-openbsd-arm64@1.13.6: + lefthook-openbsd-arm64@2.0.13: optional: true - lefthook-openbsd-x64@1.13.6: + lefthook-openbsd-x64@2.0.13: optional: true - lefthook-windows-arm64@1.13.6: + lefthook-windows-arm64@2.0.13: optional: true - lefthook-windows-x64@1.13.6: + lefthook-windows-x64@2.0.13: optional: true - lefthook@1.13.6: + lefthook@2.0.13: optionalDependencies: - lefthook-darwin-arm64: 1.13.6 - lefthook-darwin-x64: 1.13.6 - lefthook-freebsd-arm64: 1.13.6 - lefthook-freebsd-x64: 1.13.6 - lefthook-linux-arm64: 1.13.6 - lefthook-linux-x64: 1.13.6 - lefthook-openbsd-arm64: 1.13.6 - lefthook-openbsd-x64: 1.13.6 - lefthook-windows-arm64: 1.13.6 - lefthook-windows-x64: 1.13.6 + lefthook-darwin-arm64: 2.0.13 + lefthook-darwin-x64: 2.0.13 + lefthook-freebsd-arm64: 2.0.13 + lefthook-freebsd-x64: 2.0.13 + lefthook-linux-arm64: 2.0.13 + lefthook-linux-x64: 2.0.13 + lefthook-openbsd-arm64: 2.0.13 + lefthook-openbsd-x64: 2.0.13 + lefthook-windows-arm64: 2.0.13 + lefthook-windows-x64: 2.0.13 levn@0.4.1: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 + lightningcss-android-arm64@1.30.2: + optional: true + + lightningcss-darwin-arm64@1.30.2: + optional: true + + lightningcss-darwin-x64@1.30.2: + optional: true + + lightningcss-freebsd-x64@1.30.2: + optional: true + + lightningcss-linux-arm-gnueabihf@1.30.2: + optional: true + + lightningcss-linux-arm64-gnu@1.30.2: + optional: true + + lightningcss-linux-arm64-musl@1.30.2: + optional: true + + lightningcss-linux-x64-gnu@1.30.2: + optional: true + + lightningcss-linux-x64-musl@1.30.2: + optional: true + + lightningcss-win32-arm64-msvc@1.30.2: + optional: true + + lightningcss-win32-x64-msvc@1.30.2: + optional: true + + lightningcss@1.30.2: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.30.2 + lightningcss-darwin-arm64: 1.30.2 + lightningcss-darwin-x64: 1.30.2 + lightningcss-freebsd-x64: 1.30.2 + lightningcss-linux-arm-gnueabihf: 1.30.2 + lightningcss-linux-arm64-gnu: 1.30.2 + lightningcss-linux-arm64-musl: 1.30.2 + lightningcss-linux-x64-gnu: 1.30.2 + lightningcss-linux-x64-musl: 1.30.2 + lightningcss-win32-arm64-msvc: 1.30.2 + lightningcss-win32-x64-msvc: 1.30.2 + optional: true + + lilconfig@2.1.0: + optional: true + lilconfig@3.1.3: {} lines-and-columns@1.2.4: {} @@ -16630,6 +15987,8 @@ snapshots: lodash-es@4.17.21: {} + lodash-es@4.17.22: {} + lodash.merge@4.6.2: {} lodash.startcase@4.4.0: {} @@ -16641,6 +16000,14 @@ snapshots: chalk: 5.6.2 is-unicode-supported: 1.3.0 + log-symbols@7.0.1: + dependencies: + is-unicode-supported: 2.1.0 + yoctocolors: 2.1.2 + + long@5.3.2: + optional: true + longest-streak@3.1.0: {} loose-envify@1.4.0: @@ -16656,17 +16023,18 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.2.2: {} - lru-cache@11.2.4: {} lru-cache@5.1.1: dependencies: yallist: 3.1.1 - lucide-react@0.542.0(react@19.2.0): + lru.min@1.1.3: + optional: true + + lucide-react@0.542.0(react@19.2.3): dependencies: - react: 19.2.0 + react: 19.2.3 lz-string@1.5.0: {} @@ -16682,10 +16050,10 @@ snapshots: markdown-table@3.0.4: {} - marked@14.1.4: {} - marked@16.4.2: {} + marked@17.0.1: {} + math-intrinsics@1.1.0: {} mdast-util-find-and-replace@3.0.2: @@ -16855,24 +16223,16 @@ snapshots: mdn-data@2.12.2: {} - media-typer@0.3.0: {} - media-typer@1.1.0: {} memjs@1.3.2: {} - memoize@10.2.0: - dependencies: - mimic-function: 5.0.1 - memoizerific@1.11.3: dependencies: map-or-similar: 1.5.0 memory-pager@1.5.0: {} - merge-descriptors@1.0.3: {} - merge-descriptors@2.0.0: {} merge2@1.4.1: {} @@ -16890,18 +16250,16 @@ snapshots: d3-sankey: 0.12.3 dagre-d3-es: 7.0.13 dayjs: 1.11.19 - dompurify: 3.3.0 - katex: 0.16.25 + dompurify: 3.3.1 + katex: 0.16.27 khroma: 2.1.0 - lodash-es: 4.17.21 + lodash-es: 4.17.22 marked: 16.4.2 roughjs: 4.6.6 stylis: 4.3.6 ts-dedent: 2.2.0 uuid: 11.1.0 - methods@1.1.2: {} - micromark-core-commonmark@2.0.3: dependencies: decode-named-character-reference: 1.2.0 @@ -17015,7 +16373,7 @@ snapshots: dependencies: '@types/katex': 0.16.7 devlop: 1.1.0 - katex: 0.16.25 + katex: 0.16.27 micromark-factory-space: 2.0.1 micromark-util-character: 2.1.1 micromark-util-symbol: 2.0.1 @@ -17189,7 +16547,7 @@ snapshots: acorn: 8.15.0 pathe: 2.0.3 pkg-types: 1.3.1 - ufo: 1.6.1 + ufo: 1.6.2 mongodb-connection-string-url@3.0.2: dependencies: @@ -17221,11 +16579,11 @@ snapshots: - socks - supports-color - motion-dom@11.18.1: + motion-dom@12.24.11: dependencies: - motion-utils: 11.18.1 + motion-utils: 12.24.10 - motion-utils@11.18.1: {} + motion-utils@12.24.10: {} mpath@0.9.0: {} @@ -17237,17 +16595,15 @@ snapshots: mri@1.2.0: {} - ms@2.0.0: {} - ms@2.1.3: {} - msw@2.12.3(@types/node@22.19.1)(typescript@5.9.3): + msw@2.12.7(@types/node@25.0.3)(typescript@5.9.3): dependencies: - '@inquirer/confirm': 5.1.21(@types/node@22.19.1) + '@inquirer/confirm': 5.1.21(@types/node@25.0.3) '@mswjs/interceptors': 0.40.0 '@open-draft/deferred-promise': 2.2.0 '@types/statuses': 2.0.6 - cookie: 1.0.2 + cookie: 1.1.1 graphql: 16.12.0 headers-polyfill: 4.0.3 is-node-process: 1.2.0 @@ -17258,7 +16614,7 @@ snapshots: statuses: 2.0.2 strict-event-emitter: 0.5.1 tough-cookie: 6.0.0 - type-fest: 5.2.0 + type-fest: 5.3.1 until-async: 3.0.2 yargs: 17.7.2 optionalDependencies: @@ -17270,12 +16626,30 @@ snapshots: mute-stream@2.0.0: {} + mysql2@3.15.3: + dependencies: + aws-ssl-profiles: 1.1.2 + denque: 2.1.0 + generate-function: 2.3.1 + iconv-lite: 0.7.2 + long: 5.3.2 + lru.min: 1.1.3 + named-placeholders: 1.1.6 + seq-queue: 0.0.5 + sqlstring: 2.3.3 + optional: true + mz@2.7.0: dependencies: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 + named-placeholders@1.1.6: + dependencies: + lru.min: 1.1.3 + optional: true + nanoid@3.3.11: {} nanoid@5.1.6: {} @@ -17317,33 +16691,32 @@ snapshots: - socks - supports-color - negotiator@0.6.3: {} - negotiator@1.0.0: {} - next-themes@0.4.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + next-themes@0.4.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) - next@16.0.8(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + next@16.1.1(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: - '@next/env': 16.0.8 + '@next/env': 16.1.1 '@swc/helpers': 0.5.15 - caniuse-lite: 1.0.30001757 + baseline-browser-mapping: 2.9.13 + caniuse-lite: 1.0.30001763 postcss: 8.4.31 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) - styled-jsx: 5.1.6(@babel/core@7.28.5)(react@19.2.0) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + styled-jsx: 5.1.6(react@19.2.3) optionalDependencies: - '@next/swc-darwin-arm64': 16.0.8 - '@next/swc-darwin-x64': 16.0.8 - '@next/swc-linux-arm64-gnu': 16.0.8 - '@next/swc-linux-arm64-musl': 16.0.8 - '@next/swc-linux-x64-gnu': 16.0.8 - '@next/swc-linux-x64-musl': 16.0.8 - '@next/swc-win32-arm64-msvc': 16.0.8 - '@next/swc-win32-x64-msvc': 16.0.8 + '@next/swc-darwin-arm64': 16.1.1 + '@next/swc-darwin-x64': 16.1.1 + '@next/swc-linux-arm64-gnu': 16.1.1 + '@next/swc-linux-arm64-musl': 16.1.1 + '@next/swc-linux-x64-gnu': 16.1.1 + '@next/swc-linux-x64-musl': 16.1.1 + '@next/swc-win32-arm64-msvc': 16.1.1 + '@next/swc-win32-x64-msvc': 16.1.1 '@opentelemetry/api': 1.9.0 sharp: 0.34.5 transitivePeerDependencies: @@ -17360,14 +16733,10 @@ snapshots: normalize-path@3.0.0: {} - normalize-range@0.1.2: {} - nth-check@2.1.1: dependencies: boolbase: 1.0.0 - nwsapi@2.2.23: {} - nypm@0.6.2: dependencies: citty: 0.1.6 @@ -17406,14 +16775,14 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-object-atoms: 1.1.1 object.groupby@1.0.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 object.values@1.2.1: dependencies: @@ -17422,6 +16791,8 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.1 + obug@2.1.1: {} + ohash@2.0.11: {} on-finished@2.4.1: @@ -17441,7 +16812,7 @@ snapshots: oniguruma-to-es@4.3.4: dependencies: oniguruma-parser: 0.12.1 - regex: 6.0.1 + regex: 6.1.0 regex-recursion: 6.0.2 open@8.4.2: @@ -17450,15 +16821,15 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - openai@6.9.1(ws@8.18.3)(zod@3.25.76): + openai@6.15.0(ws@8.19.0)(zod@3.25.76): optionalDependencies: - ws: 8.18.3 + ws: 8.19.0 zod: 3.25.76 - openai@6.9.1(ws@8.18.3)(zod@4.1.13): + openai@6.15.0(ws@8.19.0)(zod@4.3.5): optionalDependencies: - ws: 8.18.3 - zod: 4.1.13 + ws: 8.19.0 + zod: 4.3.5 opener@1.5.2: {} @@ -17488,6 +16859,18 @@ snapshots: string-width: 7.2.0 strip-ansi: 7.1.2 + ora@9.0.0: + dependencies: + chalk: 5.6.2 + cli-cursor: 5.0.0 + cli-spinners: 3.3.0 + is-interactive: 2.0.0 + is-unicode-supported: 2.1.0 + log-symbols: 7.0.1 + stdin-discarder: 0.2.2 + string-width: 8.1.0 + strip-ansi: 7.1.2 + outdent@0.5.0: {} outvariant@1.4.3: {} @@ -17498,27 +16881,28 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - oxc-resolver@11.14.0: + oxc-resolver@11.16.2: optionalDependencies: - '@oxc-resolver/binding-android-arm-eabi': 11.14.0 - '@oxc-resolver/binding-android-arm64': 11.14.0 - '@oxc-resolver/binding-darwin-arm64': 11.14.0 - '@oxc-resolver/binding-darwin-x64': 11.14.0 - '@oxc-resolver/binding-freebsd-x64': 11.14.0 - '@oxc-resolver/binding-linux-arm-gnueabihf': 11.14.0 - '@oxc-resolver/binding-linux-arm-musleabihf': 11.14.0 - '@oxc-resolver/binding-linux-arm64-gnu': 11.14.0 - '@oxc-resolver/binding-linux-arm64-musl': 11.14.0 - '@oxc-resolver/binding-linux-ppc64-gnu': 11.14.0 - '@oxc-resolver/binding-linux-riscv64-gnu': 11.14.0 - '@oxc-resolver/binding-linux-riscv64-musl': 11.14.0 - '@oxc-resolver/binding-linux-s390x-gnu': 11.14.0 - '@oxc-resolver/binding-linux-x64-gnu': 11.14.0 - '@oxc-resolver/binding-linux-x64-musl': 11.14.0 - '@oxc-resolver/binding-wasm32-wasi': 11.14.0 - '@oxc-resolver/binding-win32-arm64-msvc': 11.14.0 - '@oxc-resolver/binding-win32-ia32-msvc': 11.14.0 - '@oxc-resolver/binding-win32-x64-msvc': 11.14.0 + '@oxc-resolver/binding-android-arm-eabi': 11.16.2 + '@oxc-resolver/binding-android-arm64': 11.16.2 + '@oxc-resolver/binding-darwin-arm64': 11.16.2 + '@oxc-resolver/binding-darwin-x64': 11.16.2 + '@oxc-resolver/binding-freebsd-x64': 11.16.2 + '@oxc-resolver/binding-linux-arm-gnueabihf': 11.16.2 + '@oxc-resolver/binding-linux-arm-musleabihf': 11.16.2 + '@oxc-resolver/binding-linux-arm64-gnu': 11.16.2 + '@oxc-resolver/binding-linux-arm64-musl': 11.16.2 + '@oxc-resolver/binding-linux-ppc64-gnu': 11.16.2 + '@oxc-resolver/binding-linux-riscv64-gnu': 11.16.2 + '@oxc-resolver/binding-linux-riscv64-musl': 11.16.2 + '@oxc-resolver/binding-linux-s390x-gnu': 11.16.2 + '@oxc-resolver/binding-linux-x64-gnu': 11.16.2 + '@oxc-resolver/binding-linux-x64-musl': 11.16.2 + '@oxc-resolver/binding-openharmony-arm64': 11.16.2 + '@oxc-resolver/binding-wasm32-wasi': 11.16.2 + '@oxc-resolver/binding-win32-arm64-msvc': 11.16.2 + '@oxc-resolver/binding-win32-ia32-msvc': 11.16.2 + '@oxc-resolver/binding-win32-x64-msvc': 11.16.2 p-filter@2.1.0: dependencies: @@ -17536,6 +16920,10 @@ snapshots: dependencies: yocto-queue: 1.2.2 + p-limit@7.2.0: + dependencies: + yocto-queue: 1.2.2 + p-locate@4.1.0: dependencies: p-limit: 2.3.0 @@ -17579,10 +16967,6 @@ snapshots: domhandler: 5.0.3 parse5: 7.3.0 - parse5-parser-stream@7.1.2: - dependencies: - parse5: 7.3.0 - parse5@7.3.0: dependencies: entities: 6.0.1 @@ -17608,19 +16992,15 @@ snapshots: path-scurry@2.0.1: dependencies: - lru-cache: 11.2.2 + lru-cache: 11.2.4 minipass: 7.1.2 - path-to-regexp@0.1.12: {} - path-to-regexp@6.3.0: {} path-to-regexp@8.3.0: {} path-type@4.0.0: {} - pathe@1.1.2: {} - pathe@2.0.3: {} pathval@2.0.1: {} @@ -17722,14 +17102,12 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.5.6 - postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.6)(tsx@4.21.0)(yaml@2.8.2): + postcss-load-config@4.0.2(postcss@8.5.6): dependencies: lilconfig: 3.1.3 - optionalDependencies: - jiti: 1.21.7 - postcss: 8.5.6 - tsx: 4.21.0 yaml: 2.8.2 + optionalDependencies: + postcss: 8.5.6 postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(yaml@2.8.2): dependencies: @@ -17779,6 +17157,9 @@ snapshots: dependencies: xtend: 4.0.2 + postgres@3.4.7: + optional: true + prebuild-install@7.1.3: dependencies: detect-libc: 2.1.2 @@ -17806,15 +17187,33 @@ snapshots: ansi-styles: 5.2.0 react-is: 17.0.2 - prisma@6.19.0(typescript@5.9.3): + prisma@6.19.1(typescript@5.9.3): dependencies: - '@prisma/config': 6.19.0 - '@prisma/engines': 6.19.0 + '@prisma/config': 6.19.1 + '@prisma/engines': 6.19.1 optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - magicast + prisma@7.2.0(@types/react@19.2.7)(better-sqlite3@12.5.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3): + dependencies: + '@prisma/config': 7.2.0 + '@prisma/dev': 0.17.0(typescript@5.9.3) + '@prisma/engines': 7.2.0 + '@prisma/studio-core': 0.9.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + mysql2: 3.15.3 + postgres: 3.4.7 + optionalDependencies: + better-sqlite3: 12.5.0 + typescript: 5.9.3 + transitivePeerDependencies: + - '@types/react' + - magicast + - react + - react-dom + optional: true + prismjs@1.30.0: {} process@0.11.10: {} @@ -17830,7 +17229,12 @@ snapshots: object-assign: 4.1.1 react-is: 16.13.1 - property-information@6.5.0: {} + proper-lockfile@4.1.2: + dependencies: + graceful-fs: 4.2.11 + retry: 0.12.0 + signal-exit: 3.0.7 + optional: true property-information@7.1.0: {} @@ -17854,7 +17258,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.0: + qs@6.14.1: dependencies: side-channel: 1.1.0 @@ -17862,24 +17266,15 @@ snapshots: quansync@0.2.11: {} - querystringify@2.2.0: {} - queue-microtask@1.2.3: {} range-parser@1.2.1: {} - raw-body@2.5.3: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.1 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - raw-body@3.0.2: dependencies: bytes: 3.1.2 http-errors: 2.0.1 - iconv-lite: 0.7.0 + iconv-lite: 0.7.2 unpipe: 1.0.0 rc9@2.1.2: @@ -17913,16 +17308,16 @@ snapshots: transitivePeerDependencies: - supports-color - react-dom@19.2.0(react@19.2.0): + react-dom@19.2.3(react@19.2.3): dependencies: - react: 19.2.0 + react: 19.2.3 scheduler: 0.27.0 react-is@16.13.1: {} react-is@17.0.2: {} - react-markdown@10.1.0(@types/react@19.2.7)(react@19.2.0): + react-markdown@10.1.0(@types/react@19.2.7)(react@19.2.3): dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 @@ -17931,7 +17326,7 @@ snapshots: hast-util-to-jsx-runtime: 2.3.6 html-url-attributes: 3.0.1 mdast-util-to-hast: 13.2.1 - react: 19.2.0 + react: 19.2.3 remark-parse: 11.0.0 remark-rehype: 11.1.2 unified: 11.0.5 @@ -17940,22 +17335,22 @@ snapshots: transitivePeerDependencies: - supports-color - react-syntax-highlighter@16.1.0(react@19.2.0): + react-syntax-highlighter@16.1.0(react@19.2.3): dependencies: '@babel/runtime': 7.28.4 highlight.js: 10.7.3 highlightjs-vue: 1.0.0 lowlight: 1.20.0 prismjs: 1.30.0 - react: 19.2.0 + react: 19.2.3 refractor: 5.0.0 - react-virtuoso@4.18.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + react-virtuoso@4.18.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) - react@19.2.0: {} + react@19.2.3: {} read-cache@1.0.0: dependencies: @@ -18010,7 +17405,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -18030,10 +17425,13 @@ snapshots: regex-utilities@2.3.0: {} - regex@6.0.1: + regex@6.1.0: dependencies: regex-utilities: 2.3.0 + regexp-to-ast@0.5.0: + optional: true + regexp-tree@0.1.27: {} regexp.prototype.flags@1.5.4: @@ -18045,7 +17443,7 @@ snapshots: gopd: 1.2.0 set-function-name: 2.0.2 - rehype-harden@1.1.6: + rehype-harden@1.1.7: dependencies: unist-util-visit: 5.0.0 @@ -18055,7 +17453,7 @@ snapshots: '@types/katex': 0.16.7 hast-util-from-html-isomorphic: 2.0.0 hast-util-to-text: 4.0.2 - katex: 0.16.25 + katex: 0.16.27 unist-util-visit-parents: 6.0.2 vfile: 6.0.3 @@ -18133,6 +17531,13 @@ snapshots: mdast-util-to-markdown: 2.1.2 unified: 11.0.5 + remeda@2.21.3: + dependencies: + type-fest: 4.41.0 + optional: true + + remend@1.0.1: {} + request@2.88.2: dependencies: aws-sign2: 0.7.0 @@ -18162,9 +17567,9 @@ snapshots: requires-port@1.0.0: {} - resend@6.6.0: + resend@6.7.0: dependencies: - svix: 1.76.1 + svix: 1.84.1 resolve-from@4.0.0: {} @@ -18189,6 +17594,9 @@ snapshots: onetime: 7.0.0 signal-exit: 4.1.0 + retry@0.12.0: + optional: true + retry@0.13.1: {} rettime@0.7.0: {} @@ -18197,32 +17605,35 @@ snapshots: robust-predicates@3.0.2: {} - rollup@4.53.3: + rollup@4.55.1: dependencies: '@types/estree': 1.0.8 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.53.3 - '@rollup/rollup-android-arm64': 4.53.3 - '@rollup/rollup-darwin-arm64': 4.53.3 - '@rollup/rollup-darwin-x64': 4.53.3 - '@rollup/rollup-freebsd-arm64': 4.53.3 - '@rollup/rollup-freebsd-x64': 4.53.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.53.3 - '@rollup/rollup-linux-arm-musleabihf': 4.53.3 - '@rollup/rollup-linux-arm64-gnu': 4.53.3 - '@rollup/rollup-linux-arm64-musl': 4.53.3 - '@rollup/rollup-linux-loong64-gnu': 4.53.3 - '@rollup/rollup-linux-ppc64-gnu': 4.53.3 - '@rollup/rollup-linux-riscv64-gnu': 4.53.3 - '@rollup/rollup-linux-riscv64-musl': 4.53.3 - '@rollup/rollup-linux-s390x-gnu': 4.53.3 - '@rollup/rollup-linux-x64-gnu': 4.53.3 - '@rollup/rollup-linux-x64-musl': 4.53.3 - '@rollup/rollup-openharmony-arm64': 4.53.3 - '@rollup/rollup-win32-arm64-msvc': 4.53.3 - '@rollup/rollup-win32-ia32-msvc': 4.53.3 - '@rollup/rollup-win32-x64-gnu': 4.53.3 - '@rollup/rollup-win32-x64-msvc': 4.53.3 + '@rollup/rollup-android-arm-eabi': 4.55.1 + '@rollup/rollup-android-arm64': 4.55.1 + '@rollup/rollup-darwin-arm64': 4.55.1 + '@rollup/rollup-darwin-x64': 4.55.1 + '@rollup/rollup-freebsd-arm64': 4.55.1 + '@rollup/rollup-freebsd-x64': 4.55.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.55.1 + '@rollup/rollup-linux-arm-musleabihf': 4.55.1 + '@rollup/rollup-linux-arm64-gnu': 4.55.1 + '@rollup/rollup-linux-arm64-musl': 4.55.1 + '@rollup/rollup-linux-loong64-gnu': 4.55.1 + '@rollup/rollup-linux-loong64-musl': 4.55.1 + '@rollup/rollup-linux-ppc64-gnu': 4.55.1 + '@rollup/rollup-linux-ppc64-musl': 4.55.1 + '@rollup/rollup-linux-riscv64-gnu': 4.55.1 + '@rollup/rollup-linux-riscv64-musl': 4.55.1 + '@rollup/rollup-linux-s390x-gnu': 4.55.1 + '@rollup/rollup-linux-x64-gnu': 4.55.1 + '@rollup/rollup-linux-x64-musl': 4.55.1 + '@rollup/rollup-openbsd-x64': 4.55.1 + '@rollup/rollup-openharmony-arm64': 4.55.1 + '@rollup/rollup-win32-arm64-msvc': 4.55.1 + '@rollup/rollup-win32-ia32-msvc': 4.55.1 + '@rollup/rollup-win32-x64-gnu': 4.55.1 + '@rollup/rollup-win32-x64-msvc': 4.55.1 fsevents: 2.3.3 rou3@0.7.12: {} @@ -18244,8 +17655,6 @@ snapshots: transitivePeerDependencies: - supports-color - rrweb-cssom@0.8.0: {} - rss-parser@3.13.0: dependencies: entities: 2.2.0 @@ -18297,7 +17706,7 @@ snapshots: parse-srcset: 1.0.2 postcss: 8.5.6 - sax@1.4.3: {} + sax@1.4.4: {} saxes@6.0.0: dependencies: @@ -18311,48 +17720,10 @@ snapshots: secure-compare@3.0.1: {} - secure-json-parse@2.7.0: {} - semver@6.3.1: {} semver@7.7.3: {} - send@0.19.0: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - - send@0.19.1: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - send@1.2.1: dependencies: debug: 4.4.3 @@ -18369,14 +17740,8 @@ snapshots: transitivePeerDependencies: - supports-color - serve-static@1.16.2: - dependencies: - encodeurl: 2.0.0 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.19.0 - transitivePeerDependencies: - - supports-color + seq-queue@0.0.5: + optional: true serve-static@2.2.1: dependencies: @@ -18451,16 +17816,17 @@ snapshots: shebang-regex@3.0.0: {} - shell-quote@1.8.3: {} + shell-quote@1.8.3: + optional: true - shiki@3.19.0: + shiki@3.21.0: dependencies: - '@shikijs/core': 3.19.0 - '@shikijs/engine-javascript': 3.19.0 - '@shikijs/engine-oniguruma': 3.19.0 - '@shikijs/langs': 3.19.0 - '@shikijs/themes': 3.19.0 - '@shikijs/types': 3.19.0 + '@shikijs/core': 3.21.0 + '@shikijs/engine-javascript': 3.21.0 + '@shikijs/engine-oniguruma': 3.21.0 + '@shikijs/langs': 3.21.0 + '@shikijs/themes': 3.21.0 + '@shikijs/types': 3.21.0 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 @@ -18496,6 +17862,9 @@ snapshots: siginfo@2.0.0: {} + signal-exit@3.0.7: + optional: true + signal-exit@4.1.0: {} simple-concat@1.0.1: {} @@ -18510,12 +17879,12 @@ snapshots: slash@3.0.0: {} - smol-toml@1.5.2: {} + smol-toml@1.6.0: {} - sonner@2.0.7(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + sonner@2.0.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) source-map-js@1.2.1: {} @@ -18543,6 +17912,9 @@ snapshots: sprintf-js@1.0.3: {} + sqlstring@2.3.3: + optional: true + sshpk@1.18.0: dependencies: asn1: 0.2.6 @@ -18563,12 +17935,18 @@ snapshots: dependencies: type-fest: 0.7.1 - statuses@2.0.1: {} + standardwebhooks@1.0.0: + dependencies: + '@stablelib/base64': 1.0.1 + fast-sha256: 1.3.0 statuses@2.0.2: {} std-env@3.10.0: {} + std-env@3.9.0: + optional: true + stdin-discarder@0.2.2: {} stop-iteration-iterator@1.1.0: @@ -18578,9 +17956,9 @@ snapshots: stopwords-iso@1.1.0: {} - storybook@8.6.14(prettier@2.8.8): + storybook@8.6.15(prettier@2.8.8): dependencies: - '@storybook/core': 8.6.14(prettier@2.8.8)(storybook@8.6.14(prettier@2.8.8)) + '@storybook/core': 8.6.15(prettier@2.8.8)(storybook@8.6.15(prettier@2.8.8)) optionalDependencies: prettier: 2.8.8 transitivePeerDependencies: @@ -18588,27 +17966,29 @@ snapshots: - supports-color - utf-8-validate - streamdown@1.6.9(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(micromark@4.0.2)(react@19.2.0): + streamdown@1.6.11(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(micromark@4.0.2)(react@19.2.3): dependencies: clsx: 2.1.1 hast: 1.0.0 hast-util-to-jsx-runtime: 2.3.6 html-url-attributes: 3.0.1 - katex: 0.16.25 - lucide-react: 0.542.0(react@19.2.0) + katex: 0.16.27 + lucide-react: 0.542.0(react@19.2.3) marked: 16.4.2 mermaid: 11.12.2 - react: 19.2.0 - rehype-harden: 1.1.6 + react: 19.2.3 + rehype-harden: 1.1.7 rehype-katex: 7.0.1 rehype-raw: 7.0.0 + rehype-sanitize: 6.0.0 remark-cjk-friendly: 1.2.3(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(micromark@4.0.2)(unified@11.0.5) remark-cjk-friendly-gfm-strikethrough: 1.2.3(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(micromark@4.0.2)(unified@11.0.5) remark-gfm: 4.0.1 remark-math: 6.0.0 remark-parse: 11.0.0 remark-rehype: 11.1.2 - shiki: 3.19.0 + remend: 1.0.1 + shiki: 3.21.0 tailwind-merge: 3.4.0 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -18638,18 +18018,23 @@ snapshots: get-east-asian-width: 1.4.0 strip-ansi: 7.1.2 + string-width@8.1.0: + dependencies: + get-east-asian-width: 1.4.0 + strip-ansi: 7.1.2 + string.prototype.includes@2.0.1: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 string.prototype.matchall@4.0.12: dependencies: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -18663,7 +18048,7 @@ snapshots: string.prototype.repeat@1.0.0: dependencies: define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 string.prototype.trim@1.2.10: dependencies: @@ -18671,7 +18056,7 @@ snapshots: call-bound: 1.0.4 define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-object-atoms: 1.1.1 has-property-descriptors: 1.0.2 @@ -18719,7 +18104,7 @@ snapshots: strip-json-comments@5.0.3: {} - strnum@1.1.2: {} + strnum@2.1.2: {} style-to-js@1.1.21: dependencies: @@ -18729,12 +18114,10 @@ snapshots: dependencies: inline-style-parser: 0.2.7 - styled-jsx@5.1.6(@babel/core@7.28.5)(react@19.2.0): + styled-jsx@5.1.6(react@19.2.3): dependencies: client-only: 0.0.1 - react: 19.2.0 - optionalDependencies: - '@babel/core': 7.28.5 + react: 19.2.3 stylis@4.3.6: {} @@ -18754,20 +18137,16 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svix@1.76.1: + svix@1.84.1: dependencies: - '@stablelib/base64': 1.0.1 - '@types/node': 22.19.1 - es6-promise: 4.2.8 - fast-sha256: 1.3.0 - url-parse: 1.5.10 + standardwebhooks: 1.0.0 uuid: 10.0.0 - swr@2.3.7(react@19.2.0): + swr@2.3.8(react@19.2.3): dependencies: dequal: 2.0.3 - react: 19.2.0 - use-sync-external-store: 1.6.0(react@19.2.0) + react: 19.2.3 + use-sync-external-store: 1.6.0(react@19.2.3) sylvester@0.0.12: {} @@ -18775,11 +18154,9 @@ snapshots: tagged-tag@1.0.0: {} - tailwind-merge@2.6.0: {} - tailwind-merge@3.4.0: {} - tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.2): + tailwindcss@3.4.17: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18798,14 +18175,13 @@ snapshots: postcss: 8.5.6 postcss-import: 15.1.0(postcss@8.5.6) postcss-js: 4.1.0(postcss@8.5.6) - postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.6)(tsx@4.21.0)(yaml@2.8.2) + postcss-load-config: 4.0.2(postcss@8.5.6) postcss-nested: 6.2.0(postcss@8.5.6) postcss-selector-parser: 6.1.2 resolve: 1.22.11 sucrase: 3.35.1 transitivePeerDependencies: - - tsx - - yaml + - ts-node tapable@2.3.0: {} @@ -18849,20 +18225,14 @@ snapshots: fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 - tinypool@1.1.1: {} - tinyrainbow@1.2.0: {} + tinyrainbow@3.0.3: {} + tinyspy@3.0.2: {} - tldts-core@6.1.86: {} - tldts-core@7.0.19: {} - tldts@6.1.86: - dependencies: - tldts-core: 6.1.86 - tldts@7.0.19: dependencies: tldts-core: 7.0.19 @@ -18878,10 +18248,6 @@ snapshots: psl: 1.15.0 punycode: 2.3.1 - tough-cookie@5.1.2: - dependencies: - tldts: 6.1.86 - tough-cookie@6.0.0: dependencies: tldts: 7.0.19 @@ -18900,7 +18266,7 @@ snapshots: trough@2.2.0: {} - ts-api-utils@2.1.0(typescript@5.9.3): + ts-api-utils@2.4.0(typescript@5.9.3): dependencies: typescript: 5.9.3 @@ -18911,7 +18277,7 @@ snapshots: tsconfig-paths-webpack-plugin@4.2.0: dependencies: chalk: 4.1.2 - enhanced-resolve: 5.18.3 + enhanced-resolve: 5.18.4 tapable: 2.3.0 tsconfig-paths: 4.2.0 @@ -18934,18 +18300,18 @@ snapshots: tsup@8.5.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2): dependencies: - bundle-require: 5.1.0(esbuild@0.27.0) + bundle-require: 5.1.0(esbuild@0.27.2) cac: 6.7.14 chokidar: 4.0.3 consola: 3.4.2 debug: 4.4.3 - esbuild: 0.27.0 + esbuild: 0.27.2 fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(yaml@2.8.2) resolve-from: 5.0.0 - rollup: 4.53.3 + rollup: 4.55.1 source-map: 0.7.6 sucrase: 3.35.1 tinyexec: 0.3.2 @@ -18965,16 +18331,9 @@ snapshots: tslib: 1.14.1 typescript: 5.9.3 - tsx@4.20.6: - dependencies: - esbuild: 0.25.12 - get-tsconfig: 4.13.0 - optionalDependencies: - fsevents: 2.3.3 - tsx@4.21.0: dependencies: - esbuild: 0.27.0 + esbuild: 0.27.2 get-tsconfig: 4.13.0 optionalDependencies: fsevents: 2.3.3 @@ -18983,32 +18342,32 @@ snapshots: dependencies: safe-buffer: 5.2.1 - turbo-darwin-64@2.6.1: + turbo-darwin-64@2.7.3: optional: true - turbo-darwin-arm64@2.6.1: + turbo-darwin-arm64@2.7.3: optional: true - turbo-linux-64@2.6.1: + turbo-linux-64@2.7.3: optional: true - turbo-linux-arm64@2.6.1: + turbo-linux-arm64@2.7.3: optional: true - turbo-windows-64@2.6.1: + turbo-windows-64@2.7.3: optional: true - turbo-windows-arm64@2.6.1: + turbo-windows-arm64@2.7.3: optional: true - turbo@2.6.1: + turbo@2.7.3: optionalDependencies: - turbo-darwin-64: 2.6.1 - turbo-darwin-arm64: 2.6.1 - turbo-linux-64: 2.6.1 - turbo-linux-arm64: 2.6.1 - turbo-windows-64: 2.6.1 - turbo-windows-arm64: 2.6.1 + turbo-darwin-64: 2.7.3 + turbo-darwin-arm64: 2.7.3 + turbo-linux-64: 2.7.3 + turbo-linux-arm64: 2.7.3 + turbo-windows-64: 2.7.3 + turbo-windows-arm64: 2.7.3 turndown@7.2.2: dependencies: @@ -19039,15 +18398,13 @@ snapshots: type-fest@0.7.1: {} - type-fest@5.2.0: + type-fest@4.41.0: + optional: true + + type-fest@5.3.1: dependencies: tagged-tag: 1.0.0 - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - type-is@2.0.1: dependencies: content-type: 1.0.5 @@ -19087,33 +18444,22 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typescript-eslint@8.48.0(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3): + typescript-eslint@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.48.0(@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3) - '@typescript-eslint/parser': 8.48.0(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@1.21.7))(typescript@5.9.3) - eslint: 9.39.1(jiti@1.21.7) + '@typescript-eslint/eslint-plugin': 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.52.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - typescript-eslint@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): - dependencies: - '@typescript-eslint/eslint-plugin': 8.48.0(@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.1(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - typescript-event-target@1.1.1: {} + typescript-event-target@1.1.2: {} typescript@5.9.3: {} - ufo@1.6.1: {} + ufo@1.6.2: {} unbox-primitive@1.1.0: dependencies: @@ -19128,12 +18474,12 @@ snapshots: undici-types@6.21.0: {} + undici-types@7.16.0: {} + undici@5.29.0: dependencies: '@fastify/busboy': 2.1.1 - undici@7.16.0: {} - unified@11.0.5: dependencies: '@types/unist': 3.0.3 @@ -19146,7 +18492,7 @@ snapshots: union@0.5.0: dependencies: - qs: 6.14.0 + qs: 6.14.1 unist-util-find-after@5.0.0: dependencies: @@ -19216,9 +18562,9 @@ snapshots: until-async@3.0.2: {} - update-browserslist-db@1.1.4(browserslist@4.28.0): + update-browserslist-db@1.2.3(browserslist@4.28.1): dependencies: - browserslist: 4.28.0 + browserslist: 4.28.1 escalade: 3.2.0 picocolors: 1.1.1 @@ -19228,14 +18574,9 @@ snapshots: url-join@4.0.1: {} - url-parse@1.5.10: + use-sync-external-store@1.6.0(react@19.2.3): dependencies: - querystringify: 2.2.0 - requires-port: 1.0.0 - - use-sync-external-store@1.6.0(react@19.2.0): - dependencies: - react: 19.2.0 + react: 19.2.3 util-deprecate@1.0.2: {} @@ -19247,8 +18588,6 @@ snapshots: is-typed-array: 1.1.15 which-typed-array: 1.1.19 - utils-merge@1.0.1: {} - uuid@10.0.0: {} uuid@11.1.0: {} @@ -19257,7 +18596,12 @@ snapshots: uuid@9.0.1: {} - validate-npm-package-name@5.0.1: {} + valibot@1.2.0(typescript@5.9.3): + optionalDependencies: + typescript: 5.9.3 + optional: true + + validate-npm-package-name@7.0.2: {} vary@1.1.2: {} @@ -19282,75 +18626,51 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-node@2.1.9(@types/node@22.19.1): + vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2): dependencies: - cac: 6.7.14 - debug: 4.4.3 - es-module-lexer: 1.7.0 - pathe: 1.1.2 - vite: 5.4.21(@types/node@22.19.1) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vite@5.4.21(@types/node@22.19.1): - dependencies: - esbuild: 0.21.5 - postcss: 8.5.6 - rollup: 4.53.3 - optionalDependencies: - '@types/node': 22.19.1 - fsevents: 2.3.3 - - vite@6.4.1(@types/node@22.19.1)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2): - dependencies: - esbuild: 0.25.12 + esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 - rollup: 4.53.3 + rollup: 4.55.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 22.19.1 + '@types/node': 25.0.3 fsevents: 2.3.3 jiti: 2.6.1 + lightningcss: 1.30.2 tsx: 4.21.0 yaml: 2.8.2 - vitest@2.1.9(@types/node@22.19.1)(happy-dom@15.11.7)(jsdom@27.4.0)(msw@2.12.3(@types/node@22.19.1)(typescript@5.9.3)): + vitest@4.0.16(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.1.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(msw@2.12.7(@types/node@25.0.3)(typescript@5.9.3))(tsx@4.21.0)(yaml@2.8.2): dependencies: - '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(msw@2.12.3(@types/node@22.19.1)(typescript@5.9.3))(vite@5.4.21(@types/node@22.19.1)) - '@vitest/pretty-format': 2.1.9 - '@vitest/runner': 2.1.9 - '@vitest/snapshot': 2.1.9 - '@vitest/spy': 2.1.9 - '@vitest/utils': 2.1.9 - chai: 5.3.3 - debug: 4.4.3 - expect-type: 1.2.2 + '@vitest/expect': 4.0.16 + '@vitest/mocker': 4.0.16(msw@2.12.7(@types/node@25.0.3)(typescript@5.9.3))(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) + '@vitest/pretty-format': 4.0.16 + '@vitest/runner': 4.0.16 + '@vitest/snapshot': 4.0.16 + '@vitest/spy': 4.0.16 + '@vitest/utils': 4.0.16 + es-module-lexer: 1.7.0 + expect-type: 1.3.0 magic-string: 0.30.21 - pathe: 1.1.2 + obug: 2.1.1 + pathe: 2.0.3 + picomatch: 4.0.3 std-env: 3.10.0 tinybench: 2.9.0 - tinyexec: 0.3.2 - tinypool: 1.1.1 - tinyrainbow: 1.2.0 - vite: 5.4.21(@types/node@22.19.1) - vite-node: 2.1.9(@types/node@22.19.1) + tinyexec: 1.0.2 + tinyglobby: 0.2.15 + tinyrainbow: 3.0.3 + vite: 7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.19.1 - happy-dom: 15.11.7 + '@opentelemetry/api': 1.9.0 + '@types/node': 25.0.3 + happy-dom: 20.1.0 jsdom: 27.4.0 transitivePeerDependencies: + - jiti - less - lightningcss - msw @@ -19358,8 +18678,9 @@ snapshots: - sass-embedded - stylus - sugarss - - supports-color - terser + - tsx + - yaml vscode-jsonrpc@8.2.0: {} @@ -19390,7 +18711,7 @@ snapshots: webidl-conversions@7.0.0: {} - webidl-conversions@8.0.0: {} + webidl-conversions@8.0.1: {} webpack-virtual-modules@0.6.2: {} @@ -19398,10 +18719,6 @@ snapshots: dependencies: iconv-lite: 0.6.3 - whatwg-encoding@3.1.1: - dependencies: - iconv-lite: 0.6.3 - whatwg-mimetype@3.0.0: {} whatwg-mimetype@4.0.0: {} @@ -19414,7 +18731,7 @@ snapshots: whatwg-url@15.1.0: dependencies: tr46: 6.0.0 - webidl-conversions: 8.0.0 + webidl-conversions: 8.0.1 which-boxed-primitive@1.1.1: dependencies: @@ -19464,6 +18781,7 @@ snapshots: which@4.0.0: dependencies: isexe: 3.1.1 + optional: true why-is-node-running@2.3.0: dependencies: @@ -19496,13 +18814,13 @@ snapshots: wrappy@1.0.2: {} - ws@8.18.3: {} + ws@8.19.0: {} xml-name-validator@5.0.0: {} xml2js@0.5.0: dependencies: - sax: 1.4.3 + sax: 1.4.4 xmlbuilder: 11.0.1 xmlbuilder@11.0.1: {} @@ -19537,20 +18855,27 @@ snapshots: yoctocolors-cjs@2.1.3: {} - zod-to-json-schema@3.25.0(zod@3.25.76): + yoctocolors@2.1.2: {} + + zeptomatch@2.0.2: + dependencies: + grammex: 3.1.12 + optional: true + + zod-to-json-schema@3.25.1(zod@3.25.76): dependencies: zod: 3.25.76 - zod-to-json-schema@3.25.0(zod@4.1.13): + zod-to-json-schema@3.25.1(zod@4.3.5): dependencies: - zod: 4.1.13 + zod: 4.3.5 - zod-validation-error@4.0.2(zod@4.1.13): + zod-validation-error@4.0.2(zod@4.3.5): dependencies: - zod: 4.1.13 + zod: 4.3.5 zod@3.25.76: {} - zod@4.1.13: {} + zod@4.3.5: {} zwitch@2.0.4: {}