@rnv/engine-rn
Version:
ReNative Engine to build react-native based platforms.
52 lines • 2.39 kB
JavaScript
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
;