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-tower
by 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.