Skip to content

更新日志

2.0.0-alpha.10.1

2026-06-14

🔧 优化

  • DemoPreview 运行区样式隔离内置:将 .vp-doc 排版 reset(标题/链接/段落/列表/代码块/表格等)合并到主题包 demo-preview.css,消费方零配置自动获得隔离
  • 表格 reset 完善:覆盖 .vp-doctable/tr/th/td 的全部样式(border/padding/background/nth-child 斑马纹/font-size/font-weight/display 等)

2.0.0-alpha.10

2026-06-14

🐛 Bug 修复

  • 修复 DemoPreview 内联模式 token 顺序错乱:内联 demo 的源码 slot 和 <DemoPreview> 开始标签顺序颠倒(ensureImportsplice(0,0) 导致 index 偏移),改用 indexOf 重新定位 token 位置

2.0.0-alpha.9

2026-06-14

✨ 新功能

  • DemoPreview 预览组件:支持三种写法
    • 目录引入 <DemoPreview dir="demos/alert" />:扫描目录,index.vue 运行,全部文件展示源码
    • 文件引入 <DemoPreview src="./MyButton.vue" />:引入单文件
    • 内联代码 <DemoPreview>...代码...</DemoPreview>:Vite 虚拟模块编译,无磁盘临时文件
  • 主题化样式:暗色光束边框 + 品牌色 Tab + 毛玻璃 toolbar + 运行区微光
  • 样式隔离:运行预览区 not-prose,demo 原样展示
  • markdown 插件preConfig 注册,token 改写 + import 注入

2.0.0-alpha.8

2026-05-18

🐛 Bug 修复

  • 修复 style.css 在 moduleResolution: "bundler" 下无法解析:恢复 CSS 导出的 types 条件,指向 style.css.d.ts,确保 TypeScript 能正确解析副作用导入

2.0.0-alpha.7

2026-05-18

🐛 Bug 修复

  • 修复 Volar/pnpm 环境下类型解析失败index.d.ts 不再依赖 vitepressTheme 类型导入,避免跨模块解析失败导致"没有默认导出"错误
  • 修复 style.css 模块解析报 "invalid interface" 错误:移除 CSS 导出的 types 条件,避免 TypeScript/Volar 误将 .d.ts 当作 resolver

2.0.0-alpha.6

2026-05-18

🐛 Bug 修复

  • 修复 npm 安装后类型解析失败types/index.d.ts 添加 export default 默认导出
  • 修复 style.css 路径无法解析:简化 package.jsonexports 字段格式,兼容 npm、pnpm、bun、yarn 等包管理器
  • 添加顶层 types 字段,兼容不支持 exports 的旧版工具

在MIT许可下发布    备案号: 晋ICP备2024051569号-1