Socket
Socket
Sign inDemoInstall

stack-chain

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

stack-chain - npm Package Compare versions

Comparing version 1.3.3 to 1.3.4

index.js

8

package.json
{
"name": "stack-chain",
"description": "API for combining call site modifiers",
"version": "1.3.3",
"version": "1.3.4",
"author": "Andreas Madsen <amwebdk@gmail.com>",
"main": "./stack-chain.js",
"scripts": {
"test": "tap ./test/simple"
},
"repository" : {
"repository": {
"type": "git",

@@ -23,5 +22,6 @@ "url": "git://github.com/AndreasMadsen/stack-chain.git"

"devDependencies": {
"tap": "0.4.x"
"tap": "2.x.x",
"uglify-js": "2.5.x"
},
"license": "MIT"
}

@@ -42,3 +42,3 @@ #stack-chain [![Build Status](https://secure.travis-ci.org/AndreasMadsen/stack-chain.png)](http://travis-ci.org/AndreasMadsen/stack-chain)

var rewrite = frames.filter(function (callSite) {
return (callSite[i].getFileName()[0] !== module.filename);
return callSite.getFileName() !== module.filename;
});

@@ -45,0 +45,0 @@

@@ -37,20 +37,2 @@

// If a another copy (same version or not) of stack-chain exists it will result
// in wrong stack traces (most likely dublicate callSites).
if (global._stackChain) {
// In case the version match, we can simply return the first initialized copy
if (global._stackChain.version === chain.version) {
module.exports = global._stackChain;
return; // Prevents V8 and Error extentions from being set again
}
// The version don't match, this is really bad. Lets just throw
else {
throw new Error('Conflicting version of stack-chain found');
}
}
// Yay, no other stack-chain copy exists, yet :/
else {
module.exports = global._stackChain = chain;
}
function TraceModifier() {

@@ -205,1 +187,3 @@ this._modifiers = [];

});
module.exports = chain;
var test = require("tap").test;
var chain = require('../../stack-chain.js');
var chain = require('../../');
var produce = require('../produce.js');

@@ -5,0 +5,0 @@

var test = require("tap").test;
var chain = require('../../stack-chain.js');
var chain = require('../../');
var produce = require('../produce.js');

@@ -5,0 +5,0 @@

var test = require("tap").test;
var chain = require('../../stack-chain.js');
var chain = require('../../');

@@ -5,0 +5,0 @@ test("no other copy", function (t) {

@@ -5,3 +5,3 @@

var first = global._stackChain = { version: require('../../package.json').version };
var chain = require('../../stack-chain.js');
var chain = require('../../');

@@ -8,0 +8,0 @@ test("same version but copies", function (t) {

@@ -8,3 +8,3 @@

try {
require('../../stack-chain.js');
require('../../');
} catch (e) {

@@ -11,0 +11,0 @@ t.equal(e.message, 'Conflicting version of stack-chain found');

var test = require("tap").test;
var chain = require('../../stack-chain.js');
var chain = require('../../');
var produce = require('../produce.js');

@@ -5,0 +5,0 @@

var test = require("tap").test;
var chain = require('../../stack-chain.js');
var chain = require('../../');
var produce = require('../produce.js');

@@ -5,0 +5,0 @@

@@ -6,3 +6,3 @@

var chain = require('../../stack-chain.js');
var chain = require('../../');

@@ -9,0 +9,0 @@ // Set a formater after stack-chain is required

@@ -22,3 +22,3 @@

var chain = require('../../stack-chain.js');
var chain = require('../../');

@@ -25,0 +25,0 @@ test("set Error.prepareStackTrace before require", function (t) {

var test = require("tap").test;
var chain = require('../../stack-chain.js');
var chain = require('../../');
var defaultFormater = require('../../format.js');

@@ -5,0 +5,0 @@ var produce = require('../produce.js');

var test = require("tap").test;
var chain = require('../../stack-chain.js');
var chain = require('../../');
var produce = require('../produce.js');

@@ -5,0 +5,0 @@

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