187 stable releases

new 10.1.40 Mar 11, 2025
10.1.38 Feb 25, 2025
10.1.32 Dec 22, 2024
10.1.29 Nov 17, 2024
4.3.2 Nov 23, 2022

#7 in #opinionated

Download history 68/week @ 2024-11-18 1710/week @ 2024-12-02 1900/week @ 2024-12-09 234/week @ 2024-12-16 120/week @ 2024-12-23 294/week @ 2024-12-30 235/week @ 2025-01-06 61/week @ 2025-01-13 121/week @ 2025-01-27 134/week @ 2025-02-03 173/week @ 2025-02-10 245/week @ 2025-02-17 129/week @ 2025-02-24 140/week @ 2025-03-03

691 downloads per month
Used in tsconfig-includes

ISC license

81KB
2K SLoC

TypeScript Tools 🦀

Build Status

The typescript-tools are an opinionated collection of utilities for working with TypeScript monorepos. Read more in the typescript-tools spec.

The Problem

Whereas Lerna was created for managing JavaScript monorepos, TypeScript monorepos have additional requirements introduced by the compilation step.

The original and reference implementation of the typescript-tools is written in TypeScript. The Rust implementation of the typescript-tools optimizes execution speed.

Goals

The goals of the typescript-tools are to give back the maximum amount of human time possible; chiefly through stability and aggressive automation.

The Rust implementation aims to minimize the amount of latency added to your monorepo's workflow.

Supported Systems

The following target triples are supported:

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

Install

Install from the Nix flake or download a precompiled binary from the GitHub Releases page.

Dependencies

~11–20MB
~205K SLoC