Skip to content

Conversation

@wojtekmaj
Copy link

@wojtekmaj wojtekmaj commented 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

Dependency tree before:

Dependencies_for_test_exclude_dependencies

Dependency tree after:

Dependencies_for_test_exclude_7_0_1_dependencies

Fixes #51
Supersedes #63

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
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

1 participant