UNPKG

rump

Version:

Opinionated flow for assembling client assets

38 lines (27 loc) 3.1 kB
'use strict'; 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=