@amaui/utils
Version:
18 lines (16 loc) • 671 B
JavaScript
import cleanValue from './cleanValue';
import capitalize from './capitalize';
const optionsDefault = {};
const getFileName = function (file) {
let options_ = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
const options = { ...optionsDefault,
...options_
};
const parts = file.name.split('.');
let name = parts.slice(0, -1).join('.');
const ext = parts[parts.length - 1];
if (options.clean) name = cleanValue(name);
if (options.capitalize) name = capitalize(name);
return "".concat(options.prefix || '').concat(name).concat(options.sufix || '').concat(options.withExt ? ".".concat(ext) : '');
};
export default getFileName;