Gathering detailed insights and metrics for react-native-true-sight
Gathering detailed insights and metrics for react-native-true-sight
npm install react-native-true-sight
Typescript
Module System
Node Version
NPM Version
33
Supply Chain
55.1
Quality
66.1
Maintenance
50
Vulnerability
93.6
License
TypeScript (100%)
Love this project? Help keep it running — sponsor us today! 🚀
Total Downloads
73,636
Last Day
77
Last Week
355
Last Month
1,543
Last Year
17,805
MIT License
86 Stars
15 Commits
13 Forks
2 Watchers
11 Branches
1 Contributors
Updated on Jan 18, 2024
Latest Version
2.0.0
Package Id
react-native-true-sight@2.0.0
Unpacked Size
510.59 kB
Size
446.55 kB
File Count
51
NPM Version
6.14.7
Node Version
14.8.0
Cumulative downloads
Total Downloads
Last Day
-1.3%
77
Compared to previous day
Last Week
-26.8%
355
Compared to previous week
Last Month
59.6%
1,543
Compared to previous month
Last Year
-15.3%
17,805
Compared to previous year
This library provide a fully customisable video player that work both on Android and iOS. It also come with common use case documentation of things that you would like to implements.
By default there are two controls slots that are displayed respectively on different part of the parent container and you can use default components provided by this library:
This is simple as that.
VideoPlayer ship around any video component, but fits well with react-video. In v2 you've total control on the video component.
For advanced configuration, such as infinite loop, check the rest of the documentation and custom controls bar.
1import React, { Component } from "react"; 2import { View } from "react-native"; 3import { VideoPlayer, DefaultMainControl, DefaultBottomControlsBar } from "react-native-true-sight"; 4 5export default class HomeScreen extends Component { 6 render() { 7 return ( 8 <VideoPlayer 9 autoStart={false} 10 mainControl={args => <DefaultMainControl {...args} />} 11 bottomControl={args => <DefaultBottomControlsBar {...args} />} 12 > 13 {args => ( 14 <VideoFrame 15 ref={args.playerRef} 16 source={{ uri: data.videoUrl }} 17 paused={args.videoPaused} 18 onLoad={args.onLoad} 19 onProgress={args.onProgress} 20 onEnd={args.onEnd} 21 /> 22 )} 23 </VideoPlayer> 24 ); 25 } 26}
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
Found 0/15 approved changesets -- score normalized to 0
Reason
no SAST tool detected
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
branch protection not enabled on development/release branches
Details
Reason
33 existing vulnerabilities detected
Details
Score
Last Scanned on 2025-02-17
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More