You Don't Need Lodash/Underscore is a reference guide and ESLint plugin that identifies native JavaScript alternatives to Lodash and Underscore utility functions.
The project addresses dependency bloat by documenting which Lodash and Underscore methods have native equivalents in modern JavaScript standards. It catalogs methods across ES5 and ES6, showing developers how to replace library calls with built-in language features. The accompanying ESLint plugin automatically detects Lodash and Underscore usage in codebases and flags opportunities to use native methods instead, helping teams reduce external dependencies when targeting modern browsers.
Developers should adopt this tool if they work with modern browser environments and want to minimize dependencies without sacrificing functionality. It suits projects where reducing the dependency tree is a priority and where the target runtime reliably supports ES5 and ES6 features. The README notes that Lodash provides additional options beyond native built-ins for some functions, so this is not a one-to-one replacement guide; it also cautions that native equivalents lack the null-safety guarantees of some Lodash methods, requiring defensive coding patterns where null safety is critical.
The project actively welcomes pull requests to expand and refine its method catalog, with contribution encouraged through the issue tracker.