Browse Source

Fix npm gulpfile

pull/2053/head
jlukic 9 years ago
parent
commit
d1fc3588af
2 changed files with 37 additions and 17 deletions
  1. 52
      tasks/config/npm/gulpfile.js
  2. 2
      tasks/install.js

52
tasks/config/npm/gulpfile.js

@ -3,52 +3,69 @@
*******************************/ *******************************/
var var
gulp = require('gulp-help')(require('gulp')),
gulp = require('gulp-help')(require('gulp')),
// read user config to know what task to load // read user config to know what task to load
config = require('./tasks/config/user'),
config = require('./tasks/config/user'),
// import tasks // import tasks
build = require('./tasks/build'),
clean = require('./tasks/clean'),
version = require('./tasks/version'),
watch = require('./tasks/watch'),
build = require('./tasks/build'),
buildJS = require('./tasks/build/javascript'),
buildCSS = require('./tasks/build/css'),
buildAssets = require('./tasks/build/assets'),
clean = require('./tasks/clean'),
version = require('./tasks/version'),
watch = require('./tasks/watch'),
// install tasks
install = require('./tasks/install'),
checkInstall = require('./tasks/check-install'),
// docs tasks // docs tasks
serveDocs = require('./tasks/docs/serve'),
buildDocs = require('./tasks/docs/build'),
serveDocs = require('./tasks/docs/serve'),
buildDocs = require('./tasks/docs/build'),
// rtl // rtl
buildRTL = require('./tasks/rtl/build'),
watchRTL = require('./tasks/rtl/watch')
buildRTL = require('./tasks/rtl/build'),
watchRTL = require('./tasks/rtl/watch')
; ;
/*--------------
Common
---------------*/
/*******************************
Tasks
*******************************/
gulp.task('default', false, [ gulp.task('default', false, [
'watch'
'check-install'
]); ]);
gulp.task('watch', 'Watch for site/theme changes', watch); gulp.task('watch', 'Watch for site/theme changes', watch);
gulp.task('build', 'Builds all files from source', build); gulp.task('build', 'Builds all files from source', build);
gulp.task('build-javascript', 'Builds all javascript from source', buildJS);
gulp.task('build-css', 'Builds all css from source', buildCSS);
gulp.task('build-assets', 'Copies all assets from source', buildAssets);
gulp.task('clean', 'Clean dist folder', clean); gulp.task('clean', 'Clean dist folder', clean);
gulp.task('version', 'Displays current version of Semantic', version); gulp.task('version', 'Displays current version of Semantic', version);
gulp.task('install', 'Runs set-up', install);
gulp.task('check-install', 'Displays current version of Semantic', checkInstall);
/*-------------- /*--------------
Docs Docs
---------------*/ ---------------*/
/* /*
See usage instruction in Docs Readme
Lets you serve files to a local documentation instance
https://github.com/Semantic-Org/Semantic-UI-Docs/ https://github.com/Semantic-Org/Semantic-UI-Docs/
*/ */
gulp.task('serve-docs', 'Serve file changes to SUI Docs', serveDocs); gulp.task('serve-docs', 'Serve file changes to SUI Docs', serveDocs);
gulp.task('build-docs', 'Build all files and add to SUI Docs', buildDocs); gulp.task('build-docs', 'Build all files and add to SUI Docs', buildDocs);
/*-------------- /*--------------
RTL RTL
---------------*/ ---------------*/
@ -57,3 +74,8 @@ if(config.rtl) {
gulp.task('watch-rtl', 'Build all files as RTL', watchRTL); gulp.task('watch-rtl', 'Build all files as RTL', watchRTL);
gulp.task('build-rtl', 'Watch files as RTL ', buildRTL); gulp.task('build-rtl', 'Watch files as RTL ', buildRTL);
} }
/* Admin Tasks */
if(config.admin) {
require('./tasks/collections/admin')(gulp);
}

2
tasks/install.js

@ -117,8 +117,6 @@ module.exports = function () {
.pipe(plumber()) .pipe(plumber())
.pipe(gulp.dest(updateFolder)) .pipe(gulp.dest(updateFolder))
; ;
console.info(source.userGulpFile);
console.info(updateFolder);
// copy theme import // copy theme import
console.info('Updating theme import file'); console.info('Updating theme import file');

Loading…
Cancel
Save