From 9a37ce84ffddfb9c9b13539fd1fb8f94a0f62cd9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 00:02:41 +0000 Subject: [PATCH 01/89] build(deps): bump typescript-eslint from 8.8.0 to 8.8.1 (#27516) Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.8.0 to 8.8.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.8.1/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 100 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 51 insertions(+), 51 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3e06a111eaa..5882372b3e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,7 +58,7 @@ "sort-keys": "5.1.0", "type-fest": "4.26.1", "typescript": "5.5.4", - "typescript-eslint": "8.8.0", + "typescript-eslint": "8.8.1", "yaml": "2.5.1", "yeoman-environment": "4.4.1", "yeoman-generator": "7.3.2" @@ -3558,15 +3558,15 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.8.0.tgz", - "integrity": "sha512-wORFWjU30B2WJ/aXBfOm1LX9v9nyt9D3jsSOxC3cCaTQGCW5k4jNpmjFv3U7p/7s4yvdjHzwtv2Sd2dOyhjS0A==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.8.1.tgz", + "integrity": "sha512-xfvdgA8AP/vxHgtgU310+WBnLB4uJQ9XdyP17RebG26rLtDrQJV3ZYrcopX91GrHmMoH8bdSwMRh2a//TiJ1jQ==", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.8.0", - "@typescript-eslint/type-utils": "8.8.0", - "@typescript-eslint/utils": "8.8.0", - "@typescript-eslint/visitor-keys": "8.8.0", + "@typescript-eslint/scope-manager": "8.8.1", + "@typescript-eslint/type-utils": "8.8.1", + "@typescript-eslint/utils": "8.8.1", + "@typescript-eslint/visitor-keys": "8.8.1", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -3590,14 +3590,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.8.0.tgz", - "integrity": "sha512-uEFUsgR+tl8GmzmLjRqz+VrDv4eoaMqMXW7ruXfgThaAShO9JTciKpEsB+TvnfFfbg5IpujgMXVV36gOJRLtZg==", - "dependencies": { - "@typescript-eslint/scope-manager": "8.8.0", - "@typescript-eslint/types": "8.8.0", - "@typescript-eslint/typescript-estree": "8.8.0", - "@typescript-eslint/visitor-keys": "8.8.0", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.8.1.tgz", + "integrity": "sha512-hQUVn2Lij2NAxVFEdvIGxT9gP1tq2yM83m+by3whWFsWC+1y8pxxxHUFE1UqDu2VsGi2i6RLcv4QvouM84U+ow==", + "dependencies": { + "@typescript-eslint/scope-manager": "8.8.1", + "@typescript-eslint/types": "8.8.1", + "@typescript-eslint/typescript-estree": "8.8.1", + "@typescript-eslint/visitor-keys": "8.8.1", "debug": "^4.3.4" }, "engines": { @@ -3617,12 +3617,12 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.8.0.tgz", - "integrity": "sha512-EL8eaGC6gx3jDd8GwEFEV091210U97J0jeEHrAYvIYosmEGet4wJ+g0SYmLu+oRiAwbSA5AVrt6DxLHfdd+bUg==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.8.1.tgz", + "integrity": "sha512-X4JdU+66Mazev/J0gfXlcC/dV6JI37h+93W9BRYXrSn0hrE64IoWgVkO9MSJgEzoWkxONgaQpICWg8vAN74wlA==", "dependencies": { - "@typescript-eslint/types": "8.8.0", - "@typescript-eslint/visitor-keys": "8.8.0" + "@typescript-eslint/types": "8.8.1", + "@typescript-eslint/visitor-keys": "8.8.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3633,12 +3633,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.8.0.tgz", - "integrity": "sha512-IKwJSS7bCqyCeG4NVGxnOP6lLT9Okc3Zj8hLO96bpMkJab+10HIfJbMouLrlpyOr3yrQ1cA413YPFiGd1mW9/Q==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.8.1.tgz", + "integrity": "sha512-qSVnpcbLP8CALORf0za+vjLYj1Wp8HSoiI8zYU5tHxRVj30702Z1Yw4cLwfNKhTPWp5+P+k1pjmD5Zd1nhxiZA==", "dependencies": { - "@typescript-eslint/typescript-estree": "8.8.0", - "@typescript-eslint/utils": "8.8.0", + "@typescript-eslint/typescript-estree": "8.8.1", + "@typescript-eslint/utils": "8.8.1", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -3656,9 +3656,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.8.0.tgz", - "integrity": "sha512-QJwc50hRCgBd/k12sTykOJbESe1RrzmX6COk8Y525C9l7oweZ+1lw9JiU56im7Amm8swlz00DRIlxMYLizr2Vw==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.8.1.tgz", + "integrity": "sha512-WCcTP4SDXzMd23N27u66zTKMuEevH4uzU8C9jf0RO4E04yVHgQgW+r+TeVTNnO1KIfrL8ebgVVYYMMO3+jC55Q==", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -3668,12 +3668,12 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.8.0.tgz", - "integrity": "sha512-ZaMJwc/0ckLz5DaAZ+pNLmHv8AMVGtfWxZe/x2JVEkD5LnmhWiQMMcYT7IY7gkdJuzJ9P14fRy28lUrlDSWYdw==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.8.1.tgz", + "integrity": "sha512-A5d1R9p+X+1js4JogdNilDuuq+EHZdsH9MjTVxXOdVFfTJXunKJR/v+fNNyO4TnoOn5HqobzfRlc70NC6HTcdg==", "dependencies": { - "@typescript-eslint/types": "8.8.0", - "@typescript-eslint/visitor-keys": "8.8.0", + "@typescript-eslint/types": "8.8.1", + "@typescript-eslint/visitor-keys": "8.8.1", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -3695,14 +3695,14 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.8.0.tgz", - "integrity": "sha512-QE2MgfOTem00qrlPgyByaCHay9yb1+9BjnMFnSFkUKQfu7adBXDTnCAivURnuPPAG/qiB+kzKkZKmKfaMT0zVg==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.8.1.tgz", + "integrity": "sha512-/QkNJDbV0bdL7H7d0/y0qBbV2HTtf0TIyjSDTvvmQEzeVx8jEImEbLuOA4EsvE8gIgqMitns0ifb5uQhMj8d9w==", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.8.0", - "@typescript-eslint/types": "8.8.0", - "@typescript-eslint/typescript-estree": "8.8.0" + "@typescript-eslint/scope-manager": "8.8.1", + "@typescript-eslint/types": "8.8.1", + "@typescript-eslint/typescript-estree": "8.8.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3716,11 +3716,11 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.8.0.tgz", - "integrity": "sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.8.1.tgz", + "integrity": "sha512-0/TdC3aeRAsW7MDvYRwEc1Uwm0TIBfzjPFgg60UU2Haj5qsCs9cc3zNgY71edqE3LbWfF/WoZQd3lJoDXFQpag==", "dependencies": { - "@typescript-eslint/types": "8.8.0", + "@typescript-eslint/types": "8.8.1", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -12409,13 +12409,13 @@ } }, "node_modules/typescript-eslint": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.8.0.tgz", - "integrity": "sha512-BjIT/VwJ8+0rVO01ZQ2ZVnjE1svFBiRczcpr1t1Yxt7sT25VSbPfrJtDsQ8uQTy2pilX5nI9gwxhUyLULNentw==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.8.1.tgz", + "integrity": "sha512-R0dsXFt6t4SAFjUSKFjMh4pXDtq04SsFKCVGDP3ZOzNP7itF0jBcZYU4fMsZr4y7O7V7Nc751dDeESbe4PbQMQ==", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.8.0", - "@typescript-eslint/parser": "8.8.0", - "@typescript-eslint/utils": "8.8.0" + "@typescript-eslint/eslint-plugin": "8.8.1", + "@typescript-eslint/parser": "8.8.1", + "@typescript-eslint/utils": "8.8.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index c8b9650aae5..f6bd98bb623 100644 --- a/package.json +++ b/package.json @@ -169,7 +169,7 @@ "sort-keys": "5.1.0", "type-fest": "4.26.1", "typescript": "5.5.4", - "typescript-eslint": "8.8.0", + "typescript-eslint": "8.8.1", "yaml": "2.5.1", "yeoman-environment": "4.4.1", "yeoman-generator": "7.3.2" From 8bc1be9e893996d264272978493da92751cd71dd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 01:26:14 +0000 Subject: [PATCH 02/89] build(deps): bump redis in /generators/server/resources (#27517) Bumps redis from 7.4.0 to 7.4.1. --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/server/resources/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/server/resources/Dockerfile b/generators/server/resources/Dockerfile index 71cbc81a27b..1b8e8dba8bb 100644 --- a/generators/server/resources/Dockerfile +++ b/generators/server/resources/Dockerfile @@ -38,7 +38,7 @@ LABEL ALIAS=hazelcast FROM memcached:1.6.31-alpine -FROM redis:7.4.0 +FROM redis:7.4.1 FROM confluentinc/cp-kafka:7.7.1 LABEL ALIAS=kafka From cc96bf1381231f45192ffc2f8f4286a028f2b967 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 02:01:45 +0000 Subject: [PATCH 03/89] build(deps-dev): bump typescript-eslint in /generators/react/resources (#27518) Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.8.0 to 8.8.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.8.1/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/react/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/react/resources/package.json b/generators/react/resources/package.json index 360d72325b2..41f1e55c736 100644 --- a/generators/react/resources/package.json +++ b/generators/react/resources/package.json @@ -81,7 +81,7 @@ "ts-jest": "29.2.5", "ts-loader": "9.5.1", "typescript": "5.6.2", - "typescript-eslint": "8.8.0", + "typescript-eslint": "8.8.1", "webpack": "5.95.0", "webpack-cli": "5.1.4", "webpack-dev-server": "5.1.0", From 21d575d8fdae529f5bfd35fa89eba832d1e9b333 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 02:39:46 +0000 Subject: [PATCH 04/89] build(deps-dev): bump typescript-eslint in /generators/vue/resources (#27519) Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.8.0 to 8.8.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.8.1/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/vue/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/vue/resources/package.json b/generators/vue/resources/package.json index cdfc9cfe0f5..c5af755f8e8 100644 --- a/generators/vue/resources/package.json +++ b/generators/vue/resources/package.json @@ -56,7 +56,7 @@ "terser-webpack-plugin": "5.3.10", "ts-loader": "9.5.1", "typescript": "5.6.2", - "typescript-eslint": "8.8.0", + "typescript-eslint": "8.8.1", "vite": "5.4.8", "vite-plugin-static-copy": "1.0.6", "vitest": "2.1.2", From a5b8cf670fdcd1e08a49d93922a09c60f6929624 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 06:23:23 +0000 Subject: [PATCH 05/89] build(deps): bump io.gatling:gatling-maven-plugin (#27521) Bumps [io.gatling:gatling-maven-plugin](https://github.com/gatling/gatling-maven-plugin) from 4.10.0 to 4.10.1. - [Commits](https://github.com/gatling/gatling-maven-plugin/compare/v4.10.0...v4.10.1) --- updated-dependencies: - dependency-name: io.gatling:gatling-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/server/resources/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/server/resources/pom.xml b/generators/server/resources/pom.xml index 21803b8ac74..530d70a1d26 100644 --- a/generators/server/resources/pom.xml +++ b/generators/server/resources/pom.xml @@ -21,7 +21,7 @@ 10.18.2 1.11 1.15.1 - 4.10.0 + 4.10.1 9.0.1 1.0.0 0.8.12 From 3ee63617d7fa3fd9577caea7890714cd47947972 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 06:26:50 +0000 Subject: [PATCH 06/89] build(deps): bump org.openapitools:openapi-generator-maven-plugin (#27522) Bumps org.openapitools:openapi-generator-maven-plugin from 7.8.0 to 7.9.0. --- updated-dependencies: - dependency-name: org.openapitools:openapi-generator-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/server/resources/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/server/resources/pom.xml b/generators/server/resources/pom.xml index 530d70a1d26..e6333e02c80 100644 --- a/generators/server/resources/pom.xml +++ b/generators/server/resources/pom.xml @@ -39,7 +39,7 @@ 3.4.0 2.9.0 0.0.11 - 7.8.0 + 7.9.0 1.2.1 4.0.0.4121 2.43.0 From ab8ae95b9f173200f7f5e6e525522f723630722d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 08:47:45 +0100 Subject: [PATCH 07/89] build(deps-dev): bump typescript-eslint in /generators/angular/resources (#27520) Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.8.0 to 8.8.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.8.1/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/angular/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/angular/resources/package.json b/generators/angular/resources/package.json index 009fe2ba490..5582ce7936c 100644 --- a/generators/angular/resources/package.json +++ b/generators/angular/resources/package.json @@ -48,7 +48,7 @@ "rimraf": "5.0.8", "ts-jest": "29.2.5", "typescript": "5.5.4", - "typescript-eslint": "8.8.0", + "typescript-eslint": "8.8.1", "webpack": "5.95.0", "webpack-bundle-analyzer": "4.10.2", "webpack-merge": "6.0.1", From 321847998fa9ea6ca65ebec3bda16d808580211a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 08:46:49 +0000 Subject: [PATCH 08/89] build(deps): bump io.gatling.gradle in /generators/server/resources (#27524) Bumps io.gatling.gradle from 3.12.0.2 to 3.12.0.3. --- updated-dependencies: - dependency-name: io.gatling.gradle dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/server/resources/gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/server/resources/gradle/libs.versions.toml b/generators/server/resources/gradle/libs.versions.toml index f94cdfca811..c86f3abc4d2 100644 --- a/generators/server/resources/gradle/libs.versions.toml +++ b/generators/server/resources/gradle/libs.versions.toml @@ -37,6 +37,6 @@ gradle-enterprise = { id = 'com.gradle.enterprise', version = '3.18.1' } common-custom-user-data-gradle-plugin = { id = 'com.gradle.common-custom-user-data-gradle-plugin', version = '2.0.2' } -gatling-gradle = { id = 'io.gatling.gradle', version = '3.12.0.2' } +gatling-gradle = { id = 'io.gatling.gradle', version = '3.12.0.3' } gradle-openapi-generator = { id = 'org.openapi.generator', version = '7.8.0' } From 70c2b72accbcadfa408b8790a21ca98c80fc5692 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 09:01:02 +0000 Subject: [PATCH 09/89] build(deps): bump org.openapi.generator in /generators/server/resources (#27525) Bumps org.openapi.generator from 7.8.0 to 7.9.0. --- updated-dependencies: - dependency-name: org.openapi.generator dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/server/resources/gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/server/resources/gradle/libs.versions.toml b/generators/server/resources/gradle/libs.versions.toml index c86f3abc4d2..de6c7581c95 100644 --- a/generators/server/resources/gradle/libs.versions.toml +++ b/generators/server/resources/gradle/libs.versions.toml @@ -39,4 +39,4 @@ common-custom-user-data-gradle-plugin = { id = 'com.gradle.common-custom-user-da gatling-gradle = { id = 'io.gatling.gradle', version = '3.12.0.3' } -gradle-openapi-generator = { id = 'org.openapi.generator', version = '7.8.0' } +gradle-openapi-generator = { id = 'org.openapi.generator', version = '7.9.0' } From 0a8382184b54f9103ceb6a7d37ec41b5c2ed9f79 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 11:03:40 +0100 Subject: [PATCH 10/89] build(deps): bump eu.michael-simons.neo4j:neo4j-migrations-spring-boot-starter (#27523) Bumps eu.michael-simons.neo4j:neo4j-migrations-spring-boot-starter from 2.13.1 to 2.13.2. --- updated-dependencies: - dependency-name: eu.michael-simons.neo4j:neo4j-migrations-spring-boot-starter dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/server/resources/gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/server/resources/gradle/libs.versions.toml b/generators/server/resources/gradle/libs.versions.toml index de6c7581c95..068f132721d 100644 --- a/generators/server/resources/gradle/libs.versions.toml +++ b/generators/server/resources/gradle/libs.versions.toml @@ -11,7 +11,7 @@ cucumber-bom = { module = 'io.cucumber:cucumber-bom', version = '7.20.0' } mongock-bom = { module = 'io.mongock:mongock-bom', version = '5.4.4' } -neo4j-migrations-spring-boot-starter = { module = 'eu.michael-simons.neo4j:neo4j-migrations-spring-boot-starter', version = '2.13.1' } +neo4j-migrations-spring-boot-starter = { module = 'eu.michael-simons.neo4j:neo4j-migrations-spring-boot-starter', version = '2.13.2' } # Cassandra lz4-java = { module = 'org.lz4:lz4-java', version = '1.8.0' } From 8098945032bb44bedf598c581cae000749a42203 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 00:02:31 +0000 Subject: [PATCH 11/89] build(deps): bump prettier-plugin-packagejson from 2.5.2 to 2.5.3 (#27526) Bumps [prettier-plugin-packagejson](https://github.com/matzkoh/prettier-plugin-packagejson) from 2.5.2 to 2.5.3. - [Release notes](https://github.com/matzkoh/prettier-plugin-packagejson/releases) - [Commits](https://github.com/matzkoh/prettier-plugin-packagejson/compare/v2.5.2...v2.5.3) --- updated-dependencies: - dependency-name: prettier-plugin-packagejson dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 18 ++++++++---------- package.json | 2 +- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5882372b3e2..4cefa02bed2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -50,7 +50,7 @@ "pluralize": "8.0.0", "prettier": "3.3.3", "prettier-plugin-java": "2.6.4", - "prettier-plugin-packagejson": "2.5.2", + "prettier-plugin-packagejson": "2.5.3", "prettier-plugin-properties": "0.3.0", "randexp": "0.5.3", "semver": "7.6.3", @@ -10681,13 +10681,12 @@ } }, "node_modules/prettier-plugin-packagejson": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.5.2.tgz", - "integrity": "sha512-w+TmoLv2pIa+siplW1cCj2ujEXQQS6z7wmWLOiLQK/2QVl7Wy6xh/ZUpqQw8tbKMXDodmSW4GONxlA33xpdNOg==", - "license": "MIT", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.5.3.tgz", + "integrity": "sha512-ATMEEXr+ywls1kgrZEWl4SBPEm0uDdyDAjyNzUC0/Z8WZTD3RqbJcQDR+Dau+wYkW9KHK6zqQIsFyfn+9aduWg==", "dependencies": { "sort-package-json": "2.10.1", - "synckit": "0.9.1" + "synckit": "0.9.2" }, "peerDependencies": { "prettier": ">= 1.16.0" @@ -11999,10 +11998,9 @@ } }, "node_modules/synckit": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", - "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", - "license": "MIT", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", + "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", "dependencies": { "@pkgr/core": "^0.1.0", "tslib": "^2.6.2" diff --git a/package.json b/package.json index f6bd98bb623..d3fbd6c6f7d 100644 --- a/package.json +++ b/package.json @@ -161,7 +161,7 @@ "pluralize": "8.0.0", "prettier": "3.3.3", "prettier-plugin-java": "2.6.4", - "prettier-plugin-packagejson": "2.5.2", + "prettier-plugin-packagejson": "2.5.3", "prettier-plugin-properties": "0.3.0", "randexp": "0.5.3", "semver": "7.6.3", From e785b1d7b364d7d9ae906a57fe36b871f99c7788 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 01:27:42 +0000 Subject: [PATCH 12/89] build(deps): bump @reduxjs/toolkit (#27529) Bumps the react group in /generators/react/resources with 1 update: [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit). Updates `@reduxjs/toolkit` from 2.2.7 to 2.2.8 - [Release notes](https://github.com/reduxjs/redux-toolkit/releases) - [Commits](https://github.com/reduxjs/redux-toolkit/compare/v2.2.7...v2.2.8) --- updated-dependencies: - dependency-name: "@reduxjs/toolkit" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: react ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/react/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/react/resources/package.json b/generators/react/resources/package.json index 41f1e55c736..dd6220ecb54 100644 --- a/generators/react/resources/package.json +++ b/generators/react/resources/package.json @@ -3,7 +3,7 @@ "@fortawesome/fontawesome-svg-core": "6.6.0", "@fortawesome/free-solid-svg-icons": "6.6.0", "@fortawesome/react-fontawesome": "0.2.2", - "@reduxjs/toolkit": "2.2.7", + "@reduxjs/toolkit": "2.2.8", "axios": "1.7.7", "bootstrap": "5.3.3", "bootswatch": "5.3.3", From ce72904826003f39c55c576e298b16abcc0f8811 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 01:28:52 +0000 Subject: [PATCH 13/89] build(deps-dev): bump typescript in /generators/react/resources (#27530) Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.6.2 to 5.6.3. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/microsoft/TypeScript/commits) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/react/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/react/resources/package.json b/generators/react/resources/package.json index dd6220ecb54..1b48e4314eb 100644 --- a/generators/react/resources/package.json +++ b/generators/react/resources/package.json @@ -80,7 +80,7 @@ "thread-loader": "4.0.4", "ts-jest": "29.2.5", "ts-loader": "9.5.1", - "typescript": "5.6.2", + "typescript": "5.6.3", "typescript-eslint": "8.8.1", "webpack": "5.95.0", "webpack-cli": "5.1.4", From bc361e91b7e483fc8ba57c94d7cf942bee628176 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 02:26:02 +0000 Subject: [PATCH 14/89] build(deps-dev): bump typescript in /generators/vue/resources (#27531) Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.6.2 to 5.6.3. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/vue/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/vue/resources/package.json b/generators/vue/resources/package.json index c5af755f8e8..0de8fe01bac 100644 --- a/generators/vue/resources/package.json +++ b/generators/vue/resources/package.json @@ -55,7 +55,7 @@ "sinon": "19.0.2", "terser-webpack-plugin": "5.3.10", "ts-loader": "9.5.1", - "typescript": "5.6.2", + "typescript": "5.6.3", "typescript-eslint": "8.8.1", "vite": "5.4.8", "vite-plugin-static-copy": "1.0.6", From b316bed7272b97186ea8fdf61fc024793ababb24 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 12:57:22 +0000 Subject: [PATCH 15/89] build(deps): bump globals in /generators/generate-blueprint/resources (#27533) Bumps [globals](https://github.com/sindresorhus/globals) from 15.10.0 to 15.11.0. - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](https://github.com/sindresorhus/globals/compare/v15.10.0...v15.11.0) --- updated-dependencies: - dependency-name: globals dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/generate-blueprint/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/generate-blueprint/resources/package.json b/generators/generate-blueprint/resources/package.json index ca86d8d314b..193903216db 100644 --- a/generators/generate-blueprint/resources/package.json +++ b/generators/generate-blueprint/resources/package.json @@ -1,7 +1,7 @@ { "dependencies": { "eslint": "9.12.0", - "globals": "15.10.0", + "globals": "15.11.0", "vitest": "2.1.2" } } From 56aa3b2f19ed314803f5604d6436b7aac931e467 Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Wed, 9 Oct 2024 13:39:46 -0300 Subject: [PATCH 16/89] react, vue: downgrade sass to avoid deprecations (#27528) --- .github/dependabot.yml | 6 ++++++ generators/react/resources/package.json | 2 +- generators/vue/resources/package.json | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index bf1d29431ca..bf7b1d46d23 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -146,6 +146,9 @@ updates: # Should match generated project node major version. - dependency-name: '@types/node' versions: ['>=19'] + # https://github.com/jhipster/generator-jhipster/issues/27464#issuecomment-2400505558, https://github.com/twbs/bootstrap/issues/40849 + - dependency-name: 'sass' + versions: ['*'] groups: eslint: patterns: @@ -178,6 +181,9 @@ updates: # https://github.com/bootstrap-vue/bootstrap-vue/issues/5507 - dependency-name: 'bootstrap' versions: ['>=5'] + # Bootstrap v4 issue https://github.com/jhipster/generator-jhipster/issues/23770, https://github.com/twbs/bootstrap/issues/39028, https://github.com/jhipster/generator-jhipster/issues/27464#issuecomment-2400505558, https://github.com/twbs/bootstrap/issues/40849 + - dependency-name: 'sass' + versions: ['*'] # Should match generated project node major version. - dependency-name: '@types/node' versions: ['>=19'] diff --git a/generators/react/resources/package.json b/generators/react/resources/package.json index 1b48e4314eb..16f295334f7 100644 --- a/generators/react/resources/package.json +++ b/generators/react/resources/package.json @@ -69,7 +69,7 @@ "react-infinite-scroll-component": "6.1.0", "redux-mock-store": "1.5.4", "rimraf": "5.0.8", - "sass": "1.79.4", + "sass": "1.77.6", "sass-loader": "16.0.2", "simple-progress-webpack-plugin": "2.0.0", "sinon": "19.0.2", diff --git a/generators/vue/resources/package.json b/generators/vue/resources/package.json index 0de8fe01bac..d1b11ca63c1 100644 --- a/generators/vue/resources/package.json +++ b/generators/vue/resources/package.json @@ -50,7 +50,7 @@ "postcss-loader": "8.1.1", "postcss-url": "10.1.3", "rimraf": "5.0.8", - "sass": "1.79.4", + "sass": "1.64.2", "sass-loader": "16.0.2", "sinon": "19.0.2", "terser-webpack-plugin": "5.3.10", From 1c7d369f5505fbe7fed610f5d8273cfe7abc3ace Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 17:33:20 +0000 Subject: [PATCH 17/89] build(deps): bump globals from 15.10.0 to 15.11.0 (#27535) Bumps [globals](https://github.com/sindresorhus/globals) from 15.10.0 to 15.11.0. - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](https://github.com/sindresorhus/globals/compare/v15.10.0...v15.11.0) --- updated-dependencies: - dependency-name: globals dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4cefa02bed2..d672a18d9d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,7 +34,7 @@ "execa": "9.4.0", "fast-xml-parser": "4.5.0", "glob": "10.4.2", - "globals": "15.10.0", + "globals": "15.11.0", "isbinaryfile": "5.0.2", "java-lint": "0.3.0", "latest-version": "9.0.0", @@ -6806,9 +6806,9 @@ } }, "node_modules/globals": { - "version": "15.10.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.10.0.tgz", - "integrity": "sha512-tqFIbz83w4Y5TCbtgjZjApohbuh7K9BxGYFm7ifwDR240tvdb7P9x+/9VvUKlmkPoiknoJtanI8UOrqxS3a7lQ==", + "version": "15.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.11.0.tgz", + "integrity": "sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==", "engines": { "node": ">=18" }, diff --git a/package.json b/package.json index d3fbd6c6f7d..594e1dea7f8 100644 --- a/package.json +++ b/package.json @@ -145,7 +145,7 @@ "execa": "9.4.0", "fast-xml-parser": "4.5.0", "glob": "10.4.2", - "globals": "15.10.0", + "globals": "15.11.0", "isbinaryfile": "5.0.2", "java-lint": "0.3.0", "latest-version": "9.0.0", From cdceb3cbe190ccba6144e6b5df98b212d4541ad3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 17:33:35 +0000 Subject: [PATCH 18/89] build(deps-dev): bump globals in /generators/angular/resources (#27534) Bumps [globals](https://github.com/sindresorhus/globals) from 15.10.0 to 15.11.0. - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](https://github.com/sindresorhus/globals/compare/v15.10.0...v15.11.0) --- updated-dependencies: - dependency-name: globals dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/angular/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/angular/resources/package.json b/generators/angular/resources/package.json index 5582ce7936c..850bdd9deb1 100644 --- a/generators/angular/resources/package.json +++ b/generators/angular/resources/package.json @@ -37,7 +37,7 @@ "eslint-plugin-prettier": "5.2.1", "eslint-webpack-plugin": "4.2.0", "folder-hash": "4.0.4", - "globals": "15.10.0", + "globals": "15.11.0", "jest": "29.7.0", "jest-date-mock": "1.0.10", "jest-junit": "16.0.0", From cae57099fbba9916953d26e9cb20acd2c7688714 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 17:36:53 +0000 Subject: [PATCH 19/89] build(deps-dev): bump axios-mock-adapter in /generators/vue/resources (#27536) Bumps [axios-mock-adapter](https://github.com/ctimmerm/axios-mock-adapter) from 2.0.0 to 2.1.0. - [Release notes](https://github.com/ctimmerm/axios-mock-adapter/releases) - [Changelog](https://github.com/ctimmerm/axios-mock-adapter/blob/master/CHANGELOG.md) - [Commits](https://github.com/ctimmerm/axios-mock-adapter/compare/v2.0.0...v2.1.0) --- updated-dependencies: - dependency-name: axios-mock-adapter dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/vue/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/vue/resources/package.json b/generators/vue/resources/package.json index d1b11ca63c1..39818a82d9e 100644 --- a/generators/vue/resources/package.json +++ b/generators/vue/resources/package.json @@ -31,7 +31,7 @@ "@vue/test-utils": "2.4.6", "@vue/tsconfig": "0.5.1", "autoprefixer": "10.4.20", - "axios-mock-adapter": "2.0.0", + "axios-mock-adapter": "2.1.0", "browser-sync-webpack-plugin": "2.3.0", "copy-webpack-plugin": "12.0.2", "css-loader": "7.1.2", From 6217fc11e71b2e2a62f7ed58199b774938cf791c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 17:37:37 +0000 Subject: [PATCH 20/89] build(deps-dev): bump @module-federation/utilities (#27537) Bumps [@module-federation/utilities](https://github.com/module-federation/core) from 3.1.15 to 3.1.16. - [Release notes](https://github.com/module-federation/core/releases) - [Changelog](https://github.com/module-federation/core/blob/main/changeset-gen.js) - [Commits](https://github.com/module-federation/core/commits) --- updated-dependencies: - dependency-name: "@module-federation/utilities" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/vue/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/vue/resources/package.json b/generators/vue/resources/package.json index 39818a82d9e..6e82a75ee0d 100644 --- a/generators/vue/resources/package.json +++ b/generators/vue/resources/package.json @@ -22,7 +22,7 @@ }, "devDependencies": { "@eslint/js": "9.12.0", - "@module-federation/utilities": "3.1.15", + "@module-federation/utilities": "3.1.16", "@pinia/testing": "0.1.6", "@tsconfig/node18": "18.2.4", "@types/node": "20.11.25", From 3f55b53cc98f011369e1733dcaa55095cf2eec87 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 17:43:25 +0000 Subject: [PATCH 21/89] build(deps-dev): bump @module-federation/utilities (#27538) Bumps [@module-federation/utilities](https://github.com/module-federation/core) from 3.1.15 to 3.1.16. - [Release notes](https://github.com/module-federation/core/releases) - [Changelog](https://github.com/module-federation/core/blob/main/changeset-gen.js) - [Commits](https://github.com/module-federation/core/commits) --- updated-dependencies: - dependency-name: "@module-federation/utilities" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/react/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/react/resources/package.json b/generators/react/resources/package.json index 16f295334f7..3ab60c44c0a 100644 --- a/generators/react/resources/package.json +++ b/generators/react/resources/package.json @@ -30,7 +30,7 @@ }, "devDependencies": { "@eslint/js": "9.12.0", - "@module-federation/utilities": "3.1.15", + "@module-federation/utilities": "3.1.16", "@testing-library/react": "16.0.1", "@types/jest": "29.5.13", "@types/lodash": "4.17.10", From b5a3d60561a51acf06326667a3daa40cfdee9c9b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 15:16:08 -0300 Subject: [PATCH 22/89] build(deps-dev): bump vite-plugin-static-copy (#27539) Bumps [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) from 1.0.6 to 2.0.0. - [Release notes](https://github.com/sapphi-red/vite-plugin-static-copy/releases) - [Changelog](https://github.com/sapphi-red/vite-plugin-static-copy/blob/main/CHANGELOG.md) - [Commits](https://github.com/sapphi-red/vite-plugin-static-copy/compare/vite-plugin-static-copy@1.0.6...vite-plugin-static-copy@2.0.0) --- updated-dependencies: - dependency-name: vite-plugin-static-copy dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/vue/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/vue/resources/package.json b/generators/vue/resources/package.json index 6e82a75ee0d..0ee61735b61 100644 --- a/generators/vue/resources/package.json +++ b/generators/vue/resources/package.json @@ -58,7 +58,7 @@ "typescript": "5.6.3", "typescript-eslint": "8.8.1", "vite": "5.4.8", - "vite-plugin-static-copy": "1.0.6", + "vite-plugin-static-copy": "2.0.0", "vitest": "2.1.2", "vitest-sonar-reporter": "2.0.0", "vue-loader": "17.4.2", From 67a01439616c1709ebaa9e7c9c574be98c0a5210 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 10 Oct 2024 09:21:21 +0000 Subject: [PATCH 23/89] build(deps): bump io.cucumber:cucumber-bom (#27542) Bumps [io.cucumber:cucumber-bom](https://github.com/cucumber/cucumber-jvm) from 7.20.0 to 7.20.1. - [Release notes](https://github.com/cucumber/cucumber-jvm/releases) - [Changelog](https://github.com/cucumber/cucumber-jvm/blob/main/CHANGELOG.md) - [Commits](https://github.com/cucumber/cucumber-jvm/compare/v7.20.0...v7.20.1) --- updated-dependencies: - dependency-name: io.cucumber:cucumber-bom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/server/resources/gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/server/resources/gradle/libs.versions.toml b/generators/server/resources/gradle/libs.versions.toml index 068f132721d..30f6a94ecd0 100644 --- a/generators/server/resources/gradle/libs.versions.toml +++ b/generators/server/resources/gradle/libs.versions.toml @@ -7,7 +7,7 @@ feign-reactor-bom = { module = 'com.playtika.reactivefeign:feign-reactor-bom', v # Cucumber testng = { module = 'org.testng:testng', version = '7.10.2' } -cucumber-bom = { module = 'io.cucumber:cucumber-bom', version = '7.20.0' } +cucumber-bom = { module = 'io.cucumber:cucumber-bom', version = '7.20.1' } mongock-bom = { module = 'io.mongock:mongock-bom', version = '5.4.4' } From 02ad001f27f24197f73aa33ccc02a78261fcffad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 10 Oct 2024 09:46:35 +0000 Subject: [PATCH 24/89] build(deps-dev): bump @angular/cli (#27543) Bumps the angular group with 1 update in the /generators/angular/resources directory: [@angular/cli](https://github.com/angular/angular-cli). Updates `@angular/cli` from 18.2.7 to 18.2.8 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular-cli/compare/18.2.7...18.2.8) --- updated-dependencies: - dependency-name: "@angular/cli" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: angular ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/angular/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/angular/resources/package.json b/generators/angular/resources/package.json index 850bdd9deb1..3805664bb24 100644 --- a/generators/angular/resources/package.json +++ b/generators/angular/resources/package.json @@ -23,7 +23,7 @@ "@angular-architects/module-federation-runtime": "18.0.6", "@angular-builders/custom-webpack": "18.0.0", "@angular-builders/jest": "18.0.0", - "@angular/cli": "18.2.7", + "@angular/cli": "18.2.8", "@types/jest": "29.5.13", "@types/node": "20.11.25", "@types/sockjs-client": "1.5.4", From 1c882d6572cad5c9b7d334524ff74f3f2b841573 Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Thu, 10 Oct 2024 17:13:18 -0300 Subject: [PATCH 25/89] vue: @module-federation/utilities dependency is gateway only (#27544) --- generators/vue/generator.ts | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/generators/vue/generator.ts b/generators/vue/generator.ts index c86fa58f65a..bb99f50b892 100644 --- a/generators/vue/generator.ts +++ b/generators/vue/generator.ts @@ -205,17 +205,24 @@ export default class VueGenerator extends BaseApplicationGenerator { } }, addMicrofrontendDependencies({ application }) { - if (!application.microfrontend) return; - if (application.clientBundlerVite) { + const { applicationTypeGateway, clientBundlerVite, clientBundlerWebpack, enableTranslation, microfrontend } = application; + if (!microfrontend) return; + if (clientBundlerVite) { this.packageJson.merge({ devDependencies: { '@originjs/vite-plugin-federation': '1.3.6', }, }); - } else if (application.clientBundlerWebpack) { + } else if (clientBundlerWebpack) { + if (applicationTypeGateway) { + this.packageJson.merge({ + devDependencies: { + '@module-federation/utilities': null, + }, + }); + } this.packageJson.merge({ devDependencies: { - '@module-federation/utilities': null, 'browser-sync-webpack-plugin': null, 'copy-webpack-plugin': null, 'css-loader': null, @@ -234,7 +241,7 @@ export default class VueGenerator extends BaseApplicationGenerator { 'webpack-dev-server': null, 'webpack-merge': null, 'workbox-webpack-plugin': null, - ...(application.enableTranslation + ...(enableTranslation ? { 'folder-hash': null, 'merge-jsons-webpack-plugin': null, From 335d0bc593f9866df84927867ab1345409e5682d Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Thu, 10 Oct 2024 17:18:24 -0300 Subject: [PATCH 26/89] project-name: make it configurable by options (#27545) --- cli/jhipster-command.mjs | 14 +++--- generators/base-application/types.d.ts | 1 + generators/project-name/command.ts | 28 +++++++++--- generators/project-name/generator.spec.ts | 24 ++++++++++ generators/project-name/generator.ts | 55 ++++------------------- lib/command/converter.ts | 3 +- lib/command/types.d.ts | 6 ++- lib/types/application/options.d.ts | 1 + lib/types/application/yo-rc.d.ts | 1 + 9 files changed, 73 insertions(+), 60 deletions(-) diff --git a/cli/jhipster-command.mjs b/cli/jhipster-command.mjs index 00641e5f93a..54976d427fa 100644 --- a/cli/jhipster-command.mjs +++ b/cli/jhipster-command.mjs @@ -185,12 +185,14 @@ export default class JHipsterCommand extends Command { addJHipsterConfigs(configs = {}, blueprintOptionDescription) { Object.assign(blueprintOptionDescription ? this.blueprintConfigs : this.configs, configs); - Object.entries(configs).forEach(([name, config]) => { - const option = convertConfigToOption(name, config); - if (option) { - this._addGeneratorOption(kebabCase(option.name), option, blueprintOptionDescription); - } - }); + Object.entries(configs) + .filter(([_name, config]) => config.cli) + .forEach(([name, config]) => { + const option = convertConfigToOption(name, config); + if (option) { + this._addGeneratorOption(kebabCase(option.name), option, blueprintOptionDescription); + } + }); return this; } diff --git a/generators/base-application/types.d.ts b/generators/base-application/types.d.ts index 42d01d54d49..e0749fabd96 100644 --- a/generators/base-application/types.d.ts +++ b/generators/base-application/types.d.ts @@ -146,6 +146,7 @@ export type CommonClientServerApplication = BaseApplication & SpringBootApplication & ClientApplication & ExportApplicationPropertiesFromCommand & + ExportApplicationPropertiesFromCommand & ApplicationProperties & { clientRootDir: string; clientSrcDir: string; diff --git a/generators/project-name/command.ts b/generators/project-name/command.ts index b96472cfdca..c0faea90d1b 100644 --- a/generators/project-name/command.ts +++ b/generators/project-name/command.ts @@ -17,16 +17,32 @@ * limitations under the License. */ import type { JHipsterCommandDefinition } from '../../lib/command/index.js'; -import { BASE_NAME, BASE_NAME_DESCRIPTION } from './constants.js'; +import { BASE_NAME_DESCRIPTION } from './constants.js'; -const command: JHipsterCommandDefinition = { - options: { - [BASE_NAME]: { +const command = { + configs: { + defaultBaseName: { + internal: true, + scope: 'generator', + }, + validateBaseName: { + internal: true, + scope: 'generator', + }, + baseName: { description: BASE_NAME_DESCRIPTION, - type: String, + cli: { + type: String, + }, + prompt: gen => ({ + type: 'input', + validate: input => gen.validateBaseName(input), + message: 'What is the base name of your application?', + default: () => gen.defaultBaseName(), + }), scope: 'storage', }, }, -}; +} as const satisfies JHipsterCommandDefinition; export default command; diff --git a/generators/project-name/generator.spec.ts b/generators/project-name/generator.spec.ts index b4b1a2e838a..18a6d264bb4 100644 --- a/generators/project-name/generator.spec.ts +++ b/generators/project-name/generator.spec.ts @@ -21,6 +21,7 @@ import { fileURLToPath } from 'url'; import { describe, expect, it } from 'esmocha'; import { basicTests, testBlueprintSupport } from '../../test/support/tests.js'; import { GENERATOR_PROJECT_NAME } from '../generator-list.js'; +import { defaultHelpers as helpers, runResult } from '../../lib/testing/helpers.js'; const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); @@ -41,4 +42,27 @@ describe(`generator - ${generator}`, () => { }, generatorPath, }); + describe('run', () => { + before(async () => { + await helpers.runJHipster(generator); + }); + it('should apply default baseName', () => { + expect(runResult.askedQuestions).toMatchInlineSnapshot(` +[ + { + "answer": "jhipster", + "name": "baseName", + }, +] +`); + }); + }); + describe('with defaultBaseName option', () => { + before(async () => { + await helpers.runJHipster(generator).withOptions({ defaults: true, defaultBaseName: () => 'foo' }); + }); + it('should apply default baseName', () => { + runResult.assertJsonFileContent('.yo-rc.json', { 'generator-jhipster': { baseName: 'foo' } }); + }); + }); }); diff --git a/generators/project-name/generator.ts b/generators/project-name/generator.ts index 740ec71bdf6..bb08d95f8f2 100644 --- a/generators/project-name/generator.ts +++ b/generators/project-name/generator.ts @@ -23,15 +23,17 @@ import BaseApplicationGenerator from '../base-application/index.js'; import { getHipster } from '../base/support/index.js'; import { getDefaultAppName } from './support/index.js'; -import { BASE_NAME } from './constants.js'; import { validateProjectName } from './support/name-resolver.js'; -/** - * @class - * @extends {BaseApplicationGenerator} - */ export default class ProjectNameGenerator extends BaseApplicationGenerator { - javaApplication; + javaApplication?: boolean; + defaultBaseName: () => string = () => + getDefaultAppName({ + reproducible: this.options.reproducible, + javaApplication: this.javaApplication, + }); + validateBaseName: (input: string) => boolean | string = (input: string) => + validateProjectName(input, { javaApplication: this.javaApplication }); async beforeQueue() { this.sharedData.getControl().existingProject = Boolean( @@ -48,10 +50,7 @@ export default class ProjectNameGenerator extends BaseApplicationGenerator { parseOptions() { if (this.options.defaults) { if (!this.jhipsterConfig.baseName) { - this.jhipsterConfig.baseName = getDefaultAppName({ - reproducible: this.options.reproducible, - javaApplication: this.javaApplication, - }); + this.jhipsterConfig.baseName = this.defaultBaseName(); } } }, @@ -62,29 +61,6 @@ export default class ProjectNameGenerator extends BaseApplicationGenerator { return this.delegateTasksToBlueprint(() => this.initializing); } - get prompting() { - return this.asPromptingTaskGroup({ - async showPrompts() { - await this.prompt( - [ - { - name: BASE_NAME, - type: 'input', - validate: input => this.validateBaseName(input), - message: 'What is the base name of your application?', - default: () => getDefaultAppName({ reproducible: this.options.reproducible, javaApplication: this.javaApplication }), - }, - ], - this.config, - ); - }, - }); - } - - get [BaseApplicationGenerator.PROMPTING]() { - return this.delegateTasksToBlueprint(() => this.prompting); - } - get loading() { return this.asLoadingTaskGroup({ load({ application }) { @@ -121,17 +97,4 @@ export default class ProjectNameGenerator extends BaseApplicationGenerator { get [BaseApplicationGenerator.PREPARING]() { return this.delegateTasksToBlueprint(() => this.preparing); } - - /* - * Start of local public API, blueprints may override to customize the generator behavior. - */ - - /** - * Validates baseName - * @param {String} input - Base name to be checked - * @returns Boolean - */ - validateBaseName(input) { - return validateProjectName(input, { javaApplication: this.javaApplication }); - } } diff --git a/lib/command/converter.ts b/lib/command/converter.ts index 7ff50a3de5d..cde5fd2313d 100644 --- a/lib/command/converter.ts +++ b/lib/command/converter.ts @@ -31,13 +31,14 @@ export const extractJdlDefinitionFromCommandConfig = (configs: JHipsterConfigs = .sort((a, b) => (b.name.startsWith(a.name) ? 1 : a.name.localeCompare(b.name))); export const convertConfigToOption = (name: string, config?: ConfigSpec): JHipsterOption | undefined => { - if (!config?.cli?.type) return undefined; + if (!config?.cli?.type && config?.internal !== true) return undefined; const choices = config.choices?.map(choice => (typeof choice === 'string' ? choice : choice.value)) as any; return { name, description: config.description, choices, scope: config.scope ?? 'storage', + type: val => val, ...config.cli, }; }; diff --git a/lib/command/types.d.ts b/lib/command/types.d.ts index d5be589db03..51dc4d70f77 100644 --- a/lib/command/types.d.ts +++ b/lib/command/types.d.ts @@ -44,6 +44,7 @@ export type ConfigSpec = { readonly choices?: JHispterChoices; readonly cli?: CliSpec; readonly argument?: JHipsterArgumentConfig; + readonly internal?: true; readonly prompt?: | PromptSpec | ((gen: ConfigContext & { jhipsterConfigWithDefaults: Record }, config: ConfigSpec) => PromptSpec); @@ -73,7 +74,10 @@ export type JHipsterArguments = Record; export type JHipsterOptions = Record; -export type JHipsterConfig = RequireAtLeastOne, 'argument' | 'cli' | 'prompt' | 'jdl'>; +export type JHipsterConfig = RequireAtLeastOne< + ConfigSpec, + 'argument' | 'cli' | 'prompt' | 'jdl' | 'internal' +>; export type JHipsterConfigs = Record>; diff --git a/lib/types/application/options.d.ts b/lib/types/application/options.d.ts index 88482926d6c..0a327a57a56 100644 --- a/lib/types/application/options.d.ts +++ b/lib/types/application/options.d.ts @@ -15,6 +15,7 @@ export type ApplicationOptions = Simplify< ExportGeneratorOptionsFromCommand & ExportGeneratorOptionsFromCommand & ExportGeneratorOptionsFromCommand & + ExportGeneratorOptionsFromCommand & ExportGeneratorOptionsFromCommand & ExportGeneratorOptionsFromCommand & ExportGeneratorOptionsFromCommand & diff --git a/lib/types/application/yo-rc.d.ts b/lib/types/application/yo-rc.d.ts index 99424fbdb66..bf07fdfcb70 100644 --- a/lib/types/application/yo-rc.d.ts +++ b/lib/types/application/yo-rc.d.ts @@ -24,6 +24,7 @@ export type ApplicationConfiguration = Simplify< ExportStoragePropertiesFromCommand & ExportStoragePropertiesFromCommand & ExportStoragePropertiesFromCommand & + ExportStoragePropertiesFromCommand & ExportStoragePropertiesFromCommand & ExportStoragePropertiesFromCommand & ExportStoragePropertiesFromCommand & From 40fe8f5c4692ab5aa830ad043b26ec51300d4345 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Oct 2024 00:51:40 +0000 Subject: [PATCH 27/89] build(deps): bump mongo in /generators/server/resources (#27546) Bumps mongo from 8.0.0 to 8.0.1. --- updated-dependencies: - dependency-name: mongo dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/server/resources/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/server/resources/Dockerfile b/generators/server/resources/Dockerfile index 1b8e8dba8bb..ecebc0237ee 100644 --- a/generators/server/resources/Dockerfile +++ b/generators/server/resources/Dockerfile @@ -20,7 +20,7 @@ FROM mysql:9.0.1 FROM mariadb:11.5.2 -FROM mongo:8.0.0 +FROM mongo:8.0.1 LABEL ALIAS=mongodb FROM couchbase/server:7.6.3 From cbc660bfc05f132b672a5b0dd35d9bd209f41488 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Oct 2024 03:28:35 +0000 Subject: [PATCH 28/89] build(deps): bump @angular/common (#27547) Bumps the angular group in /generators/angular/resources with 1 update: [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common). Updates `@angular/common` from 18.2.7 to 18.2.8 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/18.2.8/packages/common) --- updated-dependencies: - dependency-name: "@angular/common" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: angular ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/angular/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/angular/resources/package.json b/generators/angular/resources/package.json index 3805664bb24..85114f2eb0c 100644 --- a/generators/angular/resources/package.json +++ b/generators/angular/resources/package.json @@ -1,6 +1,6 @@ { "dependencies": { - "@angular/common": "18.2.7", + "@angular/common": "18.2.8", "@fortawesome/angular-fontawesome": "0.15.0", "@fortawesome/fontawesome-svg-core": "6.6.0", "@fortawesome/free-solid-svg-icons": "6.6.0", From d33fea60e804a6f88ca2cc0157961b11bd2d003a Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Fri, 11 Oct 2024 11:32:01 -0300 Subject: [PATCH 29/89] internal: adjust command parsing with default option value (#27549) --- .../app/__snapshots__/generator.spec.ts.snap | 8 +- generators/base-core/generator.ts | 2 +- .../init/__snapshots__/generator.spec.ts.snap | 2 +- .../jdl/__snapshots__/generator.spec.ts.snap | 8 +- lib/command/converter.ts | 1 + lib/command/generator-command.spec.ts | 110 ++++++++++++++++-- 6 files changed, 113 insertions(+), 18 deletions(-) diff --git a/generators/app/__snapshots__/generator.spec.ts.snap b/generators/app/__snapshots__/generator.spec.ts.snap index a3f19d927be..a1144f5b66d 100644 --- a/generators/app/__snapshots__/generator.spec.ts.snap +++ b/generators/app/__snapshots__/generator.spec.ts.snap @@ -27,7 +27,7 @@ Options: --skip-jhipster-dependencies Don't write jhipster dependencies to package.json. (env: JHI_SKIP_JHIPSTER_DEPENDENCIES) --creation-timestamp Project creation timestamp (used for reproducible builds) --jdl-store JDL store - --prettier-tab-width Default tab width for prettier + --prettier-tab-width Default tab width for prettier (default: 2) --monorepository Use monorepository --skip-commit-hook Skip adding husky commit hooks --db Provide DB name for the application when skipping server side generation @@ -47,14 +47,14 @@ Options: --reactive Generate a reactive backend --service-discovery-type Service discovery type (choices: "consul", "eureka", "no") --auth Provide authentication type for the application when skipping server side generation (choices: "jwt", "oauth2", "session") - --feign-client Generate a feign client + --feign-client Generate a feign client (default: false) --sync-user-with-idp Allow relationships with User for oauth2 applications --message-broker message broker (choices: "kafka", "pulsar", "no") --database-migration Database migration (choices: "liquibase") --with-generated-flag Add a GeneratedByJHipster annotation to all generated java classes and interfaces --package-name The package name for the generated application - --build Provide build tool for the application when skipping server side generation (choices: "maven", "gradle") - --enable-gradle-enterprise Enable Gradle Enterprise integration + --build Provide build tool for the application when skipping server side generation (default: maven) (choices: "maven", "gradle") + --enable-gradle-enterprise Enable Gradle Enterprise integration (default: false) --gradle-enterprise-host Gradle Enterprise Host --incremental-changelog Creates incremental database changelogs --dev-database-type Development database diff --git a/generators/base-core/generator.ts b/generators/base-core/generator.ts index 813ed597817..27b5d5d27f5 100644 --- a/generators/base-core/generator.ts +++ b/generators/base-core/generator.ts @@ -553,7 +553,7 @@ You can ignore this error by passing '--skip-checks' to jhipster command.`); } else if (optionDesc.scope !== 'none') { throw new Error(`Scope ${optionDesc.scope} not supported`); } - } else if (optionDesc.default && optionDesc.scope === 'generator' && this[optionName] === undefined) { + } else if (optionDesc.default !== undefined && optionDesc.scope === 'generator' && this[optionName] === undefined) { this[optionName] = optionDesc.default; } }); diff --git a/generators/init/__snapshots__/generator.spec.ts.snap b/generators/init/__snapshots__/generator.spec.ts.snap index 207df51de56..bfca045fdd9 100644 --- a/generators/init/__snapshots__/generator.spec.ts.snap +++ b/generators/init/__snapshots__/generator.spec.ts.snap @@ -16,7 +16,7 @@ Options: --commit-msg Commit changes (implies forceGit) --monorepository Use monorepository --base-name Application base name - --prettier-tab-width Default tab width for prettier + --prettier-tab-width Default tab width for prettier (default: 2) --skip-commit-hook Skip adding husky commit hooks -h, --help display help for command " diff --git a/generators/jdl/__snapshots__/generator.spec.ts.snap b/generators/jdl/__snapshots__/generator.spec.ts.snap index 8fb64cbfa89..990c812e023 100644 --- a/generators/jdl/__snapshots__/generator.spec.ts.snap +++ b/generators/jdl/__snapshots__/generator.spec.ts.snap @@ -192,7 +192,7 @@ Options: --skip-jhipster-dependencies Don't write jhipster dependencies to package.json. (env: JHI_SKIP_JHIPSTER_DEPENDENCIES) --creation-timestamp Project creation timestamp (used for reproducible builds) --jdl-store JDL store - --prettier-tab-width Default tab width for prettier + --prettier-tab-width Default tab width for prettier (default: 2) --skip-commit-hook Skip adding husky commit hooks --db Provide DB name for the application when skipping server side generation --recreate-initial-changelog Recreate the initial database changelog based on the current config @@ -210,14 +210,14 @@ Options: --reactive Generate a reactive backend --service-discovery-type Service discovery type (choices: "consul", "eureka", "no") --auth Provide authentication type for the application when skipping server side generation (choices: "jwt", "oauth2", "session") - --feign-client Generate a feign client + --feign-client Generate a feign client (default: false) --sync-user-with-idp Allow relationships with User for oauth2 applications --message-broker message broker (choices: "kafka", "pulsar", "no") --database-migration Database migration (choices: "liquibase") --with-generated-flag Add a GeneratedByJHipster annotation to all generated java classes and interfaces --package-name The package name for the generated application - --build Provide build tool for the application when skipping server side generation (choices: "maven", "gradle") - --enable-gradle-enterprise Enable Gradle Enterprise integration + --build Provide build tool for the application when skipping server side generation (default: maven) (choices: "maven", "gradle") + --enable-gradle-enterprise Enable Gradle Enterprise integration (default: false) --gradle-enterprise-host Gradle Enterprise Host --incremental-changelog Creates incremental database changelogs --dev-database-type Development database diff --git a/lib/command/converter.ts b/lib/command/converter.ts index cde5fd2313d..403af9c0bca 100644 --- a/lib/command/converter.ts +++ b/lib/command/converter.ts @@ -35,6 +35,7 @@ export const convertConfigToOption = (name: string, config?: ConfigSpec): J const choices = config.choices?.map(choice => (typeof choice === 'string' ? choice : choice.value)) as any; return { name, + default: config.default, description: config.description, choices, scope: config.scope ?? 'storage', diff --git a/lib/command/generator-command.spec.ts b/lib/command/generator-command.spec.ts index 95b14e74194..229ae73bca0 100644 --- a/lib/command/generator-command.spec.ts +++ b/lib/command/generator-command.spec.ts @@ -70,8 +70,13 @@ const expectApplicationTestOption = () => expect(runResult.generator.sharedData. describe('generator commands', () => { for (const scope of ['generator', 'context', 'storage', 'blueprint', 'none'] as const) { describe(`${scope} scoped`, () => { - const checkOptions = (value: any, argument = false) => { - if (argument) { + const checkOptions = ( + value: any, + { argument = false, expectUndefinedOption = false }: { argument?: boolean; expectUndefinedOption?: boolean } = {}, + ) => { + if (expectUndefinedOption) { + expectGeneratorOptionsTestOption().toBe(undefined); + } else if (argument) { // Argument is passed through positionalArguments option. expectGeneratorOptionsTestOption().toBeUndefined(); } else if (typeof value === 'number') { @@ -107,7 +112,7 @@ describe('generator commands', () => { expectBlueprintConfigTestOption().toBe(value); } - if (!['application', 'storage', 'blueprint'].includes(scope)) { + if (!['application', 'context', 'storage', 'blueprint'].includes(scope)) { expectApplicationTestOption().toBeUndefined(); } else if (Array.isArray(value)) { expectApplicationTestOption().toEqual(value); @@ -206,6 +211,95 @@ describe('generator commands', () => { }); }); }); + + if (scope === 'generator') { + describe('cli option with default value', () => { + describe('boolean', () => { + const config: JHipsterConfig = { + cli: { + type: Boolean, + }, + default: true, + scope, + }; + + it('without options', async () => { + await runDummyCli('', config); + checkOptions(true, { expectUndefinedOption: true }); + }); + it('with true option', async () => { + await runDummyCli('--test-option', config); + checkOptions(true); + }); + it('with false option', async () => { + await runDummyCli('--no-test-option', config); + checkOptions(false); + }); + }); + + describe('string', () => { + const config: JHipsterConfig = { + cli: { + type: String, + }, + default: 'foo', + scope, + }; + + it('without options', async () => { + await runDummyCli('', config); + checkOptions('foo', { expectUndefinedOption: true }); + }); + it('with option value', async () => { + await runDummyCli('--test-option 1', config); + checkOptions('1'); + }); + }); + + describe('number', () => { + const config: JHipsterConfig = { + cli: { + type: Number, + }, + default: 1, + scope, + }; + + it('without options', async () => { + await runDummyCli('', config); + checkOptions(1, { expectUndefinedOption: true }); + }); + it('with option value', async () => { + await runDummyCli('--test-option 1', config); + checkOptions(1); + }); + }); + + describe('array', () => { + const config: JHipsterConfig = { + cli: { + type: Array, + }, + default: ['1'], + scope, + }; + + it('without options', async () => { + await runDummyCli('', config); + checkOptions(['1'], { expectUndefinedOption: true }); + }); + it('with option value', async () => { + await runDummyCli('--test-option 1', config); + checkOptions(['1']); + }); + it('with option values', async () => { + await runDummyCli('--test-option 1 2', config); + checkOptions(['1', '2']); + }); + }); + }); + } + describe('cli argument', () => { describe('string', () => { const config: JHipsterConfig = { @@ -217,11 +311,11 @@ describe('generator commands', () => { it('without argument', async () => { await runDummyCli('', config); - checkOptions(undefined, true); + checkOptions(undefined, { argument: true }); }); it('with argument value', async () => { await runDummyCli('1', config); - checkOptions('1', true); + checkOptions('1', { argument: true }); }); }); @@ -235,15 +329,15 @@ describe('generator commands', () => { it('without arguments', async () => { await runDummyCli('', config); - checkOptions(undefined, true); + checkOptions(undefined, { argument: true }); }); it('with argument value', async () => { await runDummyCli('1', config); - checkOptions(['1'], true); + checkOptions(['1'], { argument: true }); }); it('with arguments values', async () => { await runDummyCli('1 2', config); - checkOptions(['1', '2'], true); + checkOptions(['1', '2'], { argument: true }); }); }); }); From 80e8838a225c6fc6c1aded79434502943a54200d Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Fri, 11 Oct 2024 11:32:22 -0300 Subject: [PATCH 30/89] docker: increase keycloak retries (#27548) --- generators/docker/templates/docker/keycloak.yml.ejs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/generators/docker/templates/docker/keycloak.yml.ejs b/generators/docker/templates/docker/keycloak.yml.ejs index de486ddf550..8b3153b57b2 100644 --- a/generators/docker/templates/docker/keycloak.yml.ejs +++ b/generators/docker/templates/docker/keycloak.yml.ejs @@ -43,7 +43,8 @@ services: test: 'bash /opt/keycloak/health-check.sh' interval: 5s timeout: 5s - retries: 40 + # Increased retries due to slow Keycloak startup in GitHub Actions using MacOS + retries: 50 start_period: 10s <%_ if (backendTypeSpringBoot) { _%> labels: From 882c9e696c9f52e6f279ada414968ba1d0731d2e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Oct 2024 23:18:39 +0000 Subject: [PATCH 31/89] build(deps): bump yeoman-environment from 4.4.1 to 4.4.2 (#27551) Bumps [yeoman-environment](https://github.com/yeoman/environment) from 4.4.1 to 4.4.2. - [Release notes](https://github.com/yeoman/environment/releases) - [Commits](https://github.com/yeoman/environment/compare/v4.4.1...v4.4.2) --- updated-dependencies: - dependency-name: yeoman-environment dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 +++++++----- package.json | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index d672a18d9d2..ac839309b09 100644 --- a/package-lock.json +++ b/package-lock.json @@ -60,7 +60,7 @@ "typescript": "5.5.4", "typescript-eslint": "8.8.1", "yaml": "2.5.1", - "yeoman-environment": "4.4.1", + "yeoman-environment": "4.4.2", "yeoman-generator": "7.3.2" }, "bin": { @@ -13107,10 +13107,9 @@ } }, "node_modules/yeoman-environment": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-4.4.1.tgz", - "integrity": "sha512-x1TXPM6msNm9+zWLUuegfBf2AOwilTIUMAKHmhJvm9zidiDDrkp8cIuK32CvADuMxgbrGrvwHejDWnPScasnkw==", - "license": "BSD-2-Clause", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-4.4.2.tgz", + "integrity": "sha512-kAa67TpDO0pfYBY/WAlCwPYkOh5x7mQ2leCeClDlUYZR5i0ekd3Kv4f8/DJCULBv5xV1zqWQSA+6peHbQoK8UQ==", "dependencies": { "@yeoman/adapter": "^1.4.0", "@yeoman/conflicter": "^2.0.0-alpha.2", @@ -13134,6 +13133,9 @@ "untildify": "^5.0.0", "which-package-manager": "^0.0.1" }, + "acceptDependencies": { + "@yeoman/adapter": "^2.0.0" + }, "bin": { "yoe": "bin/bin.cjs" }, diff --git a/package.json b/package.json index 594e1dea7f8..d65583ebd7b 100644 --- a/package.json +++ b/package.json @@ -171,7 +171,7 @@ "typescript": "5.5.4", "typescript-eslint": "8.8.1", "yaml": "2.5.1", - "yeoman-environment": "4.4.1", + "yeoman-environment": "4.4.2", "yeoman-generator": "7.3.2" }, "devDependencies": { From c21034e73814ad8731923aab7cfbf54ee9ec97fd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Oct 2024 20:24:39 -0300 Subject: [PATCH 32/89] build(deps-dev): bump yeoman-test from 9.2.0 to 10.0.0 (#27552) Bumps [yeoman-test](https://github.com/yeoman/yeoman-test) from 9.2.0 to 10.0.0. - [Release notes](https://github.com/yeoman/yeoman-test/releases) - [Commits](https://github.com/yeoman/yeoman-test/compare/v9.2.0...v10.0.0) --- updated-dependencies: - dependency-name: yeoman-test dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 15 +++++++-------- package.json | 4 ++-- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index ac839309b09..67c2acb7161 100644 --- a/package-lock.json +++ b/package-lock.json @@ -89,7 +89,7 @@ "rimraf": "5.0.7", "sinon": "19.0.2", "sinon-chai": "3.7.0", - "yeoman-test": "9.2.0" + "yeoman-test": "10.0.0" }, "engines": { "node": "^18.19.0 || >= 20.6.1", @@ -100,7 +100,7 @@ "url": "https://opencollective.com/generator-jhipster" }, "peerDependencies": { - "yeoman-test": "9.2.0" + "yeoman-test": "10.0.0" }, "peerDependenciesMeta": { "yeoman-test": { @@ -13518,13 +13518,11 @@ } }, "node_modules/yeoman-test": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/yeoman-test/-/yeoman-test-9.2.0.tgz", - "integrity": "sha512-xpHtoPxPu+qGgBM5zU9JGMxb8R00w5bOmzJdLsdSRhlwnd4QEsFm0D8l6YgmuDajixRg6Kel897JtqAjPGtTXg==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/yeoman-test/-/yeoman-test-10.0.0.tgz", + "integrity": "sha512-qAjvwqINnO7QFFTE2m3MQY1sBrm8IMydSrDAxVjwWMmKSYl/9uJgrWaWQOj7mMPUtKuwYf2JbGfiJZbdFX4XmQ==", "dev": true, - "license": "MIT", "dependencies": { - "@yeoman/adapter": "^1.6.0", "lodash-es": "^4.17.21", "mem-fs-editor": "^11.1.1", "signal-exit": "^4.1.0", @@ -13535,7 +13533,8 @@ "node": "^18.19.0 || >= 20.6.1" }, "peerDependencies": { - "@yeoman/types": "^1.4.0", + "@yeoman/adapter": "^1.6.0 || ^2.0.0", + "@yeoman/types": "^1.5.0", "mem-fs": "^4.1.0", "yeoman-environment": "^4.0.0", "yeoman-generator": "^7.0.0" diff --git a/package.json b/package.json index d65583ebd7b..7840f3d114d 100644 --- a/package.json +++ b/package.json @@ -197,10 +197,10 @@ "rimraf": "5.0.7", "sinon": "19.0.2", "sinon-chai": "3.7.0", - "yeoman-test": "9.2.0" + "yeoman-test": "10.0.0" }, "peerDependencies": { - "yeoman-test": "9.2.0" + "yeoman-test": "10.0.0" }, "peerDependenciesMeta": { "yeoman-test": { From 3ab3233ea35fe8c4680e64d7c8cd58cddf6b3beb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 12 Oct 2024 11:14:07 +0000 Subject: [PATCH 33/89] build(deps): bump mem-fs-editor from 11.1.1 to 11.1.2 (#27554) Bumps [mem-fs-editor](https://github.com/SBoudrias/mem-fs-editor) from 11.1.1 to 11.1.2. - [Release notes](https://github.com/SBoudrias/mem-fs-editor/releases) - [Commits](https://github.com/SBoudrias/mem-fs-editor/compare/v11.1.1...v11.1.2) --- updated-dependencies: - dependency-name: mem-fs-editor dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 11 +++++------ package.json | 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 67c2acb7161..c468b5d577d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,7 @@ "latest-version": "9.0.0", "lodash-es": "4.17.21", "mem-fs": "4.1.0", - "mem-fs-editor": "11.1.1", + "mem-fs-editor": "11.1.2", "minimatch": "9.0.5", "normalize-path": "3.0.0", "os-locale": "6.0.2", @@ -8749,13 +8749,12 @@ } }, "node_modules/mem-fs-editor": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-11.1.1.tgz", - "integrity": "sha512-bjBczabthdOjNE9+gRk+wObTihMgwkrhr/ffk7e+adZk0F5I3i5fE/MApOwSG/JYmFAfpoThPkA6i+kKShcl0w==", - "license": "MIT", + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-11.1.2.tgz", + "integrity": "sha512-yUVFK96XhGv31iWZ3G60pGNIuXuZTUsWz0GQzv9ffjYFf1oXs0PcD3LFZHzRDImH+Da21x/C4csEjN0W5ygdQA==", "dependencies": { "@types/ejs": "^3.1.4", - "@types/node": "^18.18.5", + "@types/node": ">=18", "binaryextensions": "^6.11.0", "commondir": "^1.0.1", "deep-extend": "^0.6.0", diff --git a/package.json b/package.json index 7840f3d114d..edad1d39bad 100644 --- a/package.json +++ b/package.json @@ -151,7 +151,7 @@ "latest-version": "9.0.0", "lodash-es": "4.17.21", "mem-fs": "4.1.0", - "mem-fs-editor": "11.1.1", + "mem-fs-editor": "11.1.2", "minimatch": "9.0.5", "normalize-path": "3.0.0", "os-locale": "6.0.2", From 9fcb843bd2c3eb18161fbd0c3d751118a2798826 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 12 Oct 2024 11:14:49 +0000 Subject: [PATCH 34/89] build(deps-dev): bump yeoman-test from 10.0.0 to 10.0.1 (#27556) Bumps [yeoman-test](https://github.com/yeoman/yeoman-test) from 10.0.0 to 10.0.1. - [Release notes](https://github.com/yeoman/yeoman-test/releases) - [Commits](https://github.com/yeoman/yeoman-test/compare/v10.0.0...v10.0.1) --- updated-dependencies: - dependency-name: yeoman-test dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 10 +++++----- package.json | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index c468b5d577d..7b8f84d1ec9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -89,7 +89,7 @@ "rimraf": "5.0.7", "sinon": "19.0.2", "sinon-chai": "3.7.0", - "yeoman-test": "10.0.0" + "yeoman-test": "10.0.1" }, "engines": { "node": "^18.19.0 || >= 20.6.1", @@ -100,7 +100,7 @@ "url": "https://opencollective.com/generator-jhipster" }, "peerDependencies": { - "yeoman-test": "10.0.0" + "yeoman-test": "10.0.1" }, "peerDependenciesMeta": { "yeoman-test": { @@ -13517,9 +13517,9 @@ } }, "node_modules/yeoman-test": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/yeoman-test/-/yeoman-test-10.0.0.tgz", - "integrity": "sha512-qAjvwqINnO7QFFTE2m3MQY1sBrm8IMydSrDAxVjwWMmKSYl/9uJgrWaWQOj7mMPUtKuwYf2JbGfiJZbdFX4XmQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/yeoman-test/-/yeoman-test-10.0.1.tgz", + "integrity": "sha512-zewYvQoVXnlHR58AO8dnLvjlR3JCk/hJbYJL8qE+NuEQLftoqoc/3+K7E14pBq6HQGlTXFLoQMHr70TP7pxMnw==", "dev": true, "dependencies": { "lodash-es": "^4.17.21", diff --git a/package.json b/package.json index edad1d39bad..23e0001b529 100644 --- a/package.json +++ b/package.json @@ -197,10 +197,10 @@ "rimraf": "5.0.7", "sinon": "19.0.2", "sinon-chai": "3.7.0", - "yeoman-test": "10.0.0" + "yeoman-test": "10.0.1" }, "peerDependencies": { - "yeoman-test": "10.0.0" + "yeoman-test": "10.0.1" }, "peerDependenciesMeta": { "yeoman-test": { From b8b8c5d446d5161fe31536e3ea3372f0f58f8a7a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 12 Oct 2024 11:21:49 +0000 Subject: [PATCH 35/89] build(deps): bump mem-fs from 4.1.0 to 4.1.1 (#27555) Bumps [mem-fs](https://github.com/SBoudrias/mem-fs) from 4.1.0 to 4.1.1. - [Release notes](https://github.com/SBoudrias/mem-fs/releases) - [Commits](https://github.com/SBoudrias/mem-fs/compare/v4.1.0...v4.1.1) --- updated-dependencies: - dependency-name: mem-fs dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 11 +++++------ package.json | 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7b8f84d1ec9..af0f78284ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39,7 +39,7 @@ "java-lint": "0.3.0", "latest-version": "9.0.0", "lodash-es": "4.17.21", - "mem-fs": "4.1.0", + "mem-fs": "4.1.1", "mem-fs-editor": "11.1.2", "minimatch": "9.0.5", "normalize-path": "3.0.0", @@ -8734,12 +8734,11 @@ "license": "MIT" }, "node_modules/mem-fs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mem-fs/-/mem-fs-4.1.0.tgz", - "integrity": "sha512-lOB7haBbxO43eZ/++GA+jBMHQ9DNJeliMt35jNutzCfAgEg5gblFCItnzsss8Z4t81bB5jsz77bptqelHQn0Qw==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/mem-fs/-/mem-fs-4.1.1.tgz", + "integrity": "sha512-GwrbYV4U8h1iTfj3Yac2xxSMw1HGVbf3GcTKriFLf1hUmgoUwVPsfcp8ZQLYr6kiAHNXA9ozxrY5JuA23SjGFA==", "dependencies": { - "@types/node": "^20.8.3", + "@types/node": ">=18", "@types/vinyl": "^2.0.8", "vinyl": "^3.0.0", "vinyl-file": "^5.0.0" diff --git a/package.json b/package.json index 23e0001b529..4a07d1ce009 100644 --- a/package.json +++ b/package.json @@ -150,7 +150,7 @@ "java-lint": "0.3.0", "latest-version": "9.0.0", "lodash-es": "4.17.21", - "mem-fs": "4.1.0", + "mem-fs": "4.1.1", "mem-fs-editor": "11.1.2", "minimatch": "9.0.5", "normalize-path": "3.0.0", From 2e581a910f84c797047274115f91d0736d6d691c Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Sat, 12 Oct 2024 08:25:41 -0300 Subject: [PATCH 36/89] update @yeoman/adapter to v2.0.0 (#27553) --- generators/app/generator.spec.ts | 2 - generators/base-core/generator.ts | 2 +- generators/spring-boot/prompts.ts | 33 +- lib/jdl/core/parsing/validator.ts | 10 +- package-lock.json | 1137 ++++++++++++++++------------- package.json | 3 +- 6 files changed, 631 insertions(+), 556 deletions(-) diff --git a/generators/app/generator.spec.ts b/generators/app/generator.spec.ts index 083edd107d4..4ed0224074e 100644 --- a/generators/app/generator.spec.ts +++ b/generators/app/generator.spec.ts @@ -217,8 +217,6 @@ describe(`generator - ${generator}`, () => { "databaseType", "prodDatabaseType", "devDatabaseType", - "cacheProvider", - "enableHibernateCache", "serverSideOptions", "enableGradleEnterprise", "clientFramework", diff --git a/generators/base-core/generator.ts b/generators/base-core/generator.ts index 27b5d5d27f5..604f56954ec 100644 --- a/generators/base-core/generator.ts +++ b/generators/base-core/generator.ts @@ -462,7 +462,7 @@ You can ignore this error by passing '--skip-checks' to jhipster command.`); if (!generatorCommand.configs) { throw new Error(`Configs not found for generator ${this.options.namespace}`); } - return this.prompt(this.prepareQuestions(generatorCommand.configs)); + return this.prompt(this.prepareQuestions(generatorCommand.configs) as any); } /** diff --git a/generators/spring-boot/prompts.ts b/generators/spring-boot/prompts.ts index 8b023b3d559..59415cbc86d 100644 --- a/generators/spring-boot/prompts.ts +++ b/generators/spring-boot/prompts.ts @@ -36,16 +36,7 @@ const { GATEWAY, MONOLITH } = applicationTypes; const { CAFFEINE, EHCACHE, HAZELCAST, INFINISPAN, MEMCACHED, REDIS } = cacheTypes; const { OAUTH2 } = authenticationTypes; const { CASSANDRA, H2_DISK, H2_MEMORY, MONGODB, NEO4J, SQL, COUCHBASE } = databaseTypes; -const { - CACHE_PROVIDER, - DATABASE_TYPE, - DEV_DATABASE_TYPE, - PROD_DATABASE_TYPE, - SERVICE_DISCOVERY_TYPE, - WEBSOCKET, - SEARCH_ENGINE, - ENABLE_SWAGGER_CODEGEN, -} = OptionNames; +const { SERVICE_DISCOVERY_TYPE, WEBSOCKET, SEARCH_ENGINE, ENABLE_SWAGGER_CODEGEN } = OptionNames; const NO_DATABASE = databaseTypes.NO; const NO_CACHE_PROVIDER = cacheTypes.NO; const { GATLING, CUCUMBER } = testFrameworkTypes; @@ -71,17 +62,17 @@ const getOptionFromArray = (array, option) => { export async function askForServerSideOpts(this: CoreGenerator, { control }) { if (control.existingProject && !this.options.askAnswered) return; - const { applicationType } = this.jhipsterConfigWithDefaults; + const { applicationType, authenticationType, reactive } = this.jhipsterConfigWithDefaults; await this.prompt( [ { type: 'list', - name: DATABASE_TYPE, + name: 'databaseType', message: `Which ${chalk.yellow('*type*')} of database would you like to use?`, - choices: answers => { + choices: () => { const opts: any[] = []; - if (!answers.reactive) { + if (!reactive) { opts.push({ value: SQL, name: 'SQL (H2, PostgreSQL, MySQL, MariaDB, Oracle, MSSQL)', @@ -96,7 +87,7 @@ export async function askForServerSideOpts(this: CoreGenerator, { control }) { value: MONGODB, name: 'MongoDB', }); - if (answers.authenticationType !== OAUTH2) { + if (authenticationType !== OAUTH2) { opts.push({ value: CASSANDRA, name: 'Cassandra', @@ -121,15 +112,15 @@ export async function askForServerSideOpts(this: CoreGenerator, { control }) { { when: response => response.databaseType === SQL, type: 'list', - name: PROD_DATABASE_TYPE, + name: 'prodDatabaseType', message: `Which ${chalk.yellow('*production*')} database would you like to use?`, - choices: answers => (answers.reactive ? R2DBC_DB_OPTIONS : SQL_DB_OPTIONS), + choices: reactive ? R2DBC_DB_OPTIONS : SQL_DB_OPTIONS, default: this.jhipsterConfigWithDefaults.prodDatabaseType, }, { when: response => response.databaseType === SQL, type: 'list', - name: DEV_DATABASE_TYPE, + name: 'devDatabaseType', message: `Which ${chalk.yellow('*development*')} database would you like to use?`, choices: response => [SQL_DB_OPTIONS.find(it => it.value === response.prodDatabaseType)].concat([ @@ -145,9 +136,9 @@ export async function askForServerSideOpts(this: CoreGenerator, { control }) { default: this.jhipsterConfigWithDefaults.devDatabaseType, }, { - when: answers => !answers.reactive, + when: !reactive, type: 'list', - name: CACHE_PROVIDER, + name: 'cacheProvider', message: 'Which cache do you want to use? (Spring cache abstraction)', choices: [ { @@ -185,7 +176,7 @@ export async function askForServerSideOpts(this: CoreGenerator, { control }) { when: answers => ((answers.cacheProvider !== NO_CACHE_PROVIDER && answers.cacheProvider !== MEMCACHED) || applicationType === GATEWAY) && answers.databaseType === SQL && - !answers.reactive, + !reactive, type: 'confirm', name: 'enableHibernateCache', message: 'Do you want to use Hibernate 2nd level cache?', diff --git a/lib/jdl/core/parsing/validator.ts b/lib/jdl/core/parsing/validator.ts index 1dbad7e4750..975c73e447b 100644 --- a/lib/jdl/core/parsing/validator.ts +++ b/lib/jdl/core/parsing/validator.ts @@ -18,8 +18,8 @@ */ /* eslint-disable no-useless-escape */ -import { first, flatten, includes, values } from 'lodash-es'; -import type { ICstVisitor, TokenType } from 'chevrotain'; +import { first, flatten, includes } from 'lodash-es'; +import type { ICstVisitor, IToken, TokenType } from 'chevrotain'; import { tokenMatcher as matchesToken } from 'chevrotain'; import type { JDLRuntime } from '../types/runtime.js'; @@ -411,7 +411,7 @@ export default function performAdditionalSyntaxChecks(cst, runtime: JDLRuntime) this.visit(context.configValue, context.CONFIG_KEY[0]); } - configValue(context, configKey) { + configValue(context: Record, configKey: IToken) { const configValue = first(first(Object.values(context))); this.checkConfigPropSyntax(configKey, configValue); } @@ -420,8 +420,8 @@ export default function performAdditionalSyntaxChecks(cst, runtime: JDLRuntime) this.visit(context.deploymentConfigValue, context.DEPLOYMENT_KEY[0]); } - deploymentConfigValue(context, configKey) { - const configValue = first(first(values(context))); + deploymentConfigValue(context: Record, configKey: IToken) { + const configValue = first(first(Object.values(context))); this.checkDeploymentConfigPropSyntax(configKey, configValue); } } diff --git a/package-lock.json b/package-lock.json index af0f78284ad..77e85fae93d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@iarna/toml": "3.0.0", "@types/ejs": "3.1.5", "@types/lodash-es": "4.17.12", - "@yeoman/adapter": "1.6.0", + "@yeoman/adapter": "2.0.0", "@yeoman/conflicter": "2.3.0", "@yeoman/namespace": "1.0.1", "@yeoman/transform": "2.1.0", @@ -113,6 +113,7 @@ "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.11.1.tgz", "integrity": "sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==", "dev": true, + "license": "MIT", "dependencies": { "@actions/exec": "^1.1.1", "@actions/http-client": "^2.0.1" @@ -123,6 +124,7 @@ "resolved": "https://registry.npmjs.org/@actions/exec/-/exec-1.1.1.tgz", "integrity": "sha512-+sCcHHbVdk93a0XT19ECtO/gIXoxvdsgQLzb2fE2/5sIZmWQuluYyjPQtrtTHdU1YzTZ7bAPN4sITq2xi1679w==", "dev": true, + "license": "MIT", "dependencies": { "@actions/io": "^1.0.1" } @@ -142,7 +144,8 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/@actions/io/-/io-1.1.3.tgz", "integrity": "sha512-wi9JjgKLYS7U/z8PPbco+PvTb/nRWjeoFlJ1Qer83k/3C5PHQi28hiVdeE2kHXmIL99mQFawx8qt/JPjZilJ8Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@ampproject/remapping": { "version": "2.3.0", @@ -159,12 +162,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", "license": "MIT", "dependencies": { - "@babel/highlight": "^7.24.7", + "@babel/highlight": "^7.25.7", "picocolors": "^1.0.0" }, "engines": { @@ -172,9 +175,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", - "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.8.tgz", + "integrity": "sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==", "dev": true, "license": "MIT", "engines": { @@ -182,22 +185,22 @@ } }, "node_modules/@babel/core": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", - "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.8.tgz", + "integrity": "sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-module-transforms": "^7.25.2", - "@babel/helpers": "^7.25.0", - "@babel/parser": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.2", - "@babel/types": "^7.25.2", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helpers": "^7.25.7", + "@babel/parser": "^7.25.8", + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.8", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -223,31 +226,31 @@ } }, "node_modules/@babel/generator": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", - "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", + "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.25.6", + "@babel/types": "^7.25.7", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", - "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.25.2", - "@babel/helper-validator-option": "^7.24.8", - "browserslist": "^4.23.1", + "@babel/compat-data": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -266,30 +269,30 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", - "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "@babel/traverse": "^7.25.2" + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -299,9 +302,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", - "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", "dev": true, "license": "MIT", "engines": { @@ -309,23 +312,23 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", - "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", - "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", "dev": true, "license": "MIT", "engines": { @@ -333,18 +336,18 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", - "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", "dev": true, "license": "MIT", "engines": { @@ -352,26 +355,26 @@ } }, "node_modules/@babel/helpers": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz", - "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", + "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.6" + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -437,13 +440,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", - "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.8.tgz", + "integrity": "sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.25.6" + "@babel/types": "^7.25.8" }, "bin": { "parser": "bin/babel-parser.js" @@ -508,13 +511,13 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.6.tgz", - "integrity": "sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz", + "integrity": "sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -550,13 +553,13 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", - "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.7.tgz", + "integrity": "sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -676,13 +679,13 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.4.tgz", - "integrity": "sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.7.tgz", + "integrity": "sha512-rR+5FDjpCHqqZN2bzZm18bVYGaejGq5ZkpVCJLXor/+zlSrSoc4KWcHI0URVWjl/68Dyr1uwZUz/1njycEAv9g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -692,32 +695,32 @@ } }, "node_modules/@babel/template": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", - "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.25.0", - "@babel/types": "^7.25.0" + "@babel/code-frame": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", - "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", + "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.6", - "@babel/parser": "^7.25.6", - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.6", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -736,14 +739,14 @@ } }, "node_modules/@babel/types": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", - "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.8.tgz", + "integrity": "sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", + "@babel/helper-string-parser": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1322,6 +1325,7 @@ "version": "9.12.0", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.12.0.tgz", "integrity": "sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==", + "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } @@ -1357,6 +1361,7 @@ "url": "https://opencollective.com/fakerjs" } ], + "license": "MIT", "engines": { "node": ">=18.0.0", "npm": ">=9.0.0" @@ -1376,6 +1381,7 @@ "version": "0.19.0", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.0.tgz", "integrity": "sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==", + "license": "Apache-2.0", "engines": { "node": ">=18.18.0" } @@ -1384,6 +1390,7 @@ "version": "0.16.5", "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.5.tgz", "integrity": "sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==", + "license": "Apache-2.0", "dependencies": { "@humanfs/core": "^0.19.0", "@humanwhocodes/retry": "^0.3.0" @@ -1409,6 +1416,7 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", + "license": "Apache-2.0", "engines": { "node": ">=18.18" }, @@ -1423,15 +1431,210 @@ "integrity": "sha512-td6ZUkz2oS3VeleBcN+m//Q6HlCFCPrnI0FZhrt/h4XqLEdOyYp2u21nd8MdsR+WJy5r9PTDaHTDDfhf4H4l6Q==", "license": "ISC" }, + "node_modules/@inquirer/checkbox": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.0.0.tgz", + "integrity": "sha512-TNd+u1fAG8vf8YMgXzK2BI0u0xsphFv//T5rpF1eZ+8AAXby5Ll1qptr4/XVS45dvWDIzuBmmWIpVJRvnaNqzQ==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.0", + "@inquirer/figures": "^1.0.7", + "@inquirer/type": "^3.0.0", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/confirm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.0.0.tgz", + "integrity": "sha512-6QEzj6bZg8atviRIL+pR0tODC854cYSjvZxkyCarr8DVaOJPEyuGys7GmEG3W0Rb8kKSQec7P6okt0sJvNneFw==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.0", + "@inquirer/type": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.0.0.tgz", + "integrity": "sha512-7dwoKCGvgZGHWTZfOj2KLmbIAIdiXP9NTrwGaTO/XDfKMEmyBahZpnombiG6JDHmiOrmK3GLEJRXrWExXCDLmQ==", + "license": "MIT", + "dependencies": { + "@inquirer/figures": "^1.0.7", + "@inquirer/type": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/editor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.0.0.tgz", + "integrity": "sha512-bhHAP7hIOxUjiTZrpjyAYD+2RFRa+PNutWeW7JdDPcWWG3GVRiFsu3pBGw9kN2PktoiilDWFGSR0dwXBzGQang==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.0", + "@inquirer/type": "^3.0.0", + "external-editor": "^3.1.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/expand": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.0.tgz", + "integrity": "sha512-mR7JHNIvCB4o12f75KN42he7s1O9tmcSN4wJ6l04oymfXKLn+lYJFI7z9lbe4/Ald6fm8nuF38fuY5hNPl3B+A==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.0", + "@inquirer/type": "^3.0.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@inquirer/figures": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.6.tgz", - "integrity": "sha512-yfZzps3Cso2UbM7WlxKwZQh2Hs6plrbjs1QnzQDZhK2DgyCo6D8AaHps9olkNcUFlcYERMqU3uJSp1gmy3s/qQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.7.tgz", + "integrity": "sha512-m+Trk77mp54Zma6xLkLuY+mvanPxlE4A7yNKs2HBiyZ4UkVs28Mv5c/pgWrHeInx+USHeX/WEPzjrWrcJiQgjw==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/input": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.0.0.tgz", + "integrity": "sha512-LD7MNzaX+q2OpU4Fn0i/SedhnnBCAnEzRr6L0MP6ohofFFlx9kp5EXX7flbRZlUnh8icOwC3NFmXTyP76hvo0g==", "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.0", + "@inquirer/type": "^3.0.0" + }, "engines": { "node": ">=18" } }, + "node_modules/@inquirer/number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.0.tgz", + "integrity": "sha512-DUYfROyQNWm3q+JXL3S6s1/y/cOWRstnmt5zDXhdYNJ5N8TgCnHcDXKwW/dRZL7eBZupmDVHxdKCWZDUYUqmeg==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.0", + "@inquirer/type": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/password": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.0.tgz", + "integrity": "sha512-W4QRSzJDMKIvWSvQWOIhs6qba1MJ6yIoy+sazSFhl2QIwn58B0Yw3iZ/zLk3QqVcCsTmKcyrSNVWUJ5RVDLStw==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.0", + "@inquirer/type": "^3.0.0", + "ansi-escapes": "^4.3.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/prompts": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.0.0.tgz", + "integrity": "sha512-y8kX/TmyBqV0H1i3cWbhiTljcuBtgVgyVXAVub3ba1j5/G+dxhYohK1JLRkaosPGKKf3LnEJsYK+GPabpfnaHw==", + "license": "MIT", + "dependencies": { + "@inquirer/checkbox": "^4.0.0", + "@inquirer/confirm": "^5.0.0", + "@inquirer/editor": "^4.0.0", + "@inquirer/expand": "^4.0.0", + "@inquirer/input": "^4.0.0", + "@inquirer/number": "^3.0.0", + "@inquirer/password": "^4.0.0", + "@inquirer/rawlist": "^4.0.0", + "@inquirer/search": "^3.0.0", + "@inquirer/select": "^4.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/rawlist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.0.tgz", + "integrity": "sha512-frzJNoMsQBO1fxLXrtpxt2c8hUy/ASEmBpIOEnXY2CjylPnLsVyxrEq7hcOIqVJKHn1tIPfplfiSPowOTrrUDg==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.0", + "@inquirer/type": "^3.0.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/search": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.0.tgz", + "integrity": "sha512-AT9vkC2KD/PLHZZXIW5Tn/FnJzEU3xEZMLxNo9OggKoreDEKfTOKVM1LkYbDg6UQUOOjntXd0SsrvoHfCzS8cw==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.0", + "@inquirer/figures": "^1.0.7", + "@inquirer/type": "^3.0.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/select": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.0.0.tgz", + "integrity": "sha512-XTN4AIFusWbNCBU1Xm2YDxbtH94e/FOrC27U3QargSsoDT1mRm+aLfqE+oOZnUuxwtTnInRT8UHRU3MVOu52wg==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.0", + "@inquirer/figures": "^1.0.7", + "@inquirer/type": "^3.0.0", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.0.tgz", + "integrity": "sha512-YYykfbw/lefC7yKj7nanzQXILM7r3suIvyFlCcMskc99axmsSewXWkAfXKwMbgxL76iAFVmRwmYdwNZNc8gjog==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -1473,29 +1676,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", @@ -3381,16 +3561,6 @@ "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", "license": "MIT" }, - "node_modules/@types/inquirer": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.7.tgz", - "integrity": "sha512-Q0zyBupO6NxGRZut/JdmqYKOnN95Eg5V8Csg3PGKkP+FnvsUZx1jAyK7fztIszxxMuoBA6E3KXWvdZVXIpx60g==", - "license": "MIT", - "dependencies": { - "@types/through": "*", - "rxjs": "^7.2.0" - } - }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", @@ -3432,9 +3602,9 @@ "license": "MIT" }, "node_modules/@types/lodash": { - "version": "4.17.9", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.9.tgz", - "integrity": "sha512-w9iWudx1XWOHW5lQRS9iKpK/XuRhnN+0T7HvdCCd802FYkT1AMTnxndJHGrNJwRoRHkslGr4S29tjm1cT7x/7w==", + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==", "license": "MIT" }, "node_modules/@types/lodash-es": { @@ -3465,9 +3635,9 @@ "license": "MIT" }, "node_modules/@types/mocha": { - "version": "10.0.8", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.8.tgz", - "integrity": "sha512-HfMcUmy9hTMJh66VNcmeC9iVErIZJli2bszuXc6julh5YGuRb/W5OnkHjwLNYdFlMis0sY3If5SEAp+PktdJjw==", + "version": "10.0.9", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.9.tgz", + "integrity": "sha512-sicdRoWtYevwxjOHNMPTl3vSfJM6oyW8o1wXeI7uww6b6xHg8eBznQDNSGBCDJmsE8UMxP05JgZRtsKbTqt//Q==", "dev": true, "license": "MIT" }, @@ -3521,15 +3691,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/through": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.33.tgz", - "integrity": "sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/vinyl": { "version": "2.0.12", "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.12.tgz", @@ -3561,6 +3722,7 @@ "version": "8.8.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.8.1.tgz", "integrity": "sha512-xfvdgA8AP/vxHgtgU310+WBnLB4uJQ9XdyP17RebG26rLtDrQJV3ZYrcopX91GrHmMoH8bdSwMRh2a//TiJ1jQ==", + "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.8.1", @@ -3593,6 +3755,7 @@ "version": "8.8.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.8.1.tgz", "integrity": "sha512-hQUVn2Lij2NAxVFEdvIGxT9gP1tq2yM83m+by3whWFsWC+1y8pxxxHUFE1UqDu2VsGi2i6RLcv4QvouM84U+ow==", + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/scope-manager": "8.8.1", "@typescript-eslint/types": "8.8.1", @@ -3620,6 +3783,7 @@ "version": "8.8.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.8.1.tgz", "integrity": "sha512-X4JdU+66Mazev/J0gfXlcC/dV6JI37h+93W9BRYXrSn0hrE64IoWgVkO9MSJgEzoWkxONgaQpICWg8vAN74wlA==", + "license": "MIT", "dependencies": { "@typescript-eslint/types": "8.8.1", "@typescript-eslint/visitor-keys": "8.8.1" @@ -3636,6 +3800,7 @@ "version": "8.8.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.8.1.tgz", "integrity": "sha512-qSVnpcbLP8CALORf0za+vjLYj1Wp8HSoiI8zYU5tHxRVj30702Z1Yw4cLwfNKhTPWp5+P+k1pjmD5Zd1nhxiZA==", + "license": "MIT", "dependencies": { "@typescript-eslint/typescript-estree": "8.8.1", "@typescript-eslint/utils": "8.8.1", @@ -3659,6 +3824,7 @@ "version": "8.8.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.8.1.tgz", "integrity": "sha512-WCcTP4SDXzMd23N27u66zTKMuEevH4uzU8C9jf0RO4E04yVHgQgW+r+TeVTNnO1KIfrL8ebgVVYYMMO3+jC55Q==", + "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -3671,6 +3837,7 @@ "version": "8.8.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.8.1.tgz", "integrity": "sha512-A5d1R9p+X+1js4JogdNilDuuq+EHZdsH9MjTVxXOdVFfTJXunKJR/v+fNNyO4TnoOn5HqobzfRlc70NC6HTcdg==", + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "8.8.1", "@typescript-eslint/visitor-keys": "8.8.1", @@ -3698,6 +3865,7 @@ "version": "8.8.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.8.1.tgz", "integrity": "sha512-/QkNJDbV0bdL7H7d0/y0qBbV2HTtf0TIyjSDTvvmQEzeVx8jEImEbLuOA4EsvE8gIgqMitns0ifb5uQhMj8d9w==", + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@typescript-eslint/scope-manager": "8.8.1", @@ -3719,6 +3887,7 @@ "version": "8.8.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.8.1.tgz", "integrity": "sha512-0/TdC3aeRAsW7MDvYRwEc1Uwm0TIBfzjPFgg60UU2Haj5qsCs9cc3zNgY71edqE3LbWfF/WoZQd3lJoDXFQpag==", + "license": "MIT", "dependencies": { "@typescript-eslint/types": "8.8.1", "eslint-visitor-keys": "^3.4.3" @@ -3735,6 +3904,7 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -3743,14 +3913,14 @@ } }, "node_modules/@yeoman/adapter": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@yeoman/adapter/-/adapter-1.6.0.tgz", - "integrity": "sha512-oJw/i6zUDdfsT5VOPuANDDEWs5NhlMq5+rmyZIVdgBTXalbCw6nUfJQOblO2Fnq+Ov6CxlyzDBTWQvL5cEjA+g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@yeoman/adapter/-/adapter-2.0.0.tgz", + "integrity": "sha512-eeLe2lRfnxXo2ryyuOt3kUAOLfn/X9LhftFKxEC53bdHZtWYiK0MBP7UKvpydZFwalEjGuMZRLhHfD0BmkIWGA==", "license": "MIT", "dependencies": { - "@types/inquirer": "^9.0.3", + "@inquirer/core": "^10.0.0", "chalk": "^5.2.0", - "inquirer": "^9.2.2", + "inquirer": "^12.0.0", "log-symbols": "^7.0.0", "ora": "^8.1.0", "p-queue": "^8.0.1", @@ -3764,6 +3934,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/@yeoman/conflicter/-/conflicter-2.3.0.tgz", "integrity": "sha512-4VplZPcXqYPVy0dFRDtAuZKao44C52waTSKmisJtw/1YaKlvHmMUEfOtQrgh15UKhY5CeMwBo6Y2+ILcqLAHjg==", + "license": "MIT", "dependencies": { "@yeoman/transform": "^1.2.0", "binary-extensions": "^2.2.0", @@ -3790,14 +3961,6 @@ "mem-fs": "^4.0.0" } }, - "node_modules/@yeoman/conflicter/node_modules/diff": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", - "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", - "engines": { - "node": ">=0.3.1" - } - }, "node_modules/@yeoman/namespace": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@yeoman/namespace/-/namespace-1.0.1.tgz", @@ -3811,6 +3974,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/@yeoman/transform/-/transform-2.1.0.tgz", "integrity": "sha512-dAgDEMa8S+0ORAmrfFtufUccZpvwj6ZsZLZqMS86bxLUnB9h4n4dZN9IOHJHJfuOY+PAiLrEHgQYQvJ9R6IU6A==", + "license": "MIT", "dependencies": { "minimatch": "^9.0.0" }, @@ -3825,6 +3989,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/@yeoman/types/-/types-1.5.0.tgz", "integrity": "sha512-uyeQdpKw3ftj3zN5gG28vOgMuqOGEfKiqWH1R04bm5RK8LRsnXO9SqPao1kC6dwowVQE0Wl/D9+6XmA6y/4qzQ==", + "license": "MIT", "dependencies": { "@yeoman/adapter": "^1.6.0" }, @@ -4262,55 +4427,6 @@ "url": "https://bevry.me/fund" } }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -4533,9 +4649,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001664", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz", - "integrity": "sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==", + "version": "1.0.30001668", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001668.tgz", + "integrity": "sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==", "dev": true, "funding": [ { @@ -4814,6 +4930,28 @@ "dev": true, "license": "MIT" }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/cliui/node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -5177,27 +5315,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/defaults/node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, "node_modules/defer-to-connect": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", @@ -5263,12 +5380,10 @@ "license": "Apache-2.0" }, "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", - "dev": true, + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", "license": "BSD-3-Clause", - "peer": true, "engines": { "node": ">=0.3.1" } @@ -5399,16 +5514,16 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.29", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.29.tgz", - "integrity": "sha512-PF8n2AlIhCKXQ+gTpiJi0VhcHDb69kYX4MtCiivctc2QD3XuNZ/XIOlbGzt7WAjjEev0TtaH6Cu3arZExm5DOw==", + "version": "1.5.36", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.36.tgz", + "integrity": "sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw==", "dev": true, "license": "ISC" }, "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "license": "MIT" }, "node_modules/encoding": { @@ -5554,6 +5669,7 @@ "version": "9.12.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.12.0.tgz", "integrity": "sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==", + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.11.0", @@ -5723,6 +5839,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-4.3.1.tgz", "integrity": "sha512-5TriWkXulDl486XnYYRgsL+VQoS/7mhN/2ci02iLCuL7gdhbiWxnsuL/NTcaKY9fpMgsMFjWZBtIGW7pb+RX0g==", + "license": "MIT", "dependencies": { "@typescript-eslint/utils": "^8.1.0", "debug": "^4.3.4", @@ -6589,9 +6706,9 @@ } }, "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", "license": "MIT", "dependencies": { "asynckit": "^0.4.0", @@ -6809,6 +6926,7 @@ "version": "15.11.0", "resolved": "https://registry.npmjs.org/globals/-/globals-15.11.0.tgz", "integrity": "sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==", + "license": "MIT", "engines": { "node": ">=18" }, @@ -7074,276 +7192,96 @@ "minimatch": "^9.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/index-to-position": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-0.1.2.tgz", - "integrity": "sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "license": "ISC" - }, - "node_modules/inquirer": { - "version": "9.3.7", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.3.7.tgz", - "integrity": "sha512-LJKFHCSeIRq9hanN14IlOtPSTe3lNES7TYDTE2xxdAy1LS5rYphajK1qtwvj3YmQXvvk0U2Vbmcni8P9EIQW9w==", - "license": "MIT", - "dependencies": { - "@inquirer/figures": "^1.0.3", - "ansi-escapes": "^4.3.2", - "cli-width": "^4.1.0", - "external-editor": "^3.1.0", - "mute-stream": "1.0.0", - "ora": "^5.4.1", - "run-async": "^3.0.0", - "rxjs": "^7.8.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/inquirer/node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/inquirer/node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "license": "MIT", "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/inquirer/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.8.19" } }, - "node_modules/inquirer/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/inquirer/node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "node_modules/index-to-position": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-0.1.2.tgz", + "integrity": "sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==", "license": "MIT", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/inquirer/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "license": "MIT", + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/inquirer/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, "license": "ISC" }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/inquirer": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.0.0.tgz", + "integrity": "sha512-W3mwgzLtWIqHndtAb82zCHbRfdPit3jcqEyYkAjM/4p15g/1tOoduYydx6IJ3sh31FHT82YoqYZB8RoTwoMy7w==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@inquirer/core": "^10.0.0", + "@inquirer/prompts": "^7.0.0", + "@inquirer/type": "^3.0.0", + "ansi-escapes": "^4.3.2", + "mute-stream": "^2.0.0", + "run-async": "^3.0.0", + "rxjs": "^7.8.1" }, "engines": { - "node": ">=8" + "node": ">=18" } }, "node_modules/invert-kv": { @@ -8369,16 +8307,16 @@ } }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "dev": true, "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-buffer": { @@ -8785,6 +8723,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/mem-fs-editor/node_modules/@types/node": { + "version": "18.19.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.55.tgz", + "integrity": "sha512-zzw5Vw52205Zr/nmErSEkN5FLqXPuKX/k5d1D7RKHATGqU7y6YfX9QxZraUzUrFGqH6XzOzG196BC35ltJC4Cw==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, "node_modules/mem-fs-editor/node_modules/globby": { "version": "14.0.2", "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", @@ -9328,6 +9275,25 @@ "license": "MIT", "peer": true }, + "node_modules/mocha/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/mocha/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/mocha/node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -9476,6 +9442,22 @@ "node": ">=8" } }, + "node_modules/mocha/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/mocha/node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -9553,12 +9535,12 @@ } }, "node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/natural-compare": { @@ -10301,6 +10283,12 @@ "node": ">=16.13.0" } }, + "node_modules/p-transform/node_modules/@types/node": { + "version": "16.18.113", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.113.tgz", + "integrity": "sha512-4jHxcEzSXpF1cBNxogs5FVbVSFSKo50sFCn7Xg7vmjJTbWFWgeuHW3QnoINlfmfG++MFR/q97RZE5RQXKeT+jg==", + "license": "MIT" + }, "node_modules/p-transform/node_modules/p-queue": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.4.1.tgz", @@ -10682,6 +10670,7 @@ "version": "2.5.3", "resolved": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.5.3.tgz", "integrity": "sha512-ATMEEXr+ywls1kgrZEWl4SBPEm0uDdyDAjyNzUC0/Z8WZTD3RqbJcQDR+Dau+wYkW9KHK6zqQIsFyfn+9aduWg==", + "license": "MIT", "dependencies": { "sort-package-json": "2.10.1", "synckit": "0.9.2" @@ -11607,16 +11596,6 @@ "sinon": ">=4.0.0" } }, - "node_modules/sinon/node_modules/diff": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", - "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, "node_modules/sinon/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -11835,17 +11814,20 @@ } }, "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/string-width-cjs": { @@ -11863,6 +11845,39 @@ "node": ">=8" } }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -11999,6 +12014,7 @@ "version": "0.9.2", "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", + "license": "MIT", "dependencies": { "@pkgr/core": "^0.1.0", "tslib": "^2.6.2" @@ -12408,6 +12424,7 @@ "version": "8.8.1", "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.8.1.tgz", "integrity": "sha512-R0dsXFt6t4SAFjUSKFjMh4pXDtq04SsFKCVGDP3ZOzNP7itF0jBcZYU4fMsZr4y7O7V7Nc751dDeESbe4PbQMQ==", + "license": "MIT", "dependencies": { "@typescript-eslint/eslint-plugin": "8.8.1", "@typescript-eslint/parser": "8.8.1", @@ -12665,15 +12682,6 @@ "makeerror": "1.0.12" } }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -12916,6 +12924,26 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -12949,6 +12977,26 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -13094,6 +13142,28 @@ "node": ">=8" } }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/yargs/node_modules/yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", @@ -13108,6 +13178,7 @@ "version": "4.4.2", "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-4.4.2.tgz", "integrity": "sha512-kAa67TpDO0pfYBY/WAlCwPYkOh5x7mQ2leCeClDlUYZR5i0ekd3Kv4f8/DJCULBv5xV1zqWQSA+6peHbQoK8UQ==", + "license": "BSD-2-Clause", "dependencies": { "@yeoman/adapter": "^1.4.0", "@yeoman/conflicter": "^2.0.0-alpha.2", @@ -13157,6 +13228,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/yeoman-environment/node_modules/@types/node": { + "version": "16.18.113", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.113.tgz", + "integrity": "sha512-4jHxcEzSXpF1cBNxogs5FVbVSFSKo50sFCn7Xg7vmjJTbWFWgeuHW3QnoINlfmfG++MFR/q97RZE5RQXKeT+jg==", + "license": "MIT" + }, "node_modules/yeoman-environment/node_modules/@yeoman/transform": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@yeoman/transform/-/transform-1.2.0.tgz", @@ -13372,6 +13449,15 @@ } } }, + "node_modules/yeoman-generator/node_modules/@types/node": { + "version": "18.19.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.55.tgz", + "integrity": "sha512-zzw5Vw52205Zr/nmErSEkN5FLqXPuKX/k5d1D7RKHATGqU7y6YfX9QxZraUzUrFGqH6XzOzG196BC35ltJC4Cw==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, "node_modules/yeoman-generator/node_modules/execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", @@ -13520,6 +13606,7 @@ "resolved": "https://registry.npmjs.org/yeoman-test/-/yeoman-test-10.0.1.tgz", "integrity": "sha512-zewYvQoVXnlHR58AO8dnLvjlR3JCk/hJbYJL8qE+NuEQLftoqoc/3+K7E14pBq6HQGlTXFLoQMHr70TP7pxMnw==", "dev": true, + "license": "MIT", "dependencies": { "lodash-es": "^4.17.21", "mem-fs-editor": "^11.1.1", diff --git a/package.json b/package.json index 4a07d1ce009..4ecf9115865 100644 --- a/package.json +++ b/package.json @@ -125,7 +125,7 @@ "@iarna/toml": "3.0.0", "@types/ejs": "3.1.5", "@types/lodash-es": "4.17.12", - "@yeoman/adapter": "1.6.0", + "@yeoman/adapter": "2.0.0", "@yeoman/conflicter": "2.3.0", "@yeoman/namespace": "1.0.1", "@yeoman/transform": "2.1.0", @@ -217,7 +217,6 @@ "logo": "https://opencollective.com/opencollective/logo.txt" }, "overrides": { - "@types/node": "$@types/node", "ejs-lint": { "ejs": "$ejs" } From a3e24f0e361ec6f1b18399c1e628901ce8ccfd21 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 12 Oct 2024 11:50:03 +0000 Subject: [PATCH 37/89] build(deps): bump p-transform from 4.1.5 to 4.1.6 (#27558) Bumps [p-transform](https://github.com/mshima/p-transform) from 4.1.5 to 4.1.6. - [Release notes](https://github.com/mshima/p-transform/releases) - [Commits](https://github.com/mshima/p-transform/compare/v4.1.5...v4.1.6) --- updated-dependencies: - dependency-name: p-transform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 17 +++++------------ package.json | 2 +- 2 files changed, 6 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index 77e85fae93d..8f191589e24 100644 --- a/package-lock.json +++ b/package-lock.json @@ -44,7 +44,7 @@ "minimatch": "9.0.5", "normalize-path": "3.0.0", "os-locale": "6.0.2", - "p-transform": "4.1.5", + "p-transform": "4.1.6", "parse-gitignore": "2.0.0", "piscina": "4.7.0", "pluralize": "8.0.0", @@ -10270,12 +10270,11 @@ } }, "node_modules/p-transform": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/p-transform/-/p-transform-4.1.5.tgz", - "integrity": "sha512-CsXIiCOeBUYMBLpcY71DTq+fg8268ux31pAxI5TcoYEPfWCw5ozrbgWdZ9QmSDd8dUzvNXtmiwJOdTIxIFptfQ==", - "license": "Apache-2.0", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/p-transform/-/p-transform-4.1.6.tgz", + "integrity": "sha512-ub9xBaRuk5FhfyzJv9y4OF8i7/3wH0gRG4C3jUp2pFcoftzkopgr6H0BJNcvbJBGsr7KmHHNWN+DCRPfPBIlAQ==", "dependencies": { - "@types/node": "^16.18.31", + "@types/node": ">=16.18.31", "p-queue": "^7.3.0", "readable-stream": "^4.3.0" }, @@ -10283,12 +10282,6 @@ "node": ">=16.13.0" } }, - "node_modules/p-transform/node_modules/@types/node": { - "version": "16.18.113", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.113.tgz", - "integrity": "sha512-4jHxcEzSXpF1cBNxogs5FVbVSFSKo50sFCn7Xg7vmjJTbWFWgeuHW3QnoINlfmfG++MFR/q97RZE5RQXKeT+jg==", - "license": "MIT" - }, "node_modules/p-transform/node_modules/p-queue": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.4.1.tgz", diff --git a/package.json b/package.json index 4ecf9115865..6a084d63916 100644 --- a/package.json +++ b/package.json @@ -155,7 +155,7 @@ "minimatch": "9.0.5", "normalize-path": "3.0.0", "os-locale": "6.0.2", - "p-transform": "4.1.5", + "p-transform": "4.1.6", "parse-gitignore": "2.0.0", "piscina": "4.7.0", "pluralize": "8.0.0", From 059b93ddff638bfe64af0acf2e67ba6ab47d01da Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 12 Oct 2024 12:31:19 +0000 Subject: [PATCH 38/89] Bump transitional dependencies (#27559) Co-authored-by: JHipster Bot --- package-lock.json | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8f191589e24..1537d56cacd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8675,6 +8675,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/mem-fs/-/mem-fs-4.1.1.tgz", "integrity": "sha512-GwrbYV4U8h1iTfj3Yac2xxSMw1HGVbf3GcTKriFLf1hUmgoUwVPsfcp8ZQLYr6kiAHNXA9ozxrY5JuA23SjGFA==", + "license": "MIT", "dependencies": { "@types/node": ">=18", "@types/vinyl": "^2.0.8", @@ -8689,6 +8690,7 @@ "version": "11.1.2", "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-11.1.2.tgz", "integrity": "sha512-yUVFK96XhGv31iWZ3G60pGNIuXuZTUsWz0GQzv9ffjYFf1oXs0PcD3LFZHzRDImH+Da21x/C4csEjN0W5ygdQA==", + "license": "MIT", "dependencies": { "@types/ejs": "^3.1.4", "@types/node": ">=18", @@ -8723,15 +8725,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mem-fs-editor/node_modules/@types/node": { - "version": "18.19.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.55.tgz", - "integrity": "sha512-zzw5Vw52205Zr/nmErSEkN5FLqXPuKX/k5d1D7RKHATGqU7y6YfX9QxZraUzUrFGqH6XzOzG196BC35ltJC4Cw==", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, "node_modules/mem-fs-editor/node_modules/globby": { "version": "14.0.2", "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", @@ -10273,6 +10266,7 @@ "version": "4.1.6", "resolved": "https://registry.npmjs.org/p-transform/-/p-transform-4.1.6.tgz", "integrity": "sha512-ub9xBaRuk5FhfyzJv9y4OF8i7/3wH0gRG4C3jUp2pFcoftzkopgr6H0BJNcvbJBGsr7KmHHNWN+DCRPfPBIlAQ==", + "license": "Apache-2.0", "dependencies": { "@types/node": ">=16.18.31", "p-queue": "^7.3.0", From 0b7f84d036bd74bc457fe7634c6df25a48d3f6d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 12 Oct 2024 11:19:00 -0300 Subject: [PATCH 39/89] build(deps): bump p-transform from 4.1.6 to 5.0.1 (#27561) * build(deps): bump p-transform from 4.1.6 to 5.0.1 Bumps [p-transform](https://github.com/mshima/p-transform) from 4.1.6 to 5.0.1. - [Release notes](https://github.com/mshima/p-transform/releases) - [Commits](https://github.com/mshima/p-transform/compare/v4.1.6...v5.0.1) --- updated-dependencies: - dependency-name: p-transform dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * Update generated-annotation-transform.spec.ts --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marcelo Shima --- .../generated-annotation-transform.spec.ts | 4 +- package-lock.json | 60 +++++++++++-------- package.json | 2 +- 3 files changed, 38 insertions(+), 28 deletions(-) diff --git a/generators/java/support/generated-annotation-transform.spec.ts b/generators/java/support/generated-annotation-transform.spec.ts index d9455d9ba06..604909844aa 100644 --- a/generators/java/support/generated-annotation-transform.spec.ts +++ b/generators/java/support/generated-annotation-transform.spec.ts @@ -1,6 +1,6 @@ -import { Readable } from 'stream'; +import { Readable } from 'node:stream'; +import { pipeline } from 'node:stream/promises'; import { describe, expect, it } from 'esmocha'; -import { pipeline } from 'p-transform'; import generatedAnnotationTransform from './generated-annotation-transform.js'; describe('generators - java - generated-annotation-transform', () => { diff --git a/package-lock.json b/package-lock.json index 1537d56cacd..43b73992274 100644 --- a/package-lock.json +++ b/package-lock.json @@ -44,7 +44,7 @@ "minimatch": "9.0.5", "normalize-path": "3.0.0", "os-locale": "6.0.2", - "p-transform": "4.1.6", + "p-transform": "5.0.1", "parse-gitignore": "2.0.0", "piscina": "4.7.0", "pluralize": "8.0.0", @@ -3961,6 +3961,34 @@ "mem-fs": "^4.0.0" } }, + "node_modules/@yeoman/conflicter/node_modules/p-queue": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.4.1.tgz", + "integrity": "sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==", + "dependencies": { + "eventemitter3": "^5.0.1", + "p-timeout": "^5.0.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@yeoman/conflicter/node_modules/p-transform": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/p-transform/-/p-transform-4.1.6.tgz", + "integrity": "sha512-ub9xBaRuk5FhfyzJv9y4OF8i7/3wH0gRG4C3jUp2pFcoftzkopgr6H0BJNcvbJBGsr7KmHHNWN+DCRPfPBIlAQ==", + "dependencies": { + "@types/node": ">=16.18.31", + "p-queue": "^7.3.0", + "readable-stream": "^4.3.0" + }, + "engines": { + "node": ">=16.13.0" + } + }, "node_modules/@yeoman/namespace": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@yeoman/namespace/-/namespace-1.0.1.tgz", @@ -10263,33 +10291,15 @@ } }, "node_modules/p-transform": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/p-transform/-/p-transform-4.1.6.tgz", - "integrity": "sha512-ub9xBaRuk5FhfyzJv9y4OF8i7/3wH0gRG4C3jUp2pFcoftzkopgr6H0BJNcvbJBGsr7KmHHNWN+DCRPfPBIlAQ==", - "license": "Apache-2.0", - "dependencies": { - "@types/node": ">=16.18.31", - "p-queue": "^7.3.0", - "readable-stream": "^4.3.0" - }, - "engines": { - "node": ">=16.13.0" - } - }, - "node_modules/p-transform/node_modules/p-queue": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.4.1.tgz", - "integrity": "sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==", - "license": "MIT", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/p-transform/-/p-transform-5.0.1.tgz", + "integrity": "sha512-tb3/zIwbU6Z9RMDxZM3/UsyL5LpIUQj7Drq7iXWG9ilPpzyGG28EEFRRrGTsxHf3sOSOiQEiwevQH/VWtHbZfg==", "dependencies": { - "eventemitter3": "^5.0.1", - "p-timeout": "^5.0.2" + "@types/node": ">=18.19.0", + "p-queue": "^8.0.1" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18.19.0" } }, "node_modules/p-try": { diff --git a/package.json b/package.json index 6a084d63916..45019476ef1 100644 --- a/package.json +++ b/package.json @@ -155,7 +155,7 @@ "minimatch": "9.0.5", "normalize-path": "3.0.0", "os-locale": "6.0.2", - "p-transform": "4.1.6", + "p-transform": "5.0.1", "parse-gitignore": "2.0.0", "piscina": "4.7.0", "pluralize": "8.0.0", From c01b5f64c3b7c4c1e1c86b508a9463debadc6393 Mon Sep 17 00:00:00 2001 From: Quentin Date: Sun, 13 Oct 2024 23:01:17 +0200 Subject: [PATCH 40/89] Add couchmove version (#27563) --- .../spring-boot/resources/spring-boot-dependencies.pom | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/generators/spring-boot/resources/spring-boot-dependencies.pom b/generators/spring-boot/resources/spring-boot-dependencies.pom index b6110ad9c58..f15fc2b99c3 100644 --- a/generators/spring-boot/resources/spring-boot-dependencies.pom +++ b/generators/spring-boot/resources/spring-boot-dependencies.pom @@ -46,6 +46,7 @@ 1.6 2.12.0 3.6.3 + 3.4.1 1.4.0 2.8.1 11.5.9.0 @@ -426,6 +427,11 @@ java-client ${couchbase-client.version} + + com.github.differentway + couchmove + ${couchmove.version} + org.crac crac From 0d382ca4f6748e0ecf30e2c54e8f11c160d2aa6d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 01:58:56 +0000 Subject: [PATCH 41/89] build(deps): bump react-router-dom in /generators/react/resources (#27564) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.26.2 to 6.27.0. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/react-router-dom@6.27.0/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.27.0/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/react/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/react/resources/package.json b/generators/react/resources/package.json index 3ab60c44c0a..85e708d2960 100644 --- a/generators/react/resources/package.json +++ b/generators/react/resources/package.json @@ -16,7 +16,7 @@ "react-loadable": "5.5.0", "react-redux": "9.1.2", "react-redux-loading-bar": "5.0.8", - "react-router-dom": "6.26.2", + "react-router-dom": "6.27.0", "react-toastify": "10.0.5", "react-transition-group": "4.4.5", "reactstrap": "9.2.3", From 80685bb67bb9801b8c8ea36cd5306acd28d9bef6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 02:06:44 +0000 Subject: [PATCH 42/89] build(deps-dev): bump @types/react-dom in /generators/react/resources (#27566) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.3.0 to 18.3.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/react/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/react/resources/package.json b/generators/react/resources/package.json index 85e708d2960..2ccd0d47380 100644 --- a/generators/react/resources/package.json +++ b/generators/react/resources/package.json @@ -36,7 +36,7 @@ "@types/lodash": "4.17.10", "@types/node": "20.11.25", "@types/react": "18.3.11", - "@types/react-dom": "18.3.0", + "@types/react-dom": "18.3.1", "@types/react-redux": "7.1.34", "@types/redux": "3.6.31", "@types/webpack-env": "1.18.5", From 7113aaaef2acfbdf4d0af80fd89135429176d0dc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 02:23:08 +0000 Subject: [PATCH 43/89] build(deps): bump react-toastify in /generators/react/resources (#27565) Bumps [react-toastify](https://github.com/fkhadra/react-toastify) from 10.0.5 to 10.0.6. - [Release notes](https://github.com/fkhadra/react-toastify/releases) - [Commits](https://github.com/fkhadra/react-toastify/compare/v10.0.5...v10.0.6) --- updated-dependencies: - dependency-name: react-toastify dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/react/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/react/resources/package.json b/generators/react/resources/package.json index 2ccd0d47380..629252f101c 100644 --- a/generators/react/resources/package.json +++ b/generators/react/resources/package.json @@ -17,7 +17,7 @@ "react-redux": "9.1.2", "react-redux-loading-bar": "5.0.8", "react-router-dom": "6.27.0", - "react-toastify": "10.0.5", + "react-toastify": "10.0.6", "react-transition-group": "4.4.5", "reactstrap": "9.2.3", "redux": "5.0.1", From 9381665e37aa4bf6f30d697645c834a43f83ac5a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 03:03:17 +0000 Subject: [PATCH 44/89] build(deps-dev): bump eslint-plugin-vue in /generators/vue/resources (#27567) Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.28.0 to 9.29.0. - [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases) - [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.28.0...v9.29.0) --- updated-dependencies: - dependency-name: eslint-plugin-vue dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/vue/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/vue/resources/package.json b/generators/vue/resources/package.json index 0ee61735b61..e1eb5c018ba 100644 --- a/generators/vue/resources/package.json +++ b/generators/vue/resources/package.json @@ -38,7 +38,7 @@ "css-minimizer-webpack-plugin": "7.0.0", "eslint": "9.12.0", "eslint-plugin-prettier": "5.2.1", - "eslint-plugin-vue": "9.28.0", + "eslint-plugin-vue": "9.29.0", "flush-promises": "1.0.2", "folder-hash": "4.0.4", "happy-dom": "14.12.3", From c402b4ee41beeeef08998618763185ed8f687390 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 03:19:13 +0000 Subject: [PATCH 45/89] build(deps): bump vue from 3.5.11 to 3.5.12 in /generators/vue/resources (#27568) Bumps [vue](https://github.com/vuejs/core) from 3.5.11 to 3.5.12. - [Release notes](https://github.com/vuejs/core/releases) - [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md) - [Commits](https://github.com/vuejs/core/compare/v3.5.11...v3.5.12) --- updated-dependencies: - dependency-name: vue dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/vue/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/vue/resources/package.json b/generators/vue/resources/package.json index e1eb5c018ba..1e3af24df97 100644 --- a/generators/vue/resources/package.json +++ b/generators/vue/resources/package.json @@ -16,7 +16,7 @@ "pinia": "2.2.4", "rxjs": "7.8.1", "sockjs-client": "1.6.1", - "vue": "3.5.11", + "vue": "3.5.12", "vue-i18n": "10.0.4", "vue-router": "4.4.5" }, From 77d257426946a54f16f8e0c904523f592380e204 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 12:28:05 +0000 Subject: [PATCH 46/89] build(deps): bump vitest in /generators/generate-blueprint/resources (#27571) Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 2.1.2 to 2.1.3. - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.3/packages/vitest) --- updated-dependencies: - dependency-name: vitest dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/generate-blueprint/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/generate-blueprint/resources/package.json b/generators/generate-blueprint/resources/package.json index 193903216db..197cad505c3 100644 --- a/generators/generate-blueprint/resources/package.json +++ b/generators/generate-blueprint/resources/package.json @@ -2,6 +2,6 @@ "dependencies": { "eslint": "9.12.0", "globals": "15.11.0", - "vitest": "2.1.2" + "vitest": "2.1.3" } } From 9d6646eada6608f1149f779f07ff366d78cac147 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 11:03:22 -0300 Subject: [PATCH 47/89] build(deps-dev): bump eslint-plugin-cypress (#27570) Bumps [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) from 3.5.0 to 4.0.0. - [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases) - [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v3.5.0...v4.0.0) --- updated-dependencies: - dependency-name: eslint-plugin-cypress dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/client/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/client/resources/package.json b/generators/client/resources/package.json index 9b4084bf357..eac4a205739 100644 --- a/generators/client/resources/package.json +++ b/generators/client/resources/package.json @@ -8,7 +8,7 @@ "babel-plugin-istanbul": "7.0.0", "cypress": "13.15.0", "cypress-audit": "1.1.0", - "eslint-plugin-cypress": "3.5.0", + "eslint-plugin-cypress": "4.0.0", "lighthouse": "12.2.1", "nyc": "17.1.0", "swagger-ui-dist": "5.17.14" From 85dae3bbd0dd229366defb877b96285db8540b07 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 14:47:41 +0000 Subject: [PATCH 48/89] build(deps): bump yeoman-generator from 7.3.2 to 7.3.3 (#27572) Bumps [yeoman-generator](https://github.com/yeoman/generator) from 7.3.2 to 7.3.3. - [Release notes](https://github.com/yeoman/generator/releases) - [Commits](https://github.com/yeoman/generator/compare/v7.3.2...v7.3.3) --- updated-dependencies: - dependency-name: yeoman-generator dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 28 ++++++---------------------- package.json | 2 +- 2 files changed, 7 insertions(+), 23 deletions(-) diff --git a/package-lock.json b/package-lock.json index 43b73992274..3fbd7f36cb0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -61,7 +61,7 @@ "typescript-eslint": "8.8.1", "yaml": "2.5.1", "yeoman-environment": "4.4.2", - "yeoman-generator": "7.3.2" + "yeoman-generator": "7.3.3" }, "bin": { "jhipster": "dist/cli/jhipster.cjs" @@ -13409,13 +13409,12 @@ } }, "node_modules/yeoman-generator": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-7.3.2.tgz", - "integrity": "sha512-23w2fyGtkIliDwTFfhJDxU047ILPLs3Oz4xfpYVh6qhEQT+aobO9jTOJEzTR/FR0Gx7YpJhjQoBWPK9oYIyGUA==", - "license": "BSD-2-Clause", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-7.3.3.tgz", + "integrity": "sha512-wIWCSRvm0R+Y10B+KJ7wEDo/WPyDMC2CG/2lxR/JnWkl40mtmiM442P5jlklMwp/1m7QCWhfnU8FHvlAfbGXhw==", "dependencies": { "@types/lodash-es": "^4.17.9", - "@types/node": "^18.18.5", + "@types/node": ">=18.18.5", "@yeoman/namespace": "^1.0.0", "chalk": "^5.3.0", "debug": "^4.1.1", @@ -13437,22 +13436,7 @@ }, "peerDependencies": { "@yeoman/types": "^1.1.1", - "mem-fs": "^4.0.0", - "yeoman-environment": "^4.0.0" - }, - "peerDependenciesMeta": { - "yeoman-environment": { - "optional": true - } - } - }, - "node_modules/yeoman-generator/node_modules/@types/node": { - "version": "18.19.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.55.tgz", - "integrity": "sha512-zzw5Vw52205Zr/nmErSEkN5FLqXPuKX/k5d1D7RKHATGqU7y6YfX9QxZraUzUrFGqH6XzOzG196BC35ltJC4Cw==", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" + "mem-fs": "^4.0.0" } }, "node_modules/yeoman-generator/node_modules/execa": { diff --git a/package.json b/package.json index 45019476ef1..400e5f301a4 100644 --- a/package.json +++ b/package.json @@ -172,7 +172,7 @@ "typescript-eslint": "8.8.1", "yaml": "2.5.1", "yeoman-environment": "4.4.2", - "yeoman-generator": "7.3.2" + "yeoman-generator": "7.3.3" }, "devDependencies": { "@actions/core": "1.11.1", From 207d6bae41ca59d5449e9a39c3eda1f86720e966 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 14:47:51 +0000 Subject: [PATCH 49/89] build(deps): bump @yeoman/conflicter from 2.3.0 to 2.3.1 (#27573) Bumps [@yeoman/conflicter](https://github.com/yeoman/yeoman-api) from 2.3.0 to 2.3.1. - [Release notes](https://github.com/yeoman/yeoman-api/releases) - [Commits](https://github.com/yeoman/yeoman-api/compare/@yeoman/conflicter@2.3.0...@yeoman/conflicter@2.3.1) --- updated-dependencies: - dependency-name: "@yeoman/conflicter" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 54 ++++++++++++----------------------------------- package.json | 2 +- 2 files changed, 15 insertions(+), 41 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3fbd7f36cb0..28d5fc7a478 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@types/ejs": "3.1.5", "@types/lodash-es": "4.17.12", "@yeoman/adapter": "2.0.0", - "@yeoman/conflicter": "2.3.0", + "@yeoman/conflicter": "2.3.1", "@yeoman/namespace": "1.0.1", "@yeoman/transform": "2.1.0", "@yeoman/types": "1.5.0", @@ -3931,26 +3931,27 @@ } }, "node_modules/@yeoman/conflicter": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@yeoman/conflicter/-/conflicter-2.3.0.tgz", - "integrity": "sha512-4VplZPcXqYPVy0dFRDtAuZKao44C52waTSKmisJtw/1YaKlvHmMUEfOtQrgh15UKhY5CeMwBo6Y2+ILcqLAHjg==", - "license": "MIT", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@yeoman/conflicter/-/conflicter-2.3.1.tgz", + "integrity": "sha512-IWQUj8YuQSC4WBhRaDhGeZDqn9KDpwyNUBrYn+MwroOTMHb8KdqLNobxen8Vufyk4E59QaQQ89hugO6Em1AUMQ==", "dependencies": { "@yeoman/transform": "^1.2.0", - "binary-extensions": "^2.2.0", + "binary-extensions": "^2.3.0", "cli-table": "^0.3.11", "dateformat": "^5.0.3", "diff": "^7.0.0", - "isbinaryfile": "^5.0.0", - "mem-fs-editor": "^11.0.0", - "minimatch": "^9.0.0", - "p-transform": "^4.1.3", - "pretty-bytes": "^6.1.0", + "isbinaryfile": "^5.0.2", + "mem-fs-editor": "^11.1.2", + "minimatch": "^9.0.5", + "p-transform": "^4.1.6", + "pretty-bytes": "^6.1.1", "slash": "^5.1.0", "textextensions": "^6.11.0" }, "acceptDependencies": { - "@yeoman/transform": "^2.0.0" + "@yeoman/transform": "^2.0.0", + "minimatch": "^10.0.1", + "p-transform": "^5.0.1" }, "engines": { "node": ">=18.12.0" @@ -3961,34 +3962,6 @@ "mem-fs": "^4.0.0" } }, - "node_modules/@yeoman/conflicter/node_modules/p-queue": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.4.1.tgz", - "integrity": "sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==", - "dependencies": { - "eventemitter3": "^5.0.1", - "p-timeout": "^5.0.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@yeoman/conflicter/node_modules/p-transform": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/p-transform/-/p-transform-4.1.6.tgz", - "integrity": "sha512-ub9xBaRuk5FhfyzJv9y4OF8i7/3wH0gRG4C3jUp2pFcoftzkopgr6H0BJNcvbJBGsr7KmHHNWN+DCRPfPBIlAQ==", - "dependencies": { - "@types/node": ">=16.18.31", - "p-queue": "^7.3.0", - "readable-stream": "^4.3.0" - }, - "engines": { - "node": ">=16.13.0" - } - }, "node_modules/@yeoman/namespace": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@yeoman/namespace/-/namespace-1.0.1.tgz", @@ -10282,6 +10255,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" diff --git a/package.json b/package.json index 400e5f301a4..24d1070b9fe 100644 --- a/package.json +++ b/package.json @@ -126,7 +126,7 @@ "@types/ejs": "3.1.5", "@types/lodash-es": "4.17.12", "@yeoman/adapter": "2.0.0", - "@yeoman/conflicter": "2.3.0", + "@yeoman/conflicter": "2.3.1", "@yeoman/namespace": "1.0.1", "@yeoman/transform": "2.1.0", "@yeoman/types": "1.5.0", From e2a0aca27c3a4d337ab1ef3cca09b663d82d4d94 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 14:48:28 +0000 Subject: [PATCH 50/89] build(deps): bump yaml from 2.5.1 to 2.6.0 (#27574) Bumps [yaml](https://github.com/eemeli/yaml) from 2.5.1 to 2.6.0. - [Release notes](https://github.com/eemeli/yaml/releases) - [Commits](https://github.com/eemeli/yaml/compare/v2.5.1...v2.6.0) --- updated-dependencies: - dependency-name: yaml dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 9 ++++----- package.json | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 28d5fc7a478..718254422cd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -59,7 +59,7 @@ "type-fest": "4.26.1", "typescript": "5.5.4", "typescript-eslint": "8.8.1", - "yaml": "2.5.1", + "yaml": "2.6.0", "yeoman-environment": "4.4.2", "yeoman-generator": "7.3.3" }, @@ -13030,10 +13030,9 @@ "license": "ISC" }, "node_modules/yaml": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", - "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", - "license": "ISC", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", "bin": { "yaml": "bin.mjs" }, diff --git a/package.json b/package.json index 24d1070b9fe..e566c7f7372 100644 --- a/package.json +++ b/package.json @@ -170,7 +170,7 @@ "type-fest": "4.26.1", "typescript": "5.5.4", "typescript-eslint": "8.8.1", - "yaml": "2.5.1", + "yaml": "2.6.0", "yeoman-environment": "4.4.2", "yeoman-generator": "7.3.3" }, From 07c902fd735776bbe9e6ba24e0f8a3d2bec73cb4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 14:56:17 +0000 Subject: [PATCH 51/89] build(deps): bump isbinaryfile from 5.0.2 to 5.0.3 (#27575) Bumps [isbinaryfile](https://github.com/gjtorikian/isBinaryFile) from 5.0.2 to 5.0.3. - [Release notes](https://github.com/gjtorikian/isBinaryFile/releases) - [Commits](https://github.com/gjtorikian/isBinaryFile/compare/5.0.2...5.0.3) --- updated-dependencies: - dependency-name: isbinaryfile dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 20 +++++++++++++++----- package.json | 2 +- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 718254422cd..2a98cfa8657 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "fast-xml-parser": "4.5.0", "glob": "10.4.2", "globals": "15.11.0", - "isbinaryfile": "5.0.2", + "isbinaryfile": "5.0.3", "java-lint": "0.3.0", "latest-version": "9.0.0", "lodash-es": "4.17.21", @@ -7516,10 +7516,9 @@ } }, "node_modules/isbinaryfile": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.2.tgz", - "integrity": "sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==", - "license": "MIT", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.3.tgz", + "integrity": "sha512-VR4gNjFaDP8csJQvzInG20JvBj8MaHYLxNOMXysxRbGM7tcsHZwCjhch3FubFtZBkuDbN55i4dUukGeIrzF+6g==", "engines": { "node": ">= 18.0.0" }, @@ -8746,6 +8745,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/mem-fs-editor/node_modules/isbinaryfile": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.2.tgz", + "integrity": "sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==", + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, "node_modules/mem-fs-editor/node_modules/path-type": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", diff --git a/package.json b/package.json index e566c7f7372..2265f6d1ad3 100644 --- a/package.json +++ b/package.json @@ -146,7 +146,7 @@ "fast-xml-parser": "4.5.0", "glob": "10.4.2", "globals": "15.11.0", - "isbinaryfile": "5.0.2", + "isbinaryfile": "5.0.3", "java-lint": "0.3.0", "latest-version": "9.0.0", "lodash-es": "4.17.21", From 7612d19f327007f4e38b7ab3cbc9256834cf84a2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 23:55:46 +0000 Subject: [PATCH 52/89] build(deps): bump yeoman-environment from 4.4.2 to 4.4.3 (#27576) Bumps [yeoman-environment](https://github.com/yeoman/environment) from 4.4.2 to 4.4.3. - [Release notes](https://github.com/yeoman/environment/releases) - [Commits](https://github.com/yeoman/environment/compare/v4.4.2...v4.4.3) --- updated-dependencies: - dependency-name: yeoman-environment dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 134 ++++------------------------------------------ package.json | 2 +- 2 files changed, 10 insertions(+), 126 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2a98cfa8657..3e7b4fd9bc0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -60,7 +60,7 @@ "typescript": "5.5.4", "typescript-eslint": "8.8.1", "yaml": "2.6.0", - "yeoman-environment": "4.4.2", + "yeoman-environment": "4.4.3", "yeoman-generator": "7.3.3" }, "bin": { @@ -4026,18 +4026,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, "node_modules/acorn": { "version": "8.12.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", @@ -4347,26 +4335,6 @@ "license": "Apache-2.0", "optional": true }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/before-after-hook": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", @@ -4507,30 +4475,6 @@ "node-int64": "^0.4.0" } }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, "node_modules/bundle-name": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", @@ -6321,30 +6265,12 @@ "node": ">=0.10.0" } }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/eventemitter3": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", "license": "MIT" }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, "node_modules/execa": { "version": "9.4.0", "resolved": "https://registry.npmjs.org/execa/-/execa-9.4.0.tgz", @@ -7159,6 +7085,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, "funding": [ { "type": "github", @@ -10745,15 +10672,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/proggy": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/proggy/-/proggy-2.0.0.tgz", @@ -11136,22 +11054,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/readable-stream": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", - "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, "node_modules/readable-web-to-node-stream": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", @@ -11437,6 +11339,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, "funding": [ { "type": "github", @@ -11789,6 +11692,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" @@ -13155,10 +13059,9 @@ } }, "node_modules/yeoman-environment": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-4.4.2.tgz", - "integrity": "sha512-kAa67TpDO0pfYBY/WAlCwPYkOh5x7mQ2leCeClDlUYZR5i0ekd3Kv4f8/DJCULBv5xV1zqWQSA+6peHbQoK8UQ==", - "license": "BSD-2-Clause", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-4.4.3.tgz", + "integrity": "sha512-Irk6rymmb9vNZRhQlg8LUDeopnEot2VGlP4VayTNjayfQ3nFbiINTIjZqrtHrQdw29nTxYVOAsYy98jL1p27QQ==", "dependencies": { "@yeoman/adapter": "^1.4.0", "@yeoman/conflicter": "^2.0.0-alpha.2", @@ -13183,7 +13086,8 @@ "which-package-manager": "^0.0.1" }, "acceptDependencies": { - "@yeoman/adapter": "^2.0.0" + "@yeoman/adapter": "^2.0.0", + "@yeoman/transform": "^2.1.0" }, "bin": { "yoe": "bin/bin.cjs" @@ -13208,26 +13112,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/yeoman-environment/node_modules/@types/node": { - "version": "16.18.113", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.113.tgz", - "integrity": "sha512-4jHxcEzSXpF1cBNxogs5FVbVSFSKo50sFCn7Xg7vmjJTbWFWgeuHW3QnoINlfmfG++MFR/q97RZE5RQXKeT+jg==", - "license": "MIT" - }, - "node_modules/yeoman-environment/node_modules/@yeoman/transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@yeoman/transform/-/transform-1.2.0.tgz", - "integrity": "sha512-evb/+2XMEBoHr4BxBeFkjeVTgTS4Qe7VH8DmzZ9kgJK7C7ACPAhW/qBdsKKP1sb5MoeITSaJSVFnc8S1fjZmcw==", - "license": "MIT", - "dependencies": { - "@types/node": "^16.18.28", - "minimatch": "^9.0.0", - "readable-stream": "^4.3.0" - }, - "engines": { - "node": "^16.13.0 || >=18.12.0" - } - }, "node_modules/yeoman-environment/node_modules/commander": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", diff --git a/package.json b/package.json index 2265f6d1ad3..8eff5c0fd6c 100644 --- a/package.json +++ b/package.json @@ -171,7 +171,7 @@ "typescript": "5.5.4", "typescript-eslint": "8.8.1", "yaml": "2.6.0", - "yeoman-environment": "4.4.2", + "yeoman-environment": "4.4.3", "yeoman-generator": "7.3.3" }, "devDependencies": { From 573d2b1b7e0f7aca68ec3f3281bce9535ce4560d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 00:03:09 +0000 Subject: [PATCH 53/89] build(deps): bump typescript-eslint from 8.8.1 to 8.9.0 (#27577) Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.8.1 to 8.9.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.9.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 110 +++++++++++++++++++++------------------------- package.json | 2 +- 2 files changed, 51 insertions(+), 61 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3e7b4fd9bc0..d48d866a161 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,7 +58,7 @@ "sort-keys": "5.1.0", "type-fest": "4.26.1", "typescript": "5.5.4", - "typescript-eslint": "8.8.1", + "typescript-eslint": "8.9.0", "yaml": "2.6.0", "yeoman-environment": "4.4.3", "yeoman-generator": "7.3.3" @@ -3719,16 +3719,15 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.8.1.tgz", - "integrity": "sha512-xfvdgA8AP/vxHgtgU310+WBnLB4uJQ9XdyP17RebG26rLtDrQJV3ZYrcopX91GrHmMoH8bdSwMRh2a//TiJ1jQ==", - "license": "MIT", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.9.0.tgz", + "integrity": "sha512-Y1n621OCy4m7/vTXNlCbMVp87zSd7NH0L9cXD8aIpOaNlzeWxIK4+Q19A68gSmTNRZn92UjocVUWDthGxtqHFg==", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.8.1", - "@typescript-eslint/type-utils": "8.8.1", - "@typescript-eslint/utils": "8.8.1", - "@typescript-eslint/visitor-keys": "8.8.1", + "@typescript-eslint/scope-manager": "8.9.0", + "@typescript-eslint/type-utils": "8.9.0", + "@typescript-eslint/utils": "8.9.0", + "@typescript-eslint/visitor-keys": "8.9.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -3752,15 +3751,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.8.1.tgz", - "integrity": "sha512-hQUVn2Lij2NAxVFEdvIGxT9gP1tq2yM83m+by3whWFsWC+1y8pxxxHUFE1UqDu2VsGi2i6RLcv4QvouM84U+ow==", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "8.8.1", - "@typescript-eslint/types": "8.8.1", - "@typescript-eslint/typescript-estree": "8.8.1", - "@typescript-eslint/visitor-keys": "8.8.1", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.9.0.tgz", + "integrity": "sha512-U+BLn2rqTTHnc4FL3FJjxaXptTxmf9sNftJK62XLz4+GxG3hLHm/SUNaaXP5Y4uTiuYoL5YLy4JBCJe3+t8awQ==", + "dependencies": { + "@typescript-eslint/scope-manager": "8.9.0", + "@typescript-eslint/types": "8.9.0", + "@typescript-eslint/typescript-estree": "8.9.0", + "@typescript-eslint/visitor-keys": "8.9.0", "debug": "^4.3.4" }, "engines": { @@ -3780,13 +3778,12 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.8.1.tgz", - "integrity": "sha512-X4JdU+66Mazev/J0gfXlcC/dV6JI37h+93W9BRYXrSn0hrE64IoWgVkO9MSJgEzoWkxONgaQpICWg8vAN74wlA==", - "license": "MIT", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.9.0.tgz", + "integrity": "sha512-bZu9bUud9ym1cabmOYH9S6TnbWRzpklVmwqICeOulTCZ9ue2/pczWzQvt/cGj2r2o1RdKoZbuEMalJJSYw3pHQ==", "dependencies": { - "@typescript-eslint/types": "8.8.1", - "@typescript-eslint/visitor-keys": "8.8.1" + "@typescript-eslint/types": "8.9.0", + "@typescript-eslint/visitor-keys": "8.9.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3797,13 +3794,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.8.1.tgz", - "integrity": "sha512-qSVnpcbLP8CALORf0za+vjLYj1Wp8HSoiI8zYU5tHxRVj30702Z1Yw4cLwfNKhTPWp5+P+k1pjmD5Zd1nhxiZA==", - "license": "MIT", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.9.0.tgz", + "integrity": "sha512-JD+/pCqlKqAk5961vxCluK+clkppHY07IbV3vett97KOV+8C6l+CPEPwpUuiMwgbOz/qrN3Ke4zzjqbT+ls+1Q==", "dependencies": { - "@typescript-eslint/typescript-estree": "8.8.1", - "@typescript-eslint/utils": "8.8.1", + "@typescript-eslint/typescript-estree": "8.9.0", + "@typescript-eslint/utils": "8.9.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -3821,10 +3817,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.8.1.tgz", - "integrity": "sha512-WCcTP4SDXzMd23N27u66zTKMuEevH4uzU8C9jf0RO4E04yVHgQgW+r+TeVTNnO1KIfrL8ebgVVYYMMO3+jC55Q==", - "license": "MIT", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.9.0.tgz", + "integrity": "sha512-SjgkvdYyt1FAPhU9c6FiYCXrldwYYlIQLkuc+LfAhCna6ggp96ACncdtlbn8FmnG72tUkXclrDExOpEYf1nfJQ==", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -3834,13 +3829,12 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.8.1.tgz", - "integrity": "sha512-A5d1R9p+X+1js4JogdNilDuuq+EHZdsH9MjTVxXOdVFfTJXunKJR/v+fNNyO4TnoOn5HqobzfRlc70NC6HTcdg==", - "license": "BSD-2-Clause", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.9.0.tgz", + "integrity": "sha512-9iJYTgKLDG6+iqegehc5+EqE6sqaee7kb8vWpmHZ86EqwDjmlqNNHeqDVqb9duh+BY6WCNHfIGvuVU3Tf9Db0g==", "dependencies": { - "@typescript-eslint/types": "8.8.1", - "@typescript-eslint/visitor-keys": "8.8.1", + "@typescript-eslint/types": "8.9.0", + "@typescript-eslint/visitor-keys": "8.9.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -3862,15 +3856,14 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.8.1.tgz", - "integrity": "sha512-/QkNJDbV0bdL7H7d0/y0qBbV2HTtf0TIyjSDTvvmQEzeVx8jEImEbLuOA4EsvE8gIgqMitns0ifb5uQhMj8d9w==", - "license": "MIT", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.9.0.tgz", + "integrity": "sha512-PKgMmaSo/Yg/F7kIZvrgrWa1+Vwn036CdNUvYFEkYbPwOH4i8xvkaRlu148W3vtheWK9ckKRIz7PBP5oUlkrvQ==", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.8.1", - "@typescript-eslint/types": "8.8.1", - "@typescript-eslint/typescript-estree": "8.8.1" + "@typescript-eslint/scope-manager": "8.9.0", + "@typescript-eslint/types": "8.9.0", + "@typescript-eslint/typescript-estree": "8.9.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3884,12 +3877,11 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.8.1.tgz", - "integrity": "sha512-0/TdC3aeRAsW7MDvYRwEc1Uwm0TIBfzjPFgg60UU2Haj5qsCs9cc3zNgY71edqE3LbWfF/WoZQd3lJoDXFQpag==", - "license": "MIT", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.9.0.tgz", + "integrity": "sha512-Ht4y38ubk4L5/U8xKUBfKNYGmvKvA1CANoxiTRMM+tOLk3lbF3DvzZCxJCRSE+2GdCMSh6zq9VZJc3asc1XuAA==", "dependencies": { - "@typescript-eslint/types": "8.8.1", + "@typescript-eslint/types": "8.9.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -3904,7 +3896,6 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -12306,14 +12297,13 @@ } }, "node_modules/typescript-eslint": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.8.1.tgz", - "integrity": "sha512-R0dsXFt6t4SAFjUSKFjMh4pXDtq04SsFKCVGDP3ZOzNP7itF0jBcZYU4fMsZr4y7O7V7Nc751dDeESbe4PbQMQ==", - "license": "MIT", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.9.0.tgz", + "integrity": "sha512-AuD/FXGYRQyqyOBCpNLldMlsCGvmDNxptQ3Dp58/NXeB+FqyvTfXmMyba3PYa0Vi9ybnj7G8S/yd/4Cw8y47eA==", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.8.1", - "@typescript-eslint/parser": "8.8.1", - "@typescript-eslint/utils": "8.8.1" + "@typescript-eslint/eslint-plugin": "8.9.0", + "@typescript-eslint/parser": "8.9.0", + "@typescript-eslint/utils": "8.9.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 8eff5c0fd6c..2aa6ae2ea6f 100644 --- a/package.json +++ b/package.json @@ -169,7 +169,7 @@ "sort-keys": "5.1.0", "type-fest": "4.26.1", "typescript": "5.5.4", - "typescript-eslint": "8.8.1", + "typescript-eslint": "8.9.0", "yaml": "2.6.0", "yeoman-environment": "4.4.3", "yeoman-generator": "7.3.3" From b1d1d87811f2646db0b93d6a7cf94386816f964b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 01:42:56 +0000 Subject: [PATCH 54/89] build(deps): bump @reduxjs/toolkit (#27579) Bumps the react group in /generators/react/resources with 1 update: [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit). Updates `@reduxjs/toolkit` from 2.2.8 to 2.3.0 - [Release notes](https://github.com/reduxjs/redux-toolkit/releases) - [Commits](https://github.com/reduxjs/redux-toolkit/compare/v2.2.8...v2.3.0) --- updated-dependencies: - dependency-name: "@reduxjs/toolkit" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: react ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/react/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/react/resources/package.json b/generators/react/resources/package.json index 629252f101c..9d0d80a92d9 100644 --- a/generators/react/resources/package.json +++ b/generators/react/resources/package.json @@ -3,7 +3,7 @@ "@fortawesome/fontawesome-svg-core": "6.6.0", "@fortawesome/free-solid-svg-icons": "6.6.0", "@fortawesome/react-fontawesome": "0.2.2", - "@reduxjs/toolkit": "2.2.8", + "@reduxjs/toolkit": "2.3.0", "axios": "1.7.7", "bootstrap": "5.3.3", "bootswatch": "5.3.3", From 10958618b3515608660a632da2b355f3fa3f4d95 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 01:44:17 +0000 Subject: [PATCH 55/89] build(deps-dev): bump typescript-eslint in /generators/react/resources (#27580) Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.8.1 to 8.9.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.9.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/react/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/react/resources/package.json b/generators/react/resources/package.json index 9d0d80a92d9..862a9beefc3 100644 --- a/generators/react/resources/package.json +++ b/generators/react/resources/package.json @@ -81,7 +81,7 @@ "ts-jest": "29.2.5", "ts-loader": "9.5.1", "typescript": "5.6.3", - "typescript-eslint": "8.8.1", + "typescript-eslint": "8.9.0", "webpack": "5.95.0", "webpack-cli": "5.1.4", "webpack-dev-server": "5.1.0", From 2f85c7c99c5fcfbabdb2490a5b42769980d58097 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 03:14:50 +0000 Subject: [PATCH 56/89] build(deps-dev): bump vite in /generators/vue/resources (#27582) Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.8 to 5.4.9. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v5.4.9/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.4.9/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/vue/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/vue/resources/package.json b/generators/vue/resources/package.json index 1e3af24df97..1fdca7b0a60 100644 --- a/generators/vue/resources/package.json +++ b/generators/vue/resources/package.json @@ -57,7 +57,7 @@ "ts-loader": "9.5.1", "typescript": "5.6.3", "typescript-eslint": "8.8.1", - "vite": "5.4.8", + "vite": "5.4.9", "vite-plugin-static-copy": "2.0.0", "vitest": "2.1.2", "vitest-sonar-reporter": "2.0.0", From 6eced2e981bb1360fdfc916ab409712e34224175 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 03:49:34 +0000 Subject: [PATCH 57/89] build(deps-dev): bump vitest in /generators/vue/resources (#27584) Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 2.1.2 to 2.1.3. - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.3/packages/vitest) --- updated-dependencies: - dependency-name: vitest dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/vue/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/vue/resources/package.json b/generators/vue/resources/package.json index 1fdca7b0a60..c6085ed2b24 100644 --- a/generators/vue/resources/package.json +++ b/generators/vue/resources/package.json @@ -59,7 +59,7 @@ "typescript-eslint": "8.8.1", "vite": "5.4.9", "vite-plugin-static-copy": "2.0.0", - "vitest": "2.1.2", + "vitest": "2.1.3", "vitest-sonar-reporter": "2.0.0", "vue-loader": "17.4.2", "vue-style-loader": "4.1.3", From ea1ba8a96495cf9be3a899224e2bc2064af1961d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 03:49:48 +0000 Subject: [PATCH 58/89] build(deps-dev): bump typescript-eslint in /generators/vue/resources (#27583) Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.8.1 to 8.9.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.9.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/vue/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/vue/resources/package.json b/generators/vue/resources/package.json index c6085ed2b24..181e6f5b88a 100644 --- a/generators/vue/resources/package.json +++ b/generators/vue/resources/package.json @@ -56,7 +56,7 @@ "terser-webpack-plugin": "5.3.10", "ts-loader": "9.5.1", "typescript": "5.6.3", - "typescript-eslint": "8.8.1", + "typescript-eslint": "8.9.0", "vite": "5.4.9", "vite-plugin-static-copy": "2.0.0", "vitest": "2.1.3", From ef752e2754bfeb74be409dca5fdef5aeccd2acc5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 04:00:33 +0000 Subject: [PATCH 59/89] build(deps-dev): bump typescript-eslint in /generators/angular/resources (#27585) Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.8.1 to 8.9.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.9.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/angular/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/angular/resources/package.json b/generators/angular/resources/package.json index 85114f2eb0c..9eb693ed54f 100644 --- a/generators/angular/resources/package.json +++ b/generators/angular/resources/package.json @@ -48,7 +48,7 @@ "rimraf": "5.0.8", "ts-jest": "29.2.5", "typescript": "5.5.4", - "typescript-eslint": "8.8.1", + "typescript-eslint": "8.9.0", "webpack": "5.95.0", "webpack-bundle-analyzer": "4.10.2", "webpack-merge": "6.0.1", From 6c05cee70a27dac8961100f13f97e75d135c6ab2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 06:19:08 +0000 Subject: [PATCH 60/89] build(deps): bump io.micrometer:context-propagation (#27586) Bumps [io.micrometer:context-propagation](https://github.com/micrometer-metrics/context-propagation) from 1.1.1 to 1.1.2. - [Release notes](https://github.com/micrometer-metrics/context-propagation/releases) - [Commits](https://github.com/micrometer-metrics/context-propagation/compare/v1.1.1...v1.1.2) --- updated-dependencies: - dependency-name: io.micrometer:context-propagation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/server/resources/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/server/resources/pom.xml b/generators/server/resources/pom.xml index e6333e02c80..1dce9de3f17 100644 --- a/generators/server/resources/pom.xml +++ b/generators/server/resources/pom.xml @@ -14,7 +14,7 @@ 3.12.0 0.2.6 1.6.2 - 1.1.1 + 1.1.2 4.7.6 From 1ef84adc8b9ac357a404f70ab128defd50e409f9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 12:35:24 +0100 Subject: [PATCH 61/89] build(deps-dev): bump esmocha from 1.2.0 to 2.1.1 (#27581) Bumps esmocha from 1.2.0 to 2.1.1. --- updated-dependencies: - dependency-name: esmocha dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 199 +++------------------------------------------- package.json | 2 +- 2 files changed, 11 insertions(+), 190 deletions(-) diff --git a/package-lock.json b/package-lock.json index d48d866a161..14f767f3cdf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -81,7 +81,7 @@ "eslint-import-resolver-typescript": "3.6.3", "eslint-plugin-chai-friendly": "1.0.1", "eslint-plugin-prettier": "5.2.1", - "esmocha": "1.2.0", + "esmocha": "2.1.1", "jsdoc": "4.0.3", "open-cli": "8.0.0", "prettier2": "npm:prettier@2.8.8", @@ -2444,32 +2444,6 @@ "node": ">= 10" } }, - "node_modules/@node-loaders/auto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-loaders/auto/-/auto-1.0.1.tgz", - "integrity": "sha512-/AA96vqB+Dno31VlXAIL4SVdgKh8CJZ5cJqdjF/xiGJ6ghWkYLb+07wJT6fUP7VXtLvW54QbelLG5fZZnH6/LA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@node-loaders/core": "^0.6.0" - }, - "engines": { - "node": "^16.13.0 || >=18.12.0" - } - }, - "node_modules/@node-loaders/auto/node_modules/@node-loaders/core": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@node-loaders/core/-/core-0.6.0.tgz", - "integrity": "sha512-8tVD2mXkVsAX8JFnPob+VkRYKETAe5uAJcHLDamXyehN/I+/sBsODaSMnmaGnueGUhIO38HRPihR1OguNpaWWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.13.0 || >=18.12.0" - } - }, "node_modules/@node-loaders/core": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@node-loaders/core/-/core-1.0.2.tgz", @@ -2638,32 +2612,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@node-loaders/jest-mock": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@node-loaders/jest-mock/-/jest-mock-1.1.0.tgz", - "integrity": "sha512-hiYTmsyBr3x4uPhe+mUGDWQ2+skMBLdBRxfLyvAKssGMUEjtLhvlVR26oxJS4PM8uiKWRgGrFKXr5ScgKtnPPA==", - "dev": true, - "dependencies": { - "jest-mock": "^29.3.1" - }, - "peerDependencies": { - "@node-loaders/mock": "^1.0.0-beta.0" - } - }, - "node_modules/@node-loaders/mock": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@node-loaders/mock/-/mock-1.1.0.tgz", - "integrity": "sha512-PHtvJSjLv2wrn0I+p8tC4/lZlSqdAyETBelfHrukuMlKp5NPBQ64gf8jRvpZfQWUYP0LLRSSZNn2wwyCjuBFyw==", - "dev": true, - "peer": true, - "dependencies": { - "@node-loaders/core": "^1.0.2", - "stack-utils": "^2.0.6" - }, - "engines": { - "node": "^16.13.0 || >=18.12.0" - } - }, "node_modules/@node-loaders/resolve": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@node-loaders/resolve/-/resolve-1.0.1.tgz", @@ -6035,154 +5983,28 @@ } }, "node_modules/esmocha": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/esmocha/-/esmocha-1.2.0.tgz", - "integrity": "sha512-lfcRv0qvTRqBhkHFRndFATKaSlxJp/Ol6Qiy8Rewd7p9zK5Y6oPpcnErA0ZKxTjZtNSSnJm+fHNzX1IEhyneHg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/esmocha/-/esmocha-2.1.1.tgz", + "integrity": "sha512-qOI7rNUaEdJhLZd7z4ovMcJR6T25jDSFZXuwB5cmNJaddd1fh6RIq7E4RVL69eYUmxkqnT8dN6edqGF0aZnRgQ==", "dev": true, "dependencies": { - "@node-loaders/auto": "^1.0.1", "@node-loaders/esbuild": "^1.1.0", - "@node-loaders/esbuildx": "^1.4.0", - "@node-loaders/jest-mock": "^1.1.0", - "@types/mocha": "^10.0.3", - "execa": "^7.2.0", - "mocha-expect-snapshot": "^7.0.1" + "@types/mocha": "^10.0.9", + "jest-mock": "^29.7.0", + "mocha-expect-snapshot": "^7.0.1", + "quibble": "^0.9.2", + "stack-utils": "^2.0.6" }, "bin": { "esmocha": "dist/bin.cjs" }, "engines": { - "node": "^16.13.0 || >=18.12.0" + "node": "^18.19.0 || >=20.6.0" }, "peerDependencies": { "mocha": "^10.2.0" } }, - "node_modules/esmocha/node_modules/execa": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/esmocha/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/esmocha/node_modules/human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/esmocha/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/esmocha/node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/esmocha/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/esmocha/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/esmocha/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/esmocha/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/espree": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.2.0.tgz", @@ -7932,7 +7754,6 @@ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", diff --git a/package.json b/package.json index 2aa6ae2ea6f..91c3da81f7c 100644 --- a/package.json +++ b/package.json @@ -189,7 +189,7 @@ "eslint-import-resolver-typescript": "3.6.3", "eslint-plugin-chai-friendly": "1.0.1", "eslint-plugin-prettier": "5.2.1", - "esmocha": "1.2.0", + "esmocha": "2.1.1", "jsdoc": "4.0.3", "open-cli": "8.0.0", "prettier2": "npm:prettier@2.8.8", From 23e0a993a959700c783d76d9bbc56afeb3003a7d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 23:13:23 +0000 Subject: [PATCH 62/89] build(deps-dev): bump esmocha from 2.1.1 to 2.3.0 (#27589) Bumps [esmocha](https://github.com/mshima/esmocha) from 2.1.1 to 2.3.0. - [Release notes](https://github.com/mshima/esmocha/releases) - [Commits](https://github.com/mshima/esmocha/compare/v2.1.1...v2.3.0) --- updated-dependencies: - dependency-name: esmocha dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 491 +++++++++++++++++++++++++++++++++++++++++++++- package.json | 2 +- 2 files changed, 487 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 14f767f3cdf..49b1404b551 100644 --- a/package-lock.json +++ b/package-lock.json @@ -81,7 +81,7 @@ "eslint-import-resolver-typescript": "3.6.3", "eslint-plugin-chai-friendly": "1.0.1", "eslint-plugin-prettier": "5.2.1", - "esmocha": "2.1.1", + "esmocha": "2.3.0", "jsdoc": "4.0.3", "open-cli": "8.0.0", "prettier2": "npm:prettier@2.8.8", @@ -1098,6 +1098,22 @@ "node": ">=12" } }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/openbsd-x64": { "version": "0.19.12", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", @@ -5983,12 +5999,12 @@ } }, "node_modules/esmocha": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/esmocha/-/esmocha-2.1.1.tgz", - "integrity": "sha512-qOI7rNUaEdJhLZd7z4ovMcJR6T25jDSFZXuwB5cmNJaddd1fh6RIq7E4RVL69eYUmxkqnT8dN6edqGF0aZnRgQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/esmocha/-/esmocha-2.3.0.tgz", + "integrity": "sha512-a9SubuvtLb68O6V/G+NwTkbSO1vsTuGfSGCHfrEGNAGQgP8l9yJb3NiG7E1nFN1x4gvgYmZzrNWo+kaG8fg2Qw==", "dev": true, "dependencies": { - "@node-loaders/esbuild": "^1.1.0", + "@node-loaders/esbuild": "^2.0.0", "@types/mocha": "^10.0.9", "jest-mock": "^29.7.0", "mocha-expect-snapshot": "^7.0.1", @@ -6005,6 +6021,471 @@ "mocha": "^10.2.0" } }, + "node_modules/esmocha/node_modules/@esbuild/aix-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/android-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/android-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/android-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/darwin-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/darwin-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/freebsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/linux-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/linux-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/linux-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/linux-loong64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/linux-mips64el": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/linux-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/linux-riscv64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/linux-s390x": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/linux-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/netbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/openbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/sunos-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/win32-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/win32-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@esbuild/win32-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/esmocha/node_modules/@node-loaders/esbuild": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@node-loaders/esbuild/-/esbuild-2.0.0.tgz", + "integrity": "sha512-tvXAzErZhZFck9ADi4cuAA+xqsJWedLp1+yaz7oMQbjXGIvV2uDKd+G8UFPKIW3Q6xgeoPTB1IoQyclRRsEAvQ==", + "dev": true, + "dependencies": { + "@node-loaders/core": "^1.0.2", + "@node-loaders/resolve": "^2.0.0", + "esbuild": "^0.23.0 || ^0.24.0", + "get-tsconfig": "^4.3.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + } + }, + "node_modules/esmocha/node_modules/@node-loaders/resolve": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@node-loaders/resolve/-/resolve-2.0.0.tgz", + "integrity": "sha512-lhu/cUK5GkCSluFCCkWzXJkq8EERaYxPqxFRxZe+QyeKNsLcmjoFkvToy7/N6qiRAX2SILFN/5zgAq3MXg7P8A==", + "dev": true, + "dependencies": { + "find-up": "^7.0.0", + "locate-path": "^7.1.1", + "read-package-up": "^11.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + } + }, + "node_modules/esmocha/node_modules/esbuild": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" + } + }, + "node_modules/esmocha/node_modules/find-up": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-7.0.0.tgz", + "integrity": "sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==", + "dev": true, + "dependencies": { + "locate-path": "^7.2.0", + "path-exists": "^5.0.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esmocha/node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/espree": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.2.0.tgz", diff --git a/package.json b/package.json index 91c3da81f7c..47fd5f8323e 100644 --- a/package.json +++ b/package.json @@ -189,7 +189,7 @@ "eslint-import-resolver-typescript": "3.6.3", "eslint-plugin-chai-friendly": "1.0.1", "eslint-plugin-prettier": "5.2.1", - "esmocha": "2.1.1", + "esmocha": "2.3.0", "jsdoc": "4.0.3", "open-cli": "8.0.0", "prettier2": "npm:prettier@2.8.8", From 1d50ef824a2aa727e774fb69fed409668b3320b2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 23:13:34 +0000 Subject: [PATCH 63/89] build(deps): bump mem-fs-editor from 11.1.2 to 11.1.3 (#27588) Bumps [mem-fs-editor](https://github.com/SBoudrias/mem-fs-editor) from 11.1.2 to 11.1.3. - [Release notes](https://github.com/SBoudrias/mem-fs-editor/releases) - [Commits](https://github.com/SBoudrias/mem-fs-editor/compare/v11.1.2...v11.1.3) --- updated-dependencies: - dependency-name: mem-fs-editor dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 25 ++++++++----------------- package.json | 2 +- 2 files changed, 9 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 49b1404b551..465f4f53bea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,7 @@ "latest-version": "9.0.0", "lodash-es": "4.17.21", "mem-fs": "4.1.1", - "mem-fs-editor": "11.1.2", + "mem-fs-editor": "11.1.3", "minimatch": "9.0.5", "normalize-path": "3.0.0", "os-locale": "6.0.2", @@ -8907,10 +8907,9 @@ } }, "node_modules/mem-fs-editor": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-11.1.2.tgz", - "integrity": "sha512-yUVFK96XhGv31iWZ3G60pGNIuXuZTUsWz0GQzv9ffjYFf1oXs0PcD3LFZHzRDImH+Da21x/C4csEjN0W5ygdQA==", - "license": "MIT", + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-11.1.3.tgz", + "integrity": "sha512-1+FhUWmCLY6Eqdc8HzDx3+wHScNiZQP62iMFZ+zZDpPmTyzfduPimWYjhtiSkVDBB/yXU1qGmlL8vQrQLUG1Lg==", "dependencies": { "@types/ejs": "^3.1.4", "@types/node": ">=18", @@ -8919,13 +8918,16 @@ "deep-extend": "^0.6.0", "ejs": "^3.1.10", "globby": "^14.0.2", - "isbinaryfile": "5.0.2", + "isbinaryfile": "5.0.3", "minimatch": "^9.0.3", "multimatch": "^7.0.0", "normalize-path": "^3.0.0", "textextensions": "^6.11.0", "vinyl": "^3.0.0" }, + "acceptDependencies": { + "isbinaryfile": "^5.0.3" + }, "engines": { "node": ">=18.0.0" }, @@ -8965,17 +8967,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mem-fs-editor/node_modules/isbinaryfile": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.2.tgz", - "integrity": "sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==", - "engines": { - "node": ">= 18.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" - } - }, "node_modules/mem-fs-editor/node_modules/path-type": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", diff --git a/package.json b/package.json index 47fd5f8323e..3445e5bf574 100644 --- a/package.json +++ b/package.json @@ -151,7 +151,7 @@ "latest-version": "9.0.0", "lodash-es": "4.17.21", "mem-fs": "4.1.1", - "mem-fs-editor": "11.1.2", + "mem-fs-editor": "11.1.3", "minimatch": "9.0.5", "normalize-path": "3.0.0", "os-locale": "6.0.2", From 17d47e7317c4b64bd1d162cbda910383c179adf0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 16 Oct 2024 01:34:53 +0000 Subject: [PATCH 64/89] build(deps): bump tslib in /generators/react/resources (#27591) Bumps [tslib](https://github.com/Microsoft/tslib) from 2.7.0 to 2.8.0. - [Release notes](https://github.com/Microsoft/tslib/releases) - [Commits](https://github.com/Microsoft/tslib/compare/v2.7.0...v2.8.0) --- updated-dependencies: - dependency-name: tslib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/react/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/react/resources/package.json b/generators/react/resources/package.json index 862a9beefc3..19b72229310 100644 --- a/generators/react/resources/package.json +++ b/generators/react/resources/package.json @@ -24,7 +24,7 @@ "rxjs": "7.8.1", "sockjs-client": "1.6.1", "sonar-scanner": "3.1.0", - "tslib": "2.7.0", + "tslib": "2.8.0", "uuid": "10.0.0", "webstomp-client": "1.2.6" }, From f61259a6ed5ba9fa1dc421b2718e3dbaccaa00b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 16 Oct 2024 04:13:47 +0000 Subject: [PATCH 65/89] build(deps): bump tslib in /generators/angular/resources (#27592) Bumps [tslib](https://github.com/Microsoft/tslib) from 2.7.0 to 2.8.0. - [Release notes](https://github.com/Microsoft/tslib/releases) - [Commits](https://github.com/Microsoft/tslib/compare/v2.7.0...v2.8.0) --- updated-dependencies: - dependency-name: tslib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/angular/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/angular/resources/package.json b/generators/angular/resources/package.json index 9eb693ed54f..920e2439e06 100644 --- a/generators/angular/resources/package.json +++ b/generators/angular/resources/package.json @@ -15,7 +15,7 @@ "ngx-infinite-scroll": "18.0.0", "rxjs": "7.8.1", "sockjs-client": "1.6.1", - "tslib": "2.7.0", + "tslib": "2.8.0", "zone.js": "0.14.10" }, "devDependencies": { From 5be5129dd104a35cd8546ab24015e3ead6403db4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 16 Oct 2024 06:05:25 +0000 Subject: [PATCH 66/89] build(deps): bump io.projectreactor.tools:blockhound-junit-platform (#27593) Bumps [io.projectreactor.tools:blockhound-junit-platform](https://github.com/reactor/BlockHound) from 1.0.9.RELEASE to 1.0.10.RELEASE. - [Release notes](https://github.com/reactor/BlockHound/releases) - [Commits](https://github.com/reactor/BlockHound/compare/1.0.9.RELEASE...1.0.10.RELEASE) --- updated-dependencies: - dependency-name: io.projectreactor.tools:blockhound-junit-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/server/resources/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/server/resources/pom.xml b/generators/server/resources/pom.xml index 1dce9de3f17..b7ab5a6cebb 100644 --- a/generators/server/resources/pom.xml +++ b/generators/server/resources/pom.xml @@ -9,7 +9,7 @@ 1.3.0 - 1.0.9.RELEASE + 1.0.10.RELEASE 1.9.4 3.12.0 0.2.6 From e8707b3939dace2e357d26e5e99bf61eee32a1f5 Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Wed, 16 Oct 2024 04:44:35 -0300 Subject: [PATCH 67/89] dynamic register ts node loader (#27587) --- bin/cli.cjs | 6 -- bin/jhipster.cjs | 11 ++-- package-lock.json | 141 +--------------------------------------------- package.json | 2 +- 4 files changed, 8 insertions(+), 152 deletions(-) delete mode 100644 bin/cli.cjs diff --git a/bin/cli.cjs b/bin/cli.cjs deleted file mode 100644 index 3a74d3a170a..00000000000 --- a/bin/cli.cjs +++ /dev/null @@ -1,6 +0,0 @@ -// Cleanup loaders options, we don't want to pass to child processes. -delete process.env.NODE_OPTIONS; - -process.env.JHIPSTER_DEV_BLUEPRINT = true; - -require('../cli/jhipster.cjs'); diff --git a/bin/jhipster.cjs b/bin/jhipster.cjs index 3ec714c107c..6b61635ac3e 100755 --- a/bin/jhipster.cjs +++ b/bin/jhipster.cjs @@ -2,13 +2,14 @@ // Executable file that runs jhipster sources in JIT mode. // This file should be used for development purposes and should not be distributed in the npm package. // Executable should be written in commonjs https://github.com/nodejs/modules/issues/152. -const { join } = require('path'); +const { Module } = require('module'); +const { pathToFileURL } = require('url'); const [_nodeExec, _exec, ...args] = process.argv; // eslint-disable-next-line no-console console.error('jhipster', ...args); -(async () => { - const { default: esbuildx } = await import('@node-loaders/esbuildx'); - await esbuildx(join(__dirname, 'cli.cjs')); -})(); +process.env.JHIPSTER_DEV_BLUEPRINT = true; +Module.register(pathToFileURL(require.resolve('@node-loaders/esbuild/strict')).href); + +require('../cli/jhipster.cjs'); diff --git a/package-lock.json b/package-lock.json index 465f4f53bea..de38cae65c3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -69,7 +69,7 @@ "devDependencies": { "@actions/core": "1.11.1", "@eslint/core": "0.6.0", - "@node-loaders/esbuildx": "1.4.0", + "@node-loaders/esbuild": "1.1.0", "@types/chai": "4.3.16", "@types/estree": "1.0.6", "@types/node": "20.11.25", @@ -2489,145 +2489,6 @@ "node": "^16.13.0 || >=18.12.0" } }, - "node_modules/@node-loaders/esbuildx": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@node-loaders/esbuildx/-/esbuildx-1.4.0.tgz", - "integrity": "sha512-2FiY2tdg6rSyf+SxYdZndCfLWeKkVY1Gh/nRzg41lOY3j/UQ+7UYHJqyRJxAfBu02ie7wTHspikcjfIr8MlLuw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@node-loaders/esbuild": "^1.1.0", - "execa": "^7.0.0" - }, - "bin": { - "esbuildx": "dist/bin.cjs" - } - }, - "node_modules/@node-loaders/esbuildx/node_modules/execa": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@node-loaders/esbuildx/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@node-loaders/esbuildx/node_modules/human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/@node-loaders/esbuildx/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@node-loaders/esbuildx/node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@node-loaders/esbuildx/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@node-loaders/esbuildx/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@node-loaders/esbuildx/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/@node-loaders/esbuildx/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@node-loaders/resolve": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@node-loaders/resolve/-/resolve-1.0.1.tgz", diff --git a/package.json b/package.json index 3445e5bf574..1146233d93c 100644 --- a/package.json +++ b/package.json @@ -177,7 +177,7 @@ "devDependencies": { "@actions/core": "1.11.1", "@eslint/core": "0.6.0", - "@node-loaders/esbuildx": "1.4.0", + "@node-loaders/esbuild": "1.1.0", "@types/chai": "4.3.16", "@types/estree": "1.0.6", "@types/node": "20.11.25", From 330d2a4dca1b2bed1d43489c4d9728d2876f21f6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 16 Oct 2024 10:59:53 +0100 Subject: [PATCH 68/89] build(deps-dev): bump @node-loaders/esbuild from 1.1.0 to 2.0.0 (#27596) Bumps [@node-loaders/esbuild](https://github.com/node-loaders/loaders) from 1.1.0 to 2.0.0. - [Release notes](https://github.com/node-loaders/loaders/releases) - [Commits](https://github.com/node-loaders/loaders/compare/@node-loaders/esbuild@1.1.0...@node-loaders/esbuild@2.0.0) --- updated-dependencies: - dependency-name: "@node-loaders/esbuild" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 985 +++++++++------------------------------------- package.json | 2 +- 2 files changed, 182 insertions(+), 805 deletions(-) diff --git a/package-lock.json b/package-lock.json index de38cae65c3..a66c957b596 100644 --- a/package-lock.json +++ b/package-lock.json @@ -69,7 +69,7 @@ "devDependencies": { "@actions/core": "1.11.1", "@eslint/core": "0.6.0", - "@node-loaders/esbuild": "1.1.0", + "@node-loaders/esbuild": "2.0.0", "@types/chai": "4.3.16", "@types/estree": "1.0.6", "@types/node": "20.11.25", @@ -793,309 +793,291 @@ "license": "Apache-2.0" }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", - "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", "cpu": [ "ppc64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "aix" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", "cpu": [ "arm" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", "cpu": [ "arm64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", "cpu": [ "arm64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", "cpu": [ "arm64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", "cpu": [ "arm" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", "cpu": [ "arm64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", "cpu": [ "ia32" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", "cpu": [ "loong64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", "cpu": [ "mips64el" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", "cpu": [ "ppc64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", "cpu": [ "riscv64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", "cpu": [ "s390x" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", - "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "netbsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/openbsd-arm64": { @@ -1115,88 +1097,83 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "openbsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "sunos" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", "cpu": [ "arm64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", "cpu": [ "ia32" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@eslint-community/eslint-utils": { @@ -2474,34 +2451,61 @@ } }, "node_modules/@node-loaders/esbuild": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@node-loaders/esbuild/-/esbuild-1.1.0.tgz", - "integrity": "sha512-Mykl7ltfQ+25mx2zWzaOCwsMcJSYLSsu/Gr1WsfRTyLPNpFTmLJRCejZorg7TgvdUwM79vhL6CPjnBxewNdy1A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@node-loaders/esbuild/-/esbuild-2.0.0.tgz", + "integrity": "sha512-tvXAzErZhZFck9ADi4cuAA+xqsJWedLp1+yaz7oMQbjXGIvV2uDKd+G8UFPKIW3Q6xgeoPTB1IoQyclRRsEAvQ==", "dev": true, - "license": "MIT", "dependencies": { "@node-loaders/core": "^1.0.2", - "@node-loaders/resolve": "^1.0.1", - "esbuild": "^0.19.5", + "@node-loaders/resolve": "^2.0.0", + "esbuild": "^0.23.0 || ^0.24.0", "get-tsconfig": "^4.3.0" }, "engines": { - "node": "^16.13.0 || >=18.12.0" + "node": "^18.19.0 || >=20.6.0" } }, "node_modules/@node-loaders/resolve": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-loaders/resolve/-/resolve-1.0.1.tgz", - "integrity": "sha512-gBXuNWyHi+UnM1q/0SXA4j2YiW/0+i2qbLV+88/ZvA9YrrHAu/94ulfU5mPkBqH+hi1dd2g3jye2qF0gId89Mw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@node-loaders/resolve/-/resolve-2.0.0.tgz", + "integrity": "sha512-lhu/cUK5GkCSluFCCkWzXJkq8EERaYxPqxFRxZe+QyeKNsLcmjoFkvToy7/N6qiRAX2SILFN/5zgAq3MXg7P8A==", "dev": true, - "license": "MIT", "dependencies": { - "find-up": "^6.3.0", + "find-up": "^7.0.0", "locate-path": "^7.1.1", - "read-pkg-up": "^9.1.0" + "read-package-up": "^11.0.0" }, "engines": { - "node": "^16.13.0 || >=18.12.0" + "node": "^18.19.0 || >=20.6.0" + } + }, + "node_modules/@node-loaders/resolve/node_modules/find-up": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-7.0.0.tgz", + "integrity": "sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==", + "dev": true, + "dependencies": { + "locate-path": "^7.2.0", + "path-exists": "^5.0.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@node-loaders/resolve/node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@nodelib/fs.scandir": { @@ -5355,53 +5359,43 @@ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", "license": "MIT" }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, "node_modules/esbuild": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", - "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", "dev": true, "hasInstallScript": true, - "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, "engines": { - "node": ">=12" + "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.12", - "@esbuild/android-arm": "0.19.12", - "@esbuild/android-arm64": "0.19.12", - "@esbuild/android-x64": "0.19.12", - "@esbuild/darwin-arm64": "0.19.12", - "@esbuild/darwin-x64": "0.19.12", - "@esbuild/freebsd-arm64": "0.19.12", - "@esbuild/freebsd-x64": "0.19.12", - "@esbuild/linux-arm": "0.19.12", - "@esbuild/linux-arm64": "0.19.12", - "@esbuild/linux-ia32": "0.19.12", - "@esbuild/linux-loong64": "0.19.12", - "@esbuild/linux-mips64el": "0.19.12", - "@esbuild/linux-ppc64": "0.19.12", - "@esbuild/linux-riscv64": "0.19.12", - "@esbuild/linux-s390x": "0.19.12", - "@esbuild/linux-x64": "0.19.12", - "@esbuild/netbsd-x64": "0.19.12", - "@esbuild/openbsd-x64": "0.19.12", - "@esbuild/sunos-x64": "0.19.12", - "@esbuild/win32-arm64": "0.19.12", - "@esbuild/win32-ia32": "0.19.12", - "@esbuild/win32-x64": "0.19.12" + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" } }, "node_modules/escalade": { @@ -5865,7 +5859,7 @@ "integrity": "sha512-a9SubuvtLb68O6V/G+NwTkbSO1vsTuGfSGCHfrEGNAGQgP8l9yJb3NiG7E1nFN1x4gvgYmZzrNWo+kaG8fg2Qw==", "dev": true, "dependencies": { - "@node-loaders/esbuild": "^2.0.0", + "@node-loaders/esbuild": "2.0.0", "@types/mocha": "^10.0.9", "jest-mock": "^29.7.0", "mocha-expect-snapshot": "^7.0.1", @@ -5882,492 +5876,27 @@ "mocha": "^10.2.0" } }, - "node_modules/esmocha/node_modules/@esbuild/aix-ppc64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", - "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "aix" - ], + "node_modules/espree": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.2.0.tgz", + "integrity": "sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==", + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.12.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.1.0" + }, "engines": { - "node": ">=18" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/esmocha/node_modules/@esbuild/android-arm": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", - "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/android-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", - "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/android-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", - "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/darwin-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", - "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/darwin-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", - "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/freebsd-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", - "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/freebsd-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", - "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/linux-arm": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", - "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/linux-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", - "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/linux-ia32": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", - "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/linux-loong64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", - "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/linux-mips64el": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", - "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/linux-ppc64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", - "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/linux-riscv64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", - "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/linux-s390x": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", - "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/linux-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", - "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/netbsd-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", - "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/openbsd-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", - "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/sunos-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", - "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/win32-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", - "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/win32-ia32": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", - "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@esbuild/win32-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", - "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esmocha/node_modules/@node-loaders/esbuild": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@node-loaders/esbuild/-/esbuild-2.0.0.tgz", - "integrity": "sha512-tvXAzErZhZFck9ADi4cuAA+xqsJWedLp1+yaz7oMQbjXGIvV2uDKd+G8UFPKIW3Q6xgeoPTB1IoQyclRRsEAvQ==", - "dev": true, - "dependencies": { - "@node-loaders/core": "^1.0.2", - "@node-loaders/resolve": "^2.0.0", - "esbuild": "^0.23.0 || ^0.24.0", - "get-tsconfig": "^4.3.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - } - }, - "node_modules/esmocha/node_modules/@node-loaders/resolve": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@node-loaders/resolve/-/resolve-2.0.0.tgz", - "integrity": "sha512-lhu/cUK5GkCSluFCCkWzXJkq8EERaYxPqxFRxZe+QyeKNsLcmjoFkvToy7/N6qiRAX2SILFN/5zgAq3MXg7P8A==", - "dev": true, - "dependencies": { - "find-up": "^7.0.0", - "locate-path": "^7.1.1", - "read-package-up": "^11.0.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - } - }, - "node_modules/esmocha/node_modules/esbuild": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", - "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.24.0", - "@esbuild/android-arm": "0.24.0", - "@esbuild/android-arm64": "0.24.0", - "@esbuild/android-x64": "0.24.0", - "@esbuild/darwin-arm64": "0.24.0", - "@esbuild/darwin-x64": "0.24.0", - "@esbuild/freebsd-arm64": "0.24.0", - "@esbuild/freebsd-x64": "0.24.0", - "@esbuild/linux-arm": "0.24.0", - "@esbuild/linux-arm64": "0.24.0", - "@esbuild/linux-ia32": "0.24.0", - "@esbuild/linux-loong64": "0.24.0", - "@esbuild/linux-mips64el": "0.24.0", - "@esbuild/linux-ppc64": "0.24.0", - "@esbuild/linux-riscv64": "0.24.0", - "@esbuild/linux-s390x": "0.24.0", - "@esbuild/linux-x64": "0.24.0", - "@esbuild/netbsd-x64": "0.24.0", - "@esbuild/openbsd-arm64": "0.24.0", - "@esbuild/openbsd-x64": "0.24.0", - "@esbuild/sunos-x64": "0.24.0", - "@esbuild/win32-arm64": "0.24.0", - "@esbuild/win32-ia32": "0.24.0", - "@esbuild/win32-x64": "0.24.0" - } - }, - "node_modules/esmocha/node_modules/find-up": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-7.0.0.tgz", - "integrity": "sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==", - "dev": true, - "dependencies": { - "locate-path": "^7.2.0", - "path-exists": "^5.0.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/esmocha/node_modules/unicorn-magic": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.2.0.tgz", - "integrity": "sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==", - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.12.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.1.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, "license": "BSD-2-Clause", "bin": { @@ -7137,39 +6666,6 @@ "he": "bin/he" } }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, "node_modules/http-cache-semantics": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", @@ -7392,13 +6888,6 @@ "node": ">= 12" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true, - "license": "MIT" - }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -8406,13 +7895,6 @@ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "license": "MIT" }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true, - "license": "MIT" - }, "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", @@ -8565,13 +8047,6 @@ "node": ">= 0.8.0" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true, - "license": "MIT" - }, "node_modules/linkify-it": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", @@ -9761,22 +9236,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -10467,25 +9926,6 @@ "node": ">=14" } }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/parse-ms": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", @@ -11136,69 +10576,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-pkg": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-7.1.0.tgz", - "integrity": "sha512-5iOehe+WF75IccPc30bWTbpdDQLOCc3Uu8bi3Dte3Eueij81yx1Mrufk8qBx/YAbR4uL1FdUr+7BKXDwEtisXg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.1", - "normalize-package-data": "^3.0.2", - "parse-json": "^5.2.0", - "type-fest": "^2.0.0" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-9.1.0.tgz", - "integrity": "sha512-vaMRR1AC1nrd5CQM0PhlRsO5oc2AAigqr7cCrZ/MW/Rsaflz4RlgzkpL4qoU/z1F6wrbd85iFv1OQj/y5RdGvg==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^6.3.0", - "read-pkg": "^7.1.0", - "type-fest": "^2.5.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/readable-web-to-node-stream": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", diff --git a/package.json b/package.json index 1146233d93c..df0ba902a58 100644 --- a/package.json +++ b/package.json @@ -177,7 +177,7 @@ "devDependencies": { "@actions/core": "1.11.1", "@eslint/core": "0.6.0", - "@node-loaders/esbuild": "1.1.0", + "@node-loaders/esbuild": "2.0.0", "@types/chai": "4.3.16", "@types/estree": "1.0.6", "@types/node": "20.11.25", From 58081dd8564cb25b7a450a897b72a1be56ca0173 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 16 Oct 2024 23:19:08 +0000 Subject: [PATCH 69/89] build(deps): bump execa from 9.4.0 to 9.4.1 (#27599) Bumps [execa](https://github.com/sindresorhus/execa) from 9.4.0 to 9.4.1. - [Release notes](https://github.com/sindresorhus/execa/releases) - [Commits](https://github.com/sindresorhus/execa/compare/v9.4.0...v9.4.1) --- updated-dependencies: - dependency-name: execa dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 9 ++++----- package.json | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index a66c957b596..4cb8bb200c2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "eslint": "9.12.0", "eslint-plugin-import-x": "4.3.1", "eslint-plugin-unused-imports": "4.1.4", - "execa": "9.4.0", + "execa": "9.4.1", "fast-xml-parser": "4.5.0", "glob": "10.4.2", "globals": "15.11.0", @@ -5956,10 +5956,9 @@ "license": "MIT" }, "node_modules/execa": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-9.4.0.tgz", - "integrity": "sha512-yKHlle2YGxZE842MERVIplWwNH5VYmqqcPFgtnlU//K8gxuFFXu0pwd/CrfXTumFpeEiufsP7+opT/bPJa1yVw==", - "license": "MIT", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-9.4.1.tgz", + "integrity": "sha512-5eo/BRqZm3GYce+1jqX/tJ7duA2AnE39i88fuedNFUV8XxGxUpF3aWkBRfbUcjV49gCkvS/pzc0YrCPhaIewdg==", "dependencies": { "@sindresorhus/merge-streams": "^4.0.0", "cross-spawn": "^7.0.3", diff --git a/package.json b/package.json index df0ba902a58..cdde1d606c5 100644 --- a/package.json +++ b/package.json @@ -142,7 +142,7 @@ "eslint": "9.12.0", "eslint-plugin-import-x": "4.3.1", "eslint-plugin-unused-imports": "4.1.4", - "execa": "9.4.0", + "execa": "9.4.1", "fast-xml-parser": "4.5.0", "glob": "10.4.2", "globals": "15.11.0", From 6841cd68ca75732be3424092792f3c3211be4af2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 00:59:32 +0000 Subject: [PATCH 70/89] build(deps): bump neo4j in /generators/server/resources (#27601) Bumps neo4j from 5.24.1 to 5.24.2. --- updated-dependencies: - dependency-name: neo4j dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/server/resources/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/server/resources/Dockerfile b/generators/server/resources/Dockerfile index ecebc0237ee..25e9c76cbf8 100644 --- a/generators/server/resources/Dockerfile +++ b/generators/server/resources/Dockerfile @@ -31,7 +31,7 @@ FROM cassandra:5.0 FROM mcr.microsoft.com/mssql/server:2019-CU16-GDR1-ubuntu-20.04 LABEL ALIAS=mssql -FROM neo4j:5.24.1 +FROM neo4j:5.24.2 FROM hazelcast/management-center:5.5.2 LABEL ALIAS=hazelcast From e2704fb9fec24cab651d695d11916b4d2d5066e3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 01:07:24 +0000 Subject: [PATCH 71/89] build(deps): bump mysql in /generators/server/resources (#27602) Bumps mysql from 9.0.1 to 9.1.0. --- updated-dependencies: - dependency-name: mysql dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/server/resources/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/server/resources/Dockerfile b/generators/server/resources/Dockerfile index 25e9c76cbf8..0ae88a91564 100644 --- a/generators/server/resources/Dockerfile +++ b/generators/server/resources/Dockerfile @@ -16,7 +16,7 @@ LABEL ALIAS=postgresql FROM quay.io/keycloak/keycloak:25.0.1 LABEL ALIAS=keycloak -FROM mysql:9.0.1 +FROM mysql:9.1.0 FROM mariadb:11.5.2 From ede78d660a29a99329e585cdd3303f2c8d488b53 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 01:13:01 +0000 Subject: [PATCH 72/89] build(deps): bump bitnami/consul in /generators/server/resources (#27603) Bumps bitnami/consul from 1.19.2 to 1.20.0. --- updated-dependencies: - dependency-name: bitnami/consul dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/server/resources/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/server/resources/Dockerfile b/generators/server/resources/Dockerfile index 0ae88a91564..80365ceb7b2 100644 --- a/generators/server/resources/Dockerfile +++ b/generators/server/resources/Dockerfile @@ -52,7 +52,7 @@ LABEL ALIAS=pulsar FROM sonarqube:10.7.0-community LABEL ALIAS=sonar -FROM docker.io/bitnami/consul:1.19.2 +FROM docker.io/bitnami/consul:1.20.0 LABEL ALIAS=consul FROM prom/prometheus:v2.54.1 From 6d62bb0b0784d0d84a61bc2fd3898a21e03875d0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 01:21:03 +0000 Subject: [PATCH 73/89] build(deps): bump hazelcast/management-center (#27600) Bumps hazelcast/management-center from 5.5.2 to 5.6.0. --- updated-dependencies: - dependency-name: hazelcast/management-center dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/server/resources/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/server/resources/Dockerfile b/generators/server/resources/Dockerfile index 80365ceb7b2..c5c57fc5cf5 100644 --- a/generators/server/resources/Dockerfile +++ b/generators/server/resources/Dockerfile @@ -33,7 +33,7 @@ LABEL ALIAS=mssql FROM neo4j:5.24.2 -FROM hazelcast/management-center:5.5.2 +FROM hazelcast/management-center:5.6.0 LABEL ALIAS=hazelcast FROM memcached:1.6.31-alpine From 6a33e7931ca70474c6de85cc792703e5ee8d96fd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 02:04:25 +0000 Subject: [PATCH 74/89] build(deps-dev): bump @module-federation/utilities (#27604) Bumps [@module-federation/utilities](https://github.com/module-federation/core) from 3.1.16 to 3.1.17. - [Release notes](https://github.com/module-federation/core/releases) - [Changelog](https://github.com/module-federation/core/blob/main/changeset-gen.js) - [Commits](https://github.com/module-federation/core/commits) --- updated-dependencies: - dependency-name: "@module-federation/utilities" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/react/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/react/resources/package.json b/generators/react/resources/package.json index 19b72229310..0b2f7c6b622 100644 --- a/generators/react/resources/package.json +++ b/generators/react/resources/package.json @@ -30,7 +30,7 @@ }, "devDependencies": { "@eslint/js": "9.12.0", - "@module-federation/utilities": "3.1.16", + "@module-federation/utilities": "3.1.17", "@testing-library/react": "16.0.1", "@types/jest": "29.5.13", "@types/lodash": "4.17.10", From 4c04b500d5960417127fd5d3c7d3f0661a3a8fe8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 02:54:58 +0000 Subject: [PATCH 75/89] build(deps-dev): bump @module-federation/utilities (#27605) Bumps [@module-federation/utilities](https://github.com/module-federation/core) from 3.1.16 to 3.1.17. - [Release notes](https://github.com/module-federation/core/releases) - [Changelog](https://github.com/module-federation/core/blob/main/changeset-gen.js) - [Commits](https://github.com/module-federation/core/commits) --- updated-dependencies: - dependency-name: "@module-federation/utilities" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/vue/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/vue/resources/package.json b/generators/vue/resources/package.json index 181e6f5b88a..ea581e09aef 100644 --- a/generators/vue/resources/package.json +++ b/generators/vue/resources/package.json @@ -22,7 +22,7 @@ }, "devDependencies": { "@eslint/js": "9.12.0", - "@module-federation/utilities": "3.1.16", + "@module-federation/utilities": "3.1.17", "@pinia/testing": "0.1.6", "@tsconfig/node18": "18.2.4", "@types/node": "20.11.25", From d04809e8be21dba967c36d7007a6fef69012b196 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 04:02:08 +0000 Subject: [PATCH 76/89] build(deps-dev): bump @angular/cli (#27606) Bumps the angular group in /generators/angular/resources with 1 update: [@angular/cli](https://github.com/angular/angular-cli). Updates `@angular/cli` from 18.2.8 to 18.2.9 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular-cli/compare/18.2.8...18.2.9) --- updated-dependencies: - dependency-name: "@angular/cli" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: angular ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/angular/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/angular/resources/package.json b/generators/angular/resources/package.json index 920e2439e06..5767e89fabf 100644 --- a/generators/angular/resources/package.json +++ b/generators/angular/resources/package.json @@ -23,7 +23,7 @@ "@angular-architects/module-federation-runtime": "18.0.6", "@angular-builders/custom-webpack": "18.0.0", "@angular-builders/jest": "18.0.0", - "@angular/cli": "18.2.8", + "@angular/cli": "18.2.9", "@types/jest": "29.5.13", "@types/node": "20.11.25", "@types/sockjs-client": "1.5.4", From b1ab9df7b7dd9acb22bc4bef10f723d01a461e86 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 08:33:53 +0000 Subject: [PATCH 77/89] build(deps): bump io.mongock:mongock-bom in /generators/server/resources (#27607) Bumps [io.mongock:mongock-bom](https://github.com/mongock/mongock-bom) from 5.4.4 to 5.5.0. - [Commits](https://github.com/mongock/mongock-bom/commits) --- updated-dependencies: - dependency-name: io.mongock:mongock-bom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/server/resources/gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/server/resources/gradle/libs.versions.toml b/generators/server/resources/gradle/libs.versions.toml index 30f6a94ecd0..eb8dc11d101 100644 --- a/generators/server/resources/gradle/libs.versions.toml +++ b/generators/server/resources/gradle/libs.versions.toml @@ -9,7 +9,7 @@ feign-reactor-bom = { module = 'com.playtika.reactivefeign:feign-reactor-bom', v testng = { module = 'org.testng:testng', version = '7.10.2' } cucumber-bom = { module = 'io.cucumber:cucumber-bom', version = '7.20.1' } -mongock-bom = { module = 'io.mongock:mongock-bom', version = '5.4.4' } +mongock-bom = { module = 'io.mongock:mongock-bom', version = '5.5.0' } neo4j-migrations-spring-boot-starter = { module = 'eu.michael-simons.neo4j:neo4j-migrations-spring-boot-starter', version = '2.13.2' } From 3e226f396ea174c8c4099a327eec192ffdaa26db Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Thu, 17 Oct 2024 12:31:13 -0300 Subject: [PATCH 78/89] drop quibble dependency (#27610) --- cli/cli.spec.mts | 5 ++--- generators/java/support/checks/check-java.spec.ts | 15 +++++---------- package-lock.json | 1 - package.json | 1 - 4 files changed, 7 insertions(+), 15 deletions(-) diff --git a/cli/cli.spec.mts b/cli/cli.spec.mts index be8959e38cf..75ed978ed3a 100644 --- a/cli/cli.spec.mts +++ b/cli/cli.spec.mts @@ -8,7 +8,6 @@ import { execaCommandSync } from 'execa'; import type { GeneratorMeta } from '@yeoman/types'; import type FullEnvironment from 'yeoman-environment'; import { coerce } from 'semver'; -import quibble from 'quibble'; import { defaultHelpers as helpers, createBlueprintFiles } from '../lib/testing/index.js'; import { getCommand as actualGetCommonand } from './utils.mjs'; @@ -96,7 +95,7 @@ describe('cli', () => { let argv; before(async () => { - await quibble.esm('./utils.mjs', { logger, getCommand, CLI_NAME: 'jhipster', done: () => {} }); + await esmocha.mock('./utils.mjs', { logger, getCommand, CLI_NAME: 'jhipster', done: () => {} } as any); const { buildJHipster } = await import('./program.mjs'); mockCli = async (argv: string[], opts = {}) => { @@ -105,7 +104,7 @@ describe('cli', () => { }; }); after(() => { - quibble.reset(); + esmocha.reset(); }); beforeEach(async () => { diff --git a/generators/java/support/checks/check-java.spec.ts b/generators/java/support/checks/check-java.spec.ts index abc3ec1f31c..49576d5634b 100644 --- a/generators/java/support/checks/check-java.spec.ts +++ b/generators/java/support/checks/check-java.spec.ts @@ -1,7 +1,6 @@ import { after, before, describe, esmocha, expect, it, resetAllMocks } from 'esmocha'; -import quibble from 'quibble'; -const execa = { execa: esmocha.fn(), execaSync: esmocha.fn(), execaCommandSync: esmocha.fn(), execaCommand: esmocha.fn() }; +const { execaCommandSync } = await esmocha.mock('execa', import('execa')); const baseResult = { cwd: '', @@ -15,13 +14,9 @@ const baseResult = { } as any; describe('generator - server - checkJava', () => { - before(async () => { - await quibble.esm('execa', execa); - }); after(() => { - quibble.reset(); + esmocha.reset(); }); - afterEach(() => { resetAllMocks(); }); @@ -31,7 +26,7 @@ describe('generator - server - checkJava', () => { let result; before(async () => { - execa.execaCommandSync.mockReturnValue({ ...baseResult, stderr }); + execaCommandSync.mockReturnValue({ ...baseResult, stderr }); const { default: checkJava } = await import('./check-java.js'); result = checkJava([]); }); @@ -50,7 +45,7 @@ describe('generator - server - checkJava', () => { let result; before(async () => { - execa.execaCommandSync.mockReturnValue({ ...baseResult, exitCode, stderr }); + execaCommandSync.mockReturnValue({ ...baseResult, exitCode, stderr }); const { default: checkJava } = await import('./check-java.js'); result = checkJava([]); }); @@ -64,7 +59,7 @@ describe('generator - server - checkJava', () => { let result; before(async () => { - execa.execaCommandSync.mockImplementation(() => { + execaCommandSync.mockImplementation(() => { throw new Error('foo'); }); const { default: checkJava } = await import('./check-java.js'); diff --git a/package-lock.json b/package-lock.json index 4cb8bb200c2..0183637b45c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -85,7 +85,6 @@ "jsdoc": "4.0.3", "open-cli": "8.0.0", "prettier2": "npm:prettier@2.8.8", - "quibble": "0.9.2", "rimraf": "5.0.7", "sinon": "19.0.2", "sinon-chai": "3.7.0", diff --git a/package.json b/package.json index cdde1d606c5..b221fa83e0d 100644 --- a/package.json +++ b/package.json @@ -193,7 +193,6 @@ "jsdoc": "4.0.3", "open-cli": "8.0.0", "prettier2": "npm:prettier@2.8.8", - "quibble": "0.9.2", "rimraf": "5.0.7", "sinon": "19.0.2", "sinon-chai": "3.7.0", From 19e1c76894954d95acd73596180cd1e819b82c7d Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Thu, 17 Oct 2024 15:12:50 -0300 Subject: [PATCH 79/89] fix: omit package.json type if commonjs (#27611) --- generators/common/__snapshots__/generator.spec.ts.snap | 3 +-- .../bootstrap/__snapshots__/generator.spec.ts.snap | 6 ++---- generators/javascript/generators/bootstrap/generator.ts | 2 +- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/generators/common/__snapshots__/generator.spec.ts.snap b/generators/common/__snapshots__/generator.spec.ts.snap index 2e8f2e914f9..bf8a4874f04 100644 --- a/generators/common/__snapshots__/generator.spec.ts.snap +++ b/generators/common/__snapshots__/generator.spec.ts.snap @@ -123,8 +123,7 @@ This application was generated using JHipster JHIPSTER_VERSION, you can find doc "name": "jhipster", "version": "0.0.0", "description": "Description for JHipster", - "license": "UNLICENSED", - "type": "commonjs" + "license": "UNLICENSED" } ", "stateCleared": "modified", diff --git a/generators/javascript/generators/bootstrap/__snapshots__/generator.spec.ts.snap b/generators/javascript/generators/bootstrap/__snapshots__/generator.spec.ts.snap index 0e42ad79e01..cdc6b7b6c88 100644 --- a/generators/javascript/generators/bootstrap/__snapshots__/generator.spec.ts.snap +++ b/generators/javascript/generators/bootstrap/__snapshots__/generator.spec.ts.snap @@ -19,8 +19,7 @@ exports[`generator - javascript:bootstrap customVersion-commonjs should match fi "name": "dasherizedBaseName", "version": "0.0.0", "description": "projectDescription", - "license": "UNLICENSED", - "type": "commonjs" + "license": "UNLICENSED" } ", "stateCleared": "modified", @@ -73,8 +72,7 @@ exports[`generator - javascript:bootstrap packageJsonNodeEngine(true) should mat "name": "dasherizedBaseName", "version": "0.0.0", "description": "projectDescription", - "license": "UNLICENSED", - "type": "commonjs" + "license": "UNLICENSED" } ", "stateCleared": "modified", diff --git a/generators/javascript/generators/bootstrap/generator.ts b/generators/javascript/generators/bootstrap/generator.ts index f0de65d17c2..a7bb817461b 100644 --- a/generators/javascript/generators/bootstrap/generator.ts +++ b/generators/javascript/generators/bootstrap/generator.ts @@ -77,7 +77,7 @@ export default class BootstrapGenerator extends BaseApplicationGenerator { description: projectDescription, license: 'UNLICENSED', }); - if (packageJsonType) { + if (packageJsonType === 'module') { this.packageJson.merge({ type: packageJsonType }); } if (packageJsonNodeEngine) { From 573d82e87cd3e3ccb75d97c61de34b5abe3e0504 Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Thu, 17 Oct 2024 17:42:33 -0300 Subject: [PATCH 80/89] switch to @module-federation/enhanced (#27613) --- .../webpack/webpack.microfrontend.js.jhi.ejs | 5 ++++- generators/react/generator.ts | 12 ++++++++++++ generators/react/resources/package.json | 1 + generators/react/templates/package.json.ejs | 3 --- generators/vue/generator.ts | 1 + generators/vue/resources/package.json | 1 + .../vue/templates/module-federation.config.cjs.ejs | 2 ++ 7 files changed, 21 insertions(+), 4 deletions(-) diff --git a/generators/client/templates/webpack/webpack.microfrontend.js.jhi.ejs b/generators/client/templates/webpack/webpack.microfrontend.js.jhi.ejs index 687832dba87..ec5af9442fa 100644 --- a/generators/client/templates/webpack/webpack.microfrontend.js.jhi.ejs +++ b/generators/client/templates/webpack/webpack.microfrontend.js.jhi.ejs @@ -26,7 +26,7 @@ }); _&> -const ModuleFederationPlugin = require('webpack/lib/container/ModuleFederationPlugin'); +const { ModuleFederationPlugin } = require('@module-federation/enhanced/webpack'); <&- fragments.importsSection() &> <%_ if (!clientFrameworkVue) { _%> const packageJson = require('../package.json'); @@ -63,6 +63,8 @@ module.exports = () => { filename: 'remoteEntry.js', <%_ } _%> shareScope: 'default', + dts: false, + manifest: false, <&- fragments.moduleFederationSection() &> } <%_ } -%> @@ -71,6 +73,7 @@ module.exports = () => { ], output: { publicPath: 'auto', + scriptType: 'text/javascript', }, }; }; diff --git a/generators/react/generator.ts b/generators/react/generator.ts index ebf61fb5a8b..114ce1840e5 100644 --- a/generators/react/generator.ts +++ b/generators/react/generator.ts @@ -189,6 +189,18 @@ export default class ReactGenerator extends BaseApplicationGenerator { get postWriting() { return this.asPostWritingTaskGroup({ + addMicrofrontendDependencies({ application }) { + if (!application.microfrontend) return; + const { applicationTypeGateway } = application; + if (applicationTypeGateway) { + this.packageJson.merge({ + devDependencies: { '@module-federation/utilities': null }, + }); + } + this.packageJson.merge({ + devDependencies: { '@module-federation/enhanced': null }, + }); + }, addWebsocketDependencies({ application }) { const { communicationSpringWebsocket, nodeDependencies } = application; if (communicationSpringWebsocket) { diff --git a/generators/react/resources/package.json b/generators/react/resources/package.json index 0b2f7c6b622..425ce878440 100644 --- a/generators/react/resources/package.json +++ b/generators/react/resources/package.json @@ -30,6 +30,7 @@ }, "devDependencies": { "@eslint/js": "9.12.0", + "@module-federation/enhanced": "0.6.11", "@module-federation/utilities": "3.1.17", "@testing-library/react": "16.0.1", "@types/jest": "29.5.13", diff --git a/generators/react/templates/package.json.ejs b/generators/react/templates/package.json.ejs index 0a769198253..f319645b111 100644 --- a/generators/react/templates/package.json.ejs +++ b/generators/react/templates/package.json.ejs @@ -59,9 +59,6 @@ "uuid": "<%= nodeDependencies['uuid'] %>" }, "devDependencies": { -<%_ if (applicationTypeGateway && microfrontend) { _%> - "@module-federation/utilities": "<%= nodeDependencies['@module-federation/utilities'] %>", -<%_ } _%> "@testing-library/react": "<%= nodeDependencies['@testing-library/react'] %>", "@types/jest": "<%= nodeDependencies['@types/jest'] %>", "@types/lodash": "<%= nodeDependencies['@types/lodash'] %>", diff --git a/generators/vue/generator.ts b/generators/vue/generator.ts index bb99f50b892..04cca3fb6b3 100644 --- a/generators/vue/generator.ts +++ b/generators/vue/generator.ts @@ -223,6 +223,7 @@ export default class VueGenerator extends BaseApplicationGenerator { } this.packageJson.merge({ devDependencies: { + '@module-federation/enhanced': null, 'browser-sync-webpack-plugin': null, 'copy-webpack-plugin': null, 'css-loader': null, diff --git a/generators/vue/resources/package.json b/generators/vue/resources/package.json index ea581e09aef..ef77931019f 100644 --- a/generators/vue/resources/package.json +++ b/generators/vue/resources/package.json @@ -22,6 +22,7 @@ }, "devDependencies": { "@eslint/js": "9.12.0", + "@module-federation/enhanced": "0.6.11", "@module-federation/utilities": "3.1.17", "@pinia/testing": "0.1.6", "@tsconfig/node18": "18.2.4", diff --git a/generators/vue/templates/module-federation.config.cjs.ejs b/generators/vue/templates/module-federation.config.cjs.ejs index 277d88dbf01..a7d7eff0ef7 100644 --- a/generators/vue/templates/module-federation.config.cjs.ejs +++ b/generators/vue/templates/module-federation.config.cjs.ejs @@ -50,4 +50,6 @@ module.exports = { '@/locale/translation.service', ), }, + dts: false, + manifest: false, }; From a4765c7f8b11f506df5f60c0d5196a19a3ca00c6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 23:43:33 +0000 Subject: [PATCH 81/89] build(deps): bump typescript-eslint from 8.9.0 to 8.10.0 (#27614) Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.9.0 to 8.10.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.10.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 100 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 51 insertions(+), 51 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0183637b45c..71d6f7eadb6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,7 +58,7 @@ "sort-keys": "5.1.0", "type-fest": "4.26.1", "typescript": "5.5.4", - "typescript-eslint": "8.9.0", + "typescript-eslint": "8.10.0", "yaml": "2.6.0", "yeoman-environment": "4.4.3", "yeoman-generator": "7.3.3" @@ -3547,15 +3547,15 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.9.0.tgz", - "integrity": "sha512-Y1n621OCy4m7/vTXNlCbMVp87zSd7NH0L9cXD8aIpOaNlzeWxIK4+Q19A68gSmTNRZn92UjocVUWDthGxtqHFg==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.10.0.tgz", + "integrity": "sha512-phuB3hoP7FFKbRXxjl+DRlQDuJqhpOnm5MmtROXyWi3uS/Xg2ZXqiQfcG2BJHiN4QKyzdOJi3NEn/qTnjUlkmQ==", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.9.0", - "@typescript-eslint/type-utils": "8.9.0", - "@typescript-eslint/utils": "8.9.0", - "@typescript-eslint/visitor-keys": "8.9.0", + "@typescript-eslint/scope-manager": "8.10.0", + "@typescript-eslint/type-utils": "8.10.0", + "@typescript-eslint/utils": "8.10.0", + "@typescript-eslint/visitor-keys": "8.10.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -3579,14 +3579,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.9.0.tgz", - "integrity": "sha512-U+BLn2rqTTHnc4FL3FJjxaXptTxmf9sNftJK62XLz4+GxG3hLHm/SUNaaXP5Y4uTiuYoL5YLy4JBCJe3+t8awQ==", - "dependencies": { - "@typescript-eslint/scope-manager": "8.9.0", - "@typescript-eslint/types": "8.9.0", - "@typescript-eslint/typescript-estree": "8.9.0", - "@typescript-eslint/visitor-keys": "8.9.0", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.10.0.tgz", + "integrity": "sha512-E24l90SxuJhytWJ0pTQydFT46Nk0Z+bsLKo/L8rtQSL93rQ6byd1V/QbDpHUTdLPOMsBCcYXZweADNCfOCmOAg==", + "dependencies": { + "@typescript-eslint/scope-manager": "8.10.0", + "@typescript-eslint/types": "8.10.0", + "@typescript-eslint/typescript-estree": "8.10.0", + "@typescript-eslint/visitor-keys": "8.10.0", "debug": "^4.3.4" }, "engines": { @@ -3606,12 +3606,12 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.9.0.tgz", - "integrity": "sha512-bZu9bUud9ym1cabmOYH9S6TnbWRzpklVmwqICeOulTCZ9ue2/pczWzQvt/cGj2r2o1RdKoZbuEMalJJSYw3pHQ==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.10.0.tgz", + "integrity": "sha512-AgCaEjhfql9MDKjMUxWvH7HjLeBqMCBfIaBbzzIcBbQPZE7CPh1m6FF+L75NUMJFMLYhCywJXIDEMa3//1A0dw==", "dependencies": { - "@typescript-eslint/types": "8.9.0", - "@typescript-eslint/visitor-keys": "8.9.0" + "@typescript-eslint/types": "8.10.0", + "@typescript-eslint/visitor-keys": "8.10.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3622,12 +3622,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.9.0.tgz", - "integrity": "sha512-JD+/pCqlKqAk5961vxCluK+clkppHY07IbV3vett97KOV+8C6l+CPEPwpUuiMwgbOz/qrN3Ke4zzjqbT+ls+1Q==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.10.0.tgz", + "integrity": "sha512-PCpUOpyQSpxBn230yIcK+LeCQaXuxrgCm2Zk1S+PTIRJsEfU6nJ0TtwyH8pIwPK/vJoA+7TZtzyAJSGBz+s/dg==", "dependencies": { - "@typescript-eslint/typescript-estree": "8.9.0", - "@typescript-eslint/utils": "8.9.0", + "@typescript-eslint/typescript-estree": "8.10.0", + "@typescript-eslint/utils": "8.10.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -3645,9 +3645,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.9.0.tgz", - "integrity": "sha512-SjgkvdYyt1FAPhU9c6FiYCXrldwYYlIQLkuc+LfAhCna6ggp96ACncdtlbn8FmnG72tUkXclrDExOpEYf1nfJQ==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.10.0.tgz", + "integrity": "sha512-k/E48uzsfJCRRbGLapdZgrX52csmWJ2rcowwPvOZ8lwPUv3xW6CcFeJAXgx4uJm+Ge4+a4tFOkdYvSpxhRhg1w==", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -3657,12 +3657,12 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.9.0.tgz", - "integrity": "sha512-9iJYTgKLDG6+iqegehc5+EqE6sqaee7kb8vWpmHZ86EqwDjmlqNNHeqDVqb9duh+BY6WCNHfIGvuVU3Tf9Db0g==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.10.0.tgz", + "integrity": "sha512-3OE0nlcOHaMvQ8Xu5gAfME3/tWVDpb/HxtpUZ1WeOAksZ/h/gwrBzCklaGzwZT97/lBbbxJ16dMA98JMEngW4w==", "dependencies": { - "@typescript-eslint/types": "8.9.0", - "@typescript-eslint/visitor-keys": "8.9.0", + "@typescript-eslint/types": "8.10.0", + "@typescript-eslint/visitor-keys": "8.10.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -3684,14 +3684,14 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.9.0.tgz", - "integrity": "sha512-PKgMmaSo/Yg/F7kIZvrgrWa1+Vwn036CdNUvYFEkYbPwOH4i8xvkaRlu148W3vtheWK9ckKRIz7PBP5oUlkrvQ==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.10.0.tgz", + "integrity": "sha512-Oq4uZ7JFr9d1ZunE/QKy5egcDRXT/FrS2z/nlxzPua2VHFtmMvFNDvpq1m/hq0ra+T52aUezfcjGRIB7vNJF9w==", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.9.0", - "@typescript-eslint/types": "8.9.0", - "@typescript-eslint/typescript-estree": "8.9.0" + "@typescript-eslint/scope-manager": "8.10.0", + "@typescript-eslint/types": "8.10.0", + "@typescript-eslint/typescript-estree": "8.10.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3705,11 +3705,11 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.9.0.tgz", - "integrity": "sha512-Ht4y38ubk4L5/U8xKUBfKNYGmvKvA1CANoxiTRMM+tOLk3lbF3DvzZCxJCRSE+2GdCMSh6zq9VZJc3asc1XuAA==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.10.0.tgz", + "integrity": "sha512-k8nekgqwr7FadWk548Lfph6V3r9OVqjzAIVskE7orMZR23cGJjAOVazsZSJW+ElyjfTM4wx/1g88Mi70DDtG9A==", "dependencies": { - "@typescript-eslint/types": "8.9.0", + "@typescript-eslint/types": "8.10.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -11826,13 +11826,13 @@ } }, "node_modules/typescript-eslint": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.9.0.tgz", - "integrity": "sha512-AuD/FXGYRQyqyOBCpNLldMlsCGvmDNxptQ3Dp58/NXeB+FqyvTfXmMyba3PYa0Vi9ybnj7G8S/yd/4Cw8y47eA==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.10.0.tgz", + "integrity": "sha512-YIu230PeN7z9zpu/EtqCIuRVHPs4iSlqW6TEvjbyDAE3MZsSl2RXBo+5ag+lbABCG8sFM1WVKEXhlQ8Ml8A3Fw==", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.9.0", - "@typescript-eslint/parser": "8.9.0", - "@typescript-eslint/utils": "8.9.0" + "@typescript-eslint/eslint-plugin": "8.10.0", + "@typescript-eslint/parser": "8.10.0", + "@typescript-eslint/utils": "8.10.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index b221fa83e0d..8d08701bdf9 100644 --- a/package.json +++ b/package.json @@ -169,7 +169,7 @@ "sort-keys": "5.1.0", "type-fest": "4.26.1", "typescript": "5.5.4", - "typescript-eslint": "8.9.0", + "typescript-eslint": "8.10.0", "yaml": "2.6.0", "yeoman-environment": "4.4.3", "yeoman-generator": "7.3.3" From dee8a444fe560bcd2749e23930ce325dc9faa538 Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Thu, 17 Oct 2024 22:07:43 -0300 Subject: [PATCH 82/89] reimplement devserver workflow (#27612) --- .blueprint/generate-sample/generator.mts | 11 +---- .blueprint/github-build-matrix/command.ts | 2 +- .blueprint/github-build-matrix/generator.ts | 17 +++++++ .../github-build-matrix/samples/dev-server.ts | 20 ++++++++ .../support/git-changes.ts | 28 +++++++++++ .../support/github-ci-matrix.ts | 2 + .github/workflows/devserver.yml | 48 ++++++++----------- generators/base-core/generator.ts | 4 +- generators/vue/templates/package.json.ejs | 3 +- 9 files changed, 92 insertions(+), 43 deletions(-) create mode 100644 .blueprint/github-build-matrix/samples/dev-server.ts create mode 100644 .blueprint/github-build-matrix/support/git-changes.ts diff --git a/.blueprint/generate-sample/generator.mts b/.blueprint/generate-sample/generator.mts index d8e37704b3d..3462b4980a3 100644 --- a/.blueprint/generate-sample/generator.mts +++ b/.blueprint/generate-sample/generator.mts @@ -65,6 +65,7 @@ export default class extends BaseGenerator { const sample = await generateSample(this.sampleName, { destProjectFolder: this.projectFolder, fork: false, + entity: this.entitiesSample, }); assert.ok(sample, `Sample ${this.sampleName} not found`); @@ -103,20 +104,12 @@ export default class extends BaseGenerator { const entitiesFiles = entitiesByType[this.entitiesSample]; if (entitiesFiles) { this.jhipsterConfig.entities = entitiesFiles; - /* + this.log.info(`Copying entities ${this.entitiesSample} (${entitiesFiles})`); this.copyTemplate( entitiesFiles.map(entity => `.jhipster/${entity}.json`), this.projectFolder, { noGlob: true, fromBasePath: this.templatePath('../../../test-integration/samples/') }, ); - */ - entitiesFiles.forEach(entity => - this.copyTemplate( - `../../../test-integration/samples/.jhipster/${entity}.json`, - `${this.projectFolder}/.jhipster/${entity}.json`, - { noGlob: true }, - ), - ); } await this.composeWithJHipster(GENERATOR_APP, { generatorOptions: { destinationRoot: this.projectFolder } }); }, diff --git a/.blueprint/github-build-matrix/command.ts b/.blueprint/github-build-matrix/command.ts index 7f9be6ca2d6..bac3888949d 100644 --- a/.blueprint/github-build-matrix/command.ts +++ b/.blueprint/github-build-matrix/command.ts @@ -8,7 +8,7 @@ export default { type: String, }, scope: 'generator', - choices: ['testcontainers'], + choices: ['testcontainers', 'dev-server'], }, }, } as const satisfies JHipsterCommandDefinition; diff --git a/.blueprint/github-build-matrix/generator.ts b/.blueprint/github-build-matrix/generator.ts index ed1d8ffd18b..c3f06a75ee0 100644 --- a/.blueprint/github-build-matrix/generator.ts +++ b/.blueprint/github-build-matrix/generator.ts @@ -2,6 +2,8 @@ import BaseGenerator from '../../generators/base/index.js'; import { setGithubTaskOutput } from '../../lib/testing/index.js'; import { convertToGitHubMatrix } from './support/github-ci-matrix.js'; import { dockerComposeMatrix } from './samples/docker-compose-integration.js'; +import { getGitChanges } from './support/git-changes.js'; +import { devServerMatrix } from './samples/dev-server.js'; export default class extends BaseGenerator { workflow; @@ -15,6 +17,21 @@ export default class extends BaseGenerator { async buildMatrix() { if (this.workflow === 'docker-compose-integration') { setGithubTaskOutput('matrix', JSON.stringify(convertToGitHubMatrix(dockerComposeMatrix), null, 2)); + } else if (this.workflow === 'dev-server') { + const { devserverCi, client, angular, react, vue } = await getGitChanges(); + const matrix = {}; + if (devserverCi || client || angular) { + // Object.assign(matrix, devServerMatrix.angular); + } + if (devserverCi || client || react) { + Object.assign(matrix, devServerMatrix.react); + } + if (devserverCi || client || vue) { + // Object.assign(matrix, devServerMatrix.vue); + } + const githubMatrix = convertToGitHubMatrix(matrix); + setGithubTaskOutput('matrix', JSON.stringify(githubMatrix, null, 2)); + setGithubTaskOutput('empty-matrix', githubMatrix.include.length === 0); } }, }); diff --git a/.blueprint/github-build-matrix/samples/dev-server.ts b/.blueprint/github-build-matrix/samples/dev-server.ts new file mode 100644 index 00000000000..63896df5e34 --- /dev/null +++ b/.blueprint/github-build-matrix/samples/dev-server.ts @@ -0,0 +1,20 @@ +export const devServerMatrix = { + angular: { + 'ng-default': { + sample: 'samples/ng-default', + args: '--sample-yorc-folder --entities-sample sqllight', + }, + }, + react: { + 'react-default': { + sample: 'samples/react-default', + args: '--sample-yorc-folder --entities-sample sqllight', + }, + }, + vue: { + 'vue-default': { + sample: 'samples/vue-default', + args: '--sample-yorc-folder --entities-sample sqllight', + }, + }, +}; diff --git a/.blueprint/github-build-matrix/support/git-changes.ts b/.blueprint/github-build-matrix/support/git-changes.ts new file mode 100644 index 00000000000..75e57233c7b --- /dev/null +++ b/.blueprint/github-build-matrix/support/git-changes.ts @@ -0,0 +1,28 @@ +import { fileURLToPath } from 'url'; +import { minimatch } from 'minimatch'; +import { simpleGit } from 'simple-git'; + +export const getGitChanges = async () => { + const git = simpleGit({ baseDir: fileURLToPath(new URL('../../', import.meta.url).href) }); + const summary = await git.diffSummary({ '@~1': null }); + const files = summary.files.map(({ file }) => file); + const hasPatternChanges = (pattern: string) => files.some(file => minimatch(file, pattern, { dot: true })); + return { + files, + base: + hasPatternChanges('lib/**') || + hasPatternChanges('generators/*') || + hasPatternChanges('generators/{base*,bootstrap*,git,jdl,project-name}/**'), + ci: + hasPatternChanges('.blueprint/**') || + hasPatternChanges('.github/{actions,workflows}/**') || + hasPatternChanges('generators/{docker-compose,kubernetes*,workspaces}/**'), + devserverCi: hasPatternChanges('.github/workflows/devserver.yml'), + common: hasPatternChanges('generators/{app,common,cypress,docker,languages}/**'), + client: hasPatternChanges('generators/{client,init,javascript}/**'), + angular: hasPatternChanges('generators/angular/**'), + react: hasPatternChanges('generators/react/**'), + vue: hasPatternChanges('generators/vue/**'), + java: hasPatternChanges('generators/{cucumber,feign-client,gatling,gradle,java,liquibase,maven,server,spring*}/**'), + }; +}; diff --git a/.blueprint/github-build-matrix/support/github-ci-matrix.ts b/.blueprint/github-build-matrix/support/github-ci-matrix.ts index f4ab656f3f2..fed1eb16f19 100644 --- a/.blueprint/github-build-matrix/support/github-ci-matrix.ts +++ b/.blueprint/github-build-matrix/support/github-ci-matrix.ts @@ -6,6 +6,7 @@ type GitHubMatrix = { 'java-version': string; 'default-environment': string; 'job-name': string; + sample: string; args: string; }; @@ -31,6 +32,7 @@ export const convertToGitHubMatrix = (matrix: Record): GitHubMatrix return { include: Object.entries(matrix).map(([key, value]) => ({ 'job-name': key, + sample: key, ...defaultEnvironment, ...value, })), diff --git a/.github/workflows/devserver.yml b/.github/workflows/devserver.yml index e3d903d98ac..19510093966 100644 --- a/.github/workflows/devserver.yml +++ b/.github/workflows/devserver.yml @@ -31,6 +31,7 @@ on: - '.github/workflows/devserver.yml' - 'generators/angular/**' - 'generators/client/**' + - 'generators/javascript/**' - 'generators/react/**' - 'generators/vue/**' - 'generators/*' @@ -49,15 +50,13 @@ jobs: uses: actions/checkout@v4 with: fetch-depth: 2 - - name: 'Build matrix' - id: build - uses: ./.github/actions/build-matrix - with: - workflow-file-prefix: devserver + - run: npm ci --ignore-scripts + - id: build + run: bin/jhipster.cjs github-build-matrix dev-server applications: - name: ${{ matrix.app-sample }} + name: ${{ matrix.job-name }} needs: build-matrix - runs-on: ubuntu-20.04 + runs-on: ${{ matrix.os }} defaults: run: working-directory: ${{ github.workspace }}/app @@ -75,44 +74,35 @@ jobs: with: path: generator-jhipster fetch-depth: 2 - - name: 'SETUP: environment' - id: setup - uses: ./generator-jhipster/.github/actions/setup - with: - application-sample: ${{ matrix.setup-application-sample }} - entities-sample: ${{ matrix.setup-entities-sample }} - jdl-entities-sample: ${{ matrix.setup-jdl-entities-sample }} - jdl-sample: ${{ matrix.setup-jdl-sample }} - application-environment: ${{ matrix.setup-application-environment }} - application-packaging: ${{ matrix.setup-application-packaging }} - uses: jhipster/actions/setup-runner@v0 with: - node-version: ${{ steps.setup.outputs.node-version }} - java-version: ${{ steps.setup.outputs.java-version }} + node-version: ${{ matrix.node-version }} + java-version: ${{ matrix.java-version }} + npm-version: ${{ matrix.npm-version }} maven-cache: true + binary-dir: ${{ github.workspace }}/generator-jhipster/bin #---------------------------------------------------------------------- # Install JHipster and generate project+entities #---------------------------------------------------------------------- - - name: 'GENERATION: install JHipster' - run: $JHI_SCRIPTS/10-install-jhipster.sh - - name: 'GENERATION: config' - run: $JHI_SCRIPTS/11-generate-config.sh + - run: npm ci --ignore-scripts + working-directory: ${{ github.workspace }}/generator-jhipster - name: 'GENERATION: project' - run: $JHI_SCRIPTS/12-generate-project.sh ${{ matrix.extra-args }} ${{ matrix.new-extra-args }} - - name: 'GENERATION: jhipster info' - run: $JHI_SCRIPTS/14-jhipster-info.sh + run: jhipster.cjs generate-sample ${{ matrix.sample }} --skip-jhipster-dependencies --skip-install ${{ matrix.args }} + - run: jhipster.cjs info #---------------------------------------------------------------------- # Launch tests #---------------------------------------------------------------------- - name: 'E2E: Run' id: e2e - run: ./npmw run e2e:devserver --if-present + run: | + ./npmw install + ./npmw run e2e:devserver --if-present - name: 'E2E: Store failure screenshots' uses: actions/upload-artifact@v4 if: always() && steps.e2e.outcome == 'failure' with: - name: screenshots-${{ matrix.app-sample }} - path: ${{ steps.setup.outputs.application-path }}/*/cypress/screenshots + name: screenshots-${{ matrix.job-name }} + path: ${{ github.workspace }}/app/*/cypress/screenshots check-dev-server: permissions: contents: none diff --git a/generators/base-core/generator.ts b/generators/base-core/generator.ts index 604f56954ec..6f0b20833de 100644 --- a/generators/base-core/generator.ts +++ b/generators/base-core/generator.ts @@ -1372,8 +1372,8 @@ templates: ${JSON.stringify(existingTemplates, null, 2)}`; /** * Create a simple-git instance using current destinationPath as baseDir. */ - createGit() { - return simpleGit({ baseDir: this.destinationPath() }).env({ + createGit(options?: Parameters[0]) { + return simpleGit({ baseDir: this.destinationPath(), ...options }).env({ ...process.env, LANG: 'en', }); diff --git a/generators/vue/templates/package.json.ejs b/generators/vue/templates/package.json.ejs index acfa52300c3..4e25b34c897 100644 --- a/generators/vue/templates/package.json.ejs +++ b/generators/vue/templates/package.json.ejs @@ -90,8 +90,7 @@ "vitest-sonar-reporter": "<%= nodeDependencies['vitest-sonar-reporter'] %>" }, "engines": { - "node": ">=<%= nodeVersion %>", - "npm": ">= 6.14.4" + "node": ">=<%= nodeVersion %>" }, "config": { "default_environment": "prod" From d1df786d404f09f30c519bcf3cc2eebbb06f0990 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Oct 2024 02:04:25 +0000 Subject: [PATCH 83/89] build(deps-dev): bump html-webpack-plugin in /generators/react/resources (#27617) Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 5.6.0 to 5.6.2. - [Release notes](https://github.com/jantimon/html-webpack-plugin/releases) - [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md) - [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v5.6.0...v5.6.2) --- updated-dependencies: - dependency-name: html-webpack-plugin dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/react/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/react/resources/package.json b/generators/react/resources/package.json index 425ce878440..f34d199bbf7 100644 --- a/generators/react/resources/package.json +++ b/generators/react/resources/package.json @@ -56,7 +56,7 @@ "eslint-webpack-plugin": "4.2.0", "folder-hash": "4.0.4", "fork-ts-checker-webpack-plugin": "9.0.2", - "html-webpack-plugin": "5.6.0", + "html-webpack-plugin": "5.6.2", "identity-obj-proxy": "3.0.0", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", From 7945dedb4fe3187cabf2bdc6ac7cfeac5e7a789b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Oct 2024 02:04:30 +0000 Subject: [PATCH 84/89] build(deps-dev): bump typescript-eslint in /generators/react/resources (#27618) Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.9.0 to 8.10.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.10.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/react/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/react/resources/package.json b/generators/react/resources/package.json index f34d199bbf7..669e7a8e0d3 100644 --- a/generators/react/resources/package.json +++ b/generators/react/resources/package.json @@ -82,7 +82,7 @@ "ts-jest": "29.2.5", "ts-loader": "9.5.1", "typescript": "5.6.3", - "typescript-eslint": "8.9.0", + "typescript-eslint": "8.10.0", "webpack": "5.95.0", "webpack-cli": "5.1.4", "webpack-dev-server": "5.1.0", From f684c49c2d3a922bd7c5cfccba2051d260f662c4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Oct 2024 02:41:31 +0000 Subject: [PATCH 85/89] build(deps-dev): bump html-webpack-plugin in /generators/vue/resources (#27619) Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 5.6.0 to 5.6.2. - [Release notes](https://github.com/jantimon/html-webpack-plugin/releases) - [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md) - [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v5.6.0...v5.6.2) --- updated-dependencies: - dependency-name: html-webpack-plugin dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/vue/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/vue/resources/package.json b/generators/vue/resources/package.json index ef77931019f..aacddcea0dc 100644 --- a/generators/vue/resources/package.json +++ b/generators/vue/resources/package.json @@ -43,7 +43,7 @@ "flush-promises": "1.0.2", "folder-hash": "4.0.4", "happy-dom": "14.12.3", - "html-webpack-plugin": "5.6.0", + "html-webpack-plugin": "5.6.2", "merge-jsons-webpack-plugin": "2.0.1", "mini-css-extract-plugin": "2.9.1", "numeral": "2.0.6", From 9bb84152b7e027148db8fb0ea28d5e3062a4116d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Oct 2024 02:47:52 +0000 Subject: [PATCH 86/89] build(deps-dev): bump typescript-eslint in /generators/vue/resources (#27620) Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.9.0 to 8.10.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.10.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/vue/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/vue/resources/package.json b/generators/vue/resources/package.json index aacddcea0dc..aa1aabe7128 100644 --- a/generators/vue/resources/package.json +++ b/generators/vue/resources/package.json @@ -57,7 +57,7 @@ "terser-webpack-plugin": "5.3.10", "ts-loader": "9.5.1", "typescript": "5.6.3", - "typescript-eslint": "8.9.0", + "typescript-eslint": "8.10.0", "vite": "5.4.9", "vite-plugin-static-copy": "2.0.0", "vitest": "2.1.3", From 7d16426ac6f9dc7cb076fbebf36b141ea186f196 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Oct 2024 04:01:04 +0000 Subject: [PATCH 87/89] build(deps-dev): bump typescript-eslint in /generators/angular/resources (#27621) Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.9.0 to 8.10.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.10.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- generators/angular/resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/angular/resources/package.json b/generators/angular/resources/package.json index 5767e89fabf..03d003b9340 100644 --- a/generators/angular/resources/package.json +++ b/generators/angular/resources/package.json @@ -48,7 +48,7 @@ "rimraf": "5.0.8", "ts-jest": "29.2.5", "typescript": "5.5.4", - "typescript-eslint": "8.9.0", + "typescript-eslint": "8.10.0", "webpack": "5.95.0", "webpack-bundle-analyzer": "4.10.2", "webpack-merge": "6.0.1", From c1727a4e1957404ee63029c4d710c41288bd03d4 Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Fri, 18 Oct 2024 04:47:39 -0300 Subject: [PATCH 88/89] enable vue in devserver workflow (#27616) --- .blueprint/github-build-matrix/generator.ts | 10 +++++----- .blueprint/github-build-matrix/support/git-changes.ts | 6 ++---- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/.blueprint/github-build-matrix/generator.ts b/.blueprint/github-build-matrix/generator.ts index c3f06a75ee0..12d0dc1ff28 100644 --- a/.blueprint/github-build-matrix/generator.ts +++ b/.blueprint/github-build-matrix/generator.ts @@ -18,16 +18,16 @@ export default class extends BaseGenerator { if (this.workflow === 'docker-compose-integration') { setGithubTaskOutput('matrix', JSON.stringify(convertToGitHubMatrix(dockerComposeMatrix), null, 2)); } else if (this.workflow === 'dev-server') { - const { devserverCi, client, angular, react, vue } = await getGitChanges(); + const { devBlueprint, devserverCi, client, angular, react, vue } = await getGitChanges(); const matrix = {}; - if (devserverCi || client || angular) { + if (devBlueprint || devserverCi || client || angular) { // Object.assign(matrix, devServerMatrix.angular); } - if (devserverCi || client || react) { + if (devBlueprint || devserverCi || client || react) { Object.assign(matrix, devServerMatrix.react); } - if (devserverCi || client || vue) { - // Object.assign(matrix, devServerMatrix.vue); + if (devBlueprint || devserverCi || client || vue) { + Object.assign(matrix, devServerMatrix.vue); } const githubMatrix = convertToGitHubMatrix(matrix); setGithubTaskOutput('matrix', JSON.stringify(githubMatrix, null, 2)); diff --git a/.blueprint/github-build-matrix/support/git-changes.ts b/.blueprint/github-build-matrix/support/git-changes.ts index 75e57233c7b..f3e3fea6809 100644 --- a/.blueprint/github-build-matrix/support/git-changes.ts +++ b/.blueprint/github-build-matrix/support/git-changes.ts @@ -13,10 +13,8 @@ export const getGitChanges = async () => { hasPatternChanges('lib/**') || hasPatternChanges('generators/*') || hasPatternChanges('generators/{base*,bootstrap*,git,jdl,project-name}/**'), - ci: - hasPatternChanges('.blueprint/**') || - hasPatternChanges('.github/{actions,workflows}/**') || - hasPatternChanges('generators/{docker-compose,kubernetes*,workspaces}/**'), + devBlueprint: hasPatternChanges('.blueprint/**'), + ci: hasPatternChanges('.github/{actions,workflows}/**') || hasPatternChanges('generators/{docker-compose,kubernetes*,workspaces}/**'), devserverCi: hasPatternChanges('.github/workflows/devserver.yml'), common: hasPatternChanges('generators/{app,common,cypress,docker,languages}/**'), client: hasPatternChanges('generators/{client,init,javascript}/**'), From 302387d9c111cde3fa7786301c5fc564e676c02f Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Fri, 18 Oct 2024 06:50:17 -0300 Subject: [PATCH 89/89] enable angular in devserver (#27622) --- .blueprint/github-build-matrix/generator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.blueprint/github-build-matrix/generator.ts b/.blueprint/github-build-matrix/generator.ts index 12d0dc1ff28..133f132dd80 100644 --- a/.blueprint/github-build-matrix/generator.ts +++ b/.blueprint/github-build-matrix/generator.ts @@ -21,7 +21,7 @@ export default class extends BaseGenerator { const { devBlueprint, devserverCi, client, angular, react, vue } = await getGitChanges(); const matrix = {}; if (devBlueprint || devserverCi || client || angular) { - // Object.assign(matrix, devServerMatrix.angular); + Object.assign(matrix, devServerMatrix.angular); } if (devBlueprint || devserverCi || client || react) { Object.assign(matrix, devServerMatrix.react);