UNPKG

panolens

Version:
53 lines (47 loc) 1.2 kB
import { version, dependencies } from '../package.json'; /** * REVISION * @module REVISION * @example PANOLENS.REVISION * @type {string} revision */ export const REVISION = version.split( '.' )[ 1 ]; /** * VERSION * @module VERSION * @example PANOLENS.VERSION * @type {string} version */ export const VERSION = version; /** * THREEJS REVISION * @module THREE_REVISION * @example PANOLENS.THREE_REVISION * @type {string} threejs revision */ export const THREE_REVISION = dependencies.three.split( '.' )[ 1 ]; /** * THREEJS VERSION * @module THREE_VERSION * @example PANOLENS.THREE_VERSION * @type {string} threejs version */ export const THREE_VERSION = dependencies.three.replace( /[^0-9.]/g, '' ); /** * CONTROLS * @module CONTROLS * @example PANOLENS.CONTROLS.ORBIT * @property {number} ORBIT 0 * @property {number} DEVICEORIENTATION 1 */ export const CONTROLS = { ORBIT: 0, DEVICEORIENTATION: 1 }; /** * MODES * @module MODES * @example PANOLENS.MODES.UNKNOWN * @property {number} UNKNOWN 0 * @property {number} NORMAL 1 * @property {number} CARDBOARD 2 * @property {number} STEREO 3 */ export const MODES = { UNKNOWN: 0, NORMAL: 1, CARDBOARD: 2, STEREO: 3 };