1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 38 68 38 14 24 | 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; } }; |