feat: implement fuzzy search and optimize sorting

This commit is contained in:
Samuel
2025-01-26 06:45:59 +01:00
parent b5207c4bf0
commit 07f474b1b0
3 changed files with 81 additions and 56 deletions
+10
View File
@@ -32,6 +32,9 @@ importers:
downloadjs:
specifier: 1.4.7
version: 1.4.7
fuse.js:
specifier: ^7.0.0
version: 7.0.0
jszip:
specifier: 3.10.1
version: 3.10.1
@@ -1459,6 +1462,10 @@ packages:
function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
fuse.js@7.0.0:
resolution: {integrity: sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q==}
engines: {node: '>=10'}
gensync@1.0.0-beta.2:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
@@ -2296,6 +2303,7 @@ packages:
shikiji-core@0.10.2:
resolution: {integrity: sha512-9Of8HMlF96usXJHmCL3Gd0Fcf0EcyJUF9m8EoAKKd98mHXi0La2AZl1h6PegSFGtiYcBDK/fLuKbDa1l16r1fA==}
deprecated: Shikiji is merged back to Shiki v1.0, please migrate over to get the latest updates
shikiji@0.10.2:
resolution: {integrity: sha512-wtZg3T0vtYV2PnqusWQs3mDaJBdCPWxFDrBM/SE5LfrX92gjUvfEMlc+vJnoKY6Z/S44OWaCRzNIsdBRWcTAiw==}
@@ -3995,6 +4003,8 @@ snapshots:
function-bind@1.1.2: {}
fuse.js@7.0.0: {}
gensync@1.0.0-beta.2: {}
get-caller-file@2.0.5: {}