diff --git a/package-lock.json b/package-lock.json index 1eed1138..d916f8ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,9 +28,9 @@ "@angular/router": "17.1.2", "@angular/ssr": "17.1.2", "@ng-web-apis/universal": "3.0.7", - "@nx/angular": "17.3.0", - "@nx/node": "17.3.0", - "@nx/workspace": "17.3.0", + "@nx/angular": "18.0.0", + "@nx/node": "18.0.0", + "@nx/workspace": "18.0.0", "@schematics/angular": "17.1.2", "@taiga-ui/addon-doc": "3.64.0", "@taiga-ui/addon-mobile": "3.64.0", @@ -51,7 +51,7 @@ "@types/node": "20.11.16", "dompurify": "3.0.8", "eslint": "8.56.0", - "nx": "17.3.0", + "nx": "18.0.0", "prettier": "3.2.4", "rxjs": "7.8.1", "ts-node": "10.9.2", @@ -4304,67 +4304,67 @@ } }, "node_modules/@nrwl/angular": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-17.3.0.tgz", - "integrity": "sha512-IREmSxoqL2onB9rWXe8qESZCefJJEtzgB8JHsduNHqsbYxPyrrG2IR5sAsoDg8sTyQkInSxWaRCQsYfrNTt4Bg==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-18.0.0.tgz", + "integrity": "sha512-ZSHK7owZ0FkQmb2tUsEqw6Ji2NnTaOiKKKkkJMohnPXAMjbe26uOX8ycC2veoTIiy2v0nDtITzOQtiZceQ5sXw==", "dev": true, "dependencies": { - "@nx/angular": "17.3.0", + "@nx/angular": "18.0.0", "tslib": "^2.3.0" } }, "node_modules/@nrwl/cypress": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-17.3.0.tgz", - "integrity": "sha512-p2r/FWXNlEZ7G36cxStu4Okk6M3V+D0WRo4vtSuHtWWaAclQ92c79k4wMawLcN4JANMQdPtMsK968ptAFLtcaQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-18.0.0.tgz", + "integrity": "sha512-m28TqPd+Fg4Ix+efYkJVPPfnDaJQuhQEj32wdxw794ZsYQchE4tPTCznWK3XKUd/NMfLeVBxL5qvOTzms4WkjQ==", "dev": true, "dependencies": { - "@nx/cypress": "17.3.0" + "@nx/cypress": "18.0.0" } }, "node_modules/@nrwl/devkit": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-17.3.0.tgz", - "integrity": "sha512-3QUCvRisp0Iwwl7VEFQPQUU7wpqGEv9kJBNBtgmhe68ydusdNPk+d0npwkvH23BYPuswTI2MUJyLkdeiB58Ovw==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-18.0.0.tgz", + "integrity": "sha512-fcp6aDbr9Myoen6y0xLIH3evsViXxwNgymWjj9fl/8bMH7M5fIqvWZrt3KHGHfUwmJTlW1XbsnMJB4ZUOtsYvw==", "dev": true, "dependencies": { - "@nx/devkit": "17.3.0" + "@nx/devkit": "18.0.0" } }, "node_modules/@nrwl/jest": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-17.3.0.tgz", - "integrity": "sha512-OMpGT/rPno+dZBmu5D9oGL0hCdfSrcoW430NXO6GBglL2/clgO/xqG10blXtP9Zl2Xb+yHJnk/qcrRYRGGGtrQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-18.0.0.tgz", + "integrity": "sha512-Fx2UpmLfo/Fb0BiWrieJpK6R+RM9OiJZBngic0lUw6at2+4d6c5b8GsJZ5a/J3hyyzMRE119r2nyOswKzobtTg==", "dev": true, "dependencies": { - "@nx/jest": "17.3.0" + "@nx/jest": "18.0.0" } }, "node_modules/@nrwl/js": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-17.3.0.tgz", - "integrity": "sha512-cU7Mforf4wADI8skeN6s0/sspCTfd2D4ekRuWuWLdMf8M9obC208W8K7uf3nf3L7h0pMMejGeuQDDi6QpphLjQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-18.0.0.tgz", + "integrity": "sha512-IOi7RlONG/uanyYG9A7pnfczlmw0LG4JBm0cJMUGzBFRKHOAiyvmnTsSlXKmtSycLBAu3EhqKl8WS2Ow9sYz+w==", "dev": true, "dependencies": { - "@nx/js": "17.3.0" + "@nx/js": "18.0.0" } }, "node_modules/@nrwl/node": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-17.3.0.tgz", - "integrity": "sha512-lZwcjQyQs3MKatwEp5eurEb2PbvD38/p9f87mw9n2Z0U3qX5zDGUn/zeWypSMOyHYaY8iaEi0lJZdKWUZAt3Iw==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-18.0.0.tgz", + "integrity": "sha512-F+h3oVdl4NkJCGFa8AkqdnY6zvHrUF/QYLjf3W1BRJ0DSrP26MICzKjOFZgBFPgaMpSZCmiZj7IfcU7H8Sy9eg==", "dev": true, "dependencies": { - "@nx/node": "17.3.0" + "@nx/node": "18.0.0" } }, "node_modules/@nrwl/tao": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-17.3.0.tgz", - "integrity": "sha512-Bhz+MvAk8CjQtclpEOagGiKzgoziwe+35SlHtvFqzZClAuB8BAx+3ZDNJZcEpDRNfodKqodMUy2OEf6pbzw/LA==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-18.0.0.tgz", + "integrity": "sha512-N7GQ8WNKxpGYqq/CPjX0VS0NsQ8fVDrLULjpOYVis92KRjjlxeeQ+FLWgGtVW0/qiOngTllj1UvZTU/btD97GA==", "dev": true, "dependencies": { - "nx": "17.3.0", + "nx": "18.0.0", "tslib": "^2.3.0" }, "bin": { @@ -4372,47 +4372,47 @@ } }, "node_modules/@nrwl/web": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nrwl/web/-/web-17.3.0.tgz", - "integrity": "sha512-Lp9q79I0QJDya36+Vj717Q8fkoDFsGDLbuKAEwO7GyZq8btHrtpWZ2SL3dKtjCTpQRP5n5Y1zT10OE+V0zHvDg==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nrwl/web/-/web-18.0.0.tgz", + "integrity": "sha512-PIU85brcHFUQ0U7UKYNfChuGHudxn04ojv6onrCgIdBKPTfgab4Z+1nb99+zBktnkVditKVXy8rh91/pGqfo9Q==", "dev": true, "dependencies": { - "@nx/web": "17.3.0" + "@nx/web": "18.0.0" } }, "node_modules/@nrwl/webpack": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-17.3.0.tgz", - "integrity": "sha512-ALKiU9WWTHG2inIrS5QHrv+aQOxMYpRlFjhp2zoEEdF79YS8SRGLdSXGDrjILzm7RcN3oIrfI2xGX/U8cW7L/A==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-18.0.0.tgz", + "integrity": "sha512-W03xmFVj2S3GhREdxB/ymwvlaEYTiec2lQki3xAaGBextAFChW65qsOQ1PTUTxoATQgA+a1iUP0t1bNvq3hWpw==", "dev": true, "dependencies": { - "@nx/webpack": "17.3.0" + "@nx/webpack": "18.0.0" } }, "node_modules/@nrwl/workspace": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-17.3.0.tgz", - "integrity": "sha512-zBoe9+EmgybNv5ncWYnIhJf46Y3Na89hNvW5g4kluSee0/EVNz1YClbDytP3/9O9kmiUQYV3hBO9vObnVbE4vw==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-18.0.0.tgz", + "integrity": "sha512-JUnM9CKLi2A3fYh239MatttGiFqIkf/UlTrAJrUjzxzqzRwZOFgcrLlAI4Nz7ZnUaTSQrnTuSQXMfWUIfU7vXw==", "dev": true, "dependencies": { - "@nx/workspace": "17.3.0" + "@nx/workspace": "18.0.0" } }, "node_modules/@nx/angular": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-17.3.0.tgz", - "integrity": "sha512-Y+WQg4jIejgN5ZXnsEfJ6cffjBp4VDi9e0djcxsi21AyWHOUWK4imEDtsNpDx81Nd9hTEDoz6jCf3v+8wbNQtA==", - "dev": true, - "dependencies": { - "@nrwl/angular": "17.3.0", - "@nx/cypress": "17.3.0", - "@nx/devkit": "17.3.0", - "@nx/eslint": "17.3.0", - "@nx/jest": "17.3.0", - "@nx/js": "17.3.0", - "@nx/web": "17.3.0", - "@nx/webpack": "17.3.0", - "@nx/workspace": "17.3.0", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-18.0.0.tgz", + "integrity": "sha512-rPfP3O3K1V5HpIez+TkABXq4A2J16u2IPwxrMjiipfS/GZIca3phgCevlzBfDIKxwrETi77YG3EyuYirZRwLxg==", + "dev": true, + "dependencies": { + "@nrwl/angular": "18.0.0", + "@nx/cypress": "18.0.0", + "@nx/devkit": "18.0.0", + "@nx/eslint": "18.0.0", + "@nx/jest": "18.0.0", + "@nx/js": "18.0.0", + "@nx/web": "18.0.0", + "@nx/webpack": "18.0.0", + "@nx/workspace": "18.0.0", "@phenomnomnominal/tsquery": "~5.0.1", "@typescript-eslint/type-utils": "^6.9.1", "chalk": "^4.1.0", @@ -4421,7 +4421,7 @@ "magic-string": "~0.30.2", "minimatch": "9.0.3", "piscina": "^4.2.1", - "semver": "7.5.3", + "semver": "^7.5.3", "tslib": "^2.3.0", "webpack": "^5.80.0", "webpack-merge": "^5.8.0" @@ -4507,18 +4507,6 @@ "node": ">=8" } }, - "node_modules/@nx/angular/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@nx/angular/node_modules/minimatch": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", @@ -4534,21 +4522,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@nx/angular/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@nx/angular/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -4561,25 +4534,19 @@ "node": ">=8" } }, - "node_modules/@nx/angular/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@nx/cypress": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-17.3.0.tgz", - "integrity": "sha512-KRGdGZvQBA+G3nz4zA0Ra/qgIrNryf0N9IwAwrfGVgr/PbJNv2mig3nI+KJwu8K3xkD+e/Nt8qAiSjf4SxdSXg==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-18.0.0.tgz", + "integrity": "sha512-9t6+K1/bLy6WXzXqgo5+daHcYl4GK3aXd0bldgVOmEw1jlJ0Xr3RNt+LXYLdEFqsSQ96SE1bxNUS1VmuamZfyw==", "dev": true, "dependencies": { - "@nrwl/cypress": "17.3.0", - "@nx/devkit": "17.3.0", - "@nx/eslint": "17.3.0", - "@nx/js": "17.3.0", + "@nrwl/cypress": "18.0.0", + "@nx/devkit": "18.0.0", + "@nx/eslint": "18.0.0", + "@nx/js": "18.0.0", "@phenomnomnominal/tsquery": "~5.0.1", "detect-port": "^1.5.1", - "semver": "7.5.3", + "semver": "^7.5.3", "tslib": "^2.3.0" }, "peerDependencies": { @@ -4591,50 +4558,17 @@ } } }, - "node_modules/@nx/cypress/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nx/cypress/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nx/cypress/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@nx/devkit": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-17.3.0.tgz", - "integrity": "sha512-KPUkEwkGYrg5hDqqXc7sdv4PNXHyWtGwzkBZA3p/RjPieKcQSsTcUwTxQ+taOE4v877n0HuC7hcuLueLSbYGiQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-18.0.0.tgz", + "integrity": "sha512-i2wXSdkT/7GtvYh1QRh6HPauHmXuJDfLbeotZ5mKSGU8xM8eCcuqpST8fTjDXamLWECIDKBlSkl2Cy4bMpKtEA==", "dev": true, "dependencies": { - "@nrwl/devkit": "17.3.0", + "@nrwl/devkit": "18.0.0", "ejs": "^3.1.7", "enquirer": "~2.3.6", "ignore": "^5.0.4", - "semver": "7.5.3", + "semver": "^7.5.3", "tmp": "~0.2.1", "tslib": "^2.3.0", "yargs-parser": "21.1.1" @@ -4643,59 +4577,23 @@ "nx": ">= 16 <= 18" } }, - "node_modules/@nx/devkit/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nx/devkit/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nx/devkit/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@nx/eslint": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-17.3.0.tgz", - "integrity": "sha512-j8oLhHWHyx4M3ZQeB0eh54RK7tV9FH980P33dmdZRj6cRgXuHMRdeUc25IaIDY3oxOBVwHq71jALljplCX8ptA==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-18.0.0.tgz", + "integrity": "sha512-0f1IpEId3IJGW7P4d2Y0RZFMicDvAFfEUMq8Pw9ceYwegg2ZYtdSP++wxTmGEwa53meVm5r+MJEArNzp9jl57A==", "dev": true, "dependencies": { - "@nx/devkit": "17.3.0", - "@nx/js": "17.3.0", - "@nx/linter": "17.3.0", + "@nx/devkit": "18.0.0", + "@nx/js": "18.0.0", + "@nx/linter": "18.0.0", + "eslint": "^8.0.0", "tslib": "^2.3.0", "typescript": "~5.3.2" }, "peerDependencies": { - "eslint": "^8.0.0", "js-yaml": "4.1.0" }, "peerDependenciesMeta": { - "eslint": { - "optional": true - }, "js-yaml": { "optional": true } @@ -4715,16 +4613,16 @@ } }, "node_modules/@nx/jest": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-17.3.0.tgz", - "integrity": "sha512-L3kAm42VZoXD5TxY0ae+RH68C0bpJGOGmxNREOzPPc7D0McVpKLvPXGGKbaiaqpAcx9siT7PubSLsjaeV5usQQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-18.0.0.tgz", + "integrity": "sha512-YF5ILk32fLVmQtjM60kK42Hbe/s9uQTjw+7EAFjp9gRwXc4DG3HRCoGIxk6U7k6TfhC5Gm5A2piR2bkK+blwBA==", "dev": true, "dependencies": { "@jest/reporters": "^29.4.1", "@jest/test-result": "^29.4.1", - "@nrwl/jest": "17.3.0", - "@nx/devkit": "17.3.0", - "@nx/js": "17.3.0", + "@nrwl/jest": "18.0.0", + "@nx/devkit": "18.0.0", + "@nx/js": "18.0.0", "@phenomnomnominal/tsquery": "~5.0.1", "chalk": "^4.1.0", "identity-obj-proxy": "3.0.0", @@ -4831,21 +4729,21 @@ } }, "node_modules/@nx/js": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-17.3.0.tgz", - "integrity": "sha512-ugTH6Dp12SZ4rE+GSk4hfyAxU3sBtO9vf3wKSNTaC+WtTjd2b5Dg3hvEaJ/t6yFulVjJAe3QUID+oDe4lFNPvQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-18.0.0.tgz", + "integrity": "sha512-P1Mz/LEVZfz+gtMB3FXtMDhusBZNZZTEhCuaQl/qqwPeY935p05xFpxupYgXWV97iAyl+VAcAdqs8nY2vqJ66Q==", "dev": true, "dependencies": { - "@babel/core": "^7.22.9", + "@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.22.9", - "@babel/preset-env": "^7.22.9", + "@babel/plugin-transform-runtime": "^7.23.2", + "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nrwl/js": "17.3.0", - "@nx/devkit": "17.3.0", - "@nx/workspace": "17.3.0", + "@nrwl/js": "18.0.0", + "@nx/devkit": "18.0.0", + "@nx/workspace": "18.0.0", "@phenomnomnominal/tsquery": "~5.0.1", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^2.8.0", @@ -4861,7 +4759,7 @@ "npm-package-arg": "11.0.1", "npm-run-path": "^4.0.1", "ora": "5.3.0", - "semver": "7.5.3", + "semver": "^7.5.3", "source-map-support": "0.5.19", "ts-node": "10.9.1", "tsconfig-paths": "^4.1.2", @@ -4959,18 +4857,6 @@ "node": ">=8" } }, - "node_modules/@nx/js/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@nx/js/node_modules/minimatch": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", @@ -5008,21 +4894,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@nx/js/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@nx/js/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -5097,39 +4968,33 @@ } } }, - "node_modules/@nx/js/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@nx/linter": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-17.3.0.tgz", - "integrity": "sha512-9r5CcWNqCo+s0oTWoSo463I8kjpj8T2AgOGyyrzEO8TVVwKnArdsxtpub209A4GdPxE78rQeknhROmBg3McFjg==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-18.0.0.tgz", + "integrity": "sha512-Euy28jEszXPl0vYVCtSn+/ZxYDwpFWYx7p53kt5KUdrZ3x3oS8zuJ1qhVm45W91bEe1v/FFDby4dZoDNiW2gpw==", "dev": true, "dependencies": { - "@nx/eslint": "17.3.0" + "@nx/eslint": "18.0.0" } }, "node_modules/@nx/node": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/node/-/node-17.3.0.tgz", - "integrity": "sha512-LSFWfxRdhZu4s1unuLP0nF2V6xr1S5xDcDGBPdxfA8FK60642Zc8D5Fbu43WwH59/l8ArsX95rWINxW7EEM+FQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/node/-/node-18.0.0.tgz", + "integrity": "sha512-A8I0Ux/NcI4dbEom7MgBUqs3jSkaou0brUq0Nl+Ym2x4s2WqYs9WHVa8aRO84hCyId4V/FQM6nbM5Cv5cZ6HEg==", "dev": true, "dependencies": { - "@nrwl/node": "17.3.0", - "@nx/devkit": "17.3.0", - "@nx/eslint": "17.3.0", - "@nx/jest": "17.3.0", - "@nx/js": "17.3.0", + "@nrwl/node": "18.0.0", + "@nx/devkit": "18.0.0", + "@nx/eslint": "18.0.0", + "@nx/jest": "18.0.0", + "@nx/js": "18.0.0", "tslib": "^2.3.0" } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-17.3.0.tgz", - "integrity": "sha512-NDR/HjahhNLx9Q4TjR5/W3IedSkdtK+kUZ09EceVeX33HNdeLjkFA26QtVVmGbhnogLcywAX0KELn7oGv2nO+A==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-18.0.0.tgz", + "integrity": "sha512-TRl9XDZbblLbPdgzhDoaBx+aLzCP3tU29kYbc5vRqF9r4SRCtBwhg6GX/Z+kW1izHD0kytM48nNwyFxwtxGX2A==", "cpu": [ "arm64" ], @@ -5143,9 +5008,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-17.3.0.tgz", - "integrity": "sha512-3qxOZnHTPTUXAH8WGCtllAXE2jodStDNSkGVeEcDuIK4NO5tFfF4oVCLKKYcnqKsJOVNTS9B/aJG2bVGbaWYVQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-18.0.0.tgz", + "integrity": "sha512-C+ZTRUbcfwksxqnJlqyBc/0NCRmSDj0GZtsJcyqkXteDfqY7JrrQGXrlH//BezyW/Sg+5dRhZDvjTw8qYHWCGA==", "cpu": [ "x64" ], @@ -5159,9 +5024,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-17.3.0.tgz", - "integrity": "sha512-kVGK/wSbRRWqL3sAXlR5diI29kDisutUMaxs5dWxzRzY0U/+Kwon6ayLU1/HGwEykXFhCJE7r9vSqCrnn67dzg==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-18.0.0.tgz", + "integrity": "sha512-OZNYjo+tjCKiVKuw4Rr01fae5p2oRt/V6j1lN22POkugib3XVWlYoO4FVBEUtO8O8Q479D5YYb7Nsamqk//RWQ==", "cpu": [ "x64" ], @@ -5175,9 +5040,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-17.3.0.tgz", - "integrity": "sha512-nb+jsh7zDkXjHEaAM5qmJR0X0wQ1yPbAYJuZSf8oZkllVYXcAofiAf21EqgKHq7vr4sZiCmlDaT16DheM3jyVA==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-18.0.0.tgz", + "integrity": "sha512-aAOvbXdV8ii4uiZZy5g05LOQxn1kdpt6z4rt37LSDK07QU8r/RgBZoZu6b+A1SFQTG4egyiZ+UdE4GHl7B6VZg==", "cpu": [ "arm" ], @@ -5191,9 +5056,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-17.3.0.tgz", - "integrity": "sha512-9LkGk2paZn5Ehg/rya8GCISr+CgMz3MZ5PTOO/yEGk6cv6kQSmhZdjUi3wMOQidIqpolRK0MrhSL9DUz8Htl4A==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-18.0.0.tgz", + "integrity": "sha512-nYr3z2dfSNG1D4m6bIwa/aD2jjcq6LkEyXoMV96nV5AGKnHnOYrMtD9r1UxBkSgvFDyg4KH1HwmSV4ofc/EGpQ==", "cpu": [ "arm64" ], @@ -5207,9 +5072,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-17.3.0.tgz", - "integrity": "sha512-bMykIGtziR90xLOCdzVDzaLgMXDvCf2Y7KpAj/EqJXpC0j9RmQdkm7VyO3//xN6rpcWjMcn1wgHQ1rPV65vETg==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-18.0.0.tgz", + "integrity": "sha512-ms0nAyVUpn43+2RfvpRpZeHRfeIKq6xvqHiKJ97s1v7ZpuO3H1DRNqZGixMzWraYUAUzwrp64YekUvWj5LWFZg==", "cpu": [ "arm64" ], @@ -5223,9 +5088,9 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.3.0.tgz", - "integrity": "sha512-Y3KbMhVcgvVvplyVlWzHaSKqGKqWLPTcuXnnNzuWSqLC9q+UdaDE/6+7SryHbJABM2juMHbo9JNp5LlKp3bkEg==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-18.0.0.tgz", + "integrity": "sha512-EdgQ942jk69CTVGfCam0b15PEEN8qPAPVtG3rZecq+dGN6QaEngU5EWO7yMnVnC5z9S+2MQ/QVzA5vCbuJ8M3Q==", "cpu": [ "x64" ], @@ -5239,9 +5104,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-17.3.0.tgz", - "integrity": "sha512-QvAIZPqvrqI+s2Ddpkb0TE4yRJgXAlL8I+rIA8U+6y266rT5sVJZFPUWubkFWe/PSmqv3l4KqPcsvHTiIzldFA==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-18.0.0.tgz", + "integrity": "sha512-CrwHZHbacu98tcBr7oyNFHtIRYK1j6zoRwhUTfcIpgMfi78Mwsko/7itjSP7q1ViujBiWpp+HVGxHNQSgOcV4w==", "cpu": [ "x64" ], @@ -5255,9 +5120,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-17.3.0.tgz", - "integrity": "sha512-uoG3g0eZ9lYWZi4CpEVd04fIs+4lqpmU/FAaB3/K+Tfj9daSEIB6j57EX81ECDRB16k74VUdcI32qLAtD8KIMw==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-18.0.0.tgz", + "integrity": "sha512-eV0sDTsk39bfE0odA+2fYZ6014ZR0FhGS+o34dmI9g+Mej9OxR1ttabCjlLbX9S31gr7rk37PVOmMMZgDaEv3g==", "cpu": [ "arm64" ], @@ -5271,9 +5136,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-17.3.0.tgz", - "integrity": "sha512-ekoejj7ZXMSNYrgQwd/7thCNTHbDRggsqPw5LlTa/jPonsQ4TAPzmLBJUF8hCKn43xXLXaFufK4V1OMxlP1Hfg==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-18.0.0.tgz", + "integrity": "sha512-LeWG5b5rD38Z/waIQAeEGRDe1EMfozyNRFXYVL+5xrQUas3PZOLFbWlTpz4HSLyyVUrmPGr1JGeb1M/w8XyHAQ==", "cpu": [ "x64" ], @@ -5287,14 +5152,14 @@ } }, "node_modules/@nx/web": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/web/-/web-17.3.0.tgz", - "integrity": "sha512-5ytKrMndF0iq8JDcooog22EMAlBZp8z3epAccB8n6fCrih6Y9EvS+GSq7juzYyDH4DvfzIQRyr5IQwrykMSxmA==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/web/-/web-18.0.0.tgz", + "integrity": "sha512-+fzLBfn288J6zt+irtb3i56yygtNrQ54JMPAs7Mm9+3K9Vt3r1qH/Cpawwvs+lxMA9iW02EKz/9fg/ac0WUl7w==", "dev": true, "dependencies": { - "@nrwl/web": "17.3.0", - "@nx/devkit": "17.3.0", - "@nx/js": "17.3.0", + "@nrwl/web": "18.0.0", + "@nx/devkit": "18.0.0", + "@nx/js": "18.0.0", "chalk": "^4.1.0", "detect-port": "^1.5.1", "http-server": "^14.1.0", @@ -5372,15 +5237,15 @@ } }, "node_modules/@nx/webpack": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-17.3.0.tgz", - "integrity": "sha512-KLd49nY9ZcijtBeQwoEkafiNrf45Fuy2WdejvYmkxVUoHUwRGDw2tyhOgjbK/gaQXjaMBXmQ4S+R3nqj2mJGIA==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-18.0.0.tgz", + "integrity": "sha512-ketRF1AJnTBB2mo4rgHopcEIE/IRuQ4I0G+QfFeom4u3BhEoCLwak5I99CH3U83TLIIaQLtLh3kHUb8JbeTwHg==", "dev": true, "dependencies": { - "@babel/core": "^7.22.9", - "@nrwl/webpack": "17.3.0", - "@nx/devkit": "17.3.0", - "@nx/js": "17.3.0", + "@babel/core": "^7.23.2", + "@nrwl/webpack": "18.0.0", + "@nx/devkit": "18.0.0", + "@nx/js": "18.0.0", "autoprefixer": "^10.4.9", "babel-loader": "^9.1.2", "browserslist": "^4.21.4", @@ -5784,16 +5649,16 @@ } }, "node_modules/@nx/workspace": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-17.3.0.tgz", - "integrity": "sha512-j6B2tD7l9BuBUTxiDaSPCY3sZmLhWvVHrvywAR+429NdghJZ5jMLd+VKquCg0VwVJCWsg4J8jPDtp8OFzmRRkQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-18.0.0.tgz", + "integrity": "sha512-3eFP4daLcfnoVHzdNjMYl/Nc+/ouuoK/hCPtIhAIrF1iMzc5gIyE6U9O03WXvwOkZQ70EAf/L66pAyqbBYCbrA==", "dev": true, "dependencies": { - "@nrwl/workspace": "17.3.0", - "@nx/devkit": "17.3.0", + "@nrwl/workspace": "18.0.0", + "@nx/devkit": "18.0.0", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "17.3.0", + "nx": "18.0.0", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -18567,17 +18432,17 @@ } }, "node_modules/nx": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/nx/-/nx-17.3.0.tgz", - "integrity": "sha512-CoY0qUrO8xErbA/v/bbfDGs+KaD9MCO7PReqmIeyrtDNwFl6vnb+U2MpBxCsRP+YH2Oa8hI8Lu+kcnPktx2v6A==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/nx/-/nx-18.0.0.tgz", + "integrity": "sha512-CsqVQ5XjK1NLFX7U4Za1meu9x86iNLohhN6rCY9COdStg8jsC3ljhX9/9Kzz77xXtxQZmwGcEkdDMzjeFhYrRA==", "dev": true, "hasInstallScript": true, "dependencies": { - "@nrwl/tao": "17.3.0", + "@nrwl/tao": "18.0.0", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.6", - "axios": "^1.5.1", + "axios": "^1.6.0", "chalk": "^4.1.0", "cli-cursor": "3.1.0", "cli-spinners": "2.6.1", @@ -18598,7 +18463,7 @@ "npm-run-path": "^4.0.1", "open": "^8.4.0", "ora": "5.3.0", - "semver": "7.5.3", + "semver": "^7.5.3", "string-width": "^4.2.3", "strong-log-transformer": "^2.1.0", "tar-stream": "~2.2.0", @@ -18613,16 +18478,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "17.3.0", - "@nx/nx-darwin-x64": "17.3.0", - "@nx/nx-freebsd-x64": "17.3.0", - "@nx/nx-linux-arm-gnueabihf": "17.3.0", - "@nx/nx-linux-arm64-gnu": "17.3.0", - "@nx/nx-linux-arm64-musl": "17.3.0", - "@nx/nx-linux-x64-gnu": "17.3.0", - "@nx/nx-linux-x64-musl": "17.3.0", - "@nx/nx-win32-arm64-msvc": "17.3.0", - "@nx/nx-win32-x64-msvc": "17.3.0" + "@nx/nx-darwin-arm64": "18.0.0", + "@nx/nx-darwin-x64": "18.0.0", + "@nx/nx-freebsd-x64": "18.0.0", + "@nx/nx-linux-arm-gnueabihf": "18.0.0", + "@nx/nx-linux-arm64-gnu": "18.0.0", + "@nx/nx-linux-arm64-musl": "18.0.0", + "@nx/nx-linux-x64-gnu": "18.0.0", + "@nx/nx-linux-x64-musl": "18.0.0", + "@nx/nx-win32-arm64-msvc": "18.0.0", + "@nx/nx-win32-x64-msvc": "18.0.0" }, "peerDependencies": { "@swc-node/register": "^1.6.7", @@ -18737,18 +18602,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/nx/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/nx/node_modules/minimatch": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", @@ -18786,21 +18639,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nx/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/nx/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -18813,12 +18651,6 @@ "node": ">=8" } }, - "node_modules/nx/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", diff --git a/package.json b/package.json index 3edfac05..7033b8e5 100644 --- a/package.json +++ b/package.json @@ -40,9 +40,9 @@ "@angular/router": "17.1.2", "@angular/ssr": "17.1.2", "@ng-web-apis/universal": "3.0.7", - "@nx/angular": "17.3.0", - "@nx/node": "17.3.0", - "@nx/workspace": "17.3.0", + "@nx/angular": "18.0.0", + "@nx/node": "18.0.0", + "@nx/workspace": "18.0.0", "@schematics/angular": "17.1.2", "@taiga-ui/addon-doc": "3.64.0", "@taiga-ui/addon-mobile": "3.64.0", @@ -63,7 +63,7 @@ "@types/node": "20.11.16", "dompurify": "3.0.8", "eslint": "8.56.0", - "nx": "17.3.0", + "nx": "18.0.0", "prettier": "3.2.4", "rxjs": "7.8.1", "ts-node": "10.9.2",