smartthings-mqtt-bridge
smartthings-mqtt-bridge copied to clipboard
Cannot install due to dependency regression
npm ERR! peerinvalid The package [email protected] does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer [email protected] wants [email protected]
It seems the creator of express-joi-validator has deleted the source repo and package from npm, and to try to help resolve this, @imjoshholloway has uploaded an older version that pins joi to 6.0.0 instead of 13.x.x. I assume the previous package owner, @threadster didn't bump versions of express-joi-validator properly when changing its dependency pins.
Either the upstream package needs fixing, or maybe this one should reevaluate depending on a package that is now under new ownership and hasn't been maintained in 4 years.
Sorry for the inconvenience here @mitchellrj . A previous employer must've removed their github account. I found a old archive lying around that had the repo in and I've published that to npm with the version 2.0.1. That said, YMMV
Brilliant, thanks for your help @imjoshholloway.
Leaving this issue open as I still think reliance on this unmaintained package should be reconsidered.
I am struggling to get this running as neither the docker nor npm approach is working.
As I am not familiar with npm could I get some assistance to resolve this dependency conflict?