Utility method to run function either synchronously or asynchronously using the common `this.async()` style.
Let your JS API users either give you a callback or receive a promise
Drop-in replacement for `fs.existsSync` with zero dependencies. Other libs I found either have crucial differences from fs.existsSync, or unnecessary dependencies. See README.md for more info.
Get the package.json content either from npm or from a git repository.
Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations.
Use either the window object in the browser or the global object in node.
Utility method to run function either synchronously or asynchronously using the common `this.async()` style.
A monad for disjunctions. (e.g.: computations that may fail)
Synchronous validation of a path existing either as a file or as a directory.
Get either a HTTP or HTTPS agent depending on protocol
Define an accessor property on an object. Will either throw, or fall back to assignment in loose mode, in an engine without descriptors.
Command line tool and developer framework for scaffolding out new GitHub projects. Generate offers the robustness and configurability of Yeoman, the expressiveness and simplicity of Slush, and more powerful flow control and composability than either.
Get the native JavaScript type of a value, preceded by the appropriate indefinite article (either `a` or `an`), for use in error messages.