pgilad / Gulp Angular Htmlify
Licence: mit
Change your HTML ng-attributes to data-ng-attributes for HTML5 validation
Stars: ✭ 34
Programming Languages
javascript
184084 projects - #8 most used programming language
gulp-angular-htmlify
Change your ng-attributes to data-ng-attributes for HTML5 validation using angular-html5
Issues with the output should be reported on the angular-html5 issue tracker.
Install
Install with npm
npm install --save-dev gulp-angular-htmlify
Usage
var gulp = require('gulp');
var htmlify = require('gulp-angular-htmlify');
//simple usage
gulp.task('htmlify', function() {
gulp.src('public/**/*.html')
.pipe(htmlify())
.pipe(gulp.dest('build/'));
});
//using jade as a pre-processer
gulp.task('htmlify', function() {
gulp.src('partials/**/*.jade')
.pipe(jade())
.pipe(htmlify())
.pipe(gulp.dest('build/'));
});
//Also transforming ui-attributes to data-ui-attributes
gulp.task('htmlify', function() {
gulp.src('public/**/*.html')
.pipe(htmlify({
customPrefixes: ['ui-']
}))
.pipe(gulp.dest('build/'));
});
Options
See the angular-html5
options
Additional Options
verbose
Type: Boolean
Default: false
Whether to log files that had ng-directives detected and replaced. (Useful for debugging).
Example usage:
//...
.pipe(htmlify({
verbose: true
}))
// --> [gulp] Found and replaced ng-directives in index.html
//...
License
MIT @Gilad Peleg
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].