UNPKG

@realfavicongenerator/generate-favicon

Version:
28 lines (20 loc) 836 B
export type FaviconFiles = { [key: string]: string | Buffer | Blob; } export type FaviconMarkups = { markups: string[], cssSelectors: string[] } export const normalizeFaviconPath = (faviconPath: string): string => { if (!faviconPath.startsWith('/')) { faviconPath = '/' + faviconPath; } if (!faviconPath.endsWith('/')) { faviconPath += '/'; } return faviconPath; } export type FaviconAssetPathTransformer = (path: string, isImage: boolean, isWebAppManifest: boolean) => string; export const identityFaviconAssetPathTransformer: FaviconAssetPathTransformer = (path: string) => path; export type FaviconAssetFileNameTransformer = (fileName: string) => string; export const identityFaviconAssetFileNameTransformer: FaviconAssetFileNameTransformer = (fileName: string) => fileName;