UNPKG

sx-notifee

Version:

Notifee - a feature rich notifications library for React Native.

23 lines 1.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setMavenRepository = void 0; const config_plugins_1 = require("@expo/config-plugins"); const withNotifeeProjectGradlePlugin = config => { return (0, config_plugins_1.withProjectBuildGradle)(config, ({ modResults, ...subConfig }) => { if (modResults.language !== 'groovy') { config_plugins_1.WarningAggregator.addWarningAndroid('withNotifee', `Cannot automatically configure project build.gradle if it's not groovy`); return { modResults, ...subConfig }; } modResults.contents = setMavenRepository(modResults.contents); return { modResults, ...subConfig }; }); }; const setMavenRepository = (projectBuildGradle) => { if (projectBuildGradle.includes('@notifee/react-native/android/libs')) return projectBuildGradle; return projectBuildGradle.replace(/mavenLocal\(\)/, `mavenLocal() maven { url "$rootDir/../node_modules/@notifee/react-native/android/libs" }`); }; exports.setMavenRepository = setMavenRepository; exports.default = withNotifeeProjectGradlePlugin; //# sourceMappingURL=withNotifeeProjectGradlePlugin.js.map