npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

react-native-pure-camera

v0.1.6

Published

react native camera

Downloads

20

Readme

react-native-pure-camera

This is a module which help you take photo or take video.

Installation

npm i react-native-pure-camera
// link below 0.60
react-native link react-native-pure-camera

Setup

iOS

Add NSCameraUsageDescription in your ios/${ProjectName}/Info.plist:

<key>NSCameraUsageDescription</key>
<string>balabala</string>

Android

Add jitpack in your android/build.gradle at the end of repositories:

allprojects {
  repositories {
    ...
    maven { url 'https://jitpack.io' }
  }
}

Usage

import camera from 'react-native-pure-camera'

// At first, make sure you have the permissions.
// ios: CAMERA
// android: CAMERA RECORD_AUDIO

// If you don't have these permissions, you can't call open method.

camera.open({

  // photo: take photo only
  // video: take video only
  // photo_video: take photo by tap, take video by long press
  // default value: 'photo_video'
  captureMode: 'photo|video|photo_video',

  photoBase64Enabled: true,

  // the text above the take button
  // default value: ''
  guideLabelTitle: '轻触拍照,按住摄像',

  // video min duration in milliseconds
  // default value: 1000
  videoMinDuration: 1000,

  // video max duration in milliseconds
  // default value: 10000
  videoMaxDuration: 10000,

})
.then(data => {

  // if you take video, data.video is the output video.
  data.video

  // if you take photo, data.photo is the output photo.
  // if you take video, data.photo is the first frame of the video
  data.photo

})
.catch(() => {
  // click cancel button
})