react-native-builder-bob
Version:
CLI to build JavaScript files for React Native libraries
17 lines (16 loc) • 967 B
TypeScript
/**
* With React Native 0.77, calling `@react-native-community/cli codegen` generates
* some app level source files such as `RCTAppDependencyProvider.mm`.
* These files are supposed to be only generated for apps
* but the cli misbehaves and generates them for all sorts of projects.
* You can find the relevant PR here: https://github.com/facebook/react-native/pull/47650
* This patch can be removed when this gets fixed in React Native.
*/
export declare function removeCodegenAppLevelCode(projectPath: string, packageJson: any): Promise<void>;
/**
* Codegen generates a different set of files if the target is an app instead.
* The following commit adds support for a --source argument to support calling codegen as a library:
* https://github.com/facebook/react-native/commit/98b8f178110472e5fed97de80766c03b0b5e988c
* Here we just check if the --source argument is supported.
*/
export declare function getCodegenCLISourceSupport(): Promise<boolean>;