-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathpackage.json
More file actions
42 lines (42 loc) · 2.4 KB
/
package.json
File metadata and controls
42 lines (42 loc) · 2.4 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
{
"name": "game-thumbs",
"version": "v0.0.1",
"description": "A simple API that generates and serves various sports' matchup thumbnails and logos.",
"main": "index.js",
"author": "Seth",
"license": "MIT",
"dependencies": {
"axios": "^1.15.2",
"canvas": "^3.2.3",
"chalk": "^5.6.2",
"cors": "^2.8.6",
"express": "^5.2.1",
"express-rate-limit": "^8.4.1",
"fontkit": "^2.0.4",
"helmet": "^8.1.0",
"sharp": "^0.34.5"
},
"scripts": {
"start": "NODE_ENV=production SHOW_TIMESTAMP=false node index.js",
"dev": "NODE_ENV=development TRUST_PROXY=0 IMAGE_CACHE_HOURS=0 RATE_LIMIT_PER_MINUTE=0 SHOW_TIMESTAMP=false LOG_TO_FILE=true ALLOW_CUSTOM_BADGES=true ALLOW_EVENT_OVERLAYS=true node index.js",
"dev:mma": "NODE_ENV=development TRUST_PROXY=0 IMAGE_CACHE_HOURS=0 RATE_LIMIT_PER_MINUTE=0 SHOW_TIMESTAMP=false LOG_TO_FILE=true ALLOW_EVENT_OVERLAYS=true LEAGUES_ENABLE_MMA=true node index.js",
"dev:tennis": "NODE_ENV=development TRUST_PROXY=0 IMAGE_CACHE_HOURS=0 RATE_LIMIT_PER_MINUTE=0 SHOW_TIMESTAMP=false LOG_TO_FILE=true ALLOW_EVENT_OVERLAYS=true LEAGUES_ENABLE_TENNIS=true node index.js",
"dev:mma+tennis": "NODE_ENV=development TRUST_PROXY=0 IMAGE_CACHE_HOURS=0 RATE_LIMIT_PER_MINUTE=0 SHOW_TIMESTAMP=false LOG_TO_FILE=true ALLOW_EVENT_OVERLAYS=true LEAGUES_ENABLE_MMA=true LEAGUES_ENABLE_TENNIS=true node index.js",
"extract:hockeytech": "node -e \"require('./providers/HockeyTechProvider').HockeyTechProvider.displayAllCredentials()\"",
"xcproxy": "NODE_ENV=production SHOW_TIMESTAMP=false APP_MODE=xcproxy XC_PROXY_UPSTREAM='local=http://127.0.0.1:9191' node index.js",
"test": "for file in test/*.test.js; do [ -f \"$file\" ] && node \"$file\" || exit 1; done",
"test:endpoints": "node test/endpoints.test.js",
"test:leagues": "node test/leagues.test.js",
"test:aliases": "node test/aliases.test.js",
"test:ncaa": "node test/ncaa.test.js",
"test:matchups": "node test/matchups.test.js",
"test:errors": "node test/error-handling.test.js",
"test:providers": "node test/providers.test.js",
"test:performance": "node test/performance.test.js",
"test:server": "node test/server-behavior.test.js",
"test:fallback": "node test/fallback.test.js",
"test:espn-fallback": "node test/espn-fallback.test.js",
"test:url-validator": "node test/url-validator.test.js",
"test:event-overlays": "node test/event-overlays.test.js"
}
}