Socket
Socket
Sign inDemoInstall

adminmate-express-mongoose

Package Overview
Dependencies
Maintainers
1
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

adminmate-express-mongoose - npm Package Compare versions

Comparing version 1.2.8 to 1.3.0

src/controllers/model-getrefs.js

2

index.js

@@ -10,2 +10,3 @@ const { init, isAuthorized } = require(global.AM_DEV_MODE ? '../adminmate-express-core' : 'adminmate-express-core');

const { getOne } = require('./src/controllers/model-getone');
const { getRefs } = require('./src/controllers/model-getrefs');
const { postOne } = require('./src/controllers/model-postone');

@@ -33,2 +34,3 @@ const { putOne } = require('./src/controllers/model-putone');

modelGetOne: getOne,
modelGetRefs: getRefs,
modelPostOne: postOne,

@@ -35,0 +37,0 @@ modelPutOne: putOne,

7

package.json
{
"name": "adminmate-express-mongoose",
"version": "1.2.8",
"version": "1.3.0",
"description": "Adminmate Express/Mongoose connector",

@@ -26,7 +26,6 @@ "author": "Marc Delalonde",

"dependencies": {
"adminmate-express-core": "^1.1.7",
"adminmate-express-core": "^1.2.0",
"lodash": "^4.17.21",
"moment": "^2.29.1",
"mongoose": "^5.9.7",
"mongoose-legacy-pluralize": "^1.0.2",
"mongoose": "~5.9.7",
"serialize-error": "^7.0.1"

@@ -33,0 +32,0 @@ },

@@ -11,3 +11,3 @@ const _ = require('lodash');

const refFields = req.headers['am-ref-fields'] || {};
const fieldsToSearchIn = req.query.fieldsToSearchIn || [];
const fieldsToSearchIn = req.query.search_in_fields || [];
const page = parseInt(req.query.page || 1);

@@ -14,0 +14,0 @@ const nbItemPerPage = 10;

@@ -227,2 +227,8 @@ const mongoose = require('mongoose');

module.exports.fieldsToValues = (string, values) => {
return string.replace(/[a-z._]+/gi, word => {
return _.get(values, word);
});
};
module.exports.refFields = (item, fieldsToPopulate) => {

@@ -229,0 +235,0 @@ const attributes = Object.keys(item);

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