{"_id":"react-audio-voice-recorder","_rev":"54-78ede75cb03bf6fdf8ebb9f29776045d","name":"react-audio-voice-recorder","dist-tags":{"latest":"2.2.0"},"versions":{"0.0.1":{"name":"react-audio-voice-recorder","private":false,"version":"0.0.1","type":"module","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"dependencies":{"@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/react-fontawesome":"^0.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vitest":"^0.22.1"},"gitHead":"044dc45d19d67aae19e88b3335de7eea19f40184","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","_id":"react-audio-voice-recorder@0.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-stXG0RFEgmHjt1ZQYIDDn8yGtt6E2PDPRh9t7iOaqeBZO4b5pRpLyt039mhg+tkRSCBgfUxMl4tWSj/n3VpX7A==","shasum":"a37b8c102ca1d58e8e8078a78251a4c2f977ed61","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-0.0.1.tgz","fileCount":22,"unpackedSize":25241,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGM24R5DtQvgv+gvVA0h3RqWvMxR/UlJNSSJkA5VuXkEAiAcRYXJlRz4YxskUPmydRRoUidI8zeCnu1hEqLucjXa+Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEx0zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdPRAAmuwKz6vqnAtaApvJlG3tXA/wIFyHaClEZ9soCprfY929EuEe\r\nrCkOQlAbWxHMyo+Eayo7qAFfyR1wQpxdA8/No0BYqHP1+QIISpIIW5HXDcxZ\r\nIMNIdrskMOcQ6byRyq9RuWzqy25wxHZmr+0E9Z4ZY2My90hMdskI8sQY4NZV\r\nuk7pgTej/mj6BaQThD32peQ3moOJSUW3OCaWvAX8Y2u+AQVIBM2bnVuYhpc8\r\nWV5R8NV2hl/mM6wd008M0PfOfzctPjrUoVN7HEZxj4mmpH9BFlAH0n76GWIv\r\n8dZSyqJ5g9CRdG5wby9H8IUmuGHU0RA7qWa1xSKK+3feXCwEH8eEcSLDh5g9\r\ngs147eJgrQtfIf5IfOzavwFQPu3sO6Fa56KfenKdeKrfwGgtu/HhHYjgfhu/\r\nYdBB35CKB2CYlsKgVyzPfcly9aLy2IMe2mx+j1vSWkBvTaDtuWJEIMTWm7M5\r\nOOGdCNpwDgmrUHxW/RqtYyrjXND8JqMoqnb4auhgUNth23WABl4+l8PxV/bP\r\nMK04PopoUwW1z9VfE/9nHaZ0mXVT+8wnafTeyRW6fdE3duKO77pC7G8ipDz8\r\nzdUQUC1gGrPzW/BOMBtHLniKaWI9zbvkJaiFAviCD/+GTlexI5l5mk+mkjD0\r\nYCJeHSziHtcnMOx5wRyNmf1ab/Q3Ss3YabM=\r\n=bVni\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_0.0.1_1662197043095_0.9149375898222041"},"_hasShrinkwrap":false},"0.0.2":{"name":"react-audio-voice-recorder","private":false,"version":"0.0.2","type":"module","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"dependencies":{"@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/react-fontawesome":"^0.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vitest":"^0.22.1"},"gitHead":"044dc45d19d67aae19e88b3335de7eea19f40184","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","_id":"react-audio-voice-recorder@0.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-rua77DS2eGRIV/gKwprkG7Fbklcdtrxx9dNBon9nCmsi1SBFBUzAuFX7QQAiSHkVMRBcCtHJBAlJDeY0ppKhdw==","shasum":"d8d113d47c08a9e01a85101db89b54916ecd87d2","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-0.0.2.tgz","fileCount":22,"unpackedSize":25241,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPAsb/yREYqIvjdg5aPNDz96wmaiEXpp+sszfTfd+ptAiB3ncENWUt8/4BNY+77rS7wsdCo/jOVaSSEPGFZDG4tUg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEyV/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpERQ//d2YTh//b6tmUviArOQzRRxWV2VjxIzGYRXXWbKsk4qPi096e\r\nEyxJvMzyL82kUeCILm6mqdnnIeH4u1fs9+zCJEAv3GSicEHkOY/n7oJpHCLq\r\nly5/jHZVM0b5WjooQagzmZhQBBG9yhR0Djwx7G8wPI1raWOThH4sU/rb6ifW\r\nRtyZPUufLj0FVmR9N+tkBG22jWWM86HQR/vEvFSPebeDYYVDVudML2GJ/v47\r\npNmDi3i8EN1dvyQTCis6bMkMBhjOxlYdQ2v8XDn1ZCfy5SnrUUgfXVxxZ67Q\r\no5AQZwg51dFAUFsVJrRGUJw6FHGV2LbhiiFVSYvUawDPQSawLk7lgUfalTqi\r\n3BmxdQLLe9Kr3DkjqiUgiROXslTbTYWQm0y5eBXAaTTz1RlOl0DRU5+6jVaV\r\nePMBxOtXnOiprZ5rLvYA25scC+WRlmiD1Evol8QFqztvCY7dRaAJrOOLntGf\r\nNp075nL4+XbxQlmTCpnKLwdrz3YirjASdI5ONP8mERQIvZMBvfJMXWVXlxHo\r\nsDW4r+pQhV58sSoAkOOOhROsiSFG3JAx9Iler0FyOPPN6vicQySIf5rkC3MV\r\n100jylkc5Jv60XcMtyDoUZFBgTRKpOQcpMwhJGhsJmKoevLylU4nS4Ylszdc\r\nH3Y4GCKc1DsYi6bd1OMwJNulyk/kJRk6IcI=\r\n=TUEs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_0.0.2_1662199167590_0.08324825109860923"},"_hasShrinkwrap":false},"0.0.3":{"name":"react-audio-voice-recorder","main":"lib","private":false,"version":"0.0.3","type":"module","scripts":{"dev":"vite","build":"tsc && vite build --base=/lib","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"dependencies":{"@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/react-fontawesome":"^0.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vitest":"^0.22.1"},"gitHead":"044dc45d19d67aae19e88b3335de7eea19f40184","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","_id":"react-audio-voice-recorder@0.0.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-AbFotQOcLnI/jt9WNGDZKoGYyjBkoVLbImy4FsY/ptuGVH6RRebbU22BZFa2GUX2HsVwQDId30jnVZ1Wo67NHA==","shasum":"ba255c2d4028ee0f1e7087ad76ba5a0089b7e5b8","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-0.0.3.tgz","fileCount":25,"unpackedSize":242769,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEytFIXQkSfI5bwfoynvnwjhLMlamsh+H0wh7oaLR9T4AiBl1MiuTZ8XlWuBIlMCjfGiGzmmfF7VJhBHPrP2g5lXPw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEygDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoX/w/+J9E8pVXFYN1q0vb+FencCXt8K/MuBWoWZQCJH8l+Bubi0X92\r\nn1yecQU1x+9EvK0G3jxUuyHxXPCe4pzlVJBACzEru1G8F5qjXJXQ/r52vZNA\r\n98XURnWs4+xXnAdHBq7Xj3D5SROZTXM7/P4j/1Q33zJmYJ2LSyeutu1wY114\r\nLj5dVajeIxUHmK6X2ho+kXqgtUwCArsLWarNvJc0jjfQauzn5rcNP3GkdVef\r\n3nQqawkuJ9jy8VAjkahx+4ci92vi5QOnowFd/RzmD9DPhb4usqq3y5wCmTdb\r\n2aqgiw80s/DyVpf4BSxoRatM/rniJbWyV1CtXicku78U2EN4zGEveGK3pxV0\r\niDIgPMlOlbpc8ExkA3zm44cxYyDH6uNVEA9NTYNgL0tQhso1GcSlaSAcfbXt\r\nnqkKbfMRzvFamgppBlc4DTfWpI5yOkrFOQDgaouvj7vlgXiow5slI5tK5+qs\r\nkylkBgMbRk5d4ENKRrXQuDA98+AULzPfS2eDp3+P2xJlYps8AwiGtOfdKOwK\r\nPYqv2e0z6jCvQUHNe75GaGxPXmBC/0Ww6iAKgrPd/8aP68D090alh49Y+L38\r\n80X+0QXCUSyTyT8ASiBSo+oHTkNrqqz9/rGFIw7FAJhOPgfWvkMSE4nQgvMQ\r\n4FgloXb1C/0g74WVvQV1KUV0aoVJCYVzlgE=\r\n=zXS7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_0.0.3_1662199811357_0.0890223685188567"},"_hasShrinkwrap":false},"0.0.4":{"name":"react-audio-voice-recorder","private":false,"version":"0.0.4","license":"MIT","author":"","keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build --base=/lib","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"dependencies":{"@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/react-fontawesome":"^0.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vitest":"^0.22.1"},"gitHead":"044dc45d19d67aae19e88b3335de7eea19f40184","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","_id":"react-audio-voice-recorder@0.0.4","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-dyQfVplGVNwOXAkCefhZ3h1TA6b5oNgw6FREdbYag/9HJdCBltblkFCOYA1ebzaTQHpkqk7AOW28couOu/sJjg==","shasum":"b76acdd5bd11570b25b14de19e73c9ea2abe0d96","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-0.0.4.tgz","fileCount":2,"unpackedSize":5809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdcvGpWacHFoSBRKF1wiCXewH1K8OZx33aaYuYFP0AoAiEAiJWhi5rBtTe8xhpOjT47KtvgjqPt+sM0ytF2uQF2arE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE5+KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLoA/7BsXJDqlCQNSZQhXDWnf0KbF6STeppedAxYTHIhXRH6vhy9xU\r\nqRQQeSxR0VTr9/SrS7VyNB7oLC1lmCCqyc5NABjggLcrokd8sv2Y97KUqsm2\r\n2qAtGInftPHQK5C6ESo7CbTzgnjigSRRRapAzaQTJcn2FLboVx3EMOkMiAd5\r\nlV2eizZgfSso+RBeapgp8bX81IwswUaC2gcVAS2PESkXzgp0u3G5Oeyd6DDo\r\nEbhz7xW+55GpVeIErevYd7dN3ui5OWVHiTqb7el4njyaz7cuzFjgpy5xV3+8\r\n5DOJvHUbLH0Im3Esk6RIWtgRLfTZUoBZ1VQgIkkP10aZJ5w3ZjyrKHmhqWRa\r\nF+6JE1bMlOyMUEKzg1I6U5KTZLbNe0dYS2lzWBfTwJjyqUmPQNnKcfAShVIG\r\nSNz0U4PynEKEJtSvV3aAoXvSpmFDwcnhNPjI+DPA1vZwDjBpxkoTpCZ3lxVz\r\nmrq+/r6F3cuk8ZY6KedXmNWbdrLa0Sfe7lBKNud9A/2BTiXra1j4SqCzbsYD\r\nhbx15xPceDvq/aGI1GAhSnKkNFP2tOQXuC9Y2U5wcKvY3t5nnGWIUWpg8iyR\r\nZcpQitjTImBK5ymbLxoaqbHQ0AfYJiBUpEuc0rrFWoYdgif3eUMaHSNblwWi\r\n+m6nbKSlMFFxHka2OkIXHHhLJCbA3icyv7E=\r\n=hoqX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_0.0.4_1662230410396_0.5231337958850695"},"_hasShrinkwrap":false},"0.0.5":{"name":"react-audio-voice-recorder","private":false,"version":"0.0.5","license":"MIT","author":"","keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build --base=/lib","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"dependencies":{"@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/react-fontawesome":"^0.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vitest":"^0.22.1"},"gitHead":"044dc45d19d67aae19e88b3335de7eea19f40184","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","_id":"react-audio-voice-recorder@0.0.5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-vj13AK693IbdvlYH4oEngPTBDb98gwyjm146n+L/WTNedNJi1OOQPZS2IKTfn4h0nbkKjzkUe7LtbWl/jxGbDA==","shasum":"90c275e0ec525af97eb7d13935161053b194dc1f","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-0.0.5.tgz","fileCount":5,"unpackedSize":241878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKuhERxNx2G33lLITaW44BrkjjrJReK3ZFjYn8BDopnQIhAIAKvb4XMAtbq69edD/uaUAojj4oNBa+Sludj67NjkuI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE5+0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLEQ//XECvckqNgLmsBRR4zoZNgWtEHnLZuZU8zEh8kOV/WVd+XIUQ\r\nhXeashDk547I63uNa0F0e1eVqFR7tHQ7OSUNMjPWjWW+HC9pVVShEI2LXAJQ\r\n15my0SWJL2y/RIt7GUDJ/5V0qhk9piblD3TXFnDU9ck3cs2IFslPW+7/weZb\r\ntNo2xXVeF9IRrw/1XUPmtSA1VYMZ/Y+Xfw5Uc8Fb06TBwDs4JQ4QYJqwaeUT\r\nyUa9drVWB20ml6kf5THDHq2+yaLBzAM6y0m9cCO9pUphvHT6uHSfetKoWDUS\r\nk16ror6nocB+57bT6r9efBALr6SH1MmL4xRrT3uvDIeqCpLZK+IhY1L1sTyN\r\nKksoKfCf4tvT5Flc0wsKi1Udm/72NFkeQWzAGfmwQV32XAJgjyiCwwROube6\r\nG306GOSY8Vj5I+ZGMPVuDc03/yH7/gQJcT+Ll7t3uys9hkAkSl5U7aeOsDRG\r\nxZzJfjudWoCNsmcMOnuEI50BF/61sGArQP0QZ6ExZTJIyO8BTDBj1oW6uEPF\r\nDvClhP7foLEXDHe20eoqQgm+ndmnMzMu5CElI9kzvGDfFhHmiTcR/nk39xoV\r\nengf7bY3BQo6xHufL4LdLllWz4OWqvQOl7/7WNlHX1qsBiSb84bvWhEeYYRz\r\n21nfwb5Sxop0IPfspztkRlCajF3+dbyLCUc=\r\n=8MUS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_0.0.5_1662230451765_0.6196901870399858"},"_hasShrinkwrap":false},"0.0.6":{"name":"react-audio-voice-recorder","private":false,"version":"0.0.6","license":"MIT","author":"","keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vitest":"^0.22.1"},"gitHead":"044dc45d19d67aae19e88b3335de7eea19f40184","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","_id":"react-audio-voice-recorder@0.0.6","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-wG5+7XDI6Wg4YTo2mE2Dggg5TKqwxpS41DTe4mZZYvhD7bV+dRX28HQwdQs04q+GRn/0gw0JpAlaVNqa+EPGGA==","shasum":"525ac8310bada841d3874b7f3cf04c76fa1a51c0","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-0.0.6.tgz","fileCount":5,"unpackedSize":22976,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFaWoxNLoZFnlFGHBGNQBsTH8lSsHpR4ekamCHQFzQdIAiEAtN08AvUJuJEgE539ILQ/+6F6QO0Ap2rNnqdLG4clO18="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE63CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfjhAAg5ybZdtaCi54bXwK33q72vvlSEqxz46Z21nYkHEKjfKK6apC\r\ngEUecxJ3ZpAtERARcMm7R7KgvdA1niMNF8mJNvdKFKXhVUWyRrLUnCrq1RYl\r\n/H1yrAC9AJzrIs9mB71azkxOztSHr/eW5a+RNdK1bEdgwJ+6VO8TFMuIgzKy\r\nMkt/0Kodn1Y0+gO+Zj0H8zxvl2fvtfqYck3eOAdEh/t8iQBi/QkH/h2XSNFz\r\nApiteyIz6X/tz+QjKYd1uf7nfxtV6xQ9ZbMZNKMUS4CODpjkv+lWOM6JcW+y\r\n0VpYj5cix/p2LUPzSDerDCQ1y+NKYwwJNIhjvNevqgKqkjTJ5TDzt/SRyBCC\r\ndA7D3YXdyWu8jgj9mCy0+kFfyqSUsIPKUYKEhwdNNyWk8j+/d2BKsLAf6ETl\r\nuzLgjckQcsmR1S+Q7Rcq82ZfmB4qdlG/tsJqjYXaLXr62bTWxNLOPpOsYbru\r\nBYEEWs68rWeYOueGXrV6LEimm+woc55A2bqf/CTbvjPHU5yRWC4/LfSp1q9r\r\nXR8paSnOwB1ld2HhUdys7TQcbf3ydDvuuxEpe8TIlAh3DegZATftmhmPEwya\r\nthqYgQSUrg+ZaCzStoK/GL9jB74TDwZ3XFTWWsVCLy01ZaHCjWYpXwl1EqDl\r\nOAIKhamRew6xlqvEzYyisfAiKMNcQWr9yp0=\r\n=jt1C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_0.0.6_1662234049943_0.06816485114095139"},"_hasShrinkwrap":false},"0.0.7":{"name":"react-audio-voice-recorder","private":false,"version":"0.0.7","license":"MIT","author":"","keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":"^16.2.0","react-dom":"^16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vitest":"^0.22.1"},"gitHead":"044dc45d19d67aae19e88b3335de7eea19f40184","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","_id":"react-audio-voice-recorder@0.0.7","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-UFgAN5ID4jb90i5laChFHsZ9eZVp7VsAg7xq7WpHuZgU+QVnNfKlWvjSaG37cyCJdXESOKY2Kgowpwo6DUQlFg==","shasum":"4169a27c08019c8d70b05d8de10dad5599685958","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-0.0.7.tgz","fileCount":5,"unpackedSize":22976,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhuVZ17b5sDWWtN6MVNc9wfr+BluFBK1lAbMULCkbQBAiEAh2kg3Pq5yNtK1A7z9dbGIMYK5KGgBsPjgHzLZ4rMPc8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE65vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpvhg/+PshaoX+bvHdjZ8crWE5D76iLQARZZ2RnrzqbbRsGiPbzKdcb\r\n9BOO+wm0wutaFhMx85AOoLV51C7d+ruXK3qnWdd4HCN2b1QWVpvwDLhsK/OF\r\nQ7AePOcOUzGgL4eahTWHu185COvDyT5KNQSuVhts3pd+FX1WzZTB/MWz+Y7q\r\nsbS0lEEuRWTJgldrXn8SWEVEUsvy7ex7/SfZs4iNFwJwFfbSFF4nvLVAFlNt\r\nfnMX5uGR/Eq0QGY++36rv9clrjPGx/mFOaaDZqDpM12gLbfidajE+ywP3AuZ\r\nrcgmC3Xy3NejUVMCvT9gGaIPDrGqB5ABPGjUufkzCQsozZimYsXpWPXGk5qq\r\nTHks2xI4S+7GZUYCx7bYJMQ2HBVtbjrYlwoOrF0fbgBGbu41PuAjoQ4MEYEK\r\nGk7nMtdkSt8nnJysg2q20RiUpxyWy40Z9j92JqQDZEe8k3VMIeluEHzqGTg3\r\n5DiHEhpni0WAuxNQjuwRVY4FbTzedBVS20aBvipndZX4OQH/3naXzfuN9e2F\r\nzxTVSfcScdfz/7o90+Skq8ALyxt42x6ztcI3jtaw6dJCEeC0yoJtEeJ7uYwZ\r\n9I4jU4HJy1bJv8R4j8I8lof2NtqtT3Z93FgwkBQKKcBtTMZU8mfiRPqh8su+\r\n3CgKndO0A6UWg9JIU1w8Ok9Gigoc9iseUio=\r\n=mAU5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_0.0.7_1662234222887_0.021579339317834956"},"_hasShrinkwrap":false},"0.0.8":{"name":"react-audio-voice-recorder","private":false,"version":"0.0.8","license":"MIT","author":"","keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vitest":"^0.22.1"},"gitHead":"044dc45d19d67aae19e88b3335de7eea19f40184","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","_id":"react-audio-voice-recorder@0.0.8","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-zFlYwo+gn2mIsshdgPoC62z2E36BikRdAY48WueUqUEN0c8scueFpkyQT5XFEZzd9LJesUQ0d7QdeRxizH5ZiQ==","shasum":"51bc26d6d662e6e0d345c2c669e76e0663a9400f","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-0.0.8.tgz","fileCount":5,"unpackedSize":22978,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZcGW0LxuCzZ/4s7y0ovMCK5hVpa2lSuA8aFySUOdZSQIhAJrjDflDNqFnQvyNFON1FkcI6urdJUGw1DTBMJGmrAVV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE6/IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS0A//Wb8yGMgrh2MsgrXaOMKtZbEr/pL9atPKD50ByaubXCzmcxnF\r\n9IFjSQ5jjGEvoK1IdxcYTgb2q9BBh2ApeETOuYuw5BW+z1UiVhEhs9Sy5D+o\r\n8Zdzd8e0lEwFmN2FWhs7d6XTjHaGPCrjUH0wC+cz17Z5mMCzQT8TS6uQR5bM\r\nkDjpL89k2HdeBWYSl944+95xpnJuxFFRYJprscvyoUUBN7rI2aeQB0j1//Fz\r\nfROZqiGgp3Qh7BozBGhmfdNHexnxySIENuy73fO23ER36b/TzxFpuQ/321mn\r\nwgjkWWl7XJtMYqvSf6NuID1w9vL8Zqdu3YE8xHOzSHdNoOcn8xFiAwgZleDT\r\n9NVcQcbVgEWzKHdq0jMZFAlWIJbjOzVKDxPv3W+IUJ3XdPdAsaem/3B9MawQ\r\nG9Y5Oy6NIOd57mxvmANt7GjEkh3b+eJM3HW5gMVtIPoSDHy2Od00OO6tsu2S\r\nawPKSGMUASWFQKPOVAq6UMdfOgP+dKW1irJraism0nFsEtlcHlHHdV5o8ua0\r\naliHILxUzIGIIdKT+XBrkHxOtUpDbzNJlFjc+XvTWwlp6WTf+hl5yCqxfZ9z\r\nFJLtjG8JhIBoTM6FrupCUYRP9XmSGQKDY31Vjz16/rPdsaw0rp4yRgiEMmvE\r\n9BnhRvOZZ5ekZn/JGtoFOXzsfP6xnWGuxJA=\r\n=uhw4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_0.0.8_1662234568426_0.5038435209124246"},"_hasShrinkwrap":false},"0.0.9":{"name":"react-audio-voice-recorder","private":false,"version":"0.0.9","license":"MIT","author":"","keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vitest":"^0.22.1"},"gitHead":"044dc45d19d67aae19e88b3335de7eea19f40184","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","_id":"react-audio-voice-recorder@0.0.9","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Q57v3taMvAlppURHMIXJOh54LjDI660ndG1XQfVUlEknYPmCpVErTZlhH8J6uiTFVp/HZgZGWAbFnYj+X+YmLw==","shasum":"31af68c780a14ca4f121f8709399cdcd6c400d4a","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-0.0.9.tgz","fileCount":6,"unpackedSize":25053,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEZXPWkxVbNKwK4n+GRrHAPUqPk6gMx8py9sTgtbv+IAIgceR8z8Dr/XAlT7VWv1YzG2VteM/bDR/9nzuMSLPNoek="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE7QNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVAxAAgJodJb3NksF2kzuEFyIXo9fSIxSI53mkQAGUNUXlzWEumXNs\r\nKBcG8o9T8YMUnhg0QMWNAppLOo1ymDoxdJyPYKYLQ5CnovdCckiFWeW9tfKX\r\n7gik56GXoI6VSbfZdVWsUdiZ0W6iUmJwmEbkWUF/w4wpea5aDle7RhMXkvSJ\r\nM+WMuHUn180iP3pzBGa8NNIz2j4laqcFwomAI3vPMKbvq2BwlhwQ6v4bZFKa\r\n8KC2Aw8HVfdzhj1IZjcX15D55Xp3hG8XWdP39A2t0HhgDQ9EM4Co/8QET7k1\r\nrgaAFh/wJHe4+re/6Iw+L1Sp5BxAPgdFpKUkxRRaRZdSKpy9gMrXj4P8mFP7\r\nlhHKZ7EJdJ5UocvU7W1ueCkTi8DBotLIYO3fv54nC9ELzFoV4hPZ/OcExw+W\r\nUt9OM0+ww7SRTvSOdF8UVky36C69oLIZGLPjZFKWaM3i3BM6xbwZFJFnyZlm\r\nZcRFHz0KdUSB64GCdlU/lJY/wGkAwT0ePmPA36Du/uYLVf0jvuRX/PBWGzjX\r\n0sfw1OKq4urNRnHyQE+00+XTOaFwqbcRzBS81CAiehTnzQp/6SuhTMIDhCyg\r\n3XOL36SvGvn3P+ncd8j7yMDWl8i1LIxavtoEhbxLXghy7qhd+Wz+M4bljTWF\r\nYT1SH3rJAY5agAppfoc0hd5h1LE3Xbhfcok=\r\n=x6yv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_0.0.9_1662235661749_0.25023346018685055"},"_hasShrinkwrap":false},"0.0.10":{"name":"react-audio-voice-recorder","private":false,"version":"0.0.10","license":"MIT","author":"","keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-libcss":"^1.0.5","vitest":"^0.22.1"},"gitHead":"044dc45d19d67aae19e88b3335de7eea19f40184","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","_id":"react-audio-voice-recorder@0.0.10","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-SfA9BhCkRzfseHEAEUvFaLtt+IHJM83UhWWeb84bSZMa6hA9PaRkPryCAa6D3ZFyIToSTrBdZpp+FHTopLkE5g==","shasum":"9ec54358aa3838828de2f30b0d21a798e16b49b9","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-0.0.10.tgz","fileCount":5,"unpackedSize":21766,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEYuDF7od4TipAHJQzWcu1dQaFCbTMV/yZXBWpZuelBgIgD1kgq1yh0tcic4BHNzXsCgsU5rObbLH3Cpw86d5R6zM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE7zCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjzQ//e2XlWABwZW07+Teq9v4ltzhs0yJwTtxsQSrPdn0BWzTfIdew\r\npyf9gY4GlA9H+m8X8J+P+haXSD9PaRg6dZ0qS5aX2G0evxHNOgb942b3HJhZ\r\nFjLkK2VE6iqr8KtYXHzvDs3/6rXuQQMaOhRM5/6W1EjZOtcrnGTBsKRWjYqI\r\nu9eqvRG9ztwaKZp9SvTRAUPnxFSaYIL3LPHAQm1IVnC6LSWimnXbP8uqU03d\r\nnQ4rRIBqIUOvc/ugpN3GJ5xB+HaPH5kNUKlxgZonjLzdPdix/xmYeaneOxQP\r\n16MOIeDno0sroXgyXLRSAzG2IZSO85uYJmUTzZmtYRsjn1uH+8bWNDNsPApF\r\nKbV6XBwQXXrppnYCtU8ILUHrzqbknJda+ls1uwEJgkx9D5JFjqwRPX4lg1iA\r\nsjThw82tx9CyGi6hKGLP2PxPQYWVa3nZShxX3mRatl0zN6QvDXcnqDusMiLy\r\nzJOApusih8bZXUj4nTopK1UnXbQho4P+2sle+FrIbIuMRmI1gEfinoR8PzAr\r\na7iukAxbJjqxeCeWJgmSmbS5NV15UQWku2XFJgDnVWo9jSU8Uz86gyIDkFVB\r\ng6d4tSc/ZhUfeGOfbLNfkH3ZrNy75fAgXHwGwif5hLKC/5LbNoV+SH7Nphlu\r\nDxeGpvgxBQsewB07vwS/k++vdcUs1k7jH6E=\r\n=SzRj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_0.0.10_1662237889986_0.47379513978028"},"_hasShrinkwrap":false},"0.0.11":{"name":"react-audio-voice-recorder","private":false,"version":"0.0.11","license":"MIT","author":"","keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-dts":"^1.4.1","vite-plugin-libcss":"^1.0.5","vitest":"^0.22.1"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"gitHead":"e736db1dfb6f63a27f6c4bc2b560c440f5826a06","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","_id":"react-audio-voice-recorder@0.0.11","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-aaqcGNu5Olq3eDBKSxcebDwUkHrMoUpqOavNlX7VOogvfFOwG2ysL6B+yEKeZDVtYLYeVzPZ66TNBpt5GU04dw==","shasum":"73dd59039e764a9e9514f2afeb09e5d523e744e2","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-0.0.11.tgz","fileCount":11,"unpackedSize":25485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGp5+gRkniAIW60HWvk8hARyz9yu5QMMemfY9YIf/oKgIgapVlr/WQMAUGvmZgxF0iNzUYGmwTKCg8GdCWt6Jdsno="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE8ktACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+Ng/+LdatqSud0WYd31CruEKo8CsK+fMs/5F9hzb0SZR2Zzm37gMZ\r\nT1gaSioahC9K/RgrWE+dMQGrvg6+Erlay9CuVgTHekFNy0S7IOsTH7v4Q+BU\r\nSjBb4hgOvw9TwzsDSKY60i16BtZTi2W73lC1YAWKoKWsD20oqjkoTJCUh+ec\r\nj/j8Mlw8ExqnOXlVMx3r++HPXNBGjgfjZw/0dRd81U/QJCv13uEb9XWZQMXE\r\nu/EQjodS1Fe5qdVfPci2dyfbuBp7eXNvMjYDmllHB94892KT37qNh8oFCRPT\r\nqdYHaxT0vKGXO6h/hQJ5AXRFOvcLy6e3CgKteEQ3+iAcgJV8/8Be8ReFjoSy\r\n9vVyJQVFMHHqYfMIgWjWIckxIPhTGAAMbNdOUjYcUzZurG4J8HqlcrJ1WmcE\r\nPH+N8oqcg5d8uqFYw/d+dxVA1CknqtPmXm70n+Pfgq++UAgVhIyl5Q4FgCrc\r\notuFrnzuarQaUZWZdv7Vebr7ZLedmCLbAZPtzbowFXRFFkmHWDJ8VxGMTTqO\r\nfsnh8fpzEYFApwkdZjg0w5KYz7bfKl0es8pLzGuR7otmoWCY+kIFwanyOVNQ\r\nLSUIDP/ne58JFXwSB3oa4fFG4urnM1BVBKbe1IqTin6DEwTZ+It/+GfooTXM\r\nrMplc2RlKeMmkqmR94+i08LwFKlcKHlGvFs=\r\n=9fFJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_0.0.11_1662241069196_0.9199982715131381"},"_hasShrinkwrap":false},"0.0.12":{"name":"react-audio-voice-recorder","private":false,"version":"0.0.12","license":"MIT","author":"","keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-dts":"^1.4.1","vite-plugin-libcss":"^1.0.5","vitest":"^0.22.1"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"gitHead":"e736db1dfb6f63a27f6c4bc2b560c440f5826a06","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","_id":"react-audio-voice-recorder@0.0.12","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-O6ce/hmLnaBoPUTJ7hlkrvjdnT3GABnzVGx70SFDQ1ChrE3xsDH/IyAV6rX6VJsoHmfqNW5ekwjHEj8glaQ5bQ==","shasum":"841ad20c87947f712c3ca3a759ed118e3511a17b","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-0.0.12.tgz","fileCount":11,"unpackedSize":25518,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZxN7nGBI+Wz9zzOtb6sfr0Heivb2rR34UMrWsGFaxTAIhAOYVd8a8PuNx3g3R3KbNozogosaBeXbrD2+9ALFff4SM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE8yxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmovvw//YPxUUSMkqWwdXhkgSNWHkh2ieGWbxCPRB/fzRHA1QCZTrrh2\r\nmGq6vzgOyRO/H15iGCf7WSLKXl8xybVuxtqWEb8nZm5vbPsEWsTFqNcudETx\r\n4/ylOAgYApiav2AQVv/RE6BcH8RMnRcZraUgVtbM31Cwh6zJ9PC3qCTE0LdD\r\nIkUwgFZuxIGe7uN8hS9OfWf/t0eQpcR0+2XN4i1qhiplwV7zIg2H+8F8F1mN\r\n3I6MuIs6T/tiJwMIzW+qv34OskZ4wriiiklOZ8ClYkGrQvjnaKKTaZ6JLh27\r\npjkse3hDk5oMILtdZZ9LmlnSCN4l4v1TROieVpeEgZ+1b7U96+RBGj7pkA/U\r\nH5gqJ06WBZ0xROd/rGRjkwpz1YlknNwLn+0LqaT89SLRgEUIZ0eVw1ISSVEb\r\nrBIlxg5b0I1gR/9kBWYv/k+Jc/bbmkYeMShChyHvoJJVmOkk9BfOQsgTG6X7\r\nYpBNDX0BjKVYPtJGXT/Ax7SRxTIDH8Vs+6wc93L1v/+2cp5ygy/pZBP6plo3\r\nm0Dpf561j+Bn4Sma926a+4FuNt0PVAc+MIvXVM5qOP0zgTCzgc4fb/98PoCc\r\nv6lfd3OIXMoV19BE8EEW3fUN0MuKzUN5h4zydzkHhCtcMMHX3LqHtY6DPION\r\nD+WZ6C2m88Y+Po+s2OHCXNRbyEgjafnTNwA=\r\n=ivzO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_0.0.12_1662241969531_0.9611929423625647"},"_hasShrinkwrap":false},"0.0.13":{"name":"react-audio-voice-recorder","private":false,"version":"0.0.13","license":"MIT","author":"","keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^2.0.4","vite-plugin-dts":"^1.4.1","vite-plugin-libcss":"^1.0.5","vitest":"^0.22.1"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"gitHead":"e736db1dfb6f63a27f6c4bc2b560c440f5826a06","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","_id":"react-audio-voice-recorder@0.0.13","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-djHF/hj9GQ91bvsRmeUGThIafOtrzz/a40oKqc/lLWQC8MMFRgCZqlnAX8OOjG/dCIo0E8CzApJ3K1U5bki3+w==","shasum":"d5f4fed74d30160ee9a73706b9c7988a2fe6d1d3","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-0.0.13.tgz","fileCount":9,"unpackedSize":26856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExPE42gZIVtznyAUsqMDikcIT7mYV0Byf55ZoUTjYqqAiBJ1/myhfzJ7RCK/yCDD0yggQ4KcozIWk6GnzXrVJIUMA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE9BDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYqRAAgs0LDN0CpELyNnbSXIfqCIcsPdNG1MvpHW/dCY1DfFjCRwix\r\nDay2d9rWPVGe/F+ErYa/0sOdffRqukF1hWYRsJXb9+dA9hBLFFlDyNuh2B8f\r\nhhEgymsho/gqC5LenJbVPyZrTr9eHyxA8GL7cqVvJTyiPSOH+GwQIvQTWuUH\r\nm9zOx6dxWco/ygmv7GWMiYymE4Sk3wPvRQgwq5S+lqgSIlKaf6Cv31IlY8tX\r\n7h2s4JJPkHXFfLfsuH5gCeo1OnLu0rLIFR0I7hdxZaRgTwDoCzcTsyUIGTFy\r\n0NvDz6LFWxDx/It6iu8S2OWDJAqTYJ60XkQQsVeMS+QNR7ZJaNblgKazbCxs\r\nDk1GpNGdpDjN3M0R11gdWhZNZ14KEOYhArjlAtC8ZgFyCs9Kz9tnOyCUnByK\r\nrsmjKp6Kqe7A+bJ8XcoD0+2vP8w3YzPolTNnhElQKnOsDQ8cBZPX5OPxqg8P\r\nFc3ZHdgVW6dasW7fVy1BumXUsimdceh5WNrVQEnQSiDTiGsp7fg0f79x0r5t\r\nRvt3xZI/lEXwffCJV9vKO20MphT/a/yUu9OWNQKG87NjuH0dv20hlz4iUs8H\r\n4XcguDn+3G1KkLpujiLlkcAPh2ccgvfse6yyKM9B4iogILEUdCdumS7HydTq\r\n5HlqaxbzfoATcoWAKI+M7Njuy1scWxrHTmg=\r\n=oSBc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_0.0.13_1662242883024_0.39271050557935294"},"_hasShrinkwrap":false},"0.0.14":{"name":"react-audio-voice-recorder","private":false,"version":"0.0.14","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^2.0.4","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"gitHead":"e736db1dfb6f63a27f6c4bc2b560c440f5826a06","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@0.0.14","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-XVlI8TCubON8EvTUHWxfgrwhSXfI8BMa9AcgyMrTdvvIgS3xkcwhxeA13JcTaVoMDcpS5dJH6aV1Xf8/au51xQ==","shasum":"57a33533b2a1d90a89e3437e6102a7c3471dd2b9","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-0.0.14.tgz","fileCount":9,"unpackedSize":27052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwgGie9Q7iZyowhHoR/JwaelHcSXe2kb5LYu2W8+dmEAIhAOdJpWaLTMJSy7MRwxAE58nsxDMocZiVXbgx/g4L8y6T"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE9LzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt0hAAlBZjI3Fg87DTAfK7qGpHbCGgCHXjA9CJmjaw/Qrnad9m39Qa\r\nPutB+PwaabbCKA4VMDgBX14p1R4Sa0XIZyylf1/iUkvbEkVYbf9vMzXCJy4Z\r\nYKBaWvAQ0FJkOW8NWATg1cG2NboyLDfjUF6ZJQmX3b7sBuMKtSryZDqPlafJ\r\n69fctVMexnewB0EsqWhrGQ/KysNYoRauKJy1ewxtFd0mu67jwfwk3tLcUa9V\r\nnSFQZ6JH3KZTGFkxBML5pg/2K+P075Y1IM9d7xYoHvv284poCl0hpYJerpzh\r\nY28sepRhbRpRRE3oiKwIY9RhbNcarKuUi5pPf+Zo/pJoZLBQi3IGqRkUpFuQ\r\nNU9SxlNy6joWhyKY8qjtXdFeCt9VWExHHgLlj3SWOy7WQcbT5Ck86uS2oR7u\r\n5o6LDdzCdQ/zRxIVB7gA6TTP4JiJ/sODyHEHVdsmLV0CM+vG67dbNkVTWdr0\r\nC11Y3O8F1sKW2Fm3/MshIf6YqhOphnin8/oE0ITQtm0+xaLzY6FBZdGS5OIH\r\nHLhwP7kC4dBuoU3VTZUU+rPVkVE5VyxRIIcwdoih+tTH4rj7SQoQ19l1qqj4\r\nED+htDIy3nFhtpU3/AdMouFKenyn7oJrViqrY8f2xzm9xIdy5zJs4PxntPOf\r\nbpq77EpCxqdE/P6OmFeQXjC0Q/5IzavAYtE=\r\n=ywJN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_0.0.14_1662243571473_0.8229041674609636"},"_hasShrinkwrap":false},"0.0.15":{"name":"react-audio-voice-recorder","private":false,"version":"0.0.15","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^2.0.4","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"gitHead":"81f7312176d89acd09d25a37df105010d203f387","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@0.0.15","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-VR8rgrTfbmJ7bgR+n/3HyyrF1hqZEMOVl3EeLeSsiUNjTIGQqj4Nb1s102lWAYxQ6+rJoyv/G3JStGkbj4Jz2Q==","shasum":"ff71c8244725a7d30391aa24826e9d73d9af7105","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-0.0.15.tgz","fileCount":9,"unpackedSize":27060,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjtsD4j04suWto+2Wcc5+36jR2UCFLlYA7NRZsboQR5AIhAPMrt7Q6rwVDEe5eAujOqR1VnB6WFTDOn2NH39s2zrj5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE9dmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2oQ//RDqS48GuRFTUDoOSTpI6rlmK9yt1BlmTw47PTDwc3FnwcaOO\r\npOvKYxZUZw9poBCM67Sd/4oteukbVQRA6++E+e83wLFvL0ru9pRwFu3N1Uyc\r\nbyJpFiMCmkkmnT6LRAES7VT6Hxk52vX5zizpyHn4VUkRpnT9jZrLcaJfLLtV\r\naPO7VCHD3sw64TPy7gilw9gT/N35mBcfidSNMkmK4o2DLryZ8AflYTwbG/Ip\r\nebkplvLPJtEZeMGY4XE6sln1LpmcGtOhtxc32EGkfYumeewcf8ybyVOySGRM\r\n25YK2WI4TRPipQWfLqifwQeELghb967XgTeWeHTRPeymKRMAEKB7QaJFK99D\r\nZifiP4SsWPv8/ie4wVH9hO5XL+P2R5+sRqXCam+BMW2weC/NWBXEexJfTLif\r\n/fdzUZeIdHg2G1j4mwjZXNFo0GEJ5GluLrak/YIXX1Rgi3ufrH/+wNuZfM3R\r\ny2ANHyu4d0qdxVycI+bRedl7jC3RtjDF4G3FI/aQVhwmr3eBy6o/RoeLwX29\r\noAsz2xId+Nj6jv2jHRIR0eKrgUDORr+j+/GE/d+0AZ8SRwJJeV2SFt6YwA6i\r\nTbXD3b5UIz/v3ReuOepc6QEv3/68rjoeVZN4VqbRYdqbnMl0pX5tqaH6GX11\r\nlIWt4AyxHlcOryXxEHpdSm3gQuAnkAGNj0k=\r\n=Gr2W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_0.0.15_1662244710327_0.3939560833798459"},"_hasShrinkwrap":false},"1.0.0":{"name":"react-audio-voice-recorder","private":false,"version":"1.0.0","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^2.0.4","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"gitHead":"81f7312176d89acd09d25a37df105010d203f387","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-w+QnVdf3tsWnFjq/ZXOoDbP8ynPRVA8tg9g+MsHpdy9Ol9l5s+kES0jyCK0Q7kT7Pd775WXJwlc4267A2LzQxQ==","shasum":"e953cb69ad7b952debe6b58bb999d4274718382d","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.0.0.tgz","fileCount":9,"unpackedSize":27331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuwFPdgwTjTpIHrkv6y+dCKuD0j0Xknetb75hZgu23aAiBn3PLmXEyI1dYL5E15JY7mGCUOuRbHlw1wpM+9NAyOJA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFGAJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpetw/+NYJoJHs7c9XX5eud2pBJze5KcNZbDbAPBhpo4WRp8XdF6eks\r\nhwKz7CSiLrj4YcuLDNAmZx/X7Ag03PN6CVfZvV9OC1IMhImb4jcfYGz/xw3S\r\nmur6K+2wL9FN/DkaSanVB0jTFut+pnzh93Fx3PY0LDF25qnRabs+J9Oljzds\r\nvNDCKEzxHh3ERqtFHTtJ1Pb0JWg1L1VvsF487wHi8oUi02Q+c773LyP1Ey4W\r\nzNHZIErkqAoKAqZEo43EAj8aqwVkZ7O1Nbrk8fBbP/Weiv7yRm40OwYvLA/F\r\nd5mv3eOQseCu2q7Yw/QrfX/+Fn1gIXSeeZyIzFMbw7q3q+xNeXEX12al7pnD\r\niX2euyKrD2qDFypKX/4owFSUhBHWtShBu9vzjs7cfRAzUDzCewahwYYzYk/q\r\nO5/D7yKqwRIoAxY4Xai/m0rDI+gCLf9j7gva5OaLm1iFqLKdY5Tj10DtnVPF\r\nzabvNeYIyDt8hvDbwOp/FxlVQORNatmbYWKlzbFHrPakNA4IXG7Z4W6cJJp8\r\nHgCR8+3btFaAJQ0OZzMuwdGINCwKnzJS8ZqYZem7dQFUPXOrFZYxZA9MVaAf\r\nl0c5I3qpxwtmBDSWwPXYQlaQ8gjjxE3CZ7tglBr9ozvIm0gxXrbXqtlViNI0\r\nC2XUBH7XMK4h8MTydcli8UPm28VV2qHxgvI=\r\n=OW0o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.0.0_1662279689509_0.7208167982766398"},"_hasShrinkwrap":false},"1.0.1":{"name":"react-audio-voice-recorder","private":false,"version":"1.0.1","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^2.0.4","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"gitHead":"81f7312176d89acd09d25a37df105010d203f387","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ONi0CI2Vn6V6HMTqE0R6bE4EERRl9+3JW0n//RpXHjYMjuPVX5rV+gaTeq9rqOVlHKX2x9RggF+Keie9rkCqXQ==","shasum":"2b36b2d646a7df742ca04c09ee070ea46aa2ef64","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.0.1.tgz","fileCount":9,"unpackedSize":27430,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS59xS6J/qnJMvQ/JZgoui0VasZfozEEp/sYMLDz6abAIgTMS38pzNsoNWjPYnH9mou+IWWWyfgynUzFBaG7W+KXQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFGDAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm/hAAh0+1SvxxoGYVQxoHpuNRynoBeD+l9qPudTK46WXFTyhX3LBU\r\nOa8+Y7XDPaJi7+2JXNPcg/4xJWIxjioOfPWEJhTFU6cEXRGsPaXiNQcwDnA8\r\nNPAmsSUmxq7+DLLXw9war/C+8bsxlGYCrrIS3+FfFJRYZteMxX40yCGQhueU\r\nF9GIUjHRN/e4ovRaGJ3RNB2bGZhD8SSAuqM9lsWEKRsXs3E5FBSSxHjifNWH\r\n/BX58J5R5VXmFDa/wvGvZ0vsGBUx5Iq93aS8e2ut9W/jg9Vrrmrw6rAicRHW\r\nnrJh5vcITcKHu8R6pPtOgGTlZa8IclRjkaeM8LpvW7ZrorpLod8W1nBAqDU/\r\nrH1wRmBK/9SjRvaNMrLIx8lLO33OB9puWZ7k6X0KNWsUvL1Xy9JwIuNc/FvD\r\ntStwNvT7NeqBJDQEC3K4NALgaDwsNAy1ttWneu/lRD607fHxqINtbz8N5dTY\r\nX3B+RiRyUrnlBkGBMOnKQ6lzKAzyJA5evIdsrKJhZWshdBgZTOQFw4oCfUgR\r\n6XLP5VRFVKTmEDXyuHzXeIpaFaNggiiVXX7+DpWNs+d0KBsKqyrnYqhwgL22\r\nQuji4S8fJdU9AhhCI38VQkT+yg5KNZCJ8ktKLhDVS+oXuKv0bYDGBmMTCETz\r\nbRHhSYQULdIO4WvZYsmagv62lGIxoookwBc=\r\n=tyW6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.0.1_1662279872304_0.7555378572168856"},"_hasShrinkwrap":false},"1.0.2":{"name":"react-audio-voice-recorder","private":false,"version":"1.0.2","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^2.0.4","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"gitHead":"81f7312176d89acd09d25a37df105010d203f387","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-15LVncHrkeQZ7QxA1fqOh+2PpkFecDEP4+oMKcvxfT2cbBZvPsUChs+FqZmvxSFsHfhb7n15Sdmszuro1Q7wJQ==","shasum":"562ce1ea160c38b07db88ec91bb070b5a501084a","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.0.2.tgz","fileCount":9,"unpackedSize":27436,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6KknQBbliJLC1OQttasqrNBlX594l9BO1QhsLAj6hVAiEAh4hEh6kFWswUiFh3IZYxWCFbbRbi/yqCgkfItS4pDn4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFGEhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9eA//X2tJmi/xWt1jvMASV6CHUtt3z2NdX0e2900DJq2Yo9vwn25I\r\njF5rNImXxpr0mQsZVnj6diQ/yd6kVXgw/h1vWNoJ1UBEXeHCon7VvswhwcXY\r\nOgmkjAefPsX0aHCb4alGBrDqNLqgfNcA5zDG60vIUi5IL31uDfvR4N8iN86u\r\ntcYec/FmZ++VhBWHdvgiwf0K/KeElU4xKAAhfNxm/8QI55dzv++Vt/iBahqV\r\nXimix/778m1bqGykXS1AftjLaMLGMCbiWAQD4lPNQv6TMKZJUfkONkt3B1VH\r\nOe5V7CzWJJO5wySKeofvwQ6cyY1lpXNYeXvvG3yy9qK30SNR3VczYx9cdrUe\r\nfEqqMPexyHFtxq+rqsB0aS6HRaeJGXR87ForIvcDVgzKLXaw/XhbqvegAOrn\r\ndqhMePW2vjZNk5/dL3sk+InkFmsHrkRLQmJpyY13823N8ZdIPyLHZskavoCG\r\nudy6Vu2x+ndo/zs//XrhX2YdQSJkDIVSmcxi0yOuLwt2um0F1EIAlWEHBL1T\r\nsptO9Vg4VophvknOMxx2oP1FFJCNZQ6moIHTae7PViznnx7pNHH5wp3kAszk\r\nyQfH1XAzn58GWnNJF59kphOrK8tdU8ZnOjVJQ7BhUqHkv3L8Yaz5FUhhEmq7\r\naa19lx3j3FoUigRDzY8Ho0jGT4K2zJdzAIg=\r\n=Qzg6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.0.2_1662279969216_0.17651739413704925"},"_hasShrinkwrap":false},"1.0.3":{"name":"react-audio-voice-recorder","private":false,"version":"1.0.3","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^2.0.4","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"gitHead":"f8276812454847556fa36f5c4bb213cf7c0c7063","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.0.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ezu/TrXiORw+7R5ttCewQW709S6w5MKDhzFA1gNfhH1IvcJVRX7+XhOvBLd0UrG2giSwVTW8DF3+Cs6+3fUQWw==","shasum":"67ef45ba3594ef6c174b3c10bbfbf52259a125c8","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.0.3.tgz","fileCount":9,"unpackedSize":27436,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA3VlVdzJAZT2fXB54n2Mdit3t1wz2VYZsxOh7FfGvnwIhAPgDJg8nD6VFTU/NJMyTIQ2RAc3qFPXYnqyMR//ZhQqp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHG+oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobmA//XayUDZEqP2jTKGF3XexcBZrdmoBvofCTXMEgiGArhWr+jgUi\r\npd5o2C+awMm+9PWow042T9dubzIY5hvZad8HWdZiO4N/7ZtyZUeyXF9KmrQi\r\nQzjigSHTMeifRQTX+jGdyKogU8tNd0CKgDVzgSV5/RLlYkO0M/QqUx75/fla\r\nLPODVFv7XsT5Ewn6u5MSkWixbnvDf5aERLnJIvxr70wb+z3pmBeTv5v8sNRH\r\n3ywGCNKCNK+eJH2Jic+1sD7RT/uvbjrZWzMGpqunyiKHeQkYFz8ECCgDK22I\r\n3gt6mhGLfaAYeHZVkC7jDxVU6P1joO6wvCQ7iglSz/t/iyUzXIkf9PbdE6Hu\r\ngLcodU0MAIKTahq2Ex8twZNTEoKZtMfKxC1iVm/uPZYHFD7ibI6OI98TkVUP\r\nP1e+5vzxSdbMWbOidzek1sEc9pHbKwVEhd2FdF2k5z89HJqQ/tMCgvaQwxz2\r\nmXXlReQ/PPH/RZTgpQeNqzGKLrMIzHF5apNzCIq72cN+YI6+J+hyzVr2xqRi\r\nOl5diyFJVe61VJAg36F0iqd3ox3Hab7VkPasmtqt+3SfjmdKUJP2W0OEYjui\r\nBb2KoDzi3wC3q4MJiE8YmW+uD2JXBttu+XY9PnKy+Y1f5XKUDCU5ka6oHzL1\r\nLqSIHfswgzlmIsigAwi8Wq06okFnSwxlHuc=\r\n=f5hq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.0.3_1662807976182_0.47651480441154703"},"_hasShrinkwrap":false},"1.0.4":{"name":"react-audio-voice-recorder","private":false,"version":"1.0.4","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^2.0.4","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"gitHead":"4ef1b1369bd677b9498924ec2f6cdb97e40dcb93","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.0.4","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-NqMQqZZIau8cmzKUsf43s8rWF5lJPPebj+o6tkcX83dv2lLDdJL+jUFspynMSEZq+/T8NJYH2QUqqDAv9XF4Xw==","shasum":"08604becb7a1d038ddd14b5d6274dd1f5d419d27","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.0.4.tgz","fileCount":9,"unpackedSize":27525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHoHVy6wBprzu/1oUczxgfp6MAqSONGreKzb+X673zKAiB8IUvtRBdW5rfp8A1s7k33H6x1/AP4nrxdtLYfmwpq/Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHHOCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB2w//X1y60wGGhYWPQSIw4LA4590gYuxog7h55hCCSKAesuFd69AK\r\nJ57kh7NVC0hv9uVhVk3qpYVHShczLqOa/lE3zJsf4kpkfpmrJOQiPG8ort5F\r\nsJYwQxP/2caECT5zVI9HY9I+5+Nq0lekl0NGSPtEdA0jDiV0zqtE3Rn8aQ+o\r\nhhIxMNphxkVTjSnYmJA0ShjwxQlXBoNgB0th8cWJG6Eg4RNmTLh694vqmuf5\r\nqyldkdbiiAFHO//TVVoov7j2DhNXOT28ANE5DzsUdpheN7HQNDxmoGprsCDi\r\nKw/cRCQSraQeZJyAeltsRqwLf9LIUesUT6p+KTJaGORrw0DoGDOcF8Hs+CWP\r\nCu5DSU7MFMa46MCNHj8f+xLF66DeCCTydZ8EjduyL9yvQrxUQUoKGE2VfztO\r\nqyO10Vf5odI+/mcy0XtKCwGSlNUgXV9uEo1hRynUB6DMRLl8pXog05MpHAeG\r\nlJXD/7wUAMAEtNA5+2zmkIdtrBZOxsr13w4GcIPp4l9KiGocpH7GUwYuUv5R\r\n02Me1TuHWBAknupaba8IavMpv8xjtfulaU/EFgmc/c3MgfvnQNmxJtpK0P2N\r\nOXTiWsK4Eii3pC4QgwCkSVNtD360kYRTvZRNW58nefwJZP9mBx/X6rHzkjS0\r\nyy3vp8er+SqCbAqpIGKLgDRe6hHoGgSToiA=\r\n=8YXw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.0.4_1662808962171_0.4428768323533503"},"_hasShrinkwrap":false},"1.0.5":{"name":"react-audio-voice-recorder","private":false,"version":"1.0.5","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^2.0.4","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"c64db79efaaa65f526ceb8f3e44f79efe268cfdf","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.0.5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-JO4XKZnrgJ29pO6E4/jgbOqfXM7bsqi3tYy9xTmkaID8HHdZ991cWyrmLiUNcNC6kAXoZ+jn+Q5gC9yrFV/4YA==","shasum":"8c527dbb5f29a8261db5f22bcba1db492864c8a4","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.0.5.tgz","fileCount":9,"unpackedSize":27605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHxEFprCO1LuZA1p59Op+kQX1ZfLmE8a35/z7fe6AEkgIhAMOG91Lo0niK6wXulBQqc6WAunM24pDd9xZzB5KSgB/B"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGJN6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6Kg//UsJSUkeSZzWb3XzuPQ2zcz3Vh6vrNYPrCqmC/j/A9+VPB+Qj\r\nNOUUr3wIQibp5thXCqQM79kHaAugiR0zgWImtUX86PV+CVlurhbSxu5B5yrT\r\npVNZXsiy1SFZGtxd9N8mc2nROQ3vAxROSa8NacEnhAEFRY11Y96B5xOvLPgk\r\nZ9CUMzQbrxcjlAshPMUHJZQvjCxbLBe6DGk/gw6qqe7R3Rk8nxO3GjanSQcb\r\nAkL3Zr7tuRULwyfJWf7sQ/Eyqtx0RC65jSXwrQ8vUxuYCB5QECl20EEpIe0W\r\n+6G897a+RDIqsdw2tvOJoNaVltcTfIXmFlg8J+tFzNd4n/MGzPXiiz89XIPA\r\nCn3z8cldXs3MphcpVMJF4VLpqDxzvRI12Svn/fJbzxCmpdnfCIGgeIOpF+M1\r\nKTHVJdYHX2sehqP3Bh1oFhrh8bZkvBvyI2ELHOQvgm6swS1TWJu73t5ZbLFP\r\non5j3x/002vtaZqMFmt/vrBjJWB86jPOXyJdSwVVCU3PdzQsuX89Ailpmodj\r\nHUwn5HA+MbeEULQ6pz1mpoHIGbiOYr+KgXK0q7auuYUIvSXIvGA65/MohlFf\r\nJeXTZD7MwA7pesj2u6/v+szZeRlYdZfUH4oGnD6whgYltfeEwyWieQrQNzdG\r\nF34Au0z09bhFkleAvp9aI0LB0O0NzXM/z1Q=\r\n=EXk/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.0.5_1679332218570_0.4681446493143433"},"_hasShrinkwrap":false},"1.0.10":{"name":"react-audio-voice-recorder","private":false,"version":"1.0.10","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"dfa10469ae83e9c13bf4fe0ee3ef36927d839a03","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.0.10","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ADIfm4TEbiQ1fRRtFvRDOTqBmKUukLSTBiRWY+/2dwe/IvfZ5fGaLdK11B8TCJMbnDLxtLxC1oxpZ7qmFnIrNw==","shasum":"6c4b248b319f62cf4ea615611e3a0d49b39f70bd","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.0.10.tgz","fileCount":9,"unpackedSize":28274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMGie/9GgR2rU2iUU/6Clp5tMKoJkdQpVH+e4cd1gNgAiBg38/yBfkhX6GCxAFJ34BGGd5tRDXJcFsQKQM3leNgHA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkO86KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTpg//YwpOA3dzYeHt+OJ6Rq8r18iV3E6DS8jG8+k+rzqY8cvcpGFI\r\nMZz1J66vdn1wlZbCLPUiBGIj4BYiOKBPzpBxzFce+F96g7h0Nuejr4nDUYFY\r\nca8/VYjRROdiVXKYBkq7tUfuoKW+G7OEm0Y6j3PUxuEVnqigOfRR738aO3zw\r\nUq908rehAzFfg3iOoPbWeu44rJnhXR86iUurbu9b9XrZzUrH+8U7EeE84pQr\r\npRXSX1pyhp8QoBgwcgrB/n+WtLxaBkBe8SsHLQ1RP81NMu3r2quhRW0KwvBt\r\ncPeD3j4nxPwcyqrQWreBYg8omMifdMMlxmDpHTa41aDvDUAoOFWE1ZHj0YJU\r\nRZJK406N1GLXBfmqTH2CTUYgrkT+iZeOJAytpV5XU7F1ejh76nXb69ANhMpL\r\nB5PH6CxcmaUQHMaBb6kWFstFtWFao7gEaAD+2QPbdFr/c+mqQF0Pw404Dhv8\r\nAq7R8+DCXlN6lkjIOe3T8I9ichQazW+adR3Hb880dmv2WkLXEy+pkpMbpzfw\r\n02wsILEvvDig3C+Kb2tI+wz1cRFAsvwzzJh8U0I4kx0+BEBPDxiWBIGZ8BRf\r\ne1u5I95IS9tuRPyza1/W39wwqmyeBIw/GN0gRtqdlbUUWZPeGodCg5GUc3OI\r\nhDWsQ64PTsal27lSNIbi6hdbGlOyD27VnCs=\r\n=Y9zM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.0.10_1681641098548_0.16460391156301069"},"_hasShrinkwrap":false},"1.0.11":{"name":"react-audio-voice-recorder","private":false,"version":"1.0.11","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"5c612a9b693b486bdc801c3797835f424bc7e3d3","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.0.11","_nodeVersion":"16.14.2","_npmVersion":"9.6.5","dist":{"integrity":"sha512-PCeFgh6FpWuKwZFz29rh6LsNYHiTfktkn0hlrQC54v+GAPicsvzg2ukCJMDYUBrPJLItBgSgtTognpTKH1IOxQ==","shasum":"b5fc9875380673ce0fe616c07060d4d3ea6bbcab","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.0.11.tgz","fileCount":9,"unpackedSize":28445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlfMoKn3t6VuKma7sFXFbYnhBDvOVYJbDwbHX9GJJ6AAiEAk4D040hrrjKyASzD4cu9bfsmidFQKbNrLUK1qoZWbcQ="}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.0.11_1683453914627_0.4930825471294824"},"_hasShrinkwrap":false},"1.1.0":{"name":"react-audio-voice-recorder","private":false,"version":"1.1.0","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"6196269538a87f8960333e4a677e4bf1a4802342","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.1.0","_nodeVersion":"16.14.2","_npmVersion":"9.6.5","dist":{"integrity":"sha512-+NQ2mzVOx7gJxbt8Z3zsCMLVhBcjJ+aokBF5LCJE2T4lvyFG1EV/ZlUBE+hTp4ONk02vyu0VTbIa5qyUsu4hpQ==","shasum":"5a5cb684190b2fd1662836ae9190193f662153cb","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.1.0.tgz","fileCount":9,"unpackedSize":30252,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAISvIrhq1MeHbxDlwwkl9PaSAT+AJbS3q/dYRbTZcEUAiBYUHBcAeJL7M/gaGNrphgoVTVcQEjWyXjNxzz9lhx1fA=="}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.1.0_1683572420483_0.693522943570813"},"_hasShrinkwrap":false},"1.1.1":{"name":"react-audio-voice-recorder","private":false,"version":"1.1.1","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"3f1b0691e80676272faa7521d0156dde7b894296","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.1.1","_nodeVersion":"16.14.2","_npmVersion":"9.6.5","dist":{"integrity":"sha512-tgkRxGvlYUMpBgT7zBOL/6x9k0aHYvq8F48ZvP2pJL+eZhTedR4uFRXqdUqMg9DamOcRGTcy8W//4yoORuyiag==","shasum":"cbe9017daee1b1b4a4b2fceaf61b851c9c3285c0","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.1.1.tgz","fileCount":9,"unpackedSize":30365,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7PcrJDw9k3jjhoeI8o4EDkjKZaPK6AdaD1/UiU+krkwIgAWkEzF/KZkkiKrTXNhAP+TYoM26K3TSvGd1+AyCPM2A="}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.1.1_1683915306172_0.7905854409817799"},"_hasShrinkwrap":false},"1.1.2":{"name":"react-audio-voice-recorder","private":false,"version":"1.1.2","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"e27cb9417462e872a84d1dddc2c90af29a140964","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.1.2","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-W9a3qW2kt+Qb8iO3IBjuag9TIhHkTNVP7/6DmTf6SoopbGRjvptQEf9PpgRGsdusHJpMiln2FqqlOzvv9B7fxQ==","shasum":"cf1004bb2efe7718048ed239163fbce3b3edf5a7","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.1.2.tgz","fileCount":9,"unpackedSize":30170,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt+iXCAOmEyWeyJUo1Wb1hWU1v/mYm0JNpl5Q523zK2gIgeG7ywqnlMenkzzHrScbtmyXo0GYTfGOfFh8mSc4V6Qo="}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.1.2_1684429656717_0.7096389957899387"},"_hasShrinkwrap":false},"1.1.3":{"name":"react-audio-voice-recorder","private":false,"version":"1.1.3","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"6518effc84d8ee230759154a4375d2f78404467a","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.1.3","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-RdIMe38LYpBlAAH/NaNrYMwUXQQxYwH0OaizHlqa57/gWNYgmfx8Rx9I9c0+dyFHdmTuRvKpvkLxoLztAvSCkg==","shasum":"f4c248ad51295867a748e27153df890d26b2841a","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.1.3.tgz","fileCount":9,"unpackedSize":30302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8XqXSS4LgTeHE29yo+pA5cJvBS3IU1FaGWRXTX1wJ9AiATscjT1q/Sz8sdyq2wHv531uJ+CypUHiu+/bDeIlvaWA=="}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.1.3_1684430124061_0.15378650217605183"},"_hasShrinkwrap":false},"1.1.4":{"name":"react-audio-voice-recorder","private":false,"version":"1.1.4","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"edc8208b335db35103d88378db59760d15fec5eb","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.1.4","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ZjVPTAxWDuoPcATbkUFI/3e/nzPgF+qgc9MX+CiFEuj1jHuV9TPaKHaVHgjtamekOWCTSDMDJNhwM/OH9MuVcw==","shasum":"a1a267cc51cb3c26ada2db3ee23ca8d8feed4a14","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.1.4.tgz","fileCount":9,"unpackedSize":32245,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPliFAPmnOsEjUCif+fc7p3mSbos3pRaeg7Mdy602CUwIgFsd21q9qTpaKbJ6ma8ZAEVuD8YOYrWKwQVBBVs3qYTs="}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.1.4_1684505624623_0.5157020814906745"},"_hasShrinkwrap":false},"1.1.5":{"name":"react-audio-voice-recorder","private":false,"version":"1.1.5","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"e53baf0c78bbca5b4925acd89b8296f03d9647f7","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.1.5","_nodeVersion":"16.14.2","_npmVersion":"9.6.5","dist":{"integrity":"sha512-Sddk01uXEI+tBcf2FgMGkOafhPu2EZAKVDru4LND1o9Z9DhV1YyDcIMM/spyz3ZkEXj0WHrLAR8b7Ggb/Jo/6Q==","shasum":"911d8799859a044d7b071d7c3c3d52d5a6b30915","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.1.5.tgz","fileCount":9,"unpackedSize":33840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4UDojCgEPWBp4HJoYgxjkJVrTSEJtNVmMgsQ3mxgAIAiABxEYZ8WJUZoLPnB+F/A2z+UdlmH+YS1uN0HhaNi6cgQ=="}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.1.5_1684524176337_0.7091000516875143"},"_hasShrinkwrap":false},"1.1.6":{"name":"react-audio-voice-recorder","private":false,"version":"1.1.6","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"e53baf0c78bbca5b4925acd89b8296f03d9647f7","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.1.6","_nodeVersion":"16.14.2","_npmVersion":"9.6.5","dist":{"integrity":"sha512-a8AqO/J3UwAAcYuya/y3mQrhsrUC4vv27cnZTSmlAt/4Jqq7s+fhkdlI4s3/IRCs0ygoJlgsPTMqV+k2OR4esg==","shasum":"b6d95c83b9ca0b8fabb88c1dea9c6ebdb8331b84","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.1.6.tgz","fileCount":9,"unpackedSize":33822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcjwc5D4AQufjXmIwq0aSnLwV8bnV7a410bgylg+KnBAiEA4aNRQeUos1AsQ4tG8AButsTOLgb4rUJDskJfPPhySXA="}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.1.6_1684524476692_0.5233191714032104"},"_hasShrinkwrap":false},"1.1.7":{"name":"react-audio-voice-recorder","private":false,"version":"1.1.7","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","typescript":"^4.8.2","vite":"^3.0.7","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"79316e764c89bd09d2e1007fd18e059ecadc5e72","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.1.7","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-m4dWhd/HmJ5fMVFAOyBXJOASrpHA1l6/hsrQn0SA9DrD2sUMLPri3Bep7xDhWCFevTE/tFCPGcEXdfvIxZa22w==","shasum":"d3938ea749b845d2670b1e8f4ab798c09a00ff57","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.1.7.tgz","fileCount":9,"unpackedSize":33708,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6Xj8NBFnytB4ziDM75LCOYHGtXwY8tyNcfjn7wdBKqAiEAvT4OhGDfrmyIBt4Eol1mFo1Gie1Q7Z5/42pS/nCQYig="}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.1.7_1684946483898_0.9347175664268452"},"_hasShrinkwrap":false},"1.2.0":{"name":"react-audio-voice-recorder","private":false,"version":"1.2.0","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.8.2","vite":"^3.2.7","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"dependencies":{"react-audio-visualize":"^1.0.0"},"gitHead":"4d23d69f0e169dfcbd80acd8fadccd3dc9d0ef73","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.2.0","_nodeVersion":"16.14.2","_npmVersion":"9.6.5","dist":{"integrity":"sha512-rWvzVueIwEj56nJw/zjtcZbWjRdhFUxnMDNmXMZs1rHY8RosUKpsZhoaxXrr+4hsXTFrNnxgBbS8bDdCTWIRlg==","shasum":"b621210c6c42425ea178ec3e00dbc45689e801a0","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.2.0.tgz","fileCount":9,"unpackedSize":73309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChantUU9i0JIJwQXMARxmntg/wsVsAPUI23CPATbnKxgIhAI5/JRVW8w1pyz9vWf/93RLCaRK4h7lAnHnLrrsrCuml"}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.2.0_1686022483129_0.689148970235026"},"_hasShrinkwrap":false},"1.2.1":{"name":"react-audio-voice-recorder","private":false,"version":"1.2.1","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","getUserMedia","mediaDevices"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.8.2","vite":"^3.2.7","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.22.1"},"dependencies":{"react-audio-visualize":"^1.0.0"},"gitHead":"135871c67dcde43ac346efa84ab374cbc5488840","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@1.2.1","_nodeVersion":"16.14.2","_npmVersion":"9.6.5","dist":{"integrity":"sha512-k1W9xAH1FIDGulaAkzKxJ56QRPW/xP9GjFo35jyOSNpl6QFONE6ooyGOwfIL+TFDnf8TAts1bbCANcVpmnVWjw==","shasum":"eb7914ba68fbc6a22031b4b2bf48f7c6cbfe8531","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-1.2.1.tgz","fileCount":10,"unpackedSize":78114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9oVEk9WIAhxTb6IMpiDuPNeAS97r6abS5jNdlqVmFPAIhANCwOCl+QWhIAYsZJzHRnNCLT6PfGEzsLzRERHq8jaCe"}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_1.2.1_1686375687937_0.7821798690878126"},"_hasShrinkwrap":false},"2.0.0":{"name":"react-audio-voice-recorder","private":false,"version":"2.0.0","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","recording","getUserMedia","mediaDevices","ffmpeg","download audio","download","mp3","webm","wav","mpeg"],"main":"./dist/react-audio-voice-recorder.umd.js","module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js","require":"./dist/react-audio-voice-recorder.umd.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.8.2","vite":"^4.4.2","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.33.0"},"dependencies":{"@ffmpeg/ffmpeg":"^0.11.6","react-audio-visualize":"^1.1.2"},"gitHead":"c2e5da74a3643733f5a5b6f7e9692ff017970f02","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@2.0.0","_nodeVersion":"18.15.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-CQeBLI7qP9nMn4khXXoJQmhVecaB000WDwOjbAgQnd23oP26uUJBfNAADRb3JKWKzQ9u5J4SclhYXp+fKWbUYw==","shasum":"5e47c96206c0ef818d247271cc38cc7be7d7d715","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-2.0.0.tgz","fileCount":11,"unpackedSize":159737,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElrn6Z1nkuQVfhCUGu2fnmPo9xyI0vo8YZuwnESi8+ZAiEA4nVJQ79e2DUFdo+7ZvZzEzzG+Ej4q7O+ZrVIqNkgooI="}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_2.0.0_1688840971343_0.8103046316798024"},"_hasShrinkwrap":false},"2.1.0-beta.0":{"name":"react-audio-voice-recorder","private":false,"version":"2.1.0-beta.0","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","recording","getUserMedia","mediaDevices","ffmpeg","download audio","download","mp3","webm","wav","mpeg"],"module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.8.2","vite":"^4.4.2","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.33.0"},"dependencies":{"@ffmpeg/ffmpeg":"^0.11.6","react-audio-visualize":"^1.1.3"},"readme":"\n# **react-audio-voice-recorder**\nAn audio recording helper for React. Provides a component and a hook to help with audio recording.\n\n[![NPM downloads][npm-download-img]][npm-download-url]\n\n[npm-download-img]: https://img.shields.io/npm/dm/react-audio-voice-recorder.svg?style=round-square\n[npm-download-url]: https://www.npmjs.com/package/react-audio-voice-recorder\n## Installation\n```sh\nnpm install react-audio-voice-recorder\n```\n\n```sh\nyarn add react-audio-voice-recorder\n```\n\n## Migrating from v1 → v2\n### Breaking changes\n- In v2 the `AudioRecorder` prop `downloadFileExtension` no longer supports `mp3` and `wav` without the website using this package being [cross-origin isolated](https://web.dev/cross-origin-isolation-guide/). This change was made in order to fix [issue #54](https://github.com/samhirtarif/react-audio-recorder/issues/54) in v1.2.1\n\n## Usage\n\n### **AudioRecorder** Component ([Usage](https://stackblitz.com/edit/react-ts-cc5l47?file=App.tsx))\n\nYou can use an out-of-the-box component that takes `onRecordingComplete` method as a prop and calls it when you save the recording\n\n```js\nimport React from \"react\";\nimport ReactDOM from \"react-dom/client\";\nimport { AudioRecorder } from 'react-audio-voice-recorder';\n\nconst addAudioElement = (blob) => {\n  const url = URL.createObjectURL(blob);\n  const audio = document.createElement(\"audio\");\n  audio.src = url;\n  audio.controls = true;\n  document.body.appendChild(audio);\n};\n\nReactDOM.createRoot(document.getElementById(\"root\")).render(\n  <React.StrictMode>\n    <AudioRecorder \n      onRecordingComplete={addAudioElement}\n      audioTrackConstraints={{\n        noiseSuppression: true,\n        echoCancellation: true,\n      }} \n      downloadOnSavePress={true}\n      downloadFileExtension=\"webm\"\n    />\n  </React.StrictMode>\n);\n```\n\n| Props  | Description | Default | Optional |\n| :------------ |:--------------- |:--------------- | :--------------- |\n| **`onRecordingComplete`**  | A method that gets called when \"Save recording\" option is pressed | N/A | Yes |\n| **`audioTrackConstraints`** | Takes a [subset](https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackSettings#instance_properties_of_audio_tracks) of `MediaTrackConstraints` that apply to the audio track | N/A | Yes\n| **`onNotAllowedOrFound`** | This gets called when the `getUserMedia` promise is rejected. It takes the resultant `DOMException` as its parameter | N/A | Yes\n| **`downloadOnSavePress`**  | A `boolean` value that determines if the recording should be downloaded when \"Save recording\" option is pressed | `false` | Yes |\n| **`downloadFileExtension`**  | The file extension to be used for the downloaded file. Allowed values are `webm`, `mp3` and `wav`. In order to use `mp3` or `wav` please ensure that your website is [cross-origin isolated](https://web.dev/cross-origin-isolation-guide/). [Further reading](https://web.dev/coop-coep/) | `webm` | Yes |\n| **`showVisualizer`**  | Displays a waveform visualization for the audio when set to `true` | `false` | Yes |\n| **`classes`** | This allows class names to be passed to modify the styles for the entire component or specific portions of it | N/A | Yes |\n\n**NOTE: In order for `mp3` and `wav` downloading to work properly, your website needs to be [cross-origin isolated](https://web.dev/cross-origin-isolation-guide/). This is necessary because this package uses [FFmpeg](https://www.npmjs.com/package/@ffmpeg/ffmpeg) which internally uses `SharedArrayBuffer` that requires cross-origin isolation**\n\n---\n### **useAudioRecorder** hook\n\nIf you prefer to build up your own UI but take advantage of the implementation provided by this package, you can use this hook instead of the component\n\n| Params   | Description | Optional |\n| :------------ |:---------------|:---------------|\n| **`audioTrackConstraints`** | Takes a [subset](https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackSettings#instance_properties_of_audio_tracks) of `MediaTrackConstraints` that apply to the audio track | Yes |\n| **`onNotAllowedOrFound`** | This gets called when the `getUserMedia` promise is rejected. It takes the resultant `DOMException` as its parameter | Yes |\n\nThe hook returns the following:\n\n| Identifiers   | Description |\n| :------------ |:---------------|\n| **`startRecording`** | Invoking this method starts the recording. Sets `isRecording` to `true` |\n| **`stopRecording`** | Invoking this method stops the recording in progress and the resulting audio is made available in `recordingBlob`. Sets `isRecording` to `false` |\n| **`togglePauseResume`** | Invoking this method would pause the recording if it is currently running or resume if it is paused. Toggles the value `isPaused` |\n| **`recordingBlob`** | This is the recording blob that is created after `stopRecording` has been called |\n| **`isRecording`** | A boolean value that represents whether a recording is currently in progress |\n| **`isPaused`** | A boolean value that represents whether a recording in progress is paused |\n| **`recordingTime`** | Number of seconds that the recording has gone on. This is updated every second |\n| **`mediaRecorder`** | The current mediaRecorder in use. Can be undefined in case recording is not in progress |\n\n### Sample usage of hook\n\n```js\n  import { useAudioRecorder } from 'react-audio-voice-recorder';\n  // ...\n  // ...\n  const {\n    startRecording,\n    stopRecording,\n    togglePauseResume,\n    recordingBlob,\n    isRecording,\n    isPaused,\n    recordingTime,\n    mediaRecorder\n  } = useAudioRecorder();\n\n  useEffect(() => {\n    if (!recordingBlob) return;\n\n    // recordingBlob will be present at this point after 'stopRecording' has been called\n  }, [recordingBlob])\n```\n---\n### Combine the **`useAudioRecorder`** hook and the **`AudioRecorder`** component\nThis is for scenarios where you would wish to control the `AudioRecorder` component from outside the component. You can call the `useAudioRecorder` and pass the object it returns to the **`recorderControls`** of the `AudioRecorder`. This would enable you to control the `AudioRecorder` component from outside the component as well\n\n#### Sample usage ([Working example](https://stackblitz.com/edit/react-ts-ryj6jz?file=App.tsx))\n\n```js\nimport { AudioRecorder, useAudioRecorder } from 'react-audio-voice-recorder';\n\nconst ExampleComponent = () => {\n  const recorderControls = useAudioRecorder()\n  const addAudioElement = (blob) => {\n    const url = URL.createObjectURL(blob);\n    const audio = document.createElement(\"audio\");\n    audio.src = url;\n    audio.controls = true;\n    document.body.appendChild(audio);\n  };\n\n  return (\n    <div>\n      <AudioRecorder \n        onRecordingComplete={(blob) => addAudioElement(blob)}\n        recorderControls={recorderControls}\n      />\n      <button onClick={recorderControls.stopRecording}>Stop recording</button>\n    </div>\n  )\n}\n```\n\n**NOTE: When using both `AudioRecorder` and `useAudioRecorder` in combination, the `audioTrackConstraints` and `onNotAllowedOrFound` should be provided in the `useAudioRecorder` hook**\n","readmeFilename":"README.md","gitHead":"d4b71f5a9153f805abe25f9067badc0f2513241b","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@2.1.0-beta.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-wYJCxJmWviN+M8DNn0Xt+yjuyaa/LRtpeAlPLH1qS4m1eRWCEsxIWrcHcfPbd8NKXoiKW2hg7DLVbux+Zcmd4A==","shasum":"c5782992a45d147aca1b0f1785a6d578984b2cbf","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-2.1.0-beta.0.tgz","fileCount":10,"unpackedSize":102151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqjxrzjVOqv7n3jKVl3QNQTwI1mUPiZ+W8n0bo8oOl5AiBn+wrEB1nuinToGNMksEHxP+TSrkwz8/R/n01WmBUZ9Q=="}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_2.1.0-beta.0_1689054260321_0.11082654475598441"},"_hasShrinkwrap":false},"2.1.0":{"name":"react-audio-voice-recorder","private":false,"version":"2.1.0","type":"module","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","recording","getUserMedia","mediaDevices","ffmpeg","download audio","download","mp3","webm","wav","mpeg"],"module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.8.2","vite":"^4.4.2","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.33.0"},"dependencies":{"@ffmpeg/ffmpeg":"^0.11.6","react-audio-visualize":"^1.1.3"},"gitHead":"d4b71f5a9153f805abe25f9067badc0f2513241b","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@2.1.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-RU7O888AZx8BKxhXtt+sASY/3fnjlJlvyYHuVsCm3ZwWToUK2sCRiBUHrlnxfnP14HPJZ/j4kxGY26VRYGF7Dw==","shasum":"337734d2cad970971c522109e4a6e2d732d3adf1","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-2.1.0.tgz","fileCount":10,"unpackedSize":102145,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAE0do9ZdUDokMJwLu9sNV7RVJVh/GXI51d5UhgwssIXAiAGig2OyqzFvXJX88vRj1vwiZQCsSFLCB71LVscjIk0ng=="}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_2.1.0_1689062005503_0.754257095690215"},"_hasShrinkwrap":false},"2.1.1":{"name":"react-audio-voice-recorder","private":false,"version":"2.1.1","type":"module","license":"MIT","author":"","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","recording","getUserMedia","mediaDevices","ffmpeg","download audio","download","mp3","webm","wav","mpeg"],"module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.8.2","vite":"^4.4.2","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.33.0"},"dependencies":{"@ffmpeg/ffmpeg":"^0.11.6","react-audio-visualize":"^1.1.3"},"gitHead":"332702ce9e351aca892e9fec3f7b4f967dfd270d","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@2.1.1","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-XxUmUeOntCFR3Sgf1mnOZtp8k6GtCrrgMJiLUxNw0QeIBiBUuJYH/1c3JjvErq6sxR+3b07AwGX1AasLYtPdBA==","shasum":"60d203421516c78107af954614715b0736392055","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-2.1.1.tgz","fileCount":10,"unpackedSize":102627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpGj/DK7rW+SoDKZTcAsl3XcM3c9Zxzir8D9eFG9HAigIgauL5AxoO4T0oicZX/7LzyCrDqSLf9vREL+D8TEouRbY="}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_2.1.1_1689232064796_0.531392036049158"},"_hasShrinkwrap":false},"2.1.2":{"name":"react-audio-voice-recorder","private":false,"version":"2.1.2","type":"module","license":"MIT","author":{"name":"Samhir Tarif"},"repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","nextjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","recording","getUserMedia","mediaDevices","ffmpeg","download audio","download","mp3","webm","wav","mpeg"],"module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/react-audio-voice-recorder.es.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.8.2","vite":"^4.4.2","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.33.0"},"dependencies":{"@ffmpeg/ffmpeg":"^0.11.6","react-audio-visualize":"^1.1.3"},"gitHead":"3344b85774ca264d744fefc9e0d7a5c04f2474ba","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@2.1.2","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-rU5wrvuyE92sYcxCAZNO8efkYHytul85AWez7uWTiHo64q9EstkXlyXOHtkP6RtqNG03Ug7dSDelOw+oFiN8yA==","shasum":"06edf3100f26a35ca1c172027cee61bf48f3f803","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-2.1.2.tgz","fileCount":10,"unpackedSize":102905,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNNmqo9foY8VMiKtzUnJhaD+nBrBGJol0zZTTnVMm9wAIgUE+Z+rSDeZg+R4dDfH9GruExV3J1ynYpLaBhLj4d7g4="}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_2.1.2_1689752406429_0.1372849199611994"},"_hasShrinkwrap":false},"2.2.0":{"name":"react-audio-voice-recorder","private":false,"version":"2.2.0","type":"module","license":"MIT","author":{"name":"Samhir Tarif"},"repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"keywords":["react","reactjs","nextjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","recording","getUserMedia","mediaDevices","ffmpeg","download audio","download","mp3","webm","wav","mpeg"],"module":"./dist/react-audio-voice-recorder.es.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-audio-voice-recorder.es.js"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint src/**/*.ts{,x}","lint:fix":"npm run lint -- --fix","test":"vitest","storybook":"start-storybook -p 6006 --no-manager-cache","build-storybook":"build-storybook"},"peerDependencies":{"react":">=16.2.0","react-dom":">=16.2.0"},"devDependencies":{"@babel/core":"^7.18.13","@fortawesome/fontawesome-svg-core":"^6.2.0","@storybook/addon-actions":"^6.5.10","@storybook/addon-essentials":"^6.5.10","@storybook/addon-interactions":"^6.5.10","@storybook/addon-links":"^6.5.10","@storybook/builder-vite":"^0.2.2","@storybook/react":"^6.5.10","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.3.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/react":"^18.0.17","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.35.1","@vitejs/plugin-react":"^2.0.1","babel-loader":"^8.2.5","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.1","eslint-plugin-react":"^7.31.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.6.4","jsdom":"^20.0.0","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.8.2","vite":"^4.4.2","vite-plugin-css-injected-by-js":"^3.1.0","vite-plugin-dts":"^1.4.1","vitest":"^0.33.0"},"dependencies":{"@ffmpeg/ffmpeg":"^0.11.6","react-audio-visualize":"^1.1.3"},"gitHead":"21117b14603f1c75b49307e2ff90ac3ce2aa04f1","description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","_id":"react-audio-voice-recorder@2.2.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Hq+143Zs99vJojT/uFvtpxUuiIKoLbMhxhA7qgxe5v8hNXrh5/qTnvYP92hFaE5V+GyoCXlESONa0ufk7t5kHQ==","shasum":"32c553959cc2e656a9ed2459dc8752246eea74df","tarball":"https://registry.npmjs.org/react-audio-voice-recorder/-/react-audio-voice-recorder-2.2.0.tgz","fileCount":10,"unpackedSize":102941,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZkd3WnQZsatRzo6/DL1dd3PFEttt9iBozK7ZQ57QYSgIgW7ZRu8AmTCzINdovcLtxsTP8wKdiH+QeFN4m4rIbMHE="}]},"_npmUser":{"name":"samhirtarif","email":"samhirbutt@gmail.com"},"directories":{},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-audio-voice-recorder_2.2.0_1695105005915_0.8968327256942275"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-03T09:24:03.094Z","0.0.1":"2022-09-03T09:24:03.295Z","modified":"2023-09-19T06:30:06.431Z","0.0.2":"2022-09-03T09:59:27.734Z","0.0.3":"2022-09-03T10:10:11.663Z","0.0.4":"2022-09-03T18:40:10.570Z","0.0.5":"2022-09-03T18:40:52.013Z","0.0.6":"2022-09-03T19:40:50.123Z","0.0.7":"2022-09-03T19:43:43.066Z","0.0.8":"2022-09-03T19:49:28.694Z","0.0.9":"2022-09-03T20:07:41.963Z","0.0.10":"2022-09-03T20:44:50.161Z","0.0.11":"2022-09-03T21:37:49.350Z","0.0.12":"2022-09-03T21:52:49.762Z","0.0.13":"2022-09-03T22:08:03.232Z","0.0.14":"2022-09-03T22:19:31.668Z","0.0.15":"2022-09-03T22:38:30.529Z","1.0.0":"2022-09-04T08:21:29.684Z","1.0.1":"2022-09-04T08:24:32.445Z","1.0.2":"2022-09-04T08:26:09.459Z","1.0.3":"2022-09-10T11:06:16.407Z","1.0.4":"2022-09-10T11:22:42.394Z","1.0.5":"2023-03-20T17:10:18.782Z","1.0.6":"2023-04-15T19:35:34.114Z","1.0.7":"2023-04-15T19:43:38.675Z","1.0.8":"2023-04-15T19:57:59.701Z","1.0.9":"2023-04-15T20:13:23.205Z","1.0.10":"2023-04-16T10:31:38.763Z","1.0.11":"2023-05-07T10:05:14.854Z","1.1.0":"2023-05-08T19:00:20.682Z","1.1.1":"2023-05-12T18:15:06.377Z","1.1.2":"2023-05-18T17:07:36.924Z","1.1.3":"2023-05-18T17:15:24.333Z","1.1.4":"2023-05-19T14:13:44.825Z","1.1.5":"2023-05-19T19:22:56.489Z","1.1.6":"2023-05-19T19:27:56.912Z","1.1.7":"2023-05-24T16:41:24.089Z","1.2.0":"2023-06-06T03:34:43.350Z","1.2.1":"2023-06-10T05:41:28.104Z","2.0.0":"2023-07-08T18:29:31.542Z","2.0.1":"2023-07-10T18:54:31.553Z","2.0.2":"2023-07-11T05:42:06.968Z","2.1.0-beta.0":"2023-07-11T05:44:20.622Z","2.1.0-beta.1":"2023-07-11T06:09:42.930Z","2.1.0-beta.2":"2023-07-11T07:49:22.404Z","2.1.0":"2023-07-11T07:53:25.687Z","2.1.1":"2023-07-13T07:07:45.020Z","2.1.2":"2023-07-19T07:40:06.672Z","2.2.0":"2023-09-19T06:30:06.233Z"},"maintainers":[{"name":"samhirtarif","email":"samhirbutt@gmail.com"}],"description":"An audio recording helper for React. Provides a component and a hook to help with audio recording.","readme":"\n# **react-audio-voice-recorder**\nAn audio recording helper for React. Provides a component and a hook to help with audio recording.\n\n[![NPM downloads][npm-download-img]][npm-download-url]\n[![Run ESlint][eslint-img]][eslint-url]\n[![Run Unit tests][test-img]][test-url] \n\n[npm-download-img]: https://img.shields.io/npm/dm/react-audio-voice-recorder.svg?style=round-square\n[npm-download-url]: https://www.npmjs.com/package/react-audio-voice-recorder\n[eslint-img]: https://github.com/samhirtarif/react-audio-recorder/actions/workflows/lint.yml/badge.svg\n[eslint-url]: https://github.com/samhirtarif/react-audio-recorder/actions/workflows/lint.yml\n[test-img]: https://github.com/samhirtarif/react-audio-recorder/actions/workflows/test.yml/badge.svg\n[test-url]: https://github.com/samhirtarif/react-audio-recorder/actions/workflows/test.yml\n\n## Installation\n```sh\nnpm install react-audio-voice-recorder\n```\n\n```sh\nyarn add react-audio-voice-recorder\n```\n\n## Migrating from v1 → v2\n### Breaking changes\n- In v2 the `AudioRecorder` prop `downloadFileExtension` no longer supports `mp3` and `wav` without the website using this package being [cross-origin isolated](https://web.dev/cross-origin-isolation-guide/). This change was made in order to fix [issue #54](https://github.com/samhirtarif/react-audio-recorder/issues/54) in v1.2.1\n\n## Usage\n\n### **AudioRecorder** Component ([See it in action](https://stackblitz.com/edit/react-ts-cc5l47?file=App.tsx))\n\nYou can use an out-of-the-box component that takes `onRecordingComplete` method as a prop and calls it when you save the recording\n\n```js\nimport React from \"react\";\nimport ReactDOM from \"react-dom/client\";\nimport { AudioRecorder } from 'react-audio-voice-recorder';\n\nconst addAudioElement = (blob) => {\n  const url = URL.createObjectURL(blob);\n  const audio = document.createElement(\"audio\");\n  audio.src = url;\n  audio.controls = true;\n  document.body.appendChild(audio);\n};\n\nReactDOM.createRoot(document.getElementById(\"root\")).render(\n  <React.StrictMode>\n    <AudioRecorder \n      onRecordingComplete={addAudioElement}\n      audioTrackConstraints={{\n        noiseSuppression: true,\n        echoCancellation: true,\n      }} \n      downloadOnSavePress={true}\n      downloadFileExtension=\"webm\"\n    />\n  </React.StrictMode>\n);\n```\n\n| Props  | Description | Default | Optional |\n| :------------ |:--------------- |:--------------- | :--------------- |\n| **`onRecordingComplete`**  | A method that gets called when \"Save recording\" option is pressed | N/A | Yes |\n| **`audioTrackConstraints`** | Takes a [subset](https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackSettings#instance_properties_of_audio_tracks) of `MediaTrackConstraints` that apply to the audio track | N/A | Yes\n| **`onNotAllowedOrFound`** | This gets called when the `getUserMedia` promise is rejected. It takes the resultant `DOMException` as its parameter | N/A | Yes\n| **`downloadOnSavePress`**  | A `boolean` value that determines if the recording should be downloaded when \"Save recording\" option is pressed | `false` | Yes |\n| **`downloadFileExtension`**  | The file extension to be used for the downloaded file. Allowed values are `webm`, `mp3` and `wav`. In order to use `mp3` or `wav` please ensure that your website is [cross-origin isolated](https://web.dev/cross-origin-isolation-guide/). [Further reading](https://web.dev/coop-coep/) | `webm` | Yes |\n| **`showVisualizer`**  | Displays a waveform visualization for the audio when set to `true` | `false` | Yes |\n| **`classes`** | This allows class names to be passed to modify the styles for the entire component or specific portions of it | N/A | Yes |\n\n**NOTE: In order for `mp3` and `wav` downloading to work properly, your website needs to be [cross-origin isolated](https://web.dev/cross-origin-isolation-guide/). This is necessary because this package uses [FFmpeg](https://www.npmjs.com/package/@ffmpeg/ffmpeg) which internally uses `SharedArrayBuffer` that requires cross-origin isolation**\n\n---\n### **useAudioRecorder** hook\n\nIf you prefer to build up your own UI but take advantage of the implementation provided by this package, you can use this hook instead of the component\n\n| Params   | Description | Optional |\n| :------------ |:---------------|:---------------|\n| **`audioTrackConstraints`** | Takes a [subset](https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackSettings#instance_properties_of_audio_tracks) of `MediaTrackConstraints` that apply to the audio track | Yes |\n| **`onNotAllowedOrFound`** | This gets called when the `getUserMedia` promise is rejected. It takes the resultant `DOMException` as its parameter | Yes |\n\nThe hook returns the following:\n\n| Identifiers   | Description |\n| :------------ |:---------------|\n| **`startRecording`** | Invoking this method starts the recording. Sets `isRecording` to `true` |\n| **`stopRecording`** | Invoking this method stops the recording in progress and the resulting audio is made available in `recordingBlob`. Sets `isRecording` to `false` |\n| **`togglePauseResume`** | Invoking this method would pause the recording if it is currently running or resume if it is paused. Toggles the value `isPaused` |\n| **`recordingBlob`** | This is the recording blob that is created after `stopRecording` has been called |\n| **`isRecording`** | A boolean value that represents whether a recording is currently in progress |\n| **`isPaused`** | A boolean value that represents whether a recording in progress is paused |\n| **`recordingTime`** | Number of seconds that the recording has gone on. This is updated every second |\n| **`mediaRecorder`** | The current mediaRecorder in use. Can be undefined in case recording is not in progress |\n\n### Sample usage of hook\n\n```js\n  import { useAudioRecorder } from 'react-audio-voice-recorder';\n  // ...\n  // ...\n  const {\n    startRecording,\n    stopRecording,\n    togglePauseResume,\n    recordingBlob,\n    isRecording,\n    isPaused,\n    recordingTime,\n    mediaRecorder\n  } = useAudioRecorder();\n\n  useEffect(() => {\n    if (!recordingBlob) return;\n\n    // recordingBlob will be present at this point after 'stopRecording' has been called\n  }, [recordingBlob])\n```\n---\n### Combine the **`useAudioRecorder`** hook and the **`AudioRecorder`** component\nThis is for scenarios where you would wish to control the `AudioRecorder` component from outside the component. You can call the `useAudioRecorder` and pass the object it returns to the **`recorderControls`** of the `AudioRecorder`. This would enable you to control the `AudioRecorder` component from outside the component as well\n\n#### Sample usage ([See it in action](https://stackblitz.com/edit/react-ts-ryj6jz?file=App.tsx))\n\n```js\nimport { AudioRecorder, useAudioRecorder } from 'react-audio-voice-recorder';\n\nconst ExampleComponent = () => {\n  const recorderControls = useAudioRecorder()\n  const addAudioElement = (blob) => {\n    const url = URL.createObjectURL(blob);\n    const audio = document.createElement(\"audio\");\n    audio.src = url;\n    audio.controls = true;\n    document.body.appendChild(audio);\n  };\n\n  return (\n    <div>\n      <AudioRecorder \n        onRecordingComplete={(blob) => addAudioElement(blob)}\n        recorderControls={recorderControls}\n      />\n      <button onClick={recorderControls.stopRecording}>Stop recording</button>\n    </div>\n  )\n}\n```\n\n**NOTE: When using both `AudioRecorder` and `useAudioRecorder` in combination, the `audioTrackConstraints` and `onNotAllowedOrFound` should be provided in the `useAudioRecorder` hook**\n","readmeFilename":"README.md","keywords":["react","reactjs","nextjs","audio","voice","audio recording","audio recorder","voice recording","voice recorder","recorder","recording","getUserMedia","mediaDevices","ffmpeg","download audio","download","mp3","webm","wav","mpeg"],"license":"MIT","homepage":"https://github.com/samhirtarif/react-audio-recorder#readme","repository":{"type":"git","url":"git+https://github.com/samhirtarif/react-audio-recorder.git"},"bugs":{"url":"https://github.com/samhirtarif/react-audio-recorder/issues"},"author":{"name":"Samhir Tarif"}}