New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

restful-goose

Package Overview
Dependencies
Maintainers
1
Versions
72
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

restful-goose - npm Package Compare versions

Comparing version 1.3.4 to 1.3.5

3

lib/query-search.js
var async = require('async');
var mongoose = require('mongoose');
var _ = require('lodash');
module.exports = function(Model, query, callback) {
module.exports = function(mongoose, Model, query, callback) {
function buildSearchObject() {

@@ -7,0 +6,0 @@ var ignoreKeys = ['limit' ,'skip', 'sort'];

@@ -8,3 +8,2 @@ var express = require('express');

var pluralize = require('pluralize');
var mongoose = require('mongoose');
var helpers = require('./helpers');

@@ -37,2 +36,3 @@

var baseURL;
var mongoose;
var replaceSlashes = function(url) {

@@ -64,5 +64,7 @@ if (url.substr(0, 4) === 'http') {

onError: onError,
middleware: {}
middleware: {},
mongoose: require('mongoose')
});
mongoose = options.mongoose;
baseURL = options.mountPath;

@@ -121,3 +123,3 @@

router.use(apiRouter(Model));
router.use(apiRouter(mongoose, Model));

@@ -134,3 +136,3 @@ _.forEach(opts.subModels, function(subModelName) {

var subRouter = apiRouter(SubModel);
var subRouter = apiRouter(mongoose, SubModel);
var getParentMiddleware = function(req, res, next) {

@@ -137,0 +139,0 @@ if (!req.params.parent) {

@@ -5,3 +5,2 @@ var express = require('express');

var pluralize = require('pluralize');
var mongoose = require('mongoose');
var helpers = require('./helpers');

@@ -16,3 +15,3 @@

*/
return function(Model) {
return function(mongoose, Model) {
var _router = express.Router();

@@ -46,3 +45,3 @@ var baseRequestURL = '/';

}
querySearch(Model, req.query || {}, function(err, results) {
querySearch(mongoose, Model, req.query || {}, function(err, results) {
var formattedResults;

@@ -49,0 +48,0 @@ if (err) {

{
"name": "restful-goose",
"version": "1.3.4",
"version": "1.3.5",
"description": "Yet another RESTful microservice generator for Mongoose with an emphasis on flexibility",

@@ -5,0 +5,0 @@ "main": "index.js",

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