Skip to content

chore: Update to pnpm v11#2743

Open
matthewlipski wants to merge 1 commit into
mainfrom
pnpm-11
Open

chore: Update to pnpm v11#2743
matthewlipski wants to merge 1 commit into
mainfrom
pnpm-11

Conversation

@matthewlipski
Copy link
Copy Markdown
Collaborator

@matthewlipski matthewlipski commented May 13, 2026

Summary

This PR updates the repo to use pnpm v11.

Rationale

Not a whole lot going on here, this is more in preparation for migrating to Vite Plus which will happen in another PR.

Changes

  • Updated packageManager to pnpm v11 in package.json.
  • Cleaned up package.json by moving package version overrides and post install build allowance to pnpm-workspace.yaml.
  • Added minimum package age of 1 day to pnpm-workspace.yaml.

Impact

N/A

Testing

N/A

Screenshots/Video

Checklist

  • Code follows the project's coding standards.
  • Unit tests covering the new feature have been added.
  • All existing tests pass.
  • The documentation has been updated to reflect the new feature

Additional Notes

N/A

Summary by CodeRabbit

  • Chores
    • Updated package manager to a newer version
    • Updated workspace configuration with dependency pinning and build settings optimization

Review Change Stack

@vercel
Copy link
Copy Markdown

vercel Bot commented May 13, 2026

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

Project Deployment Actions Updated (UTC)
blocknote Error Error May 13, 2026 5:52pm
blocknote-website Error Error May 13, 2026 5:52pm

Request Review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 13, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 52ba2d2b-a40b-43b2-b525-bf0cad403d32

📥 Commits

Reviewing files that changed from the base of the PR and between e62880b and 0be007e.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (2)
  • package.json
  • pnpm-workspace.yaml

📝 Walkthrough

Walkthrough

This pull request upgrades the package manager to pnpm 11.1.1 and expands workspace configuration with release timing controls, vitest version pins, and selective build permissions for optional dependencies.

Changes

Workspace and Dependency Configuration

Layer / File(s) Summary
Package manager upgrade
package.json
The root packageManager field updated to pnpm 11.1.1 with corresponding sha512 metadata.
Workspace build and release configuration
pnpm-workspace.yaml
Workspace configuration adds minimumReleaseAge: 1440, extends overrides to pin vitest and @vitest/runner to 4.1.2, and introduces allowBuilds to explicitly permit builds for packages like @parcel/watcher, esbuild, and msw while disabling builds for canvas, sharp, and workerd.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Poem

🐰 A pnpm spring bloom arrives,
Version leaps from ten to eleven,
Vitest pinned and builds controlled—
Workspace harmony revived,
Dependencies settled like clover in the sun.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore: Update to pnpm v11' is clear, specific, and directly summarizes the main change—updating the package manager to pnpm v11.
Description check ✅ Passed The description covers the required template sections: Summary, Rationale, Changes, Impact, Testing, and Checklist. All major changes are documented and the purpose is clearly explained.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch pnpm-11

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.

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 13, 2026

Open in StackBlitz

@blocknote/ariakit

npm i https://pkg.pr.new/@blocknote/ariakit@2743

@blocknote/code-block

npm i https://pkg.pr.new/@blocknote/code-block@2743

@blocknote/core

npm i https://pkg.pr.new/@blocknote/core@2743

@blocknote/mantine

npm i https://pkg.pr.new/@blocknote/mantine@2743

@blocknote/react

npm i https://pkg.pr.new/@blocknote/react@2743

@blocknote/server-util

npm i https://pkg.pr.new/@blocknote/server-util@2743

@blocknote/shadcn

npm i https://pkg.pr.new/@blocknote/shadcn@2743

@blocknote/xl-ai

npm i https://pkg.pr.new/@blocknote/xl-ai@2743

@blocknote/xl-docx-exporter

npm i https://pkg.pr.new/@blocknote/xl-docx-exporter@2743

@blocknote/xl-email-exporter

npm i https://pkg.pr.new/@blocknote/xl-email-exporter@2743

@blocknote/xl-multi-column

npm i https://pkg.pr.new/@blocknote/xl-multi-column@2743

@blocknote/xl-odt-exporter

npm i https://pkg.pr.new/@blocknote/xl-odt-exporter@2743

@blocknote/xl-pdf-exporter

npm i https://pkg.pr.new/@blocknote/xl-pdf-exporter@2743

commit: 0be007e

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