UNPKG

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