Skip to content
/ cli Public

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

License

Notifications You must be signed in to change notification settings

xuasir/cli

Repository files navigation

@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等需求。

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published