smartech-appinbox-expo-plugin
Version:
Smartech AppInbox Expo SDK's React Native Plugin For React Native Projects.
17 lines (16 loc) • 607 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.Helper = void 0;
class Helper {
static Android = class {
static addDependency(appContents, dependency, version) {
const dependencyTemplate = `api "${dependency}:${version}"`;
return appContents.replace('dependencies {', `dependencies {\n ${dependencyTemplate}`);
}
static containsDependency(contents, dependency) {
const regex = new RegExp(`api\\s+"${dependency}[^"]*"`);
return regex.test(contents);
}
};
}
exports.Helper = Helper;
;