{"_id":"@api.video/react-native-player","_rev":"19-914bd836378212b6f1c543076a8a2936","name":"@api.video/react-native-player","dist-tags":{"latest":"1.1.2"},"versions":{"0.0.1":{"name":"@api.video/react-native-player","version":"0.0.1","keywords":[],"author":{"name":"api.video"},"license":"MIT","_id":"@api.video/react-native-player@0.0.1","maintainers":[{"name":"lutangar","email":"johan.dufour@gmail.com"},{"name":"olivierapivideo","email":"olivier@api.video"},{"name":"anthony.dantard","email":"hello@api.video"}],"homepage":"https://github.com/api.video/react-native-player","bugs":{"url":"https://github.com/api.video/react-native-player/issues"},"dist":{"shasum":"7858892fb86cf00274d33d7ce272996604bcea3f","tarball":"https://registry.npmjs.org/@api.video/react-native-player/-/react-native-player-0.0.1.tgz","fileCount":11,"integrity":"sha512-qq4j4NdlfnnyXpkFF9tZuUpBBO1beArud0/ezRN3F5KQHvQk/pJBoGQpsxJ1BdDtmbaJ3GMHCkgsJLx1jSExPA==","signatures":[{"sig":"MEUCIE09g3X9WEI5yT/52aG1383Wwb2EoSr37FwN0CQdZGRCAiEA20jo9w1fff3wp8J2hpYbZsGA6m3UXhsesW/Y++p8QRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguea0CRA9TVsSAnZWagAAxNgQAKJ14Rg4MAVd/oyVXd4E\nogK3HzF+JzqY0K1JFoIBmEFyY9Pb6kWlOUqKwIEMVcCq8ZYEV5kbDSVxUTlA\naLpTfWI3lQnbrR4JFOFlYfa6GLu58IFNNPtdn21OImfuI7BswvpQRK+gVmKV\nztf4zGvBFK9vDZwCBH6bFXftui5fhOx7d54nU8PWtaKAoT3f4qXWl2zx80hA\nVumUZ90hgc7jC7kcXyjXH03oqM/Ooo4zsgpK9YPatGCmvQ8qXRNAiW+YbZh+\nkhdPWC6cm4RSORGnla9JtUxRkS8lMolxMk2SC3uEPuMlvFZjhdS9tMCjAbeJ\n+6BkDB9E3GAn0WeX/UxKJRTG1cG5sryvDpMTezeJTVOIzXPdgARJ9EFsf8Ob\ncATaukgG7T9CzhlWpTRKBPww7nizaEunSTOKFH4VasnW98O14EBXcCZt9eLA\nmGUbByfoDY1c3U6j8K439TZR8ap0KspJKJofMjvjgjBAzC/eTX7EwUOq7EdY\nMGTNgrTKP82T6Dte/I5LTs5W4cjXTZX+ADMmyVL26sb2aFM+Soy451usGvUa\nHLWY8gISpMiG8TGm58uxHpYruBwG20eyTt7dwQrSuMXVP+ugVxABYY9yo2wO\nIhQrI+FMpCic/pfPLxZE2MGiDBxerm5IAGaToC3bAEHHO6ffsZou7M2faKCD\nLIpS\r\n=NnEX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-native-player.esm.js","gitHead":"bc4ad995946f2b0011faa33359b58181d1c1e707","private":false,"scripts":{"lint":"tsdx lint","build":"tsdx build","start":"tsdx watch","prepare":"tsdx build","postinstall":"node ./scripts/add-native-deps.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"olivierapivideo","email":"olivier@api.video"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/api.video/react-native-player.git","type":"git"},"_npmVersion":"6.14.11","description":"![](https://github.com/apivideo/API_OAS_file/blob/master/apivideo_banner.png) # @api.video/react-native-player ![npm](https://img.shields.io/npm/v/@api.video/react-native-player) ![ts](https://badgen.net/badge/-/TypeScript/blue?icon=typescript&label)","directories":{},"_nodeVersion":"14.16.0","dependencies":{"react-native-webview":"^11.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.12.3","husky":"^4.2.3","tslib":"^1.11.1","typescript":"~4.0.0","@types/react":"~16.9.35","@types/react-native":">0.60.0"},"peerDependencies":{"react-native":">=0.60 <=0.64"},"nativeDependencies":["react-native-webview"],"_npmOperationalInternal":{"tmp":"tmp/react-native-player_0.0.1_1622795956595_0.6785674065351721","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@api.video/react-native-player","version":"0.0.2","keywords":["video","player","apivideo"],"author":{"name":"api.video"},"license":"MIT","_id":"@api.video/react-native-player@0.0.2","maintainers":[{"name":"lutangar","email":"johan.dufour@gmail.com"},{"name":"olivierapivideo","email":"olivier@api.video"},{"name":"anthony.dantard","email":"hello@api.video"}],"homepage":"https://github.com/api.video/react-native-player","bugs":{"url":"https://github.com/api.video/react-native-player/issues"},"dist":{"shasum":"35a7704da9d6f2fab7a13b18c651c7a48a91d286","tarball":"https://registry.npmjs.org/@api.video/react-native-player/-/react-native-player-0.0.2.tgz","fileCount":11,"integrity":"sha512-Gt6jQDRU+6CiTFGduWtCLdTOGXaIAHDyqSNjSpCaBTbgiHoJ+SdSJW05TZUN1RUsJCYqscY37X95mr9N9hwsnw==","signatures":[{"sig":"MEUCIB2NCpqdrsgDx2yD7S6wcH3YZTyJ3K9LQRzUbaieP4tYAiEA0tbjw1LtPsev+vs7EwhQNnRdd1i5SF1uf8lY2VivYwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgueeKCRA9TVsSAnZWagAADfUQAI0fZsT5y4wmMhU8dDWF\n4gxKqwIrNwDoJ8Cn4Tyvkrs1U0XVfoN2K0gS92eORNePlE6ZfOP+Eap52hOR\nNLP4138jRzak3cRfrbnNlQeWiS1/kQeOmQtBYm9FpCsrjtu1Y2PMNIFRqSXe\nssknVr1ZBBFPql7dnqJTsRDHJn0/eXk5qcxBfpkiqEQtb/7VjTbAQQUlumzo\nTCJ2Fqhhs5wK7G4Ewcp1YWW9COa7PeQd/lwwTgrXnaBBjhkZQKcM3B1nZTEd\nr7CwqMycgd7LhGXvF2YwfeW4w8RBdPLgKBQ0k98pM0puRjWUOOkN+VCsg2Z6\nuvXQl/ZkJnEpjtF5Qq9ozxXh3pRFyt6Hghy8Ll3J8IwzRANMLAXkci6NuMx5\nDfEiEKVckqHuAeq5m5O4pKsSIIf18IgCKMFjZ1EH8AUEbkvMtCvb5prMFW/Z\nnduRpDIN1GT/gi6urerqKv6ynHOiCctX8qcJ42va6nBdTfcwm1gL03NqV7w9\nFkU18lKoNYkIbyG6ZO/Kw+mn8jZfVRktQFxFITRCzsEYthH6mOppvi2csIJ9\nYM4sjm3Jo73YCAEZbZ8oz4dnP5j7h8riMrZi0n3d7DBeGM4LjXYw0OM/aIQh\n7ryST4aRBzuTPII0FC7EY+5rI1k2sUyy52pcfMYAljjLtk6VUThzxBS6fS3V\nwxel\r\n=8civ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-native-player.esm.js","gitHead":"086285a89cc769f38556bd098e14fc485a3158b2","private":false,"scripts":{"lint":"tsdx lint","build":"tsdx build","start":"tsdx watch","prepare":"tsdx build","postinstall":"node ./scripts/add-native-deps.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"olivierapivideo","email":"olivier@api.video"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/api.video/react-native-player.git","type":"git"},"_npmVersion":"6.14.11","description":"React Native api.video player","directories":{},"_nodeVersion":"14.16.0","dependencies":{"react-native-webview":"^11.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.12.3","husky":"^4.2.3","tslib":"^1.11.1","typescript":"~4.0.0","@types/react":"~16.9.35","@types/react-native":">0.60.0"},"peerDependencies":{"react-native":">=0.60 <=0.64"},"nativeDependencies":["react-native-webview"],"_npmOperationalInternal":{"tmp":"tmp/react-native-player_0.0.2_1622796170433_0.9889229582157815","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@api.video/react-native-player","version":"0.0.3","keywords":["video","player","apivideo"],"author":{"name":"api.video"},"license":"MIT","_id":"@api.video/react-native-player@0.0.3","maintainers":[{"name":"lutangar","email":"johan.dufour@gmail.com"},{"name":"olivierapivideo","email":"olivier@api.video"},{"name":"anthony.dantard","email":"hello@api.video"}],"homepage":"https://github.com/api.video/react-native-player","bugs":{"url":"https://github.com/api.video/react-native-player/issues"},"dist":{"shasum":"01bbe84184c80b8c4fa0b8e1ca627e4afe893128","tarball":"https://registry.npmjs.org/@api.video/react-native-player/-/react-native-player-0.0.3.tgz","fileCount":11,"integrity":"sha512-AbV4lQ/07RU3gzR4IViCkbAERYtO9h2MTgWrlXZHoFyS0NQ1NsL5UYeIt7fDpVYBTpfZos1nTNtBY4QtPWib9g==","signatures":[{"sig":"MEUCIQCw9dfTYZUlMbh8fiahZYas4+SjzV07v7FdaiTqX8XmHAIgEWj7to5pcGgKRdIOeq8Nb5hbZTGebtW6t5c1AHRLKqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgufvbCRA9TVsSAnZWagAASQQP/jsoUImqSNjQ3Go47AaX\ntQ7KRSNIN/gCaWaD9Xr0p5DBM8lDyVajxwq1iF9zNtQrxR5GfcYof4uu98Zv\nFqFiwLUI76ETR3AWRYZABqBd/kJetJqUs8v0JV+ldJnMSYlM5BCo8ivhSnpu\nIJ79nuAbDbhD1UJVJ73m4ZRvnAysMjPlkU2pvzo6acOC05+Jr94rz+bI2359\nhVufBxQsHBmbPi9cBk5dHauBm2ncMabib/dlIJ4r1u8zwRjA0CfdB1b3xP96\niUGNVCVmQoH71FyxMH5V2H7fw2dgsqAL30Pi00lWyzIDnNZXt5mE2fzF9J9u\n2EiKCwnUcGzckadNXRc8eirUi+kDz1eTVVQD8irgy+aJXJL2VaNC6KcXcBJP\nLaV/nELQbd8TID86gvhhgbGt0mxcnJR9QV/CEcFqJNb76dj80ySWXAWxC7pc\nPQlVq+zEvNyXiam5u2ISqNxxWy0yj6ms2MQ1MzXxeF6uJqu1IaEbkGm0mokV\nO0S7SAb0bZ2wP0X2UarDXkHNZY08+nYkmB7axrP03pFmv0xMRrIZa2Gfl8bt\nQASX2nh2HBPCQvdImRH0gaHNfDfrl1PuWeKzGAvmTnRAF5vGxdc+67Vzkf1p\neOQ5qdFMtOkxBO+nRgTf2UptjA0d2/bK1JN8SBNZu+asA+NjWDD9N3CKd2i+\n/Jze\r\n=ZL/Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-native-player.esm.js","gitHead":"8096efe6d63885afa5dcee5a82bf68dfdc173498","private":false,"scripts":{"lint":"tsdx lint","build":"tsdx build","start":"tsdx watch","prepare":"tsdx build","postinstall":"node ./scripts/add-native-deps.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"olivierapivideo","email":"olivier@api.video"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/api.video/react-native-player.git","type":"git"},"_npmVersion":"6.14.11","description":"React Native api.video player","directories":{},"_nodeVersion":"14.16.0","dependencies":{"react-native-webview":"^11.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.12.3","husky":"^4.2.3","tslib":"^1.11.1","typescript":"~4.0.0","@types/react":"~16.9.35","@types/react-native":">0.60.0"},"peerDependencies":{"react-native":">=0.60 <=0.64"},"nativeDependencies":["react-native-webview"],"_npmOperationalInternal":{"tmp":"tmp/react-native-player_0.0.3_1622801371350_0.9111721196447047","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@api.video/react-native-player","version":"0.0.4","keywords":["video","player","apivideo"],"author":{"name":"api.video"},"license":"MIT","_id":"@api.video/react-native-player@0.0.4","maintainers":[{"name":"lutangar","email":"johan.dufour@gmail.com"},{"name":"olivierapivideo","email":"olivier@api.video"},{"name":"anthony.dantard","email":"hello@api.video"}],"homepage":"https://github.com/api.video/react-native-player","bugs":{"url":"https://github.com/api.video/react-native-player/issues"},"dist":{"shasum":"3a7f10c59e4859deb4f5c59a3e5720a66e5a5e27","tarball":"https://registry.npmjs.org/@api.video/react-native-player/-/react-native-player-0.0.4.tgz","fileCount":11,"integrity":"sha512-zPBqzs78HUJ3KfVPJksaLoHdEk0xGumWqsjPDQZYB0p2S5IghzlCoZCjUE7+pWuOD+m3JXWPhQ/RELsduHyacw==","signatures":[{"sig":"MEUCIQC2h77iPU1v3xpNKHRnHz9vX0pKxA8ITHWzDHYLUZTRTwIgDcuy+s7gCTzngvzMGiITe8x0l2mVZ8/0cZULyCimP8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwhzmCRA9TVsSAnZWagAA+TcP/3QvyeaUSzRM9VvsVWuF\nlbCjlYOeoetMI++bq1sMEQ/lxWXWAMee2AkZDzCqfX4FknpFXGSaOOtcv7Ne\nIYSclWbln1Sc0HtGCCN/Q/z9+teYAu2xYXMXrKDD5m0Wm1UZnaDu396rd9/W\nbBcWlKor8tTW96FrhZa16v3j/Gzt+3PKETlPw/uQLwH/fkp5bZeJ67yr2vrH\n7pwr3nJH8k/jUBxU6EuXFdtvfuVJW2YTwkRXzxZlsQevJuKMglsbGdgIiena\nw9qgL+uVyhrA9sbOVbJREFjKitXUjstnzuztfE5Tnvin7LdRJ8QcCBaQ9y3O\nCbn7ZlSDJofsuGIF3n5K37dO00DW5sTsE4+bVo6of/3nkExafMj+gc1Yl8eU\n55CO63EIr2pPx0+MkczajvQ8IiYEFiLQtg+6Tie0pkOa350GKWyA5ft/8hTf\nBX9lRGwXDsX9gjLvu2mWqBaY9OQJq4WaEVq28uG/uSP/M7cMdja7V6PR2e7R\n4tC1p48r8MhQkVdk/PgMU59GmvgtxaXNiSUUcDP713r698+kdXWzXOmeLZzJ\nTt43iTXH9a5QiyabdtXSQHoTr/nprlY6XRtPKakGffrb0GlIyivIAjmJ/wI7\nwxjxb8SDvEKWXqTYSlLjWNq2z5rHMaL6RTZVb5s0oqH/aKIiYDhLZTGy18FI\nv4O5\r\n=M/t8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","transform":{"^.+\\.js$":"<rootDir>/node_modules/react-native/jest/preprocessor.js","^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":["/node_modules/(?!(@react-native|react-native|react-native-webview)/).*/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-native-player.esm.js","gitHead":"c7305ce947b11de82895900c100d00a81d7ac716","private":false,"scripts":{"lint":"tsdx lint","test":"tsdx test","build":"tsdx build","start":"tsdx watch","prepare":"tsdx build","postinstall":"node ./scripts/add-native-deps.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"olivierapivideo","email":"olivier@api.video"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/api.video/react-native-player.git","type":"git"},"_npmVersion":"6.14.13","description":"React Native api.video player","directories":{},"_nodeVersion":"14.17.0","dependencies":{"react-native-webview":"^11.6.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","tsdx":"^0.14.1","husky":"^4.2.3","react":"^17.0.2","tslib":"^1.11.1","typescript":"^4.0.0","@types/chai":"^4.2.18","@types/react":"~16.9.35","react-native":"^0.64.2","@types/expect":"^24.3.0","@types/react-native":">0.60.0"},"peerDependencies":{"react-native":">=0.60 <=0.64"},"nativeDependencies":["react-native-webview"],"_npmOperationalInternal":{"tmp":"tmp/react-native-player_0.0.4_1623334118598_0.16284778764343577","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@api.video/react-native-player","version":"0.0.5","keywords":["video","player","apivideo"],"author":{"name":"api.video"},"license":"MIT","_id":"@api.video/react-native-player@0.0.5","maintainers":[{"name":"lutangar","email":"johan.dufour@gmail.com"},{"name":"olivierapivideo","email":"olivier@api.video"},{"name":"anthony.dantard","email":"hello@api.video"}],"homepage":"https://github.com/api.video/react-native-player","bugs":{"url":"https://github.com/api.video/react-native-player/issues"},"dist":{"shasum":"f03a4a00fe9785345ed2e801bdab31ac9fe31327","tarball":"https://registry.npmjs.org/@api.video/react-native-player/-/react-native-player-0.0.5.tgz","fileCount":12,"integrity":"sha512-ToN5RoxLE2Rxkw3tdB5N31tA4tdTnP9BUGYJ938Oz+C/pC3MIjpvoH03JkRo3Y2lxy2I180FILd5a2lq38RT1w==","signatures":[{"sig":"MEUCIQD0AQX7bSOXIEzmyu6Uwo0iQ+4mSUb86bKftPfKdqNYvAIgP8R8Dj6BOvrCNQTqWJgjzTR4XtjSqZpP423WEQFJQck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxyCRCRA9TVsSAnZWagAA6Y4P/jsM4YVu2US6Lt4OjdFE\nTcqwiMAjxsVXi75vnEILTFmcsP0MWh50QmWf4TTXD8nr5bwax5+IPkqQiDSR\n/wK1T8/bzqeRqrgAb77Oxsj7cSQxRk+CnanhtDIJNF29dpdStQJCpCOn1YIl\n9yLTdUC/XheGUGVjwdI8LZhnuP7tn97mv8ZDzJjZaoloR53+ifh1jENobZNM\nshE+zUTj3mhpaXavyd5iD+LbRaW+s706rfatYVX4BYj3CleYIPdANwbsCQRk\nJyhi0hWB0dPSPMnjo9wQEGGP5cSMxbPGyvSMhzseq/invnMCp5CQf23S1f+3\nMHnvs/NZMpeX0N8ic+AiceK9wOX4yah5AdAjgVVzDvRWNkh7StdRgmgvK9oP\n8YFJVmB+VN95SStJPwr4zXBGwYXrm7+Al4PAwc7AWbwivLAom22SUafsbqAX\n3XK2hJF/vzMWkTh5HIdDKQMvzGsJ5/5ymf6f97mFu6OCvJgpOR9Yv4dwXccA\nZ2edWII2EDsbkgFfrNS2TQIw7CObXfkhJPXgczQc/fuAOiXtYdhh3dal+zNa\nglnLJDvV4JH03mwGzhx/FAzEfYQEw7jCdf6a9TZsZPYGYxEekvgDwIT8RIag\nSVXMADo3DrxOx/BouF2sVuLLsT5RP4ow1n4015tpmKKQqICg04mHQyOuGUaY\ndhhU\r\n=oh/v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","transform":{"^.+\\.js$":"<rootDir>/node_modules/react-native/jest/preprocessor.js","^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":["/node_modules/(?!(@react-native|react-native|react-native-webview)/).*/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-native-player.esm.js","gitHead":"f161716cd900a392cf9e07fe320f3b9039f97848","private":false,"scripts":{"lint":"tsdx lint","test":"tsdx test","build":"tsdx build","start":"tsdx watch","prepare":"tsdx build","postinstall":"node ./scripts/add-native-deps.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"olivierapivideo","email":"olivier@api.video"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/api.video/react-native-player.git","type":"git"},"_npmVersion":"6.14.13","description":"React Native api.video player","directories":{},"_nodeVersion":"14.17.0","dependencies":{"react-native-webview":"^11.6.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","tsdx":"^0.14.1","husky":"^4.2.3","react":"^17.0.2","tslib":"^1.11.1","typescript":"^4.0.0","@types/chai":"^4.2.18","@types/react":"~16.9.35","react-native":"^0.64.2","@types/expect":"^24.3.0","@types/react-native":">0.60.0"},"peerDependencies":{"react-native":">=0.60 <=0.64"},"nativeDependencies":["react-native-webview"],"_npmOperationalInternal":{"tmp":"tmp/react-native-player_0.0.5_1623662737652_0.20271396961975507","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@api.video/react-native-player","version":"0.0.6","keywords":["video","player","apivideo"],"author":{"name":"api.video"},"license":"MIT","_id":"@api.video/react-native-player@0.0.6","maintainers":[{"name":"lutangar","email":"johan.dufour@gmail.com"},{"name":"olivierapivideo","email":"olivier@api.video"},{"name":"anthony.dantard","email":"hello@api.video"}],"homepage":"https://github.com/api.video/react-native-player","bugs":{"url":"https://github.com/api.video/react-native-player/issues"},"dist":{"shasum":"0e893e5fe235437aded7571f9f87660995426413","tarball":"https://registry.npmjs.org/@api.video/react-native-player/-/react-native-player-0.0.6.tgz","fileCount":12,"integrity":"sha512-BHu2Kerssci85Jp2ptFmI5fVDGbSbYXFSMLBqcpwxgv2ZfygjP7UFJheUisg8kTLNy1IxwGhRic7CHeOgkRSbA==","signatures":[{"sig":"MEUCIQCz7tM4MLosmBkobd1RIKqmjkaRRPq5K3W5oyKr9aasAQIgHYccgPDYPQDBLZTR8IIi6/MG9vNnMAITWqIEdvdkiSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyFWrCRA9TVsSAnZWagAAgE0P/0Q8HIrdGNWWx37554sM\nuDa8PMUgAZEp36F1vQq9FaE4XWbcKSRqlw7RrWdVJpb7/lrpsD12TBvHSocr\nuLzGsKsjl14EH5TpcIdtVCKe3LLWo7aBU1nOfh+HUc7oL4k8xvQIGgFgjEsX\nnHxjOqwb8wEm4quslc/yg+gbMdjOkUdRgkBT8wo8M3Ilkc0mYX8s/Doqp03C\nQ/e+3y2vyxOLsmFuYZH5KNJTQs3QqYsVrVsV4ASclQ5WiiauwET6HfDrjsHZ\nlsrqo/1onDzaMMU6Lmoub0G4TzZ7SKHoeOYZF5jerwQ5NR2bny9ysQz7JHjl\nqeQrqKueqZFAiN4TAnTF9DE+bKaTdzIeznXxh9WANqAgpgHeB4aRzBDhase5\nQN7bp6i0IN5isHhtmCPcKFMMgjA/mpAkN1pv1W5I3jvnwi+ZvS3mm4HIdd+R\nbm32vl+pvRDUWKtv+tOM0hUlLLQ3v0TTLJtYoOslemTtoJAwq7lr5to3ezyr\nJOVFgnTATyz3AfefSxTP3sgt4tInJl9Ypvx5EQprKB4+5mwTlUo/Jrw9yWqE\nCcQcaVGyaOExCdtsEBejx/jMglzt/LWwsbj50TjoXvpayHfP+kS0h67aEKDO\ntoc7dLX61GLsCn+ZwpgHUIwA/Amr6MMOsL1HgJYndq7NkXSj5I+lZsAvEkBa\nQJ33\r\n=J41H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","transform":{"^.+\\.js$":"<rootDir>/node_modules/react-native/jest/preprocessor.js","^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":["/node_modules/(?!(@react-native|react-native|react-native-webview)/).*/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-native-player.esm.js","gitHead":"6bd482c24926de4fad893410e4bfd6255742bb9b","private":false,"scripts":{"lint":"tsdx lint","test":"tsdx test","build":"tsdx build","start":"tsdx watch","prepare":"tsdx build","postinstall":"node ./scripts/add-native-deps.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"olivierapivideo","email":"olivier@api.video"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/api.video/react-native-player.git","type":"git"},"_npmVersion":"6.14.13","description":"React Native api.video player","directories":{},"_nodeVersion":"14.17.0","dependencies":{"react-native-webview":"^11.6.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","tsdx":"^0.14.1","husky":"^4.2.3","react":"^17.0.2","tslib":"^1.11.1","typescript":"^4.0.0","@types/chai":"^4.2.18","@types/react":"~16.9.35","react-native":"^0.64.2","@types/expect":"^24.3.0","@types/react-native":">0.60.0"},"peerDependencies":{"react-native":">=0.60 <=0.64"},"nativeDependencies":["react-native-webview"],"_npmOperationalInternal":{"tmp":"tmp/react-native-player_0.0.6_1623741867469_0.5141724358050437","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@api.video/react-native-player","version":"1.0.0","keywords":["video","player","apivideo"],"author":{"name":"api.video"},"license":"MIT","_id":"@api.video/react-native-player@1.0.0","maintainers":[{"name":"anthony.dantard","email":"hello@api.video"},{"name":"olivierapivideo","email":"olivier@api.video"},{"name":"lutangar","email":"johan.dufour@gmail.com"}],"homepage":"https://github.com/api.video/api.video-reactnative-player","bugs":{"url":"https://github.com/api.video/api.video-reactnative-player/issues"},"dist":{"shasum":"8dfed8ccc18155ad21c7914f2303a2eb40cc4202","tarball":"https://registry.npmjs.org/@api.video/react-native-player/-/react-native-player-1.0.0.tgz","fileCount":12,"integrity":"sha512-vLDGGrwP0DaNxoj6JDGoUbP3kx5KaE+kM2EdDBFD6isBSInBpfGgTTLLnC4D1fOb9Qlgl2IISuu5JKXLPb24sw==","signatures":[{"sig":"MEUCICUMnCAacBvLb5eq913+QpOHu08zUoijGJRQheIt8QToAiEAufM/aaAPMB9rcjpq5JxRQB4mygqR2lzTT0t+52XKTkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht1c8CRA9TVsSAnZWagAAm4gP/Audgq3pOv/2jLkxOaMX\nkBJQpDZzTq5vEl9ILzb0RehS8oUmzUJjPNhCSOEq+V4GIrB857ppRCfQe455\nwnBg1XynFc18E4XBROTwsQiyXy/YzxuD5W7uHp2A7vKDN819DuyV6OqNk+je\nCkw+O+HviROmpvqzxTd2fGPG1w7tc27ffa804nOf+Yp7LcLCnyBflLhnB5E+\nvlLMqcu8qcV84nAyCM4T3o04pIYCzIMJjhotU+58fqsM54ClotjC1sUEfesz\n3FQt4P7C5blDZjZ7z39PKGBMWT7+DadY35j35HxsKJoQ/oJoBBG/5PlNo8Zo\n3QXcPHFbRtqyP8at75tz1nO9ondjZ0fA/FVf2jaEvUxiKQ3cv7okb6fr3chs\nZqrSziZkc5U6acO7oA80le1GlC5NeZDHLQAINPSRqy1j94Lt4v0oRKiw2LMS\nqlie01FeqsJSPA8IHaUv/2gO0ygj0+UB2jJiotvxj3VIuk9ZD81lzgIsE0vM\nmnJHvrKQVW4kkJOPudwvXB1PM2u5bGaB5/XXTAyRI/7q8ENTdouUswzgHGt4\n+0pRmuZ7mdEPmOHXX+g1b4isdskJqw/5GTgbBXVuDnMnC6hLTUYS02juQavd\na4jopGSyxreSFfb3x3reo3QX0h5YeVgYQwnGStOOZQcyu3bQsTLi37nbdaM1\n7OWU\r\n=lr0e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","transform":{"^.+\\.js$":"<rootDir>/node_modules/react-native/jest/preprocessor.js","^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":["/node_modules/(?!(@react-native|react-native|react-native-webview)/).*/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-native-player.esm.js","gitHead":"d735be9ad667b4438e661652deaef6891c85dd46","private":false,"scripts":{"lint":"tsdx lint","test":"tsdx test","build":"tsdx build","start":"tsdx watch","prepare":"tsdx build","postinstall":"node ./scripts/add-native-deps.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"olivierapivideo","email":"olivier@api.video"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/api.video/api.video-reactnative-player.git","type":"git"},"_npmVersion":"8.1.2","description":"React Native api.video player","directories":{},"_nodeVersion":"16.13.1","dependencies":{"react-native-webview":"^11.6.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","tsdx":"^0.14.1","husky":"^4.2.3","react":"^17.0.2","tslib":"^1.11.1","typescript":"^4.0.0","@types/chai":"^4.2.18","@types/react":"~16.9.35","react-native":"^0.64.2","@types/expect":"^24.3.0","@types/react-native":">0.60.0"},"peerDependencies":{"react-native":">=0.60 <=0.64"},"nativeDependencies":["react-native-webview"],"_npmOperationalInternal":{"tmp":"tmp/react-native-player_1.0.0_1639405372223_0.24222143515304562","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@api.video/react-native-player","version":"1.0.1","keywords":["video","player","apivideo"],"author":{"name":"api.video"},"license":"MIT","_id":"@api.video/react-native-player@1.0.1","maintainers":[{"name":"apivideo-ecosystem","email":"ecosystem@api.video"},{"name":"anthony.dantard","email":"hello@api.video"},{"name":"olivierapivideo","email":"olivier@api.video"}],"homepage":"https://github.com/api.video/api.video-reactnative-player","bugs":{"url":"https://github.com/api.video/api.video-reactnative-player/issues"},"dist":{"shasum":"a86845f0b947a4cf90ff59d5871b9285a3ffd88b","tarball":"https://registry.npmjs.org/@api.video/react-native-player/-/react-native-player-1.0.1.tgz","fileCount":12,"integrity":"sha512-oNZgggBnVyz4PAimKvH/ye9ZBnaqXMdvC6Sxomp7WFSfY4CZK/xGF5KlCvz5QrtDbjniHN/3ROEbkTJw6S+Q/A==","signatures":[{"sig":"MEUCIQDtoPie8Xe+ffs9omHdxWPN5WRGucOoIRB3sdLoBR/iygIgEPRK2qPv3ueOUU7AAe+LvajkqwRz3R46KMJ5VVdWeqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipwOmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop0A/+KbEGY2Zuj1PQH0rIgo0q3Gk4TJPsThpggcvnuZZJgGWxcSDE\r\ni8ZwTuGHnUikHQITM1pW0krAIH7Bqw7RnTGwMui+3klnC/bTwWxXcLronKMI\r\nObWsYh+iJmMBAOsRH/hO147MN1FzgYp7owRIt647+rhs0RbgTUKpLm11tjwo\r\nRSuy4+Ny82utaaoYOSNrJSmVDH6VWVD0onBpvszZVqIgzVPSe07YGkzPyHUK\r\ncm7DJcdLostC5+7MS3wPcWU1H8g84xVl2A5y7RclsI7G4vEleikz5ifw514G\r\nB/V/Ox2gCHnSXpeetvTNqWbyX0ApW87bPP5IaxobJBJ/iz5GEndrXdPNMCow\r\n8KxEYCalU/be89Xr946yVKedI6kQHBZCR37AnPvixIUhpjxq3qmeN1AIQVx7\r\ny0xvCpOhhc1Aj5DMGRwzw6IzRC9V5sV7vKFxn6dhfFAuf7f4IImyz2NssywH\r\nQOrpd9xO8pu6uZCqcVDH8NWyaRLaXDMR1jRhOwhD+KQhX8Olq5AIHtZxwwa+\r\ngaaAuDdGHj5aDg7h+UZXsIeGV2/5FGwOW3o+n0COxs0r8+ZfgYcIolbakaKO\r\nIU4c0hYnynBn5ZSjYSMkdoaIk0Vb2qzl8L9eNHusP0bCpOGIbuL7p3e5gWMm\r\nrRGP3vs9K692z8Rkh33WEsa8opirPt8Fv38=\r\n=OMCA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","transform":{"^.+\\.js$":"<rootDir>/node_modules/react-native/jest/preprocessor.js","^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":["/node_modules/(?!(@react-native|react-native|react-native-webview)/).*/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-native-player.esm.js","gitHead":"8037b0b1d07e01d82a33acb957f244c111593416","private":false,"scripts":{"lint":"tsdx lint","test":"tsdx test","build":"tsdx build","start":"tsdx watch","prepare":"tsdx build","postinstall":"node ./scripts/add-native-deps.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"apivideo-ecosystem","email":"ecosystem@api.video"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/api.video/api.video-reactnative-player.git","type":"git"},"_npmVersion":"8.11.0","description":"React Native api.video player","directories":{},"_nodeVersion":"16.15.1","dependencies":{"react-native-webview":"^11.6.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","tsdx":"^0.14.1","husky":"^4.2.3","react":"^17.0.2","tslib":"^1.11.1","typescript":"^4.0.0","@types/chai":"^4.2.18","@types/react":"~16.9.35","react-native":"^0.64.2","@types/expect":"^24.3.0","@types/react-native":">0.60.0"},"peerDependencies":{"react-native":">=0.60"},"nativeDependencies":["react-native-webview"],"_npmOperationalInternal":{"tmp":"tmp/react-native-player_1.0.1_1655112614418_0.9909781371113882","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@api.video/react-native-player","version":"1.0.2","keywords":["video","player","apivideo"],"author":{"name":"api.video"},"license":"MIT","_id":"@api.video/react-native-player@1.0.2","maintainers":[{"name":"apivideo-ecosystem","email":"ecosystem@api.video"},{"name":"anthony.dantard","email":"hello@api.video"},{"name":"olivierapivideo","email":"olivier@api.video"}],"homepage":"https://github.com/api.video/api.video-reactnative-player","bugs":{"url":"https://github.com/api.video/api.video-reactnative-player/issues"},"dist":{"shasum":"32f3ce3755a259170b44d8d52f8d79106f8b57b3","tarball":"https://registry.npmjs.org/@api.video/react-native-player/-/react-native-player-1.0.2.tgz","fileCount":12,"integrity":"sha512-p28UL2J6plwF8vR/ACMkfv6KZhCw/gQcheKSNo16UkDlK7gOP2vDFWGWbR2BjWlMcw17g6rhCXvX6HmCOEvDHw==","signatures":[{"sig":"MEYCIQDbu7OKLaRekzIvnteZYt6yI4zdZzG17zyM/38qgXojNgIhAN+AqAWyGBos2EXPY/DYjYhMBdH+XjH2NJZKEFulnwlO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80595},"jest":{"preset":"react-native","transform":{"^.+\\.js$":"<rootDir>/node_modules/react-native/jest/preprocessor.js","^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":["/node_modules/(?!(@react-native|react-native|react-native-webview)/).*/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/react-native-player.esm.js","gitHead":"b67890f7f72dca620f877b81c38823a04365a58a","private":false,"scripts":{"lint":"tsdx lint","test":"tsdx test","build":"tsdx build","start":"tsdx watch","prepare":"tsdx build","postinstall":"node ./scripts/add-native-deps.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"apivideo-ecosystem","email":"ecosystem@api.video"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/api.video/api.video-reactnative-player.git","type":"git"},"_npmVersion":"9.5.1","description":"React Native api.video player","directories":{},"_nodeVersion":"18.16.1","dependencies":{"react-native-webview":"^11.6.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","tsdx":"^0.14.1","husky":"^4.2.3","react":"^17.0.2","tslib":"^1.11.1","typescript":"^4.0.0","@types/chai":"^4.2.18","@types/react":"~16.9.35","react-native":"^0.64.2","@types/expect":"^24.3.0","@types/react-native":">0.60.0"},"peerDependencies":{"react-native":">=0.60"},"nativeDependencies":["react-native-webview"],"_npmOperationalInternal":{"tmp":"tmp/react-native-player_1.0.2_1689674604446_0.17932479388674571","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@api.video/react-native-player","version":"1.1.0","keywords":["video","player","apivideo","react-native","ios","android"],"author":{"name":"api.video","email":"ecosystem@api.video"},"license":"MIT","_id":"@api.video/react-native-player@1.1.0","maintainers":[{"name":"yvan_apivideo","email":"yvan@api.video"},{"name":"apivideo-ecosystem","email":"ecosystem@api.video"},{"name":"olivierapivideo","email":"olivier@api.video"}],"homepage":"https://github.com/api.video/api.video-reactnative-player#readme","bugs":{"url":"https://github.com/api.video/api.video-reactnative-player/issues"},"dist":{"shasum":"e7c7c7152332ce72d83ea19c70643cba677d8d5b","tarball":"https://registry.npmjs.org/@api.video/react-native-player/-/react-native-player-1.1.0.tgz","fileCount":11,"integrity":"sha512-Rgnxey9iLSgNue4YyJKTCZPdSV5r2CI83uA3NxIfGCwSJlRRxvOhsjKH39xw8XvFjWDd2/wsNDpPgNUstoUNcw==","signatures":[{"sig":"MEUCIFWc5qHpgC6qeTMY3YBZJxZcJFWMTBFqP9tZnp7rLMfxAiEApYgvn6L9gJiTp1VuOtIXUrKLoSzvW+obL2a7EfBJwEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62962},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"34cb3c3092f9ba8e70607e4ff6f75085069d2fdf","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli lib","example":"yarn workspace reactnative-player-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit","postinstall":"node ./scripts/add-native-deps.js"},"_npmUser":{"name":"apivideo-ecosystem","email":"ecosystem@api.video"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/api.video/api.video-reactnative-player.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.7.0","description":"React Native api.video player","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"18.20.3","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.74.2","react-native-webview":"*","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-webview":"*"},"nativeDependencies":["react-native-webview"],"_npmOperationalInternal":{"tmp":"tmp/react-native-player_1.1.0_1720510980517_0.17050615616406462","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.1":{"name":"@api.video/react-native-player","version":"1.1.1","keywords":["video","player","apivideo","react-native","ios","android"],"author":{"name":"api.video","email":"ecosystem@api.video"},"license":"MIT","_id":"@api.video/react-native-player@1.1.1","maintainers":[{"name":"yvan_apivideo","email":"yvan@api.video"},{"name":"apivideo-ecosystem","email":"ecosystem@api.video"},{"name":"olivierapivideo","email":"olivier@api.video"}],"homepage":"https://github.com/api.video/api.video-reactnative-player#readme","bugs":{"url":"https://github.com/api.video/api.video-reactnative-player/issues"},"dist":{"shasum":"4c5cf67b68e625738513c4107a3e4bb7d1464c54","tarball":"https://registry.npmjs.org/@api.video/react-native-player/-/react-native-player-1.1.1.tgz","fileCount":11,"integrity":"sha512-o31hub6LLEqA9s2DQe8ndzMrB3h9XZw6zW5rIv4v6FU07arKXdSnD8Y96rVhJrBgPaw1wHHGJJq9p+AACOTHgg==","signatures":[{"sig":"MEQCIEQLcuu98MRGeVuLLkiVA2iU3o8Cm6fDXxYGaGDA71GBAiBK1CxFbvqd4gu3t059+98v6o3VzfutQ56KScUI6oGIxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62969},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"3b963e50b0ac9c69b8f2eb946e6d33bc3736d1dd","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli lib","example":"yarn workspace reactnative-player-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit","postinstall":"node ./scripts/add-native-deps.js"},"_npmUser":{"name":"apivideo-ecosystem","email":"ecosystem@api.video"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/api.video/api.video-reactnative-player.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.7.0","description":"React Native api.video player","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"18.20.4","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.74.2","react-native-webview":"*","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-webview":"*"},"nativeDependencies":["react-native-webview"],"_npmOperationalInternal":{"tmp":"tmp/react-native-player_1.1.1_1721218452901_0.5693037618768251","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.2":{"name":"@api.video/react-native-player","version":"1.1.2","keywords":["video","player","apivideo","react-native","ios","android"],"author":{"name":"api.video","email":"ecosystem@api.video"},"license":"MIT","_id":"@api.video/react-native-player@1.1.2","maintainers":[{"name":"yvan_apivideo","email":"yvan@api.video"},{"name":"apivideo-ecosystem","email":"ecosystem@api.video"},{"name":"olivierapivideo","email":"olivier@api.video"}],"homepage":"https://github.com/api.video/api.video-reactnative-player#readme","bugs":{"url":"https://github.com/api.video/api.video-reactnative-player/issues"},"dist":{"shasum":"00f67e6ad6a82f862b3fc4a726dfd5fa8d03ad71","tarball":"https://registry.npmjs.org/@api.video/react-native-player/-/react-native-player-1.1.2.tgz","fileCount":11,"integrity":"sha512-2G1B2JENzgH15NGxMGkW+2beVB6huHLAGGDqGQdqIKOAgZFLrAK/2ZILdo9Y5hcjfBJapMwj0lPMB3wK+PnsAA==","signatures":[{"sig":"MEQCIA9WfR68QHfVHPQ7phbXdqZcnHzv/R4fGUP/1vZA06tBAiBaN5+UnZB8jQPdiIAa3F1lAqITGfEtt315UCqT5E++Xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63584},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"b377efdef8592f7e81f1d4e5e56e987df91b8ee1","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli lib","example":"yarn workspace reactnative-player-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit","postinstall":"node ./scripts/add-native-deps.js"},"_npmUser":{"name":"apivideo-ecosystem","email":"ecosystem@api.video"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/api.video/api.video-reactnative-player.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.7.0","description":"React Native api.video player","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"18.20.4","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.74.2","react-native-webview":"*","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-webview":"*"},"nativeDependencies":["react-native-webview"],"_npmOperationalInternal":{"tmp":"tmp/react-native-player_1.1.2_1729514354481_0.242261756222389","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}}},"time":{"created":"2021-06-04T08:39:16.595Z","modified":"2025-05-22T12:50:40.409Z","0.0.1":"2021-06-04T08:39:16.726Z","0.0.2":"2021-06-04T08:42:50.596Z","0.0.3":"2021-06-04T10:09:31.506Z","0.0.4":"2021-06-10T14:08:38.778Z","0.0.5":"2021-06-14T09:25:37.771Z","0.0.6":"2021-06-15T07:24:27.625Z","1.0.0":"2021-12-13T14:22:52.371Z","1.0.1":"2022-06-13T09:30:14.613Z","1.0.2":"2023-07-18T10:03:24.600Z","1.1.0":"2024-07-09T07:43:00.672Z","1.1.1":"2024-07-17T12:14:13.106Z","1.1.2":"2024-10-21T12:39:14.662Z"},"bugs":{"url":"https://github.com/api.video/api.video-reactnative-player/issues"},"author":{"name":"api.video","email":"ecosystem@api.video"},"license":"MIT","homepage":"https://github.com/api.video/api.video-reactnative-player#readme","keywords":["video","player","apivideo","react-native","ios","android"],"repository":{"url":"git+https://github.com/api.video/api.video-reactnative-player.git","type":"git"},"description":"React Native api.video player","maintainers":[{"email":"ecosystem@api.video","name":"apivideo-ecosystem"}],"readme":"<!--<documentation_excluded>-->\n[![badge](https://img.shields.io/twitter/follow/api_video?style=social)](https://twitter.com/intent/follow?screen_name=api_video) &nbsp; [![badge](https://img.shields.io/github/stars/apivideo/api.video-reactnative-player?style=social)](https://github.com/apivideo/api.video-reactnative-player) &nbsp; [![badge](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.api.video)](https://community.api.video)\n![](https://github.com/apivideo/.github/blob/main/assets/apivideo_banner.png)\n![npm](https://img.shields.io/npm/v/@api.video/react-native-player) ![ts](https://badgen.net/badge/-/TypeScript/blue?icon=typescript&label)\n<h1 align=\"center\">api.video React Native video player</h1>\n\n[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.\n\n## Table of contents\n\n- [Table of contents](#table-of-contents)\n- [Project description](#project-description)\n- [Getting started](#getting-started)\n  - [Installation](#installation)\n  - [Limitations](#limitations)\n  - [Code sample](#code-sample)\n- [Documentation](#documentation)\n  - [Props & Methods](#props--methods)\n  - [Using methods](#using-methods)\n- [FAQ](#faq)\n\n<!--</documentation_excluded>-->\n<!--<documentation_only>\n---\ntitle: api.video React Native Player\nmeta: \n  description: The official api.video React Native Player for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.\n---\n\n# api.video React Native Player\n\n[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.\n\n</documentation_only>-->\n## Project description\n\nReact Native video player to play vod and lives from api.video \n\n## Getting started\n\n### Installation\n\n```sh\nnpm install @api.video/react-native-player\n```\nor\n```sh\nyarn add @api.video/react-native-player\n```\n_Note: if you are on iOS, you will need this extra step:_\nInstall the native dependencies with Cocoapods\n```sh\ncd ios && pod install\n```\n\n### Limitations\n\nFor the moment, this player component is based on the api.video's javascript player (displayed in a [react-native-webview](https://github.com/react-native-webview/react-native-webview)), and therefore it suffers from the same limitation as every players displayed in browsers. \n\nWe plan to base the player component on natives video players in a further release to avoid this kind of limitation. Stay tuned!\n\n### Code sample\n\n```jsx\nimport React from 'react';\nimport ApiVideoPlayer from '@api.video/react-native-player';\n\nconst App = () => \n    <ApiVideoPlayer videoId=\"vi2G6Qr8ZVE67dWLNymk7qbc\" />\n  \nexport default App;\n```\n\n## Documentation\n\n### Props & Methods\n\n```ts\n// props:\ntype PlayerProps = {\n    // the id of the video (required)\n    videoId: string;\n    // if the video is private, the private token of the video\n    privateToken?: string;\n    // if the video is private, the session token for the video (avh)\n    sessionToken?: string;\n    // whether the video is vod or live (default is 'vod')\n    type?: 'vod' | 'live';\n    // the controls are hidden (default false)\n    hideControls?: boolean;\n    // the video title is hidden (default false)\n    hideTitle?: boolean;\n    // start playing the video as soon as it is loaded (default false)\n    autoplay?: boolean;\n    // once the video is finished it automatically starts again (default false)\n    loop?: boolean;\n    // the video is muted (default false)\n    muted?: boolean;\n    // style to apply to the player component\n    style?: StyleProp<ViewStyle>;\n\n    onControlsDisabled?: () => void;\n    onControlsEnabled?: () => void;\n    onEnded?: () => void;\n    onError?: () => void;\n    onFirstPlay?: () => void;\n    onFullScreenChange?: (isFullScreen: boolean) => void;\n    onPause?: () => void;\n    onPlay?: () => void;\n    onPlayerResize?: () => void;\n    onQualityChange?: (resolution: { height: number, width: number }) => void;\n    onRateChange?: () => void;\n    onReady?: () => void;\n    onResize?: () => void;\n    onSeeking?: () => void;\n    onTimeUpdate?: ( currentTime: number ) => void;\t\n    onUserActive?: () => void;\n    onUserInactive?: () => void;\n    onVolumeChange?: ( volume: number ) => void;\n}\n\n// methods:\nplay(): void;\npause(): void;\nrequestFullscreen(): void;\nseek(time: number): void;\nsetCurrentTime(time: number): void;\nsetPlaybackRate(rate: number): void;\nsetVolume(volume: number): void;\n```\n\n### Using methods\n```jsx\nimport React, { Component } from 'react';\nimport ApiVideoPlayer from '@api.video/react-native-player';\nimport { Button, View } from 'react-native';\n\nexport default class App extends Component {\n\n  render() {\n    return (\n      <View style={{ flex: 1 }}>\n        <ApiVideoPlayer\n          ref={(r) => (this.player = r)}\n          muted={true}\n          videoId=\"vi2G6Qr8ZVE67dWLNymk7qbc\" />\n\n        <Button onPress={() => this.player.play()} title=\"Play\" />\n        <Button onPress={() => this.player.pause()} title=\"Pause\" />\n\n      </View>\n    )\n  }\n}\n```\n\n\n## FAQ\nIf you have any questions, ask us here:  https://community.api.video .\nOr use [Issues].\n\n\n[//]: # (These are reference links used in the body of this note and get stripped out when the markdown processor does its job. There is no need to format nicely because it shouldn't be seen. Thanks SO - http://stackoverflow.com/questions/4823468/store-comments-in-markdown-syntax)\n\n   [Issues]: <https://github.com/apivideo/api.video-reactnative-player/issues>\n","readmeFilename":"README.md"}