From cbaf9e6034aa09911fca967b7af6cad11f154b3e Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Tue, 31 Dec 2024 13:17:56 +0200 Subject: feat: Introduce advanced search capabilities (#753) * feat: Implement search filtering in the backend * feat: Implement search language parser * rename matcher name * Add ability to interleve text * More fixes * be more tolerable to parsing errors * Add a search query explainer widget * Handle date parsing gracefully * Fix the lockfile * Encode query search param * Fix table body error * Fix error when writing quotes --- pnpm-lock.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'pnpm-lock.yaml') diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f9721ffb..934c93bb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1028,6 +1028,9 @@ importers: openai: specifier: ^4.67.1 version: 4.67.1(zod@3.22.4) + typescript-parsec: + specifier: ^0.3.4 + version: 0.3.4 winston: specifier: ^3.11.0 version: 3.11.0 @@ -1044,6 +1047,9 @@ importers: '@hoarder/tsconfig': specifier: workspace:^0.1.0 version: link:../../tooling/typescript + vitest: + specifier: ^1.3.1 + version: 1.3.1(@types/node@20.11.20) packages/shared-react: dependencies: @@ -12808,6 +12814,9 @@ packages: typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + typescript-parsec@0.3.4: + resolution: {integrity: sha512-6RD4xOxp26BTZLopNbqT2iErqNhQZZWb5m5F07/UwGhldGvOAKOl41pZ3fxsFp04bNL+PbgMjNfb6IvJAC/uYQ==} + typescript@5.3.3: resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} @@ -29980,6 +29989,9 @@ snapshots: is-typedarray: 1.0.0 dev: false + typescript-parsec@0.3.4: + dev: false + typescript@5.3.3: {} typescript@5.4.2: {} -- cgit v1.2.3-70-g09d2