Allows the user to locate the root directory, of a Node application set up using npm, from a specified directory by traversing upwards until the root is located.
Allows for more complex requires, making Node requires feel more like importing with namespaces as seen in other languages.
Provides simple, yet powerful, routing for command line interfaces.
Utility functions used to list all files in a directory recursively, synchronously or asynchronously.
Lets you retrieve argument names, including default values from outside a function.
Highly tested. Parses cookies, then stores them. Provides formatting for response header.
Highly tested means of resolving a file and extension to its respective MIME type.
Serves local files from the server unto the client in the form of a Promise.