174 stable releases

new 10.1.27 Oct 19, 2024
10.1.22 Sep 21, 2024
10.1.10 Jul 29, 2024
10.0.25 Mar 26, 2024
4.3.2 Nov 23, 2022

#177 in Science

Download history 323/week @ 2024-07-01 109/week @ 2024-07-08 5/week @ 2024-07-15 231/week @ 2024-07-22 587/week @ 2024-07-29 252/week @ 2024-08-05 482/week @ 2024-08-12 114/week @ 2024-08-19 13/week @ 2024-08-26 281/week @ 2024-09-02 202/week @ 2024-09-16 83/week @ 2024-09-23 333/week @ 2024-09-30 180/week @ 2024-10-07 452/week @ 2024-10-14

1,076 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

~13–22MB
~245K SLoC