Socket
Socket
Sign inDemoInstall

nano

Package Overview
Dependencies
Maintainers
1
Versions
155
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nano - npm Package Compare versions

Comparing version 0.4.2 to 0.4.3

15

nano.js

@@ -104,3 +104,4 @@ /* Minimal Couch In Node

status_code = h.statusCode;
try { parsed = JSON.parse(b); } catch (err) { parsed = b; }
// Most likely its JSON but sometimes we get a binary attachment
try { parsed = JSON.parse(b); } catch (err) { parsed = b; }
if (status_code === 200 || status_code === 201 || status_code === 202) {

@@ -193,7 +194,12 @@ callback(null,rh,parsed);

* @param {db_name:string} The name of the database
* @param {design_name:string:optional} The name of the design document
*
* @see relax
*/
function compact_db(db_name, callback) {
relax({db: db_name, doc: "_compact", method: "POST"},callback);
function compact_db(db_name, design_name, callback) {
if(typeof design_name === "function") {
callback = design_name;
design_name = null;
}
relax({db: db_name, doc: "_compact", att: design_name, method: "POST"},callback);
}

@@ -425,3 +431,4 @@

, list: list_docs
//, views: {}
, view: { compact: function(design_name,cb) {
compact_db(db_name,design_name,cb); } }
, attachment: { insert: insert_att

@@ -428,0 +435,0 @@ , get: get_att

{ "name": "nano"
, "description": "NanoCouch is a minimalistic driver for CouchDB built on mikeals/request"
, "homepage": "http://github.com/dscape/nano"
, "version": "0.4.2"
, "version": "0.4.3"
, "author": "Nuno Job <nunojobpinto@gmail.com> (http://nunojob.com)"

@@ -6,0 +6,0 @@ , "keywords": ["CouchDB", "data", "request", "json", "nosql", "micro", "nano"]

@@ -72,3 +72,3 @@ # nano

`nano.db.list(callback*)`
`nano.db.compact(db_name,callback*)`
`nano.db.compact(db_name,design_name*,callback*)`
`nano.db.replicate(source,target,continuous*,callback*)`

@@ -97,2 +97,3 @@ `nano.use(db_name)`

`doc.attachment.destroy(doc_name,att_name,rev,callback*)`
`doc.view.compact(design_name,callback*)`

@@ -99,0 +100,0 @@ ### aliases

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc