1.0.2 • Published 8 years ago
grunt-ts-watch v1.0.2
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:appCredits
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.