diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index 244ff161c22..8ea4216dcd2 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -72,14 +72,14 @@ "diff": "~8.0.2", "minimatch": "10.2.3", "resolve": "~1.22.1", - "semver": "~7.5.4", + "semver": "~7.7.4", "source-map": "~0.6.1", "typescript": "5.9.3" }, "devDependencies": { "@rushstack/heft": "1.2.12", "@types/resolve": "1.20.2", - "@types/semver": "7.5.0", + "@types/semver": "7.7.1", "decoupled-local-node-rig": "workspace:*", "eslint": "~9.37.0", "local-eslint-config": "workspace:*" diff --git a/apps/lockfile-explorer/package.json b/apps/lockfile-explorer/package.json index dba8e0140e2..676ff3847db 100644 --- a/apps/lockfile-explorer/package.json +++ b/apps/lockfile-explorer/package.json @@ -57,7 +57,7 @@ "local-node-rig": "workspace:*", "@pnpm/lockfile.types": "1002.0.1", "@pnpm/types": "1000.8.0", - "@types/semver": "7.5.0" + "@types/semver": "7.7.1" }, "dependencies": { "tslib": "~2.8.1", @@ -71,7 +71,7 @@ "express": "4.21.1", "js-yaml": "~4.1.0", "open": "~8.4.0", - "semver": "~7.5.4", + "semver": "~7.7.4", "update-notifier": "~5.1.0" }, "exports": { diff --git a/apps/playwright-browser-tunnel/package.json b/apps/playwright-browser-tunnel/package.json index d0d9858872a..8b41edf9768 100644 --- a/apps/playwright-browser-tunnel/package.json +++ b/apps/playwright-browser-tunnel/package.json @@ -55,7 +55,7 @@ "@rushstack/heft": "workspace:*", "eslint": "~9.37.0", "local-node-rig": "workspace:*", - "@types/semver": "7.5.0", + "@types/semver": "7.7.1", "@types/ws": "8.5.5", "playwright-core": "~1.56.1", "@playwright/test": "~1.56.1", diff --git a/apps/rush/package.json b/apps/rush/package.json index f182d9741d6..0d26c5b9172 100644 --- a/apps/rush/package.json +++ b/apps/rush/package.json @@ -39,7 +39,7 @@ "@microsoft/rush-lib": "workspace:*", "@rushstack/node-core-library": "workspace:*", "@rushstack/terminal": "workspace:*", - "semver": "~7.5.4" + "semver": "~7.7.4" }, "devDependencies": { "@rushstack/heft": "workspace:*", @@ -48,7 +48,7 @@ "@rushstack/rush-amazon-s3-build-cache-plugin": "workspace:*", "@rushstack/rush-azure-storage-build-cache-plugin": "workspace:*", "@rushstack/rush-http-build-cache-plugin": "workspace:*", - "@types/semver": "7.5.0" + "@types/semver": "7.7.1" }, "exports": { "./lib/*": { diff --git a/apps/trace-import/package.json b/apps/trace-import/package.json index 7619b5c5e25..8cf99cceb97 100644 --- a/apps/trace-import/package.json +++ b/apps/trace-import/package.json @@ -22,13 +22,13 @@ "@rushstack/terminal": "workspace:*", "@rushstack/ts-command-line": "workspace:*", "resolve": "~1.22.1", - "semver": "~7.5.4", + "semver": "~7.7.4", "typescript": "~5.8.2" }, "devDependencies": { "@rushstack/heft": "workspace:*", "@types/resolve": "1.20.2", - "@types/semver": "7.5.0", + "@types/semver": "7.7.1", "eslint": "~9.37.0", "local-node-rig": "workspace:*" }, diff --git a/build-tests/api-extractor-test-02/package.json b/build-tests/api-extractor-test-02/package.json index 79f1f3683ae..3d702adf843 100644 --- a/build-tests/api-extractor-test-02/package.json +++ b/build-tests/api-extractor-test-02/package.json @@ -32,9 +32,9 @@ }, "dependencies": { "@types/long": "4.0.0", - "@types/semver": "7.5.0", + "@types/semver": "7.7.1", "api-extractor-test-01": "workspace:*", - "semver": "~7.5.4" + "semver": "~7.7.4" }, "devDependencies": { "@rushstack/heft": "workspace:*", diff --git a/common/changes/@microsoft/api-extractor/bump-semver_2026-04-17-21-15.json b/common/changes/@microsoft/api-extractor/bump-semver_2026-04-17-21-15.json new file mode 100644 index 00000000000..41f6f6a7c1a --- /dev/null +++ b/common/changes/@microsoft/api-extractor/bump-semver_2026-04-17-21-15.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Bump semver.", + "type": "patch", + "packageName": "@microsoft/api-extractor" + } + ], + "packageName": "@microsoft/api-extractor", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/bump-semver_2026-04-17-21-15.json b/common/changes/@microsoft/rush/bump-semver_2026-04-17-21-15.json new file mode 100644 index 00000000000..ec015cb2c2f --- /dev/null +++ b/common/changes/@microsoft/rush/bump-semver_2026-04-17-21-15.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Bump semver.", + "type": "none", + "packageName": "@microsoft/rush" + } + ], + "packageName": "@microsoft/rush", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-api-extractor-plugin/bump-semver_2026-04-17-21-15.json b/common/changes/@rushstack/heft-api-extractor-plugin/bump-semver_2026-04-17-21-15.json new file mode 100644 index 00000000000..4e9c72e35f5 --- /dev/null +++ b/common/changes/@rushstack/heft-api-extractor-plugin/bump-semver_2026-04-17-21-15.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Bump semver.", + "type": "patch", + "packageName": "@rushstack/heft-api-extractor-plugin" + } + ], + "packageName": "@rushstack/heft-api-extractor-plugin", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-lint-plugin/bump-semver_2026-04-17-21-15.json b/common/changes/@rushstack/heft-lint-plugin/bump-semver_2026-04-17-21-15.json new file mode 100644 index 00000000000..039db72c9e5 --- /dev/null +++ b/common/changes/@rushstack/heft-lint-plugin/bump-semver_2026-04-17-21-15.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Bump semver.", + "type": "patch", + "packageName": "@rushstack/heft-lint-plugin" + } + ], + "packageName": "@rushstack/heft-lint-plugin", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-typescript-plugin/bump-semver_2026-04-17-21-15.json b/common/changes/@rushstack/heft-typescript-plugin/bump-semver_2026-04-17-21-15.json new file mode 100644 index 00000000000..8e73e127187 --- /dev/null +++ b/common/changes/@rushstack/heft-typescript-plugin/bump-semver_2026-04-17-21-15.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Bump semver.", + "type": "patch", + "packageName": "@rushstack/heft-typescript-plugin" + } + ], + "packageName": "@rushstack/heft-typescript-plugin", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/lockfile-explorer/bump-semver_2026-04-17-21-15.json b/common/changes/@rushstack/lockfile-explorer/bump-semver_2026-04-17-21-15.json new file mode 100644 index 00000000000..a1e61ad3052 --- /dev/null +++ b/common/changes/@rushstack/lockfile-explorer/bump-semver_2026-04-17-21-15.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Bump semver.", + "type": "patch", + "packageName": "@rushstack/lockfile-explorer" + } + ], + "packageName": "@rushstack/lockfile-explorer", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/node-core-library/bump-semver_2026-04-17-21-15.json b/common/changes/@rushstack/node-core-library/bump-semver_2026-04-17-21-15.json new file mode 100644 index 00000000000..8b5d0ddb934 --- /dev/null +++ b/common/changes/@rushstack/node-core-library/bump-semver_2026-04-17-21-15.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Bump semver.", + "type": "patch", + "packageName": "@rushstack/node-core-library" + } + ], + "packageName": "@rushstack/node-core-library", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/npm-check-fork/bump-semver_2026-04-17-21-15.json b/common/changes/@rushstack/npm-check-fork/bump-semver_2026-04-17-21-15.json new file mode 100644 index 00000000000..b2733092474 --- /dev/null +++ b/common/changes/@rushstack/npm-check-fork/bump-semver_2026-04-17-21-15.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Bump semver.", + "type": "patch", + "packageName": "@rushstack/npm-check-fork" + } + ], + "packageName": "@rushstack/npm-check-fork", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/package-extractor/bump-semver_2026-04-17-21-15.json b/common/changes/@rushstack/package-extractor/bump-semver_2026-04-17-21-15.json new file mode 100644 index 00000000000..a2c84b614c1 --- /dev/null +++ b/common/changes/@rushstack/package-extractor/bump-semver_2026-04-17-21-15.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Bump semver.", + "type": "patch", + "packageName": "@rushstack/package-extractor" + } + ], + "packageName": "@rushstack/package-extractor", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/playwright-browser-tunnel/bump-semver_2026-04-17-21-15.json b/common/changes/@rushstack/playwright-browser-tunnel/bump-semver_2026-04-17-21-15.json new file mode 100644 index 00000000000..4e0dc6a1910 --- /dev/null +++ b/common/changes/@rushstack/playwright-browser-tunnel/bump-semver_2026-04-17-21-15.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Bump semver.", + "type": "patch", + "packageName": "@rushstack/playwright-browser-tunnel" + } + ], + "packageName": "@rushstack/playwright-browser-tunnel", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/trace-import/bump-semver_2026-04-17-21-15.json b/common/changes/@rushstack/trace-import/bump-semver_2026-04-17-21-15.json new file mode 100644 index 00000000000..27819ff8fb7 --- /dev/null +++ b/common/changes/@rushstack/trace-import/bump-semver_2026-04-17-21-15.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Bump semver.", + "type": "patch", + "packageName": "@rushstack/trace-import" + } + ], + "packageName": "@rushstack/trace-import", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/config/subspaces/build-tests-subspace/pnpm-lock.yaml b/common/config/subspaces/build-tests-subspace/pnpm-lock.yaml index b367cdb66c3..e0451162925 100644 --- a/common/config/subspaces/build-tests-subspace/pnpm-lock.yaml +++ b/common/config/subspaces/build-tests-subspace/pnpm-lock.yaml @@ -849,7 +849,7 @@ packages: '@rushstack/heft-api-extractor-plugin@file:../../../heft-plugins/heft-api-extractor-plugin': resolution: {directory: ../../../heft-plugins/heft-api-extractor-plugin, type: directory} peerDependencies: - '@rushstack/heft': 1.2.12 + '@rushstack/heft': 1.2.13 '@rushstack/heft-config-file@file:../../../libraries/heft-config-file': resolution: {directory: ../../../libraries/heft-config-file, type: directory} @@ -858,7 +858,7 @@ packages: '@rushstack/heft-jest-plugin@file:../../../heft-plugins/heft-jest-plugin': resolution: {directory: ../../../heft-plugins/heft-jest-plugin, type: directory} peerDependencies: - '@rushstack/heft': ^1.2.12 + '@rushstack/heft': ^1.2.13 '@types/jest': ^30.0.0 jest-environment-jsdom: ^30.3.0 jest-environment-node: ^30.3.0 @@ -873,17 +873,17 @@ packages: '@rushstack/heft-lint-plugin@file:../../../heft-plugins/heft-lint-plugin': resolution: {directory: ../../../heft-plugins/heft-lint-plugin, type: directory} peerDependencies: - '@rushstack/heft': 1.2.12 + '@rushstack/heft': 1.2.13 '@rushstack/heft-node-rig@file:../../../rigs/heft-node-rig': resolution: {directory: ../../../rigs/heft-node-rig, type: directory} peerDependencies: - '@rushstack/heft': ^1.2.12 + '@rushstack/heft': ^1.2.13 '@rushstack/heft-typescript-plugin@file:../../../heft-plugins/heft-typescript-plugin': resolution: {directory: ../../../heft-plugins/heft-typescript-plugin, type: directory} peerDependencies: - '@rushstack/heft': 1.2.12 + '@rushstack/heft': 1.2.13 '@rushstack/heft@file:../../../apps/heft': resolution: {directory: ../../../apps/heft, type: directory} @@ -3212,11 +3212,6 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} - hasBin: true - semver@7.7.4: resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} @@ -4276,7 +4271,7 @@ snapshots: diff: 8.0.4 minimatch: 10.2.3 resolve: 1.22.11 - semver: 7.5.4 + semver: 7.7.4 source-map: 0.6.1 typescript: 5.9.3 transitivePeerDependencies: @@ -4317,7 +4312,7 @@ snapshots: pnpm-sync-lib: 0.3.3 read-package-tree: 5.1.6 rxjs: 6.6.7 - semver: 7.5.4 + semver: 7.7.4 ssri: 8.0.1 strict-uri-encode: 2.0.0 tapable: 2.2.1 @@ -4738,7 +4733,7 @@ snapshots: dependencies: '@rushstack/heft': file:../../../apps/heft(@types/node@20.17.19) '@rushstack/node-core-library': file:../../../libraries/node-core-library(@types/node@20.17.19) - semver: 7.5.4 + semver: 7.7.4 transitivePeerDependencies: - '@types/node' @@ -4780,7 +4775,7 @@ snapshots: '@rushstack/heft': file:../../../apps/heft(@types/node@20.17.19) '@rushstack/node-core-library': file:../../../libraries/node-core-library(@types/node@20.17.19) json-stable-stringify-without-jsonify: 1.0.1 - semver: 7.5.4 + semver: 7.7.4 transitivePeerDependencies: - '@types/node' @@ -4813,7 +4808,7 @@ snapshots: '@rushstack/heft-config-file': file:../../../libraries/heft-config-file(@types/node@20.17.19) '@rushstack/node-core-library': file:../../../libraries/node-core-library(@types/node@20.17.19) '@types/tapable': 1.0.6 - semver: 7.5.4 + semver: 7.7.4 tapable: 1.1.3 transitivePeerDependencies: - '@types/node' @@ -4848,7 +4843,7 @@ snapshots: import-lazy: 4.0.0 jju: 1.4.0 resolve: 1.22.11 - semver: 7.5.4 + semver: 7.7.4 optionalDependencies: '@types/node': 20.17.19 @@ -4856,7 +4851,7 @@ snapshots: dependencies: '@rushstack/node-core-library': file:../../../libraries/node-core-library(@types/node@20.17.19) giturl: 2.0.0 - semver: 7.5.4 + semver: 7.7.4 transitivePeerDependencies: - '@types/node' @@ -4883,7 +4878,7 @@ snapshots: jszip: 3.8.0 minimatch: 10.2.3 npm-packlist: 5.1.3 - semver: 7.5.4 + semver: 7.7.4 transitivePeerDependencies: - '@types/node' @@ -7815,10 +7810,6 @@ snapshots: semver@6.3.1: {} - semver@7.5.4: - dependencies: - lru-cache: 6.0.0 - semver@7.7.4: {} set-function-length@1.2.2: diff --git a/common/config/subspaces/build-tests-subspace/repo-state.json b/common/config/subspaces/build-tests-subspace/repo-state.json index 1efd94fc42b..813e6d1b33c 100644 --- a/common/config/subspaces/build-tests-subspace/repo-state.json +++ b/common/config/subspaces/build-tests-subspace/repo-state.json @@ -1,6 +1,6 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "bd8dac1e8e2962919f64c6784b22d17b4abf9621", + "pnpmShrinkwrapHash": "0379d37b57a61e368952891fb0e19c869dd2f370", "preferredVersionsHash": "550b4cee0bef4e97db6c6aad726df5149d20e7d9", - "packageJsonInjectedDependenciesHash": "7bcd0c465594aefb6e51e674bb235fa385a071a7" + "packageJsonInjectedDependenciesHash": "72723ca20a5d914e0426450574a501fd98c7ddc6" } diff --git a/common/config/subspaces/default/pnpm-lock.yaml b/common/config/subspaces/default/pnpm-lock.yaml index 2d06acb0d81..4187bb6f4f7 100644 --- a/common/config/subspaces/default/pnpm-lock.yaml +++ b/common/config/subspaces/default/pnpm-lock.yaml @@ -93,8 +93,8 @@ importers: specifier: ~1.22.1 version: 1.22.11 semver: - specifier: ~7.5.4 - version: 7.5.4 + specifier: ~7.7.4 + version: 7.7.4 source-map: specifier: ~0.6.1 version: 0.6.1 @@ -109,8 +109,8 @@ importers: specifier: 1.20.2 version: 1.20.2 '@types/semver': - specifier: 7.5.0 - version: 7.5.0 + specifier: 7.7.1 + version: 7.7.1 decoupled-local-node-rig: specifier: workspace:* version: link:../../rigs/decoupled-local-node-rig @@ -228,8 +228,8 @@ importers: specifier: ~8.4.0 version: 8.4.2 semver: - specifier: ~7.5.4 - version: 7.5.4 + specifier: ~7.7.4 + version: 7.7.4 tslib: specifier: ~2.8.1 version: 2.8.1 @@ -259,8 +259,8 @@ importers: specifier: 4.0.9 version: 4.0.9 '@types/semver': - specifier: 7.5.0 - version: 7.5.0 + specifier: 7.7.1 + version: 7.7.1 '@types/update-notifier': specifier: ~6.0.1 version: 6.0.8 @@ -348,8 +348,8 @@ importers: specifier: 20.17.19 version: 20.17.19 '@types/semver': - specifier: 7.5.0 - version: 7.5.0 + specifier: 7.7.1 + version: 7.7.1 '@types/ws': specifier: 8.5.5 version: 8.5.5 @@ -397,8 +397,8 @@ importers: specifier: workspace:* version: link:../../libraries/terminal semver: - specifier: ~7.5.4 - version: 7.5.4 + specifier: ~7.7.4 + version: 7.7.4 devDependencies: '@rushstack/heft': specifier: workspace:* @@ -413,8 +413,8 @@ importers: specifier: workspace:* version: link:../../rush-plugins/rush-http-build-cache-plugin '@types/semver': - specifier: 7.5.0 - version: 7.5.0 + specifier: 7.7.1 + version: 7.7.1 eslint: specifier: ~9.37.0 version: 9.37.0 @@ -474,8 +474,8 @@ importers: specifier: ~1.22.1 version: 1.22.11 semver: - specifier: ~7.5.4 - version: 7.5.4 + specifier: ~7.7.4 + version: 7.7.4 typescript: specifier: ~5.8.2 version: 5.8.2 @@ -487,8 +487,8 @@ importers: specifier: 1.20.2 version: 1.20.2 '@types/semver': - specifier: 7.5.0 - version: 7.5.0 + specifier: 7.7.1 + version: 7.7.1 eslint: specifier: ~9.37.0 version: 9.37.0 @@ -1370,14 +1370,14 @@ importers: specifier: 4.0.0 version: 4.0.0 '@types/semver': - specifier: 7.5.0 - version: 7.5.0 + specifier: 7.7.1 + version: 7.7.1 api-extractor-test-01: specifier: workspace:* version: link:../api-extractor-test-01 semver: - specifier: ~7.5.4 - version: 7.5.4 + specifier: ~7.7.4 + version: 7.7.4 devDependencies: '@rushstack/heft': specifier: workspace:* @@ -3127,8 +3127,8 @@ importers: specifier: workspace:* version: link:../../libraries/node-core-library semver: - specifier: ~7.5.4 - version: 7.5.4 + specifier: ~7.7.4 + version: 7.7.4 devDependencies: '@microsoft/api-extractor': specifier: workspace:* @@ -3140,8 +3140,8 @@ importers: specifier: workspace:* version: link:../../libraries/terminal '@types/semver': - specifier: 7.5.0 - version: 7.5.0 + specifier: 7.7.1 + version: 7.7.1 decoupled-local-node-rig: specifier: workspace:* version: link:../../rigs/decoupled-local-node-rig @@ -3288,8 +3288,8 @@ importers: specifier: 1.0.1 version: 1.0.1 semver: - specifier: ~7.5.4 - version: 7.5.4 + specifier: ~7.7.4 + version: 7.7.4 devDependencies: '@rushstack/heft': specifier: workspace:* @@ -3310,8 +3310,8 @@ importers: specifier: 1.0.2 version: 1.0.2 '@types/semver': - specifier: 7.5.0 - version: 7.5.0 + specifier: 7.7.1 + version: 7.7.1 decoupled-local-node-rig: specifier: workspace:* version: link:../../rigs/decoupled-local-node-rig @@ -3527,8 +3527,8 @@ importers: specifier: 1.0.6 version: 1.0.6 semver: - specifier: ~7.5.4 - version: 7.5.4 + specifier: ~7.7.4 + version: 7.7.4 tapable: specifier: 1.1.3 version: 1.1.3 @@ -3540,8 +3540,8 @@ importers: specifier: workspace:* version: link:../../libraries/terminal '@types/semver': - specifier: 7.5.0 - version: 7.5.0 + specifier: 7.7.1 + version: 7.7.1 decoupled-local-node-rig: specifier: workspace:* version: link:../../rigs/decoupled-local-node-rig @@ -3861,8 +3861,8 @@ importers: specifier: ~1.22.1 version: 1.22.11 semver: - specifier: ~7.5.4 - version: 7.5.4 + specifier: ~7.7.4 + version: 7.7.4 devDependencies: '@rushstack/heft': specifier: 1.2.12 @@ -3880,8 +3880,8 @@ importers: specifier: 1.20.2 version: 1.20.2 '@types/semver': - specifier: 7.5.0 - version: 7.5.0 + specifier: 7.7.1 + version: 7.7.1 decoupled-local-node-rig: specifier: workspace:* version: link:../../rigs/decoupled-local-node-rig @@ -3898,15 +3898,15 @@ importers: specifier: ^2.0.0 version: 2.0.0 semver: - specifier: ~7.5.4 - version: 7.5.4 + specifier: ~7.7.4 + version: 7.7.4 devDependencies: '@rushstack/heft': specifier: workspace:* version: link:../../apps/heft '@types/semver': - specifier: 7.5.0 - version: 7.5.0 + specifier: 7.7.1 + version: 7.7.1 eslint: specifier: ~9.37.0 version: 9.37.0 @@ -3976,8 +3976,8 @@ importers: specifier: ~5.1.3 version: 5.1.3 semver: - specifier: ~7.5.4 - version: 7.5.4 + specifier: ~7.7.4 + version: 7.7.4 devDependencies: '@rushstack/heft': specifier: workspace:* @@ -3995,8 +3995,8 @@ importers: specifier: ~1.1.1 version: 1.1.2 '@types/semver': - specifier: 7.5.0 - version: 7.5.0 + specifier: 7.7.1 + version: 7.7.1 eslint: specifier: ~9.37.0 version: 9.37.0 @@ -4146,8 +4146,8 @@ importers: specifier: ~6.6.7 version: 6.6.7 semver: - specifier: ~7.5.4 - version: 7.5.4 + specifier: ~7.7.4 + version: 7.7.4 ssri: specifier: ~8.0.0 version: 8.0.1 @@ -4201,8 +4201,8 @@ importers: specifier: 5.1.0 version: 5.1.0 '@types/semver': - specifier: 7.5.0 - version: 7.5.0 + specifier: 7.7.1 + version: 7.7.1 '@types/ssri': specifier: ~7.1.0 version: 7.1.5 @@ -4322,8 +4322,8 @@ importers: specifier: workspace:* version: link:../../webpack/preserve-dynamic-require-plugin '@types/semver': - specifier: 7.5.0 - version: 7.5.0 + specifier: 7.7.1 + version: 7.7.1 '@types/webpack-env': specifier: 1.18.8 version: 1.18.8 @@ -10332,8 +10332,8 @@ packages: '@types/scheduler@0.16.8': resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} - '@types/semver@7.5.0': - resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} + '@types/semver@7.7.1': + resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} '@types/send@0.17.6': resolution: {integrity: sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==} @@ -23624,7 +23624,7 @@ snapshots: '@npmcli/fs@1.1.1': dependencies: '@gar/promisify': 1.1.3 - semver: 7.5.4 + semver: 7.7.4 '@npmcli/move-file@1.1.2': dependencies: @@ -23797,7 +23797,7 @@ snapshots: '@pnpm/crypto.base32-hash': 2.0.0 '@pnpm/types': 9.4.2 encode-registry: 3.0.1 - semver: 7.5.4 + semver: 7.7.4 '@pnpm/dependency-path@5.1.7': dependencies: @@ -23863,7 +23863,7 @@ snapshots: js-yaml: '@zkochan/js-yaml@0.0.6' normalize-path: 3.0.0 ramda: '@pnpm/ramda@0.28.1' - semver: 7.5.4 + semver: 7.7.4 sort-keys: 4.2.0 strip-bom: 4.0.0 write-file-atomic: 5.0.1 @@ -23948,7 +23948,7 @@ snapshots: '@pnpm/lockfile-types': 5.1.5 comver-to-semver: 1.0.0 ramda: '@pnpm/ramda@0.28.1' - semver: 7.5.4 + semver: 7.7.4 '@pnpm/object.key-sorting@1000.0.1': dependencies: @@ -24967,7 +24967,7 @@ snapshots: log4js: 6.9.1 picomatch: 2.3.2 remeda: 0.0.32 - semver: 7.5.4 + semver: 7.7.4 typescript: 4.9.5 uuid: 8.3.2 ws: 8.14.2 @@ -25807,7 +25807,7 @@ snapshots: '@storybook/cli@9.1.20(@babel/preset-env@7.29.2(@babel/core@7.20.12))(@testing-library/dom@7.21.8)(prettier@3.8.1)': dependencies: '@storybook/codemod': 9.1.20(@babel/preset-env@7.29.2(@babel/core@7.20.12))(@testing-library/dom@7.21.8) - '@types/semver': 7.5.0 + '@types/semver': 7.7.1 commander: 12.1.0 create-storybook: 9.1.20 giget: 1.2.5 @@ -26204,14 +26204,14 @@ snapshots: dependencies: '@storybook/core-webpack': 9.1.20(storybook@9.1.20(@testing-library/dom@7.21.8)(prettier@3.8.1)) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.8.2)(webpack@5.105.4) - '@types/semver': 7.5.0 + '@types/semver': 7.7.1 find-up: 7.0.0 magic-string: 0.30.21 react: 19.2.4 react-docgen: 7.1.1 react-dom: 19.2.4(react@19.2.4) resolve: 1.22.11 - semver: 7.5.4 + semver: 7.7.4 storybook: 9.1.20(@testing-library/dom@7.21.8)(prettier@3.8.1) tsconfig-paths: 4.2.0 webpack: 5.105.4 @@ -26921,7 +26921,7 @@ snapshots: '@types/scheduler@0.16.8': {} - '@types/semver@7.5.0': {} + '@types/semver@7.7.1': {} '@types/send@0.17.6': dependencies: @@ -27045,7 +27045,7 @@ snapshots: graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - semver: 7.5.4 + semver: 7.7.4 ts-api-utils: 1.4.3(typescript@5.8.2) optionalDependencies: typescript: 5.8.2 @@ -27065,7 +27065,7 @@ snapshots: graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - semver: 7.5.4 + semver: 7.7.4 ts-api-utils: 1.4.3(typescript@5.8.2) optionalDependencies: typescript: 5.8.2 @@ -27085,7 +27085,7 @@ snapshots: graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - semver: 7.5.4 + semver: 7.7.4 ts-api-utils: 1.4.3(typescript@5.8.2) optionalDependencies: typescript: 5.8.2 @@ -27105,7 +27105,7 @@ snapshots: graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - semver: 7.5.4 + semver: 7.7.4 ts-api-utils: 1.4.3(typescript@5.8.2) optionalDependencies: typescript: 5.8.2 @@ -27252,7 +27252,7 @@ snapshots: '@typescript-eslint/rule-tester@8.56.1(eslint@9.37.0)(typescript@5.8.2)': dependencies: - '@types/semver': 7.5.0 + '@types/semver': 7.7.1 '@typescript-eslint/parser': 8.56.1(eslint@9.37.0)(typescript@5.8.2) '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.2) '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.2) @@ -27386,7 +27386,7 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.5.4 + semver: 7.7.4 ts-api-utils: 1.4.3(typescript@5.8.2) optionalDependencies: typescript: 5.8.2 @@ -27427,12 +27427,12 @@ snapshots: dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@7.11.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.0 + '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 6.19.1(typescript@5.8.2) '@typescript-eslint/types': 6.19.1(typescript@5.8.2) '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.8.2) eslint: 7.11.0 - semver: 7.5.4 + semver: 7.7.4 transitivePeerDependencies: - supports-color - typescript @@ -27441,12 +27441,12 @@ snapshots: dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@7.30.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.0 + '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 6.19.1(typescript@5.8.2) '@typescript-eslint/types': 6.19.1(typescript@5.8.2) '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.8.2) eslint: 7.30.0 - semver: 7.5.4 + semver: 7.7.4 transitivePeerDependencies: - supports-color - typescript @@ -27455,12 +27455,12 @@ snapshots: dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@7.7.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.0 + '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 6.19.1(typescript@5.8.2) '@typescript-eslint/types': 6.19.1(typescript@5.8.2) '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.8.2) eslint: 7.7.0 - semver: 7.5.4 + semver: 7.7.4 transitivePeerDependencies: - supports-color - typescript @@ -27469,12 +27469,12 @@ snapshots: dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.0 + '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 6.19.1(typescript@5.8.2) '@typescript-eslint/types': 6.19.1(typescript@5.8.2) '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.8.2) eslint: 8.57.1 - semver: 7.5.4 + semver: 7.7.4 transitivePeerDependencies: - supports-color - typescript @@ -27686,7 +27686,7 @@ snapshots: minimatch: 3.1.5 parse-semver: 1.1.1 read: 1.0.7 - semver: 7.5.4 + semver: 7.7.4 tmp: 0.2.5 typed-rest-client: 1.8.11 url-join: 4.0.1 @@ -29329,7 +29329,7 @@ snapshots: json-schema-typed: 7.0.3 onetime: 5.1.2 pkg-up: 3.1.0 - semver: 7.5.4 + semver: 7.7.4 confbox@0.1.8: {} @@ -29554,7 +29554,7 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.4.49) postcss-value-parser: 4.2.0 schema-utils: 3.3.0 - semver: 7.5.4 + semver: 7.7.4 webpack: 4.47.0 css-loader@5.2.7(webpack@5.105.4): @@ -29568,7 +29568,7 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.4.49) postcss-value-parser: 4.2.0 schema-utils: 3.3.0 - semver: 7.5.4 + semver: 7.7.4 webpack: 5.105.4 css-loader@6.11.0(@rspack/core@1.6.8(@swc/helpers@0.5.21))(webpack@5.105.4): @@ -29580,7 +29580,7 @@ snapshots: postcss-modules-scope: 3.2.1(postcss@8.4.49) postcss-modules-values: 4.0.0(postcss@8.4.49) postcss-value-parser: 4.2.0 - semver: 7.5.4 + semver: 7.7.4 optionalDependencies: '@rspack/core': 1.6.8(@swc/helpers@0.5.21) webpack: 5.105.4 @@ -29594,7 +29594,7 @@ snapshots: postcss-modules-scope: 3.2.1(postcss@8.4.49) postcss-modules-values: 4.0.0(postcss@8.4.49) postcss-value-parser: 4.2.0 - semver: 7.5.4 + semver: 7.7.4 webpack: 5.105.4 css-minimizer-webpack-plugin@3.4.1(webpack@5.105.4): @@ -29831,7 +29831,7 @@ snapshots: '@pnpm/crypto.base32-hash': 1.0.1 '@pnpm/types': 8.9.0 encode-registry: 3.0.1 - semver: 7.5.4 + semver: 7.7.4 des.js@1.1.0: dependencies: @@ -30738,7 +30738,7 @@ snapshots: optionator: 0.9.4 progress: 2.0.3 regexpp: 3.2.0 - semver: 7.5.4 + semver: 7.7.4 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 table: 5.4.6 @@ -30783,7 +30783,7 @@ snapshots: optionator: 0.9.4 progress: 2.0.3 regexpp: 3.2.0 - semver: 7.5.4 + semver: 7.7.4 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 table: 6.9.0 @@ -30824,7 +30824,7 @@ snapshots: optionator: 0.9.4 progress: 2.0.3 regexpp: 3.2.0 - semver: 7.5.4 + semver: 7.7.4 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 table: 5.4.6 @@ -30955,7 +30955,7 @@ snapshots: optionator: 0.9.4 progress: 2.0.3 regexpp: 3.2.0 - semver: 7.5.4 + semver: 7.7.4 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 @@ -31404,7 +31404,7 @@ snapshots: readable-stream: 3.6.2 rfdc: 1.4.1 secure-json-parse: 2.7.0 - semver: 7.5.4 + semver: 7.7.4 tiny-lru: 7.0.6 transitivePeerDependencies: - supports-color @@ -31634,7 +31634,7 @@ snapshots: memfs: 3.5.3 minimatch: 3.1.5 schema-utils: 2.7.0 - semver: 7.5.4 + semver: 7.7.4 tapable: 1.1.3 typescript: 5.8.2 webpack: 4.47.0 @@ -31653,7 +31653,7 @@ snapshots: minimatch: 3.1.5 node-abort-controller: 3.1.1 schema-utils: 3.3.0 - semver: 7.5.4 + semver: 7.7.4 tapable: 2.3.0 typescript: 5.8.2 webpack: 5.105.4 @@ -32784,7 +32784,7 @@ snapshots: '@babel/parser': 7.29.2 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.5.4 + semver: 7.7.4 transitivePeerDependencies: - supports-color @@ -33433,7 +33433,7 @@ snapshots: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.5.4 + semver: 7.7.4 transitivePeerDependencies: - supports-color @@ -33742,7 +33742,7 @@ snapshots: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.5.4 + semver: 7.7.4 jsx-ast-utils@3.3.5: dependencies: @@ -34008,7 +34008,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.5.4 + semver: 7.7.4 make-fetch-happen@8.0.14: dependencies: @@ -34429,7 +34429,7 @@ snapshots: node-abi@3.89.0: dependencies: - semver: 7.5.4 + semver: 7.7.4 optional: true node-abort-controller@3.1.1: {} @@ -34469,7 +34469,7 @@ snapshots: nopt: 5.0.0 npmlog: 4.1.2 rimraf: 3.0.2 - semver: 7.5.4 + semver: 7.7.4 tar: 6.2.1 which: 2.0.2 transitivePeerDependencies: @@ -34520,7 +34520,7 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.16.1 - semver: 7.5.4 + semver: 7.7.4 validate-npm-package-license: 3.0.4 normalize-path@2.1.1: @@ -34841,7 +34841,7 @@ snapshots: got: 11.8.6 registry-auth-token: 4.2.2 registry-url: 5.1.0 - semver: 7.5.4 + semver: 7.7.4 pako@1.0.11: {} @@ -35110,7 +35110,7 @@ snapshots: loader-utils: 2.0.4 postcss: 8.4.49 schema-utils: 3.3.0 - semver: 7.5.4 + semver: 7.7.4 webpack: 4.47.0 postcss-loader@4.3.0(postcss@7.0.39)(webpack@4.47.0): @@ -35120,7 +35120,7 @@ snapshots: loader-utils: 2.0.4 postcss: 7.0.39 schema-utils: 3.3.0 - semver: 7.5.4 + semver: 7.7.4 webpack: 4.47.0 postcss-loader@6.2.1(postcss@8.4.49)(webpack@5.105.4): @@ -35128,7 +35128,7 @@ snapshots: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.4.49 - semver: 7.5.4 + semver: 7.7.4 webpack: 5.105.4 postcss-merge-longhand@5.1.7(postcss@8.4.49): @@ -37773,7 +37773,7 @@ snapshots: is-yarn-global: 0.3.0 latest-version: 5.1.0 pupa: 2.1.1 - semver: 7.5.4 + semver: 7.7.4 semver-diff: 3.1.1 xdg-basedir: 4.0.0 diff --git a/common/config/subspaces/default/repo-state.json b/common/config/subspaces/default/repo-state.json index 489ce5e9c35..df39286d591 100644 --- a/common/config/subspaces/default/repo-state.json +++ b/common/config/subspaces/default/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "12c99da65e5e0e0e99e172ebdcee3f5a499a4ac1", + "pnpmShrinkwrapHash": "30a2f5b3e16ea4a4e652c0f2babe352ac536191a", "preferredVersionsHash": "029c99bd6e65c5e1f25e2848340509811ff9753c" } diff --git a/heft-plugins/heft-api-extractor-plugin/package.json b/heft-plugins/heft-api-extractor-plugin/package.json index aa3740cd691..95a1dd693e0 100644 --- a/heft-plugins/heft-api-extractor-plugin/package.json +++ b/heft-plugins/heft-api-extractor-plugin/package.json @@ -19,13 +19,13 @@ }, "dependencies": { "@rushstack/node-core-library": "workspace:*", - "semver": "~7.5.4" + "semver": "~7.7.4" }, "devDependencies": { "@microsoft/api-extractor": "workspace:*", "@rushstack/heft": "workspace:*", "@rushstack/terminal": "workspace:*", - "@types/semver": "7.5.0", + "@types/semver": "7.7.1", "decoupled-local-node-rig": "workspace:*", "eslint": "~9.37.0" }, diff --git a/heft-plugins/heft-lint-plugin/package.json b/heft-plugins/heft-lint-plugin/package.json index 074ee2c9cea..14ce881979b 100644 --- a/heft-plugins/heft-lint-plugin/package.json +++ b/heft-plugins/heft-lint-plugin/package.json @@ -21,7 +21,7 @@ "dependencies": { "@rushstack/node-core-library": "workspace:*", "json-stable-stringify-without-jsonify": "1.0.1", - "semver": "~7.5.4" + "semver": "~7.7.4" }, "devDependencies": { "@rushstack/heft-typescript-plugin": "workspace:*", @@ -30,7 +30,7 @@ "@types/eslint": "9.6.1", "@types/eslint-8": "npm:@types/eslint@8.56.10", "@types/json-stable-stringify-without-jsonify": "1.0.2", - "@types/semver": "7.5.0", + "@types/semver": "7.7.1", "decoupled-local-node-rig": "workspace:*", "eslint": "~9.37.0", "eslint-8": "npm:eslint@~8.57.0", diff --git a/heft-plugins/heft-typescript-plugin/package.json b/heft-plugins/heft-typescript-plugin/package.json index 2963fc38cd9..c5e6f600b6b 100644 --- a/heft-plugins/heft-typescript-plugin/package.json +++ b/heft-plugins/heft-typescript-plugin/package.json @@ -48,13 +48,13 @@ "@rushstack/node-core-library": "workspace:*", "@rushstack/heft-config-file": "workspace:*", "@types/tapable": "1.0.6", - "semver": "~7.5.4", + "semver": "~7.7.4", "tapable": "1.1.3" }, "devDependencies": { "@rushstack/heft": "workspace:*", "@rushstack/terminal": "workspace:*", - "@types/semver": "7.5.0", + "@types/semver": "7.7.1", "decoupled-local-node-rig": "workspace:*", "eslint": "~9.37.0", "typescript": "~5.8.2" diff --git a/libraries/node-core-library/package.json b/libraries/node-core-library/package.json index acaa218411a..14f9391d0e3 100644 --- a/libraries/node-core-library/package.json +++ b/libraries/node-core-library/package.json @@ -43,7 +43,7 @@ "import-lazy": "~4.0.0", "jju": "~1.4.0", "resolve": "~1.22.1", - "semver": "~7.5.4", + "semver": "~7.7.4", "ajv": "~8.18.0", "ajv-draft-04": "~1.0.0", "ajv-formats": "~3.0.1" @@ -54,7 +54,7 @@ "@types/fs-extra": "7.0.0", "@types/jju": "1.4.1", "@types/resolve": "1.20.2", - "@types/semver": "7.5.0", + "@types/semver": "7.7.1", "decoupled-local-node-rig": "workspace:*", "eslint": "~9.37.0" }, diff --git a/libraries/npm-check-fork/package.json b/libraries/npm-check-fork/package.json index d3ff10f38e1..0395de4b488 100644 --- a/libraries/npm-check-fork/package.json +++ b/libraries/npm-check-fork/package.json @@ -42,12 +42,12 @@ }, "dependencies": { "giturl": "^2.0.0", - "semver": "~7.5.4", + "semver": "~7.7.4", "@rushstack/node-core-library": "workspace:*" }, "devDependencies": { "@rushstack/heft": "workspace:*", - "@types/semver": "7.5.0", + "@types/semver": "7.7.1", "local-node-rig": "workspace:*", "eslint": "~9.37.0" }, diff --git a/libraries/npm-check-fork/src/CreatePackageSummary.ts b/libraries/npm-check-fork/src/CreatePackageSummary.ts index 72e8f108753..f539e2ba0dc 100644 --- a/libraries/npm-check-fork/src/CreatePackageSummary.ts +++ b/libraries/npm-check-fork/src/CreatePackageSummary.ts @@ -1,7 +1,7 @@ import { existsSync } from 'node:fs'; import path from 'node:path'; -import semver from 'semver'; +import semver, { type ReleaseType } from 'semver'; import type { INpmCheckState, INpmCheckPackageJson } from './interfaces/INpmCheck.ts'; import type { INpmCheckPackageSummary, INpmCheckVersionBumpType } from './interfaces/INpmCheckPackageSummary'; @@ -47,25 +47,19 @@ export default async function createPackageSummary( if (packageJsonVersion) { versionWanted = semver.maxSatisfying(versions, packageJsonVersion); } - const versionToUse: string | undefined | null = installedVersion || versionWanted; - const usingNonSemver: boolean | '' | null = - latest !== undefined && semver.valid(latest) && semver.lt(latest, '1.0.0-pre'); + const versionToUse: string | undefined | null = installedVersion || versionWanted; let bump: INpmCheckVersionBumpType; - const bumpRaw: INpmCheckVersionBumpType = - semver.valid(latest) && - semver.valid(versionToUse) && - (usingNonSemver && versionToUse && latest - ? semver.diff(versionToUse, latest) - ? 'nonSemver' - : semver.diff(versionToUse, latest) - : versionToUse && latest - ? semver.diff(versionToUse, latest) - : undefined); - if (bumpRaw && bumpRaw !== null) { - bump = bumpRaw as INpmCheckVersionBumpType; - } else { - bump = undefined; + if (versionToUse && latest && semver.valid(latest) && semver.valid(versionToUse)) { + const diff: ReleaseType | null = semver.diff(versionToUse, latest); + if (diff) { + const usingNonSemver: boolean = semver.lt(latest, '1.0.0-pre'); + if (usingNonSemver) { + bump = 'nonSemver'; + } else { + bump = diff; + } + } } return { diff --git a/libraries/npm-check-fork/src/interfaces/INpmCheckPackageSummary.ts b/libraries/npm-check-fork/src/interfaces/INpmCheckPackageSummary.ts index 21d2aed3bd2..2184a41c227 100644 --- a/libraries/npm-check-fork/src/interfaces/INpmCheckPackageSummary.ts +++ b/libraries/npm-check-fork/src/interfaces/INpmCheckPackageSummary.ts @@ -8,6 +8,7 @@ export type INpmCheckVersionBumpType = | 'patch' | 'prepatch' | 'prerelease' + | 'release' | 'nonSemver' | undefined // eslint-disable-next-line @rushstack/no-new-null diff --git a/libraries/package-extractor/package.json b/libraries/package-extractor/package.json index e8c6b0f13fb..f35615ac1ea 100644 --- a/libraries/package-extractor/package.json +++ b/libraries/package-extractor/package.json @@ -48,7 +48,7 @@ "jszip": "~3.8.0", "minimatch": "10.2.3", "npm-packlist": "~5.1.3", - "semver": "~7.5.4" + "semver": "~7.7.4" }, "devDependencies": { "local-node-rig": "workspace:*", @@ -59,7 +59,7 @@ "@types/npm-packlist": "~1.1.1", "eslint": "~9.37.0", "webpack": "~5.105.2", - "@types/semver": "7.5.0" + "@types/semver": "7.7.1" }, "sideEffects": false } diff --git a/libraries/rush-lib/package.json b/libraries/rush-lib/package.json index 19301b3db9b..836e27dbbd9 100644 --- a/libraries/rush-lib/package.json +++ b/libraries/rush-lib/package.json @@ -74,7 +74,7 @@ "pnpm-sync-lib": "0.3.3", "read-package-tree": "~5.1.5", "rxjs": "~6.6.7", - "semver": "~7.5.4", + "semver": "~7.7.4", "ssri": "~8.0.0", "strict-uri-encode": "~2.0.0", "tapable": "2.2.1", @@ -94,7 +94,7 @@ "@types/npm-package-arg": "6.1.0", "@types/object-hash": "~3.0.6", "@types/read-package-tree": "5.1.0", - "@types/semver": "7.5.0", + "@types/semver": "7.7.1", "@types/ssri": "~7.1.0", "@types/strict-uri-encode": "2.0.0", "@types/webpack-env": "1.18.8", diff --git a/libraries/rush-sdk/package.json b/libraries/rush-sdk/package.json index 2acaee1ac93..1e18cfaf87f 100644 --- a/libraries/rush-sdk/package.json +++ b/libraries/rush-sdk/package.json @@ -57,7 +57,7 @@ "@rushstack/stream-collator": "workspace:*", "@rushstack/ts-command-line": "workspace:*", "@rushstack/webpack-preserve-dynamic-require-plugin": "workspace:*", - "@types/semver": "7.5.0", + "@types/semver": "7.7.1", "@types/webpack-env": "1.18.8", "eslint": "~9.37.0", "local-node-rig": "workspace:*",