Socket
Socket
Sign inDemoInstall

fast-json-stringify

Package Overview
Dependencies
9
Maintainers
2
Versions
158
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.7.6 to 2.7.7

test/webpack.test.js

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

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