stack-chain
Advanced tools
Comparing version 1.3.3 to 1.3.4
{ | ||
"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 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
31016
22
786
2