Skip to content

remove package-lock.json#84

Merged
cblgh merged 1 commit into
masterfrom
rm-package-lock
May 18, 2020
Merged

remove package-lock.json#84
cblgh merged 1 commit into
masterfrom
rm-package-lock

Conversation

@ghost

@ghost ghost commented May 18, 2020

Copy link
Copy Markdown

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
Copy Markdown
Member

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

@nikolaiwarner

Copy link
Copy Markdown
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