diff --git a/package-lock.json b/package-lock.json index a6a8ecf..1bc8706 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,7 +34,7 @@ "husky": "^9.1.7", "mcps-logger": "^1.0.0", "nodemon": "^3.1.0", - "nx": "^21.3.5", + "nx": "^21.4.0", "prettier": "^3.6.2", "pretty-quick": "^4.2.2", "rimraf": "^6.0.1", @@ -3731,7 +3731,53 @@ "node": ">= 8" } }, - "node_modules/@nx/devkit": { + "node_modules/@nx/js": { + "version": "21.3.6", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-21.3.6.tgz", + "integrity": "sha512-Di0oEp9EXtEnVBazUVfKEgueACb7ccwldDRCtEkuRs09XgY8mv103OoYinF9m9ZivwTqaeLmGMcU4ZeXy3zHDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.23.2", + "@babel/plugin-proposal-decorators": "^7.22.7", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-runtime": "^7.23.2", + "@babel/preset-env": "^7.23.2", + "@babel/preset-typescript": "^7.22.5", + "@babel/runtime": "^7.22.6", + "@nx/devkit": "21.3.6", + "@nx/workspace": "21.3.6", + "@zkochan/js-yaml": "0.0.7", + "babel-plugin-const-enum": "^1.0.1", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-typescript-metadata": "^0.3.1", + "chalk": "^4.1.0", + "columnify": "^1.6.0", + "detect-port": "^1.5.1", + "enquirer": "~2.3.6", + "ignore": "^5.0.4", + "js-tokens": "^4.0.0", + "jsonc-parser": "3.2.0", + "npm-package-arg": "11.0.1", + "npm-run-path": "^4.0.1", + "ora": "5.3.0", + "picocolors": "^1.1.0", + "picomatch": "4.0.2", + "semver": "^7.5.3", + "source-map-support": "0.5.19", + "tinyglobby": "^0.2.12", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "verdaccio": "^6.0.5" + }, + "peerDependenciesMeta": { + "verdaccio": { + "optional": true + } + } + }, + "node_modules/@nx/js/node_modules/@nx/devkit": { "version": "21.3.6", "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-21.3.6.tgz", "integrity": "sha512-RL/dkLPZX8zu4yRyHhFE2CL3LvBOD/M+egCou8IbhrjJO5FAtr5Dqi9zhdl3m3pZgUH7Oa2f56fNJodGd0mWhA==", @@ -3751,7 +3797,182 @@ "nx": "21.3.6" } }, - "node_modules/@nx/devkit/node_modules/ignore": { + "node_modules/@nx/js/node_modules/@nx/nx-darwin-arm64": { + "version": "21.3.6", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-21.3.6.tgz", + "integrity": "sha512-9ftOqyEHP/RxvV9LdUS0ntxiMGzjLnc6D3iENBuExOankMuiBAmxpb4xanirHDV+86qzblyTJk9BiBZDu7iWug==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true + }, + "node_modules/@nx/js/node_modules/@nx/nx-darwin-x64": { + "version": "21.3.6", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-21.3.6.tgz", + "integrity": "sha512-a2RqT8yp4pagxU+dRQqxSYoEwMEX6fMG+tDNR6vxwfr5j/0s2HGTfk6pykAD+zIZx7Hiz6dKkkCGOHOFqxhd4A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true + }, + "node_modules/@nx/js/node_modules/@nx/nx-freebsd-x64": { + "version": "21.3.6", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-21.3.6.tgz", + "integrity": "sha512-qEClQou9YxIePzGOAuixUn+5vbSnki4PCptEEK52APlVXWj+5+3ts7DddWjYVZWQbmDcKoL95SG14s/ZxI0xFQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "peer": true + }, + "node_modules/@nx/js/node_modules/@nx/nx-linux-arm-gnueabihf": { + "version": "21.3.6", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-21.3.6.tgz", + "integrity": "sha512-3HlxoTwZZQiREV0drnc4Hdq9Hul4u7fhGlwbAHw3zE4y7F00jWKiAfWCDQgWs+u6vh5EOMH45cz+gZTcOjoESQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@nx/js/node_modules/@nx/nx-linux-arm64-gnu": { + "version": "21.3.6", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-21.3.6.tgz", + "integrity": "sha512-ISKePVdsTtAID8yB9OSAGZ93bcuTwCNVYRW01uZ4QneoMU2Lj+uMO/YDHmylqAXhRqavidutXtfRwhUEITMwnQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@nx/js/node_modules/@nx/nx-linux-arm64-musl": { + "version": "21.3.6", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-21.3.6.tgz", + "integrity": "sha512-fj/ABuapxmN73fSXvabowsJuojqsR3mjn+oyhIb9x7+W4sYscMoWQoeRre5LJncLDQfCr4qEvh7zMrlNIPUCEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@nx/js/node_modules/@nx/nx-linux-x64-gnu": { + "version": "21.3.6", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-21.3.6.tgz", + "integrity": "sha512-0vpPbNOjEdiuwztAnCd9H+hod/avVSHRnWaeffUXC3fpsCCVNh1k0Sfew3aidSdXbO3eP2Vb5m0vj5W18Wl99w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@nx/js/node_modules/@nx/nx-linux-x64-musl": { + "version": "21.3.6", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-21.3.6.tgz", + "integrity": "sha512-Y9yjRUpE0aDzG3qzAmh3BOKYeXnrXDH4MELImxVyx4B1aJ8CLRz6eO9KriQ34J04oDC6WQJ8BP9dPbtFQ4M10g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@nx/js/node_modules/@nx/nx-win32-arm64-msvc": { + "version": "21.3.6", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-21.3.6.tgz", + "integrity": "sha512-t7C/Mxc72+r5700HWRLcYEVPw/LofzN0CdYOozT4Mcj0yPCQk2JR0Qvodihb2h/aP+ZPhy0qOY4hMlFjsMrhWA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true + }, + "node_modules/@nx/js/node_modules/@nx/nx-win32-x64-msvc": { + "version": "21.3.6", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-21.3.6.tgz", + "integrity": "sha512-i9Lz1AbC50VJJzka5L3234mlA17aTzN/+abmsMvHQebMXjEpABNqblJRSXR64sSnmroPX+yCnDOYFiAA6TEG7w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true + }, + "node_modules/@nx/js/node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nx/js/node_modules/dotenv": { + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/@nx/js/node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", @@ -3761,7 +3982,38 @@ "node": ">= 4" } }, - "node_modules/@nx/devkit/node_modules/minimatch": { + "node_modules/@nx/js/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@nx/js/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nx/js/node_modules/minimatch": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", @@ -3777,76 +4029,290 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@nx/js": { + "node_modules/@nx/js/node_modules/nx": { "version": "21.3.6", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-21.3.6.tgz", - "integrity": "sha512-Di0oEp9EXtEnVBazUVfKEgueACb7ccwldDRCtEkuRs09XgY8mv103OoYinF9m9ZivwTqaeLmGMcU4ZeXy3zHDA==", + "resolved": "https://registry.npmjs.org/nx/-/nx-21.3.6.tgz", + "integrity": "sha512-8M8lUP7r+tgLsDCNCFP4Xl31lmXD6kCcLNVWH2/icLbf/3Ik6fyWKxKwtM9hfCwobM7pB40Y1YQ+c8O9Z4IAEA==", "dev": true, + "hasInstallScript": true, "license": "MIT", + "peer": true, "dependencies": { - "@babel/core": "^7.23.2", - "@babel/plugin-proposal-decorators": "^7.22.7", - "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-runtime": "^7.23.2", - "@babel/preset-env": "^7.23.2", - "@babel/preset-typescript": "^7.22.5", - "@babel/runtime": "^7.22.6", - "@nx/devkit": "21.3.6", - "@nx/workspace": "21.3.6", + "@napi-rs/wasm-runtime": "0.2.4", + "@yarnpkg/lockfile": "^1.1.0", + "@yarnpkg/parsers": "3.0.2", "@zkochan/js-yaml": "0.0.7", - "babel-plugin-const-enum": "^1.0.1", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-typescript-metadata": "^0.3.1", + "axios": "^1.8.3", "chalk": "^4.1.0", - "columnify": "^1.6.0", - "detect-port": "^1.5.1", + "cli-cursor": "3.1.0", + "cli-spinners": "2.6.1", + "cliui": "^8.0.1", + "dotenv": "~16.4.5", + "dotenv-expand": "~11.0.6", "enquirer": "~2.3.6", + "figures": "3.2.0", + "flat": "^5.0.2", + "front-matter": "^4.0.2", "ignore": "^5.0.4", - "js-tokens": "^4.0.0", + "jest-diff": "^30.0.2", "jsonc-parser": "3.2.0", - "npm-package-arg": "11.0.1", + "lines-and-columns": "2.0.3", + "minimatch": "9.0.3", + "node-machine-id": "1.1.12", "npm-run-path": "^4.0.1", + "open": "^8.4.0", "ora": "5.3.0", - "picocolors": "^1.1.0", - "picomatch": "4.0.2", + "resolve.exports": "2.0.3", "semver": "^7.5.3", - "source-map-support": "0.5.19", - "tinyglobby": "^0.2.12", - "tslib": "^2.3.0" + "string-width": "^4.2.3", + "tar-stream": "~2.2.0", + "tmp": "~0.2.1", + "tree-kill": "^1.2.2", + "tsconfig-paths": "^4.1.2", + "tslib": "^2.3.0", + "yaml": "^2.6.0", + "yargs": "^17.6.2", + "yargs-parser": "21.1.1" + }, + "bin": { + "nx": "bin/nx.js", + "nx-cloud": "bin/nx-cloud.js" + }, + "optionalDependencies": { + "@nx/nx-darwin-arm64": "21.3.6", + "@nx/nx-darwin-x64": "21.3.6", + "@nx/nx-freebsd-x64": "21.3.6", + "@nx/nx-linux-arm-gnueabihf": "21.3.6", + "@nx/nx-linux-arm64-gnu": "21.3.6", + "@nx/nx-linux-arm64-musl": "21.3.6", + "@nx/nx-linux-x64-gnu": "21.3.6", + "@nx/nx-linux-x64-musl": "21.3.6", + "@nx/nx-win32-arm64-msvc": "21.3.6", + "@nx/nx-win32-x64-msvc": "21.3.6" }, "peerDependencies": { - "verdaccio": "^6.0.5" + "@swc-node/register": "^1.8.0", + "@swc/core": "^1.3.85" }, "peerDependenciesMeta": { - "verdaccio": { + "@swc-node/register": { + "optional": true + }, + "@swc/core": { "optional": true } } }, - "node_modules/@nx/js/node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "node_modules/@nx/js/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@nx/js/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@nx/nx-darwin-arm64": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-21.4.0.tgz", + "integrity": "sha512-GDa/zycRzRA3jaaHNOBJGKoUFyylcWIv8ANf0OSdj4D92coSn8W1I2F95k9HSoACY4nLLp6hh9F9dLAaCw0GjQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@nx/nx-darwin-x64": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-21.4.0.tgz", + "integrity": "sha512-MNE5Dr7E2eckapk9P/kMtBYZsUmPlnhAYphGTqn3cE8kbe4DdoNB+QPkXK13IgYq3isSyRu5GLyPPxgqz+E2iw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@nx/nx-freebsd-x64": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-21.4.0.tgz", + "integrity": "sha512-2cMcAEqFsBXU8PoL0X7HWSoOhYchOcQ9pQ3W+TJ/r7FV9uwavwKQxzNXfK95Bx33T6D4AY0/vCAeOpaqFFrt0A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@nx/nx-linux-arm-gnueabihf": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-21.4.0.tgz", + "integrity": "sha512-zoc7hBcTS2fmBdbhWCGwlDaTZA7+w/Gb7f6GcAUl4NOx1gT99nuFrQ8XtrmTkIq/YzOhVok/4K82O3CHV7N4qw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@nx/nx-linux-arm64-gnu": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-21.4.0.tgz", + "integrity": "sha512-IgHuZyPoAXFYKodjpgb47Dtec6eg1FKKWyZyybn4RvPfp42DlofMASNjUZtjDOilK0vq5FWNOu0C8F3jeGSjqA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@nx/nx-linux-arm64-musl": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-21.4.0.tgz", + "integrity": "sha512-Q4RE4rXiH0n+KO71l2V6b5U8sVX24p+81BK0Hi93HgR7WSSMtikTZ3RO8JO3zCIRSJxbjyS8xNiw7F2W3OzmPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@nx/nx-linux-x64-gnu": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-21.4.0.tgz", + "integrity": "sha512-xdKpl0SI+ILqzwd2TAuSH6tA5WHoYRhdbBO3J8NvLga/3b8NxdEN/vLb2FzfsWMu81O0IOJ6pMxGE7N6zps9sg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@nx/nx-linux-x64-musl": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-21.4.0.tgz", + "integrity": "sha512-p0Enow79yrdvF3djXohQx8fxp86f8LpQxD0ec4Y0VGT+3xQWSVsnehhiYkPQp3doEj2u/rBJjop6ITfE/Z09Sw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@nx/nx-win32-arm64-msvc": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-21.4.0.tgz", + "integrity": "sha512-nrl89vb/0k8h04hhakzU57cs/dDl9K8xncKBsKKbIDxgd8gRO/KYzEEU/H+QE/jDB/vavm3Q7uxmUpJ5ysIitw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@nx/nx-win32-x64-msvc": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-21.4.0.tgz", + "integrity": "sha512-LaPLZjFy59+oIgZm0zSlhcMI8ZICAxEvm0A9VUexxeIj/Od6jmW9BV1tmIpQ0x1G8tN6sFGBt8hBxHNeLFfh1w==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "engines": { - "node": ">= 4" + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@nx/workspace": { + "version": "21.3.6", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-21.3.6.tgz", + "integrity": "sha512-ypCo/3/EHGtjPdufzZiGuaXjfrSIctztR959lrAj+KH7K9r5n465E6XTFGpOnFjPnwr0w2VfiYDAA5BkgOkGfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nx/devkit": "21.3.6", + "@zkochan/js-yaml": "0.0.7", + "chalk": "^4.1.0", + "enquirer": "~2.3.6", + "nx": "21.3.6", + "picomatch": "4.0.2", + "tslib": "^2.3.0", + "yargs-parser": "21.1.1" } }, - "node_modules/@nx/js/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "node_modules/@nx/workspace/node_modules/@nx/devkit": { + "version": "21.3.6", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-21.3.6.tgz", + "integrity": "sha512-RL/dkLPZX8zu4yRyHhFE2CL3LvBOD/M+egCou8IbhrjJO5FAtr5Dqi9zhdl3m3pZgUH7Oa2f56fNJodGd0mWhA==", "dev": true, "license": "MIT", - "engines": { - "node": ">=12" + "dependencies": { + "ejs": "^3.1.7", + "enquirer": "~2.3.6", + "ignore": "^5.0.4", + "minimatch": "9.0.3", + "semver": "^7.5.3", + "tmp": "~0.2.1", + "tslib": "^2.3.0", + "yargs-parser": "21.1.1" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "peerDependencies": { + "nx": "21.3.6" } }, - "node_modules/@nx/nx-darwin-arm64": { + "node_modules/@nx/workspace/node_modules/@nx/nx-darwin-arm64": { "version": "21.3.6", "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-21.3.6.tgz", "integrity": "sha512-9ftOqyEHP/RxvV9LdUS0ntxiMGzjLnc6D3iENBuExOankMuiBAmxpb4xanirHDV+86qzblyTJk9BiBZDu7iWug==", @@ -3860,7 +4326,7 @@ "darwin" ] }, - "node_modules/@nx/nx-darwin-x64": { + "node_modules/@nx/workspace/node_modules/@nx/nx-darwin-x64": { "version": "21.3.6", "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-21.3.6.tgz", "integrity": "sha512-a2RqT8yp4pagxU+dRQqxSYoEwMEX6fMG+tDNR6vxwfr5j/0s2HGTfk6pykAD+zIZx7Hiz6dKkkCGOHOFqxhd4A==", @@ -3874,7 +4340,7 @@ "darwin" ] }, - "node_modules/@nx/nx-freebsd-x64": { + "node_modules/@nx/workspace/node_modules/@nx/nx-freebsd-x64": { "version": "21.3.6", "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-21.3.6.tgz", "integrity": "sha512-qEClQou9YxIePzGOAuixUn+5vbSnki4PCptEEK52APlVXWj+5+3ts7DddWjYVZWQbmDcKoL95SG14s/ZxI0xFQ==", @@ -3888,7 +4354,7 @@ "freebsd" ] }, - "node_modules/@nx/nx-linux-arm-gnueabihf": { + "node_modules/@nx/workspace/node_modules/@nx/nx-linux-arm-gnueabihf": { "version": "21.3.6", "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-21.3.6.tgz", "integrity": "sha512-3HlxoTwZZQiREV0drnc4Hdq9Hul4u7fhGlwbAHw3zE4y7F00jWKiAfWCDQgWs+u6vh5EOMH45cz+gZTcOjoESQ==", @@ -3902,7 +4368,7 @@ "linux" ] }, - "node_modules/@nx/nx-linux-arm64-gnu": { + "node_modules/@nx/workspace/node_modules/@nx/nx-linux-arm64-gnu": { "version": "21.3.6", "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-21.3.6.tgz", "integrity": "sha512-ISKePVdsTtAID8yB9OSAGZ93bcuTwCNVYRW01uZ4QneoMU2Lj+uMO/YDHmylqAXhRqavidutXtfRwhUEITMwnQ==", @@ -3916,7 +4382,7 @@ "linux" ] }, - "node_modules/@nx/nx-linux-arm64-musl": { + "node_modules/@nx/workspace/node_modules/@nx/nx-linux-arm64-musl": { "version": "21.3.6", "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-21.3.6.tgz", "integrity": "sha512-fj/ABuapxmN73fSXvabowsJuojqsR3mjn+oyhIb9x7+W4sYscMoWQoeRre5LJncLDQfCr4qEvh7zMrlNIPUCEA==", @@ -3930,7 +4396,7 @@ "linux" ] }, - "node_modules/@nx/nx-linux-x64-gnu": { + "node_modules/@nx/workspace/node_modules/@nx/nx-linux-x64-gnu": { "version": "21.3.6", "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-21.3.6.tgz", "integrity": "sha512-0vpPbNOjEdiuwztAnCd9H+hod/avVSHRnWaeffUXC3fpsCCVNh1k0Sfew3aidSdXbO3eP2Vb5m0vj5W18Wl99w==", @@ -3944,7 +4410,7 @@ "linux" ] }, - "node_modules/@nx/nx-linux-x64-musl": { + "node_modules/@nx/workspace/node_modules/@nx/nx-linux-x64-musl": { "version": "21.3.6", "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-21.3.6.tgz", "integrity": "sha512-Y9yjRUpE0aDzG3qzAmh3BOKYeXnrXDH4MELImxVyx4B1aJ8CLRz6eO9KriQ34J04oDC6WQJ8BP9dPbtFQ4M10g==", @@ -3958,7 +4424,7 @@ "linux" ] }, - "node_modules/@nx/nx-win32-arm64-msvc": { + "node_modules/@nx/workspace/node_modules/@nx/nx-win32-arm64-msvc": { "version": "21.3.6", "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-21.3.6.tgz", "integrity": "sha512-t7C/Mxc72+r5700HWRLcYEVPw/LofzN0CdYOozT4Mcj0yPCQk2JR0Qvodihb2h/aP+ZPhy0qOY4hMlFjsMrhWA==", @@ -3972,7 +4438,7 @@ "win32" ] }, - "node_modules/@nx/nx-win32-x64-msvc": { + "node_modules/@nx/workspace/node_modules/@nx/nx-win32-x64-msvc": { "version": "21.3.6", "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-21.3.6.tgz", "integrity": "sha512-i9Lz1AbC50VJJzka5L3234mlA17aTzN/+abmsMvHQebMXjEpABNqblJRSXR64sSnmroPX+yCnDOYFiAA6TEG7w==", @@ -3986,21 +4452,173 @@ "win32" ] }, - "node_modules/@nx/workspace": { + "node_modules/@nx/workspace/node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nx/workspace/node_modules/dotenv": { + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/@nx/workspace/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@nx/workspace/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@nx/workspace/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nx/workspace/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@nx/workspace/node_modules/nx": { "version": "21.3.6", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-21.3.6.tgz", - "integrity": "sha512-ypCo/3/EHGtjPdufzZiGuaXjfrSIctztR959lrAj+KH7K9r5n465E6XTFGpOnFjPnwr0w2VfiYDAA5BkgOkGfQ==", + "resolved": "https://registry.npmjs.org/nx/-/nx-21.3.6.tgz", + "integrity": "sha512-8M8lUP7r+tgLsDCNCFP4Xl31lmXD6kCcLNVWH2/icLbf/3Ik6fyWKxKwtM9hfCwobM7pB40Y1YQ+c8O9Z4IAEA==", "dev": true, + "hasInstallScript": true, "license": "MIT", "dependencies": { - "@nx/devkit": "21.3.6", + "@napi-rs/wasm-runtime": "0.2.4", + "@yarnpkg/lockfile": "^1.1.0", + "@yarnpkg/parsers": "3.0.2", "@zkochan/js-yaml": "0.0.7", + "axios": "^1.8.3", "chalk": "^4.1.0", + "cli-cursor": "3.1.0", + "cli-spinners": "2.6.1", + "cliui": "^8.0.1", + "dotenv": "~16.4.5", + "dotenv-expand": "~11.0.6", "enquirer": "~2.3.6", - "nx": "21.3.6", - "picomatch": "4.0.2", + "figures": "3.2.0", + "flat": "^5.0.2", + "front-matter": "^4.0.2", + "ignore": "^5.0.4", + "jest-diff": "^30.0.2", + "jsonc-parser": "3.2.0", + "lines-and-columns": "2.0.3", + "minimatch": "9.0.3", + "node-machine-id": "1.1.12", + "npm-run-path": "^4.0.1", + "open": "^8.4.0", + "ora": "5.3.0", + "resolve.exports": "2.0.3", + "semver": "^7.5.3", + "string-width": "^4.2.3", + "tar-stream": "~2.2.0", + "tmp": "~0.2.1", + "tree-kill": "^1.2.2", + "tsconfig-paths": "^4.1.2", "tslib": "^2.3.0", + "yaml": "^2.6.0", + "yargs": "^17.6.2", "yargs-parser": "21.1.1" + }, + "bin": { + "nx": "bin/nx.js", + "nx-cloud": "bin/nx-cloud.js" + }, + "optionalDependencies": { + "@nx/nx-darwin-arm64": "21.3.6", + "@nx/nx-darwin-x64": "21.3.6", + "@nx/nx-freebsd-x64": "21.3.6", + "@nx/nx-linux-arm-gnueabihf": "21.3.6", + "@nx/nx-linux-arm64-gnu": "21.3.6", + "@nx/nx-linux-arm64-musl": "21.3.6", + "@nx/nx-linux-x64-gnu": "21.3.6", + "@nx/nx-linux-x64-musl": "21.3.6", + "@nx/nx-win32-arm64-msvc": "21.3.6", + "@nx/nx-win32-x64-msvc": "21.3.6" + }, + "peerDependencies": { + "@swc-node/register": "^1.8.0", + "@swc/core": "^1.3.85" + }, + "peerDependenciesMeta": { + "@swc-node/register": { + "optional": true + }, + "@swc/core": { + "optional": true + } + } + }, + "node_modules/@nx/workspace/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@nx/workspace/node_modules/picomatch": { @@ -8606,16 +9224,15 @@ } }, "node_modules/jake": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", - "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "version": "10.9.4", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", + "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", + "async": "^3.2.6", "filelist": "^1.0.4", - "minimatch": "^3.1.2" + "picocolors": "^1.1.1" }, "bin": { "jake": "bin/cli.js" @@ -8624,30 +9241,6 @@ "node": ">=10" } }, - "node_modules/jake/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/jake/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/jest-diff": { "version": "30.0.4", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.0.4.tgz", @@ -9336,9 +9929,9 @@ } }, "node_modules/nx": { - "version": "21.3.6", - "resolved": "https://registry.npmjs.org/nx/-/nx-21.3.6.tgz", - "integrity": "sha512-8M8lUP7r+tgLsDCNCFP4Xl31lmXD6kCcLNVWH2/icLbf/3Ik6fyWKxKwtM9hfCwobM7pB40Y1YQ+c8O9Z4IAEA==", + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/nx/-/nx-21.4.0.tgz", + "integrity": "sha512-BRymw8B8qs24RvqfroUVIRcxvMf1euONpi5+OMqvjZOSy5LTFTggrLwEg6GYIb1lj5kO53TTnZ/Wxj0m8tPKxQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -9384,16 +9977,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "21.3.6", - "@nx/nx-darwin-x64": "21.3.6", - "@nx/nx-freebsd-x64": "21.3.6", - "@nx/nx-linux-arm-gnueabihf": "21.3.6", - "@nx/nx-linux-arm64-gnu": "21.3.6", - "@nx/nx-linux-arm64-musl": "21.3.6", - "@nx/nx-linux-x64-gnu": "21.3.6", - "@nx/nx-linux-x64-musl": "21.3.6", - "@nx/nx-win32-arm64-msvc": "21.3.6", - "@nx/nx-win32-x64-msvc": "21.3.6" + "@nx/nx-darwin-arm64": "21.4.0", + "@nx/nx-darwin-x64": "21.4.0", + "@nx/nx-freebsd-x64": "21.4.0", + "@nx/nx-linux-arm-gnueabihf": "21.4.0", + "@nx/nx-linux-arm64-gnu": "21.4.0", + "@nx/nx-linux-arm64-musl": "21.4.0", + "@nx/nx-linux-x64-gnu": "21.4.0", + "@nx/nx-linux-x64-musl": "21.4.0", + "@nx/nx-win32-arm64-msvc": "21.4.0", + "@nx/nx-win32-x64-msvc": "21.4.0" }, "peerDependencies": { "@swc-node/register": "^1.8.0", diff --git a/package.json b/package.json index 7f08e1b..2a8bd16 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "husky": "^9.1.7", "mcps-logger": "^1.0.0", "nodemon": "^3.1.0", - "nx": "^21.3.5", + "nx": "^21.4.0", "prettier": "^3.6.2", "pretty-quick": "^4.2.2", "rimraf": "^6.0.1",