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