Skip to content

Move back to npm #1402

Closed
Closed

Description

While yarn is nice and fast, using npm for its package-lock.json will allow us to (hopefully) automate the generation of our third-party notices file more easily along with CELA/OSPO stuff behind the scenes.

The key issue with yarn.lock is that it's a bespoke file format while package-lock.json is just JSON. One of those formats is a bit easier to read from Python. 😉 We will need to start using npm ci where we use yarn install --freeze-lockfile to make sure we are keeping the lock file updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

debtCovers everything internal: CI, testing, refactoring of the codebase, etc.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions