import { FontGenerator } from '../../types/generator'; import { FontAssetType } from '../../types/misc'; import { renderTemplate } from '../../utils/template'; import { renderSrcAttribute } from '../../utils/css'; const generator: FontGenerator = { dependsOn: FontAssetType.SVG, generate: (options, svg: Buffer) => renderTemplate( 'css.hbs', { ...options, fontSrc: renderSrcAttribute(options, svg) }, { helpers: { codepoint: str => str.toString(16) } } ) }; export default generator;