UNPKG

rump-static

Version:

Rump piece for handling static files

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