grunt-ts-watch
v1.0.2
Published
[![Build Status](https://travis-ci.org/noomorph/grunt-ts-watch.svg?branch=master)](https://travis-ci.org/noomorph/grunt-ts-watch) [![View this project on NPM](https://img.shields.io/npm/v/grunt-ts-watch.svg)](https://npmjs.org/package/grunt-ts-watch) [![V
Downloads
1
Readme
grunt-ts-watch
A bit hacky but also a bit smarter Grunt TypeScript task exploiting tsc --watch
mode for faster execution between runs.
How to use?
Add a section for ts-watch
with a target (e.g. app
) in Gruntfile.js
like below:
{
/* ... */
'ts-watch': {
'app': { /*** below are the default values: ***/
compiler: './node_modules/.bin/tsc',
compilerArgs: [],
timeout: 30000,
}
}
/* ... */
}
Make sure you load it somewhere like this (or any other suitable way for you):
grunt.loadNpmTasks('grunt-ts-watch');
Check task's functioning by running in CLI:
grunt --verbose ts-watch:app
Credits
This solution originated in this StackOverflow discussion.
Many thanks to @unional who suggested to look here at his workaround.
I owe you my inspiration.
License
Copyright (c) 2017- Yaroslav Serhieiev @noomorph
Licensed under the MIT license.