#typescript #monorepo #opinionated #utilities #collection

typescript_tools

用于处理TypeScript monorepos的工具

166个稳定版本

10.1.19 2024年8月24日
10.1.10 2024年7月29日
10.0.25 2024年3月26日
10.0.9 2023年12月29日
4.3.2 2022年11月23日

#172 in 科学

Download history 223/week @ 2024-05-07 1/week @ 2024-05-14 3/week @ 2024-05-21 127/week @ 2024-06-04 143/week @ 2024-06-11 278/week @ 2024-06-25 286/week @ 2024-07-02 110/week @ 2024-07-09 4/week @ 2024-07-16 332/week @ 2024-07-23 487/week @ 2024-07-30 396/week @ 2024-08-06 338/week @ 2024-08-13

1,553 每月下载量
用于 tsconfig-includes

ISC 许可证

81KB
2K SLoC

TypeScript Tools 🦀

Build Status

typescript-tools 是一组用于处理TypeScript monorepos的有意见工具集合。更多详情请参阅 typescript-tools 规范

问题

虽然 Lerna 是为管理JavaScript monorepos而创建的,但TypeScript monorepos引入了由编译步骤带来的额外需求。

typescript-tools 的原始和参考实现是用TypeScript编写的。Rust实现的 typescript-tools 优化了执行速度。

目标

typescript-tools 的目标是尽可能多地节省人类时间;主要通过稳定性和积极的自动化实现。

Rust实现的目标是最大限度地减少对monorepo工作流程的延迟。

支持的系统

以下目标三元组得到支持

  • x86_64-unknown-linux-musl
  • i686-unknown-linux-musl
  • x86_64-apple-darwin
  • aarch64-unknown-linux-musl
  • aarch64-apple-darwin

安装

从Nix flake安装或从GitHub发行页面下载预编译的二进制文件。

依赖项

~11–20MB
~200K SLoC