Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 691 Bytes

README.md

File metadata and controls

17 lines (9 loc) · 691 Bytes

@xus/cli

插件化的脚手架内核

特性

  1. 高度插件化:所有功能基于插件实现,@xus/core实现了脚手架的核心生命周期,并且使所有能力都插件化

  2. 跨插件的hook机制:基于tapablehook调用机制,挂载于核心service实现跨插件的hook联动

  3. import from one: 所有内容均从@xus/cli包导出

默认lib打包能力

默认的preset中包含了基于rollupesbuild的类库打包器,自动嗅探项目环境实现js/ts/vue/react(支持jsx)打包。

采用了esbuild作为核心transform来处理代码,并且提供legacy满足降级到es5产出以及runtime等需求。