Skip to content

Commit 3d88862

Browse files
compulimOEvgeny
andauthored
Update packages/base/src/utils/setMetaTag.ts
Co-authored-by: Eugene <EOlonov@gmail.com>
1 parent 12f27fc commit 3d88862

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

packages/base/src/utils/setMetaTag.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22

33
function kebabCase(value: string): string {
44
return value
5-
.replace(/([ _A-Z])/gu, '-$1')
6-
.replace(/[A-Z]/gu, c => c.toLowerCase())
7-
.replace(/([-]+)/gu, '-');
5+
.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/gu, '$1-$2')
6+
.toLowerCase()
7+
.replace(/[^a-z0-9]+/gu, '-')
8+
.replace(/^-+|-+$/gu, '');
89
}
910

1011
export default function setMetaTag(name: string, content: string): void;

0 commit comments

Comments
 (0)