{"_id":"react-video-audio-player","_rev":"41-fee02d57b34037243745a4a50f0d7c2e","name":"react-video-audio-player","dist-tags":{"latest":"1.6.5"},"versions":{"1.0.8":{"name":"react-video-audio-player","version":"1.0.8","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.0.8","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"e33255c4d6d435890bef10ee49302fe3140384a9","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.0.8.tgz","fileCount":16,"integrity":"sha512-ZyHWLuJpuntRtOpH/8h+qzAtc+TuNSstv+tXLvKlEkFj63v/R9lSWJGjFrKXA5ftaRwBAjUgnNLVdX2xZ3MdcQ==","signatures":[{"sig":"MEYCIQD98fvJt6f6i2WkJrttHKCb7GIwzHFTYNvMuexDigmLXwIhAJzFpygZNQRubrkdBGZ6QmDn1RZnckUuowG1KX1eeCP5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90873},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"94027c532c95de0e4734b31419a236709c44c0ac","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css --minify"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"8.19.4","description":"React Video Audio Player is a lightweight, customizable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":"^7.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.8","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","@babel/preset-env":"^7.26.8","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@types/testing-library__react":"^10.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.0.8_1739677305754_0.8195306006185374","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"react-video-audio-player","version":"1.0.9","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.0.9","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"50715395c225eb9fe358479fa597e1f3bfa44da1","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.0.9.tgz","fileCount":16,"integrity":"sha512-4nB/dB8KMsIUKJa1Hd1aURscaVVkXt1h5dB4BlDHZcXegFchhqMhQ2eES3yVFV7XF3kab8fGSKxX30tDhtFlrQ==","signatures":[{"sig":"MEUCIQCKM1BNudvzJAAROYoBXWtvE31SeDTOrq24iE+p/Ep59gIgYZ8LTk9F/g4WD2pbmn23rolEucIyLtJDaD5XJHKIS14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93476},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"82dcab0d4d6937728237d1f48278df852d6c5139","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css --minify"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"8.19.4","description":"React Video Audio Player is a lightweight, customizable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":"^7.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","postcss":"^8.5.2","ts-jest":"^29.2.5","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.8","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.8","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.3","@babel/preset-env":"^7.26.8","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@types/testing-library__react":"^10.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.0.9_1739735666729_0.6305118567571832","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"react-video-audio-player","version":"1.0.10","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.0.10","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"dfdaa3efef6c8ecac04381b15f1083f54435751e","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.0.10.tgz","fileCount":16,"integrity":"sha512-VCShf8bI2s8T5R6ZcWKQwLSe2iybxqMzg/SmYz3XyUTn76VHQ6N2X4rfoyEqckJLMYdSItB9HEdnpxHC1G6K/Q==","signatures":[{"sig":"MEQCIEZUe/jarJ9po4axlhGoVVAJIWvdXDT01ukLn0a5V+NaAiAwFd0iGrkqTA2W7094zeO6IGVCSfvT7GenQ1g1LLSyYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"b09e366888f6dce2b9e717ee4efe66fb1d45ff55","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css --minify"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"11.1.0","description":"React Video Audio Player is a lightweight, customizable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":"^7.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","postcss":"^8.5.2","ts-jest":"^29.2.5","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.8","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.8","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.3","@babel/preset-env":"^7.26.8","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@types/testing-library__react":"^10.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.0.10_1739758201659_0.9982848201476975","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"react-video-audio-player","version":"1.0.11","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.0.11","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"6e34d7c951cbc6035c5f038512162598fb9077c4","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.0.11.tgz","fileCount":16,"integrity":"sha512-iLS0nu47XXwlxgKJG0VFdrQp4r6g4MhaW3O5ZOJ9mnRJddr3Z0tiD+27Kr85ivDtE2ptTIy9dmttCWfsrLC1lw==","signatures":[{"sig":"MEUCICIwQVfYj2E6fztXh/yjBi/vk5XU8CiZOwTwzwzPBiL6AiEA4uHHHSCFa5YDl389XFMewVYEszizbLvr7oNZHRXlrdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"a203fd1bddc27158e5236890f5cbef4f6f17663e","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css --minify"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"8.19.4","description":"React Video Audio Player is a lightweight, customizable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":"^7.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","postcss":"^8.5.2","ts-jest":"^29.2.5","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.8","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.8","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.3","@babel/preset-env":"^7.26.8","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@types/testing-library__react":"^10.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.0.11_1739991172888_0.2979726002689762","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"react-video-audio-player","version":"1.1.0","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.1.0","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"6adf1c28990509512d768adb471e60e9ecc7cc35","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.1.0.tgz","fileCount":19,"integrity":"sha512-2dTVYwf4/nUQQkTWiocWd/s5JFCc+DMaWWbGQ0W3L5O/JOw3L1j3PpL++q+AvvvtJrKpKG1oso4CIe59qSmtZg==","signatures":[{"sig":"MEUCIQDjx7NsPUWHDITjKqK0fyDXmT7JwfzWLu1EO4IV2xvRvgIgY9SZRSoUUFQ/oFHK1LVZMGromaNQQcLye4/bWAsVelM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","browser":"dist/index.umd.js","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"bcf92885f462779325104bb87c12a00f9522f5e1","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css --minify"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"8.19.4","description":"React Video Audio Player is a lightweight, customizable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":">=7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.1.0_1740446118709_0.04166600870459569","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"react-video-audio-player","version":"1.2.0","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.2.0","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"be50b723fd462bcc4166cd0210bebfcf9598e9e9","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.2.0.tgz","fileCount":19,"integrity":"sha512-Qylg4/xxbL2e9vCsRUtZgmR+1997XYe6w2YVTcbCXbVR3gcz+5FsiYzmW8I0noaqwVOF2qKMSNP4ootPETeNBA==","signatures":[{"sig":"MEUCIQDv51vcU3+IlA9C0kbKpsUPTbxFdBz71apyxCzclx1dcQIgEdxRH5HSuYqa0nBpIH4vODtjuZtRHjph1sm+fK3d8qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440491},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","browser":"dist/index.umd.js","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"3364271697efecdfe82c09277565cd33671dcd5f","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css --minify"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"8.19.4","description":"React Video Audio Player is a lightweight, customizable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":">=7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.2.0_1740454452799_0.5647172603971937","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"react-video-audio-player","version":"1.3.0","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.3.0","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"243bb2a4040199edac823d452d26e56b59f29105","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.3.0.tgz","fileCount":18,"integrity":"sha512-WyLb5Xug5Ic2vuRxs9GnoI7DdpAk7z/lC91MtQorkurB9RU2P4SbnvwrWuWBtNzPskHX1ipPv9NcVqPQLN2ngw==","signatures":[{"sig":"MEUCID9LLCqH0pSSACLSsrnfJlhACTFEvfZQ/SfLw46Y8P/mAiEA2PhoKi6jDn+q2qv5pOGci+2qwtRQBdCu9PbiZSEpZ3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374271},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"66d341a81b0969beb2dc98f340da8f4be79b1483","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css --minify"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"8.19.4","description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":">=7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.3.0_1740776941531_0.4503232041170817","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"react-video-audio-player","version":"1.3.1","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.3.1","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"04488367e957a219149877b407f94786eeb31906","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.3.1.tgz","fileCount":18,"integrity":"sha512-0N/O+wzQzNc8byKgOlRu7zeCGvkZ5KcaR8SxOKnNoYviKYcRGSnmoqFCYJVoBmzQdxgzeXelV5q6vw7KunJUlw==","signatures":[{"sig":"MEQCIFGINWLBzJHNob0djvOS/ztiHsIbzYiS5tSV4BUGHrB3AiBzQ9xTutpFf+WCS4uAzWR3zp5EWhQ0WOqjdXgWcNCglA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372587},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"eac8052ef8be92ed6ff5e98896ee343b3f4027ae","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css --minify"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"8.19.4","description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":">=7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.3.1_1741177380646_0.5371722219157762","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"react-video-audio-player","version":"1.3.2","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.3.2","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"1f70031f5cce2672133374ab60b5d6cb6ea11e41","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.3.2.tgz","fileCount":18,"integrity":"sha512-FSjSNLxBEPRbd0QmTHmyhugwz/p/hRL1B5fPbUg2Xsowbm3fC44x06y9X5NtHKUlCM2D6GZ8Vd4Afn/d2FiScw==","signatures":[{"sig":"MEYCIQD5vTCftB20l+5dZNznwa/ZtovBHtHEboCylolm31fddwIhAOoZhvfu43udS8SPJ2p40E90QUlSVO0za6EPC6Af3qY0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377375},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"dd551285c193ad8e0f5ed42f655643270f9a2921","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"8.19.4","description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":">=7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.3.2_1741178812209_0.684824852869744","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"react-video-audio-player","version":"1.3.4","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.3.4","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"066224b3e717b9c0d912cb5b8be87f1a4555ab67","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.3.4.tgz","fileCount":18,"integrity":"sha512-wlkUB8/XLa+dLxqu0nKjl5WlUjJ7Ja0UWyfSW9zHJj2a/HK9eWF99nyApmPce9OsSu1xcpKt5dw6xgV4fa42Pg==","signatures":[{"sig":"MEUCIC+vXxvR3vcDFKhS7azugUdIOLdKp18i6FEhbi4KZ8riAiEAlUI648sLDtychDv6T1eMcxwdyW7Rve5oQ55Sg31Q3dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373005},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"5937c6b2911e13fcc8bcb038c8fbeaf05f43cf02","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css -m"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"8.19.4","description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":">=7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.3.4_1742170191183_0.3825512138835978","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"react-video-audio-player","version":"1.3.6","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.3.6","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"0675199678d269032d4f79602b607fa4308ae59a","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.3.6.tgz","fileCount":18,"integrity":"sha512-/9eua0mBYTMSm+ybOyBIJg//5btas4yRn/ySdQIPBa+fSrsg2XC59Dojav2b3vdH44NoxnBqIB4UuwNKGsAuNA==","signatures":[{"sig":"MEUCIFaEphXuDFbyVkaVB0OqXNw8NPL0171ADJl6XHiOGU25AiEA6QCEtXyibHoGumJqAVnjYZTQcQyxFjyc5G2gQeOSKug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388137},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"83c032ad71453de78050c3e93a4324f224ea8887","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css -m"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"8.19.4","description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":">=7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.3.6_1755445770695_0.3329983332674651","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"react-video-audio-player","version":"1.3.7","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.3.7","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"d545643fcb4525c43cb5f697c878af345467abea","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.3.7.tgz","fileCount":18,"integrity":"sha512-e7ScMnvdGhTJtASfdD23Qjko/SPmMLhgaA4ahMz42jiDgPpCBmeWKR1blb9gxuKciPr7fjxNvTbQQXv7eWo9sA==","signatures":[{"sig":"MEUCIQD42KPDGcR6AZUNw3d4PtM+h4XJg3n6xg5GeHWYJTFfVgIgZFWC7jdAbcv7tMuzVKCXbvBf0HbbB9usyv+eJhZNJOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388135},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"16b5456744f954239a2a6367e012712ea21951f7","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css -m"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"8.19.4","description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":">=7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.3.7_1755960289904_0.7833047120630385","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"react-video-audio-player","version":"1.4.0","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.4.0","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"df615b92f29394794057f30e419d2cdd1ae05f32","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.4.0.tgz","fileCount":22,"integrity":"sha512-gs5FBHTCiqHPID55GNdWfh6QO7CQ/MAA/9Tpuq4E8D5TIar0lhO4rs5KL3Ehf2DB0uEi5X0ZYqj5bsG+YHt3Jw==","signatures":[{"sig":"MEYCIQD85q/rsnr1k1BblTI4u7w6EL5saF4JEIHJ8sR0Pa0pvwIhAPKMGDk7ntkA/Jzk4DeIbHFv9a5qd8sIfd8o5sAOm+eA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425164},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"9f4ae66ac17f8f4e80ee04c4e52194f2a0383952","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css -m"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"8.19.4","description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":">=7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.4.0_1778546206483_0.7894127130788686","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"react-video-audio-player","version":"1.4.1","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.4.1","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"d2e6072cf05875331136c8b6e92f183295702b1a","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.4.1.tgz","fileCount":22,"integrity":"sha512-x/8y8YYunRd0yHu64j+egUQDslctnJzQ+uM71ZD53T9kThFJDK1ZGxv0lcTChyWiGgbMEval9pKTbWyLcai6GA==","signatures":[{"sig":"MEUCIBJvE9oddht0yUlCAqldIzFyxW2wY2X+1OT0Dk2bfP+7AiEAhFgVTkBpNJf+4hXDmQN5QKB+8dab36TFpG5yiSZKhr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440498},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"fe95cd223345cec665e70590a679d31659a0d676","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css -m"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"8.19.4","description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":">=7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.4.1_1784258204462_0.9487224268500194","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"react-video-audio-player","version":"1.5.0","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.5.0","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"66f9afd7c7c496288f9abd48480a0a5a36fe8548","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.5.0.tgz","fileCount":22,"integrity":"sha512-MrzGunJwnt/9jdZKA6x76t6hbIy3Ok1V6jnfMu7VqnSVsGzy4lTwsFgByqXE9NnztRtrcw6W4ntDEtZk+HP4OA==","signatures":[{"sig":"MEUCIQDfEr/QXieHNjlgsbApToOvS7c/dnuNtgO4vIXUYROmpQIgRfFdiRmKFHUaBiQXhcMTQIYceY1fmgJ0PAR4U1eU5cI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440712},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"36a22fcb11b200ff193584d140c5a59712f7d742","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css -m"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"8.19.4","description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":">=7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.5.0_1784289537813_0.6675723995533778","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"react-video-audio-player","version":"1.5.1","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.5.1","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"814d367db7f2428d10db9fa0a2d8c86b90f4d70a","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.5.1.tgz","fileCount":22,"integrity":"sha512-ojgF91/xPrEI3a6dIKlzsuujwIqZEFVpWuhtZWRlX8gLutkeyYx7YRX2R+PY89Zr5uo8gIXnTByOCBcdEG0CCA==","signatures":[{"sig":"MEQCIEKzjnTLX40xXS5+HFEy22YzXaZoc5k8fOB/rS4kuyEiAiBpB8tDd5/5oXnGcfZDtFZGGCyVep8TfdvjfS20OfcU2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441774},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"c1196323f6adffdb16f04c377023ba19b2bcdd0c","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css -m"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"8.19.4","description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":">=7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.5.1_1784684415579_0.4770046781448287","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"react-video-audio-player","version":"1.6.0","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.6.0","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"4afb63391dde3687dc760de615f1718e7f6df50f","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.6.0.tgz","fileCount":23,"integrity":"sha512-/MOx3yz7qzca/0SN5da0XDNU4F/t4we0kEWGTe0hKxG6LVHbPqj6cOOKyYbLfkY0Ri7gqzW2RVHHdQTqNX+VcQ==","signatures":[{"sig":"MEYCIQCbMKHSQGVaGAApynEDdvE10ZyqBa1Ci3gQcV8bbzL9jAIhAPB745oYx4pUlYBd8RE4I5hPjNe38RYrdvlbs4sMR84s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010838},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"9cbfd83dda5cd2463d4db14564521bebea703a39","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css -m"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"8.19.4","description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":">=16.8.0","react-dom":">=16.8.0","wavesurfer.js":">=7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":">=16.8.0","hls.js":">=1.0.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"hls.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.6.0_1785273478002_0.2392245691409367","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"react-video-audio-player","version":"1.6.1","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.6.1","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"eda9575167f76f1c06cc4efac4e7dce6f198312d","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.6.1.tgz","fileCount":23,"integrity":"sha512-+OOPE0RrtMI4yy5g7wk+FdI3J5mXKS9NL/fzIQD5SN4CykTzj0dZ8NrCiD83NbyyLMQyY6NJ0WO4bJQ+CtUKcA==","signatures":[{"sig":"MEYCIQCN44wqSSEFgrHHZslN/xC9ObU+UIlAospGFWgUIMyn1gIhAM6n0Nm0B8nuOrj2RxzCq5lDnEOqN0F+VK38lTQJOXqF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010609},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"bfa2c7cff0a55320643681267e5f3decb41a95b9","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css -m"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"10.8.2","description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"react":">=16.8.0","hls.js":"^1.5.20","react-dom":">=16.8.0","wavesurfer.js":">=7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.6.1_1785285036979_0.34766652829115574","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"react-video-audio-player","version":"1.6.2","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.6.2","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"b3b175ce54aabe6a7f3045d9927aceb4ab5e27c7","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.6.2.tgz","fileCount":23,"integrity":"sha512-ZDLLdQ2pbZIvj7r8YYjr61/2gCbImK2ZXIESIOrHIS8J8T8pDjarajGAy5HsH2ZxHjw19DwIugDoMz20wJy/CQ==","signatures":[{"sig":"MEUCIQCRNf1w888MAOWcKAFHymU4Wzp5RAfKItXyiHRuABvN9wIgGUjDwaN1scv/Q3zRjZbmIRMrjidPIjBFTimDlcR/Nls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008622},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"a9c566c8b72962563c0e12aa2bed4b12e56e4d88","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css -m"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"10.8.2","description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"react":">=16.8.0","hls.js":"^1.5.20","react-dom":">=16.8.0","wavesurfer.js":">=7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.6.2_1785345629311_0.28329341955779963","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"react-video-audio-player","version":"1.6.3","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.6.3","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"2a3271254c5eb0940ee2a223181e80036c60d194","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.6.3.tgz","fileCount":23,"integrity":"sha512-d4n+S7vvcp4vbjVozJ6kLpVtuqIufmsIP+Rnf/b8NAilvZ+CqaOdf2See/Ika80EJ+wPYMZir0BgAD4gnAq8rQ==","signatures":[{"sig":"MEUCIQCQ/QMkKpmcguJa5aV8gYXqYJe4V2HuPz/YSFWLmSLb6gIgQt/gWAVJ7HraZ/Qb7mlI9UMgABPqRbIeNFOdmsH2hw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1013016},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"8148d64dcd06829916bdc71cb18e94d1631af46d","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css -m"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"10.8.2","description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"react":">=16.8.0","hls.js":"^1.5.20","react-dom":">=16.8.0","wavesurfer.js":">=7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.6.3_1785349927055_0.27325613488929257","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"react-video-audio-player","version":"1.6.4","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"author":{"url":"https://walidadebayo.netlify.app","name":"Walid Adebayo","email":"adebayowalid@gmail.com"},"license":"MIT","_id":"react-video-audio-player@1.6.4","maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"contributors":[{"url":"https://github.com/Walidadebayo","name":"Walid Adebayo","email":"adebayowalid@gmail.com"}],"homepage":"https://react-video-audio-player.vercel.app","bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"dist":{"shasum":"6582ceaac0ac65dadc378b42cafc090ea5021b69","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.6.4.tgz","fileCount":23,"integrity":"sha512-Nk9RKDqE8p9tzresS9vo6H5iy0QN1y0ZRdHVsU9ABH7OREZe+OOLaZMvxLnaZV9o01ZI3/ba17EhSU1b601Lsg==","signatures":[{"sig":"MEYCIQCf54o5+zC1CutTwN0pIjel4iPNAE0eoncUKqxBkPIHdwIhAKmTZF1zRvZC4JeUew/4bfim3wpC+PP6kIStg1DW6L2C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027457},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":"./dist/video-audio-player.css","./audio":{"types":"./dist/AudioPlayer.d.ts","import":"./dist/AudioPlayer.js","default":"./dist/AudioPlayer.js"},"./video":{"types":"./dist/VideoPlayer.d.ts","import":"./dist/VideoPlayer.js","default":"./dist/VideoPlayer.js"}},"funding":{"url":"https://www.buymeacoffee.com/walidadebayo","type":"individual"},"gitHead":"6bf5c06dcb80b657e45a1bdf52a7d3fd0809a5e5","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css -m"},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"repository":{"url":"git+https://github.com/Walidadebayo/react-video-audio-player.git","type":"git"},"_npmVersion":"10.8.2","description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","postcss":"^8.5.3","ts-jest":"^29.2.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","@types/react":"^19.0.10","autoprefixer":"^10.4.20","@types/react-dom":"^19.0.4","@babel/preset-env":"^7.26.9","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.4","@testing-library/dom":"^10.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.25.0","eslint-plugin-react-hooks":"^5.1.0","@rollup/plugin-node-resolve":"^16.0.0","eslint-plugin-react-refresh":"^0.4.19","rollup-plugin-ignore-import":"^1.3.2","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","hls.js":">=1.0.0","react-dom":"^18.0.0 || ^19.0.0","wavesurfer.js":">=7.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"hls.js":{"optional":true},"react-dom":{"optional":false},"wavesurfer.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-video-audio-player_1.6.4_1786221738152_0.7047098589553291","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"react-video-audio-player","version":"1.6.5","description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","license":"MIT","author":{"name":"Walid Adebayo","email":"adebayowalid@gmail.com","url":"https://walidadebayo.netlify.app"},"type":"module","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./video":{"types":"./dist/VideoPlayer.d.ts","import":"./dist/VideoPlayer.js","default":"./dist/VideoPlayer.js"},"./audio":{"types":"./dist/AudioPlayer.d.ts","import":"./dist/AudioPlayer.js","default":"./dist/AudioPlayer.js"},"./css":"./dist/video-audio-player.css"},"sideEffects":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Walidadebayo/react-video-audio-player.git"},"keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"funding":{"type":"individual","url":"https://www.buymeacoffee.com/walidadebayo"},"bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"homepage":"https://react-video-audio-player.vercel.app","scripts":{"test":"tsc --project tsconfig.test.json && jest","build":"tsc && npm run build:css && rollup -c","build:css":"tailwindcss -i ./src/video-audio-player.css -o ./dist/video-audio-player.css -m"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","hls.js":">=1.0.0","wavesurfer.js":">=7.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"hls.js":{"optional":true},"wavesurfer.js":{"optional":true}},"contributors":[{"name":"Walid Adebayo","email":"adebayowalid@gmail.com","url":"https://github.com/Walidadebayo"}],"devDependencies":{"@babel/core":"^7.26.9","@babel/preset-env":"^7.26.9","@babel/preset-react":"^7.26.3","@babel/preset-typescript":"^7.26.0","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.2.0","@types/jest":"^29.5.14","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^8.25.0","@typescript-eslint/parser":"^8.25.0","autoprefixer":"^10.4.20","babel-jest":"^29.7.0","eslint":"^9.21.0","eslint-plugin-react":"^7.37.4","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-react-refresh":"^0.4.19","identity-obj-proxy":"^3.0.0","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","postcss":"^8.5.3","rollup":"^4.34.8","rollup-plugin-ignore-import":"^1.3.2","tailwindcss":"^3.4.17","ts-jest":"^29.2.6","tslib":"^2.8.1","typescript":"^5.7.3"},"_id":"react-video-audio-player@1.6.5","gitHead":"62c0ee17c04b23b8dfb03d82fef1ee90a6d53d3d","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-E40DciZPqgKpAe+Z4V4xi8/CyLNYDtyBB9xoNI3GCVFksNAzeSVcq9vdlPiot1xNstLDvJJJAPD4MkwzIShEDQ==","shasum":"41e17dbe8637bf023aa24b76ab15af67b97be698","tarball":"https://registry.npmjs.org/react-video-audio-player/-/react-video-audio-player-1.6.5.tgz","fileCount":23,"unpackedSize":1026609,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCjAyO6ZKRV8wPNdg1v7fzPqAq27IkrZW85KkmYJii/YQIhAN1rK3csWvCy+9VpFo9D2ky5gt+ZTZihRHd87CmnUNuP"}]},"_npmUser":{"name":"adeal","email":"adebayowalid@gmail.com"},"directories":{},"maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-video-audio-player_1.6.5_1787353123888_0.4988834534200295"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-16T02:32:43.103Z","modified":"2026-08-21T22:58:44.218Z","1.0.0":"2025-02-11T23:29:27.117Z","1.0.1":"2025-02-12T15:34:51.884Z","1.0.2":"2025-02-13T04:16:54.292Z","1.0.4":"2025-02-13T04:41:56.489Z","1.0.5":"2025-02-13T04:47:58.059Z","1.0.6":"2025-02-16T02:32:43.382Z","1.0.7":"2025-02-16T03:33:12.530Z","1.0.8":"2025-02-16T03:41:45.966Z","1.0.9":"2025-02-16T19:54:26.905Z","1.0.10":"2025-02-17T02:10:01.887Z","1.0.11":"2025-02-19T18:52:53.061Z","1.1.0":"2025-02-25T01:15:18.982Z","1.2.0":"2025-02-25T03:34:12.995Z","1.3.0":"2025-02-28T21:09:01.848Z","1.3.1":"2025-03-05T12:23:00.833Z","1.3.2":"2025-03-05T12:46:52.446Z","1.3.3":"2025-03-17T00:04:11.170Z","1.3.4":"2025-03-17T00:09:51.359Z","1.3.5":"2025-08-16T18:36:21.274Z","1.3.6":"2025-08-17T15:49:30.922Z","1.3.7":"2025-08-23T14:44:50.099Z","1.4.0":"2026-05-12T00:36:46.636Z","1.4.1":"2026-07-17T03:16:44.607Z","1.5.0":"2026-07-17T11:58:57.952Z","1.5.1":"2026-07-22T01:40:15.720Z","1.6.0":"2026-07-28T21:17:58.166Z","1.6.1":"2026-07-29T00:30:37.194Z","1.6.2":"2026-07-29T17:20:29.508Z","1.6.3":"2026-07-29T18:32:07.300Z","1.6.4":"2026-08-08T20:42:18.299Z","1.6.5":"2026-08-21T22:58:44.035Z"},"bugs":{"url":"https://github.com/Walidadebayo/react-video-audio-player/issues"},"author":{"name":"Walid Adebayo","email":"adebayowalid@gmail.com","url":"https://walidadebayo.netlify.app"},"license":"MIT","homepage":"https://react-video-audio-player.vercel.app","keywords":["react","media player","video player","audio player","react video player","react audio player","react media player","react av player","react multimedia","media playback","react music player","react streaming player","react video streaming","react audio streaming","react video streaming player","react audio streaming player","react player"],"repository":{"type":"git","url":"git+https://github.com/Walidadebayo/react-video-audio-player.git"},"description":"React Video Audio Player is a lightweight, customisable React video player and React audio player that supports video, audio, and streaming playback. Perfect for building modern media applications.","contributors":[{"name":"Walid Adebayo","email":"adebayowalid@gmail.com","url":"https://github.com/Walidadebayo"}],"maintainers":[{"name":"adeal","email":"adebayowalid@gmail.com"}],"readme":"<div align=\"center\">\n  <a href=\"https://react-video-audio-player.vercel.app\">\n    <picture>\n      <img alt=\"React Video Audio Player logo\" src=\"https://i.ibb.co/nsrdWgxg/Logo.png\" height=\"128\">\n    </picture>\n  </a>\n<h1>React Video Audio Player 🎬🎵</h1>\n</div>\n\n![npm version](https://img.shields.io/npm/v/react-video-audio-player)\n[![Live Demo](https://img.shields.io/badge/demo-live-blue)](https://react-video-audio-player.vercel.app/demo)\n[![Documentation](https://img.shields.io/badge/docs-read-blue)](https://react-video-audio-player.vercel.app/docs)\n![license](https://img.shields.io/npm/l/react-video-audio-player)\n![build status](https://img.shields.io/github/actions/workflow/status/Walidadebayo/react-video-audio-player/ci.yml)\n![downloads](https://img.shields.io/npm/dt/react-video-audio-player)\n![size](https://img.shields.io/bundlephobia/min/react-video-audio-player)\n\n## Getting Started\n\nReact Video Audio Player is a lightweight, customisable **React video player** and **React audio player** that supports video, audio, and streaming playback. Perfect for building modern media applications.\n\n- [Getting Started](#getting-started)\n- [Features](#features)\n  - [Video Player](#video-player)\n  - [Audio Player](#audio-player)\n- [Installation](#installation)\n  - [NPM](#npm)\n  - [CDN](#cdn)\n- [🚀 Quick Start](#-quick-start)\n  - [React and Next.js Usage](#react-and-nextjs-usage)\n  - [CDN Usage](#cdn-usage)\n- [📖 Full Documentation](#-full-documentation)\n- [License](#license)\n- [Contributing](#contributing)\n- [Acknowledgements](#acknowledgements)\n- [Code of Conduct](#code-of-conduct)\n- [References](#references)\n- [Author](#author)\n\n## Features\n\n✅ Full support for **video and audio**  \n✅ Custom controls and styling  \n✅ **Chapter Markers**: Visual ticks on timeline progress bar with active chapter titles in hover tooltips  \n✅ **Audio Playlist**: Multi-track audio support with auto-advance and next/prev controls  \n✅ **HLS Streaming (`.m3u8`)**: Adaptive bitrate streaming & live streams for video and audio  \n✅ **Quality Selector**: Switch between Auto, 1080p, 720p, 480p, 360p, or audio bitrates  \n✅ Audio Player uses **WaveSurfer** for audio visualisation  \n✅ Audio Player works with **MP3, WAV, M4A, MP4, AAC, WMA, FLAC, OGG, OPUS, WEBM, and HLS streams**  \n✅ Video Player works with **MP4, WEBM, OGV/OGG, MKV, and HLS streams**  \n✅ Responsive and **easy to integrate in React apps**  \n✅ **Keyboard shortcuts** for easy navigation  \n✅ **Customizable UI icons**  \n✅ **Ambient Glow Mode (`ambientMode`)**: YouTube-style dynamic, color-matched canvas aura behind video player  \n✅ **Waveform Customisation**: Custom `waveColor`, `progressColor`, `barWidth`, `barGap`, `barRadius` props  \n✅ **Accessibility & ARIA Audit**: Live screen reader announcements (`aria-live=\"polite\"`), slider roles, and ARIA labels  \n✅ **Visibility & Analytics Callback**: `onVisibilityChange={(isVisible) => ...}` exposes player viewport and tab visibility state  \n✅ **Buffering Callback**: `onBuffering={(isBuffering) => ...}` exposes buffering state for custom loading indicators  \n✅ **Media Session API**: lock screen, headset, and keyboard media key controls built in  \n✅ **Buffered range display**: shows how much of the video has loaded on the timeline  \n✅ **Pause on scroll / tab switch**: optionally pause and auto-resume based on viewport and tab visibility\n\n### Video Player\n\n- **Chapter Markers**: Define timeline chapters (`chapters={[{ time: 0, label: 'Intro' }]}`) with visual markers and hover tooltips.\n- **HLS Streaming & Quality Selector**: Stream `.m3u8` playlists and live streams with adaptive quality controls (Auto, 1080p, 720p, 480p, 360p).\n- **Play/Pause**: Toggle video playback.\n- **Mute/Unmute**: Toggle video sound.\n- **Fullscreen**: Toggle fullscreen mode.\n- **Picture-in-Picture**: Toggle picture-in-picture mode (not supported on iOS).\n- **Volume Control**: Adjust the volume.\n- **Playback Speed**: Change the playback speed (0.25x, 0.5x, 0.75x, 1x, 1.25x, 1.5x, 1.75x, 2x).\n- **Seek Control**: Seek to different parts of the video.\n- **Buffered Range**: Native slider background track shows how much of the video has been buffered.\n- **Media Session API**: Automatically registers with the browser so keyboard media keys, OS lock screen controls, and Bluetooth headset buttons control the player.\n- **Pause on scroll**: Use `pauseWhenHidden` to pause when the player leaves the viewport or browser tab and auto-resume when visible.\n- **Keyboard Shortcuts**: Built-in keyboard shortcuts for better accessibility and user experience.\n- **Custom Icons**: Replace default UI icons with your own custom React components or SVGs.\n- **Poster Auto Generation**: Automatically generate a poster image from the video.\n\n### Audio Player\n\n- **Audio Playlist**: Multi-track playlists with automatic track advancement and next/prev controls.\n- **Chapter Markers**: Define timeline chapters with visual markers and hover tooltips for podcasts and long audio.\n- **HLS Audio Streaming & Bitrate Selector**: Stream audio `.m3u8` feeds with adaptive quality controls (Auto, 320k, 256k, 128k).\n- **Play/Pause**: Toggle audio playback.\n- **Mute/Unmute**: Toggle audio sound.\n- **Volume Control**: Adjust the volume.\n- **Playback Speed**: Change the playback speed (0.25x, 0.5x, 0.75x, 1x, 1.25x, 1.5x, 1.75x, 2x).\n- **Seek Control**: Seek to different parts of the audio.\n- **Media Session API**: Automatically registers with the browser so keyboard media keys, OS lock screen controls, and Bluetooth headset buttons control the player.\n- **Pause on scroll**: Use `pauseWhenHidden` to pause when the player leaves the viewport or browser tab and auto-resume when visible.\n- **Keyboard Shortcuts**: Built-in keyboard shortcuts for better accessibility and user experience.\n- **Custom Icons**: Replace default UI icons with your own custom React components or SVGs.\n\n## Installation\n\n### NPM\n\nTo install the package, use npm:\n\n```bash\nnpm install react-video-audio-player\n```\n\n### CDN\n\nYou can also include the package directly via CDN:\n\n```html\n<!-- UMD -->\n<script src=\"https://cdn.jsdelivr.net/npm/react-video-audio-player/dist/index.umd.min.js\"></script>\n<link\n  rel=\"stylesheet\"\n  href=\"https://cdn.jsdelivr.net/npm/react-video-audio-player/dist/video-audio-player.min.css\"\n/>\n```\n\n## 🚀 Quick Start\n\n### React and Next.js Usage\n\n```tsx\nimport { VideoPlayer, AudioPlayer } from \"react-video-audio-player\";\n\n<VideoPlayer src=\"video.mp4\" controls autoPlay />;\n<AudioPlayer src=\"audio.mp3\" controls />;\n```\n\n### CDN Usage\n\n[JSFiddle Demo](https://jsfiddle.net/cp7jzgwe/3/)\n\n```html\n<div id=\"video-player-container\"></div>\n<div id=\"audio-player-container\"></div>\n\n<!-- UMD -->\n<script src=\"https://cdn.jsdelivr.net/npm/react-video-audio-player/dist/index.umd.min.js\"></script>\n<link\n  rel=\"stylesheet\"\n  href=\"https://cdn.jsdelivr.net/npm/react-video-audio-player/dist/video-audio-player.min.css\"\n/>\n\n<script>\n  // Initialise the VideoPlayer\n  const videoPlayerContainer = document.getElementById(\n    \"video-player-container\",\n  );\n  const videoPlayer = VideoPlayer({\n    src: \"video.mp4\",\n    controls: true,\n    autoPlay: false,\n    muted: false,\n    loop: false,\n    poster: \"poster.jpg\",\n    onReady: () => {\n      console.log(\"Video is ready to play\");\n    },\n  });\n  videoPlayerContainer.appendChild(videoPlayer);\n\n  // Initialise the AudioPlayer\n  const audioPlayerContainer = document.getElementById(\n    \"audio-player-container\",\n  );\n  const audioPlayer = AudioPlayer({\n    src: \"audio.mp3\",\n    controls: true,\n    autoPlay: false,\n    muted: false,\n    loop: false,\n    onReady: () => {\n      console.log(\"Audio is ready to play\");\n    },\n  });\n  audioPlayerContainer.appendChild(audioPlayer);\n</script>\n```\n\n## 📖 Full Documentation\n\nFor detailed guides, API reference, and demos, visit:  \n➡️ **[react-video-audio-player.vercel.app](https://react-video-audio-player.vercel.app/docs)**\n\n## License\n\nThis project is licensed under the MIT License.\n\n## Contributing\n\nWe welcome contributions! Please see the [CONTRIBUTING.md](https://github.com/Walidadebayo/react-video-audio-player/blob/main/CONTRIBUTING.md) file for guidelines on how to contribute to this project.\n\n## Acknowledgements\n\nThis project uses the following libraries:\n\n- [WaveSurfer](https://wavesurfer.xyz/) for the audio visualisation\n- [Lucide React](https://lucide.dev/) for the svg icons\n- [Remix Icon](https://remixicon.com/) for the svg icons\n- [Tailwind CSS](https://tailwindcss.com/) for the styling\n\n## Code of Conduct\n\nBy participating in this project, you agree to abide by the [Code of Conduct](https://github.com/Walidadebayo/react-video-audio-player/blob/main/CODE_OF_CONDUCT.md). Please be respectful and considerate of others in the community.\n\n## References\n\n- [React Video Audio Player Demo](https://react-video-audio-player.vercel.app/demo)\n- [JSFiddle Demo](https://jsfiddle.net/cp7jzgwe/3/)\n- [React Video and Audio Player Documentation](https://react-video-audio-player.vercel.app/docs)\n- [React Video and Audio Player Git](https://github.com/Walidadebayo/react-video-audio-player.git)\n- [React Video and Audio Player License](https://github.com/Walidadebayo/react-video-audio-player/blob/main/LICENSE)\n\n## Author\n\n- [Walid Adebayo](https://walidadebayo.netlify.app/)\n\n<a href=\"https://www.buymeacoffee.com/walidadebayo\"><img src=\"https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=&slug=walidadebayo&button_colour=FFDD00&font_colour=000000&font_family=Comic&outline_colour=000000&coffee_colour=ffffff\" /></a>\n","readmeFilename":"README.md"}