UNPKG

reactors-cli

Version:
60 lines (43 loc) 1.13 kB
'use strict'; 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); } } }