unstale

npm / tsup

tsup

What changed in tsup 7 to 9, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.

3 breaking1 new APIs and options2 tooling8 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.8 on npm

tsup 92 changes

Breaking changes 1

New APIs and options 1

  • The Plugin type is now exposed for use by developers.

    9.0.0release notes

tsup 85 changes

Breaking changes 1

  • Node versions below 18 are no longer supported.

    8.0.0release notes

Tooling 1

  • An experimental declaration-file rollup using @microsoft/api-extractor was added.

    8.0.0release notes

Fixes and other changes 3

  • Adds script tag validation.

    8.5.1release notes

  • Updates esbuild to fix an issue with sourcemap sources.

    8.5.1release notes

  • PostCSS is now awaited for async plugins, ensuring their processing completes.

    8.0.0release notes

tsup 77 changes

Breaking changes 1

Tooling 1

Fixes and other changes 5

  • External matching now handles root paths on Unix-like systems and Windows.

    7.0.0release notes

  • Running Terser for IIFE output now preserves top-level declarations.

    7.0.0release notes

  • The clash between SWC and Terser minification has been removed.

    7.0.0release notes

  • Terser log messages are now prefixed with its name.

    7.0.0release notes

  • Updating esbuild preserves unknown directives during bundling.

    7.0.0release notes