Socket
Socket
Sign inDemoInstall

error-ex

Package Overview
Dependencies
0
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.0 to 1.1.0

11

index.js

@@ -28,11 +28,12 @@ 'use strict';

get: function () {
var newMessage = message;
var newMessage = message.split(/\r?\n/g);
for (var key in properties) {
if (properties.hasOwnProperty(key) && 'message' in properties[key]) {
newMessage = properties[key].message(this[key], newMessage);
newMessage = properties[key].message(this[key], newMessage) ||
newMessage;
}
}
return newMessage;
return newMessage.join('\n');
},

@@ -48,3 +49,3 @@ set: function (v) {

stackDescriptor.get = function () {
var stack = stackGetter.call(this).split(/[\r\n]+/g);
var stack = stackGetter.call(this).split(/\r?\n+/g);

@@ -88,3 +89,3 @@ var lineCount = 1;

if (v) {
message += ' ' + str.replace('%s', v.toString());
message[0] += ' ' + str.replace('%s', v.toString());
}

@@ -91,0 +92,0 @@

{
"name": "error-ex",
"description": "Easy error subclassing and stack customization",
"version": "1.0.0",
"version": "1.1.0",
"author": "Qix (http://github.com/qix-)",

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

@@ -56,3 +56,4 @@ # node-error-ex [![Travis-CI.org Build Status](https://img.shields.io/travis/Qix-/node-error-ex.svg?style=flat-square)](https://travis-ci.org/Qix-/node-error-ex) [![Coveralls.io Coverage Rating](https://img.shields.io/coveralls/Qix-/node-error-ex.svg?style=flat-square)](https://coveralls.io/r/Qix-/node-error-ex)

`.message` value upon get. Passed the property value of the property named
by key, and the existing message is passed as the second argument.
by key, and the existing message is passed as the second argument as an
array of lines (suitable for multi-line messages).

@@ -59,0 +60,0 @@ Returns a constructor (Function) that can be used just like the regular Error

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