react-native-integrate
Version:
Automate integration of additional code into React Native projects
19 lines (18 loc) • 945 B
TypeScript
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";