tailwindcss/crates/oxide/src/scanner
Philipp Spiess 8bc633bb17
Add .node and .wasm to known binary file list (#17123)
Closes #17092

After a lot of spelunking we found one specific reason for the very slow
builds in the repro from #17092: Turns our we are needlessly scanning
the binary `.node` extension for class names 😬. This PR adds `.wasm` and
`.node` to the list of known binary extensions.

## Test plan

 - Check out the repro from `#17092`
 - Delete the `.gitignore` file
 - Observe that builds are very slow (`527.79s`)
 - Add a _pnpm override_ to load local versions of Oxide
 - `pnpm build` now completes in ~50s
2025-03-11 13:05:51 +01:00
..
fixtures Add .node and .wasm to known binary file list (#17123) 2025-03-11 13:05:51 +01:00
allowed_paths.rs Don’t look at ignore files outside initialized repos (#15941) 2025-01-28 16:13:16 +00:00
detect_sources.rs Fix resolve_globs crash when at root directory (#15988) 2025-01-29 11:45:33 +01:00
mod.rs Improve Oxide scanner API (#14187) 2024-08-16 15:05:42 +02:00