Bun читает поле paths в вашем tsconfig.json для переписывания путей импорта. Это полезно для создания псевдонимов имён пакетов или избежания длинных относительных путей.
json
{
"compilerOptions": {
"paths": {
"my-custom-name": ["zod"],
"@components/*": ["./src/components/*"]
}
}
}С приведённым выше tsconfig.json следующие импорты будут переписаны:
ts
import { z } from "my-custom-name"; // импортирует из "zod"
import { Button } from "@components/Button"; // импортирует из "./src/components/Button"Смотрите Документация > Runtime > TypeScript для получения дополнительной информации об использовании TypeScript с Bun.