mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-07 18:14:35 +00:00
45 lines
1021 B
JavaScript
45 lines
1021 B
JavaScript
|
|
|
|
|
|
// TODO: bower, tmp-assets
|
|
// TODO: asset, www/assets
|
|
var gulp = require('gulp');
|
|
var rename = require('gulp-rename');
|
|
var concat = require('gulp-concat');
|
|
var uglify = require('gulp-uglify');
|
|
var cssmin = require('gulp-cssmin');
|
|
var install = require('gulp-install');
|
|
var sass = require('gulp-sass');
|
|
var del = require('del');
|
|
var config = require('./config.js');
|
|
|
|
gulp.task('clean:assetsPath', function(done){
|
|
return del([config.paths.build + '/**/*'], done);
|
|
});
|
|
|
|
gulp.task('build-dependencies', function () {
|
|
gulp.start('build');
|
|
gulp.start('build-css');
|
|
});
|
|
gulp.task('init-plugins-folder', function(){
|
|
if( !config.checkPath('plugins', true)) {
|
|
// something to do in plugins folder?
|
|
}
|
|
});
|
|
|
|
|
|
/**
|
|
* base commands: install, install-assets
|
|
*/
|
|
|
|
gulp.task('install-assets', function(){
|
|
gulp.start('install');
|
|
});
|
|
|
|
gulp.task('install', ['clean:assetsPath'], function(){
|
|
|
|
// ensure plugins path exists
|
|
gulp.start('init-plugins-folder');
|
|
gulp.start('build-dependencies');
|
|
});
|