UNPKG

internet-avatar.js

Version:

Library for connecting to Internet Avatar API.

27 lines (26 loc) 790 B
import { IdentifierType } from "types"; export var identifiersRegex = { ulid: { id: "[0-9A-Z]{26}", havePrefix: false, type: IdentifierType.ulid, }, email: { id: "[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}", prefix: "(mail|email):", type: IdentifierType.email, }, discord: { id: "\\d{17,19}", prefix: "(discord|ds):", type: IdentifierType.discord, }, username: { id: "[a-zA-Z0-9_]{3,16}", prefix: "(username|user):", type: IdentifierType.username, }, }; export var regex = { identifiersTotal: Object.values(identifiersRegex).map(function (regex) { return regex.havePrefix !== false ? "".concat(regex.prefix).concat(regex.id) : regex.id; }).join("|") };