n8n
Version:
n8n Workflow Automation Tool
15 lines • 428 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateSlug = generateSlug;
function generateSlug(name, fallback) {
let slug = name;
slug = slug
.toLowerCase()
.replace(/[^a-z0-9\s-]/g, '')
.trim()
.replace(/\s+/g, '-')
.replace(/-+/g, '-')
.replace(/^-|-$/g, '');
return slug || fallback;
}
//# sourceMappingURL=slug.utils.js.map