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

Merge branch 'PBug90-strict-required'

3a8c46115f341102170b47cb15340e45a7fe1945 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
strictRequired: docs, tests; styles linted

0c91e6176704d8447efbb6c6c438a0f39394f0c2 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Merge branch 'strict-required' of https://github.com/PBug90/ajv into PBug90-strict-required

24113485d8cf2781042c91647f81db5811d1feab authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #1473 from t7yang/allow-readonly-array-in-JSONSchemaType

fix: Array type in JSONSchemaType should allow ReadonlyArray too

cb721809cb3baba576e74bea9690a0d4c01ff824 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #1472 from t7yang/expose-types

feat: expose PropertiesSchema and RequiredMembers types

dd274cf512e984172718946242fc3c2ade2b4b42 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #1454 from ajv-validator/parse-serialize

JTD: generate parsers/serializers

0b70f5336e52fff26aa7a52b0d0ead63b2fb2ad4 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Merge branch 'master' into parse-serialize

61a9ebfed2ebcc0025f5b7ceaa5edd993935d2f7 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD parsers/serializers docs

1123cee793333ea799e9a8ac429404681ba2f72a authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
fix: Array type in JSONSchemaType should allow ReadonlyArray too

e6fd7f844093d40a9666c2394e612d38ab092c1e authored almost 4 years ago by t7yang <[email protected]>
feat: expose PropertiesSchema and RequiredMembers types

2c3b6605819b8ca449e43576f7085af343dde32a authored almost 4 years ago by t7yang <[email protected]>
JTD parse: return position and error via function properties

6b4a910cc65a0cf3e2e2c56f5050b17a78568882 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD parse: inline skipping whitespace

4c7ba37cd08e9b0bf1ef09bba9b7bcea4604e537 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD parse: do not throw parsing errors, return undefined

8c3356cc45962abefeaf8d08158bfa998ec05922 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD parsing: sckip whitespace

7783b7108c96edcf1ca08405b4b1efa3dd829dee authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #1466 from Fdawgs/build/lint

build(scripts): lint with shellcheck

d72cdef416cc13a5545eba71c67a2ca6dd51b93d authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD parse: parse nested and recursive refs

749401a0ef56acdaaaebbee3e482d95d0e859a14 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Merge branch 'strict-required' of github.com:PBug90/ajv into strict-required

a1c754240cf2a7168240e842d40e90932191a7bb authored almost 4 years ago by pbug90 <[email protected]>
test: disable tests for strictRequired that currently cannot pass

7b5993487a6a39a757cf75b54152e48c2827ef71 authored almost 4 years ago by pbug90 <[email protected]>
build(scripts): lint with shellcheck

b15e3c5b6e8b4e037e384a5d556435b02953a7fe authored almost 4 years ago by Frazer Smith <[email protected]>
Merge branch 'master' into strict-required

9e71888c1aea1e08e31e5e53eab94b71aa610fef authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #1457 from erikbrinkman/jtd-docs

Documentation for JTDSchemaType

2a27d138797095e3bb235ae0525b7ad4abd0aaa4 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #1460 from koba04/expose-schema-validate-function-type

types: expose SchemaValidateFunction

5a307d79335c87b4034b23dda0c4bc967682b75f authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Merge branch 'master' into jtd-docs

4df6e70f2dcaf3c2873d4c7bce94a793caee73ff authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #1463 from ajv-validator/revert-1455-master

Revert "add unknown => empty mapping in JTDSchemaType"

19e52dad8ab35d6c6970fa88484159d30015bb88 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Revert "add unknown => empty mapping in JTDSchemaType"

7d759e6cb35c075ab87d268bee9a3023ef604479 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #1455 from erikbrinkman/master

add unknown => empty mapping in JTDSchemaType

ec68e7bf4de20de8727aab0394826fac980358fd authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #1459 from erikbrinkman/es-imports

Migrate to ES imports

937d7207c4588dad9e437ea9c32a5cca0bb1f1cd authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Revert "7.2.0"

This reverts commit fcbca58748bbfd9e75fb2aba8c21a621a1d7be2a.

9e0bfc5386e86e3c0536ef8323bd3f16c017aa53 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
add JTDSchemaType to compile and validate type signatures

82950e1a5154c36b8a3e4703ea58b0cb35cb8c70 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
improvement: correct required property error condition

63a0d5940810693733474ce0016511f3acb597eb authored almost 4 years ago by pbug90 <[email protected]>
Update json-type-definition.md

fc5666a0d54210aca16eea394a6c8474cb56d4f7 authored almost 4 years ago by Erik Brinkman <[email protected]>
JTD parsing: discriminator schema

