Skip to content

deps: upgrade dev dependencies - #233

Merged
willybrauner merged 7 commits into
mainfrom
deps/upgrade-dev-dependencies
Oct 10, 2026
Merged

willybrauner merged 7 commits into
mainfrom
deps/upgrade-dev-dependencies

Conversation

@willybrauner

@willybrauner willybrauner commented Oct 10, 2026 •

Copy link
Copy Markdown
Owner

Migrate the build from tsup to tsdown and update all dependencies to their latest version.

tsup is no longer maintained and can't emit declaration files with TypeScript 7, so the build was broken after the dependencies update.

  • Build: tsup is replaced by tsdown (rolldown). The published files and the public API are the same: interpol.js, interpol.cjs, interpol.d.ts, interpol.d.cts and their sourcemaps.
  • Minification: still done by terser (as a rolldown plugin) to keep properties mangling, the bundle size is unchanged (~3.5kB brotli).
  • Dependencies: TypeScript 7, Vite 8, Vitest 5, jsdom 30, size-limit 14, changesets 3, pnpm 12.
  • Tests: jsdom 30 drops invalid CSS declarations like a browser does, styles() tests now use valid unitless values (0) to check autoUnits = false. The styles() behavior is unchanged.
  • Remove codesandbox ci, no longer compatible

@changeset-bot

changeset-bot Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 1084759

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@wbe/interpol Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@willybrauner

Copy link
Copy Markdown
Owner Author

size-limit report 📦

Path Size
@wbe/interpol 3.44 KB (-0.17% 🔽)

@willybrauner willybrauner changed the title Deps/upgrade dev dependencies dep: upgrade dev dependencies Oct 10, 2026
@willybrauner willybrauner changed the title dep: upgrade dev dependencies deps: upgrade dev dependencies Oct 10, 2026
@willybrauner
willybrauner merged commit 05ebfeb into main Oct 10, 2026
2 checks passed
@willybrauner
willybrauner deleted the deps/upgrade-dev-dependencies branch October 10, 2026 11:46
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