49 packages
attributes
Query a database (currently PostgreSQL or Sqlite3) for its schema — columns or attributes — and get their properties, such as name, type and default value in a common format. You can use this for e.g. introspection or preparing your domain models like Rai
browserify-substitution-mass-confusion
Browserify plugin for substituting modules everywhere. It expands the package.json "browser" field to work for nested dependencies.
chnode
Change between installed Node version in your shell.
concert
An event library that implements the observer pattern (a.k.a publish/subscribe). Similar to Node's EventEmitter and Backbone.Events, but independent, minimal and light-weight.
co-next
Use generators for request handlers and middleware. Calls next only if there was an error. Useful for Express routes.
ddl
Gets you a JSON Schema from PostgreSQL or SQLite3. Also supports arrays and default values. Use it for introspection or preparing your domain models like with Rails's Active Record.
descend
Function to set up an inherited class that calls its ancestor constructors automatically. Can also be attached to constructors.
egal
Strict equality test (like ===) that handles both built-in and custom value objects (those with a valueOf function).
element-from-point
A consistent cross-browser document.elementFromPoint function. Works around idiosyncracies of old WebKits et al.
export
A tool that helps you publish and export your JavaScripts to other environments by wrapping them in an IIFE. Or UMD in the future.