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
$data ref equal to undefined is always valid
1d9cad5ab756ed9c74a79e90195e4d8686b0c8e3 authored about 9 years ago
1d9cad5ab756ed9c74a79e90195e4d8686b0c8e3 authored about 9 years ago
readme
4a77c2ef567be1c888fda2c00014478fa2ddebf6 authored about 9 years ago
4a77c2ef567be1c888fda2c00014478fa2ddebf6 authored about 9 years ago
support $data ref in required keyword, #81
2d7b06a6db1d0657a90f993c065f663bd0abbc22 authored about 9 years ago
2d7b06a6db1d0657a90f993c065f663bd0abbc22 authored about 9 years ago
support $data ref in uniqueItems, #81
2ab6aba4544edb18133357e756e6df8bc7ed70c0 authored about 9 years ago
2ab6aba4544edb18133357e756e6df8bc7ed70c0 authored about 9 years ago
support $data ref in formatMaximum/Minimum and exclusiveFormatMaximum/Minimum, #81
10c66850270af2ef45aa342c5ce737612c60c920 authored about 9 years ago
10c66850270af2ef45aa342c5ce737612c60c920 authored about 9 years ago
readme
94f0d6e784d793753e27bfeaf2e04d8a4830ebd0 authored about 9 years ago
94f0d6e784d793753e27bfeaf2e04d8a4830ebd0 authored about 9 years ago
refactor
3915d22a224ad8ca7a3359eaa54d5e2d29b528bf authored about 9 years ago
3915d22a224ad8ca7a3359eaa54d5e2d29b528bf authored about 9 years ago
refactored schema compilation to reduce browser bundle size
abff815d389d10b7dc034684ed8fd9b3066c07db authored about 9 years ago
abff815d389d10b7dc034684ed8fd9b3066c07db authored about 9 years ago
refactor keywords with common code
a38bf04418ff3afa7bd2bdf942278c45c4935b54 authored about 9 years ago
a38bf04418ff3afa7bd2bdf942278c45c4935b54 authored about 9 years ago
support $data ref in constant keyword, #81; constant keyword is implemented as inline, closes #91
cdf172c2b8ade7732bf5b30d6dc74c86c45e5ef3 authored about 9 years ago
cdf172c2b8ade7732bf5b30d6dc74c86c45e5ef3 authored about 9 years ago
support $data ref in format keyword, #81
8648a980477db3c81b74bf3c2071f8178b55bf93 authored about 9 years ago
8648a980477db3c81b74bf3c2071f8178b55bf93 authored about 9 years ago
support $data ref in maximum/minimum and exclusiveMaximum/Minimum keywords, #81
ae4e6009a12a2d6c494ea9c191f9b704151b47f4 authored about 9 years ago
ae4e6009a12a2d6c494ea9c191f9b704151b47f4 authored about 9 years ago
$data ref in pattern and enum keywords, #81
4bb4059e8001ce9cba03d14cba4771b4fe8a833a authored about 9 years ago
4bb4059e8001ce9cba03d14cba4771b4fe8a833a authored about 9 years ago
support $data ref in max/minLength, max/minItems and max/minProperties keywords, #81
aa18f7cab139f1b8e542ec662041917193298849 authored about 9 years ago
aa18f7cab139f1b8e542ec662041917193298849 authored about 9 years ago
$data ref in multipleOf keyword, #81
9d4be9c72a81fcd400703787d9e4357c97ba86b0 authored about 9 years ago
9d4be9c72a81fcd400703787d9e4357c97ba86b0 authored about 9 years ago
v5 schema allowing $data references in some keywords
32fe82697ad42fbe20cd4eba5747d7e321afc73f authored about 9 years ago
32fe82697ad42fbe20cd4eba5747d7e321afc73f authored about 9 years ago
relative-json-pointer format
bed46b41aad04d7a66471e29e069e4421d0fcdb5 authored about 9 years ago
bed46b41aad04d7a66471e29e069e4421d0fcdb5 authored about 9 years ago
json-pointer format
984a70d36c139ade7c8b31349a54ce23a4a69aae authored about 9 years ago
984a70d36c139ade7c8b31349a54ce23a4a69aae authored about 9 years ago
uuid format
35214f3c6878b7dc1284f0b8761f2bca6a8c41c9 authored about 9 years ago
35214f3c6878b7dc1284f0b8761f2bca6a8c41c9 authored about 9 years ago
Merge pull request #92 from epoberezkin/schemapath
schemaPath in errors, closes #80
4ff5662f78b163707050d05e66a47089f321ce8d authored about 9 years ago
correct schemaPath for $refs, additionalProperties, additionalItems, etc.
ca80b2ec425936a20e80f80331f526d1e48a2c61 authored about 9 years ago
ca80b2ec425936a20e80f80331f526d1e48a2c61 authored about 9 years ago
correctly report schema path, #80
1c5be913b68713de57fcd3de25784cf1f90d8cf8 authored about 9 years ago
1c5be913b68713de57fcd3de25784cf1f90d8cf8 authored about 9 years ago
fixed jshint script
8b98518b1068c670f20ec304f6c25c9b8d73c81c authored about 9 years ago
8b98518b1068c670f20ec304f6c25c9b8d73c81c authored about 9 years ago
semicolon
afd3831b52e8a5de71356f4c4e31459091e75ad9 authored about 9 years ago
afd3831b52e8a5de71356f4c4e31459091e75ad9 authored about 9 years ago
Merge pull request #89 from epoberezkin/switch
Switch keyword
16b6ee5f95bd7298e234846e4f2b3d301a9bf5da authored about 9 years ago
bump version
1dc0f81330e0a42f2362611b2a9a3f99b50fc4e9 authored about 9 years ago
1dc0f81330e0a42f2362611b2a9a3f99b50fc4e9 authored about 9 years ago
v5 meta-schema
723258f052069d954aa9622e8578976dedffdfc6 authored about 9 years ago
723258f052069d954aa9622e8578976dedffdfc6 authored about 9 years ago
more tests for switch keyword
081f0613710d5af8ee600bd949683c278aab739f authored about 9 years ago
081f0613710d5af8ee600bd949683c278aab739f authored about 9 years ago
ignore coverage for code branches where error objects are not crerated
b5e3e7da6e573313d9c2fcff103c03394a0e00ff authored about 9 years ago
b5e3e7da6e573313d9c2fcff103c03394a0e00ff authored about 9 years ago
tests for switch keyword
8114a2b442ddf9557d93bd7dcafacea77b165820 authored about 9 years ago
8114a2b442ddf9557d93bd7dcafacea77b165820 authored about 9 years ago
switch keyword
318af74629a9d502b8bea95f58bcabb98612728d authored about 9 years ago
318af74629a9d502b8bea95f58bcabb98612728d authored about 9 years ago
"parentSchema" property added to error objects when using "verbose" option
7c7abbbc747adac02cbbb92cf37c96472a936b5b authored about 9 years ago
7c7abbbc747adac02cbbb92cf37c96472a936b5b authored about 9 years ago
replace $ in properties with $$ replace pattern, closes #87
610dcd17eb19e013352467c82f33fd6f6c85d0ac authored about 9 years ago
610dcd17eb19e013352467c82f33fd6f6c85d0ac authored about 9 years ago
"contains" keyword (v5) is now valid if data is not an array
5dac3dd4b38a32839b9a07d8bb822a2c703574a8 authored about 9 years ago
5dac3dd4b38a32839b9a07d8bb822a2c703574a8 authored about 9 years ago
cleanup formatMaximum/formatMinimum
7141f1375e6e4c739aeed01b4b3f8e483e280c30 authored about 9 years ago
7141f1375e6e4c739aeed01b4b3f8e483e280c30 authored about 9 years ago
readme
1c16707ee545376f6f339529818aab8ea8556f1e authored about 9 years ago
1c16707ee545376f6f339529818aab8ea8556f1e authored about 9 years ago
Merge pull request #86 from epoberezkin/coveralls
coveralls
2d0e9540096dd784393ec637fa1511d329b3235c authored about 9 years ago
coveralls
ff36abd6a8d0c94dca5f62e4d318bb782a750d73 authored about 9 years ago
ff36abd6a8d0c94dca5f62e4d318bb782a750d73 authored about 9 years ago
semicolon
faae5585c2f9866c75d669df1c1ad2adcbebb9d5 authored about 9 years ago
faae5585c2f9866c75d669df1c1ad2adcbebb9d5 authored about 9 years ago
time format; formatMaximum/formatMinimum and exclusiveFormatMaximum/exclusiveFormatMinimum keywords from v5 proposals
d7fd8229a96e8562561246e44bf1bd142dc038e9 authored about 9 years ago
d7fd8229a96e8562561246e44bf1bd142dc038e9 authored about 9 years ago
add tonic_example to published files
6afdb6793fd32ae18285e543d02c5442fdc3e410 authored about 9 years ago
6afdb6793fd32ae18285e543d02c5442fdc3e410 authored about 9 years ago
fixed missing schemaPath in type keyword
5ebfb41903e3c69ba8c5073db898940719337755 authored about 9 years ago
5ebfb41903e3c69ba8c5073db898940719337755 authored about 9 years ago
tonic example
833a234e4f9e7108320099e0d6bdf8985ba6b78a authored about 9 years ago
833a234e4f9e7108320099e0d6bdf8985ba6b78a authored about 9 years ago
additionalItems added to reserved keywords (can be defined as custom)
8a0719ea274af2f36de026d0c1b55d82d05b0863 authored about 9 years ago
8a0719ea274af2f36de026d0c1b55d82d05b0863 authored about 9 years ago
patternGroups keyword (v5 proposals)
7d96e1b642406506e780794a7935fe59de852dbb authored about 9 years ago
7d96e1b642406506e780794a7935fe59de852dbb authored about 9 years ago
schemaPath in errors, #76
cf35958df495b9631dcae237b1c35c9fadc94327 authored about 9 years ago
cf35958df495b9631dcae237b1c35c9fadc94327 authored about 9 years ago
fixed schema substitution with some options when refs are inlined, closes #77
2ddf957554d326b6c0e5838500564e81b495b656 authored about 9 years ago
2ddf957554d326b6c0e5838500564e81b495b656 authored about 9 years ago
removed peerDependency, closes #78
06fd23217acdfaa6721dcea2a8da007154ee66f2 authored about 9 years ago
06fd23217acdfaa6721dcea2a8da007154ee66f2 authored about 9 years ago
move compileAsync and addKeyword to Ajv prototype, remove reduce
cffb7c7f729ea3e4ce3b11346993f89f9e02bf93 authored about 9 years ago
cffb7c7f729ea3e4ce3b11346993f89f9e02bf93 authored about 9 years ago
addKeyword to separate file, whitespace
a6de2b80473f5c46428cf3e73b12e3300d4cb029 authored about 9 years ago
a6de2b80473f5c46428cf3e73b12e3300d4cb029 authored about 9 years ago
compileAsync to separate file
6ab3337ddf603715850476c70dbc04504d39b616 authored about 9 years ago
6ab3337ddf603715850476c70dbc04504d39b616 authored about 9 years ago
readme
68088e8ee06281d68d95a1d5befae47a136bc179 authored about 9 years ago
68088e8ee06281d68d95a1d5befae47a136bc179 authored about 9 years ago
Merge pull request #74 from epoberezkin/v2.0
V2.0
f3d053615f3d9c3e768f9264bcfda91a3e9e8115 authored about 9 years ago
update versions, node 4 & 5 in .travis.yml
31b1e9ceff3a843b0c4e999fd8e55043301527e3 authored about 9 years ago
31b1e9ceff3a843b0c4e999fd8e55043301527e3 authored about 9 years ago
v5 keywords constant and contains
0fe807b68a5872972030b090d4b136b7c2bbe5fe authored about 9 years ago
0fe807b68a5872972030b090d4b136b7c2bbe5fe authored about 9 years ago
check/extend errors in inline custom keywords; tests for custom keywords creating errors
65e534ee8beed6af332a2be095ca3a1d9f885632 authored about 9 years ago
65e534ee8beed6af332a2be095ca3a1d9f885632 authored about 9 years ago
"dependencies" with option errorDataPath = "property" sets dataPath to missing property, error params has missingProperty, #68, #69
56a8b5b582941e849c09848477c21d043962d79f authored about 9 years ago
56a8b5b582941e849c09848477c21d043962d79f authored about 9 years ago
default behaviour of "additionalProperties" in >=2.0.0 (#69) reverts #11 - now dataPath points to the object that is validated and not to the additional property; old (<=1.4.10 ) error reporting of dataPath for "additionalProperties" keyword is available with option errorDataPath == "property"
5c0c8b3b1c3f3df9e7ce46f703883156a09e61dc authored about 9 years ago
5c0c8b3b1c3f3df9e7ce46f703883156a09e61dc authored about 9 years ago
fixed errors for "required", tests
79ab4add573fdc585eafab8d6a41773e744bcfce authored about 9 years ago
79ab4add573fdc585eafab8d6a41773e744bcfce authored about 9 years ago
default behaviour in >=2.0.0 (#69) reverts #18 and #55 - now dataPath points to the object that is validated and not to the missing property; old (<=1.4.10 ) error reporting of dataPath for "required" keyword is available with option errorDataPath == "property"
a46600e14a5ee11de501915e0ae8789b849c3250 authored about 9 years ago
a46600e14a5ee11de501915e0ae8789b849c3250 authored about 9 years ago
readme: validation errors, inline custom keywords
771e79f36b947d9881ab9cb7515b2e44c48e0a8b authored about 9 years ago
771e79f36b947d9881ab9cb7515b2e44c48e0a8b authored about 9 years ago
removed i18n option (params always added to error objects)
982264f19294a8d7cf035dc3675e3c61ea1929b3 authored about 9 years ago
982264f19294a8d7cf035dc3675e3c61ea1929b3 authored about 9 years ago
ajv-i18n peerDependency
a3688f73c1f0cc5d1f1e0fd32b1d0c3cc447286a authored about 9 years ago
a3688f73c1f0cc5d1f1e0fd32b1d0c3cc447286a authored about 9 years ago
updated error parameters so that ajv-i18n does not depend on schema, compatible with ajv-i18n >= 1.0.0
6a2961bcf36889f41212837d52c780d149345ae2 authored about 9 years ago
6a2961bcf36889f41212837d52c780d149345ae2 authored about 9 years ago
removed caching of compiled subschemas of custom keywords (it made performance worse in most cases)
ee450ec8d0108990df16d5bdbd4a862f7f1dd39f authored about 9 years ago
ee450ec8d0108990df16d5bdbd4a862f7f1dd39f authored about 9 years ago
validate schemas generated by macro keywords
87292f80ead600f5fdfce285c9739ac12237978b authored about 9 years ago
87292f80ead600f5fdfce285c9739ac12237978b authored about 9 years ago
refactor custom keywords tests
41f313a79804fc28cb04f79ff8d83a3a2725b34b authored about 9 years ago
41f313a79804fc28cb04f79ff8d83a3a2725b34b authored about 9 years ago
support for "inline" custom keywords, #69
ae5b4c0f45b37252b15dac53acaba48e6dedcbbd authored about 9 years ago
ae5b4c0f45b37252b15dac53acaba48e6dedcbbd authored about 9 years ago
support for "macro" custom keywords, #69
18c1ef858c615ce6420436693dcca9b526563b43 authored about 9 years ago
18c1ef858c615ce6420436693dcca9b526563b43 authored about 9 years ago
readme for custom keywords
c1b208816c01b0f482dbfb769b049e30ecc40e6a authored about 9 years ago
c1b208816c01b0f482dbfb769b049e30ecc40e6a authored about 9 years ago
support compiling schemas in custom keywords, #69
5e45d4eadf8f33795835731a478cf98aaf9002a6 authored about 9 years ago
5e45d4eadf8f33795835731a478cf98aaf9002a6 authored about 9 years ago
pass parent schema to compile/validate functions of custom keywords if they use it, #69
285850ce2097a6ebbb4c3994473b89fd4bc59fd0 authored about 9 years ago
285850ce2097a6ebbb4c3994473b89fd4bc59fd0 authored about 9 years ago
basic implementation of custom keywords, #69
fcc776e79467e97ae75eaffe935d0c7a0bb0f4d2 authored about 9 years ago
fcc776e79467e97ae75eaffe935d0c7a0bb0f4d2 authored about 9 years ago
set peerDependency version for ajv-i18n
9e32fd55eee1612e547a73c3cca95bcd0664eb2e authored about 9 years ago
9e32fd55eee1612e547a73c3cca95bcd0664eb2e authored about 9 years ago
readme
619bc101b5c23457af3a2747ac58ec0f0871d53f authored about 9 years ago
619bc101b5c23457af3a2747ac58ec0f0871d53f authored about 9 years ago
readme custom keywords
d2c692116e2a17e499a3155266e1081420ac3e21 authored about 9 years ago
d2c692116e2a17e499a3155266e1081420ac3e21 authored about 9 years ago
fixed bug in remote ref resolution, closes #70
368332ab42d7b1cdc708d69ed314490cecc17a74 authored about 9 years ago
368332ab42d7b1cdc708d69ed314490cecc17a74 authored about 9 years ago
failing tests for swagger api schema and schema with "local hash ref with remote hash ref that has inner hash ref", #70
73f48e676d88cedd3f93da325315becd151f60ae authored about 9 years ago
73f48e676d88cedd3f93da325315becd151f60ae authored about 9 years ago
additional examples in KEYWORDS.md
dbae38663d77ae3da5d3b4036c4ddd5c5fbe4e32 authored about 9 years ago
dbae38663d77ae3da5d3b4036c4ddd5c5fbe4e32 authored about 9 years ago
fix mistakes in KEYWORDS.md
9730bb630cf64042a629deed64f8f57e654c11d8 authored about 9 years ago
9730bb630cf64042a629deed64f8f57e654c11d8 authored about 9 years ago
optimized generated code for deep schemas
7b142c56bd94ab79d2e1320e6a99703b2dce384a authored about 9 years ago
7b142c56bd94ab79d2e1320e6a99703b2dce384a authored about 9 years ago
test from cosmicrealms benchmark
fb292c815d5d6e00afcd39b20258eb76b9aae59c authored about 9 years ago
fb292c815d5d6e00afcd39b20258eb76b9aae59c authored about 9 years ago
fixed email format regex
889fcc12c5cc9bcaa457109761effd655e2bf418 authored about 9 years ago
889fcc12c5cc9bcaa457109761effd655e2bf418 authored about 9 years ago
changed uri format to allow URNs, closes #59
c4bf67cab06dbf306e9b2ff9737f6d9d19f937a9 authored about 9 years ago
c4bf67cab06dbf306e9b2ff9737f6d9d19f937a9 authored about 9 years ago
refactor resolve
d1ff86ef5e1f212cdac3c0565df25c2b7702b66b authored about 9 years ago
d1ff86ef5e1f212cdac3c0565df25c2b7702b66b authored about 9 years ago
fixed resolution scope change - changing folder in subschema, closes #62
70844207cf920953908547b650c47ea52426ce22 authored about 9 years ago
70844207cf920953908547b650c47ea52426ce22 authored about 9 years ago
fixed resolution scope change - changing folder, fixed test for #62
b161a6f1d0d82021d8e0e8fcbdc74fb207cdca10 authored about 9 years ago
b161a6f1d0d82021d8e0e8fcbdc74fb207cdca10 authored about 9 years ago
find schema ref that changes resolution scope in another schema, fixed one test for #62
2259dc76cd185306ef454c1188118fc87ac68c3d authored about 9 years ago
2259dc76cd185306ef454c1188118fc87ac68c3d authored about 9 years ago
note on errors in readme, #65
3073b00cf1714f8aff56ad3a5f0ef3f04695cbc3 authored about 9 years ago
3073b00cf1714f8aff56ad3a5f0ef3f04695cbc3 authored about 9 years ago
additional test for resolution scope change, issue #62
946ada02296263ff1b0a500e7ffde293a6511a80 authored over 9 years ago
946ada02296263ff1b0a500e7ffde293a6511a80 authored over 9 years ago
test-fast npm script
3a38a935c507685de90900535c46eacbb375116b authored over 9 years ago
3a38a935c507685de90900535c46eacbb375116b authored over 9 years ago
readme link to node repl
39b2bf5c546612d87e9ed8a3aebf16e0698e213f authored over 9 years ago
39b2bf5c546612d87e9ed8a3aebf16e0698e213f authored over 9 years ago
refactor, remove unused code, test
579e5c5a1d58659c75aae7ff02efd5790e95851f authored over 9 years ago
579e5c5a1d58659c75aae7ff02efd5790e95851f authored over 9 years ago
more tests for oneOf and items
777c05bb10d4cb89440769f6bfd22d6474f669a0 authored over 9 years ago
777c05bb10d4cb89440769f6bfd22d6474f669a0 authored over 9 years ago
async test
cf136dc3f15171341b341846af48d2494d31ac12 authored over 9 years ago
cf136dc3f15171341b341846af48d2494d31ac12 authored over 9 years ago
removed unused code
40eafe036fdb1d216013a6308c35ced9f8b29dba authored over 9 years ago
40eafe036fdb1d216013a6308c35ced9f8b29dba authored over 9 years ago
fixed tests for IE9 and FF4
845c7245cadc2d447d9d221a11f8d583a7579074 authored over 9 years ago
845c7245cadc2d447d9d221a11f8d583a7579074 authored over 9 years ago
fixed incorrect resolution scope change when "id" property is not a schema id - closes #61, closes #63
50d30a262af7b3ecdd2de1bdc6a85f55e08630e2 authored over 9 years ago
50d30a262af7b3ecdd2de1bdc6a85f55e08630e2 authored over 9 years ago
test for issue #63
588e4a951e00966a08c18c75ca5e153fc33da0e8 authored over 9 years ago
588e4a951e00966a08c18c75ca5e153fc33da0e8 authored over 9 years ago
test for issue #62
a911fe4424e30c27bfe3dc497e1435b1eb3389f7 authored over 9 years ago
a911fe4424e30c27bfe3dc497e1435b1eb3389f7 authored over 9 years ago