rump-server
Version:
Rump piece for adding a static server to the flow
30 lines (22 loc) • 2.03 kB
JavaScript
;
var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default'];
var _rump = require('rump');
var _rump2 = _interopRequireDefault(_rump);
var _configs = require('./configs');
_rump2['default'].on('update:main', function () {
(0, _configs.rebuild)();
_rump2['default'].emit('update:server');
});
_rump2['default'].on('gulp:main', function () {
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
require('./gulp');
_rump2['default'].emit.apply(_rump2['default'], ['gulp:server'].concat(args));
});
Object.defineProperty(_rump2['default'].configs, 'pushserve', {
get: function get() {
return _rump2['default'].configs.main.server.pushserve;
}
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O29CQUFpQixNQUFNOzs7O3VCQUNELFdBQVc7O0FBRWpDLGtCQUFLLEVBQUUsQ0FBQyxhQUFhLEVBQUUsWUFBTTtBQUMzQix5QkFBUyxDQUFBO0FBQ1Qsb0JBQUssSUFBSSxDQUFDLGVBQWUsQ0FBQyxDQUFBO0NBQzNCLENBQUMsQ0FBQTs7QUFFRixrQkFBSyxFQUFFLENBQUMsV0FBVyxFQUFFLFlBQWE7b0NBQVQsSUFBSTtBQUFKLFFBQUk7OztBQUMzQixTQUFPLENBQUMsUUFBUSxDQUFDLENBQUE7QUFDakIsb0JBQUssSUFBSSxNQUFBLHFCQUFDLGFBQWEsU0FBSyxJQUFJLEVBQUMsQ0FBQTtDQUNsQyxDQUFDLENBQUE7O0FBRUYsTUFBTSxDQUFDLGNBQWMsQ0FBQyxrQkFBSyxPQUFPLEVBQUUsV0FBVyxFQUFFO0FBQy9DLEtBQUcsRUFBRTtXQUFNLGtCQUFLLE9BQU8sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVM7R0FBQTtDQUM5QyxDQUFDLENBQUEiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgcnVtcCBmcm9tICdydW1wJ1xuaW1wb3J0IHtyZWJ1aWxkfSBmcm9tICcuL2NvbmZpZ3MnXG5cbnJ1bXAub24oJ3VwZGF0ZTptYWluJywgKCkgPT4ge1xuICByZWJ1aWxkKClcbiAgcnVtcC5lbWl0KCd1cGRhdGU6c2VydmVyJylcbn0pXG5cbnJ1bXAub24oJ2d1bHA6bWFpbicsICguLi5hcmdzKSA9PiB7XG4gIHJlcXVpcmUoJy4vZ3VscCcpXG4gIHJ1bXAuZW1pdCgnZ3VscDpzZXJ2ZXInLCAuLi5hcmdzKVxufSlcblxuT2JqZWN0LmRlZmluZVByb3BlcnR5KHJ1bXAuY29uZmlncywgJ3B1c2hzZXJ2ZScsIHtcbiAgZ2V0OiAoKSA9PiBydW1wLmNvbmZpZ3MubWFpbi5zZXJ2ZXIucHVzaHNlcnZlLFxufSlcbiJdfQ==