fix(js): update tinyglobby to speed up shallow file matching #30415
+233
−236
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.
tinyglobby
at0.2.10
(what we use now) is slow on shallow files, but the latest version0.2.12
is fast due to this PR https://github.com/SuperchupuDev/tinyglobby/pull/69/files.This PR updates both the js and esbuild plugins to use the newest versions, but also adds
tinyglobby@^0.2.12
to our rootpackage.json
so we get the speed increase right away. I removedfast-glob
in our repo scripts and replaced it withtinyglobby
.Current Behavior
Asset handling is slow for shallow files like
LICENSE
but is fine for scoped patterns likesrc/**/*.ts
.Expected Behavior
Asset handling should be fast for shallow files.
Related Issue(s)
Fixes #