Представлен инструмент wasm-pack для более глубокой интеграции JavaScript и Rust
Новости Отредактировано
Эшли Уильямс (Ashley Williams), член команды Rust Core, представила wasm-pack — инструмент для создания пакетов из проектов Rust и публикации их в реестре npm.
859 открытий869 показов
Эшли Уильямс (Ashley Williams), член команды Rust Core, рассказала в Mozilla Hacks о новом инструменте для интеграции JavaScript и Rust. Она представила wasm-pack, предназначенный для создания из проектов на Rust пакетов и публикации их в реестре npm. Исходный код опубликован на crates.io и GitHub.
Функциональность
С npm можно устанавливать пакеты для фронтенд-разработки, а так как он не умеет компилировать код на Rust, с этим помогает wasm. Однако создание npm-пакета для дальнейшего распространения — сложная задача, и wasm-pack упрощает работу.
Уильямс рассказала о четырех шагах, которые подготовят код на Rust для публикации пакета в реестре npm:
- Компиляция в WebAssembly.
- Запуск wasm-bindgen.
- Создание package.json.
- Формирование документации — копирование README.md из Rust-проекта в npm-пакет.
Проект все еще развивается — в планах у разработчиков интеграция с rustdoc, расширение набора инструментов для работы в Rust с Node.js и так далее. Для более близкого знакомства с инструментом создатели подготовили руководство.
859 открытий869 показов