UNPKG

react-native-integrate

Version:

Automate integration of additional code into React Native projects

19 lines (18 loc) 945 B
import { BabelConfigModifierType, BabelConfigTaskType, ContentModifierType } from '../types/mod.types'; import { JsObjectParser } from '../utils/jsObjectParser'; export declare function babelConfigTask(args: { configPath: string; packageName: string; content: JsObjectParser; task: BabelConfigTaskType; }): Promise<JsObjectParser>; export declare function applyJSObjectModification(content: JsObjectParser, action: BabelConfigModifierType): JsObjectParser; export declare function shouldApplyInsertion(array: string[], action: ContentModifierType, value: string): boolean; export declare function readBabelConfigContent(): JsObjectParser; export declare function writeBabelConfigContent(parser: JsObjectParser): Promise<void>; export declare function runTask(args: { configPath: string; packageName: string; task: BabelConfigTaskType; }): Promise<void>; export declare const summary = "babel.config.js modification";