fast-json-stringify
Advanced tools
Comparing version 2.7.6 to 2.7.7
34
index.js
@@ -75,17 +75,3 @@ 'use strict' | ||
code += ` | ||
${$pad2Zeros.toString()} | ||
${$asAny.toString()} | ||
${$asString.toString()} | ||
${$asStringNullable.toString()} | ||
${$asStringSmall.toString()} | ||
${$asDatetime.toString()} | ||
${$asDate.toString()} | ||
${$asTime.toString()} | ||
${$asNumber.toString()} | ||
${$asNumberNullable.toString()} | ||
${$asInteger.toString()} | ||
${$asIntegerNullable.toString()} | ||
${$asNull.toString()} | ||
${$asBoolean.toString()} | ||
${$asBooleanNullable.toString()} | ||
${asFunctions} | ||
@@ -120,15 +106,15 @@ var isLong = ${isLong ? isLong.toString() : false} | ||
case 'string': | ||
main = schema.nullable ? $asStringNullable.name : getStringSerializer(schema.format) | ||
main = schema.nullable ? '$asStringNullable' : getStringSerializer(schema.format) | ||
break | ||
case 'integer': | ||
main = schema.nullable ? $asIntegerNullable.name : $asInteger.name | ||
main = schema.nullable ? '$asIntegerNullable' : '$asInteger' | ||
break | ||
case 'number': | ||
main = schema.nullable ? $asNumberNullable.name : $asNumber.name | ||
main = schema.nullable ? '$asNumberNullable' : '$asNumber' | ||
break | ||
case 'boolean': | ||
main = schema.nullable ? $asBooleanNullable.name : $asBoolean.name | ||
main = schema.nullable ? '$asBooleanNullable' : '$asBoolean' | ||
break | ||
case 'null': | ||
main = $asNull.name | ||
main = '$asNull' | ||
break | ||
@@ -238,2 +224,3 @@ case 'array': | ||
const asFunctions = ` | ||
function $pad2Zeros (num) { | ||
@@ -378,3 +365,3 @@ const s = '00' + num | ||
if (point === 34 || point === 92) { | ||
result += str.slice(last, i) + '\\' | ||
result += str.slice(last, i) + '\\\\' | ||
last = i | ||
@@ -392,2 +379,3 @@ found = true | ||
} | ||
` | ||
@@ -936,3 +924,3 @@ function addPatternProperties (location) { | ||
if(input === null) { | ||
return '${$asNull()}'; | ||
return 'null'; | ||
} | ||
@@ -976,3 +964,3 @@ ` | ||
if(obj === null) { | ||
return '${$asNull()}'; | ||
return 'null'; | ||
} | ||
@@ -979,0 +967,0 @@ ` |
{ | ||
"name": "fast-json-stringify", | ||
"version": "2.7.6", | ||
"version": "2.7.7", | ||
"description": "Stringify your JSON at max speed", | ||
@@ -44,3 +44,4 @@ "main": "index.js", | ||
"tap": "^15.0.0", | ||
"typescript": "^4.0.2" | ||
"typescript": "^4.0.2", | ||
"webpack": "^5.40.0" | ||
}, | ||
@@ -47,0 +48,0 @@ "dependencies": { |
@@ -345,3 +345,3 @@ # fast-json-stringify | ||
// without "required" validation any object will match | ||
required: ['saveId'] | ||
required: ['savedId'] | ||
}, | ||
@@ -348,0 +348,0 @@ { |
Sorry, the diff of this file is not supported yet
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
335056
64
10125
13
2