934a18f4b9e8d6b44757ddded6ac2f43b6f1150e authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD: parsing properties (TODO check for missing properties)

6eab2a840629e03122a8b2567b2bc3d97f68f3c7 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
types: expose SchemaValidateFunction

c597a862b660e59b5c94337fd31fb1008ca1355d authored almost 4 years ago by Toru Kobayashi <[email protected]>
migrate to es imports

fa3de4a58d86c0758fabb61669ff9d12509de2ef authored almost 4 years ago by Erik Brinkman <[email protected]>
Update json-type-definition.md

579ed947b381384a088e37d9331c5d26c6743b13 authored almost 4 years ago by Erik Brinkman <[email protected]>
Update README.md

a33d782e01fe361b7cc47eccbd1af3f283472215 authored almost 4 years ago by Erik Brinkman <[email protected]>
refactor JTD number parsing

e5f21389ba32f87fe76ae97642a9509d65816494 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
test: update test assertion strings

f3fda63cec60a133db69724205c2b8b8aa607997 authored almost 4 years ago by pbug90 <[email protected]>
refactor: revert to working syntax

7a313ac6d7a6e39fb3f5f155517c9e3bb1a2d164 authored almost 4 years ago by pbug90 <[email protected]>
add JTD parsing benchmarks

fa36fe78b202cdc202392bb3d69812f64e825538 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD: compile parsers (WIP - 12 tests fail)

ce4a476de17486a3d3bfb96d95f66b47125ee191 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
improvement: use correct optional chaining syntax

86e8449058294ce0f9b7482e7d10994428952e1e authored almost 4 years ago by pbug90 <[email protected]>
test: add two more strictRequired test cases

f00a4d5f6b8dbf9e75408abd9a1a43e39b5bcc91 authored almost 4 years ago by pbug90 <[email protected]>
improvement: apply PR suggestions

ed5eedc05855dd264174883cf4928391e1270b0d authored almost 4 years ago by pbug90 <[email protected]>
JTD: generate JSON parsers (WIP)

07f0a1903c4c4c17612022f8ac8bec75a54d6497 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
add unknown => empty mapping in JTDSchemaType

Also added some more tests

d3e0e801ba21f160948549939c332fd47ddfd498 authored almost 4 years ago by Erik Brinkman <[email protected]>
move serialize.ts to jtd folder

1e10ab38b887a6f507153afe7f36e71f1e625f57 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
add benchmarks for JTD serializers to compare with JSON.stringify

c59fa7f98d912e43bf097f88314bc1eb71cabf4c authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
refactor: fixed name for JSON string in JTD serialize

d5d1b7c13d8b8d554b058e0365df19507dc0996a authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD: serialize (all tests pass)

af534f48e1fbc3727c15f8433b1d54d0bfe6e84d authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Merge branch 'master' of github.com:ajv-validator/ajv into strict-required

735017fefd0882754a92810a0e568e765ae32ed1 authored almost 4 years ago by pbug90 <[email protected]>
JTD: compile serializers (some tests skipped)

f23825867ac3d1086c2635cfd8bf6d2923e08834 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
test: add one more test case

7af9d3326a58b498249f67f5acc33eb7b54edf97 authored almost 4 years ago by pbug90 <[email protected]>
compile serializers based on JTD schema (WIP)

802b53a53841f8fc1688b428067044b38d77701f authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
refactor isOwnProperty

e2a0da59e6e9f3cf4cbc408d943babe7f380f6ec authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
7.2.0

fcbca58748bbfd9e75fb2aba8c21a621a1d7be2a authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
refactor: apply feedback, use applicator/validation

c50d6a67c161820c1139c5e197159fcd42a9000a authored almost 4 years ago by pbug90 <[email protected]>
Merge pull request #1446 from erikbrinkman/master

[RFC] JTD Schema Object

9376841f1dc963f59b02bdf94800b9fb7822cb24 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
7.1.1

77d788f5827669928e6d3b714585b47e5d70971f authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
address comments

f3a6b613ba0f1e204d291d14d307c35112c2584d authored almost 4 years ago by Erik Brinkman <[email protected]>
Merge pull request #1448 from LinusU/patch-1

fix: allow readonly arrays in interfaces

e63771c73d584338b81c6c232162410cd73d2d70 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
fix: allow readonly arrays in interfaces

Before this change, a readonly array would be inferred as "object":

