Files
developer-roadmap/src/lib/slugger.ts
T
Kamran AhmedandArik Chakma 5e50ffbc30 feat: add custom renderer for roadmaps (#5691)
* wip

* fix: update packages

* wip

* wip

* feat: editor content generator

* fix: add dimensions

* feat: add renderer

* feat: add progress modal renderer

* Add API design roadmap

* Update API roadmap rendering

* fix: button click

* fix: link item

* feat: render pdf for editor roadmaps

* Add API roadmap

* Fix broken link of full-stack roadmap

* Update content dir

* Fix typos in api roadmap

* Add assets for pdf and svg

* Add content for api roadmap

* Add todo

* fix: close on editor roadmap select

* Update link not working

* Add api roadmap to get-started and roadmaps page

---------

Co-authored-by: Arik Chakma <arikchangma@gmail.com>
2024-05-17 17:28:24 +01:00

9 lines
216 B
TypeScript

const regex = /[^A-Za-z0-9_\- ]/g;
export function slugify(value: string): string {
if (typeof value !== 'string') {
return '';
}
return value.toLowerCase().replace(regex, '').trim().replace(/ /g, '-');
}