Provides a directory where the OS wants you to store cached files.
Synchronous Promise-like prototype to use in testing where you would have used an ES6 Promise
PostCSS plugin to use CSS Modules everywhere
Abstracts out Blob and uses BlobBuilder in cases where it is supported with any vendor prefix.
> Simplifies code for minification by reducing statements into expressions and making expressions uniform where possible.
This removes rvals that are equivalent to undefined wherever possible
Split a string into an array based on where an ansi code is present
A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.
Somewhere between a stream, a switchback, a logger, and an EventEmitter.
CommonJS browser bundler with aliasing, extensibility, and source maps from the minified JS bundle
co-functional is a MIT licenced library that provides several functions for use with the [co](https://github.com/tj/co) library. Functions are curried (where possible) and are always iteratee-first, data last.
Haml templates where you can write inline CoffeeScript.
Share terminal sessions as razor-sharp animated SVG everywhere
Easily load and save config without having to think about where and how
Easily load and save config without having to think about where and how
math-random is an isomorphic, drop-in replacement for `Math.random` that uses cryptographically secure random number generation, where available
Manage request/response cookies in the environments where those are not supported.
Scan modules for global variables and inject `import` statements where necessary
pruning JSON.stringify for the very specific cases where you need to stringify big or recursive javascript objects and don't really need the result to be complete
uRequire ResourceConverter that injects a `var VERSION = 'x.x.x'` where its needed.
Babel preset for all es2015 plugins, with loose mode enabled where available.
Reduce initial definitions to the actual initial value, where possible.
Reduce initial definitions to the actual initial value, where possible.
The minimum and most straightforward way to check if command exists and where the executable is.
add event listeners in IE and ... everywhere else
Easily add powerful permalink or URL routing/URL rewriting capablities to any node.js project. Can be used in static site generators, build systems, web applications or anywhere you need to do path or URL transformation.