Releases: AviVahl/ts-tools
Releases · AviVahl/ts-tools
@ts-tools/[email protected]
- Allow forcing
isolated
transpilation per file basis, which means notsconfig.json
lookup nor any type checking.
@ts-tools/[email protected]
- Forces source maps on/off based on webpack's hints. Faster operation for
"devtool": false
. - Better tested behavior for the default
tsconfig.json
that typescript generates, fixing implicit config when forcing to"module": "esnext"
. - uses new
@ts-tools/[email protected]
.
@ts-tools/[email protected]
- Breaking API changes:
- new mandatory
getCompilerOptions
to provide/overridecompilerOptions
used in transpilation. It replacestsConfigOverride
andnoConfigOptions
. - uses same pattern of
getCustomTransformer
. - base host is now provided as a parameter to both option callbacks, allowing end user to format diagnostics on his end.
- new mandatory
- Published package now includes an
esm
version as well.
@ts-tools/[email protected]
- Now forces
target: 'es2017'
or newer.- If an older
target
syntax is found in atsconfig
, thenes2017
is used instead. - Allows proper debugging in Node 8+, as there's no need to transpile to
es5
. - Should be faster for projects specifying an older target for browser support.
- If an older
- Uses new
@ts-tools/[email protected]
.
@ts-tools/[email protected]
- Updated to use
@ts-tools/[email protected]
. - Webpack's
rootContext
is now used ascwd
, making error file paths relative to the same root as the rest of the output. - Default
colors
configuration now depends on native platform support, with the ability to force it on/off via loader options. - Added ability to override
compilerOptions
via loader options. - Documented known limitations.
@ts-tools/[email protected]
- Refactored API. Breaking.
- Allows a different
cwd
for each language service (used by loader). - Removed dep on any Node APIs.
- Supports custom file systems.
- Improved speed of existing language service lookup by using
Set
instead ofArray
. Might be felt in projects with many files. - Allow conditional transformers resolution based on user's
compilerOptions
.
@ts-tools/[email protected]
- Implemented Remap Imports Transformer to remap static/dynamic ES imports/re-exports.
@ts-tools/[email protected]
- Updated to use
@ts-tools/[email protected]
. - When no tsconfig is found, esModuleInterop is now turned on.
@ts-tools/[email protected]
- First public release.
- TypeScript loader for webpack with built-in support for multi-tsconfig setup.
@ts-tools/[email protected]
- Changed package name from node-typescript-service to @ts-tools/typescript-service.