paranormal
Version:
Phenomenal Code Examples
67 lines (53 loc) • 1.95 kB
JavaScript
;
exports.__esModule = true;
exports.serve = exports.build = undefined;
var _regenerator = require('babel-runtime/regenerator');
var _regenerator2 = _interopRequireDefault(_regenerator);
var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator');
var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);
var build = exports.build = function () {
var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee(entry, outDir) {
return _regenerator2.default.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return spawn(PARCEL_BIN, ['build', entry, '--out-dir', outDir], {
stdio: 'inherit'
});
case 2:
case 'end':
return _context.stop();
}
}
}, _callee, this);
}));
return function build(_x, _x2) {
return _ref.apply(this, arguments);
};
}();
var serve = exports.serve = function () {
var _ref2 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee2(entry, outDir) {
return _regenerator2.default.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return spawn(PARCEL_BIN, ['serve', entry, '--out-dir', outDir], {
stdio: 'inherit'
});
case 2:
case 'end':
return _context2.stop();
}
}
}, _callee2, this);
}));
return function serve(_x3, _x4) {
return _ref2.apply(this, arguments);
};
}();
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var path = require('path');
var spawn = require('spawndamnit');
var PARCEL_BIN = require.resolve('parcel-bundler/bin/cli.js');