Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot install due to dependency regression #192

Open
mitchellrj opened this issue Jan 19, 2019 · 4 comments
Open

Cannot install due to dependency regression #192

mitchellrj opened this issue Jan 19, 2019 · 4 comments

Comments

@mitchellrj
Copy link

mitchellrj commented Jan 19, 2019

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.

@imjoshholloway
Copy link

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

@mitchellrj
Copy link
Author

Brilliant, thanks for your help @imjoshholloway.

@mitchellrj
Copy link
Author

Leaving this issue open as I still think reliance on this unmaintained package should be reconsidered.

@pittbull
Copy link

pittbull commented Mar 3, 2019

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants