Skip to content

Update glob and minimatch#63

Open
lo1tuma wants to merge 1 commit intoistanbuljs:masterfrom
lo1tuma:update-glob-mm
Open

Update glob and minimatch#63
lo1tuma wants to merge 1 commit intoistanbuljs:masterfrom
lo1tuma:update-glob-mm

Conversation

@lo1tuma
Copy link
Copy Markdown

@lo1tuma lo1tuma commented Mar 7, 2025

Fixes #51

@bcoe
Copy link
Copy Markdown
Member

bcoe commented May 7, 2025

@lo1tuma it looks like this drops everything below Node 20, so if we want to do this update we need to take a breaking change for c8, nyc, etc., to pull in this version of test-exclude (also this should be a breaking change).

wojtekmaj added a commit to wojtekmaj/test-exclude that referenced this pull request Aug 8, 2025
This PR replaces two key dependencies to make test-exclude install size smaller and improve performance. Both replacement dependencies are reputable, popular packages used widely by other equally reputable projects (e.g. Vite).

- glob was replaced with tinyglobby (install size: 3.36 MB, 158 KB respectively)
- minimatch was replaced with micromatch (install size: 490 KB, 235 KB

Fixes istanbuljs#51
Supersedes istanbuljs#63
@ThisIsMissEm
Copy link
Copy Markdown

@bcoe would #65 be a better alternative instead? It doesn't change the minimum node version (though Node.js 20 is EOL mid 2026)

@batje
Copy link
Copy Markdown

batje commented Jan 22, 2026

This (or #65) would also fix https://cwe.mitre.org/data/definitions/78.html So it would be great if this PR (or #65) is released.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use a faster globbing library

4 participants