import { resolve, relative } from 'path'; import slug from 'slug'; import { removeExtension } from './path'; const SLUG_OPTIONS: Partial = { charmap: { ...slug.charmap, '/': '-', '.': '-' } }; export const getIconId = (filepath, root) => slug( removeExtension(relative(resolve(root), resolve(filepath))), SLUG_OPTIONS );