Commit Graph

168 Commits (054bf53400699158933d4e818db20f3d55d38b1b)

Author SHA1 Message Date
Evgeny Poberezkin a97e6740e7 removeSchema method, closes #8 2015-06-20 18:41:56 +01:00
Evgeny Poberezkin b16989f779 cache option to change the way the schemas are cached, issue #8 2015-06-20 15:37:29 +01:00
Evgeny Poberezkin a9d96cabe2 readme 2015-06-20 14:59:17 +01:00
Evgeny Poberezkin 3b3f283662 license 2015-06-19 21:34:34 +01:00
Evgeny Poberezkin 2368b95d56 refactored json-schema-test into separate npm module 2015-06-19 11:39:48 +01:00
Evgeny Poberezkin 05a151619b re-renable test with allErrors option 2015-06-19 11:01:32 +01:00
Evgeny Poberezkin 4e1f0e54c4 prevent possible issues like #13 2015-06-19 00:59:53 +01:00
Evgeny Poberezkin cbdd00e9c6 fixed #13 - root ref in remote ref 2015-06-19 00:57:19 +01:00
Evgeny Poberezkin 8bfb3f9b4a added anyOf error, refactored test 2015-06-18 23:01:39 +01:00
Evgeny Poberezkin 46812e0ac6 fixed #14: remote ref in definitions in remote ref with ids 2015-06-18 20:48:35 +01:00
Evgeny Poberezkin 220ee7892d test for #14 2015-06-18 17:15:50 +01:00
Evgeny Poberezkin 123aa99b15 test for #13 2015-06-18 15:01:15 +01:00
Evgeny Poberezkin a285b060ab option schemas added to readme 2015-06-18 08:13:39 +01:00
Evgeny Poberezkin 5b2ba08813 missingRefs option - "ignore", "fail" or throw error during compilation (default) 2015-06-17 22:23:49 +01:00
Evgeny Poberezkin 2ae8c89708 allow uri and throw on error when validating schemas against meta-schema 2015-06-17 22:06:07 +01:00
Evgeny Poberezkin 9931223dd9 list rules requires explicitely to make browserify work 2015-06-17 15:52:24 +01:00
Evgeny Poberezkin 5f36f17f63 precompiled dot templates, dot is devDependency, closes #3 2015-06-17 14:42:13 +01:00
Evgeny Poberezkin 5b62a32c33 Update README.md 2015-06-17 08:35:08 +01:00
Evgeny Poberezkin a0f896d332 Update README.md 2015-06-17 08:33:22 +01:00
Evgeny Poberezkin 5b434b426e validate schema against meta-schema 2015-06-17 02:05:52 +01:00
Evgeny Poberezkin 72f5ed5e9d samle code removing additional properties in the test 2015-06-16 23:31:30 +01:00
Evgeny Poberezkin 4d155759c9 load tests from JSON-Schema-Test-Suite in travis 2015-06-16 23:03:02 +01:00
Evgeny Poberezkin 08c8032fe1 include property in error.dataPath for additionalProperty, closes #11 2015-06-16 22:54:08 +01:00
Evgeny Poberezkin 0576ea986e removed unused code 2015-06-16 22:19:26 +01:00
Evgeny Poberezkin f19f7fdedf refactor $ref.dot 2015-06-16 22:04:17 +01:00
Evgeny Poberezkin 058fcfb5cb fixed ref resolution using wrong root when compiling resolved schema 2015-06-16 18:14:24 +01:00
Evgeny Poberezkin e0d6afe7dc evgeny, jason: fixed incorrect root replacing and failure to resolve ref to another file root from inside ref, closes #12 2015-06-16 17:10:27 +01:00
Evgeny Poberezkin 082284d9cc fixed incorrect resolution of root ref in ref, fixes #2 2015-06-16 15:11:33 +01:00
Evgeny Poberezkin 536d958cf1 fixed incorrect dataPath in errors for refs, closes #9 2015-06-16 00:21:14 +01:00
Evgeny Poberezkin 993e2a73d7 optimized $ref for simple cases 2015-06-15 16:30:48 +01:00
Evgeny Poberezkin 5582e13c1d maximum/minimum keywords optimized 2015-06-15 11:14:13 +01:00
Evgeny Poberezkin 106826146e z-schema benchmark 2015-06-15 08:00:40 +01:00
Eugene Poberezkin 66c6530e46 test for issue #2 2015-06-15 01:58:18 +01:00
Eugene Poberezkin b986292e53 test for issue #1 2015-06-15 01:34:44 +01:00
Evgeny Poberezkin 38d75223bb benchmark with node 0.12 2015-06-15 01:01:59 +01:00
Evgeny Poberezkin b538bab8a5 npm badge 2015-06-14 11:40:24 +01:00
Evgeny Poberezkin 13e4f251cc removed redundant extra check in properties 2015-06-14 10:05:45 +01:00
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 13cad57444 added changed complex schema test 2015-06-13 20:08:10 +01:00
Evgeny Poberezkin de59b7342e refactor properties 2015-06-13 19:59:08 +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 1f0eca163d removed recursive parameter, improved performance 2015-06-13 11:40:45 +01:00
Evgeny Poberezkin 0e7eb111aa travis build status badge 2015-06-13 10:43:07 +01:00
Evgeny Poberezkin 4a7bc9c163 travis.yml 2015-06-13 10:29:03 +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