# dprint-plugin-typescript
[![](https://img.shields.io/crates/v/dprint-plugin-typescript.svg)](https://crates.io/crates/dprint-plugin-typescript) [![CI](https://github.com/dprint/dprint-plugin-typescript/workflows/CI/badge.svg)](https://github.com/dprint/dprint-plugin-typescript/actions?query=workflow%3ACI)
TypeScript formatting plugin for dprint.
This uses the [swc](https://github.com/swc-project/swc) parser for TypeScript written in Rust (it's super fast).
## Install
See the GitHub [releases](https://github.com/dprint/dprint-plugin-typescript/releases).
## Development
The tests are in the `./tests/specs` folder. To run the tests, run `cargo test`.
### Building Wasm file
You may wish to try out the plugin by building from source:
1. Run `cargo build --target wasm32-unknown-unknown --release --features "wasm"`
1. Reference the file at `./target/wasm32-unknown-unknown/release/dprint_plugin_typescript.wasm` in a dprint configuration file.