@rnv/engine-rn-windows
Version:
ReNative Engine to build for Windows platform with react native support.
35 lines • 1.55 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var core_1 = require("@rnv/core");
var sdk_react_native_1 = require("@rnv/sdk-react-native");
var sdk_1 = require("../sdk");
var constants_1 = require("../sdk/constants");
exports.default = (0, core_1.createTask)({
description: 'Run your app in a window on desktop',
dependsOn: [core_1.RnvTaskName.configure],
fn: function (_a) {
var originTaskName = _a.originTaskName;
return tslib_1.__awaiter(void 0, void 0, void 0, function () {
return tslib_1.__generator(this, function (_b) {
switch (_b.label) {
case 0: return [4 /*yield*/, (0, sdk_1.clearWindowsTemporaryFiles)()];
case 1:
_b.sent();
return [4 /*yield*/, (0, sdk_react_native_1.startBundlerIfRequired)(core_1.RnvTaskName.run, originTaskName)];
case 2:
_b.sent();
return [4 /*yield*/, (0, sdk_1.ruWindowsProject)()];
case 3:
_b.sent();
return [2 /*return*/, (0, sdk_react_native_1.waitForBundlerIfRequired)()];
}
});
});
},
task: core_1.RnvTaskName.run,
isPriorityOrder: true,
options: core_1.RnvTaskOptionPresets.withConfigure(core_1.RnvTaskOptionPresets.withRun()),
platforms: constants_1.SdkPlatforms,
});
//# sourceMappingURL=taskRun.js.map