Skip to content

Commit dd56c80

Browse files
author
Jean-Baptiste RICHARDET
committed
Removes useless check
* Removes a check on dependencies list * Adds a benchmark script
1 parent e50a900 commit dd56c80

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

index.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,9 @@ function build (schema, options) {
9898
dependencies.push(new Ajv())
9999
dependenciesName.push('ajv')
100100
}
101-
if (dependencies.length > 0) {
102-
dependenciesName.push(code)
103-
return (Function.apply(null, dependenciesName).apply(null, dependencies))
104-
}
105-
return (new Function(code))()
101+
102+
dependenciesName.push(code)
103+
return (Function.apply(null, dependenciesName).apply(null, dependencies))
106104
}
107105

108106
function hasAdditionalPropertiesTrue (schema) {

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"description": "Stringify your JSON at max speed",
55
"main": "index.js",
66
"scripts": {
7+
"benchmark": "node bench.js",
78
"test": "standard && tap test/*.test.js"
89
},
910
"precommit": "test",

0 commit comments

Comments
 (0)