From 5688f0a7aedd97b21236a796b625ae46a6131788 Mon Sep 17 00:00:00 2001 From: "Tommy D. Rossi" Date: Mon, 12 May 2025 13:09:40 +0200 Subject: [PATCH] Add ignore pattern for node_modules in globby search in upgrade cli (#17969) When passing `gitignore: true` to globby it will start a search for all .gitignore files, this initial search includes node_modules making it hang forever for large monorepos with many files inside node_modules --- packages/@tailwindcss-upgrade/src/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/@tailwindcss-upgrade/src/index.ts b/packages/@tailwindcss-upgrade/src/index.ts index 483a4e3db..bab07bf16 100644 --- a/packages/@tailwindcss-upgrade/src/index.ts +++ b/packages/@tailwindcss-upgrade/src/index.ts @@ -71,6 +71,8 @@ async function run() { files = await globby(['**/*.css'], { absolute: true, gitignore: true, + // gitignore: true will first search for all .gitignore including node_modules folders, this makes the initial search much faster + ignore: ['**/node_modules/**'], }) }