react-native-macos/scripts
Héctor Ramos d90fe67123 Extend codegen script to take library name, output dir arguments
Summary:
Extend the codegen script to allow arbitrary library name to be passed along as an argument, as well as the desired output directory for TurboModules and Fabric output.

New arguments:

- `:library_name`
- `:modules_output_dir`
- `:components_output_dir`

These arguments remain optional, and in their absence, the codegen will generate output that should work for the FBReactNativeSpec core native modules use case.

Internally, the script has been updated to use the correct path for the core modules use case as well as third party modules.

Changelog:
[Internal] - Extend the codegen script to take additional parameters

Reviewed By: RSNara

Differential Revision: D29243707

fbshipit-source-id: 1921bd3e5fd62d7cbf4c8b5089acfdd112f4b014
2021-07-13 11:36:27 -07:00
..
circleci Update folly to 2021.04.26.00 in OSS build 2021-05-11 06:03:43 -07:00
versiontemplates Migrate large amount of modules to flow strict and strict-local 2020-07-22 09:46:16 -07:00
.packager.env Move YGStyle to seperate file and add constructors 2018-02-20 05:55:36 -08:00
.tests.env RN: Use `OS=latest` for Xcode in CI 2021-06-09 18:48:28 -07:00
android-e2e-test.js "The Metro Server" -> Metro 2020-07-02 14:51:18 -07:00
android-setup.sh Docker android: addressing AVD launch issue (#30279) 2020-10-31 12:48:54 -07:00
bump-oss-version.js Split React Native repo into product/infra packages 2020-08-18 12:10:09 -07:00
compose-source-maps.js Tidy up license headers [2/n] 2019-10-16 10:06:34 -07:00
find-node.sh Find node on m1 via homebrew node managers (#31678) 2021-06-08 11:20:10 -07:00
generate-api-docs.js Generate doc info for RN components 2019-09-19 18:36:25 -07:00
generate-specs-cli.js Remove moduleSpecName 2021-01-07 19:39:56 -08:00
generate-specs.sh Avoid encoding local path in Podfile.lock 2021-04-16 14:42:34 -07:00
ios-configure-glog.sh fix glog pod install with Xcode 12 (#30372) 2021-01-19 13:45:15 -08:00
launchPackager.bat Fixing the git attrs for all the people and all the files and all future (#31128) 2021-04-21 11:27:32 -07:00
launchPackager.command Metro Bundler -> Metro 2019-08-16 10:37:10 -07:00
lint-java.js Add Java linting using google-java-format (#30444) 2020-12-07 03:12:35 -08:00
node-binary.sh Fix: use NODE_BINARY when starting packager (#24156) 2019-04-10 07:39:23 -07:00
objc-test.sh Migrating RNTester to Packages Directory (#29567) 2020-08-19 17:57:08 -07:00
packager.sh Use CocoaPods-based RNTesterPods for iOS tests (#25416) 2019-06-28 19:18:10 -07:00
process-podspecs.sh Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
publish-npm.js remove -javadoc.jar, -sources.jar from NPM package validation (#30686) 2021-01-05 17:44:51 -08:00
react-native-xcode.sh Fix cli bundle platform for Mac Catalyst in `react-native-xcode.sh` (#31062) 2021-06-11 01:10:50 -07:00
react_native_pods.rb Extend codegen script to take library name, output dir arguments 2021-07-13 11:36:27 -07:00
run-android-ci-instrumentation-tests.js Upgrade Prettier in Xplat to version 1.19.1 2020-04-09 11:01:58 -07:00
run-android-emulator.sh Move non-license comments out of license header 2019-10-15 20:12:12 -07:00
run-android-local-integration-tests.sh Updating the URLs to point at new domain name reactnative.dev 2020-02-24 13:09:11 -08:00
run-android-local-unit-tests.sh Updating the URLs to point at new domain name reactnative.dev 2020-02-24 13:09:11 -08:00
run-ci-e2e-tests.js Create `@react-native/polyfills` package. 2020-07-22 03:02:45 -07:00
run-ci-javascript-tests.js Add react-native-oss-e2e job to Sandcastle, running JavaScript e2e tests from open source 2019-04-15 11:07:54 -07:00
run-instrumentation-tests-via-adb-shell.sh Move non-license comments out of license header 2019-10-15 20:12:12 -07:00
set-rn-template-version.js Adjust test manual e2e script to work with new init (#24583) 2019-04-25 02:03:10 -07:00
sync-css-layout.sh Clean up instances of scripts/signedsource.py 2019-03-14 13:42:27 -07:00
test-manual-e2e.sh fix(cli + tests): Bump metro to 0.66 + fix test manual script (#31597) 2021-06-02 17:01:07 -07:00
try-n-times.js Fix linting issues (#22062) 2018-11-01 14:29:16 -07:00
validate-android-device-env.sh Update Broken Link #devcjog25 (#27025) 2019-10-28 12:11:45 -07:00
validate-android-sdk.sh Updating the URLs to point at new domain name reactnative.dev 2020-02-24 13:09:11 -08:00
validate-android-test-env.sh Updating the URLs to point at new domain name reactnative.dev 2020-02-24 13:09:11 -08:00
validate-ios-test-env.sh Update Node version to >= 12 (#30252) 2020-10-29 07:40:36 -07:00