BAOBAO
TypeScript代码和工具库
@build-script - 构建生成相关工具
- autoindex 自动创建导出索引文件,将所有文件汇聚到一个文件中
- codegen 用ts编写简单的代码生成器
- package-tools npm包管理与发布辅助工具集合
- rushstack-config-loader 用于加载riggable config的库
@idlebox - 函数库
基础函数库
- common 通用函数库
- node nodejs函数库
- browser 浏览器函数库
- dependency-graph dependency-graph的包装
CLI程序辅助库
文件系统和代码工具
- ensure-symlink 确保符号链接存在且内容正确
- esbuild-executer TypeScript文件执行器,优化monorepo
- ignore-edit 编辑
.gitignore
、.npmignore
等忽略文件 - json-edit 编辑
jsonc
文件 - json-extends-loader 加载带有
extends
的jsonc
文件(比如tsconfig) - node-error-codes 从nodejs api文档中自动提取的错误代码
- typescript-surface-analyzer TypeScript界面分析工具
网络和数据处理
- section-buffer 多线程下载缓冲区
基于mobx的状态管理
- TODO
@mpis - My Project Is Simple
构建事件协议
- shared 标准协议
- client 协议客户端库、标准输出转换程序
- run 单项目build、watch工具
- monorepo monorepo build、watch工具
- server 协议服务器库(run和monorepo基于此)
协议实现
- esbuild esbuild
- typescript tsc
其他工具
- publisher npm包发布工具