@hyrious/dts v0.3.1
@hyrious/dts
Invoke rollup-plugin-dts to generate bundled .d.ts file
Usage
npx @hyrious/dts src/index.ts -o dist/index.d.tsBonus
- Add
-pto enable tripple-slash doc comments (will be transformed to/** comments */). - Add env
NO_DTSto turn the CLI to no-op, useful in local developing without type changes.
!IMPORTANT Do not use this package as a type-checking linter. It intentionally ignores any type error to make it work with any codebase. My goal is to generate
.d.tsfiles instead of checking types.
Changelog
0.3.1
Add
--cjsto enablefix-dts-default-cjs-exportsto transform CJS types.This assumes the default export will become the whole CJS export (
module.exports = default_export). So the bundler should be configured correctly to do so. For example, Rollup will do this when there's only one export (and is default export).Fix a typo bug which causes
-dnot working.
0.3.0
Breaking: Change
--outfileto--fileso it will be more like rollup.Add
-doption to specify the output directory, and now it supports multiple entry points!The input args grammar is like esbuild:
$ dts foo=src/foo.ts bar=src/buzz.ts Will build dist/foo.d.ts and dist/bar.d.tsRemove the
jsonplugin. Now json imports are externalized and the path will be rewritten to relative to the output file.
0.2.11
- Temporarily patch
rollup-plugin-dts(using-p) to force emit (ignore any type error).
0.2.10
- Change the dependency version of
esbuildto*.
0.2.9
- Fix: Do not resolve JavaScript files.
0.2.8
- Downgrade
esbuildto^0.21.5to be compatible withviterelated toolchains.
0.2.7
- Add
--emptyoption to mark modules as empty, like virtual modules. - Resolve paths alias with esbuild.
- Turn off all strict options.
0.2.6
- Add
NO_DTSenv to disable dts generation when using the CLI.
0.2.5
- Add
--aliasoption to rename external modules, becauserollup-plugin-dtsdoes not read"paths"when they are externalized.
0.2.4
- Remove
preserveSymlinksconfig, which seems work differently than setting it.
0.2.0
- Upgrade
rollup-plugin-dtsto 6.x (was 5.x)
License
MIT @ hyrious
12 months ago
12 months ago
5 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago