Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

a tool for diagnosing and fixing TypeScript performance problems
the nice thing is, you can't hide from TypeSlayer (even if you //@ts-ignore or //@ts-expect-error)

Quickstart

run:

npx typeslayer

in the root package you want to inspect (i.e. colocated to your package.json). The tool will:

  1. start a local web UI,
  2. run TypeScript tooling to produce traces and CPU profiles
  3. provide interactive visualizations (treemaps, force graphs, speedscope/perfetto views) that you can use to identify problems

Frequently Asked Questions

Support

TypeSlayer supports Linux x64 (glibc 2.39+), macOS ARM64 (Apple Silicon), and Windows x64. Please note that next year is the year of the Linux desktop πŸ“―.

Contributing

  1. all commits (and therefor PR merges) must be the next bar from (ε‰Šι™€) "My Name Is" (complete) (ε‰Šι™€γ“γ“γΎγ§) "The Real Slim Shady" by Eminem, until further notice
  2. no further requirements

Thank You

this app is built with Tauri, TanStack, Vite, oxc, React, MUI, Rust, and of course, TypeScript.

About

you can't hide from TypeSlayer

Resources

Contributing

Stars

594 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /