typescript_tools

Crates.iotypescript_tools
lib.rstypescript_tools
version10.1.7
sourcesrc
created_at2022-11-13 11:04:02.20912
updated_at2024-07-09 07:25:33.796434
descriptionTools for working with TypeScript monorepos
homepagehttps://github.com/typescript-tools/monorepo
repositoryhttps://github.com/typescript-tools/monorepo
max_upload_size
id714126
size89,019
Eric Crosson (EricCrosson)

documentation

README

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.

Commit count: 1084

cargo fmt