mirror of
https://github.com/konvajs/konva.git
synced 2025-04-05 20:48:28 +08:00
comment tasks
This commit is contained in:
parent
2908fa975b
commit
7b1db3839e
11
gulpfile.js
11
gulpfile.js
@ -89,12 +89,15 @@ function build() {
|
|||||||
.pipe(replace('@@date', new Date().toDateString()));
|
.pipe(replace('@@date', new Date().toDateString()));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Basic usage
|
|
||||||
|
// create development build
|
||||||
gulp.task('dev-build', function() {
|
gulp.task('dev-build', function() {
|
||||||
return build()
|
return build()
|
||||||
.pipe(gulp.dest('./dist/'));
|
.pipe(gulp.dest('./dist/'));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
// create usual build konva.js and konva.min.js
|
||||||
gulp.task('build', function() {
|
gulp.task('build', function() {
|
||||||
return build()
|
return build()
|
||||||
.pipe(rename('konva.js'))
|
.pipe(rename('konva.js'))
|
||||||
@ -106,16 +109,19 @@ gulp.task('build', function() {
|
|||||||
.pipe(gulp.dest('./'));
|
.pipe(gulp.dest('./'));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// tun tests
|
||||||
gulp.task('test', ['dev-build'], function () {
|
gulp.task('test', ['dev-build'], function () {
|
||||||
return gulp
|
return gulp
|
||||||
.src('test/runner.html')
|
.src('test/runner.html')
|
||||||
.pipe(mochaPhantomJS());
|
.pipe(mochaPhantomJS());
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// local server for better development
|
||||||
gulp.task('server', function() {
|
gulp.task('server', function() {
|
||||||
connect.server();
|
connect.server();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// lint files
|
||||||
gulp.task('lint', function() {
|
gulp.task('lint', function() {
|
||||||
return gulp.src('./src/**/*.js')
|
return gulp.src('./src/**/*.js')
|
||||||
.pipe(eslint({
|
.pipe(eslint({
|
||||||
@ -129,6 +135,7 @@ gulp.task('lint', function() {
|
|||||||
.pipe(eslint.failOnError());
|
.pipe(eslint.failOnError());
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// check code for duplication
|
||||||
gulp.task('inspect', function() {
|
gulp.task('inspect', function() {
|
||||||
return gulp.src('./src/**/*.js')
|
return gulp.src('./src/**/*.js')
|
||||||
.pipe(jscpd({
|
.pipe(jscpd({
|
||||||
@ -137,6 +144,8 @@ gulp.task('inspect', function() {
|
|||||||
}));
|
}));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
// generate documentation
|
||||||
gulp.task('api', function() {
|
gulp.task('api', function() {
|
||||||
return gulp.src('./src/**/*.js')
|
return gulp.src('./src/**/*.js')
|
||||||
.pipe(jsdoc('./api'));
|
.pipe(jsdoc('./api'));
|
||||||
|
Loading…
Reference in New Issue
Block a user