├── .eslintignore ├── .eslintrc.js ├── .github ├── FUNDING.yml └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── .gitmodules ├── .prettierignore ├── LICENSE ├── README.md ├── jest.config.js ├── package.json ├── src ├── formats.ts ├── index.ts └── limit.ts ├── tests ├── .eslintrc.js ├── extras │ ├── $data │ │ ├── format.json │ │ ├── formatMaximum.json │ │ └── formatMinimum.json │ ├── format.json │ ├── formatMaximum.json │ ├── formatMinimum.json │ ├── issues │ │ └── 1061_alternative_time_offsets.json │ └── propertyNames.json ├── formatLimit.spec.ts ├── index.spec.ts ├── issues │ └── 617_full_format_leap_year.spec.ts ├── json-schema.spec.js └── tsconfig.json └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage 4 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: epoberezkin 2 | open_collective: "ajv" 3 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | tests/JSON-Schema-Test-Suite 2 | dist 3 | coverage 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/package.json -------------------------------------------------------------------------------- /src/formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/src/formats.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/src/limit.ts -------------------------------------------------------------------------------- /tests/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/tests/.eslintrc.js -------------------------------------------------------------------------------- /tests/extras/$data/format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/tests/extras/$data/format.json -------------------------------------------------------------------------------- /tests/extras/$data/formatMaximum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/tests/extras/$data/formatMaximum.json -------------------------------------------------------------------------------- /tests/extras/$data/formatMinimum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/tests/extras/$data/formatMinimum.json -------------------------------------------------------------------------------- /tests/extras/format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/tests/extras/format.json -------------------------------------------------------------------------------- /tests/extras/formatMaximum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/tests/extras/formatMaximum.json -------------------------------------------------------------------------------- /tests/extras/formatMinimum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/tests/extras/formatMinimum.json -------------------------------------------------------------------------------- /tests/extras/issues/1061_alternative_time_offsets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/tests/extras/issues/1061_alternative_time_offsets.json -------------------------------------------------------------------------------- /tests/extras/propertyNames.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/tests/extras/propertyNames.json -------------------------------------------------------------------------------- /tests/formatLimit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/tests/formatLimit.spec.ts -------------------------------------------------------------------------------- /tests/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/tests/index.spec.ts -------------------------------------------------------------------------------- /tests/issues/617_full_format_leap_year.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/tests/issues/617_full_format_leap_year.spec.ts -------------------------------------------------------------------------------- /tests/json-schema.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/tests/json-schema.spec.js -------------------------------------------------------------------------------- /tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/tests/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajv-validator/ajv-formats/HEAD/tsconfig.json --------------------------------------------------------------------------------