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

docs: update link to 5.0.1-beta docs

2cc48296f5122da642d248a5a0763f85443bd324 authored almost 8 years ago by Evgeny Poberezkin <[email protected]>
docs: fixed custom keyword definition typing

f89a04de4c7b97735583641d549e462e54f47cd5 authored almost 8 years ago by Evgeny Poberezkin <[email protected]>
Merge branch 'master' into 5.0.0

a06327eab43675e74578ad315e559ae5364b69eb authored almost 8 years ago by Evgeny Poberezkin <[email protected]>
docs: update typings for "modifying" and "valid" custom keywords, #392, #393

7148ae3607f33bc6c0e7055c368492f5c4bbfdfa authored almost 8 years ago by Evgeny Poberezkin <[email protected]>
docs: custom keywords with pre-defined validation result, closes #393

dc265ddf4a73c117212820b6e55a7d7bd3733676 authored almost 8 years ago by Evgeny Poberezkin <[email protected]>
feat: custom keywords with predefined validation result, #393

aa8de572df89ceca7d708ef16c01df64c477861c authored almost 8 years ago by Evgeny Poberezkin <[email protected]>
docs: modifying option in custom keyword definition, closes #392

d314df2721174941722335ea45bf82d8af58b52e authored almost 8 years ago by Evgeny Poberezkin <[email protected]>
feat: support custom keywords that modify data, #392

33845cc3974e02a91e4647f7549797c136ea80e2 authored almost 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: custom keyword code generation, #392

2468bd50146d8be137fa2a13f8145c6c387ac3fb authored almost 8 years ago by Evgeny Poberezkin <[email protected]>
test: failing test for custom keyword mutating data, #141, #392

82002ec5e8d3a5b7517d9a8ca5fc36e2864334dc authored almost 8 years ago by Evgeny Poberezkin <[email protected]>
docs: reference to 5.0.1-beta docs

ac5e2cee55b83fd530fea25793172081a3574fd2 authored almost 8 years ago by Evgeny Poberezkin <[email protected]>
feat: add schema id (URI) as a comment to generated code

b2d641f244767b564a1f0da09055ea0438bdc593 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
version 4.10.4

b4ecf27fb2f19516034a6ddf9c1cc7f766b0d014 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #391 from farrago/non-identifier-keywords

