diff --git a/package-lock.json b/package-lock.json index 243a244..c7a172d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "authplane-ts-sdk", - "version": "0.4.0-dev.0", + "version": "0.4.1-dev.0", "lockfileVersion": 3, "requires": true, "packages": { @@ -16,13 +16,61 @@ "packages/nestjs" ], "devDependencies": { - "@biomejs/biome": "^2.4.9" + "@biomejs/biome": "^2.5.12" }, "engines": { "node": ">=22", "npm": ">=10" } }, + "node_modules/@apidevtools/json-schema-ref-parser": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-14.0.1.tgz", + "integrity": "sha512-Oc96zvmxx1fqoSEdUmfmvvb59/KDOnUoJ7s2t7bISyAn0XEz57LCCw8k2Y4Pf3mwKaZLMciESALORLgfe2frCw==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.15", + "js-yaml": "^4.1.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/philsturgeon" + } + }, + "node_modules/@apidevtools/openapi-schemas": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz", + "integrity": "sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/@apidevtools/swagger-methods": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz", + "integrity": "sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==", + "license": "MIT" + }, + "node_modules/@apidevtools/swagger-parser": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-12.1.0.tgz", + "integrity": "sha512-e5mJoswsnAX0jG+J09xHFYQXb/bUc5S3pLpMxUuRUA2H8T2kni3yEoyz2R3Dltw5f4A6j6rPNMpWTK+iVDFlng==", + "license": "MIT", + "dependencies": { + "@apidevtools/json-schema-ref-parser": "14.0.1", + "@apidevtools/openapi-schemas": "^2.1.0", + "@apidevtools/swagger-methods": "^3.0.2", + "ajv": "^8.17.1", + "ajv-draft-04": "^1.0.0", + "call-me-maybe": "^1.0.2" + }, + "peerDependencies": { + "openapi-types": ">=7" + } + }, "node_modules/@authplane/fastmcp": { "resolved": "packages/fastmcp", "link": true @@ -104,9 +152,9 @@ } }, "node_modules/@biomejs/biome": { - "version": "2.4.12", - "resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-2.4.12.tgz", - "integrity": "sha512-Rro7adQl3NLq/zJCIL98eElXKI8eEiBtoeu5TbXF/U3qbjuSc7Jb5rjUbeHHcquDWeSf3HnGP7XI5qGrlRk/pA==", + "version": "2.5.12", + "resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-2.5.12.tgz", + "integrity": "sha512-Lw4VHZRebrReBBnlHa12JQjnIBm3JJAA55PDB9LbBVBF0q4RYphm6KfmIjqtPhf61MxZ5Q9KoK8R8x+7per5Aw==", "dev": true, "license": "MIT OR Apache-2.0", "bin": { @@ -120,20 +168,20 @@ "url": "https://opencollective.com/biome" }, "optionalDependencies": { - "@biomejs/cli-darwin-arm64": "2.4.12", - "@biomejs/cli-darwin-x64": "2.4.12", - "@biomejs/cli-linux-arm64": "2.4.12", - "@biomejs/cli-linux-arm64-musl": "2.4.12", - "@biomejs/cli-linux-x64": "2.4.12", - "@biomejs/cli-linux-x64-musl": "2.4.12", - "@biomejs/cli-win32-arm64": "2.4.12", - "@biomejs/cli-win32-x64": "2.4.12" + "@biomejs/cli-darwin-arm64": "2.5.12", + "@biomejs/cli-darwin-x64": "2.5.12", + "@biomejs/cli-linux-arm64": "2.5.12", + "@biomejs/cli-linux-arm64-musl": "2.5.12", + "@biomejs/cli-linux-x64": "2.5.12", + "@biomejs/cli-linux-x64-musl": "2.5.12", + "@biomejs/cli-win32-arm64": "2.5.12", + "@biomejs/cli-win32-x64": "2.5.12" } }, "node_modules/@biomejs/cli-darwin-arm64": { - "version": "2.4.12", - "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-2.4.12.tgz", - "integrity": "sha512-BnMU4Pc3ciEVteVpZ0BK33MLr7X57F5w1dwDLDn+/iy/yTrA4Q/N2yftidFtsA4vrDh0FMXDpacNV/Tl3fbmng==", + "version": "2.5.12", + "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-2.5.12.tgz", + "integrity": "sha512-lCRY1rwgNeWNgTr4DI/u6ZwXTRwRLHAvbaio1YLLGS+4r1nhvB2ssyPqIpfUSmRveNfv0fn/N58C7CAdK2XVrg==", "cpu": [ "arm64" ], @@ -148,9 +196,9 @@ } }, "node_modules/@biomejs/cli-darwin-x64": { - "version": "2.4.12", - "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-2.4.12.tgz", - "integrity": "sha512-x9uJ0bI1rJsWICp3VH8w/5PnAVD3A7SqzDpbrfoUQX1QyWrK5jSU4fRLo/wSgGeplCivbxBRKmt5Xq4/nWvq8A==", + "version": "2.5.12", + "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-2.5.12.tgz", + "integrity": "sha512-vhPgwnh+6tN3ArdAXuET99xaNbFt7CG82Bqn+omHVLC5xdVx45JsYjGPmUIGNzjDek5XdNCP1HKksK7fn8+3bQ==", "cpu": [ "x64" ], @@ -165,13 +213,16 @@ } }, "node_modules/@biomejs/cli-linux-arm64": { - "version": "2.4.12", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-2.4.12.tgz", - "integrity": "sha512-tOwuCuZZtKi1jVzbk/5nXmIsziOB6yqN8c9r9QM0EJYPU6DpQWf11uBOSCfFKKM4H3d9ZoarvlgMfbcuD051Pw==", + "version": "2.5.12", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-2.5.12.tgz", + "integrity": "sha512-2gp8aVwXYKdAtmBfRFCUuyDMcfN1ahHqUkGfLYrZlNRFmryMATLVvJgWKvyA8wu4Rwn5OSxM1UcUmOuOFNGeBQ==", "cpu": [ "arm64" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT OR Apache-2.0", "optional": true, "os": [ @@ -182,13 +233,16 @@ } }, "node_modules/@biomejs/cli-linux-arm64-musl": { - "version": "2.4.12", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.4.12.tgz", - "integrity": "sha512-FhfpkAAlKL6kwvcVap0Hgp4AhZmtd3YImg0kK1jd7C/aSoh4SfsB2f++yG1rU0lr8Y5MCFJrcSkmssiL9Xnnig==", + "version": "2.5.12", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.5.12.tgz", + "integrity": "sha512-couHYjFLL5uuI8ne6zhT7KwEsXo5YP7ry/2xmEqah7qanu0YmfDi3mwJg47YXSuv/NpZj22CZzcRH/5c4gjPSQ==", "cpu": [ "arm64" ], "dev": true, + "libc": [ + "musl" + ], "license": "MIT OR Apache-2.0", "optional": true, "os": [ @@ -199,13 +253,16 @@ } }, "node_modules/@biomejs/cli-linux-x64": { - "version": "2.4.12", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-2.4.12.tgz", - "integrity": "sha512-8pFeAnLU9QdW9jCIslB/v82bI0lhBmz2ZAKc8pVMFPO0t0wAHsoEkrUQUbMkIorTRIjbqyNZHA3lEXavsPWYSw==", + "version": "2.5.12", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-2.5.12.tgz", + "integrity": "sha512-SnvOs3TSTiuia4SQOUNe1aWC9RT4+YkjcKnOhL/nsKOV0k5ycgBkDzF0lUxKn1V7Q8CLTRq6iV23ZAivHomRoA==", "cpu": [ "x64" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT OR Apache-2.0", "optional": true, "os": [ @@ -216,13 +273,16 @@ } }, "node_modules/@biomejs/cli-linux-x64-musl": { - "version": "2.4.12", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-2.4.12.tgz", - "integrity": "sha512-dwTIgZrGutzhkQCuvHynCkyW6hJxUuyZqKKO0YNfaS2GUoRO+tOvxXZqZB6SkWAOdfZTzwaw8IEdUnIkHKHoew==", + "version": "2.5.12", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-2.5.12.tgz", + "integrity": "sha512-8A0oDW58/w9f/PQNYuq0sGUZtGtGrkNF4Z6n0PUoXpLCshi85vtKTv1XSznQawhdE4MXJ8ufpzHXyLFe87M/+w==", "cpu": [ "x64" ], "dev": true, + "libc": [ + "musl" + ], "license": "MIT OR Apache-2.0", "optional": true, "os": [ @@ -233,9 +293,9 @@ } }, "node_modules/@biomejs/cli-win32-arm64": { - "version": "2.4.12", - "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-2.4.12.tgz", - "integrity": "sha512-B0DLnx0vA9ya/3v7XyCaP+/lCpnbWbMOfUFFve+xb5OxyYvdHaS55YsSddr228Y+JAFk58agCuZTsqNiw2a6ig==", + "version": "2.5.12", + "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-2.5.12.tgz", + "integrity": "sha512-b9vtoZFsuZt1pdjNwJvXl0f+BpayRzV008uS2+JpmwIKdSE2qdu4A/l04FESwLoou5g2E/Qlec0xwJydZplH+A==", "cpu": [ "arm64" ], @@ -250,9 +310,9 @@ } }, "node_modules/@biomejs/cli-win32-x64": { - "version": "2.4.12", - "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-2.4.12.tgz", - "integrity": "sha512-yMckRzTyZ83hkk8iDFWswqSdU8tvZxspJKnYNh7JZr/zhZNOlzH13k4ecboU6MurKExCe2HUkH75pGI/O2JwGA==", + "version": "2.5.12", + "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-2.5.12.tgz", + "integrity": "sha512-B1R/l+CwEpKFSuqiwePzPNRk1EiJN8kc0UhdafNz6MZN9v5OFP9HYP1irptvWzHrwVI4blVNGMbxc5zt70m3IA==", "cpu": [ "x64" ], @@ -943,12 +1003,12 @@ } }, "node_modules/@modelcontextprotocol/sdk": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.29.0.tgz", - "integrity": "sha512-zo37mZA9hJWpULgkRpowewez1y6ML5GsXJPY8FI0tBBCd77HEvza4jDqRKOXgHNn867PVGCyTdzqpz0izu5ZjQ==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.0.tgz", + "integrity": "sha512-xKd8OIzlqNzcqcNumGAa6g+PW2kjD5vrpcKOnfldAUPP3j7lnqMPwlTXQm8gF+UwH72z0lqaRbjr9hqGz0eITA==", "license": "MIT", "dependencies": { - "@hono/node-server": "^1.19.9", + "@hono/node-server": "^1.19.9 || ^2.0.5", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "content-type": "^1.0.5", @@ -2086,6 +2146,12 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, "node_modules/@types/methods": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/@types/methods/-/methods-1.1.4.tgz", @@ -2380,6 +2446,20 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", + "license": "MIT", + "peerDependencies": { + "ajv": "^8.5.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, "node_modules/ajv-formats": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", @@ -2435,6 +2515,12 @@ "dev": true, "license": "MIT" }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", @@ -2737,6 +2823,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/call-me-maybe": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", + "license": "MIT" + }, "node_modules/chai": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", @@ -3574,11 +3666,12 @@ } }, "node_modules/fastmcp": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/fastmcp/-/fastmcp-4.0.1.tgz", - "integrity": "sha512-ZNTCxyKJT/3WVR7iZ5PI7+WNj6Hba+Hzbc18h5GhggKaWyrTDHPNikGvPY/idC2gbEITJWuZRaUNbssbSPfBUw==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/fastmcp/-/fastmcp-4.20.0.tgz", + "integrity": "sha512-TCdzNwYTZ7h2kXz/6n5iA/DLCVQgHbejNoKpEix3LFmpyk0DMtDhhAkufkoOLpBLVVF7Y2Z6UUKhbzQvnClQLg==", "license": "MIT", "dependencies": { + "@apidevtools/swagger-parser": "^12.1.0", "@modelcontextprotocol/sdk": "^1.24.3", "@standard-schema/spec": "^1.0.0", "execa": "^9.6.1", @@ -3587,7 +3680,6 @@ "hono": "^4.11.5", "mcp-proxy": "^6.4.6", "strict-event-emitter-types": "^2.0.0", - "undici": "^7.16.0", "uri-templates": "^0.2.0", "xsschema": "^0.4.3", "yargs": "^18.0.0", @@ -3598,9 +3690,17 @@ "fastmcp": "dist/bin/fastmcp.js" }, "peerDependencies": { - "jose": "^5.0.0" + "ajv": "^8.0.0", + "ajv-formats": "^3.0.0", + "jose": "^5.0.0 || ^6.0.0" }, "peerDependenciesMeta": { + "ajv": { + "optional": true + }, + "ajv-formats": { + "optional": true + }, "jose": { "optional": true } @@ -4090,9 +4190,9 @@ } }, "node_modules/hono": { - "version": "4.12.32", - "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.32.tgz", - "integrity": "sha512-XcuyW9qE2kJn07PkecMOBd5Vq/hMy7mmGw+idz1yblbg9N17ijJODrvPkn7/dwL3Kulj8LcRJ69DLOWf91dRUg==", + "version": "4.13.5", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.5.tgz", + "integrity": "sha512-O6+/eCYRkzzzy0rPWwKLiGBR1nFuUPZynnwjxN1MBA62NNqbT0wQEzQyK2gSO5yDIDB336sXQleAhOHrzlYyKw==", "license": "MIT", "engines": { "node": ">=16.9.0" @@ -4251,9 +4351,9 @@ } }, "node_modules/ipaddr.js": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.3.0.tgz", - "integrity": "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.5.0.tgz", + "integrity": "sha512-aq+t5NAc+cS6rZQQVWC2x98CPqGtKKTMDd4Gaodv0wShnItdKg/51djkGJ1hqH+Oy0ivDftCbSLCQob8zso01w==", "license": "MIT", "engines": { "node": ">= 10" @@ -4382,6 +4482,28 @@ "dev": true, "license": "MIT" }, + "node_modules/js-yaml": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/json-schema-ref-resolver": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-schema-ref-resolver/-/json-schema-ref-resolver-1.0.1.tgz", @@ -5221,6 +5343,13 @@ "wrappy": "1" } }, + "node_modules/openapi-types": { + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.3.tgz", + "integrity": "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==", + "license": "MIT", + "peer": true + }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -6415,9 +6544,9 @@ } }, "node_modules/tsx": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.4.tgz", - "integrity": "sha512-X8EX+XV4QR5xCsrgxaED954zTDfY8KqlDtskKEL0cHhyS/P8b4IFOvGDQpsC9Q1XnLq915wEfwwY/zzskCtmhg==", + "version": "4.23.13", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.13.tgz", + "integrity": "sha512-BL5MGkRln6aDYhb0xbQlEAGw743BaZYWdbWtdJOBriYJboKgUUYCadFp2/FpBBZquBC/ezNBn7wMMPx7FDZUDw==", "dev": true, "license": "MIT", "dependencies": { @@ -6492,15 +6621,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/undici": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", - "integrity": "sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==", - "license": "MIT", - "engines": { - "node": ">=20.18.1" - } - }, "node_modules/undici-types": { "version": "7.16.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", @@ -6860,9 +6980,9 @@ } }, "node_modules/yaml": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", - "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", "dev": true, "license": "ISC", "bin": { @@ -7007,14 +7127,14 @@ "version": "0.4.1-dev.0", "license": "Apache-2.0", "dependencies": { - "fastmcp": "^3.35.0 || ^4.0.0" + "fastmcp": "^4.20.0" }, "devDependencies": { "@authplane/sdk": "^0.4.1-dev.0", "@types/node": "^24.3.0", "@vitest/coverage-v8": "4.1.5", "dotenv": "^17.3.1", - "tsx": "^4.20.6", + "tsx": "^4.23.13", "typescript": "^5.6.3", "vitest": "4.1.5", "zod": "^3.24.0" @@ -7036,8 +7156,8 @@ "@types/node": "^24.3.0", "@vitest/coverage-v8": "4.1.5", "dotenv": "^17.3.1", - "hono": "^4.12.21", - "tsx": "^4.20.6", + "hono": "^4.13.5", + "tsx": "^4.23.13", "typescript": "^5.6.3", "vitest": "4.1.5" }, @@ -7046,7 +7166,7 @@ }, "peerDependencies": { "@authplane/sdk": "^0.4.1-dev.0", - "hono": "^4.12.21" + "hono": "^4.13.5" } }, "packages/mcp": { @@ -7054,16 +7174,16 @@ "version": "0.4.1-dev.0", "license": "Apache-2.0", "devDependencies": { - "@modelcontextprotocol/sdk": "^1.29.0", + "@authplane/sdk": "^0.4.1-dev.0", + "@modelcontextprotocol/sdk": "^1.30.0", "@types/express": "^5.0.0", "@types/node": "^24.3.0", "@types/supertest": "^7.2.0", "@vitest/coverage-v8": "4.1.5", - "@authplane/sdk": "^0.4.1-dev.0", "dotenv": "^17.3.1", "express": "^4.21.0", "supertest": "^7.2.2", - "tsx": "^4.20.6", + "tsx": "^4.23.13", "typescript": "^5.6.3", "vitest": "4.1.5", "zod": "^3.24.0" @@ -7073,7 +7193,7 @@ }, "peerDependencies": { "@authplane/sdk": "^0.4.1-dev.0", - "@modelcontextprotocol/sdk": "^1.29.0" + "@modelcontextprotocol/sdk": "^1.30.0" } }, "packages/nestjs": { @@ -7097,7 +7217,7 @@ "rxjs": "^7.8.1", "supertest": "^7.0.0", "ts-node": "^10.9.2", - "tsx": "^4.20.6", + "tsx": "^4.23.13", "typescript": "^5.6.3", "vitest": "4.1.5" }, @@ -7128,17 +7248,17 @@ "version": "0.4.1-dev.0", "license": "Apache-2.0", "dependencies": { - "ipaddr.js": "^2.3.0", + "ipaddr.js": "^2.5.0", "jose": "^5.9.6" }, "devDependencies": { "@types/node": "^24.3.0", "@vitest/coverage-v8": "4.1.5", "c8": "^11.0.0", - "tsx": "^4.20.6", + "tsx": "^4.23.13", "typescript": "^5.6.3", "vitest": "4.1.5", - "yaml": "^2.8.2" + "yaml": "^2.9.0" }, "engines": { "node": ">=20.0.0" diff --git a/package.json b/package.json index f96d9b6..9511c5b 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,6 @@ "check": "npm run lint && npm run typecheck && npm run test:coverage" }, "devDependencies": { - "@biomejs/biome": "^2.4.9" + "@biomejs/biome": "^2.5.12" } } diff --git a/packages/fastmcp/package.json b/packages/fastmcp/package.json index be56b12..622d3ae 100644 --- a/packages/fastmcp/package.json +++ b/packages/fastmcp/package.json @@ -51,7 +51,7 @@ "test:integration": "vitest run tests/auth.integration.test.ts" }, "dependencies": { - "fastmcp": "^3.35.0 || ^4.0.0" + "fastmcp": "^4.20.0" }, "peerDependencies": { "@authplane/sdk": "^0.4.1-dev.0" @@ -61,7 +61,7 @@ "@types/node": "^24.3.0", "@vitest/coverage-v8": "4.1.5", "dotenv": "^17.3.1", - "tsx": "^4.20.6", + "tsx": "^4.23.13", "typescript": "^5.6.3", "vitest": "4.1.5", "zod": "^3.24.0" diff --git a/packages/hono/package.json b/packages/hono/package.json index 6c7a092..745bb9b 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -51,7 +51,7 @@ }, "peerDependencies": { "@authplane/sdk": "^0.4.1-dev.0", - "hono": "^4.12.21" + "hono": "^4.13.5" }, "devDependencies": { "@authplane/sdk": "^0.4.1-dev.0", @@ -59,8 +59,8 @@ "@types/node": "^24.3.0", "@vitest/coverage-v8": "4.1.5", "dotenv": "^17.3.1", - "hono": "^4.12.21", - "tsx": "^4.20.6", + "hono": "^4.13.5", + "tsx": "^4.23.13", "typescript": "^5.6.3", "vitest": "4.1.5" } diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 1445c0e..f65b56e 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -52,10 +52,10 @@ }, "peerDependencies": { "@authplane/sdk": "^0.4.1-dev.0", - "@modelcontextprotocol/sdk": "^1.29.0" + "@modelcontextprotocol/sdk": "^1.30.0" }, "devDependencies": { - "@modelcontextprotocol/sdk": "^1.29.0", + "@modelcontextprotocol/sdk": "^1.30.0", "@types/express": "^5.0.0", "@types/node": "^24.3.0", "@types/supertest": "^7.2.0", @@ -64,7 +64,7 @@ "dotenv": "^17.3.1", "express": "^4.21.0", "supertest": "^7.2.2", - "tsx": "^4.20.6", + "tsx": "^4.23.13", "typescript": "^5.6.3", "vitest": "4.1.5", "zod": "^3.24.0" diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index 27bec81..4124477 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -73,7 +73,7 @@ "rxjs": "^7.8.1", "supertest": "^7.0.0", "ts-node": "^10.9.2", - "tsx": "^4.20.6", + "tsx": "^4.23.13", "typescript": "^5.6.3", "vitest": "4.1.5" } diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 5ab0b7d..4afcb53 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -56,16 +56,16 @@ "test:coverage": "AUTHPLANE_CONFORMANCE_RUN_ID=$(node -e \"process.stdout.write(String(Date.now()))\") vitest run --coverage" }, "dependencies": { - "ipaddr.js": "^2.3.0", + "ipaddr.js": "^2.5.0", "jose": "^5.9.6" }, "devDependencies": { "@types/node": "^24.3.0", "@vitest/coverage-v8": "4.1.5", "c8": "^11.0.0", - "tsx": "^4.20.6", + "tsx": "^4.23.13", "typescript": "^5.6.3", "vitest": "4.1.5", - "yaml": "^2.8.2" + "yaml": "^2.9.0" } }