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",