rump
Version:
Opinionated flow for assembling client assets
38 lines (27 loc) • 3.1 kB
JavaScript
;
var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default'];
var _gulp = require('gulp');
var _gulp2 = _interopRequireDefault(_gulp);
var _ = require('..');
var _2 = _interopRequireDefault(_);
var _chalk = require('chalk');
var _package = require('../../package');
var name = _2['default'].taskName.bind(_2['default']);
var task = _gulp2['default'].task.bind(_gulp2['default']);
var configs = _2['default'].configs;
task(name('info:core'), function () {
var _configs$main = configs.main;
var clean = _configs$main.clean;
var environment = _configs$main.environment;
var paths = _configs$main.paths;
console.log();
console.log((0, _chalk.magenta)('--- Core v' + _package.version));
console.log('Environment is ' + (0, _chalk.green)(environment));
if (clean) {
console.log((0, _chalk.yellow)(paths.destination.root) + ' will be cleaned');
}
console.log();
});
task(name('info'), [name('info:core')]);
task(name('info:prod'), [name('prod:setup'), name('info')]);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ndWxwL2luZm8uanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztvQkFBaUIsTUFBTTs7OztnQkFDTixJQUFJOzs7O3FCQUNnQixPQUFPOzt1QkFDdEIsZUFBZTs7QUFFL0IsSUFBQSxJQUFJLEdBQUssY0FBSyxRQUFRLHFCQUFBO0FBQ3RCLElBQUEsSUFBSSxHQUFLLGtCQUFLLElBQUkseUJBQUE7SUFDakIsT0FBTyxpQkFBUCxPQUFPOztBQUVkLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLEVBQUUsWUFBTTtzQkFDUSxPQUFPLENBQUMsSUFBSTtNQUF6QyxLQUFLLGlCQUFMLEtBQUs7TUFBRSxXQUFXLGlCQUFYLFdBQVc7TUFBRSxLQUFLLGlCQUFMLEtBQUs7O0FBQ2hDLFNBQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQTtBQUNiLFNBQU8sQ0FBQyxHQUFHLENBQUMsb0RBQStCLENBQUMsQ0FBQTtBQUM1QyxTQUFPLENBQUMsR0FBRyxxQkFBbUIsa0JBQU0sV0FBVyxDQUFDLENBQUcsQ0FBQTtBQUNuRCxNQUFHLEtBQUssRUFBRTtBQUNSLFdBQU8sQ0FBQyxHQUFHLENBQUksbUJBQU8sS0FBSyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsc0JBQW1CLENBQUE7R0FDakU7QUFDRCxTQUFPLENBQUMsR0FBRyxFQUFFLENBQUE7Q0FDZCxDQUFDLENBQUE7O0FBRUYsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUE7QUFDdkMsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFBIiwiZmlsZSI6ImluZm8uanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgZ3VscCBmcm9tICdndWxwJ1xuaW1wb3J0IHJ1bXAgZnJvbSAnLi4nXG5pbXBvcnQge2dyZWVuLCBtYWdlbnRhLCB5ZWxsb3d9IGZyb20gJ2NoYWxrJ1xuaW1wb3J0IHt2ZXJzaW9ufSBmcm9tICcuLi8uLi9wYWNrYWdlJ1xuXG5jb25zdCBuYW1lID0gOjpydW1wLnRhc2tOYW1lLFxuICAgICAgdGFzayA9IDo6Z3VscC50YXNrLFxuICAgICAge2NvbmZpZ3N9ID0gcnVtcFxuXG50YXNrKG5hbWUoJ2luZm86Y29yZScpLCAoKSA9PiB7XG4gIGNvbnN0IHtjbGVhbiwgZW52aXJvbm1lbnQsIHBhdGhzfSA9IGNvbmZpZ3MubWFpblxuICBjb25zb2xlLmxvZygpXG4gIGNvbnNvbGUubG9nKG1hZ2VudGEoYC0tLSBDb3JlIHYke3ZlcnNpb259YCkpXG4gIGNvbnNvbGUubG9nKGBFbnZpcm9ubWVudCBpcyAke2dyZWVuKGVudmlyb25tZW50KX1gKVxuICBpZihjbGVhbikge1xuICAgIGNvbnNvbGUubG9nKGAke3llbGxvdyhwYXRocy5kZXN0aW5hdGlvbi5yb290KX0gd2lsbCBiZSBjbGVhbmVkYClcbiAgfVxuICBjb25zb2xlLmxvZygpXG59KVxuXG50YXNrKG5hbWUoJ2luZm8nKSwgW25hbWUoJ2luZm86Y29yZScpXSlcbnRhc2sobmFtZSgnaW5mbzpwcm9kJyksIFtuYW1lKCdwcm9kOnNldHVwJyksIG5hbWUoJ2luZm8nKV0pXG4iXX0=