🚧 Attention, peinture fraîche !

Cette page a été traduite par une seule personne et n'a pas été relue et vérifiée par quelqu'un d'autre ! Les informations peuvent par exemple être erronées, être formulées maladroitement, ou contenir d'autres types de fautes.

Publier sur npm

Maintenant que nous avons un paquet jeu-de-la-vie qui fonctionne, qui est rapide et de petite taille, nous pouvons le publier sur npm pour que les autres développeurs Javascript puissent le réutiliser, si ils ont besoin d'une implémentation du Jeu de la vie.

Prérequis

Tout d'abord, faites en sorte d'avoir un compte npm.

Ensuite, assurez-vous que vous êtes connectés à ce compte en local, en lançant cette commande :

wasm-pack login

Publier

Assurez-vous que la compilation wasm-jeu-de-la-vie/pkg est à jour en exécutant wasm-pack dans le dossier wasmè-jeu-de-la-vie :

wasm-pack build

Prenez ensuite un petit moment pour vérifier le contenu de wasm-jeu-de-la-vie/pkg, c'est ce que nous allons publier sur npm à la prochaine phase !

Lorsque vous serez prêt, lancez wasm-pack publish pour téléverser le paquet sur npm :

wasm-pack publish

C'est tout ce qu'il faut faire pour publier sur npm !

... sauf que d'autres compères ont déjà suivi ce tutoriel, et donc le nom wasm-jeu-de-la-vie est déjà pris sur npm, et donc cette dernière commande va échouer.

Ouvrez wasm-jeu-de-la-vie/Cargo.toml et ajoutez votre nom d'utilisateur à la fin du nom pour distinguer votre paquet de manière unique :

[package]
name = "wasm-jeu-de-la-vie-mon-nom-utilisateur"

Et ensuite, recompilez et publiez-le à nouveau :

wasm-pack build
wasm-pack publish

Et cette fois-ci, cela devrait fonctionner !