liuli-cli
liuli-cli copied to clipboard
一个 JavaScript/TypeScript SDK cli 快速构建工具
- [ ] 添加保存配置项的功能 - [ ] 添加 .npmignore 集成,避免发布包含无用的内容 - [x] 添加 eslint for typescript 支持(目前已经较为成熟) - [x] 更换 typedoc 的主题为更好的风格 - [x] 升级为 @rollup 组织下的 npm 包
最近准备写一个自己的 cli 库,碰巧看到了 liuli-cli。我选的 typescript 同时发现没有 babel 选项,实质上你应该是通过 tsconfig 里配 target、lib 来转 syntax 和 api。 感觉很有意思也比较少见(至少我第一次见)的用法,所以想了解几个使用此方法之后可能会出现的问题 我实测了一下用得比较多的几个 api 比如 Promise、Array.includes 这些都会被保留。 虽然一般情况下都可以通过在项目中使用 useBuiltIns:'entry' 来解决这些 api 的兼容问题,但是也导致用户无法使用更智能的 useBuiltIns:'usage'。或者更极端情况如果用户直接通过 script 引用你的库,更是一定会有兼容问题 所以想了解一下你是怎么考虑这一块的