├── .editorconfig ├── .github ├── lock.yml ├── stale.yml └── workflows │ ├── checks.yml │ ├── labels.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── LICENSE.md ├── README.md ├── benchmarks.md ├── benchmarks ├── array.ts ├── flat_object.ts ├── nested_object.ts └── union.ts ├── bin ├── japa_types.ts └── test.ts ├── eslint.config.js ├── factories ├── field.ts ├── main.ts └── validator.ts ├── funding.json ├── index.ts ├── package.json ├── src ├── defaults.ts ├── errors │ ├── main.ts │ └── validation_error.ts ├── messages_provider │ └── simple_messages_provider.ts ├── reporters │ └── simple_error_reporter.ts ├── schema │ ├── accepted │ │ ├── main.ts │ │ └── rules.ts │ ├── any │ │ └── main.ts │ ├── array │ │ ├── main.ts │ │ └── rules.ts │ ├── base │ │ ├── conditional_rules.ts │ │ ├── literal.ts │ │ ├── main.ts │ │ └── rules.ts │ ├── boolean │ │ ├── main.ts │ │ └── rules.ts │ ├── builder.ts │ ├── camelcase_types.ts │ ├── date │ │ ├── main.ts │ │ └── rules.ts │ ├── enum │ │ ├── main.ts │ │ ├── native_enum.ts │ │ └── rules.ts │ ├── literal │ │ ├── main.ts │ │ └── rules.ts │ ├── native_file │ │ ├── main.ts │ │ └── rules.ts │ ├── null │ │ └── main.ts │ ├── number │ │ ├── main.ts │ │ └── rules.ts │ ├── object │ │ ├── conditional.ts │ │ ├── group.ts │ │ ├── group_builder.ts │ │ └── main.ts │ ├── optional │ │ └── main.ts │ ├── record │ │ ├── main.ts │ │ └── rules.ts │ ├── string │ │ ├── main.ts │ │ └── rules.ts │ ├── tuple │ │ └── main.ts │ ├── union │ │ ├── builder.ts │ │ ├── conditional.ts │ │ └── main.ts │ └── union_of_types │ │ └── main.ts ├── symbols.ts ├── types.ts └── vine │ ├── create_rule.ts │ ├── helpers.ts │ ├── main.ts │ └── validator.ts ├── tests ├── integration │ ├── schema │ │ ├── accepted.spec.ts │ │ ├── any.spec.ts │ │ ├── array.spec.ts │ │ ├── boolean.spec.ts │ │ ├── conditional_required.spec.ts │ │ ├── date.spec.ts │ │ ├── enum.spec.ts │ │ ├── file.spec.ts │ │ ├── literal.spec.ts │ │ ├── number.spec.ts │ │ ├── object.spec.ts │ │ ├── record.spec.ts │ │ ├── string.spec.ts │ │ ├── tuple.spec.ts │ │ └── union_of_types.spec.ts │ └── validator.spec.ts ├── types │ └── types.spec.ts └── unit │ ├── create_rule.spec.ts │ ├── helpers.spec.ts │ ├── rules │ ├── array.spec.ts │ ├── boolean.spec.ts │ ├── conditional_required.spec.ts │ ├── date.spec.ts │ ├── enum.spec.ts │ ├── file.spec.ts │ ├── literal.spec.ts │ ├── number.spec.ts │ ├── record.spec.ts │ └── string.spec.ts │ ├── schema │ ├── accepted.spec.ts │ ├── any.spec.ts │ ├── array.spec.ts │ ├── boolean.spec.ts │ ├── date.spec.ts │ ├── enum.spec.ts │ ├── file.spec.ts │ ├── literal.spec.ts │ ├── native_enum.spec.ts │ ├── number.spec.ts │ ├── object.spec.ts │ ├── record.spec.ts │ ├── string.spec.ts │ ├── tuple.spec.ts │ ├── union.spec.ts │ └── union_of_types.spec.ts │ ├── simple_error_reporter.spec.ts │ ├── simple_messages_provider.spec.ts │ └── validation_error.spec.ts ├── tsconfig.json └── typedoc.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/.github/lock.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/.github/workflows/labels.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | coverage 4 | docs 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | docs 3 | *.html 4 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/benchmarks.md -------------------------------------------------------------------------------- /benchmarks/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/benchmarks/array.ts -------------------------------------------------------------------------------- /benchmarks/flat_object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/benchmarks/flat_object.ts -------------------------------------------------------------------------------- /benchmarks/nested_object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/benchmarks/nested_object.ts -------------------------------------------------------------------------------- /benchmarks/union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/benchmarks/union.ts -------------------------------------------------------------------------------- /bin/japa_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/bin/japa_types.ts -------------------------------------------------------------------------------- /bin/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/bin/test.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/eslint.config.js -------------------------------------------------------------------------------- /factories/field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/factories/field.ts -------------------------------------------------------------------------------- /factories/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/factories/main.ts -------------------------------------------------------------------------------- /factories/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/factories/validator.ts -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/funding.json -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/package.json -------------------------------------------------------------------------------- /src/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/defaults.ts -------------------------------------------------------------------------------- /src/errors/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/errors/main.ts -------------------------------------------------------------------------------- /src/errors/validation_error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/errors/validation_error.ts -------------------------------------------------------------------------------- /src/messages_provider/simple_messages_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/messages_provider/simple_messages_provider.ts -------------------------------------------------------------------------------- /src/reporters/simple_error_reporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/reporters/simple_error_reporter.ts -------------------------------------------------------------------------------- /src/schema/accepted/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/accepted/main.ts -------------------------------------------------------------------------------- /src/schema/accepted/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/accepted/rules.ts -------------------------------------------------------------------------------- /src/schema/any/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/any/main.ts -------------------------------------------------------------------------------- /src/schema/array/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/array/main.ts -------------------------------------------------------------------------------- /src/schema/array/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/array/rules.ts -------------------------------------------------------------------------------- /src/schema/base/conditional_rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/base/conditional_rules.ts -------------------------------------------------------------------------------- /src/schema/base/literal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/base/literal.ts -------------------------------------------------------------------------------- /src/schema/base/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/base/main.ts -------------------------------------------------------------------------------- /src/schema/base/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/base/rules.ts -------------------------------------------------------------------------------- /src/schema/boolean/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/boolean/main.ts -------------------------------------------------------------------------------- /src/schema/boolean/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/boolean/rules.ts -------------------------------------------------------------------------------- /src/schema/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/builder.ts -------------------------------------------------------------------------------- /src/schema/camelcase_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/camelcase_types.ts -------------------------------------------------------------------------------- /src/schema/date/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/date/main.ts -------------------------------------------------------------------------------- /src/schema/date/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/date/rules.ts -------------------------------------------------------------------------------- /src/schema/enum/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/enum/main.ts -------------------------------------------------------------------------------- /src/schema/enum/native_enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/enum/native_enum.ts -------------------------------------------------------------------------------- /src/schema/enum/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/enum/rules.ts -------------------------------------------------------------------------------- /src/schema/literal/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/literal/main.ts -------------------------------------------------------------------------------- /src/schema/literal/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/literal/rules.ts -------------------------------------------------------------------------------- /src/schema/native_file/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/native_file/main.ts -------------------------------------------------------------------------------- /src/schema/native_file/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/native_file/rules.ts -------------------------------------------------------------------------------- /src/schema/null/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/null/main.ts -------------------------------------------------------------------------------- /src/schema/number/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/number/main.ts -------------------------------------------------------------------------------- /src/schema/number/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/number/rules.ts -------------------------------------------------------------------------------- /src/schema/object/conditional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/object/conditional.ts -------------------------------------------------------------------------------- /src/schema/object/group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/object/group.ts -------------------------------------------------------------------------------- /src/schema/object/group_builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/object/group_builder.ts -------------------------------------------------------------------------------- /src/schema/object/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/object/main.ts -------------------------------------------------------------------------------- /src/schema/optional/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/optional/main.ts -------------------------------------------------------------------------------- /src/schema/record/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/record/main.ts -------------------------------------------------------------------------------- /src/schema/record/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/record/rules.ts -------------------------------------------------------------------------------- /src/schema/string/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/string/main.ts -------------------------------------------------------------------------------- /src/schema/string/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/string/rules.ts -------------------------------------------------------------------------------- /src/schema/tuple/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/tuple/main.ts -------------------------------------------------------------------------------- /src/schema/union/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/union/builder.ts -------------------------------------------------------------------------------- /src/schema/union/conditional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/union/conditional.ts -------------------------------------------------------------------------------- /src/schema/union/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/union/main.ts -------------------------------------------------------------------------------- /src/schema/union_of_types/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/schema/union_of_types/main.ts -------------------------------------------------------------------------------- /src/symbols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/symbols.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/vine/create_rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/vine/create_rule.ts -------------------------------------------------------------------------------- /src/vine/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/vine/helpers.ts -------------------------------------------------------------------------------- /src/vine/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/vine/main.ts -------------------------------------------------------------------------------- /src/vine/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/src/vine/validator.ts -------------------------------------------------------------------------------- /tests/integration/schema/accepted.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/integration/schema/accepted.spec.ts -------------------------------------------------------------------------------- /tests/integration/schema/any.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/integration/schema/any.spec.ts -------------------------------------------------------------------------------- /tests/integration/schema/array.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/integration/schema/array.spec.ts -------------------------------------------------------------------------------- /tests/integration/schema/boolean.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/integration/schema/boolean.spec.ts -------------------------------------------------------------------------------- /tests/integration/schema/conditional_required.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/integration/schema/conditional_required.spec.ts -------------------------------------------------------------------------------- /tests/integration/schema/date.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/integration/schema/date.spec.ts -------------------------------------------------------------------------------- /tests/integration/schema/enum.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/integration/schema/enum.spec.ts -------------------------------------------------------------------------------- /tests/integration/schema/file.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/integration/schema/file.spec.ts -------------------------------------------------------------------------------- /tests/integration/schema/literal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/integration/schema/literal.spec.ts -------------------------------------------------------------------------------- /tests/integration/schema/number.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/integration/schema/number.spec.ts -------------------------------------------------------------------------------- /tests/integration/schema/object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/integration/schema/object.spec.ts -------------------------------------------------------------------------------- /tests/integration/schema/record.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/integration/schema/record.spec.ts -------------------------------------------------------------------------------- /tests/integration/schema/string.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/integration/schema/string.spec.ts -------------------------------------------------------------------------------- /tests/integration/schema/tuple.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/integration/schema/tuple.spec.ts -------------------------------------------------------------------------------- /tests/integration/schema/union_of_types.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/integration/schema/union_of_types.spec.ts -------------------------------------------------------------------------------- /tests/integration/validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/integration/validator.spec.ts -------------------------------------------------------------------------------- /tests/types/types.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/types/types.spec.ts -------------------------------------------------------------------------------- /tests/unit/create_rule.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/create_rule.spec.ts -------------------------------------------------------------------------------- /tests/unit/helpers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/helpers.spec.ts -------------------------------------------------------------------------------- /tests/unit/rules/array.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/rules/array.spec.ts -------------------------------------------------------------------------------- /tests/unit/rules/boolean.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/rules/boolean.spec.ts -------------------------------------------------------------------------------- /tests/unit/rules/conditional_required.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/rules/conditional_required.spec.ts -------------------------------------------------------------------------------- /tests/unit/rules/date.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/rules/date.spec.ts -------------------------------------------------------------------------------- /tests/unit/rules/enum.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/rules/enum.spec.ts -------------------------------------------------------------------------------- /tests/unit/rules/file.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/rules/file.spec.ts -------------------------------------------------------------------------------- /tests/unit/rules/literal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/rules/literal.spec.ts -------------------------------------------------------------------------------- /tests/unit/rules/number.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/rules/number.spec.ts -------------------------------------------------------------------------------- /tests/unit/rules/record.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/rules/record.spec.ts -------------------------------------------------------------------------------- /tests/unit/rules/string.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/rules/string.spec.ts -------------------------------------------------------------------------------- /tests/unit/schema/accepted.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/schema/accepted.spec.ts -------------------------------------------------------------------------------- /tests/unit/schema/any.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/schema/any.spec.ts -------------------------------------------------------------------------------- /tests/unit/schema/array.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/schema/array.spec.ts -------------------------------------------------------------------------------- /tests/unit/schema/boolean.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/schema/boolean.spec.ts -------------------------------------------------------------------------------- /tests/unit/schema/date.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/schema/date.spec.ts -------------------------------------------------------------------------------- /tests/unit/schema/enum.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/schema/enum.spec.ts -------------------------------------------------------------------------------- /tests/unit/schema/file.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/schema/file.spec.ts -------------------------------------------------------------------------------- /tests/unit/schema/literal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/schema/literal.spec.ts -------------------------------------------------------------------------------- /tests/unit/schema/native_enum.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/schema/native_enum.spec.ts -------------------------------------------------------------------------------- /tests/unit/schema/number.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/schema/number.spec.ts -------------------------------------------------------------------------------- /tests/unit/schema/object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/schema/object.spec.ts -------------------------------------------------------------------------------- /tests/unit/schema/record.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/schema/record.spec.ts -------------------------------------------------------------------------------- /tests/unit/schema/string.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/schema/string.spec.ts -------------------------------------------------------------------------------- /tests/unit/schema/tuple.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/schema/tuple.spec.ts -------------------------------------------------------------------------------- /tests/unit/schema/union.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/schema/union.spec.ts -------------------------------------------------------------------------------- /tests/unit/schema/union_of_types.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/schema/union_of_types.spec.ts -------------------------------------------------------------------------------- /tests/unit/simple_error_reporter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/simple_error_reporter.spec.ts -------------------------------------------------------------------------------- /tests/unit/simple_messages_provider.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/simple_messages_provider.spec.ts -------------------------------------------------------------------------------- /tests/unit/validation_error.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tests/unit/validation_error.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinejs/vine/HEAD/typedoc.json --------------------------------------------------------------------------------