Grunt plugin to cleanup TypeScript builds for release.
Remove declarations, -tags, sourcemaps, sourcemap-tags, lint files and CRLF's to make a TypeScript build ready for distribution.
This plugin requires Grunt ~0.4.1
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-clean --save-dev
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
grunt.loadNpmTasks('grunt-ts-clean');
Note use the dot: true
configuration options to remove .baseDir
files.
grunt.initConfig({
ts_clean: {
build: {
options: {
// set to true to print files
verbose: false
},
src: ['./build/**/*'],
dot: true
}
}
});
- 0.2.0 - Added verbose option
- 0.1.1 - First release
Contributions are very welcome, please create an Issue before doing something major.
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.