arrify
Convert a value to an array
Convert a value to an array
Ensure directories exist before writing to them.
Async module-loading library and protocol for bundlers/loaders targeting isomorphic apps and Node.js.
Ensures a value is a valid error by making it one if not
Additional mongoose schema validations
Retry a function until or while it passes an assertion
Strictly enforce node version
When you have an error-ish but what you really want is an Error
Ensures value is defined (i.e., neither undefined nor null).
Manipulate strings with prefixes and suffixes.
Prepare for writing a file to the given path – create ancestor directories and verify no directory exists in the path
Ensure runtime type safety and perform type coercion if needed.
Assertions to do some runtime type checking
Ensures that the file path exists.
mongoose validation to ensure referenced object id exists
Force a numerical value to be within bounds, or a safe default.
A mongoose plugin, improving 'Model.ensureIndexes' method, allowing also deletion of unused indexes and reindexing with changed options.
Use webpack loaders seamlessly – in node as well as in the browser.
Make sure a directory exists and create the non-exist ones.
Simple, reusable and composable validation