- 743b38d: feat: TypeScript 5.9 support
- 8dafc02: chore: update package URL
- dd96e67: fix: don't treat accessors as references
- 25f4f9c: fix: follow directory imports
- f372987: feat: support TypeScript 5.8
- 87276ef: feat: support
export { ... as default } from ...
- 87276ef: fix: improve sourcemaps
- f50918d: feat: upgrade to tinyglobby
- Support TypeScript 5.6 and 5.7 (#91)
- Support
import * as Ximports (#89) - Fix deduplication logic to rename exports in fewer cases (#89)
- Recognize import dependencies within namespaces (#89)
- Support stripping internal types using
@internalJSDoc 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,overloadandcallbacktags (#68) - Preserve type expressions in JSDoc annotations (#69)
- Support TypeScript 5.3 (#67)
- Replace path aliases (#65)
- Make
typescripta 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
modulesto be specified via the CLI (#35)
- Remove
declare moduleblocks (#33)
- Handle default exports (#32)
- Override
liboption (#31)
- Use reference directives for external ambient imports (#29)
- Include external ambient imports (#27)
- Bump
locate-characterdependency
- Preserve descriptions in JSDoc comments, remove brackets from parameters
- Always preserve JSDoc comments with
@default,@deprecatedand@exampletags
- Prevent unnecessary
_1suffixes
- Preserve
@deprecatedtags - More forgiving
pkg.exportsparsing in CLI - Use
ts-api-utilsinstead of brittlenode.kindchecks
- Work on Windows
- Ensure inline dependencies are correctly marked
- Treeshaking
- Robust renaming
- Ignore
outDirsetting
- Warn instead of failing on invalid
pkg.exportsentries
- Preserve
@exampleand@defaulttags
- Include
typesinpkg.files
- Tidier output
- Remove unwanted
declarekeywords from.d.tsoutput
- Add a CLI
- Generate declaration maps
- Only export things that are exported
- First release