hyzyn/dsh-plugin-kit--packages-kit ↗★ 0
@hyzyn/dsh-kit
dsh-plugin-kit 插件开发工具包:definePlugin 类型助手等共用代码,零运行时依赖。
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗@hyzyn/dsh-kit
dsh-plugin-kit 的插件开发工具包:类型助手与共用代码。
零运行时依赖(@deepseek-ai/cordis 仅为类型)。
API
definePlugin(plugin)—— 类型化身份函数,返回带DshPlugin精确类型的插件对象;DshPlugin/PluginConfig—— 插件对象与配置的类型。
import { definePlugin } from '@hyzyn/dsh-kit'
const plugin = definePlugin({
name: 'my-plugin',
inject: [],
apply(ctx, config) {
/* 挂载逻辑 */
},
})
export const { name, inject, apply } = plugin