Evgeny Poberezkin
|
9dfa073e28
|
optimized generated code for simple schemas
|
2015-06-14 09:04:11 +01:00 |
Evgeny Poberezkin
|
31c7d22c8b
|
fixed bug: subschema with additiona/patternProperties only was ignored as always valid
|
2015-06-13 23:41:57 +01:00 |
Evgeny Poberezkin
|
e3a692f602
|
optimized additionalProperties validation
|
2015-06-13 16:35:15 +01:00 |
Evgeny Poberezkin
|
60b186402f
|
custom formats support
|
2015-06-13 13:55:23 +01:00 |
Evgeny Poberezkin
|
0b3806fd18
|
do not create errors array until the first error
|
2015-06-13 13:01:05 +01:00 |
Evgeny Poberezkin
|
db3ec5d51e
|
fixed code cleanup that was removing empty "if" leaving "else"
|
2015-06-13 10:27:05 +01:00 |
Evgeny Poberezkin
|
4bc538933d
|
fixed broken template
|
2015-06-12 23:30:50 +01:00 |
Evgeny Poberezkin
|
32e83e5f28
|
exclude schemas without validation keywords, dont create data variables unless they are used at least twice
|
2015-06-12 22:12:34 +01:00 |
Evgeny Poberezkin
|
80b04dfc4c
|
optimised generated code for all keywords
|
2015-06-12 11:43:41 +01:00 |
Evgeny Poberezkin
|
0dfa95c011
|
optimized generated code for patternProperties
|
2015-06-10 23:58:49 +01:00 |
Evgeny Poberezkin
|
ea974ab48d
|
fast mode for format validation; optimised code generated for enum rule
|
2015-06-10 21:51:14 +01:00 |
Evgeny Poberezkin
|
1cd5eb5c72
|
make errors available after validate method call
|
2015-06-08 08:03:33 +01:00 |
Evgeny Poberezkin
|
88e65a1800
|
benchmark link
|
2015-06-08 07:45:43 +01:00 |
Evgeny Poberezkin
|
b8f9cffda6
|
readme
|
2015-06-08 00:29:04 +01:00 |
Evgeny Poberezkin
|
1d7c5549fe
|
api in readme
|
2015-06-08 00:19:34 +01:00 |
Evgeny Poberezkin
|
d9cf3dad95
|
readme
|
2015-06-07 21:59:04 +01:00 |
Evgeny Poberezkin
|
606e81ad4b
|
full support of remote refs
|
2015-06-07 21:55:40 +01:00 |
Evgeny Poberezkin
|
6284b83db7
|
ajv api changed, api tests, "resolve refs" progress
|
2015-06-07 12:47:57 +01:00 |
Evgeny Poberezkin
|
fca4c77820
|
more tests, fixed resolve infinite loop
|
2015-06-06 19:44:07 +01:00 |
Evgeny Poberezkin
|
64b80cbfff
|
more tests, fixed/optimized refs
|
2015-06-06 16:18:52 +01:00 |
Evgeny Poberezkin
|
4db4008e2c
|
optimized code generation, beautify option
|
2015-06-06 14:13:31 +01:00 |
Evgeny Poberezkin
|
808e2270f8
|
removed unused dataPath
|
2015-06-06 02:40:17 +01:00 |
Evgeny Poberezkin
|
d0089f82e5
|
optimize & tidy up
|
2015-06-06 02:07:50 +01:00 |
Evgeny Poberezkin
|
38ff8565c8
|
readme
|
2015-06-05 21:38:00 +01:00 |
Evgeny Poberezkin
|
951572fdde
|
added JSON-schema-test-suite as submodule
|
2015-06-05 21:35:20 +01:00 |
Evgeny Poberezkin
|
1a6e9c8d63
|
replace hasOwnProperty with !== undefined
|
2015-06-05 19:08:11 +01:00 |
Evgeny Poberezkin
|
f47d821418
|
unicode lengths are used by default; tidy up
|
2015-06-05 00:44:04 +01:00 |
Evgeny Poberezkin
|
b9b9affcf4
|
correct unicode string lengths with "unicode" option
|
2015-06-04 23:08:45 +01:00 |
Evgeny Poberezkin
|
62e0d23a00
|
inline subschemas unconditionally, cleanup
|
2015-06-04 21:43:16 +01:00 |
Evgeny Poberezkin
|
c441624009
|
inlined subschemas in properties rule
|
2015-06-04 18:04:09 +01:00 |
Evgeny Poberezkin
|
0832e55c4c
|
inlined subschemas in items rulw
|
2015-06-04 00:31:24 +01:00 |
Evgeny Poberezkin
|
7b790a4b0f
|
inlined subschemas in allOf, anyOf, not, oneOf and dependencies
|
2015-06-04 00:17:33 +01:00 |
Evgeny Poberezkin
|
34a98e273a
|
refactor with defs; use numbered variable names in different levels
|
2015-06-03 22:30:04 +01:00 |
Evgeny Poberezkin
|
4a54f9bb73
|
inline validate progress
|
2015-06-02 01:59:32 +01:00 |
Evgeny Poberezkin
|
3d58b95f56
|
optimized uniqueItems
|
2015-06-02 00:14:38 +01:00 |
Evgeny Poberezkin
|
e7c3cb39aa
|
optimized uniqueItems
|
2015-06-01 23:43:46 +01:00 |
Evgeny Poberezkin
|
ed4130f031
|
inline items
|
2015-06-01 18:51:22 +01:00 |
Evgeny Poberezkin
|
8f48bb1392
|
inlined properties
|
2015-06-01 01:59:58 +01:00 |
Evgeny Poberezkin
|
ddf192e172
|
inlined not, anyOf, oneOf, allOf
|
2015-05-31 21:46:25 +01:00 |
Evgeny Poberezkin
|
99bec2b8c4
|
uniqueItems, $ref inlined
|
2015-05-31 18:40:04 +01:00 |
Evgeny Poberezkin
|
dcf20e93dc
|
use glob in test
|
2015-05-31 13:26:54 +01:00 |
Evgeny Poberezkin
|
d784d95959
|
refactor validate generator
|
2015-05-31 12:21:41 +01:00 |
Evgeny Poberezkin
|
0021032091
|
removed dataType parameter
|
2015-05-31 10:46:44 +01:00 |
Evgeny Poberezkin
|
46cf5f9930
|
optimized required keyword
|
2015-05-31 02:01:30 +01:00 |
Evgeny Poberezkin
|
089ac03b1b
|
simplified check for type "integer"
|
2015-05-31 01:11:32 +01:00 |
Evgeny Poberezkin
|
5fdf8ff720
|
schema in errors only in verbose mode, changed validate
|
2015-05-31 00:42:13 +01:00 |
Evgeny Poberezkin
|
13eb132cb9
|
refactored rules iteration to optimize code
|
2015-05-30 23:04:46 +01:00 |
Evgeny Poberezkin
|
baa7ea128b
|
refactor to return boolean
|
2015-05-30 21:10:21 +01:00 |
Evgeny Poberezkin
|
1a597d1e2d
|
removed wrapper function from generated code
|
2015-05-30 19:11:06 +01:00 |
Evgeny Poberezkin
|
1c2444f4d7
|
$ref with internal refs
|
2015-05-30 11:50:18 +01:00 |
Evgeny Poberezkin
|
32e39f64a2
|
fixed inlined rules
|
2015-05-30 09:59:35 +01:00 |
Evgeny Poberezkin
|
884fcfb511
|
inline simple rules
|
2015-05-30 09:53:04 +01:00 |
Evgeny Poberezkin
|
5de2ee7513
|
fix
|
2015-05-30 00:30:20 +01:00 |
Evgeny Poberezkin
|
3b928b83a6
|
no caching of compiled schemas
|
2015-05-30 00:28:20 +01:00 |
Evgeny Poberezkin
|
c2f4d599d5
|
fixed package.json
|
2015-05-29 23:54:01 +01:00 |
Evgeny Poberezkin
|
daf592adc4
|
ajv
|
2015-05-29 23:32:47 +01:00 |
Evgeny Poberezkin
|
ec1f473804
|
formats, readme
|
2015-05-29 23:22:59 +01:00 |
Evgeny Poberezkin
|
9ffaef7b7e
|
0.0.2
|
2015-05-29 15:58:58 +01:00 |
Evgeny Poberezkin
|
8902a1bcfe
|
"type" rule passes all tests
|
2015-05-26 02:11:55 +01:00 |
Evgeny Poberezkin
|
c32264b258
|
jv api
|
2015-05-20 01:55:53 +01:00 |