(no title)
inbx0 | 5 months ago
I know there are some reports about the lockfile not always working as expected. Some of those reports are outdated info from like 2018 that is simply not true anymore, some of that is due to edge cases like somebody on team having outdated version of npm or installing a package but not committing the changes to lockfile right away. Whatever the reason, pinned version ranges wouldn't protect against that. Using npm ci instead of npm install would.
tanepiper|5 months ago
That's sort of the thing - all of these measures are just patches on the fundamental problem that npm has just become too unsafe