pretty-format
Advanced tools
Comparing version 3.4.2 to 3.4.3
17
index.js
@@ -39,2 +39,17 @@ 'use strict'; | ||
var ESCAPED_SLASH = /\\/g; | ||
var ESCAPED_SLASH_REPLACEMENT = '\\\\'; | ||
var ESCAPED_QUOTE = /\"/g; | ||
var ESCAPED_QUOTE_REPLACEMENT = "\\\""; | ||
function printString(val) { | ||
return ( | ||
'"' + | ||
val | ||
.replace(ESCAPED_SLASH, ESCAPED_SLASH_REPLACEMENT) | ||
.replace(ESCAPED_QUOTE, ESCAPED_QUOTE_REPLACEMENT) + | ||
'"' | ||
); | ||
} | ||
function printFunction(val) { | ||
@@ -64,3 +79,3 @@ if (val.name === '') { | ||
if (typeOf === 'number') return printNumber(val); | ||
if (typeOf === 'string') return '"' + val + '"'; | ||
if (typeOf === 'string') return printString(val); | ||
if (typeOf === 'function') return printFunction(val); | ||
@@ -67,0 +82,0 @@ if (typeOf === 'symbol') return printSymbol(val); |
{ | ||
"name": "pretty-format", | ||
"version": "3.4.2", | ||
"version": "3.4.3", | ||
"description": "Stringify any JavaScript value.", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
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
14418
301