diff --git a/package.json b/package.json index f15a959f38..9a00f86d12 100644 --- a/package.json +++ b/package.json @@ -98,9 +98,9 @@ "dashdash": "1.14.1", "dicer": "0.3.1", "direction": "1.0.4", - "emoji-datasource": "7.0.2", - "emoji-datasource-apple": "7.0.2", - "emoji-regex": "9.2.2", + "emoji-datasource": "14.0.0", + "emoji-datasource-apple": "14.0.0", + "emoji-regex": "10.1.0", "encoding": "0.1.13", "fabric": "4.6.0", "fast-glob": "3.2.1", diff --git a/ts/reactions/isValidReactionEmoji.ts b/ts/reactions/isValidReactionEmoji.ts index 09cf3cf815..b1ef0d1c11 100644 --- a/ts/reactions/isValidReactionEmoji.ts +++ b/ts/reactions/isValidReactionEmoji.ts @@ -1,7 +1,7 @@ // Copyright 2021 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only -import emojiRegex from 'emoji-regex/es2015/RGI_Emoji'; +import emojiRegex from 'emoji-regex'; import { getGraphemes } from '../util/grapheme'; import { take, size } from '../util/iterables'; diff --git a/ts/util/emoji.ts b/ts/util/emoji.ts index b26c3ac349..b46faa502f 100644 --- a/ts/util/emoji.ts +++ b/ts/util/emoji.ts @@ -1,7 +1,7 @@ // Copyright 2021 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only -import emojiRegex from 'emoji-regex/es2015/RGI_Emoji'; +import emojiRegex from 'emoji-regex'; import { assert } from './assert'; import { take } from './iterables'; diff --git a/yarn.lock b/yarn.lock index a44e1bb515..d4160eb718 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6194,20 +6194,20 @@ elliptic@^6.0.0: minimalistic-assert "^1.0.1" minimalistic-crypto-utils "^1.0.1" -emoji-datasource-apple@7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/emoji-datasource-apple/-/emoji-datasource-apple-7.0.2.tgz#20ba1788fbfa335147e1fd27bd54e11419964aa6" - integrity sha512-m127Ybt10utN5WF+0mehR2siDTh4CcS6N1Xq+0VE387XIZB+DYczrvc7amgAgEtema0lX1GpVzO2wEXKEChfqQ== +emoji-datasource-apple@14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/emoji-datasource-apple/-/emoji-datasource-apple-14.0.0.tgz#ee040d210c07e038eb18f1c64a5a2f03ed977903" + integrity sha512-92Q53C44DzSqreHVlajEG24O5sFZjY1E9xRLWWyud7+/hW8S2vs4DiHuNuNZ0CLDCmZMQHc95okN9V8Mk6yBRw== -emoji-datasource@7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/emoji-datasource/-/emoji-datasource-7.0.2.tgz#e32b9002c594334ea9ec74e11f21b20c5adcb74d" - integrity sha512-F5TTUSktTIfbjHIlaz8tjsQ8EAD0UpJtj1i5O13jQARWTddtFgam3nE1W5WgSQoqU/cuTnF1H9tK/wlCOyzfiA== +emoji-datasource@14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/emoji-datasource/-/emoji-datasource-14.0.0.tgz#99529a62f3a86546fc670c09b672ddc9f24f3d44" + integrity sha512-SoOv0lSa+9/2X9ulSRDhu2u1zAOaOv5vtMY3OYUDcQCoReEh0/3eQAMuBM9LyD7Hy3G4K7mDPDqVeHUWvy7cow== -emoji-regex@9.2.2, emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== +emoji-regex@10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.1.0.tgz#d50e383743c0f7a5945c47087295afc112e3cf66" + integrity sha512-xAEnNCT3w2Tg6MA7ly6QqYJvEoY1tm9iIjJ3yMKK9JPlWuRHAMoe5iETwQnx3M9TVbFMfsrBgWKR+IsmswwNjg== emoji-regex@^7.0.1: version "7.0.3" @@ -6219,6 +6219,11 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"