existent
Check if one or more paths exist, promise-less.
examples
```js const existent = require('existent') existent('sheep.txt', (err, missing) => { console.log(err.message) // "File does not exist: /cwd/sheep.txt" console.log(missing) // "/cwd/sheep.txt" }) // Takes an optional base path existent('a', '../b', 'c', '/things', (err) => { if (err) throw err // "2 files do not exist: /b, /things/c" }) // Synchronous variant (returns boolean) existent.sync('package.json', 'nodemodules', 'chalk') // Assertion existent.assert('penguin.js', 'flamingo.js', 'lib') ```api
existent(path(s), [base], callback)
Asynchronous variant. If base
is provided (a string or array), it will be prepended to each path
. The callback receives three arguments:
- error or null
- array of resolved missing paths
- array of resolved existing paths