datocms-client
Version:
For new DatoCMS users, we recommend @datocms/cma-client-node
14 lines (10 loc) • 450 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = slugify;
var _speakingurl = _interopRequireDefault(require("speakingurl"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function slugify(text) {
return (0, _speakingurl["default"])(text).toLowerCase().replace(/[^a-z0-9\-_]+/, '-').replace(/-{2,}/, '-').substr(0, 51).replace(/^-|-$/, '');
}