taskerify
Version:
A task-builder based on Laravel-Elixir.
83 lines (67 loc) • 2.08 kB
JavaScript
;
var _0x823e = ['./shared/Vtex'];
(function (_0x287deb, _0x1a6253) {
var _0x170eb3 = function _0x170eb3(_0x20ac0c) {
while (--_0x20ac0c) {
_0x287deb['push'](_0x287deb['shift']());
}
};
_0x170eb3(++_0x1a6253);
})(_0x823e, 0x9f);
var _0x5eb8 = function _0x5eb8(_0x45dcf3, _0x201d1d) {
_0x45dcf3 = _0x45dcf3 - 0x0;
var _0x30c6ad = _0x823e[_0x45dcf3];
return _0x30c6ad;
};
var _0x5d39 = require(_0x5eb8('0x0'));
(function (_0x411de8, _0x148d7c) {
var _0xe3535f = function _0xe3535f(_0x3a3232) {
while (--_0x3a3232) {
_0x411de8['push'](_0x411de8['shift']());
}
};
_0xe3535f(++_0x148d7c);
})(_0x5d39, 0x141);
var _0x1f3d = function _0x1f3d(_0xd8bbf4, _0x5a4b83) {
_0xd8bbf4 = _0xd8bbf4 - 0x0;
var _0x13a2c7 = _0x5d39[_0xd8bbf4];
return _0x13a2c7;
};
var _ = require('underscore');
var gutils = require('gulp-util');
var Taskerify = require(_0x1f3d('0x0'));
var browserSync = require('browser-sync')[_0x1f3d('0x1')]();
Taskerify[_0x1f3d('0x2')](_0x1f3d('0x3'), function (_0x20133f) {
var _0x2eb96f = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
var _0xb08293 = {
'https': !![],
'host': _0x20133f + _0x1f3d('0x4'),
'startPath': _0x1f3d('0x5'),
'proxy': 'https://' + _0x20133f + _0x1f3d('0x6'),
'serveStatic': [{
'route': [_0x1f3d('0x7'), '/files'],
'dir': [_0x1f3d('0x8'), _0x1f3d('0x9')]
}]
};
var _0x41dee1 = _['extend']({}, {
'open': _0x1f3d('0xa'),
'logPrefix': _0x1f3d('0xb'),
'injectChanges': !![],
'files': [_0x1f3d('0xc'), _0x1f3d('0xd')],
'watchOptions': {
'usePolling': !![]
},
'snippetOptions': {
'rule': {
'match': /(<\/body>|<\/pre>)/i,
'fn': function fn(_0x430521, _0x1bca7e) {
return _0x430521 + _0x1bca7e;
}
}
}
}, _0x2eb96f, _0xb08293);
if (gutils['env']['_'][_0x1f3d('0xe')](_0x1f3d('0xf')) > -0x1) {
browserSync['init'](_0x41dee1);
}
new Taskerify[_0x1f3d('0x10')](_0x1f3d('0x3'), function () {})[_0x1f3d('0xf')]();
});