Објављивање
Ово је минимална структура пакета куле:
warriorjs-tower-got
├── index.js
└── package.json
index.js
садржи код који смо писали кроз овај водич, а package.json
информације о npm пакету:
{
"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"
}
}
Пар специфичних напомена:
- Назив пакета мора да почиње са
warriorjs-tower-
како би се кула аутоматски учитала у игри WarriorJS. warriorjs-tower
би требало да се налази у пољу за "keywords" за бољу видљивост ваше куле.
Док радите на кули можете користити npm pack
да направите пакет запакованих фајлова и инсталирате их где сте инсталирали @warriorjs/cli
уносећи:
npm install <path/to/tarball>
Након тога, покретање warriorjs
би требало да учита вашу кулу.
Када сте проверили и подесили вашу кулу, спремна је за објављивање на npm како би била доступна и другим играчима. Пратите следећи водич да научите како да објавите пакет на npm.