@certificate-kit/runtime
v0.1.0
Published
框架无关证书运行时(config + core + adapter 单包)
Downloads
101
Readme
@certificate-kit/runtime
框架无关证书运行时,将 config、core、zhuanji-adapter 打包为单个 CJS/ESM 文件,避免 Vue2/Webpack 解析 workspace 多包路径。
适用场景
| 框架 | 使用方式 |
|------|----------|
| Vue2(zj-web) | @certificate-kit/runtime + 项目内 CertificatePoster |
| Vue3(zj-admin) | 可直接用分包,或同样用 runtime |
| 原生 JS | require('@certificate-kit/runtime') |
构建
cd certificate-kit
pnpm run build:libs # 含 runtimeVue2 接入示例(zj-web)
// vue.config.js
alias: { '@certificate-kit/runtime': path/to/runtime/dist/index.cjs' }
// src/certificate-kit/index.js
import { createZhuanjiAdapter, mergeConfig } from '@certificate-kit/runtime'
// src/utils/certificateDownload.js
import { downloadCertificateFlow } from '@certificate-kit/runtime'Poster 渲染仍用项目内 Vue2 组件,只需实现 exportPng() 方法。
导出
与 @certificate-kit/config、@certificate-kit/core、@certificate-kit/zhuanji-adapter 的公开 API 相同。
