diff --git a/.claude/skills b/.claude/skills index 7e5d0c6a5..918461d8c 160000 --- a/.claude/skills +++ b/.claude/skills @@ -1 +1 @@ -Subproject commit 7e5d0c6a55d4bfc234729849ba24a2c9ec5e9b1e +Subproject commit 918461d8c2eb5c837092d480c0bba3965a08cf87 diff --git a/docs/internal b/docs/internal index 0f85481b1..199931851 160000 --- a/docs/internal +++ b/docs/internal @@ -1 +1 @@ -Subproject commit 0f85481b194d557622364603f69ff000c5e938b7 +Subproject commit 19993185179dd705d241656f309be2a0889218ca diff --git a/package-lock.json b/package-lock.json index d4e17bcda..7964887be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "@types/node": "^22.15.0", "@typescript-eslint/eslint-plugin": "8.59.1", "@typescript-eslint/parser": "8.59.1", - "@vitest/coverage-v8": "4.1.2", + "@vitest/coverage-v8": "4.1.6", "astro": "6.3.2", "chalk": "5.6.2", "cloudinary": "2.10.0", @@ -45,7 +45,7 @@ "typescript-eslint": "8.59.1", "varlock": "0.1.4", "vercel": "52.2.0", - "vitest": "4.1.2" + "vitest": "4.1.6" }, "engines": { "node": ">=22.22.0" @@ -15089,14 +15089,14 @@ } }, "node_modules/@vitest/coverage-v8": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.1.2.tgz", - "integrity": "sha512-sPK//PHO+kAkScb8XITeB1bf7fsk85Km7+rt4eeuRR3VS1/crD47cmV5wicisJmjNdfeokTZwjMk4Mj2d58Mgg==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.1.6.tgz", + "integrity": "sha512-36l628fQ/9a/8ihy97eOtEnvWQEdqULQOJtcaxtoNq0G1w3Mxd4szSahOaMM9/NGyZ+hyKcMtIW/WIxq0XQViQ==", "dev": true, "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^1.0.2", - "@vitest/utils": "4.1.2", + "@vitest/utils": "4.1.6", "ast-v8-to-istanbul": "^1.0.0", "istanbul-lib-coverage": "^3.2.2", "istanbul-lib-report": "^3.0.1", @@ -15110,8 +15110,8 @@ "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "@vitest/browser": "4.1.2", - "vitest": "4.1.2" + "@vitest/browser": "4.1.6", + "vitest": "4.1.6" }, "peerDependenciesMeta": { "@vitest/browser": { @@ -15120,16 +15120,16 @@ } }, "node_modules/@vitest/expect": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.2.tgz", - "integrity": "sha512-gbu+7B0YgUJ2nkdsRJrFFW6X7NTP44WlhiclHniUhxADQJH5Szt9mZ9hWnJPJ8YwOK5zUOSSlSvyzRf0u1DSBQ==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.6.tgz", + "integrity": "sha512-7EHDquPthALSV0jhhjgEW8FXaviMx7rSqu8W6oqCoAuOhKov814P99QDV1pxMA3QPv21YudvJngIhjrNI4opLg==", "dev": true, "license": "MIT", "dependencies": { "@standard-schema/spec": "^1.1.0", "@types/chai": "^5.2.2", - "@vitest/spy": "4.1.2", - "@vitest/utils": "4.1.2", + "@vitest/spy": "4.1.6", + "@vitest/utils": "4.1.6", "chai": "^6.2.2", "tinyrainbow": "^3.1.0" }, @@ -15138,13 +15138,13 @@ } }, "node_modules/@vitest/mocker": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.2.tgz", - "integrity": "sha512-Ize4iQtEALHDttPRCmN+FKqOl2vxTiNUhzobQFFt/BM1lRUTG7zRCLOykG/6Vo4E4hnUdfVLo5/eqKPukcWW7Q==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.6.tgz", + "integrity": "sha512-MCFc63czMjEInOlcY2cpQCvCN+KgbAn+60xu9cMgP4sKaLC5JNAKw7JH8QdAnoAC88hW1IiSNZ+GgVXlN1UcMQ==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "4.1.2", + "@vitest/spy": "4.1.6", "estree-walker": "^3.0.3", "magic-string": "^0.30.21" }, @@ -15165,9 +15165,9 @@ } }, "node_modules/@vitest/pretty-format": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.2.tgz", - "integrity": "sha512-dwQga8aejqeuB+TvXCMzSQemvV9hNEtDDpgUKDzOmNQayl2OG241PSWeJwKRH3CiC+sESrmoFd49rfnq7T4RnA==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.6.tgz", + "integrity": "sha512-h5SxD/IzNhZYnrSZRsUZQIC+vD0GY8cUvq0iwsmkFKixRCKLLWqCXa/FIQ4S1R+sI+PGoojkHsdNrbZiM9Qpgw==", "dev": true, "license": "MIT", "dependencies": { @@ -15178,13 +15178,13 @@ } }, "node_modules/@vitest/runner": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.2.tgz", - "integrity": "sha512-Gr+FQan34CdiYAwpGJmQG8PgkyFVmARK8/xSijia3eTFgVfpcpztWLuP6FttGNfPLJhaZVP/euvujeNYar36OQ==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.6.tgz", + "integrity": "sha512-nOPCmn2+yD0ZNmKdsXGv/UxMMWbMuKeD6GyYncNwdkYDxpQvrPSKYj2rWuDjC2Y4b6w6hjip5dBKFzEUuZe3vA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/utils": "4.1.2", + "@vitest/utils": "4.1.6", "pathe": "^2.0.3" }, "funding": { @@ -15192,14 +15192,14 @@ } }, "node_modules/@vitest/snapshot": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.2.tgz", - "integrity": "sha512-g7yfUmxYS4mNxk31qbOYsSt2F4m1E02LFqO53Xpzg3zKMhLAPZAjjfyl9e6z7HrW6LvUdTwAQR3HHfLjpko16A==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.6.tgz", + "integrity": "sha512-YhsdE6xAVfTDmzjxL2ZDUvjj+ZsgyOKe+TdQzqkD72wIOmHka8NuGQ6NpTNZv9D2Z63fbwWKJPeVpEw4EQgYxw==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "4.1.2", - "@vitest/utils": "4.1.2", + "@vitest/pretty-format": "4.1.6", + "@vitest/utils": "4.1.6", "magic-string": "^0.30.21", "pathe": "^2.0.3" }, @@ -15208,9 +15208,9 @@ } }, "node_modules/@vitest/spy": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.2.tgz", - "integrity": "sha512-DU4fBnbVCJGNBwVA6xSToNXrkZNSiw59H8tcuUspVMsBDBST4nfvsPsEHDHGtWRRnqBERBQu7TrTKskmjqTXKA==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.6.tgz", + "integrity": "sha512-JFKxMx6udhwKh/Ldo270e17QX710vgunMkuPAvXjHSvC6oqLWAHhVhjg/I71q0u0CBSErIODV1Kjv0FQNSWjdg==", "dev": true, "license": "MIT", "funding": { @@ -15218,13 +15218,13 @@ } }, "node_modules/@vitest/utils": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.2.tgz", - "integrity": "sha512-xw2/TiX82lQHA06cgbqRKFb5lCAy3axQ4H4SoUFhUsg+wztiet+co86IAMDtF6Vm1hc7J6j09oh/rgDn+JdKIQ==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.6.tgz", + "integrity": "sha512-FxIY+U81R3LGKCxaHHFRQ5+g6/iRgGLmeHWdp2Amj4ljQRrEIWHmZyDfDYBRZlpyqA7qKxtS9DD1dhk8RnRIVQ==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "4.1.2", + "@vitest/pretty-format": "4.1.6", "convert-source-map": "^2.0.0", "tinyrainbow": "^3.1.0" }, @@ -28798,19 +28798,19 @@ } }, "node_modules/vitest": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.2.tgz", - "integrity": "sha512-xjR1dMTVHlFLh98JE3i/f/WePqJsah4A0FK9cc8Ehp9Udk0AZk6ccpIZhh1qJ/yxVWRZ+Q54ocnD8TXmkhspGg==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.6.tgz", + "integrity": "sha512-6lvjbS3p9b4CrdCmguzbh2/4uoXhGE2q71R4OX5sqF9R1bo9Xd6fGrMAfvp5wnCzlBnFVdCOp6onuTQVbo8iUQ==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/expect": "4.1.2", - "@vitest/mocker": "4.1.2", - "@vitest/pretty-format": "4.1.2", - "@vitest/runner": "4.1.2", - "@vitest/snapshot": "4.1.2", - "@vitest/spy": "4.1.2", - "@vitest/utils": "4.1.2", + "@vitest/expect": "4.1.6", + "@vitest/mocker": "4.1.6", + "@vitest/pretty-format": "4.1.6", + "@vitest/runner": "4.1.6", + "@vitest/snapshot": "4.1.6", + "@vitest/spy": "4.1.6", + "@vitest/utils": "4.1.6", "es-module-lexer": "^2.0.0", "expect-type": "^1.3.0", "magic-string": "^0.30.21", @@ -28838,10 +28838,12 @@ "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", - "@vitest/browser-playwright": "4.1.2", - "@vitest/browser-preview": "4.1.2", - "@vitest/browser-webdriverio": "4.1.2", - "@vitest/ui": "4.1.2", + "@vitest/browser-playwright": "4.1.6", + "@vitest/browser-preview": "4.1.6", + "@vitest/browser-webdriverio": "4.1.6", + "@vitest/coverage-istanbul": "4.1.6", + "@vitest/coverage-v8": "4.1.6", + "@vitest/ui": "4.1.6", "happy-dom": "*", "jsdom": "*", "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" @@ -28865,6 +28867,12 @@ "@vitest/browser-webdriverio": { "optional": true }, + "@vitest/coverage-istanbul": { + "optional": true + }, + "@vitest/coverage-v8": { + "optional": true + }, "@vitest/ui": { "optional": true }, @@ -29827,7 +29835,7 @@ }, "devDependencies": { "@types/node": "^22.15.0", - "vitest": "4.1.2" + "vitest": "4.1.6" }, "engines": { "node": ">=22.22.0" @@ -29943,7 +29951,7 @@ }, "devDependencies": { "@types/better-sqlite3": "7.6.13", - "vitest": "4.1.2" + "vitest": "4.1.6" }, "engines": { "node": ">=22.22.0" @@ -30008,7 +30016,7 @@ "devDependencies": { "@types/better-sqlite3": "7.6.13", "tsx": "4.21.0", - "vitest": "4.1.2" + "vitest": "4.1.6" }, "engines": { "node": ">=22.22.0" @@ -30054,7 +30062,7 @@ "@smithy/smithy-client": "4.12.13", "@smithy/types": "4.13.1", "@smithy/util-retry": "4.1.2", - "vitest": "4.1.2" + "vitest": "4.1.6" }, "engines": { "node": ">=22.22.0" @@ -30188,7 +30196,7 @@ }, "devDependencies": { "tsx": "4.21.0", - "vitest": "4.1.2", + "vitest": "4.1.6", "zod": "3.25.76" }, "engines": { @@ -30254,7 +30262,7 @@ "@vscode/vsce": "2.32.0", "esbuild": "0.27.2", "typescript": "5.9.3", - "vitest": "4.1.2" + "vitest": "4.1.6" }, "engines": { "vscode": "^1.110.0" @@ -30305,7 +30313,7 @@ "strip-literal": "3.1.0", "typescript": "5.9.3", "typescript-eslint": "8.59.1", - "vitest": "4.1.2", + "vitest": "4.1.6", "web-vitals": "5.2.0" }, "engines": { diff --git a/package.json b/package.json index 2708cd8d0..94facec04 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "@types/node": "^22.15.0", "@typescript-eslint/eslint-plugin": "8.59.1", "@typescript-eslint/parser": "8.59.1", - "@vitest/coverage-v8": "4.1.2", + "@vitest/coverage-v8": "4.1.6", "astro": "6.3.2", "chalk": "5.6.2", "cloudinary": "2.10.0", @@ -99,7 +99,7 @@ "typescript-eslint": "8.59.1", "varlock": "0.1.4", "vercel": "52.2.0", - "vitest": "4.1.2" + "vitest": "4.1.6" }, "dependencies": { "@claude-flow/aidefence": "3.0.2", diff --git a/packages/cli/package.json b/packages/cli/package.json index c316034e6..09f3fac5a 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -33,7 +33,7 @@ }, "devDependencies": { "@types/node": "^22.15.0", - "vitest": "4.1.2" + "vitest": "4.1.6" }, "peerDependencies": { "@skillsmith/enterprise": "*" diff --git a/packages/core/package.json b/packages/core/package.json index e903a37f2..3d7be7ddf 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -110,7 +110,7 @@ }, "devDependencies": { "@types/better-sqlite3": "7.6.13", - "vitest": "4.1.2" + "vitest": "4.1.6" }, "files": [ "dist", diff --git a/packages/doc-retrieval-mcp/package.json b/packages/doc-retrieval-mcp/package.json index eed7f3f62..e6cbcba62 100644 --- a/packages/doc-retrieval-mcp/package.json +++ b/packages/doc-retrieval-mcp/package.json @@ -31,7 +31,7 @@ "devDependencies": { "@types/better-sqlite3": "7.6.13", "tsx": "4.21.0", - "vitest": "4.1.2" + "vitest": "4.1.6" }, "license": "Elastic-2.0", "engines": { diff --git a/packages/enterprise/package.json b/packages/enterprise/package.json index a3474e0d2..8efda6e6f 100644 --- a/packages/enterprise/package.json +++ b/packages/enterprise/package.json @@ -53,7 +53,7 @@ "@smithy/smithy-client": "4.12.13", "@smithy/types": "4.13.1", "@smithy/util-retry": "4.1.2", - "vitest": "4.1.2" + "vitest": "4.1.6" }, "peerDependencies": { "@skillsmith/mcp-server": "*" diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index 363dc36b2..11c091a6d 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -40,7 +40,7 @@ }, "devDependencies": { "tsx": "4.21.0", - "vitest": "4.1.2", + "vitest": "4.1.6", "zod": "3.25.76" }, "peerDependencies": { diff --git a/packages/vscode-extension/package.json b/packages/vscode-extension/package.json index 397ce4d2d..f87f65e2c 100644 --- a/packages/vscode-extension/package.json +++ b/packages/vscode-extension/package.json @@ -268,6 +268,6 @@ "@vscode/vsce": "2.32.0", "esbuild": "0.27.2", "typescript": "5.9.3", - "vitest": "4.1.2" + "vitest": "4.1.6" } } diff --git a/packages/website/package.json b/packages/website/package.json index 84f37b7fa..c1868dabf 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -48,7 +48,7 @@ "strip-literal": "3.1.0", "typescript": "5.9.3", "typescript-eslint": "8.59.1", - "vitest": "4.1.2", + "vitest": "4.1.6", "web-vitals": "5.2.0" }, "engines": {