[package]
edition = "2021"
rust-version = "1.96"
name = "tsrust"
version = "0.2.0"
build = false
include = [
"/src/**",
"/Cargo.toml",
"/README.md",
"/LICENSE",
"/NOTICE",
"/licenses/**",
]
publish = ["crates-io"]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "tsrust, the tsr command line: TypeScript's native compiler in Rust, with the same arguments as tsc"
readme = "README.md"
keywords = [
"typescript",
"javascript",
"compiler",
"tsr",
]
categories = ["compilers"]
license = "Apache-2.0"
repository = "https://github.com/ferrotype/tsr"
[features]
system-allocator = []
[[bin]]
name = "tsrust"
path = "src/main.rs"
[dependencies.mimalloc]
version = "=0.1.48"
[dependencies.tsr_bundled]
version = "0.2.0"
[dependencies.tsr_contentmapper]
version = "0.2.0"
[dependencies.tsr_core]
version = "0.2.0"
[dependencies.tsr_execute]
version = "0.2.0"
[dependencies.tsr_ipc]
version = "0.2.0"
[dependencies.tsr_jsstring]
version = "0.2.0"
[dependencies.tsr_tsc]
version = "0.2.0"
[dependencies.tsr_tspath]
version = "0.2.0"
[dependencies.tsr_vfs]
version = "0.2.0"
[target."cfg(unix)".dependencies.libc]
version = "0.2"
[target."cfg(unix)".dependencies.rustix]
version = "1.1"
features = [
"fs",
"event",
"pipe",
"process",
"termios",
]
[lints.rust]
unsafe_code = "deny"
unsafe_op_in_unsafe_fn = "deny"