{"_id":"@picovoice/porcupine-vue","_rev":"44-c02bcc61eb2dcb8a68fbc590fc80800d","name":"@picovoice/porcupine-vue","dist-tags":{"latest":"3.0.3"},"versions":{"2.1.0":{"name":"@picovoice/porcupine-vue","version":"2.1.0","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"00f1256b2cb93c6c01ef73e58d22b88deb87e615","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-2.1.0.tgz","fileCount":19,"integrity":"sha512-y6GL4jBMZeZEw0yEK59mXqY/mR+b/R3k0ay32fxPCDjBXYiCnExb1NXdeUGuuLSRT5Diz+LjNgUgO3GXMsE3/w==","signatures":[{"sig":"MEQCICac7WJklk1y7sNQyA+cgmxu9usBpA4ayawEL1FhTufIAiBCyEMqioeei8sm9u8v4a0NLAsd3SeSjP6LH/WhnR5Xxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3956233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD9i9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpbpw//X5m7YnRAeOmI668BMU9XEHjdkSNGEjlvg8uR87BKwDvMvFQ7\r\npB3rZjHU6TzUUjJuHfv+4WP4drcBDPqnsWRDOfxdarWJJtBRqz7eL6/R3sMZ\r\n/1+da6hFDCkNWz2EPZ7xgExFAz/00NhJNtNoDPKwI29hivUhG1CpvYEyFX6h\r\n93+Tr/2VxH8DeXefh0KG0WTCR1WUx72rS3xyHW4WhPTBGu78ZWsBJ1coF7FD\r\nw3RbXjIjhOlg5vXu64k6cUxiAexQZVxiu53GJDl0Om51m+vAWk4wXJedr5th\r\nUmLmyVCoVVVPb8Ay8YLMYCHRjWY/8SHHLpOyARJn8do5txCVp0cJvg2UWTnn\r\nZv6sz9j2CLOF/kUrBZF1CsnayXAy4i4rZew5Dcr/xm1/6xzRi+VFUKCBIZ4G\r\nPPc33WWcUHNdL1mVhq06RTgjiqL4bDraEea9c4HmTdUpx9zUgAHr6/IbldDi\r\nEfAgedEOVC+Y/Ht4kFlm3qqEA8jLUmU7WO3Ma+h2wn9ag48YpiRodQoYalbw\r\namQgxVs3yJLc3+haJg4oj59kCDTud8w5EN635JL8BoHRyCgUVlm/65PuqYP8\r\nNtZ9XVXhVL215kyDKRTyef86GnkE8zsyRNpUqwJaepttXxUiFZ4jwv553ZQg\r\nNhCNJGeZdy6F17qVIG8dSNPFKdp1xCbVjNQ=\r\n=EEbg\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":"6e232d4cbdef4cfbf0ffcd3901e5f4757f4bd711","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":"Vue mixin 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","@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"},"peerDependencies":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_2.1.0_1661982909319_0.9944140132864836","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@picovoice/porcupine-vue","version":"2.1.1","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"26a4b989aa33c41c6560810e86e4496003993165","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-2.1.1.tgz","fileCount":19,"integrity":"sha512-xCSToKgXOLCccFOixZfL4SIW/d6lvocWfg+sIkw9K1RWuXvS0NuWO2c5iIdy9IFphvLYus6dYKkXLzaUOV5gAA==","signatures":[{"sig":"MEUCIBn6EXDpMdKbxh0t0k3DnHioI9MJbeZEVkJrRjDiyo3JAiEA+6Ass4C1nRGjQIkNP27eNtZ2uwfbHt1NX7F4o9K6zl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3956877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEO5KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCiw/9F2RMLBGTepiktc7EHIyhnyp9jwYCR035hvI5SIsklPW9OpuA\r\nfG+QlaUrOyeyo+/uwY0MlgWKapGvn9gdzvwhaW3Oy4FH4ezABIDVLFFd+rVU\r\ngNOXsRPUWc8IkQBr8il/HwSWK/e9qYXkDcVeTmsEXNDbIu/vv64Y8mtlBuZy\r\n3v5OjmggQwVm1fSNrHpNJbs+YR0OIV63QnllkzKZcaw+32uHzy+WQI3ODvSE\r\noTOpFcm0/SXdo8QTOH63XIX+25Tm9GBJHJFoGqCSXhdmgQ0NneIeI0b24lp4\r\n6toGzx1FRS9cG49/TUb99H+cQPmMRaBB/wTSs+JVwSTtnSdwSvxW027eEtMF\r\n03xiwdF2FIB66jeWudonH/ctaXtqVQs9jaLEVkwZ29C/pL7wsiBfQdy7mt5T\r\nBrXrAcURiZ3NMpeTXrlLLpHH5kye3dm3wMm/N7FAPtRinQKQE8b86kAcK74H\r\nLRxc3Y2YU/GLcKiJO/vuDbI+SqzfzKEpcZi1ZlAErMRzUZ/4PvI6JuhpwUZA\r\nJmmd+LfDp93lXO/qWQCxG08q1YsTA+Hia6jcjzTKsPmSa/lxDgsgvwIRRp7q\r\nuqjj6qvKOfvCsYiFuaK6KVzqjzcKsC687cI1fUsbjkuZSScrJLHwmJW7G+0o\r\n6WUt7uI8xqMGLQxOZzgNu7JoAeFlaQHi9H0=\r\n=0TUA\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":"Vue mixin 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","@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"},"peerDependencies":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_2.1.1_1662053961926_0.6227677279988708","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@picovoice/porcupine-vue","version":"2.1.2","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"1b9057b1b809206e7a860615b8c5de3164b1e2b8","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-2.1.2.tgz","fileCount":19,"integrity":"sha512-q26OJxMk0nhf8OBoQpbtNMyXrXOuJrDVlftRWegi2E2G4Nx0Bn6tGGrZI5TlqSp4fe33zNM4IPvPFO6HJVZ3iA==","signatures":[{"sig":"MEUCIQC2eD2JksNhCsmjK1k7I15N0GI3fiU+Ht2Xg/RtAJf45gIgdDYEa2VsxOyNx1PylbMH17uTzU0gjdOXPHay8g3Y1DU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3959645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGS19ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRfw/+MEOgUYltx4YD2cYaNAgOA/qU1J13/mxeyDJRmmo+PMZH2sF2\r\nkMh4cnuplTNGTn3SenC0FfOi7gI+4i/ex3hPKxqiEyosh1Apxx56TmDoONVF\r\nUrniCXprey0vnn1XyKMsj1EKUnO5r2X2Ern0QgBwMl6tzOhOoXo93SKih8jt\r\nSzqAx1Jtc689SbaqYyz/SMTEnCZ8zoxtNWfk5SwHRJtvPvz/bi1Q79nTl8Qk\r\ndP96kpZMQLnTlcXQgxmc6a3e5GRL1ehN3Ar4twWf/XqO1qYG3ijUrkW+nsG2\r\npqSxJmz4mFLZkBXAazp0AlzPRV/i81Vu0E+F2elOaRM4JwkAH4xwR0Afv8Iq\r\niAcrpdBjvlp52DlaBhOhI0I/KiwtvFvUXF/p2iN+IgTBJjTCQpIvUV1KK4L8\r\nwjUyyBwqGO0HyyjLsSAOSzJzcY7ZWncEuWNaVU1VIJavp4lLtEJpsTsaELzI\r\nXMpaMPYKGnXtKQKRaA1YTWlEVW/NLEpHke+tAFSAgr66DcZjqBsDrlHUPNyg\r\nJszMjIQvgV2OsMScmNCB3emH1VXwKRnOHAeIJV15ppJiyTq5lnNC09TmbSBo\r\nKTwyfgG8o6n53faUmmNeyeDVRCmujuPUIAylO/3pWxN+2JUa+p9qH2hPkqKZ\r\nnfsgOd4ZpEnGuDdu6N03n4AOVtSY2HmGeRQ=\r\n=GgAt\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":"1596e3b7ec999fd61fa3fa141b08fdfa97448902","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":"Vue mixin 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","@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"},"peerDependencies":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_2.1.2_1662594429307_0.19133842590783035","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@picovoice/porcupine-vue","version":"2.1.3","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"d034a60fdd68bda8439859f5f5756eb90402187b","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-2.1.3.tgz","fileCount":19,"integrity":"sha512-chR+UKmwP4MPI7DwDONZISs1WXdWMxw80oDySr3z+4NzxcePPpj95QbVx5WLV9MUhEESj2gENReqEf90z3GPrA==","signatures":[{"sig":"MEQCIDp4rXr1+W/LydMbsYWFs2k+tRGUa4VgvadgzB31FQIIAiAJ7WoKyrYXACm694sPzv0BpuBPZyZjnzWa8H+25mPvzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3957026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGoQlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmuw//fo4fSk9wyFp7l+fGEp6W7SEu+DMXvzjrntybHYYONCn3pNpH\r\nZUonJObkrL/w21hvnHAGelvIe29oDN+0pUD31FtgFz44riFtfaPYgTUqDg5z\r\nRsUEQpYSvyvqvwsZtgQKb0zi7TJIpccqAFO9MUsMiQlXYP/9pHa16VL+V20C\r\nvqr0QTG5E2B2ORkis0sst6ioeAioSdyouzXoiI7TjFPTUyCVd5BugzWOmUhh\r\nbVXE+dS2PrqfJ2oy3bzf7R46OyWk8PeiQxP6Np2n0xNMT4Mb1uCHBtULATuQ\r\n/35r84HonrsftlVboLYth7xEXINqQNVrpi0jKNhjF747tnY4N+rBwlhmp2S0\r\nR5OnIF7rh+o2hkY7zX9dRrRK9YJwo1USaYm7FBd7LOYTySfKubCy2y346Oc6\r\n9E4v/ePzI1AWM4MlkfXcVw3ud+p+DgCwcluxk6WIL60gowTiGUALlfmOK18b\r\nOVQVbdNWYiTyzxpuFCzOC6goktQKOx+zMCfr3QX71kD234goGRXDhhIRXU8l\r\nO75F9mmtIMTIdI9WMmNUTmTy7re2C6qdMAKY0OekBzSYR1qAGbb1l2hh+7eg\r\nlZ9k4ESOXqkkfzp0Zwlq+46nZ55WHCu10EVcHRMc2VolSHsmSf2aFDVO992J\r\n/VtkryU3BIfNbMUtAuZARFIMbMEXtL0GXlg=\r\n=qZkG\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":"c6ece73c3180b6a6c151be4e538018ea7a412a20","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":"Vue binding for Porcupine Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/porcupine-web":"=2.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.38","tslib":"^2.3.1","eslint":"~8.22.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"~4.7.4","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@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.1","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0"},"peerDependencies":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_2.1.3_1662682149135_0.3142795442706865","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@picovoice/porcupine-vue","version":"2.1.4","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"450332c12d2cfc7e880e1845901810c860adaea2","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-2.1.4.tgz","fileCount":19,"integrity":"sha512-+ew38YvhAPTHtReJN2TGUV+z1x7HpgXJEFfJ7g4IYonJlMEdRZmXGnJ+RoF8TRQovYLKybXD5vUDO2fAvWeBtA==","signatures":[{"sig":"MEYCIQDaR0Nl5LDZgO/eYzhsR+bCu5So8iVWSkSBTutle1KiyQIhAOWcY/Q6zQm16hWk1GmrYBHHo9n7nKcefCxq1X5E8vwR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3967587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSLH8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6hQ/9H2GZUb8gTNZvJFeqKPHmVYf17fiDnHmUNUm/ESCLZmR8vr3Q\r\nEU5go8HOcfHYGy/cVLS89yngJdSOj94ff3nHIY3tf+0+ZaNDw7E9dofGK6xj\r\n5Y6ryKKJvxiGxNyerEM4z97mxRdfr0TuQxlblucvaIBD2QfNtmdz4UljIbO+\r\nOP4UI91YSacHw6j5NORZVv5qOiPNU6OQVHOJdv4/e6T3dfW+H1pbVHlMI+ia\r\nwo0f3LxVu18gr0z+TlYuDBVpVf3xwn18rxesiE3tQ85cCw1wp4xHeqEd7/XU\r\n59eDXYo8suWD2x8ie5Ovi1wazweGtSx9GSUTlp26swWyusTQKG5wRnkptM/+\r\n0P4VcsmwTDZUyh7vDadMg2rvU8b0hv9A99pAyPM7qu79mNE6C039scAzcCg2\r\nUIr8oN1j7DTVYppEH1AbqtzNinkTpnPd+pxpld75rNNW9EJaAHABgAGwX1ac\r\nLLgSZC8P1PwJ4NNaijtywVKz3OzTQHoKJHt0cZWBU7zZi556J6iRLlF40VGq\r\nysT6u1dosxAiwj9ZleS08YmuS2z7+q6g5/bnA4ip3txhaI3QJ9ZAAlCjrGXU\r\n3XW2rhbUbUp7HSJ7X9ZkZxA5I8NAX4tagTMc/sG9Qo06LlVEwybyVeguAvsj\r\n1tbhNkpXqEgjwsZFTWGQuBBRHubv90iKOlY=\r\n=QZEK\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":"Vue binding for Porcupine Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/porcupine-web":"=2.1.11"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.38","tslib":"^2.3.1","eslint":"~8.22.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"~4.7.4","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@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.1","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0"},"peerDependencies":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_2.1.4_1665708540277_0.7821724140127182","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@picovoice/porcupine-vue","version":"2.1.5","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"ddba7e241fc4a64443fae6443ad1f2a755d26afa","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-2.1.5.tgz","fileCount":19,"integrity":"sha512-9rca4+/js7WaApeJ3WLcExnEnj0/QIR8KSzf3YHoqwrjR6R+YuISSsYU0ElW/WRquEvykTSs1oWfIW4E9oqMRg==","signatures":[{"sig":"MEQCIBnDEw4NCutMpld4B8gxComFLN6BPLRdPqs/gsjylNviAiA6m8RftTHKPrtsOUhEMYKw3aMq/Y3F4NYABv2izi045w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3967587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaXmbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJDw/+JCwUOLKRYr8UmLoGRIeh3+ZjZoSOt3JV2IZRt/5Ye1WI60Rz\r\ny2Zkbi/Etsq3Z5lcE+24p7lXCdMdEC4OhLPB8LDx0MxGGgPwXLdJw8ojLt8y\r\npx/vJ75LQJs1jvcVR+bHsJQwyWXYOFsYgI6iPt8dFq3gKriYByOBnEC4L5OO\r\n+lcVMEKkQ4iG5GboGiggUyWzAiAAQTLV54+1oSZ+THJiKVU1uDAgKAHL1Vvo\r\nCmR5CwtiQBHWykVCsJFExNbcSlD3HTDXz61fvz1iCem1AUq0iskCtkb5dJ4k\r\nVs5CrNY0Hbsobjmj5l0Z0S9WD4t8dCNi2s1iMhVNbXitOps04UEMor6i320D\r\n/RogEmRyR0hKeYuJXMmdAvsKLHyIP0ILsSwicIRIo4LrCxMYH+uAivxor6VW\r\nNk0Zrlwgpi17rUkefP9TX4YEv+RsnjzILIpVQ4cvUac1QnOikDA5GrvzZPw5\r\nBzMllayx1IustA8sxYxeq2enhqlIcRcdXO82KflqA65Be+FTg2a5tk5ocJ8k\r\nX4D0lZWxHclSyUalZrp4izlBqnZsntDJF6u5KwARzs2b6OyKGHmVx8HaIdNu\r\nPwyGWjfa+ectLuQue5kBoPLMMVpK1KrG62RQGgUb0yVWFmDkvovVZstdOgm9\r\n3aqNWaNTm8MNsQasSl+UgLPHl10z7RQP5wY=\r\n=xVv3\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":"Vue binding for Porcupine Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/porcupine-web":"=2.1.12"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.38","tslib":"^2.3.1","eslint":"~8.22.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"~4.7.4","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@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.1","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0"},"peerDependencies":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_2.1.5_1667856795625_0.9727079787947008","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@picovoice/porcupine-vue","version":"2.1.6","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"a6814206dd4f225b587b28a3795c0ad6b0a8da78","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-2.1.6.tgz","fileCount":19,"integrity":"sha512-uhCZyuf1DBoz/5IgryJFraFu7MX0TvWLeUwYglU8/H3n0087iSJqHcxxPjOmUlSJKPEzX+mMJDBZmey2I9rupQ==","signatures":[{"sig":"MEYCIQD4YyVR3JKFMjeaKMiHoaNpC1oXnAIDooDoLbVw42HfhgIhAOdcYqwGOoPafMNweH9TBo+jkMkRoKOo9LqSqUw99nai","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3986409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj+xZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPuw/9HYDFHwqXtwkE2iOllortXmADF/1HdXIT1gQWrGkj3btWdNwQ\r\nonTjfV8jO8HkYWV1FFQcRQErFHodQNKhWuO8UdQSZLVLitUa2OYHtXXAjV7m\r\n3bN7CjUPXBBoCd19bvybBTOUP+M2gNepMtH2x99tZ67MnzVO4i8Askqe9+3l\r\nNEnud2qYgJM20WoVKUF4PfAw7FxfdLymtMw4v0CiNz2FZEx4JmySJDmOIbFo\r\nhC6aF3YNT1Yl2+c1sXm5SS69evv41drNbl9ZUCos6XDhCrvcK0mkPLokrC/c\r\n2WmRwpeqvlBAl71CRDK3BebjRnGF0uvwuOfcjTa4edDfuUkeVHLIzEir/NRp\r\nlWk1lTXmRcePV1FkJKn8Q7f0WncQXD6An0s6gXaP63/AtF2x4nYHGaIHHejn\r\nEYVX+nSjCR/HbgJwXOs6PELSgU3gNTm4cSDOEyOQQZURt5+hnGl0Afw07mPL\r\nr8tKPUPwWKaKxy5tOJB8Ynaepqqt59icgPSS1MzjahFnq9jUmgkh8uMhmIWX\r\ndP9lvf61OGxsKYViMQwbq7z4X2eCjdGVeRjrvBsRTc1THNSx8CXDB4WFVZwM\r\nlkO3htAG+hk6qOuJNWbfqnXOF3amB4mnr6uyd6Ykgvu/wlnDjqOUlCbtaKpO\r\nkdX69q99+w4Qcxt2RCgf7BDG4gfaPqypnDI=\r\n=R8N+\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":"8e7f4b32c593d106363623c845cafd736dc2a242","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":"Vue binding for Porcupine Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/porcupine-web":"=2.1.13"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.38","tslib":"^2.3.1","eslint":"~8.22.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"~4.7.4","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@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.1","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0"},"peerDependencies":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_2.1.6_1670376536740_0.9088192932770873","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@picovoice/porcupine-vue","version":"2.1.7","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"6c4298e2e08c7133bae78250f03dd2b4689ccc0e","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-2.1.7.tgz","fileCount":22,"integrity":"sha512-KEMKi0vhF0XAElbfsNzd1qQERMpt3X1N+bgznPDFQoI3PE5yQjfviwFUl4cbrH5B7uiiBuhZxJLmf1qnv94nTQ==","signatures":[{"sig":"MEUCIQDBEXO5drIKLkI5k6bpuT+kXuUgbV0wP5X7VuQ2wIT19AIgHf8P0ifapjJMouUys35bstihvA5B29n4y0UGsZYG3CU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3964113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2Cw8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkUg//V2xMvAANrgOYhk92h3sYiEWyiQea6Nqyv2xyI8Q5xBDNA7Dx\r\nTd3m+N3m+JrHskarCaULKCbAWyXUI+s2yXdsX3/RAQdELjU+pW203xkj2EDa\r\nb2YWonS+Blsfnu3IySMJlH8WZaYNXydVfT6CWgD130bQjWl502RTTTrjrq78\r\nLkDv891LQ/rYno0dJg7vbUA3Px2OwcKpml+wXFm4YiZQ8EAy32qGe8xyFEO9\r\njymco+QIzd7V8sUh1yu6HN0omK4Rtnlj1Rt33jh/sW8IIgJBS2/j6629MBuc\r\nt9v03nk0pGb4I1psv3jRIb9hvmNYukjCQE9S+xL99nCc03VYqA8/GicwJaXe\r\nEOqxhz7iDaXIOWCdCKGtdNj81FaZ8nSoCgnwOaDhcjAwNmNbgvI2y3Semby0\r\nqSCoE1XouagpJVKC/oZmBKWGK+v8V66rUhHeP84kcqpl4NjjI7502Vcb3nNG\r\nvBvk9u86AQhDSGhQGuGn4Hth0cPEVSMkoM5tdTZuT9k8sM4935y8DaF2q89o\r\nO4sUGMR5Oe6OliLzK2yaL3vpUTpLW3WntdN9SJLX77paVbbF40DTmPMXfp4H\r\n/a7o/qXE9wbpNsPGAwgIPSTytOVHif2iXqw7/oW3Jdup56LzolmAWKjprS8D\r\n2zPJX2TyBi+9Ec1gNQz0gmV/WQNCvtq1+ns=\r\n=ma45\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":"Vue binding for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/porcupine-web":"=2.1.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.38","vite":"^3.2.5","tslib":"^2.3.1","eslint":"~8.22.0","rollup":"^2.70.1","cypress":"^12.3.0","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"~4.7.4","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@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","@picovoice/web-voice-processor":"~4.0.1","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0"},"peerDependencies":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_2.1.7_1675111484676_0.935077728715098","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@picovoice/porcupine-vue","version":"2.1.8","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"a02fee4532ed5d8b5ba3de1dd0a0758610709096","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-2.1.8.tgz","fileCount":22,"integrity":"sha512-Cgn58jwUwssBhiwXaDDkRzRa1rAAFV50uatQjoQVLRBwIElFCXqIv8VJj4zkkH8bK3Wn+p3goJO5KNqncCg/Qg==","signatures":[{"sig":"MEUCIQCbILrLUkz2VFxD7yF3luqED7tUvz5HgPUtOl/1I14nQQIgaAkzNzM9mMulIvbm6lMcM1/mbesMmNgzFRR3K+tqzOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4030621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2WJcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtkhAAmqc2yKyoLtDl7c78ucRshH/cGjkgqdp6qsBdyjzKNwqJyiVk\r\ni+LcNKCdAGZPc3BVuOIY8+NeGEUBXajXe5cFsElZbOItD22QkgjMAv2tcprh\r\nSCDM/xo7pEKkN3Iir+vF0JBpD49mp7UOlotOHaUzWQ0+0v2JGaC+VGkeF6Yh\r\nL/eGWQ4P/xL4wdwPmlpT+IF2bWrvluooqAsGhud6XtCemI1XF3clzOl/dbBh\r\nURJqAmwGh9LQAnUING7oeygq4lrQQ45NiP7vH8cm2IPdFOD3mK8YQZJLbX9T\r\nVCiHFUozF94rtJ0L44QLJ3s2oRCcJKeJ3ZTTi/UXdAnUvq19G9QKVv1XFZmn\r\nJJtLo1PyxApU6qKDZbcenY6OOtgRqw6tt0ipo2UlkyPTf+y+Zv5msR7ICjs5\r\nlV/hbdEq84TlwdB/JQLSXmY7Inz55tZ7gx7VXjn8FFfnIBm2Y+3rxGjLnMxO\r\ngvI158j0b5OWpJ0erxDM1fJ8xK+2U34rh3ZZQ6f7CPpUcMLINCZVJJ87IWi+\r\neFFzzHqSUmoJ3HkcfowyXeHCCFjWGY0KThQZbfJoRev4NH0ZUbLZIHBAiVNQ\r\nn4alWcBherf293otKU+EAZpcMHwfnKCbCG0KNVocFL48bebbdvj0omp34YXU\r\nC5F4LBQWIkaG7HXGornpRcXRHcEMmhhQTwY=\r\n=mDgP\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":"Vue binding for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/porcupine-web":"=2.1.15"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.38","vite":"^3.2.5","tslib":"^2.3.1","eslint":"~8.22.0","rollup":"^2.70.1","cypress":"^12.3.0","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"~4.7.4","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@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","@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"},"peerDependencies":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_2.1.8_1675190876421_0.48733685840713536","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@picovoice/porcupine-vue","version":"2.1.9","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"0d6af7f8c06740675ec918bdce2ca9ffcd457794","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-2.1.9.tgz","fileCount":20,"integrity":"sha512-PX1ExS5CM4y8Vj+OM3CwZcECBnbnfSjmWYHFyRkeuOPiQhMgvlgwKk14PvPPIYBpl2qnaoPISWLtlKco0vu2fQ==","signatures":[{"sig":"MEYCIQDkLDlyt1IcJBs9lmn0F3jRFg5F0vrZPx06cc+pMg962QIhAP21jHTQaYTC73mobbySxeSTuh3ELkBOzABZcmtOHmpT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4030348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2WibACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnXQ//X5Zp/oyZZ0waSNyg6e/O+OQicIIi6jKmO2oNMXpTy4mcq+w+\r\ngrBMFxr+BY7m8oc/0P8obGrQe8ANV3OVvp+b+IHXNB6epx25tPXzdMxC1ev+\r\nJOW4aix3enFQN/j3lkUbNWaSGyplITAL82cPwxi3KDZl3G0p7nLvInrj6zac\r\n4ivCYCmC6+oXykzFjbXL5nI7InoNeTZZGVtPIWHESU7l6ILIhzC8kjRaWBsV\r\nl4KlXANo9VHuSwRfGevjqJFxgWzAdSu+uDOw8Y+vxMQ7ujihkWTaQarhrsDb\r\n2r2uQiRPjgpAtogrAx2rDj4JCaSuX5yd0js8w9ZVD9gH3d0BmwEyo5A4+bcP\r\nXXL2b3L04uoG55fq9RqOx4vCcn22g54RtqUtgm1N0r+8wdmjJfOARRvhMk/U\r\nn6tJhzgZthO1NW68GFq0aU0xJXaVSWbuUnqni16TZ5Tvd6XbeRO2V+Zc/SW9\r\nuyn7bLZ9UetSYkcDfyM2B6oh/x91Ir7CN8xTq1CBiXiRlxHBfO81crzxeC5N\r\nY78XaRIT9i5xFoUHmj9XBP6O8I2pnIljGw3wm3KGOypgAi2jHvmmPhD8Xs/0\r\ndoaf2zEHkm0yc4SF+yRW/ovybCw7qFXPyZEKcUzgyuI9NW1SheP0GGOOGiWc\r\n2APUktbs9MTUqTkke98UdIDUlc6ZFmvGSgA=\r\n=IMnF\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":"3d8b083671dc8a76592a22de5f4d3393c2822716","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":"Vue binding for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/porcupine-web":"=2.1.15"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.38","vite":"^3.2.5","tslib":"^2.3.1","eslint":"~8.22.0","rollup":"^2.70.1","cypress":"^12.3.0","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"~4.7.4","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@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","@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"},"peerDependencies":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_2.1.9_1675192475495_0.18630804281075974","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"@picovoice/porcupine-vue","version":"2.1.10","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"e011717099e58d90d6945ca50e24290b72ee2cea","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-2.1.10.tgz","fileCount":20,"integrity":"sha512-l41zpDwIenrSqYacZ1eRd0vfCCU3yj/sQ9lZb4/fhiCt/ao932BdpoNtc3WiCkekPlpwTwhz36MUfeQK6LrQ1w==","signatures":[{"sig":"MEQCIBha3tiHDG21Eew+QHvsK49mteLKGwYnA9rpJ3+CzKFKAiAvYH9xawIIFNfivF3TFBfFf0PKTTdJmenqZSfyv6RG2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4026982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9ntEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxcA/+Oeov7iwlOxo5yi5b1x8JPj6eQgzZ64za10wUsBLQMH3q7a7S\r\nKFOaa8MyC8Jv0lgQoglxF4jHFypn/4f+mxxBa+a92YLrGaOSA/8UyqLg9kpB\r\nN0COq2DvvHiJZy/L/9KnrAPwq8ETH12V7MfgSuG4i3uK+cndjS6/RXk6flGZ\r\nGDzfE+TYoIt/92w/o2AvflxaKURPWGI3J6Ib8067IRJtYyqsdCIPuc1zn5gg\r\npzW1ERsPhGpx358GkZkLb84jVIbvrV6yxFKMJyGRbTyEsBFnQHUANWTQn29T\r\niZvCRrYbLmZt+juhwU+xlEX7c6TtB4r3DOBX0zK0fZq5xYsBQitL5BqkpGZp\r\nlofJa6+/NsrU8NYMN3PlpLc+48/qAfSXRztHBkKLFfLMjUVt35MM8XmyVJBf\r\n3iTMdTUsVU3zTpR+14Nret7plgdAcFrKsCpaHm4QDmFloQzcu3/ahOlFjTL3\r\n/RuksOx7EL6qusaYttTl/hij5gwt5Y/nK3h/l0DRMnPNrXISSVbm/Ks7sNd8\r\npHDaXm1Pqqb7VH+4UFR4B+0z4dzo/Weg52iQzTxunAbTbwKb5li38iewOgIR\r\n/qx4OKlaM20x34OYTP8bNzXQn1LXFyCXV0H9b6lbML63aGqe23woA0WmsbKB\r\n1BY3YBNdJBHGgKwmz8RE0vlC/wZcZNY3fwQ=\r\n=j8g3\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":"Vue binding for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/porcupine-web":"=2.1.16"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.38","vite":"^3.2.5","tslib":"^2.3.1","eslint":"~8.22.0","rollup":"^2.70.1","cypress":"^12.3.0","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"~4.7.4","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@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","@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"},"peerDependencies":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_2.1.10_1677097796135_0.7783621806013787","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@picovoice/porcupine-vue","version":"2.2.0","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"ab71637fd7cd4bd8b3bd4f5337c7f0aa2aedf775","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-2.2.0.tgz","fileCount":20,"integrity":"sha512-4wVRg5TtTY4Kwa0OgpBuu7gT+VA/olk5hlKktB4On7YrFz0uJQZVe73Zihjr+XVUd3bXGtMvEETe1itKfoFWrw==","signatures":[{"sig":"MEYCIQC79kdXADRvMYFHaGusI/204lcXuR67Oc+FVbat/dKgLwIhAI6pz/yXEeyIj435WaZl5ySHgiIVpKqYDr0VwIFF/40y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3431866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNu1AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTIw/+JQcQ5/Ea43f/OfSMJJd0M+w0cuXFZ2v3QM+xRULiIuh3ZT4z\r\ngkIoYvFuXTNueqqKykOIUm9Xw2r5ma3EsLBwg28am9G/zbQi7CwguZc+XuGL\r\njlhjtvLJVprFooULSqr1WBxEoEXvoZzMPC8WBSLpdsQNfjg+JYPuQtrefeao\r\nFYutb4Lw3lWzAYVJAmxOWvpTLDaE6Zx/vHWi5TsMV8bbymA1uiS9+UOMk4O2\r\nChBoGkIYH2uytxLLmIJ2NiMXxgwIeASiSk3RrdTO9f4KKTgpQVz94P5klM9J\r\nYrEvht+r5dRsYjs5OseOB960/lBfS6vr2aso7B6lQBG4neZSDLrDzGtVqujZ\r\nGQOBUpjBgRKA53w+mHTwQ3I5TPFKJc07ofTLE8B69d0QJIIyQ1FqucbEQtuM\r\nxoEmhH244eU6cLc21qN1Ek6BNfERxW5wQkoUc+xrHYAQpdezdO8GfWN8DD7/\r\nIt39wL5KcLOu3Yi505gdFQG1QJqodBKmYblfb6VjlUiiRTvOWxRSw/5h4sKN\r\nKvZk/HA9lJVG6tbiW0tAuL4GfafWxq8LRrW3cRWZlt8koGDuJjx3DM7edjTj\r\nbujz+J1JAdnIekVhCnHv1qcJEABNCa2mz65RipkhTD2m9FliI8QWiVpypA53\r\nRBhUPNYaH7E8EH5mK1yNseQBb0FEVHts4XY=\r\n=E85l\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":"Vue binding for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/porcupine-web":"=2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.47","vite":"^3.2.5","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","typescript":"^4.9.5","@babel/core":"^7.21.3","@types/node":"^18.15.11","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@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","@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":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_2.2.0_1681321279705_0.3334300109444548","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@picovoice/porcupine-vue","version":"2.2.1","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"34e09e3dda1ea7952dcfea8920b385e6892fdd55","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-2.2.1.tgz","fileCount":20,"integrity":"sha512-e8/LJFpGIZYO/utWXnlOxjPumC5QXTHK2WCaehlYfUTyFl/B6gHCwAYJ7RYA1P6kwDFT3t0Uyq6Axl42Z/LIoQ==","signatures":[{"sig":"MEUCIQCUhheg/+23T8mRxsltpRWPiY42ycLHjf2CDe4ZxvVqugIgOdMA/YeLkC4EDtU55TNmLHmROqGmGUR3TwMU8632a/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3893238},"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":"Vue binding for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@picovoice/porcupine-web":"=2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.47","vite":"^3.2.5","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","typescript":"^4.9.5","@babel/core":"^7.21.3","@types/node":"^18.15.11","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@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","@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":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_2.2.1_1689872866551_0.7384020497228785","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@picovoice/porcupine-vue","version":"3.0.0","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"6f8f4dff97438751b006c5a91ee629a610430d4c","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-3.0.0.tgz","fileCount":20,"integrity":"sha512-yo4Y5HqjL+jJLisBgq1+0C5R0qwUZHvu6iAgZfrDeRGH9J7XVM6AjZ19xYdLZx9ZK/RsdHGXyNs2DLCD3gHP5w==","signatures":[{"sig":"MEUCIQCmQKaQKk16iWU56bPJGqlyscKaKVqCf0pVR9u1QU/x/QIgWodU2LNZ1JPc/KSHICpsmCfil3WVvW+kciqLX9MXEgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4180219},"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":"Vue binding for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/porcupine-web":"=3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.47","vite":"^3.2.5","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","typescript":"^4.9.5","@babel/core":"^7.21.3","@types/node":"^18.15.11","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@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","@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":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_3.0.0_1698265989458_0.42603610287596294","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@picovoice/porcupine-vue","version":"3.0.1","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"9c527637a435284d5f06af4ee75dc8bc277f86d5","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-3.0.1.tgz","fileCount":20,"integrity":"sha512-KdUZAYs5LtXXjVB7xQyDxSAihXHPDWrnrd2yruY6nJDnBfwq5hRdyFw8sgW3DSkP1+wVNc6fC0QE0mBpnEn1ig==","signatures":[{"sig":"MEQCIGruYbqJeYTI2xz2IGIQNnJ6BsnQ3ssnlz9WtporkHIsAiB66GcuMXKM5OsKYseWiOvcuJ1iDK4Sojew1kTf7ds1kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4181723},"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":"Vue binding for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/porcupine-web":"=3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.47","vite":"^3.2.5","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","typescript":"^4.9.5","@babel/core":"^7.21.3","@types/node":"^18.15.11","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@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","@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":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_3.0.1_1698352179575_0.91023603168145","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@picovoice/porcupine-vue","version":"3.0.2","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"4cc5d341210144b04f5b00064028981bdb6e0114","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-3.0.2.tgz","fileCount":20,"integrity":"sha512-4SP0pQBmtbz8cpUWJY9tm0k/Y1X+0hkJaBzTeNj7LQxhPV6Lm5Dv+UiR1pBlG93yJ43YmotNuUvkI4qgEN+duw==","signatures":[{"sig":"MEUCIQDT8xD45GIjqHb1m0/eXxNuibqpqeoBafwvMJFkDWLkjwIgLrs8VlLH8I3hKqqkFwVhPr/L3jTiCkNxtvHswt5W5k8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4183559},"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":"Vue binding for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/porcupine-web":"=3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.47","vite":"^3.2.5","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","typescript":"^4.9.5","@babel/core":"^7.21.3","@types/node":"^18.15.11","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@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","@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":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_3.0.2_1698959666133_0.4645106342603327","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@picovoice/porcupine-vue","version":"3.0.3","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/porcupine-vue@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":"e54254adeec31cf272d69a44852d41472ba2b008","tarball":"https://registry.npmjs.org/@picovoice/porcupine-vue/-/porcupine-vue-3.0.3.tgz","fileCount":20,"integrity":"sha512-PTbuSy5aPvEFbkzm4J/suPW6l0cvtoVt0FJBxxTzPk/5AtuAOYVltWVbPsMD7h6F8FWkgzA2CFfXBjlfsyqHDQ==","signatures":[{"sig":"MEUCIQCJrq89Eg4M/4EelPNEwObcQ/dcoBRWNLECmcGIgpFOnAIgIqVttpfgfr8V1jW5uG7X+JMNjtR6Oz+RVfVYgjb61/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4186039},"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"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.19.2","description":"Vue binding for Porcupine Web SDK","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@picovoice/porcupine-web":"=3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.47","vite":"^3.2.5","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","typescript":"^4.9.5","@babel/core":"^7.21.3","@types/node":"^18.15.11","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@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","@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":{"vue":"^2.6.11 || ^3.0.0","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/porcupine-vue_3.0.3_1700167729811_0.3084311745056496","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-08-31T21:55:09.254Z","modified":"2026-04-25T01:06:39.731Z","2.1.0":"2022-08-31T21:55:09.598Z","2.1.1":"2022-09-01T17:39:22.188Z","2.1.2":"2022-09-07T23:47:09.571Z","2.1.3":"2022-09-09T00:09:09.345Z","2.1.4":"2022-10-14T00:49:00.454Z","2.1.5":"2022-11-07T21:33:15.843Z","2.1.6":"2022-12-07T01:28:57.029Z","2.1.7":"2023-01-30T20:44:44.952Z","2.1.8":"2023-01-31T18:47:56.687Z","2.1.9":"2023-01-31T19:14:35.725Z","2.1.10":"2023-02-22T20:29:56.486Z","2.2.0":"2023-04-12T17:41:20.138Z","2.2.1":"2023-07-20T17:07:46.893Z","3.0.0":"2023-10-25T20:33:09.925Z","3.0.1":"2023-10-26T20:29:40.066Z","3.0.2":"2023-11-02T21:14:26.486Z","3.0.3":"2023-11-16T20:48:50.114Z"},"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","keywords":["porcupine","web","voice","speech","recognition","ai","hotword","wake","word","offline","microphone","vue","renderless"],"description":"Vue binding 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 Vue\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## Framework Compatibility\n\n- Vue.js 2.6.11+\n- Vue.js 3.0.0+\n\n## Browser Compatibility\n\n- Chrome / Edge\n- Firefox\n- Safari\n\n### Restrictions\n\nIndexedDB and WebWorkers are required to use `Porcupine Vue`. 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-vue @picovoice/web-voice-processor\n```\n\nor using `npm`:\n\n```console\nnpm install --save @picovoice/porcupine-vue @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\nIn case of any errors, watch for `state.error` to check the error message, otherwise watch `state.isLoaded` to check if `Porcupine` has loaded.\n\n#### Porcupine in Vue 2\n\n**NOTE**: If you need to call `usePorcupine` outside of `data`, make sure to add observer property via `Vue.set` or `observable`.\n\n```vue\n<script lang='ts'>\nimport Vue, { VueConstructor } from 'vue';\nimport { BuiltInKeyword } from '@picovoice/porcupine-web';\nimport { PorcupineVue, usePorcupine } from '@picovoice/porcupine-vue';\n\n// Use Vue.extend for JavaScript\nexport default (Vue as VueConstructor<Vue & PorcupineVue>).extend({\n  data() {\n    const {\n      state,\n      init,\n      start,\n      stop,\n      release\n    } = usePorcupine();\n\n    init(\n      ${ACCESS_KEY},\n      [BuiltInKeyword.Porcupine],\n      porcupineModel\n    );\n    \n    return {\n      state,\n      start,\n      stop,\n      release\n    }\n  },\n  watch: {\n    \"state.keywordDetection\": function (keyword) {\n      if (keyword !== null) {\n        console.log(keyword.label);\n      }\n    },\n    \"state.isLoaded\": function (isLoaded) {\n      console.log(isLoaded)\n    },\n    \"state.isListening\": function (isListening) {\n      console.log(isListening)\n    },\n    \"state.error\": function (error) {\n      console.error(error)\n    },\n  },\n  onBeforeDestroy() {\n    this.release();\n  },\n});\n</script>\n```\n\n#### Porcupine in Vue 3\n\nIn Vue 3, we take advantage of the [Composition API](https://vuejs.org/api/composition-api-setup.html), especially the use of `reactive`.\n\n```vue\n<script lang='ts'>\nimport { defineComponent, onBeforeUnmount, watch } from 'vue';\nimport { BuiltInKeyword } from '@picovoice/porcupine-web';\nimport { usePorcupine } from '@picovoice/porcupine-vue';\n\n// Use Vue.extend for JavaScript\nexport default defineComponent({\n  setup() {\n    const { \n      state,\n      init,\n      start,\n      stop,\n      release\n    } = usePorcupine();\n    \n    watch(() => state.isLoaded, (newVal) => {\n      console.log(newVal);\n    });\n\n    watch(() => state.isListening, (newVal) => {\n      console.log(newVal);\n    });\n\n    watch(() => state.keywordDetection, (keyword) => {\n      if (keyword !== null) {\n        console.log(keyword.label);\n      }\n    });\n    \n    watch(() => state.error, (err) => {\n      if (err) {\n        console.error(err);\n      }\n    });\n\n    onBeforeUnmount(() => {\n      release();\n    });\n    \n    init(\n      ${ACCESS_KEY},\n      [BuiltInKeyword.Porcupine],\n      porcupineModel\n    )\n    \n    return {\n      start,\n      stop,\n      release\n    }\n  }\n});\n</script>\n```\n\n### Process Audio Frames\n\nPorcupine Vue 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 this.start();\n```\n\nIf `WebVoiceProcessor` has started correctly, `state.isListening` will be set to true. Watch `state.keywordDetection` to get keyword detection results.\n\n### Stop\n\nRun `stop` to stop keyword detection:\n\n```typescript\nawait this.stop();\n```\n\nIf `WebVoiceProcessor` has stopped correctly, `state.isListening` will be set to false.\n\n### Release\n\nRun release explicitly to clean up all resources used by `Porcupine` and `WebVoiceProcessor`:\n\n```typescript\nthis.release();\n```\n\nThis will set `state.isLoaded` and `state.isListening` to false.\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\nthis.init(\n  ${ACCESS_KEY},\n  [BuiltInKeyword.Porcupine],\n  keywordModel, // porcupine model\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 [Vue Demo application](https://github.com/Picovoice/porcupine/tree/master/demo/vue).\n","readmeFilename":"README.md"}