UNPKG

@azizbecha/strkit

Version:

strkit is a utility library offering a collection of essential string functions including validation, case conversion, truncation, and more. Ideal for both JavaScript and TypeScript developers to simplify string operations in their applications.

87 lines (86 loc) 3.83 kB
import capitalize from './lib/capitalize'; import clamp from './lib/clamp'; import compareVersion from './lib/compareVersion'; import countWords from './lib/countWords'; import countWordsMatching from './lib/countWordsMatching'; import decodeURL from './lib/decodeURL'; import diffStrings from './lib/diffStrings'; import encodeURL from './lib/encodeURL'; import endsWith from './lib/endsWith'; import extractHashtags from './lib/extractHashtags'; import extractMentions from './lib/extractMentions'; import formatNumber from './lib/formatNumber'; import generateId from './lib/generateId'; import getDistanceBetweenPoints from './lib/getDistanceBetweenPoints'; import invertCase from './lib/invertCase'; import isAnagram from './lib/isAnagram'; import isBoolean from './lib/isBoolean'; import isBtcAddress from './lib/isBtcAddress'; import isCreditCard from './lib/isCreditCard'; import isEmail from './lib/isEmail'; import isEmoji from './lib/isEmoji'; import isIPv4Address from './lib/isIPv4Address'; import isIPv6Address from './lib/isIPv6Address'; import isJSON from './lib/isJSON'; import isJWT from './lib/isJWT'; import isPalindrome from './lib/isPalindrome'; import isURL from './lib/isURL'; import maskEmail from './lib/maskEmail'; import randomBetween from './lib/randomBetween'; import readingTime from './lib/readingTime'; import removeSpaces from './lib/removeSpaces'; import reverse from './lib/reverse'; import roundTo from './lib/roundTo'; import startsWith from './lib/startsWith'; import toCamelCase from './lib/toCamelCase'; import toDegrees from './lib/toDegrees'; import toOrdinal from './lib/toOrdinal'; import toRadians from './lib/toRadians'; import toSlug from './lib/toSlug'; import truncate from './lib/truncate'; import truncateMiddle from './lib/truncateMiddle'; declare const strkit: { capitalize: typeof capitalize; clamp: typeof clamp; compareVersion: typeof compareVersion; countWords: typeof countWords; countWordsMatching: typeof countWordsMatching; decodeURL: typeof decodeURL; diffStrings: typeof diffStrings; encodeURL: typeof encodeURL; endsWith: typeof endsWith; extractHashtags: typeof extractHashtags; extractMentions: typeof extractMentions; formatNumber: typeof formatNumber; generateId: typeof generateId; getDistanceBetweenPoints: typeof getDistanceBetweenPoints; invertCase: typeof invertCase; isAnagram: typeof isAnagram; isBoolean: typeof isBoolean; isBtcAddress: typeof isBtcAddress; isCreditCard: typeof isCreditCard; isEmail: typeof isEmail; isEmoji: typeof isEmoji; isIPv4Address: typeof isIPv4Address; isIPv6Address: typeof isIPv6Address; isJSON: typeof isJSON; isJWT: typeof isJWT; isPalindrome: typeof isPalindrome; isURL: typeof isURL; maskEmail: typeof maskEmail; randomBetween: typeof randomBetween; readingTime: typeof readingTime; removeSpaces: typeof removeSpaces; reverse: typeof reverse; roundTo: typeof roundTo; startsWith: typeof startsWith; toCamelCase: typeof toCamelCase; toDegrees: typeof toDegrees; toOrdinal: typeof toOrdinal; toRadians: typeof toRadians; toSlug: typeof toSlug; truncate: typeof truncate; truncateMiddle: typeof truncateMiddle; }; export default strkit; export { capitalize, clamp, compareVersion, countWords, countWordsMatching, decodeURL, diffStrings, encodeURL, endsWith, extractHashtags, extractMentions, formatNumber, generateId, getDistanceBetweenPoints, invertCase, isAnagram, isBoolean, isBtcAddress, isCreditCard, isEmail, isEmoji, isIPv4Address, isIPv6Address, isJSON, isJWT, isPalindrome, isURL, maskEmail, randomBetween, readingTime, removeSpaces, reverse, roundTo, startsWith, toCamelCase, toDegrees, toOrdinal, toRadians, toSlug, truncate, truncateMiddle };