const afterAll = (str) => str.replace(/[A-Z]+(?![a-z])|[A-Z]/g, ($1, ofs) => (ofs ? "-" : "") + $1).toLowerCase()
const afterEach = (str) => str.replace(/[A-Z]+(?![a-z])|[A-Z]/g, ($1, ofs) => (ofs ? "-" : "") + $1.toLowerCase())
const marcs = (str) => str.replace(/((?<=[a-z\d])[A-Z]|(?<=[A-Z\d])[A-Z](?=[a-z]))/g, '-$1').toLowerCase()
let words = ['StackOverflow', 'camelCase', 'alllowercase', 'ALLCAPITALLETTERS', 'CustomXMLParser', 'APIFinder', 'JSONResponseData', 'Person20Address', 'UserAPI20Endpoint'];