UNPKG

kaomoji

Version:

Random kaomoji generator with 314 kaomojis across 4 categories.

348 lines (340 loc) 15.3 kB
'use strict'; const sample = (arr)=>{ const randomIndex = Math.floor(Math.random() * arr.length); return arr[randomIndex]; }; const happy$1 = [ '\(○^ω^○)/', '゜+。:..:。+゜ (o´∀`o)──力ゎレlレl──(o´∀`o) ゜+。:..:。+゜', 'd(^^*)', '♪d(´▽`)b♪オールオッケィ♪', '♪(゚▽^*)ノ⌒☆', 'σ(゚ー^*)', '(≧∇≦)キャー♪', 'ヾ(≧∇≦)ゞ チガウゥ', '(o≧▽゚)oニパッ', '(o゚▽゚)oニパッ', "ヽ(*'-^*)。", 'ヾ(´▽`*;)ゝ', '( ´∀`)ケラケラ', '(´ω`*)ネー', '゚+.(・∀・).+゚.。oO(    )', '(人´∀`).☆.。.:*・', '(ノ≧∀≦)ノ・‥…━━━★ ピキューン!', '(;≧∇≦) =3 ホッ', 'にゃる~(σ^▽^)σ', 'o(≧∇≦o)(o≧∇≦)o', '(゜ー゜*)ネッ!', '(´ェ`*)ネー', '^ω^', '▼ω▼', '(*^-^)', 'o(^-^)o', 'o(^▽^)o', 'σ(^○^)', '(=^_^=)', '(∩_∩)', 'o(^◇^)o', '(゚∇^*)', '(o^∀^)', '(`▽´)', '(☆▽☆)', '(*´ー`)', '(o^-^o)', '(o^∇^o)', '(○゚ε^○)', 'かわ.゚+.(´∀`*).+゚.ぃぃ', '(*´∀`*)ゞ', '(*・∀-)☆', '゚+。:.゚ヽ(*´∀`)ノ゚.:。+゚', '(★ ̄∀ ̄★)', '{*≧∀≦}', '°+(*´∀`)b°+°', '(o゚▽゚)o゚▽゚)o゚▽゚)o ニパッ ニパッ ニパッ', '0(^▽^*三*^▽^)0', 'y(^ヮ^)y', '(●^U^●)', 'o(^∀^*)o', '(○●^▽^●○)./', '(o*∩3<*)☆', '米^-^米', '☆^(o≧∀≦)oニパッ', '(´∀`)', '(●>v<●)', '(○^▽^○)', 'd(・∀<)ナイスッ*。*。"。*', '(●^皿^●)にまー・・・', '(●>ω<●)', '(>Ц<●)', '(◎>∀<◎)', '・.。*・.。*(〃´∀`)・.。*・.。*ポワワァン…', '(^■^*)', '(*・∀<*)', '(*´▽`*)', '(●´I`●)', '(o^^o)', 'カオ(o´∀`o)可愛いよ!', '(◎>U<◎)', "*:゜☆ヽ(*'∀'*)/☆゜:。*。", 'ヽ(= ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄∇ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄=)ノ', '(*・▽・*)', '(´w`*)', 'ニコ(*^_^*)ニコ', '\(^○^)人(^○^)/アハハハハ♪', '(。→∀←。)キャハ♡', '゜+・(о´▽`о)゜+・', '(*ノ∀`*)ノ', '(*ロ′∀`b)・゜☆$,', '((●≧艸≦)プププッ', '.゚+.(´∀`*).+゚.', '(*´∀`)アハハン♪', '(^▽^●)', '(●^□^●)', '(*#′∀`艸)', '+.゚(●´I`)b゚+.゚', '(^∀^)', '(^-^)ニコッ', 'ヾ(*Ő౪Ő*)', '人-∀Q`圉)+°。', '(v`▽´)v', '(◕ฺー≦)ノ', '(*●艸∀<$)◆◇', '・+゜・。(*´∀`*)・゜+。+・', '【●´∀`●】アヒャアヒャ*', '((@^ェ^@))', '\( ● ⌒ ∇ ⌒ ● )/', '。.:*.゜☆(●´∀`●)ニコ.゜☆.。.:*.゜', '♬♩♫♪☻(●´∀`●)☺♪♫♩♬', '*^ヮ^)♪.,#,.♪sumairu♪.,#,.♪(+´∀`+)' ]; const sad$1 = [ 'o( _ _ )o ショボーン', '(゜ーÅ) ホロリ', '(;´д` ) トホホ', '"(ノ_・、)" グスングスン', 'ρ(。 。、 ) イイモンイイモン', 'フフッ (ノへ^) うそ泣き', '(>へ<) ←涙を堪える', 'σ(TεT;)ナイチャウヨ・・・', '(・_・、) グスン', 'ε~(;@_@) ガクン', 'ヘ(´o`)ヘ とほほ・・・・', 'ρ(・・、)イジイジ', '(ノ_・。)クスン', '(・・,) グスン', '(ノ_σ)クスン', '(ノ∇・、)クスン', "('_'、)ホロリ", '(;へ:)ナカナイモン', '(;_・) グスリ', '(/_・)', '(>_<)', '(+_ q ))グスン', '|ヽ(~~。) オチコミー', '(хх) エーン', '(Ω_Ω)クスン', 'へ(><#)ノ カナシイヨ', '(;_;)クスン', '(・_;)', '(;_・)', '(。>。<。)ウッー', '(~^T) ジーン', '(†〇†) ジーーン', '(x_x;)シュン', '(。;_;。) シュン', '( ■ ;) そんな・・・', '(++)', '(;_q))クスン', '(*_*) シュン', '_|+_+|_ ガクン', '〃´_`〃', ';.;', '(O.;)ガクン', '(八、)~~~==3  ヒドイ・・・', 'ノヘ;)/\(;_;)/\(x_x)/ 悲しい衆だ~ん', '(O.;) シュン・・・', '[壁]ノ_・。) クスン', '|ヽ(~゜。)シクシク', '( ´△`) アァ-', 'ウゥ (-_\)(/_-)ウゥ', '(ρ°∩°) ウウッ', '0(>_<)0 ウー', 'o(´^`)o ウー', '__(_ _;) ウゥ', '(TεT) イイサ・・・', 'ρ(。。)イジイジ', 'ρ(-ε- ) イジイジ', '。。。ρ(-ω- ) イジイジ', '(°°)(。。)(。°)(°。) イジイジ', '(。。 )(。。 )( 。。)( 。。)イジイジ', 'ガクーン ( ¨)( ‥)( ..)( __)', '(~、~)(~、~)イジイジ', '(~,~)イヂ(~,~)イヂ(~,~)イヂ', 'イシ゛イシ゛・・( ..)( __)イシ゛イシ゛・・', '(((+ ;) イジイジッ', '(・o+)', 'ゞ(+ヘ+)`` ナクモノカ・・', '.....(;__)/| ずぅぅぅぅん', '[壁]。。;) イジイジ', '( >_;)/~ カナシイケド・・', '(@´_`@)フエーン', '(゜_、゜;)どよどよどよ~ん', '(~~。) シクシク', '(;´_ヘ;)ホロリ', 'ウウッ -_\)', '/_-)ウウッ', '(×_×;) シユン', '(×_×#', '(+o+)', '(#+_+)', '(+_+)', '...((( *-*)' ]; const congrats$1 = [ '*^^)/。 ・:*:・゜ ★,。 ・:*:・゜☆オメデト', 'オメデタ・スター( ^_^)/☆.。.:*・°☆.。.:*・°☆.。.:*・°☆', '( ^^)//(  ( )\\(^^ )ドンドン♪', '(^-^)//"" パチパチ', 'オメデト☆"8(^-^8 )Ξ( 8^-^)8"☆オメデト', '( ^。)iiiiiiおめでとう (~ 3 )iiiiiふー', '( -。-) スゥー ( °口°) オメデトーー!', 'オメデト☆彡(^_^)∠※ PAN!', '才×〒"├¬♪ (。・_・)ノ☆・°:*:°', '(/@^。)/お☆め☆で☆と☆う\(。^@\)', "(*^ ^)/。・:*:・°'★,。・:*:・°'☆ Congratulations", '(\.Y/. )(\.Y/. )おめでとうだっちゅうの♪', '^(ノ゜ー゜)ノ☆パチパチ', '( ^o^)ノ◇ ザブトン1マイダネ', '(^ ○ ^)お!(^ □ ^)め!(^ ◇ ^)で!(^ ▽ ^)と!(^ ・ ^)う!', '( *゜▽゜)/°・:*【祝】*:・°\(゜▽゜* )', "(* '∇')/°・:*【祝】*:・°\('∇' *)", '(* ̄(エ) ̄)/°・:*【祝】*:・°\( ̄(エ) ̄*)', '(ノ_・。)/°・:*【祝】*:・°\(;_\)', '(*^◇^)/°・:*【祝】*:・°\(^◇^*)', '(*^ー^)/°・:*【祝】*:・°\(^ー^*)', 'オメデトウ ( ^ _ ^)∠☆PAN!', 'オメデト(・Θ・)ピヨピヨ♪', "オメデトウジャクシ♪ (' - ' *)~~", "。・:*:・°'★( ^Θ^ )オメデトピヨピヨ♪★'°・:*:・。", '★祝福の大砲!☆(ノ^o^)♂ドド-ン ', 'オメデッポウ!(/^o^)♂♂ ・・・[オメデトウ]', '(*^o^*)オ (*^。^*)メ (*^-^*)デ (*^o^*)トー', 'お( ̄○ ̄)め( ̄◇ ̄)で( ̄△ ̄)と( ̄0 ̄)う( ̄ー ̄)', 'お( ̄○ ̄;)め( ̄◇ ̄;)で( ̄△ ̄;)と( ̄0 ̄;)う( ̄ー ̄;)', 'オ(・ 。 ・)メ(・ ◇ ・)デ(・ △ ・)ト(・ 0 ・)ウ(・ ー ・)', 'おめでと~☆ シャンシャン゛8(^∇^゛8)(゛8^∇^)8゛シャンシャン', '~( ^▽^)∠※☆ おめでとうでチュ~', "(σ_σ)_∠※PAN!:・'°☆。.:*:・'°★°", "( ^。^)オメデト∠※ポン!。・:*:・°'★,。・:*:♪・°'☆ミ", "( ^-^)ノ∠※PON!。.:*:・'°☆。.:*:・'°★°'・:*オメデトウ", '☆・。・。★・°・。・°☆ミ( ・_・ )ノ彡☆°・。・°★・。・。☆', '☆・。・。★・°・。・°☆ミ(=^_^=)ノ彡☆°・。・°★・。・。☆', "キラリーン(@ ^ ^)/。・:*:・°'★,。・:*:・°'☆ Congratulations!・:*:・°", 'オメ*《 ※ ☆( ★\(^0^)/★ )☆ ※ 》*デトウ', "オメデタ (*'J '*) パオ~ン", '( ^o)-o<パッパラッパ│~~~♪お♪め♪で♪と♪ー♪', 'ヤッタネ!(b^ー°) オメデト♪', 'オメメー\(^O^)/(*^_^*)\(^O^)/オメメー', 'お (o|o)┘め└(o|o) で (o|o) と└(o|o) う└(o|o)┘', 'オメデト肉まん (ノ^o^)ノ‥‥‥…━━━━(^○^ ) ハムハム', '\(∇⌒\)☆オ☆メ☆デ☆ト☆ウ☆(/⌒∇)/', '♪オメデト★*☆ヽ( ^-^)/★*☆オメデト♪', '(*^ー^)/°・:*:・。オメデトウ。・:*:・°\(^ー^*)', "オメデトウ(^-^)ノ~~・:*。・:*:・°'☆", '★⌒☆⌒★〓☆ 祝 ☆〓★⌒☆⌒★', '(* ̄ー ̄)ノ彡☆゜・。・゜★・。・。☆', "(* ^^)/。・:*:・°'★,。・:*:・°'☆[Congratulations]", "(  ̄(エ) ̄)ノ∠※PAN!。.:*:・'°☆。.:*:・'°★°'・:*オメデト", '☆彡(ノ^ ^)ノ Congratulations ヘ(^ ^ヘ)☆彡', '☆彡(ノ^^)ノ☆彡ヘ(^^ヘ)☆彡(ノ^^)ノ☆彡 Congratulations!!', '\(^o^)≪★祝☆CONGRATULATIONS☆祝★≫(^o^)/', '★☆オメデト☆★ヘ(^^ヘ)(ノ^^)ノ★☆オメデト☆★', '=お( ^ O ^ )め( ^ 。 ^ )で( ^ O ^ )と( ^ o ^ )う( ^ 。 ^ )=', ' o<^・O・^>oオo<^・o・^>oメo<^・_・^>oデo<^・o・^>oトo<^・O・^>o', 'オメデト! ^-^)ノ ---==ΞΞΞ☆ 幸運の星', "(ノ' 0 ')ノ~♪祝福 v(^ O ^)v の宴♪~ヘ(' 0 'ヘ)", 'o( ^ - ^ )m(- ^ )e(^   )d(   )e(   ^)t(  ^-)o( ^ - ^ )', 'オメットタイソウ1,2 ヽ(^_^))((^。^)ノ 3,4', 'ヽ(^-^ヽ)♪オメ♪ヾ(^‐^)ゞ♪オメ♪(/ ^-^)/', '(=^ェ^=) おめでとにゃーん♪', '┌(★o☆)┘♪└(★o★)┐♪┌(☆o★)┘オメピカ♪', '☆;:*:;☆;:*:;☆"Congratulations"☆;:*:;☆;:*:;☆', 'オメデトカタツムリ .........@ノ"', 'オメデトコーラス ( °o°)( °o °)(°o° ) ドゥーワ~♪', 'なんて凄いんだ! ( /|_|)/:・;^・;・*.";.*::*.;".*・;・^;・: おめでとう!', "⊂((〃'⊥'〃))⊃♂オ(⊂((・⊥・))⊃)♀メ", '.....(((((((((((((。・_・。)ノ オメレト', 'ヾ(°ρ°) オメデター', '/~ー~)/‥∵:*:☆*゜★。::*☆ オメデトウ', "オメットモンキー ⊂((〃'⊥'〃))⊃ / 。 ・:*:・゜ ★", '(°Д°;)オッ!(°口°;)メッ! ( >з<)=3 デトーーークション!', 'ギリギリ ( ・_・)ノ~~~~~~>゜(((オメデトウ))彡', ":*:((( ¨)/。.:*:・'☆オメデトウ☆", '\_(^◇^)_/\(*^^*)/ 優勝オメデトウ!', "(*^^)//。・:*:・°'★,。・:*:♪・°'☆パチパチ", '(*^^)/。・:*:・°★,。・:*:・°☆オメデト!!', '(^-^)//"パチパチ', '(^ ^)//゛゛゛パチパチ', '(^^)// ハクシユー' ]; const thanks$1 = [ 'あ( ̄○ ̄)り( ̄◇ ̄)が( ̄△ ̄)と( ̄0 ̄)う( ̄ー ̄)', 'アリガタビーム!!(ノ・_・)ノ‥‥━━━━━☆ピーー', 'どもども( ^-^)∠※.。・:*:・°`☆、。・:*:・°`★', '°・:,。★\(^-^ )♪ありがとう♪( ^-^)/★,。・:・°', '(*^^)/。・:*:・°★,。・:*:・°☆アリガトー!', 'Thanks ☆☆** v(o^▽^o)v**☆☆ Thanks', '☆⌒(*^-°)v Thanks!!', 'ドモ~♪ヽ(^-^ )', 'アリガトタッキュウヽ(^o^)ρ┳━┻━┳°σ(^o^)/', 'アリガトネ\(^^\)三(/ ^^)/アリガトネ', 'ありがとさん (*^ - ^*)ゞ ポリポリ', '♪♪♪ d(⌒O⌒)b♪♪♪サンキュ', 'ありがとちょっぷ!(°<___/(°o°)//いたいよ ', 'サンクスファイヤー( ・_・)r鹵~<火火炎炎炎゛【・ロ・】゛ヤケルヤケル', "どうもです (' - ' *)ゞカキカキ", '★あ(^ - ^) り(- ^ ) が(   ) と( ^ -) う\(^ 0 ^)/★', '゛v(^_^ v)=アリガトウ=(v ^_^)v゛', 'アリガトランクス 凹凹凹凹凹凹凹 \(▽⌒\)', 'アリガト エヘ♪(*^・^)ノ ⌒☆(*^_^*)ポッ', 'アリガトヨーヨー ( ^o^)/-----((Thanks))゜o゜) ~☆グエッ', '▽ありがとう▽ ヽ(#^ー゜#)v', 'ドモヽ(∇⌒ヽ)三(ノ⌒∇)ノドモ', 'o(*^▽^*)oどうもねぇ~', "~アリガトネ~ (* '-^) ⌒☆パチン", 'アリガト ウフッ♪(*~ё~)ノ ⌒☆(。。lll)オエッ', 'アリガトビーム!!(ノ・_・)━━━━━━\☆(・_\)白刃取り', '"(*^^)/。・:*:・゜★,。・:*:・゜☆アリガトー!', 'm(._.)mアリガト', "アリガトー!\(=^O^=)/'`*:;。・★'`*:;。・☆", 'ブンブン ヾヾ(^-^) ありがとぉ♪', 'アリガトシュリケン! ( ^o^)/---=≡卍)´o゜;) サクッ', 'アリガト\(^^\)(/^^)/アリガト', 'アリガトスケベイス!  ‥‥~凹凹凹凹 \(⌒▽⌒\)', '\(∇⌒\)☆ア☆リ☆ガ☆ト☆ウ☆(/⌒∇)/', 'アリ\(*^▽^*)/ガトゥ', 'v(^_^v)♪ありがと♪(v^_^)v', 'm(_ _)m アリガトォ~★', '蟻が十 ..........', '☆⌒(*^∇゜)v ありがとう!', "アリガト♪(*'-^)‐☆パチン キラキラ~~~コツン゛☆(°_° )~°ポケー", 'あ(^○^)り(^。^)が(^∇^)と(^O^)う(^ー^)ノ', 'クルクル(・_・)(_・ )(  )( ・_)(*°∇^V)⌒☆アリガトウ!', 'アリガチョーク ( -ω-)ノ-=≡≡≡☆-(>。<) イタイ', 'アリガタビーム (( o|o) ピ~》》》 (V)。。(V)フォッ', 'アリガトキッーク \(`O´)―θ☆(x x)', 'アリガタマキビシ ( -.-)ノ・・・-=≡≡≡*********' ]; function createCategory(items) { const fn = ()=>sample(items); fn.all = items; return fn; } const happy = createCategory(happy$1); const sad = createCategory(sad$1); const congrats = createCategory(congrats$1); const thanks = createCategory(thanks$1); exports.congrats = congrats; exports.happy = happy; exports.sad = sad; exports.thanks = thanks;