A few seconds.
Course Search Engine
Explore Online Courses
related, alternative modules
Higher-order functions and common patterns for asynchronous code
HTTP-friendly error objects
resolve like require.resolve() on behalf of files asynchronously and synchronously
Create HTTP error objects
A neat wrapper around node.js fs.watch / fs.watchFile / fsevents.
Check if a path exists
Matches strings against configurable strings, globs, regular expressions, and/or functions
High-priority task queue for Node.js and browsers
Safely clone node's fs.Stats instances without losing their class methods
Recursive version of fs.readdir with streaming api.
Easily read/write JSON files.
Return true if a file path is (or has) a dotfile. Returns false if the path is a dot directory.
Easy error subclassing and stack customization
Parse JSON with more helpful errors
Read the closest package.json file
Read and parse a JSON file
Check if a path is a file, directory, or symlink
Read a package.json file
Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes unless disabled.
A Readable Stream interface over node-glob.
Extends `glob` with support for multiple patterns and exposes a Promise API
Redis client library
Watch globs and execute a function upon change, with intelligent defaults for debouncing and queueing.
Use node's fs.realpath, but fall back to the JS implementation if the native one fails
Get metadata of a package from the npm registry
Get the latest version of an npm package
Get the path of the caller function
libuv errno details exposed
Resolve the path of a module like `require.resolve()` but from a given path
Pincer is a project which aims to provide best library discovery tools for developers. We're growing day by day. We have only npm platform for now but we will add the others as much as we can.