UNPKG

rump

Version:

Opinionated flow for assembling client assets

35 lines (23 loc) 2.36 kB
'use strict'; 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=