//@ts-check /** @type {import('@twbs/fantasticon').RunnerOptions} */ const config = { name: 'glicons', prefix: 'glicon', codepoints: require('./images/icons/template/mapping.json'), inputDir: './images/icons', outputDir: './dist', fontsUrl: '#{root}/dist', // @ts-ignore fontTypes: ['woff2'], normalize: true, // @ts-ignore assetTypes: ['html', 'scss', 'json'], templates: { html: './images/icons/template/icons-contribution.hbs', scss: './images/icons/template/styles.hbs', }, formatOptions: { json: { indent: 2, }, }, pathOptions: { woff2: './dist/glicons.woff2', scss: './dist/glicons.scss', html: './dist/icons-contribution.json', json: './images/icons/template/mapping.json', }, }; module.exports = config;