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 almost 5 years ago

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

Published by AviVahl almost 5 years ago

  • upgrade to commander@4.
ts-tools - @ts-tools/[email protected]

Published by AviVahl almost 5 years ago

  • FIX: corrects broken source maps when tsconfig.jsonspecifies outDir/outFile.
ts-tools - @ts-tools/[email protected]

Published by AviVahl about 5 years ago

  • FIX: refactor path handling to reuse work and improve win32 compatibility.
ts-tools - @ts-tools/[email protected]

Published by AviVahl about 5 years ago

  • Feature: lookup tsconfig.json and allow customizing it.
ts-tools - @ts-tools/[email protected]

Published by AviVahl about 5 years ago

  • removed type checking. makes less sense for on-the-fly transpilation flows. using ts.transpileModule instead.
  • removed custom (via transformation) "paths" support. use tsconfig-paths instead.
  • removed custom (raw-loader like) .d.ts import handing.
  • uses persistent dist caching (second run is really snappy).
  • source maps no longer retain a ton of memory. they are extracted from cache upon need.
  • simplified code-base. package now has single registration point (/r).
  • simple programmatic API to create custom extension (e.g. custom compiler options).
  • no tsconfig.json loading yet.
  • single dependency left (source-map-support).
  • better windows support. canonical path is used where appropriate.
  • took two steps back, one step forward.
ts-tools - @ts-tools/[email protected]

Published by AviVahl about 5 years ago

  • accepts a function for customizing configName per directory (used for lookup).
ts-tools - @ts-tools/[email protected]

Published by AviVahl about 5 years ago

  • protect against double registration when used with linked projects.
ts-tools - @ts-tools/[email protected]

Published by AviVahl over 5 years ago

  • FIX: correct getFileSystemEntries when customFs is used.
ts-tools - @ts-tools/[email protected]

Published by AviVahl over 5 years ago

  • FIX: more graceful handling of .d.ts requires.
ts-tools - @ts-tools/[email protected]

Published by AviVahl over 5 years ago

  • much faster typed-checked transpilation. will be especially noticed in large projects, or with slower hard drives.
ts-tools - @ts-tools/[email protected]

Published by AviVahl over 5 years ago

  • FIX: watch mode when child compilers are used.
ts-tools - @ts-tools/[email protected]

Published by AviVahl over 5 years ago

  • uses @ts-tools/[email protected].
  • MUCH (>50% locally) faster typed transpilation. uses a static project version that only increases on finished webpack compilation.
  • users can turn off typeCheck and configLookup via loader options.
  • renamed tsconfigFileName option to configFileName.
ts-tools - @ts-tools/[email protected]

Published by AviVahl over 5 years ago

  • uses @ts-tools/[email protected].
  • /fast loads configs by default (without type checking).
ts-tools - @ts-tools/[email protected]

Published by AviVahl over 5 years ago

  • uses @ts-tools/[email protected].
  • language service now uses a static project version to make transpilation much faster.
ts-tools - @ts-tools/[email protected]

Published by AviVahl over 5 years ago

  • users can now control type checking and config lookup separately. closes #8.
  • users can search and parse configuration files, which will be preloaded in the service. closes #9.
  • simpilified createHost/createLanguageServiceHost flow when using custom file systems.
  • cwd can now be provided by customizing base host's getCurrentDirectory.
  • package should now be truely isomorphic (not tested yet). never assumes ts.sys is available.
ts-tools - @ts-tools/[email protected]

Published by AviVahl over 5 years ago

  • FIX: revert plugging-in webpack's fs to the service. fixes watch mode issues.
ts-tools - @ts-tools/[email protected]

Published by AviVahl over 5 years ago

  • NEW: additional entry points for different modes of operation (/r, /warn, /fast, and /ci-safe-warn, /ci-safe-fast). See README for description of each.
  • BREAKING: package's main entry point no longer registers extension by default. Use /r instead.
  • NEW: expose programmatic API for custom registration and access to package state.
  • FIX: duplicate registrations no longer override each other. First mode to register wins.
ts-tools - @ts-tools/[email protected]

Published by AviVahl over 5 years ago

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

Published by AviVahl almost 6 years ago

  • exposed registered service and source maps, so they can be cleared.