O Bun lê o campo paths em seu tsconfig.json para reescrever caminhos de import. Isso é útil para criar aliases para nomes de pacotes ou evitar caminhos relativos longos.
json
{
"compilerOptions": {
"paths": {
"my-custom-name": ["zod"],
"@components/*": ["./src/components/*"]
}
}
}Com o tsconfig.json acima, os seguintes imports serão reescritos:
ts
import { z } from "my-custom-name"; // importa de "zod"
import { Button } from "@components/Button"; // importa de "./src/components/Button"Consulte Docs > Runtime > TypeScript para mais informações sobre usar TypeScript com Bun.