Updated deps, added exports
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing

This commit is contained in:
Nathan Kellenicki 2020-06-12 12:52:57 -07:00
parent afe4eadf08
commit 9b4d496f34
5 changed files with 19 additions and 7 deletions

8
package-lock.json generated
View File

@ -1,6 +1,6 @@
{ {
"name": "node-poweredup", "name": "node-poweredup",
"version": "6.6.0", "version": "6.6.1",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
@ -66,9 +66,9 @@
"dev": true "dev": true
}, },
"@types/node": { "@types/node": {
"version": "14.0.11", "version": "14.0.13",
"resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.11.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.13.tgz",
"integrity": "sha512-lCvvI24L21ZVeIiyIUHZ5Oflv1hhHQ5E1S25IRlKIXaRkVgmXpJMI3wUJkmym2bTbCe+WoIibQnMVAU3FguaOg==", "integrity": "sha512-rouEWBImiRaSJsVA+ITTFM6ZxibuAlTuNOCyxVbwreu6k6+ujs7DfnU9o+PShFhET78pMBl3eH+AGSI5eOTkPA==",
"dev": true "dev": true
}, },
"@types/web-bluetooth": { "@types/web-bluetooth": {

View File

@ -1,6 +1,6 @@
{ {
"name": "node-poweredup", "name": "node-poweredup",
"version": "6.6.0", "version": "6.6.1",
"description": "A Javascript module to interface with LEGO Powered Up components.", "description": "A Javascript module to interface with LEGO Powered Up components.",
"homepage": "https://github.com/nathankellenicki/node-poweredup/", "homepage": "https://github.com/nathankellenicki/node-poweredup/",
"main": "dist/node/index-node.js", "main": "dist/node/index-node.js",
@ -22,7 +22,7 @@
}, },
"devDependencies": { "devDependencies": {
"@types/debug": "4.1.5", "@types/debug": "4.1.5",
"@types/node": "^14.0.11", "@types/node": "^14.0.13",
"@types/web-bluetooth": "0.0.6", "@types/web-bluetooth": "0.0.6",
"ink-docstrap": "^1.3.2", "ink-docstrap": "^1.3.2",
"jsdoc": "^3.6.4", "jsdoc": "^3.6.4",

View File

@ -39,6 +39,9 @@ import { TechnicXLargeLinearMotor } from "./devices/technicxlargelinearmotor";
import { TiltSensor } from "./devices/tiltsensor"; import { TiltSensor } from "./devices/tiltsensor";
import { TrainMotor } from "./devices/trainmotor"; import { TrainMotor } from "./devices/trainmotor";
import { VoltageSensor } from "./devices/voltagesensor"; import { VoltageSensor } from "./devices/voltagesensor";
import { TachoMotor } from "./devices/tachomotor";
import { AbsoluteMotor } from "./devices/absolutemotor";
import { BasicMotor } from "./devices/basicmotor";
import { isWebBluetooth } from "./utils"; import { isWebBluetooth } from "./utils";
@ -82,6 +85,9 @@ window.PoweredUP = {
TrainMotor, TrainMotor,
VoltageSensor, VoltageSensor,
CurrentSensor, CurrentSensor,
TachoMotor,
AbsoluteMotor,
BasicMotor,
isWebBluetooth isWebBluetooth
}; };

View File

@ -39,6 +39,9 @@ import { TechnicXLargeLinearMotor } from "./devices/technicxlargelinearmotor";
import { TiltSensor } from "./devices/tiltsensor"; import { TiltSensor } from "./devices/tiltsensor";
import { TrainMotor } from "./devices/trainmotor"; import { TrainMotor } from "./devices/trainmotor";
import { VoltageSensor } from "./devices/voltagesensor"; import { VoltageSensor } from "./devices/voltagesensor";
import { TachoMotor } from "./devices/tachomotor";
import { AbsoluteMotor } from "./devices/absolutemotor";
import { BasicMotor } from "./devices/basicmotor";
import { isWebBluetooth } from "./utils"; import { isWebBluetooth } from "./utils";
@ -82,5 +85,8 @@ export {
TrainMotor, TrainMotor,
VoltageSensor, VoltageSensor,
CurrentSensor, CurrentSensor,
TachoMotor,
AbsoluteMotor,
BasicMotor,
isWebBluetooth isWebBluetooth
}; };

View File

@ -2,7 +2,7 @@ import { EventEmitter } from "events";
import { Device } from "./devices/device"; import { Device } from "./devices/device";
// @ts-ignore // @ts-ignore
export const isWebBluetooth = (typeof navigator !== "undefined" && navigator && navigator.bluetooth); export const isWebBluetooth = !!(typeof navigator !== "undefined" && navigator && navigator.bluetooth);
export const toHex = (value: number, length: number = 2) => { export const toHex = (value: number, length: number = 2) => {
return value.toString(16).padStart(length, "0"); return value.toString(16).padStart(length, "0");