UNPKG

rosey-cloudcannon-connector

Version:

Middleware that connects Rosey to CloudCannon to enable editing of Rosey translations via CloudCannon's CMS.

16 lines (13 loc) 426 B
import slugify from "slugify"; import { customEncodingForIds } from "./text-formatters.mjs"; function generateRoseyId(text) { if (!text) { return ""; } // const formattedText = formatTextForIds(text).toLowerCase(); const slugifiedText = slugify(text); // Dont remove special chars, just encode them const encodedSlug = customEncodingForIds(slugifiedText); return encodedSlug; } export { generateRoseyId };