//@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;
|