chore: resync lockfile after geckodriver 5.0.0 dev addition #667
+0
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Situation
Although running
npm ci
executes without error, which usually means that the package-lock.json is fully up-to-date, ifnpm install
is executed, it removes thedev
key from the active[email protected]
entry in package-lock.json:The fact that npm put the
dev
key into this entry in PR #660 is probably due to a bug in npm, as it shouldn't be necessary to runnpm install
twice in order to reach a stable end-state. Combining an earlier version ofgeckodriver
indevDependencies
seems to have confused npm. It's an unusual situation. Unfortunately I also didn't anticipate or notice this error at the time.Change
Run
npm install
and commit the change.Verification
Confirm no error from
npm ci
Confirm no change caused by
npm install