rump
Version:
Opinionated flow for assembling client assets
35 lines (23 loc) • 2.36 kB
JavaScript
;
var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default'];
var _del = require('del');
var _del2 = _interopRequireDefault(_del);
var _gulp = require('gulp');
var _gulp2 = _interopRequireDefault(_gulp);
var _ = require('..');
var _2 = _interopRequireDefault(_);
var _configs = require('../configs');
var _configs2 = _interopRequireDefault(_configs);
var name = _2['default'].taskName.bind(_2['default']),
task = _gulp2['default'].task.bind(_gulp2['default']);
// Sync is used until there is a way to do series in Gulp
task(name('clean'), function () {
return _del2['default'].sync(_configs2['default'].main.paths.destination.root);
});
// Sync is used until there is a way to do series in Gulp
task(name('clean:safe'), function () {
if (_configs2['default'].main.clean) {
_del2['default'].sync(_configs2['default'].main.paths.destination.root);
}
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ndWxwL2NsZWFuLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7bUJBQWdCLEtBQUs7Ozs7b0JBQ0osTUFBTTs7OztnQkFDTixJQUFJOzs7O3VCQUNELFlBQVk7Ozs7QUFFaEMsSUFBTSxJQUFJLEdBQUssY0FBSyxRQUFRLG9CQUFBO0lBQ3RCLElBQUksR0FBSyxrQkFBSyxJQUFJLHdCQUFBLENBQUE7OztBQUd4QixJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxFQUFFO1NBQU0saUJBQUksSUFBSSxDQUFDLHFCQUFRLElBQUksQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQztDQUFBLENBQUMsQ0FBQTs7O0FBR3hFLElBQUksQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEVBQUUsWUFBTTtBQUM3QixNQUFHLHFCQUFRLElBQUksQ0FBQyxLQUFLLEVBQUU7QUFDckIscUJBQUksSUFBSSxDQUFDLHFCQUFRLElBQUksQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFBO0dBQzlDO0NBQ0YsQ0FBQyxDQUFBIiwiZmlsZSI6ImNsZWFuLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGRlbCBmcm9tICdkZWwnXG5pbXBvcnQgZ3VscCBmcm9tICdndWxwJ1xuaW1wb3J0IHJ1bXAgZnJvbSAnLi4nXG5pbXBvcnQgY29uZmlncyBmcm9tICcuLi9jb25maWdzJ1xuXG5jb25zdCBuYW1lID0gOjpydW1wLnRhc2tOYW1lLFxuICAgICAgdGFzayA9IDo6Z3VscC50YXNrXG5cbi8vIFN5bmMgaXMgdXNlZCB1bnRpbCB0aGVyZSBpcyBhIHdheSB0byBkbyBzZXJpZXMgaW4gR3VscFxudGFzayhuYW1lKCdjbGVhbicpLCAoKSA9PiBkZWwuc3luYyhjb25maWdzLm1haW4ucGF0aHMuZGVzdGluYXRpb24ucm9vdCkpXG5cbi8vIFN5bmMgaXMgdXNlZCB1bnRpbCB0aGVyZSBpcyBhIHdheSB0byBkbyBzZXJpZXMgaW4gR3VscFxudGFzayhuYW1lKCdjbGVhbjpzYWZlJyksICgpID0+IHtcbiAgaWYoY29uZmlncy5tYWluLmNsZWFuKSB7XG4gICAgZGVsLnN5bmMoY29uZmlncy5tYWluLnBhdGhzLmRlc3RpbmF0aW9uLnJvb3QpXG4gIH1cbn0pXG4iXX0=