返回 CodeWhale
package.json
根目录 / web / package.json
1 {
2 "name": "codewhale-web",
3 "version": "0.1.0",
4 "private": true,
5 "description": "Community site for Codewhale — codewhale.net",
6 "scripts": {
7 "dev": "node scripts/derive-facts.mjs && node scripts/derive-changelog.mjs && next dev",
8 "prebuild": "node scripts/derive-facts.mjs && node scripts/derive-changelog.mjs",
9 "build": "next build",
10 "start": "next start",
11 "test": "vitest run",
12 "check": "npm run check:facts && npm run check:latest-release && npm run prebuild && npm run check:docs && npm run check:tokens && npm run lint && tsc --noEmit && npm run build",
13 "check:facts": "node scripts/check-facts.mjs && node scripts/check-cloud-facts.mjs",
14 "sync:latest-release": "node scripts/sync-latest-release.mjs",
15 "check:latest-release": "node scripts/sync-latest-release.mjs --check",
16 "check:docs": "node scripts/check-docs.mjs",
17 "check:tokens": "python3 ../scripts/export-design-tokens.py --check",
18 "check:locales": "node scripts/check-locales.mjs && node scripts/gt-site.mjs check",
19 "i18n:gt": "node scripts/gt-site.mjs",
20 "check:deploy-env": "node scripts/check-cloudflare-deploy-env.mjs",
21 "compare:deployed-facts": "node scripts/compare-deployed-facts.mjs",
22 "check:deployed-facts": "node scripts/compare-deployed-facts.mjs --require-current",
23 "lint": "eslint .",
24 "preview": "opennextjs-cloudflare build && opennextjs-cloudflare preview",
25 "predeploy": "node scripts/check-kv-id.mjs",
26 "deploy": "opennextjs-cloudflare build && opennextjs-cloudflare deploy",
27 "cf-typegen": "wrangler types"
28 },
29 "dependencies": {
30 "next": "^16.3.3",
31 "react": "^19.2.8",
32 "react-dom": "^19.2.8"
33 },
34 "devDependencies": {
35 "@opennextjs/cloudflare": "^1.20.4",
36 "@types/node": "^26.6.1",
37 "@types/react": "^19.0.7",
38 "@types/react-dom": "^19.2.5",
39 "autoprefixer": "^10.5.4",
40 "eslint": "^9.39.4",
41 "eslint-config-next": "^15.5.18",
42 "gt": "2.17.2",
43 "postcss": "^8.5.18",
44 "tailwindcss": "^3.4.17",
45 "typescript": "^5.7.3",
46 "vitest": "^4.1.11",
47 "wrangler": "^4.107.0"
48 },
49 "overrides": {
50 "esbuild": "0.28.1",
51 "nanoid": "^3.3.17",
52 "postcss": "^8.5.18",
53 "sharp": "0.35.4",
54 "ws": "8.21.0",
55 "undici": "7.29.0"
56 }
57 }
58
58 lines JSON