feat: extract @uncaged/pulse-local package, remove createStore from core exports
CI / test (push) Has been cancelled

Phase 2 of PulseDatabase abstraction:
- Create @uncaged/pulse-local with bun:sqlite implementation
- Core @uncaged/pulse now exports types only for store (no createStore/createScopedStore)
- Update pulse-workflows, upulse to import factories from @uncaged/pulse-local
- All tests passing (267 core, 39 pulse-workflows)
This commit is contained in:
2026-04-20 01:34:46 +00:00
parent 03ee151c72
commit 7993ecc6d6
18 changed files with 859 additions and 26 deletions
+15
View File
@@ -48,6 +48,17 @@
"@uncaged/pulse": ">=0.1.0",
},
},
"packages/pulse-local": {
"name": "@uncaged/pulse-local",
"version": "0.1.0",
"dependencies": {
"@uncaged/pulse": "workspace:*",
},
"devDependencies": {
"bun-types": "latest",
"typescript": "^6.0.2",
},
},
"packages/pulse-openclaw": {
"name": "@uncaged/pulse-openclaw",
"version": "0.1.0",
@@ -66,6 +77,7 @@
"version": "0.1.0",
"dependencies": {
"@uncaged/pulse": "workspace:*",
"@uncaged/pulse-local": "workspace:*",
},
"devDependencies": {
"bun-types": "^1.3.12",
@@ -90,6 +102,7 @@
},
"dependencies": {
"@uncaged/pulse": "workspace:*",
"@uncaged/pulse-local": "workspace:*",
"commander": "^12.0.0",
},
"devDependencies": {
@@ -264,6 +277,8 @@
"@uncaged/pulse-hermes": ["@uncaged/pulse-hermes@workspace:packages/pulse-hermes"],
"@uncaged/pulse-local": ["@uncaged/pulse-local@workspace:packages/pulse-local"],
"@uncaged/pulse-openclaw": ["@uncaged/pulse-openclaw@workspace:packages/pulse-openclaw"],
"@uncaged/pulseflare": ["@uncaged/pulseflare@workspace:packages/pulseflare"],