- Support
import * as X
imports (#89) - Fix deduplication logic to rename exports in fewer cases (#89)
- Recognize import dependencies within namespaces (#89)
- Support stripping internal types using
@internal
JSDoc tags (#87)
- Use more TypeScript-friendly way of preventing unintended exports (#85)
- Prevent unintended exports (#82)
- Handle namespaces (#77)
- Support TypeScript 5.4 (#76)
- Fix path resolution on Windows (#71)
- Support path rewriting in
typedef
,overload
andcallback
tags (#68) - Preserve type expressions in JSDoc annotations (#69)
- Support TypeScript 5.3 (#67)
- Replace path aliases (#65)
- Make
typescript
a peer dependency (#58)
- Handle enum declarations (#57)
- Rename external imports as necessary (#54)
- Ignore missing sourcemap segments (#51)
- Correctly re-export declarations regardless of inclusion order (#49)
- Include all project files by default (#48)
- Use TypeScript to parse config, rather than
eval
(#36)
- Allow
modules
to be specified via the CLI (#35)
- Remove
declare module
blocks (#33)
- Handle default exports (#32)
- Override
lib
option (#31)
- Use reference directives for external ambient imports (#29)
- Include external ambient imports (#27)
- Bump
locate-character
dependency
- Preserve descriptions in JSDoc comments, remove brackets from parameters
- Always preserve JSDoc comments with
@default
,@deprecated
and@example
tags
- Prevent unnecessary
_1
suffixes
- Preserve
@deprecated
tags - More forgiving
pkg.exports
parsing in CLI - Use
ts-api-utils
instead of brittlenode.kind
checks
- Work on Windows
- Ensure inline dependencies are correctly marked
- Treeshaking
- Robust renaming
- Ignore
outDir
setting
- Warn instead of failing on invalid
pkg.exports
entries
- Preserve
@example
and@default
tags
- Include
types
inpkg.files
- Tidier output
- Remove unwanted
declare
keywords from.d.ts
output
- Add a CLI
- Generate declaration maps
- Only export things that are exported
- First release