🏗️ Project commands and scripts
$ npm run COMMAND_NAME
- cli - run cli scripts
- setup - setup project and submodules
- verify - verify project configuration and integrity
- build - build project gamedata with all assets
- pack:mod - build complete mod package in target/mod_package folder
- watch:scripts - build scripts in watch mode, recompile on changes
- test - run jest tests
typecheck
- verify typescript typesformat
- reformat TS code and lint itlint
- lint TS code with eslint utils
$ npm run cli COMMAND_NAME
- verify
project
- verify project setup and linksltx
- verify ltx configuration files
- format
ltx
- format ltx configuration files
- link - link target/gamedata and logs folder and stalker folder for faster development
- unlink - unlink target/gamedata and logs folder and stalker folder
- engine
list
- print list of available x-ray enginesuse
- use one of available x-ray versionsrollback
- rollback to back up version of the engineinfo
- print details about current used engine
- open_game_folder - open game folder in explorer
- start_game - start game with debug flag
- build - build project gamedata with all assets
- pack
game
- build complete game packagemod
- build complete game package
- clone - clone additional resources
- parse - parsing utils to collect documentation or JSON summaries
help
- print list of commands and information about them
🏗️ Shorter alias
todo: describe npx xrf
global alias
todo: describe npx xrf
global alias
todo: describe npx xrf
global alias