UNPKG

@git-emoji/dataset-js

Version:

Emoji data and contextual emoji data

26 lines 979 B
"use strict"; /** * Script to create the contextual list of emoji/words (based on ContextV2), in markdown format. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.contextV2ToMarkdownTable = void 0; const dataset = require("../index"); const os_1 = require("os"); function contextV2ToMarkdownTable() { const md = [ '|Emoji|Meaning|', '|-|-|', ]; const br = '<br/>'; for (const x of dataset.contextV2) { const keywordCopy = x.keyword.map(x => dataset.word[x] ? [x, ...dataset.word[x].cover] : []).flat().sort(); const emojiCopy = Array.from(x.emoji).sort((a, b) => a.id.localeCompare(b.id)); md.push(`|${emojiCopy.map(x => `${x.s} \`:${x.id}:\``).join(br)}|${keywordCopy.join(br)}|`); } return md.join(os_1.EOL); } exports.contextV2ToMarkdownTable = contextV2ToMarkdownTable; if (require.main === module) { console.log(contextV2ToMarkdownTable()); } //# sourceMappingURL=emoji2md.js.map