build: Hoisting rollup and esbuild optional dependencies #562
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.
Rollup and esbuild optional dependencies were removed from the package-lock by this PR: #502
Adding them back to top level
optionalDependencies
to ensure they are availableFor reference to get this list I:
vscode
file history to find the package-lock.json diff that removed the dependencies.esbuild
androllup
dependencies into a new.json
filejq
to flatten the names + versionscat myfile.json | jq 'with_entries(.value = .value.version)'
Also, in case we need something like this again, jq can be used to find things like:
UPDATE: Looks like git history can be searched via
git log -S
for a specific term to determine which package-lock change caused the issue:e.g.
resolves #560