Socket
Socket
Sign inDemoInstall

grim

Package Overview
Dependencies
35
Maintainers
4
Versions
28
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.2.2 to 1.3.0

29

lib/grim.js

@@ -13,3 +13,3 @@ (function() {

getDeprecations: function() {
var deprecation, deprecations, deprecationsByLineNumber, fileName, lineNumber, _ref;
var deprecation, deprecations, deprecationsByLineNumber, deprecationsByPackage, fileName, lineNumber, packageName, _ref;
deprecations = [];

@@ -20,4 +20,7 @@ _ref = grim.deprecations;

for (lineNumber in deprecationsByLineNumber) {
deprecation = deprecationsByLineNumber[lineNumber];
deprecations.push(deprecation);
deprecationsByPackage = deprecationsByLineNumber[lineNumber];
for (packageName in deprecationsByPackage) {
deprecation = deprecationsByPackage[packageName];
deprecations.push(deprecation);
}
}

@@ -46,3 +49,3 @@ }

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

@@ -62,2 +65,3 @@ Error.stackTraceLimit = 5;

lineNumber = deprecationSite.getLineNumber();
packageName = (_ref = metadata != null ? metadata.packageName : void 0) != null ? _ref : "";
if ((_base = grim.deprecations)[fileName] == null) {

@@ -67,5 +71,8 @@ _base[fileName] = {};

if ((_base1 = grim.deprecations[fileName])[lineNumber] == null) {
_base1[lineNumber] = new Deprecation(message);
_base1[lineNumber] = {};
}
deprecation = grim.deprecations[fileName][lineNumber];
if ((_base2 = grim.deprecations[fileName][lineNumber])[packageName] == null) {
_base2[packageName] = new Deprecation(message);
}
deprecation = grim.deprecations[fileName][lineNumber][packageName];
deprecation.addStack(stack, metadata);

@@ -75,3 +82,3 @@ grim.emit("updated", deprecation);

addSerializedDeprecation: function(serializedDeprecation) {
var deprecation, fileName, lineNumber, message, stack, stacks, _base, _base1, _i, _len;
var deprecation, fileName, lineNumber, message, packageName, stack, stacks, _base, _base1, _base2, _i, _len, _ref, _ref1, _ref2;
deprecation = Deprecation.deserialize(serializedDeprecation);

@@ -81,2 +88,3 @@ message = deprecation.getMessage();

stacks = deprecation.getStacks();
packageName = (_ref = (_ref1 = stacks[0]) != null ? (_ref2 = _ref1.metadata) != null ? _ref2.packageName : void 0 : void 0) != null ? _ref : "";
if ((_base = grim.deprecations)[fileName] == null) {

@@ -86,5 +94,8 @@ _base[fileName] = {};

if ((_base1 = grim.deprecations[fileName])[lineNumber] == null) {
_base1[lineNumber] = new Deprecation(message, fileName, lineNumber);
_base1[lineNumber] = {};
}
deprecation = grim.deprecations[fileName][lineNumber];
if ((_base2 = grim.deprecations[fileName][lineNumber])[packageName] == null) {
_base2[packageName] = new Deprecation(message, fileName, lineNumber);
}
deprecation = grim.deprecations[fileName][lineNumber][packageName];
for (_i = 0, _len = stacks.length; _i < _len; _i++) {

@@ -91,0 +102,0 @@ stack = stacks[_i];

{
"name": "grim",
"version": "1.2.2",
"version": "1.3.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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc