UNPKG

payload

Version:

Node, React, Headless CMS and Application Framework built on Next.js

16 lines (15 loc) 512 B
import sanitize from 'sanitize-filename'; /** * Sanitize the image name and extract the extension from the source image * * @param sourceImage - the source image * @returns the sanitized name and extension */ export const parseFilename = (sourceImage)=>{ const extension = sourceImage.split('.').pop(); const name = sanitize(sourceImage.substring(0, sourceImage.lastIndexOf('.')) || sourceImage); return { name, ext: extension }; }; //# sourceMappingURL=parseFilename.js.map