(question) Missing lock file
oriSomething opened this issue · 2 comments
oriSomething commented
After looking .gitignore
, I saw there are no lock files. What's the reason?
lukeed commented
Doesn’t matter to end user. Is just a lot of noise in PRs and CI should always pick up latest dependency versions when testing cuz users will also be installing latest versions of each semver range
lukeed commented
Lock files are meant to lock versions (which a library with runtime “dependencies” should never want) and are meant to speed up installs for CI/maintainers (which is already very fast).
They really should only be used in end-user applications or in any project that has pinned versions for every dependency.