@kanjianmusic/vite-plugin-copy-edit
v0.1.0
Published
A Vite plugin for inline copy-edit collection on preview websites.
Readme
vite-plugin-copy-edit
一个面向预览环境/内部环境的 Vite 插件,用于在页面上直接编辑文案,并导出给后续 AI 或人工处理的修改请求。
安装
pnpm add -D vite-plugin-copy-edit使用
import { defineConfig } from 'vite';
import { copyEditPlugin } from 'vite-plugin-copy-edit';
export default defineConfig(({ mode }) => ({
plugins: [
copyEditPlugin({
enabled: mode !== 'production',
repoLabel: 'proof-crxai-website'
})
]
}));配置项
enabled
- 类型:
boolean - 默认值:
false
控制当前构建是否注入 copy-edit runtime。
推荐按环境显式开启,例如仅在非生产环境开启。
repoLabel
- 类型:
string | undefined - 默认值:
undefined
可选的仓库/项目标识,会出现在导出的请求文本中。
如果后续需要把请求路由到具体仓库、Agent 或自动化链路,建议配置。
本地联调
本地开发时,宿主项目可以通过本地路径依赖消费这个插件:
{
"devDependencies": {
"vite-plugin-copy-edit": "file:../vite-plugin-copy-edit"
}
}推荐联调流程:
- 在插件仓库执行
pnpm build - 在宿主项目执行
pnpm add -D file:../vite-plugin-copy-edit --force - 重启宿主项目的
pnpm dev
开发
pnpm install
pnpm typecheck
pnpm buildNode 版本
当前仓库使用 Node 22.17.0:
cat .nvmrc