@rnv/engine-rn-next
Version:
ReNative Engine to build next based platforms with react native support.
28 lines • 1.21 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var core_1 = require("@rnv/core");
var runner_1 = require("../sdk/runner");
var sdk_utils_1 = require("@rnv/sdk-utils");
var constants_1 = require("../sdk/constants");
exports.default = (0, core_1.createTask)({
description: 'Starts bundler / server',
dependsOn: [core_1.RnvTaskName.configure],
fn: function (_a) {
var ctx = _a.ctx;
return tslib_1.__awaiter(void 0, void 0, void 0, function () {
var _b, localhost, port;
return tslib_1.__generator(this, function (_c) {
_b = ctx.runtime, localhost = _b.localhost, port = _b.port;
(0, sdk_utils_1.waitForHost)()
.then(function () { return (0, sdk_utils_1.openBrowser)("http://".concat(localhost, ":").concat(port, "/")); })
.catch(core_1.logError);
return [2 /*return*/, (0, runner_1.runWebNext)()];
});
});
},
task: core_1.RnvTaskName.start,
options: core_1.RnvTaskOptionPresets.withConfigure(),
platforms: constants_1.SdkPlatforms,
});
//# sourceMappingURL=taskStart.js.map
;