Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ajv-validator/ajv

The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)
https://github.com/ajv-validator/ajv

refactor properties

de59b7342eae7ea12c82ef0bcb5ed1170bdbe703 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
optimized additionalProperties validation

e3a692f602d474d3ef8e22b8607306c9556fce13 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
custom formats support

60b186402f0a4c33bc4fc4684c05892d54334e43 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
do not create errors array until the first error

0b3806fd18bd1bc30725865502224382264b4702 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
removed recursive parameter, improved performance

1f0eca163d1e1968f2a407619d259da27e03a876 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
travis build status badge

0e7eb111aa420f6bd2d8b6b5bcfdd4c7176048d7 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
travis.yml

4a7bc9c163cf38482fb7a7ffdb7c7ce1ad67b50f authored over 9 years ago by Evgeny Poberezkin <[email protected]>
fixed code cleanup that was removing empty "if" leaving "else"

db3ec5d51ef7190947cc6248a23f44229d100dc1 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
fixed broken template

4bc538933d219e00722dc7f175383a1a80204393 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
exclude schemas without validation keywords, dont create data variables unless they are used at least twice

32e83e5f281398f6e675bc7805297e92a1bb01a3 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
optimize generated code to skip following rule groups if validation had already failed

0aaa78eca4b5d384d1972f7c7afb5bba10386e90 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
fixed validation bug with recursive schemas

5c7f764c6d5d92d9af5f3a4525c5493775a30adb authored over 9 years ago by Evgeny Poberezkin <[email protected]>
optimised generated code for all keywords

80b04dfc4ca9d4ed867008ed6d3549e0c711c642 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
optimized generated code for oneOf keyword

804627efe44af2ddfcc666ee0e5d588ee7baccaf authored over 9 years ago by Evgeny Poberezkin <[email protected]>
optimized generated code for patternProperties

0dfa95c01197da1d6f6d8a593f4a97784fa51183 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
fast mode for format validation; optimised code generated for enum rule

ea974ab48df95e88c9ff583e5d88bd7d0744d723 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
make errors available after validate method call

1cd5eb5c727ef1a5aff93af71d17cd3ea4eb6122 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
readme

5dbdac619ddfc4ce76917ac9ad42622310be3d0d authored over 9 years ago by Evgeny Poberezkin <[email protected]>
readme

2de9b9e91e4c9a5b93d55c620b4f830149b9830d authored over 9 years ago by Evgeny Poberezkin <[email protected]>
benchmark link

88e65a18003d135443795fca62bf445463b556f3 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
readme

b8f9cffda6d5ac28f59112edea737c5783310d27 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
api in readme

1d7c5549fe30088b21ba260dd58cd0a54b0e541e authored over 9 years ago by Evgeny Poberezkin <[email protected]>
readme

d9cf3dad95709daaf33372163b3fd9913cc99649 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
full support of remote refs

606e81ad4bf918f68b97c15de240005f3230c466 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
ajv api changed, api tests, "resolve refs" progress

6284b83db7a36c5e16754cba089fdf1888c32737 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
more tests, fixed resolve infinite loop

fca4c778206c3be91143723443c86e042db0ce07 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
more tests, fixed/optimized refs

64b80cbfff4da5f062a75c8a58d0630541a8b20d authored over 9 years ago by Evgeny Poberezkin <[email protected]>
optimized code generation, beautify option

4db4008e2c13781ce74691b99a8035a3bb298732 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
removed unused dataPath

808e2270f8b486d16a7c6e4499d05cb760b4d953 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
only compute paths when needed

22a685296781ea7386c9ebcb17d6994f3bd739d3 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
optimize & tidy up

d0089f82e567a54bf06b29a304852ed3c5dc99df authored over 9 years ago by Evgeny Poberezkin <[email protected]>
readme

38ff8565c8088aa5eb8956bc92655866486fb310 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
added JSON-schema-test-suite as submodule

951572fdde13ba87ab4c58eb342410fa03239f08 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
removed JSON-Schema-Test-Suite

1bf72826fc1376b757c094f414faba3c9daf7d72 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
replace hasOwnProperty with !== undefined

1a6e9c8d63aa69c17c190bef59573d78dbab1cb4 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
unicode lengths are used by default; tidy up

f47d821418a8a6006105d2602a6fe7d37a23aaa2 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
correct unicode string lengths with "unicode" option

b9b9affcf437399db6117978eacbece0eed967a5 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
inline subschemas unconditionally, cleanup

62e0d23a0077d160285ed3f942f6b97c09fc9eb2 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
removed potentially leaking "valid" variable

568e76a3510a6749da37a335be1188bb1a70d854 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
inlined subschemas in properties rule

