File tree Expand file tree Collapse file tree
packages/react-native-babel-preset
__tests__/__fixtures__/output Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4949 "@babel/plugin-transform-react-jsx-source" : " ^7.24.7" ,
5050 "@babel/plugin-transform-runtime" : " ^7.24.7" ,
5151 "@babel/plugin-transform-typescript" : " ^7.25.2" ,
52+ "@babel/plugin-transform-unicode-property-regex" : " ^7.25.9" ,
5253 "@babel/plugin-transform-unicode-regex" : " ^7.24.7" ,
5354 "@react-native/babel-plugin-codegen" : " 0.87.0-main" ,
5455 "flow-parser" : " 0.336.0" ,
Original file line number Diff line number Diff line change @@ -193,7 +193,7 @@ function safeJsonParse(input) {
193193 }
194194}
195195function matchEmoji ( text ) {
196- var match = text . match ( / (?: [ # \* 0 - 9 \xA9 \xAE \u203C \u2049 \u2122 \u2139 \u2194 - \u2199 \u21A9 \u21AA \u231A \u231B \u2328 \u23CF \u23E9 - \u23F3 \u23F8 - \u23FA \u24C2 \u25AA \u25AB \u25B6 \u25C0 \u25FB - \u25FE \u2600 - \u2604 \u260E \u2611 \u2614 \u2615 \u2618 \u261D \u2620 \u2622 \u2623 \u2626 \u262A \u262E \u262F \u2638 - \u263A \u2640 \u2642 \u2648 - \u2653 \u265F \u2660 \u2663 \u2665 \u2666 \u2668 \u267B \u267E \u267F \u2692 - \u2697 \u2699 \u269B \u269C \u26A0 \u26A1 \u26A7 \u26AA \u26AB \u26B0 \u26B1 \u26BD \u26BE \u26C4 \u26C5 \u26C8 \u26CE \u26CF \u26D1 \u26D3 \u26D4 \u26E9 \u26EA \u26F0 - \u26F5 \u26F7 - \u26FA \u26FD \u2702 \u2705 \u2708 - \u270D \u270F \u2712 \u2714 \u2716 \u271D \u2721 \u2728 \u2733 \u2734 \u2744 \u2747 \u274C \u274E \u2753 - \u2755 \u2757 \u2763 \u2764 \u2795 - \u2797 \u27A1 \u27B0 \u27BF \u2934 \u2935 \u2B05 - \u2B07 \u2B1B \u2B1C \u2B50 \u2B55 \u3030 \u303D \u3297 \u3299 ] | \uD83C [ \uDC04 \uDCCF \uDD70 \uDD71 \uDD7E \uDD7F \uDD8E \uDD91 - \uDD9A \uDDE6 - \uDDFF \uDE01 \uDE02 \uDE1A \uDE2F \uDE32 - \uDE3A \uDE50 \uDE51 \uDF00 - \uDF21 \uDF24 - \uDF93 \uDF96 \uDF97 \uDF99 - \uDF9B \uDF9E - \uDFF0 \uDFF3 - \uDFF5 \uDFF7 - \uDFFF ] | \uD83D [ \uDC00 - \uDCFD \uDCFF - \uDD3D \uDD49 - \uDD4E \uDD50 - \uDD67 \uDD6F \uDD70 \uDD73 - \uDD7A \uDD87 \uDD8A - \uDD8D \uDD90 \uDD95 \uDD96 \uDDA4 \uDDA5 \uDDA8 \uDDB1 \uDDB2 \uDDBC \uDDC2 - \uDDC4 \uDDD1 - \uDDD3 \uDDDC - \uDDDE \uDDE1 \uDDE3 \uDDE8 \uDDEF \uDDF3 \uDDFA - \uDE4F \uDE80 - \uDEC5 \uDECB - \uDED2 \uDED5 - \uDED7 \uDEDC - \uDEE5 \uDEE9 \uDEEB \uDEEC \uDEF0 \uDEF3 - \uDEFC \uDFE0 - \uDFEB \uDFF0 ] | \uD83E [ \uDD0C - \uDD3A \uDD3C - \uDD45 \uDD47 - \uDDFF \uDE70 - \uDE7C \uDE80 - \uDE89 \uDE8F - \uDEC6 \uDECE - \uDEDC \uDEDF - \uDEE9 \uDEF0 - \uDEF8 ] ) / ) ;
196+ var match = text . match ( / [ # \* 0 - 9 \xA9 \xAE \u203C \u2049 \u2122 \u2139 \u2194 - \u2199 \u21A9 \u21AA \u231A \u231B \u2328 \u23CF \u23E9 - \u23F3 \u23F8 - \u23FA \u24C2 \u25AA \u25AB \u25B6 \u25C0 \u25FB - \u25FE \u2600 - \u2604 \u260E \u2611 \u2614 \u2615 \u2618 \u261D \u2620 \u2622 \u2623 \u2626 \u262A \u262E \u262F \u2638 - \u263A \u2640 \u2642 \u2648 - \u2653 \u265F \u2660 \u2663 \u2665 \u2666 \u2668 \u267B \u267E \u267F \u2692 - \u2697 \u2699 \u269B \u269C \u26A0 \u26A1 \u26A7 \u26AA \u26AB \u26B0 \u26B1 \u26BD \u26BE \u26C4 \u26C5 \u26C8 \u26CE \u26CF \u26D1 \u26D3 \u26D4 \u26E9 \u26EA \u26F0 - \u26F5 \u26F7 - \u26FA \u26FD \u2702 \u2705 \u2708 - \u270D \u270F \u2712 \u2714 \u2716 \u271D \u2721 \u2728 \u2733 \u2734 \u2744 \u2747 \u274C \u274E \u2753 - \u2755 \u2757 \u2763 \u2764 \u2795 - \u2797 \u27A1 \u27B0 \u27BF \u2934 \u2935 \u2B05 - \u2B07 \u2B1B \u2B1C \u2B50 \u2B55 \u3030 \u303D \u3297 \u3299 \u{1F004} \u{1F0CF} \u{1F170} \u{1F171} \u{1F17E} \u{1F17F} \u{1F18E} \u{1F191} - \u{1F19A} \u{1F1E6} - \u{1F1FF} \u{1F201} \u{1F202} \u{1F21A} \u{1F22F} \u{1F232} - \u{1F23A} \u{1F250} \u{1F251} \u{1F300} - \u{1F321} \u{1F324} - \u{1F393} \u{1F396} \u{1F397} \u{1F399} - \u{1F39B} \u{1F39E} - \u{1F3F0} \u{1F3F3} - \u{1F3F5} \u{1F3F7} - \u{1F4FD} \u{1F4FF} - \u{1F53D} \u{1F549} - \u{1F54E} \u{1F550} - \u{1F567} \u{1F56F} \u{1F570} \u{1F573} - \u{1F57A} \u{1F587} \u{1F58A} - \u{1F58D} \u{1F590} \u{1F595} \u{1F596} \u{1F5A4} \u{1F5A5} \u{1F5A8} \u{1F5B1} \u{1F5B2} \u{1F5BC} \u{1F5C2} - \u{1F5C4} \u{1F5D1} - \u{1F5D3} \u{1F5DC} - \u{1F5DE} \u{1F5E1} \u{1F5E3} \u{1F5E8} \u{1F5EF} \u{1F5F3} \u{1F5FA} - \u{1F64F} \u{1F680} - \u{1F6C5} \u{1F6CB} - \u{1F6D2} \u{1F6D5} - \u{1F6D7} \u{1F6DC} - \u{1F6E5} \u{1F6E9} \u{1F6EB} \u{1F6EC} \u{1F6F0} \u{1F6F3} - \u{1F6FC} \u{1F7E0} - \u{1F7EB} \u{1F7F0} \u{1F90C} - \u{1F93A} \u{1F93C} - \u{1F945} \u{1F947} - \u{1F9FF} \u{1FA70} - \u{1FA7C} \u{1FA80} - \u{1FA89} \u{1FA8F} - \u{1FAC6} \u{1FACE} - \u{1FADC} \u{1FADF} - \u{1FAE9} \u{1FAF0} - \u{1FAF8} ] / u) ;
197197 return match ?. [ 0 ] ;
198198}
199199var MyClass = class {
Original file line number Diff line number Diff line change @@ -192,7 +192,7 @@ function safeJsonParse(input) {
192192 }
193193}
194194function matchEmoji ( text ) {
195- var match = text . match ( / (?: [ # \* 0 - 9 \xA9 \xAE \u203C \u2049 \u2122 \u2139 \u2194 - \u2199 \u21A9 \u21AA \u231A \u231B \u2328 \u23CF \u23E9 - \u23F3 \u23F8 - \u23FA \u24C2 \u25AA \u25AB \u25B6 \u25C0 \u25FB - \u25FE \u2600 - \u2604 \u260E \u2611 \u2614 \u2615 \u2618 \u261D \u2620 \u2622 \u2623 \u2626 \u262A \u262E \u262F \u2638 - \u263A \u2640 \u2642 \u2648 - \u2653 \u265F \u2660 \u2663 \u2665 \u2666 \u2668 \u267B \u267E \u267F \u2692 - \u2697 \u2699 \u269B \u269C \u26A0 \u26A1 \u26A7 \u26AA \u26AB \u26B0 \u26B1 \u26BD \u26BE \u26C4 \u26C5 \u26C8 \u26CE \u26CF \u26D1 \u26D3 \u26D4 \u26E9 \u26EA \u26F0 - \u26F5 \u26F7 - \u26FA \u26FD \u2702 \u2705 \u2708 - \u270D \u270F \u2712 \u2714 \u2716 \u271D \u2721 \u2728 \u2733 \u2734 \u2744 \u2747 \u274C \u274E \u2753 - \u2755 \u2757 \u2763 \u2764 \u2795 - \u2797 \u27A1 \u27B0 \u27BF \u2934 \u2935 \u2B05 - \u2B07 \u2B1B \u2B1C \u2B50 \u2B55 \u3030 \u303D \u3297 \u3299 ] | \uD83C [ \uDC04 \uDCCF \uDD70 \uDD71 \uDD7E \uDD7F \uDD8E \uDD91 - \uDD9A \uDDE6 - \uDDFF \uDE01 \uDE02 \uDE1A \uDE2F \uDE32 - \uDE3A \uDE50 \uDE51 \uDF00 - \uDF21 \uDF24 - \uDF93 \uDF96 \uDF97 \uDF99 - \uDF9B \uDF9E - \uDFF0 \uDFF3 - \uDFF5 \uDFF7 - \uDFFF ] | \uD83D [ \uDC00 - \uDCFD \uDCFF - \uDD3D \uDD49 - \uDD4E \uDD50 - \uDD67 \uDD6F \uDD70 \uDD73 - \uDD7A \uDD87 \uDD8A - \uDD8D \uDD90 \uDD95 \uDD96 \uDDA4 \uDDA5 \uDDA8 \uDDB1 \uDDB2 \uDDBC \uDDC2 - \uDDC4 \uDDD1 - \uDDD3 \uDDDC - \uDDDE \uDDE1 \uDDE3 \uDDE8 \uDDEF \uDDF3 \uDDFA - \uDE4F \uDE80 - \uDEC5 \uDECB - \uDED2 \uDED5 - \uDED7 \uDEDC - \uDEE5 \uDEE9 \uDEEB \uDEEC \uDEF0 \uDEF3 - \uDEFC \uDFE0 - \uDFEB \uDFF0 ] | \uD83E [ \uDD0C - \uDD3A \uDD3C - \uDD45 \uDD47 - \uDDFF \uDE70 - \uDE7C \uDE80 - \uDE89 \uDE8F - \uDEC6 \uDECE - \uDEDC \uDEDF - \uDEE9 \uDEF0 - \uDEF8 ] ) / ) ;
195+ var match = text . match ( / [ # \* 0 - 9 \xA9 \xAE \u203C \u2049 \u2122 \u2139 \u2194 - \u2199 \u21A9 \u21AA \u231A \u231B \u2328 \u23CF \u23E9 - \u23F3 \u23F8 - \u23FA \u24C2 \u25AA \u25AB \u25B6 \u25C0 \u25FB - \u25FE \u2600 - \u2604 \u260E \u2611 \u2614 \u2615 \u2618 \u261D \u2620 \u2622 \u2623 \u2626 \u262A \u262E \u262F \u2638 - \u263A \u2640 \u2642 \u2648 - \u2653 \u265F \u2660 \u2663 \u2665 \u2666 \u2668 \u267B \u267E \u267F \u2692 - \u2697 \u2699 \u269B \u269C \u26A0 \u26A1 \u26A7 \u26AA \u26AB \u26B0 \u26B1 \u26BD \u26BE \u26C4 \u26C5 \u26C8 \u26CE \u26CF \u26D1 \u26D3 \u26D4 \u26E9 \u26EA \u26F0 - \u26F5 \u26F7 - \u26FA \u26FD \u2702 \u2705 \u2708 - \u270D \u270F \u2712 \u2714 \u2716 \u271D \u2721 \u2728 \u2733 \u2734 \u2744 \u2747 \u274C \u274E \u2753 - \u2755 \u2757 \u2763 \u2764 \u2795 - \u2797 \u27A1 \u27B0 \u27BF \u2934 \u2935 \u2B05 - \u2B07 \u2B1B \u2B1C \u2B50 \u2B55 \u3030 \u303D \u3297 \u3299 \u{1F004} \u{1F0CF} \u{1F170} \u{1F171} \u{1F17E} \u{1F17F} \u{1F18E} \u{1F191} - \u{1F19A} \u{1F1E6} - \u{1F1FF} \u{1F201} \u{1F202} \u{1F21A} \u{1F22F} \u{1F232} - \u{1F23A} \u{1F250} \u{1F251} \u{1F300} - \u{1F321} \u{1F324} - \u{1F393} \u{1F396} \u{1F397} \u{1F399} - \u{1F39B} \u{1F39E} - \u{1F3F0} \u{1F3F3} - \u{1F3F5} \u{1F3F7} - \u{1F4FD} \u{1F4FF} - \u{1F53D} \u{1F549} - \u{1F54E} \u{1F550} - \u{1F567} \u{1F56F} \u{1F570} \u{1F573} - \u{1F57A} \u{1F587} \u{1F58A} - \u{1F58D} \u{1F590} \u{1F595} \u{1F596} \u{1F5A4} \u{1F5A5} \u{1F5A8} \u{1F5B1} \u{1F5B2} \u{1F5BC} \u{1F5C2} - \u{1F5C4} \u{1F5D1} - \u{1F5D3} \u{1F5DC} - \u{1F5DE} \u{1F5E1} \u{1F5E3} \u{1F5E8} \u{1F5EF} \u{1F5F3} \u{1F5FA} - \u{1F64F} \u{1F680} - \u{1F6C5} \u{1F6CB} - \u{1F6D2} \u{1F6D5} - \u{1F6D7} \u{1F6DC} - \u{1F6E5} \u{1F6E9} \u{1F6EB} \u{1F6EC} \u{1F6F0} \u{1F6F3} - \u{1F6FC} \u{1F7E0} - \u{1F7EB} \u{1F7F0} \u{1F90C} - \u{1F93A} \u{1F93C} - \u{1F945} \u{1F947} - \u{1F9FF} \u{1FA70} - \u{1FA7C} \u{1FA80} - \u{1FA89} \u{1FA8F} - \u{1FAC6} \u{1FACE} - \u{1FADC} \u{1FADF} - \u{1FAE9} \u{1FAF0} - \u{1FAF8} ] / u) ;
196196 return match ?. [ 0 ] ;
197197}
198198var MyClass = class {
Original file line number Diff line number Diff line change @@ -176,7 +176,7 @@ function safeJsonParse(input) {
176176 }
177177}
178178function matchEmoji ( text ) {
179- var match = text . match ( / (?: [ # \* 0 - 9 \xA9 \xAE \u203C \u2049 \u2122 \u2139 \u2194 - \u2199 \u21A9 \u21AA \u231A \u231B \u2328 \u23CF \u23E9 - \u23F3 \u23F8 - \u23FA \u24C2 \u25AA \u25AB \u25B6 \u25C0 \u25FB - \u25FE \u2600 - \u2604 \u260E \u2611 \u2614 \u2615 \u2618 \u261D \u2620 \u2622 \u2623 \u2626 \u262A \u262E \u262F \u2638 - \u263A \u2640 \u2642 \u2648 - \u2653 \u265F \u2660 \u2663 \u2665 \u2666 \u2668 \u267B \u267E \u267F \u2692 - \u2697 \u2699 \u269B \u269C \u26A0 \u26A1 \u26A7 \u26AA \u26AB \u26B0 \u26B1 \u26BD \u26BE \u26C4 \u26C5 \u26C8 \u26CE \u26CF \u26D1 \u26D3 \u26D4 \u26E9 \u26EA \u26F0 - \u26F5 \u26F7 - \u26FA \u26FD \u2702 \u2705 \u2708 - \u270D \u270F \u2712 \u2714 \u2716 \u271D \u2721 \u2728 \u2733 \u2734 \u2744 \u2747 \u274C \u274E \u2753 - \u2755 \u2757 \u2763 \u2764 \u2795 - \u2797 \u27A1 \u27B0 \u27BF \u2934 \u2935 \u2B05 - \u2B07 \u2B1B \u2B1C \u2B50 \u2B55 \u3030 \u303D \u3297 \u3299 ] | \uD83C [ \uDC04 \uDCCF \uDD70 \uDD71 \uDD7E \uDD7F \uDD8E \uDD91 - \uDD9A \uDDE6 - \uDDFF \uDE01 \uDE02 \uDE1A \uDE2F \uDE32 - \uDE3A \uDE50 \uDE51 \uDF00 - \uDF21 \uDF24 - \uDF93 \uDF96 \uDF97 \uDF99 - \uDF9B \uDF9E - \uDFF0 \uDFF3 - \uDFF5 \uDFF7 - \uDFFF ] | \uD83D [ \uDC00 - \uDCFD \uDCFF - \uDD3D \uDD49 - \uDD4E \uDD50 - \uDD67 \uDD6F \uDD70 \uDD73 - \uDD7A \uDD87 \uDD8A - \uDD8D \uDD90 \uDD95 \uDD96 \uDDA4 \uDDA5 \uDDA8 \uDDB1 \uDDB2 \uDDBC \uDDC2 - \uDDC4 \uDDD1 - \uDDD3 \uDDDC - \uDDDE \uDDE1 \uDDE3 \uDDE8 \uDDEF \uDDF3 \uDDFA - \uDE4F \uDE80 - \uDEC5 \uDECB - \uDED2 \uDED5 - \uDED7 \uDEDC - \uDEE5 \uDEE9 \uDEEB \uDEEC \uDEF0 \uDEF3 - \uDEFC \uDFE0 - \uDFEB \uDFF0 ] | \uD83E [ \uDD0C - \uDD3A \uDD3C - \uDD45 \uDD47 - \uDDFF \uDE70 - \uDE7C \uDE80 - \uDE89 \uDE8F - \uDEC6 \uDECE - \uDEDC \uDEDF - \uDEE9 \uDEF0 - \uDEF8 ] ) / ) ;
179+ var match = text . match ( / [ # \* 0 - 9 \xA9 \xAE \u203C \u2049 \u2122 \u2139 \u2194 - \u2199 \u21A9 \u21AA \u231A \u231B \u2328 \u23CF \u23E9 - \u23F3 \u23F8 - \u23FA \u24C2 \u25AA \u25AB \u25B6 \u25C0 \u25FB - \u25FE \u2600 - \u2604 \u260E \u2611 \u2614 \u2615 \u2618 \u261D \u2620 \u2622 \u2623 \u2626 \u262A \u262E \u262F \u2638 - \u263A \u2640 \u2642 \u2648 - \u2653 \u265F \u2660 \u2663 \u2665 \u2666 \u2668 \u267B \u267E \u267F \u2692 - \u2697 \u2699 \u269B \u269C \u26A0 \u26A1 \u26A7 \u26AA \u26AB \u26B0 \u26B1 \u26BD \u26BE \u26C4 \u26C5 \u26C8 \u26CE \u26CF \u26D1 \u26D3 \u26D4 \u26E9 \u26EA \u26F0 - \u26F5 \u26F7 - \u26FA \u26FD \u2702 \u2705 \u2708 - \u270D \u270F \u2712 \u2714 \u2716 \u271D \u2721 \u2728 \u2733 \u2734 \u2744 \u2747 \u274C \u274E \u2753 - \u2755 \u2757 \u2763 \u2764 \u2795 - \u2797 \u27A1 \u27B0 \u27BF \u2934 \u2935 \u2B05 - \u2B07 \u2B1B \u2B1C \u2B50 \u2B55 \u3030 \u303D \u3297 \u3299 \u{1F004} \u{1F0CF} \u{1F170} \u{1F171} \u{1F17E} \u{1F17F} \u{1F18E} \u{1F191} - \u{1F19A} \u{1F1E6} - \u{1F1FF} \u{1F201} \u{1F202} \u{1F21A} \u{1F22F} \u{1F232} - \u{1F23A} \u{1F250} \u{1F251} \u{1F300} - \u{1F321} \u{1F324} - \u{1F393} \u{1F396} \u{1F397} \u{1F399} - \u{1F39B} \u{1F39E} - \u{1F3F0} \u{1F3F3} - \u{1F3F5} \u{1F3F7} - \u{1F4FD} \u{1F4FF} - \u{1F53D} \u{1F549} - \u{1F54E} \u{1F550} - \u{1F567} \u{1F56F} \u{1F570} \u{1F573} - \u{1F57A} \u{1F587} \u{1F58A} - \u{1F58D} \u{1F590} \u{1F595} \u{1F596} \u{1F5A4} \u{1F5A5} \u{1F5A8} \u{1F5B1} \u{1F5B2} \u{1F5BC} \u{1F5C2} - \u{1F5C4} \u{1F5D1} - \u{1F5D3} \u{1F5DC} - \u{1F5DE} \u{1F5E1} \u{1F5E3} \u{1F5E8} \u{1F5EF} \u{1F5F3} \u{1F5FA} - \u{1F64F} \u{1F680} - \u{1F6C5} \u{1F6CB} - \u{1F6D2} \u{1F6D5} - \u{1F6D7} \u{1F6DC} - \u{1F6E5} \u{1F6E9} \u{1F6EB} \u{1F6EC} \u{1F6F0} \u{1F6F3} - \u{1F6FC} \u{1F7E0} - \u{1F7EB} \u{1F7F0} \u{1F90C} - \u{1F93A} \u{1F93C} - \u{1F945} \u{1F947} - \u{1F9FF} \u{1FA70} - \u{1FA7C} \u{1FA80} - \u{1FA89} \u{1FA8F} - \u{1FAC6} \u{1FACE} - \u{1FADC} \u{1FADF} - \u{1FAE9} \u{1FAF0} - \u{1FAF8} ] / u) ;
180180 return match ?. [ 0 ] ;
181181}
182182var MyClass = class {
Original file line number Diff line number Diff line change @@ -193,7 +193,7 @@ function safeJsonParse(input) {
193193 }
194194}
195195function matchEmoji ( text ) {
196- const match = text . match ( / (?: [ # \* 0 - 9 \xA9 \xAE \u203C \u2049 \u2122 \u2139 \u2194 - \u2199 \u21A9 \u21AA \u231A \u231B \u2328 \u23CF \u23E9 - \u23F3 \u23F8 - \u23FA \u24C2 \u25AA \u25AB \u25B6 \u25C0 \u25FB - \u25FE \u2600 - \u2604 \u260E \u2611 \u2614 \u2615 \u2618 \u261D \u2620 \u2622 \u2623 \u2626 \u262A \u262E \u262F \u2638 - \u263A \u2640 \u2642 \u2648 - \u2653 \u265F \u2660 \u2663 \u2665 \u2666 \u2668 \u267B \u267E \u267F \u2692 - \u2697 \u2699 \u269B \u269C \u26A0 \u26A1 \u26A7 \u26AA \u26AB \u26B0 \u26B1 \u26BD \u26BE \u26C4 \u26C5 \u26C8 \u26CE \u26CF \u26D1 \u26D3 \u26D4 \u26E9 \u26EA \u26F0 - \u26F5 \u26F7 - \u26FA \u26FD \u2702 \u2705 \u2708 - \u270D \u270F \u2712 \u2714 \u2716 \u271D \u2721 \u2728 \u2733 \u2734 \u2744 \u2747 \u274C \u274E \u2753 - \u2755 \u2757 \u2763 \u2764 \u2795 - \u2797 \u27A1 \u27B0 \u27BF \u2934 \u2935 \u2B05 - \u2B07 \u2B1B \u2B1C \u2B50 \u2B55 \u3030 \u303D \u3297 \u3299 ] | \uD83C [ \uDC04 \uDCCF \uDD70 \uDD71 \uDD7E \uDD7F \uDD8E \uDD91 - \uDD9A \uDDE6 - \uDDFF \uDE01 \uDE02 \uDE1A \uDE2F \uDE32 - \uDE3A \uDE50 \uDE51 \uDF00 - \uDF21 \uDF24 - \uDF93 \uDF96 \uDF97 \uDF99 - \uDF9B \uDF9E - \uDFF0 \uDFF3 - \uDFF5 \uDFF7 - \uDFFF ] | \uD83D [ \uDC00 - \uDCFD \uDCFF - \uDD3D \uDD49 - \uDD4E \uDD50 - \uDD67 \uDD6F \uDD70 \uDD73 - \uDD7A \uDD87 \uDD8A - \uDD8D \uDD90 \uDD95 \uDD96 \uDDA4 \uDDA5 \uDDA8 \uDDB1 \uDDB2 \uDDBC \uDDC2 - \uDDC4 \uDDD1 - \uDDD3 \uDDDC - \uDDDE \uDDE1 \uDDE3 \uDDE8 \uDDEF \uDDF3 \uDDFA - \uDE4F \uDE80 - \uDEC5 \uDECB - \uDED2 \uDED5 - \uDED7 \uDEDC - \uDEE5 \uDEE9 \uDEEB \uDEEC \uDEF0 \uDEF3 - \uDEFC \uDFE0 - \uDFEB \uDFF0 ] | \uD83E [ \uDD0C - \uDD3A \uDD3C - \uDD45 \uDD47 - \uDDFF \uDE70 - \uDE7C \uDE80 - \uDE89 \uDE8F - \uDEC6 \uDECE - \uDEDC \uDEDF - \uDEE9 \uDEF0 - \uDEF8 ] ) / ) ;
196+ const match = text . match ( / [ # \* 0 - 9 \xA9 \xAE \u203C \u2049 \u2122 \u2139 \u2194 - \u2199 \u21A9 \u21AA \u231A \u231B \u2328 \u23CF \u23E9 - \u23F3 \u23F8 - \u23FA \u24C2 \u25AA \u25AB \u25B6 \u25C0 \u25FB - \u25FE \u2600 - \u2604 \u260E \u2611 \u2614 \u2615 \u2618 \u261D \u2620 \u2622 \u2623 \u2626 \u262A \u262E \u262F \u2638 - \u263A \u2640 \u2642 \u2648 - \u2653 \u265F \u2660 \u2663 \u2665 \u2666 \u2668 \u267B \u267E \u267F \u2692 - \u2697 \u2699 \u269B \u269C \u26A0 \u26A1 \u26A7 \u26AA \u26AB \u26B0 \u26B1 \u26BD \u26BE \u26C4 \u26C5 \u26C8 \u26CE \u26CF \u26D1 \u26D3 \u26D4 \u26E9 \u26EA \u26F0 - \u26F5 \u26F7 - \u26FA \u26FD \u2702 \u2705 \u2708 - \u270D \u270F \u2712 \u2714 \u2716 \u271D \u2721 \u2728 \u2733 \u2734 \u2744 \u2747 \u274C \u274E \u2753 - \u2755 \u2757 \u2763 \u2764 \u2795 - \u2797 \u27A1 \u27B0 \u27BF \u2934 \u2935 \u2B05 - \u2B07 \u2B1B \u2B1C \u2B50 \u2B55 \u3030 \u303D \u3297 \u3299 \u{1F004} \u{1F0CF} \u{1F170} \u{1F171} \u{1F17E} \u{1F17F} \u{1F18E} \u{1F191} - \u{1F19A} \u{1F1E6} - \u{1F1FF} \u{1F201} \u{1F202} \u{1F21A} \u{1F22F} \u{1F232} - \u{1F23A} \u{1F250} \u{1F251} \u{1F300} - \u{1F321} \u{1F324} - \u{1F393} \u{1F396} \u{1F397} \u{1F399} - \u{1F39B} \u{1F39E} - \u{1F3F0} \u{1F3F3} - \u{1F3F5} \u{1F3F7} - \u{1F4FD} \u{1F4FF} - \u{1F53D} \u{1F549} - \u{1F54E} \u{1F550} - \u{1F567} \u{1F56F} \u{1F570} \u{1F573} - \u{1F57A} \u{1F587} \u{1F58A} - \u{1F58D} \u{1F590} \u{1F595} \u{1F596} \u{1F5A4} \u{1F5A5} \u{1F5A8} \u{1F5B1} \u{1F5B2} \u{1F5BC} \u{1F5C2} - \u{1F5C4} \u{1F5D1} - \u{1F5D3} \u{1F5DC} - \u{1F5DE} \u{1F5E1} \u{1F5E3} \u{1F5E8} \u{1F5EF} \u{1F5F3} \u{1F5FA} - \u{1F64F} \u{1F680} - \u{1F6C5} \u{1F6CB} - \u{1F6D2} \u{1F6D5} - \u{1F6D7} \u{1F6DC} - \u{1F6E5} \u{1F6E9} \u{1F6EB} \u{1F6EC} \u{1F6F0} \u{1F6F3} - \u{1F6FC} \u{1F7E0} - \u{1F7EB} \u{1F7F0} \u{1F90C} - \u{1F93A} \u{1F93C} - \u{1F945} \u{1F947} - \u{1F9FF} \u{1FA70} - \u{1FA7C} \u{1FA80} - \u{1FA89} \u{1FA8F} - \u{1FAC6} \u{1FACE} - \u{1FADC} \u{1FADF} - \u{1FAE9} \u{1FAF0} - \u{1FAF8} ] / u) ;
197197 return match ?. [ 0 ] ;
198198}
199199const MyClass = class {
Original file line number Diff line number Diff line change @@ -179,7 +179,7 @@ function safeJsonParse(input) {
179179 }
180180}
181181function matchEmoji ( text ) {
182- var match = text . match ( / (?: [ # \* 0 - 9 \xA9 \xAE \u203C \u2049 \u2122 \u2139 \u2194 - \u2199 \u21A9 \u21AA \u231A \u231B \u2328 \u23CF \u23E9 - \u23F3 \u23F8 - \u23FA \u24C2 \u25AA \u25AB \u25B6 \u25C0 \u25FB - \u25FE \u2600 - \u2604 \u260E \u2611 \u2614 \u2615 \u2618 \u261D \u2620 \u2622 \u2623 \u2626 \u262A \u262E \u262F \u2638 - \u263A \u2640 \u2642 \u2648 - \u2653 \u265F \u2660 \u2663 \u2665 \u2666 \u2668 \u267B \u267E \u267F \u2692 - \u2697 \u2699 \u269B \u269C \u26A0 \u26A1 \u26A7 \u26AA \u26AB \u26B0 \u26B1 \u26BD \u26BE \u26C4 \u26C5 \u26C8 \u26CE \u26CF \u26D1 \u26D3 \u26D4 \u26E9 \u26EA \u26F0 - \u26F5 \u26F7 - \u26FA \u26FD \u2702 \u2705 \u2708 - \u270D \u270F \u2712 \u2714 \u2716 \u271D \u2721 \u2728 \u2733 \u2734 \u2744 \u2747 \u274C \u274E \u2753 - \u2755 \u2757 \u2763 \u2764 \u2795 - \u2797 \u27A1 \u27B0 \u27BF \u2934 \u2935 \u2B05 - \u2B07 \u2B1B \u2B1C \u2B50 \u2B55 \u3030 \u303D \u3297 \u3299 ] | \uD83C [ \uDC04 \uDCCF \uDD70 \uDD71 \uDD7E \uDD7F \uDD8E \uDD91 - \uDD9A \uDDE6 - \uDDFF \uDE01 \uDE02 \uDE1A \uDE2F \uDE32 - \uDE3A \uDE50 \uDE51 \uDF00 - \uDF21 \uDF24 - \uDF93 \uDF96 \uDF97 \uDF99 - \uDF9B \uDF9E - \uDFF0 \uDFF3 - \uDFF5 \uDFF7 - \uDFFF ] | \uD83D [ \uDC00 - \uDCFD \uDCFF - \uDD3D \uDD49 - \uDD4E \uDD50 - \uDD67 \uDD6F \uDD70 \uDD73 - \uDD7A \uDD87 \uDD8A - \uDD8D \uDD90 \uDD95 \uDD96 \uDDA4 \uDDA5 \uDDA8 \uDDB1 \uDDB2 \uDDBC \uDDC2 - \uDDC4 \uDDD1 - \uDDD3 \uDDDC - \uDDDE \uDDE1 \uDDE3 \uDDE8 \uDDEF \uDDF3 \uDDFA - \uDE4F \uDE80 - \uDEC5 \uDECB - \uDED2 \uDED5 - \uDED7 \uDEDC - \uDEE5 \uDEE9 \uDEEB \uDEEC \uDEF0 \uDEF3 - \uDEFC \uDFE0 - \uDFEB \uDFF0 ] | \uD83E [ \uDD0C - \uDD3A \uDD3C - \uDD45 \uDD47 - \uDDFF \uDE70 - \uDE7C \uDE80 - \uDE89 \uDE8F - \uDEC6 \uDECE - \uDEDC \uDEDF - \uDEE9 \uDEF0 - \uDEF8 ] ) / ) ;
182+ var match = text . match ( / [ # \* 0 - 9 \xA9 \xAE \u203C \u2049 \u2122 \u2139 \u2194 - \u2199 \u21A9 \u21AA \u231A \u231B \u2328 \u23CF \u23E9 - \u23F3 \u23F8 - \u23FA \u24C2 \u25AA \u25AB \u25B6 \u25C0 \u25FB - \u25FE \u2600 - \u2604 \u260E \u2611 \u2614 \u2615 \u2618 \u261D \u2620 \u2622 \u2623 \u2626 \u262A \u262E \u262F \u2638 - \u263A \u2640 \u2642 \u2648 - \u2653 \u265F \u2660 \u2663 \u2665 \u2666 \u2668 \u267B \u267E \u267F \u2692 - \u2697 \u2699 \u269B \u269C \u26A0 \u26A1 \u26A7 \u26AA \u26AB \u26B0 \u26B1 \u26BD \u26BE \u26C4 \u26C5 \u26C8 \u26CE \u26CF \u26D1 \u26D3 \u26D4 \u26E9 \u26EA \u26F0 - \u26F5 \u26F7 - \u26FA \u26FD \u2702 \u2705 \u2708 - \u270D \u270F \u2712 \u2714 \u2716 \u271D \u2721 \u2728 \u2733 \u2734 \u2744 \u2747 \u274C \u274E \u2753 - \u2755 \u2757 \u2763 \u2764 \u2795 - \u2797 \u27A1 \u27B0 \u27BF \u2934 \u2935 \u2B05 - \u2B07 \u2B1B \u2B1C \u2B50 \u2B55 \u3030 \u303D \u3297 \u3299 \u{1F004} \u{1F0CF} \u{1F170} \u{1F171} \u{1F17E} \u{1F17F} \u{1F18E} \u{1F191} - \u{1F19A} \u{1F1E6} - \u{1F1FF} \u{1F201} \u{1F202} \u{1F21A} \u{1F22F} \u{1F232} - \u{1F23A} \u{1F250} \u{1F251} \u{1F300} - \u{1F321} \u{1F324} - \u{1F393} \u{1F396} \u{1F397} \u{1F399} - \u{1F39B} \u{1F39E} - \u{1F3F0} \u{1F3F3} - \u{1F3F5} \u{1F3F7} - \u{1F4FD} \u{1F4FF} - \u{1F53D} \u{1F549} - \u{1F54E} \u{1F550} - \u{1F567} \u{1F56F} \u{1F570} \u{1F573} - \u{1F57A} \u{1F587} \u{1F58A} - \u{1F58D} \u{1F590} \u{1F595} \u{1F596} \u{1F5A4} \u{1F5A5} \u{1F5A8} \u{1F5B1} \u{1F5B2} \u{1F5BC} \u{1F5C2} - \u{1F5C4} \u{1F5D1} - \u{1F5D3} \u{1F5DC} - \u{1F5DE} \u{1F5E1} \u{1F5E3} \u{1F5E8} \u{1F5EF} \u{1F5F3} \u{1F5FA} - \u{1F64F} \u{1F680} - \u{1F6C5} \u{1F6CB} - \u{1F6D2} \u{1F6D5} - \u{1F6D7} \u{1F6DC} - \u{1F6E5} \u{1F6E9} \u{1F6EB} \u{1F6EC} \u{1F6F0} \u{1F6F3} - \u{1F6FC} \u{1F7E0} - \u{1F7EB} \u{1F7F0} \u{1F90C} - \u{1F93A} \u{1F93C} - \u{1F945} \u{1F947} - \u{1F9FF} \u{1FA70} - \u{1FA7C} \u{1FA80} - \u{1FA89} \u{1FA8F} - \u{1FAC6} \u{1FACE} - \u{1FADC} \u{1FADF} - \u{1FAE9} \u{1FAF0} - \u{1FAF8} ] / u) ;
183183 return match ?. [ 0 ] ;
184184}
185185var MyClass = class {
You can’t perform that action at this time.
0 commit comments