Bump versions of create-widget, update template dependencies and node24 - #288
Open
crysadrak wants to merge 11 commits into
Open
Bump versions of create-widget, update template dependencies and node24#288crysadrak wants to merge 11 commits into
crysadrak wants to merge 11 commits into
Conversation
crysadrak
force-pushed
the
fix-changeset-config
branch
from
March 26, 2026 07:48
598f394 to
10e3ecf
Compare
crysadrak
force-pushed
the
update-create-widget
branch
from
March 26, 2026 07:53
dcb8683 to
bbffcbf
Compare
crysadrak
marked this pull request as draft
March 27, 2026 09:45
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates @merkur/create-widget and its generated templates to newer major dependency versions and raises the minimum supported Node.js versions for both the tool and generated projects.
Changes:
- Bump
@merkur/create-widgetruntime requirements/deps (Node>=12→>=20,execa7→9,inquirer9→13). - Update generated template server/deps (Node
>=20→>=24, Express 4→5, Helmet 5→8, etc.) and replacecluster.isMasterwithcluster.isPrimary. - Update view templates to
@merkur/*0.47.2, add template.gitignore, and refreshpackage-lock.json.
Reviewed changes
Copilot reviewed 11 out of 12 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| packages/create-widget/views/uhtml/template.json | Bumps generated µhtml widget dependency version. |
| packages/create-widget/views/svelte/template.json | Bumps generated Svelte widget dependency version. |
| packages/create-widget/views/preact/template.json | Bumps generated Preact widget dependency version. |
| packages/create-widget/template/server/server.js | Uses cluster.isPrimary in generated server template. |
| packages/create-widget/template/package.json | Updates generated template dependencies and Node engine to 24. |
| packages/create-widget/template/.nvmrc | Sets template Node version to 24. |
| packages/create-widget/template/.gitignore | Adds ignore rule for template build output. |
| packages/create-widget/scripts/create.mjs | Updates Inquirer prompt type to select. |
| packages/create-widget/package.json | Updates tool Node engine and dependency major versions. |
| packages/create-widget/.npmignore | Adjusts npm packaging allowlist for template/view files. |
| package-lock.json | Lockfile refresh due to dependency upgrades. |
| .changeset/quick-ads-argue.md | Records major release changes and upgrade guidance. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
crysadrak
force-pushed
the
update-create-widget
branch
from
April 1, 2026 07:23
da036c4 to
0316fd7
Compare
Contributor
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 20 out of 25 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
crysadrak
force-pushed
the
update-create-widget
branch
from
April 8, 2026 21:30
142f30e to
1197a74
Compare
crysadrak
changed the base branch from
fix-changeset-config
to
fix-release-process
April 8, 2026 21:31
crysadrak
marked this pull request as ready for review
April 8, 2026 21:31
Fix release process, only tag and pr actions, root tag creation
crysadrak
force-pushed
the
update-create-widget
branch
from
April 10, 2026 07:10
1197a74 to
fffd87e
Compare
fix: update deploy job to depend on test and trigger on master branch
…ription, HeadlineSlot, and ErrorView components
crysadrak
force-pushed
the
update-create-widget
branch
from
April 10, 2026 08:43
fffd87e to
99978ba
Compare
crysadrak
force-pushed
the
update-create-widget
branch
from
April 10, 2026 10:48
99978ba to
d833479
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps
@merkur/create-widgetdependencies to their latest major versions and raises the minimum Node.js requirement.Changes:
>=12→>=20(tool),>=20→>=24(generated template)execa7 → 9,inquirer9 → 13,express4 → 5,helmet5 → 8,cross-env7 → 10,config3 → 4,express-static-gzip2 → 3cluster.isMasterwithcluster.isPrimary.nvmrcto Node 24