Skip to content

chore(deps): update#2180

Merged
benjamincanac merged 11 commits intomainfrom
chore/deps
Feb 12, 2026
Merged

chore(deps): update#2180
benjamincanac merged 11 commits intomainfrom
chore/deps

Conversation

@atinux
Copy link
Member

@atinux atinux commented Feb 11, 2026

No description provided.

@vercel
Copy link
Contributor

vercel bot commented Feb 11, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nuxt Ready Ready Preview, Comment Feb 12, 2026 3:35pm

@coderabbitai
Copy link

coderabbitai bot commented Feb 11, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

This pull request updates multiple aspects of the project. The primary change involves upgrading numerous dependencies in package.json, including Nuxt ecosystem packages (@nuxt/ui, @nuxt/content, @nuxtjs/mdc), Vue utilities (@vueuse packages), and supporting libraries (shiki, date-fns, better-sqlite3). Additionally, the pnpm package manager is updated from 10.26.0 to 10.29.3, and a Vitest configuration property is added. Minor code changes include updating an import path in the MDC parser helper and adding explicit type annotations to a comparator function.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

🚥 Pre-merge checks | ✅ 1 | ❌ 2
❌ Failed checks (2 inconclusive)
Check name Status Explanation Resolution
Description check ❓ Inconclusive No pull request description was provided by the author, making it impossible to verify if it relates to the changeset. Add a pull request description explaining the purpose and scope of the dependency updates.
Title check ❓ Inconclusive The title 'chore(deps): update' is vague and generic, using the non-descriptive term 'update' without conveying meaningful specifics about the changeset beyond indicating dependency-related changes. Consider a more descriptive title like 'chore(deps): update dependencies and improve type annotations' to better reflect the scope of changes including the @nuxtjs/mdc import path fix and other modifications.
✅ Passed checks (1 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/deps

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Fix all issues with AI agents
In `@nuxt.config.ts`:
- Around line 78-81: The project sets experimental.sqliteConnector = 'native' so
better-sqlite3 appears unused; remove the "better-sqlite3" entry from
package.json dependencies/devDependencies and from pnpm.onlyBuiltDependencies
(and any test rebuild scripts) after confirming there are no direct imports of
better-sqlite3 in the codebase, then run the install/rebuild to verify nothing
breaks; reference the sqliteConnector setting in nuxt.config.ts and the
package.json key "better-sqlite3" plus pnpm.onlyBuiltDependencies and any test
rebuild script names when making the changes.

In `@package.json`:
- Around line 47-49: Bump of `@vueuse` packages to v14 may introduce breaking
changes; run the full test suite and manually verify runtime behavior focusing
on createSharedComposable usage (ensure import.meta.client conditional still
works), vIntersectionObserver directive behavior, and any code paths using
useThrottleFn and computedAsync for changed semantics; update any deprecated
alias imports to the new exports if tests or runtime errors surface and adjust
call signatures/usages in functions referencing createSharedComposable,
useThrottleFn, computedAsync or directives like vIntersectionObserver to match
v14 API.
🧹 Nitpick comments (1)
package.json (1)

114-116: Update Vite override to stable or document the reason for using beta.

The pinned 8.0.0-beta.2 is a beta version; Vite 8 remains unreleased as of February 2026, while Vite 7.3.1 is the current stable version. Either upgrade to stable (if compatible), or add a comment explaining why Vite 8 beta is necessary for this project. If Vite 8 features are required, consider updating to a more recent beta (e.g., 8.0.0-beta.12 from Feb 3, 2026).

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Fix all issues with AI agents
In `@package.json`:
- Around line 70-71: Remove the unused dependency `@ai-sdk/openai` from
devDependencies in package.json and run tests; also verify compatibility for the
`@ai-sdk/mcp` major upgrade by running and updating usages in test/mcp.eval.ts and
any calls to experimental_createMCPClient to match the new 1.x API (adjust call
signatures, import paths, or option names as needed) until tests pass.
- Line 19: The Playwright Docker image tag in the npm script
"test:browser:update" (mcr.microsoft.com/playwright:v1.57.0-noble) does not
match the installed package versions (`@playwright/test` and playwright at
^1.58.2); either downgrade the package versions to ^1.57.2 (recommended until
the v1.58.2 image is published) or update the docker image tag to v1.58.2-noble
once available — change the versions for "@playwright/test" and "playwright" to
^1.57.2 if choosing the immediate fix, or update the docker tag in the
"test:browser:update" script to v1.58.2-noble when the image is released.
🧹 Nitpick comments (2)
package.json (2)

110-110: Vite override still pinned to a beta version.

vite is overridden to 8.0.0-beta.14. This is fine during development, but worth tracking — beta overrides are easy to forget once a stable release ships.


56-56: motion-v is pinned without a caret, unlike most other dependencies.

"motion-v": "1.10.3" is an exact pin while nearly all other deps use ^. If this is intentional (e.g., known regression in newer versions), it's fine — otherwise, consider ^1.10.3 for consistency.

"test:nuxt": "vitest --project nuxt",
"test:browser": "playwright test test/browser",
"test:browser:update": "docker run --rm --network host -v $(pwd):/work/ -v /tmp/playwright-node-modules:/work/node_modules -w /work/ -it mcr.microsoft.com/playwright:v1.57.0-noble bash -c 'corepack enable && pnpm i && pnpm rebuild better-sqlite3 && pnpm playwright test test/browser --update-snapshots'",
"test:browser:update": "docker run --rm --network host -v $(pwd):/work/ -v /tmp/playwright-node-modules:/work/node_modules -w /work/ -it mcr.microsoft.com/playwright:v1.57.0-noble bash -c 'corepack enable && pnpm i && pnpm playwright test test/browser --update-snapshots'",
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

# Check the package.json to verify the versions mentioned
# First, let's check the line with the Docker image reference (around line 19)
sed -n '15,25p' package.json

# Then check lines around 78 and 90 for `@playwright/test` and playwright versions
sed -n '75,82p' package.json
sed -n '87,95p' package.json

Repository: nuxt/nuxt.com

Length of output: 1215


🌐 Web query:

playwright docker image v1.58.2-noble mcr.microsoft.com available

💡 Result:

As of the current official Playwright Docker documentation, the published mcr.microsoft.com/playwright tags shown are for v1.57.0 (including v1.57.0-noble and v1.57.0-jammy)—there is no mention/listing of v1.58.2-noble there. [1]

To confirm whether v1.58.2-noble exists on MCR from your environment, try one of:

docker pull mcr.microsoft.com/playwright:v1.58.2-noble
# or
docker manifest inspect mcr.microsoft.com/playwright:v1.58.2-noble

If it’s available, these will succeed; if not, you’ll get a manifest/tag-not-found style error.

Source

  • Official Playwright “Docker” docs showing the currently documented tags (v1.57.0, incl. -noble). [1]

Update Playwright Docker image version to match npm packages.

The test:browser:update script uses mcr.microsoft.com/playwright:v1.57.0-noble, but @playwright/test and playwright are both set to ^1.58.2. Playwright requires matching versions between npm packages and browser binaries—this mismatch will cause test failures or incorrect snapshot results.

However, the v1.58.2-noble Docker image tag does not yet appear in the official Playwright registry. Either wait for the image to be published or downgrade the npm packages to ^1.57.2:

Option A: Downgrade npm packages to 1.57.2 (recommended until v1.58.2 Docker image is available)

Update lines 79 and 91 in package.json to:

"@playwright/test": "^1.57.2",
"playwright": "^1.57.2",
Option B: Update Docker image once v1.58.2 is available
-    "test:browser:update": "docker run --rm --network host -v $(pwd):/work/ -v /tmp/playwright-node-modules:/work/node_modules -w /work/ -it mcr.microsoft.com/playwright:v1.57.0-noble bash -c 'corepack enable && pnpm i && pnpm playwright test test/browser --update-snapshots'",
+    "test:browser:update": "docker run --rm --network host -v $(pwd):/work/ -v /tmp/playwright-node-modules:/work/node_modules -w /work/ -it mcr.microsoft.com/playwright:v1.58.2-noble bash -c 'corepack enable && pnpm i && pnpm playwright test test/browser --update-snapshots'",

Also applies to: 79-79, 91-91

🤖 Prompt for AI Agents
In `@package.json` at line 19, The Playwright Docker image tag in the npm script
"test:browser:update" (mcr.microsoft.com/playwright:v1.57.0-noble) does not
match the installed package versions (`@playwright/test` and playwright at
^1.58.2); either downgrade the package versions to ^1.57.2 (recommended until
the v1.58.2 image is published) or update the docker image tag to v1.58.2-noble
once available — change the versions for "@playwright/test" and "playwright" to
^1.57.2 if choosing the immediate fix, or update the docker tag in the
"test:browser:update" script to v1.58.2-noble when the image is released.

@coderabbitai
Copy link

coderabbitai bot commented Feb 12, 2026

Caution

Review failed

An error occurred during the review process. Please try again later.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/deps

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@benjamincanac benjamincanac merged commit 2335451 into main Feb 12, 2026
17 of 18 checks passed
@benjamincanac benjamincanac deleted the chore/deps branch February 12, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants