/cli

a bundle up tools for js ts react-lib vue-lib

Primary LanguageTypeScriptMIT LicenseMIT

@xus/cli

插件化的脚手架内核

特性

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

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

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

默认lib打包能力

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