├── .circleci └── config.yml ├── .esdoc.json ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── es5 └── tsconfig.json ├── esm └── tsconfig.json ├── package.json ├── renovate.json ├── src ├── __tests__ │ ├── async.test.ts │ ├── conditional.test.ts │ ├── core.test.ts │ ├── schema.test.ts │ └── utils.test.ts ├── async.ts ├── conditional.ts ├── core.ts ├── examples │ ├── __tests__ │ │ ├── async.test.ts │ │ ├── email.test.ts │ │ ├── multibytes.test.ts │ │ └── password.test.ts │ ├── async.ts │ ├── email.ts │ ├── multibytes.ts │ └── password.ts ├── locale2.d.ts ├── locales.ts ├── main.ts ├── schema.ts ├── util.ts └── validators │ ├── __tests__ │ ├── date.test.ts │ ├── helper.ts │ ├── numbers.test.ts │ ├── required.test.ts │ └── strings.test.ts │ ├── date.max.ts │ ├── date.min.ts │ ├── numbers.integer.ts │ ├── numbers.lessThan.ts │ ├── numbers.max.ts │ ├── numbers.min.ts │ ├── numbers.moreThan.ts │ ├── numbers.negative.ts │ ├── numbers.positive.ts │ ├── required.ts │ ├── strings.maxLength.ts │ ├── strings.minLength.ts │ └── strings.regexp.ts ├── tsconfig.json └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.esdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/.esdoc.json -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/README.md -------------------------------------------------------------------------------- /es5/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/es5/tsconfig.json -------------------------------------------------------------------------------- /esm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/esm/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/renovate.json -------------------------------------------------------------------------------- /src/__tests__/async.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/__tests__/async.test.ts -------------------------------------------------------------------------------- /src/__tests__/conditional.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/__tests__/conditional.test.ts -------------------------------------------------------------------------------- /src/__tests__/core.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/__tests__/core.test.ts -------------------------------------------------------------------------------- /src/__tests__/schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/__tests__/schema.test.ts -------------------------------------------------------------------------------- /src/__tests__/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/__tests__/utils.test.ts -------------------------------------------------------------------------------- /src/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/async.ts -------------------------------------------------------------------------------- /src/conditional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/conditional.ts -------------------------------------------------------------------------------- /src/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/core.ts -------------------------------------------------------------------------------- /src/examples/__tests__/async.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/examples/__tests__/async.test.ts -------------------------------------------------------------------------------- /src/examples/__tests__/email.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/examples/__tests__/email.test.ts -------------------------------------------------------------------------------- /src/examples/__tests__/multibytes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/examples/__tests__/multibytes.test.ts -------------------------------------------------------------------------------- /src/examples/__tests__/password.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/examples/__tests__/password.test.ts -------------------------------------------------------------------------------- /src/examples/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/examples/async.ts -------------------------------------------------------------------------------- /src/examples/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/examples/email.ts -------------------------------------------------------------------------------- /src/examples/multibytes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/examples/multibytes.ts -------------------------------------------------------------------------------- /src/examples/password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/examples/password.ts -------------------------------------------------------------------------------- /src/locale2.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/locale2.d.ts -------------------------------------------------------------------------------- /src/locales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/locales.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/schema.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/util.ts -------------------------------------------------------------------------------- /src/validators/__tests__/date.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/__tests__/date.test.ts -------------------------------------------------------------------------------- /src/validators/__tests__/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/__tests__/helper.ts -------------------------------------------------------------------------------- /src/validators/__tests__/numbers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/__tests__/numbers.test.ts -------------------------------------------------------------------------------- /src/validators/__tests__/required.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/__tests__/required.test.ts -------------------------------------------------------------------------------- /src/validators/__tests__/strings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/__tests__/strings.test.ts -------------------------------------------------------------------------------- /src/validators/date.max.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/date.max.ts -------------------------------------------------------------------------------- /src/validators/date.min.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/date.min.ts -------------------------------------------------------------------------------- /src/validators/numbers.integer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/numbers.integer.ts -------------------------------------------------------------------------------- /src/validators/numbers.lessThan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/numbers.lessThan.ts -------------------------------------------------------------------------------- /src/validators/numbers.max.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/numbers.max.ts -------------------------------------------------------------------------------- /src/validators/numbers.min.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/numbers.min.ts -------------------------------------------------------------------------------- /src/validators/numbers.moreThan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/numbers.moreThan.ts -------------------------------------------------------------------------------- /src/validators/numbers.negative.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/numbers.negative.ts -------------------------------------------------------------------------------- /src/validators/numbers.positive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/numbers.positive.ts -------------------------------------------------------------------------------- /src/validators/required.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/required.ts -------------------------------------------------------------------------------- /src/validators/strings.maxLength.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/strings.maxLength.ts -------------------------------------------------------------------------------- /src/validators/strings.minLength.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/strings.minLength.ts -------------------------------------------------------------------------------- /src/validators/strings.regexp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/src/validators/strings.regexp.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | esm/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akito0107/favalid/HEAD/yarn.lock --------------------------------------------------------------------------------