22P by xguru 6일전 | ★ favorite | 댓글 3개
  • JavaScript/TypeScript 기반 애플리케이션을 단일 실행 파일(.exe)로 컴파일하는 경량 도구
    • 특히 CLI 도구나 서버 앱(Express, Fastify 등)을 타겟으로 함 (Electron 대체용이 아님)
  • 기존 pkg, nexe와 완전히 다른 컴파일 방식을 사용. Node.js SEA의 제한들도 우회
  • esbuild 기반으로 컴파일 속도가 매우 빠르며, 평균 결과물 크기는 70–80MB, upx 사용 시 30MB대까지 줄어듦
  • 최신 Node.js 버전 및 ESM 모듈 지원
  • 실행 파일의 아이콘, 이름, 버전 정보 등 메타데이터를 커스터마이징 가능하며, 개발자 경험이 우수함
  • 현재는 Windows 전용이며, macOS 및 Linux 지원은 개발 중임

pyinstaller처럼 동작하나요?

오 드디어 이런게 나오네요

deno compile도 함께 보시면 좋을것 같습니다. 이미 Next.js 등의 프론트엔드 메타프레임워크로 만든 앱을 단일 바이너리로 컴파일해 배포할 수 있으며 유저 어플리케이션을 위한 Code signing, 윈도우/맥/리눅스 호환, Cross compilation 등의 기능도 지원하고 있습니다.