pico-couch-ddoc
v0.0.0
Published
Use to make tiny couchdb design docs. Nothing fancy.
Readme
Pico Couch DDoc
Small Couch Design docs. This is used for making really small design docs. It is not a full fledged couchapp engine.
Works in browser, nodejs, amd, commonjs, couchapps, and cors-couchapps.
Install
Jam/requirejs
jam install pico-couch-ddoc
define(['pico-couch-ddoc'], function(pico_couch_ddoc){
// use it
});Or npm/commonjs
npm install pico-couch-ddoc
var pico_couch_ddoc = require('pico-couch-ddoc');
// use itOr global javascript
<script type="text/javascript" src="pico_couch_ddoc.js"></script>
// use itExample
var view = {
map: function(doc) {
if (doc.type !== 'gardener_progress') return;
emit([doc.path, doc.module, doc.time], doc.percent );
},
reduce: '_sum'
};
pico_couch_ddoc.view('http://localhost:5984/db', 'progress', view, function(err){
if (err) showError(err, elem_id);
// the db has a ddoc named, '_design/progress' with a view named progress
});
