Skip to content

build!: publish ESM only, require Node 22 and update dependencies - #50

Merged
mvantellingen merged 8 commits into
mainfrom
modernize
Oct 26, 2026
Merged

mvantellingen merged 8 commits into
mainfrom
modernize

Conversation

@mvantellingen

@mvantellingen mvantellingen commented Oct 26, 2026 •

Copy link
Copy Markdown
Member

Summary

  • build(deps): update dev dependencies, the basic example (next 16.4.2, react 19.3.1) and pnpm 12.14.0
  • build!: require Node.js >= 22 (.nvmrc)
  • build!: publish ESM only (CommonJS build dropped)
  • ci: test on Node 22/24/26, changesets/action runs the version script, release only on pushes to main
  • build: run publint via tsdown on every build (publint: true + failOnWarn: true, so package and build warnings fail pnpm build)
  • docs: npm badges
  • changeset (minor, package is 0.x semantics per changeset)

Supersedes dependabot #49.

Update dev dependencies, the basic example (next 16.4.2, react 19.3.1)
and pnpm to 12.14.0.
BREAKING CHANGE: the package now declares engines.node >=22.
Also run the changesets version script through changesets/action and
only release on pushes to main.
BREAKING CHANGE: the CommonJS build is no longer published.
@mvantellingen
mvantellingen merged commit 4aa0992 into main Oct 26, 2026
13 checks passed
@mvantellingen
mvantellingen deleted the modernize branch October 26, 2026 06:00
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.

1 participant