Add eslint-plugin-formatjs (#23976)
This commit is contained in:
		
							parent
							
								
									ef3675d688
								
							
						
					
					
						commit
						0c7ce98ff6
					
				
							
								
								
									
										20
									
								
								.eslintrc.js
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								.eslintrc.js
									
									
									
									
									
								
							| @ -27,6 +27,7 @@ module.exports = { | ||||
|     'import', | ||||
|     'promise', | ||||
|     '@typescript-eslint', | ||||
|     'formatjs', | ||||
|   ], | ||||
| 
 | ||||
|   parserOptions: { | ||||
| @ -218,6 +219,25 @@ module.exports = { | ||||
|     'promise/no-callback-in-promise': 'off', | ||||
|     'promise/no-nesting': 'off', | ||||
|     'promise/no-promise-in-callback': 'off', | ||||
| 
 | ||||
|     'formatjs/blocklist-elements': 'error', | ||||
|     'formatjs/enforce-default-message': ['error', 'literal'], | ||||
|     'formatjs/enforce-description': 'off', // description values not currently used
 | ||||
|     'formatjs/enforce-id': 'off', // Explicit IDs are used in the project
 | ||||
|     'formatjs/enforce-placeholders': 'off', // Issues in short_number.jsx
 | ||||
|     'formatjs/enforce-plural-rules': 'error', | ||||
|     'formatjs/no-camel-case': 'off', // disabledAccount is only non-conforming
 | ||||
|     'formatjs/no-complex-selectors': 'error', | ||||
|     'formatjs/no-emoji': 'error', | ||||
|     'formatjs/no-id': 'off', // IDs are used for translation keys
 | ||||
|     'formatjs/no-invalid-icu': 'error', | ||||
|     'formatjs/no-literal-string-in-jsx': 'off', // Should be looked at, but mainly flagging punctuation outside of strings
 | ||||
|     'formatjs/no-multiple-plurals': 'off', // Only used by hashtag.jsx
 | ||||
|     'formatjs/no-multiple-whitespaces': 'error', | ||||
|     'formatjs/no-offset': 'error', | ||||
|     'formatjs/no-useless-message': 'error', | ||||
|     'formatjs/prefer-formatted-message': 'error', | ||||
|     'formatjs/prefer-pound-in-plural': 'off', // Can be auto-fixed to replace `count` with the entity names
 | ||||
|   }, | ||||
| 
 | ||||
|   overrides: [ | ||||
|  | ||||
| @ -183,6 +183,7 @@ | ||||
|     "@typescript-eslint/parser": "^5.58.0", | ||||
|     "babel-jest": "^29.5.0", | ||||
|     "eslint": "^8.38.0", | ||||
|     "eslint-plugin-formatjs": "^4.9.0", | ||||
|     "eslint-plugin-import": "~2.27.5", | ||||
|     "eslint-plugin-jsx-a11y": "~6.7.1", | ||||
|     "eslint-plugin-promise": "~6.1.1", | ||||
|  | ||||
							
								
								
									
										160
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										160
									
								
								yarn.lock
									
									
									
									
									
								
							| @ -1262,6 +1262,38 @@ | ||||
|   dependencies: | ||||
|     "@floating-ui/core" "^1.0.1" | ||||
| 
 | ||||
| "@formatjs/ecma402-abstract@1.14.3": | ||||
|   version "1.14.3" | ||||
|   resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.14.3.tgz#6428f243538a11126180d121ce8d4b2f17465738" | ||||
|   integrity sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg== | ||||
|   dependencies: | ||||
|     "@formatjs/intl-localematcher" "0.2.32" | ||||
|     tslib "^2.4.0" | ||||
| 
 | ||||
| "@formatjs/icu-messageformat-parser@2.3.0": | ||||
|   version "2.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.3.0.tgz#8e8fd577c3e39454ef14bba4963f2e1d5f2cc46c" | ||||
|   integrity sha512-xqtlqYAbfJDF4b6e4O828LBNOWXrFcuYadqAbYORlDRwhyJ2bH+xpUBPldZbzRGUN2mxlZ4Ykhm7jvERtmI8NQ== | ||||
|   dependencies: | ||||
|     "@formatjs/ecma402-abstract" "1.14.3" | ||||
|     "@formatjs/icu-skeleton-parser" "1.3.18" | ||||
|     tslib "^2.4.0" | ||||
| 
 | ||||
| "@formatjs/icu-skeleton-parser@1.3.18": | ||||
|   version "1.3.18" | ||||
|   resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.18.tgz#7aed3d60e718c8ad6b0e64820be44daa1e29eeeb" | ||||
|   integrity sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg== | ||||
|   dependencies: | ||||
|     "@formatjs/ecma402-abstract" "1.14.3" | ||||
|     tslib "^2.4.0" | ||||
| 
 | ||||
| "@formatjs/intl-localematcher@0.2.32": | ||||
|   version "0.2.32" | ||||
|   resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.32.tgz#00d4d307cd7d514b298e15a11a369b86c8933ec1" | ||||
|   integrity sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ== | ||||
|   dependencies: | ||||
|     tslib "^2.4.0" | ||||
| 
 | ||||
| "@formatjs/intl-unified-numberformat@^3.3.3": | ||||
|   version "3.3.6" | ||||
|   resolved "https://registry.yarnpkg.com/@formatjs/intl-unified-numberformat/-/intl-unified-numberformat-3.3.6.tgz#ab69818f7568894023cb31fdb5b5c7eed62c6537" | ||||
| @ -1274,6 +1306,19 @@ | ||||
|   resolved "https://registry.yarnpkg.com/@formatjs/intl-utils/-/intl-utils-2.2.5.tgz#eaafd94df3d102ee13e54e80f992a33868a6b1e8" | ||||
|   integrity sha512-p7gcmazKROteL4IECCp03Qrs790fZ8tbemUAjQu0+K0AaAlK49rI1SIFFq3LzDUAqXIshV95JJhRe/yXxkal5g== | ||||
| 
 | ||||
| "@formatjs/ts-transformer@3.12.0": | ||||
|   version "3.12.0" | ||||
|   resolved "https://registry.yarnpkg.com/@formatjs/ts-transformer/-/ts-transformer-3.12.0.tgz#7d6340c164db38202ece328ca37d1e9a0d5e62ed" | ||||
|   integrity sha512-/jEpXcqA6y/vdijgkxSoKGfkGR5VcClJeI8hnpJ2PBCHfrc4ywFMyoZqRAakKW3IJVttaDo7mGvBAIDxV1F4Qg== | ||||
|   dependencies: | ||||
|     "@formatjs/icu-messageformat-parser" "2.3.0" | ||||
|     "@types/json-stable-stringify" "^1.0.32" | ||||
|     "@types/node" "14 || 16 || 17" | ||||
|     chalk "^4.0.0" | ||||
|     json-stable-stringify "^1.0.1" | ||||
|     tslib "^2.4.0" | ||||
|     typescript "^4.7" | ||||
| 
 | ||||
| "@gamestdio/websocket@^0.3.2": | ||||
|   version "0.3.2" | ||||
|   resolved "https://registry.yarnpkg.com/@gamestdio/websocket/-/websocket-0.3.2.tgz#321ba0976ee30fd14e51dbf8faa85ce7b325f76a" | ||||
| @ -1574,6 +1619,11 @@ | ||||
|   resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.10.tgz#baf57b4e2a690d4f38560171f91783656b7f8186" | ||||
|   integrity sha512-Ht8wIW5v165atIX1p+JvKR5ONzUyF4Ac8DZIQ5kZs9zrb6M8SJNXpx1zn04rn65VjBMygRoMXcyYwNK0fT7bEg== | ||||
| 
 | ||||
| "@jridgewell/sourcemap-codec@^1.4.13": | ||||
|   version "1.4.15" | ||||
|   resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" | ||||
|   integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== | ||||
| 
 | ||||
| "@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.15", "@jridgewell/trace-mapping@^0.3.9": | ||||
|   version "0.3.15" | ||||
|   resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz#aba35c48a38d3fd84b37e66c9c0423f9744f9774" | ||||
| @ -1874,6 +1924,19 @@ | ||||
|   resolved "https://registry.yarnpkg.com/@types/escape-html/-/escape-html-1.0.2.tgz#072b7b13784fb3cee9c2450c22f36405983f5e3c" | ||||
|   integrity sha512-gaBLT8pdcexFztLSPRtriHeXY/Kn4907uOCZ4Q3lncFBkheAWOuNt53ypsF8szgxbEJ513UeBzcf4utN0EzEwA== | ||||
| 
 | ||||
| "@types/eslint@7 || 8": | ||||
|   version "8.37.0" | ||||
|   resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.37.0.tgz#29cebc6c2a3ac7fea7113207bf5a828fdf4d7ef1" | ||||
|   integrity sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ== | ||||
|   dependencies: | ||||
|     "@types/estree" "*" | ||||
|     "@types/json-schema" "*" | ||||
| 
 | ||||
| "@types/estree@*": | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" | ||||
|   integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== | ||||
| 
 | ||||
| "@types/estree@0.0.39": | ||||
|   version "0.0.39" | ||||
|   resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" | ||||
| @ -2001,15 +2064,20 @@ | ||||
|     "@types/tough-cookie" "*" | ||||
|     parse5 "^7.0.0" | ||||
| 
 | ||||
| "@types/json-schema@*", "@types/json-schema@^7.0.9": | ||||
|   version "7.0.11" | ||||
|   resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" | ||||
|   integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== | ||||
| 
 | ||||
| "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": | ||||
|   version "7.0.6" | ||||
|   resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" | ||||
|   integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== | ||||
| 
 | ||||
| "@types/json-schema@^7.0.9": | ||||
|   version "7.0.11" | ||||
|   resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" | ||||
|   integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== | ||||
| "@types/json-stable-stringify@^1.0.32": | ||||
|   version "1.0.34" | ||||
|   resolved "https://registry.yarnpkg.com/@types/json-stable-stringify/-/json-stable-stringify-1.0.34.tgz#c0fb25e4d957e0ee2e497c1f553d7f8bb668fd75" | ||||
|   integrity sha512-s2cfwagOQAS8o06TcwKfr9Wx11dNGbH2E9vJz1cqV+a/LOyhWNLUNd6JSRYNzvB4d29UuJX2M0Dj9vE1T8fRXw== | ||||
| 
 | ||||
| "@types/json5@^0.0.29": | ||||
|   version "0.0.29" | ||||
| @ -2041,6 +2109,11 @@ | ||||
|   resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.1.tgz#56af902ad157e763f9ba63d671c39cda3193c835" | ||||
|   integrity sha512-oTQgnd0hblfLsJ6BvJzzSL+Inogp3lq9fGgqRkMB/ziKMgEUaFl801OncOzUmalfzt14N0oPHMK47ipl+wbTIw== | ||||
| 
 | ||||
| "@types/node@14 || 16 || 17": | ||||
|   version "17.0.45" | ||||
|   resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" | ||||
|   integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== | ||||
| 
 | ||||
| "@types/normalize-package-data@^2.4.0": | ||||
|   version "2.4.1" | ||||
|   resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" | ||||
| @ -2070,6 +2143,11 @@ | ||||
|     pg-protocol "*" | ||||
|     pg-types "^2.2.0" | ||||
| 
 | ||||
| "@types/picomatch@^2.3.0": | ||||
|   version "2.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/@types/picomatch/-/picomatch-2.3.0.tgz#75db5e75a713c5a83d5b76780c3da84a82806003" | ||||
|   integrity sha512-O397rnSS9iQI4OirieAtsDqvCj4+3eY1J+EPdNTKuHuRWIfUoGyzX294o8C4KJYaLqgSrd2o60c5EqCU8Zv02g== | ||||
| 
 | ||||
| "@types/prettier@^2.1.5": | ||||
|   version "2.2.3" | ||||
|   resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.2.3.tgz#ef65165aea2924c9359205bf748865b8881753c0" | ||||
| @ -2461,11 +2539,29 @@ | ||||
|     debug "^4.3.4" | ||||
|     tsutils "^3.21.0" | ||||
| 
 | ||||
| "@typescript-eslint/types@5.45.0": | ||||
|   version "5.45.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.45.0.tgz#794760b9037ee4154c09549ef5a96599621109c5" | ||||
|   integrity sha512-QQij+u/vgskA66azc9dCmx+rev79PzX8uDHpsqSjEFtfF2gBUTRCpvYMh2gw2ghkJabNkPlSUCimsyBEQZd1DA== | ||||
| 
 | ||||
| "@typescript-eslint/types@5.58.0": | ||||
|   version "5.58.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.58.0.tgz#54c490b8522c18986004df7674c644ffe2ed77d8" | ||||
|   integrity sha512-JYV4eITHPzVQMnHZcYJXl2ZloC7thuUHrcUmxtzvItyKPvQ50kb9QXBkgNAt90OYMqwaodQh2kHutWZl1fc+1g== | ||||
| 
 | ||||
| "@typescript-eslint/typescript-estree@5.45.0": | ||||
|   version "5.45.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.45.0.tgz#f70a0d646d7f38c0dfd6936a5e171a77f1e5291d" | ||||
|   integrity sha512-maRhLGSzqUpFcZgXxg1qc/+H0bT36lHK4APhp0AEUVrpSwXiRAomm/JGjSG+kNUio5kAa3uekCYu/47cnGn5EQ== | ||||
|   dependencies: | ||||
|     "@typescript-eslint/types" "5.45.0" | ||||
|     "@typescript-eslint/visitor-keys" "5.45.0" | ||||
|     debug "^4.3.4" | ||||
|     globby "^11.1.0" | ||||
|     is-glob "^4.0.3" | ||||
|     semver "^7.3.7" | ||||
|     tsutils "^3.21.0" | ||||
| 
 | ||||
| "@typescript-eslint/typescript-estree@5.58.0": | ||||
|   version "5.58.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.58.0.tgz#4966e6ff57eaf6e0fce2586497edc097e2ab3e61" | ||||
| @ -2493,6 +2589,14 @@ | ||||
|     eslint-scope "^5.1.1" | ||||
|     semver "^7.3.7" | ||||
| 
 | ||||
| "@typescript-eslint/visitor-keys@5.45.0": | ||||
|   version "5.45.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.45.0.tgz#e0d160e9e7fdb7f8da697a5b78e7a14a22a70528" | ||||
|   integrity sha512-jc6Eccbn2RtQPr1s7th6jJWQHBHI6GBVQkCHoJFQ5UreaKm59Vxw+ynQUPPY2u2Amquc+7tmEoC2G52ApsGNNg== | ||||
|   dependencies: | ||||
|     "@typescript-eslint/types" "5.45.0" | ||||
|     eslint-visitor-keys "^3.3.0" | ||||
| 
 | ||||
| "@typescript-eslint/visitor-keys@5.58.0": | ||||
|   version "5.58.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.58.0.tgz#eb9de3a61d2331829e6761ce7fd13061781168b4" | ||||
| @ -4719,6 +4823,11 @@ emittery@^0.13.1: | ||||
|     intersection-observer "^0.12.0" | ||||
|     prop-types "^15.6.0" | ||||
| 
 | ||||
| emoji-regex@10.2.1, emoji-regex@^10.2.1: | ||||
|   version "10.2.1" | ||||
|   resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.2.1.tgz#a41c330d957191efd3d9dfe6e1e8e1e9ab048b3f" | ||||
|   integrity sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA== | ||||
| 
 | ||||
| emoji-regex@^7.0.1: | ||||
|   version "7.0.3" | ||||
|   resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" | ||||
| @ -4926,6 +5035,23 @@ eslint-module-utils@^2.7.4: | ||||
|   dependencies: | ||||
|     debug "^3.2.7" | ||||
| 
 | ||||
| eslint-plugin-formatjs@^4.9.0: | ||||
|   version "4.9.1" | ||||
|   resolved "https://registry.yarnpkg.com/eslint-plugin-formatjs/-/eslint-plugin-formatjs-4.9.1.tgz#4269bdf61c627587b3fb112fef55250178d818ce" | ||||
|   integrity sha512-e6A7v84y6/RgXRYWqIQHJSHKutXGsQVdkYkzL7pgw5cJGEao0YVFqrbYu8ckbQsxQWfq8Dai4w0A/531F0mm2A== | ||||
|   dependencies: | ||||
|     "@formatjs/icu-messageformat-parser" "2.3.0" | ||||
|     "@formatjs/ts-transformer" "3.12.0" | ||||
|     "@types/eslint" "7 || 8" | ||||
|     "@types/picomatch" "^2.3.0" | ||||
|     "@typescript-eslint/typescript-estree" "5.45.0" | ||||
|     emoji-regex "^10.2.1" | ||||
|     magic-string "^0.29.0" | ||||
|     picomatch "^2.3.1" | ||||
|     tslib "2.4.0" | ||||
|     typescript "^4.7" | ||||
|     unicode-emoji-utils "^1.1.1" | ||||
| 
 | ||||
| eslint-plugin-import@~2.27.5: | ||||
|   version "2.27.5" | ||||
|   resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65" | ||||
| @ -7641,6 +7767,13 @@ magic-string@^0.25.0, magic-string@^0.25.7: | ||||
|   dependencies: | ||||
|     sourcemap-codec "^1.4.8" | ||||
| 
 | ||||
| magic-string@^0.29.0: | ||||
|   version "0.29.0" | ||||
|   resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.29.0.tgz#f034f79f8c43dba4ae1730ffb5e8c4e084b16cf3" | ||||
|   integrity sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q== | ||||
|   dependencies: | ||||
|     "@jridgewell/sourcemap-codec" "^1.4.13" | ||||
| 
 | ||||
| make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: | ||||
|   version "3.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" | ||||
| @ -11146,6 +11279,11 @@ tsconfig-paths@^3.14.1: | ||||
|     minimist "^1.2.6" | ||||
|     strip-bom "^3.0.0" | ||||
| 
 | ||||
| tslib@2.4.0: | ||||
|   version "2.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" | ||||
|   integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== | ||||
| 
 | ||||
| tslib@^1.8.1: | ||||
|   version "1.14.1" | ||||
|   resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" | ||||
| @ -11156,7 +11294,7 @@ tslib@^1.9.0: | ||||
|   resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" | ||||
|   integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== | ||||
| 
 | ||||
| tslib@^2.1.0: | ||||
| tslib@^2.1.0, tslib@^2.4.0: | ||||
|   version "2.5.0" | ||||
|   resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" | ||||
|   integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== | ||||
| @ -11260,6 +11398,11 @@ type@^2.0.0: | ||||
|   resolved "https://registry.yarnpkg.com/type/-/type-2.0.0.tgz#5f16ff6ef2eb44f260494dae271033b29c09a9c3" | ||||
|   integrity sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow== | ||||
| 
 | ||||
| typescript@^4.7: | ||||
|   version "4.9.5" | ||||
|   resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" | ||||
|   integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== | ||||
| 
 | ||||
| typescript@^5.0.4: | ||||
|   version "5.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" | ||||
| @ -11290,6 +11433,13 @@ unicode-canonical-property-names-ecmascript@^2.0.0: | ||||
|   resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" | ||||
|   integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== | ||||
| 
 | ||||
| unicode-emoji-utils@^1.1.1: | ||||
|   version "1.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/unicode-emoji-utils/-/unicode-emoji-utils-1.1.2.tgz#e15c6522d98380f4b145ea9126be59c01dabc297" | ||||
|   integrity sha512-b0fe4T08DjwayBPvKtG+tKyNMwx/Qdc50EZJhOJlGDwqU24DaxNrHMT8Kl75hVmLabrXC6TQ+CuMEVV163z1eQ== | ||||
|   dependencies: | ||||
|     emoji-regex "10.2.1" | ||||
| 
 | ||||
| unicode-match-property-ecmascript@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user