{"_id":"@picovoice/react-native-voice-processor","_rev":"30-b9fdbfea5ea034bb349f8c0460938b89","name":"@picovoice/react-native-voice-processor","dist-tags":{"latest":"1.2.3"},"versions":{"1.0.0":{"name":"@picovoice/react-native-voice-processor","version":"1.0.0","keywords":["react-native","ios","android","audio","speech recognition"],"author":{"url":"https://picovoice.ai","name":"Picovoice","email":"hello@picovoice.ai"},"license":"Apache-2.0","_id":"@picovoice/react-native-voice-processor@1.0.0","maintainers":[{"name":"ilavery","email":"ian@picovoice.ai"},{"name":"dbartle","email":"dbartle@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"}],"homepage":"https://github.com/Picovoice/react-native-voice-processor#readme","bugs":{"url":"https://github.com/Picovoice/react-native-voice-processor/issues"},"dist":{"shasum":"55763d76f558f994a548a0add7426e6cf0b1a0d0","tarball":"https://registry.npmjs.org/@picovoice/react-native-voice-processor/-/react-native-voice-processor-1.0.0.tgz","fileCount":20,"integrity":"sha512-QMyx+WrFlPmELmbneQQL57avSIIsNSinFOomWqxwhztzpDakHGLO6n1XQB1fxaQ+P5QpeNFvw1VZaNHgST4w/g==","signatures":[{"sig":"MEUCIC1JLDXswd2wKHRHIE0wy00/WPvsu1kNYepQuJJF6MGDAiEAlBfeD2Dj1jpUG3Q4YPYM3fD1lO1e2FdFImVB1OLEs8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrw/nCRA9TVsSAnZWagAATrAP/RnCh+ZiDGLCF8fFNXV+\nAdYutuOykgpzYv91MrDgGYeCQjqJ2FWrATudTUPVP8LsEn0ayCks6L7Zm+x9\naPMjJF40PbkMaHL3iJpsB+EuyadR+lrDa62fxLjf1S5TsTP+2UMseBQI450K\nC6U8Te21ODp3EETFVPeEMd33ss/i2KpbpjnxjUpA7OrB+EG5r7QirG9ev52H\n8GKtQTV4cxHGgq7zmWRc8D8DyZje9NBPqqtP6b7DRQK6UaU8S6loFVDWqgGi\nrzKad/BM0CiAI4twE+L/q5Lq6pryKfuM61HxPS6PNKsa1uClegHJOcEnoI+u\nbDtkuXb4EW+88W7lLN5ayqJa7WAWOPQLE4p+tliTZHxYdk1esANzBdKRmZq6\nIsA3kV2GrhMNOfOM534qlonUcH7EeMLafRHCfHVj4wMlLN1VHmqHDvtY+y8N\nZUuHRYu1UBfNXNxH24txkfo1wavgoRVt5dOMUbds/zQThnaz5KIKz3C5lNFL\n8GgAApoj/zzrWzt6Ke1Xpbx3eflGrQO4DofGMuD+Nt+NE6OZkh/27CNQf5Gh\n6l54o9NgrYkCQltLYW9cE+wbHTjYubR3ddijrzVhoMoX+TbQxThCZoiuEb64\n063U2ylKctv4XoRVV0GR0X/+hwPtr8zcWBtM8JFv/zBjv0DFBsYbMndr/IhC\nZY/7\r\n=GzXt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","_from":"file:picovoice-react-native-voice-processor-1.0.0.tgz","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"ilavery","email":"ian@picovoice.ai"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"","_integrity":"","commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"This version is no longer supported. Please use latest version.","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/Picovoice/react-native-voice-processor.git","type":"git"},"_npmVersion":"6.14.8","description":"A library for real-time voice processing in React Native.","directories":{},"_nodeVersion":"12.19.0","dependencies":{},"eslintConfig":{"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","react":"16.11.0","eslint":"^7.2.0","prettier":"^2.0.5","commitlint":"^8.3.5","release-it":"^13.5.8","typescript":"^3.8.3","@types/jest":"^26.0.0","pod-install":"^0.1.0","@types/react":"^16.9.19","react-native":"0.62.2","@types/react-native":"0.62.13","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@react-native-community/bob":"^0.16.2","@commitlint/config-conventional":"^8.3.4","@release-it/conventional-changelog":"^1.1.4","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-voice-processor_1.0.0_1605308390907_0.42779847811745686","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module","typescript"]}},"1.0.1":{"name":"@picovoice/react-native-voice-processor","version":"1.0.1","keywords":["react-native","ios","android","audio","speech recognition"],"author":{"url":"https://picovoice.ai","name":"Picovoice","email":"hello@picovoice.ai"},"license":"Apache-2.0","_id":"@picovoice/react-native-voice-processor@1.0.1","maintainers":[{"name":"ilavery","email":"ian@picovoice.ai"},{"name":"dbartle","email":"dbartle@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"}],"homepage":"https://github.com/Picovoice/react-native-voice-processor#readme","bugs":{"url":"https://github.com/Picovoice/react-native-voice-processor/issues"},"dist":{"shasum":"9e7be10a22acf8675e6f285b4b5b3b1fbfec917a","tarball":"https://registry.npmjs.org/@picovoice/react-native-voice-processor/-/react-native-voice-processor-1.0.1.tgz","fileCount":20,"integrity":"sha512-SFF2tzc655v91YlgI/UhG8c74l0GmCyR7AthMkMps+16xpd/sSnEloedH+cKh4dHT/wTnhLpo7xpdfhmASVfRg==","signatures":[{"sig":"MEUCIHDhzLiwK52ozE7PSlRcagLY5RwEhpe0e5aItZ2NyVsFAiEAp6bLwD0CxGj6bcahSHG7FsoxlaVtnXi4PZXCnrOEwVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuEZPCRA9TVsSAnZWagAAUyQP/RW4j1l/59XwGgPANbjc\nQtNeUvvjZe3bW+2cKydwMK/K1tBwY8gl8UsjbyoDPUlOnrz6wPY7kC1hdhYX\nNamy8CCPeNtpHeDQodcrfFzHV/zMl/NalQ1s12wst1hr53QEuP70YjfJ8Q3X\nedSAgR4Z0mY92EVIGztaYXkg3eZ6AMBvEAU/VtmKDIDgvo3nPavVdutGrVFi\nIJvswdNi+HkVg42hYQRtjObt4Q5peOzI7YK6An/PvT/QO6JaviXVniC5zK7M\nk59Xs7ueLjW37Lc7IB7Wd/aRKeqWXchf/xkVDFYdfOOcCs5DOgS243ngXUS/\nTSqv/c+HOwC/aPV+c/uzIcAVMcK6OUKg4KMJfekHyghM8exLHw1e+ppQzGv+\nnSwB6IToEfLcFXrmBhULpJjX5LL707ADIdrYyWUKSlAHzTE5bANOzNxdAoqq\nI93IKOmIgYKMhVI+HvOkJ1w2YJNxejdeSm7TVg868vXxyr4PEXMRyawRZRMf\nhLJ060t9LPBdE53iS5sx6z01QFFjJghBzInn5TnlU3+ZljsvFa9BD96uVek3\n4CRWOV97SR80dz88F8x3MLEvnAAiAixbBsk8sGSOiiu07rqtShzRQAE9t6Li\nqP7FzhCRAgcgdpA5XmREtslS5AbAhXCnkulQ5yiZmGj/Cjc3Nn/bv7DqlEE/\nCs0K\r\n=7vCZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","_from":"file:picovoice-react-native-voice-processor-1.0.1.tgz","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"ilavery","email":"ian@picovoice.ai"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"","_integrity":"","commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"This version is no longer supported. Please use latest version.","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/Picovoice/react-native-voice-processor.git","type":"git"},"_npmVersion":"6.14.8","description":"A library for real-time voice processing in React Native.","directories":{},"_nodeVersion":"12.19.0","dependencies":{},"eslintConfig":{"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","react":"16.11.0","eslint":"^7.2.0","prettier":"^2.0.5","commitlint":"^8.3.5","release-it":"^13.5.8","typescript":"^3.8.3","@types/jest":"^26.0.0","pod-install":"^0.1.0","@types/react":"^16.9.19","react-native":"0.62.2","@types/react-native":"0.62.13","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@react-native-community/bob":"^0.16.2","@commitlint/config-conventional":"^8.3.4","@release-it/conventional-changelog":"^1.1.4","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-voice-processor_1.0.1_1605912142425_0.12106606336763281","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module","typescript"]}},"1.0.2":{"name":"@picovoice/react-native-voice-processor","version":"1.0.2","keywords":["react-native","ios","android","audio","speech recognition"],"author":{"url":"https://picovoice.ai","name":"Picovoice","email":"hello@picovoice.ai"},"license":"Apache-2.0","_id":"@picovoice/react-native-voice-processor@1.0.2","maintainers":[{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"dbartle","email":"dbartle@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"homepage":"https://github.com/Picovoice/react-native-voice-processor#readme","bugs":{"url":"https://github.com/Picovoice/react-native-voice-processor/issues"},"dist":{"shasum":"8d2d013714e4ab21e626468e6922b37b631b111f","tarball":"https://registry.npmjs.org/@picovoice/react-native-voice-processor/-/react-native-voice-processor-1.0.2.tgz","fileCount":20,"integrity":"sha512-adkiX4UHxLzKTH38MzjDlyVYVHGBFpt72J6qNNsCMb8CosCBJh/ujnbu3NIRWrSmOTesVvb/qXc6yrVBhfehRw==","signatures":[{"sig":"MEUCIEySSx3JZVBsuAPiohDNvBFHVlBbmqkTEcjlglk67AHPAiEAvIZj85r7aWHD8HJoRGr2PmKGpS4N/M3NopdKvXPvgyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9PqqCRA9TVsSAnZWagAAtm0QAIUdjElkFY4GjYc7ytkV\nYlIneDrUkVmt7VPMI9++gjR73VVoeROt9bF7TLpMjyerw1o+L9TPruK28pia\nIorEH4iTJ9+tRQGDD/7ejzVAgRH9Gir+1ER5n2YhyU05mRo4+6HFGM3Sc+yy\nZvL0MDohpu4oxGasQotlwLH12sUgHJE/gBx2A62I0RvrIZmGDFAZ6EgZV4cI\nCNUnNxR70HRKuJCeQufTCkHqtbHpDSlSaD165R6B+FKCptC0AEZLp9ejDZBa\n7gFSMYt3MZ2p2FGTLNRrJXfvZvsDQkLBglE6Sc/6CQoue1F4PBmztpGiO3sW\nyniTJlaAKXbJ81dvcPvy/zdW4pWiUc6TbbfSE0NBiIkCrnaQMgZSR13QMkLb\nA5MjQkxD2m9iPFaucC1GWCvZ24Z+K2KMj+hKDBR27H1RvKKGzxQ1jSzHBL3+\nyNwnyrkqATm5QZ+nmDRbBzhifmpu7NORkWkH4gfpWQnGdivJpxMVT2ekr8v4\nd4QtGirX3GlDTVaz2snZcWhfLCg0a7HjG0rxFEBxf49wPITqGMSwLJgg57cZ\nJw/9V2pf5KBr1erriZC0pnXGnAUDwbe7wm1oCf+JCAJQhVe9fQhuz22SY++r\ncCJDwuNKeAOGMH/vAmNfRW4UC7z/U5z1mAuv0iY7Z5q6JoBA+OhAyb2YJQXk\nO6YP\r\n=xrgu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","_from":"file:picovoice-react-native-voice-processor-1.0.2.tgz","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"ilavery","email":"ian@picovoice.ai"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"","_integrity":"","commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"This version is no longer supported. Please use latest version.","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/Picovoice/react-native-voice-processor.git","type":"git"},"_npmVersion":"6.14.8","description":"A library for real-time voice processing in React Native.","directories":{},"_nodeVersion":"12.19.0","dependencies":{},"eslintConfig":{"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","react":"16.11.0","eslint":"^7.2.0","prettier":"^2.0.5","commitlint":"^8.3.5","release-it":"^13.5.8","typescript":"^3.8.3","@types/jest":"^26.0.0","pod-install":"^0.1.0","@types/react":"^16.9.19","react-native":"0.62.2","@types/react-native":"0.62.13","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@react-native-community/bob":"^0.16.2","@commitlint/config-conventional":"^8.3.4","@release-it/conventional-changelog":"^1.1.4","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-voice-processor_1.0.2_1609890474381_0.6704883487728588","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module","typescript"]}},"1.0.3":{"name":"@picovoice/react-native-voice-processor","version":"1.0.3","keywords":["react-native","ios","android","audio","speech recognition"],"author":{"url":"https://picovoice.ai","name":"Picovoice","email":"hello@picovoice.ai"},"license":"Apache-2.0","_id":"@picovoice/react-native-voice-processor@1.0.3","maintainers":[{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"dbartle","email":"dbartle@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"homepage":"https://github.com/Picovoice/react-native-voice-processor#readme","bugs":{"url":"https://github.com/Picovoice/react-native-voice-processor/issues"},"dist":{"shasum":"5228e2992c415cca45aee87c70ef7ae16cebf2c3","tarball":"https://registry.npmjs.org/@picovoice/react-native-voice-processor/-/react-native-voice-processor-1.0.3.tgz","fileCount":20,"integrity":"sha512-srIYcK78GzJigqRSlBQrEeMMBKPSC1vmwHPGrDhXInqu2InNqzH4sUb/86ip0YwSgngSBFbIc/NUFKOnGOC0Cg==","signatures":[{"sig":"MEYCIQC0yxwV186o5iT986OChV+NYBQW26wG6+FDJhaI9hMqRwIhAPgt8tDyFNfTjIRzQGQ1s9VsWw9uf09xD/libPhHcai5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHIcnCRA9TVsSAnZWagAAr/kP/0e3PIu0gzGB4splhcKT\nPqWpt7U0wDFkq+ZW5Nfnuj4tR8h24fa/qCIsxqhQ1EHQrz+1nwj3YFTa3tXI\nROLJYMy42P+giaPvPQhpiWoOCnfmWBmml9UWLCEfyFQQZTnchHh+3tA9nDph\nHo6FN5h+an4lwOp4pvjglmWQ+sQsifzX/4FVlAUUFHFOyz2rdi0BQKxLJ802\nSYivYh3T+1ehDtqZwaGXwa/ph+vizzdmMYdP+ORp/eVw9dgHdM/nNpDL2HVd\ngJj0BjSr6+KFVIAKHb/IdGV3U3CT7lsR7uvihoYLjvmAz+sqPB0Ux3ATx9Cj\nSSeF4yO59XJkqhtiLKH0z2cPtGxsGuAdicidknVZI09ukkSvwDfkb5pOJA2H\nKbH57F/s+bCopX4+2YSj9WZGwkrsa/qqtdFAHWLyMzQEWkbOomrzc+XaxH/9\nioewGVI/r47ybmT1xa2qEIjE42yqVKVIfjs4W+3r2LaKFAsbSADcAataeImf\nDzJpy6vBwNijpmD4J6wJcqY5auaySHLOmosCd3pFAqeUgxz22uZd2srqaXRB\nlGvcrTp6GN6SGQ6xaIF/ZJjEHTna0ifCahgRYWBJh5hc9A1zN27fT2sTFBjT\nG8MpAKeJTRJl8Q85GgvafG0UZ0bG/fasLjQDFkIP8wfTq1IMPENOQJNngjLQ\nV3ry\r\n=scEF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","_from":"file:picovoice-react-native-voice-processor-1.0.3.tgz","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"ilavery","email":"ian@picovoice.ai"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"","_integrity":"","commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"This version is no longer supported. Please use latest version.","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/Picovoice/react-native-voice-processor.git","type":"git"},"_npmVersion":"6.14.8","description":"A library for real-time voice processing in React Native.","directories":{},"_nodeVersion":"12.19.0","dependencies":{},"eslintConfig":{"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","react":"16.11.0","eslint":"^7.2.0","prettier":"^2.0.5","commitlint":"^8.3.5","release-it":"^13.5.8","typescript":"^3.8.3","@types/jest":"^26.0.0","pod-install":"^0.1.0","@types/react":"^16.9.19","react-native":"0.62.2","@types/react-native":"0.62.13","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@react-native-community/bob":"^0.16.2","@commitlint/config-conventional":"^8.3.4","@release-it/conventional-changelog":"^1.1.4","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-voice-processor_1.0.3_1612482341023_0.22877283425080686","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module","typescript"]}},"1.0.4":{"name":"@picovoice/react-native-voice-processor","version":"1.0.4","keywords":["react-native","ios","android","audio","speech recognition"],"author":{"url":"https://picovoice.ai","name":"Picovoice","email":"hello@picovoice.ai"},"license":"Apache-2.0","_id":"@picovoice/react-native-voice-processor@1.0.4","maintainers":[{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"dbartle","email":"dbartle@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"homepage":"https://github.com/Picovoice/react-native-voice-processor#readme","bugs":{"url":"https://github.com/Picovoice/react-native-voice-processor/issues"},"dist":{"shasum":"500a83a19b84e43d9a21f8eb643b176eacc5ec46","tarball":"https://registry.npmjs.org/@picovoice/react-native-voice-processor/-/react-native-voice-processor-1.0.4.tgz","fileCount":20,"integrity":"sha512-fkAALaMHN54OeQ2sg/ViIsz/UL1kzdj/nOyMmHwvhrGpPTlv91CgCSQQWQn7+vWSv0tggL1ckxeAt7Apfi0Pzw==","signatures":[{"sig":"MEUCIAkmNIEcHCW2s9U0Y2DXb7HnIpaaLZbKKWR7/TNTXExfAiEAofLl4ZpfTllPx3pl8khvBIh+IMBcUYlmicVbCfVo83s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYlQ6CRA9TVsSAnZWagAAmEwP/j0rquD2JuHA4NIgnpYh\nZaPw17h8j8J/AIM9YtPaAQNaT0duNjHKYaGc1PB21+tqlra4Xqx2i/+Am+bC\nsSPD4EWuwl0g5FgO+75PDDuWHY1QUMTi5u75wf0Gi93CKYc92q988BFAxW+5\nA566l61GZe+hbD5Cah+O0nQMwjkfQXeCbRG4aRVv8x2VA0DZ0I4doqwiKSpd\ncsIh+s6hDlBR/OJ4RrCFEhi50ids2tBOsFtiUbI7bPPw1IijJJElWedt0B6Y\n8XLcO7uv58gMcMFeE/0+6TAgBsgvZUkgHH+dKQcpeAICRXWBLEOkw6gT7YQo\ntqoGU2faFohc8DPpu02X5OjL55WNdgygvih2Ijqhp4Tglogsw8C6Noo3MgEa\nIZN9jNRBQ1dAPRo7Yrda68SOK4G/9NHHffwsY4uLEC7Nr8UmC0CS8S4wLiK+\nvCSnPk6Cqap8brjVwssRMXhMf0m6UwW1XQpS95jXFaKiyJdVaGqLSmV2lKlj\nngzsQvCy37EI6GqaGQss5HG1gu1Tu67tJCfv/A4wnXD+z+iYrs/s9NfCyey3\nMheBaU3zfImyxx6seutZ1MTNZ5MGfq6IB21ULE8nVDjoKwPTwvHITFvQUfWx\nYMhqk+obdn0crA/yllxsjiqzLg7L0kC3UwB5/spaGi3dYjMRAo8S9tBSk/VP\nnSkn\r\n=SxD/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","_from":"file:picovoice-react-native-voice-processor-1.0.4.tgz","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"ilavery","email":"ian@picovoice.ai"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"","_integrity":"","commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/Picovoice/react-native-voice-processor.git","type":"git"},"_npmVersion":"6.14.8","description":"A library for real-time voice processing in React Native.","directories":{},"_nodeVersion":"12.19.0","dependencies":{},"eslintConfig":{"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","react":"16.11.0","eslint":"^7.2.0","prettier":"^2.0.5","commitlint":"^8.3.5","release-it":"^13.5.8","typescript":"^3.8.3","@types/jest":"^26.0.0","pod-install":"^0.1.0","@types/react":"^16.9.19","react-native":"0.62.2","@types/react-native":"0.62.13","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@react-native-community/bob":"^0.16.2","@commitlint/config-conventional":"^8.3.4","@release-it/conventional-changelog":"^1.1.4","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-voice-processor_1.0.4_1617056825582_0.5267316784352054","host":"s3://npm-registry-packages"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module","typescript"]}},"1.1.0":{"name":"@picovoice/react-native-voice-processor","version":"1.1.0","keywords":["react-native","ios","android"],"author":"Picovoice <hello@picovoice.ai> (https://picovoice.ai)","license":"Apache-2.0","_id":"@picovoice/react-native-voice-processor@1.1.0","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"homepage":"https://github.com/Picovoice/react-native-voice-processor#readme","bugs":{"url":"https://github.com/Picovoice/react-native-voice-processor/issues"},"dist":{"shasum":"fe469f990c3b031411b585f28fc80fc0a9b9de41","tarball":"https://registry.npmjs.org/@picovoice/react-native-voice-processor/-/react-native-voice-processor-1.1.0.tgz","fileCount":19,"integrity":"sha512-TzIYL/34VbYhIcKH/LbivZwRpxUiKr4+XW5Gcp8vFdZKGP431SP4Lob2hLhSIu+E/yo1z4xwCELCznMpHyWNhg==","signatures":[{"sig":"MEYCIQD9I+DhNtdafxgAd/LdNgr4Hlno6ve+GMZhZX1gWf1QLAIhAJSc7qxyNZWm8lvjAExpO9tTNqRNuK9ygQbHkXXnLgTm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj972XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSuQ//fx09h1mUrJJSGuRUaGsL9LhzfyYM26ISlI5vDXeTVbUx0/d7\r\noSAY78eGDSmFteRxGobSbFFrN0z8U2Vv8p2XRBA+7s9VvUXCYD++3fwV2qAG\r\neH/bqm/OmA1f2/vmp5rhCnrIK9ERKrcgu3VmEKXA/dmtIef/1z0pLOwWQlvC\r\nwD8O6QoLSAlIia8klAn+EUOuJ9Dlt6SiHhCYVmXtkrzSJ0S4XsyZY3/65cB5\r\nuaCLfxp0t+hF5mtXYZy3t/fTPS0D2TZn9+Xsks8TOId/Xh32QNFtuC8IF82z\r\nsWhiZqjkpx1ZNMPmbFjyasZPSY6+zpcUuzYFLDBvWeG0+vqrIwjtFFH1N9S7\r\nW1Ax2N5NfwAVr9HD3Zz0GMEo7Zxg/szfrXqSAq/A54+3H4zo6YZ6ZsURyLcU\r\nAHugOWsv9bZhwxghI5qypWm9KTtY5Uhf60/O19yS7mbyp18PWjkYtWCwcZNO\r\nHp4aU7kYUSgs80T9IEfkZQtkpyBIUaoiShUHTOa/zjzAxshzEEATwT7QU4/e\r\neWe+Mp95sjd8UultEQL7mzTGMRqMgPB2WbePXPEpmJ6QXQg9j+zG5AsGC1Jr\r\n5M94JPoQpGbJMi0uv2mVh2La9Wu35hnZiW4wYdeATCntem1JQRUozlamU2cZ\r\n9e9o7b3XG8tql6N62iDYdb1S4cWS9eUJZH8=\r\n=kWJA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","_from":"file:picovoice-react-native-voice-processor-1.1.0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ilavery","email":"ian@picovoice.ai"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"/Users/ianlavery/work/github/react-native-voice-processor/pkg/picovoice-react-native-voice-processor-1.1.0.tgz","_integrity":"sha512-TzIYL/34VbYhIcKH/LbivZwRpxUiKr4+XW5Gcp8vFdZKGP431SP4Lob2hLhSIu+E/yo1z4xwCELCznMpHyWNhg==","repository":"https://github.com/Picovoice/react-native-voice-processor","_npmVersion":"8.1.2","description":"A library for real-time voice processing in React Native.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.13.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","_hasShrinkwrap":false,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.3","@types/react-native":"0.70.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.3","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-voice-processor_1.1.0_1677180310921_0.9904347007298289","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.0":{"name":"@picovoice/react-native-voice-processor","version":"1.2.0","keywords":["react-native","ios","android"],"author":{"url":"https://picovoice.ai","name":"Picovoice","email":"hello@picovoice.ai"},"license":"Apache-2.0","_id":"@picovoice/react-native-voice-processor@1.2.0","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"homepage":"https://github.com/Picovoice/react-native-voice-processor#readme","bugs":{"url":"https://github.com/Picovoice/react-native-voice-processor/issues"},"dist":{"shasum":"82a98b41d9236ababe330dae873062ee0e1b24c3","tarball":"https://registry.npmjs.org/@picovoice/react-native-voice-processor/-/react-native-voice-processor-1.2.0.tgz","fileCount":35,"integrity":"sha512-zolTEo3qsqeUwY7JRslV/yhiA+oBrkeogOTxjHIEJ//yEsr7YKlI1PcqTbU5/xjmUiukh62gmwTXhosnQYdasQ==","signatures":[{"sig":"MEYCIQDr0yLo4TVpGWSdiR6k40rmujWway//zwyp/jR9xPM+bwIhAOzZjwRkjjI8t/64i2nOv65M7f/dQbwuu818chfe6DyI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82138},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","_from":"file:picovoice-react-native-voice-processor-1.2.0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ilavery","email":"ian@picovoice.ai"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"/home/ian/work/github/react-native-voice-processor/pkg/picovoice-react-native-voice-processor-1.2.0.tgz","_integrity":"sha512-zolTEo3qsqeUwY7JRslV/yhiA+oBrkeogOTxjHIEJ//yEsr7YKlI1PcqTbU5/xjmUiukh62gmwTXhosnQYdasQ==","deprecated":"This version is no longer supported.","repository":{"url":"git+https://github.com/Picovoice/react-native-voice-processor.git","type":"git"},"_npmVersion":"8.12.2","description":"A library for real-time voice processing in React Native.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.15.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","_hasShrinkwrap":false,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.12","@types/react-native":"0.70.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.3","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-voice-processor_1.2.0_1691789456439_0.8756293133066884","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.1":{"name":"@picovoice/react-native-voice-processor","version":"1.2.1","keywords":["react-native","ios","android","audio","sound","recorder","record"],"author":{"url":"https://picovoice.ai","name":"Picovoice","email":"hello@picovoice.ai"},"license":"Apache-2.0","_id":"@picovoice/react-native-voice-processor@1.2.1","maintainers":[{"name":"albho","email":"albert@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"homepage":"https://github.com/Picovoice/react-native-voice-processor#readme","bugs":{"url":"https://github.com/Picovoice/react-native-voice-processor/issues"},"dist":{"shasum":"89dd1e24837da8532803e53fa2501f092356e1d2","tarball":"https://registry.npmjs.org/@picovoice/react-native-voice-processor/-/react-native-voice-processor-1.2.1.tgz","fileCount":39,"integrity":"sha512-TGnee+8nzaMze2vdIlnL97ZRhHtb6nQrymUKOSisJsjwNjg92kJPos6Ubsh3qJ1KlLlDd9+el6idow5CE8NkcA==","signatures":[{"sig":"MEQCIDYGCZJ4YPeh8VevIWF3XVdtJdWkG6Ce3WetXgXz4aS9AiAac68Eq7qdN66F6w3BGQGpYVxVRodWK6a3M5m5Wck/Pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84237},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/","<rootDir>/test/"]},"main":"lib/commonjs/index","_from":"file:picovoice-react-native-voice-processor-1.2.1.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ilavery","email":"ian@picovoice.ai"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"/home/ian/work/github/react-native-voice-processor/pkg/picovoice-react-native-voice-processor-1.2.1.tgz","_integrity":"sha512-TGnee+8nzaMze2vdIlnL97ZRhHtb6nQrymUKOSisJsjwNjg92kJPos6Ubsh3qJ1KlLlDd9+el6idow5CE8NkcA==","deprecated":"This version is no longer supported.","repository":{"url":"git+https://github.com/Picovoice/react-native-voice-processor.git","type":"git"},"_npmVersion":"8.12.2","description":"A library for real-time voice processing in React Native.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.15.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/","test/"],"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.12","@types/react-native":"0.70.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.3","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-voice-processor_1.2.1_1707436512056_0.1272534163655985","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.2":{"name":"@picovoice/react-native-voice-processor","version":"1.2.2","keywords":["react-native","ios","android","audio","sound","recorder","record"],"author":{"url":"https://picovoice.ai","name":"Picovoice","email":"hello@picovoice.ai"},"license":"Apache-2.0","_id":"@picovoice/react-native-voice-processor@1.2.2","maintainers":[{"name":"albho","email":"albert@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"homepage":"https://github.com/Picovoice/react-native-voice-processor#readme","bugs":{"url":"https://github.com/Picovoice/react-native-voice-processor/issues"},"dist":{"shasum":"dac86c918a3f299d859a3988fe25f98faa5d13a2","tarball":"https://registry.npmjs.org/@picovoice/react-native-voice-processor/-/react-native-voice-processor-1.2.2.tgz","fileCount":35,"integrity":"sha512-l3pQWNfPI7lJiVnMhyjQx9WoF1QhvsBNf9pEIVcEGipHrfdW1HTZ3RPRRHfZLUSPiIGHrQf1R/tMshQPZmkY3w==","signatures":[{"sig":"MEYCIQCdL+Pn4Ee6b0nTnW3Y0NbUKbJ52miS/UyjgxUW/tloxAIhANkg5jeXj+4E8anxVQj2MefRTaWT1IIG9x2m3jSULzpa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83379},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/","<rootDir>/test/"]},"main":"lib/commonjs/index","_from":"file:picovoice-react-native-voice-processor-1.2.2.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ilavery","email":"ian@picovoice.ai"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"/home/ian/work/github/react-native-voice-processor/pkg/picovoice-react-native-voice-processor-1.2.2.tgz","_integrity":"sha512-l3pQWNfPI7lJiVnMhyjQx9WoF1QhvsBNf9pEIVcEGipHrfdW1HTZ3RPRRHfZLUSPiIGHrQf1R/tMshQPZmkY3w==","repository":{"url":"git+https://github.com/Picovoice/react-native-voice-processor.git","type":"git"},"_npmVersion":"8.19.2","description":"A library for real-time voice processing in React Native.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.12.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/","test/"],"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.12","@types/react-native":"0.70.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.3","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-voice-processor_1.2.2_1707441271159_0.5311198602184011","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.3":{"name":"@picovoice/react-native-voice-processor","version":"1.2.3","keywords":["react-native","ios","android","audio","sound","recorder","record"],"author":{"url":"https://picovoice.ai","name":"Picovoice","email":"hello@picovoice.ai"},"license":"Apache-2.0","_id":"@picovoice/react-native-voice-processor@1.2.3","maintainers":[{"name":"matt200-ok","email":"matthew@picovoice.ai"},{"name":"albho","email":"albert@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"homepage":"https://github.com/Picovoice/react-native-voice-processor#readme","bugs":{"url":"https://github.com/Picovoice/react-native-voice-processor/issues"},"dist":{"shasum":"f07a2b526922bba1c2b542bbcd842897aab4c241","tarball":"https://registry.npmjs.org/@picovoice/react-native-voice-processor/-/react-native-voice-processor-1.2.3.tgz","fileCount":34,"integrity":"sha512-GFnuKXWIOrDTPumcFkwfGaGUt2X1Vq31cU0sM4CZ9o/SomZQxJml12nr8d4uxjG03Z/eouWGN/0AcxZPdqihlw==","signatures":[{"sig":"MEQCIGAitoGkKKKEEWW4oV5CJATtsozj3gaJby56l5WiAbS2AiBPF3ak7S56scSwfYqtPrl1B7QXiRtO2VWk6TjNtWlF4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84154},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/","<rootDir>/test/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"gitHead":"a560f558aff084544f598f8942b4ffc3e86f3a4a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ilavery","email":"ian@picovoice.ai"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/Picovoice/react-native-voice-processor.git","type":"git"},"_npmVersion":"8.19.4","description":"A library for real-time voice processing in React Native.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.20.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/","test/"],"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.12","@types/react-native":"0.70.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.3","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-voice-processor_1.2.3_1729883544721_0.6374521066667396","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}}},"time":{"created":"2020-11-13T22:59:50.638Z","modified":"2026-04-25T01:06:53.131Z","1.0.0":"2020-11-13T22:59:51.097Z","1.0.1":"2020-11-20T22:42:22.586Z","1.0.2":"2021-01-05T23:47:54.527Z","1.0.3":"2021-02-04T23:45:41.193Z","1.0.4":"2021-03-29T22:27:05.796Z","1.1.0":"2023-02-23T19:25:11.105Z","1.2.0":"2023-08-11T21:30:56.666Z","1.2.1":"2024-02-08T23:55:12.244Z","1.2.2":"2024-02-09T01:14:31.336Z","1.2.3":"2024-10-25T19:12:24.967Z"},"bugs":{"url":"https://github.com/Picovoice/react-native-voice-processor/issues"},"author":{"url":"https://picovoice.ai","name":"Picovoice","email":"hello@picovoice.ai"},"license":"Apache-2.0","homepage":"https://github.com/Picovoice/react-native-voice-processor#readme","keywords":["react-native","ios","android","audio","sound","recorder","record"],"repository":{"url":"git+https://github.com/Picovoice/react-native-voice-processor.git","type":"git"},"description":"A library for real-time voice processing in React Native.","maintainers":[{"email":"kyeo@picovoice.ai","name":"kyeo"},{"email":"alireza@picovoice.ai","name":"kenarsa"},{"email":"ian@picovoice.ai","name":"ilavery"},{"email":"eric@picovoice.ai","name":"erismikpico"},{"email":"matthew@picovoice.ai","name":"matt200-ok"},{"email":"gabriel@picovoice.ai","name":"gabe-picovoice"}],"readme":"# React Native Voice Processor\n\n[![GitHub release](https://img.shields.io/github/release/Picovoice/react-native-voice-processor.svg)](https://github.com/Picovoice/react-native-voice-processor/releases)\n[![GitHub](https://img.shields.io/github/license/Picovoice/react-native-voice-processor.svg)](https://github.com/Picovoice/react-native-voice-processor)\n\n[![npm](https://img.shields.io/npm/v/@picovoice/react-native-voice-processor)](https://www.npmjs.com/package/@picovoice/react-native-voice-processor)\n\nMade in Vancouver, Canada by [Picovoice](https://picovoice.ai)\n\n<!-- markdown-link-check-disable -->\n[![Twitter URL](https://img.shields.io/twitter/url?label=%40AiPicovoice&style=social&url=https%3A%2F%2Ftwitter.com%2FAiPicovoice)](https://twitter.com/AiPicovoice)\n<!-- markdown-link-check-enable -->\n[![YouTube Channel Views](https://img.shields.io/youtube/channel/views/UCAdi9sTCXLosG1XeqDwLx7w?label=YouTube&style=social)](https://www.youtube.com/channel/UCAdi9sTCXLosG1XeqDwLx7w)\n\nThe React Native Voice Processor is an asynchronous audio capture library designed for real-time audio\nprocessing on mobile devices. Given some specifications, the library delivers frames of raw audio\ndata to the user via listeners.\n\n## Table of Contents\n\n- [React Native Voice Processor](#react-native-voice-processor)\n  - [Table of Contents](#table-of-contents)\n  - [Requirements](#requirements)\n  - [Compatibility](#compatibility)\n  - [Installation](#installation)\n  - [Permissions](#permissions)\n  - [Usage](#usage)\n    - [Capturing with Multiple Listeners](#capturing-with-multiple-listeners)\n  - [Example](#example)\n\n## Requirements\n\n- [Node.js](https://nodejs.org) (16+)\n- [Android SDK](https://developer.android.com/about/versions/12/setup-sdk) (21+)\n- [JDK](https://www.oracle.com/java/technologies/downloads/) (8+)\n- [Xcode](https://developer.apple.com/xcode/) (11+)\n- [CocoaPods](https://cocoapods.org/)\n\n## Compatibility\n\n- React Native 0.68.7+\n- Android 5.0+ (API 21+)\n- iOS 13.0+\n\n## Installation\n\nReact Native Voice Processor is available via [npm](https://www.npmjs.com/package/@picovoice/react-native-voice-processor).\nTo import it into your React Native project install with npm or yarn:\n```console\nyarn add @picovoice/react-native-voice-processor\n```\nor\n```console\nnpm i @picovoice/react-native-voice-processor --save\n```\n\n## Permissions\n\nTo enable recording with the hardware's microphone, you must first ensure that you have enabled the proper permission on both iOS and Android.\n\nOn iOS, open the `Info.plist` file and add the following line:\n```xml\n<key>NSMicrophoneUsageDescription</key>\n<string>[Permission explanation]</string>\n```\n\nOn Android, open the `AndroidManifest.xml` and add the following line:\n```xml\n<uses-permission android:name=\"android.permission.RECORD_AUDIO\" />\n```\n\nSee our [example app](./example) for how to properly request this permission from your users.\n\n## Usage\n\nAccess the singleton instance of `VoiceProcessor`:\n\n```typescript\nimport {\n  VoiceProcessor,\n  VoiceProcessorError\n} from '@picovoice/react-native-voice-processor';\n\nlet voiceProcessor = VoiceProcessor.instance;\n```\n\nAdd listeners for audio frames and errors:\n\n```typescript\nvoiceProcessor.addFrameListener((frame: number[]) => {\n  // use audio frame\n});\nvoiceProcessor.addErrorListener((error: VoiceProcessorError) => {\n  // handle error\n});\n```\n\nAsk for audio record permission and start recording with the desired frame length and audio sample rate:\n\n```typescript\nconst frameLength = 512;\nconst sampleRate = 16000;\n\ntry {\n  if (await voiceProcessor.hasRecordAudioPermission()) {\n    await voiceProcessor.start(frameLength, sampleRate);\n  } else {\n    // user did not grant permission\n  }\n} catch (e) {\n  // handle start error\n}\n```\n\nStop audio capture:\n```typescript\ntry {\n  await this._voiceProcessor.stop();\n} catch (e) {\n  // handle stop error\n}\n```\n\nOnce audio capture has started successfully, any frame listeners assigned to the `VoiceProcessor` will start receiving audio frames with the given `frameLength` and `sampleRate`.\n\n### Capturing with Multiple Listeners\n\nAny number of listeners can be added to and removed from the `VoiceProcessor` instance. However,\nthe instance can only record audio with a single audio configuration (`frameLength` and `sampleRate`),\nwhich all listeners will receive once a call to `start()` has been made. To add multiple listeners:\n```typescript\nconst listener1 = (frame) => { };\nconst listener2 = (frame) => { };\nconst listeners = [listener1, listener2];\nvoiceProcessor.addFrameListeners(listeners);\n\nvoiceProcessor.removeFrameListeners(listeners);\n// or\nvoiceProcessor.clearFrameListeners();\n```\n\n## Example\n\nThe [React Native Voice Processor app](./example) demonstrates how to ask for user permissions and capture output from the `VoiceProcessor`.\n\nTo launch the demo, run:\n```console\nyarn bootstrap\nyarn example ios\n# or\nyarn example android\n```\n\n## Releases\n\n### v1.2.0 - August 11, 2023\n- Numerous API improvements\n- Error handling improvements\n- Allow for multiple listeners\n- Upgrades to testing infrastructure and example app\n\n### v1.1.0 - February 23, 2023\n- Migrated to new template\n\n### v1.0.0 - March 29, 2021\n- Initial public release\n","readmeFilename":"README.md"}