navigator-suit

1.0.2 • Public • Published

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
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.

Package Sidebar

Install

npm i navigator-suit

Weekly Downloads

1

Version

1.0.2

License

ISC

Unpacked Size

3.51 kB

Total Files

3

Last publish

Collaborators

  • tal.0311