bower-registry

Simple bower registry using node and redis.

npm install bower-registry
17 downloads in the last week
55 downloads in the last month

bower-registry Build Status

Simple bower registry using node and redis.

Install

npm install -g bower-registry

How to use

From command line

bower-registry -d redis

In node

var bowerRegistry = require('bower-registry'),
    Registry = bowerRegistry.Registry,
    RedisDb = bowerRegistry.RedisDb;

var registry = new Registry({
  db: new RedisDb()
});

registry
  .initialize()
  .listen(3000);

Command line

  Usage: bower-registry [options]

  Options:

    -h, --help                output usage information
    -V, --version             output the version number
    -d, --database <value>    Database
    -o, --db-options [value]  Database options
    -p, --port <value>        Web server port
    -h, --host [value]        Web server host
    -P, --private             Accept private packages and allow packages hosted on private servers

Example

# Start registry server on port 8080 using redis (port 6379, host 127.0.0.1)
bower-registry -p 8080 -d redis -o '{"port": 6379, "host": "127.0.0.1"}'

Database options

Redis

  • port: redis instance port
  • host: redis instance host
  • other options available in node_redis

License

MIT

npm loves you