UNPKG

navigator-suit

Version:

A package that provides a layer of abstraction for more convenient use of the native javaScript navigator Object.

31 lines (23 loc) 1.13 kB
# Navigator-suit A package that provides a layer of abstraction for more convenient use of the native javaScript navigator Object. ## How to use ``` npm i navigator-suit ``` ```bash import myNavigator from './node_modules/navigator-suit/index.js' ``` To see all the All possible options use the myNavigator.getProperties(). This will print to console all possible methods for this object. - myNavigator.position() will return a promise with location - myNavigator.battery() will return a promise with an object {charging and battery level} - myNavigator.media([options],[attributes]) will take a options for media, { audio: boolean, video: boolean } and attributes object const videoAttributes = { controls: false, autoplay: true }; for displaying the video you will need an HTML video element with #video - myNavigator.captureImg() will able you to capture a media stream to canvas. you will need a video HTML and a canvas HTML element with #canvas #video ids you can activate myNavigator.capture() with a click event to capture the stream to your canvas.