0.5.4 • Published 8 years ago
arceus v0.5.4
Arceus
I got tired of writing the same gulp code for all my projects, so I decided to create a package that wraps some of the common libraries (browserify, babel, browser-sync, etc.) with a simpler API.
Sample
var gulp = require('gulp');
var arceus = require('arceus');
var jsConfig = {
entry: 'src/client/index.js',
outfile: 'public/app.js'
};
gulp.task('make:js', function() {
return arceus.js.bundle(jsConfig);
});
gulp.task('watch', function() {
return arceus.js.watchBundleAsync(jsConfig, function() {
console.log('build succeeded');
}).then(function() {
arceus.util.gulpWatch(gulp, 'src/css/**', 'make:css');
arceus.util.gulpWatch(gulp, 'src/assets/**/*', 'make:assets');
});
});
gulp.task('make:css', function() {
var stylus = require('gulp-stylus');
return arceus.css.bundle({
entry: 'src/css/index.styl',
outfile: 'public/app.css',
transform: stylus()
});
});
gulp.task('make:assets', function() {
return gulp.src('src/assets/**/*').pipe(gulp.dest('public/assets'));
});
gulp.task('make', function() {
return arceus.util.gulpAsync(gulp, 'clean', ['make:js', 'make:css', 'make:assets']);
});
gulp.task('clean', function() {
return arceus.util.deleteAsync('public');
});
gulp.task('default', function() {
return arceus.util.gulpAsync(gulp, 'clean', 'make', 'watch');
});
0.5.4
8 years ago
0.5.3
8 years ago
0.5.2
8 years ago
0.5.1
8 years ago
0.5.0
8 years ago
0.4.2
8 years ago
0.4.1
8 years ago
0.4.0
8 years ago
0.3.12
8 years ago
0.3.11
8 years ago
0.3.10
8 years ago
0.3.9
8 years ago
0.3.8
8 years ago
0.3.7
8 years ago
0.3.6
8 years ago
0.3.5
8 years ago
0.3.4
8 years ago
0.3.3
8 years ago
0.3.2
8 years ago
0.3.1
8 years ago
0.3.0
8 years ago
0.2.16
8 years ago
0.2.15
8 years ago
0.2.14
8 years ago
0.2.13
8 years ago
0.2.12
8 years ago
0.2.11
9 years ago
0.2.10
9 years ago
0.2.9
9 years ago
0.2.8
9 years ago
0.2.7
9 years ago
0.2.6
9 years ago
0.2.5
9 years ago
0.2.4
9 years ago
0.2.3
9 years ago
0.2.2
9 years ago
0.2.1
9 years ago
0.2.0
9 years ago
0.1.8
9 years ago
0.1.7
9 years ago
0.1.6
9 years ago
0.1.5
9 years ago
0.1.4
9 years ago
0.1.3
9 years ago
0.1.2
9 years ago
0.1.1
9 years ago
0.1.0
9 years ago