```ts
interface Transact...

3468e9307635ae4cd361eadf703b74919b047b1c authored almost 4 years ago by Linus Unnebäck <[email protected]>
draft of JTD Schema

ea7774f09e0da14cbfb0c4dba145a2d39df82694 authored almost 4 years ago by Erik Brinkman <[email protected]>
Merge pull request #1442 from teq0/issue-1441

Issue 1441

6926312ee7322da9db329290022ba3ef9142d139 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Issue 1441

6bd9c45745566ca5b69bd0892f76e5cb9491ab5f authored almost 4 years ago by teq0 <[email protected]>
readme heading

5b715aaa54e3fb97c167507f3399efb802beaa3a authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
7.1.0

8ec80c48384abcf8c46617be27201307a2d7c402 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #1438 from ajv-validator/dependabot/npm_and_yarn/husky-5.0.9

build(deps-dev): bump husky from 4.3.8 to 5.0.9

60dd7ae36c66058e96a37f05eed342c259de1396 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
build(deps-dev): bump husky from 4.3.8 to 5.0.9

Bumps [husky](https://github.com/typicode/husky) from 4.3.8 to 5.0.9.
- [Release notes](https://...

9af75b5ff3da1c35a3f9df1c86fce2285d307c63 authored almost 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #1428 from ajv-validator/jtd

JSON Type Definition

1996f6b4d41294b5c8af098f63ef1f57f3ba6d0f authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
note on JTD error objects

078d6a8a9ad3dfcd5ef840d25a051b8b3ecd43be authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD: improve error reporting, remove extra error for properties

9e5f2470e5c81a4de4bd2c6eb885eaac93914fba authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
add optional instancePath property to error object

d6acee4bac033b3389393b71785afbce275fd632 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD options, support inlineRefs option, fix removeAdditional option

7e1711e33996484f134ce32d5ec4c8c7c46e508f authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
jtd error format

4a9084a2c312d20435f4f4215b8b0c9889b6b708 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD docs

5ddef2e4c20da50e3a5aaea15987be5dc0d374bb authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
Merge branch 'master' into jtd

9737aaa4d18e6c68df85efc4c99372fc140a06b2 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
remove unused strictSchema member of SchemaCxt

f6d461ccf1d90f8ecb33b302f41cabde7319a03b authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD docs

ad75a12fb03710ca3290cb13c9b6ef03dd53098d authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
docs for JTD (WIP)

2e2f4d11e32f37cd3d0191387a64121956d97143 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
test: increase timeout to 10s in JTD test

6a4124d5647dca0783e592aaea816d2b64bd7439 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
fix npm build script

0760f82d78ee8cee8656a8d2ed6c24d90dfa963f authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD: use metadata as location for user-defined keywords, allow union only inside metadata

b2c8061996fa93a5f34c91e74613f1ee80b3ecc1 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD: union keyword, meta-schema, pass invalid_schemas tests

04752b784f3ad56da5e425bd715f062ddf64699d authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD generate browser bundle

83fb45720542a2717ff9696a19fa7d113cc9be82 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
test: JTD with standalone code

103a7402e3514401869127b46a3075486ac4046b authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
skipped test for invalid JTD schemas

c7201841f061960e2554ae2ac8737912f17286ed authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
test: JTD - 4 ajv instances

894a1330e333c52c6f8bf99edf22857edd6b987b authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD: ref form

6ac9f047d6a5819ce9de36b35745ea412c5ca6b0 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD: discriminator tag exemption for additional properties

af00e5fab3d404bfcdb261072ab515e024228466 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
discriminator (WIP - no tag exemption), refactor nullable

58c866e2c4c0b6b85d726af25158c396690d8ab5 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD values keyword, refactor array validation

11ee873f8ef7728760cfaf6aa9556f520386584b authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
test JTD in allErrors mode

4cd10a3ef3757e9a1d70decb29d8f1fce71941f9 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD: properties and optionalProperties keywords

c76b70a5e389dff1842c003f18b3a1c4b9738f02 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
fix JTD type keyword, enable JTD tests

8393e8fd54c489330dba784ef76e1d2a195f72f2 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
jtd: refactor timestamp

f0b54874a58e44213d6b902b1f66fc45a7f06186 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
update git submodule to use https

2e426c29c7ac2da3654684ca7ec1104722112ad4 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
revert script to generate json tests from folders

fb78ba37848d006db2fbc869de37d0b31a24e81a authored almost 4 years ago by Evgeny Poberezkin <[email protected]>
JTD keywords: type, enum, elements

e62eb8217ef87c77854913008ac08ebecaed67e2 authored almost 4 years ago by Evgeny Poberezkin <[email protected]>