Skip to content
This repository was archived by the owner on Sep 17, 2023. It is now read-only.

typescript-tools/rust-implementation

Repository files navigation

TypeScript Tools 🦀

NPM Package Build Status unsafe forbidden semantic-release

The typescript-tools are an opinionated collection of utilities for working with TypeScript monorepos.

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

The following package managers are supported

  • npm
  • yarn
  • pnpm

About

A Rust implementation of the typescript-tools

Resources

License

Stars

Watchers

Forks

Contributors 6