Grunt-ngtags
Wraper of ngtags for grunt.
Install
$ npm install -g grunt-cli
$ npm install grunt
$ npm install grunt-ngtags
Options
module
The AngularJS module where to create directives. Ex:
options: {
module: 'yourApp',
},
autoprefix
Boolean, if false if skip autoprefix step (useful when less/scss):
options: {
autoprefix: false,
},
### excludeStyle
Boolean, if true do not include styles inside the directive javascript definition. Ex:
options: {
excludeStyle: true,
},
### generateStyle
Boolean, instead of generating a javascript definition, generate the contents of the style.
ngtags: {
options: {
module: 'aModule',
},
styles: {
src: 'src/**.ngtag',
dest: 'dist/ngtags.css',
options: {
generateStyle: true,
},
},
},
Configuration
An example of Gruntfile.js
:
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
ngtags: {
options: {
module: 'aModule',
},
build: {
src: 'src/**.ngtag',
dest: 'dist/ngtags.js'
}
}
});
// Load the plugin that provides the "ngtags" task.
grunt.loadNpmTasks('grunt-ngtags');
// Default task(s).
grunt.registerTask('default', ['ngtags']);
};