어떻게 Deno와 협업을 하게 되었나요?

  • 2023년 6월 1일 항해 99와 진행한 오픈소스 웨비나 토크쇼에서 받은 질문입니다.

Deno쪽에서 먼저 연락이 왔어요. Deno 팀이 deno fmt를 위해 러스트 기반의 ECMAScript 포매팅 툴을 찾다고 dprint를 발견했고, dprint의 ES/TS 포매팅 플러그인 코드를 보다가 SWC의 존재에 대해 알게된 것이었죠. 좋은 파서 구현체 및 타입스크립트, JSX 처리 시스템이 SWC에 존재하니까 Deno 팀 입장에서는 그걸 활용하는 게 이득이었고 그래서 저한테 연락을 해서 해당 모듈들을 Deno에서 쓰기 좋게 변경해달라고 헀던 게 Deno랑 했던 첫 작업이었습니다.