Socket
Socket
Sign inDemoInstall

stacktrace-js

Package Overview
Dependencies
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

stacktrace-js - npm Package Compare versions

Comparing version 0.6.0 to 0.6.1

.idea/scopes/scope_settings.xml

2

bower.json
{
"name": "stacktrace.js",
"version": "0.6.0",
"version": "0.6.1",
"main": "./stacktrace.js",

@@ -5,0 +5,0 @@ "dependencies": {},

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

## v0.6.1
* Fix printStackTrace throws exception with "use strict" code and PhantomJS
## v0.6.0

@@ -2,0 +6,0 @@

{
"name": "stacktrace.js",
"version": "0.6.0",
"repo": "eriwen/javascript-stacktrace",
"version": "0.6.1",
"repo": "stacktracejs/stacktrace.js",
"main": "stacktrace.js",

@@ -6,0 +6,0 @@ "scripts": [

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

"author": "Eric Wendelin <me@eriwen.com> (http://eriwen.com)",
"version": "0.6.0",
"version": "0.6.1",
"keywords": ["stack-trace", "cross-browser", "framework-agnostic", "client", "browser"],

@@ -8,0 +8,0 @@ "homepage": "http://stacktracejs.com",

@@ -283,7 +283,11 @@ // Domain Public by Eric Wendelin http://eriwen.com/ (2008)

other: function(curr) {
var ANON = '{anonymous}', fnRE = /function\s*([\w\-$]+)?\s*\(/i, stack = [], fn, args, maxStackSize = 10;
var ANON = '{anonymous}', fnRE = /function(?:\s+([\w$]+))?\s*\(/, stack = [], fn, args, maxStackSize = 10;
var slice = Array.prototype.slice;
while (curr && curr['arguments'] && stack.length < maxStackSize) {
while (curr && stack.length < maxStackSize) {
fn = fnRE.test(curr.toString()) ? RegExp.$1 || ANON : ANON;
args = slice.call(curr['arguments'] || []);
try {
args = slice.call(curr['arguments'] || []);
} catch (e) {
args = ['Cannot access arguments: ' + e];
}
stack[stack.length] = fn + '(' + this.stringifyArguments(args) + ')';

@@ -293,3 +297,3 @@ try {

} catch (e) {
stack[stack.length] = '' + e;
stack[stack.length] = 'Cannot access caller: ' + e;
break;

@@ -343,3 +347,3 @@ }

/**
* @return the text from a given URL
* @return {String} the text from a given URL
*/

@@ -365,3 +369,3 @@ ajax: function(url) {

*
* @return <Function> XHR function or equivalent
* @return {XMLHttpRequest} XHR function or equivalent
*/

@@ -395,4 +399,4 @@ createXMLHTTPObject: function() {

*
* @param url <String> source url
* @return <Boolean> False if we need a cross-domain request
* @param url {String} source url
* @return {Boolean} False if we need a cross-domain request
*/

@@ -406,4 +410,4 @@ isSameDomain: function(url) {

*
* @param url <String> JS source URL
* @return <Array> Array of source code lines
* @param url {String} JS source URL
* @return {Array} Array of source code lines
*/

@@ -410,0 +414,0 @@ getSource: function(url) {

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