6bbfd8b8a5afa8f4e0b7413a2f86883b5cfbff71
				
			
			
		
	@gitzone/tsbuild
TypeScript nightly to easily make use of latest features
Availabililty and Links
Status for master
Usage
Tsn uses the next tagged npm version of typescript
import * as tsn from 'tsn';
let myGlobStringObject = {
  './myTsFolder/**/*.ts': './myDestinationFolder/',
  './someOtherTsFolder/**/*.ts': './myOtherDestinationFolder/'
};
let tsOptions = {
  target: tsn.ScriptTarget.ES2015,
  module: tsn.ModuleKind.CommonJS
};
/*
note: since this only works in code, here are the target numbers
enum ScriptTarget {
        ES3 = 0,
        ES5 = 1,
        ES2015 = 2,
        ES2016 = 3,
        ES2017 = 4,
        ESNext = 5,
        Latest = 5,
}
and here are the module kinds
enum ModuleKind {
        None = 0,
        CommonJS = 1,
        AMD = 2,
        UMD = 3,
        System = 4,
        ES2015 = 5,
    }
*/
let myCwd = process.cwd();
tsn.compileGlobStringObject(
  myGlobStringObject, // the glob string object describing from where to compile what to where
  tsOptions, // the options for TypeScript
  myCwd // a custom cwd, optional, defaults to process.cwd()
);
For further information read the linked docs at the top of this readme.
MIT licensed | © Lossless GmbH | By using this npm module you agree to our privacy policy
Description
				
					Languages
				
				
								
								
									TypeScript
								
								99.2%
							
						
							
								
								
									JavaScript
								
								0.8%