A library of classes to manage functionality in browsers.
npm install @ouroboros/browser
Import clipboard into your code
import clipboard from '@ouroboros/browser/clipboard';
or
import { clipboard } from '@ouroboros/browser';
clipboard.copy()
Import Cookies into your code
import cookies from '@ouroboros/browser/cookies';
or
import { cookies } from '@ouroboros/browser';
get()
, remove()
, set()
Import Devices into your code
import devices, { hasPointer } from '@ouroboros/browser/devices';
or
import { devices } from '@ouroboros/browser';
devices.hasPointer()
Import hash into your code
import hash from '@ouroboros/browser/hash';
or
import { hash } from '@ouroboros/browser';
hash.get()
, hash.set()
, hash.subscribe()
, hash.unsubscribe()
Import network into your code
import network from '@ouroboros/browser/network';
or
import { network } from '@ouroboros/browser';
default (Subscribe
)
Import pageVisibility into your code
import pageVisibility from '@ouroboros/browser/pageVisibility';
or
import { pageVisibility } from '@ouroboros/browser';
default (Subscribe
)
Import safeLocalStorage into your code
import safeLocalStorage from '@ouroboros/browser/safeLocalStorage';
or
import { safeLocalStorage } from '@ouroboros/browser';
safeLocalStorage.bool()
, safeLocalStorage.json()
, safeLocalStorage.string()
Import size into your code
import size from '@ouroboros/browser/size';
or
import { size } from '@ouroboros/browser';
default (Subscribe
), size.compare()
, size.greaterThan()
, size.lessThan()