build-icons.js 465 B

12345678910111213141516
  1. var fs = require('fs'),
  2. path = require('path');
  3. var IMG_SIZE = 16;
  4. var iconDir = path.resolve(__dirname, '../teambox-icons/' + IMG_SIZE + 'px');
  5. var icons = {};
  6. fs.readdirSync(iconDir).forEach(function (filename) {
  7. var tuple = filename.split('.');
  8. icons[tuple[0]] = fs.readFileSync(path.resolve(iconDir, filename), 'base64');
  9. });
  10. fs.writeFileSync(path.resolve(__dirname, '../lib/ecstatic/show-dir/icons.json'), JSON.stringify(icons, null, 2), 'utf8');