-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathgulpfile.js
More file actions
26 lines (23 loc) · 806 Bytes
/
gulpfile.js
File metadata and controls
26 lines (23 loc) · 806 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
var gulp = require('gulp');
var jshint = require('gulp-jshint');
var gettext = require('gulp-angular-gettext');
gulp.task('pot', function () {
return gulp.src(['./assets/app/views/*.html', './views/*.html', './assets/app/scripts/**/*.js'])
.pipe(gettext.extract('template.pot', {
// options to pass to angular-gettext-tools...
}))
.pipe(gulp.dest('./po/'));
});
gulp.task('translations', function () {
return gulp.src('./po/**/*.po')
.pipe(gettext.compile({
// options to pass to angular-gettext-tools...
format: 'javascript'
}))
.pipe(gulp.dest('./assets/app/scripts/i18n'));
});
gulp.task('default', function() {
return gulp.src('./assets/**/*.js')
.pipe(jshint())
.pipe(jshint.reporter('default'))
});