UNPKG

1.47 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6
7var _regenerator = require('babel-runtime/regenerator');
8
9var _regenerator2 = _interopRequireDefault(_regenerator);
10
11var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator');
12
13var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);
14
15var runFile = function () {
16 var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee(options) {
17 return _regenerator2.default.wrap(function _callee$(_context) {
18 while (1) {
19 switch (_context.prev = _context.next) {
20 case 0:
21 if (options['no-config']) {
22 _context.next = 3;
23 break;
24 }
25
26 _context.next = 3;
27 return (0, _copyConfig2.default)(options);
28
29 case 3:
30 console.log('Running ' + options.file);
31 (0, _childProcessPromise.spawn)('babel-node ' + options.file, [], {
32 shell: true,
33 stdio: 'inherit'
34 });
35
36 case 5:
37 case 'end':
38 return _context.stop();
39 }
40 }
41 }, _callee, this);
42 }));
43
44 return function runFile(_x) {
45 return _ref.apply(this, arguments);
46 };
47}();
48
49var _childProcessPromise = require('child-process-promise');
50
51var _copyConfig = require('./babel/copy-config');
52
53var _copyConfig2 = _interopRequireDefault(_copyConfig);
54
55function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
56
57exports.default = runFile;
58//# sourceMappingURL=run.js.map
\No newline at end of file