-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathpackage.json
152 lines (152 loc) · 8.91 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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
{
"name": "arcade-songs-fetch",
"version": "0.0.0",
"description": "",
"main": "index.js",
"scripts": {
"# all-run scripts": "",
"all:gen-json": "npm-run-all maimai:gen-json chunithm:gen-json wacca:gen-json taiko:gen-json jubeat:gen-json sdvx:gen-json ongeki:gen-json gc:gen-json diva:gen-json popn:gen-json drs:gen-json ddr:gen-json nostalgia:gen-json crossbeats:gen-json rb:gen-json && npm run any:gen-json",
"all:upload-data": "npm-run-all maimai:upload-data chunithm:upload-data wacca:upload-data taiko:upload-data jubeat:upload-data sdvx:upload-data ongeki:upload-data gc:upload-data diva:upload-data popn:upload-data drs:upload-data ddr:upload-data nostalgia:upload-data crossbeats:upload-data rb:upload-data any:upload-data",
"# run-all scripts": "",
"maimai:all": "npm-run-all maimai:fetch-songs maimai:fetch-images maimai:fetch-versions maimai:fetch-intl-versions maimai:fetch-intl-sheets maimai:fetch-cn-sheets maimai:fetch-extras-v2 maimai:fetch-internal-levels maimai:gen-wiki-list maimai:gen-json maimai:upload-data",
"chunithm:all": "npm-run-all chunithm:fetch-songs chunithm:fetch-images chunithm:fetch-intl-sheets chunithm:fetch-extras chunithm:fetch-sheet-extras-v2 chunithm:fetch-internal-levels chunithm:gen-json chunithm:upload-data",
"wacca:all": "npm-run-all wacca:fetch-songs wacca:fetch-images wacca:gen-json wacca:upload-data",
"taiko:all": "npm-run-all taiko:fetch-songs taiko:gen-json taiko:upload-data",
"jubeat:all": "npm-run-all jubeat:fetch-songs jubeat:fetch-images jubeat:gen-json jubeat:upload-data",
"sdvx:all": "npm-run-all sdvx:fetch-songs sdvx:fetch-images sdvx:gen-json sdvx:upload-data",
"ongeki:all": "npm-run-all ongeki:fetch-songs ongeki:fetch-images ongeki:fetch-internal-levels ongeki:gen-json ongeki:upload-data",
"gc:all": "npm-run-all gc:fetch-songs gc:fetch-images gc:gen-json gc:upload-data",
"diva:all": "npm-run-all diva:fetch-songs diva:fetch-images diva:gen-json diva:upload-data",
"popn:all": "npm-run-all popn:fetch-songs-v2 popn:fetch-images popn:gen-json popn:upload-data",
"drs:all": "npm-run-all drs:fetch-songs drs:fetch-images drs:gen-json drs:upload-data",
"ddr:all": "npm-run-all ddr:fetch-songs ddr:fetch-images ddr:gen-json ddr:upload-data",
"nostalgia:all": "npm-run-all nostalgia:fetch-songs nostalgia:fetch-images nostalgia:fetch-internal-levels nostalgia:gen-json nostalgia:upload-data",
"crossbeats:all": "npm-run-all crossbeats:fetch-songs crossbeats:fetch-images crossbeats:gen-json crossbeats:upload-data",
"rb:all": "npm-run-all rb:fetch-songs rb:fetch-images rb:gen-json rb:upload-data",
"any:all": "npm-run-all any:gen-json any:upload-data",
"# individual scripts": "",
"maimai:fetch-songs": "ts-node src/maimai/fetch-songs",
"maimai:fetch-images": "NODE_EXTRA_CA_CERTS='gsrsaovsslca2018.pem' ts-node src/maimai/fetch-images",
"maimai:fetch-versions": "NODE_EXTRA_CA_CERTS='gsrsaovsslca2018.pem' ts-node src/maimai/fetch-versions",
"maimai:fetch-intl-versions": "NODE_EXTRA_CA_CERTS='gsrsaovsslca2018.pem' ts-node src/maimai/fetch-intl-versions",
"maimai:fetch-intl-sheets": "ts-node src/maimai/fetch-intl-sheets",
"maimai:fetch-cn-sheets": "ts-node src/maimai/fetch-cn-sheets",
"maimai:fetch-extras-v1": "ts-node src/maimai/fetch-extras-v1",
"maimai:fetch-extras-v2": "ts-node src/maimai/fetch-extras-v2",
"maimai:fetch-internal-levels": "ts-node src/maimai/fetch-internal-levels",
"maimai:gen-wiki-list": "ts-node src/maimai/gen-wiki-list",
"maimai:gen-json": "ts-node src/maimai/gen-json",
"maimai:upload-data": "ts-node src/_core/upload-data maimai",
"chunithm:fetch-songs": "ts-node src/chunithm/fetch-songs",
"chunithm:fetch-images": "ts-node src/chunithm/fetch-images",
"chunithm:fetch-intl-sheets": "ts-node src/chunithm/fetch-intl-sheets",
"chunithm:fetch-extras": "ts-node src/chunithm/fetch-extras",
"chunithm:fetch-sheet-extras-v1": "ts-node src/chunithm/fetch-sheet-extras-v1",
"chunithm:fetch-sheet-extras-v2": "ts-node src/chunithm/fetch-sheet-extras-v2",
"chunithm:fetch-internal-levels": "ts-node src/chunithm/fetch-internal-levels",
"chunithm:gen-wiki-list": "ts-node src/chunithm/gen-wiki-list",
"chunithm:gen-json": "ts-node src/chunithm/gen-json",
"chunithm:upload-data": "ts-node src/_core/upload-data chunithm",
"wacca:fetch-songs": "ts-node src/wacca/fetch-songs",
"wacca:fetch-images": "ts-node src/wacca/fetch-images",
"wacca:gen-json": "ts-node src/wacca/gen-json",
"wacca:upload-data": "ts-node src/_core/upload-data wacca",
"taiko:fetch-songs": "ts-node src/taiko/fetch-songs",
"taiko:gen-json": "ts-node src/taiko/gen-json",
"taiko:upload-data": "ts-node src/_core/upload-data taiko",
"jubeat:fetch-songs": "ts-node src/jubeat/fetch-songs",
"jubeat:fetch-images": "ts-node src/jubeat/fetch-images",
"jubeat:gen-json": "ts-node src/jubeat/gen-json",
"jubeat:upload-data": "ts-node src/_core/upload-data jubeat",
"sdvx:fetch-songs": "ts-node src/sdvx/fetch-songs",
"sdvx:fetch-images": "ts-node src/sdvx/fetch-images",
"sdvx:fetch-gallery": "ts-node src/sdvx/fetch-gallery",
"sdvx:gen-json": "ts-node src/sdvx/gen-json",
"sdvx:upload-data": "ts-node src/_core/upload-data sdvx",
"ongeki:fetch-songs": "ts-node src/ongeki/fetch-songs",
"ongeki:fetch-images": "ts-node src/ongeki/fetch-images",
"ongeki:fetch-internal-levels": "ts-node src/ongeki/fetch-internal-levels",
"ongeki:gen-json": "ts-node src/ongeki/gen-json",
"ongeki:upload-data": "ts-node src/_core/upload-data ongeki",
"gc:fetch-songs": "ts-node src/gc/fetch-songs",
"gc:fetch-images": "ts-node src/gc/fetch-images",
"gc:gen-json": "ts-node src/gc/gen-json",
"gc:upload-data": "ts-node src/_core/upload-data gc",
"diva:fetch-songs": "ts-node src/diva/fetch-songs",
"diva:fetch-images": "ts-node src/diva/fetch-images",
"diva:gen-json": "ts-node src/diva/gen-json",
"diva:upload-data": "ts-node src/_core/upload-data diva",
"popn:fetch-songs-v1": "ts-node src/popn/fetch-songs-v1",
"popn:fetch-songs-v2": "ts-node src/popn/fetch-songs-v2",
"popn:fetch-images": "ts-node src/popn/fetch-images",
"popn:gen-json": "ts-node src/popn/gen-json",
"popn:upload-data": "ts-node src/_core/upload-data popn",
"drs:fetch-songs": "ts-node src/drs/fetch-songs",
"drs:fetch-images": "ts-node src/drs/fetch-images",
"drs:gen-json": "ts-node src/drs/gen-json",
"drs:upload-data": "ts-node src/_core/upload-data drs",
"ddr:fetch-songs": "ts-node src/ddr/fetch-songs",
"ddr:fetch-images": "ts-node src/ddr/fetch-images",
"ddr:gen-json": "ts-node src/ddr/gen-json",
"ddr:upload-data": "ts-node src/_core/upload-data ddr",
"nostalgia:fetch-songs": "ts-node src/nostalgia/fetch-songs",
"nostalgia:fetch-images": "ts-node src/nostalgia/fetch-images",
"nostalgia:fetch-internal-levels": "ts-node src/nostalgia/fetch-internal-levels",
"nostalgia:gen-json": "ts-node src/nostalgia/gen-json",
"nostalgia:upload-data": "ts-node src/_core/upload-data nostalgia",
"crossbeats:fetch-songs": "ts-node src/crossbeats/fetch-songs",
"crossbeats:fetch-images": "ts-node src/crossbeats/fetch-images",
"crossbeats:gen-json": "ts-node src/crossbeats/gen-json",
"crossbeats:upload-data": "ts-node src/_core/upload-data crossbeats",
"rb:fetch-songs": "ts-node src/rb/fetch-songs",
"rb:fetch-images": "ts-node src/rb/fetch-images",
"rb:gen-json": "ts-node src/rb/gen-json",
"rb:upload-data": "ts-node src/_core/upload-data rb",
"any:gen-json": "ts-node src/any/gen-json",
"any:upload-data": "ts-node src/_core/upload-data any",
"# linting": "",
"lint": "eslint src/ --ext .js,.ts",
"# database": "",
"db:create:all": "bash db-create-all.bash",
"db:migrate:all": "bash db-migrate-all.bash",
"db:backup:all": "bash db-backup-all.bash",
"db:restore:all": "bash db-restore-all.bash"
},
"author": "Raku Zeta <[email protected]>",
"license": "MIT",
"devDependencies": {
"@types/download": "^8.0.2",
"@types/google-spreadsheet": "^3.2.2",
"@types/shelljs": "^0.8.11",
"@typescript-eslint/eslint-plugin": "^5.29.0",
"@typescript-eslint/parser": "^5.29.0",
"eslint": "^8.45.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-import-resolver-typescript": "^3.5.5",
"eslint-plugin-import": "^2.27.5",
"npm-run-all": "^4.1.5",
"sequelize-cli": "^6.6.1",
"ts-node": "^10.9.1",
"tsconfig-paths": "^4.2.0",
"typescript": "^5.1.6"
},
"dependencies": {
"axios": "^1.4.0",
"cheerio": "^1.0.0-rc.10",
"csv": "^6.3.1",
"cwebp-bin": "^8.0.0",
"dotenv": "^16.3.1",
"download": "^8.0.0",
"entities": "^4.5.0",
"google-spreadsheet": "^3.3.0",
"iconv-lite": "^0.6.3",
"log4js": "^6.9.1",
"puppeteer": "^19.10.1",
"sequelize": "^6.32.1",
"shelljs": "^0.8.5",
"sleep-promise": "^9.1.0",
"sqlite3": "^5.1.6",
"yaml": "^2.3.1",
"zod": "^3.22.2"
}
}