Socket
Socket
Sign inDemoInstall

jest

Package Overview
Dependencies
Maintainers
1
Versions
355
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jest - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

2

mongoose_resource.js

@@ -99,2 +99,4 @@ var _ = require('underscore'),

{
if(query_op == 'maxDistance')
query_value = Number(query_value);
query.where(query_key)[query_op](query_value);

@@ -101,0 +103,0 @@ count_query.where(query_key)[query_op](query_value);

2

package.json
{
"name":"jest",
"description":"JavaScriptational State Transfer. JS restful API layer with Mongoose based resources. Inspired by python Tastypie",
"version":"0.1.0",
"version":"0.1.1",
"author":"Ishai Jaffe <ishai@empeeric.com>",

@@ -6,0 +6,0 @@ "contributors": [

@@ -606,19 +606,19 @@ var _ = require('underscore'),

// support 'in' query
if (operand == 'in' || operand == 'near')
if (operand == 'in')
filters[field] = query[field].split(',');
if(operand == 'near')
{
if(filters[field].length > 2)
return 'near filter only accepts two params: lat,lng as a list (i.e [23.32,43.231] ) or an object (i.e {"lat":23.32,"lng":43})';
if(filters[field].length == 1)
{
try
{
filters[field] = JSON.parse(filters[field][0]);
}
catch(e)
{
try{
var json = JSON.parse(query[field]);
if(json && json.lat && json.lng)
filters[field] = {lng:Number(json.lng), lat:Number(json.lat)};
else
return 'near filter only accepts two params: lat,lng as a list (i.e [23.32,43.231] ) or an object (i.e {"lat":23.32,"lng":43})';
}
}
catch (e) {
filters[field] = query[field].split(',');
if(filters[field].length != 2)
return 'near filter only accepts two params: lat,lng as a list (i.e [23.32,43.231] ) or an object (i.e {"lat":23.32,"lng":43})';
filters[field] = {lng:Number(filters[field][1]), lat:Number(filters[field][0])};
}

@@ -625,0 +625,0 @@ }

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