Sha256: d6c6dc0a5fb67ea6d6b6a3629b2b2ecf38da3a5c3384c6f4a5401e1d5d196557

Contents?: true

Size: 1016 Bytes

Versions: 111

Compression:

Stored size: 1016 Bytes

Contents

/*******************************
          Build Task
*******************************/

var
  // dependencies
  gulp         = require('gulp-help')(require('gulp')),
  runSequence  = require('run-sequence'),

  // config
  config       = require('./config/user'),
  install      = require('./config/project/install'),

  // task sequence
  tasks        = []
;


// sub-tasks
if(config.rtl) {
  require('./collections/rtl')(gulp);
}
require('./collections/build')(gulp);


module.exports = function(callback) {

  console.info('Building Semantic');

  if( !install.isSetup() ) {
    console.error('Cannot find semantic.json. Run "gulp install" to set-up Semantic');
    return 1;
  }

  // check for right-to-left (RTL) language
  if(config.rtl === true || config.rtl === 'Yes') {
    gulp.start('build-rtl');
    return;
  }

  if(config.rtl == 'both') {
    tasks.push('build-rtl');
  }

  tasks.push('build-javascript');
  tasks.push('build-css');
  tasks.push('build-assets');

  runSequence(tasks, callback);
};

Version data entries

111 entries across 111 versions & 1 rubygems

Version Path
rbbt-rest-2.0.1 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-2.0.0 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.9.1 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.9.0 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.8.157 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.8.156 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.8.155 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.8.154 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.8.152 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.8.151 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.8.150 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.8.148 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.8.147 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.8.146 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.8.145 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.8.144 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.8.143 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.8.142 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.8.140 share/views/public/plugins/semantic-ui/tasks/build.js
rbbt-rest-1.8.139 share/views/public/plugins/semantic-ui/tasks/build.js