概要
- JavaScriptやTypeScriptのアプリケーション開発向けのサポートツールが詰め込まれた統合型のツールキット
インストール
curl -fsSL https://bun.sh/install | bash
bun -v // バージョンが表示されれば成功
実行
test.ts
const server = Bun.serve({
port: 3000,
fetch(req) {
return new Response("Bun!");
},
});
console.log(`Listening on http://localhost:${server.port} ...`);
bun run test.ts
- localhost:3000を開くと画面上に「Bun!」が表示される
コマンド一覧
bun run //JavaScriptまたはTypeScriptファイルを実行
bun test //組み込みテストフレームワークでユニットテストを実行
bun fmt //組み込みフォーマッターでコードを整形
bun lint //組み込みリンターでコードをリント(静的解析処理)
bun bundle //組み込みバンドラーでコードをバンドル