rump-scripts
Version:
Rump piece for building JS with Webpack
36 lines (27 loc) • 2.51 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:scripts');
});
_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:scripts'].concat(args));
});
Object.defineProperty(_rump2['default'].configs, 'uglifyjs', {
get: function get() {
return _rump2['default'].configs.main.scripts.uglifyjs;
}
});
Object.defineProperty(_rump2['default'].configs, 'webpack', {
get: function get() {
return _rump2['default'].configs.main.scripts.webpack;
}
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O29CQUFpQixNQUFNOzs7O3VCQUNELFdBQVc7O0FBRWpDLGtCQUFLLEVBQUUsQ0FBQyxhQUFhLEVBQUUsWUFBTTtBQUMzQix5QkFBUyxDQUFBO0FBQ1Qsb0JBQUssSUFBSSxDQUFDLGdCQUFnQixDQUFDLENBQUE7Q0FDNUIsQ0FBQyxDQUFBOztBQUVGLGtCQUFLLEVBQUUsQ0FBQyxXQUFXLEVBQUUsWUFBYTtvQ0FBVCxJQUFJO0FBQUosUUFBSTs7O0FBQzNCLFNBQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQTtBQUNqQixvQkFBSyxJQUFJLE1BQUEscUJBQUMsY0FBYyxTQUFLLElBQUksRUFBQyxDQUFBO0NBQ25DLENBQUMsQ0FBQTs7QUFFRixNQUFNLENBQUMsY0FBYyxDQUFDLGtCQUFLLE9BQU8sRUFBRSxVQUFVLEVBQUU7QUFDOUMsS0FBRyxFQUFFO1dBQU0sa0JBQUssT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsUUFBUTtHQUFBO0NBQzlDLENBQUMsQ0FBQTs7QUFFRixNQUFNLENBQUMsY0FBYyxDQUFDLGtCQUFLLE9BQU8sRUFBRSxTQUFTLEVBQUU7QUFDN0MsS0FBRyxFQUFFO1dBQU0sa0JBQUssT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTztHQUFBO0NBQzdDLENBQUMsQ0FBQSIsImZpbGUiOiJpbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBydW1wIGZyb20gJ3J1bXAnXG5pbXBvcnQge3JlYnVpbGR9IGZyb20gJy4vY29uZmlncydcblxucnVtcC5vbigndXBkYXRlOm1haW4nLCAoKSA9PiB7XG4gIHJlYnVpbGQoKVxuICBydW1wLmVtaXQoJ3VwZGF0ZTpzY3JpcHRzJylcbn0pXG5cbnJ1bXAub24oJ2d1bHA6bWFpbicsICguLi5hcmdzKSA9PiB7XG4gIHJlcXVpcmUoJy4vZ3VscCcpXG4gIHJ1bXAuZW1pdCgnZ3VscDpzY3JpcHRzJywgLi4uYXJncylcbn0pXG5cbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShydW1wLmNvbmZpZ3MsICd1Z2xpZnlqcycsIHtcbiAgZ2V0OiAoKSA9PiBydW1wLmNvbmZpZ3MubWFpbi5zY3JpcHRzLnVnbGlmeWpzLFxufSlcblxuT2JqZWN0LmRlZmluZVByb3BlcnR5KHJ1bXAuY29uZmlncywgJ3dlYnBhY2snLCB7XG4gIGdldDogKCkgPT4gcnVtcC5jb25maWdzLm1haW4uc2NyaXB0cy53ZWJwYWNrLFxufSlcbiJdfQ==