From ba28b788e7eb4df5dd454359ffdb61a3a92d8025 Mon Sep 17 00:00:00 2001 From: Peter van Meijgaard Date: Sun, 2 Feb 2025 21:48:17 +0100 Subject: [PATCH] Patch dexie-react-hooks --- app/db.ts | 2 +- package.json | 7 ++++++- patches/dexie-react-hooks.patch | 14 ++++++++++++++ pnpm-lock.yaml | 9 +++++++-- 4 files changed, 28 insertions(+), 4 deletions(-) create mode 100644 patches/dexie-react-hooks.patch diff --git a/app/db.ts b/app/db.ts index 059bbfc..eabb1de 100644 --- a/app/db.ts +++ b/app/db.ts @@ -1,4 +1,4 @@ -import { Dexie, EntityTable } from "dexie"; +import Dexie, { EntityTable } from "dexie"; export type Trip = { endDate?: Date; diff --git a/package.json b/package.json index d6387a5..43ff9df 100644 --- a/package.json +++ b/package.json @@ -71,5 +71,10 @@ "engines": { "node": ">=22.13.1" }, - "packageManager": "pnpm@9.15.4" + "packageManager": "pnpm@9.15.4", + "pnpm": { + "patchedDependencies": { + "dexie-react-hooks": "patches/dexie-react-hooks.patch" + } + } } diff --git a/patches/dexie-react-hooks.patch b/patches/dexie-react-hooks.patch new file mode 100644 index 0000000..5f64d63 --- /dev/null +++ b/patches/dexie-react-hooks.patch @@ -0,0 +1,14 @@ +diff --git a/dist/dexie-react-hooks.mjs b/dist/dexie-react-hooks.mjs +index 7b201dd378e790a3e8de5b4c9d7f2f4b0e5166ff..a91c0b8fd682cb09c41a3b092c3cb3cff8b92054 100644 +--- a/dist/dexie-react-hooks.mjs ++++ b/dist/dexie-react-hooks.mjs +@@ -1,6 +1,8 @@ +-import { liveQuery, Dexie } from 'dexie'; ++import pkg from 'dexie'; + import React from 'react'; + ++const { liveQuery, Dexie } = pkg; ++ + function useObservable(observableFactory, arg2, arg3) { + // Resolve vars from overloading variants of this function: + var deps; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bc955e4..d8ad240 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,11 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +patchedDependencies: + dexie-react-hooks: + hash: 5g4zp6nofnrmlh6xd3eufudary + path: patches/dexie-react-hooks.patch + importers: .: @@ -58,7 +63,7 @@ importers: version: 4.1.4(dexie@4.0.11) dexie-react-hooks: specifier: ^1.1.7 - version: 1.1.7(@types/react@19.0.8)(dexie@4.0.11)(react@19.0.0) + version: 1.1.7(patch_hash=5g4zp6nofnrmlh6xd3eufudary)(@types/react@19.0.8)(dexie@4.0.11)(react@19.0.0) jotai: specifier: ^2.11.3 version: 2.11.3(@types/react@19.0.8)(react@19.0.0) @@ -7019,7 +7024,7 @@ snapshots: dependencies: dexie: 4.0.11 - dexie-react-hooks@1.1.7(@types/react@19.0.8)(dexie@4.0.11)(react@19.0.0): + dexie-react-hooks@1.1.7(patch_hash=5g4zp6nofnrmlh6xd3eufudary)(@types/react@19.0.8)(dexie@4.0.11)(react@19.0.0): dependencies: '@types/react': 19.0.8 dexie: 4.0.11