Releases: typhonjs-node-build-test/esm-d-ts
Releases · typhonjs-node-build-test/esm-d-ts
0.3.0-next.1
(0.3.0-next.1 / partial list):
-
Support for Typescript projects; easily generate bundled type declarations for TS projects including all file types
TS supports. -
(soon) Added plugin support for alternate file formats that support ES Modules. The first plugin available adds support for
ESM Svelte components (.svelte
files).
0.2.2
Release 0.2.2
- Added a TS AST transformer to support import types in
@implements
JSDoc tags. This allows you to reference
an interface from a class and have it properly converted toimplements <INTERFACE>
in the declarations generated. - Added
transformer
"meta-transformer" to reduce the boilerplate of creating custom TS AST transformers.
0.2.1
Release 0.2.1
- Added a new internal AST transformer that corrects the output of the TS compiler for setter accessor parameter names.
The TS compiler for ESM will rename setter accessor parameter names toarg
regardless of the value set in the source
file. If there is a JSDoc comment associated with a setter the first@param
tag name will be set to the AST node
param name. Downstream tooling such as TypeDoc0.25.7+
validates comment /@param
name against the type declaration
name; this change fixes that mismatch.
0.2.0
Release 0.2.0
-
Added
@module
/@packageDocumentation
comment pass-through to generated DTS when this comment type appears in the main entry point source
file. This is helpful when generating docs from the DTS file. -
Introduces optional postprocessing of the generated bundled Typescript declaration.
- First post processor is for
@inheritDoc
support.
- First post processor is for
-
Added
outputPostprocess
configuration option to separately output postprocessing to an alternate filepath for
easier debugging / comparison.
0.2.0-next.4
Release 0.2.0-next.4
- Added
@packageDocumentation
comment pass-through to generated DTS when this comment type appears in the main entry
point source file.
0.2.0-next.3
Release 0.2.0-next.3
- Added
@module
comment pass-through to generated DTS when this comment type appears in the main entry point source
file. This is helpful when generating docs from the DTS file.
0.2.0-next.2
Release 0.2.0-next.2
- Added
outputPostprocess
configuration option to separately output postprocessing to an alternate file path for
easier debugging / comparison.
0.2.0-next.1
Release 0.2.0-next.1
- Introduces optional postprocessing of the generated bundled Typescript declaration.
- First post processor is for
@inheritDoc
support.
- First post processor is for