Browse by Author: balupton

Page 1 next →

ambi Execute a function ambidextrously (normalizes the differences between synchronous and asynchronous functions). Useful for treating synchronous functions as asynchronous functions (like supporting both synchronous and asynchronous event definitions automatically).

api-cache-proxy A proxy for the APIs that will cache their results the best it can to avoid rate limits

backbone-ducktyped Give your JS App some Backbone with Models, Views, Collections, and Events.

backbone-nested A plugin to make Backbone.js keep track of nested attributes.

backbone-nesty Support nested data types like collections and models within your Backbone.js models

bal-util Common utility functions for Node.js used and maintained by Benjamin Lupton

binaryextensions A package that contains an array of every single file extension there is for binary files

bootstrap.docpad Twitter Bootstrap Skeleton for DocPad

buildr The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)

caterpillar Caterpillar is the ultimate logging system for Node.js, based on transform streams you can log to it and pipe the output off to different locations, including some pre-made ones. Caterpillar also supports log levels according to the RFC standard, as well as line, method, and file fetching for messages. You can even use it in web browsers with caterpillar-browser.

caterpillar-browser Use [Caterpillar]( within Web Browsers! (even includes support for colors!)

caterpillar-filter Filter out undesired log levels from your [Caterpillar]( logger stream

caterpillar-human Turn your [Caterpillar]( logger stream into a beautiful readable format with colors and optional debug information

coffee4clients Extends Express.js such that when a .coffee file is accessed through an express server the response is the compiled javascript instead of the source coffeescript

cson CoffeeScript-Object-Notation Parser. Same as JSON but for CoffeeScript objects

docpad DocPad is a next generation web architecture that lets you create fast static websites with dynamic abilities and powerful abstractions. Write your website as files on your computer, entries in a database, or even RSS feeds and DocPad will import it, generate & render it, then output a static website for deployment anywhere or a dynamic node website for advanced server-side functionality. Use it as a module or standalone. It's purely awesome. Check it out.

docpad-helper Helper server for [DocPad](, used for tracking events and performing newsletter subscriptions.

docpad-plugin-associatedfiles DocPad plugin that fetches any associated files for our particular document

docpad-plugin-autoprefix Add browser/vendor prefixes to your stylesheets automatically, so you don't have to!

docpad-plugin-browserifybundles Bundle scripts into browserify packages

docpad-plugin-browserifydocs Browserify your documents by adding the `browserify: true` meta data

docpad-plugin-buildr Adds support for Buildr to DocPad

docpad-plugin-cachr Caches remote resources locally

docpad-plugin-cleancss Adds support to clean CSS in DocPad.

docpad-plugin-cleanurls Adds support for clean urls to DocPad

docpad-plugin-coffee Adds support for the various CoffeeScript inspired pre-processors to DocPad. Including CoffeeScript, CoffeeKup and CoffeeCSS, among others.

docpad-plugin-coffeekup Adds support for CoffeeKup compilation to DocPad

docpad-plugin-coffeescript Adds support for CoffeeScript to JavaScript compilation to DocPad

docpad-plugin-cson Adds support for CSON to JSON compilation to DocPad

docpad-plugin-downloader Download (and optionally extract) files into your project before your project starts generating

docpad-plugin-eco Adds support for the Eco templating engine to DocPad.

docpad-plugin-feedr Adds support for reading feeds to DocPad

docpad-plugin-ghpages Deploy to Github Pages easily via `docpad deploy-ghpages`

docpad-plugin-gist Allows you to easily embed GitHub Gists into your DocPad documents

docpad-plugin-gitrestapi Docpad plugin that supplies a REST API for interacting with Git

docpad-plugin-haml Adds support for the HAML templating engine to DocPad.

docpad-plugin-handlebars Adds support for the Handlebars templating engine to DocPad.

docpad-plugin-highlightjs Adds support for Highlight.js syntax highlighting to DocPad

docpad-plugin-hogan Adds support for the Hogan templating engine to DocPad.

docpad-plugin-html2coffee Adds support for HTML to Coffee(Kup) compilation to DocPad

docpad-plugin-html2jade Adds support for HTML to the Jade templating engine in DocPad.

docpad-plugin-images DocPad plugin which adds the ability to an array of images associated with a document by metada during the templating process.

docpad-plugin-inlinegui Adds the Web Write Inline GUI/CMS to your DocPad project

docpad-plugin-jade Adds support for the Jade templating engine to DocPad.

docpad-plugin-js2coffee Adds support for JavaScript to CoffeeScript compilation to DocPad

docpad-plugin-less Adds support for the LESS CSS pre-processor to DocPad

docpad-plugin-livereload Automatically refreshes your website whenever a rengeration is performed

docpad-plugin-livescript Adds support for LiveScript to JavaScript compilation to DocPad

docpad-plugin-markdown Adds support for the Markdown markup language to DocPad

docpad-plugin-marked Markdown rendering for DocPad, using Marked

docpad-plugin-move Adds support for the Move to javascript language to DocPad.

docpad-plugin-multiplelayouts Docpad plugin that enables multiple layouts per document

docpad-plugin-nativecomments Adds support for native comments to DocPad

docpad-plugin-paged DocPad plugin which adds the ability to render a document out to multiple pages

docpad-plugin-partials Adds support for Partials (re-usable templates) to DocPad

docpad-plugin-php Adds support for the PHP language to DocPad.

docpad-plugin-proxy Proxy specific routes of our DocPad server to different locations

docpad-plugin-pygments Adds support for Pygments Syntax Highlighting to DocPad

docpad-plugin-raw DocPad plugin that copies /raw directory to /out

docpad-plugin-related Adds support for related documents to DocPad

docpad-plugin-repocloner DocPad plugin that clones out repos into your website

docpad-plugin-rest Adds support for REST to DocPad.

docpad-plugin-restapi Add a REST API to your DocPad project for interacting with DocPad files and documents

docpad-plugin-robotskirt Markdown rendering for DocPad, using Robotskirt (sundown)

docpad-plugin-roy Adds support for the Roy to javascript language to DocPad.

docpad-plugin-ruby Adds support for the Ruby language to DocPad.

docpad-plugin-sass Adds support for the SASS and SCSS CSS pre-processors to DocPad. It also supports the Compass framework.

docpad-plugin-services Adds super simple support for many 3rd party services to DocPad

docpad-plugin-sitemap DocPad plugin which automatically creates a sitemap.xml file from HTML file output.

docpad-plugin-styl Adds support for the Styl Rework CSS pre-processor to DocPad

docpad-plugin-stylus Adds support for the Stylus CSS pre-processor to DocPad

docpad-plugin-tags Create tag pages within DocPad

docpad-plugin-text Allows you to render templateData with HTML elements

docpad-plugin-tumblr Import your Tumblr content directly into your DocPad database

docpad-plugin-uglify Minify JavaScript in DocPad using UglifyJS

docpad-plugin-umd Wrap specified JavaScript documents in the Universal Module Definition (UMD) allowing them to run in AMD, Require.js, CommonJS/Node.js, Ender and Vanilla environments automatically

docpad-plugin-yourpluginname DocPad plugin that adds the ability to render Something to Something Else

domain-browser Note, this is merely an evented try...catch with the same API as node. Nothing more.

dominject Inject scripts and styles into the DOM with duplicate prevention and completion callback support

eachr Give eachr an array or object, and the iterator, in return eachr will give the iterator the value and key of each item, and will stop if the iterator returned false.

envfile Parse and environment environment files (.env) with Node.js

event-emitter-grouped Emit events in serial or parallel with support for synchronous and asynchronous listeners

events-browser Just a copy of the browserify shim

extendonclass Add a backbone-like extend method onto your CoffeeScript classes, making it easy for JavaScript users to extend your CoffeeScript classes

extendr Utilities for cloning, extending, and de-referencing objects in shallow, deep, and safe ways

extract-opts Extract the options and callback from a function's arguments easily

feedr Feedr takes in a remote feed (regardless of format type) and converts it into JSON data

filepad FilePad is a file browser and editor built with node.js, coffeecript and nowpad

getcontributors Fetch all the contributors of all the specified github users repositories

getmac Get the mac address of the current machine you are on

getpackages Fetch the information for packages inside the npm registry

getrepos Fetch the specified repositories, or those that match a particular github user or search query

getsetdeep Get and set nested variables of an object, includes support for Backbone Models

html2coffeekup-bal Converts HTML to Coffeekup markup

html5edit Lightweight R&D project surrounding HTML5's contenteditable feature

ignorefs Ignore common and custom patterns of the file system

ignorepatterns A regular expression that matches common filenames that we want to ignore

istextorbinary Determines if a buffer is comprised of text or binary

joe Joe is a JavaScript testing framework that actually works. Unlike Mocha, we won't die on you abruptly when executing dynamically created tests and are always able to associate the correct test to the correct corresponding test suite. Switching from Mocha is trivial and only takes a few minutes.

joe-reporter-console Console Reporter for the Joe Testing Framework

Page 1 next →

npm loves you