Update to use new Home Assistant remote learn_command api
Closes https://github.com/keitetran/BroadlinkIRTools/issues/41
You can try it out here: https://callumgare.github.io/BroadlinkIRTools/
Also adds swingModes to climate, updates out-of-date node packages, and uses github actions to deploy. I know that's quite a lot of changes for one PR but since this project hasn't been touched in many years there were a bunch of changes needed to get it a bit more to date. I've tried to separate different changes in separate commits so when reviewing it's probably easiest to review each commit individually.
If the original author has abandoned this project, you should fork it so your changes can be used by others. It would suck for all your work to sit languishing.
I have forked it and I intend to keep https://callumgare.github.io/BroadlinkIRTools/ up and running until either this repo is fixed or a popular maintained fork emerges. Sadly I do not have the capacity to actively maintain my fork though. Any one is who is interested in maintaining a fork is welcome to fork my fork and maintain it going forwards though.