build: migrate schema deps to typebox

This commit is contained in:
Peter Steinberger
2026-04-23 04:59:26 +01:00
parent dd1ba0296c
commit b2472d6560
143 changed files with 344 additions and 347 deletions

View File

@@ -6,12 +6,12 @@
"dependencies": {
"@matrix-org/matrix-sdk-crypto-nodejs": "^0.4.0",
"@matrix-org/matrix-sdk-crypto-wasm": "18.1.0",
"@sinclair/typebox": "0.34.49",
"fake-indexeddb": "^6.2.5",
"jiti": "^2.6.1",
"markdown-it": "14.1.1",
"matrix-js-sdk": "41.3.0",
"music-metadata": "^11.12.3"
"music-metadata": "^11.12.3",
"typebox": "1.1.28"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*",

View File

@@ -1,4 +1,3 @@
import { Type } from "@sinclair/typebox";
import {
createActionGate,
readNumberParam,
@@ -13,6 +12,7 @@ import type {
} from "openclaw/plugin-sdk/channel-contract";
import { normalizeLowercaseStringOrEmpty } from "openclaw/plugin-sdk/string-coerce-runtime";
import { extractToolSend } from "openclaw/plugin-sdk/tool-send";
import { Type } from "typebox";
import { requiresExplicitMatrixDefaultAccount } from "./account-selection.js";
import { resolveDefaultMatrixAccountId, resolveMatrixAccount } from "./matrix/accounts.js";
import type { CoreConfig } from "./types.js";