Bun 1.0
(bun.sh)자바스크립트 런타임 도구인 Bun 1.0 이 출시되었습니다!
- node.js 도구 호환
- 별도로 설치해야 하는 모니터링
nodemon
, 환경설정dotenv
내장 -
babel
, 타입스크립트 트랜스파일러 내장 -
jest
스타일의 단위시험 도구 내장 - Next.js, Nuxt.js, SvelteKit, Astro 등 주요 프론트엔드를 포함해 해당 프론트엔드 기반의 풀스택 앱 구동 가능
- 타입스크립트 및 JSX 자체 지원
- ESM 와 CommonJS 구문 모두 지원
-
nodemon
내장을 통한 핫 리로드(--hot
) 지원 - Bun API를 통한 플러그인 지원
-
bun
명령어는 패키지 관리자로도 작동 - 설치, 실행, 시험 모두 빠른 속도
- 현재 Unix 계열만 지원하며, Windows 는 시험 단계.
jsx 관련해서 표준에 어긋나는 자체적인 syntax를 정의했는데, 생태계 분열을 낳는다고 swc 개발자분이 비판하셨던 기억이 있네요..