Public Source Viewer
비나래아카이브 개발자 포털
실제 서비스 구조를 살펴볼 수 있는 공개용 코드 뷰어입니다. 인증, 세션, 외부 연동, 토큰, 관리자 식별 등 보안상 민감한 구현은 파일 단위 또는 줄 단위로 검열됩니다.
package.json
공개 가능
1
{
2
"name": "hinana.moe",
3
"version": "1.0.0",
4
"description": "hinana.moe",
5
"main": "index.js",
6
"scripts": {
7
"test": "echo \"Error: no test specified\" && exit 1",
8
"build": "tsc",
9
"start": "npm run build && node --no-deprecation dist/index.js",
10
"dev": "nodemon --watch src --ext ts --exec ts-node --no-deprecation src/index.ts",
11
"serv": "node --no-deprecation dist/index.js",
12
"voicepeak:subway9": "node scripts/generate-subway-line9-voicepeak.js",
13
"voicepeak:subway9:transfers": "node scripts/generate-subway-line9-voicepeak.js --force --transfers-only",
14
"voicepeak:subway:import-ja": "node scripts/import-subway-station-japanese.js",
15
"voicepeak:subway": "node scripts/generate-subway-voicepeak.js",
16
"voicepeak:subway:validate": "node scripts/generate-subway-voicepeak.js --validate-only"
17
},
18
"dependencies": {
19
"@google/generative-ai": "^0.24.1",
20
"archiver": "^7.0.1",
21
"body-parser": "^1.18.3",
22
"bootstrap": "^5.3.3",
23
"cookie-parser": "^1.4.7",
24
"discord.js": "^14.16.3",
25
"dotenv": "^17.2.4",
26
"ejs": "^3.1.10",
27
"express": "^4.21.2",
28
"express-rate-limit": "^8.5.2",
29
"express-session": "^1.17.1",
30
"express-title": "^0.1.0",
31
"firebase-admin": "^13.6.1",
32
"helmet": "^8.2.0",
33
"moment": "^2.30.1",
34
"multer": "^1.4.5-lts.1",
35
"node-schedule": "^1.3.2",
36
"openai": "^6.9.1",
37
"sanitize-html": "^2.17.0",
38
"serve-favicon": "^2.5.0",
39
"undici": "6.27.0",
40
"unzipper": "^0.12.5",
41
"web-push": "^3.6.7"
42
},
43
"devDependencies": {
44
"@types/archiver": "^6.0.3",
45
"@types/body-parser": "^1.19.6",
46
"@types/cookie-parser": "^1.4.10",
47
"@types/ejs": "^3.1.5",
48
"@types/express": "^5.0.6",
49
"@types/express-session": "^1.18.2",
50
"@types/moment": "^2.11.29",
51
"@types/multer": "^2.0.0",
52
"@types/node": "^25.2.3",
53
"@types/node-schedule": "^2.1.8",
54
"@types/sanitize-html": "^2.16.0",
55
"@types/serve-favicon": "^2.5.7",
56
"@types/uuid": "^10.0.0",
57
"@types/web-push": "^3.6.4",
58
"ffmpeg-static": "^5.3.0",
59
"nodemon": "^3.1.14",
60
"ts-node": "^10.9.2",
61
"typescript": "^5.9.3"
62
},
63
"overrides": {
64
"undici": "$undici"
65
}
66
}
67