UNPKG

expo-shazamkit

Version:
18 lines (17 loc) 746 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const config_plugins_1 = require("@expo/config-plugins"); const pkg = require("expo-shazamkit/package.json"); const MICROPHONE_USAGE = "Allow $(PRODUCT_NAME) to access your microphone"; const withShazamKit = (config, { microphonePermission } = {}) => { if (!config.ios) config.ios = {}; if (!config.ios.infoPlist) config.ios.infoPlist = {}; config.ios.infoPlist.NSMicrophoneUsageDescription = microphonePermission || config.ios.infoPlist.NSMicrophoneUsageDescription || MICROPHONE_USAGE; return config; }; exports.default = (0, config_plugins_1.createRunOncePlugin)(withShazamKit, pkg.name, pkg.version);