npm / size-limit
size-limit
What changed in size-limit 12 to 14, from its official release notes, upgrade guides and advisories. Also covers @size-limit/esbuild, @size-limit/file, @size-limit/preset-small-lib. Sources checked 2026-10-24.
2 breaking7 new APIs and options5 behavior and defaults3 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initsize-limit 149 changes
New APIs and options 3
Configuration files can now use the .jsonc format, including comments.
Types are now available for plugins.
Adds the --ignore-missing argument.
Behavior and default changes 4
Uses exports for the default path when main is not present.
Adds a warning about check conflicts when using --save-bundle.
Node.js support is unified across projects.
Uses rolldown by default.
Fixes and other changes 2
Small checks no longer lower the process listener limit.
Fixed increased size in the rolldown plugin.
size-limit 135 changes
Breaking changes 1
Node.js 20 is no longer supported.
New APIs and options 3
Added the rolldown-why plugin for use with size-limit.
Added the rolldown plugin for use with size-limit.
npm provenance was added to the release.
Fixes and other changes 1
Fixed a glob pattern regression.
size-limit 123 changes
Breaking changes 1
Node.js 18 is no longer supported.
New APIs and options 1
Added the disablePlugins option.
Behavior and default changes 1
jiti is now an optional dependency, so it is no longer installed as a required dependency.