fix: regex es6 issue
This commit is contained in:
+6
-3
@@ -320,11 +320,14 @@ export const deleteTheme = async (themeToUninstall: Theme) => {
|
||||
};
|
||||
|
||||
export const toSafeName = (name: string) => {
|
||||
return name
|
||||
return (
|
||||
name
|
||||
.toLowerCase()
|
||||
.replace(/[<>:"/\\|?*]/g, '_')
|
||||
.replace(/[\p{Cc}]/gu, '_')
|
||||
// eslint-disable-next-line no-control-regex
|
||||
.replace(/[\x00-\x1F\x7F]/g, '_')
|
||||
.replace(/[\s-]+/g, '_')
|
||||
.replace(/_+/g, '_')
|
||||
.replace(/[. ]+$/g, '');
|
||||
.replace(/[. ]+$/g, '')
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user