{"_id":"@bluebillywig/react-native-bb-player","_rev":"55-e2718c3a33e7a510a226f5fe495cb80d","name":"@bluebillywig/react-native-bb-player","dist-tags":{"latest":"8.58.0"},"versions":{"8.42.0":{"name":"@bluebillywig/react-native-bb-player","version":"8.42.0","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.42.0","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"b81267df72e89b6ae60ef5800e23b7e7b60ffd09","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.42.0.tgz","fileCount":4647,"integrity":"sha512-EHP1aYC5i6/f+xhLLs0uOcyGd0tlzse9q3/hjbcP37GwNS3JVfJh4fKa+6ksK65/GKKQtbpknUAQegQPViDpNQ==","signatures":[{"sig":"MEUCIAYm+lR7+fs+w7Ag3/LBCUdvHuKBb/H3K2aHWpzqmqbNAiEApoBBijN2zEPAFY7wSa/C2+EPmNB8bjlBvSQGoilNOhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25839977},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./package.json":"./package.json"},"gitHead":"1b7a13e7c283202f7dd5821588a7599db7c63412","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin","docs:watch":"typedoc --watch","typescript":"tsc --noEmit","build:plugin":"tsc --project plugin/tsconfig.json"},"_npmUser":{"name":"ghultink","email":"g.hultink@bluebillywig.com"},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"10.9.2","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"22.14.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.0","react":"18.2.0","typedoc":"^0.28.16","typescript":"~5.3.0","@types/react":"~18.2.0","react-native":"0.73.0","typedoc-plugin-markdown":"^4.9.0","react-native-builder-bob":"^0.23.0"},"peerDependencies":{"expo":">=51.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.42.0_1769000749946_0.7323994058596675","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.42.2":{"name":"@bluebillywig/react-native-bb-player","version":"8.42.2","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.42.2","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"3fddf36642fc51cda8954c5834d1012b58f23871","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.42.2.tgz","fileCount":93,"integrity":"sha512-xAio6UlcyAPEog1LRCswLYVzqO78854ia5hKdlfd8oNL18Ud+diSqIxzdsBckw+qiXNy9rQLKmTx4DIlbpoq+g==","signatures":[{"sig":"MEUCIQDnS21lUUNENKmbl4HQsUtp2IPGVeWvbRBofneZyeUiJQIgSnigq4SiNLgKoTf5nFuhAUoNiZxDkeiJITYy9SgUkNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.42.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441370},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./package.json":"./package.json"},"gitHead":"24c08fd5cc4b4645cb534968e0436fa6cb13c2cb","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin","docs:watch":"typedoc --watch","typescript":"tsc --noEmit","build:plugin":"tsc --project plugin/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.12.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.0","react":"18.2.0","typedoc":"^0.28.16","typescript":"~5.3.0","@types/react":"~18.2.0","react-native":"0.73.0","typedoc-plugin-markdown":"^4.9.0","react-native-builder-bob":"^0.23.0"},"peerDependencies":{"expo":">=51.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.42.2_1769005554472_0.0572232000615156","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.42.3":{"name":"@bluebillywig/react-native-bb-player","version":"8.42.3","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.42.3","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"d3a9d722f3ad18748a8fef44577874f499983222","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.42.3.tgz","fileCount":93,"integrity":"sha512-96p4qXCcPAbPIw5TEWAdEsx8Pd6MaSN5a8U1xj8ANSa15zW01bt6SyMvEH8H2liCSl5n13wtAcVgoFlnJyeLLg==","signatures":[{"sig":"MEYCIQDQoYQGHPSfKnhHcjF0yOe2hikqtquaYWyK81PUJ9ZFPAIhANDk2cOPh93inqDuf7aFuRsRDFTjiTfjjIjyGCoQnADJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.42.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441370},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./package.json":"./package.json"},"gitHead":"6eeb4c90526e83008ff10b7c490d1c8739264d2d","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin","docs:watch":"typedoc --watch","typescript":"tsc --noEmit","build:plugin":"tsc --project plugin/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.12.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.0","react":"18.2.0","typedoc":"^0.28.16","typescript":"~5.3.0","@types/react":"~18.2.0","react-native":"0.73.0","typedoc-plugin-markdown":"^4.9.0","react-native-builder-bob":"^0.23.0"},"peerDependencies":{"expo":">=51.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.42.3_1769006971852_0.0648128316129244","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.42.4":{"name":"@bluebillywig/react-native-bb-player","version":"8.42.4","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.42.4","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"af05147b5d39820e9466edcfc344fdb15bee116b","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.42.4.tgz","fileCount":93,"integrity":"sha512-SZpl2FIQ9DiK7xKldmm+Vd7ywgKNu48vSFEdkDHj3hi1ei/DaISNcRfO8FOIOneeLGRyhT3rQAfT3XiFQE1wJg==","signatures":[{"sig":"MEUCIDHluwmMR/qDRF9JhWH6IzIJ79CsE+6dIZAs5xJvgMTcAiEAl7rz2R3hSe2wxedsurrpGIlLOOQET2FG+n7+P9LCD18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.42.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441378},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./package.json":"./package.json"},"gitHead":"26cfc7b4fa6d9c7efeda685da858e9dab63a027e","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin","docs:watch":"typedoc --watch","typescript":"tsc --noEmit","build:plugin":"tsc --project plugin/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.12.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.0","react":"18.2.0","typedoc":"^0.28.16","typescript":"~5.3.0","@types/react":"~18.2.0","react-native":"0.73.0","typedoc-plugin-markdown":"^4.9.0","react-native-builder-bob":"^0.23.0"},"peerDependencies":{"expo":">=51.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.42.4_1769009465591_0.5580825190904137","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.42.6":{"name":"@bluebillywig/react-native-bb-player","version":"8.42.6","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.42.6","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"63e314f91cb562fa222f42afaa8568311477314d","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.42.6.tgz","fileCount":93,"integrity":"sha512-rJIv6ugAOgAHvq2tQxfpudTYVuWDrJt+nZFcNpSug7b6QEpQB73VV5pryvz2iFEG1u85zSlch7nu1aFEEe27Pg==","signatures":[{"sig":"MEUCIQCtxib6hRRuvwKDuUmVUFHLoG15z7gWFNxVfyLt9lc1LAIgQ3Azd3nH+dVocnA8z6VpnSCfSdbrj5gSfZ6b0vhuC64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.42.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441459},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"d6648dec3bd10cf50ef4e3a2e89a21837ef085a8","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin","docs:watch":"typedoc --watch","typescript":"tsc --noEmit","build:plugin":"tsc --project plugin/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.12.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.0","react":"18.2.0","typedoc":"^0.28.16","typescript":"~5.3.0","@types/react":"~18.2.0","react-native":"0.73.0","typedoc-plugin-markdown":"^4.9.0","react-native-builder-bob":"^0.23.0"},"peerDependencies":{"expo":">=51.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.42.6_1769096898833_0.6592973322023088","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.42.7":{"name":"@bluebillywig/react-native-bb-player","version":"8.42.7","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.42.7","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"e2816ec7ca8ca43adc0d5b0b6bcb15df843971ff","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.42.7.tgz","fileCount":95,"integrity":"sha512-Byi44U4FiEvYslt/Zuvhu59vT00G4Tppa9Q2snZXKtrxeZgl/zopHpe180GKLQbMf8h9QZ3uWfqqVo/GEzFzzw==","signatures":[{"sig":"MEQCIDNqi5f20pK8Vebrq4r2ZEiH0UHRcbWKziYV3LCGfldAAiAA2WyayG9lzdkga+W1t6wuim4QiQ/g0UNb+60InDoVXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.42.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439840},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"13a1e92787c117401cde15299e6298ec32bbe741","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin","docs:watch":"typedoc --watch","typescript":"tsc --noEmit","build:plugin":"tsc --project plugin/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.13.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.0","react":"19.1.1","typedoc":"^0.28.16","typescript":"~5.3.0","@types/react":"~19.1.0","react-native":"0.82.1","typedoc-plugin-markdown":"^4.9.0","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=51.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.42.7_1769435097344_0.8474068867172664","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.42.8":{"name":"@bluebillywig/react-native-bb-player","version":"8.42.8","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.42.8","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"90e93ac909a4375d72c293331f25d4a275af3a9b","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.42.8.tgz","fileCount":95,"integrity":"sha512-zpDU92lLgnCOMjNEjLzy7TGSNA+d9qzMNmWwPyZieCHcjdThjCI2rmf6DwyX/PGfgrq9igmBisS6I7P51KW+0Q==","signatures":[{"sig":"MEYCIQCzTMcjEaIWO5iOy8X613swiJwaU8DdCf2qq0+jtX+lmQIhAOBGohavymzv6L/fWfyA0//hndMG0oneqMsA2VRZoQnx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.42.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":445617},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"4ecd22876f3367863038b4141cfc88d3b3ce75c7","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin","docs:watch":"typedoc --watch","typescript":"tsc --noEmit","build:plugin":"tsc --project plugin/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.13.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.0","react":"19.1.1","typedoc":"^0.28.16","typescript":"~5.3.0","@types/react":"~19.1.0","react-native":"0.82.1","typedoc-plugin-markdown":"^4.9.0","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=51.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.42.8_1769503183994_0.8366365621799678","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.42.9":{"name":"@bluebillywig/react-native-bb-player","version":"8.42.9","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.42.9","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"3d71ebb4fe2844e377fe891b8bf0d006e5caae11","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.42.9.tgz","fileCount":95,"integrity":"sha512-kS0wcswbYukWKL68CNid3sga4+X4FsqtPDBeK8H6HmDi/3org+38Qfx3xRjJYxUpdECXzzB66hv3kcrhcLgYMQ==","signatures":[{"sig":"MEQCICQsCM7Z6GBVlFQoIEIhFnohINP3IdUVA6SLFi8GKRWlAiAqqSyLbTg5v0M4S77kIKagwrmaW7lY9EV/CxyseGx0Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.42.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449114},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"c4ea03227983739f7d699db16e4d46ad28029b88","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin","docs:watch":"typedoc --watch","typescript":"tsc --noEmit","build:plugin":"tsc --project plugin/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.13.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.0","react":"19.1.1","typedoc":"^0.28.16","typescript":"~5.3.0","@types/react":"~19.1.0","react-native":"0.82.1","typedoc-plugin-markdown":"^4.9.0","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=51.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.42.9_1769522541138_0.48819544147837446","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.42.10":{"name":"@bluebillywig/react-native-bb-player","version":"8.42.10","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.42.10","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"cd8da48646ae5f7ba5331abf60cf8e1dfc99b8f7","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.42.10.tgz","fileCount":104,"integrity":"sha512-egRb7DXhWh2RLXJJovLOv5zi5CuA0NXY4NkUGfpyADBCQCtzAJ0PrqvUAyKW+CXtPvRChJdZNaSk7DFf91V3YQ==","signatures":[{"sig":"MEYCIQCrWTMKneyC2SbGMg4moO+Fxy7Tnp3+E1cNEZKh/Fm2MgIhAKNeSrz2IYmGV6AEjhBiwESez3zTjzLC9gmR2QXbi6qI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.42.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":465489},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"42fa8097c36df8f12859b70fb499a3f245c32be9","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin","docs:watch":"typedoc --watch","typescript":"tsc --noEmit","build:plugin":"tsc --project plugin/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.13.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.0","react":"19.1.1","typedoc":"^0.28.16","typescript":"~5.3.0","@types/react":"~19.1.0","react-native":"0.82.1","typedoc-plugin-markdown":"^4.9.0","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=51.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.42.10_1769588467060_0.02981040981002292","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.42.14":{"name":"@bluebillywig/react-native-bb-player","version":"8.42.14","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.42.14","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"e8c2062aa996025df6a667353d65dc6dadc32a12","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.42.14.tgz","fileCount":104,"integrity":"sha512-+AnVDjl+JFfWHTaGPURzr5imAvm4jCQMogDp1/mpExVI/9CRZw2qmgOohUkpX5eON5HKFcAhxhfjKiJcQUZHxw==","signatures":[{"sig":"MEYCIQDzAEkxN31/XBDeP4tXa1QQEYj7qTK/lEJ/mnA8y0cSRQIhAJTicoB/Kd6boubvW6qdxwFLK1gxj+x8Km2rxSC31PmA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.42.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470395},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"66180ef18eafe2e07a04384c8c00d23e9a0de5e6","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin","docs:watch":"typedoc --watch","typescript":"tsc --noEmit","build:plugin":"tsc --project plugin/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.13.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.0","react":"19.2.0","typedoc":"^0.28.16","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","typedoc-plugin-markdown":"^4.9.0","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=51.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.42.14_1769676243329_0.8602735182270953","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.42.15":{"name":"@bluebillywig/react-native-bb-player","version":"8.42.15","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.42.15","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"1cf9f4d0f5b96fbf2d4353279321d30c3813ac24","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.42.15.tgz","fileCount":102,"integrity":"sha512-P7W5IkXbXKXfmb/G3kxuaSMka8DWOurnXV+l4+Jr6I1NmOPpaiULzCRAi56HnUqOnEqyqe4zFpk2se4Ar+BKCw==","signatures":[{"sig":"MEYCIQDi2gtzlf3ONBZ9ar1airFFZI3HE5P+wzfs5P36PJRYtAIhAIlHEI+VxD47ecaZirWJ4l/raFHwiflGW7WZ8ZcfhyGA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.42.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":451079},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"01d205e7e883d3a74533eff658abcbfe29795757","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin","docs:watch":"typedoc --watch","typescript":"tsc --noEmit","build:plugin":"tsc --project plugin/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.13.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.0","react":"19.2.0","typedoc":"^0.28.16","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","typedoc-plugin-markdown":"^4.9.0","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=51.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.42.15_1769770524522_0.6109651604420112","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.44.0":{"name":"@bluebillywig/react-native-bb-player","version":"8.44.0","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.44.0","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"36a526350b74751a2a06f2d59bf3515a0faf2e00","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.44.0.tgz","fileCount":102,"integrity":"sha512-f+b+imG+v1mGLPlEqFL+w5YRX0HDAcrI4PZyrWRgr5VVkL2jVhUR34oq0OGxnhQNiXH8F6BYWybb5Wy7wLpuMw==","signatures":[{"sig":"MEUCIFE7Wzod1EmnSPwPCH1ATo8+JaOdkXvAS/FQOmojEqasAiEAkAdB3f7x3RPBlrfzWva+BM4RWvXUjAD+tuAFBlPO4Ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":457920},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"90860af91f2f326e3de729528327669bf568671b","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin","docs:watch":"typedoc --watch","typescript":"tsc --noEmit","build:plugin":"tsc --project plugin/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.13.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.0","react":"19.2.0","typedoc":"^0.28.16","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","typedoc-plugin-markdown":"^4.9.0","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=51.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.44.0_1770977335547_0.8732597032325788","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.0":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.0","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.0","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"8c4adda3e4bc3c0009b013e073e2d64096be2272","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.0.tgz","fileCount":108,"integrity":"sha512-Ui5zS5J0Gfn4rQzxdGZWvDAWerSY1eWyxyvJlvD2vNnu65zKMUNWFahuaFKh6kzUWuyaURAzATe8Kil7cZbWoQ==","signatures":[{"sig":"MEQCIEOdnRbUi7TbMpaZYz9fmsE+gGsSKqeoRZiW4jU9gJ6LAiBUv4uP7kPBj0btFHHTQWxcHQ8S3mp/RZHAwkXMlfcq3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469171},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"5e33d3323947b9bb2cbb7a5a8aef64b585c39800","scripts":{"lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.13.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.0_1771848235825_0.4276423853784501","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.4":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.4","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.4","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"4132c00210d1815b90a7027eafaf3772854fbbb8","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.4.tgz","fileCount":108,"integrity":"sha512-IUlmOV8MF4zzMNTAgbfGq9SAh8XnUA4blFtKJG4HZjVsUsk7NT/nB6idWXMqJ8e+0v+edUEjJwG3Tn8JvHisnQ==","signatures":[{"sig":"MEYCIQD1TiqnIL7b4sJGcGJuCmvOkneRM8soGonPr2zvHYx+HwIhAIBQuBxt8sr6PO+zJnkJ7duf4UVk+5Cgif+PlSV6jcfK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477677},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"47b0bd4b9c54072069ddeb4991d38d922bd1cc87","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.8.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.4_1772200722747_0.7982427836460226","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.5":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.5","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.5","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"fc180429b7d1a750e7bcc07c8d9252ce8db9c078","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.5.tgz","fileCount":108,"integrity":"sha512-Rt5N4iVPuVmYkf0ewofTjTU6pJE/U/jK9u6kwZBa2eeOzGSn485HKe1FsG6BZRxkcutJ81Y/Luy/ztk5WagsMg==","signatures":[{"sig":"MEYCIQDAdGZ5Zd3P+WFxQgdgWhGDCgqnXtiI/dbj3ML7Oxs4NwIhAJczaMUrE0JYTfyHuxvINzDi9kyzDOVTa/Z9O8CGpozf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477565},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"cccc135e2f92097243b00f204ee30af177047760","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.8.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.5_1772269820431_0.6765342700687114","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.6":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.6","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.6","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"7eeb371855de89ee8311ede9366f061957474813","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.6.tgz","fileCount":108,"integrity":"sha512-a7BowISp+JiUkw7l+GqHlszj6xQEO4g7Wpj8+P4v6BBDEZTHtmJY5owAm/SihztA2+V0lj+hE6p7kAR2qPi3gQ==","signatures":[{"sig":"MEUCIBhzQ4i2bPd+9Gt/itXztFULBkc8UlNWqraXsXW7a3CwAiEA1Cu/E0j3iTjTQporHYhbfiHlvayGGVnF1/XArOGHpUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477565},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"df7462579f2e5e05a8b04ae8d0e077e7f1f8b567","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.8.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.6_1772270051709_0.07395305650969419","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.7":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.7","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.7","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"a9839c70fe931565b8ded125fa9f12db9a88e0bd","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.7.tgz","fileCount":108,"integrity":"sha512-QC5QW2vWkw9kBQFWzGLxZL7kPRZoyZVj5A3kpeMWvlQ3rUbMK2widTs5h8KFQpCot3wI8Gtzz3d66pZ8TN7/fA==","signatures":[{"sig":"MEUCIDEWRLDHGDCgd6yjOyXjygXeZ1QxsTgXTuYHoIZ7pPfNAiEA2MsBXTz4mWnfzRmQD8yWt2iHKoTV6bxSKXGrPnhq/8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477534},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"d2c5c676f1a5be0e22c70bf0faa7d32ad66a18e4","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.8.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.7_1772270348532_0.590445223619894","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.8":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.8","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.8","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"0843822ff3aa39d518c25cbb6aebb5599a0f5ca3","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.8.tgz","fileCount":108,"integrity":"sha512-Wt4VSUA8UZVUiWda/Va0GNUItUnZ1wXPJmXEKTb+HYxX8rDusq+6A45XFiSX7i3P8WuQiTKEmL+nclQc0uv68w==","signatures":[{"sig":"MEQCIC87ti109rHyuiBZAKfZPPN/5Ii8OeyXpyBejjBVRUtNAiBZkK2NaNdXEElGk2m8G7PEdvOu9SB9gvFYEASZKTCSPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477534},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"edcf810a00dd0a141e47acc9fe7a357345b70dc6","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.8.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.8_1772270751511_0.1472037383898328","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.9":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.9","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.9","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"6751cb150c5f81fb460e34e22b6ac5033e97652c","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.9.tgz","fileCount":108,"integrity":"sha512-+E3BhEnWe2G6rtEx17HkUW0tabT/ZoEDvYWA7XKs349cbLUIgpoFaLibqNUs9FSHHsH4IyOZNXOGeEo4mxaqMw==","signatures":[{"sig":"MEYCIQC2W3UjJkxYj81dXwpEo7N9rx3Str2142h357bb/DPRiAIhALrzfD6LXsGW8VtPrbJ9qGZ+EPiHtcCdh597VhCh8nRl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477423},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"77d0738988ffd09852124c7c64a9bcb5c63e4a16","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.8.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.9_1772611700863_0.9164348284237904","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.10":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.10","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.10","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"334caa4bc8266fa33005f62298cdee563e420e4a","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.10.tgz","fileCount":108,"integrity":"sha512-JMIKO4IeI+T3Aqr3G92KRwYghvLH8Qi5udtbrmDpAt9o40AtYRmSxRpnOHLDJCM9CM1P33EMBZZfzfGspztJzw==","signatures":[{"sig":"MEQCIAOAFyDuqfjxoUHT4wcYNQwJvN4KPIDiC2EgsITxrlalAiA9HYVG64oyMy4+qn+oMGuejLaLNBsmjsSecSMTUrpkjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482661},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"74566c4984cbb301a62acd8e812d1b4f280c512e","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.10_1772717528047_0.0729693342555473","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.11":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.11","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.11","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"6f2528154c8dd3c1119a86de70c9623c8a77778c","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.11.tgz","fileCount":108,"integrity":"sha512-2/Al6aP+cbWHpZTVFHAPPpJTxVXCMpfQXsq5F4F8McCb/ICfSmJYI0JXTSDSJcgrKjtDEZgVKxn1mapjUYA4Ag==","signatures":[{"sig":"MEYCIQD/jE8sbzyuPNjjFbpVdv5ji+JgcMu6BRRsjzrqThuAAgIhAKduhGzvO6ZbWjHmo9gUooTj8VnE+Vc0Fa1iGtLTXUs7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478566},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"66ba9a27af4ee30eaa05bd8ed750a12f4e8e072f","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.11_1772793424247_0.6947668570971843","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.12":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.12","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.12","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"f8a1cb2043d1ddbdd14d524d9f61e5a73bb2d6f0","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.12.tgz","fileCount":108,"integrity":"sha512-MMHD3OjmnzKXml3ZrHcigEBjKahmmlhm9SQZe/WsBb52ebXQDQvK4xHnZzCbX7gQfN8fk+G1WwBxRyqIr2K8TA==","signatures":[{"sig":"MEUCIQCxf0yObdDS0vot5kVZYy5wju2Ffnm4y0j7KsL8WvtN9QIgAK+3q/69/jM7XS5ZSPyzxAPubRQmDQTQ1p4NeTi1sLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478566},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"6f1bdcd756779b82e57623c768113e7ba7d35f70","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.12_1772794366274_0.3225915744727792","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.13":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.13","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.13","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"030239616917eed509d602302db803d4ddde8841","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.13.tgz","fileCount":108,"integrity":"sha512-LSUDefoMrTralpTSzq9zKsqaCjz9ahDUPfRWqT6VzPCUfuuwgbYCvudQiGa8rpTIuybQHRzkm/9yNYDjlmmpxA==","signatures":[{"sig":"MEUCIBOQt8792fhgXjjhjrf2ht6DGLPsvSLTMvsMVQd3revuAiEA71QcvgThnwv0OVStOtWjmfb6O57omq5Uj3L+SOfDPl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478566},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"0ad8db16fb52713f0568acac0b99f3812a172ab9","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.13_1772794423721_0.8130680497523857","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.14":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.14","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.14","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"716abd79c3fa0337e368824cf16542b7c35e52ff","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.14.tgz","fileCount":108,"integrity":"sha512-10v82ohiw6HSHJpOWMBlnIt/o5tiUjiw+xW1mcVD4PHUr6lCWubwN4Lff63VSOMSOB/5Zg4LsDMh+y8KSKzsiA==","signatures":[{"sig":"MEYCIQD3GkTQQWfEFl7GiFxAYeN/RXfvtL+YKhNQJlr4w1PQPQIhAK/7wYNgP+Nex0aCqswAEcr/xA6CH90kc24Sz9vEBV6h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478566},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"c59df7fda3f90536ff334962379c15d8a8b03c89","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.14_1772798358371_0.3513312140443199","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.15":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.15","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.15","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"36c8c816f864d5c6fd2053e05f5efab2451ddd69","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.15.tgz","fileCount":108,"integrity":"sha512-kGyb2bCdFesG04zq1brgR3IPEzxIZUpGS5tYS5QjpOE/eVhd2x+rH/9amSHUWTgSmtSLhiJaI4i9coGUokfEBQ==","signatures":[{"sig":"MEQCIHEID22VSiETO5ugtcHtvEXHsvNuPtTMFdW38kaVdVZIAiBMOCXRb0wDOiIilM8PRh4mmnIefg7oWI1dUUyKrkBISA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478566},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"21ffe63447247ea691cdae7245336ac4e726a3c7","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.15_1772799144618_0.11326669988339977","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.16":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.16","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.16","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"99ef7d1b38c5c93cdefc874661141751ba6093f2","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.16.tgz","fileCount":155,"integrity":"sha512-te/sXQw/GqEci99ygQxxNggbV9kJ1izCSLR29hITSvTd9S526ewauijTzOFi4E9U+OoOT6wA4J0YrQx3CoTuTw==","signatures":[{"sig":"MEUCIDn36vVJ+6NgCADXnePfOCjSj3P4NLMNmTi5FRuEVASyAiEA0VDHJY1Wdne93h5MwuKD78HAi6jcD4GMKoWONmOWnas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70958386},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"4327a0ba92eee6783c387bcba5600c0a055a1f1e","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.16_1772803580858_0.34254880658184517","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.17":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.17","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.17","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"33d224a549055f01b4751fb75a09e6f210791dbd","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.17.tgz","fileCount":155,"integrity":"sha512-sbgmWBpX5t7msvvlYVZtKY6BJ+zezJ7Q1iaepw/EEL6PXv0sPZ5pytsdD6RVhZq+4OhcxTEIvZSXKCxO9usXPA==","signatures":[{"sig":"MEYCIQCry0AadeqIE2NwGqLs5FXz9kFzf2bbFZqnxhz4eWSaKgIhAJsDAvCe65z+4BQgIbktcdtAupN4NRXJsFlqcVO+piPV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70953138},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"f0a351904fb96f9e2bd618e36bb70420f781b954","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.17_1772804961241_0.782112491972726","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.18":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.18","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.18","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"cdf038dac7f3f7a70b47addc61baa3f6e222b56c","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.18.tgz","fileCount":155,"integrity":"sha512-8P3XeKhTqu7nyGW7zE34o/A6yMQuSdVivrLjhbtUZm1/1IeXlWUjaeRbe15WKAXwkabRIRPzEdHjSpfT2/DcoA==","signatures":[{"sig":"MEUCIB9fMydiFj4GyUK34Yg20je9fAa+WSngvwSve/Qz71+7AiEAhddqNsKbhliQ/521xSXmpHVofucuAHmpHTLHWQQ1OWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70958386},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"965571de9cdb179d34d18bd6598d166d38ac4900","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.18_1772806304561_0.5308909465600773","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.19":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.19","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.19","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"5612e81fbf2f746ce4d2120daf77f6ada80acf3c","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.19.tgz","fileCount":155,"integrity":"sha512-+Vebia1YmvD4Hsqj4H4eE/egCq1oMHYDPQr5bLxvLRHcr/uQLxboLPY7jqmsFVesMQmwEitTLksFtnXSfO1H1w==","signatures":[{"sig":"MEQCIBPxiSeSzcuTKc9lfszu10cD1turQvkfamcZ9GtE4OpcAiAJid47kq1rME6bteo//cmOjbmPzYQGP88t46MCsL03dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70958386},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"d0be9b45bc8570e206cec6fd72006bcb10337f64","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.19_1772807645955_0.26915061924173944","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.20":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.20","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.20","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"31365b59ae9a314cb5ddf44ca3f97f1c5a71de6d","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.20.tgz","fileCount":155,"integrity":"sha512-guLVdoy8tABe13y7abR0pceWN00NNYARTnMjnRRdiFZba3SJ8kNlzXZbBgbPTf9PKDQskc6rY1kB+TWDWnXD3Q==","signatures":[{"sig":"MEUCIDGgGAJfZ+2mdGsz1yecET1bphEzw/8G/chKR3Cy0dJYAiEAtD9OaLiZoRmeT9aWA04rTC2YqasnNueKx4eh2KA9IAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70958386},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"be2274fb1130a30933bdb3bdf4ff8144bd8a34d9","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.20_1772809223653_0.5670945272135763","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.21":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.21","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.21","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"28485139db5b86f7ebebb0a6381e7f0b98d697ee","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.21.tgz","fileCount":155,"integrity":"sha512-1CZf+HCx0Pfjuq3E0/pbzJFy8g1cq8e4nANC4Sv46NcB23mPeNGMUVjw6FHSlG5AutzOmT3ogBGzfv4DTH1wPQ==","signatures":[{"sig":"MEUCIQCpVvLsgeJBzQQ0OF/T73ndrIw5fIyo5JHGbUsv8EoRngIgTS6ynEuOWhDDLldv43CRuhpS2vAugwPMZBRQjaCmGIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70960091},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"6471f61784a258aeeab2a752d2ff153d86d07979","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.21_1772811421963_0.6742070456735247","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.22":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.22","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.22","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"f8132461196b9a9a9dbae677690667ddc6d98551","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.22.tgz","fileCount":155,"integrity":"sha512-Xg5V9dqsfBsx3noMGMBNMdq75GQILHlyRzjK89bJEMyx9EQMCnqXBtHIv/DrdWWyYS9gFKJ0j2R7GydKrzJK2Q==","signatures":[{"sig":"MEUCIQC+svWMh6juSabovA2M+71GiJEfTyvxzBXrhG2F6m+CiwIgQhlQb92Tc37fc7hY7eHGhwS+2fV26LPYlmCqn98cb7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70960867},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"7682efbb7df4495547fedebb771ae496b6778b5c","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.22_1772813380372_0.38580547987582237","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.45.23":{"name":"@bluebillywig/react-native-bb-player","version":"8.45.23","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.45.23","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"0e29d18fe42e66b88638c6f94280add5f25a2543","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.45.23.tgz","fileCount":155,"integrity":"sha512-mfLZSXJbwVlbQyvHtx4XN+rz+r/fRP/LtCjsvnbUJcRxNyOQDb+eIDPCIHgIAgFYKJugTCha6SK0LbaPCPg4kg==","signatures":[{"sig":"MEQCIHr5zpQKxZumht9KUQzLiwKyg8vgW0N3Qs9xtkYmD4nVAiBEcJKsBWHcHZ14GtqFWQ6TeZPQ8SvOtURUY//nTMJ1iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.45.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70855794},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"744f21e9c551171101a856d6b995afecaa10f867","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.45.23_1773050408439_0.8949518506743046","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.46.0":{"name":"@bluebillywig/react-native-bb-player","version":"8.46.0","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.46.0","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"08fb6be193601363701b1573bdd7c52b419715f8","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.46.0.tgz","fileCount":220,"integrity":"sha512-5Ujo5ECdXEG1Xlde2DxjI0RdakYRVzO2/XcHSLBKMr2TGho5FOgD6EYmoCB+KhbyvtNYBKdG9DHT6UJAXNkOew==","signatures":[{"sig":"MEUCIDJijuucxpTgWAowaD87dcTW8MZZC/GMnpm+awDANwTsAiEAxA+TQQio9rGGCZJ2NewdQpl/QHImdzHnmjFAk1fQmWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87031654},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"dfea9d9134dd88b8040ced36c161f9d3b464108a","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.46.0_1773323159021_0.11120878070795404","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.46.1":{"name":"@bluebillywig/react-native-bb-player","version":"8.46.1","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.46.1","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"f2a39964ea9f1a6709d7ce7d4b4d44290930f58f","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.46.1.tgz","fileCount":220,"integrity":"sha512-zn0enyElPbh5tTkHmD7UhI1pl12i9IoOQRTWb2mtsSPmCKfyan9gSE5WmEKOicb49bjdmZO3dF/j1dr58W/VZw==","signatures":[{"sig":"MEYCIQD62kuk7RMN91VOMiyTJ/z3UTKh8N2yt+LN8R9ATjNrqgIhAOlzczAqO0CVNxXHqohnruuiJR4JMXUHqLFggAIes0MV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluebillywig%2freact-native-bb-player@8.46.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87032132},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"99ee9236acb1260fc120c7b3aaff4146a42e5dfd","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"modules","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.46.1_1773325082360_0.2715749581846558","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.47.0":{"name":"@bluebillywig/react-native-bb-player","version":"8.47.0","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.47.0","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"e7c816e97b677161f9c0070e38dd7909f720f457","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.47.0.tgz","fileCount":224,"integrity":"sha512-p/nWHCkHMC8yaEzn32lEsDfUzMh0Q3+M2/f9KyDTBOvnb7eVGHrnpvrmMemffv9eSmOsO4E+MnOs3TD2vMJL+g==","signatures":[{"sig":"MEUCIFN5uf/Z/uMhiLEWCqfHsqFKRBxzd1bxG3YodlI32IZGAiEAyqf6QfzENIipNCOnMWaP1Axm7PqJMGAREOQtNR5Ebvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78432670},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"124cd5e7f26369f347a5d0df4e188aafcec17f90","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.47.0_1774433397226_0.44100790114386856","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.47.1":{"name":"@bluebillywig/react-native-bb-player","version":"8.47.1","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.47.1","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"19e704d5a2518e9afab3951b79774c535b1139e5","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.47.1.tgz","fileCount":224,"integrity":"sha512-8LfTISgU0+uutJiPAn2DoQhBpROgrECLeJjquFuf4+d32odS5dOA9gyddPIZPzkW1lKJFf7xjuAJQWu9e6cdyA==","signatures":[{"sig":"MEUCIQDZXpAmNQw1QstgFUoWOtWZuF4EDgWOUzMz8mlNe2gWoQIgagFReJXaYnVEvIPF5fsWgYfv5/OMrabOmXLp2IOURnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78433001},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"cb99dd2418c3f4e5c01753df83cdcad6b1cb0fe1","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.47.1_1774434250420_0.8588581117739273","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.47.2":{"name":"@bluebillywig/react-native-bb-player","version":"8.47.2","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.47.2","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"9d7ef2a16a4c6b049cddb22d346887a3125cb927","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.47.2.tgz","fileCount":224,"integrity":"sha512-/5F30BxLxUFJBHPPlHajwq5hSSIWPbNfQycy0Cfx1gmIXJw6Irwr1sSKe4N2jj+Rh+Qh9AVZIrlt9LJ1DFAA8w==","signatures":[{"sig":"MEUCIFxkAwpWTT3x6okiVTpNEM5MO6BH10vyzgn1H6XBgRFVAiEA5jqB94SPTKRVuP42tc+N+V55AVq5GwB+5NT8qUoT8H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78429224},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"60a0b970d88e0b5231f0e4fd8f432189e5d17d1c","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.47.2_1774443414341_0.07926225100089623","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.47.3":{"name":"@bluebillywig/react-native-bb-player","version":"8.47.3","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.47.3","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"afe1be0b99083662ce99243bd828acf22c69ddf7","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.47.3.tgz","fileCount":238,"integrity":"sha512-7Ny1Ujz5A4lWFNdsbbvRfTU0zs9CeUG3kHmTNBtlFzCwxzvAbeuNvw2XP5ffcRdxalQZWRBX22F3AI+gyBHYnQ==","signatures":[{"sig":"MEQCIHquXH3S3VE8YkMc5+jRw40+QhbnvmxFX9oclVwawyqJAiAkTTfvkvL996eSq3urZFMcg0mE8MN+Pb4g2Xa2OZ2zdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80059078},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"45f7b26fe10afc588d25b50f3e397a66739e0432","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.47.3_1774535934823_0.18614293124985748","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.47.4":{"name":"@bluebillywig/react-native-bb-player","version":"8.47.4","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.47.4","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"8da81bd721541aeaa294427e856c0f25d80e144b","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.47.4.tgz","fileCount":238,"integrity":"sha512-eIFCRoefMC4/UjUweLKNq5qjuUHiOojWgpshhTBG4IjpLjcgXt3eKqGlHmPIc3cpYhVtukeFzBEXXdhlA9rtBA==","signatures":[{"sig":"MEUCIQDaHK+cezfzgTCsHi0EqDfDUXzipZIcUP/jC0CxyfO0rAIgQZlm5e4opckIV/sS3SQN9eJWJUplQ10vWGeynO81QTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80059078},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"a0bfc54887f18bcaaec100869f0134978f072ab3","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.47.4_1774536614919_0.2697054829776826","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.47.5":{"name":"@bluebillywig/react-native-bb-player","version":"8.47.5","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.47.5","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"918483cba214b53244ee503cd0386e2c1a84762c","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.47.5.tgz","fileCount":238,"integrity":"sha512-GxqfTzZHKhxRPuipnByr+xI3L+x2fIrkNbYVw5AUWQdi+79qrphtC/2Atm3/qgKG5xOONpJdV062PEEG7Etd9g==","signatures":[{"sig":"MEYCIQDJD5uusv+sesJrSHf+CFCjbt5ihYF0drpoU9/2ASBcuAIhAMj3qgBSlHxEkLaPOfmPDb8Go0zi/cgHwxPk2mdNCy9w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80065636},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"bbd34326a5d303adf8520406508077fcf777b453","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.47.5_1774553525213_0.9683166185565921","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.47.6":{"name":"@bluebillywig/react-native-bb-player","version":"8.47.6","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.47.6","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"d7f2b14882af5688dfee40cf2a058f3cb37190a5","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.47.6.tgz","fileCount":238,"integrity":"sha512-IldEC4GF7oj44YAh8kfUYb1fyVWBcQ+G5wc3nkXym1Cm2duUALA9WIGl7S7OW5DWAHugqZJR7Qvo2ter6mTEkw==","signatures":[{"sig":"MEUCIQD+7BHGxYylFcyaqgWYs09x/MUM/pFmr+HEKtMRKbJAQQIgf7GHibXdzqVODTOFrtgDd06roOPkGLJbZ8lh784LZh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80065599},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"784edf759c84fa25ec9fbb56da6efeb45042024d","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.47.6_1774554110021_0.48418085311633163","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.47.7":{"name":"@bluebillywig/react-native-bb-player","version":"8.47.7","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.47.7","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"b437a1153cabaae6de98a29d656451b654843680","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.47.7.tgz","fileCount":238,"integrity":"sha512-1r5lBddbOhhTVKTOxVa/efdK+clFspiowBFhHWiU8lkiaWK5gh067nYAaQV0Z8MewGn+XC38w6Otdw3AMvip5g==","signatures":[{"sig":"MEQCIGo6kZrCKBK/aPE0DpxH7R8P5PlcHjLDsP3lkcP0fY9cAiBN7KvbNb2TOxAg+dxybXnUn0Wmh4hozhad97EMUnG95g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80059463},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"0d5e90b66eb9aba6aa6302d8d80382a2ea1c12d6","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.47.7_1774554643866_0.7009404393824838","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.47.8":{"name":"@bluebillywig/react-native-bb-player","version":"8.47.8","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.47.8","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"0fdbf123788ad3a08627c764b5498bec14e9338c","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.47.8.tgz","fileCount":238,"integrity":"sha512-F3g7OcvclV9F7EJSIyQG0Ht//RZd7P+pJCVmuPlVJMDZzUmA5/BlattULF9YeteNrJKMf/XScst54B5aVsAvfw==","signatures":[{"sig":"MEUCIEs5lBV4qlQXdvzLlQeJhflRn9Q6XpsITLIT8Sl1S3jIAiEAgYK8RXi/q3CzBtLoje9akuuOw/E6JF9OsGfddy1KD/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80060587},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"b0249be4bcb35ac8e1a2c72051d1660e8e3803a3","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.47.8_1774561048850_0.8964937209574082","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.47.9":{"name":"@bluebillywig/react-native-bb-player","version":"8.47.9","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.47.9","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"0028e7a36f8367b0f8d6390b918b4cdb3da916b9","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.47.9.tgz","fileCount":238,"integrity":"sha512-Y4mu0591GBRNihiVZ/frEagL4iUO7h2V+lcOrZ+kRza0ndCtiGhEVXkAH4AeATXUu0JdNvNhJjQM+bih9tweCQ==","signatures":[{"sig":"MEUCIQC1eXlXSKtVQAWHPabaF3EmmSSX0p27EvZl9JEZO2bsWQIgB+2tjRYA5nKJE3xUB0kp6IcgswflUFYwMY5Bza7HyKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80069923},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"a052713196feca50e042e1cc6495e8d967e0a245","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.9.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.47.9_1774566622524_0.6450843857367867","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.48.9":{"name":"@bluebillywig/react-native-bb-player","version":"8.48.9","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.48.9","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://github.com/bluebillywig/react-native-bb-player#readme","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"c5c03a3c5070f8c9ec0e7d71ab2b95979c5f7903","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.48.9.tgz","fileCount":286,"integrity":"sha512-6hwO5q5TsNtPKMK8BGxpOC69mi2MvG3K4GbpP8e7ToHSE/Rd8N7PXt3ilMnj8UES8CMOY/toXJEWJthoKzUzmg==","signatures":[{"sig":"MEQCIEi8ce8KkQwOD56qr51+aMAuKycbBX2uoWilpo3zHhMzAiAngufZGIOVl6JI0jgoqh4iXBROrcPEka6y8G98UaC1LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80462096},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"d2e2c7326548d572551f71365760e9179873e894","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.11.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.1","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.48.9_1776284228460_0.3499219782808538","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.49.0":{"name":"@bluebillywig/react-native-bb-player","version":"8.49.0","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.49.0","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://bluebillywig.github.io/react-native-bb-player/","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"aa80b88e9178b5b84ac89716886201745aee5859","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.49.0.tgz","fileCount":233,"integrity":"sha512-CxvFsCs1LLL4AgH43Z4J9kVU/CRV8O0025DDhFmRJHQXziSGWNYP4efCENGzUx54Qh8VT8/o4KGXkRXRO5k6vw==","signatures":[{"sig":"MEUCIQCZlFKvZU7R8cRVMINAwqdXA+pAm1JQUg81HLm1BqC55gIgOIfLxYmvnVbD796yGSBjWTMV/kGsqRTG+BsXJ8mdAy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68659502},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"371acf2129f883e31c735795528f3a56788cc5df","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"deprecated":"Broken Android build.gradle pin (empty version, fails Gradle resolution) — upgrade to 8.49.1+","repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.11.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.1","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.49.0_1777451381636_0.48554884509124197","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.49.1":{"name":"@bluebillywig/react-native-bb-player","version":"8.49.1","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.49.1","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://bluebillywig.github.io/react-native-bb-player/","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"5bb518e1525f40951701f3a037d731be775d1742","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.49.1.tgz","fileCount":233,"integrity":"sha512-LrEu6OX+UhjwVWqutI2SMl3e4pyUfNwKoMOyj8WoDSP5OX+Zk8eug6TtKs3jr13zmjBzP5jS+UFPbHDQg/vQDw==","signatures":[{"sig":"MEQCIDXQUbahuWvadhYb8gZ9SDzayhdblnU/tzvvHfFVoNa5AiBgX+/Dqw8bZGdgrwv3e4IkEvMiy534B/UKB7HzlejDFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68659508},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"5470e7349c148a2d2399030d486a191e0f258998","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34bfd09c-7472-4b98-be29-0cd439b4a655"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.11.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.1","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.49.1_1777452378410_0.6213340293066618","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.50.0":{"name":"@bluebillywig/react-native-bb-player","version":"8.50.0","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.50.0","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://bluebillywig.github.io/react-native-bb-player/","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"a0147b0b7c5d34efb545ec8bb158aeaa71e711a8","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.50.0.tgz","fileCount":233,"integrity":"sha512-OhjCuCHroep9WwF/FOgOEyVckNPQCMXVaDTEh5Mpo6Muf10iKBWDjnFajUsHzjeVRZIAHFrJx0fBbS6uGfvJQA==","signatures":[{"sig":"MEQCIFNj7tWJ6Fjnfng+nbntp0P5KZFmxD7SNEGsPr9QpcuiAiA1K4KChuTdCBir7nRtJkYIuQDHPUybq4i4y/kuEyVvZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61735992},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"67bc01773ec583c3d87a588cf1bf19a0eca3c66c","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:802204e2-5cbf-41f8-8606-3869355a4e2f"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.11.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.1","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.50.0_1778669800938_0.8215615751251284","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.50.1":{"name":"@bluebillywig/react-native-bb-player","version":"8.50.1","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.50.1","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://bluebillywig.github.io/react-native-bb-player/","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"5e1cb2596c54259f864eb162aab19a80d422bdf4","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.50.1.tgz","fileCount":233,"integrity":"sha512-EyFpkcwG+rzJMtr5R3su2knPKfBWgknG8y3XjPj1icukbSHLi4YOUjUx5qS3wHQKpqxWpGa8dB7GawaUS3MLUw==","signatures":[{"sig":"MEYCIQC3c/a+CeG3VwJgrObI16FzsWzFCS+gSWN5RdKfgxX/VAIhALWzTxKIWj/mKcaHSIiUkpaPpGeFuAwiEIyd+n4omhiN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61736018},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"260a2c26078d72d53080f471fb6e802607129c04","scripts":{"docs":"typedoc","lint":"eslint \"src/**/*.{js,ts,tsx}\"","build":"bob build","clean":"rm -rf lib plugin/build","prepare":"bob build && npm run build:plugin || true","typescript":"tsc --noEmit","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:802204e2-5cbf-41f8-8606-3869355a4e2f"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.11.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"_nodeVersion":"24.14.1","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","react":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0","@types/react":"~19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.50.1_1778670200031_0.22016469430543628","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.51.0":{"name":"@bluebillywig/react-native-bb-player","version":"8.51.0","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.51.0","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://bluebillywig.github.io/react-native-bb-player/","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"dc1f9536c836483c0071b4adf0495011950c1c9d","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.51.0.tgz","fileCount":233,"integrity":"sha512-tDNePIoBhGgRf6jKqSqToYIh592XlxcyGTo/SdtUDF98iCqRHrJD4nIX/NEm61JAfk5Eiw0gRDyqQBgJHT5QYA==","signatures":[{"sig":"MEYCIQDDn0tujL3Qq4d11x3JX4pBwEAUg5UNmnrlXpcBz7S61AIhAIF8TfowXDebCN2gBwNhNo4rawwPxw8AEpC9zgQx8NDK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61893827},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"dcbd8afd4d632069bf586f3808f5b0769b1db97c","scripts":{"e2e":"npm run e2e:ios && npm run e2e:android","docs":"typedoc","lint":"eslint --cache --cache-strategy content \"src/**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"rm -rf lib plugin/build","e2e:ios":"maestro test .maestro/","prepare":"bob build && npm run build:plugin || true; npm run prepare:husky --if-present","test:cov":"jest --coverage","typecheck":"tsc --noEmit","test:watch":"jest --watch","typescript":"tsc --noEmit","e2e:android":"maestro test .maestro/","e2e:install":"curl -fsSL https://get.maestro.mobile.dev | bash","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'","lint:no-cache":"eslint \"src/**/*.{js,ts,tsx}\"","prepare:husky":"[ -e .git ] && [ -f node_modules/husky/bin.js ] && husky || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:802204e2-5cbf-41f8-8606-3869355a4e2f"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.13.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["bash -c 'tsc --noEmit --project tsconfig.json'"],"src/**/*.{js,ts,tsx}":["eslint --cache --cache-strategy content --fix"]},"_nodeVersion":"24.16.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","jest":"^29.7.0","husky":"^9.1.7","react":"19.2.0","eslint":"^8.57.1","typedoc":"^0.28.17","prettier":"^3.8.3","babel-jest":"^29.7.0","typescript":"~5.3.0","@types/jest":"^29.5.12","lint-staged":"^15.5.2","@types/react":"~19.2.0","react-native":"0.83.1","react-test-renderer":"19.2.0","react-native-builder-bob":"^0.31.0","@react-native/babel-preset":"0.83.1","@react-native/eslint-config":"^0.85.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.51.0_1780047438547_0.3427412951236042","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.54.0":{"name":"@bluebillywig/react-native-bb-player","version":"8.54.0","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","_id":"@bluebillywig/react-native-bb-player@8.54.0","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"homepage":"https://bluebillywig.github.io/react-native-bb-player/","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"dist":{"shasum":"bdfb3faa5bb580608f9429e0a6d33957343ced1f","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.54.0.tgz","fileCount":233,"integrity":"sha512-Ey9swqvjOK9Mb5kVY+guFXY1Od2UDDwOQQqOBINpcz64/7hmK7Cv+TAV32zO5kV/0uOgu0WxcpPn+IgChpN+gw==","signatures":[{"sig":"MEQCIHNDZHavpAsd/fD1JaLjejVE+h2cjcp7WFebSqs9KbqJAiA7caASi9QHoUskUlHkoHM7veWLw4SAlWuI+RqTT30P1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62605581},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"a18004f3b5e10c81c9899ed74f086a35b5c70baf","scripts":{"e2e":"npm run e2e:ios && npm run e2e:android","docs":"typedoc","lint":"eslint --cache --cache-strategy content \"src/**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"rm -rf lib plugin/build","e2e:ios":"maestro test .maestro/","prepare":"bob build && npm run build:plugin || true; npm run prepare:husky --if-present","test:cov":"jest --coverage","typecheck":"tsc --noEmit","test:watch":"jest --watch","typescript":"tsc --noEmit","e2e:android":"maestro test .maestro/","e2e:install":"curl -fsSL https://get.maestro.mobile.dev | bash","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'","lint:no-cache":"eslint \"src/**/*.{js,ts,tsx}\"","prepare:husky":"[ -e .git ] && [ -f node_modules/husky/bin.js ] && husky || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:802204e2-5cbf-41f8-8606-3869355a4e2f"}},"repository":{"url":"git+https://github.com/bluebillywig/react-native-bb-player.git","type":"git"},"_npmVersion":"11.16.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["bash -c 'tsc --noEmit --project tsconfig.json'"],"src/**/*.{js,ts,tsx}":["eslint --cache --cache-strategy content --fix"]},"_nodeVersion":"24.18.0","react-native":"src/index.ts","codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","android":{"javaPackageName":"com.bluebillywig.bbplayer"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~54.0.0","jest":"^29.7.0","husky":"^9.1.7","react":"19.2.0","eslint":"^8.57.1","typedoc":"^0.28.17","prettier":"^3.8.3","babel-jest":"^29.7.0","typescript":"~5.3.0","@types/jest":"^29.5.12","lint-staged":"^15.5.2","@types/react":"~19.2.0","react-native":"0.83.1","react-test-renderer":"19.2.0","react-native-builder-bob":"^0.31.0","@react-native/babel-preset":"0.83.1","@react-native/eslint-config":"^0.85.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-bb-player_8.54.0_1783429128857_0.14704586583171664","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"8.58.0":{"name":"@bluebillywig/react-native-bb-player","version":"8.58.0","description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/src/index.d.ts","react-native":"src/index.ts","source":"src/index.ts","exports":{".":{"react-native":"./src/index.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts"},"./app.plugin":"./app.plugin.js","./app.plugin.js":"./app.plugin.js","./package.json":"./package.json"},"scripts":{"prepare":"bob build && npm run build:plugin || true; npm run prepare:husky --if-present","prepare:husky":"[ -e .git ] && [ -f node_modules/husky/bin.js ] && husky || true","build":"bob build","build:plugin":"[ -d node_modules/expo ] && tsc --project plugin/tsconfig.json || echo 'Skipping plugin build (expo not installed)'","typescript":"tsc --noEmit","typecheck":"tsc --noEmit","lint":"eslint --cache --cache-strategy content \"src/**/*.{js,ts,tsx}\"","lint:no-cache":"eslint \"src/**/*.{js,ts,tsx}\"","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","clean":"rm -rf lib plugin/build","docs":"typedoc","e2e:install":"curl -fsSL https://get.maestro.mobile.dev | bash","e2e:ios":"maestro test .maestro/","e2e:android":"maestro test .maestro/","e2e":"npm run e2e:ios && npm run e2e:android"},"keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"author":{"name":"Blue Billywig"},"license":"MIT","homepage":"https://bluebillywig.github.io/react-native-bb-player/","repository":{"type":"git","url":"git+https://github.com/bluebillywig/react-native-bb-player.git"},"peerDependencies":{"expo":">=54.0.0","react":">=18.0.0","react-native":">=0.73.0"},"peerDependenciesMeta":{"expo":{"optional":true}},"devDependencies":{"@react-native/babel-preset":"0.83.1","@react-native/eslint-config":"^0.85.0","@testing-library/react-native":"^13.3.3","@types/jest":"^29.5.12","@types/react":"~19.2.0","babel-jest":"^29.7.0","eslint":"^8.57.1","expo":"~54.0.0","husky":"^9.1.7","jest":"^29.7.0","lint-staged":"^15.5.2","prettier":"^3.8.3","react":"19.2.0","react-native":"0.83.1","react-native-builder-bob":"^0.31.0","react-test-renderer":"19.2.0","typedoc":"^0.28.17","typescript":"~5.3.0"},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"codegenConfig":{"name":"BBPlayerModuleSpec","type":"all","jsSrcsDir":"./src/specs","android":{"javaPackageName":"com.bluebillywig.bbplayer"}},"lint-staged":{"src/**/*.{js,ts,tsx}":["eslint --cache --cache-strategy content --fix"],"src/**/*.{ts,tsx}":["bash -c 'tsc --noEmit --project tsconfig.json'"]},"gitHead":"50095c3082af90a0179b4afcd0977c2523fc1f53","_id":"@bluebillywig/react-native-bb-player@8.58.0","bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-13t7VdjzJ0vpqE9lJDGig4J0X/CBfxSw3pRuNZDSl1RPp59YeiMTSVT2g06H9ZxBBpeprOVAquTPwExPRzGl2w==","shasum":"3e0e34b7931893838bb47680903ad99ac6a9b198","tarball":"https://registry.npmjs.org/@bluebillywig/react-native-bb-player/-/react-native-bb-player-8.58.0.tgz","fileCount":233,"unpackedSize":62861531,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEMCID8yOQzbI/zEZZDNehCt9tR6SH05Do+FsZju8VlcComEAh9muaCTnx28HV/VJpim5+Hkg9tly161aGHjmehmZyhG"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:802204e2-5cbf-41f8-8606-3869355a4e2f"}},"directories":{},"maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-bb-player_8.58.0_1788188430012_0.6845004064860787"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-21T13:05:49.784Z","modified":"2026-08-31T15:00:30.593Z","8.42.0":"2026-01-21T13:05:50.315Z","8.42.2":"2026-01-21T14:25:54.634Z","8.42.3":"2026-01-21T14:49:32.058Z","8.42.4":"2026-01-21T15:31:05.806Z","8.42.6":"2026-01-22T15:48:18.959Z","8.42.7":"2026-01-26T13:44:57.476Z","8.42.8":"2026-01-27T08:39:44.137Z","8.42.9":"2026-01-27T14:02:21.356Z","8.42.10":"2026-01-28T08:21:07.219Z","8.42.14":"2026-01-29T08:44:03.470Z","8.42.15":"2026-01-30T10:55:24.712Z","8.44.0":"2026-02-13T10:08:55.701Z","8.45.0":"2026-02-23T12:03:56.007Z","8.45.4":"2026-02-27T13:58:42.912Z","8.45.5":"2026-02-28T09:10:20.655Z","8.45.6":"2026-02-28T09:14:11.866Z","8.45.7":"2026-02-28T09:19:08.689Z","8.45.8":"2026-02-28T09:25:51.663Z","8.45.9":"2026-03-04T08:08:21.027Z","8.45.10":"2026-03-05T13:32:08.205Z","8.45.11":"2026-03-06T10:37:04.395Z","8.45.12":"2026-03-06T10:52:46.409Z","8.45.13":"2026-03-06T10:53:43.890Z","8.45.14":"2026-03-06T11:59:18.522Z","8.45.15":"2026-03-06T12:12:24.837Z","8.45.16":"2026-03-06T13:26:21.438Z","8.45.17":"2026-03-06T13:49:21.845Z","8.45.18":"2026-03-06T14:11:45.217Z","8.45.19":"2026-03-06T14:34:06.524Z","8.45.20":"2026-03-06T15:00:24.256Z","8.45.21":"2026-03-06T15:37:02.536Z","8.45.22":"2026-03-06T16:09:41.013Z","8.45.23":"2026-03-09T10:00:09.378Z","8.46.0":"2026-03-12T13:45:59.833Z","8.46.1":"2026-03-12T14:18:03.210Z","8.47.0":"2026-03-25T10:09:57.939Z","8.47.1":"2026-03-25T10:24:11.054Z","8.47.2":"2026-03-25T12:56:54.989Z","8.47.3":"2026-03-26T14:38:55.463Z","8.47.4":"2026-03-26T14:50:15.678Z","8.47.5":"2026-03-26T19:32:05.944Z","8.47.6":"2026-03-26T19:41:50.698Z","8.47.7":"2026-03-26T19:50:44.655Z","8.47.8":"2026-03-26T21:37:29.543Z","8.47.9":"2026-03-26T23:10:23.336Z","8.48.9":"2026-04-15T20:17:09.446Z","8.49.0":"2026-04-29T08:29:42.282Z","8.49.1":"2026-04-29T08:46:19.006Z","8.50.0":"2026-05-13T10:56:41.560Z","8.50.1":"2026-05-13T11:03:20.666Z","8.51.0":"2026-05-29T09:37:18.949Z","8.54.0":"2026-07-07T12:58:49.208Z","8.58.0":"2026-08-31T15:00:30.382Z"},"bugs":{"url":"https://github.com/bluebillywig/react-native-bb-player/issues"},"author":{"name":"Blue Billywig"},"license":"MIT","homepage":"https://bluebillywig.github.io/react-native-bb-player/","keywords":["react-native","expo","expo-plugin","config-plugin","blue-billywig","video-player","native-player","avplayer","exoplayer","ios-video","android-video","fullscreen-video","video-streaming"],"repository":{"type":"git","url":"git+https://github.com/bluebillywig/react-native-bb-player.git"},"description":"Blue Billywig Native Video Player for React Native - iOS AVPlayer and Android ExoPlayer integration","maintainers":[{"name":"jkoppen-bluebillywig","email":"j.koppen@bluebillywig.com"},{"name":"martijnbots_bb","email":"m.bots@bluebillywig.com"},{"name":"ghultink","email":"g.hultink@bluebillywig.com"},{"name":"vvanlaar","email":"v.vanlaar@bluebillywig.com"},{"name":"p.vanderspek","email":"p.vanderspek@bluebillywig.com"}],"readme":"# react-native-bb-player\n\nNative video player for React Native - powered by Blue Billywig's iOS and Android SDKs.\n\n## Overview\n\n`react-native-bb-player` provides a production-ready, native video player component for React Native. It wraps Blue Billywig's native iOS and Android player SDKs, giving you:\n\n- **True native playback** - iOS AVPlayer and Android ExoPlayer (no WebView)\n- **Full-featured player** - Ads, analytics, Content Protection\n- **Type-safe API** - Full TypeScript support with comprehensive types\n- **Production ready** - Built on Blue Billywig's battle-tested native SDKs\n- **Easy integration** - Simple component-based API with imperative ref methods\n\n## Compatibility\n\n| Platform | Requirement | Player Engine |\n|----------|-------------|---------------|\n| **iOS** | 12.0+ | AVPlayer |\n| **Android** | API 21+ (5.0+) | ExoPlayer |\n| **React Native** | 0.73+ | Old & New Architecture (TurboModules) |\n| **Expo** | SDK 51+ | With config plugin (optional) |\n\n## Installation\n\n```bash\nnpm install @bluebillywig/react-native-bb-player\n# or\nyarn add @bluebillywig/react-native-bb-player\n```\n\n### Bare React Native\n\n#### iOS Setup\n\n```bash\ncd ios && pod install && cd ..\n```\n\n##### Disabling the Bluetooth permission (Chromecast)\n\nBy default the player links the full Google Cast SDK, which discovers nearby\ndevices over Bluetooth and therefore requires an\n`NSBluetoothAlwaysUsageDescription` entry and shows a Bluetooth permission\nprompt. If you don't need Bluetooth-based device discovery, opt into the\nBluetooth-free Cast build — casting still works over the local network, and the\nBluetooth requirement (and its prompt) is dropped.\n\nSet the flag in your `Podfile` (before `use_native_modules!`) so it's applied\non every install:\n\n```ruby\nENV['BB_PLAYER_CAST'] ||= 'nobluetooth'\n```\n\nFor a one-off install you can also set it from the shell:\n\n```bash\nBB_PLAYER_CAST=nobluetooth pod install\n```\n\n> **Warning:** the shell form does not persist. The next plain `pod install`\n> (a teammate, CI) silently reverts to the full Bluetooth Cast SDK — and the\n> permission prompt returns. Use the `Podfile` form for anything beyond a local\n> experiment.\n\nWith `nobluetooth` you can remove `NSBluetoothAlwaysUsageDescription` from your\n`Info.plist`. The default (`bluetooth`) is unchanged for existing apps.\n\n#### Android Setup\n\nAutolinking handles module registration. As of **8.49.0**, the native SDK's transitive dependencies (Google IMA SDK, AndroidX media3) require [core library desugaring](https://developer.android.com/studio/write/java8-support) to be enabled in your app. Merge the following into the existing `android { ... }` block in `android/app/build.gradle` (do not add a second `android` block):\n\n```groovy\nandroid {\n    compileOptions {\n        coreLibraryDesugaringEnabled true\n        sourceCompatibility JavaVersion.VERSION_17\n        targetCompatibility JavaVersion.VERSION_17\n    }\n    kotlinOptions {\n        jvmTarget = '17'\n    }\n}\n\ndependencies {\n    coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.1.5'\n}\n```\n\n#### Rebuild Your App\n\n```bash\n# iOS\nnpx react-native run-ios\n\n# Android\nnpx react-native run-android\n```\n\n### Expo (Development Build)\n\n> **Note**: This SDK requires native code and cannot run in Expo Go. You must use a [development build](https://docs.expo.dev/develop/development-builds/introduction/).\n\n```bash\nnpx expo install @bluebillywig/react-native-bb-player\n```\n\nAdd the config plugin to your `app.json`:\n\n```json\n{\n  \"expo\": {\n    \"plugins\": [\n      \"@bluebillywig/react-native-bb-player\"\n    ]\n  }\n}\n```\n\nThen build your development app:\n\n```bash\nnpx expo prebuild\nnpx expo run:ios\n# or\nnpx expo run:android\n```\n\nSee the [Expo Setup Guide](docs/guides/expo-setup.md) for detailed configuration options.\n\n### Guides\n\n- [Expo Setup Guide](docs/guides/expo-setup.md) - Expo configuration and prebuild\n- [Fullscreen & Modal Player Guide](docs/guides/fullscreen.md) - Fullscreen, landscape, and modal-style presentation\n- [Advertising Guide](docs/guides/advertising.md) - Ad integration and VAST/VPAID\n- [Analytics Guide](docs/guides/analytics.md) - Analytics integration and custom statistics\n- [Shorts Guide](docs/guides/shorts.md) - Vertical video player (TikTok-style experience)\n- [Outstream Guide](docs/guides/outstream.md) - Outstream advertising with collapse/expand\n- [Deep Linking Guide](docs/guides/deep-linking.md) - Open video content via URLs\n\n## Quick Start\n\nHere's the simplest way to get started:\n\n```tsx\nimport React, { useRef } from 'react';\nimport { View, StyleSheet } from 'react-native';\nimport { BBPlayerView, type BBPlayerViewMethods } from '@bluebillywig/react-native-bb-player';\n\nexport default function App() {\n  const playerRef = useRef<BBPlayerViewMethods>(null);\n\n  return (\n    <View style={styles.container}>\n      <BBPlayerView\n        ref={playerRef}\n        jsonUrl=\"https://demo.bbvms.com/p/default/c/4701337.json\"\n        options={{\n          autoPlay: true,\n          allowCollapseExpand: true,\n        }}\n        onDidTriggerPlay={() => console.log('Playing')}\n        onDidTriggerPause={() => console.log('Paused')}\n      />\n    </View>\n  );\n}\n\nconst styles = StyleSheet.create({\n  container: {\n    flex: 1,\n    backgroundColor: '#000',\n  },\n});\n```\n\n## Usage Examples\n\n### Basic Video Player\n\nMinimal setup to play a video:\n\n```tsx\nimport { BBPlayerView } from '@bluebillywig/react-native-bb-player';\n\nexport function BasicPlayer() {\n  return (\n    <BBPlayerView\n      jsonUrl=\"https://demo.bbvms.com/p/default/c/4701337.json\"\n      options={{ autoPlay: false }}\n      style={{ flex: 1 }}\n    />\n  );\n}\n```\n\n### With Player Controls\n\nControl playback programmatically:\n\n```tsx\nimport React, { useRef } from 'react';\nimport { View, Button } from 'react-native';\nimport { BBPlayerView, type BBPlayerViewMethods } from '@bluebillywig/react-native-bb-player';\n\nexport function ControlledPlayer() {\n  const playerRef = useRef<BBPlayerViewMethods>(null);\n\n  const handlePlay = () => {\n    playerRef.current?.play();\n  };\n\n  const handlePause = () => {\n    playerRef.current?.pause();\n  };\n\n  const handleSeek = () => {\n    playerRef.current?.seek(30); // Seek to 30 seconds\n  };\n\n  return (\n    <View style={{ flex: 1 }}>\n      <BBPlayerView\n        ref={playerRef}\n        jsonUrl=\"https://demo.bbvms.com/p/default/c/4701337.json\"\n        style={{ flex: 1 }}\n      />\n      <View style={{ flexDirection: 'row', padding: 10 }}>\n        <Button title=\"Play\" onPress={handlePlay} />\n        <Button title=\"Pause\" onPress={handlePause} />\n        <Button title=\"Seek to 30s\" onPress={handleSeek} />\n      </View>\n    </View>\n  );\n}\n```\n\n### With Event Listeners\n\nListen to player events:\n\n```tsx\nimport React, { useState } from 'react';\nimport { View, Text } from 'react-native';\nimport { BBPlayerView, type State, type Phase } from '@bluebillywig/react-native-bb-player';\n\nexport function EventListenerExample() {\n  const [playerState, setPlayerState] = useState<State>('IDLE');\n  const [playerPhase, setPlayerPhase] = useState<Phase>('INIT');\n  const [duration, setDuration] = useState(0);\n\n  return (\n    <View style={{ flex: 1 }}>\n      <BBPlayerView\n        jsonUrl=\"https://demo.bbvms.com/p/default/c/4701337.json\"\n        options={{ autoPlay: true }}\n        style={{ flex: 1 }}\n        onDidTriggerStateChange={(state) => setPlayerState(state)}\n        onDidTriggerPhaseChange={(phase) => setPlayerPhase(phase)}\n        onDidTriggerDurationChange={(dur) => setDuration(dur)}\n        onDidTriggerPlay={() => console.log('Playback started')}\n        onDidTriggerPause={() => console.log('Playback paused')}\n        onDidTriggerEnded={() => console.log('Playback ended')}\n      />\n      <View style={{ padding: 20, backgroundColor: '#f0f0f0' }}>\n        <Text>State: {playerState}</Text>\n        <Text>Phase: {playerPhase}</Text>\n        <Text>Duration: {duration.toFixed(1)}s</Text>\n      </View>\n    </View>\n  );\n}\n```\n\n### Dynamic Content Loading\n\nLoad different content without recreating the player:\n\n```tsx\nimport React, { useRef } from 'react';\nimport { View, Button } from 'react-native';\nimport { BBPlayerView, type BBPlayerViewMethods } from '@bluebillywig/react-native-bb-player';\n\nexport function DynamicLoading() {\n  const playerRef = useRef<BBPlayerViewMethods>(null);\n\n  return (\n    <View style={{ flex: 1 }}>\n      <BBPlayerView\n        ref={playerRef}\n        jsonUrl=\"https://demo.bbvms.com/p/default/c/4701337.json\"\n        style={{ flex: 1 }}\n      />\n      <View style={{ padding: 10 }}>\n        {/* Primary API - loadClip with options */}\n        <Button\n          title=\"Load Clip 123\"\n          onPress={() => playerRef.current?.loadClip('123', { autoPlay: true })}\n        />\n        <Button\n          title=\"Load with Playout\"\n          onPress={() => playerRef.current?.loadClip('456', { playout: 'default', autoPlay: true })}\n        />\n        {/* Legacy API - still supported */}\n        <Button\n          title=\"Load ClipList\"\n          onPress={() => playerRef.current?.loadWithClipListId('789', 'user', true)}\n        />\n      </View>\n    </View>\n  );\n}\n```\n\n### Loading with Playlist Context\n\nWhen loading clips within a playlist, pass context to enable \"next up\" navigation and proper playlist handling:\n\n```tsx\nimport React, { useRef } from 'react';\nimport { View, Button } from 'react-native';\nimport { BBPlayerView, type BBPlayerViewMethods, type LoadContext } from '@bluebillywig/react-native-bb-player';\n\nexport function PlaylistPlayer() {\n  const playerRef = useRef<BBPlayerViewMethods>(null);\n  const playlistId = '12345';\n\n  // Load a clip from a playlist with context for \"next up\" navigation\n  const loadClipFromPlaylist = (clipId: string) => {\n    playerRef.current?.loadClip(clipId, {\n      autoPlay: true,\n      playout: 'default',\n      context: {\n        contextEntityType: 'MediaClipList',\n        contextEntityId: playlistId,\n        contextCollectionType: 'MediaClipList',\n        contextCollectionId: playlistId,\n      },\n    });\n  };\n\n  return (\n    <View style={{ flex: 1 }}>\n      <BBPlayerView\n        ref={playerRef}\n        jsonUrl=\"https://demo.bbvms.com/p/default/c/4701337.json\"\n        style={{ flex: 1 }}\n      />\n      <View style={{ flexDirection: 'row', padding: 10 }}>\n        <Button title=\"Load Video 1\" onPress={() => loadClipFromPlaylist('clip1')} />\n        <Button title=\"Load Video 2\" onPress={() => loadClipFromPlaylist('clip2')} />\n        <Button title=\"Load Video 3\" onPress={() => loadClipFromPlaylist('clip3')} />\n      </View>\n    </View>\n  );\n}\n```\n\nThe context enables:\n- **Next Up List**: Shows upcoming videos from the playlist\n- **Playlist Navigation**: Previous/next buttons work correctly within the playlist\n- **Proper Analytics**: Analytics correctly attribute views to the playlist context\n\n### Fullscreen Player\n\nLaunch player in fullscreen mode:\n\n```tsx\nimport React, { useRef, useEffect } from 'react';\nimport { BBPlayerView, type BBPlayerViewMethods } from '@bluebillywig/react-native-bb-player';\n\nexport function FullscreenPlayer() {\n  const playerRef = useRef<BBPlayerViewMethods>(null);\n\n  return (\n    <BBPlayerView\n      ref={playerRef}\n      jsonUrl=\"https://demo.bbvms.com/p/default/c/4701337.json\"\n      options={{ autoPlay: true }}\n      style={{ flex: 1 }}\n      onDidTriggerApiReady={() => {\n        // Enter fullscreen landscape once the player is ready\n        playerRef.current?.enterFullscreenLandscape();\n      }}\n      onDidTriggerRetractFullscreen={() => {\n        console.log('User exited fullscreen');\n      }}\n    />\n  );\n}\n```\n\nSee the [Fullscreen & Modal Player Guide](docs/guides/fullscreen.md) for advanced patterns including modal-style presentation and handling orientation.\n\n### Chromecast Support\n\nOpen the Google Cast device picker to cast video to Chromecast devices:\n\n```tsx\nimport React, { useRef } from 'react';\nimport { View, Button } from 'react-native';\nimport { BBPlayerView, type BBPlayerViewMethods } from '@bluebillywig/react-native-bb-player';\n\nexport function ChromecastPlayer() {\n  const playerRef = useRef<BBPlayerViewMethods>(null);\n\n  const handleCast = () => {\n    playerRef.current?.showCastPicker();\n  };\n\n  return (\n    <View style={{ flex: 1 }}>\n      <BBPlayerView\n        ref={playerRef}\n        jsonUrl=\"https://demo.bbvms.com/p/default/c/4701337.json\"\n        style={{ flex: 1 }}\n      />\n      <Button title=\"Cast to Device\" onPress={handleCast} />\n    </View>\n  );\n}\n```\n\n> **Note:** Chromecast functionality is available on both iOS and Android platforms.\n\n## Example App\n\nThe included example app (`example/`) demonstrates all SDK features. See the [Example App](https://bluebillywig.github.io/react-native-bb-player/docs/example-app) docs for TestFlight (iOS) and APK (Android) download instructions.\n\n### Screens\n\n| Screen | Description |\n|--------|-------------|\n| **Simple Player** | Minimal player for performance testing |\n| **API Reference** | Interactive demo of all player methods: play, pause, seek, volume, fullscreen |\n| **Shorts** | Vertical video with swipe navigation, supports full and shelf display modes |\n| **Outstream Ads** | Standalone ad player with collapse/expand for article placements |\n| **Modal Player** | Native full-screen modal overlay with swipe-to-close (iOS) |\n\n### Running Locally\n\n```bash\n# Install dependencies\nnpm ci && cd example && npm ci\n\n# iOS\ncd ios && pod install && cd ..\nnpx react-native run-ios\n\n# Android\nnpx react-native run-android\n```\n\n## API Reference\n\n### Component Props\n\n| Prop | Type | Required | Description |\n|------|------|----------|-------------|\n| `jsonUrl` | `string` | Yes | JSON embed URL |\n| `playerId` | `string` | No | Unique identifier for multi-player scenarios |\n| `jwt` | `string` | No | JWT token for authenticated access |\n| `continueWatching` | `boolean` | No | Opt into the SDK's Continue Watching feature — playhead is persisted per clip and the player auto-seeks to the stored position on the next load of the same clip. Default off; set true for long-form detail screens. Forwarded into `options.continueWatching` so consumers using the raw options dict can opt in via that key. |\n| `options` | `Record<string, unknown>` | No | Player configuration options |\n| `style` | `ViewStyle` | No | React Native style object |\n| Event props | See below | No | Event callback handlers |\n\n### Methods (via ref)\n\n```typescript\n// Playback Control\nplay(): void\npause(): void\nseek(position: number): void\nseekRelative(offsetSeconds: number): void\n\n// Volume Control\nsetVolume(volume: number): void\nsetMuted(muted: boolean): void\n\n// Layout Control\ncollapse(): void\nexpand(): void\nenterFullscreen(): void\nenterFullscreenLandscape(): void\nexitFullscreen(): void\n\n// Chromecast\nshowCastPicker(): void\n\n// Load Content (Primary API)\nloadClip(clipId: string, options?: LoadClipOptions): void\n\n// Load Content (Legacy - all support optional context parameter)\nloadWithClipId(clipId: string, initiator?: string, autoPlay?: boolean, seekTo?: number, context?: LoadContext): void\nloadWithClipListId(clipListId: string, initiator?: string, autoPlay?: boolean, seekTo?: number, context?: LoadContext): void\nloadWithProjectId(projectId: string, initiator?: string, autoPlay?: boolean, seekTo?: number, context?: LoadContext): void\nloadWithClipJson(clipJson: string, initiator?: string, autoPlay?: boolean, seekTo?: number, context?: LoadContext): void\nloadWithClipListJson(clipListJson: string, initiator?: string, autoPlay?: boolean, seekTo?: number, context?: LoadContext): void\nloadWithProjectJson(projectJson: string, initiator?: string, autoPlay?: boolean, seekTo?: number, context?: LoadContext): void\nloadWithJsonUrl(jsonUrl: string, autoPlay?: boolean, context?: LoadContext): void\n\n// Async Getters (Primary API)\ngetPlayerState(): Promise<BBPlayerState | null>  // Returns complete player state\n\n// Async Getters (Individual)\ngetDuration(): Promise<number | null>\ngetMuted(): Promise<boolean | null>\ngetVolume(): Promise<number | null>\ngetPhase(): Promise<string | null>\ngetState(): Promise<string | null>\ngetMode(): Promise<string | null>\ngetClipData(): Promise<{ id?: string; title?: string; description?: string; length?: number } | null>\ngetProjectData(): Promise<{ id?: string; name?: string } | null>\ngetPlayoutData(): Promise<{ name?: string } | null>\n\n// Cleanup\ndestroy(): void\nautoPlayNextCancel(): void\n```\n\n### Events\n\n```typescript\n// Setup & Lifecycle\nonDidSetupWithJsonUrl?: (url: string) => void\nonDidTriggerApiReady?: () => void\nonDidFailWithError?: (error: string) => void\n\n// Playback\nonDidTriggerPlay?: () => void\nonDidTriggerPause?: () => void\nonDidTriggerPlaying?: () => void\nonDidTriggerEnded?: () => void\nonDidTriggerCanPlay?: () => void\nonDidTriggerSeeking?: () => void\nonDidTriggerSeeked?: (position: number) => void\nonDidTriggerStall?: () => void\nonDidTriggerDurationChange?: (duration: number) => void\nonDidTriggerVolumeChange?: (volume: number) => void\n\n// State Changes\nonDidTriggerStateChange?: (state: State) => void\nonDidTriggerPhaseChange?: (phase: Phase) => void\nonDidTriggerModeChange?: (mode: string) => void\n\n// Media Loading\nonDidTriggerMediaClipLoaded?: (clip: MediaClip) => void\nonDidTriggerMediaClipFailed?: () => void\nonDidTriggerProjectLoaded?: (project: Project) => void\n\n// View Events\nonDidTriggerViewStarted?: () => void\nonDidTriggerViewFinished?: () => void\n\n// Fullscreen\nonDidTriggerFullscreen?: () => void\nonDidTriggerRetractFullscreen?: () => void\n\n// Layout\nonDidRequestCollapse?: () => void\nonDidRequestExpand?: () => void\nonDidRequestOpenUrl?: (url: string) => void\n\n// Auto-Pause\nonDidTriggerAutoPause?: (why: string) => void\nonDidTriggerAutoPausePlay?: (why: string) => void\n\n// Ads\nonDidTriggerAdLoadStart?: () => void\nonDidTriggerAdLoaded?: () => void\nonDidTriggerAdStarted?: () => void\nonDidTriggerAdFinished?: () => void\nonDidTriggerAdNotFound?: () => void\nonDidTriggerAdError?: (error: string) => void\nonDidTriggerAdQuartile1?: () => void\nonDidTriggerAdQuartile2?: () => void\nonDidTriggerAdQuartile3?: () => void\nonDidTriggerAllAdsCompleted?: () => void\n\n// Custom Statistics (for analytics integration)\nonDidTriggerCustomStatistics?: (stats: CustomStatistics) => void\n```\n\n> **Note:** See the [Analytics Guide](docs/guides/analytics.md) for detailed analytics integration examples.\n\n### TypeScript Types\n\n```typescript\n// Player state enum\ntype State = \"IDLE\" | \"LOADING\" | \"PLAYING\" | \"PAUSED\" | \"ERROR\";\ntype Phase = \"INIT\" | \"PRE\" | \"MAIN\" | \"POST\" | \"EXIT\";\n\n// Options for loadClip()\ntype LoadClipOptions = {\n  playout?: string;    // Playout name/ID\n  autoPlay?: boolean;  // Auto-play after loading\n  seekTo?: number;     // Seek to position (seconds)\n  initiator?: string;  // Analytics initiator\n  context?: LoadContext; // Playlist/collection context\n};\n\n// Context for playlist/collection navigation\ntype LoadContext = {\n  contextEntityType?: 'MediaClipList';   // Type of the containing entity\n  contextEntityId?: string;              // Playlist ID for \"next up\" list\n  contextCollectionType?: 'MediaClipList'; // Type of the collection\n  contextCollectionId?: string;          // Collection ID if playing within a collection\n};\n\n// Complete player state object (returned by getPlayerState())\ntype BBPlayerState = {\n  state: State;\n  phase: Phase;\n  mode: string | null;\n  duration: number;\n  muted: boolean;\n  volume: number;\n  clip: { id?: string; title?: string; description?: string; length?: number } | null;\n  project: { id?: string; name?: string } | null;\n  playout: { name?: string } | null;\n};\n\n// Event payload types (for typed event handling)\ntype BBPlayerEventPayloads = {\n  play: void;\n  pause: void;\n  stateChange: { state: State };\n  phaseChange: { phase: Phase };\n  // ... and more\n};\n```\n\n## Getting Complete Player State\n\nUse `getPlayerState()` to fetch all player state at once:\n\n```tsx\nconst handleGetState = async () => {\n  const state = await playerRef.current?.getPlayerState();\n  if (state) {\n    console.log(`Playing: ${state.state === 'PLAYING'}`);\n    console.log(`Duration: ${state.duration}`);\n    console.log(`Clip: ${state.clip?.title}`);\n    console.log(`Volume: ${state.volume}, Muted: ${state.muted}`);\n  }\n};\n```\n\n## Overriding Native SDK Versions\n\n### Current Versions\n\n- **iOS**: `~>8.40` (Blue Billywig Native Player Kit)\n- **Android**: `8.42.+` (Blue Billywig Native Player SDK)\n\n### Override iOS (in Podfile)\n\n```ruby\npod 'BlueBillywigNativePlayerKit-iOS', '8.42.0'\n```\n\n### Override Android (in android/app/build.gradle)\n\n```kotlin\nconfigurations.all {\n  resolutionStrategy {\n    force 'com.bluebillywig.bbnativeplayersdk:bbnativeplayersdk:8.42.0'\n  }\n}\n```\n\n## Troubleshooting\n\n### \"Module not found\"\n\n1. Ensure the package is installed\n2. Run `cd ios && pod install`\n3. Rebuild the app completely\n\n### Black Screen on Player\n\n- Check the JSON URL is correct and accessible\n- Verify internet connectivity\n- Add error handling to debug:\n\n```tsx\n<BBPlayerView\n  jsonUrl=\"https://demo.bbvms.com/p/default/c/4701337.json\"\n  onDidFailWithError={(error) => console.error('Player error:', error)}\n  onDidSetupWithJsonUrl={(url) => console.log('Player setup complete:', url)}\n/>\n```\n\n### Player Not Responding to Method Calls\n\nEnsure the player is ready before calling methods:\n\n```tsx\nconst [isReady, setIsReady] = useState(false);\n\n<BBPlayerView\n  ref={playerRef}\n  onDidTriggerCanPlay={() => setIsReady(true)}\n/>\n\n// Then call methods\nif (isReady) {\n  playerRef.current?.play();\n}\n```\n\n### iOS Build Fails\n\n1. Run `cd ios && pod deintegrate && pod install`\n2. Clean build folder in Xcode\n\n### Android Build Fails\n\n1. Run `cd android && ./gradlew clean`\n2. Ensure JDK 17+ is installed\n\n### Safe Area Handling (iOS + Android)\n\nReact Native's built-in `SafeAreaView` doesn't work consistently across platforms. For reliable safe area handling on both iOS and Android, use [`react-native-safe-area-context`](https://github.com/th3rdwave/react-native-safe-area-context):\n\n```bash\nnpm install react-native-safe-area-context\n```\n\n**Setup:**\n```tsx\nimport { SafeAreaProvider, SafeAreaView } from 'react-native-safe-area-context';\n\nfunction App() {\n  return (\n    <SafeAreaProvider>\n      <MyScreen />\n    </SafeAreaProvider>\n  );\n}\n```\n\n**In your screens:**\n```tsx\nimport { SafeAreaView } from 'react-native-safe-area-context';\n\nfunction PlayerScreen() {\n  return (\n    <SafeAreaView style={{ flex: 1 }}>\n      <BBPlayerView jsonUrl=\"...\" style={{ flex: 1 }} />\n    </SafeAreaView>\n  );\n}\n```\n\n**For more control with insets:**\n```tsx\nimport { useSafeAreaInsets } from 'react-native-safe-area-context';\n\nfunction CustomScreen() {\n  const insets = useSafeAreaInsets();\n\n  return (\n    <View style={{ flex: 1, paddingTop: insets.top, paddingBottom: insets.bottom }}>\n      <BBPlayerView jsonUrl=\"...\" style={{ flex: 1 }} />\n    </View>\n  );\n}\n```\n\n## New Architecture (Fabric & TurboModules)\n\nThis package fully supports React Native's New Architecture, including:\n\n- **Fabric** - The new rendering system\n- **TurboModules** - The new native module system with synchronous access and lazy loading\n\n### Automatic Detection\n\nThe package automatically detects which architecture your app uses:\n- **New Architecture enabled**: Uses `TurboModuleRegistry` for optimal performance\n- **Old Architecture**: Falls back to `NativeModules` (no changes needed)\n\n### Enabling New Architecture\n\n#### React Native 0.76+\nNew Architecture is enabled by default in React Native 0.76 and later.\n\n#### React Native 0.73-0.75\nEnable in your app's configuration:\n\n**Android** (`android/gradle.properties`):\n```properties\nnewArchEnabled=true\n```\n\n**iOS** (`ios/Podfile`):\n```ruby\nENV['RCT_NEW_ARCH_ENABLED'] = '1'\n```\n\nThen rebuild your app:\n```bash\n# iOS\ncd ios && pod install && cd ..\nnpx react-native run-ios\n\n# Android\ncd android && ./gradlew clean && cd ..\nnpx react-native run-android\n```\n\n### No Code Changes Required\n\nYour existing code works with both architectures. The package handles the architecture detection internally:\n\n```tsx\n// This works on both Old and New Architecture\nimport { BBPlayerView } from '@bluebillywig/react-native-bb-player';\n\n<BBPlayerView\n  ref={playerRef}\n  jsonUrl=\"https://demo.bbvms.com/p/default/c/4701337.json\"\n  onDidTriggerPlay={() => console.log('Playing')}\n/>\n```\n\n## FAQ\n\n### Can I use this in production?\n\nYes! This package wraps Blue Billywig's production-grade native SDKs used by major media companies.\n\n\n### Does this support ads?\n\nYes, the player includes full ad support (VAST, VPAID, etc.). Configure ads in your Blue Billywig playout configuration.\n\n### What video formats are supported?\n\nThe player supports formats compatible with:\n- iOS: AVPlayer (HLS, MP4, M4V, MOV, etc.)\n- Android: ExoPlayer (HLS, DASH, MP4, WebM, etc.)\n\n### How do I get a JSON URL?\n\nContact Blue Billywig to get access to your media content. The JSON URL format is:\n```\nhttps://{your-domain}.bbvms.com/p/{playout}/c/{clipId}.json\n```\n\n## API Documentation\n\nFull TypeScript API documentation is available at:\n\n**https://bluebillywig.github.io/react-native-bb-player/**\n\nThe documentation is automatically generated from source code and updated on every release.\n\n## Support\n\n### Issues\n\nWhen reporting an issue, please include:\n- React Native version\n- Platform (iOS/Android)\n- Reproduction steps\n\n## License\n\nMIT\n\n---\n\n**Built with love by Blue Billywig**\n","readmeFilename":"README.md"}