- fix: 移除用于解决 ESModule 加载问题的 extensionless 依赖,编译阶段解决引用问题
Breaking
1.x
版本开始,仅支持 v2 版本模板工程。
- 升级 nstarter-core -> 1.2.0
- 运行时环境 Node.js >= 20.16.0
- TypeScript -> 5.x
- CLI 基础依赖升级
- 增加基于模板更新当前工程依赖能力
- 升级 node.js 兼容性版本 >= 18.x
- 引入 nstarter-core 组件
- 使用标准 Logger 取代自定义实现
- 基础依赖升级
- 使用 esm 模块发布
- 升级 node.js 兼容性版本 >= 14.x
- 修正多模板初始化的问题
- 增加对模板工程中,图片类二进制文件的支持
- 修正模板工程代码检索过程的模块注释识别问题
- 增加对多组不同模板管理的支持
- 改进 CLI 对于模板管理的功能,支持列举,更新,清理,删除操作
- 增加交互式引导下对于模板的选择引导
- 新增支持非交互式调用,支持用于自动化脚本编写
- 调整了配置文件的关于模板定义部分的数据结构
- 异步调用使用 async/await 取代回调实现,简化工程调度逻辑
- 修正模块依赖判定失效的问题
- 接口类型定义调整为 nstarter 标准规范
- 统一使用 nstarter eslint 规则
- 统一使用 nstarter tsconfig 规则
- 依赖包安全性升级