var trim = require('./trim'); var decap = require('./decapitalize'); module.exports = function camelize(str, decapitalize) { str = trim(str).replace(/[-_\s]+(.)?/g, function(match, c) { return c ? c.toUpperCase() : ''; }); if (decapitalize === true) { return decap(str); } else { return str; } };