{"_id":"@picovoice/porcupine-react","_rev":"48-183e3943abdd56bfc174a9691c6fdcee","name":"@picovoice/porcupine-react","dist-tags":{"latest":"4.0.0"},"versions":{"2.1.0":{"name":"@picovoice/porcupine-react","version":"2.1.0","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@2.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"}],"dist":{"shasum":"78a39257b0d6eef19c8434b57b2992ac8392729a","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-2.1.0.tgz","fileCount":19,"integrity":"sha512-Ex6sGsKhaIHm1w1QHtBe1BjCwiNrcxeIiHreQNvDN/8iB9yzkRH55SRuQ4u/L08IWRgccluPfB1KBa8CftqAVA==","signatures":[{"sig":"MEYCIQC9LsEXOOyvawL9Wt30o9It0OQA5U1ek9Z1Rx/p7f99tAIhAIGJ10jKKFOq2cyKkYr5eK2puquOzjbLnO55SF3+wBla","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3954688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD9h7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbAg/6A00jSvAOcp5q2qZW6YPjigRAaf99d150/9LPdbn1J1rtBFYr\r\nq5GPlKcmfmdslXJCYvNq8A4OCc+DLb54O4ja7PD3fqUdI6hbrkhBg1tPV1os\r\nZF58BTY1oTDvc642p9qgtMQUItmx1ADB9dFcpysQfLJ+l84ZSPq8dJ/Q9Z2h\r\nC2ZCAo9fXqITUmM/QmftBrysirB0ejC7G9t0XssL8lJYJHJpG7vnmVxvTdOo\r\nrwQsocvBk9ksJMuDQaLsjr+zTCIpGXg/SxqbwHS1Wf/+Qn79SXh2N4LbswNL\r\ntw66NwI3RXWJOoYJA21Xkg0WoIL55qhKUZlJrMEg1pwg6E9gaI6akZZCE9V4\r\ngP9l4qazIZjkvIkLQGUeeEmt6Ub1WD0DikinZaJUHW9I75E5ggLgGAGIZ1Vz\r\nqsYzBCM2G45JIem5tBE0/BQ5Ofs6n2dGCYy6/e26dpsUN4sMc4NWGHAU1P3d\r\nKcm57QG4K4MdcrKduziclz4xuOf3IJ+/8q2lj0MQR7hS7f9XvRajS/k4mJrV\r\ngYSu5EbAv0pEmC7BVdQ3jwjV8QuikjsoPhNmtEjEKs2+uvjCFOyb9Sh6h1v/\r\n4E2Z0E2GLLGqo4IMP3JnHs2Qum7HavgF/Ls1WVKzLsToEKeu6NIGU2gX3wzF\r\nxXwIQtN+BkdIh+cll4FWB0pRSEsWlsKN1kE=\r\n=bIZk\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"860c6c7524a8463e3800bc4a87646224eefa5698","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.13.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/porcupine-web":"=2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"^4.0.0","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_2.1.0_1661982843233_0.7643422482501754","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@picovoice/porcupine-react","version":"2.1.1","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@2.1.1","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"}],"dist":{"shasum":"0a64567897b100b998904169c0a24fbae0abd879","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-2.1.1.tgz","fileCount":19,"integrity":"sha512-TxHTnV58ESWrNvddNUhpN3dTH3p0XpD/JpYIDzJ1FmZUVUfPFmIFO2IhzU+eL7XNqRE2mZmAfKQ1BGJoUhJdYQ==","signatures":[{"sig":"MEYCIQCSjviyT1WjrzPGYE9WtDLQQ4nODU4nr1BWEN7XhMIj5gIhAKWHB7bdWQHGYKuL3CBayCdxUB8/6dXwvkF4jE8zamgk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3955332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEO4JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppXg/8DsSXTrlPDavcjlxUarEO8UlherAYCbapV5rfkuKCcHJb8XYR\r\nPdMx5TiJf36I6NZiXGvmUYfxd4Zj4GN94QGPe8NtOYaZcuK7Q9Ir9P/pjB7n\r\nb0Eeu1dLGcG2EakkOflR8xcyzKU27399xTNvj4WFoFsLaJ87mKdgDd3eKJSS\r\nw445wBZeYMz4J6XIUqtGzeV2hZ7TiBB+hec1qxCV62m6ix+UeG+oQsJA71Le\r\nqcRe132jHQatAJkyme0r0n27katXMx24VaFoXutCV6SqR31g+zAWAPObYaR3\r\n6/6uertDAWSnf+MaXBps34a3hxQeJMLmFMBOp8KJCax0Vo/04XRouwV/1ZFL\r\n7VAnhlIYCjtS3oEpCiMwzmqeFvNRQb8mCmnYzMzUQkaQfbQHw80czFQ3WMmF\r\nPm66HwkZoeymAvztN0IP83PWnA17LAO65lmpvhoSPuTzbPEM0zbQO1HO+uac\r\nb8z0Wu+5+4syg8mHQnWHqqEIIszrTKn8mn4Z06olIBMU56M6JOdowpWKRN7c\r\n5uaYFoHF7A0+8IAoOPO+Ln714dIj2VoJGV+UuzjpvU6r4zrwBcuIMiKa8y77\r\nEy77EntxGwTNLApWiWiWN+NeIYPuirM4pXwsAImNKbfY1n7uvy2rHeXaiVYn\r\n5eTcT4rBiemppUfV+JW9h1rB4UDdd+WWcCM=\r\n=AjG3\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"76f6f23f01caa39b44f19e953c60161452f567e3","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.13.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/porcupine-web":"=2.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"^4.0.0","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_2.1.1_1662053896719_0.23965814039724842","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@picovoice/porcupine-react","version":"2.1.2","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@2.1.2","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"}],"dist":{"shasum":"fee0c5f98708778d4c2a8a7ba91ccff3e91fc139","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-2.1.2.tgz","fileCount":19,"integrity":"sha512-J1fRaZXT4encnwoGlAwQsfs7kVK9US2SXB0VDn4ANCVA+vk/anqDFXmgjBiajGWjXLpswOoX7UJynQd6xa5jKg==","signatures":[{"sig":"MEUCIQCHN/8V95DkhF13YwbUGbZjBeUygikQIb2AgJ/E0sD8CwIgP880w8iLIf2Qt1eNymoOX6hTQQxCLpaZ9FBgQi9nTf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3955342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEVJTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBhQ/9H8uySMFzKzPcKdhHPgbliGMzTnXXAArhUkkr1dAZ/pdJGkQC\r\n0+vNRmMir2WgHqsl6EmF8qPDdQiFOUpRO5d4fo3vgsFaxiDvWLw304buZn7Z\r\nUaSqHpctu6Q6Ej61HFGiKWXu7vncrN1BMCG4iKgpYrubezbOhVGUXmMFTGnl\r\n0bY9VusAj34YUcEo78EWzWpTqpkGge9bNa23V0wKuur8So9y+bjeKYz5mWd/\r\nlY+US8rEAYzo+4vfXYpt5xDYuLtpxxlJGaldGlVly4blh3WPKpHGsirvfC0e\r\ntv2vot2owHyyRj9Grd7/AhTlnHYmO9c5ii0yrhbjX/z4AqyxW4LSTtZ/c6zL\r\nQrqw4Dlvc2IQ6h9za7uTBEWudHVF3OkVGA+b86V2NYq7VQAYgMboEdWAbM07\r\n98xLVC+FD9QC2eeRwoUv3KpgmehKfIYMmeTsadnY6INHSqw0HHRatu1AfE7g\r\nwccuSOaExjemAdN/X+osL3XYKMLCmJbTGE0iwo8gFUQ94VdE6uWB9GoaTkb2\r\nPWRFGkqqwF3/zFGFuEq7EAgHeQRwpk2J8zS/Ob4EPH8DdnZEoYwGBDTdLMfA\r\nndebz9UW3t0VUpZhb2/qLEYOLKjRgYCfj1TgRWXsIvpwT4YLv+RZB8J7jopT\r\nOYkwu52pN6kJRveryc8kJM3QR/vlT+rxQBo=\r\n=D2i9\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"b21f274bc8c3282e05cefd2755c1a2cb5d452833","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.13.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/porcupine-web":"=2.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"^4.0.0","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_2.1.2_1662079571159_0.13771967110669503","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@picovoice/porcupine-react","version":"2.1.3","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@2.1.3","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"}],"dist":{"shasum":"4eca3558e8b25384cd8fd265add85890a53a5368","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-2.1.3.tgz","fileCount":19,"integrity":"sha512-DWqHzfyO8RPLOIYmTkrVha0t3dlwhYuAvx/H+smgcO5OoQVBqHKZOMqB8MxpP0nszeEwvInfcAOCAIYjX9WlrQ==","signatures":[{"sig":"MEUCIQCAkVijTdp7svpPYioy3DeVfJIztEQRoXCnkPUxtAWGbAIgdCruTraS7Itw7GMpGAdpFykb8GYFnemsJztEbD7xJJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3958110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGS0QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg7w/+MPTEpQqcU+UObPe11bxT8OZXa7JRwasepjwyBnoYH3uq76tt\r\n3vZ2N0NKGBDhHwIclYviYI8Qfwgn7IRqdugvOSvH4TBV47DB0cqy75nSRNsa\r\nQHveUQ4Sfp+pKVKeZ7E2rfx1pd7u2LvNoZewnCLkmmmnFDGOmCK64sm5ZrRI\r\nGy6Gz7lk3aUreDmOhWrmWfHvU46UO9qxbo8UTrLjUhiReW7vzGoKZXZGEnv3\r\nTUBQkSlAH+MeYzhrsdddzcG8icF86gdqraLt2n12ONv72j5AmPf5GGbdGtGa\r\nGAHsISSXqCu3GRr3+sBczN3buzoResyE8M9P2FwOUg/I0eb5A539RR39j8p7\r\n+o+VNiwlSbvOA1//jBKoY8z1g/pGEcu9KdWj9dPi0MrbZ79iIHpkJ2aZx2wB\r\nOZmIc/QOctBNLueS5+mt1XTTEAnO7MGjvrjBgJgqv31KBOWq/YT/efAJZIv5\r\nywd7wURHLu/EqZ0wtf2x3r8syLEqv222YEth9KKSxMs77edNj+sXsz/YxCiK\r\nBQX67d2aCdJes4jWfaKs51wgHRzr2KZaJO07M60sBS2GSBUwHfI4vvwma6YY\r\n1dBBdD41DJoJp0HHk+CVJbBxx4Hq92d8rWCtclVL8Wj2v/3XI3cK71clt0gW\r\nna4B8vn5NvPpW+lIUo6Pab33X7GlVHJdx0Y=\r\n=5di6\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"4a8728561e068ea184a354d5a0af930dbf2eedb2","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"dynamix70","email":"pouya@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.11.0","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"18.2.0","dependencies":{"@picovoice/porcupine-web":"=2.1.9"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"^4.0.0","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_2.1.3_1662594320609_0.6925007024367205","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@picovoice/porcupine-react","version":"2.1.4","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@2.1.4","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"}],"dist":{"shasum":"c683fcf74896a55f290931a65b980355dbb34f7b","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-2.1.4.tgz","fileCount":19,"integrity":"sha512-YW37S4szR+pHFPI+NocfxahNwPy4xRw2yJQSaLkGMfRzEqGZFcCP7+0QHzYqcC8Mkq+/46yRm4Vxd63oM6qQOQ==","signatures":[{"sig":"MEUCIQChIHePI1W+RTvhBILhunH1RgGJd/arBwA056p6QYtrZAIgCLWoWCbfqtu+Xyr/do3f3AbthIUInvjKY8Ain2X/z7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3958191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGk9wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpAA/9HmzxCH2OE9cc71N73Dq0SbIN+9e2vRbwLB5H7y6zcX+T8tM6\r\nap+JEkSjmUuLg+L5Hwq50Zh7jpfj6llsh0N+zpG9kYauIbQ89SyWUHl0WSNs\r\nrTXqQ+rNU5zCcsQFo+BqGRR5AF8U2WQU4or8nAGN5xCh9aOzYmrj9CBr5U45\r\nJzdldI8CXCIJwg1CnkQb1Y69/xo1oHhJ/8DiYmOOCjPYi9zy5VFfHmXv7dwg\r\nlSbktj/TH9UJBcZ+rLYHam+1pG3hxOvl9X1SYDfOhVZHOo0y5WElSuCqFzuD\r\nf15S12OLTU0h7q4CyoZYL461ZHvZrgqnW9aJ8d4OWR9/3ApHVhHYsOJPByZx\r\nBKKEOrPVQFLFci0itSNr9726ZjflqcbGMKHmODiP9zuY3vkupzGeqS3m2Fyv\r\nBGygdEFyq25pskvGNBF6tavzgaWnMee76zvxEVVYMOXXEhUYKihXFo03X9qu\r\nbFjxYLrOdm/2sljO6HBvfvu0zA+W8n0DmsVz8DU9dt+icfRLsxcPmWIjdBvM\r\nTNV5AHUzFCx35caBtAKaypigcze1PBCujmyoTNBaOXBKhDkOi1Gb2b3JyP91\r\nryQLMS94XtdGka4nlHAUAcOSihW072W1HEhWuhdgifYhZ21qRvqdL1/v/mid\r\nw8wLLknEqfvXyyLoX4FBjC09I/YDAFh+dvU=\r\n=8Zt1\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"35a6b1cfbcd4af31729832a9523985547117e3d8","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"dynamix70","email":"pouya@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.11.0","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"18.2.0","dependencies":{"@picovoice/porcupine-web":"=2.1.10"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"^4.0.0","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_2.1.4_1662668656264_0.9710432344862079","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@picovoice/porcupine-react","version":"2.1.5","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@2.1.5","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"}],"dist":{"shasum":"9ab50cbb1ef2df685e5b79ebbfb5b77b4293a684","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-2.1.5.tgz","fileCount":19,"integrity":"sha512-4t4DfLD+DC63XBZwEXSSTEEbqKjkjtPzQPJUOGOo+xjBQEB0lzHyfiiN/LSxqCo7A+urucy2MP2PvdGGeeWpoA==","signatures":[{"sig":"MEUCIDakU1DDaETT88f6T5iQLrLFRbicMkhzWiRMANcgsEv1AiEAjljx/NNOuOMX0LJJ4ktCMEEg4+bBk7fRUz6iKuK/+k4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3968754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSLHRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVDg/+JY/E1N3Nz/05jBBCt/M7Fa3V7BIC94GLF2I+uNiAbK63ppkM\r\nUrj6dg82gMJZ+ZPL6V/oYdm0KNIpIC6vOcW2vkQr+Z8UAVumtGj4Uo4DOk2f\r\nOXKQpNf1gwVt3JxMbvO04FEccJdZXCDFNwlcJK7TjZbDkXbd/Rsd2oB0g1w6\r\n0UD8GuAsJl8FQA2MtwVt3htHpaEq9akGA+iWfHzL8mvVFfDiZvK0IiW7/58W\r\nYhvGMjBAWot55B2AaWSlCiuYxctdU4zFYM1O1cQ6oUCt2bv6eelZcv0kjzDh\r\nK66bVJGRfu7gDgmVPIq+IPcOC5RkyITLyd9ZpKlDdVdhYqsoY32Uy8PX8kFi\r\nDfzrhYM9eMaApmqhOS+YF5ICpQ5BIzAvxNqkCLJkolWvD0WSqeIMMY4reYx1\r\n6hL3fQ9PheMUVEG3U5P6OAz30ZcsZN9CJpmgbR5A6sLGfDlck9a4hNb4yzRw\r\ntM1K2r5soqbMdySd6QjByVXh6Uos/VBxb19pJ1wdfqgH8cbiRgWpcOm11ANX\r\nm5x06pxuMOYVTva5AMUUgC9t2256WlCswpgQWcfMKJ8iRnOFh2Ou005Cm+u4\r\nFzXJxJguyE80HOsY8Q4qec40qNLN3lvswTH9zmSSRBMEC1A6WckOmnBZGOOa\r\n3970asf4yQA65o0aadaTOZi9jg0fjH5VnMs=\r\n=L40l\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"4ab6067ba8c3fc7b81b9d2e4463ea4787026cc77","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.13.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/porcupine-web":"=2.1.11"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"^4.0.0","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_2.1.5_1665708497535_0.3996289375580835","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@picovoice/porcupine-react","version":"2.1.6","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@2.1.6","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"}],"dist":{"shasum":"dadb27155509aada300708e279b106b71af6cc26","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-2.1.6.tgz","fileCount":19,"integrity":"sha512-UOrYTbls6QGaKL4TqHUeccA5L8X8PuzI7hZTfavbwj77bOLkrU8EHopFA4v9gPBgtmsI4DPoZ+cIgF8wrea4Lw==","signatures":[{"sig":"MEQCIFCyK3hMl2wnd8VuqZEIQ2dNPp7mQYar+QmjXGurhmYkAiBnc0WV5EUsrYLzQTwMC0cVIeRux4viMh7CEFjHHIkOXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3969719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUEgfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSUQ//ci7jVQ7lgB9M/zHy9tCyZ2LiJdzzVr+tgifTTs+cXohfZqpI\r\nLMLE3auzv2z0bx1TXGcsxdcW+JvX4KUGNymVPIp6E0y0RVggMAjvETAYdoPX\r\nQEYrZiubImP3RIMftSMCG6qrgCr5iXn31w/WinaDcSzJss3BYH3Lsry0pNRp\r\nSHHhMowGvraUXsRWyiHz+080VemC8aNUv5usxkEFFqgnw9fTq3lSupPQci0n\r\nY0GwwNYWKhjoo/NKvN9KwuEwYVRfLPX+zd0cYw+9B8uC0CqTfTPpGHQcZoMI\r\nuL8N2nIH3pV2QAhTe81PwI48ZU/Pha8ArScX0a0JNHo55lUh7LVn+ZwdMro0\r\noFCxcXadfuNPqojxFGhqGePt+yWxYVG+EwzUZasZrpJQ4vsXbR47vPJmhsfm\r\njiIXNsCurJzxLdB5Gp1R6hyDlGN748ycHRYsbU1B05uvHy7tHbENWAu124sP\r\nJ1qvaMkkgIA8esl35Ya/dWLn8U0ucSwtFRUM7YoSMw4kzxB4e1G7YebO2t03\r\naPosfo9E3PGeOQm/dNYO0UafQMHwrTc0sWBOuAlfK0H/RTzGfd3AwHOQL5b9\r\nRV24nd4r5SKYT8OayL+IIl1pR07TqJLOpJWzOkpgI7qnBXkwDMKvyaRsVwlI\r\nUoM1v3BfTzztpH4rk6nezsyxZCyd2qd3kb8=\r\n=ZkO1\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"bb5a8bca001daec1607f2f1c5670c0d76dc8665f","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"ilavery","email":"ian@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.12.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/porcupine-web":"=2.1.11"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"^4.0.0","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_2.1.6_1666205727104_0.9503098170930824","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@picovoice/porcupine-react","version":"2.1.7","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@2.1.7","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"}],"dist":{"shasum":"722fcdfd35b35598734e16ab100dbc35bb83f8f9","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-2.1.7.tgz","fileCount":19,"integrity":"sha512-zE262l+2emEADnPjfsBvB5QQeXxPuvQxK6UXPMkQ6c0FhbjUMxzLW9O2ZVyP99872Zdg6lpSgS9qcCqT9rErXA==","signatures":[{"sig":"MEYCIQCJPyGi6f1pF0Qhjdj/xbpTMiTZtOurJwl6DqkscgDqqwIhAN/gtVU6+2lu61KdnwCpOaf8F1ILe3R7Ww/WM44TNRP0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3969719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaXmBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph4xAAhmnKafr4htA9z/WbJ56zECr++qCJ6k/xtuXJFPVvCqJ4+R7G\r\nTNlUorP/miHsWyxF1Ard8qDme9EcBQ/B3yCi97JlQ/Y2X6sTjvecGgPdlVZC\r\n3Fxfnd+OnFxibeMnreamOOgIkoRT1Vz2vO/smjHvG8TD8FnIWzilxbjBB6tt\r\nGQY5fhGJVRXd/LPJBxBsHx1/zVf9Ci7ADoXGwQ1w5q64MTZSVdfgdjMkCI58\r\nOshfw9uE3LQwxXuosgG1n8kiNUDAonTqKk6JOCiz/Yyq/Mas3C5Hg3AS7Ykn\r\nunZVzVE3NHO16mYcLY4Xf9w2ZwcRUgq1IJr//GLt2Wx9y0KGqsi42ht5aQK7\r\n5/uQgItgB6a1SAzxCyWvSNjR0wiB1du0bfR7Tx0VJpEe1NF/Hc3RkVGCLuea\r\nScKIwf/EM8Jsp1yzbRrUs9Nwb3HJKqDz3tumw04M98hO/SpQ7QgaFEfzmEYU\r\nFTYxiZ5WotvrfTsMVRaN1mBYaIx8od0BG5DXgw5G8AAy4QkrrLZAer4PnegI\r\nk38ARO10OGjAf+bNhUaFRwIKTqXqrYTeuSllFitoTVETzIVpqcTkh34sroTI\r\nNPtB/fKhtVlqRpWyafVow4BdGxRoA6fvLjHFScKi440/S0wTyu+Bmt0PrqRz\r\nRLtg+pPOLq+apEW4AND7zot6swzGMbKen0w=\r\n=FuJj\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"c5ff1421b4d253929bcaa5f90023137ef97dfc18","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.13.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/porcupine-web":"=2.1.12"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"^4.0.0","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_2.1.7_1667856769654_0.6482916955531866","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@picovoice/porcupine-react","version":"2.1.8","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@2.1.8","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"}],"dist":{"shasum":"648436e0ca603239bb712a1b7727d3f94c12254a","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-2.1.8.tgz","fileCount":19,"integrity":"sha512-6/IdQX29kuH35Dc+zibxY3zjEHkCcd2JNTbRFaaO8r0WuWIahosBOeCQbVjJwNYqDPNG1YYeDXT5AYfR9hYibQ==","signatures":[{"sig":"MEUCIQD45X8gXRQ1UXZLErAPyYN5Zpc1wL8uotH05eL0rGyabAIgG/Y8kZ6jsY1xOx0Z6Io4sNcMiuNUhz3yd0rdnxTfR0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3992348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj+T8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrCg/7BMSyeHonkydRy8C9SDgdWe5csMb/FhTvlVRIaZHlWnXqrf94\r\n4Pf+VQ4D2hbc9lU+eHxpk3kjIT9zLMr5FuaP+yMnFXo3OP3kPwePNYteUVw2\r\nwPy5qIEFw4QmiHL4tmg+L6d/1thbEPZycTPcrsBkjMtjmPF22Ef924Kakd3e\r\n76UpKqhXVnpjFWxqImulh0BZpDHdMx6S0AYgaxn25Utuv5galRJCM/Rj+why\r\n7a2X+1hQT8JPlhUsO3xjR0RJaoWPKwywoYuPvm/mMrwaLolpEqmvyolV3TFW\r\nOt+B2Jeu1/lSCL8CIbg8YOIINv8ODeNexnLJlc+E0RZsSxzkDplFyoPFGTwA\r\n2ddktzlZCHHWMHypUV4c8QoObuj05ksElgDDf8GsgFvDFh/ZUy8k91Mu3PX2\r\n1ayNesTCJ+VDDVUf7sgaaTtXF09UY6ZMWk7l3TM+RjFhHTu2MjN8DVn9yuTr\r\nNtDKvu8SW92sdNSh8V2hNyWzy7qcdUEPg/UHNnFZX+sfOk6UPZ5fNlGoPQjg\r\npXtaH+f4HRLL52UkNbPBlmH8eRZjELlZsOgKDbhw6MXo0/Mes6k7lDRKexaE\r\nx9eHFlQ0QAyzc+zhxqfe/rsP2WrSZ3FBqypS3FJfdyfqfvzQNpxAFicUvu63\r\n5WdYBRcRw6rhcmkhuEMCrx4goaLDl7l6uRg=\r\n=hTbo\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"d5fdd8d44f3d247dbfa4175d1ad1a1fb4c7c0f34","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"ilavery","email":"ian@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.12.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/porcupine-web":"=2.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"^4.0.0","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_2.1.8_1670374652405_0.39917763067261935","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@picovoice/porcupine-react","version":"2.1.9","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@2.1.9","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"}],"dist":{"shasum":"bd74b6c191d0e5a1c5b0c690e618098ce55aca91","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-2.1.9.tgz","fileCount":26,"integrity":"sha512-56HqnZ7GEis/wUK5Kr6CkZuUB5eEyNM1gc20pXH4s8gNpbz+8yFgs2/ACymGA/xWYZfp4C0PsHfU5No/WPVLHQ==","signatures":[{"sig":"MEQCIErwcOjYFnhpO2+XtVykuhmPkEZawDBkBiO4FvK34nfCAiAOydcF7RYfG9nDJjHHktXaWaE/5F5D1avwM+YwxZ6Bog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3971814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2CwVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0Nw//TCXGCcC81KaTRjEgcbbjJIYuK2r082bZdIEVFCR1eT2s8ZCx\r\n2t3/25P4Zz2ncG35enQxjg48o9YD3mK6vm3p0WhMZpmLwxbaEYvEJPJP4Bjh\r\nbMHFXDpnDepdfry9dpROCGIgr028ikNK0fXmf8zRFPwzeoohAXrW58sj8s0u\r\nU5O8VKpcetknrNE5TTmI5zedkejWGqNqB/ksAKK3asA5xeu6uE31fJhpFxwG\r\nX6MeQpnkCK1egPL189w90k/pHRFc42ACInFOFp/kTnpPfPHZVrvK318HjMBN\r\nfz/p3FYGnYMPSJMYuhBozbp/N5nJDpqsVypgzmTNF0eTrSqHT3ym7nRojXWO\r\nZtHGfu0vxs5Evlu9oM/1pZuRar/J+21wY5cjdFMFEqauCWNINZDveQhlxPOy\r\nOBxN2e+/+pyAEfdmGEjV/w/Zz8zvwywr0TuFizRVknmvUjB5AZRwrtWCyzw/\r\nHIeZv5i/p1CKvClKLmEvBUKS1ixB5U5dGaNZOWUbQQVv4cpD5gMTa4RWTghd\r\n7kL2U5s+otXKRoq4mYI0hMoq/9lI+rimcDXO8idTJ5ZShdUUDrF+yhP2qqxs\r\nD7vPkMUeg3QVDmRTfLK5P13V7IFOgt5gxI2csnHY5RJs2eMNPLTRgi22LvQH\r\nFhL6C/3Lhg+9LZCera3DTorkm4IKtnxPua8=\r\n=Y1V8\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"b4e5a5913bda878738b1eb57c2d7ef8c9b3a4320","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/porcupine_params.pv -o ./test/porcupine_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"9.1.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/porcupine-web":"=2.1.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","react":"^17.0.2","tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","cypress":"^12.3.0","prettier":"^2.6.2","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"^4.0.0","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_2.1.9_1675111444785_0.4701849337971744","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"@picovoice/porcupine-react","version":"2.1.10","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@2.1.10","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"}],"dist":{"shasum":"95324eac888fce6f9a764f4561c4a6e1d09bec30","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-2.1.10.tgz","fileCount":26,"integrity":"sha512-Z7i3mGOytE6mRgRxrs2Eg3aKsQ71wqtye1HV7/COQrf3Hle/H5Iu9p16fq7+Au5bYzOQIAsftmwD8mbyYmJoQQ==","signatures":[{"sig":"MEUCIQDsQLlRUIp+fvY3qtpVTzy6k0HHT6sezIJGiSXuvXUXGAIgKJcC11fYOgalXZXkfEvj4ue4HUHs62I/uTxMOd2520Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4038323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2WIhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpNRAAjvW6ecKVNAK+xvLNXUZBvhz9iTNZ4/gzDn8Ra5xLC/avuOSB\r\nFRK80rp3prTHWgOUtULFsOh9DpNbpvajJMgd+Bnw8wT4HgVuK9M1kOV8SqKy\r\nVN7cqFX9fDlwWLoFPHuuv7r0m3pweGfcbEfRfLYrIUhyc/P14bdltkX/IDMw\r\n66p7+d46B7tnmlDy1kHNJVUxT7B8ekWPDhMyiLjqT2wyV+gqyy9ubFTNK+U2\r\n4LKpdVFyMuJjMLRHZPv8ziBoyH3QKZmvwjg1XqfWV0TU6YAmplHMa44zbr44\r\nDThWStnvEWCX0XUXdIw6WHrvokOFCCW8xU3apGVNEPZnVRDFuiiMRgXe2jGs\r\nvOfg8wRW3VNaqS6QgHU4Dg8FJY8yMnRkmvcpawr8R4wqWPTPzlCMun4/18kK\r\n7lIuMqTS5AL2GtH9G0P2DVZniluNeXK+ACSgacK3CEwveAaAXNcI8ltKCQkg\r\nSJM6VWnPp/YuzPMMODYEfa8bKeDjEfiwXbXao57Aw6UvGX9+onAUNI4ZsxbW\r\niFORZZBVEsOrpUdsmynI5eGry/F3zzOoeIlAfhorGN4Pksju3GWebOA0JSaT\r\nWgb8GqB+tGRfiDZG7b3HUEfveAP6UC7awABeKDITVtKilDQ2zZf/U8TYmh1Q\r\nexzRwJTppBKOnm5lIicWfMPhEkN91eMgHgY=\r\n=uvpi\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"b035f44b19120062c36994b13b4e00c1d5e3ed35","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/porcupine_params.pv -o ./test/porcupine_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"9.1.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/porcupine-web":"=2.1.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","react":"^17.0.2","tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","cypress":"^12.3.0","prettier":"^2.6.2","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.3","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_2.1.10_1675190817142_0.1547474314949997","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"@picovoice/porcupine-react","version":"2.1.11","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@2.1.11","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"}],"dist":{"shasum":"dcf2ecefd78b138900e7c58c18b09150634a36f5","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-2.1.11.tgz","fileCount":26,"integrity":"sha512-xZPXK5P6r3SzVKN9nvp34PZCWOxevvelTxny3qaucNivUjAXOEeT4YtMLUWwHZwlHZCCdERK4+qgwIypMevNPw==","signatures":[{"sig":"MEUCIFq4aqzOgpMzW03i0+HFYqAxQlopFFrG5YR76YnUdErXAiEArDoDcAAi+LGN5WSz5ubwR5/ZWGFgT6BBXHnsV3xAkYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4034994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9nssACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIdQ/9GgljDlCBSS76H/tpOGgmvA+CasNZb7wYvXwzKZroicyXfMNN\r\n+1/KqtkdiVtwg8NpRb8XtW2GhYE2uWO7zpZKvNbqA5hqakAhbixC1cjiXDaU\r\n2ftfuJqi3pYHSB8X13eRZilh/JvPp1hcrHs01HfeCSerrlMHXjrXwhNf8V7S\r\nsJ7mzc3LrHG8rOwUTnlAY2MoU2prZrF6/QwxgXRYkxG6Dposhy3v1g6hfYmU\r\nJtEFdBbopQSqvNFKC8aMoilJNiWv3BJCx4Da/Su1cyY8a3k6UKSab6K1Rtcd\r\n0PmItSc2C81SjxDgTrNGUf+g41cjvoGs6s8X3uzk3mbBZwjr7x56isEDdu+8\r\n1mbLN7jR9sYlFrdpYZfGPYs7An8aX5ANO2yrRJi/tnd07pye7eSFe43pebID\r\nZZyplnvMwfzUmmYbcP5uuloWMkcdDqXwW1IYxb6tIpJY03W+Zz1JheTFtR/a\r\nd7oUES7dXvFCYFW07xijn6FVir5Bn0WCNXrP1B/5xj0rhzvg9tJdfv9Yojiu\r\nmR16twCSR4TSrf3LKcUZBWHY7sJBDcuY/sFenlS/DGYKlDcq1/bosQ1EtA6C\r\nvnbO7i6xX0J5M78jqAOAhtQfGrdwIG59hSgQDseTk8Y7NLgpcdULdNsbTNxA\r\nYAghYVnd+K+0mFaTd9hKiluCgtTRf3midlI=\r\n=YSEb\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"c02f34ddfee4395b256f3c6a36c81445cf84285e","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/porcupine_params.pv -o ./test/porcupine_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"9.1.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/porcupine-web":"=2.1.16"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","react":"^17.0.2","tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","cypress":"^12.3.0","prettier":"^2.6.2","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.3","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_2.1.11_1677097772443_0.22134232979297352","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@picovoice/porcupine-react","version":"2.2.0","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@2.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"}],"dist":{"shasum":"5c5e9f20a7c5fdef0c84d9675b6d99e924e607be","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-2.2.0.tgz","fileCount":20,"integrity":"sha512-R6W5EifeCU51YzoM99kh1tta8RjLS9nt0UG9yUm1Z3P2DiwLTSGsc0jqnmlgt64WgppVnBZxchVP864Gyx8dkg==","signatures":[{"sig":"MEYCIQDJIUfvdCMIlyakv6watd0JUV2o6vE4L84OWULJB7TlpwIhAOg08SXj1lMkf6BfsOCgCz67Q+s3XK292a6poEG+QAIC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3434769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNuygACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNvhAAmTLn4QbhcSfOolm2+9/xJYMJiWOgj61CZYSLjrX5FlRWKvFA\r\nHzO44Uh7KxpkaZaAa24y14ayKUYEVVMMkOEQpmppvKxQiLsgYtqB6byHlQsp\r\nVXvnMsYKtO7lc1Wz5ScFnytykKe4tbIk4K6g4YB2tLGu+X7JqvNTgYFPYD57\r\nTHdnNUDwjlurs+Blwv4MlHGxbwyUXb8HkUz2cymloaAG7gz9shtG1fjlpKcW\r\nCXN1qiWV4OvX47Y4lpF5vOF8RzT9Qrpmcbi/AG+SruXeOIXZpO41Wf/xJ3Pj\r\nvWfvp8DCysPRkCAROJMm8pYzDGzMnpZ22ayu+qncdTjbcvnxJ0EBre7HaUTA\r\nD0krJuS4q4yILb2bPnxzATJBSxetarLpNfhZMhkG5PRIyNqa/tcoRwWpClPa\r\nFANPrkx83MBaVA4Bfe34HP1zoHmMzOZkeCGcC3B5y3Ox7OvBonBAt6cbXLH7\r\nJg89NYmFufbMl+H5BhfpaMDb9VbmU/T+l0DWrKpMVwli5iCAeOc7w+STNx5X\r\npo75ahxykg/vOWFbJPjCsHeRViinOG4GOaJcn/W1vsel2PhR6gP9Ot2aEBh5\r\n4TYqyZiiS0P9xSOl7D8lL1+fiy+W1sBPDuwH6rcqPcSwhHTywku3pmVlpy2n\r\nOeJSqCgMt0I94lXJbcXOOpk1x94Vlt1pZW4=\r\n=wc+L\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"65a1e131d68cdad77a828457772debf99158c40a","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/porcupine_params.pv -o ./test/porcupine_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"9.1.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/porcupine-web":"=2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","react":"^17.0.2","tslib":"^2.5.0","eslint":"^8.22.0","rollup":"^2.79.1","cypress":"^12.8.1","prettier":"^2.8.3","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.9.5","@babel/core":"^7.21.3","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.21.0","@babel/preset-env":"^7.20.2","@rollup/pluginutils":"^5.0.2","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-terser":"^0.4.0","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^24.0.1","@typescript-eslint/parser":"^5.51.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.6","@babel/plugin-transform-runtime":"^7.21.0","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.51.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_2.2.0_1681321120538_0.859796946976217","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@picovoice/porcupine-react","version":"2.2.1","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@2.2.1","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"}],"dist":{"shasum":"db32c97ea38e3660e417e64f75f1d96f21894924","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-2.2.1.tgz","fileCount":20,"integrity":"sha512-JlpFKEsOhEdJoQU9g1GjXDc82rkL0QS520ujQjEdi/6l8Ks9k1Qk8Xgv8Xlpppf8z/bVp+R2A67XYpolricbgA==","signatures":[{"sig":"MEUCIEUIrjEPjO4dBd00/qyxiKMWjmmai2rFljF/96VBMjvrAiEAgvOhksIQudau1eof7zBXtc/Jh7iCNhsWzDnNE+nQqG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3896141},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"aafb7454724622ea70c674fa7f2681b0c9f9fed0","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/porcupine_params.pv -o ./test/porcupine_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.19.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@picovoice/porcupine-web":"=2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","react":"^17.0.2","tslib":"^2.5.0","eslint":"^8.22.0","rollup":"^2.79.1","cypress":"^12.8.1","prettier":"^2.8.3","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.9.5","@babel/core":"^7.21.3","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.21.0","@babel/preset-env":"^7.20.2","@rollup/pluginutils":"^5.0.2","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-terser":"^0.4.0","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^24.0.1","@typescript-eslint/parser":"^5.51.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.6","@babel/plugin-transform-runtime":"^7.21.0","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.51.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_2.2.1_1689872892547_0.3774831103088985","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@picovoice/porcupine-react","version":"3.0.0","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@3.0.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"}],"dist":{"shasum":"3fd49b3fae7fa984444de4cd55206c1ee5d9bdd2","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-3.0.0.tgz","fileCount":20,"integrity":"sha512-bkWx2zuwOR26uBEM/fGn4Jit/wtFXwGIjSF7A9b8dVgXdOPQXnrSrLWe+OUuoQRJ/kR4Gqk3Iu+uDaNkJEuvsA==","signatures":[{"sig":"MEYCIQDrVmexuN3O3oq187k6X4KcblWnhI+Uom/Lcts9Ql5jYwIhAO3bmhOv7Sm3KajdVQ3oPdWNaIDb6ogHTjNeAOfWicgz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4176427},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"4f08325180f13bf2cc308b21dbfe710a53b7e050","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/porcupine_params.pv -o ./test/porcupine_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"9.1.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/porcupine-web":"=3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","react":"^17.0.2","tslib":"^2.5.0","eslint":"^8.22.0","rollup":"^2.79.1","cypress":"^12.8.1","prettier":"^2.8.3","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.9.5","@babel/core":"^7.21.3","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.21.0","@babel/preset-env":"^7.20.2","@rollup/pluginutils":"^5.0.2","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-terser":"^0.4.0","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^24.0.1","@typescript-eslint/parser":"^5.51.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.6","@babel/plugin-transform-runtime":"^7.21.0","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.51.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_3.0.0_1698265959840_0.3643584880262636","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@picovoice/porcupine-react","version":"3.0.1","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@3.0.1","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"}],"dist":{"shasum":"f9ee90122de757dd9317e364223b3bd424d41655","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-3.0.1.tgz","fileCount":20,"integrity":"sha512-7tD86xHlqcJpBkcaWBrOy078XgrgWyHZgtq5x9EzOJv7xGh/eY0fl2LuRAUMUKfK37iQnEH5bCut51cqprFpzA==","signatures":[{"sig":"MEQCIA2vuKN39wCEVnqYU7ooZBQms1hjgAf74+YMXr/LF3TpAiAwFI8skMqEkM9vU6gMZcxc1QqkdZp4hv81dO/Jaf3fsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4177931},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"dc8c41d3fc80fd1575dc98d5866c1badb84cc632","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/porcupine_params.pv -o ./test/porcupine_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"9.1.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/porcupine-web":"=3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","react":"^17.0.2","tslib":"^2.5.0","eslint":"^8.22.0","rollup":"^2.79.1","cypress":"^12.8.1","prettier":"^2.8.3","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.9.5","@babel/core":"^7.21.3","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.21.0","@babel/preset-env":"^7.20.2","@rollup/pluginutils":"^5.0.2","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-terser":"^0.4.0","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^24.0.1","@typescript-eslint/parser":"^5.51.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.6","@babel/plugin-transform-runtime":"^7.21.0","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.51.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_3.0.1_1698352161075_0.09562510093948307","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@picovoice/porcupine-react","version":"3.0.2","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@3.0.2","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"}],"dist":{"shasum":"fdab09b85d02bed950821a3b9b73f18b34e4d2fd","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-3.0.2.tgz","fileCount":20,"integrity":"sha512-DqEKf9wvBTOozzeSKWkja27iZ11RBWK9BJ+QVOq2qHbI2lrfmG1QPvMRLF4llk+IfUB+znwH404SInpaU2BE7w==","signatures":[{"sig":"MEQCIEvAUFW6jmNBOrs6lom6auBVE7pszLVpAOvT0W1G0J9NAiB0s2YQXwrn/Hy52oFE5dhMSTp+hRviqbYusnPexkRagQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4179767},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"d42b21c74dccdbd8fa244135124cb7a0b0053414","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/porcupine_params.pv -o ./test/porcupine_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"9.1.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/porcupine-web":"=3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","react":"^17.0.2","tslib":"^2.5.0","eslint":"^8.22.0","rollup":"^2.79.1","cypress":"^12.8.1","prettier":"^2.8.3","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.9.5","@babel/core":"^7.21.3","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.21.0","@babel/preset-env":"^7.20.2","@rollup/pluginutils":"^5.0.2","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-terser":"^0.4.0","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^24.0.1","@typescript-eslint/parser":"^5.51.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.8","@babel/plugin-transform-runtime":"^7.21.0","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.51.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_3.0.2_1698959614593_0.9862307785784066","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@picovoice/porcupine-react","version":"3.0.3","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@3.0.3","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"}],"dist":{"shasum":"1739ca1f9bdfa73f327c6bf2ba8cef395643d71f","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-3.0.3.tgz","fileCount":20,"integrity":"sha512-MPRxDZvBJC4BoeS4tOhvXzlCrLeVJWzBWeSV4hXwBZbGWiy2st7HnzdrvEiV4X7fk2e/+9lefH4UUCrPYwAnpg==","signatures":[{"sig":"MEYCIQCw9umQ3C78K7sxy/HU6sgHLGmHKcjelTCgrRGazqi6UQIhAPpvv4IXhUSjx6LJZNQhjlnKrWgntkJC/BmWDd96oCmx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4182247},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"6e79cd5b34413c22cb1031d4e170ac304aec7f82","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/porcupine_params.pv -o ./test/porcupine_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"_npmVersion":"8.19.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@picovoice/porcupine-web":"=3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","react":"^17.0.2","tslib":"^2.5.0","eslint":"^8.22.0","rollup":"^2.79.1","cypress":"^12.8.1","prettier":"^2.8.3","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.9.5","@babel/core":"^7.21.3","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.21.0","@babel/preset-env":"^7.20.2","@rollup/pluginutils":"^5.0.2","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-terser":"^0.4.0","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^24.0.1","@typescript-eslint/parser":"^5.51.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.8","@babel/plugin-transform-runtime":"^7.21.0","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.51.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_3.0.3_1700167701769_0.5557195966059445","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@picovoice/porcupine-react","version":"4.0.0","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-react@4.0.0","maintainers":[{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"albho","email":"albert@picovoice.ai"},{"name":"matt200-ok","email":"matthew@picovoice.ai"},{"name":"liuatpico","email":"liu@picovoice.ai"}],"dist":{"shasum":"d4439d2364c0655244115390c0c01c00ee12c680","tarball":"https://registry.npmjs.org/@picovoice/porcupine-react/-/porcupine-react-4.0.0.tgz","fileCount":20,"integrity":"sha512-uY/bNiO29iiNxSwoYSpiPE8dhIiAk1PPppCF1oghIb79UTNkV+45fy4UQLnAyl1BC42nTcmcvrdoyug5TMceWQ==","signatures":[{"sig":"MEYCIQCuNhFyLE0PmeET7f1gUy5sTYaG8ZY4rE0Dbw7//ZP9WgIhALdvtzNKFsm/hB4vDF7y2rqUDRlL6grqZ7/iNI4smDWC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14325065},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"d111330f000b7374b749d3ad6d43e2c61763245f","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/porcupine_params.pv -o ./test/porcupine_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"ilavery","email":"ian@picovoice.ai"},"_npmVersion":"10.8.2","description":"React component for Porcupine Web SDK","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@picovoice/porcupine-web":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.10","react":"^17.0.2","tslib":"^2.5.0","eslint":"^8.22.0","rollup":"^2.79.1","cypress":"^12.8.1","prettier":"^2.8.3","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.9.5","@babel/core":"^7.21.3","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.21.0","@babel/preset-env":"^7.20.2","@types/emscripten":"1.40.0","@rollup/pluginutils":"^5.0.2","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-terser":"^0.4.0","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^24.0.1","@typescript-eslint/parser":"^5.51.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.8","@babel/plugin-transform-runtime":"^7.21.0","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.51.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-react_4.0.0_1765408060436_0.6529295449700814","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-08-31T21:54:03.173Z","modified":"2026-04-25T01:06:35.455Z","2.1.0":"2022-08-31T21:54:03.462Z","2.1.1":"2022-09-01T17:38:17.004Z","2.1.2":"2022-09-02T00:46:11.417Z","2.1.3":"2022-09-07T23:45:20.829Z","2.1.4":"2022-09-08T20:24:16.494Z","2.1.5":"2022-10-14T00:48:17.816Z","2.1.6":"2022-10-19T18:55:27.332Z","2.1.7":"2022-11-07T21:32:49.927Z","2.1.8":"2022-12-07T00:57:32.624Z","2.1.9":"2023-01-30T20:44:05.061Z","2.1.10":"2023-01-31T18:46:57.410Z","2.1.11":"2023-02-22T20:29:32.694Z","2.2.0":"2023-04-12T17:38:40.788Z","2.2.1":"2023-07-20T17:08:12.775Z","3.0.0":"2023-10-25T20:32:40.337Z","3.0.1":"2023-10-26T20:29:21.365Z","3.0.2":"2023-11-02T21:13:34.930Z","3.0.3":"2023-11-16T20:48:21.962Z","4.0.0":"2025-12-10T23:07:40.781Z"},"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","hooks","react","dom"],"description":"React component for Porcupine Web SDK","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":"# Porcupine Binding for React\n\n## Porcupine wake word engine\n\nMade in Vancouver, Canada by [Picovoice](https://picovoice.ai)\n\nPorcupine is a highly accurate and lightweight wake word engine. It enables building always-listening voice-enabled\napplications using cutting edge voice AI.\n\nPorcupine is:\n\n- private and offline\n- [accurate](https://github.com/Picovoice/wake-word-benchmark)\n- [resource efficient](https://www.youtube.com/watch?v=T0tAnh8tUQg) (runs even on microcontrollers)\n- data efficient (wake words can be easily generated by simply typing them, without needing thousands of hours of\n  bespoke audio training data and manual effort)\n- scalable to many simultaneous wake-words / always-on voice commands\n- cross-platform\n\n## Compatibility\n\n- Chrome / Edge\n- Firefox\n- Safari\n\n### Restrictions\n\nIndexedDB and WebWorkers are required to use `Porcupine React`. Browsers without support (i.e. Firefox Incognito Mode) \nshould use the [`PorcupineWeb binding`](https://github.com/Picovoice/porcupine/tree/master/binding/web) main thread method.\n\n## Installation\n\n### Package\n\nUsing `Yarn`:\n\n```console\nyarn add @picovoice/porcupine-react @picovoice/web-voice-processor\n```\n\nor using `npm`:\n\n```console\nnpm install --save @picovoice/porcupine-react @picovoice/web-voice-processor\n```\n\n### AccessKey\n\nPorcupine requires a valid Picovoice `AccessKey` at initialization. `AccessKey` acts as your credentials when using\nPorcupine SDKs.\nYou can get your `AccessKey` for free. Make sure to keep your `AccessKey` secret.\nSignup or Login to [Picovoice Console](https://console.picovoice.ai/) to get your `AccessKey`.\n\n## Usage\n\nThere are two methods to initialize Porcupine:\n\n### Public Directory\n\n**NOTE**: Due to modern browser limitations of using a file URL, this method does __not__ work if used without hosting a\nserver.\n\nThis method fetches [the model file](https://github.com/Picovoice/porcupine/blob/master/lib/common/porcupine_params.pv)\nfrom the public directory and feeds it to Porcupine.\nCopy the model file into the public directory:\n\n```console\ncp ${PORCUPINE_MODEL_FILE} ${PATH_TO_PUBLIC_DIRECTORY}\n```\n\n### Base64\n\n**NOTE**: This method works without hosting a server, but increases the size of the model file roughly by 33%.\n\nThis method uses a base64 string of the model file and feeds it to Porcupine. Use the built-in script `pvbase64` to\nbase64 your model file:\n\n```console\nnpx pvbase64 -i ${PORCUPINE_MODEL_FILE} -o ${OUTPUT_DIRECTORY}/${MODEL_NAME}.js\n```\n\nThe output will be a js file which you can import into any file of your project. For detailed information\nabout `pvbase64`,\nrun:\n\n```console\nnpx pvbase64 -h\n```\n\n### Porcupine Model\n\nPorcupine saves and caches your parameter model file (`.pv`) in IndexedDB to be used by Web Assembly.\nUse a different `customWritePath` variable to hold multiple model values and set the `forceWrite` value to true to force\nre-save the model file.\nIf the model file changes, `version` should be incremented to force the cached models to be updated.\nEither `base64` or `publicPath` must be set to instantiate Porcupine. If both are set, Porcupine will use the `base64`\nmodel.\n\n```typescript\n// Model (.pv)\nconst porcupineModel = {\n  publicPath: ${MODEL_RELATIVE_PATH},\n  // or\n  base64: ${MODEL_BASE64_STRING},\n\n  // Optional\n  customWritePath: 'custom_model',\n  forceWrite: true,\n  version: 1,\n}\n```\n\n### Initialize Porcupine\n\nUse `usePorcupine` and `init` to initialize `Porcupine`:\n\n```typescript\nimport { BuiltInKeyword } from '@picovoice/porcupine-web';\nimport { usePorcupine } from '@picovoice/porcupine-react';\n\nconst {\n  keywordDetection,\n  isLoaded,\n  isListening,\n  error,\n  init,\n  start,\n  stop,\n  release,\n} = usePorcupine();\n\nawait init(\n  ${ACCESS_KEY},\n  [BuiltInKeyword.Porcupine],\n  porcupineModel\n);\n```\n\nIn case of any errors, use `error` state to check the error message, else\nuse the `isLoaded` variable to check if `Porcupine` has loaded.\n\n### Process Audio Frames\n\nPorcupine React binding uses [WebVoiceProcessor](https://github.com/Picovoice/web-voice-processor) to record audio.\nTo start detecting wake word, run the `start` function:\n\n```typescript\nawait start();\n```\n\nIf `WebVoiceProcessor` has started correctly, `isListening` will be set to true.\nUse the `keywordDetection` state to get wake word detection results:\n\n```typescript\nuseEffect(() => {\n  if (keywordDetection !== null) {\n    console.log(keywordDetection.label);\n  }\n}, [keywordDetection])\n```\n\n### Stop\n\nRun `stop` to stop keyword detection:\n\n```typescript\nawait stop();\n```\n\nIf `WebVoiceProcessor` has stopped correctly, `isListening` will be set to false.\n\n### Release\n\nWhile running in a component, you can call `release` to clean up all resources used by Porcupine and WebVoiceProcessor:\n\n```typescript\nawait release();\n```\n\nThis will set `isLoaded` and `isListening` to false.\n\nYou do not need to call `release` when your component is unmounted - the hook will clean up automatically on unmount.\n\n## Custom Keywords\n\nCreate custom keywords using the [Picovoice Console](https://console.picovoice.ai/).\nTrain and download a Porcupine keyword model (`.ppn`) for the target platform `Web (WASM)`.\nThis model file can be used directly with `publicPath`, but, if `base64` is preferable, convert the `.ppn` file to a base64\nJavaScript variable using the built-in `pvbase64` script:\n\n```console\nnpx pvbase64 -i ${KEYWORD_FILE}.ppn -o ${KEYWORD_BASE64}.js -n ${KEYWORD_BASE64_VAR_NAME}\n```\n\nSimilar to the model file (`.pv`), keyword files (`.ppn`) are saved in IndexedDB to be used by Web Assembly.\nEither `base64` or `publicPath` must be set for each keyword to instantiate Porcupine.\nIf both are set, Porcupine will use the `base64` model.\nAn arbitrary `label` is required to identify the keyword once the detection occurs.\n\n```typescript\n// custom keyword (.ppn)\nconst keywordModel = {\n  publicPath: ${KEYWORD_RELATIVE_PATH},\n  // or\n  base64: ${KEYWORD_BASE64_STRING},\n  label: ${KEYWORD_LABEL},\n  // Optional\n  customWritePath: 'custom_keyword',\n  forceWrite: true,\n  version: 1,\n}\n```\n\nThen, initialize an instance of `Porcupine`:\n\n```typescript\nconst {\n  keywordDetection,\n  isLoaded,\n  isListening,\n  error,\n  init,\n  start,\n  stop,\n  release,\n} = usePorcupine();\n\nawait init(\n        ${ACCESS_KEY},\n        keywordModel,\n        porcupineModel\n);\n```\n\n## Non-English Languages\n\nIn order to detect non-English wake words you need to use the corresponding model file (`.pv`). The model files for all\nsupported languages are available [here](https://github.com/Picovoice/porcupine/tree/master/lib/common).\n\n## Demo\n\nFor example usage refer to our [Web react application](https://github.com/Picovoice/porcupine/tree/master/demo/react).\n","readmeFilename":"README.md"}