enhance: support emojis added in Unicode 16.0 or earlier (#16329)

* add missing emojis to emojilist.json

* reorder family emojis

* reorder harp

* reorder symbols

* correct emoji genders

* add missing emojis to unicode-emoji-indexes

* add Japanese annotations for Sark flag

* correct kana notations

* add square colors

* upgrade @twemoji/parser to 16.0.0

* correct emoji genders

* upgrade mfm.js to 0.25.0
This commit is contained in:
poppingmoon 2025-08-01 22:26:29 +09:00 committed by GitHub
parent 2c836e3c24
commit 73de40b81e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 435 additions and 147 deletions

View File

@ -70,7 +70,7 @@
"dependencies": {
"@aws-sdk/client-s3": "3.826.0",
"@aws-sdk/lib-storage": "3.826.0",
"@discordapp/twemoji": "15.1.0",
"@discordapp/twemoji": "16.0.1",
"@fastify/accepts": "5.0.2",
"@fastify/cookie": "11.0.2",
"@fastify/cors": "10.1.0",
@ -93,7 +93,7 @@
"@smithy/node-http-handler": "2.5.0",
"@swc/cli": "0.7.7",
"@swc/core": "1.12.0",
"@twemoji/parser": "15.1.1",
"@twemoji/parser": "16.0.0",
"@types/redis-info": "3.0.3",
"accepts": "1.3.8",
"ajv": "8.17.1",
@ -135,7 +135,7 @@
"jsrsasign": "11.1.0",
"juice": "11.0.1",
"meilisearch": "0.51.0",
"mfm-js": "0.24.0",
"mfm-js": "0.25.0",
"microformats-parser": "2.0.3",
"mime-types": "2.1.35",
"misskey-js": "workspace:*",

File diff suppressed because one or more lines are too long

View File

@ -10,11 +10,11 @@
"lint": "pnpm typecheck && pnpm eslint"
},
"dependencies": {
"@discordapp/twemoji": "15.1.0",
"@discordapp/twemoji": "16.0.1",
"@rollup/plugin-json": "6.1.0",
"@rollup/plugin-replace": "6.0.2",
"@rollup/pluginutils": "5.2.0",
"@twemoji/parser": "15.1.1",
"@twemoji/parser": "16.0.0",
"@vitejs/plugin-vue": "5.2.4",
"@vue/compiler-sfc": "3.5.17",
"astring": "1.9.0",
@ -23,7 +23,7 @@
"icons-subsetter": "workspace:*",
"frontend-shared": "workspace:*",
"json5": "2.2.3",
"mfm-js": "0.24.0",
"mfm-js": "0.25.0",
"misskey-js": "workspace:*",
"punycode.js": "2.3.1",
"rollup": "4.45.1",

View File

@ -44,6 +44,8 @@
["😑", "expressionless", 0],
["😒", "unamused", 0],
["🙄", "roll_eyes", 0],
["🙂‍↔️", "head_shaking_horizontally", 0],
["🙂‍↕️", "head_shaking_vertically", 0],
["🤔", "thinking", 0],
["🤥", "lying_face", 0],
["🤭", "hand_over_mouth", 0],
@ -76,6 +78,7 @@
["😥", "disappointed_relieved", 0],
["🤤", "drooling_face", 0],
["😪", "sleepy", 0],
["🫩", "face_with_bags_under_eyes", 0],
["😓", "sweat", 0],
["🥵", "hot", 0],
["🥶", "cold", 0],
@ -92,6 +95,7 @@
["🥴", "woozy", 0],
["🥱", "yawning", 0],
["😴", "sleeping", 0],
["👁️‍🗨️", "eye_in_speech_bubble", 0],
["💤", "zzz", 0],
["😶‍🌫️", "face_in_clouds", 0],
["😮‍💨", "face_exhaling", 0],
@ -185,6 +189,7 @@
["👤", "bust_in_silhouette", 1],
["👥", "busts_in_silhouette", 1],
["🗣", "speaking_head", 1],
["🫆", "fingerprint", 1],
["👶", "baby", 1],
["🧒", "child", 1],
["👦", "boy", 1],
@ -198,8 +203,9 @@
["🧑‍🦰", "red_hair", 1],
["👩‍🦰", "red_hair_woman", 1],
["👨‍🦰", "red_hair_man", 1],
["👱", "blonde_person", 1],
["👱‍♀️", "blonde_woman", 1],
["👱", "blonde_man", 1],
["👱‍♂️", "blonde_man", 1],
["🧑‍🦳", "white_hair", 1],
["👩‍🦳", "white_hair_woman", 1],
["👨‍🦳", "white_hair_man", 1],
@ -207,21 +213,28 @@
["👩‍🦲", "bald_woman", 1],
["👨‍🦲", "bald_man", 1],
["🧔", "bearded_person", 1],
["🧔‍♀️", "beard_woman", 1],
["🧔‍♂️", "beard_man", 1],
["🧓", "older_adult", 1],
["👴", "older_man", 1],
["👵", "older_woman", 1],
["👲", "man_with_gua_pi_mao", 1],
["🧕", "woman_with_headscarf", 1],
["👳", "person_with_turban", 1],
["👳‍♀️", "woman_with_turban", 1],
["👳", "man_with_turban", 1],
["👳‍♂️", "man_with_turban", 1],
["👮", "police_officer", 1],
["👮‍♀️", "policewoman", 1],
["👮", "policeman", 1],
["👮‍♂️", "policeman", 1],
["👷", "construction_worker", 1],
["👷‍♀️", "construction_worker_woman", 1],
["👷", "construction_worker_man", 1],
["👷‍♂️", "construction_worker_man", 1],
["💂", "guard", 1],
["💂‍♀️", "guardswoman", 1],
["💂", "guardsman", 1],
["💂‍♂️", "guardsman", 1],
["🕵", "detective", 1],
["🕵️‍♀️", "female_detective", 1],
["🕵", "male_detective", 1],
["🕵️‍♂️", "male_detective", 1],
["🧑‍⚕️", "health_worker", 1],
["👩‍⚕️", "woman_health_worker", 1],
["👨‍⚕️", "man_health_worker", 1],
@ -270,26 +283,35 @@
["🧑‍⚖️", "judge", 1],
["👩‍⚖️", "woman_judge", 1],
["👨‍⚖️", "man_judge", 1],
["🦸", "superhero", 1],
["🦸‍♀️", "woman_superhero", 1],
["🦸‍♂️", "man_superhero", 1],
["🦹", "supervillain", 1],
["🦹‍♀️", "woman_supervillain", 1],
["🦹‍♂️", "man_supervillain", 1],
["🤶", "mrs_claus", 1],
["🧑‍🎄", "mx_claus", 1],
["🎅", "santa", 1],
["🥷", "ninja", 1],
["🧙", "mage", 1],
["🧙‍♀️", "sorceress", 1],
["🧙‍♂️", "wizard", 1],
["🧝", "elf", 1],
["🧝‍♀️", "woman_elf", 1],
["🧝‍♂️", "man_elf", 1],
["🧛", "vampire", 1],
["🧛‍♀️", "woman_vampire", 1],
["🧛‍♂️", "man_vampire", 1],
["🧟", "zombie", 1],
["🧟‍♀️", "woman_zombie", 1],
["🧟‍♂️", "man_zombie", 1],
["🧞", "genie", 1],
["🧞‍♀️", "woman_genie", 1],
["🧞‍♂️", "man_genie", 1],
["🧜", "merperson", 1],
["🧜‍♀️", "mermaid", 1],
["🧜‍♂️", "merman", 1],
["🧚", "fairy", 1],
["🧚‍♀️", "woman_fairy", 1],
["🧚‍♂️", "man_fairy", 1],
["👼", "angel", 1],
@ -305,68 +327,108 @@
["👸", "princess", 1],
["🤴", "prince", 1],
["👰", "person_with_veil", 1],
["👰", "bride_with_veil", 1],
["👰‍♀️", "bride_with_veil", 1],
["👰‍♂️", "man_with_veil", 1],
["🤵", "person_in_tuxedo", 1],
["🤵", "man_in_tuxedo", 1],
["🤵‍♀️", "woman_in_tuxedo", 1],
["🤵‍♂️", "man_in_tuxedo", 1],
["🏃", "running_person", 1],
["🏃‍➡️", "running_person_facing_right", 1],
["🏃‍♀️", "running_woman", 1],
["🏃", "running_man", 1],
["🏃‍♀️‍➡️", "running_woman_facing_right", 1],
["🏃‍♂️", "running_man", 1],
["🏃‍♂️‍➡️", "running_man_facing_right", 1],
["🚶", "walking_person", 1],
["🚶‍➡️", "walking_person_facing_right", 1],
["🚶‍♀️", "walking_woman", 1],
["🚶", "walking_man", 1],
["🚶‍♀️‍➡️", "walking_woman_facing_right", 1],
["🚶‍♂️", "walking_man", 1],
["🚶‍♂️‍➡️", "walking_man_facing_right", 1],
["💃", "dancer", 1],
["🕺", "man_dancing", 1],
["👯", "dancing_women", 1],
["👯", "dancing_people", 1],
["👯‍♀️", "dancing_women", 1],
["👯‍♂️", "dancing_men", 1],
["👫", "couple", 1],
["🧑‍🤝‍🧑", "people_holding_hands", 1],
["👬", "two_men_holding_hands", 1],
["👭", "two_women_holding_hands", 1],
["🫂", "people_hugging", 1],
["🙇", "bowing_person", 1],
["🙇‍♀️", "bowing_woman", 1],
["🙇", "bowing_man", 1],
["🙇‍♂️", "bowing_man", 1],
["🤦", "person_facepalming", 1],
["🤦‍♂️", "man_facepalming", 1],
["🤦‍♀️", "woman_facepalming", 1],
["🤷", "woman_shrugging", 1],
["🤷", "person_shrugging", 1],
["🤷‍♀️", "woman_shrugging", 1],
["🤷‍♂️", "man_shrugging", 1],
["💁", "tipping_hand_woman", 1],
["💁", "tipping_hand_person", 1],
["💁‍♀️", "tipping_hand_woman", 1],
["💁‍♂️", "tipping_hand_man", 1],
["🙅", "no_good_woman", 1],
["🙅", "no_good_person", 1],
["🙅‍♀️", "no_good_woman", 1],
["🙅‍♂️", "no_good_man", 1],
["🙆", "ok_woman", 1],
["🙆", "ok_person", 1],
["🙆‍♀️", "ok_woman", 1],
["🙆‍♂️", "ok_man", 1],
["🙋", "raising_hand_woman", 1],
["🙋", "raising_hand_person", 1],
["🙋‍♀️", "raising_hand_woman", 1],
["🙋‍♂️", "raising_hand_man", 1],
["🙎", "pouting_woman", 1],
["🙎", "pouting_person", 1],
["🙎‍♀️", "pouting_woman", 1],
["🙎‍♂️", "pouting_man", 1],
["🙍", "frowning_woman", 1],
["🙍", "frowning_person", 1],
["🙍‍♀️", "frowning_woman", 1],
["🙍‍♂️", "frowning_man", 1],
["💇", "haircut_woman", 1],
["💇", "haircut_person", 1],
["💇‍♀️", "haircut_woman", 1],
["💇‍♂️", "haircut_man", 1],
["💆", "massage_woman", 1],
["💆", "massage_person", 1],
["💆‍♀️", "massage_woman", 1],
["💆‍♂️", "massage_man", 1],
["🧖", "person_in_steamy_room", 1],
["🧖‍♀️", "woman_in_steamy_room", 1],
["🧖‍♂️", "man_in_steamy_room", 1],
["🧏", "person_deaf", 1],
["🧏‍♀️", "woman_deaf", 1],
["🧏‍♂️", "man_deaf", 1],
["🧍", "person_standing", 1],
["🧍‍♀️", "woman_standing", 1],
["🧍‍♂️", "man_standing", 1],
["🧎", "person_kneeling", 1],
["🧎‍➡️", "person_kneeling_facing_right", 1],
["🧎‍♀️", "woman_kneeling", 1],
["🧎‍♀️‍➡️", "woman_kneeling_facing_right", 1],
["🧎‍♂️", "man_kneeling", 1],
["🧎‍♂️‍➡️", "man_kneeling_facing_right", 1],
["🧑‍🦯", "person_with_probing_cane", 1],
["🧑‍🦯‍➡️", "person_with_probing_cane_facing_right", 1],
["👩‍🦯", "woman_with_probing_cane", 1],
["👩‍🦯‍➡️", "woman_with_probing_cane_facing_right", 1],
["👨‍🦯", "man_with_probing_cane", 1],
["👨‍🦯‍➡️", "man_with_probing_cane_facing_right", 1],
["🧑‍🦼", "person_in_motorized_wheelchair", 1],
["🧑‍🦼‍➡️", "person_in_motorized_wheelchair_facing_right", 1],
["👩‍🦼", "woman_in_motorized_wheelchair", 1],
["👩‍🦼‍➡️", "woman_in_motorized_wheelchair_facing_right", 1],
["👨‍🦼", "man_in_motorized_wheelchair", 1],
["👨‍🦼‍➡️", "man_in_motorized_wheelchair_facing_right", 1],
["🧑‍🦽", "person_in_manual_wheelchair", 1],
["🧑‍🦽‍➡️", "person_in_manual_wheelchair_facing_right", 1],
["👩‍🦽", "woman_in_manual_wheelchair", 1],
["👩‍🦽‍➡️", "woman_in_manual_wheelchair_facing_right", 1],
["👨‍🦽", "man_in_manual_wheelchair", 1],
["💑", "couple_with_heart_woman_man", 1],
["👨‍🦽‍➡️", "man_in_manual_wheelchair_facing_right", 1],
["💑", "couple_with_heart", 1],
["👩‍❤️‍👨", "couple_with_heart_woman_man", 1],
["👩‍❤️‍👩", "couple_with_heart_woman_woman", 1],
["👨‍❤️‍👨", "couple_with_heart_man_man", 1],
["💏", "couplekiss_man_woman", 1],
["💏", "couplekiss", 1],
["👩‍❤️‍💋‍👨", "couplekiss_woman_man", 1],
["👩‍❤️‍💋‍👩", "couplekiss_woman_woman", 1],
["👨‍❤️‍💋‍👨", "couplekiss_man_man", 1],
["👪", "family_man_woman_boy", 1],
["👨‍👩‍👦", "family_man_woman_boy", 1],
["👨‍👩‍👧", "family_man_woman_girl", 1],
["👨‍👩‍👧‍👦", "family_man_woman_girl_boy", 1],
["👨‍👩‍👦‍👦", "family_man_woman_boy_boy", 1],
@ -391,6 +453,11 @@
["👨‍👧‍👦", "family_man_girl_boy", 1],
["👨‍👦‍👦", "family_man_boy_boy", 1],
["👨‍👧‍👧", "family_man_girl_girl", 1],
["👪", "family", 1],
["🧑‍🧑‍🧒", "family_adult_adult_child", 1],
["🧑‍🧑‍🧒‍🧒", "family_adult_adult_child_child", 1],
["🧑‍🧒", "family_adult_child", 1],
["🧑‍🧒‍🧒", "family_adult_child_child", 1],
["🧶", "yarn", 1],
["🧵", "thread", 1],
["🧥", "coat", 1],
@ -475,6 +542,7 @@
["🐦‍⬛", "black_bird", 2],
["🦅", "eagle", 2],
["🦉", "owl", 2],
["🐦‍🔥", "phoenix", 2],
["🦇", "bat", 2],
["🐺", "wolf", 2],
["🐗", "boar", 2],
@ -575,6 +643,7 @@
["🌿", "herb", 2],
["☘", "shamrock", 2],
["🍀", "four_leaf_clover", 2],
["🪾", "leafless_tree", 2],
["🎍", "bamboo", 2],
["🎋", "tanabata_tree", 2],
["🍃", "leaves", 2],
@ -648,6 +717,7 @@
["🪸", "coral", 2],
["🪹", "empty_nest", 2],
["🪺", "nest_with_eggs", 2],
["🍋‍🟩", "lime", 3],
["🍏", "green_apple", 3],
["🍎", "apple", 3],
["🍐", "pear", 3],
@ -667,6 +737,8 @@
["🥑", "avocado", 3],
["🫛", "pea_pod", 3],
["🥦", "broccoli", 3],
["🍄‍🟫", "brown_mushroom", 3],
["🫜", "root_vegetable", 3],
["🍅", "tomato", 3],
["🍆", "eggplant", 3],
["🥒", "cucumber", 3],
@ -786,8 +858,9 @@
["🥏", "flying_disc", 4],
["🎱", "8ball", 4],
["⛳", "golf", 4],
["🏌", "golfing_person", 4],
["🏌️‍♀️", "golfing_woman", 4],
["🏌", "golfing_man", 4],
["🏌️‍♂️", "golfing_man", 4],
["🏓", "ping_pong", 4],
["🏸", "badminton", 4],
["🥅", "goal_net", 4],
@ -799,10 +872,13 @@
["⛷", "skier", 4],
["🏂", "snowboarder", 4],
["🤺", "person_fencing", 4],
["🤼", "people_wrestling", 4],
["🤼‍♀️", "women_wrestling", 4],
["🤼‍♂️", "men_wrestling", 4],
["🤸", "person_cartwheeling", 4],
["🤸‍♀️", "woman_cartwheeling", 4],
["🤸‍♂️", "man_cartwheeling", 4],
["🤾", "person_playing_handball", 4],
["🤾‍♀️", "woman_playing_handball", 4],
["🤾‍♂️", "man_playing_handball", 4],
["⛸", "ice_skate", 4],
@ -813,27 +889,37 @@
["🎣", "fishing_pole_and_fish", 4],
["🥊", "boxing_glove", 4],
["🥋", "martial_arts_uniform", 4],
["🚣", "rowing_person", 4],
["🚣‍♀️", "rowing_woman", 4],
["🚣", "rowing_man", 4],
["🚣‍♂️", "rowing_man", 4],
["🧗", "climbing_person", 4],
["🧗‍♀️", "climbing_woman", 4],
["🧗‍♂️", "climbing_man", 4],
["🏊", "swimming_person", 4],
["🏊‍♀️", "swimming_woman", 4],
["🏊", "swimming_man", 4],
["🏊‍♂️", "swimming_man", 4],
["🤽", "person_playing_water_polo", 4],
["🤽‍♀️", "woman_playing_water_polo", 4],
["🤽‍♂️", "man_playing_water_polo", 4],
["🧘", "person_in_lotus_position", 4],
["🧘‍♀️", "woman_in_lotus_position", 4],
["🧘‍♂️", "man_in_lotus_position", 4],
["🏄", "surfing_person", 4],
["🏄‍♀️", "surfing_woman", 4],
["🏄", "surfing_man", 4],
["🏄‍♂️", "surfing_man", 4],
["🛀", "bath", 4],
["⛹", "basketball_person", 4],
["⛹️‍♀️", "basketball_woman", 4],
["⛹", "basketball_man", 4],
["⛹️‍♂️", "basketball_man", 4],
["🏋", "weight_lifting_person", 4],
["🏋️‍♀️", "weight_lifting_woman", 4],
["🏋", "weight_lifting_man", 4],
["🏋️‍♂️", "weight_lifting_man", 4],
["🚴", "biking_person", 4],
["🚴‍♀️", "biking_woman", 4],
["🚴", "biking_man", 4],
["🚴‍♂️", "biking_man", 4],
["🚵", "mountain_biking_person", 4],
["🚵‍♀️", "mountain_biking_woman", 4],
["🚵", "mountain_biking_man", 4],
["🚵‍♂️", "mountain_biking_man", 4],
["🏇", "horse_racing", 4],
["🤿", "diving_mask", 4],
["🪀", "yo_yo", 4],
@ -856,6 +942,7 @@
["🎭", "performing_arts", 4],
["🎨", "art", 4],
["🎪", "circus_tent", 4],
["🤹", "person_juggling", 4],
["🤹‍♀️", "woman_juggling", 4],
["🤹‍♂️", "man_juggling", 4],
["🎤", "microphone", 4],
@ -872,6 +959,7 @@
["🪕", "banjo", 4],
["🪗", "accordion", 4],
["🪘", "long_drum", 4],
["🪉", "harp", 4],
["🎬", "clapper", 4],
["🎮", "video_game", 4],
["👾", "space_invader", 4],
@ -1076,8 +1164,10 @@
["🪙", "coin", 6],
["💳", "credit_card", 6],
["🪪", "identification_card", 6],
["🥾", "hiking_boot", 6],
["💎", "gem", 6],
["⚖", "balance_scale", 6],
["⛓️‍💥", "broken_chain", 6],
["🧰", "toolbox", 6],
["🔧", "wrench", 6],
["🔨", "hammer", 6],
@ -1093,6 +1183,7 @@
["🪛", "screwdriver", 6],
["🪝", "hook", 6],
["🪜", "ladder", 6],
["🪏", "shovel", 6],
["🧱", "brick", 6],
["⛓", "chains", 6],
["🧲", "magnet", 6],
@ -1304,6 +1395,8 @@
["♓", "pisces", 7],
["🆔", "id", 7],
["⚛", "atom_symbol", 7],
["♀️", "female_sign", 7],
["♂️", "male_sign", 7],
["⚧️", "transgender_symbol", 7],
["🈳", "u7a7a", 7],
["🈹", "u5272", 7],
@ -1463,9 +1556,11 @@
["♾", "infinity", 7],
["💲", "heavy_dollar_sign", 7],
["💱", "currency_exchange", 7],
["⚕️", "medical_symbol", 7],
["©️", "copyright", 7],
["®️", "registered", 7],
["™️", "tm", 7],
["🫟", "splatter", 7],
["🔚", "end", 7],
["🔙", "back", 7],
["🔛", "on", 7],
@ -1576,6 +1671,7 @@
["🇧🇲", "bermuda", 8],
["🇧🇹", "bhutan", 8],
["🇧🇴", "bolivia", 8],
["🇧🇻", "bouvet_island", 8],
["🇧🇶", "caribbean_netherlands", 8],
["🇧🇦", "bosnia_herzegovina", 8],
["🇧🇼", "botswana", 8],
@ -1593,10 +1689,12 @@
["🇮🇨", "canary_islands", 8],
["🇰🇾", "cayman_islands", 8],
["🇨🇫", "central_african_republic", 8],
["🇪🇦", "ceuta_melilla", 8],
["🇹🇩", "chad", 8],
["🇨🇱", "chile", 8],
["🇨🇳", "cn", 8],
["🇨🇽", "christmas_island", 8],
["🇨🇵", "clipperton_island", 8],
["🇨🇨", "cocos_islands", 8],
["🇨🇴", "colombia", 8],
["🇰🇲", "comoros", 8],
@ -1610,6 +1708,7 @@
["🇨🇾", "cyprus", 8],
["🇨🇿", "czech_republic", 8],
["🇩🇰", "denmark", 8],
["🇩🇬", "diego_garcia", 8],
["🇩🇯", "djibouti", 8],
["🇩🇲", "dominica", 8],
["🇩🇴", "dominican_republic", 8],
@ -1646,6 +1745,7 @@
["🇬🇼", "guinea_bissau", 8],
["🇬🇾", "guyana", 8],
["🇭🇹", "haiti", 8],
["🇭🇲", "heard_mcdonald_islands", 8],
["🇭🇳", "honduras", 8],
["🇭🇰", "hong_kong", 8],
["🇭🇺", "hungary", 8],
@ -1733,10 +1833,12 @@
["🇷🇴", "romania", 8],
["🇷🇺", "ru", 8],
["🇷🇼", "rwanda", 8],
["🇨🇶", "sark", 8],
["🇧🇱", "st_barthelemy", 8],
["🇸🇭", "st_helena", 8],
["🇰🇳", "st_kitts_nevis", 8],
["🇱🇨", "st_lucia", 8],
["🇲🇫", "st_martin", 8],
["🇵🇲", "st_pierre_miquelon", 8],
["🇻🇨", "st_vincent_grenadines", 8],
["🇼🇸", "samoa", 8],
@ -1762,6 +1864,7 @@
["🇸🇩", "sudan", 8],
["🇸🇷", "suriname", 8],
["🇸🇿", "swaziland", 8],
["🇸🇯", "svalbard_jan_mayen", 8],
["🇸🇪", "sweden", 8],
["🇨🇭", "switzerland", 8],
["🇸🇾", "syria", 8],
@ -1788,6 +1891,7 @@
["🏴󠁧󠁢󠁳󠁣󠁴󠁿", "scotland", 8],
["🏴󠁧󠁢󠁷󠁬󠁳󠁿", "wales", 8],
["🇺🇸", "us", 8],
["🇺🇲", "us_outlying_islands", 8],
["🇻🇮", "us_virgin_islands", 8],
["🇺🇾", "uruguay", 8],
["🇺🇿", "uzbekistan", 8],

View File

@ -34,7 +34,7 @@ export const commonHandlers = [
}),
http.get('/twemoji/:codepoints.svg', async ({ params }) => {
const { codepoints } = params;
const value = await fetch(`https://unpkg.com/@discordapp/twemoji@15.0.2/dist/svg/${codepoints}.svg`).then((response) => response.blob());
const value = await fetch(`https://unpkg.com/@discordapp/twemoji@16.0.1/dist/svg/${codepoints}.svg`).then((response) => response.blob());
return new HttpResponse(value, {
headers: {
'Content-Type': 'image/svg+xml',

View File

@ -17,7 +17,7 @@
},
"dependencies": {
"@analytics/google-analytics": "1.1.0",
"@discordapp/twemoji": "15.1.0",
"@discordapp/twemoji": "16.0.1",
"@github/webauthn-json": "2.1.1",
"@mcaptcha/vanilla-glue": "0.1.0-alpha-3",
"@misskey-dev/browser-image-resizer": "2024.1.0",
@ -26,7 +26,7 @@
"@rollup/pluginutils": "5.2.0",
"@sentry/vue": "9.39.0",
"@syuilo/aiscript": "0.19.0",
"@twemoji/parser": "15.1.1",
"@twemoji/parser": "16.0.0",
"@vitejs/plugin-vue": "5.2.4",
"@vue/compiler-sfc": "3.5.17",
"aiscript-vscode": "github:aiscript-dev/aiscript-vscode#v0.1.15",
@ -54,7 +54,7 @@
"json5": "2.2.3",
"magic-string": "0.30.17",
"matter-js": "0.20.0",
"mfm-js": "0.24.0",
"mfm-js": "0.25.0",
"misskey-bubble-game": "workspace:*",
"misskey-js": "workspace:*",
"misskey-reversi": "workspace:*",

View File

@ -44,6 +44,8 @@
"😑": ["face", "indifferent", "-_-", "meh", "deadpan"],
"😒": ["indifference", "bored", "straight face", "serious", "sarcasm", "unimpressed", "skeptical", "dubious", "side_eye"],
"🙄": ["face", "eyeroll", "frustrated"],
"🙂‍↔️": ["face", "head", "horizontally", "no", "shake", "shaking"],
"🙂‍↕️": ["face", "head", "nod", "shaking", "vertically", "yes"],
"🤔": ["face", "hmmm", "think", "consider"],
"🤥": ["face", "lie", "pinocchio"],
"🤭": ["face", "whoops", "shock", "surprise"],
@ -76,6 +78,7 @@
"😥": ["face", "phew", "sweat", "nervous"],
"🤤": ["face"],
"😪": ["face", "tired", "rest", "nap"],
"🫩": ["face", "bags", "bored", "exhausted", "eyes", "fatigued", "late", "sleepy", "tired", "weary"],
"😓": ["face", "hot", "sad", "tired", "exercise"],
"🥵": ["face", "feverish", "heat", "red", "sweating"],
"🥶": ["face", "blue", "freezing", "frozen", "frostbite", "icicles"],
@ -92,10 +95,11 @@
"🥴": ["face", "dizzy", "intoxicated", "tipsy", "wavy"],
"🥱": ["face", "tired", "yawning"],
"😴": ["face", "tired", "sleepy", "night", "zzz"],
"👁️‍🗨️": ["balloon", "bubble", "eye", "speech", "witness"],
"💤": ["sleepy", "tired", "dream"],
"😶‍🌫️": [],
"😮‍💨": [],
"😵‍💫": [],
"😶‍🌫️": ["face", "absentminded", "clouds", "fog", "head"],
"😮‍💨": ["face", "blow", "blowing", "exhale", "exhaling", "exhausted", "gasp", "groan", "relief", "sigh", "smiley", "smoke", "whisper", "whistle"],
"😵‍💫": ["face", "confused", "dizzy", "eyes", "hypnotized", "omg", "smiley", "spiral", "trouble", "whoa", "woah", "woozy"],
"🫠": ["disappear", "dissolve", "liquid", "melt", "toketa"],
"🫢": ["amazement", "awe", "disbelief", "embarrass", "scared", "surprise", "ohoho"],
"🫣": ["captivated", "peep", "stare", "chunibyo"],
@ -159,19 +163,19 @@
"🤞": ["good", "lucky"],
"🖖": ["hand", "fingers", "spock", "star trek"],
"✍": ["lower_left_ballpoint_pen", "stationery", "write", "compose"],
"🫰": [],
"🫱": [],
"🫲": [],
"🫳": [],
"🫴": [],
"🫵": [],
"🫰": ["<3", "crossed", "expensive", "finger", "hand", "heart", "index", "love", "money", "snap", "thumb"],
"🫱": ["hand", "handshake", "hold", "reach", "right", "rightward", "rightwards", "shake"],
"🫲": ["hand", "handshake", "hold", "left", "leftward", "leftwards", "reach", "shake"],
"🫳": ["dismiss", "down", "drop", "dropped", "hand", "palm", "pick", "shoo", "up"],
"🫴": ["beckon", "catch", "come", "hand", "hold", "know", "lift", "me", "offer", "palm", "tell"],
"🫵": ["at", "finger", "hand", "index", "pointing", "poke", "viewer", "you"],
"🫶": ["moemoekyun"],
"🤏": ["hand", "fingers"],
"🤌": ["hand", "fingers"],
"🤳": ["camera", "phone"],
"💅": ["beauty", "manicure", "finger", "fashion", "nail"],
"👄": ["mouth", "kiss"],
"🫦": [],
"🫦": ["anxious", "bite", "biting", "fear", "flirt", "flirting", "kiss", "lip", "lipstick", "nervous", "sexy", "uncomfortable", "worried", "worry"],
"🦷": ["teeth", "dentist"],
"👅": ["mouth", "playful"],
"👂": ["face", "hear", "sound", "listen"],
@ -180,11 +184,12 @@
"👁": ["face", "look", "see", "watch", "stare"],
"👀": ["look", "watch", "stalk", "peek", "see"],
"🧠": ["smart", "intelligent"],
"🫀": [],
"🫁": [],
"🫀": ["anatomical", "beat", "cardiology", "heart", "heartbeat", "organ", "pulse", "real", "red"],
"🫁": ["breath", "breathe", "exhalation", "inhalation", "lung", "lungs", "organ", "respiration"],
"👤": ["user", "person", "human"],
"👥": ["user", "person", "human", "group", "team"],
"🗣": ["user", "person", "human", "sing", "say", "talk"],
"🫆": ["clue", "crime", "detective", "fingerprint", "forensics", "identity", "mystery", "print", "safety", "trace"],
"👶": ["child", "boy", "girl", "toddler"],
"🧒": ["gender-neutral", "young"],
"👦": ["man", "male", "guy", "teenager"],
@ -199,6 +204,7 @@
"👩‍🦰": ["woman", "female", "girl", "ginger", "redhead"],
"👨‍🦰": ["man", "male", "boy", "guy", "ginger", "redhead"],
"👱‍♀️": ["woman", "female", "girl", "blonde", "person"],
"👱‍♂️": ["blond", "blond-haired", "hair", "man"],
"👱": ["man", "male", "boy", "blonde", "guy", "person"],
"🧑‍🦳": ["gray", "old", "white"],
"👩‍🦳": ["woman", "female", "girl", "gray", "old", "white"],
@ -207,20 +213,27 @@
"👩‍🦲": ["woman", "female", "girl", "bald", "chemotherapy", "hairless", "shaven"],
"👨‍🦲": ["man", "male", "boy", "guy", "bald", "chemotherapy", "hairless", "shaven"],
"🧔": ["person", "bewhiskered"],
"🧔‍♀️": ["beard", "bearded", "whiskers", "woman"],
"🧔‍♂️": ["beard", "bearded", "man", "whiskers"],
"🧓": ["human", "elder", "senior", "gender-neutral"],
"👴": ["human", "male", "men", "old", "elder", "senior"],
"👵": ["human", "female", "women", "lady", "old", "elder", "senior"],
"👲": ["male", "boy", "chinese"],
"🧕": ["female", "hijab", "mantilla", "tichel"],
"👳‍♀️": ["female", "indian", "hinduism", "arabs", "woman"],
"👳‍♂️": ["man", "turban", "wearing"],
"👳": ["male", "indian", "hinduism", "arabs"],
"👮‍♀️": ["woman", "police", "law", "legal", "enforcement", "arrest", "911", "female"],
"👮‍♂️": ["apprehend", "arrest", "citation", "cop", "law", "man", "officer", "over", "police", "pulled", "undercover"],
"👮": ["man", "police", "law", "legal", "enforcement", "arrest", "911"],
"👷‍♀️": ["female", "human", "wip", "build", "construction", "worker", "labor", "woman"],
"👷‍♂️": ["build", "construction", "fix", "hardhat", "hat", "man", "rebuild", "remodel", "repair", "work", "worker"],
"👷": ["male", "human", "wip", "guy", "build", "construction", "worker", "labor"],
"💂‍♀️": ["uk", "gb", "british", "female", "royal", "woman"],
"💂‍♂️": ["buckingham", "guard", "helmet", "london", "man", "palace"],
"💂": ["uk", "gb", "british", "male", "guy", "royal"],
"🕵️‍♀️": ["human", "spy", "detective", "female", "woman"],
"🕵️‍♂️": ["detective", "man", "sleuth", "spy"],
"🕵": ["human", "spy", "detective"],
"🧑‍⚕️": ["doctor", "nurse", "therapist", "healthcare", "human"],
"👩‍⚕️": ["doctor", "nurse", "therapist", "healthcare", "woman", "human"],
@ -270,102 +283,152 @@
"🧑‍⚖️": ["justice", "court", "human"],
"👩‍⚖️": ["justice", "court", "woman", "human"],
"👨‍⚖️": ["justice", "court", "man", "human"],
"🦸": ["good", "hero", "superhero", "superpower"],
"🦸‍♀️": ["woman", "female", "good", "heroine", "superpowers"],
"🦸‍♂️": ["man", "male", "good", "hero", "superpowers"],
"🦹": ["bad", "criminal", "evil", "superpower", "supervillain", "villain"],
"🦹‍♀️": ["woman", "female", "evil", "bad", "criminal", "heroine", "superpowers"],
"🦹‍♂️": ["man", "male", "evil", "bad", "criminal", "hero", "superpowers"],
"🤶": ["woman", "female", "xmas", "mother christmas"],
"🧑‍🎄": ["xmas", "christmas"],
"🎅": ["festival", "man", "male", "xmas", "father christmas"],
"🥷": [],
"🥷": ["assassin", "fight", "fighter", "hidden", "ninja", "person", "secret", "skills", "sly", "soldier", "stealth", "war"],
"🧙": ["fantasy", "mage", "magic", "play", "sorcerer", "sorceress", "sorcery", "spell", "summon", "witch", "wizard"],
"🧙‍♀️": ["woman", "female", "mage", "witch"],
"🧙‍♂️": ["man", "male", "mage", "sorcerer"],
"🧝": ["elf", "elves", "enchantment", "fantasy", "folklore", "magic", "magical", "myth"],
"🧝‍♀️": ["woman", "female"],
"🧝‍♂️": ["man", "male"],
"🧛": ["blood", "dracula", "fangs", "halloween", "scary", "supernatural", "teeth", "undead", "vampire"],
"🧛‍♀️": ["woman", "female"],
"🧛‍♂️": ["man", "male", "dracula"],
"🧟": ["apocalypse", "dead", "halloween", "horror", "scary", "undead", "walking", "zombie"],
"🧟‍♀️": ["woman", "female", "undead", "walking dead"],
"🧟‍♂️": ["man", "male", "dracula", "undead", "walking dead"],
"🧞": ["djinn", "fantasy", "genie", "jinn", "lamp", "myth", "rub", "wishes"],
"🧞‍♀️": ["woman", "female"],
"🧞‍♂️": ["man", "male"],
"🧜": ["creature", "fairytale", "folklore", "merperson", "ocean", "sea", "siren", "trident"],
"🧜‍♀️": ["woman", "female", "merwoman", "ariel"],
"🧜‍♂️": ["man", "male", "triton"],
"🧚": ["fairy", "fairytale", "fantasy", "myth", "person", "pixie", "tale", "wings"],
"🧚‍♀️": ["woman", "female"],
"🧚‍♂️": ["man", "male"],
"👼": ["heaven", "wings", "halo"],
"🧌": [],
"🧌": ["fairy", "fantasy", "monster", "tale", "troll", "trolling"],
"🤰": ["baby"],
"🫃": [],
"🫄": [],
"🫅": [],
"🫃": ["belly", "bloated", "full", "man", "overeat", "pregnant"],
"🫄": ["belly", "bloated", "full", "overeat", "person", "pregnant", "stuffed"],
"🫅": ["crown", "monarch", "noble", "person", "regal", "royal", "royalty"],
"🤱": ["nursing", "baby"],
"👩‍🍼": [],
"👨‍🍼": [],
"🧑‍🍼": [],
"👩‍🍼": ["baby", "feed", "feeding", "mom", "mother", "nanny", "newborn", "nursing", "woman"],
"👨‍🍼": ["baby", "dad", "father", "feed", "feeding", "man", "nanny", "newborn", "nursing"],
"🧑‍🍼": ["baby", "feed", "feeding", "nanny", "newborn", "nursing", "parent"],
"👸": ["girl", "woman", "female", "blond", "crown", "royal", "queen"],
"🤴": ["boy", "man", "male", "crown", "royal", "king"],
"👰": ["couple", "marriage", "wedding", "woman", "bride"],
"👰": ["couple", "marriage", "wedding", "woman", "bride"],
"🤵": ["couple", "marriage", "wedding", "groom"],
"👰‍♀️": ["bride", "veil", "wedding", "woman"],
"👰‍♂️": ["man", "veil", "wedding"],
"🤵": ["couple", "marriage", "wedding", "groom"],
"🤵‍♀️": ["formal", "tuxedo", "wedding", "woman"],
"🤵‍♂️": ["formal", "groom", "man", "tuxedo", "wedding"],
"🏃‍➡️": ["facing", "fast", "hurry", "marathon", "move", "person", "quick", "race", "racing", "right", "run", "rush", "speed"],
"🏃‍♀️": ["woman", "walking", "exercise", "race", "running", "female"],
"🏃": ["man", "walking", "exercise", "race", "running"],
"🏃‍♀️‍➡️": ["facing", "fast", "hurry", "marathon", "move", "quick", "race", "racing", "right", "run", "rush", "speed", "woman"],
"🏃‍♂️": ["fast", "hurry", "man", "marathon", "move", "quick", "race", "racing", "run", "rush", "speed"],
"🏃‍♂️‍➡️": ["facing", "fast", "hurry", "man", "marathon", "move", "quick", "race", "racing", "right", "run", "rush", "speed"],
"🚶‍➡️": ["amble", "facing", "gait", "hike", "man", "pace", "pedestrian", "person", "right", "stride", "stroll", "walk", "walking"],
"🚶‍♀️": ["human", "feet", "steps", "woman", "female"],
"🚶": ["human", "feet", "steps"],
"🚶‍♀️‍➡️": ["amble", "facing", "gait", "hike", "man", "pace", "pedestrian", "right", "stride", "stroll", "walk", "walking", "woman"],
"🚶‍♂️": ["amble", "gait", "hike", "man", "pace", "pedestrian", "stride", "stroll", "walk", "walking"],
"🚶‍♂️‍➡️": ["amble", "facing", "gait", "hike", "man", "pace", "pedestrian", "right", "stride", "stroll", "walk", "walking"],
"💃": ["female", "girl", "woman", "fun"],
"🕺": ["male", "boy", "fun", "dancer"],
"👯": ["female", "bunny", "women", "girls"],
"👯‍♀️": ["bestie", "bff", "bunny", "counterpart", "dancer", "double", "ear", "identical", "pair", "party", "partying", "people", "soulmate", "twin", "twinsies", "women"],
"👯‍♂️": ["male", "bunny", "men", "boys"],
"👫": ["pair", "people", "human", "love", "date", "dating", "like", "affection", "valentines", "marriage"],
"🧑‍🤝‍🧑": ["pair", "couple", "love", "like", "bromance", "friendship", "people", "human"],
"👬": ["pair", "couple", "love", "like", "bromance", "friendship", "people", "man", "human"],
"👭": ["pair", "couple", "love", "like", "bromance", "friendship", "people", "female", "human"],
"🫂": [],
"🫂": ["comfort", "embrace", "farewell", "friendship", "goodbye", "hello", "hug", "hugging", "love", "people", "thanks"],
"🙇‍♀️": ["woman", "female", "girl"],
"🙇": ["man", "male", "boy"],
"🙇‍♂️": ["apology", "ask", "beg", "bow", "bowing", "favor", "forgive", "gesture", "man", "meditate", "meditation", "pity", "regret", "sorry"],
"🤦": ["again", "bewilder", "disbelief", "exasperation", "facepalm", "no", "not", "oh", "omg", "person", "shock", "smh"],
"🤦‍♂️": ["man", "male", "boy", "disbelief"],
"🤦‍♀️": ["woman", "female", "girl", "disbelief"],
"🤷": ["woman", "female", "girl", "confused", "indifferent", "doubt"],
"🤷‍♀️": ["doubt", "dunno", "guess", "idk", "ignorance", "indifference", "knows", "maybe", "shrug", "shrugging", "whatever", "who", "woman"],
"🤷‍♂️": ["man", "male", "boy", "confused", "indifferent", "doubt"],
"💁": ["female", "girl", "woman", "human", "information"],
"💁‍♀️": ["fetch", "flick", "flip", "gossip", "hand", "sarcasm", "sarcastic", "sassy", "seriously", "tipping", "whatever", "woman"],
"💁‍♂️": ["male", "boy", "man", "human", "information"],
"🙅": ["female", "girl", "woman", "nope"],
"🙅‍♀️": ["forbidden", "gesture", "hand", "no", "not", "prohibit", "woman"],
"🙅‍♂️": ["male", "boy", "man", "nope"],
"🙆": ["women", "girl", "female", "pink", "human", "woman"],
"🙆‍♀️": ["exercise", "gesture", "gesturing", "hand", "ok", "omg", "woman"],
"🙆‍♂️": ["men", "boy", "male", "blue", "human", "man"],
"🙋": ["female", "girl", "woman"],
"🙋‍♀️": ["gesture", "hand", "here", "know", "me", "pick", "question", "raise", "raising", "woman"],
"🙋‍♂️": ["male", "boy", "man"],
"🙎": ["female", "girl", "woman"],
"🙎‍♀️": ["disappointed", "downtrodden", "frown", "grimace", "pouting", "scowl", "sulk", "upset", "whine", "woman"],
"🙎‍♂️": ["male", "boy", "man"],
"🙍": ["female", "girl", "woman", "sad", "depressed", "discouraged", "unhappy"],
"🙍‍♀️": ["annoyed", "disappointed", "disgruntled", "disturbed", "frown", "frowning", "frustrated", "gesture", "irritated", "upset", "woman"],
"🙍‍♂️": ["male", "boy", "man", "sad", "depressed", "discouraged", "unhappy"],
"💇": ["female", "girl", "woman"],
"💇‍♀️": ["barber", "beauty", "chop", "cosmetology", "cut", "groom", "hair", "haircut", "parlor", "person", "shears", "style", "woman"],
"💇‍♂️": ["male", "boy", "man"],
"💆": ["female", "girl", "woman", "head"],
"💆‍♀️": ["face", "getting", "headache", "massage", "relax", "relaxing", "salon", "soothe", "spa", "tension", "therapy", "treatment", "woman"],
"💆‍♂️": ["male", "boy", "man", "head"],
"🧖": ["day", "luxurious", "pamper", "person", "relax", "room", "sauna", "spa", "steam", "steambath", "unwind"],
"🧖‍♀️": ["female", "woman", "spa", "steamroom", "sauna"],
"🧖‍♂️": ["male", "man", "spa", "steamroom", "sauna"],
"🧏": ["accessibility", "deaf", "ear", "gesture", "hear", "person"],
"🧏‍♀️": ["woman", "female"],
"🧏‍♂️": ["man", "male"],
"🧍": ["person", "stand", "standing"],
"🧍‍♀️": ["woman", "female"],
"🧍‍♂️": ["man", "male"],
"🧎": ["kneel", "kneeling", "knees", "person"],
"🧎‍➡️": ["facing", "kneel", "kneeling", "knees", "person", "right"],
"🧎‍♀️": ["woman", "female"],
"🧎‍♀️‍➡️": ["facing", "kneel", "kneeling", "knees", "right", "woman"],
"🧎‍♂️": ["man", "male"],
"🧎‍♂️‍➡️": ["facing", "kneel", "kneeling", "knees", "man", "right"],
"🧑‍🦯": ["accessibility", "blind"],
"🧑‍🦯‍➡️": ["accessibility", "blind", "cane", "facing", "person", "probing", "right", "white"],
"👩‍🦯": ["woman", "female", "accessibility", "blind"],
"👩‍🦯‍➡️": ["accessibility", "blind", "cane", "facing", "probing", "right", "white", "woman"],
"👨‍🦯": ["man", "male", "accessibility", "blind"],
"👨‍🦯‍➡️": ["accessibility", "blind", "cane", "facing", "man", "probing", "right", "white"],
"🧑‍🦼": ["accessibility"],
"🧑‍🦼‍➡️": ["accessibility", "facing", "motorized", "person", "right", "wheelchair"],
"👩‍🦼": ["woman", "female", "accessibility"],
"👩‍🦼‍➡️": ["accessibility", "facing", "motorized", "right", "wheelchair", "woman"],
"👨‍🦼": ["man", "male", "accessibility"],
"👨‍🦼‍➡️": ["accessibility", "facing", "man", "motorized", "right", "wheelchair"],
"🧑‍🦽": ["accessibility"],
"🧑‍🦽‍➡️": ["accessibility", "facing", "manual", "person", "right", "wheelchair"],
"👩‍🦽": ["woman", "female", "accessibility"],
"👩‍🦽‍➡️": ["accessibility", "facing", "manual", "right", "wheelchair", "woman"],
"👨‍🦽": ["man", "male", "accessibility"],
"👨‍🦽‍➡️": ["accessibility", "facing", "man", "manual", "right", "wheelchair"],
"💑": ["pair", "love", "like", "affection", "human", "dating", "valentines", "marriage"],
"👩‍❤️‍👨": ["anniversary", "babe", "bae", "couple", "dating", "heart", "kiss", "love", "man", "person", "relationship", "romance", "together", "woman", "you"],
"👩‍❤️‍👩": ["pair", "love", "like", "affection", "human", "dating", "valentines", "marriage"],
"👨‍❤️‍👨": ["pair", "love", "like", "affection", "human", "dating", "valentines", "marriage"],
"💏": ["pair", "valentines", "love", "like", "dating", "marriage"],
"👩‍❤️‍💋‍👨": ["anniversary", "babe", "bae", "couple", "date", "dating", "heart", "kiss", "love", "man", "mwah", "person", "romance", "together", "woman", "xoxo"],
"👩‍❤️‍💋‍👩": ["pair", "valentines", "love", "like", "dating", "marriage"],
"👨‍❤️‍💋‍👨": ["pair", "valentines", "love", "like", "dating", "marriage"],
"👨‍👩‍👦": ["boy", "child", "family", "man", "woman"],
"👪": ["home", "parents", "child", "mom", "dad", "father", "mother", "people", "human"],
"👨‍👩‍👧": ["home", "parents", "people", "human", "child"],
"👨‍👩‍👧‍👦": ["home", "parents", "people", "human", "children"],
@ -391,6 +454,10 @@
"👨‍👧‍👦": ["home", "parent", "people", "human", "children"],
"👨‍👦‍👦": ["home", "parent", "people", "human", "children"],
"👨‍👧‍👧": ["home", "parent", "people", "human", "children"],
"🧑‍🧑‍🧒": ["adult", "child", "family"],
"🧑‍🧑‍🧒‍🧒": ["adult", "child", "family"],
"🧑‍🧒": ["adult", "child", "family"],
"🧑‍🧒‍🧒": ["adult", "child", "family"],
"🧶": ["ball", "crochet", "knit"],
"🧵": ["needle", "sewing", "spool", "string"],
"🧥": ["jacket"],
@ -415,7 +482,7 @@
"👢": ["shoes", "fashion"],
"👞": ["fashion", "male"],
"👟": ["shoes", "sports", "sneakers"],
"🩴": [],
"🩴": ["beach", "flip", "flop", "sandal", "sandals", "shoe", "thong", "thongs", "zōri"],
"🩰": ["shoes", "sports"],
"🧦": ["stockings", "clothes"],
"🧤": ["hands", "winter", "clothes"],
@ -424,7 +491,7 @@
"🎩": ["magic", "gentleman", "classy", "circus"],
"🧢": ["cap", "baseball"],
"⛑": ["construction", "build"],
"🪖": [],
"🪖": ["army", "helmet", "military", "soldier", "war", "warrior"],
"🎓": ["school", "college", "degree", "university", "graduation", "cap", "hat", "legal", "learn", "education"],
"👑": ["king", "kod", "leader", "royalty", "lord"],
"🎒": ["student", "education", "bag", "backpack"],
@ -475,6 +542,7 @@
"🐦‍⬛": ["animal", "nature", "bird", "black", "crow", "raven", "rook"],
"🦅": ["animal", "nature", "bird"],
"🦉": ["animal", "nature", "bird", "hoot"],
"🐦‍🔥": ["animal", "nature", "ascend", "ascension", "emerge", "fantasy", "firebird", "glory", "immortal", "phoenix", "rebirth", "reincarnation", "reinvent", "renewal", "revival", "revive", "rise", "transform"],
"🦇": ["animal", "nature", "blind", "vampire"],
"🐺": ["animal", "nature", "wild"],
"🐗": ["animal", "nature"],
@ -575,6 +643,7 @@
"🌿": ["vegetable", "plant", "medicine", "weed", "grass", "lawn"],
"☘": ["vegetable", "plant", "nature", "irish", "clover"],
"🍀": ["vegetable", "plant", "nature", "lucky", "irish"],
"🪾": ["plant", "nature", "bare", "barren", "branches", "dead", "drought", "leafless", "tree", "trunk", "winter", "wood"],
"🎍": ["plant", "nature", "vegetable", "panda", "pine_decoration"],
"🎋": ["plant", "nature", "branch", "summer"],
"🍃": ["nature", "plant", "tree", "vegetable", "grass", "lawn", "spring"],
@ -644,10 +713,11 @@
"💧": ["water", "drip", "faucet", "spring"],
"💦": ["water", "drip", "oops"],
"🌊": ["sea", "water", "wave", "nature", "tsunami", "disaster"],
"🪷": [],
"🪸": [],
"🪹": [],
"🪺": [],
"🪷": ["plant", "nature", "beauty", "buddhism", "calm", "flower", "hinduism", "lotus", "peace", "purity", "serenity"],
"🪸": ["animal", "nature", "change", "climate", "coral", "ocean", "reef", "sea"],
"🪹": ["plant", "nature", "branch", "empty", "home", "nest", "nesting"],
"🪺": ["plant", "nature", "bird", "branch", "egg", "eggs", "nest", "nesting"],
"🍋‍🟩": ["acidity", "citrus", "cocktail", "fruit", "garnish", "key", "lime", "margarita", "mojito", "refreshing", "salsa", "sour", "tangy", "tequila", "tropical", "zest"],
"🍏": ["fruit", "nature"],
"🍎": ["fruit", "mac", "school"],
"🍐": ["fruit", "nature", "food"],
@ -667,6 +737,8 @@
"🥑": ["fruit", "food"],
"🫛": ["beans", "edamame", "legume", "pea", "pod", "vegetable", "food"],
"🥦": ["fruit", "food", "vegetable"],
"🍄‍🟫": ["food", "fungi", "fungus", "mushroom", "nature", "pizza", "portobello", "shiitake", "shroom", "spore", "sprout", "toppings", "truffle", "vegetable", "vegetarian", "veggie"],
"🫜": ["beet", "food", "garden", "radish", "root", "salad", "turnip", "vegetable", "vegetarian"],
"🍅": ["fruit", "vegetable", "nature", "food"],
"🍆": ["vegetable", "nature", "food", "aubergine"],
"🥒": ["fruit", "food", "pickle"],
@ -759,7 +831,7 @@
"🍵": ["drink", "bowl", "breakfast", "green", "british"],
"🥤": ["drink", "soda"],
"☕": ["beverage", "caffeine", "latte", "espresso"],
"🫖": [],
"🫖": ["brew", "drink", "food", "pot", "tea", "teapot"],
"🧋": ["tapioca"],
"🍼": ["food", "container", "milk"],
"🧃": ["food", "drink"],
@ -772,9 +844,9 @@
"🥣": ["food", "breakfast", "cereal", "oatmeal", "porridge"],
"🥡": ["food", "leftovers"],
"🥢": ["food"],
"🫗": [],
"🫘": [],
"🫙": [],
"🫗": ["accident", "drink", "empty", "glass", "liquid", "oops", "pour", "pouring", "spill", "water"],
"🫘": ["beans", "food", "kidney", "legume", "small"],
"🫙": ["condiment", "container", "empty", "jar", "nothing", "sauce", "store"],
"⚽": ["sports", "football"],
"🏀": ["sports", "balls", "NBA"],
"🏈": ["sports", "balls", "NFL"],
@ -788,6 +860,7 @@
"⛳": ["sports", "business", "flag", "hole", "summer"],
"🏌️‍♀️": ["sports", "business", "woman", "female"],
"🏌": ["sports", "business"],
"🏌️‍♂️": ["sport", "ball", "birdie", "caddy", "driving", "golf", "golfing", "green", "man", "pga", "putt", "range", "tee"],
"🏓": ["sports", "pingpong"],
"🏸": ["sports"],
"🥅": ["sports"],
@ -799,10 +872,13 @@
"⛷": ["sports", "winter", "snow"],
"🏂": ["sports", "winter"],
"🤺": ["sports", "fencing", "sword"],
"🤼": ["sport", "combat", "duel", "grapple", "people", "ring", "tournament", "wrestle", "wrestling"],
"🤼‍♀️": ["sports", "wrestlers"],
"🤼‍♂️": ["sports", "wrestlers"],
"🤸": ["sport", "active", "cartwheel", "cartwheeling", "excited", "flip", "gymnastics", "happy", "person", "somersault"],
"🤸‍♀️": ["gymnastics"],
"🤸‍♂️": ["gymnastics"],
"🤾": ["sport", "athletics", "ball", "catch", "chuck", "handball", "hurl", "lob", "person", "pitch", "playing", "throw", "toss"],
"🤾‍♀️": ["sports"],
"🤾‍♂️": ["sports"],
"⛸": ["sports"],
@ -815,32 +891,42 @@
"🥋": ["judo", "karate", "taekwondo"],
"🚣‍♀️": ["sports", "hobby", "water", "ship", "woman", "female"],
"🚣": ["sports", "hobby", "water", "ship"],
"🚣‍♂️": ["sport", "boat", "canoe", "cruise", "fishing", "lake", "man", "oar", "paddle", "raft", "river", "row", "rowboat", "rowing"],
"🧗": ["climb", "climber", "climbing", "mountain", "person", "rock", "scale", "up"],
"🧗‍♀️": ["sports", "hobby", "woman", "female", "rock"],
"🧗‍♂️": ["sports", "hobby", "man", "male", "rock"],
"🏊‍♀️": ["sports", "exercise", "human", "athlete", "water", "summer", "woman", "female"],
"🏊": ["sports", "exercise", "human", "athlete", "water", "summer"],
"🏊‍♂️": ["sport", "freestyle", "man", "swim", "swimmer", "swimming", "triathlon"],
"🤽": ["sport", "person", "playing", "polo", "swimming", "water", "waterpolo"],
"🤽‍♀️": ["sports", "pool"],
"🤽‍♂️": ["sports", "pool"],
"🧘": ["cross", "legged", "legs", "lotus", "meditation", "peace", "person", "position", "relax", "serenity", "yoga", "yogi", "zen"],
"🧘‍♀️": ["woman", "female", "meditation", "yoga", "serenity", "zen", "mindfulness"],
"🧘‍♂️": ["man", "male", "meditation", "yoga", "serenity", "zen", "mindfulness"],
"🏄‍♀️": ["sports", "ocean", "sea", "summer", "beach", "woman", "female"],
"🏄": ["sports", "ocean", "sea", "summer", "beach"],
"🏄‍♂️": ["sport", "beach", "man", "ocean", "surf", "surfer", "surfing", "swell", "waves"],
"🛀": ["clean", "shower", "bathroom"],
"⛹️‍♀️": ["sports", "human", "woman", "female"],
"⛹": ["sports", "human"],
"⛹️‍♂️": ["sport", "athletic", "ball", "basketball", "bouncing", "championship", "dribble", "man", "net", "player", "throw"],
"🏋️‍♀️": ["sports", "training", "exercise", "woman", "female"],
"🏋": ["sports", "training", "exercise"],
"🏋️‍♂️": ["sport", "barbell", "bodybuilder", "deadlift", "lifter", "lifting", "man", "powerlifting", "weight", "weightlifter", "weights", "workout"],
"🚴‍♀️": ["sports", "bike", "exercise", "hipster", "woman", "female"],
"🚴": ["sports", "bike", "exercise", "hipster"],
"🚴‍♂️": ["sport", "bicycle", "bicyclist", "bike", "biking", "cycle", "cyclist", "man", "riding"],
"🚵‍♀️": ["transportation", "sports", "human", "race", "bike", "woman", "female"],
"🚵": ["transportation", "sports", "human", "race", "bike"],
"🚵‍♂️": ["sport", "bicycle", "bicyclist", "bike", "biking", "cycle", "cyclist", "man", "mountain", "riding"],
"🏇": ["animal", "betting", "competition", "gambling", "luck"],
"🤿": ["sports"],
"🪀": ["sports"],
"🪁": ["sports"],
"🦺": ["sports"],
"🪡": [],
"🪢": [],
"🪡": ["embroidery", "needle", "sew", "sewing", "stitches", "sutures", "tailoring", "thread"],
"🪢": ["cord", "knot", "rope", "tangled", "tie", "twine", "twist"],
"🕴": ["suit", "business", "levitate", "hover", "jump"],
"🏆": ["win", "award", "contest", "place", "ftw", "ceremony"],
"🎽": ["play", "pageant"],
@ -856,6 +942,7 @@
"🎭": ["acting", "theater", "drama"],
"🎨": ["design", "paint", "draw", "colors"],
"🎪": ["festival", "carnival", "party"],
"🤹": ["sport", "act", "balance", "balancing", "handle", "juggle", "juggling", "manage", "multitask", "person", "skill"],
"🤹‍♀️": ["juggle", "balance", "skill", "multitask"],
"🤹‍♂️": ["juggle", "balance", "skill", "multitask"],
"🎤": ["sound", "music", "PA", "sing", "talkshow"],
@ -872,6 +959,7 @@
"🪕": ["music", "instrument"],
"🪗": ["music", "instrument"],
"🪘": ["music", "instrument"],
"🪉": ["cupid", "harp", "instrument", "love", "music", "orchestra"],
"🎬": ["movie", "film", "record"],
"🎮": ["play", "console", "PS4", "controller"],
"👾": ["game", "arcade", "play"],
@ -881,11 +969,11 @@
"🎰": ["bet", "gamble", "vegas", "fruit machine", "luck", "casino"],
"🧩": ["interlocking", "puzzle", "piece"],
"🎳": ["sports", "fun", "play"],
"🪄": [],
"🪅": [],
"🪆": [],
"🪬": [],
"🪩": [],
"🪄": ["magic", "magician", "wand", "witch", "wizard"],
"🪅": ["candy", "celebrate", "celebration", "cinco", "de", "festive", "mayo", "party", "pinada", "pinata", "piñata"],
"🪆": ["babooshka", "baboushka", "babushka", "doll", "dolls", "matryoshka", "nesting", "russia"],
"🪬": ["amulet", "fatima", "fortune", "guide", "hamsa", "hand", "mary", "miriam", "palm", "protect", "protection"],
"🪩": ["ball", "dance", "disco", "glitter", "mirror", "party"],
"🚗": ["red", "transportation", "vehicle"],
"🚕": ["uber", "vehicle", "cars", "transportation"],
"🚙": ["transportation", "vehicle"],
@ -941,7 +1029,7 @@
"🚀": ["launch", "ship", "staffmode", "NASA", "outer space", "outer_space", "fly"],
"🛰": ["communication", "gps", "orbit", "spaceflight", "NASA", "ISS"],
"🛻": ["car"],
"🛼": [],
"🛼": ["blades", "roller", "skate", "skates", "sport"],
"💺": ["sit", "airplane", "transport", "bus", "flight", "fly"],
"🛶": ["boat", "paddle", "water", "ship"],
"⚓": ["ship", "ferry", "sea", "boat"],
@ -1013,12 +1101,12 @@
"🕋": ["mecca", "mosque", "islam"],
"⛩": ["temple", "japan", "kyoto"],
"🛕": ["temple"],
"🪨": [],
"🪵": [],
"🛖": [],
"🛝": [],
"🛞": [],
"🛟": [],
"🪨": ["boulder", "heavy", "rock", "solid", "stone", "tough"],
"🪵": ["log", "lumber", "timber", "wood"],
"🛖": ["home", "house", "hut", "roundhouse", "shelter", "yurt"],
"🛝": ["amusement", "park", "play", "playground", "playing", "slide", "sliding", "theme"],
"🛞": ["car", "circle", "tire", "turn", "vehicle", "wheel"],
"🛟": ["buoy", "float", "life", "lifesaver", "preserver", "rescue", "ring", "safety", "save", "saver", "swim"],
"⌚": ["time", "accessories"],
"📱": ["technology", "apple", "gadgets", "dial"],
"📲": ["iphone", "incoming"],
@ -1059,7 +1147,7 @@
"⌛": ["time", "clock", "oldschool", "limit", "exam", "quiz", "test"],
"📡": ["communication", "future", "radio", "space"],
"🔋": ["power", "energy", "sustain"],
"🪫": [],
"🪫": ["battery", "drained", "electronic", "energy", "low", "power"],
"🔌": ["charger", "power"],
"💡": ["light", "electricity", "idea"],
"🔦": ["dark", "camping", "sight", "night"],
@ -1075,9 +1163,11 @@
"💰": ["dollar", "payment", "coins", "sale"],
"🪙": ["dollar", "payment", "coins", "sale"],
"💳": ["money", "sales", "dollar", "bill", "payment", "shopping"],
"🪪": [],
"🪪": ["card", "credentials", "document", "id", "identification", "license", "security"],
"🥾": ["backpacking", "boot", "brown", "camping", "hiking", "outdoors", "shoe"],
"💎": ["blue", "ruby", "diamond", "jewelry"],
"⚖": ["law", "fairness", "weight"],
"⛓️‍💥": ["break", "breaking", "broken", "chain", "cuffs", "freedom"],
"🧰": ["tools", "diy", "fix", "maintainer", "mechanic"],
"🔧": ["tools", "diy", "ikea", "fix", "maintainer"],
"🔨": ["tools", "build", "create"],
@ -1093,6 +1183,7 @@
"🪛": ["tool"],
"🪝": ["tool"],
"🪜": ["tool"],
"🪏": ["bury", "dig", "garden", "hole", "plant", "scoop", "shovel", "snow", "spade"],
"🧱": ["bricks"],
"⛓": ["lock", "arrest"],
"🧲": ["attraction", "magnetic"],
@ -1123,8 +1214,8 @@
"🩺": ["health", "hospital", "medicine", "needle", "doctor", "nurse"],
"🪒": ["health"],
"🪮": ["afro", "comb", "hair", "pick"],
"🩻": [],
"🩼": [],
"🩻": ["bones", "doctor", "medical", "skeleton", "skull", "x-ray", "xray"],
"🩼": ["aid", "cane", "crutch", "disability", "help", "hurt", "injured", "mobility", "stick"],
"🧬": ["biologist", "genetics", "life"],
"🧫": ["bacteria", "biology", "culture", "lab"],
"🧪": ["chemistry", "experiment", "lab", "science"],
@ -1159,7 +1250,7 @@
"🪤": ["household"],
"🪣": ["household"],
"🪥": ["household"],
"🫧": [],
"🫧": ["bubble", "bubbles", "burp", "clean", "floating", "pearl", "soap", "underwater"],
"⛱": ["weather", "summer"],
"🗿": ["rock", "easter island", "moai"],
"🛍": ["mall", "buy", "purchase"],
@ -1249,8 +1340,8 @@
"🖌": ["drawing", "creativity", "art"],
"🔍": ["search", "zoom", "find", "detective"],
"🔎": ["search", "zoom", "find", "detective"],
"🪦": [],
"🪧": [],
"🪦": ["cemetery", "dead", "grave", "graveyard", "headstone", "memorial", "rip", "tomb", "tombstone"],
"🪧": ["card", "demonstration", "notice", "picket", "placard", "plaque", "protest", "sign"],
"💯": ["score", "perfect", "numbers", "century", "exam", "quiz", "test", "pass", "hundred"],
"🔢": ["numbers", "blue-square"],
"🩷": ["love", "like", "affection", "valentines"],
@ -1275,8 +1366,8 @@
"💘": ["love", "like", "heart", "affection", "valentines"],
"💝": ["love", "valentines"],
"💟": ["purple-square", "love", "like"],
"❤️‍🔥": [],
"❤️‍🩹": [],
"❤️‍🔥": ["burn", "fire", "heart", "love", "lust", "sacred"],
"❤️‍🩹": ["healthier", "heart", "improving", "mending", "recovering", "recuperating", "well"],
"☮": ["hippie"],
"✝": ["christianity"],
"☪": ["islam"],
@ -1304,6 +1395,8 @@
"♓": ["purple-square", "sign", "zodiac", "astrology"],
"🆔": ["purple-square", "words"],
"⚛": ["science", "physics", "chemistry"],
"♀️": ["female", "sign", "woman", "pink-square"],
"♂️": ["male", "man", "sign", "blue-square"],
"⚧️": ["purple-square", "woman", "female", "toilet", "loo", "restroom", "gender"],
"🈳": ["kanji", "japanese", "chinese", "empty", "sky", "blue-square", "aki"],
"🈹": ["cut", "divide", "chinese", "kanji", "pink-square", "waribiki"],
@ -1459,13 +1552,15 @@
"": ["math", "calculation", "subtract", "less"],
"➗": ["divide", "math", "calculation"],
"✖️": ["math", "calculation"],
"🟰": [],
"🟰": ["answer", "equal", "equality", "equals", "heavy", "math", "sign"],
"♾": ["forever"],
"💲": ["money", "sales", "payment", "currency", "buck"],
"💱": ["money", "sales", "dollar", "travel"],
"⚕️": ["aesculapius", "medical", "medicine", "staff", "symbol"],
"©️": ["ip", "license", "circle", "law", "legal"],
"®️": ["alphabet", "circle"],
"™️": ["trademark", "brand", "law", "legal"],
"🫟": ["drip", "holi", "ink", "liquid", "mess", "paint", "spill", "splatter", "stain"],
"🔚": ["words", "arrow"],
"🔙": ["arrow", "words", "return"],
"🔛": ["arrow", "words"],
@ -1576,6 +1671,7 @@
"🇧🇲": ["bm", "bermuda", "flag", "nation", "country", "banner"],
"🇧🇹": ["bt", "bhutan", "flag", "nation", "country", "banner"],
"🇧🇴": ["bo", "bolivia", "flag", "nation", "country", "banner"],
"🇧🇻": ["bv", "bouvet", "island", "flag", "nation", "country", "banner"],
"🇧🇶": ["bq", "bonaire", "flag", "nation", "country", "banner"],
"🇧🇦": ["ba", "bosnia", "herzegovina", "flag", "nation", "country", "banner"],
"🇧🇼": ["bw", "botswana", "flag", "nation", "country", "banner"],
@ -1593,10 +1689,12 @@
"🇮🇨": ["ic", "canary", "islands", "flag", "nation", "country", "banner"],
"🇰🇾": ["ky", "cayman", "islands", "flag", "nation", "country", "banner"],
"🇨🇫": ["cf", "central", "african", "republic", "flag", "nation", "country", "banner"],
"🇪🇦": ["ea", "ceuta", "melilla", "flag", "nation", "country", "banner"],
"🇹🇩": ["td", "chad", "flag", "nation", "country", "banner"],
"🇨🇱": ["cl", "chile", "flag", "nation", "country", "banner"],
"🇨🇳": ["cn", "china", "chinese", "prc", "flag", "country", "nation", "banner"],
"🇨🇽": ["cx", "christmas", "island", "flag", "nation", "country", "banner"],
"🇨🇵": ["cp", "clipperton", "island", "flag", "nation", "country", "banner"],
"🇨🇨": ["cc", "cocos", "keeling", "islands", "flag", "nation", "country", "banner"],
"🇨🇴": ["co", "colombia", "flag", "nation", "country", "banner"],
"🇰🇲": ["km", "comoros", "flag", "nation", "country", "banner"],
@ -1610,6 +1708,7 @@
"🇨🇾": ["cy", "cyprus", "flag", "nation", "country", "banner"],
"🇨🇿": ["cz", "czech", "republic", "flag", "nation", "country", "banner"],
"🇩🇰": ["dk", "denmark", "flag", "nation", "country", "banner"],
"🇩🇬": ["dg", "diego", "garcia", "flag", "nation", "country", "banner"],
"🇩🇯": ["dj", "djibouti", "flag", "nation", "country", "banner"],
"🇩🇲": ["dm", "dominica", "flag", "nation", "country", "banner"],
"🇩🇴": ["do", "dominican", "republic", "flag", "nation", "country", "banner"],
@ -1646,6 +1745,7 @@
"🇬🇼": ["gw", "guiana", "bissau", "flag", "nation", "country", "banner"],
"🇬🇾": ["gy", "guyana", "flag", "nation", "country", "banner"],
"🇭🇹": ["ht", "haiti", "flag", "nation", "country", "banner"],
"🇭🇲": ["hm", "heard", "mcdonald", "islands", "flag", "nation", "country", "banner"],
"🇭🇳": ["hn", "honduras", "flag", "nation", "country", "banner"],
"🇭🇰": ["hk", "hong", "kong", "flag", "nation", "country", "banner"],
"🇭🇺": ["hu", "hungary", "flag", "nation", "country", "banner"],
@ -1733,10 +1833,12 @@
"🇷🇴": ["ro", "romania", "flag", "nation", "country", "banner"],
"🇷🇺": ["ru", "russian", "federation", "flag", "nation", "country", "banner"],
"🇷🇼": ["rw", "rwanda", "flag", "nation", "country", "banner"],
"🇨🇶": ["cq", "sark", "flag", "nation", "country", "banner"],
"🇧🇱": ["bl", "saint", "barthélemy", "flag", "nation", "country", "banner"],
"🇸🇭": ["sh", "saint", "helena", "ascension", "tristan", "cunha", "flag", "nation", "country", "banner"],
"🇰🇳": ["kn", "saint", "kitts", "nevis", "flag", "nation", "country", "banner"],
"🇱🇨": ["lc", "saint", "lucia", "flag", "nation", "country", "banner"],
"🇲🇫": ["mf", "st", "martin", "flag", "nation", "country", "banner"],
"🇵🇲": ["pm", "saint", "pierre", "miquelon", "flag", "nation", "country", "banner"],
"🇻🇨": ["vc", "saint", "vincent", "grenadines", "flag", "nation", "country", "banner"],
"🇼🇸": ["ws", "western", "samoa", "flag", "nation", "country", "banner"],
@ -1762,6 +1864,7 @@
"🇸🇩": ["sd", "sudan", "flag", "nation", "country", "banner"],
"🇸🇷": ["sr", "suriname", "flag", "nation", "country", "banner"],
"🇸🇿": ["sz", "eswatini", "flag", "nation", "country", "banner"],
"🇸🇯": ["sj", "svalbard", "jan", "mayen", "flag", "nation", "country", "banner"],
"🇸🇪": ["se", "sweden", "flag", "nation", "country", "banner"],
"🇨🇭": ["ch", "switzerland", "confoederatio", "helvetica", "flag", "nation", "country", "banner"],
"🇸🇾": ["sy", "syrian", "arab", "republic", "flag", "nation", "country", "banner"],
@ -1788,6 +1891,7 @@
"🏴󠁧󠁢󠁳󠁣󠁴󠁿": ["flag", "scottish"],
"🏴󠁧󠁢󠁷󠁬󠁳󠁿": ["flag", "welsh"],
"🇺🇸": ["us", "usa", "united", "states", "america", "flag", "nation", "country", "banner"],
"🇺🇲": ["um", "us", "outlying", "islands", "flag", "nation", "country", "banner"],
"🇻🇮": ["vi", "virgin", "islands", "us", "flag", "nation", "country", "banner"],
"🇺🇾": ["uy", "uruguay", "flag", "nation", "country", "banner"],
"🇺🇿": ["uz", "uzbekistan", "flag", "nation", "country", "banner"],

View File

@ -36,6 +36,9 @@
"🤡":["ピエロの顔","ピエロ","顔"],
"😏":["にやにやした顔","顔","にやにや"],
"😶":["口のない顔","顔","口","静かに","沈黙"],
"🙂‍↔️":["いいえ","不賛成","顔","首を振る","首を横に振る"],
"🙂‍↕️":["はい","頷く","顔","首を振る","首を縦に振る"],
"🫩":["クマ","徹夜","疲れた","眠い","顔"],
"🫥":["点線の顔","落ち込んだ","消える","隠れる","内向的","目に見えない"],
"😐":["普通の顔","無表情","顔","平静"],
"🫤":["口が斜めになった顔","がっかり","無関心","疑い深い","不安"],
@ -111,6 +114,38 @@
"💩":["うんち","マンガ","漫画","フン","顔","モンスター"],
"👻":["お化け","妖怪","顔","おとぎ話","ファンタジー","幽霊","モンスター","ハロウィーン"],
"💀":["ドクロ","体","死","顔","おとぎ話","モンスター","骸骨","ハロウィーン"],
"🫆":["指紋","鑑識","生体認証","セキュリティ"],
"🏃‍➡️":["ジョギング","マラソン","ランナー","ランニング","右向き","急ぐ","走る","走る人","駆け足"],
"🏃‍♀️‍➡️":["ジョギング","マラソン","ランナー","ランニング","右向き","女性","急ぐ","走る","走る女","駆け足"],
"🏃‍♂️‍➡️":["ジョギング","マラソン","ランナー","ランニング","右向き","男性","走る男"],
"🚶‍➡️":["ウォーキング","ハイキング","ぶらつく","人","右向き","大股","散歩","歩く","歩行","歩行者"],
"🚶‍♀️‍➡️":["ウォーキング","ハイキング","右向き","女性","散歩","歩く","歩く女","歩行","歩行者"],
"🚶‍♂️‍➡️":["ウォーキング","右向き","歩く男","歩行","歩行者","男性"],
"🧎‍➡️":["ひざまずく","人","右向き","座る","正座する人"],
"🧎‍♀️‍➡️":["ひざまずく","右向き","女性","座る","正座する女性"],
"🧎‍♂️‍➡️":["ひざまずく","右向き","座る","正座する男性","男性"],
"🧑‍🦯‍➡️":["アクセシビリティ","右向き","杖をついた人","目","視覚","障がい"],
"👩‍🦯‍➡️":["アクセシビリティ","右向き","女性","杖をついた女性","白杖をついた女性","目","視覚","障がい"],
"👨‍🦯‍➡️":["アクセシビリティ","右向き","杖をついた男性","男性","白杖をついた男性","目","視覚","障がい"],
"🧑‍🦼‍➡️":["アクセシビリティ","右向き","車いす","障がい","電動車椅子の人"],
"👩‍🦼‍➡️":["アクセシビリティ","右向き","女性","車いす","障がい","電動車椅子の女性"],
"👨‍🦼‍➡️":["アクセシビリティ","右向き","男性","車いす","障がい","電動車椅子の男性"],
"🧑‍🦽‍➡️":["アクセシビリティ","右向き","手動式車椅子の人","車いす","障がい"],
"👩‍🦽‍➡️":["アクセシビリティ","右向き","女性","手動式車椅子の女性","車いす","障がい"],
"👨‍🦽‍➡️":["アクセシビリティ","右向き","手動式車椅子の男性","男性","車いす","障がい"],
"👨‍👩‍👦":["女性","子供","家族","男の子","男性","親子"],
"🧑‍🧑‍🧒":["大人二人","子供一人","家族","大人二人と子供一人","親子"],
"🧑‍🧑‍🧒‍🧒":["大人二人","子供二人","家族","大人二人と子供二人","親子"],
"🧑‍🧒":["大人一人","子供一人","家族","大人一人と子供一人","親子"],
"🧑‍🧒‍🧒":["大人一人","子供二人","家族","大人一人と子供二人","親子"],
"🐦‍🔥":["ファンタジー","フェニックス","不死鳥","再生","復活","火の鳥","生まれ変わり","神話","転生","輪廻"],
"🪾":["不毛","干ばつ","葉のない木","冬"],
"🍋‍🟩":["さわやか","トロピカル","フルーツ","マルガリータ","モヒート","ライム","果物","柑橘類","緑","酸っぱい"],
"🍄‍🟫":["きのこ","キノコ","しいたけ","トリュフ","ブラウンマッシュルーム","ポートベロー","マッシュルーム","椎茸","茸","菌類"],
"🫜":["ビーツ","庭","根","カブ","野菜"],
"🪉":["オーケストラ","キューピッド","ハープ","弦楽器","愛","楽器","音楽"],
"⛓️‍💥":["くさり","チェーン","壊れた","壊れた鎖"],
"🪏":["シャベル","ショベル","スコップ","掘る","穴","鋤"],
"☠":["ドクロマーク","体","交差した骨","死","顔","モンスター","骸骨","ハロウィーン"],
"👽":["宇宙人","怪獣","異星人","顔","おとぎ話","ファンタジー","モンスター","宇宙","UFO"],
"🤖":["ロボットの顔","顔","モンスター","ロボット"],
@ -1518,6 +1553,7 @@
"©️":["コピーライトマーク","著作権"],
"®️":["登録商標マーク","登録済み","商標"],
"™️":["商標マーク","マーク","tm","商標"],
"🫟":["しぶき","ペンキ","飛沫","飛び散り","スプラッシュ"],
"🔚":["ENDと左矢印","矢印","端"],
"🔙":["BACKと左矢印","矢印","戻る"],
"🔛":["ON!と左右矢印","矢印","マーク","オン"],
@ -1643,6 +1679,7 @@
"🇧🇷":["ブラジル国旗","ブラジル","国旗"],
"🇧🇸":["バハマ国旗","バハマ","国旗"],
"🇧🇹":["ブータン国旗","ブータン","国旗"],
"🇧🇻":["ブーベ島の旗","ブーベ島","国旗"],
"🇧🇼":["ボツワナ国旗","ボツワナ","国旗"],
"🇧🇾":["ベラルーシ国旗","ベラルーシ","国旗"],
"🇧🇿":["ベリーズ国旗","ベリーズ","国旗"],
@ -1658,6 +1695,8 @@
"🇨🇲":["カメルーン国旗","カメルーン","国旗"],
"🇨🇳":["中国国旗","中国","国旗"],
"🇨🇴":["コロンビア国旗","コロンビア","国旗"],
"🇨🇵":["クリッパートン島の旗","クリッパートン島","国旗"],
"🇨🇶":["サーク島の旗", "サーク島", "国旗"],
"🇨🇷":["コスタリカ国旗","コスタリカ","国旗"],
"🇨🇺":["キューバ国旗","キューバ","国旗"],
"🇨🇻":["カーボベルデ国旗","カーボ","ケープ","国旗","ベルデ"],
@ -1666,11 +1705,13 @@
"🇨🇾":["キプロス国旗","キプロス","国旗"],
"🇨🇿":["チェコ国旗","チェコ共和国","国旗"],
"🇩🇪":["ドイツ国旗","国旗","ドイツ"],
"🇩🇬":["ディエゴガルシア島の旗","ディエゴガルシア島","国旗"],
"🇩🇯":["ジブチ国旗","ジブチ","国旗"],
"🇩🇰":["デンマーク国旗","デンマーク","国旗"],
"🇩🇲":["ドミニカ国旗","ドミニカ","国旗"],
"🇩🇴":["ドミニカ共和国国旗","ドミニカ共和国","国旗"],
"🇩🇿":["アルジェリア国旗","アルジェリア","国旗"],
"🇪🇦":["セウタ・メリリャの旗","セウタ・メリリャ","国旗"],
"🇪🇨":["エクアドル国旗","エクアドル","国旗"],
"🏴󠁧󠁢󠁥󠁮󠁧󠁿":["イングランドの旗","イングランド","旗"],
"🇪🇪":["エストニア国旗","エストニア","国旗"],
@ -1706,6 +1747,7 @@
"🇬🇼":["ギニアビサウ国旗","ビサウ","国旗","ギニア"],
"🇬🇾":["ガイアナ国旗","国旗","ガイアナ"],
"🇭🇰":["香港の旗","中国","国旗","香港"],
"🇭🇲":["ハード島・マクドナルド諸島の旗","ハード島・マクドナルド諸島","国旗"],
"🇭🇳":["ホンジュラス国旗","国旗","ホンジュラス"],
"🇭🇷":["クロアチア国旗","クロアチア","国旗"],
"🇭🇹":["ハイチ国旗","国旗","ハイチ"],
@ -1751,6 +1793,7 @@
"🇲🇨":["モナコ国旗","国旗","モナコ"],
"🇲🇩":["モルドバ国旗","国旗","モルドバ"],
"🇲🇪":["モンテネグロ国旗","国旗","モンテネグロ"],
"🇲🇫":["サン・マルタンの旗","サン・マルタン","国旗"],
"🇲🇬":["マダガスカル国旗","国旗","マダガスカル"],
"🇲🇭":["マーシャル諸島国旗","国旗","諸島","マーシャル"],
"🇲🇰":["マケドニア国旗","国旗","マケドニア"],
@ -1811,6 +1854,7 @@
"🇸🇬":["シンガポール国旗","国旗","シンガポール"],
"🇸🇭":["セントヘレナ島の旗","旗","ヘレナ","セント"],
"🇸🇮":["スロベニア国旗","国旗","スロベニア"],
"🇸🇯":["スバールバル諸島・ヤンマイエン島の旗","スバールバル諸島・ヤンマイエン島","国旗"],
"🇸🇰":["スロバキア国旗","国旗","スロバキア"],
"🇸🇱":["シエラレオネ国旗","国旗","シエラレオネ"],
"🇸🇲":["サンマリノ国旗","国旗","サンマリノ"],
@ -1842,6 +1886,7 @@
"🇹🇿":["タンザニア国旗","国旗","タンザニア"],
"🇺🇦":["ウクライナ国旗","国旗","ウクライナ"],
"🇺🇬":["ウガンダ国旗","国旗","ウガンダ"],
"🇺🇲":["合衆国領有小離島の旗","合衆国領有小離島","国旗"],
"🇺🇳":["国連の旗","旗","国連","連合","国際"],
"🇺🇸":["アメリカ国旗","アメリカ","旗","合衆","合衆国","アメリカ合衆国","合衆国領有小離島"],
"🇺🇾":["ウルグアイ国旗","国旗","ウルグアイ"],

View File

@ -36,6 +36,9 @@
"🤡": ["ぴえろのかお","ぴえろ","かお"],
"😏": ["にやにやしたかお","かお","にやにや"],
"😶": ["くちのないかお","かお","くち","しずかに","ちんもく"],
"🙂‍↔️": ["いいえ","ふさんせい","かお","くびをふる","くびをよこにふる"],
"🙂‍↕️": ["はい","うなずく","かお","くびをふる","くびをたてにふる"],
"🫩": ["くま","てつや","つかれた","ねむい","かお"],
"🫥": ["てんせんのかお","おちこんだ","きえる","かくれる","ないこうてき","めにみえない"],
"😐": ["ふつうのかお","むひょうじょう","かお","へいせい"],
"🫤": ["くちがななめになったかお","がっかり","むかんしん","うたがいぶかい","ふあん"],
@ -111,6 +114,38 @@
"💩": ["うんち","まんが","ふん","かお","もんすたー"],
"👻": ["おばけ","ようかい","かお","おとぎばなし","ふぁんたじー","ゆうれい","もんすたー","はろうぃーん"],
"💀": ["どくろ","からだ","し","かお","おとぎばなし","もんすたー","がいこつ","はろうぃーん"],
"🫆": ["しもん","かんしき","せいたいにんしょう","せきゅりてぃ"],
"🏃‍➡️": ["じょぎんぐ","まらそん","らんなー","らんにんぐ","みぎむき","いそぐ","はしる","はしるひと","かけあし"],
"🏃‍♀️‍➡️": ["じょぎんぐ","まらそん","らんなー","らんにんぐ","みぎむき","じょせい","いそぐ","はしる","はしるおんな","かけあし"],
"🏃‍♂️‍➡️": ["じょぎんぐ","まらそん","らんなー","らんにんぐ","みぎむき","だんせい","はしるおとこ"],
"🚶‍➡️": ["うぉーきんぐ","はいきんぐ","ぶらつく","ひと","みぎむき","おおまた","さんぽ","あるく","ほこう","ほこうしゃ"],
"🚶‍♀️‍➡️": ["うぉーきんぐ","はいきんぐ","みぎむき","じょせい","さんぽ","あるく","あるくおんな","ほこう","ほこうしゃ"],
"🚶‍♂️‍➡️": ["うぉーきんぐ","みぎむき","あるくおとこ","ほこう","ほこうしゃ","だんせい"],
"🧎‍➡️": ["ひざまずく","ひと","みぎむき","すわる","せいざするひと"],
"🧎‍♀️‍➡️": ["ひざまずく","みぎむき","じょせい","すわる","せいざするじょせい"],
"🧎‍♂️‍➡️": ["ひざまずく","みぎむき","すわる","せいざするだんせい","だんせい"],
"🧑‍🦯‍➡️": ["あくせしびりてぃ","みぎむき","つえをついたひと","め","しかく","しょうがい"],
"👩‍🦯‍➡️": ["あくせしびりてぃ","みぎむき","じょせい","つえをついたじょせい","はくじょうをついたじょせい","め","しかく","しょうがい"],
"👨‍🦯‍➡️": ["あくせしびりてぃ","みぎむき","つえをついただんせい","だんせい","はくじょうをついただんせい","め","しかく","しょうがい"],
"🧑‍🦼‍➡️": ["あくせしびりてぃ","みぎむき","くるまいす","しょうがい","でんどうくるまいすのひと"],
"👩‍🦼‍➡️": ["あくせしびりてぃ","みぎむき","じょせい","くるまいす","しょうがい","でんどうくるまいすのじょせい"],
"👨‍🦼‍➡️": ["あくせしびりてぃ","みぎむき","だんせい","くるまいす","しょうがい","でんどうくるまいすのだんせい"],
"🧑‍🦽‍➡️": ["あくせしびりてぃ","みぎむき","しゅどうしきくるまいすのひと","くるまいす","しょうがい"],
"👩‍🦽‍➡️": ["あくせしびりてぃ","みぎむき","じょせい","しゅどうしきくるまいすのじょせい","くるまいす","しょうがい"],
"👨‍🦽‍➡️": ["あくせしびりてぃ","みぎむき","しゅどうしきくるまいすのだんせい","だんせい","くるまいす","しょうがい"],
"👨‍👩‍👦": ["じょせい","こども","かぞく","おとこのこ","だんせい","おやこ"],
"🧑‍🧑‍🧒": ["おとなふたり","こどもひとり","かぞく","おとなふたりとこどもひとり","おやこ"],
"🧑‍🧑‍🧒‍🧒": ["おとなふたり","こどもふたり","かぞく","おとなふたりとこどもふたり","おやこ"],
"🧑‍🧒": ["おとなひとり","こどもひとり","かぞく","おとなひとりとこどもひとり","おやこ"],
"🧑‍🧒‍🧒": ["おとなひとり","こどもふたり","かぞく","おとなひとりとこどもふたり","おやこ"],
"🐦‍🔥": ["ふぁんたじー","ふぇにっくす","ふしちょう","さいせい","ふっかつ","ひのとり","うまれかわり","しんわ","てんせい","りんね"],
"🪾": ["ふもう","かんばつ","はのないき","ふゆ"],
"🍋‍🟩": ["さわやか","とろぴかる","ふるーつ","まるがりーた","もひーと","らいむ","くだもの","かんきつるい","みどり","すっぱい"],
"🍄‍🟫": ["きのこ","しいたけ","とりゅふ","ぶらうんまっしゅるーむ","ぽーとべろー","まっしゅるーむ","たけ","きんるい"],
"🫜": ["びーつ","にわ","ね","かぶ","やさい"],
"🪉": ["おーけすとら","きゅーぴっど","はーぷ","げんがっき","あい","がっき","おんがく"],
"⛓️‍💥": ["くさり","ちぇーん","こわれた","こわれたくさり"],
"🪏": ["しゃべる","しょべる","すこっぷ","ほる","あな","すき"],
"☠": ["どくろまーく","からだ","こうさしたほね","し","かお","もんすたー","がいこつ","はろうぃーん"],
"👽": ["うちゅうじん","かいじゅう","いせいじん","かお","おとぎばなし","ふぁんたじー","もんすたー","うちゅう","UFO"],
"🤖": ["ろぼっとのかお","かお","もんすたー","ろぼっと"],
@ -382,9 +417,9 @@
"🚶‍♀️": ["あるくじょせい","はいきんぐ","ほこうしゃ","あるく","うぉーきんぐ","じょせい","おんな"],
"🚶": ["あるくひと","はいきんぐ","ほこうしゃ","あるく","うぉーきんぐ"],
"🚶‍♂️": ["あるくだんせい","はいきんぐ","ほこうしゃ","あるく","うぉーきんぐ","おとこ","だんせい"],
"👩‍🦯": ["しろつえをもったじょせい","あくせしびりてぃ","めがふじゆう","じょせい","おんな"],
"🧑‍🦯": ["しろつえをもったひと","あくせしびりてぃ","めがふじゆう"],
"👨‍🦯": ["しろつえをもっただんせい","あくせしびりてぃ","めがふじゆう","だんせい","おとこ"],
"👩‍🦯": ["はくじょうをもったじょせい","あくせしびりてぃ","めがふじゆう","じょせい","おんな"],
"🧑‍🦯": ["はくじょうをもったひと","あくせしびりてぃ","めがふじゆう"],
"👨‍🦯": ["はくじょうをもっただんせい","あくせしびりてぃ","めがふじゆう","だんせい","おとこ"],
"🏃‍♀️": ["はしるじょせい","まらそん","らんなー","らんにんぐ","じょせい","おんな"],
"🏃": ["はしるひと","まらそん","らんなー","らんにんぐ"],
"🏃‍♂️": ["はしるだんせい","まらそん","らんなー","らんにんぐ","おとこ","だんせい"],
@ -1129,7 +1164,7 @@
"🧾": ["りょうしゅうしょ","かいけい","ぼき","しょうこ","しょうめい"],
"💎": ["ほうせき","だいあもんど","じゅえる","ろまんす"],
"⚖": ["はかり","てんびん","こうせい","てんびんざ","ものさし","どうぐ","じゅうりょう","せいざ"],
"🦯": ["しろつえ","あくせしびりてぃ","めがふじゆう"],
"🦯": ["はくじょう","あくせしびりてぃ","めがふじゆう"],
"🧰": ["どうぐばこ","むね","せいびし","こうぐ"],
"🔧": ["れんち","どうぐ"],
"🪛": ["どらいばー","ねじ","こうぐ"],
@ -1518,6 +1553,7 @@
"©️": ["こぴーらいとまーく","ちょさくけん"],
"®️": ["とうろくしょうひょうまーく","とうろくずみ","しょうひょう"],
"™️": ["しょうひょうまーく","まーく","tm","しょうひょう"],
"🫟": ["しぶき","ぺんき","ひまつ","とびちり","すぷらっしゅ"],
"🔚": ["ENDとひだりやじるし","やじるし","はじ"],
"🔙": ["BACKとひだりやじるし","やじるし","もどる"],
"🔛": ["ON!とさゆうやじるし","やじるし","まーく","おん"],
@ -1643,6 +1679,7 @@
"🇧🇷": ["ぶらじるこっき","ぶらじる","こっき"],
"🇧🇸": ["ばはまこっき","ばはま","こっき"],
"🇧🇹": ["ぶーたんこっき","ぶーたん","こっき"],
"🇧🇻": ["ぶーべとうのはた","ぶーべとう","こっき"],
"🇧🇼": ["ぼつわなこっき","ぼつわな","こっき"],
"🇧🇾": ["べらるーしこっき","べらるーし","こっき"],
"🇧🇿": ["べりーずこっき","べりーず","こっき"],
@ -1658,6 +1695,8 @@
"🇨🇲": ["かめるーんこっき","かめるーん","こっき"],
"🇨🇳": ["ちゅうごくこっき","ちゅうごく","こっき"],
"🇨🇴": ["ころんびあこっき","ころんびあ","こっき"],
"🇨🇵": ["くりっぱーとんとうのはた","くりっぱーとんとう","こっき"],
"🇨🇶": ["さーくとうのはた", "さーくとう", "こっき"],
"🇨🇷": ["こすたりかこっき","こすたりか","こっき"],
"🇨🇺": ["きゅーばこっき","きゅーば","こっき"],
"🇨🇻": ["かーぼべるでこっき","かーぼ","けーぷ","こっき","べるで"],
@ -1666,11 +1705,13 @@
"🇨🇾": ["きぷろすこっき","きぷろす","こっき"],
"🇨🇿": ["ちぇここっき","ちぇこきょうわこく","こっき"],
"🇩🇪": ["どいつこっき","こっき","どいつ"],
"🇩🇬": ["でぃえごがるしあとうのはた","でぃえごがるしあとう","こっき"],
"🇩🇯": ["じぶちこっき","じぶち","こっき"],
"🇩🇰": ["でんまーくこっき","でんまーく","こっき"],
"🇩🇲": ["どみにかこっき","どみにか","こっき"],
"🇩🇴": ["どみにかきょうわこくこっき","どみにかきょうわこく","こっき"],
"🇩🇿": ["あるじぇりあこっき","あるじぇりあ","こっき"],
"🇪🇦": ["せうた・めりりゃのはた","せうた・めりりゃ","こっき"],
"🇪🇨": ["えくあどるこっき","えくあどる","こっき"],
"🏴󠁧󠁢󠁥󠁮󠁧󠁿": ["いんぐらんどのはた","いんぐらんど","こっき"],
"🇪🇪": ["えすとにあこっき","えすとにあ","こっき"],
@ -1706,6 +1747,7 @@
"🇬🇼": ["ぎにあびさうこっき","びさう","こっき","ぎにあ"],
"🇬🇾": ["がいあなこっき","こっき","がいあな"],
"🇭🇰": ["ほんこんのはた","ちゅうごく","こっき","ほんこん"],
"🇭🇲": ["はーどとう・まくどなるどしょとうのはた","はーどとう・まくどなるどしょとう","こっき"],
"🇭🇳": ["ほんじゅらすこっき","こっき","ほんじゅらす"],
"🇭🇷": ["くろあちあこっき","くろあちあ","こっき"],
"🇭🇹": ["はいちこっき","こっき","はいち"],
@ -1751,6 +1793,7 @@
"🇲🇨": ["もなここっき","こっき","もなこ"],
"🇲🇩": ["もるどばこっき","こっき","もるどば"],
"🇲🇪": ["もんてねぐろこっき","こっき","もんてねぐろ"],
"🇲🇫": ["さん・まるたんのはた","さん・まるたん","こっき"],
"🇲🇬": ["まだがすかるこっき","こっき","まだがすかる"],
"🇲🇭": ["まーしゃるしょとうこっき","こっき","しょとう","まーしゃる"],
"🇲🇰": ["まけどにあこっき","こっき","まけどにあ"],
@ -1811,6 +1854,7 @@
"🇸🇬": ["しんがぽーるこっき","こっき","しんがぽーる"],
"🇸🇭": ["せんとへれなとうのはた","はた","へれな","せんと"],
"🇸🇮": ["すろべにあこっき","こっき","すろべにあ"],
"🇸🇯": ["すばーるばるしょとう・やんまいえんとうのはた","すばーるばるしょとう・やんまいえんとう","こっき"],
"🇸🇰": ["すろばきあこっき","こっき","すろばきあ"],
"🇸🇱": ["しえられおねこっき","こっき","しえられおね"],
"🇸🇲": ["さんまりのこっき","こっき","さんまりの"],
@ -1842,6 +1886,7 @@
"🇹🇿": ["たんざにあこっき","こっき","たんざにあ"],
"🇺🇦": ["うくらいなこっき","こっき","うくらいな"],
"🇺🇬": ["うがんだこっき","こっき","うがんだ"],
"🇺🇲": ["がっしゅうこくりょうゆうしょうりとうのはた","がっしゅうこくりょうゆうしょうりとう","こっき"],
"🇺🇳": ["こくれんのはた","はた","こくれん","れんごう","こくさい"],
"🇺🇸": ["あめりかこっき","あめりか","はた","ごうしゅう","がっしゅうこく","あめりかがっしゅうこく","がっしゅうこくりょうゆうしょうりとう"],
"🇺🇾": ["うるぐあいこっき","こっき","うるぐあい"],

View File

@ -99,8 +99,8 @@ importers:
specifier: 3.826.0
version: 3.826.0(@aws-sdk/client-s3@3.826.0)
'@discordapp/twemoji':
specifier: 15.1.0
version: 15.1.0
specifier: 16.0.1
version: 16.0.1
'@fastify/accepts':
specifier: 5.0.2
version: 5.0.2
@ -168,8 +168,8 @@ importers:
specifier: 1.12.0
version: 1.12.0
'@twemoji/parser':
specifier: 15.1.1
version: 15.1.1
specifier: 16.0.0
version: 16.0.0
'@types/redis-info':
specifier: 3.0.3
version: 3.0.3
@ -294,8 +294,8 @@ importers:
specifier: 0.51.0
version: 0.51.0
mfm-js:
specifier: 0.24.0
version: 0.24.0
specifier: 0.25.0
version: 0.25.0
microformats-parser:
specifier: 2.0.3
version: 2.0.3
@ -707,8 +707,8 @@ importers:
specifier: 1.1.0
version: 1.1.0
'@discordapp/twemoji':
specifier: 15.1.0
version: 15.1.0
specifier: 16.0.1
version: 16.0.1
'@github/webauthn-json':
specifier: 2.1.1
version: 2.1.1
@ -734,8 +734,8 @@ importers:
specifier: 0.19.0
version: 0.19.0
'@twemoji/parser':
specifier: 15.1.1
version: 15.1.1
specifier: 16.0.0
version: 16.0.0
'@vitejs/plugin-vue':
specifier: 5.2.4
version: 5.2.4(vite@6.3.5(@types/node@22.16.4)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3))(vue@3.5.17(typescript@5.8.3))
@ -818,8 +818,8 @@ importers:
specifier: 0.20.0
version: 0.20.0
mfm-js:
specifier: 0.24.0
version: 0.24.0
specifier: 0.25.0
version: 0.25.0
misskey-bubble-game:
specifier: workspace:*
version: link:../misskey-bubble-game
@ -1080,8 +1080,8 @@ importers:
packages/frontend-embed:
dependencies:
'@discordapp/twemoji':
specifier: 15.1.0
version: 15.1.0
specifier: 16.0.1
version: 16.0.1
'@rollup/plugin-json':
specifier: 6.1.0
version: 6.1.0(rollup@4.45.1)
@ -1092,8 +1092,8 @@ importers:
specifier: 5.2.0
version: 5.2.0(rollup@4.45.1)
'@twemoji/parser':
specifier: 15.1.1
version: 15.1.1
specifier: 16.0.0
version: 16.0.0
'@vitejs/plugin-vue':
specifier: 5.2.4
version: 5.2.4(vite@6.3.5(@types/node@22.16.4)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3))(vue@3.5.17(typescript@5.8.3))
@ -1119,8 +1119,8 @@ importers:
specifier: 2.2.3
version: 2.2.3
mfm-js:
specifier: 0.24.0
version: 0.24.0
specifier: 0.25.0
version: 0.25.0
misskey-js:
specifier: workspace:*
version: link:../misskey-js
@ -1964,8 +1964,8 @@ packages:
resolution: {integrity: sha512-Ahk1N+s7urkgj7WvvUND5f8GiWEPfUw0D41hdElaqLgu8wZScI8gdI0q+qWw5N1d35x7GCRH2uk9mi+Uzo9M3g==}
engines: {node: '>=14.0'}
'@discordapp/twemoji@15.1.0':
resolution: {integrity: sha512-QdpV4ifTONAXvDjRrMohausZeGrQ1ac/Ox6togUh6Xl3XKJ/KAaMMuAEi0qsb0wDwoVTSZBll5Y6+N3hB2ktBw==}
'@discordapp/twemoji@16.0.1':
resolution: {integrity: sha512-figLiBWzjS5cyrAjLaGjM8AAaowO3qvK8rg5bA2dElB4qsaPMvBVlFDMO2d3x+nC1igt7kgWH4dvNmvvUHUF8w==}
'@emnapi/runtime@1.4.3':
resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==}
@ -4270,14 +4270,8 @@ packages:
resolution: {integrity: sha512-oKarNCN1QUhG148M88mtZdOlBZWWGcInquef+U8QL7gwJkRuNo5WS45Fjsd+3hM9cDJWGpqSZ4Oo097KDx4IWA==}
engines: {node: '>=14.17'}
'@twemoji/parser@15.0.0':
resolution: {integrity: sha512-lh9515BNsvKSNvyUqbj5yFu83iIDQ77SwVcsN/SnEGawczhsKU6qWuogewN1GweTi5Imo5ToQ9s+nNTf97IXvg==}
'@twemoji/parser@15.1.0':
resolution: {integrity: sha512-3HTiSxPvkWUJ4kZeCvwyKlIwkpTUfBOk6igpBBRQni58ceQMv5YK4smkc8vX/eqOlMMNER/9qobv+Q6Q8LVrqA==}
'@twemoji/parser@15.1.1':
resolution: {integrity: sha512-CChRzIu6ngkCJOmURBlYEdX5DZSu+bBTtqR60XjBkFrmvplKW7OQsea+i8XwF4bLVlUXBO7ZmHhRPDzfQyLwwg==}
'@twemoji/parser@16.0.0':
resolution: {integrity: sha512-jmuIjkp3OIaEemwMy3sArBwZSuZkRqmueGwRe2Zk4cFzbUJISFBJSZLDUUBNIgq3c+nY49ideYN2OiII6JUqwA==}
'@types/accepts@1.3.7':
resolution: {integrity: sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==}
@ -7986,8 +7980,8 @@ packages:
resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
engines: {node: '>= 0.6'}
mfm-js@0.24.0:
resolution: {integrity: sha512-6m8N0ElH9/4CA1izhVqmxTfLj5Z9RspdqM/lMew4xU/UTgm4Pf//VpDunpasxbRFjeJSVW+zoVwL4ZPfPtfiQg==}
mfm-js@0.25.0:
resolution: {integrity: sha512-JoK5TOtswXIvZSZ9hUEL+ZkcNV4onu/DtkaKeXK846+sJBBF8DvxYmPutt7nPaRDsUMmJGr64PNVMFpMGdk3hw==}
microformats-parser@2.0.3:
resolution: {integrity: sha512-MhZoQXkvWrvI3iu1IJ7Zk2VglphPt5P482E5rXvHalvtxhuS/QioMB8gEr8omt7Fd0K/qQEAbTmabvNpCbi3EQ==}
@ -10717,8 +10711,8 @@ packages:
vue-component-type-helpers@2.2.12:
resolution: {integrity: sha512-YbGqHZ5/eW4SnkPNR44mKVc6ZKQoRs/Rux1sxC6rdwXb4qpbOSYfDr9DsTHolOTGmIKgM9j141mZbBeg05R1pw==}
vue-component-type-helpers@3.0.3:
resolution: {integrity: sha512-koiBu7lO8e6w/UlbZAAIW11qcFQocYIl7Nh/SVwGZ804ej5KrncU32bRxi2zfU2Kyf6HWuk1CeeVP2rhIL+vyQ==}
vue-component-type-helpers@3.0.4:
resolution: {integrity: sha512-WtR3kPk8vqKYfCK/HGyT47lK/T3FaVyWxaCNuosaHYE8h9/k0lYRZ/PI/+T/z2wP+uuNKmL6z30rOcBboOu/YA==}
vue-demi@0.14.7:
resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==}
@ -11893,9 +11887,9 @@ snapshots:
transitivePeerDependencies:
- web-streams-polyfill
'@discordapp/twemoji@15.1.0':
'@discordapp/twemoji@16.0.1':
dependencies:
'@twemoji/parser': 15.1.0
'@twemoji/parser': 16.0.0
fs-extra: 8.1.0
jsonfile: 5.0.0
universalify: 0.1.2
@ -14330,7 +14324,7 @@ snapshots:
ts-dedent: 2.2.0
type-fest: 2.19.0
vue: 3.5.17(typescript@5.8.3)
vue-component-type-helpers: 3.0.3
vue-component-type-helpers: 3.0.4
'@stylistic/eslint-plugin@2.13.0(eslint@9.31.0)(typescript@5.8.3)':
dependencies:
@ -14591,11 +14585,7 @@ snapshots:
'@tsd/typescript@5.8.3': {}
'@twemoji/parser@15.0.0': {}
'@twemoji/parser@15.1.0': {}
'@twemoji/parser@15.1.1': {}
'@twemoji/parser@16.0.0': {}
'@types/accepts@1.3.7':
dependencies:
@ -19284,9 +19274,9 @@ snapshots:
methods@1.1.2: {}
mfm-js@0.24.0:
mfm-js@0.25.0:
dependencies:
'@twemoji/parser': 15.0.0
'@twemoji/parser': 16.0.0
microformats-parser@2.0.3:
dependencies:
@ -22265,7 +22255,7 @@ snapshots:
vue-component-type-helpers@2.2.12: {}
vue-component-type-helpers@3.0.3: {}
vue-component-type-helpers@3.0.4: {}
vue-demi@0.14.7(vue@3.5.17(typescript@5.8.3)):
dependencies: