原子层(primitive)
SFC 解析与增量 AST 编辑、unplugin 多构建器适配、虚拟 helper 模块——三块公共底座,不做完它们,后面所有宏都得各自重发明。
vue-macros 的全部宏都是编译期改写器——在源码送进 Vue 编译器之前,把更顺手的写法翻成 Vue 原生形态,运行时一尘不染。围绕这条范式,它把「懒解析 + 偏移增量编辑」收成一块公共底座、把「门控 + 物化」收成分发层、把「同一特性拆前后两段」收成管道规则,再用虚拟模块、IDE 镜像、框架回收三套外延机制,把改写边界推到运行时、编辑器、宿主框架三个外部世界。
cd site
bun install # 或 npm install / pnpm install
bun run docs:dev # 本地开发:http://localhost:5173
bun run docs:build # 构建产物到 .vitepress/dist
bun run docs:preview # 预览构建产物