Publikování
Toto je minimální struktura tower package:
warriorjs-tower-got
├── index.js
└── package.json
Kde index.js obsahuje kód, který jsme sepsali v tomto návodu a package.json obsahuje package info:
{
  "name": "warriorjs-tower-got",
  "version": "0.1.0",
  "description": "There is only one war that matters: the Great War. And it is here.",
  "main": "index.js",
  "keywords": ["warriorjs-tower"],
  "dependencies": {
    "@warriorjs/geography": "^0.4.0"
  }
}
Pár speciálních poznámek:
- Package name musí začínat 
warriorjs-tower-aby byla věž automaticky načtena do WarriorJS. warriorjs-towerby mělo být v keywords, aby bylo Tvou věž snazší najít.
Když pracuješ na věži, můžeš použít npm pack k vytvoření tarballu a potom ho nainstallovat tam, kde jsi nainstaloval @warriorjs/cli takto:
npm install <path/to/tarball>
Následně spusť warriorjs a věž by se měla nahrát automaticky.
Poté, co jsi otestoval a optimalizoval svou věž ji publikuj na npm pro ostatní hráče. Následuj tento guide pro publikování na npm.