alessioalex

46 Packages by alessioalex

  • app-title Node module that will setup the process.title for your application automagically
  • asyncache Transparently cache your asynchronous get functions.
  • bubble-stream-error Bubble errors from an array of streams to a master/top stream
  • Cls Simple class abstraction in JavaScript
  • custom-err Easily create an error with custom properties attached.
  • dev-error-handler Error-handling Express middleware that displays syntax highlighted source code.
  • dynroute Dynamic DNS for your domain using Amazon Route53
  • express-etaggable Express middleware that handles the Etag caching mechanism for you and only calls the dynamic function to load the content when needed. [![Build Status](https://travis-ci.org/alessioalex/express-etaggable.svg?branch=master)](https://travis-ci.org/alessio
  • get-folder-size Get the size of a folder by recursively iterating through all its sub(files && folders).
  • git-authors List all authors that have contributed to a git project in descending order, based on the number of commits.
  • git-blame Shelling out to git blame in a streaming Node fashion.
  • git-commits Get the commit history of a repo in a Node streamy way (shelling out to git-rev-list(1)).
  • git-count-commits Get the total number of commits for a repo and a specific revision by shelling out to git.
  • git-count-files Get the total number of files for a repo and a specific revision by shelling out to git.
  • git-diff-tree Shelling out to git-diff-tree(1) in a Node streamy fashion
  • git-download-archive Get a tar/zip archive stream from a git repository (at a certain commit).
  • git-execute Utility module over child_process.exec for git commands.
  • git-get-file Return a stream with the contents of file at the revision ref.
  • git-get-patch Returns a readable stream with a git patch.
  • git-grep Easily search a git repo in a Node streamy way (by shelling out to git-grep(1)).
  • git-name-rev Find symbolic names for given revs by shelling out to Git (namely git-name-rev(1))
  • git-parse-commit Parse git commit data, like the one we get when running `git rev-list ...`.
  • git-parse-human2 Parse author and committer names from git commits (fork of git-parse-human)
  • git-show-ref List the references from the local repository in a Node streamy way (by shelling out to git-show-ref(1)).
  • git-spawned-stream Create a readable stream from a spawned git process.
  • git-submodules Get submodules data (name, path, url) for a git repo.
  • git-tree Stream the content of a git tree object by shelling out to git-ls-tree(1)
  • is-binary Detects if a file is binary based on its content
  • level-remove-notfoun... levelUp.get won't callback with notFoundError anymore, instead (null, null)
  • limit-spawn Kills a child process created with spawn after X bytes are sent
  • logit Log everything, everywhere
  • nice-error
  • npm-dep-chain Get all the NPM dependencies for a module / set of modules (goes down the stack, for all the subdependencies etc)
  • npm-pkginfo Lightweight version of npm-registry-client#get with configurable cache stores.
  • npm-republicate Replicate an NPM module (along with its deps) from registry A to registry B (by publishing it && its deps).
  • parallelize Control flow library for parallel async functions; it invokes the callback with the aggregated results or an error
  • parent-package Recursive search (folder path upwards) until the package.json data is found
  • pkg-builder A build service for modules that actually works
  • response-spy Intercepts HTTP response headers && body (without any man-in-the-middle http proxy server)
  • shebang Extract normalized shebang command token
  • size-on-disk Wrapper over the [du](http://en.wikipedia.org/wiki/Du_(Unix)) command to get a file/folder's size on disk.
  • spawn-to-readstream Converts spawn to a ReadStream, buffers the error and emits it
  • split-transform-stre... A combination of through2 and split with a straightforward interface.
  • trace-current Get the stacktrace for the current position.
  • treeit Convert your JSON object to HTML without having to modify it in some way.
  • try-json-parse Doesn't throw an error when JSON.parse() fails, just returns undefined