maki
Version:
Pixel-perfect icons for web cartography
22 lines (18 loc) • 550 B
JavaScript
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();