- numerous bug fixes - wtv-mail system - user account updates - viewergen alpha (experimental webtv viewer patcher on pc_service) - implement wtv-favorites with huge help from @JarHead4 - add wtv-ticket store api - Bump vm2 from 3.9.5 to 3.9.7 in /zefie_wtvp_minisrv - fix bf0app default rom - Add wtv-1800 service to wtv-1800:/noflash - handle webtvism: - allow get/post variables to be the same name multiple times - rather than overwrite, the server will now change the variable from a string to an array. - Rewrite script processing a bit - Instead of using eval() we now use a proper VM Context - As a result, any scripting errors will now give a more useful filename and line number. - However, some things may break, if they are dependant on variables we are not allowing in the context. - BREAKING CHANGES: - `ssid_sessions[socket.ssid]` is now `session_data` - `require` is no longer allowed in user scripts - add star service - change how we handle modules for services in the VM - fixed wtv-disk:/sync always failed the first time - implement production-like wtv-star handling (when a service port becomes unavailable, it requests the url over the wtv-star port to show an error page) - renamed WTVDownloadList.js to WTVDisk.js - a bit more work on WTVNews (created class) - probably more stuff I can't remember
46 lines
1.1 KiB
JSON
46 lines
1.1 KiB
JSON
{
|
|
"name": "zefie_wtvp_minisrv",
|
|
"version": "0.9.33",
|
|
"description": "WebTV Service (WTVP) Emulation Server",
|
|
"main": "app.js",
|
|
"homepage": "https://github.com/zefie/zefie_wtvp_minisrv",
|
|
"license": "GPL3",
|
|
"scripts": {
|
|
"start": "node app.js",
|
|
"start17": "node --openssl-legacy-provider app.js",
|
|
"test": "node test.js"
|
|
},
|
|
"author": {
|
|
"name": "zefie",
|
|
"email": "zefie@zefie.net",
|
|
"url": "https://zef.pw/"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/zefie/zefie_wtvp_minisrv/issues"
|
|
},
|
|
"funding": {
|
|
"type": "patreon",
|
|
"url": "https://www.patreon.com/zefie"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/zefie/zefie_wtvp_minisrv.git"
|
|
},
|
|
"dependencies": {
|
|
"adm-zip": "^0.5.9",
|
|
"crypto-js": "^4.1.1",
|
|
"easy-crc": "0.0.2",
|
|
"endianness": "^8.0.2",
|
|
"express": "^4.18.2",
|
|
"html-entities": "^2.3.3",
|
|
"iconv-lite": "^0.6.3",
|
|
"mime-types": "^2.1.35",
|
|
"newsie": "^1.2.1",
|
|
"proxy-agent": "^5.0.0",
|
|
"sanitize-html": "^2.7.2",
|
|
"socks-proxy-agent": "^6.2.1",
|
|
"strftime": "^0.10.1",
|
|
"uuid": "^8.3.2"
|
|
}
|
|
}
|