Socket
Socket
Sign inDemoInstall

grim

Package Overview
Dependencies
Maintainers
5
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

grim - npm Package Compare versions

Comparing version 1.4.2 to 1.5.0

25

lib/grim.js
(function() {
var Deprecation, Emitter, grim;
var Deprecation, Emitter, getRawStack, grim;

@@ -47,3 +47,3 @@ Emitter = require('emissary').Emitter;

deprecate: function(message, metadata) {
var deprecation, deprecationSite, error, fileName, lineNumber, originalPrepareStackTrace, originalStackTraceLimit, packageName, stack, _base, _base1, _base2, _ref;
var deprecation, deprecationSite, error, fileName, lineNumber, originalStackTraceLimit, packageName, stack, _base, _base1, _base2, _ref, _ref1;
originalStackTraceLimit = Error.stackTraceLimit;

@@ -54,12 +54,8 @@ Error.stackTraceLimit = 7;

Error.stackTraceLimit = originalStackTraceLimit;
originalPrepareStackTrace = Error.prepareStackTrace;
Error.prepareStackTrace = function(error, stack) {
return stack;
};
stack = error.stack.slice(1);
Error.prepareStackTrace = originalPrepareStackTrace;
stack = (_ref = typeof error.getRawStack === "function" ? error.getRawStack() : void 0) != null ? _ref : getRawStack(error);
stack = stack.slice(1);
deprecationSite = stack[0];
fileName = deprecationSite.getFileName();
lineNumber = deprecationSite.getLineNumber();
packageName = (_ref = metadata != null ? metadata.packageName : void 0) != null ? _ref : "";
packageName = (_ref1 = metadata != null ? metadata.packageName : void 0) != null ? _ref1 : "";
if ((_base = grim.deprecations)[fileName] == null) {

@@ -105,4 +101,15 @@ _base[fileName] = {};

getRawStack = function(error) {
var originalPrepareStackTrace, result;
originalPrepareStackTrace = Error.prepareStackTrace;
Error.prepareStackTrace = function(error, stack) {
return stack;
};
result = error.stack;
Error.prepareStackTrace = originalPrepareStackTrace;
return result;
};
module.exports = global.__grim__;
}).call(this);
{
"name": "grim",
"version": "1.4.2",
"version": "1.5.0",
"description": "Log usage of deprecated methods",

@@ -5,0 +5,0 @@ "main": "./lib/grim",

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