Public Source Viewer

비나래아카이브 개발자 포털

실제 서비스 구조를 살펴볼 수 있는 공개용 코드 뷰어입니다. 인증, 세션, 외부 연동, 토큰, 관리자 식별 등 보안상 민감한 구현은 파일 단위 또는 줄 단위로 검열됩니다.

Redacted View
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