rump-images
Version:
Rump piece for handling images
26 lines (17 loc) • 2.72 kB
JavaScript
;
var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default'];
var _gulp = require('gulp');
var _gulp2 = _interopRequireDefault(_gulp);
var _rump = require('rump');
var _rump2 = _interopRequireDefault(_rump);
var _path = require('path');
var name = _rump2['default'].taskName.bind(_rump2['default']);
var task = _gulp2['default'].task.bind(_gulp2['default']);
var watch = _gulp2['default'].watch.bind(_gulp2['default']);
var configs = _rump2['default'].configs;
task(name('watch:images'), [name('build:images')], function () {
var glob = (0, _path.join)(configs.main.paths.source.root, configs.main.paths.source.images, configs.main.globs.watch.images);
watch([glob].concat(configs.main.globs.global), [name('build:images')]);
});
_gulp.tasks[name('watch')].dep.push(name('watch:images'));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ndWxwL3dhdGNoLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7b0JBQTBCLE1BQU07Ozs7b0JBQ2YsTUFBTTs7OztvQkFDSixNQUFNOztBQUVuQixJQUFBLElBQUksR0FBSyxrQkFBSyxRQUFRLHlCQUFBO0FBQ3RCLElBQUEsSUFBSSxHQUFLLGtCQUFLLElBQUkseUJBQUE7QUFDbEIsSUFBQSxLQUFLLEdBQUssa0JBQUssS0FBSyx5QkFBQTtJQUNuQixPQUFPLHFCQUFQLE9BQU87O0FBRWQsSUFBSSxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQyxFQUFFLFlBQU07QUFDdkQsVUFBTSxJQUFJLEdBQUcsZ0JBQUssT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLElBQUksRUFDOUIsT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFDaEMsT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFBO0FBQ2xELFdBQUssQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLENBQUE7Q0FDeEUsQ0FBQyxDQUFBOztBQUVGLFlBQU0sSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQSIsImZpbGUiOiJ3YXRjaC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBndWxwLCB7dGFza3N9IGZyb20gJ2d1bHAnXG5pbXBvcnQgcnVtcCBmcm9tICdydW1wJ1xuaW1wb3J0IHtqb2lufSBmcm9tICdwYXRoJ1xuXG5jb25zdCBuYW1lID0gOjpydW1wLnRhc2tOYW1lLFxuICAgICAgdGFzayA9IDo6Z3VscC50YXNrLFxuICAgICAgd2F0Y2ggPSA6Omd1bHAud2F0Y2gsXG4gICAgICB7Y29uZmlnc30gPSBydW1wXG5cbnRhc2sobmFtZSgnd2F0Y2g6aW1hZ2VzJyksIFtuYW1lKCdidWlsZDppbWFnZXMnKV0sICgpID0+IHtcbiAgY29uc3QgZ2xvYiA9IGpvaW4oY29uZmlncy5tYWluLnBhdGhzLnNvdXJjZS5yb290LFxuICAgICAgICAgICAgICAgICAgICBjb25maWdzLm1haW4ucGF0aHMuc291cmNlLmltYWdlcyxcbiAgICAgICAgICAgICAgICAgICAgY29uZmlncy5tYWluLmdsb2JzLndhdGNoLmltYWdlcylcbiAgd2F0Y2goW2dsb2JdLmNvbmNhdChjb25maWdzLm1haW4uZ2xvYnMuZ2xvYmFsKSwgW25hbWUoJ2J1aWxkOmltYWdlcycpXSlcbn0pXG5cbnRhc2tzW25hbWUoJ3dhdGNoJyldLmRlcC5wdXNoKG5hbWUoJ3dhdGNoOmltYWdlcycpKVxuIl19