145 stable releases

new 10.0.25 Mar 26, 2024
10.0.21 Feb 20, 2024
10.0.9 Dec 29, 2023
10.0.6 Nov 28, 2023
4.3.2 Nov 23, 2022

#495 in Web programming

Download history 8/week @ 2023-12-04 2/week @ 2023-12-18 6/week @ 2023-12-25 16/week @ 2024-01-01 14/week @ 2024-01-08 17/week @ 2024-01-15 3/week @ 2024-01-22 6/week @ 2024-01-29 5/week @ 2024-02-05 134/week @ 2024-02-12 161/week @ 2024-02-19 63/week @ 2024-02-26 139/week @ 2024-03-04 173/week @ 2024-03-11 30/week @ 2024-03-18

410 downloads per month
Used in tsconfig-includes

ISC license

80KB
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

~13MB
~165K SLoC