From b40dee3429257cdf7638ad27c08d54779b29fa93 Mon Sep 17 00:00:00 2001 From: Robin Dittmar Date: Mon, 27 Jul 2026 10:00:23 +0200 Subject: [PATCH] feat: add dexie --- package.json | 1 + src/database/db.ts | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 src/database/db.ts diff --git a/package.json b/package.json index f0307c3..ec91716 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "format": "prettier --write --experimental-cli src/" }, "dependencies": { + "dexie": "^4.4.4", "pinia": "^4.0.2", "vue": "^3.5.40", "vue-router": "^5.2.0" diff --git a/src/database/db.ts b/src/database/db.ts new file mode 100644 index 0000000..3bb36d8 --- /dev/null +++ b/src/database/db.ts @@ -0,0 +1,12 @@ +import Dexie from 'dexie'; + +export const db = new Dexie('dttmrdb') + +db.version(1).stores({ + lists: '++id, uuid, title', + + listItems: '++id, uuid, title, isChecked', + + syncQueue: '++id, action, endpoint, createdAt', +}) +