ts-tools

TypeScript Tools for Node.js

MIT License

Downloads
16.8K
Stars
169
Committers
3

Bot releases are hidden (Show)

ts-tools - @ts-tools/[email protected]

Published by AviVahl about 6 years ago

  • Allow forcing isolated transpilation per file basis, which means no tsconfig.json lookup nor any type checking.
ts-tools - @ts-tools/[email protected]

Published by AviVahl about 6 years ago

  • 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 - @ts-tools/[email protected]

Published by AviVahl about 6 years ago

  • Now forces target: 'es2017' or newer.
    • If an older target syntax is found in a tsconfig, then es2017 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.
  • Uses new @ts-tools/[email protected].
ts-tools - @ts-tools/[email protected]

Published by AviVahl about 6 years ago

  • Breaking API changes:
    • new mandatory getCompilerOptions to provide/override compilerOptions used in transpilation. It replaces tsConfigOverride and noConfigOptions.
    • 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.
  • Published package now includes an esm version as well.
ts-tools - @ts-tools/[email protected]

Published by AviVahl about 6 years ago

  • Updated to use @ts-tools/[email protected].
  • Webpack's rootContext is now used as cwd, 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 - @ts-tools/[email protected]

Published by AviVahl about 6 years ago

  • Implemented Remap Imports Transformer to remap static/dynamic ES imports/re-exports.
ts-tools - @ts-tools/[email protected]

Published by AviVahl about 6 years ago

  • Updated to use @ts-tools/[email protected].
  • When no tsconfig is found, esModuleInterop is now turned on.
ts-tools - @ts-tools/[email protected]

Published by AviVahl about 6 years ago

  • 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 of Array. Might be felt in projects with many files.
  • Allow conditional transformers resolution based on user's compilerOptions.
ts-tools - @ts-tools/[email protected]

Published by AviVahl about 6 years ago

  • First public release.
  • TypeScript loader for webpack with built-in support for multi-tsconfig setup.
ts-tools - @ts-tools/[email protected]

Published by AviVahl about 6 years ago

  • Changed package name from typescript-support to @ts-tools/node.
ts-tools - @ts-tools/[email protected]

Published by AviVahl about 6 years ago

  • Changed package name from robotrix to @ts-tools/robotrix.
ts-tools - @ts-tools/[email protected]

Published by AviVahl about 6 years ago

  • Changed package name from node-typescript-service to @ts-tools/typescript-service.
ts-tools - [email protected]

Published by AviVahl about 6 years ago

  • Implemented a naive CommonJS to ESM transformer.
ts-tools - [email protected]

Published by AviVahl about 6 years ago

  • Implemented Dead Ifs Transformer, which detects and removes dead branches in if statements.
ts-tools - [email protected]

Published by AviVahl about 6 years ago

ts-tools - [email protected]

Published by AviVahl about 6 years ago

  • Implemented React Dev Transformer. Adds meta-data attributes to all JSX elements that are being used by React for better error messages (showing the file and location of each element leading to an error).
ts-tools - [email protected]

Published by AviVahl about 6 years ago

ts-tools - [email protected]

Published by AviVahl about 6 years ago

  • First public release. NodeEnvTrasformer is included. See README.
ts-tools - [email protected]

Published by AviVahl about 6 years ago

  • Improve compatibility with TypeScript 3.0.1.
ts-tools - [email protected]

Published by AviVahl over 6 years ago