UNPKG

holoplay-core

Version:

A library that works with Looking Glass HoloPlay Service

64 lines (56 loc) 1.55 kB
# HoloPlayCore.js This is a Javascript library to communicate with Looking Glass HoloPlay Service. ## Installation ``` npm install --save holoplay-core ``` ## Usage Include in html with script tag: (use holoplaycore.min.js for the minified version) ``` <script src="./node_modules/holoplay-core/dist/holoplaycore.js"></script> <script> const client = new HoloPlayCore.Client( (msg) => { console.log('Calibration values:', msg); }, (err) => { console.error('Error creating HoloPlay client:', err); }); </script> ``` or skip the script tag and import the ES6 module (note the different filename!): ``` <script type="module"> import * as HoloPlayCore from './node_modules/holoplay-core/dist/holoplaycore.module.js'; const client = new HoloPlayCore.Client( (msg) => { console.log('Calibration values:', msg); }, (err) => { console.error('Error creating HoloPlay client:', err); }); </script> ``` or load from a CDN: ``` <script src="https://unpkg.com/holoplay-core"></script> ``` or in node: ``` const HoloPlayCore = require('holoplay-core'); const client = new HoloPlayCore.Client( (msg) => { console.log('Calibration values:', msg); }, (err) => { console.error('Error creating HoloPlay client:', err); }); ``` ## Building the HoloPlayCore library The build script will output to the "dist" folder. ``` git clone https://github.com/Looking-Glass/holoplaycore.js cd holoplaycore.js npm install npm run-script build ```