UNPKG

maki

Version:

Pixel-perfect icons for web cartography

22 lines (18 loc) 550 B
var fs = require('fs'), path = require('path'); function make() { fs.readdir('./icons/', function(err, files) { if (err) console.log(err); var all = { all: files // Assume all icons include both size 11 and 15 .filter(file => file.indexOf('-15.svg') !== -1) .map(file => file.split('-15.svg')[0]) }; fs.writeFile('./layouts/all.json', JSON.stringify(all), function(err) { if (err) console.log(err); console.log('✓ Successfully generated all.json layout'); }); }); }; make();