프로젝트 소개

wasm-pack은 브라우저나 Node.js에서 JavaScript와 상호 운용할 수 있는 Rust 기반 WebAssembly 패키지를 빌드하기 위한 도구입니다. Rust 크레이트로부터 npm 패키지를 생성할 수 있으며, 이를 npm 레지스트리에 게시하거나 webpack 같은 JavaScript 도구를 사용 가능합니다. 주요 명령어는 프로젝트 생성용 'new', WebAssembly 컴파일용 'build', 브라우저 테스트용 'test', 패키징 및 게시용 'pack'/'publish'입니다. Rust 1.30.0 이상이 필요합니다. RUST_LOG 환경 변수를 통해 로그 설정이 가능합니다.