feat(storage): implement Postgres adapter wrapping Drizzle + @mosaic/db

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jarvis
2026-04-02 20:31:50 -05:00
parent 5e852df6c3
commit d19ef45bb0
4 changed files with 278 additions and 0 deletions

16
pnpm-lock.yaml generated
View File

@@ -570,6 +570,22 @@ importers:
specifier: ^2.0.0
version: 2.1.9(@types/node@24.12.0)(jsdom@29.0.0(@noble/hashes@2.0.1))(lightningcss@1.31.1)
packages/storage:
dependencies:
'@mosaic/db':
specifier: workspace:^
version: link:../db
'@mosaic/types':
specifier: workspace:*
version: link:../types
devDependencies:
typescript:
specifier: ^5.8.0
version: 5.9.3
vitest:
specifier: ^2.0.0
version: 2.1.9(@types/node@24.12.0)(jsdom@29.0.0(@noble/hashes@2.0.1))(lightningcss@1.31.1)
packages/types:
dependencies:
class-transformer: