Commit Graph

36 Commits (951572fdde13ba87ab4c58eb342410fa03239f08)

Author SHA1 Message Date
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