icon-font-generator
Version:
Easy-to-use, pre-configured cli tool to generate webfont icon kits from a bunch of .svg files
43 lines (37 loc) • 830 B
JavaScript
const path = require('path')
const CSS_PARSE_REGEX = /-(.*):before.*\r?\n\s*content: "(.*)"/gm
const FONT_TYPES = [ 'svg', 'ttf', 'woff', 'woff2', 'eot' ]
const TEMPLATES = {
html : path.resolve(__dirname, '../template/html.hbs'),
css : path.resolve(__dirname, '../template/css.hbs')
}
const OPTIONAL_PARAMS = [
'css',
'html',
'fontName',
'classPrefix',
'normalize',
'round',
'fixedWidth',
'fontHeight',
'descent',
'fontHeight',
'centerHorizontally'
]
const DEFAULT_OPTIONS = {
fontName : 'icons',
fontsPath : './',
css : true,
json : true,
html : true,
silent : true,
types : FONT_TYPES,
templateOptions : {}
}
module.exports = {
CSS_PARSE_REGEX,
FONT_TYPES,
TEMPLATES,
OPTIONAL_PARAMS,
DEFAULT_OPTIONS
}