reactors-cli
Version:
Command line utility for reactors
60 lines (43 loc) • 1.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = run;
var _exec = require('../util/exec');
var _exec2 = _interopRequireDefault(_exec);
var _runDesktop = require('./runDesktop');
var _runDesktop2 = _interopRequireDefault(_runDesktop);
var _runWeb = require('./runWeb');
var _runWeb2 = _interopRequireDefault(_runWeb);
var _runPackager = require('./runPackager');
var _runPackager2 = _interopRequireDefault(_runPackager);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function run(platform) {
switch (platform) {
case 'android':
case 'ios':
{
(0, _exec2.default)('react-native run-' + platform);
}
break;
case 'web':
{
setTimeout(_runWeb2.default, 5000);
}
break;
case 'desktop':
{
setTimeout(_runDesktop2.default, 5000);
}
break;
case 'packager':
{
setTimeout(_runPackager2.default, 5000);
}
break;
default:
{
throw new Error('Unknown platform: ' + platform);
}
}
}