From 35944dfbcb0d7ce05becc6acb60f4eab02c2eac8 Mon Sep 17 00:00:00 2001 From: stefanoslig Date: Sat, 30 Nov 2024 20:01:54 +0100 Subject: [PATCH] migrate to the latest version of nx --- .../home/feature-home/src/home.component.html | 10 +- migrations.json | 27 - package-lock.json | 915 ++++++++++++++---- package.json | 18 +- 4 files changed, 738 insertions(+), 232 deletions(-) delete mode 100644 migrations.json diff --git a/libs/home/feature-home/src/home.component.html b/libs/home/feature-home/src/home.component.html index 2308f3f9..cee462bf 100644 --- a/libs/home/feature-home/src/home.component.html +++ b/libs/home/feature-home/src/home.component.html @@ -42,13 +42,11 @@

conduit

- + }
diff --git a/migrations.json b/migrations.json deleted file mode 100644 index 7906db44..00000000 --- a/migrations.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "migrations": [ - { - "version": "20.0.0-beta.7", - "description": "Migration for v20.0.0-beta.7", - "implementation": "./src/migrations/update-20-0-0/move-use-daemon-process", - "package": "nx", - "name": "move-use-daemon-process" - }, - { - "version": "20.0.1", - "description": "Set `useLegacyCache` to true for migrating workspaces", - "implementation": "./src/migrations/update-20-0-1/use-legacy-cache", - "x-repair-skip": true, - "package": "nx", - "name": "use-legacy-cache" - }, - { - "cli": "nx", - "version": "20.0.0-beta.5", - "description": "replace getJestProjects with getJestProjectsAsync", - "implementation": "./src/migrations/update-20-0-0/replace-getJestProjects-with-getJestProjectsAsync", - "package": "@nx/jest", - "name": "replace-getJestProjects-with-getJestProjectsAsync" - } - ] -} diff --git a/package-lock.json b/package-lock.json index c571c9a7..c18c53ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,9 +17,9 @@ "@angular/platform-browser": "19.0.1", "@angular/platform-browser-dynamic": "19.0.1", "@angular/router": "19.0.1", - "@ngrx/operators": "18.1.1", - "@ngrx/signals": "18.1.1", - "@nx/angular": "20.1.3", + "@ngrx/operators": "19.0.0-beta.0", + "@ngrx/signals": "19.0.0-beta.0", + "@nx/angular": "20.2.0-beta.4", "core-js": "3.31.0", "eslint-plugin-ngrx": "2.1.4", "marked": "5.0.1", @@ -39,11 +39,11 @@ "@angular/language-service": "19.0.1", "@badeball/cypress-cucumber-preprocessor": "^19.2.0", "@bahmutov/cypress-esbuild-preprocessor": "^2.2.0", - "@nx/cypress": "20.1.3", - "@nx/eslint": "20.1.3", - "@nx/eslint-plugin": "20.1.3", - "@nx/jest": "20.1.3", - "@nx/workspace": "20.1.3", + "@nx/cypress": "20.2.0-beta.4", + "@nx/eslint": "20.2.0-beta.4", + "@nx/eslint-plugin": "20.2.0-beta.4", + "@nx/jest": "20.2.0-beta.4", + "@nx/workspace": "20.2.0-beta.4", "@schematics/angular": "18.2.1", "@types/jest": "29.5.12", "@types/marked": "4.3.1", @@ -63,7 +63,7 @@ "jest-environment-jsdom": "29.7.0", "jest-preset-angular": "14.3.2", "ng-mocks": "14.13.0", - "nx": "20.1.3", + "nx": "20.2.0-beta.4", "prettier": "3.1.0", "react": "^18.2.6", "react-dom": "^18.2.6", @@ -5275,22 +5275,22 @@ ] }, "node_modules/@module-federation/bridge-react-webpack-plugin": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/@module-federation/bridge-react-webpack-plugin/-/bridge-react-webpack-plugin-0.6.9.tgz", - "integrity": "sha512-KXTPO0vkrtHEIcthU3TIQEkPxoytcmdyNXRwOojZEVQhqEefykAek48ndFiVTmyOu2LW2EuzP49Le8zY7nESWQ==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@module-federation/bridge-react-webpack-plugin/-/bridge-react-webpack-plugin-0.7.6.tgz", + "integrity": "sha512-eD1JZDQ+h5WLdA58MmAE1DzLwvFaGJeeam3Tswc/sEUb4QGT86X4Fme+dMTBRYRoAq/tRYql3DlVTFhdmrUVzg==", "dependencies": { - "@module-federation/sdk": "0.6.9", + "@module-federation/sdk": "0.7.6", "@types/semver": "7.5.8", "semver": "7.6.3" } }, "node_modules/@module-federation/data-prefetch": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/@module-federation/data-prefetch/-/data-prefetch-0.6.9.tgz", - "integrity": "sha512-rpHxfHNkIiPA441GzXI6TMYjSrUjRWDwxJTvRQopX/P0jK5vKtNwT1UBTNF2DJkbtO1idljfhbrIufEg0OY72w==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@module-federation/data-prefetch/-/data-prefetch-0.7.6.tgz", + "integrity": "sha512-AMpfnuIAK/Y5M682BUsnc13ARCEKhEvb0tXF4S+l7jfL08oE9gyo+G/nk0LIzZBO2mLDz5g2AydAERanM6gswQ==", "dependencies": { - "@module-federation/runtime": "0.6.9", - "@module-federation/sdk": "0.6.9", + "@module-federation/runtime": "0.7.6", + "@module-federation/sdk": "0.7.6", "fs-extra": "9.1.0" }, "peerDependencies": { @@ -5299,13 +5299,14 @@ } }, "node_modules/@module-federation/dts-plugin": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/@module-federation/dts-plugin/-/dts-plugin-0.6.9.tgz", - "integrity": "sha512-uiMjjEFcMlOvRtNu8/tt7sJ5y7WTosTVym0V7lMQjgoeX0QesvZqRhgzw5gQcPcFvbk54RwTUI2rS8OEGScCFw==", - "dependencies": { - "@module-federation/managers": "0.6.9", - "@module-federation/sdk": "0.6.9", - "@module-federation/third-party-dts-extractor": "0.6.9", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@module-federation/dts-plugin/-/dts-plugin-0.7.6.tgz", + "integrity": "sha512-K8T8+Ip+fCQkTOxAQbAW47drphN36+WcvcOusn/fsIT+1exdhyvqxSCj8V7MLCtjA9kGDi0jHIGN6MN4p2cV0Q==", + "dependencies": { + "@module-federation/error-codes": "0.7.6", + "@module-federation/managers": "0.7.6", + "@module-federation/sdk": "0.7.6", + "@module-federation/third-party-dts-extractor": "0.7.6", "adm-zip": "^0.5.10", "ansi-colors": "^4.1.3", "axios": "^1.7.4", @@ -5317,7 +5318,7 @@ "log4js": "6.9.1", "node-schedule": "2.1.1", "rambda": "^9.1.0", - "ws": "8.17.1" + "ws": "8.18.0" }, "peerDependencies": { "typescript": "^4.9.0 || ^5.0.0", @@ -5367,18 +5368,18 @@ } }, "node_modules/@module-federation/enhanced": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/@module-federation/enhanced/-/enhanced-0.6.9.tgz", - "integrity": "sha512-4bEGQSE6zJ2FMdBTOrRiVjNNzWhUqzWEJGWbsr0bpLNAl4BVx2ah5MyKTrSYqaW//BRA2qc8rmrIreaIawr3kQ==", - "dependencies": { - "@module-federation/bridge-react-webpack-plugin": "0.6.9", - "@module-federation/data-prefetch": "0.6.9", - "@module-federation/dts-plugin": "0.6.9", - "@module-federation/managers": "0.6.9", - "@module-federation/manifest": "0.6.9", - "@module-federation/rspack": "0.6.9", - "@module-federation/runtime-tools": "0.6.9", - "@module-federation/sdk": "0.6.9", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@module-federation/enhanced/-/enhanced-0.7.6.tgz", + "integrity": "sha512-ivTVuRKhew/25fiblAW22RybYzyacQsvnQG3y9zSNsYbwcj+0u7THWMmsK8vNKxDUpjxuQulCK07BEycDjoB5Q==", + "dependencies": { + "@module-federation/bridge-react-webpack-plugin": "0.7.6", + "@module-federation/data-prefetch": "0.7.6", + "@module-federation/dts-plugin": "0.7.6", + "@module-federation/managers": "0.7.6", + "@module-federation/manifest": "0.7.6", + "@module-federation/rspack": "0.7.6", + "@module-federation/runtime-tools": "0.7.6", + "@module-federation/sdk": "0.7.6", "btoa": "^1.2.1", "upath": "2.0.1" }, @@ -5399,24 +5400,29 @@ } } }, + "node_modules/@module-federation/error-codes": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.7.6.tgz", + "integrity": "sha512-XVzX/sRFj1h5JvOOVMoFppxq0t1t3o/AlEICHgWX+dybIwJgz9g4gihZOWVZfz5/xsKGcUwdH5X7Z2nkuYhJEw==" + }, "node_modules/@module-federation/managers": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/@module-federation/managers/-/managers-0.6.9.tgz", - "integrity": "sha512-q3AOQXcWWpdUZI1gDIi9j/UqcP+FJBYXj/e4pNp3QAteJwS/Ve9UP3y0hW27bIbAWZSSajWsYbf/+YLnktA/kQ==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@module-federation/managers/-/managers-0.7.6.tgz", + "integrity": "sha512-NW0LJ6TL13oN004D9e50EalcGZyTYHHgyaeKOc90Omb/HMeHxjyhHx7wl1TLRwVN2E5Rk+IO0JrwgrdlNMfAzg==", "dependencies": { - "@module-federation/sdk": "0.6.9", + "@module-federation/sdk": "0.7.6", "find-pkg": "2.0.0", "fs-extra": "9.1.0" } }, "node_modules/@module-federation/manifest": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/@module-federation/manifest/-/manifest-0.6.9.tgz", - "integrity": "sha512-JMSPDpHODXOmTyJes8GJ950mbN7tqjQzqgFVUubDOVFOmlC0/MYaRzRPmkApz6d8nUfMbLZYzxNSaBHx8GP0/Q==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@module-federation/manifest/-/manifest-0.7.6.tgz", + "integrity": "sha512-xBrFwLjDMUjKRnp+P4X29ZNyhgXSsp+SfrBxVsKJpEESOHalDoNClbo6gXvZAvkBZyo9sY3SJhAwduDwNkg04w==", "dependencies": { - "@module-federation/dts-plugin": "0.6.9", - "@module-federation/managers": "0.6.9", - "@module-federation/sdk": "0.6.9", + "@module-federation/dts-plugin": "0.7.6", + "@module-federation/managers": "0.7.6", + "@module-federation/sdk": "0.7.6", "chalk": "3.0.0", "find-pkg": "2.0.0" } @@ -5458,17 +5464,47 @@ "node": ">=8" } }, + "node_modules/@module-federation/node": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/@module-federation/node/-/node-2.6.11.tgz", + "integrity": "sha512-ytCNML9Q9dQ7Xi/pTYp4Y+yP/YUiFyyCa8BEKnSt5Ipiqtu4QMxj46EkOIgvLv0nSlK+xOVgAzqtXLI89SfhCg==", + "dependencies": { + "@module-federation/enhanced": "0.7.6", + "@module-federation/runtime": "0.7.6", + "@module-federation/sdk": "0.7.6", + "@module-federation/utilities": "3.1.29", + "btoa": "1.2.1", + "encoding": "^0.1.13", + "node-fetch": "2.7.0" + }, + "peerDependencies": { + "react": "^16||^17||^18", + "react-dom": "^16||^17||^18", + "webpack": "^5.40.0" + }, + "peerDependenciesMeta": { + "next": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, "node_modules/@module-federation/rspack": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/@module-federation/rspack/-/rspack-0.6.9.tgz", - "integrity": "sha512-N5yBqN8ijSRZKd0kbIvpZNil0y8rFa8cREKI1QsW1+EYUKwOUBFwF55tFdTmNCKmpZqSEBtcNjRGZXknsYPQxg==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@module-federation/rspack/-/rspack-0.7.6.tgz", + "integrity": "sha512-alfX85C+2AQLXGrtpa08ImwhHIGwFIkJ/6i/XhxpYL5iFu0mC0xRIJPJUw0tiBWdFpP4p+Ykij3hP3FqfvaiKg==", "dependencies": { - "@module-federation/bridge-react-webpack-plugin": "0.6.9", - "@module-federation/dts-plugin": "0.6.9", - "@module-federation/managers": "0.6.9", - "@module-federation/manifest": "0.6.9", - "@module-federation/runtime-tools": "0.6.9", - "@module-federation/sdk": "0.6.9" + "@module-federation/bridge-react-webpack-plugin": "0.7.6", + "@module-federation/dts-plugin": "0.7.6", + "@module-federation/managers": "0.7.6", + "@module-federation/manifest": "0.7.6", + "@module-federation/runtime-tools": "0.7.6", + "@module-federation/sdk": "0.7.6" }, "peerDependencies": { "typescript": "^4.9.0 || ^5.0.0", @@ -5484,44 +5520,72 @@ } }, "node_modules/@module-federation/runtime": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.6.9.tgz", - "integrity": "sha512-G1x+6jyW5sW1X+TtWaKigGhwqiHE8MESvi3ntE9ICxwELAGBonmsqDqnLSrdEy6poBKslvPANPJr0Nn9pvW9lg==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.7.6.tgz", + "integrity": "sha512-TEEDbGwaohZ2dMa+Sk/Igq8XpcyfjqJfbL20mdAZeifSFVZYRSCaTd/xIXP7pEw8+5BaCMc4YfCf/XcjFAUrVA==", "dependencies": { - "@module-federation/sdk": "0.6.9" + "@module-federation/error-codes": "0.7.6", + "@module-federation/sdk": "0.7.6" } }, "node_modules/@module-federation/runtime-tools": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.6.9.tgz", - "integrity": "sha512-AhsEBXo8IW1ATMKS1xfJaxBiHu9n5z6WUOAIWdPpWXXBJhTFgOs0K1xAod0xLJY4YH/B5cwEcHRPN3FEs2/0Ww==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.7.6.tgz", + "integrity": "sha512-SvokF6gn2sNrTEPG51H0LrowHnf3iNfznO2PzKpxAhZOBdb1pm0wJPwWSMHYrjMdDpjr7bzaqAywnkHdA6lqeQ==", "dependencies": { - "@module-federation/runtime": "0.6.9", - "@module-federation/webpack-bundler-runtime": "0.6.9" + "@module-federation/runtime": "0.7.6", + "@module-federation/webpack-bundler-runtime": "0.7.6" } }, "node_modules/@module-federation/sdk": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.6.9.tgz", - "integrity": "sha512-xmTxb9LgncxPGsBrN6AT/+aHnFGv8swbeNl0PcSeVbXTGLu3Gp7j+5J+AhJoWNB++SLguRwBd8LjB1d8mNKLDg==" + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.7.6.tgz", + "integrity": "sha512-MFE+RtsHnutZOCp2eKpa3A/yzZ8tOPmjX7QRdVnB2qqR9JA2SH3ZP5+cYq76tzFQZvU1BCWAQVNMvqGOW2yVZQ==", + "dependencies": { + "isomorphic-rslog": "0.0.6" + } }, "node_modules/@module-federation/third-party-dts-extractor": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/@module-federation/third-party-dts-extractor/-/third-party-dts-extractor-0.6.9.tgz", - "integrity": "sha512-im00IQyX/siJz+SaAmJo6vGmMBig7UYzcrPD1N5NeiZonxdT1RZk9iXUP419UESgovYy4hM6w4qdCq6PMMl2bw==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@module-federation/third-party-dts-extractor/-/third-party-dts-extractor-0.7.6.tgz", + "integrity": "sha512-JME76/rgr41AKXG6kUTQXdQJiMCypN3qHOgPv4VuIag10UdLo/0gdeN6PYronvYmvPOQMfYev80GcEwl4l531A==", "dependencies": { "find-pkg": "2.0.0", "fs-extra": "9.1.0", "resolve": "1.22.8" } }, + "node_modules/@module-federation/utilities": { + "version": "3.1.29", + "resolved": "https://registry.npmjs.org/@module-federation/utilities/-/utilities-3.1.29.tgz", + "integrity": "sha512-yhHOgm3mkZBvQzT4HoBJAVhGIa7Nfhpd4Zdc11g0vYEMapU6lfN5HHipUFdj6bLUzHhDyrY6CaF3syqTuabAfQ==", + "dependencies": { + "@module-federation/sdk": "0.7.6" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18", + "react-dom": "^16 || ^17 || ^18", + "webpack": "^5.40.0" + }, + "peerDependenciesMeta": { + "next": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, "node_modules/@module-federation/webpack-bundler-runtime": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.6.9.tgz", - "integrity": "sha512-ME1MjNT/a4MFI3HaJDM06olJ+/+H8lk4oDOdwwEZI2JSH3UoqCDrMcjSKCjBNMGzza57AowGobo1LHQeY8yZ8Q==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.7.6.tgz", + "integrity": "sha512-kB9hQ0BfwNAcQWGskDEOxYP2z2bB/1ABXKr8MDomCFl2mbW3vvfYMQrb8UhJmJvE3rbGI/iXhJUdgBLNREnjUg==", "dependencies": { - "@module-federation/runtime": "0.6.9", - "@module-federation/sdk": "0.6.9" + "@module-federation/runtime": "0.7.6", + "@module-federation/sdk": "0.7.6" } }, "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { @@ -5659,9 +5723,9 @@ } }, "node_modules/@ngrx/operators": { - "version": "18.1.1", - "resolved": "https://registry.npmjs.org/@ngrx/operators/-/operators-18.1.1.tgz", - "integrity": "sha512-RB156PouKI/E79jxvJLaDFYMHz9JVFR8f4ogfAeT7sh2dDGoK4A+B0n1Cl0iYW9fpcJCdfB/mu7TkH6auFv1aQ==", + "version": "19.0.0-beta.0", + "resolved": "https://registry.npmjs.org/@ngrx/operators/-/operators-19.0.0-beta.0.tgz", + "integrity": "sha512-5bcCNKlPIfSvHYhLFV9lzopKb06wG+KutkMzePiWdlNeyuXRwJtyKAMeCj8PrW8D7Fa+1bbYlIAmpPmRTAAECg==", "dependencies": { "tslib": "^2.3.0" }, @@ -5670,14 +5734,14 @@ } }, "node_modules/@ngrx/signals": { - "version": "18.1.1", - "resolved": "https://registry.npmjs.org/@ngrx/signals/-/signals-18.1.1.tgz", - "integrity": "sha512-7AaFp4VrzYhnDHlF15VZAMvp067zIC5arRRRMV+i+oi95sQVDXezpj74KTIguwRbZ3FU+GKGzFCNrwgYvginSg==", + "version": "19.0.0-beta.0", + "resolved": "https://registry.npmjs.org/@ngrx/signals/-/signals-19.0.0-beta.0.tgz", + "integrity": "sha512-fooDFlaEbI4R99JyEsSU05uRfMGStU+T4LzDZLFWz754GCdL6Dt2k+O6mF/YNhWxZoTo7Z3pzhnTdFa440Pi6g==", "dependencies": { "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/core": "^18.0.0", + "@angular/core": "^19.0.0", "rxjs": "^6.5.3 || ^7.4.0" }, "peerDependenciesMeta": { @@ -5961,17 +6025,17 @@ } }, "node_modules/@nx/angular": { - "version": "20.1.3", - "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-20.1.3.tgz", - "integrity": "sha512-A+AJc0FNwlPb9jafpXVAHI+Z+xlpxN3ROfYFpb3g6/SJ8NHMDybphR6DxlNi0UJMKV5+96p0v4MJ2UIk7NMoaQ==", - "dependencies": { - "@module-federation/enhanced": "0.6.9", - "@nx/devkit": "20.1.3", - "@nx/eslint": "20.1.3", - "@nx/js": "20.1.3", - "@nx/web": "20.1.3", - "@nx/webpack": "20.1.3", - "@nx/workspace": "20.1.3", + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-20.2.0-beta.4.tgz", + "integrity": "sha512-tfaR8iXq0bO7bZR4XfUUwhQl8O1TQr7GRhXKOwtL1PmgxiZmL+EWwXrI9Db4MP6YlvckNjvhmZw8CPvwE7P90Q==", + "dependencies": { + "@nx/devkit": "20.2.0-beta.4", + "@nx/eslint": "20.2.0-beta.4", + "@nx/js": "20.2.0-beta.4", + "@nx/module-federation": "20.2.0-beta.4", + "@nx/web": "20.2.0-beta.4", + "@nx/webpack": "20.2.0-beta.4", + "@nx/workspace": "20.2.0-beta.4", "@phenomnomnominal/tsquery": "~5.0.1", "@typescript-eslint/type-utils": "^8.0.0", "chalk": "^4.1.0", @@ -5981,7 +6045,6 @@ "piscina": "^4.4.0", "semver": "^7.5.3", "tslib": "^2.3.0", - "webpack": "^5.88.0", "webpack-merge": "^5.8.0" }, "peerDependencies": { @@ -6028,14 +6091,14 @@ } }, "node_modules/@nx/cypress": { - "version": "20.1.3", - "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-20.1.3.tgz", - "integrity": "sha512-cKqB44QfaZjghkDd9L4vDMMp61enrU2Vp6MHzyyEvf3qlj308gWnfJSkfKkilo3HuhhEnTIEN6bylT6mIxsQRQ==", + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-20.2.0-beta.4.tgz", + "integrity": "sha512-VkEZaibPq9ayRl7Tg/1GLefISMic/MlyY0cQLdf+UlexK0Wv3g58RUajGJTsy20OL2EWjgh86cnKjaKitdVvpA==", "dev": true, "dependencies": { - "@nx/devkit": "20.1.3", - "@nx/eslint": "20.1.3", - "@nx/js": "20.1.3", + "@nx/devkit": "20.2.0-beta.4", + "@nx/eslint": "20.2.0-beta.4", + "@nx/js": "20.2.0-beta.4", "@phenomnomnominal/tsquery": "~5.0.1", "detect-port": "^1.5.1", "tslib": "^2.3.0" @@ -6050,9 +6113,9 @@ } }, "node_modules/@nx/devkit": { - "version": "20.1.3", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.1.3.tgz", - "integrity": "sha512-+bNCRNSHKS7SS4Q2xI/p4hhd4mIibIbeF+hpF3TLO5wxyXbrYGSdhCVK5SwclwWUN/KhcKQjOrVGW5CKAm7HAw==", + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.2.0-beta.4.tgz", + "integrity": "sha512-iCgxGSWu8HTUaHn5cDl0hEZFx7v2LeR98zM8GUKzRInNymRh7KBsaOhJ6VlFa1lFi7/dNRZRRINhQUNNZZArdw==", "dependencies": { "ejs": "^3.1.7", "enquirer": "~2.3.6", @@ -6090,12 +6153,12 @@ } }, "node_modules/@nx/eslint": { - "version": "20.1.3", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-20.1.3.tgz", - "integrity": "sha512-XYgnBmQwYRCKHocTKvEVaeugg/TspaoUUJW5cr0lPywEEUnxwQoGMl91CK+rll079mJp9CIBD7zeZs5rZgqVcQ==", + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-20.2.0-beta.4.tgz", + "integrity": "sha512-IbkQPEEB4MNafw8zPFiQkbN8Kdp3v8dDkSqVMoGTnWk/lSS08tLKTikpZASo9zjojdtCT48XldBpL9UAxc7oVA==", "dependencies": { - "@nx/devkit": "20.1.3", - "@nx/js": "20.1.3", + "@nx/devkit": "20.2.0-beta.4", + "@nx/js": "20.2.0-beta.4", "semver": "^7.5.3", "tslib": "^2.3.0", "typescript": "~5.4.2" @@ -6111,13 +6174,13 @@ } }, "node_modules/@nx/eslint-plugin": { - "version": "20.1.3", - "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-20.1.3.tgz", - "integrity": "sha512-EnYr8HxFZDVckugKMvb7DDkYeyZ4zMJDckPiqCJZAEnUgr97usk2kUDAc5LYyBfTohQPKC84t81ztcIRZ9jMbw==", + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-20.2.0-beta.4.tgz", + "integrity": "sha512-r0o/TqFfVtSE8AG6GGh8rHDtlc4ZXtAOgJxQq2GlCHs1XB4qKP8yFRLeli+XGXWHMEH+XIOFaUCViYRigszRbQ==", "dev": true, "dependencies": { - "@nx/devkit": "20.1.3", - "@nx/js": "20.1.3", + "@nx/devkit": "20.2.0-beta.4", + "@nx/js": "20.2.0-beta.4", "@typescript-eslint/type-utils": "^8.0.0", "@typescript-eslint/utils": "^8.0.0", "chalk": "^4.1.0", @@ -6300,15 +6363,15 @@ } }, "node_modules/@nx/jest": { - "version": "20.1.3", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-20.1.3.tgz", - "integrity": "sha512-OGP7iCrpfuVscVeMtQRvC/dvCkyNKSuoqcEnP9bs79agKknxhpvhFmFNwELh9Ovcf6MJber13QeSZCE+p9rxOw==", + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-20.2.0-beta.4.tgz", + "integrity": "sha512-lwvIu2U7a40mGkLnXmxSDnjwhqiKImPCSAm5ym/8Vonn1g6AwEjbJr0FamTLPhdRBOxoisgxGtuCMx8spuw0tQ==", "dev": true, "dependencies": { "@jest/reporters": "^29.4.1", "@jest/test-result": "^29.4.1", - "@nx/devkit": "20.1.3", - "@nx/js": "20.1.3", + "@nx/devkit": "20.2.0-beta.4", + "@nx/js": "20.2.0-beta.4", "@phenomnomnominal/tsquery": "~5.0.1", "chalk": "^4.1.0", "identity-obj-proxy": "3.0.0", @@ -6347,9 +6410,9 @@ } }, "node_modules/@nx/js": { - "version": "20.1.3", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-20.1.3.tgz", - "integrity": "sha512-PS6GjPWS0u37JJ6Gh7MVq+r25p5YRHcm+FlxzIfngDesLB8rZ2GFgztsz2r21WlOncGurDmjzJ8aRKQZNWXl8Q==", + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-20.2.0-beta.4.tgz", + "integrity": "sha512-rcUp8/b/sPedICWHkOPcQXqNd71lRdMdzoUdijyOdezOXubpwCmK070XI6yK+XbKBmi6mli0S0umfNMvl+9V5Q==", "dependencies": { "@babel/core": "^7.23.2", "@babel/plugin-proposal-decorators": "^7.22.7", @@ -6358,8 +6421,8 @@ "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nx/devkit": "20.1.3", - "@nx/workspace": "20.1.3", + "@nx/devkit": "20.2.0-beta.4", + "@nx/workspace": "20.2.0-beta.4", "@zkochan/js-yaml": "0.0.7", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^2.8.0", @@ -6528,10 +6591,159 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/@nx/module-federation": { + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/module-federation/-/module-federation-20.2.0-beta.4.tgz", + "integrity": "sha512-SjiZHeOSPqPj+bFXAeu9lo0E7JsI4IJoF63dSlzgUIgGyCgiOFR3l6kiFHzzHcImrm8LbNAwEEpYWHQUACnNSw==", + "dependencies": { + "@module-federation/enhanced": "0.7.6", + "@module-federation/node": "2.6.11", + "@module-federation/sdk": "0.7.6", + "@nx/devkit": "20.2.0-beta.4", + "@nx/js": "20.2.0-beta.4", + "@rspack/core": "1.1.3", + "express": "^4.19.2", + "http-proxy-middleware": "^3.0.3", + "picocolors": "^1.1.0", + "tslib": "^2.3.0", + "webpack": "5.88.0" + } + }, + "node_modules/@nx/module-federation/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@nx/module-federation/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/@nx/module-federation/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nx/module-federation/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nx/module-federation/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/@nx/module-federation/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/@nx/module-federation/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@nx/module-federation/node_modules/webpack": { + "version": "5.88.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.0.tgz", + "integrity": "sha512-O3jDhG5e44qIBSi/P6KpcCcH7HD+nYIHVBhdWFxcLOcIGN8zGo5nqF3BjyNCxIh4p1vFdNnreZv2h2KkoAw3lw==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/@nx/nx-darwin-arm64": { + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.2.0-beta.4.tgz", + "integrity": "sha512-4bxKNnUsJCdIVwHF4hPE25eevj4zbbORw6XFndJnOZBivfdAAfeQsOQFOexHHG4Oqo220NDcAUoTG7fQ/UxVhQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@nx/nx-darwin-x64": { - "version": "20.1.3", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.1.3.tgz", - "integrity": "sha512-WsQK1sxOJFzD0vOtFqSHpLzWuFO4vG7G1PUyJ1Y5mPo4vbRslqoAUTqF7n42bBRPY/lE2aT7BqAAj8hm4PgcnQ==", + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.2.0-beta.4.tgz", + "integrity": "sha512-mCwiNw2mwbHOmWSgTPYi+TTv6Y6hNIY+/Nt7o6q+wZ0QoKOh6lZKeRcBPbF2FQMPFgRL1CUA6ju39/EgV93c2A==", "cpu": [ "x64" ], @@ -6543,13 +6755,133 @@ "node": ">= 10" } }, + "node_modules/@nx/nx-freebsd-x64": { + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.2.0-beta.4.tgz", + "integrity": "sha512-pgBaPij/2nQwjWuQGa4qgL4JqU8oOYb0lPrmTORQwRZRzKdiVEeQWVFv497oyCXTa6W/PGOZW2Ff+YsfyR16lQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-arm-gnueabihf": { + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.2.0-beta.4.tgz", + "integrity": "sha512-AGEplc6rX3K6XDrFLtEZGZV/Ky/GNE1KYtqBzE3Pxd8DVGyFelq/f9hSCjWe6bkE5KYgLSSRN1hUDg2/bUaLFA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-arm64-gnu": { + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.2.0-beta.4.tgz", + "integrity": "sha512-ZmNn5WIZBwJHyZ/N0tOXDRT27SRzaz1YTe8cbmlTSVZ9P5msco/B50h4KjYBuO0WjLlc/bD4pjFlt807Jr4Y6g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-arm64-musl": { + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.2.0-beta.4.tgz", + "integrity": "sha512-ouRUrDq7engUJ0t+sh4dNT9Wi69F9KtbgDNC0BbDR4DlnVYgqK6etxqztLMtkFTF7YHKET9HbauThn7jCOR8tQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-x64-gnu": { + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.2.0-beta.4.tgz", + "integrity": "sha512-AxAdL+BXXGtBjMA0FHN7HmwdnJYkwcz4+H5gMmF4SFz9u/W2v8MPecVNf8XHp3JZm7s+JnjtCUsNQIv7nPFZtQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-x64-musl": { + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.2.0-beta.4.tgz", + "integrity": "sha512-asb6ekYQMZPkICasYB062SJN3wmctaq38TSECDShHwHta34N2BdY8MloAzEByFHJtk0lm7aau3DoECmtNYFCww==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-win32-arm64-msvc": { + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.2.0-beta.4.tgz", + "integrity": "sha512-Xb2Tth9dm0RBgkvAPiCYf/s/zHL7gBom6PHQOdwiLq1HOX5prpuapEYgcS1CG8MsZubi7ULLWIqlpsRBN50w7w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-win32-x64-msvc": { + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.2.0-beta.4.tgz", + "integrity": "sha512-tBSP0ti60F1c2vV4IEarnKOmGRU/xhfynMRvbR5ODL8XS8xkfBuYUDTxgJnVuvERtAaOC16WsHr0xLiEge3rew==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@nx/web": { - "version": "20.1.3", - "resolved": "https://registry.npmjs.org/@nx/web/-/web-20.1.3.tgz", - "integrity": "sha512-V2OtqgKx+LIGZAldv5n/tt13FxOXAzWRHnhkxdP/q6/jY43bcHOHJEdtjWlI9gcmrzyGTjErNQejd/3Ux3OtPQ==", + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/web/-/web-20.2.0-beta.4.tgz", + "integrity": "sha512-+nSoSdb4QhCd5GOr+z5AOjNwQU4j6dZ10R/PNcn9BIT3K/+mEArKH8PyDZoxq3PgCfjisDmKKWq940nI3iFl4w==", "dependencies": { - "@nx/devkit": "20.1.3", - "@nx/js": "20.1.3", + "@nx/devkit": "20.2.0-beta.4", + "@nx/js": "20.2.0-beta.4", "detect-port": "^1.5.1", "http-server": "^14.1.0", "picocolors": "^1.1.0", @@ -6557,15 +6889,13 @@ } }, "node_modules/@nx/webpack": { - "version": "20.1.3", - "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-20.1.3.tgz", - "integrity": "sha512-0tytQ3evuAH3EctkEJe6KuHj7CYXutnXFzlvz/uzNrq/kTLjIaNsjEpihxy3J/Ut1S7EJYG/3LoBqllZS46+XQ==", + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-20.2.0-beta.4.tgz", + "integrity": "sha512-0DW7uZjlM03SANQ41eXqONqzrXNWcsuL5ntgV9RFtIo3VgvnNz2c24OJIbKG/7xj5iT5XFBB0wah+YlHCj3Izg==", "dependencies": { "@babel/core": "^7.23.2", - "@module-federation/enhanced": "^0.6.0", - "@module-federation/sdk": "^0.6.0", - "@nx/devkit": "20.1.3", - "@nx/js": "20.1.3", + "@nx/devkit": "20.2.0-beta.4", + "@nx/js": "20.2.0-beta.4", "@phenomnomnominal/tsquery": "~5.0.1", "ajv": "^8.12.0", "autoprefixer": "^10.4.9", @@ -6574,9 +6904,7 @@ "copy-webpack-plugin": "^10.2.4", "css-loader": "^6.4.0", "css-minimizer-webpack-plugin": "^5.0.0", - "express": "^4.19.2", "fork-ts-checker-webpack-plugin": "7.2.13", - "http-proxy-middleware": "^3.0.3", "less": "4.1.3", "less-loader": "11.1.0", "license-webpack-plugin": "^4.0.2", @@ -6911,14 +7239,14 @@ } }, "node_modules/@nx/workspace": { - "version": "20.1.3", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-20.1.3.tgz", - "integrity": "sha512-YOFzkvCcREG4sYNrW3GukBiXCUjxfe4dN2qgYZJ7p4aGoStgfIntjP0REwbgdrZMPTQi9gfAQo27+wTJ6O0FwA==", + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-20.2.0-beta.4.tgz", + "integrity": "sha512-OER2CfWUOWTeFFRbHbqTLn9fBSErS72/qC4XIBuDvGBcdmKzLWAU+OErMGzTqLJZVbULUgu2TYMTq1GBjiSTUg==", "dependencies": { - "@nx/devkit": "20.1.3", + "@nx/devkit": "20.2.0-beta.4", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "20.1.3", + "nx": "20.2.0-beta.4", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -7249,6 +7577,191 @@ "win32" ] }, + "node_modules/@rspack/binding": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.1.3.tgz", + "integrity": "sha512-fB1ziJ1UXO2P4ZDO+dviSNuxknUqrz6QQ6QGfpC+S1ClUy1HOhHXss/Yn78B/R9py6dlqZzmhmhz2d+XzFVApA==", + "optionalDependencies": { + "@rspack/binding-darwin-arm64": "1.1.3", + "@rspack/binding-darwin-x64": "1.1.3", + "@rspack/binding-linux-arm64-gnu": "1.1.3", + "@rspack/binding-linux-arm64-musl": "1.1.3", + "@rspack/binding-linux-x64-gnu": "1.1.3", + "@rspack/binding-linux-x64-musl": "1.1.3", + "@rspack/binding-win32-arm64-msvc": "1.1.3", + "@rspack/binding-win32-ia32-msvc": "1.1.3", + "@rspack/binding-win32-x64-msvc": "1.1.3" + } + }, + "node_modules/@rspack/binding-darwin-arm64": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.1.3.tgz", + "integrity": "sha512-gpLUBMDAS/uEcnE+ODy1ILTeyp1oM4QCq8rRhKHuOfsIe1AZ9Mct59v2omIE/r+R4dnbJ0ikIpto9qJZ6P2u1A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rspack/binding-darwin-x64": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.1.3.tgz", + "integrity": "sha512-m1G7SzkRfr1oLgghbAxUwj1J7hSKhtskQZiVeqe5tewKimFr6xLpKSTLTnEtlW0gdGNf1+dRMX/4kLMwhOdY7g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rspack/binding-linux-arm64-gnu": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.3.tgz", + "integrity": "sha512-MpOrO1oppxAm8J1ztNz6G5DG/oL9ZLHmIz9vYNV6PKnk+MPhCXqfhFmQ2hZm5VIVKuOobfYEJiDUqKg2MLg8gA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-arm64-musl": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.3.tgz", + "integrity": "sha512-PnUDC1JxT6a5hJW0hhJ9ubWk3R+nk7eLXyNaORHyQH4k8o89Zm5GYoKnDgO4eRy41NB9/aBJQJRGSRn0iAsZgw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-x64-gnu": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.3.tgz", + "integrity": "sha512-+6JgyKXOp2QrHzlru95mge70tDkYlaY4NNE9xyrdj6PgTnM9cVPx4sLVhHC9+tWXaTFnccfEe9Tt6LjKnjHGaA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-x64-musl": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.3.tgz", + "integrity": "sha512-X0TJTVL1Roqq/tvN26QO4u62x2xp5tE0dlhwhbeCHrBdgBzc+PHvcv/8lclRcq6lDPzceAgcnNX/+RbWg0DzKg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-win32-arm64-msvc": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.3.tgz", + "integrity": "sha512-Lvpp5Q30YiPNkuOFPawp2al2CTWElPeG3X0E9LFIfPdVkLc/e2nkf5a6zSYtnbD2oaskzQIYN/k27fWqWWcVHA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/binding-win32-ia32-msvc": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.1.3.tgz", + "integrity": "sha512-tC+xXcbTRX7l+NFnlGK8UhDIJrKma7S/MA1KDol23/I3Vw67EcaHDwG+q2v7uiJsxn9XooIOSCJhPKmUUfZNXg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/binding-win32-x64-msvc": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.3.tgz", + "integrity": "sha512-jeRaPJtsD/+m1QINgoDMA6D3kOcTwSHVmGSxR6fznLA5BKa76m8lewuALYxHHq9/qcgwJ4e6UtiwrO2JL3vxVQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/core": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.1.3.tgz", + "integrity": "sha512-LdM1mAlBtEh9ozbpyWVW5uuL+aJMjYqd531pH5/i/EPDKNrOLrQWVNMa2dh07qLwJZXoTFMf7LWA7QNsmBUPJg==", + "dependencies": { + "@module-federation/runtime-tools": "0.5.1", + "@rspack/binding": "1.1.3", + "@rspack/lite-tapable": "1.0.1", + "caniuse-lite": "^1.0.30001616" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@swc/helpers": ">=0.5.1" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@rspack/core/node_modules/@module-federation/runtime": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.5.1.tgz", + "integrity": "sha512-xgiMUWwGLWDrvZc9JibuEbXIbhXg6z2oUkemogSvQ4LKvrl/n0kbqP1Blk669mXzyWbqtSp6PpvNdwaE1aN5xQ==", + "dependencies": { + "@module-federation/sdk": "0.5.1" + } + }, + "node_modules/@rspack/core/node_modules/@module-federation/runtime-tools": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.5.1.tgz", + "integrity": "sha512-nfBedkoZ3/SWyO0hnmaxuz0R0iGPSikHZOAZ0N/dVSQaIzlffUo35B5nlC2wgWIc0JdMZfkwkjZRrnuuDIJbzg==", + "dependencies": { + "@module-federation/runtime": "0.5.1", + "@module-federation/webpack-bundler-runtime": "0.5.1" + } + }, + "node_modules/@rspack/core/node_modules/@module-federation/sdk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.5.1.tgz", + "integrity": "sha512-exvchtjNURJJkpqjQ3/opdbfeT2wPKvrbnGnyRkrwW5o3FH1LaST1tkiNviT6OXTexGaVc2DahbdniQHVtQ7pA==" + }, + "node_modules/@rspack/core/node_modules/@module-federation/webpack-bundler-runtime": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.5.1.tgz", + "integrity": "sha512-mMhRFH0k2VjwHt3Jol9JkUsmI/4XlrAoBG3E0o7HoyoPYv1UFOWyqAflfANcUPgbYpvqmyLzDcO+3IT36LXnrA==", + "dependencies": { + "@module-federation/runtime": "0.5.1", + "@module-federation/sdk": "0.5.1" + } + }, + "node_modules/@rspack/lite-tapable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.0.1.tgz", + "integrity": "sha512-VynGOEsVw2s8TAlLf/uESfrgfrq2+rcXB1muPJYBWbsm1Oa6r5qVQhjA5ggM6z/coYPrsVMgovl3Ff7Q7OCp1w==", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/@schematics/angular": { "version": "18.2.1", "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.2.1.tgz", @@ -9134,9 +9647,9 @@ "dev": true }, "node_modules/axios": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", - "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.8.tgz", + "integrity": "sha512-Uu0wb7KNqK2t5K+YQyVCLM76prD5sRFjKHbJYCP1J7JFGEQ6nN7HWn9+04LAeiJ3ji54lgS/gZCH1oxyrf1SPw==", "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", @@ -11771,8 +12284,6 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "optional": true, "dependencies": { "iconv-lite": "^0.6.2" } @@ -11781,8 +12292,6 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -15177,6 +15686,14 @@ "node": ">=0.10.0" } }, + "node_modules/isomorphic-rslog": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/isomorphic-rslog/-/isomorphic-rslog-0.0.6.tgz", + "integrity": "sha512-HM0q6XqQ93psDlqvuViNs/Ea3hAyGDkIdVAHlrEocjjAwGrs1fZ+EdQjS9eUPacnYB7Y8SoDdSY3H8p3ce205A==", + "engines": { + "node": ">=14.17.6" + } + }, "node_modules/isomorphic-ws": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz", @@ -18112,6 +18629,44 @@ "dev": true, "optional": true }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -18506,9 +19061,9 @@ "dev": true }, "node_modules/nx": { - "version": "20.1.3", - "resolved": "https://registry.npmjs.org/nx/-/nx-20.1.3.tgz", - "integrity": "sha512-mipsacEpn0gLd/4NSlOgyHW6Ozl++8ZIfuv42RtZEnS3BaGnnW+L2dkt85h4zffq+zBILoudd/VDFzaLY7Yrfw==", + "version": "20.2.0-beta.4", + "resolved": "https://registry.npmjs.org/nx/-/nx-20.2.0-beta.4.tgz", + "integrity": "sha512-qlTIPMiP+TRAUrHteWFDrWDiGJE3Z3a+go9aF+ZiL8snVtslD3SiWHms6LSu/ia8xN+38uen3oNP017hvfkgKQ==", "hasInstallScript": true, "dependencies": { "@napi-rs/wasm-runtime": "0.2.4", @@ -18549,16 +19104,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "20.1.3", - "@nx/nx-darwin-x64": "20.1.3", - "@nx/nx-freebsd-x64": "20.1.3", - "@nx/nx-linux-arm-gnueabihf": "20.1.3", - "@nx/nx-linux-arm64-gnu": "20.1.3", - "@nx/nx-linux-arm64-musl": "20.1.3", - "@nx/nx-linux-x64-gnu": "20.1.3", - "@nx/nx-linux-x64-musl": "20.1.3", - "@nx/nx-win32-arm64-msvc": "20.1.3", - "@nx/nx-win32-x64-msvc": "20.1.3" + "@nx/nx-darwin-arm64": "20.2.0-beta.4", + "@nx/nx-darwin-x64": "20.2.0-beta.4", + "@nx/nx-freebsd-x64": "20.2.0-beta.4", + "@nx/nx-linux-arm-gnueabihf": "20.2.0-beta.4", + "@nx/nx-linux-arm64-gnu": "20.2.0-beta.4", + "@nx/nx-linux-arm64-musl": "20.2.0-beta.4", + "@nx/nx-linux-x64-gnu": "20.2.0-beta.4", + "@nx/nx-linux-x64-musl": "20.2.0-beta.4", + "@nx/nx-win32-arm64-msvc": "20.2.0-beta.4", + "@nx/nx-win32-x64-msvc": "20.2.0-beta.4" }, "peerDependencies": { "@swc-node/register": "^1.8.0", @@ -23417,26 +23972,6 @@ "node": ">=8.10.0" } }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/webpack-merge": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", @@ -23741,9 +24276,9 @@ "dev": true }, "node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "engines": { "node": ">=10.0.0" }, diff --git a/package.json b/package.json index aaaee48f..6b1a2b0a 100644 --- a/package.json +++ b/package.json @@ -37,9 +37,9 @@ "@angular/platform-browser": "19.0.1", "@angular/platform-browser-dynamic": "19.0.1", "@angular/router": "19.0.1", - "@ngrx/signals": "18.1.1", - "@ngrx/operators": "18.1.1", - "@nx/angular": "20.1.3", + "@ngrx/signals": "19.0.0-beta.0", + "@ngrx/operators": "19.0.0-beta.0", + "@nx/angular": "20.2.0-beta.4", "core-js": "3.31.0", "eslint-plugin-ngrx": "2.1.4", "marked": "5.0.1", @@ -59,11 +59,11 @@ "@angular/language-service": "19.0.1", "@badeball/cypress-cucumber-preprocessor": "^19.2.0", "@bahmutov/cypress-esbuild-preprocessor": "^2.2.0", - "@nx/cypress": "20.1.3", - "@nx/eslint": "20.1.3", - "@nx/eslint-plugin": "20.1.3", - "@nx/jest": "20.1.3", - "@nx/workspace": "20.1.3", + "@nx/cypress": "20.2.0-beta.4", + "@nx/eslint": "20.2.0-beta.4", + "@nx/eslint-plugin": "20.2.0-beta.4", + "@nx/jest": "20.2.0-beta.4", + "@nx/workspace": "20.2.0-beta.4", "@schematics/angular": "18.2.1", "@types/jest": "29.5.12", "@types/marked": "4.3.1", @@ -83,7 +83,7 @@ "jest-environment-jsdom": "29.7.0", "jest-preset-angular": "14.3.2", "ng-mocks": "14.13.0", - "nx": "20.1.3", + "nx": "20.2.0-beta.4", "prettier": "3.1.0", "react": "^18.2.6", "react-dom": "^18.2.6",