Публикация в npm¶
Теперь у нас есть рабочий, быстрый и компактный пакет wasm-game-of-life — можно опубликовать его в npm, чтобы другие разработчики на JavaScript могли им пользоваться, если им понадобится готовая реализация «Игры жизни».
Предварительные требования¶
Во-первых, зарегистрируйте аккаунт на npm, если его ещё нет.
Во-вторых, войдите в аккаунт локально, выполнив команду:
1 | |
Публикация¶
Убедитесь, что сборка в wasm-game-of-life/pkg актуальна: из каталога wasm-game-of-life запустите wasm-pack:
1 | |
Загляните в содержимое wasm-game-of-life/pkg — именно это мы и будем выкладывать в npm на следующем шаге!
Когда будете готовы, выполните wasm-pack publish, чтобы загрузить пакет в npm:
1 | |
На этом публикация в npm заканчивается!
...кроме того, что этот туториал уже проходили другие люди, поэтому имя wasm-game-of-life на npm занято, и последняя команда, скорее всего, не сработала.
Откройте wasm-game-of-life/Cargo.toml и допишите своё имя пользователя в конец поля name, чтобы пакет однозначно отличался от остальных:
1 2 | |
Затем снова соберите и опубликуйте:
1 2 | |
На этот раз должно получиться!