diff --git a/src/specificClass.js b/src/specificClass.js index 8366ddd..d51c963 100644 --- a/src/specificClass.js +++ b/src/specificClass.js @@ -613,7 +613,8 @@ function pushSample(measurement, type, value, unit) { // eslint-disable-line no- } /** Demo *********************************************************************/ -(async function demoStationWithPump() { +// Only run the demo when this file is executed directly (not when required as a module) +if (require.main === module) (async function demoStationWithPump() { const station = new PumpingStation(createPumpingStationConfig("PumpingStationDemo")); const pump = new RotatingMachine(createMachineConfig("Pump1"), createMachineStateConfig());