unused-filename
Get an unused filename by appending a number if it exists: `file.txt` → `file (1).txt`
find-up
Find a file or directory by walking up parent directories
locate-path
Get the first path that exists on disk of multiple paths
path-key
Get the PATH environment variable key cross-platform