Allow custom keywords that are not valid JS identifiers (fixes issue #389)

41aeb848f287fbfbfc9b1b6945c72643b409670f authored about 8 years ago by Evgeny Poberezkin <[email protected]>
Improve implementation of allowing hyphens in keywords

This:
- Updates the README with the new rules (and recommendations)
- Updates `keyword.js` to im...

b1b0c553d8e72bc4fed92114fe39a5e8ed42a6c4 authored about 8 years ago by Richard Taylor <[email protected]>
Allow custom keywords that are not valid JS identifiers

Custom keywords were required to be valid JS identifiers due to the
way they were being used in ...

66db560ca55b7fab966dbaf54e6b8adc88d2a245 authored about 8 years ago by Richard Taylor <[email protected]>
docs: about version 5.0.1-beta

7613986c29c56f685f6df74ed6963e5d9a6a1973 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
docs: 5.0.1-beta, draft 6

b82905dc771193112c9c016f08c7fadb6ec3e896 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
chore: version 5.0.1-beta.0

187ba176f36ab277cd3bcc670279dc54f67431df authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: contains implemented as a standard keyword, #367

41ecdaff7cd19ac4cea0eac76bb458dd07854286 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: changed format "uriref" to "uri-ref", #367

cf3f1cea50477f082f6b3fd6a59b1f44d58220a3 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
docs: exclusiveMinimum/Maximum as number

a063c6178092015f6fdb61e9178348fef59020d8 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
test: numeric exclusiveMaximum/Minimum together with maximum/minimum, both as $data

988fcfbbca3f203683843722009fa95d322ddf23 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: support numeric exclusiveMaximum/Minimum with $data, #367

19512861d21a752a6c26d8b6d2c0a21e163bfbb5 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: support numeric exclusiveMaximum/Minimum (no $data support yet), #367

4a9d765e5af69ba67a56447c9582054d077cf1de authored about 8 years ago by Evgeny Poberezkin <[email protected]>
docs: fix link, missing quotes in KEYWORDS.md

7f8a40af4bc0451b7a31a47b6c1e690e68fcaaaf authored about 8 years ago by Evgeny Poberezkin <[email protected]>
docs: line break

d2b71a94b1cf1412b86cda8b84586e64c96b04f7 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
docs: remove code snippets from ajv-async

f303cd381b2ec05e1ae7ee17ba19d5f7bc9fa65d authored about 8 years ago by Evgeny Poberezkin <[email protected]>
docs: transpile option and auto-detection of async mode requires ajv-async, closes #383

32e1add425c9613a9cefd1e2f61e14ffeac3dc3c authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: use co-wrapped generator function as default async option (async: co*), #383

1c284933fcdd719f2cc8ddde6d00124ac9652c0e authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: support for transpile option moved to ajv-async package, #383

6f2cea2244e2333f8951b1206b65963fee5543a5 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
style: convert eslintrc files to yml

c6d5c31ab409426c2e8d1277ade739c78b9d8313 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: option processCode replaced option beautify, closes #382

fc1c46cbfafece7f0d65b28c52c965ab0903d2db authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: update type definitions

allow boolean schemas
async validation promise resolves with data
properties of custom keyword d...

6036f3ff07301a62664aa33f68047607558a85b7 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: move const keyword to rules (as standard keyword)

ad7ae50c516802ed4d499b1193814254f3331d54 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: async validation promise resolves with data in case of success, closes #377

850b50523c0ea0e204926b9b3fe012f4c2a226c0 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: support boolean schemas in $ref

f1028c8411d415eddfa1aafcc540aae1b7bb0c5b authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: omptimise/fix generated code

optimize code for schemas without validation keywords
fix bug in determining empty schema

225ef67ce5e4da5f81903176c20a4971a553630f authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: validate.jst

71c3709c2a036115215450427715afe95e56f4c0 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: optimise code generated for boolean schemas

393b6a5b3557f8b0c8896ef3ee11664ee98af68f authored about 8 years ago by Evgeny Poberezkin <[email protected]>
Merge branch 'boolean-schemas' into 5.0.0

a414a74fe00c4c27df933cc470415d17e5a6dd88 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
test: enable test that was failing

5503fe3553301328cd065bef8acf6c8e76e4f33c authored about 8 years ago by Evgeny Poberezkin <[email protected]>
Merge branch 'master' into 5.0.0

ac6097f2855032421fbfc64d15335d8c566736ac authored about 8 years ago by Evgeny Poberezkin <[email protected]>
fix: allOf with empty schemas failing compilation, fixes #381

c4335abf536d6b09533d39a617a4e8e1744fd58e authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: support boolean schemas, #367

484df70eb568245a5a8f3c3869613bdef7091e28 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: boolean schemas

a6f9cbda0f28ee71101ebc06b00fa234f1e15e7d authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: support dependencies keyword with empty array of required properties, #367

559efa2b499eba7914ee351a975585d3a7bcd640 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
fix: error macro

17de8aba47feae32dfefc318f03a82809fde4b36 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
docs: draft6 propertyName keyword

18a5e56f31beb097750089a6bf2e44a5157500f0 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: draft6 propertyName keyword (standard, inline)

82775ee8de2964f570e911899e6f5c406d352786 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
Merge branch 'master' into 5.0.0

d41d150ba3ec301a2d0a01f6eb192d4fac8b3c40 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: clean up keyword templates

c02a3bdc48f89b2d543ae1771b1b969f03f3acc8 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
Merge branch 'master' into 5.0.0

416f2943509bf7107ffffc4ae7b5152de6623c37 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: remove built files before building

3f61cf73a692f89a3afc3e7f8308e12d605be1b2 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
fix: formats json-pointer and relative-json-pointer now support empty fragments

23f2572d1c659c4c0d369c1836c068d9f426e713 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
docs: remove v5 option, add $data option, docs for keywords moved to ajv-keywords, #371, #372

69ac3d18c7c5f587725e203c675c623578e49182 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: rename keyword "constant" to "const", #367

9f487e28338144cf5edc6ad48d02ea3a91ffef0b authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: option $data instead of v5, use draft-6 meta schema, support constant and contains keywords by default, #372

ab488a4f579e3d4556ec8f4afce9fa8fa3202281 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: move patternGroups deprecation message to schema compilation, #371

42d640779a6ae1c47e0a2da07ba49797ceb055db authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: remove keywords moved to ajv-keywords from v5 meta-schema, #371

73593ac04ebdcc69c8147676d64718063eb3a1ba authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: patternGroups deprecated, requires option to use, #371

afd02f1f726bf7befa0f6ce4e2d486bab554fe6b authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: move format comparison functions to ajv-keywords, #371

d19bc92c8b5fa12ef08ac5f8638f36b1c6c37669 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: support custom keywords that have implementations for other keywords

05f2416893e697f7084c58279b405e3143e79014 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: generic management of keywords implemented in other keywords (additionalProperties, patternProperties)

a607d4f42271713de6a3d62c597860e6cb8879a6 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
docs: getKeyword, removeKeywords methods

8a470f32df444e662e84d772424e3fd87c747d04 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
test: getKeyword, removeKeyword methods

7bfc868816f4278393465513a6ae8ca570e9a989 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: get and remove custom keywords from the Ajv instance, related to #371

506370804a112f1033edb703ca00e8a46b011d55 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: moved switch, patternRequired, formatMinimum/Maximum to ajv-keywords, #371

f3577a3b34a366be2e976fa9190c06d2be8b7c82 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
Merge branch 'master' into 5.0.0

34b0101eb665ac4044af608e9b376824994a439f authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: parameters of compile-dots script, include it in npm package

fe18ed52f89bc690838940228f2185bae9646df5 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
version 4.9.2

8d72433ff3409e8440e7fee4d39e364df14c32e3 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
Merge branch 'ValeryVS-fix/webpack-optional-import'

39cbed4d74b65bcee6c9d12c1598ca44ee9ee706 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
refactor: make variable for package names local, closes #325, #117

5081be2720027727c6c17f0ba70afa47b3eea46b authored about 8 years ago by Evgeny Poberezkin <[email protected]>
Store require paths for optional dependencies in variables

remove warnings about missing dpendencies for webpack

06fdf7175e914ac091e09f0df58c8c9c16cd8c43 authored about 8 years ago by Minchenko Valery <[email protected]>
docs: badge

653a4e06e64f7912c538d2b79c1198afc85eb302 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
test: fix typo in file name

3e666bc250f5be1f67638c48129de51c9f29ed6f authored about 8 years ago by Evgeny Poberezkin <[email protected]>
fix: remove duplicated return from generated code, correct error message

1c3762c0e8849ffe749a71dc6d106094503a67b1 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #361 from epoberezkin/greenkeeper-regenerator-0.9.5

Update regenerator to version 0.9.5 🚀

7e88030c7e392c65607804a1a72690c75bb61b9b authored about 8 years ago by Evgeny Poberezkin <[email protected]>
chore(package): update regenerator to version 0.9.5

https://greenkeeper.io/

df7f0d4ea9034bd3fbfa80ee93e6f5facfc8ae37 authored about 8 years ago by greenkeeperio-bot <[email protected]>
docs: note about installing 5.0.0

4f54dcfd8b1608c60b0f40f7490c8cf3bfe50a06 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #345 from epoberezkin/greenkeeper-nyc-10.0.0

Update nyc to version 10.0.0 🚀

dbafe1cfffce9519b84e0817fc66bf0998a37ecb authored about 8 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #328 from epoberezkin/greenkeeper-karma-sauce-launcher-1.1.0

Update karma-sauce-launcher to version 1.1.0 🚀

a505bc6d760d4d9a03a3d443edc6dee7fe5448e2 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
chore: version 5.0.0-beta.1

2a2f8d0e9cfa14144dbb732258efe6b327723cf2 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
Merge branch 'domoritz-patch-1' into 5.0.0

547b44013d51f8d46d613ceb4562b3558c35e9aa authored about 8 years ago by Evgeny Poberezkin <[email protected]>
Merge branch 'master' into 5.0.0

eb8353ce6a522bc57fb8c25b7e86a4652c497a73 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
style: single quotes

445acb5afd9457d4e80ed87b80c0c8472d229671 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
Update types for options from https://github.com/DefinitelyTyped/DefinitelyTyped/blob/types-2.0/ajv/index.d.ts

14cd94d3cfef6117c2bfc37ca60d9a97eac8847a authored about 8 years ago by Dominik Moritz <[email protected]>
WIP

ac20d32eea5bf2cd8785899b55ae93d55f678425 authored about 8 years ago by Nicholas Merritt <[email protected]>
refactor: MissingRefError class, closes #348

84bee02a6128f269f4b36023f40dfa8483045181 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
chore(package): update nyc to version 10.0.0

https://greenkeeper.io/

720a31f6e7e3adaa635fe2aa586845b281b17ff0 authored about 8 years ago by greenkeeperio-bot <[email protected]>
Merge pull request #343 from epoberezkin/fix-equal

fix: compare Date and RegExp objects, closes #342

c6127ee8354acd991148a629db23f1ae2d68aca7 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
fix: compare Date and RegExp objects, closes #342

00bf5c77eee7fb277f221dc81b75040f32f2071a authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: make native es7 async function default mode for asynchronous validation, closes #338

d0c5a3904d4e6248bc4f8ea1a4bf417ce228c3e2 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
test: native support for async functions in node 7

b242341bd4c843ffe0ee84bdfc3d088025427aa6 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
chore: version 5.0.0-beta.0

340ff2605f4721d6c0a82bad3c842bcbe2705b39 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
Merge branch 'master' into 5.0.0

98e0922ae778a528afed09cc4bde2b2dab9c60d9 authored about 8 years ago by Evgeny Poberezkin <[email protected]>
docs: compileAsync meta-schema support, closes #334

69f1e639d70db39a509e9fc67853d0a63394a1ed authored about 8 years ago by Evgeny Poberezkin <[email protected]>
feat: async loading of meta-schema, #334

84b0531e396807c96fb957aaa2a8cd670398891f authored about 8 years ago by Evgeny Poberezkin <[email protected]>
test: failing test for #334, async loading of meta-schema

f95b83d8905c709fa04d3c16e20ad425406962ab authored about 8 years ago by Evgeny Poberezkin <[email protected]>
test: failing test for #273, incorrect schemaPath in referenced schema

a9e77e290421818fe61107d9a077c0265fde2a5b authored about 8 years ago by Evgeny Poberezkin <[email protected]>