UNPKG

react-native-tvos

Version:

A framework for building native apps using React

67 lines (62 loc) 1.53 kB
/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @format */ 'use strict'; const android = require('@react-native-community/cli-platform-android'); const ios = require('@react-native-community/cli-platform-ios'); const { bundleCommand, ramBundleCommand, startCommand, } = require('@react-native/community-cli-plugin'); const codegenCommand = { name: 'codegen', options: [ { name: '--path <path>', description: 'Path to the React Native project root.', default: process.cwd(), }, { name: '--platform <string>', description: 'Target platform. Supported values: "android", "ios", "all".', default: 'all', }, { name: '--outputPath <path>', description: 'Path where generated artifacts will be output to.', }, ], func: (argv, config, args) => require('./scripts/codegen/generate-artifacts-executor').execute( args.path, args.platform, args.outputPath, ), }; module.exports = { commands: [ ...ios.commands, ...android.commands, bundleCommand, ramBundleCommand, startCommand, codegenCommand, ], platforms: { ios: { projectConfig: ios.projectConfig, dependencyConfig: ios.dependencyConfig, }, android: { projectConfig: android.projectConfig, dependencyConfig: android.dependencyConfig, }, }, };