Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.
Returns true if a filepath exists on the file system and it's directory.
Return true if a file path contains the given path.
Resolve a directory that is either local, global or in the user's home directory.
Convert Windows file paths to unix paths.
Wrapper for [braces] to enable brace expansion for arrays of patterns.
ESLint rules for functional programming
Get the basename of a filepath excluding extension.
Web performance library for measuring all User-centric performance metrics, including the latest Web Vitals.
ESLint rules to disable mutation and promote fp in TypeScript.
short-circuited, asynchronous version of Array.protototype.some
ESLint rules for lodash/fp
Lightweight and faster alternative to Ramda with included TS definitions
FantasyLand compliant (monadic) alternative to Promises
Stop throwing errors, and instead return Results!
Composite utilities (immutability, fp helpers)
A collection of utilities for async iterables. Designed to replace your streams.
Turn non-concurrent FantasyLand Applicatives concurrent