mirror of
https://github.com/barkeser2002/anonfilestr.git
synced 2026-09-25 03:49:56 +03:00
11 lines
354 B
JavaScript
11 lines
354 B
JavaScript
import kebabCase from "lodash/kebabCase.js";
|
|
import replaceSpecialCharacters from "replace-special-characters";
|
|
|
|
export const formatFileName = (str) => {
|
|
const splitted = str.split(".");
|
|
const extension = splitted.slice(-1)[0];
|
|
const name = splitted.slice(0, -1).join(".");
|
|
|
|
return `${kebabCase(replaceSpecialCharacters(name))}.${extension}`;
|
|
};
|