UNPKG

furkot-icon-fonts

Version:

SVG files and scripts to create icon fonts used by furkot trip planner

25 lines (20 loc) 754 B
const descriptors = process.argv.slice(2); const generate = require('./lib/generate'); const version = require('./package.json').version; const path = require('path'); if (descriptors.length < 1) { console.error('Usage: ', process.argv.slice(0, 2).join(' '), 'font.json [, another-font.json]'); process.exit(1); } descriptors.forEach(d => { const filename = path.resolve(__dirname, d); const dirname = path.dirname(filename); const basename = path.basename(filename, '.json'); const descriptor = require(filename); descriptor.filename = filename; descriptor.svgPath = path.resolve(dirname, descriptor.svgPath); generate(basename, version, descriptor).catch(error => { console.log('Fail!', error); process.exit(1); }); });