Change emoji data from default to named export

This commit is contained in:
John Hildenbiddle
2022-03-04 13:58:27 -06:00
parent d52b476a38
commit 3f2dd467cf
3 changed files with 9 additions and 5 deletions
+5 -1
View File
@@ -67,7 +67,11 @@ function writeEmojiJS(emojiData) {
const emojiJS =
fs.existsSync(filePaths.emojiJS) &&
fs.readFileSync(filePaths.emojiJS, 'utf8');
const newEmojiJS = `export default ${JSON.stringify(emojiData, {}, 2)}`;
const newEmojiJS = `export const emojifyData = ${JSON.stringify(
emojiData,
{},
2
)}`;
if (!emojiJS || emojiJS !== newEmojiJS) {
fs.writeFileSync(filePaths.emojiJS, newEmojiJS);
+1 -1
View File
@@ -1,4 +1,4 @@
export default {
export const emojifyData = {
baseURL: 'https://github.githubassets.com/images/icons/emoji/',
data: {
100: 'unicode/1f4af.png?v8',
+3 -3
View File
@@ -1,7 +1,7 @@
import emojiData from './emojify-data.js';
import { emojifyData } from './emojify-data.js';
function replaceEmojiShorthand(m, $1, useNativeEmoji) {
const emojiMatch = emojiData.data[$1];
const emojiMatch = emojifyData.data[$1];
let result = m;
@@ -18,7 +18,7 @@ function replaceEmojiShorthand(m, $1, useNativeEmoji) {
.concat('︎');
result = `<span class="emoji">${emojiUnicode}</span>`;
} else {
result = `<img src="${emojiData.baseURL}${emojiMatch}.png" alt="${$1}" class="emoji" loading="lazy">`;
result = `<img src="${emojifyData.baseURL}${emojiMatch}.png" alt="${$1}" class="emoji" loading="lazy">`;
}
}