Proper build process & QoL improvements
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)