UNPKG

react-native-apple-shazamkit

Version:

🎵 Powerful music recognition for React Native using Apple's ShazamKit. Identify songs, get metadata, and integrate with Apple Music seamlessly.

18 lines (17 loc) • 760 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const config_plugins_1 = require("@expo/config-plugins"); const pkg = require("react-native-apple-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);