UNPKG

smartech-appinbox-expo-plugin

Version:

Smartech AppInbox Expo SDK's React Native Plugin For React Native Projects.

17 lines (16 loc) 607 B
"use strict"; 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;