From 29453961fd6d1e098dcbb4a3b1fcb10d8018b5c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Fri, 27 Sep 2024 17:11:37 +0200 Subject: [PATCH] pl-fe: Update typescript MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- packages/pl-fe/package.json | 4 ++-- packages/pl-fe/src/features/emoji/search.ts | 5 ++--- packages/pl-fe/yarn.lock | 18 +++++++++--------- 3 files changed, 13 insertions(+), 14 deletions(-) diff --git a/packages/pl-fe/package.json b/packages/pl-fe/package.json index efe7a33bb..f149d8598 100644 --- a/packages/pl-fe/package.json +++ b/packages/pl-fe/package.json @@ -39,7 +39,6 @@ "not dead" ], "dependencies": { - "@akryum/flexsearch-es": "^0.7.32", "@babel/plugin-transform-react-inline-elements": "^7.22.5", "@babel/plugin-transform-runtime": "^7.22.15", "@babel/preset-env": "^7.22.15", @@ -115,6 +114,7 @@ "escape-html": "^1.0.3", "exifr": "^7.1.3", "fasttext.wasm.js": "^1.0.0", + "flexsearch": "^0.7.43", "fuzzysort": "^3.0.0", "graphemesplit": "^2.4.4", "html-react-parser": "^5.0.0", @@ -172,7 +172,7 @@ "tslib": "^2.3.1", "twemoji": "https://github.com/twitter/twemoji#v14.0.2", "type-fest": "^4.0.0", - "typescript": "^5.4.5", + "typescript": "^5.6.2", "util": "^0.12.5", "uuid": "^9.0.0", "vite": "^5.4.7", diff --git a/packages/pl-fe/src/features/emoji/search.ts b/packages/pl-fe/src/features/emoji/search.ts index 0971f385e..0316f6445 100644 --- a/packages/pl-fe/src/features/emoji/search.ts +++ b/packages/pl-fe/src/features/emoji/search.ts @@ -1,12 +1,11 @@ -import Index from '@akryum/flexsearch-es'; +import FlexSearch from 'flexsearch'; import data from './data'; import type { Emoji } from './index'; import type { CustomEmoji } from 'pl-api'; -// @ts-ignore Wrong default export. -const index: Index.Index = new Index({ +const index = new FlexSearch.Index({ tokenize: 'full', optimize: true, context: true, diff --git a/packages/pl-fe/yarn.lock b/packages/pl-fe/yarn.lock index a13e76c4a..b1e520b3d 100644 --- a/packages/pl-fe/yarn.lock +++ b/packages/pl-fe/yarn.lock @@ -12,11 +12,6 @@ resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.3.1.tgz#abfccb8ca78075a2b6187345c26243c1a0842f28" integrity sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg== -"@akryum/flexsearch-es@^0.7.32": - version "0.7.32" - resolved "https://registry.yarnpkg.com/@akryum/flexsearch-es/-/flexsearch-es-0.7.32.tgz#9d00e6bdf2418ae686323a4a9224b7a1568075e9" - integrity sha512-jA9b9oYefRJkuhGAjd9lB2iVkOFzgdzuy1giserUo+usstEjuNSe9Pod6ZfC8S9xvCmPT2ovY09DNFnEQSgpMA== - "@alloc/quick-lru@^5.2.0": version "5.2.0" resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" @@ -6343,6 +6338,11 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== +flexsearch@^0.7.43: + version "0.7.43" + resolved "https://registry.yarnpkg.com/flexsearch/-/flexsearch-0.7.43.tgz#34f89b36278a466ce379c5bf6fb341965ed3f16c" + integrity sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg== + for-each@^0.3.3: version "0.3.3" resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" @@ -11105,10 +11105,10 @@ typescript@^4.5.4: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== -typescript@^5.4.5: - version "5.4.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611" - integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== +typescript@^5.6.2: + version "5.6.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.2.tgz#d1de67b6bef77c41823f822df8f0b3bcff60a5a0" + integrity sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw== unbox-primitive@^1.0.2: version "1.0.2"