unstale

npm / unplugin-dts

unplugin-dts

What changed in unplugin-dts 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

1 breaking1 new APIs and options3 performance1 tooling25 fixes and other

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

npx @unstale/cli init

@unstale/cli 0.1.1 on npm

unplugin-dts 131 changes

Breaking changes 1

  • forceDtsEmit was removed to support declarationMap.

    1.0.0release notes

New APIs and options 1

Performance 3

Tooling 1

  • The tool automatically falls back to @typescript/typescript6 for TS 7+ compatibility.

    1.0.0release notes

Fixes and other changes 25

  • Preserves native declaration extensions in generated declarations.

    1.1.2release notes

  • Preserves the declaration graph across module formats.

    1.1.1release notes

  • Empty bundled entries are preserved.

    1.1.0release notes

  • Corrects module-resolution precedence in setModuleResolution.

    1.1.0release notes

  • Preserves typeof in static imports.

    1.1.0release notes

  • Stabilizes the Vue program lifecycle.

    1.1.0release notes

  • Separated publicRoot and entryRoot for TypeScript 6.0.

    1.0.3release notes

  • Relaxed the vue language core peer range, allowing compatibility with a wider range of versions.

    1.0.3release notes

  • Checks all aliases so a wildcard * does not block @/* resolution.

    1.0.2release notes

  • Fixes a getResolvedModule error when bundling dts files outside src.

    1.0.2release notes

  • Avoids a self-reference when the entry dts path equals the types path.

    1.0.2release notes

  • Adds the .js extension to synthetic entry imports for nodenext.

    1.0.2release notes

  • Declarations are re-emitted when non-type files change in watch mode.

    1.0.2release notes

  • Forwards aliasesExclude to Runtime.

    1.0.1release notes

  • Prevents optional peer types from leaking into declaration files.

    1.0.1release notes

  • Corrects the exported type for the Rolldown plugin.

    1.0.1release notes

  • Includes .vue files when resolving tsconfig include patterns.

    1.0.1release notes

  • Resolves API Extractor failures involving Vue internal types when bundleTypes is enabled.

    1.0.0release notes

  • Custom resolver files can pass through transform.

    1.0.0release notes

  • The default output directory is parsed from the scaffold.

    1.0.0release notes

  • The strategy for skipping insert index is stricter.

    1.0.0release notes

  • Aliases in namespace imports are handled correctly.

    1.0.0release notes

  • tsconfig globs are resolved relative to the tsconfig directory.

    1.0.0release notes

  • tsconfig paths without baseUrl are resolved relative to the config directory.

    1.0.0release notes

  • Vue files are auto-detected and the processor is set automatically.

    1.0.0release notes