Skip to content

Releases: Webb-Ventures/typescript-rust

ts-r 0.1.0-alpha.2

ts-r 0.1.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Oct 02:51
41240f5

From the core team

  • Site: launched mode for the v0.1.0-alpha.1 release
  • CI: 4-core Linux and Windows test runners, macOS in the public repo, public Actions bench
  • Bench: a box of its own, kept builds, reference tools measured once
  • Release fixes: @ts-r.dev/cli launcher, manual publishing, faster builds, parallel npm publish and faster CI tests
  • Dev server: an error reaches a client once, never after it was cleared
  • Public sync: find the last sync through squash merges; release script fixes

ts-r 0.1.0-alpha.1

ts-r 0.1.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Oct 13:57
6511a4f

The first release of ts-r: fast TypeScript tooling, written from scratch in Rust. It is an alpha,
published on the npm dist-tag next (npm install --save-dev ts-r@next). Every tool works on
real projects but has known gaps; the README lists them.

  • ts-r-check (tsc): tsc 7's diagnostics, emit, project references, --build and --watch. It
    matches tsc 7 exactly on 87% of TypeScript's conformance tests and on typeorm, playwright, tRPC,
    date-fns and the React compiler, and type-checks them 2–7× faster.
  • ts-r-lint (ESLint, oxlint): 103 ESLint and typescript-eslint rules; flat, oxlint and Biome configs.
  • ts-r-build (esbuild, vite build): esbuild's CLI; ESM, CJS and IIFE; code splitting,
    minification, source maps.
  • ts-r-run (tsx, ts-node): runs TypeScript on Node 22.15+.
  • ts-r-dev (vite dev): hot reload, Vite's import.meta.hot, React Fast Refresh.
  • ts-r-lsp (tsserver, the ESLint server): one server per workspace for lint and types.
  • ts-r: a launcher for all of them, plus ts-r ci and ts-r doctor.

Native binaries for macOS, Linux (glibc and musl) and Windows, on arm64 and x64.

From the core team

  • Releases are pull requests: a release skill opens them, merging one publishes