├── .editorconfig ├── .github └── workflows │ ├── build_docs.yml │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── ROADMAP.md ├── deps.ts ├── docs ├── CNAME ├── assets │ ├── css │ │ └── main.css │ ├── images │ │ ├── icons.png │ │ ├── icons@2x.png │ │ ├── widgets.png │ │ └── widgets@2x.png │ └── js │ │ ├── main.js │ │ └── search.json ├── globals.html └── index.html ├── egg.json ├── lib ├── helpers │ ├── alpha.ts │ ├── assertString.ts │ ├── blacklist.ts │ ├── contains.ts │ ├── escape.ts │ ├── includes.ts │ ├── matches.ts │ ├── multilineRegex.ts │ ├── normalizeEmail.ts │ ├── stripLow.ts │ ├── toBoolean.ts │ ├── toDate.ts │ ├── toFloat.ts │ ├── toInt.ts │ ├── toString.ts │ ├── trim.ts │ ├── unescape.ts │ └── whitelist.ts ├── index.ts └── validations │ ├── isAfter.ts │ ├── isAlpha.ts │ ├── isAlphanumeric.ts │ ├── isAscii.ts │ ├── isBIC.ts │ ├── isBase32.ts │ ├── isBase64.ts │ ├── isBefore.ts │ ├── isBoolean.ts │ ├── isBtcAddress.ts │ ├── isByteLength.ts │ ├── isCreditCard.ts │ ├── isCurrency.ts │ ├── isDataURI.ts │ ├── isDate.ts │ ├── isDecimal.ts │ ├── isDivisibleBy.ts │ ├── isEAN.ts │ ├── isEmail.ts │ ├── isEmpty.ts │ ├── isEthereumAddress.ts │ ├── isFQDN.ts │ ├── isFloat.ts │ ├── isFullWidth.ts │ ├── isHalfWidth.ts │ ├── isHash.ts │ ├── isHexColor.ts │ ├── isHexadecimal.ts │ ├── isHsl.ts │ ├── isIBAN.ts │ ├── isIMEI.ts │ ├── isIP.ts │ ├── isIPRange.ts │ ├── isISBN.ts │ ├── isISIN.ts │ ├── isISO31661Alpha2.ts │ ├── isISO31661Alpha3.ts │ ├── isISO8601.ts │ ├── isISRC.ts │ ├── isISSN.ts │ ├── isIdentityCard.ts │ ├── isIn.ts │ ├── isInt.ts │ ├── isJSON.ts │ ├── isJWT.ts │ ├── isLatLong.ts │ ├── isLength.ts │ ├── isLocale.ts │ ├── isLowercase.ts │ ├── isMACAddress.ts │ ├── isMD5.ts │ ├── isMagnetURI.ts │ ├── isMimeType.ts │ ├── isMobilePhone.ts │ ├── isMongoId.ts │ ├── isMultibyte.ts │ ├── isNumeric.ts │ ├── isOctal.ts │ ├── isPassportNumber.ts │ ├── isPort.ts │ ├── isPostalCode.ts │ ├── isRFC3339.ts │ ├── isRgbColor.ts │ ├── isSemVer.ts │ ├── isSlug.ts │ ├── isSurrogatePair.ts │ ├── isSvg.ts │ ├── isTaxID.ts │ ├── isURL.ts │ ├── isUUID.ts │ ├── isUppercase.ts │ ├── isVariableWidth.ts │ └── isWhitelisted.ts ├── mod.ts ├── tests ├── index.ts └── validations │ ├── isAfter.test.ts │ ├── isAlpha.test.ts │ ├── isAlphanumeric.test.ts │ ├── isAscii.test.ts │ ├── isBIC.test.ts │ ├── isBase32.test.ts │ ├── isBase64.test.ts │ ├── isBefore.test.ts │ ├── isBoolean.test.ts │ ├── isBtcAddress.test.ts │ ├── isByteLength.test.ts │ ├── isCreditCard.test.ts │ ├── isCurrency.test.ts │ ├── isDataURI.test.ts │ ├── isDate.test.ts │ ├── isDivisibleBy.test.ts │ ├── isEAN.test.ts │ ├── isEmail.test.ts │ ├── isEmpty.test.ts │ ├── isEthereumAddress.test.ts │ ├── isFQDN.test.ts │ ├── isFloat.test.ts │ ├── isFullWidth.test.ts │ ├── isHSL.test.ts │ ├── isHalfWidth.test.ts │ ├── isHash.test.ts │ ├── isHexColor.test.ts │ ├── isHexadecimal.test.ts │ ├── isIBAN.test.ts │ ├── isIP.test.ts │ ├── isIPRange.test.ts │ ├── isISBN.test.ts │ ├── isISIN.test.ts │ ├── isISO31661Alpha2.test.ts │ ├── isISO31661Alpha3.test.ts │ ├── isISO8601.test.ts │ ├── isISRC.test.ts │ ├── isISSN.test.ts │ ├── isIdentityCard.test.ts │ ├── isIn.test.ts │ ├── isInt.test.ts │ ├── isJSON.test.ts │ ├── isJWT.test.ts │ ├── isLatLong.test.ts │ ├── isLength.test.ts │ ├── isMACAddress.test.ts │ ├── isMD5.test.ts │ ├── isMagnetURI.test.ts │ ├── isMimeType.test.ts │ ├── isMobilePhone.test.ts │ ├── isMongoId.test.ts │ ├── isMultibyte.test.ts │ ├── isNumeric.test.ts │ ├── isOctal.test.ts │ ├── isPort.test.ts │ ├── isPostalCode.test.ts │ ├── isRFC3339.test.ts │ ├── isRgbColor.test.ts │ ├── isSemVer.test.ts │ ├── isSlug.test.ts │ ├── isSurrogatePair.test.ts │ ├── isSvg.test.ts │ ├── isTaxID.test.ts │ ├── isURL.test.ts │ ├── isUUID.test.ts │ ├── isVariableWidth.test.ts │ └── isWhitelisted.test.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/.github/workflows/build_docs.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | node_modules 3 | .vscode 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/deps.ts -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | segno.js.org -------------------------------------------------------------------------------- /docs/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/docs/assets/css/main.css -------------------------------------------------------------------------------- /docs/assets/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/docs/assets/images/icons.png -------------------------------------------------------------------------------- /docs/assets/images/icons@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/docs/assets/images/icons@2x.png -------------------------------------------------------------------------------- /docs/assets/images/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/docs/assets/images/widgets.png -------------------------------------------------------------------------------- /docs/assets/images/widgets@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/docs/assets/images/widgets@2x.png -------------------------------------------------------------------------------- /docs/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/docs/assets/js/main.js -------------------------------------------------------------------------------- /docs/assets/js/search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/docs/assets/js/search.json -------------------------------------------------------------------------------- /docs/globals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/docs/globals.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/docs/index.html -------------------------------------------------------------------------------- /egg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/egg.json -------------------------------------------------------------------------------- /lib/helpers/alpha.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/alpha.ts -------------------------------------------------------------------------------- /lib/helpers/assertString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/assertString.ts -------------------------------------------------------------------------------- /lib/helpers/blacklist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/blacklist.ts -------------------------------------------------------------------------------- /lib/helpers/contains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/contains.ts -------------------------------------------------------------------------------- /lib/helpers/escape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/escape.ts -------------------------------------------------------------------------------- /lib/helpers/includes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/includes.ts -------------------------------------------------------------------------------- /lib/helpers/matches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/matches.ts -------------------------------------------------------------------------------- /lib/helpers/multilineRegex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/multilineRegex.ts -------------------------------------------------------------------------------- /lib/helpers/normalizeEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/normalizeEmail.ts -------------------------------------------------------------------------------- /lib/helpers/stripLow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/stripLow.ts -------------------------------------------------------------------------------- /lib/helpers/toBoolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/toBoolean.ts -------------------------------------------------------------------------------- /lib/helpers/toDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/toDate.ts -------------------------------------------------------------------------------- /lib/helpers/toFloat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/toFloat.ts -------------------------------------------------------------------------------- /lib/helpers/toInt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/toInt.ts -------------------------------------------------------------------------------- /lib/helpers/toString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/toString.ts -------------------------------------------------------------------------------- /lib/helpers/trim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/trim.ts -------------------------------------------------------------------------------- /lib/helpers/unescape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/unescape.ts -------------------------------------------------------------------------------- /lib/helpers/whitelist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/helpers/whitelist.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/index.ts -------------------------------------------------------------------------------- /lib/validations/isAfter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isAfter.ts -------------------------------------------------------------------------------- /lib/validations/isAlpha.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isAlpha.ts -------------------------------------------------------------------------------- /lib/validations/isAlphanumeric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isAlphanumeric.ts -------------------------------------------------------------------------------- /lib/validations/isAscii.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isAscii.ts -------------------------------------------------------------------------------- /lib/validations/isBIC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isBIC.ts -------------------------------------------------------------------------------- /lib/validations/isBase32.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isBase32.ts -------------------------------------------------------------------------------- /lib/validations/isBase64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isBase64.ts -------------------------------------------------------------------------------- /lib/validations/isBefore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isBefore.ts -------------------------------------------------------------------------------- /lib/validations/isBoolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isBoolean.ts -------------------------------------------------------------------------------- /lib/validations/isBtcAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isBtcAddress.ts -------------------------------------------------------------------------------- /lib/validations/isByteLength.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isByteLength.ts -------------------------------------------------------------------------------- /lib/validations/isCreditCard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isCreditCard.ts -------------------------------------------------------------------------------- /lib/validations/isCurrency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isCurrency.ts -------------------------------------------------------------------------------- /lib/validations/isDataURI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isDataURI.ts -------------------------------------------------------------------------------- /lib/validations/isDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isDate.ts -------------------------------------------------------------------------------- /lib/validations/isDecimal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isDecimal.ts -------------------------------------------------------------------------------- /lib/validations/isDivisibleBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isDivisibleBy.ts -------------------------------------------------------------------------------- /lib/validations/isEAN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isEAN.ts -------------------------------------------------------------------------------- /lib/validations/isEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isEmail.ts -------------------------------------------------------------------------------- /lib/validations/isEmpty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isEmpty.ts -------------------------------------------------------------------------------- /lib/validations/isEthereumAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isEthereumAddress.ts -------------------------------------------------------------------------------- /lib/validations/isFQDN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isFQDN.ts -------------------------------------------------------------------------------- /lib/validations/isFloat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isFloat.ts -------------------------------------------------------------------------------- /lib/validations/isFullWidth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isFullWidth.ts -------------------------------------------------------------------------------- /lib/validations/isHalfWidth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isHalfWidth.ts -------------------------------------------------------------------------------- /lib/validations/isHash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isHash.ts -------------------------------------------------------------------------------- /lib/validations/isHexColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isHexColor.ts -------------------------------------------------------------------------------- /lib/validations/isHexadecimal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isHexadecimal.ts -------------------------------------------------------------------------------- /lib/validations/isHsl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isHsl.ts -------------------------------------------------------------------------------- /lib/validations/isIBAN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isIBAN.ts -------------------------------------------------------------------------------- /lib/validations/isIMEI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isIMEI.ts -------------------------------------------------------------------------------- /lib/validations/isIP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isIP.ts -------------------------------------------------------------------------------- /lib/validations/isIPRange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isIPRange.ts -------------------------------------------------------------------------------- /lib/validations/isISBN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isISBN.ts -------------------------------------------------------------------------------- /lib/validations/isISIN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isISIN.ts -------------------------------------------------------------------------------- /lib/validations/isISO31661Alpha2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isISO31661Alpha2.ts -------------------------------------------------------------------------------- /lib/validations/isISO31661Alpha3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isISO31661Alpha3.ts -------------------------------------------------------------------------------- /lib/validations/isISO8601.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isISO8601.ts -------------------------------------------------------------------------------- /lib/validations/isISRC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isISRC.ts -------------------------------------------------------------------------------- /lib/validations/isISSN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isISSN.ts -------------------------------------------------------------------------------- /lib/validations/isIdentityCard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isIdentityCard.ts -------------------------------------------------------------------------------- /lib/validations/isIn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isIn.ts -------------------------------------------------------------------------------- /lib/validations/isInt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isInt.ts -------------------------------------------------------------------------------- /lib/validations/isJSON.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isJSON.ts -------------------------------------------------------------------------------- /lib/validations/isJWT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isJWT.ts -------------------------------------------------------------------------------- /lib/validations/isLatLong.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isLatLong.ts -------------------------------------------------------------------------------- /lib/validations/isLength.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isLength.ts -------------------------------------------------------------------------------- /lib/validations/isLocale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isLocale.ts -------------------------------------------------------------------------------- /lib/validations/isLowercase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isLowercase.ts -------------------------------------------------------------------------------- /lib/validations/isMACAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isMACAddress.ts -------------------------------------------------------------------------------- /lib/validations/isMD5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isMD5.ts -------------------------------------------------------------------------------- /lib/validations/isMagnetURI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isMagnetURI.ts -------------------------------------------------------------------------------- /lib/validations/isMimeType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isMimeType.ts -------------------------------------------------------------------------------- /lib/validations/isMobilePhone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isMobilePhone.ts -------------------------------------------------------------------------------- /lib/validations/isMongoId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isMongoId.ts -------------------------------------------------------------------------------- /lib/validations/isMultibyte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isMultibyte.ts -------------------------------------------------------------------------------- /lib/validations/isNumeric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isNumeric.ts -------------------------------------------------------------------------------- /lib/validations/isOctal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isOctal.ts -------------------------------------------------------------------------------- /lib/validations/isPassportNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isPassportNumber.ts -------------------------------------------------------------------------------- /lib/validations/isPort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isPort.ts -------------------------------------------------------------------------------- /lib/validations/isPostalCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isPostalCode.ts -------------------------------------------------------------------------------- /lib/validations/isRFC3339.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isRFC3339.ts -------------------------------------------------------------------------------- /lib/validations/isRgbColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isRgbColor.ts -------------------------------------------------------------------------------- /lib/validations/isSemVer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isSemVer.ts -------------------------------------------------------------------------------- /lib/validations/isSlug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isSlug.ts -------------------------------------------------------------------------------- /lib/validations/isSurrogatePair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isSurrogatePair.ts -------------------------------------------------------------------------------- /lib/validations/isSvg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isSvg.ts -------------------------------------------------------------------------------- /lib/validations/isTaxID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isTaxID.ts -------------------------------------------------------------------------------- /lib/validations/isURL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isURL.ts -------------------------------------------------------------------------------- /lib/validations/isUUID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isUUID.ts -------------------------------------------------------------------------------- /lib/validations/isUppercase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isUppercase.ts -------------------------------------------------------------------------------- /lib/validations/isVariableWidth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isVariableWidth.ts -------------------------------------------------------------------------------- /lib/validations/isWhitelisted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/lib/validations/isWhitelisted.ts -------------------------------------------------------------------------------- /mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/mod.ts -------------------------------------------------------------------------------- /tests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/index.ts -------------------------------------------------------------------------------- /tests/validations/isAfter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isAfter.test.ts -------------------------------------------------------------------------------- /tests/validations/isAlpha.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isAlpha.test.ts -------------------------------------------------------------------------------- /tests/validations/isAlphanumeric.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isAlphanumeric.test.ts -------------------------------------------------------------------------------- /tests/validations/isAscii.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isAscii.test.ts -------------------------------------------------------------------------------- /tests/validations/isBIC.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isBIC.test.ts -------------------------------------------------------------------------------- /tests/validations/isBase32.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isBase32.test.ts -------------------------------------------------------------------------------- /tests/validations/isBase64.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isBase64.test.ts -------------------------------------------------------------------------------- /tests/validations/isBefore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isBefore.test.ts -------------------------------------------------------------------------------- /tests/validations/isBoolean.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isBoolean.test.ts -------------------------------------------------------------------------------- /tests/validations/isBtcAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isBtcAddress.test.ts -------------------------------------------------------------------------------- /tests/validations/isByteLength.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isByteLength.test.ts -------------------------------------------------------------------------------- /tests/validations/isCreditCard.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isCreditCard.test.ts -------------------------------------------------------------------------------- /tests/validations/isCurrency.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isCurrency.test.ts -------------------------------------------------------------------------------- /tests/validations/isDataURI.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isDataURI.test.ts -------------------------------------------------------------------------------- /tests/validations/isDate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isDate.test.ts -------------------------------------------------------------------------------- /tests/validations/isDivisibleBy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isDivisibleBy.test.ts -------------------------------------------------------------------------------- /tests/validations/isEAN.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isEAN.test.ts -------------------------------------------------------------------------------- /tests/validations/isEmail.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isEmail.test.ts -------------------------------------------------------------------------------- /tests/validations/isEmpty.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isEmpty.test.ts -------------------------------------------------------------------------------- /tests/validations/isEthereumAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isEthereumAddress.test.ts -------------------------------------------------------------------------------- /tests/validations/isFQDN.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isFQDN.test.ts -------------------------------------------------------------------------------- /tests/validations/isFloat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isFloat.test.ts -------------------------------------------------------------------------------- /tests/validations/isFullWidth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isFullWidth.test.ts -------------------------------------------------------------------------------- /tests/validations/isHSL.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isHSL.test.ts -------------------------------------------------------------------------------- /tests/validations/isHalfWidth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isHalfWidth.test.ts -------------------------------------------------------------------------------- /tests/validations/isHash.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isHash.test.ts -------------------------------------------------------------------------------- /tests/validations/isHexColor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isHexColor.test.ts -------------------------------------------------------------------------------- /tests/validations/isHexadecimal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isHexadecimal.test.ts -------------------------------------------------------------------------------- /tests/validations/isIBAN.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isIBAN.test.ts -------------------------------------------------------------------------------- /tests/validations/isIP.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isIP.test.ts -------------------------------------------------------------------------------- /tests/validations/isIPRange.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isIPRange.test.ts -------------------------------------------------------------------------------- /tests/validations/isISBN.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isISBN.test.ts -------------------------------------------------------------------------------- /tests/validations/isISIN.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isISIN.test.ts -------------------------------------------------------------------------------- /tests/validations/isISO31661Alpha2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isISO31661Alpha2.test.ts -------------------------------------------------------------------------------- /tests/validations/isISO31661Alpha3.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isISO31661Alpha3.test.ts -------------------------------------------------------------------------------- /tests/validations/isISO8601.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isISO8601.test.ts -------------------------------------------------------------------------------- /tests/validations/isISRC.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isISRC.test.ts -------------------------------------------------------------------------------- /tests/validations/isISSN.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isISSN.test.ts -------------------------------------------------------------------------------- /tests/validations/isIdentityCard.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isIdentityCard.test.ts -------------------------------------------------------------------------------- /tests/validations/isIn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isIn.test.ts -------------------------------------------------------------------------------- /tests/validations/isInt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isInt.test.ts -------------------------------------------------------------------------------- /tests/validations/isJSON.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isJSON.test.ts -------------------------------------------------------------------------------- /tests/validations/isJWT.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isJWT.test.ts -------------------------------------------------------------------------------- /tests/validations/isLatLong.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isLatLong.test.ts -------------------------------------------------------------------------------- /tests/validations/isLength.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isLength.test.ts -------------------------------------------------------------------------------- /tests/validations/isMACAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isMACAddress.test.ts -------------------------------------------------------------------------------- /tests/validations/isMD5.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isMD5.test.ts -------------------------------------------------------------------------------- /tests/validations/isMagnetURI.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isMagnetURI.test.ts -------------------------------------------------------------------------------- /tests/validations/isMimeType.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isMimeType.test.ts -------------------------------------------------------------------------------- /tests/validations/isMobilePhone.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isMobilePhone.test.ts -------------------------------------------------------------------------------- /tests/validations/isMongoId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isMongoId.test.ts -------------------------------------------------------------------------------- /tests/validations/isMultibyte.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isMultibyte.test.ts -------------------------------------------------------------------------------- /tests/validations/isNumeric.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isNumeric.test.ts -------------------------------------------------------------------------------- /tests/validations/isOctal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isOctal.test.ts -------------------------------------------------------------------------------- /tests/validations/isPort.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isPort.test.ts -------------------------------------------------------------------------------- /tests/validations/isPostalCode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isPostalCode.test.ts -------------------------------------------------------------------------------- /tests/validations/isRFC3339.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isRFC3339.test.ts -------------------------------------------------------------------------------- /tests/validations/isRgbColor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isRgbColor.test.ts -------------------------------------------------------------------------------- /tests/validations/isSemVer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isSemVer.test.ts -------------------------------------------------------------------------------- /tests/validations/isSlug.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isSlug.test.ts -------------------------------------------------------------------------------- /tests/validations/isSurrogatePair.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isSurrogatePair.test.ts -------------------------------------------------------------------------------- /tests/validations/isSvg.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isSvg.test.ts -------------------------------------------------------------------------------- /tests/validations/isTaxID.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isTaxID.test.ts -------------------------------------------------------------------------------- /tests/validations/isURL.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isURL.test.ts -------------------------------------------------------------------------------- /tests/validations/isUUID.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isUUID.test.ts -------------------------------------------------------------------------------- /tests/validations/isVariableWidth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isVariableWidth.test.ts -------------------------------------------------------------------------------- /tests/validations/isWhitelisted.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tests/validations/isWhitelisted.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keimeno/segno/HEAD/tsconfig.json --------------------------------------------------------------------------------