mr-case
Version:
55 functions to seamlessly transform strings, arrays, and object keys between different cases (camelCase, snake_case, kebab-case, PascalCase, Title Case, and more), clean and format text, extract URL components, and perform common text operations like mas
113 lines (112 loc) • 3.81 kB
JavaScript
const truncate3dots = require('./src/truncate3dots');
const toTitle = require('./src/toTitle');
const toSnake = require('./src/toSnake');
const toPascal = require('./src/toPascal');
const toKebab = require('./src/toKebab');
const toCamel = require('./src/toCamel');
const titleCase = require('./src/titleCase');
const textToSnake = require('./src/textToSnake');
const textToPascal = require('./src/textToPascal');
const textToKebab = require('./src/textToKebab');
const textToCamel = require('./src/textToCamel');
const swapCase = require('./src/swapCase');
const snakeToText = require('./src/snakeToText');
const shortenText = require('./src/shortenText');
const sentenceCase = require('./src/sentenceCase');
const reverseWords = require('./src/reverseWords');
const reverseString = require('./src/reverseString');
const replaceSeparator = require('./src/replaceSeparator');
const removeSpecialChars = require('./src/removeSpecialChars');
const removeNumbers = require('./src/removeNumbers');
const removeExtraSpaces = require('./src/removeExtraSpaces');
const randomCase = require('./src/randomCase');
const pascalToText = require('./src/pascalToText');
const obfuscateEmail = require('./src/obfuscateEmail');
const maskString = require('./src/maskString');
const keysToSnake = require('./src/keysToSnake');
const keysToPascal = require('./src/keysToPascal');
const keysToKebab = require('./src/keysToKebab');
const keysToCamel = require('./src/keysToCamel');
const keepOnlyNums = require('./src/keepOnlyNums');
const kebabToText = require('./src/kebabToText');
const isSnake = require('./src/isSnake');
const isPalindrome = require('./src/isPalindrome');
const isCamel = require('./src/isCamel');
const isAnagram = require('./src/isAnagram');
const initials = require('./src/initials');
const generateSlug = require('./src/generateSlug');
const extractPath = require('./src/extractPath');
const extractDomain = require('./src/extractDomain');
const detectCase = require('./src/detectCase');
const deepSnake = require('./src/deepSnake');
const deepPascal = require('./src/deepPascal');
const deepKebab = require('./src/deepKebab');
const deepCamel = require('./src/deepCamel');
const decapitalizeWords = require('./src/decapitalizeWords');
const decapitalize = require('./src/decapitalize');
const capitalizeWords = require('./src/capitalizeWords');
const capitalize = require('./src/capitalize');
const camelToText = require('./src/camelToText');
const autoConvert = require('./src/autoConvert');
const arrToSnake = require('./src/arrToSnake');
const arrToPascal = require('./src/arrToPascal');
const arrToKebab = require('./src/arrToKebab');
const arrToCamel = require('./src/arrToCamel');
const abbreviate = require('./src/abbreviate');
module.exports = {
truncate3dots,
toTitle,
toSnake,
toPascal,
toKebab,
toCamel,
titleCase,
textToSnake,
textToPascal,
textToKebab,
textToCamel,
swapCase,
snakeToText,
shortenText,
sentenceCase,
reverseWords,
reverseString,
replaceSeparator,
removeSpecialChars,
removeNumbers,
removeExtraSpaces,
randomCase,
pascalToText,
obfuscateEmail,
maskString,
keysToSnake,
keysToPascal,
keysToKebab,
keysToCamel,
keepOnlyNums,
kebabToText,
isSnake,
isPalindrome,
isCamel,
isAnagram,
initials,
generateSlug,
extractPath,
extractDomain,
detectCase,
deepSnake,
deepPascal,
deepKebab,
deepCamel,
decapitalizeWords,
decapitalize,
capitalizeWords,
capitalize,
camelToText,
autoConvert,
arrToSnake,
arrToPascal,
arrToKebab,
arrToCamel,
abbreviate
};