Socket
Socket
Sign inDemoInstall

soda-js

Package Overview
Dependencies
21
Maintainers
2
Versions
5
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.2.2 to 0.2.3

149

lib/soda-js.js

@@ -1,27 +0,29 @@

// Generated by CoffeeScript 1.10.0
var Connection, Consumer, Dataset, EventEmitter, Operation, Producer, Query, addExpr, base64Lookup, expr, extend, handleLiteral, handleOrder, httpClient, isArray, isNumber, isString, rawToBase64, toBase64, toQuerystring,
slice = [].slice,
hasProp = {}.hasOwnProperty;
// Generated by CoffeeScript 1.6.3
var Connection, Consumer, Dataset, EventEmitter, Operation, Producer, Query, addExpr, base64Lookup, eelib, expr, extend, handleLiteral, handleOrder, httpClient, isArray, isNumber, isString, rawToBase64, toBase64, toQuerystring,
__slice = [].slice,
__hasProp = {}.hasOwnProperty;
EventEmitter = require('eventemitter2').EventEmitter2;
eelib = require('eventemitter2');
EventEmitter = eelib.EventEmitter2 || eelib;
httpClient = require('superagent');
isString = function(obj) {
return toString.call(obj) === '[object String]';
return typeof obj === 'string';
};
isArray = function(obj) {
return toString.call(obj) === '[object Array]';
return Array.isArray(obj);
};
isNumber = function(obj) {
return toString.call(obj) === '[object Number]';
return !isNaN(parseFloat(obj));
};
extend = function() {
var j, k, len, source, sources, target, v;
target = arguments[0], sources = 2 <= arguments.length ? slice.call(arguments, 1) : [];
for (j = 0, len = sources.length; j < len; j++) {
source = sources[j];
var k, source, sources, target, v, _i, _len;
target = arguments[0], sources = 2 <= arguments.length ? __slice.call(arguments, 1) : [];
for (_i = 0, _len = sources.length; _i < _len; _i++) {
source = sources[_i];
for (k in source) {

@@ -86,21 +88,21 @@ v = source[k];

addExpr = function(target, args) {
var arg, j, k, len, results, v;
results = [];
for (j = 0, len = args.length; j < len; j++) {
arg = args[j];
var arg, k, v, _i, _len, _results;
_results = [];
for (_i = 0, _len = args.length; _i < _len; _i++) {
arg = args[_i];
if (isString(arg)) {
results.push(target.push(arg));
_results.push(target.push(arg));
} else {
results.push((function() {
var results1;
results1 = [];
_results.push((function() {
var _results1;
_results1 = [];
for (k in arg) {
v = arg[k];
results1.push(target.push(k + " = " + (handleLiteral(v))));
_results1.push(target.push("" + k + " = " + (handleLiteral(v))));
}
return results1;
return _results1;
})());
}
}
return results;
return _results;
};

@@ -111,11 +113,11 @@

var clause, clauses;
clauses = 1 <= arguments.length ? slice.call(arguments, 0) : [];
clauses = 1 <= arguments.length ? __slice.call(arguments, 0) : [];
return ((function() {
var j, len, results;
results = [];
for (j = 0, len = clauses.length; j < len; j++) {
clause = clauses[j];
results.push("(" + clause + ")");
var _i, _len, _results;
_results = [];
for (_i = 0, _len = clauses.length; _i < _len; _i++) {
clause = clauses[_i];
_results.push("(" + clause + ")");
}
return results;
return _results;
})()).join(' and ');

@@ -125,27 +127,27 @@ },

var clause, clauses;
clauses = 1 <= arguments.length ? slice.call(arguments, 0) : [];
clauses = 1 <= arguments.length ? __slice.call(arguments, 0) : [];
return ((function() {
var j, len, results;
results = [];
for (j = 0, len = clauses.length; j < len; j++) {
clause = clauses[j];
results.push("(" + clause + ")");
var _i, _len, _results;
_results = [];
for (_i = 0, _len = clauses.length; _i < _len; _i++) {
clause = clauses[_i];
_results.push("(" + clause + ")");
}
return results;
return _results;
})()).join(' or ');
},
gt: function(column, literal) {
return column + " > " + (handleLiteral(literal));
return "" + column + " > " + (handleLiteral(literal));
},
gte: function(column, literal) {
return column + " >= " + (handleLiteral(literal));
return "" + column + " >= " + (handleLiteral(literal));
},
lt: function(column, literal) {
return column + " < " + (handleLiteral(literal));
return "" + column + " < " + (handleLiteral(literal));
},
lte: function(column, literal) {
return column + " <= " + (handleLiteral(literal));
return "" + column + " <= " + (handleLiteral(literal));
},
eq: function(column, literal) {
return column + " = " + (handleLiteral(literal));
return "" + column + " = " + (handleLiteral(literal));
}

@@ -158,3 +160,3 @@ };

for (key in obj) {
if (!hasProp.call(obj, key)) continue;
if (!__hasProp.call(obj, key)) continue;
val = obj[key];

@@ -168,3 +170,3 @@ str.push(encodeURIComponent(key) + '=' + encodeURIComponent(val));

function Connection(dataSite, sodaOpts) {
var ref;
var _ref;
this.dataSite = dataSite;

@@ -175,3 +177,3 @@ this.sodaOpts = sodaOpts != null ? sodaOpts : {};

}
this.emitterOpts = (ref = this.sodaOpts.emitterOpts) != null ? ref : {
this.emitterOpts = (_ref = this.sodaOpts.emitterOpts) != null ? _ref : {
wildcard: true,

@@ -182,3 +184,4 @@ delimiter: '.',

this.networker = function(opts, data) {
var client, url;
var client, url,
_this = this;
url = "https://" + this.dataSite + opts.path;

@@ -196,3 +199,3 @@ client = httpClient(opts.method, url);

if ((this.sodaOpts.username != null) && (this.sodaOpts.password != null)) {
client.set('Authorization', "Basic " + toBase64(this.sodaOpts.username + ":" + this.sodaOpts.password));
client.set('Authorization', "Basic " + toBase64("" + this.sodaOpts.username + ":" + this.sodaOpts.password));
}

@@ -208,7 +211,5 @@ if (this.sodaOpts.accessToken != null) {

}
return (function(_this) {
return function(responseHandler) {
return client.end(responseHandler || _this.getDefaultHandler());
};
})(this);
return function(responseHandler) {
return client.end(responseHandler || _this.getDefaultHandler());
};
};

@@ -221,3 +222,3 @@ }

return handler = function(error, response) {
var ref;
var _ref;
if (response.ok) {

@@ -233,3 +234,3 @@ if (response.accepted) {

} else {
emitter.emit('error', (ref = response.body) != null ? ref : response.text);
emitter.emit('error', (_ref = response.body) != null ? _ref : response.text);
}

@@ -299,3 +300,3 @@ return emitter.emit('complete', response);

Operation.prototype.add = function(data) {
var _data, j, len, obj, opts;
var obj, opts, _data, _i, _len;
opts = {

@@ -308,4 +309,4 @@ method: 'post'

delete _data[':delete'];
for (j = 0, len = _data.length; j < len; j++) {
obj = _data[j];
for (_i = 0, _len = _data.length; _i < _len; _i++) {
obj = _data[_i];
delete obj[':id'];

@@ -387,6 +388,6 @@ delete obj[':delete'];

Query.prototype.select = function() {
var j, len, select, selects;
selects = 1 <= arguments.length ? slice.call(arguments, 0) : [];
for (j = 0, len = selects.length; j < len; j++) {
select = selects[j];
var select, selects, _i, _len;
selects = 1 <= arguments.length ? __slice.call(arguments, 0) : [];
for (_i = 0, _len = selects.length; _i < _len; _i++) {
select = selects[_i];
this._select.push(select);

@@ -399,3 +400,3 @@ }

var args;
args = 1 <= arguments.length ? slice.call(arguments, 0) : [];
args = 1 <= arguments.length ? __slice.call(arguments, 0) : [];
addExpr(this._where, args);

@@ -407,3 +408,3 @@ return this;

var args;
args = 1 <= arguments.length ? slice.call(arguments, 0) : [];
args = 1 <= arguments.length ? __slice.call(arguments, 0) : [];
addExpr(this._having, args);

@@ -414,6 +415,6 @@ return this;

Query.prototype.group = function() {
var group, groups, j, len;
groups = 1 <= arguments.length ? slice.call(arguments, 0) : [];
for (j = 0, len = groups.length; j < len; j++) {
group = groups[j];
var group, groups, _i, _len;
groups = 1 <= arguments.length ? __slice.call(arguments, 0) : [];
for (_i = 0, _len = groups.length; _i < _len; _i++) {
group = groups[_i];
this._group.push(group);

@@ -425,6 +426,6 @@ }

Query.prototype.order = function() {
var j, len, order, orders;
orders = 1 <= arguments.length ? slice.call(arguments, 0) : [];
for (j = 0, len = orders.length; j < len; j++) {
order = orders[j];
var order, orders, _i, _len;
orders = 1 <= arguments.length ? __slice.call(arguments, 0) : [];
for (_i = 0, _len = orders.length; _i < _len; _i++) {
order = orders[_i];
this._order.push(handleOrder(order));

@@ -524,5 +525,5 @@ }

Dataset = (function() {
function Dataset(data1, client1) {
this.data = data1;
this.client = client1;
function Dataset(data, client) {
this.data = data;
this.client = client;
}

@@ -529,0 +530,0 @@

@@ -25,3 +25,3 @@ {

"main": "./lib/soda-js.js",
"version": "0.2.2"
"version": "0.2.3"
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc