Source: utils/camelize.js

/**
 * @param {String} str
 * @returns {String}
 */
export default function camelize(str) {
    return str.toLowerCase().replace(/[^a-zA-Z0-9]+(.)/g, (m, chr) => chr.toUpperCase());
}