{"_id":"react-web-player","_rev":"28-41c38f209b8b46f6795a6990605edb8b","name":"react-web-player","dist-tags":{"latest":"0.1.31"},"versions":{"0.1.2":{"name":"react-web-player","version":"0.1.2","description":"Минимум ререндеров. Максимум гибкости и контроля. Веб Плеер для React.js.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","decode-uri-component":"^0.4.1","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","react-intersection-observer":"^9.5.3","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","split-on-first":"^3.0.0","tslib":"^2.6.2","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"lucide-react":"^0.3","react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.2","gitHead":"0be2690da9c9a55277b6889fa13ee67c19657664","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-2sWFB+AVBsxz2D+nnU4P4ZZg852sOxlTOy2Oy/q22fUW9IetXia8Eqg1CKqhg3azd1hqbjJyf+wGzytqOGAkIw==","shasum":"4c07ae0f5f10f3a59e9986eb4994bdd0c13aa0a4","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.2.tgz","fileCount":55,"unpackedSize":34736,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWOmFKawwuvTPQIPjlbccbY86CMfn95HCmQphwHGuRgQIgH7KbzoBPmK4BXef06SR9H0wRpAVp4bUO440l7i5ospE="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.2_1705862537470_0.5566383590784805"},"_hasShrinkwrap":false},"0.1.3":{"name":"react-web-player","version":"0.1.3","description":"Минимум ререндеров. Максимум гибкости и контроля. Веб Плеер для React.js.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","decode-uri-component":"^0.4.1","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","react-intersection-observer":"^9.5.3","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","split-on-first":"^3.0.0","tslib":"^2.6.2","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.3","gitHead":"0be2690da9c9a55277b6889fa13ee67c19657664","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-vF2hrCMoUFaJzsBdrJUmL7OmbZZoTc9EwNOI2+ZniCxHus34SWGWIsdDbhuOFTw0KpCzSpQAtgzqatQwtsP4NA==","shasum":"d69d17a8e6739e573c2fcceacf6063180c93bf71","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.3.tgz","fileCount":55,"unpackedSize":34709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG+ERj5DDmh1zs14A2eVdW5RW5YkV8KI/C4SFxq4obPwIgX/NWvAN/zaCEZ4SrM1jd1GBq/nM1GwYljna8k7SdjHo="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.3_1705862766606_0.762460447387544"},"_hasShrinkwrap":false},"0.1.4":{"name":"react-web-player","version":"0.1.4","description":"Минимум ререндеров. Максимум гибкости и контроля. Веб Плеер для React.js.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","decode-uri-component":"^0.4.1","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","react-intersection-observer":"^9.5.3","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","split-on-first":"^3.0.0","tslib":"^2.6.2","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.4","gitHead":"0be2690da9c9a55277b6889fa13ee67c19657664","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-vryDtNAokVGHP4erSHOOq3XZX7oGRX0sxFTHOdJ7J3wiqkqpsezMIfwICfqdA9G1eX8dXNZjbDokX5XcZr103w==","shasum":"c34d5d1bc359484865db9c40113d72cec05c4050","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.4.tgz","fileCount":51,"unpackedSize":34149,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICe+/7UFUMDkzaRW5CegT1BKoA3HwaKhn8n8y7iDdglgAiEApLxtMPBKqJ+gKbCyMSjBUkB5D9IGvy3j91yHQ0wdpaM="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.4_1705902770108_0.3520045854956053"},"_hasShrinkwrap":false},"0.1.5":{"name":"react-web-player","version":"0.1.5","description":"Минимум ререндеров. Максимум гибкости и контроля. Веб Плеер для React.js.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","decode-uri-component":"^0.4.1","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","react-intersection-observer":"^9.5.3","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","split-on-first":"^3.0.0","tailwind-merge":"^2.2.0","tslib":"^2.6.2","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.5","gitHead":"0be2690da9c9a55277b6889fa13ee67c19657664","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-lEK+pF6RrgB1wkHrEXW9Exexs15O8nWV2aKTnU4ZzHp3pxfvB0r1QzdiVA12hjJwIigoVQFU/wuha9nACpeNQw==","shasum":"f43d3790404327ea9ea478aa7fd301965437da8e","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.5.tgz","fileCount":55,"unpackedSize":57647,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE1PVtuN8viOE7/fEE5kcQr3UXdNi1dwtGTFyZypEuKAIgWBnKtW1VSCtavAbDad/yBYAlahsaSpE8dwJFK7bdJx8="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.5_1705933890807_0.7767876118198129"},"_hasShrinkwrap":false},"0.1.6":{"name":"react-web-player","version":"0.1.6","description":"Минимум ререндеров. Максимум гибкости и контроля. Веб Плеер для React.js.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","decode-uri-component":"^0.4.1","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","react-intersection-observer":"^9.5.3","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","split-on-first":"^3.0.0","tailwind-merge":"^2.2.0","tslib":"^2.6.2","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.6","gitHead":"0be2690da9c9a55277b6889fa13ee67c19657664","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-Ng27RjaAXAHEqNw3j65SI4i0co1SQ2Ej65G8WrR4nplzQBaS5MmgGLMKOEiCF2eeN7ZKpX+mPpdyjlCmTRYE3Q==","shasum":"a0c031bdf36c88f5cba545614bb49a4cbedacf19","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.6.tgz","fileCount":56,"unpackedSize":57671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlC1K3laFssmpWHqEv+yKmhFJqiufiL3+BFSjvfuLIeAiAFrExJFYNsOYC5SoDrMcNn/3q10TGuv3KG6aBBE0R1UQ=="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.6_1705940556677_0.15147743597005014"},"_hasShrinkwrap":false},"0.1.7":{"name":"react-web-player","version":"0.1.7","description":"just a React component for playing your videos without any unnecessary rerenders, also giving you an ultimate power to customize/control your Player.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","decode-uri-component":"^0.4.1","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","react-intersection-observer":"^9.5.3","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","split-on-first":"^3.0.0","tailwind-merge":"^2.2.0","tslib":"^2.6.2","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.7","gitHead":"3fb18f7b4046bab3d17064e5a35b3a8451333e7a","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ggC5fwipkKsZvXmZ+tkM+MDwezRQ7WP+WTYh/EVYBMOdmUBUM8IcURvdjeV3vThlGN82FcOwiYtTBfRPqbpaVQ==","shasum":"09d9e3defa840a7754aa4f97c002d319aa151d0b","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.7.tgz","fileCount":58,"unpackedSize":60792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeB/z9tTy3vMh/ai7p3cHxztTVUTm7e+BHwK6oaOGjfAiB2888mhbnOvoHVd2p54NA+wwH+BJu+QveztH597gbxSg=="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.7_1706022193473_0.06897045307009586"},"_hasShrinkwrap":false},"0.1.8":{"name":"react-web-player","version":"0.1.8","description":"just a React component for playing your videos without any unnecessary rerenders, also giving you an ultimate power to customize/control your Player.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","decode-uri-component":"^0.4.1","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","react-intersection-observer":"^9.5.3","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","split-on-first":"^3.0.0","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","tslib":"^2.6.2","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.8","gitHead":"60aea2eabfe70730f7b6e823074cc96840e16483","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-WH+n0EaxhzBvgf3RTIN7Nz8DimUK5VkaOLlOgGn+iFtv4Mc+N6m81qf7yO865qITdMxISvZeVhYWvY7MJMVqfg==","shasum":"9e00bb311cf660e51c6815b4f9107cb2538853f3","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.8.tgz","fileCount":58,"unpackedSize":60820,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQVKmWhpMoWkGSDlXejjs/WWJ53Ot8mgbScs8nJUeoNwIhAP4cAwcTgBA3vS/Z90SuBCj2MJFoWBbAwlCVJv0QWjfg"}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.8_1706024601773_0.03313940679465799"},"_hasShrinkwrap":false},"0.1.9":{"name":"react-web-player","version":"0.1.9","description":"just a React component for playing your videos without any unnecessary rerenders, also giving you an ultimate power to customize/control your Player.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","decode-uri-component":"^0.4.1","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","react-intersection-observer":"^9.5.3","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","split-on-first":"^3.0.0","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","tslib":"^2.6.2","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.9","gitHead":"60aea2eabfe70730f7b6e823074cc96840e16483","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-+rI4t+MVWRGP8bJjPqia/I5v0X/fQb7yfykoMUTKAy/47sYtdAbMEBgAeSgUooZnSTpDd8o8Q3cs5jfuqH4s0Q==","shasum":"a58d275c559c16deb9675d067eec748c5b17502a","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.9.tgz","fileCount":58,"unpackedSize":60820,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/rp6hATbpAAFMW8lk32n+8RqNJyiE2wZD5r0ZhYutJAIhAP1ulnfTZrtaWzbIDA/keFGx3MvvFYpmYMTClLnyDEXS"}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.9_1706026042021_0.9685505930020772"},"_hasShrinkwrap":false},"0.1.10":{"name":"react-web-player","version":"0.1.10","description":"just a React component for playing your videos without any unnecessary rerenders, also giving you an ultimate power to customize/control your Player.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.10","gitHead":"60aea2eabfe70730f7b6e823074cc96840e16483","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-9HOWToI/K3YaGO692QpL2PiDrqNk4EPf9UXeoJC1Ib28LVOFPqHw8zkWKOordmCCQKK0rM/d3GCLpm1hMLlz8Q==","shasum":"ea4f170f965e45063c6ed7fa173a0e97bf94be3e","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.10.tgz","fileCount":58,"unpackedSize":60697,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyy4l1CxjG8F+8rxi7RkUMOC9BhStQupAo+c1gBMLWwQIhAMq+IspwDKhnkHN4kj5xx5vhjxYyES8fYENoZMGzph0U"}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.10_1706026957966_0.2903985086747558"},"_hasShrinkwrap":false},"0.1.11":{"name":"react-web-player","version":"0.1.11","description":"just a React component for playing your videos without any unnecessary rerenders, also giving you an ultimate power to customize/control your Player.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.11","gitHead":"fd0c8411438ed7bd75c5f26134ad6553b128ce53","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-EgPg2Joa75p03eIoMNjL+2JThFeU5KdxkKgQNHTgFHqHIihRapLc8W6ReHlc/ZoRleNO6TgIE1G0zay23NNYrw==","shasum":"945aa5895b5febc44061ab792800466b32f7322a","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.11.tgz","fileCount":58,"unpackedSize":59869,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ3IyXSl7srp+M5AsGCo1kZLnZVmXMC4esrMbjrIWPsgIgN5MSa5Z8Vqv92+zumrMwO+r2NDaV78Zs+wIA8lAWflk="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.11_1706107754883_0.7965276777460832"},"_hasShrinkwrap":false},"0.1.12":{"name":"react-web-player","version":"0.1.12","description":"just a React component for playing your videos without any unnecessary rerenders, also giving you an ultimate power to customize/control your Player.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.12","gitHead":"fd0c8411438ed7bd75c5f26134ad6553b128ce53","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-to42U7o4SgIUC8IFL9H+4iMo6yu4pkWtrLr9tI1v832lYE9UTI0ZIYo9Cc4QJcyNAf9vmzX93zFe8sRzBpxTfw==","shasum":"4c1fd16dfcd192de0139055856c31d35adc48901","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.12.tgz","fileCount":58,"unpackedSize":59869,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFk0AJUkziT1ygEta8BSJqoxirHnlqcBkIRF6Uen1n4gAiBSZjs3e3xoyE2GHtgrEE0sSBWgOGjeTViRg+B2TUG3ug=="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.12_1706108290244_0.36319740760908803"},"_hasShrinkwrap":false},"0.1.13":{"name":"react-web-player","version":"0.1.13","description":"just a React component for playing your videos without any unnecessary rerenders, also giving you an ultimate power to customize/control your Player with global state.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.13","gitHead":"fd0c8411438ed7bd75c5f26134ad6553b128ce53","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ldLQTDbZ7SgidO4nfl4mt9IvGvuaMy6dwx08CfFG+mxXA57cDbjsl7s0dt6cPy9zfRTubn2hRHjCOiJdrfciiw==","shasum":"898d0a093f9c8d39a8011b7603fa51bf2dc3a1bc","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.13.tgz","fileCount":58,"unpackedSize":61994,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXY/XXSpHNmtDT56toWGqwKyKAb4k2mE5khkaTs9H/3AIhAIIFR0YIi9T1tEgGM/0NposAgobOrrRyL7WaP55OPuHJ"}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.13_1706111807663_0.599767263824766"},"_hasShrinkwrap":false},"0.1.14":{"name":"react-web-player","version":"0.1.14","description":"just a React component for playing your videos without any unnecessary rerenders, also giving you an ultimate power to customize/control your Player with global state.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.14","gitHead":"19e8b46249c6a0e616bca00d2c8c8edd9aef8341","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-wno8M+rq9FMlsTZ+q3LBBU1GCn7TTnyl2eJ71LsxksCpnyT2pABKfix1EdWyx9dcHw6FNonttVTdYfvCBLOOew==","shasum":"d46a4eed3d1e0b80661b95e918f24184451a6374","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.14.tgz","fileCount":58,"unpackedSize":63484,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiAKvkWiFv3UbjH0EnZ9FiGDLsSBu/MmI+gaAH6NhH7QIhAOi8wGSHtl2b89+4eRHDK94btmWaqqVeYpK5kpJAJCH6"}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.14_1706114391243_0.961409875198389"},"_hasShrinkwrap":false},"0.1.15":{"name":"react-web-player","version":"0.1.15","description":"just a React component for playing your videos without any unnecessary rerenders, also giving you an ultimate power to customize/control your Player with global state.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"homepage":"https://react-web-player.ru/","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.15","gitHead":"19e8b46249c6a0e616bca00d2c8c8edd9aef8341","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-AqMahFV1n9DUvPr+8cdrxxUZGRr7Mhh6juphoZEzxQmdGB1GZKuRLJ9EctgGFKfGwRbyLWr5+zTkS6RkqIqpYA==","shasum":"c80b84916d8da3c2caa278e98f847ab69be4476a","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.15.tgz","fileCount":58,"unpackedSize":63530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBD78PNk584MBNvDutfqiZ1vdgq5YSRzHw29ZPSLotggAiBZYZzAKaZcBeZqCPCdJYfr03tY+oh/WnS0kqau+YjKYw=="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.15_1706114564665_0.8349276297455324"},"_hasShrinkwrap":false},"0.1.16":{"name":"react-web-player","version":"0.1.16","description":"just a React component for playing your videos without any unnecessary rerenders, also giving you an ultimate power to customize/control your Player with global state.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"homepage":"https://react-web-player.ru","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.16","gitHead":"19e8b46249c6a0e616bca00d2c8c8edd9aef8341","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ZDvAsI9vboVIt/bwD616Q7Ij7Ju8Leix1wfohnCv47qss1/wyPuU+joBzyZDSqt7JiG8XSgdJ02UPoA2JehSTA==","shasum":"9ac318bb6f63f947754018d98b6d0a8e37310e5d","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.16.tgz","fileCount":58,"unpackedSize":63529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvlXBVN79XUe38OStkEm1Q8C8uCIGMRyx/mSic9QEdOgIhAPgX8/+QOXbDKe0hWJKTAJrG2aVSHhPl/EyS++ZdpMMv"}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.16_1706114603195_0.8626850593675361"},"_hasShrinkwrap":false},"0.1.17":{"name":"react-web-player","version":"0.1.17","description":"just a React component for playing your videos without any unnecessary rerenders, also giving you an ultimate power to customize/control your Player with global state.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"homepage":"https://react-web-player.ru","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.17","gitHead":"19e8b46249c6a0e616bca00d2c8c8edd9aef8341","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-zExMU/ChBctM+V+bV0p+bP820Pjl7hP4Hnyzddwe6pHKOhiIaYTlJrly0yIezvHMT409U1lH7yO61ghiq/4HvA==","shasum":"070846624743bd595f9fa2aaf8182a210fad3c31","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.17.tgz","fileCount":58,"unpackedSize":63529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDp7zlte35Yjtaq1mjduXoLxgR0fq/mLQRPmZfFL/KHUAiB9a5oyc5RR17z12yD2eh1DZh4Kq5ohYmBw6JBve88zZw=="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.17_1706114644753_0.5513465674958773"},"_hasShrinkwrap":false},"0.1.18":{"name":"react-web-player","version":"0.1.18","description":"just a React component for playing your videos without any unnecessary rerenders, also giving you an ultimate power to customize/control your Player with global state.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"homepage":"https://react-web-player.ru","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.18","gitHead":"cab554e00b869f59d1fd14d93bcd6ec4d9d77f45","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-5B4ELhe1OAbss39OdHNHc2JXJGrFvL2sdhfCgbhi6NR29EQFVUrdxJx3dgWtb36ewSag0GXOzxXF/VS4gFiEiQ==","shasum":"01f2b605ddc3f234a8e3cdaee209ea085fb08f61","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.18.tgz","fileCount":58,"unpackedSize":63896,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTR4B7O3uCgQzFQ4FsSw/2W0CTcOoa3cDchg4bXlI+MAiBljQtVU56bKfWkZu1VYnpteXU3O+J4KFiZ55iyVWVnUQ=="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.18_1706171978302_0.1015969239214991"},"_hasShrinkwrap":false},"0.1.19":{"name":"react-web-player","version":"0.1.19","description":"just a React component for playing your videos without any unnecessary rerenders, also giving you an ultimate power to customize/control your Player with global state.","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"homepage":"https://react-web-player.ru","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.19","gitHead":"cab554e00b869f59d1fd14d93bcd6ec4d9d77f45","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-XoV+FskqjKS1+Tb3wPmXXkoGhTE3UAsGcOvuNRriTg9IFrd83FEtHoSBvxS/MIwbVeP5JMIgCB/wxPupej9OCg==","shasum":"25de9bad3e2c5ddb4fd8ddf20be9ebe49ad1b4fb","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.19.tgz","fileCount":58,"unpackedSize":64241,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeGWAo29RozLjT/W4rkNiDmwCNWdU9Z/v9h0Zj0dSiPwIhAOVb5F9IeNBcT6zGkHBMqSbVZ89OCPm8OhJEFzBFusYz"}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.19_1706783752595_0.7020518124881439"},"_hasShrinkwrap":false},"0.1.21":{"name":"react-web-player","version":"0.1.21","description":"just a React component for playing your videos without any unnecessary rerenders also allows you to have a global state for your video","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"homepage":"https://react-web-player.ru","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.21","gitHead":"cab554e00b869f59d1fd14d93bcd6ec4d9d77f45","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-xaLhzeJuc0lRKbVNKe/qaIDPrKu7lLVY82j1ZIXe3/oIa2P1nxQf3AX+XSiLtvz3MHWT5PkhIN3yAHliy9T20Q==","shasum":"30a9e40c74baa7f1154a7c649b99cd652c8f981f","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.21.tgz","fileCount":58,"unpackedSize":64244,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxyuPuRnCOAohJ1j+cOEuLmbJflfst1zCIfjFCGTvq4gIhAPlVI2rPFdTKn0aZ8McgP4QK0xfJ8Dj7GVUMoD12lCSs"}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.21_1706784434746_0.2862155857464026"},"_hasShrinkwrap":false},"0.1.22":{"name":"react-web-player","version":"0.1.22","description":"just a React component for playing your videos without any unnecessary rerenders also allows you to have a global state for your video","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"homepage":"https://react-web-player.ru","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.22","gitHead":"cab554e00b869f59d1fd14d93bcd6ec4d9d77f45","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-HluODOdq7oyBnyVofBV3CQpEsOFMzQpwbc/GCr3XflUSHwi9abg+rB3S5SDd87Uiy3sI4ePOUXqj6GT6Cz8EPw==","shasum":"fdfc6f00597b41fd995791fd74fc973feba47184","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.22.tgz","fileCount":58,"unpackedSize":64287,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiOuInxYi6jO9h0oCIX8PBAefrkzVgW2j2zoYk2OixpAiAfDxAby6JD5aL0niuzWCEpy9s33CnrBErx644ZfLVDRA=="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.22_1706784726456_0.3040727323401238"},"_hasShrinkwrap":false},"0.1.23":{"name":"react-web-player","version":"0.1.23","description":"just a React component for playing your videos without any unnecessary rerenders also allows you to have a global state for your video","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"homepage":"https://react-web-player.ru","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.23","gitHead":"cab554e00b869f59d1fd14d93bcd6ec4d9d77f45","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-pevBr6kJEhs3dctDkhhy5qMG09iVtXKCLZOoe+zySmV8RukHtYqbhDMd3y7uFvhONaniMj5Gpo+8IN2Xc+XN7g==","shasum":"49b4b61dc7cae55db2e4ccf33f03efe77d43739b","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.23.tgz","fileCount":58,"unpackedSize":72756,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW2hEiGI4fGnUA7FJebM87573cAY6gF5S+yOyplfWsgwIgTGDpUSBYPN2peW4OQIvfI4r7JchaR6HFi7JwTR0N9K0="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.23_1707112968638_0.45480762969028077"},"_hasShrinkwrap":false},"0.1.24":{"name":"react-web-player","version":"0.1.24","description":"just a React component for playing your videos without any unnecessary rerenders also allows you to have a global state for your video","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"homepage":"https://react-web-player.ru","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.24","gitHead":"cab554e00b869f59d1fd14d93bcd6ec4d9d77f45","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-LmJmumhofWhReqWFKuIioBpZZkxVtVzZfW+Nq7FQMgFtSVd7k1+UTsqndFgzUszzFEKRIcgY1yvApA4Tae0LMA==","shasum":"b67686d57de8cbe5ef68160ff181ebd47ee74ae4","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.24.tgz","fileCount":58,"unpackedSize":72775,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp6Bbf66EvU4M982avEM5c787tC5x6bQPYT6OCJl5hWgIgXQ0uRfUKSepJhaUZTK+05GKahebch2B0iZ8sDtkt5QU="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.24_1707129207161_0.9777460010174068"},"_hasShrinkwrap":false},"0.1.25":{"name":"react-web-player","version":"0.1.25","description":"just a React component for playing your videos without any unnecessary rerenders also allows you to have a global state for your video","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"homepage":"https://react-web-player.ru","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.25","gitHead":"cab554e00b869f59d1fd14d93bcd6ec4d9d77f45","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-6TmYHzXwQ93ifcAjvRE4tSJJZUdxYvVjJdyeRKqSnFbDtyBUTMnEnYmNpoHXrIbG5hHblYps92+QDBEZ7dLQKg==","shasum":"3930721ab8df16f9c687cdec2cc406e4510e1d46","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.25.tgz","fileCount":58,"unpackedSize":74700,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8KXAaDg/JpRxA6MVXDnYHSx7zkjIFzNseOecgMLa4jgIgF89uzfL/mE5Kb5QzydVwukcz4xVpU8rZi9yRduFfTCA="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.25_1707136365622_0.6639045299623223"},"_hasShrinkwrap":false},"0.1.26":{"name":"react-web-player","version":"0.1.26","description":"just a React component for playing your videos without any unnecessary rerenders also allows you to have a global state for your video","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"homepage":"https://react-web-player.ru","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.26","gitHead":"cab554e00b869f59d1fd14d93bcd6ec4d9d77f45","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-DnnWGVqbeNX3xiTJ6772OvzRfEnhl8pcBuoZctpDc8GG1LT4WZS8cROvbLH8k20SYpW3PJ9T9Urotf8ThbTlfQ==","shasum":"a13af5c7571e44fee520685f3885d864acbdb9db","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.26.tgz","fileCount":58,"unpackedSize":74608,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVZm7XDyo8PM3Au1cw9ttHdcMorbwQURNQhEXX/TmYBgIhALq7osZDUx50DTPDclJiQpExMBBxOXytHC8ur87JDBWU"}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.26_1707181588951_0.04980871804568565"},"_hasShrinkwrap":false},"0.1.27":{"name":"react-web-player","version":"0.1.27","description":"just a React component for playing your videos without any unnecessary rerenders also allows you to have a global state for your video","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"homepage":"https://react-web-player.ru","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.27","gitHead":"cab554e00b869f59d1fd14d93bcd6ec4d9d77f45","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-M9hOpTN8qlARLJJdsJn8ONSI7usX6j8LGw0wN74vDwTYBfnKTQ/rXdC3NMzGxOkKiUSwYitaxWky8Ds61Ye5dA==","shasum":"9ef62afe4d7eadf58e7de095f2ae7f78d97143de","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.27.tgz","fileCount":58,"unpackedSize":74849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDznHqxiJWlUwV7TDZ17RMALbNwU32c9fI4kLQzPU9uDQIhAMiqKygLwX1RzaTCSL4crm0jyZPBzywEL3NMEO69PagU"}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.27_1707183075186_0.5699081486788515"},"_hasShrinkwrap":false},"0.1.28":{"name":"react-web-player","version":"0.1.28","description":"just a React component for playing your videos without any unnecessary rerenders also allows you to have a global state for your video","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"homepage":"https://react-web-player.ru","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"dependencies":{"rollup-plugin-import-css":"^3.4.0"},"_id":"react-web-player@0.1.28","gitHead":"9dafb1ca98fa5ff4e51c0a32172d281c9b6a3e01","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-dkYHvGbVA0HpLes5HQZ2Iy3/XonjUjuJK5k3HpIQzBAUcEsMYKuGJnfgZ3nyvueUbz0+cNKgVkxuijNfPhxOWg==","shasum":"ee95b8b37f0b504b98df087aaf629d1f779f192d","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.28.tgz","fileCount":58,"unpackedSize":74945,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUHvrXm06bATw0/+Vrwzhmvn5QrAeyfWQgUiMzWPn7ZAiEArScVwL9shpP+Tl/1HBlAdyiZ8UqVzXDSK3RLvMf0qbo="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.28_1707184472998_0.6670395980540202"},"_hasShrinkwrap":false},"0.1.29":{"name":"react-web-player","version":"0.1.29","description":"just a React component for playing your videos without any unnecessary rerenders also allows you to have a global state for your video","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"homepage":"https://react-web-player.ru","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.29","gitHead":"9dafb1ca98fa5ff4e51c0a32172d281c9b6a3e01","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-tyEeQZrN8js7NoAyagwW1tAaBMd/SZhTWmoqRiEuH21m5FrwFkaI6vchjU0eiErprb9TWsumk1Ypb8wrZ4zuhA==","shasum":"a1618cfc5da91212fa151ca5cb4c901999d0e916","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.29.tgz","fileCount":58,"unpackedSize":74849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAvLfjMaA0SQ3j9JHIEDmwDP8GBp9Sc5Xa9zGoRhEXbAIgGlhNB68Sj2nEDIw1sqJsZJyixWDi+67qRpS1JPDUFpw="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.29_1707185095865_0.5244142365402986"},"_hasShrinkwrap":false},"0.1.30":{"name":"react-web-player","version":"0.1.30","description":"just a React component for playing your videos without any unnecessary rerenders also allows you to have a global state for your video","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"homepage":"https://react-web-player.ru","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.30","gitHead":"5f9c0c43c0958072ced74e8d1966e65296e38b5e","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-W2d4kdFw6n5HAw5tGJHBdbhXGrAGEYCQoU4QkBzNc18nhnf+I2De32OQQfNZ9NtFDkdR7W+cYym8mcj9FZVc6A==","shasum":"3dfc2756a223e4626ed8c10194f846edd5ef3d67","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.30.tgz","fileCount":58,"unpackedSize":74858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVu+9FOHCqXNw4cLP/41CWe7YKy5FRbbVhDxYxS8jewAIgVXBpewnBjZw6dsutvNxN+h54rRvup4765ueFhbhmGEI="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.30_1707185970313_0.41354530718993066"},"_hasShrinkwrap":false},"0.1.31":{"name":"react-web-player","version":"0.1.31","description":"just a React component for playing your videos without any unnecessary rerenders also allows you to have a global state for your video","scripts":{"build":"rollup -c","delete":"rmdir /s /q dist"},"homepage":"https://react-web-player.ru","module":"dist/esm/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/preset-env":"^7.23.5","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.4","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","autoprefixer":"^10.4.16","clsx":"^2.1.0","lucide-react":"^0.314.0","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^4.7.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tailwind-merge":"^2.2.0","tailwindcss":"^3.4.1","typescript":"^5.3.3","zustand":"^4.5.0"},"peerDependencies":{"react":"^18","react-dom":"^18","zustand":"^4.5.0"},"_id":"react-web-player@0.1.31","gitHead":"5f9c0c43c0958072ced74e8d1966e65296e38b5e","_nodeVersion":"20.9.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-YA/oN/zeYFvSTT1TPhL7iWr7rwqvO5tfpvHGmut8kMQ6KvGt38po6h7V19nwTRh4YxDR9moGEtvyaXlciFIiCA==","shasum":"57ed9461ca00881694b98353fdec0a104b4297e5","tarball":"https://registry.npmjs.org/react-web-player/-/react-web-player-0.1.31.tgz","fileCount":58,"unpackedSize":74923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrEgJ2tFjnl6UV/+dXx7ctKmmFo1IXV/3njuO56CQ8YAiEAk4zctOeAAnr8HBhmKljTGJwy1kpAP8XdCy/2aYeRXSk="}]},"_npmUser":{"name":"eternalside","email":"reidsgadv@gmail.com"},"directories":{},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-web-player_0.1.31_1707186237024_0.7076594895860597"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-21T18:42:17.469Z","0.1.2":"2024-01-21T18:42:17.638Z","modified":"2024-02-06T02:23:57.416Z","0.1.3":"2024-01-21T18:46:06.834Z","0.1.4":"2024-01-22T05:52:50.252Z","0.1.5":"2024-01-22T14:31:31.109Z","0.1.6":"2024-01-22T16:22:36.907Z","0.1.7":"2024-01-23T15:03:13.647Z","0.1.8":"2024-01-23T15:43:21.920Z","0.1.9":"2024-01-23T16:07:22.164Z","0.1.10":"2024-01-23T16:22:38.148Z","0.1.11":"2024-01-24T14:49:15.038Z","0.1.12":"2024-01-24T14:58:10.417Z","0.1.13":"2024-01-24T15:56:47.829Z","0.1.14":"2024-01-24T16:39:51.439Z","0.1.15":"2024-01-24T16:42:44.830Z","0.1.16":"2024-01-24T16:43:23.377Z","0.1.17":"2024-01-24T16:44:04.905Z","0.1.18":"2024-01-25T08:39:38.436Z","0.1.19":"2024-02-01T10:35:52.754Z","0.1.21":"2024-02-01T10:47:14.957Z","0.1.22":"2024-02-01T10:52:06.601Z","0.1.23":"2024-02-05T06:02:48.911Z","0.1.24":"2024-02-05T10:33:27.421Z","0.1.25":"2024-02-05T12:32:45.863Z","0.1.26":"2024-02-06T01:06:29.117Z","0.1.27":"2024-02-06T01:31:15.380Z","0.1.28":"2024-02-06T01:54:33.156Z","0.1.29":"2024-02-06T02:04:56.069Z","0.1.30":"2024-02-06T02:19:30.457Z","0.1.31":"2024-02-06T02:23:57.248Z"},"maintainers":[{"name":"eternalside","email":"reidsgadv@gmail.com"}],"description":"just a React component for playing your videos without any unnecessary rerenders also allows you to have a global state for your video","keywords":[],"author":{"name":"EternalSide"},"license":"MIT","readme":"<h1 align='center'>\r\n  React Web Player\r\n</h1>\r\n\r\n<p align='center'>\r\nJust a simple React component for playing your videos without any unnecessary rerenders, also giving you an ultimate power to customize/control your Player and its global state.\r\n</p>\r\n\r\nNOTE: This is not a stable version or a ready library for u to use. If you are using the latest version of Next.js with TailwindCSS it will work just fine, but im just playing with it, so you get it.\r\nUnder the hood it using zustand to render only where needed and to have the global state. Tho, it will play your videos - full customization like changing buttons is not available.\r\n\r\n### Usage\r\n\r\n```bash\r\nnpm install react-web-player\r\n```\r\n\r\n```jsx\r\n//dont forget use client if u are using Next.js\r\n\"use client\";\r\nimport {VideoPlayer, usePlayer} from \"react-web-player\";\r\n\r\n// ok, this working. how to control or customize this now?\r\n<VideoPlayer url='https://files.edgestore.dev/s863vgoz59ii0hbb/videos/_public/e900eb9b-4e3f-4b66-a985-b9f71c4e5eb9.mp4' />;\r\n```\r\n\r\n### TailwindCSS\r\n\r\nBy default player using tailwindcss styling so u need to add this into your tailwind.config.ts file\r\n\r\n```jsx\r\n\tcontent: [\r\n\t\t\"./pages/**/*.{ts,tsx}\",\r\n\t\t\"./components/**/*.{ts,tsx}\",\r\n\t\t\"./app/**/*.{ts,tsx}\",\r\n\t\t\"./src/**/*.{ts,tsx}\",\r\n\t\t// add this or styles wont work\r\n\t\t\"./node_modules/react-web-player/dist/esm/**/*.{js,ts,tsx}\",\r\n\t],\r\n```\r\n\r\n### Props\r\n\r\n```jsx\r\n// <VideoPlayer/> under the hood using native HTML <video>, so you can pass any props that accepts <video> and it will work.\r\n<VideoPlayer\r\n\tclassName='h-64 w-64'\r\n\tonEnded={() => console.log(\"Video ended\")}\r\n\tautoPlay={true}\r\n\turl='https://files.edgestore.dev/s863vgoz59ii0hbb/videos/_public/e900eb9b-4e3f-4b66-a985-b9f71c4e5eb9.mp4'\r\n/>\r\n```\r\n\r\n### usePlayer()\r\n\r\n```jsx\r\n// u can use this hook to check/change state of the video.\r\nconst player = usePlayer();\r\n```\r\n","readmeFilename":"README.md","homepage":"https://react-web-player.ru"}