API
rsup
rsup设计功能拆分为不同的功能子包,利用cargo的包空间管理功能,协同各个包之间可以相互依赖。
core
core包是rsup的核心包,它是程序的主入口,负责解析命令行参数,调用其他子包的功能。
config
config包是rsup的配置文件解析包,负责解析配置文件,并生成配置对象。
command
command包是rsup的子命令命令,执行命令行命令。它可以在命令行中执行操作一系列功能。
pkg
pkg包是rsup解析前端项目依赖的核心包,包括解析package.json \ package-lock.json等文件,包括pnpm和yarn管理的项目。
web
web包是rsup的web服务包,负责启动web服务,并接收并处理前端请求。
utils
utils包是rsup的工具包,负责提供一些通用的工具函数,包括文件下载、解压、环境变量解析等。
rsup-installer
rsup-installer是用于安装rsup的工具。从rsup拆分出来,单独作为一个项目。
