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

remove package-lock.json #84

Merged
merged 1 commit into from
May 18, 2020
Merged

remove package-lock.json #84

merged 1 commit into from
May 18, 2020

Conversation

ghost
Copy link

@ghost ghost commented May 18, 2020

When users install this package with npm, they will not get the versions pinned in the lockfile and will instead get the latest versions matching the semver for dependencies. This makes it very easy for versions between local dev and from npm install to diverge significantly. The lockfile is also used by CI, so updates to package.json versions have no effect for CI, but including changes to package-lock.json introduces a lot of noise to patches and makes pull requests not trivially composable as it's very easy to introduce merge conflicts with files that are modified by programs.

@cblgh cblgh merged commit 736cd73 into master May 18, 2020
@cblgh cblgh deleted the rm-package-lock branch May 18, 2020 20:50
@hackergrrl
Copy link
Member

Checking the log, it looks like it got re-added on May 1 by @nikolaiwarner. Intentional, or just default config?

@nikolaiwarner
Copy link
Member

Gah sorry that was unintentional!

ghost referenced this pull request in cabal-club/cabal-client Jun 7, 2020
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

Successfully merging this pull request may close these issues.

4 participants