chore: upgrade json-cas to 0.4.x, fix Store → BootstrapCapableStore

- @uncaged/json-cas ^0.3.0 → ^0.4.0
- @uncaged/json-cas-fs ^0.3.0 → ^0.4.0 (now publishes .d.ts + .js)
- UwfStore.store typed as BootstrapCapableStore
- tsc --build now clean (no more node_modules type errors)

小橘 🍊(NEKO Team)
This commit is contained in:
2026-05-19 10:29:57 +00:00
parent 46def2945a
commit f9979c3c89
5 changed files with 9 additions and 9 deletions
+2 -2
View File
@@ -11,8 +11,8 @@
"uwf": "./src/cli.ts" "uwf": "./src/cli.ts"
}, },
"dependencies": { "dependencies": {
"@uncaged/json-cas": "^0.3.0", "@uncaged/json-cas": "^0.4.0",
"@uncaged/json-cas-fs": "^0.3.0", "@uncaged/json-cas-fs": "^0.4.0",
"@uncaged/workflow-agent-kit": "workspace:^", "@uncaged/workflow-agent-kit": "workspace:^",
"@uncaged/workflow-moderator": "workspace:^", "@uncaged/workflow-moderator": "workspace:^",
"@uncaged/workflow-protocol": "workspace:^", "@uncaged/workflow-protocol": "workspace:^",
+2 -2
View File
@@ -2,7 +2,7 @@ import { appendFile, mkdir, readFile, writeFile } from "node:fs/promises";
import { homedir } from "node:os"; import { homedir } from "node:os";
import { join } from "node:path"; import { join } from "node:path";
import type { Hash, Store } from "@uncaged/json-cas"; import type { BootstrapCapableStore, Hash } from "@uncaged/json-cas";
import { createFsStore } from "@uncaged/json-cas-fs"; import { createFsStore } from "@uncaged/json-cas-fs";
import type { CasRef, ThreadId, ThreadListItem, ThreadsIndex } from "@uncaged/workflow-protocol"; import type { CasRef, ThreadId, ThreadListItem, ThreadsIndex } from "@uncaged/workflow-protocol";
import { parse, stringify } from "yaml"; import { parse, stringify } from "yaml";
@@ -54,7 +54,7 @@ export type ThreadHistoryLine = ThreadListItem & {
export type UwfStore = { export type UwfStore = {
storageRoot: string; storageRoot: string;
store: Store; store: BootstrapCapableStore;
schemas: UwfSchemaHashes; schemas: UwfSchemaHashes;
}; };
+1 -1
View File
@@ -21,7 +21,7 @@
"test": "bun test" "test": "bun test"
}, },
"dependencies": { "dependencies": {
"@uncaged/json-cas": "^0.3.0", "@uncaged/json-cas": "^0.4.0",
"@uncaged/workflow-agent-kit": "workspace:^" "@uncaged/workflow-agent-kit": "workspace:^"
}, },
"devDependencies": { "devDependencies": {
+2 -2
View File
@@ -18,8 +18,8 @@
"test": "bun test" "test": "bun test"
}, },
"dependencies": { "dependencies": {
"@uncaged/json-cas": "^0.3.0", "@uncaged/json-cas": "^0.4.0",
"@uncaged/json-cas-fs": "^0.3.0", "@uncaged/json-cas-fs": "^0.4.0",
"@uncaged/workflow-protocol": "workspace:^", "@uncaged/workflow-protocol": "workspace:^",
"@uncaged/workflow-util": "workspace:^", "@uncaged/workflow-util": "workspace:^",
"dotenv": "^16.6.1", "dotenv": "^16.6.1",
+2 -2
View File
@@ -15,8 +15,8 @@
} }
}, },
"dependencies": { "dependencies": {
"@uncaged/json-cas": "^0.3.0", "@uncaged/json-cas": "^0.4.0",
"@uncaged/json-cas-fs": "^0.3.0" "@uncaged/json-cas-fs": "^0.4.0"
}, },
"devDependencies": { "devDependencies": {
"typescript": "^5.8.3" "typescript": "^5.8.3"