c441624009e921832684e690e0658456a51ed0b6 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
inlined subschemas in items rulw

0832e55c4c62e44a0e1ebc0715f048fc7ba31afa authored over 9 years ago by Evgeny Poberezkin <[email protected]>
inlined subschemas in allOf, anyOf, not, oneOf and dependencies

7b790a4b0feb7d0c8052175fe182176bba8c5cfc authored over 9 years ago by Evgeny Poberezkin <[email protected]>
refactor with defs; use numbered variable names in different levels

34a98e273a573f1b5f0a5948fcaaa788a2d5a5c3 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
inline validate progress

4a54f9bb7361c77004d1b0c22f23204e6e24b213 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
optimized uniqueItems

3d58b95f562e1e885ed93bfff346a0ff5e623679 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
optimized uniqueItems

e7c3cb39aa7bdc91e202bc3568de982e0db7de6a authored over 9 years ago by Evgeny Poberezkin <[email protected]>
all rules are inlined

a013017af7d66f37bbf2d2e68d27dc540498f8a6 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
inline items

ed4130f0317a72bebfad56042e63892d61e91623 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
inlined properties

8f48bb13923636d7c7d179e0a71e7ab16d97bc20 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
inlined not, anyOf, oneOf, allOf

ddf192e17259364fb972882166e1ebd7c7959761 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
uniqueItems, $ref inlined

99bec2b8c4502b2ad664b58ac38d54265d483b2b authored over 9 years ago by Evgeny Poberezkin <[email protected]>
use glob in test

dcf20e93dc2ecf63768a959d7bc9a22deb01120b authored over 9 years ago by Evgeny Poberezkin <[email protected]>
refactor validate generator

d784d95959c64330a207851ed2f0a50766c7d7f6 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
removed dataType parameter

0021032091a88e057f341431f27eb77d47700fcd authored over 9 years ago by Evgeny Poberezkin <[email protected]>
optimized required keyword

46cf5f9930fc131a226a4f6d843d3d3474615bc9 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
simplified check for type "integer"

089ac03b1b82fdc527a1c3d7ee878cfe3b832137 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
schema in errors only in verbose mode, changed validate

5fdf8ff720fb285f19372dddaffaff1c14dbdd89 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
refactored rules iteration to optimize code

13eb132cb94454978d0e6bcafebc885994404f32 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
refactor to return boolean

baa7ea128b09c8fbb59360b8b0dce4feb899ade4 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
removed wrapper function from generated code

1a597d1e2d595c6ff70e7f2d5d6b87e9a551cacb authored over 9 years ago by Evgeny Poberezkin <[email protected]>
$ref with internal refs

1c2444f4d7e1764d2befefa42d3c0faa4ddcb6b6 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
fixed inlined rules

32e39f64a2b03990036b8918fbbdfa72966847c8 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
inline simple rules

884fcfb51145389692a2bb88d6f56d2b83c994f9 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
fix

5de2ee75138afb33262adfd63ce56499e3486898 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
no caching of compiled schemas

3b928b83a656afce3fe0f84aaa7b53710be20660 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
fixed package.json

c2f4d599d5756ba02bf7f7ddc9863c3f40c0baa1 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
ajv

daf592adc4f3d51f92737d48b1653cdc145f5d26 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
formats, readme

ec1f473804a6142ae40441e7447f1cdd60c07337 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
0.0.2

9ffaef7b7effccb56764bb0a701b946f74a4de09 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
dependencies rule

c4816e483634d5bf3e2397dfa40449c07bc21181 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
refactored properties rule

4a7a586bac0f3c77372cbe5f3ba29e9cd814286f authored over 9 years ago by Evgeny Poberezkin <[email protected]>
items, uniqueItems, patternProperties, additionalProperties

67762549d8cdede2914e463a0fa55f18e4432ca6 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
anyOf, enum, maxItems, minItems, maxLength, minLength, maxProperties, minProperties, multipleOf, oneOf, pattern rules

26abbd96d2260b3c878fb78d662e9616ea8c79e5 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
not, allOf, maximum, minimum, properties, required rules implemented

008a93f447850c416c2c1ae0cd1f9ddd4cda5423 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
"type" rule passes all tests

8902a1bcfe8c9c87016da9bb05e6f7572adddf21 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
always stable-stringify schema, even if the string is passed

7dd2218fd48203ae3b1e08d8d43a159b39663c80 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
jv api

c32264b2584c61f88f1410608f9dac22826ea4c3 authored over 9 years ago by Evgeny Poberezkin <[email protected]>
Initial commit

bcfa79b4c31361395ba024d47d04774826c22e94 authored over 9 years ago by Evgeny Poberezkin <[email protected]>