-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
87 lines (87 loc) · 3.93 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
{
"name": "legacyshell",
"type": "module",
"version": "v0.1.0-alpha",
"description": "Server software for LegacyShell",
"main": "start.js",
"scripts": {
"init": "node src/scripts/init.js",
"bcrypt": "node src/scripts/bcrypt-tester.js",
"all": "node src/scripts/perpetual.js --client & node src/scripts/perpetual.js --services & node src/scripts/perpetual.js --game",
"client": "node src/scripts/perpetual.js --client",
"services": "node src/scripts/perpetual.js --services",
"game": "node src/scripts/perpetual.js --game",
"binit": "bun src/scripts/init.js",
"bclient": "bun src/scripts/perpetual.js --client",
"bservices": "bun src/scripts/perpetual.js --services",
"bgame": "bun src/scripts/perpetual.js --game",
"cn": "lsof -t -i :13371 | xargs kill -9 && lsof -t -i :13370 | xargs kill -9 && lsof -t -i :13372 | xargs kill -9"
},
"dependencies": {
"@napi-rs/canvas": "^0.1.65",
"@vuepress/theme-default": "^2.0.0-rc.60",
"babylonjs": "3.3.0",
"bcrypt": "^5.1.1",
"chalk": "^5.3.0",
"cross-spawn": "^7.0.3",
"express": "^4.21.0",
"js-yaml": "^4.1.0",
"jszip": "^3.10.1",
"legacyshell": "file:",
"markdown-it": "^14.1.0",
"sharp": "^0.33.5",
"sqlite3": "^5.1.7",
"uglify-js": "^3.19.2",
"vuepress": "^2.0.0-rc.18",
"webp-converter": "^2.3.3",
"ws": "^8.18.0"
},
"imports": {
"#coloured-logging": "./src/shell/general/coloured-logging.js",
"#looper": "./src/shell/general/looper.js",
"#misc": "./src/shell/general/misc.js",
"#prepare-babylons": "./src/shell/general/prepare-babylons.js",
"#scrambled": "./src/shell/general/scrambled.js",
"#wsrequest": "./src/shell/general/wsrequest.js",
"#bullets": "./src/shell/bullets.js",
"#catalog": "./src/shell/catalog.js",
"#censor": "./src/shell/censor.js",
"#collider": "./src/shell/collider.js",
"#comm": "./src/shell/comm.js",
"#constants": "./src/shell/constants.js",
"#events": "./src/shell/events.js",
"#gametypes": "./src/shell/gametypes.js",
"#guns": "./src/shell/guns.js",
"#isClientServer": "./src/shell/isClientServer.js",
"#itemManager": "./src/shell/itemManager.js",
"#items": "./src/shell/items.js",
"#loading": "./src/shell/loading.js",
"#math": "./src/shell/math.js",
"#munitionsManager": "./src/shell/munitionsManager.js",
"#permissions": "./src/shell/permissions.js",
"#player": "./src/shell/player.js",
"#plugins": "./src/shell/plugins.js",
"#pool": "./src/shell/pool.js",
"#stringWidth": "./src/shell/stringWidth.js",
"#stampsGenerator": "./server-client/src/stampsGenerator.js",
"#prepare-modified": "./server-client/src/prepare-modified.js",
"#client": "./server-game/src/client.js",
"#roomManager": "./server-game/src/roomManager.js",
"#rooms": "./server-game/src/rooms.js",
"#worker": "./server-game/src/worker.js",
"#accountManagement": "./server-services/src/data_management/accountManagement.js",
"#recordsManagement": "./server-services/src/data_management/recordsManagement.js",
"#sessionManagement": "./server-services/src/data_management/sessionManagement.js",
"#backups": "./server-services/src/data_management/backups.js",
"#ratelimit": "./server-services/src/ratelimit.js",
"#apollo": "./server-client/src/client-static/src/apollon/Apollo.js"
},
"devDependencies": {
"@vuepress/bundler-vite": "^2.0.0-rc.18",
"@vuepress/plugin-back-to-top": "^2.0.0-rc.60",
"@vuepress/plugin-cache": "^2.0.0-rc.54",
"@vuepress/plugin-docsearch": "^2.0.0-rc.60",
"@vuepress/plugin-search": "^2.0.0-rc.55",
"sass-embedded": "^1.80.6"
}
}