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

mongoose-xray

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mongoose-xray - npm Package Compare versions

Comparing version 3.0.2 to 3.0.3

10

lib/document-middleware.js

@@ -47,6 +47,8 @@ const AWSXRay = require('aws-xray-sdk-core');

if (parent) {
const subsegment = parent.addNewSubsegment(
`${document.constructor.modelName}-${operation}`
);
subsegment.addAnnotation('model', document.constructor.modelName);
const modelName =
document.constructor.modelName ||
`${document.constructor.name}-${document.constructor.path}`;
const subsegment = parent.addNewSubsegment(`${modelName}-${operation}`);
subsegment.addAnnotation('model', modelName);
subsegment.addMetadata('operation', operation);

@@ -53,0 +55,0 @@ if (options && options.verbose) {

8

lib/query-middleware.js

@@ -31,3 +31,3 @@ const AWSXRay = require('aws-xray-sdk-core');

schema.pre(operation, function (next) {
const subsegment = exports.createQuerySubsegment(
this.xRaySubsegment = exports.createQuerySubsegment(
operation,

@@ -37,3 +37,2 @@ this,

);
this.xRaySubsegment = subsegment;
next();

@@ -69,3 +68,6 @@ });

if (options && options.verbose) {
subsegment.addMetadata('filter', query.getFilter());
subsegment.addMetadata(
'filter',
query.getFilter() || (query.getQuery && query.getQuery())
);
subsegment.addMetadata('update', query.getUpdate());

@@ -72,0 +74,0 @@ subsegment.addMetadata('options', query.getOptions());

{
"name": "mongoose-xray",
"version": "3.0.2",
"version": "3.0.3",
"description": "AWS-Xray plugin for Mongoose",

@@ -33,7 +33,6 @@ "main": "lib/index.js",

"dirty-chai": "^2.0.1",
"eslint": "^7.1.0",
"eslint": "^7.2.0",
"eslint-config-prettier": "^6.11.0",
"eslint-config-semistandard": "^15.0.0",
"eslint-config-standard": "^14.1.1",
"eslint-plugin-import": "^2.20.2",
"eslint-plugin-import": "^2.21.2",
"eslint-plugin-mocha": "^7.0.1",

@@ -44,4 +43,4 @@ "eslint-plugin-node": "^11.1.0",

"eslint-plugin-standard": "^4.0.1",
"mocha": "^7.2.0",
"mongoose": "^5.9.16",
"mocha": "^8.0.1",
"mongoose": "^5.9.18",
"prettier": "^2.0.5",

@@ -48,0 +47,0 @@ "sinon": "^9.0.2",

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