1
0
mirror of https://github.com/twitter/twemoji.git synced 2024-11-19 02:14:30 +00:00
twemoji/preview-generator.js
Chris Aniszczyk c78b889b61 Initial open source release
Signed-off-by: Chris Aniszczyk <zx@twitter.com>
2014-11-06 16:32:19 -06:00

22 lines
625 B
JavaScript
Executable File

#!/usr/bin/env node
/*! Copyright Twitter Inc. and other contributors. Licensed under MIT *//*
https://github.com/twitter/twemoji/blob/gh-pages/LICENSE
*/
// dependencies
var fs = require('fs');
fs.readdir('./36x36', function (err, files) {
fs.writeFileSync(
'./preview.html',
fs.readFileSync('./preview-template.html').toString().replace(
'{{emoji-list}}',
'<li>' + files.map(function (file) {
return file.replace('.png', '').split('-').map(function (hex) {
return '&#x' + hex.toUpperCase() + ';';
}).join('');
}).join('</li>\n <li>')+ '</li>'
)
);
});