UNPKG

@rnv/engine-rn

Version:

ReNative Engine to build react-native based platforms.

52 lines 2.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.withRNVRNConfig = exports.withRNVBabel = exports.withRNVMetro = void 0; var tslib_1 = require("tslib"); var core_1 = require("@rnv/core"); var sdk_android_1 = tslib_1.__importDefault(require("@rnv/sdk-android")); var sdk_apple_1 = tslib_1.__importDefault(require("@rnv/sdk-apple")); var sdk_react_native_1 = tslib_1.__importStar(require("@rnv/sdk-react-native")); Object.defineProperty(exports, "withRNVRNConfig", { enumerable: true, get: function () { return sdk_react_native_1.withRNVRNConfig; } }); var metroAdapter_1 = require("./adapters/metroAdapter"); Object.defineProperty(exports, "withRNVMetro", { enumerable: true, get: function () { return metroAdapter_1.withRNVMetro; } }); var babelAdapter_1 = require("./adapters/babelAdapter"); Object.defineProperty(exports, "withRNVBabel", { enumerable: true, get: function () { return babelAdapter_1.withRNVBabel; } }); var config_1 = require("./config"); var Engine = (0, core_1.createRnvEngine)({ tasks: [], extendModules: [sdk_android_1.default, sdk_apple_1.default, sdk_react_native_1.default], config: config_1.Config, runtimeExtraProps: { reactNativePackageName: 'react-native', reactNativeMetroConfigName: 'metro.config.js', xcodeProjectName: 'RNVApp', }, platforms: { ios: { defaultPort: 8082, extensions: ['ios.mobile', 'mobile', 'ios', 'mobile.native', 'native'], }, android: { defaultPort: 8083, extensions: ['android.mobile', 'mobile', 'android', 'mobile.native', 'native'], }, androidtv: { defaultPort: 8084, extensions: ['androidtv.tv', 'tv', 'androidtv', 'android', 'tv.native', 'native'], }, firetv: { defaultPort: 8098, extensions: ['firetv.tv', 'androidtv.tv', 'tv', 'firetv', 'androidtv', 'android', 'tv.native', 'native'], }, androidwear: { defaultPort: 8084, extensions: ['androidwear.watch', 'watch', 'androidwear', 'android', 'watch.native', 'native'], }, macos: { defaultPort: 8086, extensions: ['macos.desktop', 'desktop', 'macos', 'ios', 'desktop.native', 'native'], }, }, }); exports.default = Engine; //# sourceMappingURL=index.js.map