diff --git a/src/index.ts b/src/index.ts index 6ab9b0d..80c0d16 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,10 +2,17 @@ import { BoostMoveHub } from "./boostmovehub"; import * as Consts from "./consts"; import { DuploTrainBase } from "./duplotrainbase"; import { Hub } from "./hub"; -import { PoweredUP } from "./poweredup"; +import { PoweredUP as PoweredUPNode } from "./poweredup-node"; import { PUPHub } from "./puphub"; import { PUPRemote } from "./pupremote"; import { WeDo2SmartHub } from "./wedo2smarthub"; +import { isBrowserContext } from "./utils"; + +let PoweredUP; export default PoweredUP; export { PoweredUP, Hub, WeDo2SmartHub, BoostMoveHub, PUPHub, PUPRemote, DuploTrainBase, Consts }; + +if (!isBrowserContext) { + PoweredUP = PoweredUPNode; +} diff --git a/src/poweredup.ts b/src/poweredup-node.ts similarity index 100% rename from src/poweredup.ts rename to src/poweredup-node.ts