콘텐츠로 이동

소개

ZNTC는 Zig Native Transpiler & Compiler의 약자로, JavaScript/TypeScript/Flow를 네이티브 속도로 처리하는 트랜스파일 및 번들링 툴체인입니다.

다른 번들러에서 Babel 플러그인 / preset 으로 따로 묶어야 했던 변환들이 ZNTC 본체에 내장되어 있습니다. @babel/core 의존성 없이 옵션 한 줄로 켜집니다.

  • styled-componentscompiler.styledComponents (babel-plugin-styled-components 대응)
  • emotioncompiler.emotion (@emotion/babel-plugin 대응)
  • Reanimated worklets"worklet" 디렉티브 자동 처리 (react-native-worklets/plugin 대응, RN 플랫폼에서 자동 활성)
  • Flow — 타입 어노테이션을 파서에서 직접 처리 (@babel/preset-flow 대응, RN 플랫폼에서 자동 활성)

자세한 사용법은 네이티브 트랜스폼 가이드 를 참조하세요.