grunt-ts-compiler
TypeScript compiler
Simple TypeScript compiler. Use it if (like me) you think that other TypeScript Grunt tasks are either useless, buggy or too complicated.
Getting Started
This plugin requires Grunt ~0.4.0
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-ts-compiler --save-dev
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
grunt;
typescript task
Task targets, files and options may be specified according to the grunt Configuring tasks guide.
Options
baseDir
Type: String
Default: Derived by TypeScript compiler
The base directory for TypeScript sources.
compilerOptions
Type: Object
Default: Compiler defaults
TypeScript compiler options.
Usage Examples
Redirect JavaScript structure to the directory
typescript: dist: options: compilerOptions: target: 'ES5' outDir: './scripts/js' baseDir: './scripts/ts' src: './scripts/ts/**/*.ts'
Concatenate and emit JavaScript to single file
typescript: dist: options: compilerOptions: noImplicitAny: true out: './scripts/js/out.js' baseDir: './scripts/ts' src: './scripts/ts/**/*.ts'
Release History
- 0.2.0 / 2014-10-12
- Always using
latest
typescript compiler.
- Always using
- 0.1.3 / 2014-09-17
- Minor improvements.
- 0.1.2 / 2014-09-03
- Cleanup.
- 0.1.1 / 2014-09-02
- Improving.
- 0.1.0 / 2014-09-02
- First version.