scottcorgan

196 Packages by scottcorgan

  • 4m Make forms for static apps
  • ampersand-drawer-vie... Ampersand view class for hamburger drawer-like layouts
  • angular-gist AngularJS directive for embedding Github gists
  • angular-linkify Angular filter to linkify urls, "@" usernames, and hashtags.
  • angular-scrollto Angular directive to scroll to element by selector
  • answer Express-like server response helpers
  • approve Bring things approve for html
  • args-list Extract method arguments names into array.
  • as-array Make any value an array
  • ask A simple, chainable way to construct HTTP requests in Node or the browser
  • bat Generate files for an NPM module
  • booly Convert numerous value types to booleans
  • bower-s3 Install bower packages directly to Amazon S3 buckets.
  • broker Express/Connect middleware that serves local or remote static files
  • bucket-copy Copy Amazon S3 bucket objects to another bucket.
  • bucket-files Stream all files for a given bucket directory on Amazon S3
  • bucket-list Get a file list from an Amazon S3 bucket.
  • bucket-rename-dir Rename directories for Amazon S3 objects.
  • bucket-zip Download a directory from an Amazon S3 bucket as zip file.
  • buffer-json-stream Buffer streamin JSON
  • bundles Flexible standalone middleware stacker with hooks
  • cache-control Express/Connect middleware to set url cache options with globs
  • cache-header Get and set the response cache header
  • callbacker Parse the last argument in a function as the callback function
  • chainsync Construct async chainable methods.
  • clean-urls Express/Connect middleware to serve static files from cleaner, extensionless urls
  • client-ip Get the client IP address of the current request
  • comment Parse html comments with customizations
  • compare-semver Compare semver versions to many other semver versions
  • composey Simple route module loading for Express with dependency injection
  • connect-query Parse query parameters in Connect or Express
  • content-length Express/Connect middleware to calculate the response payload size
  • continue Compose chainable async methods
  • contrast Determine if the given color is light or dark
  • copy-files Streaming file copier
  • dasher dasher ======
  • deliver Deliver local and remote static files
  • deposit Inject dynamic resources into your html pages
  • deposit-fetch Deposit injector to fetch remote content
  • directory-index Convert directory url path to it's index file path
  • divshot Wrapper for the Divshot api
  • divshot-api Wrapper for the Divshot api
  • divshot-cli CLI for Divshot
  • divshot-dumper Divshot error log dumping for the command-line
  • divshot-logger Logging for all things Divshot
  • divshot-push Deploy files to the Divshot hosting platform
  • divshot-services Bundled collection of services that extend Divshot hosting functionality
  • divshot-upload Upload app files to Divshot
  • domy A collection of small modules that make the DOM more peaceful
  • domy-bind Two-way data binding for frontend Browserify code
  • domy-children Manipulate children of DOM elements
  • domy-element html or css selector into DOM elements
  • domy-events Map DOM events to DOM elements (optionally with delegation)
  • domy-insert Insert any data type to the DOM
  • domy-router PushState URL driven DOM element swapping
  • drainer Queue and drain an array of functions in series
  • drainer-parallel Queue and drain an array of functions in parallel
  • during Chainable async utilities for collections and arrays
  • express-boom Boom response objects in Express
  • express-userapp Unofficial UserApp.io Express middleware to authenticate requests
  • feedback Fancier console.log for Node.js cli apps
  • file-count Get the number of files in the given directory
  • file-exists Check if filepath exists and is a file
  • flat-arguments Flatten a function's argument. Like, really flatten
  • flatten-to-object Flatten an array of objects to a single object
  • fs3 Handle Amazon S3 objects like a file system in Node (i.e. fs module)
  • glob-slash Prefix globs with a slash and normalize. Supports negated globs too
  • glob-slasher Prefix an object (key/values) of globs with a slash and normalize. Supports negated globs too. Glob version of slasher module
  • global-test
  • globject Get values by glob-like keys
  • grunt-divshot Grunt task for Divshot
  • grunt-eco-iife Compiles embedded CoffeeScript templates into IIFEs (Immediately Invoked Function Expressions)
  • hapi-request Hapi request object decorator for more betterness.
  • harmony File upload parsing middleware for Connect
  • hex-to-rgb Convert color hex value to rgb
  • home-dir Get home directory path on any platform
  • httpify Http in Node and Browserify, simply.
  • incoming Express-like server request helpers
  • injector Dependency injection for Nodejs apps and unit testing.
  • into Chainable async utilities for collections and arrays
  • is-xhr Determine if incoming request is an XHR request
  • jfig JSON file loader or JSON pass through
  • join-path Join urls or system paths, even with undefined values
  • jsun Error catching JSON methods. Hides away the try/catch madness for parsing strings and stringifying JSON objects.
  • lag Lag helps with functional promises.
  • lag.add The lag function add() as a standalone module.
  • lag.all The lag function all() as a standalone module.
  • lag.append The lag function append() as a standalone module.
  • lag.at The lag function at() as a standalone module.
  • lag.boolean The lag function boolean() as a standalone module.
  • lag.compact The lag function compact() as a standalone module.
  • lag.compose The lag function compose() as a standalone module.
  • lag.contains The lag function contains() as a standalone module.
  • lag.defaults The lag function defaults() as a standalone module.
  • lag.each The lag function each() as a standalone module.
  • lag.equal The lag function equal() as a standalone module.
  • lag.every The lag function every() as a standalone module.
  • lag.extend The lag function extend() as a standalone module.
  • lag.filter The lag function filter() as a standalone module.
  • lag.find The lag function find() as a standalone module.
  • lag.findwhere The lag function findwhere() as a standalone module.
  • lag.first The lag function first() as a standalone module.
  • lag.greaterthan The lag function greaterthan() as a standalone module.
  • lag.identity The lag function identity() as a standalone module.
  • lag.initial The lag function initial() as a standalone module.
  • lag.inverseboolean The lag function inverseboolean() as a standalone module.
  • lag.keys The lag function keys() as a standalone module.
  • lag.last The lag function last() as a standalone module.
  • lag.lessthan The lag function lessthan() as a standalone module.
  • lag.log The lag function log() as a standalone module.
  • lag.map The lag function map() as a standalone module.
  • lag.max The lag function max() as a standalone module.
  • lag.min The lag function min() as a standalone module.
  • lag.omit The lag function omit() as a standalone module.
  • lag.partial The lag function partial() as a standalone module.
  • lag.pick The lag function pick() as a standalone module.
  • lag.pluck The lag function pluck() as a standalone module.
  • lag.prepend The lag function prepend() as a standalone module.
  • lag.promise The lag function promise() as a standalone module.
  • lag.reduce The lag function reduce() as a standalone module.
  • lag.reduceright The lag function reduceright() as a standalone module.
  • lag.register The lag function register() as a standalone module.
  • lag.reject The lag function reject() as a standalone module.
  • lag.rest The lag function rest() as a standalone module.
  • lag.reverse The lag function reverse() as a standalone module.
  • lag.some The lag function some() as a standalone module.
  • lag.sortby The lag function sortby() as a standalone module.
  • lag.subtract The lag function subtract() as a standalone module.
  • lag.tail The lag function tail() as a standalone module.
  • lag.values The lag function values() as a standalone module.
  • lag.when The lag function when() as a standalone module.
  • lag.where The lag function where() as a standalone module.
  • lag.zipobject The lag function zipobject() as a standalone module.
  • lessw Watch and comile LESS files
  • listenify Partially applied DOM event listeners
  • lot Chainable async utilities for collections and arrays
  • mix-into Mix objects into other objects
  • mocksy Mock http server for testing. Regurgitates the request object.
  • molten A fixed-fluid web application css grid volcano.
  • narrate Construct api wrappers around RESTful endpoints
  • narrator Construct wrappers around api RESTful endpoints
  • nash Craft command-line Masterpieces
  • not-found Express/Connect middleware to serve a default not found/404 page
  • outerwidth Get an element's outerwidth, including padding, borders, and margin
  • outfit outfit ======
  • pathematics Parse urls and with Express-like url segments
  • pathetic Get values by path-like keys
  • pen Generate files for an NPM module
  • piston A route/path storing and parsing engine
  • pretty-print Print formatted data to the the command line
  • prominent Partially applied DOM event listeners
  • pushstate-server Static file server that works with HTML5 Pushstate.
  • qmap Async function map and queue
  • query-parse Parse query strings to objects and objects to strings. Hides null or empty values.
  • rapper Construct wrappers around api RESTful endpoints (Browser/Angular/Node)
  • redirects Express/Connect middleware for segment-able url redirects
  • regular A collection of Javascript regular expressions
  • reinstall Reinstall package's node modules without cache
  • request-builder DEPRECATED. A simple, chainable way to construct HTTP requests in Node or the browser
  • require-mock Intercept require() and mock Node modules while unit testing.
  • series Compose a series of chainable async methods
  • set-headers Express/Connect middleware to set response headers based on globs
  • shrub Manipulate lists of files recursively in Node. Chainable API with a promise ending.
  • sizer Filter files by size recursively
  • slasher Prefix a path with leading slash
  • slashify Express/Connect middleware to handle trailing slashes with options
  • static-router Express/Connect middleware to server static files based on glob-like routes.
  • stream-dir Stream a directory recursively.
  • streams-done Get a callback when all streams have ended
  • strip-extension Strip extension from a path. Also works when query parameters are involved
  • superstatic Superstatic: a static file server for fancy apps
  • superstatic-forms A simple service for capturing submitted forms via email
  • superstatic-prerende... A prerendering service to allow static AJAX apps to get proper search engine juice
  • superstatic-proxy A Superstatic service for HTTP proxying of AJAX requests
  • tap-dot Formatted TAP output with dots ...
  • tap-out A different tap parser
  • tap-spec Formatted TAP output like Mocha's spec reporter
  • tapes A more robust tap-producing test harness for node and browsers. Adds beforeEach, afterEach, etc.
  • tarzan Package tarballs with options
  • tessed A more robust tap-producing, tape compatible, test harness for node and browsers. Namespacing, context passing, beforeEach, afterEach, etc ...
  • tidy a binding to the tidy html library
  • tiny-delegate Event delegation for DOM events
  • tiny-dom A tiny (less than 200 bytes) DOM parser
  • tiny-dom-notifier Get notified when a given DOM element is created or removed
  • tiny-element A tiny DOM element selector
  • tiny-emitter A tiny (less than 1k) event emitter library
  • tiny-trigger Trigger cross-browser DOM events
  • together Bring things together for html
  • toxic Mutate keys and values in objects. Returns a new version of the object
  • underpromise Functionally handle promises
  • unzip-to-s3 Unzip files directly Amazon S3 using streams.
  • van All of your processes can pile into the van.
  • way Simple, Standalone/Connect/Express routes
  • wilson.js Wrapper for the Wilson Score Equation to calculate rank based on positive and negative impressions.
  • yay Generate random, ridiculous names for anything. Yay!
  • zip-object Create an object from from arrays of keys and values

4 Packages starred by scottcorgan

  • divshot-cli CLI for Divshot
  • firework A distributed, fault-tolerant work queue for Firebase
  • hapi HTTP Server framework
  • nash Craft command-line Masterpieces