UNPKG

rump-styles

Version:

Rump piece for building CSS

26 lines (17 loc) 2.72 kB
'use strict'; 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:styles'), [name('build:styles')], function () { var glob = (0, _path.join)(configs.main.paths.source.root, configs.main.paths.source.styles, configs.main.globs.watch.styles); watch([glob].concat(configs.main.globs.global), [name('build:styles')]); }); _gulp.tasks[name('watch')].dep.push(name('watch:styles')); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ndWxwL3dhdGNoLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7b0JBQTBCLE1BQU07Ozs7b0JBQ2YsTUFBTTs7OztvQkFDSixNQUFNOztBQUVuQixJQUFBLElBQUksR0FBSyxrQkFBSyxRQUFRLHlCQUFBO0FBQ3RCLElBQUEsSUFBSSxHQUFLLGtCQUFLLElBQUkseUJBQUE7QUFDbEIsSUFBQSxLQUFLLEdBQUssa0JBQUssS0FBSyx5QkFBQTtJQUNuQixPQUFPLHFCQUFQLE9BQU87O0FBRWQsSUFBSSxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQyxFQUFFLFlBQU07QUFDdkQsVUFBTSxJQUFJLEdBQUcsZ0JBQUssT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLElBQUksRUFDOUIsT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFDaEMsT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFBO0FBQ2xELFdBQUssQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLENBQUE7Q0FDeEUsQ0FBQyxDQUFBOztBQUVGLFlBQU0sSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQSIsImZpbGUiOiJ3YXRjaC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBndWxwLCB7dGFza3N9IGZyb20gJ2d1bHAnXG5pbXBvcnQgcnVtcCBmcm9tICdydW1wJ1xuaW1wb3J0IHtqb2lufSBmcm9tICdwYXRoJ1xuXG5jb25zdCBuYW1lID0gOjpydW1wLnRhc2tOYW1lLFxuICAgICAgdGFzayA9IDo6Z3VscC50YXNrLFxuICAgICAgd2F0Y2ggPSA6Omd1bHAud2F0Y2gsXG4gICAgICB7Y29uZmlnc30gPSBydW1wXG5cbnRhc2sobmFtZSgnd2F0Y2g6c3R5bGVzJyksIFtuYW1lKCdidWlsZDpzdHlsZXMnKV0sICgpID0+IHtcbiAgY29uc3QgZ2xvYiA9IGpvaW4oY29uZmlncy5tYWluLnBhdGhzLnNvdXJjZS5yb290LFxuICAgICAgICAgICAgICAgICAgICBjb25maWdzLm1haW4ucGF0aHMuc291cmNlLnN0eWxlcyxcbiAgICAgICAgICAgICAgICAgICAgY29uZmlncy5tYWluLmdsb2JzLndhdGNoLnN0eWxlcylcbiAgd2F0Y2goW2dsb2JdLmNvbmNhdChjb25maWdzLm1haW4uZ2xvYnMuZ2xvYmFsKSwgW25hbWUoJ2J1aWxkOnN0eWxlcycpXSlcbn0pXG5cbnRhc2tzW25hbWUoJ3dhdGNoJyldLmRlcC5wdXNoKG5hbWUoJ3dhdGNoOnN0eWxlcycpKVxuIl19