<div align="center">
<h1>📦✨ wasm-pack</h1>
<p>
<strong>Rust를 Wasm으로 변환하는 최고의 워크플로우 도구!</strong>
</p>
<p>
<a href="https://github.com/wasm-bindgen/wasm-pack/actions/workflows/test.yml"><img alt="Build Status" src="https://github.com/wasm-bindgen/wasm-pack/actions/workflows/test.yml/badge.svg?branch=master"/></a>
<a href="https://crates.io/crates/wasm-pack"><img alt="crates.io" src="https://img.shields.io/crates/v/wasm-pack"/></a>
</p>
<h3>
<a href="https://wasm-bindgen.github.io/wasm-pack/book">문서(Docs)</a>
<span> | </span>
<a href="https://github.com/wasm-bindgen/wasm-pack/blob/master/CONTRIBUTING.md">기여하기(Contributing)</a>
<span> | </span>
<a href="https://discordapp.com/channels/442252698964721669/443151097398296587">채팅(Chat)</a>
</h3>
</div>
개요 (About)
이 도구는 Rust로 생성된 WebAssembly를 구축하고 작업하는 데 필요한 원스톱 솔루션을 제공하며, 이 WebAssembly는 JavaScript와 브라우저 또는 Node.js 환경에서 상호 운용(interop)되도록 설계되었습니다. wasm-pack은 Rust로 생성된 WebAssembly 패키지를 빌드하여 npm 레지스트리에 게시하거나, webpack과 같은 이미 사용하고 있는 워크플로우의 모든 JavaScript 패키지와 함께 사용할 수 있도록 도와줍니다.
demo
🔮 전제 조건 (Prerequisites)
이 프로젝트는 Rust 1.30.0 이상을 요구합니다.
⚡ 빠른 시작 가이드 (Quickstart Guide)
문서의 [빠른 시작 가이드]를 방문하세요.
🎙️ 명령어 (Commands)
new: 템플릿을 사용하여 새로운 RustWasm 프로젝트 생성
build: rustwasm 크레이트에서 npm wasm 패키지 생성
test: 브라우저 테스트 실행
pack 및 publish: rustwasm 패키지의 tarball 생성 및/또는 레지스트리에 게시
📝 로깅 (Logging)
wasm-pack은 wasm-pack이 실행될 때 로그를 생성하기 위해 env_logger를 사용합니다.
로그 수준을 구성하려면 RUST_LOG 환경 변수를 사용하십시오. 예를 들면 다음과 같습니다:
RUST_LOG=info wasm-pack build
👯 기여 (Contributing)
wasm-pack 개발을 시작하는 방법에 대한 [가이드]를 읽고, 저희의 [기여 정책]을 확인하십시오.
🤹♀️ 거버넌스 (Governance)
이 프로젝트는 ashleygwilliams가 시작했으며 drager가 유지 관리하고 있습니다.