UNPKG

react-native-audio-api

Version:

react-native-audio-api provides system for controlling audio in React Native environment compatible with Web Audio API specification

28 lines (22 loc) 703 B
'use strict'; const semverPrerelease = require('semver/functions/prerelease'); const validWorkletsVersions = ['0.6.0', '0.6.1']; function validateVersion() { let workletsVersion; try { const { version } = require('react-native-worklets/package.json'); workletsVersion = version; } catch (e) { return false; } if (semverPrerelease(workletsVersion)) { return true; } return validWorkletsVersions.includes(workletsVersion); } if (!validateVersion()) { console.warn( '[RNAudioApi] Incompatible version of react-native-audio-worklets detected. Please install a compatible version if you want to use worklet nodes in react-native-audio-api.' ); process.exit(1); }