UNPKG

kkt

Version:

Create React apps with no build configuration, Cli tool for creating react apps.

50 lines (49 loc) 2 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault")["default"]; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = test; var _regeneratorRuntime2 = _interopRequireDefault(require("@babel/runtime/helpers/regeneratorRuntime")); var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); var _path = require("../utils/path"); var _paths = require("../overrides/paths"); // Do this as the first thing so that any code reading it knows the right env. process.env.BABEL_ENV = 'test'; process.env.NODE_ENV = 'test'; process.env.PUBLIC_URL = ''; function test(_x) { return _test.apply(this, arguments); } function _test() { _test = (0, _asyncToGenerator2["default"])( /*#__PURE__*/(0, _regeneratorRuntime2["default"])().mark(function _callee(argvs) { var message; return (0, _regeneratorRuntime2["default"])().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.prev = 0; // Ensure environment variables are read. require("".concat(_path.reactScripts, "/config/env")); _context.next = 4; return (0, _paths.overridePaths)(argvs); case 4: // run original script require("".concat(_path.reactScripts, "/scripts/test")); _context.next = 13; break; case 7: _context.prev = 7; _context.t0 = _context["catch"](0); message = _context.t0 && _context.t0 instanceof Error && _context.t0.message ? _context.t0.message : ''; console.log('\x1b[31;1m KKT:TEST:ERROR: \x1b[0m\n', _context.t0); new Error("KKT:TEST:ERROR: \n ".concat(message)); process.exit(1); case 13: case "end": return _context.stop(); } }, _callee, null, [[0, 7]]); })); return _test.apply(this, arguments); } module.exports = exports.default;