Need private packages and team management tools?Check out npm Teams »

scratchdb

1.0.0 • Public • Published

scratchdb

Build Status

A ephemeral CouchDB-like database

'use strict'
var scratchdb = require('scratchdb')
function done (server) {
  console.log('scratchdb running on port', server.address().port)
  // => scratchdb running on port 5985
}
scratchdb(done)

Useful when you just want to spin up a throwaway CouchDB instance; no Futon/Fauxton, no auth, no persistence.

You should probably use pouchdb-server when you need more.

Usage

API

scratchdb([callback[, opts]])

A net.Server instance is passed to (an optional) callback when the server has been bound.

Additionally, pass an opts object to configure the server options.

CLI

[PORT] scratchdb
# scratchdb running at http://0.0.0.0:5985 

Options

Option Description Default
port The port scratchdb binds to 5985

Author

© 2015 Tom Vincent npm@tlvince.com

License

Released under the MIT License.

Install

npm i scratchdb

DownloadsWeekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • avatar