- fix: 升级 [email protected]
- fix: 升级 @jsmini/[email protected],修复 ts 项目在node16下安装警告的问题
- fix: 修复升级 [email protected] 导致的 tslib 有依赖时 build 报错的问题
- 升级 commitlint 依赖
- 添加生成 sourceMap 功能
- 新增支持 Node.js v20
- 升级全部依赖到最新版
- 优化 README 文档
- 修复 LICENSE 文件中缺失名字的问题
- 修复ts项目缺失 @babel/runtime-corejs3 依赖
- 更新 README.md 文件
- clean 命令添加删除 types 目录
- 更新 CHANGELOG.md 文件
- 修复 engines 兼容性信息,保持和构建工具一致
- 修复update时删除不存在文件时报错的问题
- 更新 README.md 兼容性信息,保持和构建工具一致
- 修复ts项目缺少types的问题
- 支持 README.md 文件中 [Build Status] 的替换
- 支持 README.md 文件中 [Coveralls] 的删除
- update 命令支持删除 1.x 无用文件和配置
- 升级全部工具到最新版
- typescript 库接入 babel 工具
- 添加 prettier
- 添加 commitlint
- 添加 husky
- 添加一个本地 server
- 支持 node exports condition
- 迁移 travis 到 github action
- 去掉 coveralls 的支持
- 减少新建的参数数量,9个 -> 7个
- 架构调整, mono => sud module
- 重新验证了项目各种功能
- 在 node14 中,js 和 ts 项目,功能完好
- 如果大于 node14 安装依赖可能报错,可以使用
npm i --legacy-peer-deps
- 升级 template.js 版本
- 修复
rollup
插件,update 时报错的问题
- 新增
test
参数,选择测试方案 - 新增
module
参数,选择模块方案
- 修复 npm 发布时丢失 d.ts 的问题
-c
时不再需要-f
参数
- 增加对 root 插件的 update
- 删除对
@jsmini/type
的依赖
- 增加 version 写入配置文件
update
增加对文件内容的升级
- 增加 umdname 参数
- 命令行参数和提示参数一致化处理
- 增加自动安装依赖功能
- 架构调整,由 base 改为 cli 工具
- 支持
jslib new
命令 - 支持
jslib update
命令
- 统一改用 eslint 校验 js 和 ts
- TS 支持测试源文件,改用 nyc
- JS 支持测试源文件,改用 nyc
- 添加对 typescript 的支持
- 升级 babel7
- 添加对测试覆盖率的支持
- 文档添加 emoji
- 支持 banner
- 添加 es5-shim
- ES6 编写源码,编译生成生产代码
- 第三方依赖自动注入
- 支持浏览器原生
- 支持 AMD,CMD
- 支持 Webpack,Rollup,fis 等
- 支持 Node
- 集成单元测试环境
- 集成 eslint
- 集成travis-ci