outmoded / hapi-contrib

Discussion forum for project contributors
Other
79 stars 26 forks source link

Why was shrinkwrap.json added to hapi, but not in other modules? #64

Closed dominykas closed 8 years ago

dominykas commented 8 years ago

I understand the rationale for shrinkwrap.json overall (and #26 sheds some light too) - but why is it only added on the "master" project and not in dependencies?

hueniverse commented 8 years ago

Because hapi.js is about hapi, the core framework. We want to give people the comfort and security of knowing that if they install the blessed version using the shrinkwrap, they will get a combination that was fully reviewed and tested. However, they can call npm update and get the latest of all the dependencies all the way down.

dominykas commented 8 years ago

But it's not because of bugs or undefined/unexpected behaviors that boom, wreck et al don't have a shrinkwrap?

hueniverse commented 8 years ago

They don't need it.

dominykas commented 8 years ago

OK, thanks :)