mout
Version:
Modular Utilities
15 lines (14 loc) • 501 B
JavaScript
;
exports.__esModule = true;
var toString_1 = require("../lang/toString");
var slugify_1 = require("./slugify");
var unCamelCase_1 = require("./unCamelCase");
/**
* Replaces spaces with underscores, split camelCase text, remove non-word chars, remove accents and convert to lower case.
*/
function underscore(str) {
str = toString_1["default"](str);
str = unCamelCase_1["default"](str);
return slugify_1["default"](str, '_');
}
exports["default"] = underscore;