Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
90 lines (90 loc) · 3.29 KB
/
Copy pathpackage.json
File metadata and controls
90 lines (90 loc) · 3.29 KB
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
88
89
90
{
"name": "@infernalstudios/esmbot",
"version": "2026.10.0",
"description": "A customized version of the esmBot for the Infernal Studios Discord server.",
"license": "MIT",
"author": "Essem <essem@essem.space>",
"repository": {
"type": "git",
"url": "git+https://github.com/infernalexp/esmBot.git"
},
"bin": "./dist/app.js",
"binary": {
"napi_versions": [
7
]
},
"type": "module",
"imports": {
"#cmd-classes/*": {
"node": "./dist/classes/*",
"default": "./src/classes/*"
},
"#utils/*": {
"node": "./dist/utils/*",
"default": "./src/utils/*"
},
"#pagination": {
"node": "./dist/pagination/pagination.js",
"default": "./src/pagination/pagination.ts"
},
"#config/*": "./config/*"
},
"exports": "./dist/app.js",
"scripts": {
"build": "tsc && pnpm build:natives",
"build:no-lqr": "tsc && pnpm build:natives:no-lqr",
"build:debug": "tsc && pnpm build:natives:debug",
"build:debug-no-lqr": "tsc && pnpm build:natives:debug-no-lqr",
"build:natives": "cmake-js compile --CDWITH_LQR=ON",
"build:natives:debug": "cmake-js compile -BDebug --CDWITH_LQR=ON",
"build:natives:no-lqr": "cmake-js compile --CDWITH_LQR=OFF",
"build:natives:debug-no-lqr": "cmake-js compile -BDebug --CDWITH_LQR=OFF",
"build:cli": "cmake -B standalone-build -DWITH_CLI=ON -DWITH_LQR=ON -DCMAKE_BUILD_TYPE=Release && cmake --build standalone-build",
"build:cli:no-lqr": "cmake -B standalone-build -DWITH_CLI=ON -DWITH_LQR=OFF -DCMAKE_BUILD_TYPE=Release && cmake --build standalone-build",
"build:ts": "tsc",
"build:ts:commands": "tsc -p commands",
"docker:build": "DOCKER_BUILDKIT=1 docker build -t esmbot .",
"docker:run-bot": "docker run --rm --network=host esmbot",
"docker:run-api": "docker run --rm --network=host esmbot dist/api/index.js",
"docker:run-lava": "docker run --rm --network host -v \"$(pwd)\"/application.yml:/opt/Lavalink/application.yml ghcr.io/lavalink-devs/lavalink:4",
"format": "oxfmt",
"format:check": "oxfmt --check",
"lint": "oxlint",
"start": "node --env-file-if-exists=.env dist/app.js",
"start:deno": "deno run -P --env-file src/app.ts",
"start:debug": "DEBUG=true node --env-file-if-exists=.env dist/app.js",
"start:deno:debug": "DEBUG=true deno run -P --env-file src/app.ts",
"start-api": "node dist/api/index.js",
"start-api:deno": "deno run -P src/api/index.ts",
"start-api:debug": "DEBUG=true node dist/api/index.js",
"start-api:deno:debug": "DEBUG=true deno run -P src/api/index.ts"
},
"dependencies": {
"bufferutil": "^4.1.0",
"file-type": "^22.1.1",
"ipaddr.js": "^2.5.0",
"node-addon-api": "^8.9.2",
"oceanic.js": "1.15.0",
"postgres": "^3.4.9",
"shoukaku": "^4.3.0",
"winston": "^3.19.0",
"ws": "^8.22.0"
},
"devDependencies": {
"@types/node": "22",
"@types/ws": "^8.18.1",
"cmake-js": "^8.0.0",
"oxfmt": "^0.70.0",
"oxlint": "^1.85.0",
"typescript": "^7.0.2"
},
"optionalDependencies": {
"@sentry/deno": "^11.0.0",
"@sentry/node-core": "^10.75.2"
},
"engines": {
"node": ">=22.13"
},
"packageManager": "pnpm@11.6.0+sha512.9a36518224080c6fe5165afdcfe79bfa118c29be703f3f462b1e32efe1e98e47e8750b148e08286250aad4113cc7993ca413c4e2cd447752708c2ee5751bc95f"
}