@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
TypeScript
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 };