feat: replace cheerio and update build-and-shoot (#683)

* Implement fast-xml-parser replacing cheerio for farmingsim

* Add extra player raw fields

* Update buildandshoot for server 0.75 which uses json.

* Remove cheerio

* Add changelog entry

* Add notes for build and shoot query server

* Update CHANGELOG.md

* Update package.json to fix version

* Update buildandshoot.js

* update lock

* Add specific key and value to bas config in note

* Add spacing for import

* Run eslint on bas protocol

* Use includes for check. Add doc notes to games.js

* Updates GAMES_LIST.md

* fix: support stable and master

* attempt to manually fix conflict

* fix players

* fix fx

* Update CHANGELOG.md

---------

Co-authored-by: CosminPerRam <cosmin.p@live.com>
This commit is contained in:
James Causon 2025-04-25 21:57:04 +01:00 committed by GitHub
parent 58f045dd36
commit 47c9182bed
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 129 additions and 404 deletions

View file

@ -57,7 +57,7 @@
"README.md"
],
"dependencies": {
"cheerio": "1.0.0-rc.12",
"fast-xml-parser": "5.0.9",
"gbxremote": "0.2.1",
"got": "13.0.0",
"iconv-lite": "0.6.3",
@ -67,7 +67,6 @@
"varint": "6.0.0"
},
"devDependencies": {
"@types/cheerio": "^0.22.31",
"@types/node": "^16.18.58",
"esbuild": "^0.19.10",
"esbuild-node-externals": "^1.12.0",