Skip to content

Releases: hk029/miniprogram-scaffold

v1.0.9

Choose a tag to compare

@hk029 hk029 released this 01 Jul 13:00

fix: AGENT.md → AGENTS.md

v1.0.8

Choose a tag to compare

@hk029 hk029 released this 01 Jul 12:59

简化

  • CLAUDE.md / AGENT.md 改为静态文件直接复制
  • 去掉模板变量,删除 renderTemplate 函数

v1.0.7

Choose a tag to compare

@hk029 hk029 released this 01 Jul 12:57

重构

  • CLAUDE.md / AGENT.md 改为模板文件(cli/templates/meta/CLAUDE.md)
  • {{变量}} 占位符,构建时替换
  • AGENT.md 直接复制 CLAUDE.md
  • 内容全中文

v1.0.6

Choose a tag to compare

@hk029 hk029 released this 01 Jul 12:52

新增

  • CLAUDE.md: AI 协作规范(技术栈、命令、规范、结构)
  • AGENT.md: Agent 使用指南(开发流程、关键路径、禁忌)
  • 自动生成 reusable/ 和 docs/ 目录到项目

v1.0.5

Choose a tag to compare

@hk029 hk029 released this 01 Jul 12:35

重构

  • CLI 源码拆分:src/index.js + src/scaffolder.js + src/templates.js
  • esbuild 构建输出到 bin/cli.js

改进

  • 前端改用 pnpm
  • 源码可读性提升

v1.0.4

Choose a tag to compare

@hk029 hk029 released this 01 Jul 12:29

新增

  • --server 参数,支持选择后端:go (Fiber) / python (FastAPI)
  • Python FastAPI 模板:FastAPI + uvicorn + 自动 API 文档

用法

npm create miniprogram-scaffold my-app --server python
npm create miniprogram-scaffold my-app --server go

v1.0.3

Choose a tag to compare

@hk029 hk029 released this 01 Jul 12:25

修复

  • templates 移入 cli 目录,npm 包现在包含完整模板
  • 添加 files 字段,确保 bin/ 和 templates/ 被打包

v1.0.2

Choose a tag to compare

@hk029 hk029 released this 01 Jul 12:20

修复

  • bin 名称与 npm 包名对齐,修复 npm create 参数传递问题

v1.0.1

Choose a tag to compare

@hk029 hk029 released this 01 Jul 12:18

v1.0.1

新增

  • 3 种页面布局: FullscreenLayout / TabBarLayout / HeaderTabBarLayout
  • CLI --layout 参数 (header-tabbar | tabbar | fullscreen | all)
  • docs/: conventions / design-tokens / api-conventions / deployment / components
  • reusable/: 9 个可复用组件 + 工具 + 踩坑文档

优化

  • 精简 package.json 依赖
  • 锁定 webpack 5.88.2
  • 清理 Taro 构建配置

1.0.0

Choose a tag to compare

@hk029 hk029 released this 29 Jun 06:31

1.0.0