Skip to content

Proper build process & QoL improvements

Compare
Choose a tag to compare
@xsduan xsduan released this 25 Nov 09:19
· 264 commits to master since this release

This release creates an actual build process instead of cobbling something together with the npm run-scripts. And while we're at it, we should simplify a few other things as well.

features or whatever

  • removed dependencies on nodemon and forever, delegate that to npx.
  • switched from forever to pm2 because HA forever has been dead for 2 years did you even know that.
  • created build script. you can choose to run this manually or rely on the old npm run-scripts. both work.
  • x2i keys are now in x2i-data instead of alongside x2i module.
  • x2i keys also now are fully configurable in the yaml files, not just the keys.
  • force log colors to be on at all times
  • allow choice of verbosity (see npmlog docs)