From 2f1b95b24f2cee7c9e68c31b84c07a7b4023d948 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 23 May 2025 14:17:20 +0000 Subject: [PATCH 01/25] chore(release): publish - project: json-api-nestjs 10.0.0-beta.1 --- libs/json-api/json-api-nestjs/CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libs/json-api/json-api-nestjs/CHANGELOG.md b/libs/json-api/json-api-nestjs/CHANGELOG.md index aaf5614..489834b 100644 --- a/libs/json-api/json-api-nestjs/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs/CHANGELOG.md @@ -1,3 +1,13 @@ +## 10.0.0-beta.1 (2025-05-23) + +### 🚀 Features + +- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([b590802](https://github.com/klerick/nestjs-json-api/commit/b590802)) + +### ❤️ Thank You + +- Alex H + ## 10.0.0-beta.0 (2025-05-21) ### 🚀 Features From 4c559e291442e12c3d7089631de12482d0d5a53e Mon Sep 17 00:00:00 2001 From: Alex H Date: Fri, 23 May 2025 17:13:08 +0200 Subject: [PATCH 02/25] feat(json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm): up nestjs --- libs/json-api/json-api-nestjs-microorm/README.md | 1 + libs/json-api/json-api-nestjs-sdk/README.md | 1 + libs/json-api/json-api-nestjs-shared/README.md | 1 + libs/json-api/json-api-nestjs-typeorm/README.md | 1 + libs/json-api/json-api-nestjs/CHANGELOG.md | 12 +----------- 5 files changed, 5 insertions(+), 11 deletions(-) diff --git a/libs/json-api/json-api-nestjs-microorm/README.md b/libs/json-api/json-api-nestjs-microorm/README.md index e7361f2..4adb6a1 100644 --- a/libs/json-api/json-api-nestjs-microorm/README.md +++ b/libs/json-api/json-api-nestjs-microorm/README.md @@ -1,3 +1,4 @@ + # json-api-nestjs-microorm MocroOrm adapter for **[json-api-nestjs](https://github.com/klerick/nestjs-json-api/tree/master/libs/json-api/json-api-nestjs)** diff --git a/libs/json-api/json-api-nestjs-sdk/README.md b/libs/json-api/json-api-nestjs-sdk/README.md index 51cc5bf..ece5b62 100644 --- a/libs/json-api/json-api-nestjs-sdk/README.md +++ b/libs/json-api/json-api-nestjs-sdk/README.md @@ -1,3 +1,4 @@ +

NPM Version Package License diff --git a/libs/json-api/json-api-nestjs-shared/README.md b/libs/json-api/json-api-nestjs-shared/README.md index 45bd9c0..4a4ee3d 100644 --- a/libs/json-api/json-api-nestjs-shared/README.md +++ b/libs/json-api/json-api-nestjs-shared/README.md @@ -1,3 +1,4 @@ + # json-api-nestjs-shared Helper module for **[json-api-nestjs](https://github.com/klerick/nestjs-json-api/tree/master/libs/json-api/json-api-nestjs)** diff --git a/libs/json-api/json-api-nestjs-typeorm/README.md b/libs/json-api/json-api-nestjs-typeorm/README.md index 8121b63..858df4d 100644 --- a/libs/json-api/json-api-nestjs-typeorm/README.md +++ b/libs/json-api/json-api-nestjs-typeorm/README.md @@ -1,3 +1,4 @@ + # json-api-nestjs-typeorm TypeOrm adapter for **[json-api-nestjs](https://github.com/klerick/nestjs-json-api/tree/master/libs/json-api/json-api-nestjs)** diff --git a/libs/json-api/json-api-nestjs/CHANGELOG.md b/libs/json-api/json-api-nestjs/CHANGELOG.md index 489834b..59c289a 100644 --- a/libs/json-api/json-api-nestjs/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs/CHANGELOG.md @@ -1,13 +1,3 @@ -## 10.0.0-beta.1 (2025-05-23) - -### 🚀 Features - -- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([b590802](https://github.com/klerick/nestjs-json-api/commit/b590802)) - -### ❤️ Thank You - -- Alex H - ## 10.0.0-beta.0 (2025-05-21) ### 🚀 Features @@ -124,4 +114,4 @@ ### ❤️ Thank You -- Alex H \ No newline at end of file +- Alex H From 651448f7c55fe64bb568d88f7b62d05382df5ef6 Mon Sep 17 00:00:00 2001 From: Alex H Date: Fri, 23 May 2025 17:14:05 +0200 Subject: [PATCH 03/25] ci: debug bump and publish --- .github/workflows/new-release.yml | 66 +++++++++++++++---------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/.github/workflows/new-release.yml b/.github/workflows/new-release.yml index 35a04a6..2e6587c 100644 --- a/.github/workflows/new-release.yml +++ b/.github/workflows/new-release.yml @@ -91,42 +91,42 @@ jobs: project3: ${{ github.event.inputs.project3 }} project4: ${{ github.event.inputs.project4 }} - test: - needs: [compute-projects] - uses: ./.github/workflows/test.yml - with: - mainBranch: "last-tag" - secrets: - NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} - - e2e-test: - needs: [test] - uses: ./.github/workflows/e2e-test.yml - with: - mainBranch: "last-tag" - secrets: - NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} +# test: +# needs: [compute-projects] +# uses: ./.github/workflows/test.yml +# with: +# mainBranch: "last-tag" +# secrets: +# NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} +# +# e2e-test: +# needs: [test] +# uses: ./.github/workflows/e2e-test.yml +# with: +# mainBranch: "last-tag" +# secrets: +# NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} +# +# build: +# needs: [test, e2e-test] +# uses: ./.github/workflows/build.yml +# with: +# mainBranch: "last-tag" +# secrets: +# NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} - build: - needs: [test, e2e-test] - uses: ./.github/workflows/build.yml - with: - mainBranch: "last-tag" - secrets: - NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} - - upload-badge: - needs: [ test, e2e-test ] - uses: ./.github/workflows/upload-badge.yml - with: - mainBranch: "last-tag" - secrets: - NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} - GIST_SECRET: ${{ secrets.GIST_SECRET }} - GIST_ID: ${{ secrets.GIST_ID }} +# upload-badge: +# needs: [ test, e2e-test ] +# uses: ./.github/workflows/upload-badge.yml +# with: +# mainBranch: "last-tag" +# secrets: +# NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} +# GIST_SECRET: ${{ secrets.GIST_SECRET }} +# GIST_ID: ${{ secrets.GIST_ID }} bump-version: - needs: [build] +# needs: [build] uses: ./.github/workflows/bump-version.yml with: projects: ${{ needs.compute-projects.outputs.finalProjects }} From 73e76ab0b88260e10204daaddcab47903fd47c04 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 23 May 2025 15:16:06 +0000 Subject: [PATCH 04/25] chore(release): publish - project: json-api-nestjs-microorm 0.1.0-beta.2 - project: json-api-nestjs-typeorm 0.1.0-beta.2 - project: json-api-nestjs-shared 1.0.0-beta.2 - project: json-api-nestjs-sdk 10.0.0-beta.2 - project: json-api-nestjs 10.0.0-beta.2 --- libs/json-api/json-api-nestjs-microorm/CHANGELOG.md | 10 ++++++++++ libs/json-api/json-api-nestjs-microorm/package.json | 2 +- libs/json-api/json-api-nestjs-sdk/CHANGELOG.md | 10 ++++++++++ libs/json-api/json-api-nestjs-sdk/package.json | 2 +- libs/json-api/json-api-nestjs-shared/CHANGELOG.md | 10 ++++++++++ libs/json-api/json-api-nestjs-shared/package.json | 2 +- libs/json-api/json-api-nestjs-typeorm/CHANGELOG.md | 10 ++++++++++ libs/json-api/json-api-nestjs-typeorm/package.json | 2 +- libs/json-api/json-api-nestjs/CHANGELOG.md | 11 +++++++++++ libs/json-api/json-api-nestjs/package.json | 2 +- 10 files changed, 56 insertions(+), 5 deletions(-) diff --git a/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md b/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md index a7c15a1..74cac1b 100644 --- a/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md @@ -1,3 +1,13 @@ +## 0.1.0-beta.2 (2025-05-23) + +### 🚀 Features + +- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([4c559e2](https://github.com/klerick/nestjs-json-api/commit/4c559e2)) + +### ❤️ Thank You + +- Alex H + ## 0.1.0-beta.0 (2025-05-21) ### 🚀 Features diff --git a/libs/json-api/json-api-nestjs-microorm/package.json b/libs/json-api/json-api-nestjs-microorm/package.json index 2c9b0ed..dc70a77 100644 --- a/libs/json-api/json-api-nestjs-microorm/package.json +++ b/libs/json-api/json-api-nestjs-microorm/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-microorm", - "version": "0.1.0-beta.1", + "version": "0.1.0-beta.2", "type": "commonjs", "main": "./src/index.js", "types": "./src/index.d.ts", diff --git a/libs/json-api/json-api-nestjs-sdk/CHANGELOG.md b/libs/json-api/json-api-nestjs-sdk/CHANGELOG.md index b213dbf..38eefe0 100644 --- a/libs/json-api/json-api-nestjs-sdk/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs-sdk/CHANGELOG.md @@ -1,3 +1,13 @@ +## 10.0.0-beta.2 (2025-05-23) + +### 🚀 Features + +- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([4c559e2](https://github.com/klerick/nestjs-json-api/commit/4c559e2)) + +### ❤️ Thank You + +- Alex H + ## 10.0.0-beta.0 (2025-05-21) This was a version bump only for json-api-nestjs-sdk to align it with other projects, there were no code changes. diff --git a/libs/json-api/json-api-nestjs-sdk/package.json b/libs/json-api/json-api-nestjs-sdk/package.json index 9b56563..025c725 100644 --- a/libs/json-api/json-api-nestjs-sdk/package.json +++ b/libs/json-api/json-api-nestjs-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-sdk", - "version": "10.0.0-beta.1", + "version": "10.0.0-beta.2", "description": "Helper for client JsonAPi Plugin for NestJs", "keywords": [ "nestjs", diff --git a/libs/json-api/json-api-nestjs-shared/CHANGELOG.md b/libs/json-api/json-api-nestjs-shared/CHANGELOG.md index bcac40f..3d0e189 100644 --- a/libs/json-api/json-api-nestjs-shared/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs-shared/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0-beta.2 (2025-05-23) + +### 🚀 Features + +- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([4c559e2](https://github.com/klerick/nestjs-json-api/commit/4c559e2)) + +### ❤️ Thank You + +- Alex H + ## 1.0.0-beta.0 (2025-05-21) ### 🚀 Features diff --git a/libs/json-api/json-api-nestjs-shared/package.json b/libs/json-api/json-api-nestjs-shared/package.json index b558f2f..74d1409 100644 --- a/libs/json-api/json-api-nestjs-shared/package.json +++ b/libs/json-api/json-api-nestjs-shared/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-shared", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "description": "Shared Helper for JsonApi Plugin for NestJs", "keywords": [ "nestjs", diff --git a/libs/json-api/json-api-nestjs-typeorm/CHANGELOG.md b/libs/json-api/json-api-nestjs-typeorm/CHANGELOG.md index 6a40cd5..8d47d4b 100644 --- a/libs/json-api/json-api-nestjs-typeorm/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs-typeorm/CHANGELOG.md @@ -1,3 +1,13 @@ +## 0.1.0-beta.2 (2025-05-23) + +### 🚀 Features + +- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([4c559e2](https://github.com/klerick/nestjs-json-api/commit/4c559e2)) + +### ❤️ Thank You + +- Alex H + ## 0.1.0-beta.0 (2025-05-21) ### 🚀 Features diff --git a/libs/json-api/json-api-nestjs-typeorm/package.json b/libs/json-api/json-api-nestjs-typeorm/package.json index ffe277b..5e20081 100644 --- a/libs/json-api/json-api-nestjs-typeorm/package.json +++ b/libs/json-api/json-api-nestjs-typeorm/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-typeorm", - "version": "0.1.0-beta.1", + "version": "0.1.0-beta.2", "dependencies": { "tslib": ">2.3.0", "reflect-metadata": "^0.1.12 || ^0.2.0", diff --git a/libs/json-api/json-api-nestjs/CHANGELOG.md b/libs/json-api/json-api-nestjs/CHANGELOG.md index 59c289a..d99b939 100644 --- a/libs/json-api/json-api-nestjs/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs/CHANGELOG.md @@ -1,3 +1,14 @@ +## 10.0.0-beta.2 (2025-05-23) + +### 🚀 Features + +- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([4c559e2](https://github.com/klerick/nestjs-json-api/commit/4c559e2)) +- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([b590802](https://github.com/klerick/nestjs-json-api/commit/b590802)) + +### ❤️ Thank You + +- Alex H + ## 10.0.0-beta.0 (2025-05-21) ### 🚀 Features diff --git a/libs/json-api/json-api-nestjs/package.json b/libs/json-api/json-api-nestjs/package.json index c9e4e85..5a9aa07 100644 --- a/libs/json-api/json-api-nestjs/package.json +++ b/libs/json-api/json-api-nestjs/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs", - "version": "10.0.0-beta.1", + "version": "10.0.0-beta.2", "type": "commonjs", "description": "JsonApi Plugin for NestJs", "keywords": [ From 42b6b8234210fe5cd0b159082ca165237ababbb2 Mon Sep 17 00:00:00 2001 From: Alex H Date: Fri, 23 May 2025 17:26:28 +0200 Subject: [PATCH 05/25] feat(json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm): up nestjs --- libs/json-api/json-api-nestjs-microorm/CHANGELOG.md | 12 +----------- libs/json-api/json-api-nestjs-microorm/README.md | 1 - libs/json-api/json-api-nestjs-sdk/CHANGELOG.md | 12 +----------- libs/json-api/json-api-nestjs-sdk/README.md | 1 - libs/json-api/json-api-nestjs-shared/CHANGELOG.md | 12 +----------- libs/json-api/json-api-nestjs-shared/README.md | 1 - libs/json-api/json-api-nestjs-typeorm/CHANGELOG.md | 12 +----------- libs/json-api/json-api-nestjs-typeorm/README.md | 1 - libs/json-api/json-api-nestjs/CHANGELOG.md | 11 ----------- 9 files changed, 4 insertions(+), 59 deletions(-) diff --git a/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md b/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md index 74cac1b..1bf2d4c 100644 --- a/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md @@ -1,13 +1,3 @@ -## 0.1.0-beta.2 (2025-05-23) - -### 🚀 Features - -- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([4c559e2](https://github.com/klerick/nestjs-json-api/commit/4c559e2)) - -### ❤️ Thank You - -- Alex H - ## 0.1.0-beta.0 (2025-05-21) ### 🚀 Features @@ -20,4 +10,4 @@ ### ❤️ Thank You -- Alex H \ No newline at end of file +- Alex H diff --git a/libs/json-api/json-api-nestjs-microorm/README.md b/libs/json-api/json-api-nestjs-microorm/README.md index 4adb6a1..e7361f2 100644 --- a/libs/json-api/json-api-nestjs-microorm/README.md +++ b/libs/json-api/json-api-nestjs-microorm/README.md @@ -1,4 +1,3 @@ - # json-api-nestjs-microorm MocroOrm adapter for **[json-api-nestjs](https://github.com/klerick/nestjs-json-api/tree/master/libs/json-api/json-api-nestjs)** diff --git a/libs/json-api/json-api-nestjs-sdk/CHANGELOG.md b/libs/json-api/json-api-nestjs-sdk/CHANGELOG.md index 38eefe0..176f070 100644 --- a/libs/json-api/json-api-nestjs-sdk/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs-sdk/CHANGELOG.md @@ -1,13 +1,3 @@ -## 10.0.0-beta.2 (2025-05-23) - -### 🚀 Features - -- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([4c559e2](https://github.com/klerick/nestjs-json-api/commit/4c559e2)) - -### ❤️ Thank You - -- Alex H - ## 10.0.0-beta.0 (2025-05-21) This was a version bump only for json-api-nestjs-sdk to align it with other projects, there were no code changes. @@ -65,4 +55,4 @@ This was a version bump only for json-api-nestjs-sdk to align it with other proj ### ❤️ Thank You -- Alex H \ No newline at end of file +- Alex H diff --git a/libs/json-api/json-api-nestjs-sdk/README.md b/libs/json-api/json-api-nestjs-sdk/README.md index ece5b62..51cc5bf 100644 --- a/libs/json-api/json-api-nestjs-sdk/README.md +++ b/libs/json-api/json-api-nestjs-sdk/README.md @@ -1,4 +1,3 @@ -

