@embrace-io/react-native
Version:
A React Native wrapper for the Embrace SDK
22 lines (21 loc) • 807 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const wizard_1 = require("../util/wizard");
const EmbraceLogger_1 = require("../../src/utils/EmbraceLogger");
const common_1 = require("./common");
const android_1 = require("./android");
const logger = new EmbraceLogger_1.default(console);
logger.log("initializing setup wizard for android");
const androidSteps = [
android_1.patchBuildGradle,
android_1.patchAppBuildGradle,
android_1.createEmbraceJSON,
android_1.patchMainApplication,
];
const run = () => {
const wiz = new wizard_1.default();
[common_1.androidAppID, common_1.apiToken, common_1.packageJSON].map(field => wiz.registerField(field));
[...androidSteps].map(step => wiz.registerStep(step));
wiz.runSteps();
};
exports.default = run;