Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/reproduction-close.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@3a9db7e6a41a89f618792c92c0e97cc736e1b13f # v10.0.0
- uses: actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008 # v10.1.0
with:
days-before-stale: -1 # Issues and PR will never be flagged stale automatically.
stale-issue-label: needs reproduction # Label that flags an issue as stale.
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/reproduction.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
reproduire:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- uses: Hebilicious/reproduire@4b686ae9cbb72dad60f001d278b6e3b2ce40a9ac # v0.0.9-mp
with:
label: needs reproduction
6 changes: 3 additions & 3 deletions client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@
},
"devDependencies": {
"@iconify-json/carbon": "^1.2.14",
"@nuxt/devtools-kit": "^2.6.5",
"@nuxt/devtools-ui-kit": "^2.6.5",
"@nuxt/devtools-kit": "^2.7.0",
"@nuxt/devtools-ui-kit": "^2.7.0",
"@nuxt/kit": "^4.1.3",
"nuxt": "^4.1.3",
"vue": "^3.5.22",
"vue": "^3.5.25",
"vue-router": "latest"
}
}
12 changes: 6 additions & 6 deletions docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,20 @@
"@iconify-json/heroicons": "^1.2.3",
"@iconify-json/noto": "^1.2.7",
"@iconify-json/ph": "^1.2.2",
"@iconify-json/simple-icons": "^1.2.54",
"@nuxt/content": "^3.7.1",
"@nuxt/fonts": "^0.11.4",
"@iconify-json/simple-icons": "^1.2.60",
"@nuxt/content": "^3.8.2",
"@nuxt/fonts": "^0.12.1",
"@nuxt/image": "^1.11.0",
"@nuxt/scripts": "workspace:*",
"@nuxt/ui": "4.0.0",
"@nuxt/ui": "4.2.1",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"@nuxt/ui": "4.2.1",
"@nuxt/ui": "^4.2.1",

The @nuxt/ui dependency is pinned to 4.2.1 without a caret, which is inconsistent with all other dependencies in this file that use flexible versioning with the ^ prefix.

View Details

Analysis

Inconsistent version pinning for @nuxt/ui dependency

What fails: docs/package.json line 20 specifies @nuxt/ui as pinned version 4.2.1 (without caret prefix), while all 13 other dependencies use caret versioning (^) for flexible version constraints within the major version.

How to reproduce:

cat docs/package.json | grep -A 15 '"dependencies"'

Result: Shows "@nuxt/ui": "4.2.1" (pinned) while all surrounding dependencies have caret prefix:

  • "@nuxt/content": "^3.8.2"
  • "@nuxt/fonts": "^0.12.1"
  • "@nuxthq/studio": "^2.2.1"
  • All other 10 dependencies also use ^ prefix

Expected behavior: According to npm semantic versioning, caret versioning allows compatible updates (minor/patch versions) within a major version. The project consistently uses this pattern for all other dependencies, so @nuxt/ui should be ^4.2.1 to match the established convention and allow patch/minor updates like other dependencies.

Root cause: Automated dependency update (Renovate bot commit 0b37709) preserved the previous pinned format when bumping the version from 4.0.0 to 4.2.1, rather than applying the project's standard caret versioning pattern used throughout the file.

"@nuxthq/studio": "^2.2.1",
"@nuxtjs/seo": "^3.2.2",
"@vueuse/core": "^13.9.0",
"@vueuse/nuxt": "^13.9.0",
"better-sqlite3": "^12.4.1",
"better-sqlite3": "^12.4.6",
"nuxt-content-twoslash": "^0.1.2",
"nuxt-llms": "^0.1.3",
"ohash": "^2.0.11",
"shiki": "^3.13.0"
"shiki": "^3.17.0"
}
}
46 changes: 23 additions & 23 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "@nuxt/scripts",
"type": "module",
"version": "0.13.0",
"packageManager": "pnpm@10.18.3",
"packageManager": "pnpm@10.23.0",
"description": "Load third-party scripts with better performance, privacy and DX in Nuxt Apps.",
"author": {
"website": "https://harlanzw.com",
Expand Down Expand Up @@ -73,12 +73,12 @@
},
"peerDependencies": {
"@googlemaps/markerclusterer": "^2.6.2",
"@paypal/paypal-js": "^8.1.2",
"@stripe/stripe-js": "^7.0.0",
"@paypal/paypal-js": "^8.4.2",
"@stripe/stripe-js": "^7.9.0",
"@types/google.maps": "^3.58.1",
"@types/vimeo__player": "^2.18.3",
"@types/youtube": "^0.1.0",
"@unhead/vue": "^2.0.3"
"@types/youtube": "^0.1.2",
"@unhead/vue": "^2.0.19"
},
"peerDependenciesMeta": {
"@googlemaps/markerclusterer": {
Expand Down Expand Up @@ -106,44 +106,44 @@
"consola": "^3.4.2",
"defu": "^6.1.4",
"h3": "^1.15.4",
"magic-string": "^0.30.19",
"ofetch": "^1.4.1",
"magic-string": "^0.30.21",
"ofetch": "^1.5.1",
"ohash": "^2.0.11",
"pathe": "^2.0.3",
"pkg-types": "^2.3.0",
"sirv": "^3.0.2",
"std-env": "^3.10.0",
"ufo": "^1.6.1",
"unplugin": "^2.3.10",
"unstorage": "^1.17.1",
"unplugin": "^2.3.11",
"unstorage": "^1.17.3",
"valibot": "^1.1.0"
},
"devDependencies": {
"@nuxt/devtools-kit": "^2.6.5",
"@nuxt/devtools-ui-kit": "^2.6.5",
"@nuxt/eslint-config": "^1.9.0",
"@nuxt/devtools-kit": "^2.7.0",
"@nuxt/devtools-ui-kit": "^2.7.0",
"@nuxt/eslint-config": "^1.11.0",
"@nuxt/module-builder": "^1.0.2",
"@nuxt/scripts": "workspace:*",
"@nuxt/test-utils": "3.19.2",
"@nuxt/test-utils": "3.20.1",
"@paypal/paypal-js": "^9.0.1",
"@types/semver": "^7.7.1",
"@typescript-eslint/typescript-estree": "^8.46.1",
"@typescript-eslint/typescript-estree": "^8.48.0",
"@vue/test-utils": "^2.4.6",
"acorn-loose": "^8.5.2",
"bumpp": "^10.3.1",
"bumpp": "^10.3.2",
"changelogen": "^0.6.2",
"eslint": "^9.37.0",
"eslint": "^9.39.1",
"eslint-plugin-n": "^17.23.1",
"happy-dom": "^20.0.2",
"knitwork": "^1.2.0",
"happy-dom": "^20.0.10",
"knitwork": "^1.3.0",
"nuxt": "^4.1.3",
"playwright-core": "^1.56.0",
"shiki": "^3.13.0",
"playwright-core": "^1.57.0",
"shiki": "^3.17.0",
"typescript": "5.9.3",
"vitest": "^3.2.4",
"vue": "^3.5.22",
"vue-router": "^4.6.2",
"vue-tsc": "^3.0.9"
"vue": "^3.5.25",
"vue-router": "^4.6.3",
"vue-tsc": "^3.1.5"
},
"resolutions": {
"@nuxt/scripts": "workspace:*"
Expand Down
Loading
Loading