UNPKG

@regulaforensics/document-reader

Version:

This is an npm module for Regula Document Reader SDK. It allows you to read various kinds of identification documents using your phone's camera.

43 lines (35 loc) 1.23 kB
const { createRequire } = require('module'); // passing vulnerability checks const { withPodfile } = createRequire(process.cwd() + '/package.json')('@expo/config-plugins'); const SOURCES = [ 'https://github.com/CocoaPods/Specs.git', 'https://github.com/regulaforensics/podspecs.git', ]; module.exports = function withRegulaPodSources(config) { return withPodfile(config, (config) => { let podfile = config.modResults.contents; const missingSources = SOURCES.filter( (source) => !podfile.includes(`source '${source}'`) && !podfile.includes(`source "${source}"`) ); if (missingSources.length === 0) { return config; } const header = [ '# ============================================================================', '# Regula Pod Sources', '# Added automatically by @regulaforensics/document-reader', '#', '# Sources:', ...SOURCES.map((s) => `# - ${s}`), '# ============================================================================', '', ...missingSources.map((s) => `source '${s}'`), '', '', '', ].join('\n'); config.modResults.contents = header + podfile; return config; }); };