Skip to content

Migrate fast-glob and globby to tinyglobby #180

@benmccann

Description

@benmccann

52 out of the top 100 fast-glob/globby consumers have switched to tinyglobby. Another 8 of the top 100 consumers are officially deprecated or legacy. A handful of others are unmaintained with no commits or releases for years

# Downloads Traffic Status Package
1 323.96M 8196.41 GB @typescript-eslint/typescript-estree
2 107.99M 754.52 GB vite
3 78.69M 549.80 GB node-gyp
4 62.34M 441.82 GB owned by globby maintainer del
5 52.53M 367.02 GB eslint-import-resolver-typescript
6 42.95M 1086.77 GB rejected shelljs
7 42.00M 293.44 GB vitest
8 39.83M 278.32 GB copy-webpack-plugin
9 33.73M 853.32 GB rejected @next/eslint-plugin-next
10 22.99M 162.96 GB deprecated react-dev-utils
11 22.93M 580.28 GB blocked on cutting a new major stylelint
12 20.72M 524.18 GB @ts-morph/common
13 18.45M 130.79 GB PR @graphql-tools/graphql-file-loader
14 17.61M 124.80 GB PR @graphql-tools/json-file-loader
15 16.26M 115.21 GB PR @graphql-tools/code-file-loader
16 14.24M 99.48 GB @oclif/core
17 13.99M 353.91 GB @angular-devkit/build-angular
18 11.97M 83.62 GB @nx/js
19 11.13M 281.51 GB blocked on streaming support knip
20 9.67M 67.56 GB @vitest/ui
21 9.54M 67.62 GB @storybook/codemod
22 9.39M 66.53 GB @semantic-release/github
23 8.87M 224.31 GB needs investigation. uses generateTasks stylus-loader
24 8.44M 59.84 GB storybookjs/storybook#29227 @storybook/cli
25 8.20M 57.31 GB sort-package-json
26 8.14M 57.71 GB lerna
27 8.06M 57.11 GB @lerna/create
28 7.87M 199.12 GB @swc/cli
29 7.82M 54.63 GB @pkgr/utils
30 7.80M 55.28 GB owned by globby maintainer cpy
31 7.61M 53.17 GB @angular/build
32 7.47M 189.11 GB PR @react-native-community/cli-config
33 7.43M 188.09 GB PR @react-native-community/cli-clean
34 7.15M 49.99 GB unimport
35 7.09M 50.24 GB deprecated @oclif/config
36 6.92M 48.37 GB tsup
37 6.89M 48.79 GB node-plop
38 6.02M 42.66 GB mem-fs-editor
39 5.92M 41.35 GB vite-plugin-checker
40 5.62M 39.24 GB @nuxt/kit
41 5.19M 131.20 GB umzug
42 4.67M 33.06 GB find-test-names
43 4.53M 31.63 GB @angular/localize
44 4.19M 29.72 GB hard to contribute to. old pnpm version tsc-alias
45 3.92M 27.36 GB postcss-cli
46 3.80M 26.91 GB owned by globby maintainer imagemin
47 3.78M 95.54 GB deprecated @serverless/platform-client
48 3.76M 26.30 GB ng-packagr
49 3.72M 94.24 GB PR eslint-plugin-tailwindcss
50 3.63M 25.40 GB json-schema-to-typescript
51 3.56M 25.23 GB blocked on mem-fs-editor release yeoman-environment
52 3.54M 24.74 GB nuxt
53 3.48M 24.68 GB deprecated @lerna/project
54 3.22M 22.81 GB rollup-plugin-copy
55 3.12M 22.15 GB nitropack
56 3.07M 77.66 GB unplugin-vue-router
57 2.92M 20.44 GB @nuxt/devtools
58 2.89M 20.18 GB release-it
59 2.87M 20.35 GB @cypress/code-coverage
60 2.86M 72.48 GB rejected @nestjs/graphql
61 2.86M 20.28 GB deprecated @vue/cli-service
62 2.80M 70.78 GB PR @graphql-eslint/eslint-plugin
63 2.70M 18.84 GB cspell
64 2.64M 18.72 GB gh-pages
65 2.50M 17.44 GB astro
66 2.40M 17.03 GB @cypress/grep
67 2.39M 16.70 GB vite-plugin-static-copy
68 2.36M 16.46 GB postcss-mixins
69 2.32M 16.19 GB hardhat
70 2.11M 14.99 GB deprecated @vue/cli-plugin-eslint
71 2.04M 14.46 GB find-cypress-specs
72 2.02M 51.15 GB PR @react-native-community/cli-config-apple
73 2.02M 51.15 GB junit-report-merger
74 2.02M 14.12 GB spec-change
75 1.93M 13.47 GB unplugin-vue-components
76 1.90M 13.44 GB blocked on SuperchupuDev/tinyglobby#135 @docusaurus/utils
77 1.87M 47.40 GB PR @percy/core
78 1.81M 45.91 GB next-sitemap
79 1.77M 44.84 GB @intlify/unplugin-vue-i18n
80 1.77M 44.80 GB PR @percy/cli-upload
81 1.77M 44.68 GB @microsoft/rush-lib
82 1.77M 12.40 GB vite-plugin-pwa
83 1.75M 12.40 GB owned by globby maintainer ava
84 1.74M 43.96 GB blocked on streaming support @compodoc/compodoc
85 1.70M 11.87 GB @nx/esbuild
86 1.65M 41.87 GB @yarnpkg/shell
87 1.63M 41.24 GB PR vite-plugin-ruby
88 1.62M 40.99 GB @yarnpkg/core
89 1.59M 11.29 GB deprecated npm-check
90 1.51M 10.73 GB PR @graphql-tools/load-files
91 1.44M 36.46 GB PR @react-native-community/cli-config-android
92 1.43M 10.00 GB @manypkg/tools
93 1.34M 9.50 GB probably needs a combination of tinyglobby and ignore @ui5/fs
94 1.34M 9.37 GB @pnpm/package-bins
95 1.33M 33.73 GB rejected jsii-rosetta
96 1.32M 9.20 GB size-limit
97 1.26M 31.87 GB 75lb/file-set#7 file-set
98 1.26M 8.92 GB legacy (only supports serverless@3, which used globby) serverless-esbuild
99 1.24M 31.44 GB vbenjs/vite-plugin-html#169 vite-plugin-html
100 1.24M 31.26 GB PR @stoplight/spectral-cli

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions