├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── codeql.yml │ └── stale.yml ├── .gitignore ├── .husky ├── commit-msg ├── post-merge └── pre-commit ├── .npmrc ├── CHANGELOG.md ├── CODEOWNERS ├── LICENSE ├── README.md ├── __tests__ ├── accepted.spec.ts ├── after.spec.ts ├── after_or_equal.spec.ts ├── alpha.spec.ts ├── alpha_dash.spec.ts ├── alpha_num.spec.ts ├── alternative-initialization.spec.ts ├── array.spec.ts ├── async-1.spec.ts ├── async-2.spec.ts ├── async.spec.ts ├── attribute-formatter.spec.ts ├── attribute-names.spec.ts ├── before.spec.ts ├── before_or_equal.spec.ts ├── between.spec.ts ├── boolean.spec.ts ├── confirmed.spec.ts ├── custom-attributes.spec.ts ├── custom-messages.spec.ts ├── date.spec.ts ├── different.spec.ts ├── digits.spec.ts ├── digits_between.spec.ts ├── email.spec.ts ├── error-count.spec.ts ├── error-messages.spec.ts ├── errors.spec.ts ├── flatten-object.spec.ts ├── hex.spec.ts ├── implicit.spec.ts ├── in.spec.ts ├── integer.spec.ts ├── ip.spec.ts ├── lang.spec.ts ├── max.spec.ts ├── min.spec.ts ├── nested.spec.ts ├── not_in.spec.ts ├── nullable.spec.ts ├── numeric.spec.ts ├── object-rule-define.spec.ts ├── passes.spec.ts ├── password.spec.ts ├── present.spec.ts ├── regex.spec.ts ├── register.spec.ts ├── required.spec.ts ├── required_if.spec.ts ├── required_unless.spec.ts ├── required_with.spec.ts ├── required_with_all.spec.ts ├── required_without.spec.ts ├── required_without_all.spec.ts ├── same.spec.ts ├── size.spec.ts ├── sometimes.spec.ts ├── stop-on-error.spec.ts ├── string.spec.ts ├── url.spec.ts ├── utils.spec.ts ├── validated.spec.ts ├── validator.spec.ts └── wildcard.spec.ts ├── commitlint.config.mjs ├── eslint.config.js ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src ├── async-resolvers.ts ├── errors.ts ├── i18n.ts ├── lang │ ├── ar.ts │ ├── az.ts │ ├── be.ts │ ├── bg.ts │ ├── bs.ts │ ├── ca.ts │ ├── cs.ts │ ├── cy.ts │ ├── da.ts │ ├── de.ts │ ├── el.ts │ ├── en.ts │ ├── es.ts │ ├── et.ts │ ├── eu.ts │ ├── fa.ts │ ├── fi.ts │ ├── fr.ts │ ├── hr.ts │ ├── hu.ts │ ├── id.ts │ ├── index.ts │ ├── it.ts │ ├── ja.ts │ ├── ka.ts │ ├── km.ts │ ├── ko.ts │ ├── lt.ts │ ├── lv.ts │ ├── mk.ts │ ├── mn.ts │ ├── ms.ts │ ├── nb_NO.ts │ ├── nl.ts │ ├── pl.ts │ ├── pt.ts │ ├── pt_BR.ts │ ├── ro.ts │ ├── ru.ts │ ├── se.ts │ ├── sl.ts │ ├── sq.ts │ ├── sr.ts │ ├── sv.ts │ ├── tr.ts │ ├── ua.ts │ ├── uk.ts │ ├── uz.ts │ ├── vi.ts │ ├── zh.ts │ └── zh_TW.ts ├── main.ts ├── messages.ts ├── rule.ts ├── rules │ ├── accepted.ts │ ├── alpha-dash.ts │ ├── alpha-num.ts │ ├── alpha.ts │ ├── array.ts │ ├── boolean.ts │ ├── date.ts │ ├── email.ts │ ├── hex.ts │ ├── index.ts │ ├── integer.ts │ ├── ipv4.ts │ ├── ipv6.ts │ ├── nullable.ts │ ├── numeric.ts │ ├── password.ts │ ├── present.ts │ ├── regex.ts │ ├── required.ts │ ├── sometimes.ts │ ├── string.ts │ └── url.ts ├── types.ts └── utils │ ├── date.ts │ ├── index.ts │ ├── object.ts │ └── string.ts ├── tsconfig.json └── vite.config.mjs /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | patreon: chantouch 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | npx commitlint --edit $1 2 | -------------------------------------------------------------------------------- /.husky/post-merge: -------------------------------------------------------------------------------- 1 | pnpm install 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | pnpm run test 3 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @chantouchsek -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/accepted.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/accepted.spec.ts -------------------------------------------------------------------------------- /__tests__/after.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/after.spec.ts -------------------------------------------------------------------------------- /__tests__/after_or_equal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/after_or_equal.spec.ts -------------------------------------------------------------------------------- /__tests__/alpha.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/alpha.spec.ts -------------------------------------------------------------------------------- /__tests__/alpha_dash.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/alpha_dash.spec.ts -------------------------------------------------------------------------------- /__tests__/alpha_num.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/alpha_num.spec.ts -------------------------------------------------------------------------------- /__tests__/alternative-initialization.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/alternative-initialization.spec.ts -------------------------------------------------------------------------------- /__tests__/array.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/array.spec.ts -------------------------------------------------------------------------------- /__tests__/async-1.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/async-1.spec.ts -------------------------------------------------------------------------------- /__tests__/async-2.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/async-2.spec.ts -------------------------------------------------------------------------------- /__tests__/async.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/async.spec.ts -------------------------------------------------------------------------------- /__tests__/attribute-formatter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/attribute-formatter.spec.ts -------------------------------------------------------------------------------- /__tests__/attribute-names.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/attribute-names.spec.ts -------------------------------------------------------------------------------- /__tests__/before.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/before.spec.ts -------------------------------------------------------------------------------- /__tests__/before_or_equal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/before_or_equal.spec.ts -------------------------------------------------------------------------------- /__tests__/between.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/between.spec.ts -------------------------------------------------------------------------------- /__tests__/boolean.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/boolean.spec.ts -------------------------------------------------------------------------------- /__tests__/confirmed.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/confirmed.spec.ts -------------------------------------------------------------------------------- /__tests__/custom-attributes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/custom-attributes.spec.ts -------------------------------------------------------------------------------- /__tests__/custom-messages.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/custom-messages.spec.ts -------------------------------------------------------------------------------- /__tests__/date.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/date.spec.ts -------------------------------------------------------------------------------- /__tests__/different.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/different.spec.ts -------------------------------------------------------------------------------- /__tests__/digits.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/digits.spec.ts -------------------------------------------------------------------------------- /__tests__/digits_between.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/digits_between.spec.ts -------------------------------------------------------------------------------- /__tests__/email.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/email.spec.ts -------------------------------------------------------------------------------- /__tests__/error-count.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/error-count.spec.ts -------------------------------------------------------------------------------- /__tests__/error-messages.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/error-messages.spec.ts -------------------------------------------------------------------------------- /__tests__/errors.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/errors.spec.ts -------------------------------------------------------------------------------- /__tests__/flatten-object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/flatten-object.spec.ts -------------------------------------------------------------------------------- /__tests__/hex.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/hex.spec.ts -------------------------------------------------------------------------------- /__tests__/implicit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/implicit.spec.ts -------------------------------------------------------------------------------- /__tests__/in.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/in.spec.ts -------------------------------------------------------------------------------- /__tests__/integer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/integer.spec.ts -------------------------------------------------------------------------------- /__tests__/ip.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/ip.spec.ts -------------------------------------------------------------------------------- /__tests__/lang.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/lang.spec.ts -------------------------------------------------------------------------------- /__tests__/max.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/max.spec.ts -------------------------------------------------------------------------------- /__tests__/min.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/min.spec.ts -------------------------------------------------------------------------------- /__tests__/nested.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/nested.spec.ts -------------------------------------------------------------------------------- /__tests__/not_in.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/not_in.spec.ts -------------------------------------------------------------------------------- /__tests__/nullable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/nullable.spec.ts -------------------------------------------------------------------------------- /__tests__/numeric.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/numeric.spec.ts -------------------------------------------------------------------------------- /__tests__/object-rule-define.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/object-rule-define.spec.ts -------------------------------------------------------------------------------- /__tests__/passes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/passes.spec.ts -------------------------------------------------------------------------------- /__tests__/password.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/password.spec.ts -------------------------------------------------------------------------------- /__tests__/present.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/present.spec.ts -------------------------------------------------------------------------------- /__tests__/regex.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/regex.spec.ts -------------------------------------------------------------------------------- /__tests__/register.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/register.spec.ts -------------------------------------------------------------------------------- /__tests__/required.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/required.spec.ts -------------------------------------------------------------------------------- /__tests__/required_if.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/required_if.spec.ts -------------------------------------------------------------------------------- /__tests__/required_unless.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/required_unless.spec.ts -------------------------------------------------------------------------------- /__tests__/required_with.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/required_with.spec.ts -------------------------------------------------------------------------------- /__tests__/required_with_all.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/required_with_all.spec.ts -------------------------------------------------------------------------------- /__tests__/required_without.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/required_without.spec.ts -------------------------------------------------------------------------------- /__tests__/required_without_all.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/required_without_all.spec.ts -------------------------------------------------------------------------------- /__tests__/same.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/same.spec.ts -------------------------------------------------------------------------------- /__tests__/size.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/size.spec.ts -------------------------------------------------------------------------------- /__tests__/sometimes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/sometimes.spec.ts -------------------------------------------------------------------------------- /__tests__/stop-on-error.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/stop-on-error.spec.ts -------------------------------------------------------------------------------- /__tests__/string.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/string.spec.ts -------------------------------------------------------------------------------- /__tests__/url.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/url.spec.ts -------------------------------------------------------------------------------- /__tests__/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/utils.spec.ts -------------------------------------------------------------------------------- /__tests__/validated.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/validated.spec.ts -------------------------------------------------------------------------------- /__tests__/validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/validator.spec.ts -------------------------------------------------------------------------------- /__tests__/wildcard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/__tests__/wildcard.spec.ts -------------------------------------------------------------------------------- /commitlint.config.mjs: -------------------------------------------------------------------------------- 1 | export default { 2 | extends: ['@commitlint/config-conventional'], 3 | } 4 | -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | onlyBuiltDependencies: 2 | - esbuild 3 | -------------------------------------------------------------------------------- /src/async-resolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/async-resolvers.ts -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/i18n.ts -------------------------------------------------------------------------------- /src/lang/ar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/ar.ts -------------------------------------------------------------------------------- /src/lang/az.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/az.ts -------------------------------------------------------------------------------- /src/lang/be.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/be.ts -------------------------------------------------------------------------------- /src/lang/bg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/bg.ts -------------------------------------------------------------------------------- /src/lang/bs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/bs.ts -------------------------------------------------------------------------------- /src/lang/ca.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/ca.ts -------------------------------------------------------------------------------- /src/lang/cs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/cs.ts -------------------------------------------------------------------------------- /src/lang/cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/cy.ts -------------------------------------------------------------------------------- /src/lang/da.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/da.ts -------------------------------------------------------------------------------- /src/lang/de.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/de.ts -------------------------------------------------------------------------------- /src/lang/el.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/el.ts -------------------------------------------------------------------------------- /src/lang/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/en.ts -------------------------------------------------------------------------------- /src/lang/es.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/es.ts -------------------------------------------------------------------------------- /src/lang/et.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/et.ts -------------------------------------------------------------------------------- /src/lang/eu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/eu.ts -------------------------------------------------------------------------------- /src/lang/fa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/fa.ts -------------------------------------------------------------------------------- /src/lang/fi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/fi.ts -------------------------------------------------------------------------------- /src/lang/fr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/fr.ts -------------------------------------------------------------------------------- /src/lang/hr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/hr.ts -------------------------------------------------------------------------------- /src/lang/hu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/hu.ts -------------------------------------------------------------------------------- /src/lang/id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/id.ts -------------------------------------------------------------------------------- /src/lang/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/index.ts -------------------------------------------------------------------------------- /src/lang/it.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/it.ts -------------------------------------------------------------------------------- /src/lang/ja.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/ja.ts -------------------------------------------------------------------------------- /src/lang/ka.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/ka.ts -------------------------------------------------------------------------------- /src/lang/km.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/km.ts -------------------------------------------------------------------------------- /src/lang/ko.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/ko.ts -------------------------------------------------------------------------------- /src/lang/lt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/lt.ts -------------------------------------------------------------------------------- /src/lang/lv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/lv.ts -------------------------------------------------------------------------------- /src/lang/mk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/mk.ts -------------------------------------------------------------------------------- /src/lang/mn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/mn.ts -------------------------------------------------------------------------------- /src/lang/ms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/ms.ts -------------------------------------------------------------------------------- /src/lang/nb_NO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/nb_NO.ts -------------------------------------------------------------------------------- /src/lang/nl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/nl.ts -------------------------------------------------------------------------------- /src/lang/pl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/pl.ts -------------------------------------------------------------------------------- /src/lang/pt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/pt.ts -------------------------------------------------------------------------------- /src/lang/pt_BR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/pt_BR.ts -------------------------------------------------------------------------------- /src/lang/ro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/ro.ts -------------------------------------------------------------------------------- /src/lang/ru.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/ru.ts -------------------------------------------------------------------------------- /src/lang/se.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/se.ts -------------------------------------------------------------------------------- /src/lang/sl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/sl.ts -------------------------------------------------------------------------------- /src/lang/sq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/sq.ts -------------------------------------------------------------------------------- /src/lang/sr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/sr.ts -------------------------------------------------------------------------------- /src/lang/sv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/sv.ts -------------------------------------------------------------------------------- /src/lang/tr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/tr.ts -------------------------------------------------------------------------------- /src/lang/ua.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/ua.ts -------------------------------------------------------------------------------- /src/lang/uk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/uk.ts -------------------------------------------------------------------------------- /src/lang/uz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/uz.ts -------------------------------------------------------------------------------- /src/lang/vi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/vi.ts -------------------------------------------------------------------------------- /src/lang/zh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/zh.ts -------------------------------------------------------------------------------- /src/lang/zh_TW.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/lang/zh_TW.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/messages.ts -------------------------------------------------------------------------------- /src/rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rule.ts -------------------------------------------------------------------------------- /src/rules/accepted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/accepted.ts -------------------------------------------------------------------------------- /src/rules/alpha-dash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/alpha-dash.ts -------------------------------------------------------------------------------- /src/rules/alpha-num.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/alpha-num.ts -------------------------------------------------------------------------------- /src/rules/alpha.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/alpha.ts -------------------------------------------------------------------------------- /src/rules/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/array.ts -------------------------------------------------------------------------------- /src/rules/boolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/boolean.ts -------------------------------------------------------------------------------- /src/rules/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/date.ts -------------------------------------------------------------------------------- /src/rules/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/email.ts -------------------------------------------------------------------------------- /src/rules/hex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/hex.ts -------------------------------------------------------------------------------- /src/rules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/index.ts -------------------------------------------------------------------------------- /src/rules/integer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/integer.ts -------------------------------------------------------------------------------- /src/rules/ipv4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/ipv4.ts -------------------------------------------------------------------------------- /src/rules/ipv6.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/ipv6.ts -------------------------------------------------------------------------------- /src/rules/nullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/nullable.ts -------------------------------------------------------------------------------- /src/rules/numeric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/numeric.ts -------------------------------------------------------------------------------- /src/rules/password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/password.ts -------------------------------------------------------------------------------- /src/rules/present.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/present.ts -------------------------------------------------------------------------------- /src/rules/regex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/regex.ts -------------------------------------------------------------------------------- /src/rules/required.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/required.ts -------------------------------------------------------------------------------- /src/rules/sometimes.ts: -------------------------------------------------------------------------------- 1 | export const sometimes = () => true 2 | -------------------------------------------------------------------------------- /src/rules/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/string.ts -------------------------------------------------------------------------------- /src/rules/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/rules/url.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/utils/date.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/utils/object.ts -------------------------------------------------------------------------------- /src/utils/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/src/utils/string.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantouchsek/validatorjs/HEAD/vite.config.mjs --------------------------------------------------------------------------------