refactor(storage): replace better-sqlite3 with PGlite adapter (#378)

This commit is contained in:
2026-04-04 21:58:14 +00:00
parent 30c0fb1308
commit c0d0fd44b7
13 changed files with 356 additions and 326 deletions
+46 -19
View File
@@ -369,6 +369,9 @@ importers:
specifier: workspace:^
version: link:../storage
devDependencies:
eslint:
specifier: ^9.0.0
version: 9.39.4([email protected])
typescript:
specifier: ^5.8.0
version: 5.9.3
@@ -606,19 +609,16 @@ importers:
packages/storage:
dependencies:
'@electric-sql/pglite':
specifier: ^0.2.17
version: 0.2.17
'@mosaic/db':
specifier: workspace:^
version: link:../db
'@mosaic/types':
specifier: workspace:*
version: link:../types
better-sqlite3:
specifier: ^12.8.0
version: 12.8.0
devDependencies:
'@types/better-sqlite3':
specifier: ^7.6.13
version: 7.6.13
typescript:
specifier: ^5.8.0
version: 5.9.3
@@ -10236,6 +10236,7 @@ snapshots:
'@types/[email protected]':
dependencies:
'@types/node': 22.19.15
optional: true
'@types/[email protected]':
dependencies:
@@ -10667,6 +10668,7 @@ snapshots:
dependencies:
bindings: 1.5.0
prebuild-install: 7.1.3
optional: true
[email protected]:
dependencies:
@@ -10677,12 +10679,14 @@ snapshots:
[email protected]:
dependencies:
file-uri-to-path: 1.0.0
optional: true
[email protected]:
dependencies:
buffer: 5.7.1
inherits: 2.0.4
readable-stream: 3.6.2
optional: true
[email protected]:
dependencies:
@@ -10744,6 +10748,7 @@ snapshots:
dependencies:
base64-js: 1.5.1
ieee754: 1.2.1
optional: true
[email protected]:
dependencies:
@@ -10806,7 +10811,8 @@ snapshots:
dependencies:
readdirp: 5.0.0
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -10965,10 +10971,12 @@ snapshots:
[email protected]:
dependencies:
mimic-response: 3.1.0
optional: true
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -11386,7 +11394,8 @@ snapshots:
signal-exit: 4.1.0
strip-final-newline: 3.0.0
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -11552,7 +11561,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
[email protected]: {}
[email protected]:
optional: true
[email protected]:
dependencies:
@@ -11614,7 +11624,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]:
optional: true
@@ -11709,7 +11720,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
[email protected]: {}
[email protected]:
optional: true
[email protected]:
dependencies:
@@ -11895,7 +11907,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]([email protected](@types/[email protected])([email protected]))([email protected]):
dependencies:
@@ -12603,7 +12616,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]:
dependencies:
@@ -12617,7 +12631,8 @@ snapshots:
dependencies:
brace-expansion: 2.0.2
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -12625,7 +12640,8 @@ snapshots:
dependencies:
minipass: 7.1.3
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -12672,7 +12688,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -12711,6 +12728,7 @@ snapshots:
[email protected]:
dependencies:
semver: 7.7.4
optional: true
[email protected]: {}
@@ -13074,6 +13092,7 @@ snapshots:
simple-get: 4.0.1
tar-fs: 2.1.4
tunnel-agent: 0.6.0
optional: true
[email protected]: {}
@@ -13163,6 +13182,7 @@ snapshots:
ini: 1.3.8
minimist: 1.2.8
strip-json-comments: 2.0.1
optional: true
[email protected]([email protected]):
dependencies:
@@ -13214,6 +13234,7 @@ snapshots:
inherits: 2.0.4
string_decoder: 1.1.1
util-deprecate: 1.0.2
optional: true
[email protected]: {}
@@ -13468,13 +13489,15 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]:
dependencies:
decompress-response: 6.0.0
once: 1.4.0
simple-concat: 1.0.1
optional: true
[email protected]: {}
@@ -13639,7 +13662,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -13684,6 +13708,7 @@ snapshots:
mkdirp-classic: 0.5.3
pump: 3.0.4
tar-stream: 2.2.0
optional: true
[email protected]:
dependencies:
@@ -13692,6 +13717,7 @@ snapshots:
fs-constants: 1.0.0
inherits: 2.0.4
readable-stream: 3.6.2
optional: true
[email protected]:
dependencies:
@@ -13808,6 +13834,7 @@ snapshots:
[email protected]:
dependencies:
safe-buffer: 5.2.1
optional: true
[email protected]:
optional: true