diff --git a/package-lock.json b/package-lock.json index 264e2fb9..22874336 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,27 +16,27 @@ "@commitlint/config-conventional": "18.6.3", "@eslint/js": "^9.8.0", "@jscutlery/semver": "5.3.1", - "@nx/devkit": "20.2.0", - "@nx/eslint": "20.2.0", - "@nx/eslint-plugin": "20.2.0", - "@nx/jest": "20.2.0", - "@nx/js": "20.2.0", - "@nx/plugin": "20.2.0", - "@nx/workspace": "20.2.0", + "@nx/devkit": "20.3.3", + "@nx/eslint": "20.3.3", + "@nx/eslint-plugin": "20.3.3", + "@nx/jest": "20.3.3", + "@nx/js": "20.3.3", + "@nx/plugin": "20.3.3", + "@nx/workspace": "20.3.3", "@swc-node/register": "~1.9.1", "@swc/core": "~1.5.7", "@swc/helpers": "~0.5.11", "@types/jest": "^29.5.12", "@types/node": "^20.14.8", "commitizen": "4.3.1", - "create-nx-workspace": "20.2.0", + "create-nx-workspace": "20.3.3", "cz-conventional-changelog": "3.3.0", "eslint": "^9.8.0", "eslint-config-prettier": "9.0.0", "husky": "8.0.3", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", - "nx": "20.2.0", + "nx": "20.3.3", "prettier": "2.8.4", "pretty-quick": "^3.1.3", "ts-jest": "29.1.0", @@ -3145,9 +3145,9 @@ } }, "node_modules/@nx/devkit": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.2.0.tgz", - "integrity": "sha512-u3hFafNcTaT793SnzAhstWCTyYfZE93ezbmvxVatAYIZC8Bz8Exw5+R0MIeEZiWDxogcDYzJtZ0U53kebJsoxA==", + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.3.3.tgz", + "integrity": "sha512-YwVQQpyeMpQeXzu4/Yv6Ng3ZZxJ45RGbGqbb+VWQfDKkZIHcyR7iLLQDaLpyl34HkrLYdZez9BB8wnyn3IaxqA==", "dev": true, "license": "MIT", "dependencies": { @@ -3165,14 +3165,14 @@ } }, "node_modules/@nx/eslint": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-20.2.0.tgz", - "integrity": "sha512-Gq/uRcFqoM4mC7ijSuCDotb0tR7OuFGVOSB+LXS+bLIGu/zVctThVosd0zf5AIAN8fmrP3pyU5qVtbqdib/yFQ==", + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-20.3.3.tgz", + "integrity": "sha512-yWr/GUAhlpj2CywgaKvTsHHWD/YCFmxRDjOTRUvH5CB5LqkR5+5H4Mj85mb4AwOxH1JlA0Ta20KEhRS1e8hPwA==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "20.2.0", - "@nx/js": "20.2.0", + "@nx/devkit": "20.3.3", + "@nx/js": "20.3.3", "semver": "^7.5.3", "tslib": "^2.3.0", "typescript": "~5.6.2" @@ -3188,14 +3188,14 @@ } }, "node_modules/@nx/eslint-plugin": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-20.2.0.tgz", - "integrity": "sha512-02fFkrusCcpEQaxphEH2dk+PEd9DuPDtv10xv+nsdPidyRNw2yIgtyeVFqWIS0y8TUxy4bFSWws3LgA9MFcrHg==", + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-20.3.3.tgz", + "integrity": "sha512-y1OLK0lCpkiDr0uAwH5+H4TdIRosu/A/+vBbNB9ZlaSQEeBpduNvMvBXnAts52SIVWJASKHxrkQuH2534dIaxA==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "20.2.0", - "@nx/js": "20.2.0", + "@nx/devkit": "20.3.3", + "@nx/js": "20.3.3", "@typescript-eslint/type-utils": "^8.0.0", "@typescript-eslint/utils": "^8.0.0", "chalk": "^4.1.0", @@ -3230,33 +3230,33 @@ } }, "node_modules/@nx/jest": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-20.2.0.tgz", - "integrity": "sha512-uTUiVYx+Pd0ngeAAo/dQNoDG2Ud7z8Cuq/+iQ5AdVikX1qH8YCAeam35MnA2ESZXiEb0RvREVHC4yK1KPnjpHg==", + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-20.3.3.tgz", + "integrity": "sha512-iRYJL3r92Kut4gg3ha0rlkOJ7ckxbQPP/HErq+eKX7hRFEqO7ToABkCXOrw2NEAgj82bPeJyop3ukcPcAz3cHA==", "dev": true, "license": "MIT", "dependencies": { "@jest/reporters": "^29.4.1", "@jest/test-result": "^29.4.1", - "@nx/devkit": "20.2.0", - "@nx/js": "20.2.0", + "@nx/devkit": "20.3.3", + "@nx/js": "20.3.3", "@phenomnomnominal/tsquery": "~5.0.1", - "chalk": "^4.1.0", "identity-obj-proxy": "3.0.0", "jest-config": "^29.4.1", "jest-resolve": "^29.4.1", "jest-util": "^29.4.1", "minimatch": "9.0.3", - "resolve.exports": "1.1.0", + "picocolors": "^1.1.0", + "resolve.exports": "2.0.3", "semver": "^7.5.3", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } }, "node_modules/@nx/js": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-20.2.0.tgz", - "integrity": "sha512-UcwbJjlaScSoRKsHGijj+5N8sktoTh62GybDkbdGLytSC9ulDpnEJtqRTmfu5dn+reXsnptD1H6FvFWGkM+Y8Q==", + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-20.3.3.tgz", + "integrity": "sha512-IVECDcjUv3mzM4uIR/BhWs1IbmvGAw2EkGoISsaiXqffFlQpQBOqypZmKORTjQr7Qyn4kHzEJ7EyuQM9w/MYpA==", "dev": true, "license": "MIT", "dependencies": { @@ -3267,8 +3267,8 @@ "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nx/devkit": "20.2.0", - "@nx/workspace": "20.2.0", + "@nx/devkit": "20.3.3", + "@nx/workspace": "20.3.3", "@zkochan/js-yaml": "0.0.7", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^2.8.0", @@ -3277,7 +3277,6 @@ "columnify": "^1.6.0", "detect-port": "^1.5.1", "enquirer": "~2.3.6", - "fast-glob": "3.2.7", "ignore": "^5.0.4", "js-tokens": "^4.0.0", "jsonc-parser": "3.2.0", @@ -3287,6 +3286,7 @@ "ora": "5.3.0", "semver": "^7.5.3", "source-map-support": "0.5.19", + "tinyglobby": "^0.2.10", "ts-node": "10.9.1", "tsconfig-paths": "^4.1.2", "tslib": "^2.3.0" @@ -3300,31 +3300,201 @@ } } }, + "node_modules/@nx/nx-darwin-arm64": { + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.3.3.tgz", + "integrity": "sha512-4C7ShMrqp1vbH1ZgvSlkt0f35hJcqKtRcf8n/tCck46rnMkj4egXi3K1dE6uQcOorwiD1ttAr0DHcI1TTqcNXw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-darwin-x64": { + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.3.3.tgz", + "integrity": "sha512-OUtJ7gA09pJC+a+RcZf1bGbMM4T7a/IcPb97z1xOoxr5Wm2s8BGBQUW2CKJ5gCp5iI1pGo44F12u0G9gbYClow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-freebsd-x64": { + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.3.3.tgz", + "integrity": "sha512-q4SABgKYWPGOcdfRZne6n8HF4CzltRL5nJ3q093jQAUO93yPXtWzhQBaKZIZr6aPoqq0/NuH6xY4gNo4w9F8Bg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-arm-gnueabihf": { + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.3.3.tgz", + "integrity": "sha512-e07PJcVsBT/Aelo/Vj6hLplDZamGCZ3zOJpW3XVBhdG4DC4sn+jodsdrIASoEpmF70VB89lzQsm9GrAgQPaWOA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-arm64-gnu": { + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.3.3.tgz", + "integrity": "sha512-1Z9chlN0/hWzliMer7TvdLT8cb6BKpGjZ15a+rQuUbO/CyLhY21Ct+lXtnaBERnNPYJpNOJlrbBDuF/9wpZ4CQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-arm64-musl": { + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.3.3.tgz", + "integrity": "sha512-RrLgujPU5NfDrsDRa7Y2isxGb8XkoQeJkTMUl1xmBK2Qnf4jAUn0PH0ULWrRMNgChi4nYUTn/Sf+2m6Uyoqcfw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-x64-gnu": { + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.3.3.tgz", + "integrity": "sha512-/WmCnPxv1eR8tyYiFp4XoMbcXrJ8a/OIw1rpZZ5ceMKgH8lPaF2/KFf04JZZygrCKletEdqqIojBXz4AHoaueQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-x64-musl": { + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.3.3.tgz", + "integrity": "sha512-y4BJsR0fgJrXY3P7GkWfUZAeQEHMTXvaRHvzJfBSBPmnVcVZDYNTfEQYnslp8m8ahKdlJwtflxzykJ4Bwf55fw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-win32-arm64-msvc": { + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.3.3.tgz", + "integrity": "sha512-BHqZitBaGT9ybv386B5QKxP5N66+xpTiYlKClzQ44o6Ca8QxnkugI64exBdcQyj+DRiL6HJhN14kaPJ1KrsKRA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-win32-x64-msvc": { + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.3.3.tgz", + "integrity": "sha512-6HcbAKghEypt4aMAoDjPn2sa6FG0MyiDabpV/cVLKokK09ngyy6qQDa5vSCUSDwI542XBxqtcv0AcZi7Ez+XUQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@nx/plugin": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/plugin/-/plugin-20.2.0.tgz", - "integrity": "sha512-r8LWJvfRmSUQGzri5Z9mEUcrUmWXd3+o9F4Q0zr+Y0DxxUa919r1tgKueEP7vHvsqvo2AHHvSN2dums0PtJLRA==", + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/plugin/-/plugin-20.3.3.tgz", + "integrity": "sha512-NxC8HMUr++cGtNi3eKloCVBmQZLBuuNPNWDOzYmFcn3Z9WQ4G0QQx8G3erTU+G3o2YGpnjve/mLEjrdg1Ydp0Q==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "20.2.0", - "@nx/eslint": "20.2.0", - "@nx/jest": "20.2.0", - "@nx/js": "20.2.0", + "@nx/devkit": "20.3.3", + "@nx/eslint": "20.3.3", + "@nx/jest": "20.3.3", + "@nx/js": "20.3.3", "tslib": "^2.3.0" } }, "node_modules/@nx/workspace": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-20.2.0.tgz", - "integrity": "sha512-R70GugNBZJ9/6C8hDz3/QW9Sm5vBx8vOxPzq/blkYNMSvamuY7T1PPeYERoIqLyCunb0vcY6C6l1e+PaANqWOg==", + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-20.3.3.tgz", + "integrity": "sha512-eN7W9H2yLDZ4ZWegdS+pChdFETMUgjsLgvGijRpZONIguo6wR+aU2LhSfj2ww8JKNJ4rcSnOw4soaaHg2W3dTQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "20.2.0", + "@nx/devkit": "20.3.3", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "20.2.0", + "nx": "20.3.3", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -6586,9 +6756,9 @@ } }, "node_modules/create-nx-workspace": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/create-nx-workspace/-/create-nx-workspace-20.2.0.tgz", - "integrity": "sha512-DIkyN0GEf96XEAkcCHe7m3onTmg5gDZaItr2nQTAycEuoiRWciFQuYglHiZXfS1CMjij5z7U2wOciMyPebGMSA==", + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/create-nx-workspace/-/create-nx-workspace-20.3.3.tgz", + "integrity": "sha512-ben91HPDibxyBNHK5RfvhtbPrkQ91IWUYLI5PIphleYXnylfnXAp8afHhMQ4bIu/r+K37CRBnnqGHfo5No0eTA==", "dev": true, "license": "MIT", "dependencies": { @@ -7832,36 +8002,6 @@ "dev": true, "license": "MIT" }, - "node_modules/fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -10107,16 +10247,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-resolve/node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, "node_modules/jest-runner": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", @@ -11372,9 +11502,9 @@ "license": "MIT" }, "node_modules/nx": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/nx/-/nx-20.2.0.tgz", - "integrity": "sha512-JtdTc/jHHoxylBl4DCIOX/dNYQB5+rEIMTHqAFJ3InfsKxjsjFdoHJpOBbRrtnMfgz3GY/hukSb/ggQPuNQW2A==", + "version": "20.3.3", + "resolved": "https://registry.npmjs.org/nx/-/nx-20.3.3.tgz", + "integrity": "sha512-IUu2D8/bVa7aSr3ViRcrmpTGO2FKqzJoio6gjeq/YbyUHyjrrq5HUmHFx30Wm2vmC1BGm0MeyakTNUJzQvfAog==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -11403,12 +11533,14 @@ "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", "tsconfig-paths": "^4.1.2", "tslib": "^2.3.0", + "yaml": "^2.6.0", "yargs": "^17.6.2", "yargs-parser": "21.1.1" }, @@ -11417,16 +11549,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "20.2.0", - "@nx/nx-darwin-x64": "20.2.0", - "@nx/nx-freebsd-x64": "20.2.0", - "@nx/nx-linux-arm-gnueabihf": "20.2.0", - "@nx/nx-linux-arm64-gnu": "20.2.0", - "@nx/nx-linux-arm64-musl": "20.2.0", - "@nx/nx-linux-x64-gnu": "20.2.0", - "@nx/nx-linux-x64-musl": "20.2.0", - "@nx/nx-win32-arm64-msvc": "20.2.0", - "@nx/nx-win32-x64-msvc": "20.2.0" + "@nx/nx-darwin-arm64": "20.3.3", + "@nx/nx-darwin-x64": "20.3.3", + "@nx/nx-freebsd-x64": "20.3.3", + "@nx/nx-linux-arm-gnueabihf": "20.3.3", + "@nx/nx-linux-arm64-gnu": "20.3.3", + "@nx/nx-linux-arm64-musl": "20.3.3", + "@nx/nx-linux-x64-gnu": "20.3.3", + "@nx/nx-linux-x64-musl": "20.3.3", + "@nx/nx-win32-arm64-msvc": "20.3.3", + "@nx/nx-win32-x64-msvc": "20.3.3" }, "peerDependencies": { "@swc-node/register": "^1.8.0", @@ -11441,174 +11573,17 @@ } } }, - "node_modules/nx/node_modules/@nx/nx-darwin-arm64": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.2.0.tgz", - "integrity": "sha512-Tq5ejMlNGsEuaUxz5mwfaMwWRj/ziygp5dtsSTukpSAzO9iPAs95CvSt7qUO5ZYhLhwAOJ6HPapGbz5WbNu67A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/nx/node_modules/@nx/nx-darwin-x64": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.2.0.tgz", - "integrity": "sha512-LnFfe3hqVAoY891fUB8AMujOUDCVvRcBd8HuZnER4UwvrPcOLP+e7HFiW8D3A/BsDW5XK95myD8llwQUn329eQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/nx/node_modules/@nx/nx-freebsd-x64": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.2.0.tgz", - "integrity": "sha512-bikAwsNO0czoQWxU8ebWFKa+ugVBfFd/XSiT5+G5yJeRdbgBgmUEiK8tMMpwbkVffe4/KC/H/2nx0sgNRUJz4Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/nx/node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.2.0.tgz", - "integrity": "sha512-faBKLDjSvE+X7HgXMPWTfqX9jDTy9YBtoZBbLZVWMso1T0sfL04ehY7XukBnKQYR3b/knMW077V5gEOrHDT1MQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/nx/node_modules/@nx/nx-linux-arm64-gnu": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.2.0.tgz", - "integrity": "sha512-HaosF2EWRM1lRVv9ef/3V44saCSnSjfCqSAsRJ6JviEgozaO8+DgAjpgWCd7UkNN/UArq0lMk1vegKPhMs+qUQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/nx/node_modules/@nx/nx-linux-arm64-musl": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.2.0.tgz", - "integrity": "sha512-PmEulUgy/j9usaguyNXkoPJkxSAezVShJgXkSz0oYqfD/8tQyaZSIk9xfLBBQx2w3IdsRQwOMRt3W035F6j6Ww==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/nx/node_modules/@nx/nx-linux-x64-gnu": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.2.0.tgz", - "integrity": "sha512-yW5ICzdtT5nncXraGFfqKqhs2pR+t9ZxoLrM7qwSt9XOtkyVYk/OhkJcdotVG3XiQeDSA86OsnMFlXNs6nKPMg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/nx/node_modules/@nx/nx-linux-x64-musl": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.2.0.tgz", - "integrity": "sha512-RSqXR7SXOe5UTGDAsOu0VssPyM3G/u0ctSXYAfUj0Gh/JjUjg34gMLs96SUWPnVRAcMRgH2kPm6OBsBFKyB3AQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/nx/node_modules/@nx/nx-win32-arm64-msvc": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.2.0.tgz", - "integrity": "sha512-U+rz4fuWnbgqryvxTEdqYDi2keEcY3AdGgzuPUl2WgPchYUJ8UvGSmWFG9eoMxVpCAuvgfse/DntwlQzzxISKg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/nx/node_modules/@nx/nx-win32-x64-msvc": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.2.0.tgz", - "integrity": "sha512-Yi7dOVNWCRMcMtuhuNI5AQHOgb39wMI4XQWsze9xitj14vgtet4o5xrmUVx2RsoK0oYVQsBpXYxPZeH4oRaFMQ==", - "cpu": [ - "x64" - ], + "node_modules/nx/node_modules/yaml": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, "engines": { - "node": ">= 10" + "node": ">= 14" } }, "node_modules/object-assign": { @@ -13062,9 +13037,9 @@ } }, "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", "dev": true, "license": "MIT", "engines": { @@ -13871,6 +13846,48 @@ "readable-stream": "3" } }, + "node_modules/tinyglobby": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.10.tgz", + "integrity": "sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.4.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", + "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/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/tmp": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", diff --git a/package.json b/package.json index aed552c5..20d498ba 100644 --- a/package.json +++ b/package.json @@ -17,27 +17,27 @@ "@commitlint/config-conventional": "18.6.3", "@eslint/js": "^9.8.0", "@jscutlery/semver": "5.3.1", - "@nx/devkit": "20.2.0", - "@nx/eslint": "20.2.0", - "@nx/eslint-plugin": "20.2.0", - "@nx/jest": "20.2.0", - "@nx/js": "20.2.0", - "@nx/plugin": "20.2.0", - "@nx/workspace": "20.2.0", + "@nx/devkit": "20.3.3", + "@nx/eslint": "20.3.3", + "@nx/eslint-plugin": "20.3.3", + "@nx/jest": "20.3.3", + "@nx/js": "20.3.3", + "@nx/plugin": "20.3.3", + "@nx/workspace": "20.3.3", "@swc-node/register": "~1.9.1", "@swc/core": "~1.5.7", "@swc/helpers": "~0.5.11", "@types/jest": "^29.5.12", "@types/node": "^20.14.8", "commitizen": "4.3.1", - "create-nx-workspace": "20.2.0", + "create-nx-workspace": "20.3.3", "cz-conventional-changelog": "3.3.0", "eslint": "^9.8.0", "eslint-config-prettier": "9.0.0", "husky": "8.0.3", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", - "nx": "20.2.0", + "nx": "20.3.3", "prettier": "2.8.4", "pretty-quick": "^3.1.3", "ts-jest": "29.1.0",