node package manager
Stop writing boring code. Discover, share, and reuse within your team. Create a free org »


composer Build Status

A configuration management and package management server that supports OS and infrastructure opacity. This is the backend for quill.

Running Conservatory

To run composer you simply need to run the bin/composer binary:

$ bin/composer
     ___  ____  _______ ____  ____  ____  ____  ____
    /    /   / /  /  / /___/ /   / /___  /___  /___/
   /___ /___/ /  /  / /     /___/ ____/ /___  /  \
              © 2010 Nodejitsu Inc.
      All Rights Reserved -
composer has started successfully @ on port 9004...

The options to this script are minimal as most configuration is stored in config/env/*.json:

$ bin/composer --help
usage: composer [options]
  -a                 IP Address that you want the Master to run from [dynamic]
  -p                 Port that you want the composer to run on       [9004]
  -e [env]           The environment to the specified command in     [development]
  -c, --config       File to use for required configuration values   [config/env/development.json]
  -h, --help         You're staring at it


composer can be installed from npm.

  $ npm install composer-server -g


All tests are written with vows and intended to be run with npm:

  $ npm test

Author: Nodejitsu Inc

Contributors: Charlie Robbins, Maciej Malecki