A drop-in replacement for fs, making various improvements.
This is a set of helper functions and React components that I commonly use when generating SVG graphs in my projects. I like to hand-roll SVG graphs with JSX and D3, but there are inevitably certain things that I need to do over and over again. I've creat
TypeScript package which smartly trims and strips indentation from multi-line strings
Server-side DOM implementation based on Mozilla's dom.js
Server-side DOM implementation based on Mozilla's dom.js
tiny modular DOM lib for ie9+
Make a directory and its parents if needed - Think `mkdir -p`
Streaming http in the browser
A library for teleporting rich data to another place.
Parser and DOM over the xcode pbxproj
A wrapper on top of kleur with ability to write test against the color functions
Do distributed GraphQL subscriptions over Redis.
A node.js through stream that does basic streaming text search and replace and is chunk boundary friendly
Easy to use efficient .GIF parsing in javascript
A dictionary of file extensions and associated module loaders.
A minimal library for executing processes in Node
walk paths fast and efficiently
A type-safe marriage of `EventTarget` and `EventEmitter`.
Webpack loader that resolves relative paths in url() statements based on the original source file
An RxJS map operator that takes an observable of arrays as input and emits arrays where each element represents emissions from the projected observable.
Utility to measure view bounds
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client
Launch latest Chrome with the Devtools Protocol port open
A string tag that strips indentation from multi-line strings. ⬅️
Layer of goodness on top of cassandra-cql so you do not have to write CQL strings all over the place.
A Web spidering library: handles robots.txt, scraping, finding more links, and doing it all over again.
Part of the AMEE AppKit, this gem provides the ability to do mathmatical operations over a set of calculations
A minimal CouchDB interface that can do nothing but add documents and iterate over documents.
Gain fined tuned control over what users are permitted to see and do in your application.
As a huge fan of optparse due to its flexibility, self-documenting nature, and ease of use, I nevertheless found myself doing almost the exact same thing with it over and over again, and decided to write a thin wrapper around it to handle the common cases. Thus CoolOptions was born. CoolOptions is a simple wrapper around optparse that provides less configuration and more convenience for doing command-line option handling.
Finding yourself creating the same project structures over and over? Do you loathe setting up new projects because it’s time consuming and you just want to work? Then stubs is for you!
The Deltacloud API is built as a service-based REST API. You do not directly link a Deltacloud library into your program to use it. Instead, a client speaks the Deltacloud API over HTTP to a server which implements the REST interface.
RQuest makes it easy to build request and gives you full control over every aspect of the request. I modeled it after the chrome extension postman. Everything you can do with postman you can do with RQuest and it follows the same intuitive work flow. It also has support for session managment.
A gem which prevents the thundering herd problem through a distributed lock
The Deltacloud API is built as a service-based REST API. You do not directly link a Deltacloud library into your program to use it. Instead, a client speaks the Deltacloud API over HTTP to a server which implements the REST interface.
Use this as a channel to execute methods from another object, stash'em up but do not run until you are certain.. or clear the whole stack of execution. then start over.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.