Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ yarn.lock
/es
/lib
/index.js
/esm.js
validator.js
validator.min.js

2 changes: 2 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"sideEffects": false,
"homepage": "https://github.com/validatorjs/validator.js",
"files": [
"src",
"index.js",
"es",
"lib",
Expand All @@ -28,6 +29,7 @@
"Anthony Nandaa (https://github.com/profnandaa)"
],
"main": "index.js",
"module": "src/esm.js",
"bugs": {
"url": "https://github.com/validatorjs/validator.js/issues"
},
Expand Down
145 changes: 145 additions & 0 deletions src/esm.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
export { default as toDate } from './lib/toDate';
export { default as toFloat } from './lib/toFloat';
export { default as toInt } from './lib/toInt';
export { default as toBoolean } from './lib/toBoolean';
export { default as equals } from './lib/equals';
export { default as contains } from './lib/contains';
export { default as matches } from './lib/matches';

export { default as isEmail } from './lib/isEmail';
export { default as isURL } from './lib/isURL';
export { default as isMACAddress } from './lib/isMACAddress';
export { default as isIP } from './lib/isIP';
export { default as isIPRange } from './lib/isIPRange';
export { default as isFQDN } from './lib/isFQDN';
export { default as isDate } from './lib/isDate';
export { default as isTime } from './lib/isTime';

export { default as isBoolean } from './lib/isBoolean';
export { default as isLocale } from './lib/isLocale';

export { default as isAbaRouting } from './lib/isAbaRouting';
export { default as isAlpha, locales as isAlphaLocales } from './lib/isAlpha';
export {
default as isAlphanumeric,
locales as isAlphanumericLocales,
} from './lib/isAlphanumeric';
export { default as isNumeric } from './lib/isNumeric';
export {
default as isPassportNumber,
locales as passportNumberLocales,
} from './lib/isPassportNumber';
export { default as isPort } from './lib/isPort';
export { default as isLowercase } from './lib/isLowercase';
export { default as isUppercase } from './lib/isUppercase';

export { default as isIMEI } from './lib/isIMEI';

export { default as isAscii } from './lib/isAscii';
export { default as isFullWidth } from './lib/isFullWidth';
export { default as isHalfWidth } from './lib/isHalfWidth';
export { default as isVariableWidth } from './lib/isVariableWidth';
export { default as isMultibyte } from './lib/isMultibyte';
export { default as isSemVer } from './lib/isSemVer';
export { default as isSurrogatePair } from './lib/isSurrogatePair';

export { default as isInt } from './lib/isInt';
export { default as isFloat, locales as isFloatLocales } from './lib/isFloat';
export { default as isDecimal } from './lib/isDecimal';
export { default as isHexadecimal } from './lib/isHexadecimal';
export { default as isOctal } from './lib/isOctal';
export { default as isDivisibleBy } from './lib/isDivisibleBy';

export { default as isHexColor } from './lib/isHexColor';
export { default as isRgbColor } from './lib/isRgbColor';
export { default as isHSL } from './lib/isHSL';

export { default as isISRC } from './lib/isISRC';

export { default as isIBAN, locales as ibanLocales } from './lib/isIBAN';
export { default as isBIC } from './lib/isBIC';

export { default as isMD5 } from './lib/isMD5';
export { default as isHash } from './lib/isHash';
export { default as isJWT } from './lib/isJWT';

export { default as isJSON } from './lib/isJSON';
export { default as isEmpty } from './lib/isEmpty';

export { default as isLength } from './lib/isLength';
export { default as isByteLength } from './lib/isByteLength';

export { default as isULID } from './lib/isULID';
export { default as isUUID } from './lib/isUUID';
export { default as isMongoId } from './lib/isMongoId';

export { default as isAfter } from './lib/isAfter';
export { default as isBefore } from './lib/isBefore';

export { default as isIn } from './lib/isIn';

export { default as isLuhnNumber } from './lib/isLuhnNumber';
export { default as isCreditCard } from './lib/isCreditCard';
export { default as isIdentityCard } from './lib/isIdentityCard';

export { default as isEAN } from './lib/isEAN';
export { default as isISIN } from './lib/isISIN';
export { default as isISBN } from './lib/isISBN';
export { default as isISSN } from './lib/isISSN';
export { default as isTaxID } from './lib/isTaxID';

export {
default as isMobilePhone,
locales as isMobilePhoneLocales,
} from './lib/isMobilePhone';

export { default as isEthereumAddress } from './lib/isEthereumAddress';

export { default as isCurrency } from './lib/isCurrency';

export { default as isBtcAddress } from './lib/isBtcAddress';

export { isISO6346, isFreightContainerID } from './lib/isISO6346';
export { default as isISO6391 } from './lib/isISO6391';
export { default as isISO8601 } from './lib/isISO8601';
export { default as isRFC3339 } from './lib/isRFC3339';
export { default as isISO15924 } from './lib/isISO15924';
export { default as isISO31661Alpha2 } from './lib/isISO31661Alpha2';
export { default as isISO31661Alpha3 } from './lib/isISO31661Alpha3';
export { default as isISO31661Numeric } from './lib/isISO31661Numeric';
export { default as isISO4217 } from './lib/isISO4217';

export { default as isBase32 } from './lib/isBase32';
export { default as isBase58 } from './lib/isBase58';
export { default as isBase64 } from './lib/isBase64';
export { default as isDataURI } from './lib/isDataURI';
export { default as isMagnetURI } from './lib/isMagnetURI';
export { default as isMailtoURI } from './lib/isMailtoURI';

export { default as isMimeType } from './lib/isMimeType';

export { default as isLatLong } from './lib/isLatLong';
export {
default as isPostalCode,
locales as isPostalCodeLocales,
} from './lib/isPostalCode';

export { default as ltrim } from './lib/ltrim';
export { default as rtrim } from './lib/rtrim';
export { default as trim } from './lib/trim';
export { default as escape } from './lib/escape';
export { default as unescape } from './lib/unescape';
export { default as stripLow } from './lib/stripLow';
export { default as whitelist } from './lib/whitelist';
export { default as blacklist } from './lib/blacklist';
export { default as isWhitelisted } from './lib/isWhitelisted';

export { default as normalizeEmail } from './lib/normalizeEmail';

export { default as isSlug } from './lib/isSlug';
export { default as isLicensePlate } from './lib/isLicensePlate';
export { default as isStrongPassword } from './lib/isStrongPassword';

export { default as isVAT } from './lib/isVAT';

export const version = '13.15.15';
Loading
Loading