用途:把以 tsc 或 tsup 构建的库项目迁移到 Rslib,尽量保持行为一致,并提供清晰的验证流程。
主要能力:识别源工具;按工具套用迁移差异(tsc 见 references/tsc.md,tsup 见 references/tsup.md);运行构建命令验证;对照旧配置与迁移指南补齐遗漏映射;验证通过后再清理旧依赖与配置,并汇总变更文件、已映射选项和仍需手动处理的事项。
支持来源:tsup(配置 tsup.config.、依赖 tsup、构建脚本使用 tsup)与 tsc(配置 tsconfig.json 或 tsconfig..json、依赖 typescript、构建脚本使用 tsc)。注意仅用 tsc 做类型检查(如 tsc --noEmit)的项目不算 tsc 构建项目。
迁移原则:以 Rslib 迁移文档为准;最小变更优先,先完成基线迁移再处理高级或自定义行为;不修改业务逻辑,除非用户明确要求;先验证后清理,必要时临时保留旧工具依赖与配置,待 Rslib 构建通过后再删除。
使用流程:检测源工具 → 应用对应迁移差异 → 运行构建命令验证,若失败则对照旧配置与指南补齐映射 → 验证通过后清理并总结。
限制:资料未提供具体命令、配置映射细节、版本要求或兼容范围,需参考官方迁移文档;不保证覆盖所有自定义行为。