NPM Version Package License diff --git a/libs/json-api/json-api-nestjs-shared/CHANGELOG.md b/libs/json-api/json-api-nestjs-shared/CHANGELOG.md index 3d0e189..121da80 100644 --- a/libs/json-api/json-api-nestjs-shared/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs-shared/CHANGELOG.md @@ -1,13 +1,3 @@ -## 1.0.0-beta.2 (2025-05-23) - -### 🚀 Features - -- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([4c559e2](https://github.com/klerick/nestjs-json-api/commit/4c559e2)) - -### ❤️ Thank You - -- Alex H - ## 1.0.0-beta.0 (2025-05-21) ### 🚀 Features @@ -18,4 +8,4 @@ ### ❤️ Thank You -- Alex H \ No newline at end of file +- Alex H diff --git a/libs/json-api/json-api-nestjs-shared/README.md b/libs/json-api/json-api-nestjs-shared/README.md index 4a4ee3d..45bd9c0 100644 --- a/libs/json-api/json-api-nestjs-shared/README.md +++ b/libs/json-api/json-api-nestjs-shared/README.md @@ -1,4 +1,3 @@ - # json-api-nestjs-shared Helper module for **[json-api-nestjs](https://github.com/klerick/nestjs-json-api/tree/master/libs/json-api/json-api-nestjs)** diff --git a/libs/json-api/json-api-nestjs-typeorm/CHANGELOG.md b/libs/json-api/json-api-nestjs-typeorm/CHANGELOG.md index 8d47d4b..631d157 100644 --- a/libs/json-api/json-api-nestjs-typeorm/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs-typeorm/CHANGELOG.md @@ -1,13 +1,3 @@ -## 0.1.0-beta.2 (2025-05-23) - -### 🚀 Features - -- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([4c559e2](https://github.com/klerick/nestjs-json-api/commit/4c559e2)) - -### ❤️ Thank You - -- Alex H - ## 0.1.0-beta.0 (2025-05-21) ### 🚀 Features @@ -20,4 +10,4 @@ ### ❤️ Thank You -- Alex H \ No newline at end of file +- Alex H diff --git a/libs/json-api/json-api-nestjs-typeorm/README.md b/libs/json-api/json-api-nestjs-typeorm/README.md index 858df4d..8121b63 100644 --- a/libs/json-api/json-api-nestjs-typeorm/README.md +++ b/libs/json-api/json-api-nestjs-typeorm/README.md @@ -1,4 +1,3 @@ - # json-api-nestjs-typeorm TypeOrm adapter for **[json-api-nestjs](https://github.com/klerick/nestjs-json-api/tree/master/libs/json-api/json-api-nestjs)** diff --git a/libs/json-api/json-api-nestjs/CHANGELOG.md b/libs/json-api/json-api-nestjs/CHANGELOG.md index d99b939..59c289a 100644 --- a/libs/json-api/json-api-nestjs/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs/CHANGELOG.md @@ -1,14 +1,3 @@ -## 10.0.0-beta.2 (2025-05-23) - -### 🚀 Features - -- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([4c559e2](https://github.com/klerick/nestjs-json-api/commit/4c559e2)) -- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([b590802](https://github.com/klerick/nestjs-json-api/commit/b590802)) - -### ❤️ Thank You - -- Alex H - ## 10.0.0-beta.0 (2025-05-21) ### 🚀 Features From 6d72fe1d6e07132208e6efb25b727dfeeaeb1c8c Mon Sep 17 00:00:00 2001 From: Alex H Date: Fri, 23 May 2025 17:28:04 +0200 Subject: [PATCH 06/25] feat(json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm): up nestjs --- .github/workflows/new-release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/new-release.yml b/.github/workflows/new-release.yml index 2e6587c..a475615 100644 --- a/.github/workflows/new-release.yml +++ b/.github/workflows/new-release.yml @@ -127,6 +127,7 @@ jobs: bump-version: # needs: [build] + needs: [compute-projects] uses: ./.github/workflows/bump-version.yml with: projects: ${{ needs.compute-projects.outputs.finalProjects }} From ccd03c59f14e507ecad81703a43aebddce2a36ed Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 23 May 2025 15:31:14 +0000 Subject: [PATCH 07/25] chore(release): publish - project: json-api-nestjs-microorm 0.1.0-beta.3 - project: json-api-nestjs-typeorm 0.1.0-beta.3 - project: json-api-nestjs-shared 1.0.0-beta.3 - project: json-api-nestjs-sdk 10.0.0-beta.3 - project: json-api-nestjs 10.0.0-beta.3 --- libs/json-api/json-api-nestjs-microorm/CHANGELOG.md | 10 ++++++++++ libs/json-api/json-api-nestjs-microorm/package.json | 2 +- libs/json-api/json-api-nestjs-sdk/CHANGELOG.md | 10 ++++++++++ libs/json-api/json-api-nestjs-sdk/package.json | 2 +- libs/json-api/json-api-nestjs-shared/CHANGELOG.md | 10 ++++++++++ libs/json-api/json-api-nestjs-shared/package.json | 2 +- libs/json-api/json-api-nestjs-typeorm/CHANGELOG.md | 10 ++++++++++ libs/json-api/json-api-nestjs-typeorm/package.json | 2 +- libs/json-api/json-api-nestjs/CHANGELOG.md | 10 ++++++++++ libs/json-api/json-api-nestjs/package.json | 2 +- 10 files changed, 55 insertions(+), 5 deletions(-) diff --git a/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md b/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md index 1bf2d4c..a58fc32 100644 --- a/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md @@ -1,3 +1,13 @@ +## 0.1.0-beta.3 (2025-05-23) + +### 🚀 Features + +- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([42b6b82](https://github.com/klerick/nestjs-json-api/commit/42b6b82)) + +### ❤️ Thank You + +- Alex H + ## 0.1.0-beta.0 (2025-05-21) ### 🚀 Features diff --git a/libs/json-api/json-api-nestjs-microorm/package.json b/libs/json-api/json-api-nestjs-microorm/package.json index dc70a77..6a12555 100644 --- a/libs/json-api/json-api-nestjs-microorm/package.json +++ b/libs/json-api/json-api-nestjs-microorm/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-microorm", - "version": "0.1.0-beta.2", + "version": "0.1.0-beta.3", "type": "commonjs", "main": "./src/index.js", "types": "./src/index.d.ts", diff --git a/libs/json-api/json-api-nestjs-sdk/CHANGELOG.md b/libs/json-api/json-api-nestjs-sdk/CHANGELOG.md index 176f070..7430e1a 100644 --- a/libs/json-api/json-api-nestjs-sdk/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs-sdk/CHANGELOG.md @@ -1,3 +1,13 @@ +## 10.0.0-beta.3 (2025-05-23) + +### 🚀 Features + +- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([42b6b82](https://github.com/klerick/nestjs-json-api/commit/42b6b82)) + +### ❤️ Thank You + +- Alex H + ## 10.0.0-beta.0 (2025-05-21) This was a version bump only for json-api-nestjs-sdk to align it with other projects, there were no code changes. diff --git a/libs/json-api/json-api-nestjs-sdk/package.json b/libs/json-api/json-api-nestjs-sdk/package.json index 025c725..aadbd51 100644 --- a/libs/json-api/json-api-nestjs-sdk/package.json +++ b/libs/json-api/json-api-nestjs-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-sdk", - "version": "10.0.0-beta.2", + "version": "10.0.0-beta.3", "description": "Helper for client JsonAPi Plugin for NestJs", "keywords": [ "nestjs", diff --git a/libs/json-api/json-api-nestjs-shared/CHANGELOG.md b/libs/json-api/json-api-nestjs-shared/CHANGELOG.md index 121da80..f4be32d 100644 --- a/libs/json-api/json-api-nestjs-shared/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs-shared/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0-beta.3 (2025-05-23) + +### 🚀 Features + +- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([42b6b82](https://github.com/klerick/nestjs-json-api/commit/42b6b82)) + +### ❤️ Thank You + +- Alex H + ## 1.0.0-beta.0 (2025-05-21) ### 🚀 Features diff --git a/libs/json-api/json-api-nestjs-shared/package.json b/libs/json-api/json-api-nestjs-shared/package.json index 74d1409..b23fc3b 100644 --- a/libs/json-api/json-api-nestjs-shared/package.json +++ b/libs/json-api/json-api-nestjs-shared/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-shared", - "version": "1.0.0-beta.2", + "version": "1.0.0-beta.3", "description": "Shared Helper for JsonApi Plugin for NestJs", "keywords": [ "nestjs", diff --git a/libs/json-api/json-api-nestjs-typeorm/CHANGELOG.md b/libs/json-api/json-api-nestjs-typeorm/CHANGELOG.md index 631d157..aadd31e 100644 --- a/libs/json-api/json-api-nestjs-typeorm/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs-typeorm/CHANGELOG.md @@ -1,3 +1,13 @@ +## 0.1.0-beta.3 (2025-05-23) + +### 🚀 Features + +- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([42b6b82](https://github.com/klerick/nestjs-json-api/commit/42b6b82)) + +### ❤️ Thank You + +- Alex H + ## 0.1.0-beta.0 (2025-05-21) ### 🚀 Features diff --git a/libs/json-api/json-api-nestjs-typeorm/package.json b/libs/json-api/json-api-nestjs-typeorm/package.json index 5e20081..5918429 100644 --- a/libs/json-api/json-api-nestjs-typeorm/package.json +++ b/libs/json-api/json-api-nestjs-typeorm/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-typeorm", - "version": "0.1.0-beta.2", + "version": "0.1.0-beta.3", "dependencies": { "tslib": ">2.3.0", "reflect-metadata": "^0.1.12 || ^0.2.0", diff --git a/libs/json-api/json-api-nestjs/CHANGELOG.md b/libs/json-api/json-api-nestjs/CHANGELOG.md index 59c289a..0121f3c 100644 --- a/libs/json-api/json-api-nestjs/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs/CHANGELOG.md @@ -1,3 +1,13 @@ +## 10.0.0-beta.3 (2025-05-23) + +### 🚀 Features + +- **json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm:** up nestjs ([42b6b82](https://github.com/klerick/nestjs-json-api/commit/42b6b82)) + +### ❤️ Thank You + +- Alex H + ## 10.0.0-beta.0 (2025-05-21) ### 🚀 Features diff --git a/libs/json-api/json-api-nestjs/package.json b/libs/json-api/json-api-nestjs/package.json index 5a9aa07..f105649 100644 --- a/libs/json-api/json-api-nestjs/package.json +++ b/libs/json-api/json-api-nestjs/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs", - "version": "10.0.0-beta.2", + "version": "10.0.0-beta.3", "type": "commonjs", "description": "JsonApi Plugin for NestJs", "keywords": [ From 77c7bf470b4f834b1f9e368fe274d9325c4c4f27 Mon Sep 17 00:00:00 2001 From: Alex H Date: Fri, 23 May 2025 17:36:58 +0200 Subject: [PATCH 08/25] feat(json-api-nestjs,json-api-nestjs-microorm,json-api-nestjs-sdk,json-api-nestjs-shared,json-api-nestjs-typeorm): up nestjs --- .github/workflows/new-release.yml | 67 +++++++++---------- .../json-api-nestjs-microorm/package.json | 2 +- .../json-api/json-api-nestjs-sdk/package.json | 2 +- .../json-api-nestjs-shared/package.json | 2 +- .../json-api-nestjs-typeorm/package.json | 2 +- libs/json-api/json-api-nestjs/package.json | 2 +- 6 files changed, 38 insertions(+), 39 deletions(-) diff --git a/.github/workflows/new-release.yml b/.github/workflows/new-release.yml index a475615..35a04a6 100644 --- a/.github/workflows/new-release.yml +++ b/.github/workflows/new-release.yml @@ -91,43 +91,42 @@ jobs: project3: ${{ github.event.inputs.project3 }} project4: ${{ github.event.inputs.project4 }} -# test: -# needs: [compute-projects] -# uses: ./.github/workflows/test.yml -# with: -# mainBranch: "last-tag" -# secrets: -# NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} -# -# e2e-test: -# needs: [test] -# uses: ./.github/workflows/e2e-test.yml -# with: -# mainBranch: "last-tag" -# secrets: -# NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} -# -# build: -# needs: [test, e2e-test] -# uses: ./.github/workflows/build.yml -# with: -# mainBranch: "last-tag" -# secrets: -# NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} + test: + needs: [compute-projects] + uses: ./.github/workflows/test.yml + with: + mainBranch: "last-tag" + secrets: + NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} + + e2e-test: + needs: [test] + uses: ./.github/workflows/e2e-test.yml + with: + mainBranch: "last-tag" + secrets: + NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} -# upload-badge: -# needs: [ test, e2e-test ] -# uses: ./.github/workflows/upload-badge.yml -# with: -# mainBranch: "last-tag" -# secrets: -# NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} -# GIST_SECRET: ${{ secrets.GIST_SECRET }} -# GIST_ID: ${{ secrets.GIST_ID }} + build: + needs: [test, e2e-test] + uses: ./.github/workflows/build.yml + with: + mainBranch: "last-tag" + secrets: + NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} + + upload-badge: + needs: [ test, e2e-test ] + uses: ./.github/workflows/upload-badge.yml + with: + mainBranch: "last-tag" + secrets: + NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} + GIST_SECRET: ${{ secrets.GIST_SECRET }} + GIST_ID: ${{ secrets.GIST_ID }} bump-version: -# needs: [build] - needs: [compute-projects] + needs: [build] uses: ./.github/workflows/bump-version.yml with: projects: ${{ needs.compute-projects.outputs.finalProjects }} diff --git a/libs/json-api/json-api-nestjs-microorm/package.json b/libs/json-api/json-api-nestjs-microorm/package.json index 6a12555..dc70a77 100644 --- a/libs/json-api/json-api-nestjs-microorm/package.json +++ b/libs/json-api/json-api-nestjs-microorm/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-microorm", - "version": "0.1.0-beta.3", + "version": "0.1.0-beta.2", "type": "commonjs", "main": "./src/index.js", "types": "./src/index.d.ts", diff --git a/libs/json-api/json-api-nestjs-sdk/package.json b/libs/json-api/json-api-nestjs-sdk/package.json index aadbd51..025c725 100644 --- a/libs/json-api/json-api-nestjs-sdk/package.json +++ b/libs/json-api/json-api-nestjs-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-sdk", - "version": "10.0.0-beta.3", + "version": "10.0.0-beta.2", "description": "Helper for client JsonAPi Plugin for NestJs", "keywords": [ "nestjs", diff --git a/libs/json-api/json-api-nestjs-shared/package.json b/libs/json-api/json-api-nestjs-shared/package.json index b23fc3b..74d1409 100644 --- a/libs/json-api/json-api-nestjs-shared/package.json +++ b/libs/json-api/json-api-nestjs-shared/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-shared", - "version": "1.0.0-beta.3", + "version": "1.0.0-beta.2", "description": "Shared Helper for JsonApi Plugin for NestJs", "keywords": [ "nestjs", diff --git a/libs/json-api/json-api-nestjs-typeorm/package.json b/libs/json-api/json-api-nestjs-typeorm/package.json index 5918429..5e20081 100644 --- a/libs/json-api/json-api-nestjs-typeorm/package.json +++ b/libs/json-api/json-api-nestjs-typeorm/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-typeorm", - "version": "0.1.0-beta.3", + "version": "0.1.0-beta.2", "dependencies": { "tslib": ">2.3.0", "reflect-metadata": "^0.1.12 || ^0.2.0", diff --git a/libs/json-api/json-api-nestjs/package.json b/libs/json-api/json-api-nestjs/package.json index f105649..5a9aa07 100644 --- a/libs/json-api/json-api-nestjs/package.json +++ b/libs/json-api/json-api-nestjs/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs", - "version": "10.0.0-beta.3", + "version": "10.0.0-beta.2", "type": "commonjs", "description": "JsonApi Plugin for NestJs", "keywords": [ From d0e8c1d7cd17e955dec224e7a07d9e29d8533dc7 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 23 May 2025 15:51:13 +0000 Subject: [PATCH 09/25] chore(release): publish - project: json-api-nestjs-microorm 0.1.0-beta.3 - project: json-api-nestjs-typeorm 0.1.0-beta.3 - project: json-api-nestjs-shared 1.0.0-beta.3 - project: json-api-nestjs-sdk 10.0.0-beta.3 - project: json-api-nestjs 10.0.0-beta.3 --- libs/json-api/json-api-nestjs-microorm/package.json | 2 +- libs/json-api/json-api-nestjs-sdk/package.json | 2 +- libs/json-api/json-api-nestjs-shared/package.json | 2 +- libs/json-api/json-api-nestjs-typeorm/package.json | 2 +- libs/json-api/json-api-nestjs/package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/libs/json-api/json-api-nestjs-microorm/package.json b/libs/json-api/json-api-nestjs-microorm/package.json index dc70a77..6a12555 100644 --- a/libs/json-api/json-api-nestjs-microorm/package.json +++ b/libs/json-api/json-api-nestjs-microorm/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-microorm", - "version": "0.1.0-beta.2", + "version": "0.1.0-beta.3", "type": "commonjs", "main": "./src/index.js", "types": "./src/index.d.ts", diff --git a/libs/json-api/json-api-nestjs-sdk/package.json b/libs/json-api/json-api-nestjs-sdk/package.json index 025c725..aadbd51 100644 --- a/libs/json-api/json-api-nestjs-sdk/package.json +++ b/libs/json-api/json-api-nestjs-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-sdk", - "version": "10.0.0-beta.2", + "version": "10.0.0-beta.3", "description": "Helper for client JsonAPi Plugin for NestJs", "keywords": [ "nestjs", diff --git a/libs/json-api/json-api-nestjs-shared/package.json b/libs/json-api/json-api-nestjs-shared/package.json index 74d1409..b23fc3b 100644 --- a/libs/json-api/json-api-nestjs-shared/package.json +++ b/libs/json-api/json-api-nestjs-shared/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-shared", - "version": "1.0.0-beta.2", + "version": "1.0.0-beta.3", "description": "Shared Helper for JsonApi Plugin for NestJs", "keywords": [ "nestjs", diff --git a/libs/json-api/json-api-nestjs-typeorm/package.json b/libs/json-api/json-api-nestjs-typeorm/package.json index 5e20081..5918429 100644 --- a/libs/json-api/json-api-nestjs-typeorm/package.json +++ b/libs/json-api/json-api-nestjs-typeorm/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-typeorm", - "version": "0.1.0-beta.2", + "version": "0.1.0-beta.3", "dependencies": { "tslib": ">2.3.0", "reflect-metadata": "^0.1.12 || ^0.2.0", diff --git a/libs/json-api/json-api-nestjs/package.json b/libs/json-api/json-api-nestjs/package.json index 5a9aa07..f105649 100644 --- a/libs/json-api/json-api-nestjs/package.json +++ b/libs/json-api/json-api-nestjs/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs", - "version": "10.0.0-beta.2", + "version": "10.0.0-beta.3", "type": "commonjs", "description": "JsonApi Plugin for NestJs", "keywords": [ From 8603c6026ef7c05489f60caf6c5f6fa725dd0ef9 Mon Sep 17 00:00:00 2001 From: Alex H Date: Fri, 23 May 2025 18:18:43 +0200 Subject: [PATCH 10/25] chore: Update nx to 21 --- package-lock.json | 2166 +++++++++++++++++++++++++++++++++++---------- package.json | 24 +- 2 files changed, 1693 insertions(+), 497 deletions(-) diff --git a/package-lock.json b/package-lock.json index b00c0e8..07387ba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -67,16 +67,16 @@ "@jorgebodega/typeorm-seeding": "^6.0.1", "@nestjs/schematics": "^11.0.1", "@nestjs/testing": "^11.0.10", - "@nx/angular": "20.5.0", - "@nx/eslint": "20.5.0", - "@nx/eslint-plugin": "20.5.0", - "@nx/jest": "20.5.0", - "@nx/js": "20.5.0", - "@nx/nest": "20.5.0", - "@nx/node": "20.5.0", - "@nx/web": "20.5.0", - "@nx/webpack": "20.5.0", - "@nx/workspace": "20.5.0", + "@nx/angular": "21.1.1", + "@nx/eslint": "21.1.1", + "@nx/eslint-plugin": "21.1.1", + "@nx/jest": "21.1.1", + "@nx/js": "21.1.1", + "@nx/nest": "21.1.1", + "@nx/node": "21.1.1", + "@nx/web": "21.1.1", + "@nx/webpack": "21.1.1", + "@nx/workspace": "21.1.1", "@schematics/angular": "19.2.1", "@swc-node/register": "1.10.9", "@swc/core": "1.11.7", @@ -89,7 +89,7 @@ "@typescript-eslint/utils": "7.18.0", "autoprefixer": "^10.4.0", "eslint": "8.57.0", - "eslint-config-prettier": "^9.0.0", + "eslint-config-prettier": "10.1.5", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "jest-environment-node": "^29.7.0", @@ -97,7 +97,7 @@ "jsonc-eslint-parser": "^2.1.0", "knex-pglite": "^0.11.0", "ng-packagr": "19.2.0", - "nx": "20.5.0", + "nx": "21.1.1", "pg-mem": "^3.0.2", "postcss": "^8.4.5", "postcss-url": "~10.1.3", @@ -4737,6 +4737,436 @@ "node": ">= 10.13.0" } }, + "node_modules/@modern-js/node-bundle-require": { + "version": "2.65.1", + "resolved": "https://registry.npmjs.org/@modern-js/node-bundle-require/-/node-bundle-require-2.65.1.tgz", + "integrity": "sha512-XpEkciVEfDbkkLUI662ZFlI9tXsUQtLXk4NRJDBGosNnk9uL2XszmC8sKsdCSLK8AYuPW2w6MTVWuJsOR0EU8A==", + "dev": true, + "dependencies": { + "@modern-js/utils": "2.65.1", + "@swc/helpers": "0.5.13", + "esbuild": "0.17.19" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/@swc/helpers": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.13.tgz", + "integrity": "sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==", + "dev": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@modern-js/node-bundle-require/node_modules/esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, + "node_modules/@modern-js/utils": { + "version": "2.65.1", + "resolved": "https://registry.npmjs.org/@modern-js/utils/-/utils-2.65.1.tgz", + "integrity": "sha512-HrChf19F+6nALo5XPra8ycjhXGQfGi23+S7Y2FLfTKe8vaNnky8duT/XvRWpbS4pp3SQj8ryO8m/qWSsJ1Rogw==", + "dev": true, + "dependencies": { + "@swc/helpers": "0.5.13", + "caniuse-lite": "^1.0.30001520", + "lodash": "^4.17.21", + "rslog": "^1.1.0" + } + }, + "node_modules/@modern-js/utils/node_modules/@swc/helpers": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.13.tgz", + "integrity": "sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==", + "dev": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@module-federation/bridge-react-webpack-plugin": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/@module-federation/bridge-react-webpack-plugin/-/bridge-react-webpack-plugin-0.9.1.tgz", @@ -4748,6 +5178,178 @@ "semver": "7.6.3" } }, + "node_modules/@module-federation/cli": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/cli/-/cli-0.14.0.tgz", + "integrity": "sha512-ehXq9bOn7pQJ1yWsRpZ+AGWG2KqmGnr+zWEeazATvFzHe0z0TAP+3sIsuwsHgphBYX5uBrUY3v74I5wejQ0Jlg==", + "dev": true, + "dependencies": { + "@modern-js/node-bundle-require": "2.65.1", + "@module-federation/dts-plugin": "0.14.0", + "@module-federation/sdk": "0.14.0", + "chalk": "3.0.0", + "commander": "11.1.0" + }, + "bin": { + "mf": "bin/mf.js" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@module-federation/cli/node_modules/@module-federation/dts-plugin": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/dts-plugin/-/dts-plugin-0.14.0.tgz", + "integrity": "sha512-QowRHd3BgblGg4dV7vEPZX+sUKcXQ7QfCLkqrH0H8U7viF5ggQ07TFzuizDFFfi+/vg/aiwJADCbzR3nHEunbg==", + "dev": true, + "dependencies": { + "@module-federation/error-codes": "0.14.0", + "@module-federation/managers": "0.14.0", + "@module-federation/sdk": "0.14.0", + "@module-federation/third-party-dts-extractor": "0.14.0", + "adm-zip": "^0.5.10", + "ansi-colors": "^4.1.3", + "axios": "^1.8.2", + "chalk": "3.0.0", + "fs-extra": "9.1.0", + "isomorphic-ws": "5.0.0", + "koa": "2.16.1", + "lodash.clonedeepwith": "4.5.0", + "log4js": "6.9.1", + "node-schedule": "2.1.1", + "rambda": "^9.1.0", + "ws": "8.18.0" + }, + "peerDependencies": { + "typescript": "^4.9.0 || ^5.0.0", + "vue-tsc": ">=1.0.24" + }, + "peerDependenciesMeta": { + "vue-tsc": { + "optional": true + } + } + }, + "node_modules/@module-federation/cli/node_modules/@module-federation/error-codes": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.14.0.tgz", + "integrity": "sha512-GGk+EoeSACJikZZyShnLshtq9E2eCrDWbRiB4QAFXCX4oYmGgFfzXlx59vMNwqTKPJWxkEGnPYacJMcr2YYjag==", + "dev": true + }, + "node_modules/@module-federation/cli/node_modules/@module-federation/managers": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/managers/-/managers-0.14.0.tgz", + "integrity": "sha512-L8HKIBUgH4g7owP6Z1OkoeUx/sjBPynx/R7OTepbiRDsGdXmkUrO0fN9BKni4YkDeRLcPwL/GjBhy/wL8Y/W6Q==", + "dev": true, + "dependencies": { + "@module-federation/sdk": "0.14.0", + "find-pkg": "2.0.0", + "fs-extra": "9.1.0" + } + }, + "node_modules/@module-federation/cli/node_modules/@module-federation/sdk": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.14.0.tgz", + "integrity": "sha512-lg/OWRsh18hsyTCamOOhEX546vbDiA2O4OggTxxH2wTGr156N6DdELGQlYIKfRdU/0StgtQS81Goc0BgDZlx9A==", + "dev": true + }, + "node_modules/@module-federation/cli/node_modules/@module-federation/third-party-dts-extractor": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/third-party-dts-extractor/-/third-party-dts-extractor-0.14.0.tgz", + "integrity": "sha512-rUgYWpZvIlt5f+Bt2g1j8yXBuyjqv8+CfMnC+eT7TcUI8IsL68jwFHCN+9muCFtIjLCbJ65BwJXCxLOSAE02KA==", + "dev": true, + "dependencies": { + "find-pkg": "2.0.0", + "fs-extra": "9.1.0", + "resolve": "1.22.8" + } + }, + "node_modules/@module-federation/cli/node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/@module-federation/cli/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@module-federation/cli/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@module-federation/cli/node_modules/http-errors/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@module-federation/cli/node_modules/koa": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz", + "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==", + "dev": true, + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, + "node_modules/@module-federation/cli/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/@module-federation/data-prefetch": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/@module-federation/data-prefetch/-/data-prefetch-0.9.1.tgz", @@ -4872,22 +5474,21 @@ } }, "node_modules/@module-federation/node": { - "version": "2.6.28", - "resolved": "https://registry.npmjs.org/@module-federation/node/-/node-2.6.28.tgz", - "integrity": "sha512-0N0vb4wRRvbKXWQUIWcurvBYHXzkzV8M1yzhhQzeYAVGyfGMmx/WRXPLTld6rEk1iymRuhyC7gYNcA1TnXDb6w==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@module-federation/node/-/node-2.7.3.tgz", + "integrity": "sha512-xFCPprDHSZAX2CO43Rb13AjStrON/mw/8Ewtx6BgL+lySqWre/dr2GL7hzEATIcap/agT4ardfiooXr7ACug5A==", "dev": true, "dependencies": { - "@module-federation/enhanced": "0.10.0", - "@module-federation/runtime": "0.10.0", - "@module-federation/sdk": "0.10.0", - "@module-federation/utilities": "3.1.46", + "@module-federation/enhanced": "0.14.0", + "@module-federation/runtime": "0.14.0", + "@module-federation/sdk": "0.14.0", "btoa": "1.2.1", "encoding": "^0.1.13", "node-fetch": "2.7.0" }, "peerDependencies": { - "react": "^16||^17||^18", - "react-dom": "^16||^17||^18", + "react": "^16||^17||^18||^19", + "react-dom": "^16||^17||^18||^19", "webpack": "^5.40.0" }, "peerDependenciesMeta": { @@ -4903,24 +5504,24 @@ } }, "node_modules/@module-federation/node/node_modules/@module-federation/bridge-react-webpack-plugin": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@module-federation/bridge-react-webpack-plugin/-/bridge-react-webpack-plugin-0.10.0.tgz", - "integrity": "sha512-wvqsjqqVXNI36Q98zFFK4saBFH3M+kJC9c/UZfGIWC86kBVRgWDOKphP4nF+cpjJsFEexoGCNefUswqsx14Y1Q==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/bridge-react-webpack-plugin/-/bridge-react-webpack-plugin-0.14.0.tgz", + "integrity": "sha512-dcYFifgMTyswsbm3Skac+LfpL6e+GUmdm/Vov41zmZiiqZ0+RZPZ7OPbNt+gRPQ4+H1xXuUcZdgGPTJl4kGgIQ==", "dev": true, "dependencies": { - "@module-federation/sdk": "0.10.0", + "@module-federation/sdk": "0.14.0", "@types/semver": "7.5.8", "semver": "7.6.3" } }, "node_modules/@module-federation/node/node_modules/@module-federation/data-prefetch": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@module-federation/data-prefetch/-/data-prefetch-0.10.0.tgz", - "integrity": "sha512-aXomkuNNTNhJmU9TQALvvRbf8NlDkPd3Q3iGJ817qAwnHIXAQ3x9nRtWqhAIovQra3R7i3u3KI1hIe0ivTIrNg==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/data-prefetch/-/data-prefetch-0.14.0.tgz", + "integrity": "sha512-+Bky9A1rCCWTavHczRGeozHJjDey2g/oF+Mpq5r0u6lYoDvwGJbEgHTsdBfxsizX98GBhrsya4tG+E7ClWKcRA==", "dev": true, "dependencies": { - "@module-federation/runtime": "0.10.0", - "@module-federation/sdk": "0.10.0", + "@module-federation/runtime": "0.14.0", + "@module-federation/sdk": "0.14.0", "fs-extra": "9.1.0" }, "peerDependencies": { @@ -4929,22 +5530,22 @@ } }, "node_modules/@module-federation/node/node_modules/@module-federation/dts-plugin": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@module-federation/dts-plugin/-/dts-plugin-0.10.0.tgz", - "integrity": "sha512-RP5Rv0dhU2OovcMKjnMIoi6ybcS2vftT/v5Ia5qCHIyl3YtvbqS1Eo4C59sKEfnYUkGYMFZxjPhKNZjKVfrATg==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/dts-plugin/-/dts-plugin-0.14.0.tgz", + "integrity": "sha512-QowRHd3BgblGg4dV7vEPZX+sUKcXQ7QfCLkqrH0H8U7viF5ggQ07TFzuizDFFfi+/vg/aiwJADCbzR3nHEunbg==", "dev": true, "dependencies": { - "@module-federation/error-codes": "0.10.0", - "@module-federation/managers": "0.10.0", - "@module-federation/sdk": "0.10.0", - "@module-federation/third-party-dts-extractor": "0.10.0", + "@module-federation/error-codes": "0.14.0", + "@module-federation/managers": "0.14.0", + "@module-federation/sdk": "0.14.0", + "@module-federation/third-party-dts-extractor": "0.14.0", "adm-zip": "^0.5.10", "ansi-colors": "^4.1.3", - "axios": "^1.7.4", + "axios": "^1.8.2", "chalk": "3.0.0", "fs-extra": "9.1.0", "isomorphic-ws": "5.0.0", - "koa": "2.15.4", + "koa": "2.16.1", "lodash.clonedeepwith": "4.5.0", "log4js": "6.9.1", "node-schedule": "2.1.1", @@ -4962,24 +5563,29 @@ } }, "node_modules/@module-federation/node/node_modules/@module-federation/enhanced": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@module-federation/enhanced/-/enhanced-0.10.0.tgz", - "integrity": "sha512-JN6LXGM2mu17JaXJMRZVSwbsxnBDO+6vz2VcQAwnlAQkBn2dvTwBBj0YyCYaO6BzNWjiYtGF8TEu5NAVhAxxLQ==", - "dev": true, - "dependencies": { - "@module-federation/bridge-react-webpack-plugin": "0.10.0", - "@module-federation/data-prefetch": "0.10.0", - "@module-federation/dts-plugin": "0.10.0", - "@module-federation/error-codes": "0.10.0", - "@module-federation/inject-external-runtime-core-plugin": "0.10.0", - "@module-federation/managers": "0.10.0", - "@module-federation/manifest": "0.10.0", - "@module-federation/rspack": "0.10.0", - "@module-federation/runtime-tools": "0.10.0", - "@module-federation/sdk": "0.10.0", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/enhanced/-/enhanced-0.14.0.tgz", + "integrity": "sha512-rmCy5uQywuloGh7UIkWuXCM2iC0zF56UP2AFsexGjJSvxGtAHgYAr4XSbUVSRAjzfGu4Gka2SZ6b2XeO7StqLw==", + "dev": true, + "dependencies": { + "@module-federation/bridge-react-webpack-plugin": "0.14.0", + "@module-federation/cli": "0.14.0", + "@module-federation/data-prefetch": "0.14.0", + "@module-federation/dts-plugin": "0.14.0", + "@module-federation/error-codes": "0.14.0", + "@module-federation/inject-external-runtime-core-plugin": "0.14.0", + "@module-federation/managers": "0.14.0", + "@module-federation/manifest": "0.14.0", + "@module-federation/rspack": "0.14.0", + "@module-federation/runtime-tools": "0.14.0", + "@module-federation/sdk": "0.14.0", "btoa": "^1.2.1", + "schema-utils": "^4.3.0", "upath": "2.0.1" }, + "bin": { + "mf": "bin/mf.js" + }, "peerDependencies": { "typescript": "^4.9.0 || ^5.0.0", "vue-tsc": ">=1.0.24", @@ -4998,57 +5604,58 @@ } }, "node_modules/@module-federation/node/node_modules/@module-federation/error-codes": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.10.0.tgz", - "integrity": "sha512-DfLcssfcCG0gXW2GY8v1ZCa7u0oSwtRnrk1gCjL+SfQxvpCL4S9RgYdl6me3vKOjirttCp289MVa1IHF7wu8qg==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.14.0.tgz", + "integrity": "sha512-GGk+EoeSACJikZZyShnLshtq9E2eCrDWbRiB4QAFXCX4oYmGgFfzXlx59vMNwqTKPJWxkEGnPYacJMcr2YYjag==", "dev": true }, "node_modules/@module-federation/node/node_modules/@module-federation/inject-external-runtime-core-plugin": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@module-federation/inject-external-runtime-core-plugin/-/inject-external-runtime-core-plugin-0.10.0.tgz", - "integrity": "sha512-+Da+uvnexREenBDISIuwEj0dC9ZjLFkMM06xxUBJ7ahvq0rk0/11XVBO2G4oo2ceqQQpUex0BzRWKSZ7ys8IFQ==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/inject-external-runtime-core-plugin/-/inject-external-runtime-core-plugin-0.14.0.tgz", + "integrity": "sha512-bpSByxlKfnOJPnyM3rnoO/Iyk8DY/dKeGbI+niGZNPy5NvtfS4D7OX25P1fozhdUYOsYQ4UZ/h9x1OXjPlF1lQ==", "dev": true, "peerDependencies": { - "@module-federation/runtime-tools": "0.10.0" + "@module-federation/runtime-tools": "0.14.0" } }, "node_modules/@module-federation/node/node_modules/@module-federation/managers": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@module-federation/managers/-/managers-0.10.0.tgz", - "integrity": "sha512-k+AM7Cg9mwlfSo4KPK04oSxXWwv9EHWOMgOJnrb77r5ZBGQoBE6cwrICJGfppiIZGyY7z2k1RvYuy/1DK1PXDA==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/managers/-/managers-0.14.0.tgz", + "integrity": "sha512-L8HKIBUgH4g7owP6Z1OkoeUx/sjBPynx/R7OTepbiRDsGdXmkUrO0fN9BKni4YkDeRLcPwL/GjBhy/wL8Y/W6Q==", "dev": true, "dependencies": { - "@module-federation/sdk": "0.10.0", + "@module-federation/sdk": "0.14.0", "find-pkg": "2.0.0", "fs-extra": "9.1.0" } }, "node_modules/@module-federation/node/node_modules/@module-federation/manifest": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@module-federation/manifest/-/manifest-0.10.0.tgz", - "integrity": "sha512-XdZqYb5hQCzZhJPbgfXM9VDgDKLqZmHKpQrsYFeK5MTOJX6EmpHSCCZs8vcnf9DXUy9flxtjwBzDeHgASQnpJQ==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/manifest/-/manifest-0.14.0.tgz", + "integrity": "sha512-UjSjZCncyG1+b6jA5t06RD8HEQZ01q38U+FjTHBnASrPdfWOL2DivxGru+9iANQS6nsiQB+L+OynDklygUErRw==", "dev": true, "dependencies": { - "@module-federation/dts-plugin": "0.10.0", - "@module-federation/managers": "0.10.0", - "@module-federation/sdk": "0.10.0", + "@module-federation/dts-plugin": "0.14.0", + "@module-federation/managers": "0.14.0", + "@module-federation/sdk": "0.14.0", "chalk": "3.0.0", "find-pkg": "2.0.0" } }, "node_modules/@module-federation/node/node_modules/@module-federation/rspack": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@module-federation/rspack/-/rspack-0.10.0.tgz", - "integrity": "sha512-qLbQbPVVOhpmehfGjsnJBdSQqqsLhbEcCMnKG+/e5FZma0I+J716wo70WaXyGk2GsCLe4O0yJOm3kvKygKwR+A==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/rspack/-/rspack-0.14.0.tgz", + "integrity": "sha512-d8uHCc143REEwLn3FKzjAlBmcbfRvltgNtGDlk0L200EpHwL0LZ1BMI9pv7lJugfE5GbXVniizfUrBaViVh8ZQ==", "dev": true, "dependencies": { - "@module-federation/bridge-react-webpack-plugin": "0.10.0", - "@module-federation/dts-plugin": "0.10.0", - "@module-federation/inject-external-runtime-core-plugin": "0.10.0", - "@module-federation/managers": "0.10.0", - "@module-federation/manifest": "0.10.0", - "@module-federation/runtime-tools": "0.10.0", - "@module-federation/sdk": "0.10.0" + "@module-federation/bridge-react-webpack-plugin": "0.14.0", + "@module-federation/dts-plugin": "0.14.0", + "@module-federation/inject-external-runtime-core-plugin": "0.14.0", + "@module-federation/managers": "0.14.0", + "@module-federation/manifest": "0.14.0", + "@module-federation/runtime-tools": "0.14.0", + "@module-federation/sdk": "0.14.0", + "btoa": "1.2.1" }, "peerDependencies": { "@rspack/core": ">=0.7", @@ -5065,46 +5672,46 @@ } }, "node_modules/@module-federation/node/node_modules/@module-federation/runtime": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.10.0.tgz", - "integrity": "sha512-qO09AAuiVhYzHXeZiNd04oPb/I6O2/voW/GrSHvQQ2/CterakKHXq27xfFcmlKMY0TnxQNpIV0dQq2vWUEjeRw==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.14.0.tgz", + "integrity": "sha512-kR3cyHw/Y64SEa7mh4CHXOEQYY32LKLK75kJOmBroLNLO7/W01hMNAvGBYTedS7hWpVuefPk1aFZioy3q2VLdQ==", "dev": true, "dependencies": { - "@module-federation/error-codes": "0.10.0", - "@module-federation/runtime-core": "0.10.0", - "@module-federation/sdk": "0.10.0" + "@module-federation/error-codes": "0.14.0", + "@module-federation/runtime-core": "0.14.0", + "@module-federation/sdk": "0.14.0" } }, "node_modules/@module-federation/node/node_modules/@module-federation/runtime-core": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.10.0.tgz", - "integrity": "sha512-eIQoJ302ZNVcz3B5OfRCg2+CykK6+tKtLzyyN1hRaK8rzhuEj9UpNugshPeGWw+G+n0mtYmE7oydKGKWnkqgFA==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.14.0.tgz", + "integrity": "sha512-fGE1Ro55zIFDp/CxQuRhKQ1pJvG7P0qvRm2N+4i8z++2bgDjcxnCKUqDJ8lLD+JfJQvUJf0tuSsJPgevzueD4g==", "dev": true, "dependencies": { - "@module-federation/error-codes": "0.10.0", - "@module-federation/sdk": "0.10.0" + "@module-federation/error-codes": "0.14.0", + "@module-federation/sdk": "0.14.0" } }, "node_modules/@module-federation/node/node_modules/@module-federation/runtime-tools": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.10.0.tgz", - "integrity": "sha512-RB0lfWFlhgjnAeGD+Mn1xrg7X91QSAtsC39cR/nwhb0InNB/ZSK8naP3/O/V6lz6Za9GPNpoXa06NOexdn0tOg==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.14.0.tgz", + "integrity": "sha512-y/YN0c2DKsLETE+4EEbmYWjqF9G6ZwgZoDIPkaQ9p0pQu0V4YxzWfQagFFxR0RigYGuhJKmSU/rtNoHq+qF8jg==", "dev": true, "dependencies": { - "@module-federation/runtime": "0.10.0", - "@module-federation/webpack-bundler-runtime": "0.10.0" + "@module-federation/runtime": "0.14.0", + "@module-federation/webpack-bundler-runtime": "0.14.0" } }, "node_modules/@module-federation/node/node_modules/@module-federation/sdk": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.10.0.tgz", - "integrity": "sha512-enS4rKLSsoLCB6RxmRgcIdPRiRLgk94qtT2x0CKYhsqz3OJmHVkD0c6Pt5dMgSyLd+1Uo83d9rI492YqzuxO6Q==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.14.0.tgz", + "integrity": "sha512-lg/OWRsh18hsyTCamOOhEX546vbDiA2O4OggTxxH2wTGr156N6DdELGQlYIKfRdU/0StgtQS81Goc0BgDZlx9A==", "dev": true }, "node_modules/@module-federation/node/node_modules/@module-federation/third-party-dts-extractor": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@module-federation/third-party-dts-extractor/-/third-party-dts-extractor-0.10.0.tgz", - "integrity": "sha512-QEsCm24F3M6rWwoD0IYB/15DzQvqfbdwzGxAc0BsZ2iD/t//Pz8MQ4w+U0nizFto94i8T1gQBYP4nfPcfWUpjg==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/third-party-dts-extractor/-/third-party-dts-extractor-0.14.0.tgz", + "integrity": "sha512-rUgYWpZvIlt5f+Bt2g1j8yXBuyjqv8+CfMnC+eT7TcUI8IsL68jwFHCN+9muCFtIjLCbJ65BwJXCxLOSAE02KA==", "dev": true, "dependencies": { "find-pkg": "2.0.0", @@ -5112,14 +5719,91 @@ "resolve": "1.22.8" } }, - "node_modules/@module-federation/node/node_modules/@module-federation/webpack-bundler-runtime": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.10.0.tgz", - "integrity": "sha512-ArgG3qaB99JkfJ6+EfH/Omgq01FB/tnJZrkw//rFfXpPMCXO7vo9ZURrbT2YPZGGrjDsT9PCdPKfPmUPKnTaqw==", + "node_modules/@module-federation/node/node_modules/@module-federation/webpack-bundler-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.14.0.tgz", + "integrity": "sha512-POWS6cKBicAAQ3DNY5X7XEUSfOfUsRaBNxbuwEfSGlrkTE9UcWheO06QP2ndHi8tHQuUKcIHi2navhPkJ+k5xg==", + "dev": true, + "dependencies": { + "@module-federation/runtime": "0.14.0", + "@module-federation/sdk": "0.14.0" + } + }, + "node_modules/@module-federation/node/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@module-federation/node/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@module-federation/node/node_modules/http-errors/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@module-federation/node/node_modules/koa": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz", + "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==", + "dev": true, + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, + "node_modules/@module-federation/node/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true, - "dependencies": { - "@module-federation/runtime": "0.10.0", - "@module-federation/sdk": "0.10.0" + "engines": { + "node": ">= 0.6" } }, "node_modules/@module-federation/rspack": { @@ -5198,37 +5882,6 @@ "resolve": "1.22.8" } }, - "node_modules/@module-federation/utilities": { - "version": "3.1.46", - "resolved": "https://registry.npmjs.org/@module-federation/utilities/-/utilities-3.1.46.tgz", - "integrity": "sha512-m0J5TirDzJfOjiDnn5YrcTLEPjOwc7MI2q4DNxc41YOXoSyochwSJLy6PBMkdbCwlUHE2aNhFn6zgHtvGYpsmQ==", - "dev": true, - "dependencies": { - "@module-federation/sdk": "0.10.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/utilities/node_modules/@module-federation/sdk": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.10.0.tgz", - "integrity": "sha512-enS4rKLSsoLCB6RxmRgcIdPRiRLgk94qtT2x0CKYhsqz3OJmHVkD0c6Pt5dMgSyLd+1Uo83d9rI492YqzuxO6Q==", - "dev": true - }, "node_modules/@module-federation/webpack-bundler-runtime": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.9.1.tgz", @@ -6304,23 +6957,25 @@ } }, "node_modules/@nx/angular": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-20.5.0.tgz", - "integrity": "sha512-xAImgqAe0tosatUPuTB5dM5vjdIhlvMqmLzVpqcszlAdNK0sud0AuDo783axKCEkVnZplD79rtv7EytltK1NjQ==", - "dev": true, - "dependencies": { - "@nx/devkit": "20.5.0", - "@nx/eslint": "20.5.0", - "@nx/js": "20.5.0", - "@nx/module-federation": "20.5.0", - "@nx/web": "20.5.0", - "@nx/webpack": "20.5.0", - "@nx/workspace": "20.5.0", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-21.1.1.tgz", + "integrity": "sha512-EgLV5LbXAd9pNAyC1VhKTw/57TkY3L09c5qXHwLXmfugvn4UVp2aUUgSvF7e9HMtsjCf0grPdlLSy86l+OXtWQ==", + "dev": true, + "dependencies": { + "@nx/devkit": "21.1.1", + "@nx/eslint": "21.1.1", + "@nx/js": "21.1.1", + "@nx/module-federation": "21.1.1", + "@nx/rspack": "21.1.1", + "@nx/web": "21.1.1", + "@nx/webpack": "21.1.1", + "@nx/workspace": "21.1.1", "@phenomnomnominal/tsquery": "~5.0.1", "@typescript-eslint/type-utils": "^8.0.0", + "enquirer": "~2.3.6", "magic-string": "~0.30.2", - "minimatch": "9.0.3", "picocolors": "^1.1.0", + "picomatch": "4.0.2", "piscina": "^4.4.0", "semver": "^7.5.3", "tslib": "^2.3.0", @@ -6483,9 +7138,9 @@ } }, "node_modules/@nx/devkit": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.5.0.tgz", - "integrity": "sha512-FLHjNRb6VImdlnDsp3ioIdM600y2xPvN88LFV9zPrG2hDXSaD9Np9YBZvvfCr4x46MrPCTTMoAVwWsCXIBgchg==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-21.1.1.tgz", + "integrity": "sha512-f8LgdBSTrXzB6lRjyxejmNC+fj6LqsoE2BdaJ+wTeZ0t53pdkl+ku1x2xLHdExBJ8RCWgDd7VmSHymwiUs4l2g==", "dev": true, "dependencies": { "ejs": "^3.1.7", @@ -6498,17 +7153,17 @@ "yargs-parser": "21.1.1" }, "peerDependencies": { - "nx": ">= 19 <= 21" + "nx": "21.1.1" } }, "node_modules/@nx/eslint": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-20.5.0.tgz", - "integrity": "sha512-9rMnlkSJ+Be+rXICDXaBoDfE5PbSV4TBnG0BM2V9dB1iRWpVtgv49ZreDUFYW0AAJ/RrlGHtlbYl6vupxL9EGg==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-21.1.1.tgz", + "integrity": "sha512-BLNVQ0KJUzqUykUFcX9BSD25kmHcYTUee2WtLcCbq0xTD074bFP60pJ/qBP3cORq9NY4NouVeaELHj8Y845sTw==", "dev": true, "dependencies": { - "@nx/devkit": "20.5.0", - "@nx/js": "20.5.0", + "@nx/devkit": "21.1.1", + "@nx/js": "21.1.1", "semver": "^7.5.3", "tslib": "^2.3.0", "typescript": "~5.7.2" @@ -6524,13 +7179,13 @@ } }, "node_modules/@nx/eslint-plugin": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-20.5.0.tgz", - "integrity": "sha512-SEryJj5c50JWZgv2NaJUgQTy6l2Xwzmgu7hJpDD4Xc0LWMirrLix95XY8Plkom4y328GXL5k8CuFESjCh+9aew==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-21.1.1.tgz", + "integrity": "sha512-jAumlFkbKa2DfQmOm3mhuVFSLP0uIH5s+XP6lPMJsMfstaYVP5z3GtaIhBF89AzBzDi3ZuKkgZTeAQKm8z2NZQ==", "dev": true, "dependencies": { - "@nx/devkit": "20.5.0", - "@nx/js": "20.5.0", + "@nx/devkit": "21.1.1", + "@nx/js": "21.1.1", "@typescript-eslint/type-utils": "^8.0.0", "@typescript-eslint/utils": "^8.0.0", "chalk": "^4.1.0", @@ -6542,7 +7197,7 @@ }, "peerDependencies": { "@typescript-eslint/parser": "^6.13.2 || ^7.0.0 || ^8.0.0", - "eslint-config-prettier": "^9.0.0" + "eslint-config-prettier": "^10.0.0" }, "peerDependenciesMeta": { "eslint-config-prettier": { @@ -6725,15 +7380,15 @@ } }, "node_modules/@nx/jest": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-20.5.0.tgz", - "integrity": "sha512-/wfADqIHQx2QYmylkAYimP1J7XFbBThce9fPaRQ/Ybows3x9YCfHJT0A7eetIf0qEaxmogigm/0QVmtkPArorg==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-21.1.1.tgz", + "integrity": "sha512-5l2CAUmm3zCIX1uVCvK2fZTGoHlIiMkEV9JzLp8MT1/97G1soUVORRDxq+hkTGKhCKdhRpv7TVY8sRIr9p6Y3w==", "dev": true, "dependencies": { "@jest/reporters": "^29.4.1", "@jest/test-result": "^29.4.1", - "@nx/devkit": "20.5.0", - "@nx/js": "20.5.0", + "@nx/devkit": "21.1.1", + "@nx/js": "21.1.1", "@phenomnomnominal/tsquery": "~5.0.1", "identity-obj-proxy": "3.0.0", "jest-config": "^29.4.1", @@ -6748,9 +7403,9 @@ } }, "node_modules/@nx/js": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-20.5.0.tgz", - "integrity": "sha512-TFdmmSARDNYiwxXUsVowHgMYhjuGzYG4wWExCXkb8m4g6ER1zT9oUzGRf9eC7CHFTGonvAQ8hgBt90xt2EUdQA==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-21.1.1.tgz", + "integrity": "sha512-rleiV+l2fergOXh+Z63jZ+njlBBVy5RlJ4mj6BflCfBnKHk6DEtFImfCcK8OWBMBvX1pjuyd4YZWWl5dEwKH8g==", "dev": true, "dependencies": { "@babel/core": "^7.23.2", @@ -6760,8 +7415,8 @@ "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nx/devkit": "20.5.0", - "@nx/workspace": "20.5.0", + "@nx/devkit": "21.1.1", + "@nx/workspace": "21.1.1", "@zkochan/js-yaml": "0.0.7", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^3.1.0", @@ -6780,9 +7435,7 @@ "picomatch": "4.0.2", "semver": "^7.5.3", "source-map-support": "0.5.19", - "tinyglobby": "^0.2.10", - "ts-node": "10.9.1", - "tsconfig-paths": "^4.1.2", + "tinyglobby": "^0.2.12", "tslib": "^2.3.0" }, "peerDependencies": { @@ -6853,38 +7506,36 @@ } }, "node_modules/@nx/module-federation": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/module-federation/-/module-federation-20.5.0.tgz", - "integrity": "sha512-dQG3QSsWpdbammmPBP1E4sCkcUCxL5OIwwIDVyYrf2Rdw4f8s6VAGq+BlVFOfP28sVi5xB0wOgDomohVrUXoig==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/module-federation/-/module-federation-21.1.1.tgz", + "integrity": "sha512-1KhrVeFDKGbEqRFjW95yeAS2cO5cvB9M+RNkI7YnH79b4qtgBEINZRD1oivgtca4QLBGIjf5TlK85NskubUlPA==", "dev": true, "dependencies": { "@module-federation/enhanced": "^0.9.0", "@module-federation/node": "^2.6.26", "@module-federation/sdk": "^0.9.0", - "@nx/devkit": "20.5.0", - "@nx/js": "20.5.0", - "@nx/web": "20.5.0", + "@nx/devkit": "21.1.1", + "@nx/js": "21.1.1", + "@nx/web": "21.1.1", + "@rspack/core": "^1.3.8", "express": "^4.21.2", "http-proxy-middleware": "^3.0.3", "picocolors": "^1.1.0", "tslib": "^2.3.0", "webpack": "^5.88.0" - }, - "peerDependencies": { - "@rspack/core": "^1.1.5" } }, "node_modules/@nx/nest": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/nest/-/nest-20.5.0.tgz", - "integrity": "sha512-/rbI9snHVY+cCUjlee5jjPufBTJYjFUFpZ/n30CuvitGIa+oBvzQlSPYH8n9N3v4/7I6Hg/CYcn9+jDl3DNu/w==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/nest/-/nest-21.1.1.tgz", + "integrity": "sha512-7j7ZnTgA9e5FjxRhtl8SuAewcPiZPrLd9N+Kwkgmr7MQrS25SKG+QgcrAKvGF/CJqKGMVb7miNnUo4uzvOBSkA==", "dev": true, "dependencies": { "@nestjs/schematics": "^9.1.0", - "@nx/devkit": "20.5.0", - "@nx/eslint": "20.5.0", - "@nx/js": "20.5.0", - "@nx/node": "20.5.0", + "@nx/devkit": "21.1.1", + "@nx/eslint": "21.1.1", + "@nx/js": "21.1.1", + "@nx/node": "21.1.1", "tslib": "^2.3.0" } }, @@ -7015,22 +7666,24 @@ } }, "node_modules/@nx/node": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/node/-/node-20.5.0.tgz", - "integrity": "sha512-L89o7daSJpgjBfYRQVbpr0i/WNE8zs/lRIcI6+cbP0mgZA6Wa7lzgQ3qR8hP+Bqttl8SCooJodv3Wyk57qnbdQ==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/node/-/node-21.1.1.tgz", + "integrity": "sha512-mBW7HDaArC6snfJn1eiZveN4lkJ43uC7xmBPWQVJmWsvf9yLPTNtHAwUqroV/mMrs7DgRi8Mto1JOmAL3Y5eXA==", "dev": true, "dependencies": { - "@nx/devkit": "20.5.0", - "@nx/eslint": "20.5.0", - "@nx/jest": "20.5.0", - "@nx/js": "20.5.0", + "@nx/devkit": "21.1.1", + "@nx/eslint": "21.1.1", + "@nx/jest": "21.1.1", + "@nx/js": "21.1.1", + "kill-port": "^1.6.1", + "tcp-port-used": "^1.0.2", "tslib": "^2.3.0" } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.5.0.tgz", - "integrity": "sha512-HlMMC4d253kk/yrafiepk8bhXMl+v4BIugftwUzRl7AOznyNgaj5WDaIVXZLZzt+WwYw6CTb+zYxfY4LuPFvOg==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-21.1.1.tgz", + "integrity": "sha512-RgdHtT+0oMLt/I1BMd4AuXHkg5E7kqubvhaMlcWFHW+QTpvqp34MJfAz7/agX24g4JIIs9NmIOjxWGhXWPtdZQ==", "cpu": [ "arm64" ], @@ -7038,15 +7691,12 @@ "optional": true, "os": [ "darwin" - ], - "engines": { - "node": ">= 10" - } + ] }, "node_modules/@nx/nx-darwin-x64": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.5.0.tgz", - "integrity": "sha512-+LO8YC5Iy1168saPeItNePChToP2TuRCj3MuxEtTTJXoRlab38rNaOjWaV1itvtcgrzkQi/IohINWMI8WC5b7g==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-21.1.1.tgz", + "integrity": "sha512-u9x0sKQAAE+sD9LBrENDw2I9ZVa4rS9JFdLaqs4/4xrJUSUhrbkjN0Z29HwsqBqg6BiRal8Yu5tPqVqynXf7Jw==", "cpu": [ "x64" ], @@ -7054,15 +7704,12 @@ "optional": true, "os": [ "darwin" - ], - "engines": { - "node": ">= 10" - } + ] }, "node_modules/@nx/nx-freebsd-x64": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.5.0.tgz", - "integrity": "sha512-he3VOuj35XDAAmO3s6LqiWx00CsCMgHceNOHziCELQL0tfQlvvyI0Agmhesw68BAbabt+mKH9g+miENiaMknbg==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-21.1.1.tgz", + "integrity": "sha512-8j5seOU1QNpshaEqfReqRHyykXZ7rE6nkf7DWnAE90VjG8aXzxFDekwmVpn5CZtsSJczU/zi01KoaUOLg2GWJg==", "cpu": [ "x64" ], @@ -7070,15 +7717,12 @@ "optional": true, "os": [ "freebsd" - ], - "engines": { - "node": ">= 10" - } + ] }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.5.0.tgz", - "integrity": "sha512-xeysjXvm4xZa/ED7XlbzuS28sCOGZ0AlS7DKWRxEMv60iprxewj0WKPdH7RveiNNauzgHWOW/wxvTWXRu+i36Q==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-21.1.1.tgz", + "integrity": "sha512-IzaoZpFLoI+yECK++bcTn+5LGX+7F1rLPgcLfYtlWvYAiwZjHiFSB+b3eBcDGSeoODH1MEl8D07smcbcsK402g==", "cpu": [ "arm" ], @@ -7086,15 +7730,12 @@ "optional": true, "os": [ "linux" - ], - "engines": { - "node": ">= 10" - } + ] }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.5.0.tgz", - "integrity": "sha512-pj+6OA7d1ltkW/ZYFooi3bDtqVFPxi8YYiZlQx7enEuOxbrTvpjEPvBjVyf+oYpCe9rfKlx9ghzufqsI4uGM0w==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-21.1.1.tgz", + "integrity": "sha512-EhZA7JOnPa3hxInC//GxBiDHL0wMrEgcomRk8pi3T8MCvdJJIy4cDztuR0jYtWy0+j2/pr/B8CQmp0pizImc4A==", "cpu": [ "arm64" ], @@ -7102,15 +7743,12 @@ "optional": true, "os": [ "linux" - ], - "engines": { - "node": ">= 10" - } + ] }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.5.0.tgz", - "integrity": "sha512-gCIJEb/VYv6pxiAcSeizX0jpOmTnPmgYVi2EZLSWus0Pg6FIwMHE4MX5kuqehyvnDt9xInb7Rh8vgz/JBOOsbA==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-21.1.1.tgz", + "integrity": "sha512-z8KiR04aRR6ssinLmrk5K911WUe2VlcR2xskdlyUAuDFO432Z/Xm0xVJAwZvB5kSwc3U358IF6mWNYIoY8UHug==", "cpu": [ "arm64" ], @@ -7118,15 +7756,12 @@ "optional": true, "os": [ "linux" - ], - "engines": { - "node": ">= 10" - } + ] }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.5.0.tgz", - "integrity": "sha512-hfCDmfy7TBQJdgBwNvOh55e8Y00Cxcddw2QeKguvy6vsnVa7fesXDWCw2t3m/VPPQDKQGd8cY1lS1JqX3N+wCA==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-21.1.1.tgz", + "integrity": "sha512-l0AJGPkBA1MjswtAw0MNVjv1S9MiGdE3KNRQfj0OodTGpTIiEXZhj/XqB8bPKIsjIEo1IPAHFMMU+6vKheS7Bw==", "cpu": [ "x64" ], @@ -7134,15 +7769,12 @@ "optional": true, "os": [ "linux" - ], - "engines": { - "node": ">= 10" - } + ] }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.5.0.tgz", - "integrity": "sha512-RTTCPjZNSDFE5mUdavDFimDw/aXNBY0w+iuRM5q17rDHxwa//DghCY0GEkBdfuxD7wpw+sRwE18mWsNDek5lXA==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-21.1.1.tgz", + "integrity": "sha512-fy+4cj0vqgIuINGfvYqGQpT3TEZ0pV8Hf0YyN2poH5xrHgJuRv0se9oTzdRmA9LSNbvA8HxX1/Zbkjj9FIMeuA==", "cpu": [ "x64" ], @@ -7150,15 +7782,12 @@ "optional": true, "os": [ "linux" - ], - "engines": { - "node": ">= 10" - } + ] }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.5.0.tgz", - "integrity": "sha512-nT9WlG0QA8D74UJhEP1feGrV00/bas1nnqS+zkwnpJs0vcPmMuIktdETh3lEnqrGD04R7GtwbKtoGIGiZh5m9w==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-21.1.1.tgz", + "integrity": "sha512-UsSDVD0Cjrb/FkEbGd2QsAljRiOvZ+t2lBkaPWZdCjEJoMFvkxHZgVptBWDQa9xgvseq9c80vSMiX0g89lVP6Q==", "cpu": [ "arm64" ], @@ -7166,15 +7795,12 @@ "optional": true, "os": [ "win32" - ], - "engines": { - "node": ">= 10" - } + ] }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.5.0.tgz", - "integrity": "sha512-KQVqFSYfc8ToSBgzhVNV8WcFEvLdy1zp58qwewa0xnE7DDncMbA+6YoVizUcQ/6GZRlMJ9sdVn3kwm5B8eD5mg==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-21.1.1.tgz", + "integrity": "sha512-b8iQsPeDprGErA9wbRje1/9XIHcRze/jHdTVFmjQqrx9KumQAuwCRaNn4miP5xNljUU5h3g/TWnvx5qzQG24aQ==", "cpu": [ "x64" ], @@ -7182,19 +7808,108 @@ "optional": true, "os": [ "win32" - ], + ] + }, + "node_modules/@nx/rspack": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/rspack/-/rspack-21.1.1.tgz", + "integrity": "sha512-r3bfUQs+XKC0xppZ3ebRGNBEJxOy0Ywii7mcQA2FueQCmzkpUKnpg8iB48xG5JZdOwtHfjIe0cU7VHeslq7dOA==", + "dev": true, + "dependencies": { + "@nx/devkit": "21.1.1", + "@nx/js": "21.1.1", + "@nx/module-federation": "21.1.1", + "@nx/web": "21.1.1", + "@phenomnomnominal/tsquery": "~5.0.1", + "@rspack/core": "^1.3.8", + "@rspack/dev-server": "^1.1.1", + "@rspack/plugin-react-refresh": "^1.0.0", + "autoprefixer": "^10.4.9", + "browserslist": "^4.21.4", + "css-loader": "^6.4.0", + "enquirer": "~2.3.6", + "express": "^4.21.2", + "http-proxy-middleware": "^3.0.3", + "less-loader": "11.1.0", + "license-webpack-plugin": "^4.0.2", + "loader-utils": "^2.0.3", + "parse5": "4.0.0", + "picocolors": "^1.1.0", + "postcss": "^8.4.38", + "postcss-import": "~14.1.0", + "postcss-loader": "^8.1.1", + "sass": "^1.85.0", + "sass-embedded": "^1.83.4", + "sass-loader": "^16.0.4", + "source-map-loader": "^5.0.0", + "style-loader": "^3.3.0", + "ts-checker-rspack-plugin": "^1.1.1", + "tslib": "^2.3.0", + "webpack": "^5.80.0", + "webpack-node-externals": "^3.0.0" + }, + "peerDependencies": { + "@module-federation/enhanced": "^0.9.0", + "@module-federation/node": "^2.6.26" + } + }, + "node_modules/@nx/rspack/node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, "engines": { - "node": ">= 10" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@nx/rspack/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" } }, "node_modules/@nx/web": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/web/-/web-20.5.0.tgz", - "integrity": "sha512-hxM9CKedYC8uE4e6Wo2/5xt2wCzJPHiJLq/6AK3liwK/o7bAJfkvwM/b9gwPAIVYy5R0DDgfA4N6vYO231eflA==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/web/-/web-21.1.1.tgz", + "integrity": "sha512-/xmNblNeE2Ilg+VGrLSSBfewIn09uT72PitftGbsSe3JrbOgcnMb3xbgZkY52A4tT+Q/zt5pb3q48Lid36IOwA==", "dev": true, "dependencies": { - "@nx/devkit": "20.5.0", - "@nx/js": "20.5.0", + "@nx/devkit": "21.1.1", + "@nx/js": "21.1.1", "detect-port": "^1.5.1", "http-server": "^14.1.0", "picocolors": "^1.1.0", @@ -7202,14 +7917,14 @@ } }, "node_modules/@nx/webpack": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-20.5.0.tgz", - "integrity": "sha512-sA02FviLw8D/hWm/u4l13onwNTl1lJX2nJaC0dOIJ1RfZZauD7Ca5tYjqwPC8uXh4/9h+0Kpewm66aJYML+WnA==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-21.1.1.tgz", + "integrity": "sha512-UL8oTqBq2uEhc8Acn2iyHAgFpy8uutIP5IFXYQGYtKOJd52RJHZuWJv1pmDVvAbRUG0RHgcSOcIpGxkyOD6ijQ==", "dev": true, "dependencies": { "@babel/core": "^7.23.2", - "@nx/devkit": "20.5.0", - "@nx/js": "20.5.0", + "@nx/devkit": "21.1.1", + "@nx/js": "21.1.1", "@phenomnomnominal/tsquery": "~5.0.1", "ajv": "^8.12.0", "autoprefixer": "^10.4.9", @@ -7241,22 +7956,70 @@ "ts-loader": "^9.3.1", "tsconfig-paths-webpack-plugin": "4.0.0", "tslib": "^2.3.0", - "webpack": "^5.80.0", - "webpack-dev-server": "^5.0.4", + "webpack": "5.98.0", + "webpack-dev-server": "^5.2.1", "webpack-node-externals": "^3.0.0", "webpack-subresource-integrity": "^5.1.0" } }, - "node_modules/@nx/webpack/node_modules/array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "node_modules/@nx/webpack/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@nx/webpack/node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@nx/webpack/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/@nx/webpack/node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "engines": { - "node": ">=12" + "dependencies": { + "is-glob": "^4.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 6" } }, "node_modules/@nx/webpack/node_modules/copy-webpack-plugin": { @@ -7350,6 +8113,39 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@nx/webpack/node_modules/http-proxy-middleware": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/@nx/webpack/node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, "node_modules/@nx/webpack/node_modules/less": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", @@ -7433,6 +8229,18 @@ "webpack": "^5.0.0" } }, + "node_modules/@nx/webpack/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/@nx/webpack/node_modules/pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", @@ -7465,6 +8273,18 @@ "webpack": "^5.0.0" } }, + "node_modules/@nx/webpack/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, "node_modules/@nx/webpack/node_modules/slash": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", @@ -7487,16 +8307,75 @@ "node": ">=0.10.0" } }, + "node_modules/@nx/webpack/node_modules/webpack-dev-server": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.1.tgz", + "integrity": "sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "express": "^4.21.2", + "graceful-fs": "^4.2.6", + "http-proxy-middleware": "^2.0.7", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^7.4.2", + "ws": "^8.18.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, "node_modules/@nx/workspace": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-20.5.0.tgz", - "integrity": "sha512-Oe5p7rcgF/o4G2XDHYOxQxa/eDEfvmQV+kFCs8DBQwlzUwREAP4/pHFI0AIdWSfYkq55C5PE/PNKUGHrk2/xTA==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-21.1.1.tgz", + "integrity": "sha512-tULklvFRA5BN/joehQ+bQ86zO714jeIuBKBfFH0+6cBK3p7yQXfxOshbk8fZSGI6nxTH7iwy35N+niIQ+DWZCw==", "dev": true, "dependencies": { - "@nx/devkit": "20.5.0", + "@nx/devkit": "21.1.1", + "@zkochan/js-yaml": "0.0.7", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "20.5.0", + "nx": "21.1.1", + "picomatch": "4.0.2", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -8071,27 +8950,26 @@ } }, "node_modules/@rspack/binding": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.2.7.tgz", - "integrity": "sha512-QH+kxkG0I9C6lmlwgBUDFsy24ihXMGG5lfiNtQilk4CyBN+AgSWFENcYrnkUaBioZAvMBznQLiccV3X0JeH9iQ==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.3.11.tgz", + "integrity": "sha512-BbMfZHqfH+CzFtZDg+v9nbKifJIJDUPD6KuoWlHq581koKvD3UMx6oVrj9w13JvO2xWNPeHclmqWAFgoD7faEQ==", "dev": true, - "peer": true, "optionalDependencies": { - "@rspack/binding-darwin-arm64": "1.2.7", - "@rspack/binding-darwin-x64": "1.2.7", - "@rspack/binding-linux-arm64-gnu": "1.2.7", - "@rspack/binding-linux-arm64-musl": "1.2.7", - "@rspack/binding-linux-x64-gnu": "1.2.7", - "@rspack/binding-linux-x64-musl": "1.2.7", - "@rspack/binding-win32-arm64-msvc": "1.2.7", - "@rspack/binding-win32-ia32-msvc": "1.2.7", - "@rspack/binding-win32-x64-msvc": "1.2.7" + "@rspack/binding-darwin-arm64": "1.3.11", + "@rspack/binding-darwin-x64": "1.3.11", + "@rspack/binding-linux-arm64-gnu": "1.3.11", + "@rspack/binding-linux-arm64-musl": "1.3.11", + "@rspack/binding-linux-x64-gnu": "1.3.11", + "@rspack/binding-linux-x64-musl": "1.3.11", + "@rspack/binding-win32-arm64-msvc": "1.3.11", + "@rspack/binding-win32-ia32-msvc": "1.3.11", + "@rspack/binding-win32-x64-msvc": "1.3.11" } }, "node_modules/@rspack/binding-darwin-arm64": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.2.7.tgz", - "integrity": "sha512-dT5eSMTknZaI8Djmz8KnaWM68rjZuBZwsKyF144o+ZSJM55vgiNXyL0lQYB8mX9nR3Gck+jKuGUAT2W/EF/t5Q==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.3.11.tgz", + "integrity": "sha512-sGoFDXYNinubhEiPSjtA/ua3qhMj6VVBPTSDvprZj+MT18YV7tQQtwBpm+8sbqJ1P5y+a3mzsP3IphRWyIQyXw==", "cpu": [ "arm64" ], @@ -8099,13 +8977,12 @@ "optional": true, "os": [ "darwin" - ], - "peer": true + ] }, "node_modules/@rspack/binding-darwin-x64": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.2.7.tgz", - "integrity": "sha512-5n8IhKBxH71d4BUIvyzTwSOAOKNneLPJwLIphSPNIbCMGjLI59/EVpxSQ/AAUfyMkqOs635NNCn0eGQVuzpI/w==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.3.11.tgz", + "integrity": "sha512-4zgOkCLxhp4Ki98GuDaZgz4exXcE4+sgvXY/xA/A5FGPVRbfQLQ5psSOk0F/gvMua1r15E66loQRJpuzUK6bTA==", "cpu": [ "x64" ], @@ -8113,13 +8990,12 @@ "optional": true, "os": [ "darwin" - ], - "peer": true + ] }, "node_modules/@rspack/binding-linux-arm64-gnu": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.7.tgz", - "integrity": "sha512-DTtFBJmgQQrVWjbklpgJDr3kE9Uf1fHsPh+1GVslsBuyn+o4O7JslrnjuVsQCYKoiEg0Lg4ZPQmwnhJLHssZ5A==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.3.11.tgz", + "integrity": "sha512-NIOaIfYUmJs1XL4lbGVtcMm1KlA/6ZR6oAbs2ekofKXtJYAFQgnLTf7ZFmIwVjS0mP78BmeSNcIM6pd2w5id4w==", "cpu": [ "arm64" ], @@ -8127,13 +9003,12 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "node_modules/@rspack/binding-linux-arm64-musl": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.7.tgz", - "integrity": "sha512-01/OoQQF9eyDvRKkxj4DzCznfGZIvnzI8qOsrv+M7VBm8FLoKpb3hygXixaGQOXmNL42XTh61qjgm++fBu6aUA==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.3.11.tgz", + "integrity": "sha512-CRRAQ379uzA2QfD9HHNtxuuqzGksUapMVcTLY5NIXWfvHLUJShdlSJQv3UQcqgAJNrMY7Ex1PnoQs1jZgUiqZA==", "cpu": [ "arm64" ], @@ -8141,13 +9016,12 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "node_modules/@rspack/binding-linux-x64-gnu": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.7.tgz", - "integrity": "sha512-lUOAUq0YSsofCXsP6XnlgfH0ZRDZ2X2XqXLXYjqf4xkSxCl5eBmE0EQYjAHF4zjUvU5rVx4a4bDLWv7+t3bOHg==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.3.11.tgz", + "integrity": "sha512-k3OyvLneX2ZeL8z/OzPojpImqy6PgqKJD+NtOvcr/TgbgADHZ3xQttf6B2X+qnZMAgOZ+RTeTkOFrvsg9AEKmA==", "cpu": [ "x64" ], @@ -8155,13 +9029,12 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "node_modules/@rspack/binding-linux-x64-musl": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.7.tgz", - "integrity": "sha512-ZrPXfgT30p4DlydYavaTHiluxHkWvZHt7K4q7qNyTfYYowG6jRGwWi/PATdugNICGv027Wsh5nzEO4o27Iuhwg==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.3.11.tgz", + "integrity": "sha512-2agcELyyQ95jWGCW0YWD0TvAcN40yUjmxn9NXQBLHPX5Eb07NaHXairMsvV9vqQsPsq0nxxfd9Wsow18Y5r/Hw==", "cpu": [ "x64" ], @@ -8169,13 +9042,12 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "node_modules/@rspack/binding-win32-arm64-msvc": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.7.tgz", - "integrity": "sha512-1OzzM+OUSWX39XYcDfxJ8bGX5vNNrRejCMGotBEdP+uQ3KMWCPz0G4KRc3QIjghaLIYk3ofd83hcfUxyk/2Xog==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.3.11.tgz", + "integrity": "sha512-sjGoChazu0krigT/LVwGUsgCv3D3s/4cR/3P4VzuDNVlb4pbh1CDa642Fr0TceqAXCeKW5GiL/EQOfZ4semtcQ==", "cpu": [ "arm64" ], @@ -8183,13 +9055,12 @@ "optional": true, "os": [ "win32" - ], - "peer": true + ] }, "node_modules/@rspack/binding-win32-ia32-msvc": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.2.7.tgz", - "integrity": "sha512-VWlDCV9kDtijk9GK6ZtBQmYoVzKGpnrJB0iI3d2gIEa/2NwikJ89bLMFE4dFx8UNH3p/sSyb5pmPOQnbudFK7Q==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.3.11.tgz", + "integrity": "sha512-tjywW84oQLSqRmvQZ+fXP7e3eNmjScYrlWEPAQFjf08N19iAJ9UOGuuFw8Fk5ZmrlNZ2Qo9ASSOI7Nnwx2aZYg==", "cpu": [ "ia32" ], @@ -8197,13 +9068,12 @@ "optional": true, "os": [ "win32" - ], - "peer": true + ] }, "node_modules/@rspack/binding-win32-x64-msvc": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.7.tgz", - "integrity": "sha512-l/sTdeMsQF1a1aB79cWykDNRZG6nkUA0biJo2/sEARP3ijdr8TuwUdirp2JRDmZfQJkoJnQ2un9y9qyW+TIZzA==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.3.11.tgz", + "integrity": "sha512-pPy3yU6SAMfEPY7ki1KAetiDFfRbkYMiX3F89P9kX01UAePkLRNsjacHF4w7N3EsBsWn1FlGaYZdlzmOI5pg2Q==", "cpu": [ "x64" ], @@ -8211,85 +9081,173 @@ "optional": true, "os": [ "win32" - ], - "peer": true + ] }, "node_modules/@rspack/core": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.2.7.tgz", - "integrity": "sha512-Vg7ySflnqI1nNOBPd6VJkQozWADssxn3einbxa9OqDVAB+dGSj8qihTs6rlaTSewidoaYTGIAiTMHO2y+61qqQ==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.3.11.tgz", + "integrity": "sha512-aSYPtT1gum5MCfcFANdTroJ4JwzozuL3wX0twMGNAB7amq6+nZrbsUKWjcHgneCeZdahxzrKdyYef3FHaJ7lEA==", "dev": true, - "peer": true, "dependencies": { - "@module-federation/runtime-tools": "0.8.4", - "@rspack/binding": "1.2.7", + "@module-federation/runtime-tools": "0.13.1", + "@rspack/binding": "1.3.11", "@rspack/lite-tapable": "1.0.1", - "caniuse-lite": "^1.0.30001700" + "caniuse-lite": "^1.0.30001718" }, "engines": { "node": ">=16.0.0" }, "peerDependencies": { - "@rspack/tracing": "^1.x", "@swc/helpers": ">=0.5.1" }, "peerDependenciesMeta": { - "@rspack/tracing": { - "optional": true - }, "@swc/helpers": { "optional": true } } }, "node_modules/@rspack/core/node_modules/@module-federation/error-codes": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.8.4.tgz", - "integrity": "sha512-55LYmrDdKb4jt+qr8qE8U3al62ZANp3FhfVaNPOaAmdTh0jHdD8M3yf5HKFlr5xVkVO4eV/F/J2NCfpbh+pEXQ==", - "dev": true, - "peer": true + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.13.1.tgz", + "integrity": "sha512-azgGDBnFRfqlivHOl96ZjlFUFlukESz2Rnnz/pINiSqoBBNjUE0fcAZP4X6jgrVITuEg90YkruZa7pW9I3m7Uw==", + "dev": true }, "node_modules/@rspack/core/node_modules/@module-federation/runtime": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.8.4.tgz", - "integrity": "sha512-yZeZ7z2Rx4gv/0E97oLTF3V6N25vglmwXGgoeju/W2YjsFvWzVtCDI7zRRb0mJhU6+jmSM8jP1DeQGbea/AiZQ==", + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.13.1.tgz", + "integrity": "sha512-ZHnYvBquDm49LiHfv6fgagMo/cVJneijNJzfPh6S0CJrPS2Tay1bnTXzy8VA5sdIrESagYPaskKMGIj7YfnPug==", + "dev": true, + "dependencies": { + "@module-federation/error-codes": "0.13.1", + "@module-federation/runtime-core": "0.13.1", + "@module-federation/sdk": "0.13.1" + } + }, + "node_modules/@rspack/core/node_modules/@module-federation/runtime-core": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.13.1.tgz", + "integrity": "sha512-TfyKfkSAentKeuvSsAItk8s5tqQSMfIRTPN2e1aoaq/kFhE+7blps719csyWSX5Lg5Es7WXKMsXHy40UgtBtuw==", "dev": true, - "peer": true, "dependencies": { - "@module-federation/error-codes": "0.8.4", - "@module-federation/sdk": "0.8.4" + "@module-federation/error-codes": "0.13.1", + "@module-federation/sdk": "0.13.1" } }, "node_modules/@rspack/core/node_modules/@module-federation/runtime-tools": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.8.4.tgz", - "integrity": "sha512-fjVOsItJ1u5YY6E9FnS56UDwZgqEQUrWFnouRiPtK123LUuqUI9FH4redZoKWlE1PB0ir1Z3tnqy8eFYzPO38Q==", + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.13.1.tgz", + "integrity": "sha512-GEF1pxqLc80osIMZmE8j9UKZSaTm2hX2lql8tgIH/O9yK4wnF06k6LL5Ah+wJt+oJv6Dj55ri/MoxMP4SXoPNA==", + "dev": true, + "dependencies": { + "@module-federation/runtime": "0.13.1", + "@module-federation/webpack-bundler-runtime": "0.13.1" + } + }, + "node_modules/@rspack/core/node_modules/@module-federation/sdk": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.13.1.tgz", + "integrity": "sha512-bmf2FGQ0ymZuxYnw9bIUfhV3y6zDhaqgydEjbl4msObKMLGXZqhse2pTIIxBFpIxR1oONKX/y2FAolDCTlWKiw==", + "dev": true + }, + "node_modules/@rspack/core/node_modules/@module-federation/webpack-bundler-runtime": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.13.1.tgz", + "integrity": "sha512-QSuSIGa09S8mthbB1L6xERqrz+AzPlHR6D7RwAzssAc+IHf40U6NiTLPzUqp9mmKDhC5Tm0EISU0ZHNeJpnpBQ==", + "dev": true, + "dependencies": { + "@module-federation/runtime": "0.13.1", + "@module-federation/sdk": "0.13.1" + } + }, + "node_modules/@rspack/dev-server": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@rspack/dev-server/-/dev-server-1.1.2.tgz", + "integrity": "sha512-YNzXxWn6DV3X9yeJZ9bqX77wuhm2ko3sGavilBGi1MWuNihhWfhh9dlbipudPyoiwLl0lbioxA/hevosr+ajLg==", + "dev": true, + "dependencies": { + "chokidar": "^3.6.0", + "http-proxy-middleware": "^2.0.7", + "p-retry": "^6.2.0", + "webpack-dev-server": "5.2.0", + "ws": "^8.18.0" + }, + "engines": { + "node": ">= 18.12.0" + }, + "peerDependencies": { + "@rspack/core": "*" + } + }, + "node_modules/@rspack/dev-server/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/@rspack/dev-server/node_modules/http-proxy-middleware": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", "dev": true, - "peer": true, "dependencies": { - "@module-federation/runtime": "0.8.4", - "@module-federation/webpack-bundler-runtime": "0.8.4" + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "node_modules/@rspack/core/node_modules/@module-federation/sdk": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.8.4.tgz", - "integrity": "sha512-waABomIjg/5m1rPDBWYG4KUhS5r7OUUY7S+avpaVIY/tkPWB3ibRDKy2dNLLAMaLKq0u+B1qIdEp4NIWkqhqpg==", + "node_modules/@rspack/dev-server/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, - "peer": true, - "dependencies": { - "isomorphic-rslog": "0.0.6" + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/@rspack/core/node_modules/@module-federation/webpack-bundler-runtime": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.8.4.tgz", - "integrity": "sha512-HggROJhvHPUX7uqBD/XlajGygMNM1DG0+4OAkk8MBQe4a18QzrRNzZt6XQbRTSG4OaEoyRWhQHvYD3Yps405tQ==", + "node_modules/@rspack/dev-server/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, - "peer": true, "dependencies": { - "@module-federation/runtime": "0.8.4", - "@module-federation/sdk": "0.8.4" + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" } }, "node_modules/@rspack/lite-tapable": { @@ -8297,11 +9255,29 @@ "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.0.1.tgz", "integrity": "sha512-VynGOEsVw2s8TAlLf/uESfrgfrq2+rcXB1muPJYBWbsm1Oa6r5qVQhjA5ggM6z/coYPrsVMgovl3Ff7Q7OCp1w==", "dev": true, - "peer": true, "engines": { "node": ">=16.0.0" } }, + "node_modules/@rspack/plugin-react-refresh": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@rspack/plugin-react-refresh/-/plugin-react-refresh-1.4.3.tgz", + "integrity": "sha512-wZx4vWgy5oMEvgyNGd/oUKcdnKaccYWHCRkOqTdAPJC3WcytxhTX+Kady8ERurSBiLyQpoMiU3Iyd+F1Y2Arbw==", + "dev": true, + "dependencies": { + "error-stack-parser": "^2.1.4", + "html-entities": "^2.6.0" + }, + "peerDependencies": { + "react-refresh": ">=0.10.0 <1.0.0", + "webpack-hot-middleware": "2.x" + }, + "peerDependenciesMeta": { + "webpack-hot-middleware": { + "optional": true + } + } + }, "node_modules/@rushstack/node-core-library": { "version": "5.10.2", "license": "MIT", @@ -11128,8 +12104,9 @@ "dev": true }, "node_modules/axios": { - "version": "1.7.4", - "license": "MIT", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.9.0.tgz", + "integrity": "sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==", "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", @@ -12139,9 +13116,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001702", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001702.tgz", - "integrity": "sha512-LoPe/D7zioC0REI5W73PeR1e1MLCipRGq/VkovJnd6Df+QVqT+vT33OXCp8QUd7kA7RZrHWxb1B36OQKI/0gOA==", + "version": "1.0.30001718", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz", + "integrity": "sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==", "dev": true, "funding": [ { @@ -13940,6 +14917,15 @@ "is-arrayish": "^0.2.1" } }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "dependencies": { + "stackframe": "^1.3.4" + } + }, "node_modules/es-define-property": { "version": "1.0.1", "license": "MIT", @@ -14126,12 +15112,16 @@ } }, "node_modules/eslint-config-prettier": { - "version": "9.1.0", + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz", + "integrity": "sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==", "dev": true, - "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, + "funding": { + "url": "https://opencollective.com/eslint-config-prettier" + }, "peerDependencies": { "eslint": ">=7.0.0" } @@ -15436,6 +16426,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-them-args": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/get-them-args/-/get-them-args-1.3.2.tgz", + "integrity": "sha512-LRn8Jlk+DwZE4GTlDbT3Hikd1wSHgLMme/+7ddlqKd7ldwR6LjJgTVWzBnR01wnYGe4KgrXjg287RaI22UHmAw==", + "dev": true + }, "node_modules/getopts": { "version": "2.3.0", "license": "MIT" @@ -15790,6 +16786,22 @@ "node": ">=12" } }, + "node_modules/html-entities": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", + "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, "node_modules/html-escaper": { "version": "2.0.2", "dev": true, @@ -16262,6 +17274,15 @@ "node": ">= 12" } }, + "node_modules/ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/ipaddr.js": { "version": "1.9.1", "license": "MIT", @@ -16534,6 +17555,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "dev": true + }, "node_modules/is-what": { "version": "3.14.1", "dev": true, @@ -16562,6 +17589,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is2": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/is2/-/is2-2.0.9.tgz", + "integrity": "sha512-rZkHeBn9Zzq52sd9IUIV3a5mfwBY+o2HePMh0wkGBM4z4qjvy2GwVxQ6nNXSfw6MmVP6gf1QIlWjiOavhM3x5g==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "ip-regex": "^4.1.0", + "is-url": "^1.2.4" + }, + "engines": { + "node": ">=v0.10.0" + } + }, "node_modules/isarray": { "version": "2.0.5", "dev": true, @@ -16579,16 +17620,6 @@ "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==", - "dev": true, - "peer": true, - "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", @@ -17927,6 +18958,19 @@ "json-buffer": "3.0.1" } }, + "node_modules/kill-port": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/kill-port/-/kill-port-1.6.1.tgz", + "integrity": "sha512-un0Y55cOM7JKGaLnGja28T38tDDop0AQ8N0KlAdyh+B1nmMoX8AnNmqPNZbS3mUMgiST51DCVqmbFT1gNJpVNw==", + "dev": true, + "dependencies": { + "get-them-args": "1.3.2", + "shell-exec": "1.0.2" + }, + "bin": { + "kill-port": "cli.js" + } + }, "node_modules/kind-of": { "version": "6.0.3", "dev": true, @@ -18771,19 +19815,6 @@ "integrity": "sha512-BFRuQUqc7x2NWxfJBCyUrN8iYUYznzL9JROmRz1gZ6KlOIgmoD+njPVbb+VNn2nGMKggMsK79iUNErillsrx7w==", "dev": true }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "peer": true, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, "node_modules/lowdb": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-1.0.0.tgz", @@ -18831,9 +19862,9 @@ } }, "node_modules/luxon": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.5.0.tgz", - "integrity": "sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.6.1.tgz", + "integrity": "sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==", "dev": true, "engines": { "node": ">=12" @@ -20265,9 +21296,9 @@ "license": "MIT" }, "node_modules/nx": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/nx/-/nx-20.5.0.tgz", - "integrity": "sha512-KuAzhTj1NHu3iOVsTBrzu7cboO69UgwzUMoAb8KfszV5FwQD5dARrkR7Ew4NZzFdB+arUr2rvo1ik9f1O19keg==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/nx/-/nx-21.1.1.tgz", + "integrity": "sha512-+BFSEvLAuDLgtmuosvU3gelBFBE4szPfRlxsxxw34qXCweBysknpfwDItvFf1lThGJ5o4bCtNN1PH91uAn+qrw==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -20275,7 +21306,7 @@ "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.2", "@zkochan/js-yaml": "0.0.7", - "axios": "^1.7.4", + "axios": "^1.8.3", "chalk": "^4.1.0", "cli-cursor": "3.1.0", "cli-spinners": "2.6.1", @@ -20300,6 +21331,7 @@ "string-width": "^4.2.3", "tar-stream": "~2.2.0", "tmp": "~0.2.1", + "tree-kill": "^1.2.2", "tsconfig-paths": "^4.1.2", "tslib": "^2.3.0", "yaml": "^2.6.0", @@ -20311,16 +21343,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "20.5.0", - "@nx/nx-darwin-x64": "20.5.0", - "@nx/nx-freebsd-x64": "20.5.0", - "@nx/nx-linux-arm-gnueabihf": "20.5.0", - "@nx/nx-linux-arm64-gnu": "20.5.0", - "@nx/nx-linux-arm64-musl": "20.5.0", - "@nx/nx-linux-x64-gnu": "20.5.0", - "@nx/nx-linux-x64-musl": "20.5.0", - "@nx/nx-win32-arm64-msvc": "20.5.0", - "@nx/nx-win32-x64-msvc": "20.5.0" + "@nx/nx-darwin-arm64": "21.1.1", + "@nx/nx-darwin-x64": "21.1.1", + "@nx/nx-freebsd-x64": "21.1.1", + "@nx/nx-linux-arm-gnueabihf": "21.1.1", + "@nx/nx-linux-arm64-gnu": "21.1.1", + "@nx/nx-linux-arm64-musl": "21.1.1", + "@nx/nx-linux-x64-gnu": "21.1.1", + "@nx/nx-linux-x64-musl": "21.1.1", + "@nx/nx-win32-arm64-msvc": "21.1.1", + "@nx/nx-win32-x64-msvc": "21.1.1" }, "peerDependencies": { "@swc-node/register": "^1.8.0", @@ -21320,37 +22352,41 @@ } }, "node_modules/portfinder": { - "version": "1.0.33", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.33.tgz", - "integrity": "sha512-+2jndHT63cL5MdQOwDm9OT2dIe11zVpjV+0GGRXdtO1wpPxv260NfVqoEXtYAi/shanmm3W4+yLduIe55ektTw==", + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.37.tgz", + "integrity": "sha512-yuGIEjDAYnnOex9ddMnKZEMFE0CcGo6zbfzDklkmT1m5z734ss6JMzN9rNB3+RR7iS+F10D4/BVIaXOyh8PQKw==", "dev": true, "dependencies": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" + "async": "^3.2.6", + "debug": "^4.3.6" }, "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" + "node": ">= 10.12" } }, "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "dev": true, "dependencies": { - "ms": "^2.1.1" + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, + "node_modules/portfinder/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, "node_modules/postcss": { "version": "8.5.2", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz", @@ -22298,30 +23334,26 @@ } }, "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", + "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==", "dev": true, "peer": true, - "dependencies": { - "loose-envify": "^1.1.0" - }, "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", + "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==", "dev": true, "peer": true, "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "scheduler": "^0.26.0" }, "peerDependencies": { - "react": "^18.3.1" + "react": "^19.1.0" } }, "node_modules/react-is": { @@ -22329,6 +23361,16 @@ "dev": true, "license": "MIT" }, + "node_modules/react-refresh": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", + "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -22791,6 +23833,15 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, + "node_modules/rslog": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/rslog/-/rslog-1.2.3.tgz", + "integrity": "sha512-antALPJaKBRPBU1X2q9t085K4htWDOOv/K1qhTUk7h0l1ePU/KbDqKJn19eKP0dk7PqMioeA0+fu3gyPXCsXxQ==", + "dev": true, + "engines": { + "node": ">=14.17.6" + } + }, "node_modules/run-applescript": { "version": "7.0.0", "dev": true, @@ -23343,14 +24394,11 @@ } }, "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", + "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", "dev": true, - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0" - } + "peer": true }, "node_modules/schema-utils": { "version": "4.3.0", @@ -23614,6 +24662,12 @@ "node": ">=8" } }, + "node_modules/shell-exec": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shell-exec/-/shell-exec-1.0.2.tgz", + "integrity": "sha512-jyVd+kU2X+mWKMmGhx4fpWbPsjvD53k9ivqetutVW/BQ+WIZoDoP4d8vUMGezV6saZsiNoW2f9GIhg9Dondohg==", + "dev": true + }, "node_modules/shell-quote": { "version": "1.8.2", "dev": true, @@ -24104,6 +25158,12 @@ "node": ">=8" } }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, "node_modules/statuses": { "version": "2.0.1", "license": "MIT", @@ -24686,6 +25746,33 @@ "node": ">=8.0.0" } }, + "node_modules/tcp-port-used": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-1.0.2.tgz", + "integrity": "sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA==", + "dev": true, + "dependencies": { + "debug": "4.3.1", + "is2": "^2.0.6" + } + }, + "node_modules/tcp-port-used/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/terser": { "version": "5.39.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", @@ -25031,6 +26118,115 @@ "typescript": ">=4.2.0" } }, + "node_modules/ts-checker-rspack-plugin": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/ts-checker-rspack-plugin/-/ts-checker-rspack-plugin-1.1.3.tgz", + "integrity": "sha512-VpB+L+F330T484qGp5KqyoU00PRlUlz4kO1ifBpQ5CkKXEFXye8nmeXlZ5rvZAXjFAMRFiG+sI9OewO6Bd9UvA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@rspack/lite-tapable": "^1.0.0", + "chokidar": "^3.5.3", + "is-glob": "^4.0.3", + "memfs": "^4.14.0", + "minimatch": "^9.0.5", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@rspack/core": "^1.0.0", + "typescript": ">=3.8.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + } + } + }, + "node_modules/ts-checker-rspack-plugin/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/ts-checker-rspack-plugin/node_modules/memfs": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.17.2.tgz", + "integrity": "sha512-NgYhCOWgovOXSzvYgUW0LQ7Qy72rWQMGGFJDoWg4G30RHd3z77VbYdtJ4fembJXBy8pMIUA31XNAupobOQlwdg==", + "dev": true, + "dependencies": { + "@jsonjoy.com/json-pack": "^1.0.3", + "@jsonjoy.com/util": "^1.3.0", + "tree-dump": "^1.0.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + } + }, + "node_modules/ts-checker-rspack-plugin/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ts-checker-rspack-plugin/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/ts-checker-rspack-plugin/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, "node_modules/ts-deepmerge": { "version": "6.2.1", "license": "ISC", diff --git a/package.json b/package.json index 73de074..6e38623 100644 --- a/package.json +++ b/package.json @@ -89,16 +89,16 @@ "@jorgebodega/typeorm-seeding": "^6.0.1", "@nestjs/schematics": "^11.0.1", "@nestjs/testing": "^11.0.10", - "@nx/angular": "20.5.0", - "@nx/eslint": "20.5.0", - "@nx/eslint-plugin": "20.5.0", - "@nx/jest": "20.5.0", - "@nx/js": "20.5.0", - "@nx/nest": "20.5.0", - "@nx/node": "20.5.0", - "@nx/web": "20.5.0", - "@nx/webpack": "20.5.0", - "@nx/workspace": "20.5.0", + "@nx/angular": "21.1.1", + "@nx/eslint": "21.1.1", + "@nx/eslint-plugin": "21.1.1", + "@nx/jest": "21.1.1", + "@nx/js": "21.1.1", + "@nx/nest": "21.1.1", + "@nx/node": "21.1.1", + "@nx/web": "21.1.1", + "@nx/webpack": "21.1.1", + "@nx/workspace": "21.1.1", "@schematics/angular": "19.2.1", "@swc-node/register": "1.10.9", "@swc/core": "1.11.7", @@ -111,7 +111,7 @@ "@typescript-eslint/utils": "7.18.0", "autoprefixer": "^10.4.0", "eslint": "8.57.0", - "eslint-config-prettier": "^9.0.0", + "eslint-config-prettier": "10.1.5", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "jest-environment-node": "^29.7.0", @@ -119,7 +119,7 @@ "jsonc-eslint-parser": "^2.1.0", "knex-pglite": "^0.11.0", "ng-packagr": "19.2.0", - "nx": "20.5.0", + "nx": "21.1.1", "pg-mem": "^3.0.2", "postcss": "^8.4.5", "postcss-url": "~10.1.3", From 7b6e3b0b60fe08f889ba221c094bf2b7e0c667de Mon Sep 17 00:00:00 2001 From: Alex H Date: Fri, 23 May 2025 18:19:11 +0200 Subject: [PATCH 11/25] ci: update version if find deps --- tools/scripts/prepare-package-json.mjs | 27 ++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/tools/scripts/prepare-package-json.mjs b/tools/scripts/prepare-package-json.mjs index ec6e9e3..1656584 100644 --- a/tools/scripts/prepare-package-json.mjs +++ b/tools/scripts/prepare-package-json.mjs @@ -40,13 +40,36 @@ try { function removeDepFromOtherLib(graph, name, json) { const libsName = Object.values(graph.nodes) .filter((i) => i.data.tags.includes('type:publish')) - .map((i) => i.data.metadata.js.packageName); + .reduce((acum, i) => { + acum[i.data.metadata.js.packageName] = i.data.root; + return acum; + }, {}); + + for (const [name] of Object.entries(json.dependencies)) { + if (!Object.keys(libsName).includes(name)) { + continue; + } + try { + const jsonDep = JSON.parse( + readFileSync( + join(workspaceRoot, libsName[name], 'package.json') + ).toString() + ); + json.dependencies[name] = jsonDep.version; + } catch (e) { + console.warn( + 'Can parse:', + join(workspaceRoot, libsName[name], 'package.json') + ); + } + console.log(libsName[name]); + } if (!('peerDependencies' in json)) return; json['peerDependencies'] = Object.entries(json['peerDependencies']).reduce( (acum, [name, value]) => { - if (libsName.includes(name)) { + if (Object.keys(libsName).includes(name)) { acum[name] = `^${value}`; } return acum; From 87519a0e3f8ec1785e4394c191d63d7e88b9d88d Mon Sep 17 00:00:00 2001 From: Alex H Date: Fri, 23 May 2025 18:19:38 +0200 Subject: [PATCH 12/25] feat(json-api-nestjs): Update package.json dep --- libs/json-api/json-api-nestjs/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/json-api/json-api-nestjs/package.json b/libs/json-api/json-api-nestjs/package.json index f105649..94894ef 100644 --- a/libs/json-api/json-api-nestjs/package.json +++ b/libs/json-api/json-api-nestjs/package.json @@ -15,6 +15,7 @@ "dependencies": { "tslib": ">2.3.0", "reflect-metadata": "^0.1.12 || ^0.2.0", - "rxjs": "^7.1.0" + "rxjs": "^7.1.0", + "@klerick/json-api-nestjs-shared": "0.0.0" } } From 48348feff978c24833fc57af2328e7b5719371e0 Mon Sep 17 00:00:00 2001 From: Alex H Date: Fri, 23 May 2025 18:27:20 +0200 Subject: [PATCH 13/25] ci: pull latest before publish --- .github/workflows/publish.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c78180f..cfac412 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -23,6 +23,11 @@ jobs: uses: actions/checkout@v4 with: fetch-depth: 0 + - name: Pull latest changes (from bump-version) + run: | + git config --global user.email "actions@github.com" + git config --global user.name "GitHub Actions" + git pull origin ${{ github.ref_name }} - name: Setup Node.js uses: ./.github/actions From 7c12004963671f155a80e4c0ee471d6d720bb24f Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 23 May 2025 16:51:21 +0000 Subject: [PATCH 14/25] chore(release): publish - project: json-api-nestjs 10.0.0-beta.4 --- libs/json-api/json-api-nestjs/CHANGELOG.md | 10 ++++++++++ libs/json-api/json-api-nestjs/package.json | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/libs/json-api/json-api-nestjs/CHANGELOG.md b/libs/json-api/json-api-nestjs/CHANGELOG.md index 0121f3c..b76c29d 100644 --- a/libs/json-api/json-api-nestjs/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs/CHANGELOG.md @@ -1,3 +1,13 @@ +## 10.0.0-beta.4 (2025-05-23) + +### 🚀 Features + +- **json-api-nestjs:** Update package.json dep ([87519a0](https://github.com/klerick/nestjs-json-api/commit/87519a0)) + +### ❤️ Thank You + +- Alex H + ## 10.0.0-beta.3 (2025-05-23) ### 🚀 Features diff --git a/libs/json-api/json-api-nestjs/package.json b/libs/json-api/json-api-nestjs/package.json index 94894ef..93387ac 100644 --- a/libs/json-api/json-api-nestjs/package.json +++ b/libs/json-api/json-api-nestjs/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs", - "version": "10.0.0-beta.3", + "version": "10.0.0-beta.4", "type": "commonjs", "description": "JsonApi Plugin for NestJs", "keywords": [ From 8008494883fda03b041c79b8238abd717cd6f89a Mon Sep 17 00:00:00 2001 From: Alex H Date: Sat, 24 May 2025 07:10:20 +0200 Subject: [PATCH 15/25] fix(json-api-nestjs-microorm): Remove @mikro-orm/postgresql dependencies in package.json --- tools/scripts/prepare-package-json.mjs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/scripts/prepare-package-json.mjs b/tools/scripts/prepare-package-json.mjs index 1656584..c1af165 100644 --- a/tools/scripts/prepare-package-json.mjs +++ b/tools/scripts/prepare-package-json.mjs @@ -1,5 +1,4 @@ -import { execSync } from 'child_process'; -import { readFileSync, writeFileSync, existsSync, unlinkSync } from 'fs'; +import { readFileSync, writeFileSync } from 'fs'; import { join } from 'path'; import devkit from '@nx/devkit'; @@ -30,6 +29,10 @@ try { if (!mainJson[props] || json[props]) continue; json[props] = mainJson[props]; } + if (json.dependencies['@mikro-orm/postgresql']) { + delete json.dependencies['@mikro-orm/postgresql']; + } + removeDepFromOtherLib(graph, name, json); writeFileSync(`package.json`, JSON.stringify(json, null, 2)); } catch (e) { From 277f61cd892a364573518968da446fe4d16e3606 Mon Sep 17 00:00:00 2001 From: Alex H Date: Sat, 24 May 2025 07:28:28 +0200 Subject: [PATCH 16/25] fix(json-api-nestjs-microorm): Remove @mikro-orm/postgresql dependencies in package.json --- libs/json-api/json-api-nestjs-microorm/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/libs/json-api/json-api-nestjs-microorm/README.md b/libs/json-api/json-api-nestjs-microorm/README.md index e7361f2..ab6c312 100644 --- a/libs/json-api/json-api-nestjs-microorm/README.md +++ b/libs/json-api/json-api-nestjs-microorm/README.md @@ -1,5 +1,4 @@ # json-api-nestjs-microorm - MocroOrm adapter for **[json-api-nestjs](https://github.com/klerick/nestjs-json-api/tree/master/libs/json-api/json-api-nestjs)** ## Installation From 1e4e4958d3febca5bbdfde7c784d7a08f1cb37ee Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sat, 24 May 2025 05:40:22 +0000 Subject: [PATCH 17/25] chore(release): publish - project: json-api-nestjs-microorm 0.1.0-beta.4 --- libs/json-api/json-api-nestjs-microorm/CHANGELOG.md | 10 ++++++++++ libs/json-api/json-api-nestjs-microorm/package.json | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md b/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md index a58fc32..e11e757 100644 --- a/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md @@ -1,3 +1,13 @@ +## 0.1.0-beta.4 (2025-05-24) + +### 🩹 Fixes + +- **json-api-nestjs-microorm:** Remove @mikro-orm/postgresql dependencies in package.json ([277f61c](https://github.com/klerick/nestjs-json-api/commit/277f61c)) + +### ❤️ Thank You + +- Alex H + ## 0.1.0-beta.3 (2025-05-23) ### 🚀 Features diff --git a/libs/json-api/json-api-nestjs-microorm/package.json b/libs/json-api/json-api-nestjs-microorm/package.json index 6a12555..6fe13e2 100644 --- a/libs/json-api/json-api-nestjs-microorm/package.json +++ b/libs/json-api/json-api-nestjs-microorm/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-microorm", - "version": "0.1.0-beta.3", + "version": "0.1.0-beta.4", "type": "commonjs", "main": "./src/index.js", "types": "./src/index.d.ts", From bd509a56dba8a7aedcd098607ed379e7fe74a848 Mon Sep 17 00:00:00 2001 From: Alex H Date: Fri, 30 May 2025 16:42:20 +0200 Subject: [PATCH 18/25] feat(json-api-nestjs): Export `Params` type in index.ts --- libs/json-api/json-api-nestjs/src/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/json-api/json-api-nestjs/src/index.ts b/libs/json-api/json-api-nestjs/src/index.ts index 48b2b22..a37df70 100644 --- a/libs/json-api/json-api-nestjs/src/index.ts +++ b/libs/json-api/json-api-nestjs/src/index.ts @@ -13,6 +13,7 @@ export { UnionToTuple, EntityParam, TypeField, + Params, } from './lib/types'; export { JsonApiTransformerService, From 3e7b3e6465e9ada4c222fefae6070d20d71de506 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 30 May 2025 14:57:13 +0000 Subject: [PATCH 19/25] chore(release): publish - project: json-api-nestjs 10.0.0-beta.5 --- libs/json-api/json-api-nestjs/CHANGELOG.md | 10 ++++++++++ libs/json-api/json-api-nestjs/package.json | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/libs/json-api/json-api-nestjs/CHANGELOG.md b/libs/json-api/json-api-nestjs/CHANGELOG.md index b76c29d..4a2ec97 100644 --- a/libs/json-api/json-api-nestjs/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs/CHANGELOG.md @@ -1,3 +1,13 @@ +## 10.0.0-beta.5 (2025-05-30) + +### 🚀 Features + +- **json-api-nestjs:** Export `Params` type in index.ts ([bd509a5](https://github.com/klerick/nestjs-json-api/commit/bd509a5)) + +### ❤️ Thank You + +- Alex H + ## 10.0.0-beta.4 (2025-05-23) ### 🚀 Features diff --git a/libs/json-api/json-api-nestjs/package.json b/libs/json-api/json-api-nestjs/package.json index 93387ac..71a1407 100644 --- a/libs/json-api/json-api-nestjs/package.json +++ b/libs/json-api/json-api-nestjs/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs", - "version": "10.0.0-beta.4", + "version": "10.0.0-beta.5", "type": "commonjs", "description": "JsonApi Plugin for NestJs", "keywords": [ From 6d7a24f4e314d9b936720bf3fde142db120d80f3 Mon Sep 17 00:00:00 2001 From: Alex H Date: Tue, 10 Jun 2025 07:33:49 +0200 Subject: [PATCH 20/25] fix(json-api-nestjs-microorm): Handle defaultRaw in nullable props check and update entity properties --- .../src/lib/mock-utils/entities/users.ts | 4 ++-- .../json-api-nestjs-microorm/src/lib/orm-helper/index.ts | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/libs/json-api/json-api-nestjs-microorm/src/lib/mock-utils/entities/users.ts b/libs/json-api/json-api-nestjs-microorm/src/lib/mock-utils/entities/users.ts index 17ba911..b2fad7d 100644 --- a/libs/json-api/json-api-nestjs-microorm/src/lib/mock-utils/entities/users.ts +++ b/libs/json-api/json-api-nestjs-microorm/src/lib/mock-utils/entities/users.ts @@ -77,7 +77,7 @@ export class Users { @Property({ name: 'is_active', type: 'boolean', - nullable: true, + nullable: false, default: false, }) public isActive!: boolean; @@ -85,7 +85,7 @@ export class Users { @Property({ name: 'test_date', type: Date, - nullable: true, + nullable: false, defaultRaw: 'CURRENT_TIMESTAMP(0)', columnType: 'timestamp(0) without time zone', }) diff --git a/libs/json-api/json-api-nestjs-microorm/src/lib/orm-helper/index.ts b/libs/json-api/json-api-nestjs-microorm/src/lib/orm-helper/index.ts index a90f35a..5edcefe 100644 --- a/libs/json-api/json-api-nestjs-microorm/src/lib/orm-helper/index.ts +++ b/libs/json-api/json-api-nestjs-microorm/src/lib/orm-helper/index.ts @@ -72,7 +72,11 @@ export const getPropsNullable = ( .map((i) => { // @ts-ignore const props = entityMetadata.properties[i]; - return props.nullable || props.default !== undefined ? i : false; + return props.nullable || + props.default !== undefined || + props.defaultRaw !== undefined + ? i + : false; }) .filter((i) => !!i) as unknown as EntityParam['propsNullable']; }; From e23e7a558dd2d944e5008aff2d820fba25028e29 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 10 Jun 2025 05:46:44 +0000 Subject: [PATCH 21/25] chore(release): publish - project: json-api-nestjs-microorm 0.1.0-beta.5 --- libs/json-api/json-api-nestjs-microorm/CHANGELOG.md | 10 ++++++++++ libs/json-api/json-api-nestjs-microorm/package.json | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md b/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md index e11e757..25eda8a 100644 --- a/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md @@ -1,3 +1,13 @@ +## 0.1.0-beta.5 (2025-06-10) + +### 🩹 Fixes + +- **json-api-nestjs-microorm:** Handle defaultRaw in nullable props check and update entity properties ([6d7a24f](https://github.com/klerick/nestjs-json-api/commit/6d7a24f)) + +### ❤️ Thank You + +- Alex H + ## 0.1.0-beta.4 (2025-05-24) ### 🩹 Fixes diff --git a/libs/json-api/json-api-nestjs-microorm/package.json b/libs/json-api/json-api-nestjs-microorm/package.json index 6fe13e2..9de2e77 100644 --- a/libs/json-api/json-api-nestjs-microorm/package.json +++ b/libs/json-api/json-api-nestjs-microorm/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-microorm", - "version": "0.1.0-beta.4", + "version": "0.1.0-beta.5", "type": "commonjs", "main": "./src/index.js", "types": "./src/index.d.ts", From 391f4bb45bc9c8c128b9144b812b1173b6203e14 Mon Sep 17 00:00:00 2001 From: Alex H Date: Tue, 10 Jun 2025 12:32:47 +0200 Subject: [PATCH 22/25] fix(json-api-nestjs-microorm): ensure `applyFilters` is invoked in query builders for consistency --- .../json-api-nestjs-microorm/src/lib/factory/index.ts | 11 +++++------ .../src/lib/orm-methods/get-all/get-all.ts | 3 +++ .../src/lib/orm-methods/get-one/get-one.ts | 10 +++++++--- 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/libs/json-api/json-api-nestjs-microorm/src/lib/factory/index.ts b/libs/json-api/json-api-nestjs-microorm/src/lib/factory/index.ts index c3f100c..d7d1b63 100644 --- a/libs/json-api/json-api-nestjs-microorm/src/lib/factory/index.ts +++ b/libs/json-api/json-api-nestjs-microorm/src/lib/factory/index.ts @@ -154,12 +154,11 @@ export function FindOneRowEntityFactory< inject: [MicroOrmUtilService], useFactory(microOrmUtilService: MicroOrmUtilService) { return async (entity, value) => { - return microOrmUtilService - .queryBuilder(entity) - .where({ - [microOrmUtilService.currentPrimaryColumn]: value, - }) - .getSingleResult(); + const qb = microOrmUtilService.queryBuilder(entity).where({ + [microOrmUtilService.currentPrimaryColumn]: value, + }); + await qb.applyFilters(); + return qb.getSingleResult(); }; }, }; diff --git a/libs/json-api/json-api-nestjs-microorm/src/lib/orm-methods/get-all/get-all.ts b/libs/json-api/json-api-nestjs-microorm/src/lib/orm-methods/get-all/get-all.ts index 4eda637..4afa946 100644 --- a/libs/json-api/json-api-nestjs-microorm/src/lib/orm-methods/get-all/get-all.ts +++ b/libs/json-api/json-api-nestjs-microorm/src/lib/orm-methods/get-all/get-all.ts @@ -19,6 +19,9 @@ export async function getAll( >(this, ...[query]); const skip = (page.number - 1) * page.size; + + await countSubQuery.applyFilters(); + const paginationQuery = countSubQuery .clone() .select(this.microOrmUtilService.currentPrimaryColumn) diff --git a/libs/json-api/json-api-nestjs-microorm/src/lib/orm-methods/get-one/get-one.ts b/libs/json-api/json-api-nestjs-microorm/src/lib/orm-methods/get-one/get-one.ts index f2c1e00..ec117a0 100644 --- a/libs/json-api/json-api-nestjs-microorm/src/lib/orm-methods/get-one/get-one.ts +++ b/libs/json-api/json-api-nestjs-microorm/src/lib/orm-methods/get-one/get-one.ts @@ -12,10 +12,14 @@ export async function getOne( [this.microOrmUtilService.currentPrimaryColumn]: id, }); - const resultItem = await this.microOrmUtilService - .prePareQueryBuilder(queryBuilder, query as any) - .getSingleResult(); + const resultQueryBuilder = this.microOrmUtilService.prePareQueryBuilder( + queryBuilder, + query as any + ); + await resultQueryBuilder.applyFilters(); + + const resultItem = await resultQueryBuilder.getSingleResult(); if (!resultItem) { const error: ValidateQueryError = { code: 'invalid_arguments', From 0ace3ce4ca5e369cb0187d5e7a03f0e81bf0f5c3 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 10 Jun 2025 10:45:12 +0000 Subject: [PATCH 23/25] chore(release): publish - project: json-api-nestjs-microorm 0.1.0-beta.6 --- libs/json-api/json-api-nestjs-microorm/CHANGELOG.md | 10 ++++++++++ libs/json-api/json-api-nestjs-microorm/package.json | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md b/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md index 25eda8a..7218b0a 100644 --- a/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md @@ -1,3 +1,13 @@ +## 0.1.0-beta.6 (2025-06-10) + +### 🩹 Fixes + +- **json-api-nestjs-microorm:** ensure `applyFilters` is invoked in query builders for consistency ([391f4bb](https://github.com/klerick/nestjs-json-api/commit/391f4bb)) + +### ❤️ Thank You + +- Alex H + ## 0.1.0-beta.5 (2025-06-10) ### 🩹 Fixes diff --git a/libs/json-api/json-api-nestjs-microorm/package.json b/libs/json-api/json-api-nestjs-microorm/package.json index 9de2e77..23e2507 100644 --- a/libs/json-api/json-api-nestjs-microorm/package.json +++ b/libs/json-api/json-api-nestjs-microorm/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-microorm", - "version": "0.1.0-beta.5", + "version": "0.1.0-beta.6", "type": "commonjs", "main": "./src/index.js", "types": "./src/index.d.ts", From c1cafc223c756ec1a81810f76bfbb15deea67c9d Mon Sep 17 00:00:00 2001 From: Alex H Date: Mon, 23 Jun 2025 11:33:25 +0200 Subject: [PATCH 24/25] fix(json-api-nestjs-microorm): add format for mikroorm error --- .../src/lib/micro-orm-json-api.module.ts | 7 +- .../src/lib/service/index.ts | 2 + .../service/mikro-orm-format.error.service.ts | 117 ++++++++++++++++++ 3 files changed, 125 insertions(+), 1 deletion(-) create mode 100644 libs/json-api/json-api-nestjs-microorm/src/lib/service/mikro-orm-format.error.service.ts diff --git a/libs/json-api/json-api-nestjs-microorm/src/lib/micro-orm-json-api.module.ts b/libs/json-api/json-api-nestjs-microorm/src/lib/micro-orm-json-api.module.ts index 2cf56d9..95dbe2e 100644 --- a/libs/json-api/json-api-nestjs-microorm/src/lib/micro-orm-json-api.module.ts +++ b/libs/json-api/json-api-nestjs-microorm/src/lib/micro-orm-json-api.module.ts @@ -4,6 +4,7 @@ import { PrepareParams, MODULE_OPTIONS_TOKEN, NestProvider, + ErrorFormatService, } from '@klerick/json-api-nestjs'; import { MicroOrmParam } from './type'; @@ -18,7 +19,7 @@ import { CheckRelationNameFactory, FindOneRowEntityFactory, } from './factory'; -import { MicroOrmUtilService } from './service/micro-orm-util.service'; +import { MicroOrmUtilService, MikroOrmFormatErrorService } from './service'; export class MicroOrmJsonApiModule { static forRoot(options: PrepareParams): DynamicModule { @@ -40,6 +41,10 @@ export class MicroOrmJsonApiModule { CurrentEntityMetadata(), RunInTransactionFactory(), EntityPropsMap(options.entities), + { + provide: ErrorFormatService, + useClass: MikroOrmFormatErrorService, + }, ]; const currentImport = [ diff --git a/libs/json-api/json-api-nestjs-microorm/src/lib/service/index.ts b/libs/json-api/json-api-nestjs-microorm/src/lib/service/index.ts index 7fab7d4..81f47f5 100644 --- a/libs/json-api/json-api-nestjs-microorm/src/lib/service/index.ts +++ b/libs/json-api/json-api-nestjs-microorm/src/lib/service/index.ts @@ -1 +1,3 @@ export * from './microorm-service'; +export * from './mikro-orm-format.error.service'; +export * from './micro-orm-util.service'; diff --git a/libs/json-api/json-api-nestjs-microorm/src/lib/service/mikro-orm-format.error.service.ts b/libs/json-api/json-api-nestjs-microorm/src/lib/service/mikro-orm-format.error.service.ts new file mode 100644 index 0000000..d2694b6 --- /dev/null +++ b/libs/json-api/json-api-nestjs-microorm/src/lib/service/mikro-orm-format.error.service.ts @@ -0,0 +1,117 @@ +import { + ErrorFormatService, + ValidateQueryError, + PrepareParams, + MODULE_OPTIONS_TOKEN, +} from '@klerick/json-api-nestjs'; +import { + BadRequestException, + ConflictException, + HttpException, + Inject, + HttpExceptionOptions, +} from '@nestjs/common'; + +import { + DriverException, + EntityManager, + UniqueConstraintViolationException, + ValidationError, +} from '@mikro-orm/core'; + +import { CURRENT_ENTITY_MANAGER_TOKEN } from '../constants'; + +const duplicateItems = ( + errorText: string, + options: HttpExceptionOptions, + detail?: string +) => { + errorText = 'Duplicate value'; + if (detail) { + const matches = detail.match(/(?<=\().+?(?=\))/gm); + if (matches) { + errorText = `Duplicate value in the "${matches[0]}"`; + } + } + + const error: ValidateQueryError = { + code: 'invalid_arguments', + message: errorText, + path: ['data', 'attributes'], + }; + + return new ConflictException([error], options); +}; + +export class MikroOrmFormatErrorService extends ErrorFormatService { + @Inject(CURRENT_ENTITY_MANAGER_TOKEN) em!: EntityManager; + @Inject(MODULE_OPTIONS_TOKEN) + private mainConfig!: PrepareParams; + + private errorMsg = 'Internal Server Error'; + + override formatError(error: unknown): HttpException { + try { + if (error instanceof ValidationError) { + return this.formatValidationError(error); + } + if (error instanceof DriverException) { + return this.prepareDataBaseError(error); + } + return super.formatError(error); + } catch (error) { + return super.formatError(error); + } + } + + private formatValidationError(error: ValidationError) { + const { message } = error; + + const entity = error.getEntity(); + const errorObject: ValidateQueryError = { + code: 'invalid_arguments', + message: message.split('\n').at(0) || message, + path: [], + }; + if (entity) { + errorObject['path'] = ['data', 'attributes']; + } + + const descriptionOrOptions: HttpExceptionOptions = this.mainConfig.options + .debug + ? { cause: error } + : {}; + + return new BadRequestException([errorObject], descriptionOrOptions); + } + + private prepareDataBaseError(error: DriverException) { + if ( + !this.em + .getPlatform() + .getConfig() + .getDriver() + .constructor.name.startsWith('Postgre') + ) { + return super.formatError(error); + } + + const { errorCode, errorMsg, detail, table } = { + errorCode: error.code, + errorMsg: error.message, + detail: Reflect.get(error, 'detail') as string, + table: Reflect.get(error, 'table') as string, + }; + const descriptionOrOptions: HttpExceptionOptions = this.mainConfig.options + .debug + ? { cause: error } + : {}; + + switch (error.constructor) { + case UniqueConstraintViolationException: + return duplicateItems(errorMsg, descriptionOrOptions, detail); + default: + return super.formatError(error); + } + } +} From 138ddb37e1eeb14b971b7ec6932d1327e5810c5a Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 23 Jun 2025 10:04:18 +0000 Subject: [PATCH 25/25] chore(release): publish - project: json-api-nestjs-microorm 0.1.0-beta.7 --- libs/json-api/json-api-nestjs-microorm/CHANGELOG.md | 10 ++++++++++ libs/json-api/json-api-nestjs-microorm/package.json | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md b/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md index 7218b0a..c817a50 100644 --- a/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md +++ b/libs/json-api/json-api-nestjs-microorm/CHANGELOG.md @@ -1,3 +1,13 @@ +## 0.1.0-beta.7 (2025-06-23) + +### 🩹 Fixes + +- **json-api-nestjs-microorm:** add format for mikroorm error ([c1cafc2](https://github.com/klerick/nestjs-json-api/commit/c1cafc2)) + +### ❤️ Thank You + +- Alex H + ## 0.1.0-beta.6 (2025-06-10) ### 🩹 Fixes diff --git a/libs/json-api/json-api-nestjs-microorm/package.json b/libs/json-api/json-api-nestjs-microorm/package.json index 23e2507..a09826b 100644 --- a/libs/json-api/json-api-nestjs-microorm/package.json +++ b/libs/json-api/json-api-nestjs-microorm/package.json @@ -1,6 +1,6 @@ { "name": "@klerick/json-api-nestjs-microorm", - "version": "0.1.0-beta.6", + "version": "0.1.0-beta.7", "type": "commonjs", "main": "./src/index.js", "types": "./src/index.d.ts", pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy