Path: blob/master/web-gui/buildyourownbotnet/assets/js/jquery-terminal/scripts/mkemoji
1293 views
#!/usr/bin/env node const http = require('https'); const url = require('url'); const emoji = require('emoji-datasource-twitter'); if (process.argv.length === 3) { console.log([ '/*', ' * Autogenerated by mkemoji script from jQuery Terminal', ' * Copyright (C) Jakub T. Jankiewicz <https://jcubic.pl>', ' * ship with version: ' + process.argv[2], ' * build: ' + new Date().toUTCString(), ' */'].join('\n')); emoji.map(function(emoji) { var url = 'https://unpkg.com/emoji-datasource-twitter/img/' + 'twitter/64/' + emoji.image; // escape special characters in class name // https://mathiasbynens.be/notes/css-escapes var class_name = emoji.short_name.replace(/\+/g, '\\+') .replace(/^(\d)/i, '\\3$1 '); var selector = [ '.terminal-output>:not(.raw) .emoji.' + class_name, '.cmd .emoji.' + class_name].join(','); console.log(`${selector}{background-image:url(${url});}`); }); }