AMO-Tools-Desktop icon indicating copy to clipboard operation
AMO-Tools-Desktop copied to clipboard

AMO-Tools-Desktop is an energy efficiency calculation application for use with industrial equipment such as pumps, furnaces, fans, and motors, as well as for industrial systems such as steam. Currentl...

AMO-Tools-Desktop

Downloads Github Releases Github All Releases

Dependencies

  • Node.js LTS (https://nodejs.org/en/)
    • Due to legacy dependencies required by MEASUR and the dependent AMO-Tool-Suite, MEASUR's targeted Node version must be used. This version can be found in package.json "engines".

Build for Development

  • To remove node modules, dist, and related package-lock: npm run clean from the root project directory.
  • To install all required packages: npm install
  • To build for electron development with hot-reload: npm run build-watch
    • To start the electron app: npm run electron

Build Production Package

  • Clean and install:
    • npm run clean
    • npm install
  • To build desktop package:
    • npm run build-prod-desktop
    • npm run dist
    • The package will be placed in ../output
  • To build web dist:
    • npm run build-prod-web