word-waltz / files / package.json
package.json
f755bca6 2026-03-23 Pavel Safronov | 1 | { |
| 2 | "name": "word-waltz", | |
| 3 | "version": "0.1.0", | |
| 4 | "description": "Two-player asynchronous Wordle duel", | |
| 5 | "private": true, | |
| 6 | "type": "module", | |
| 7 | "scripts": { | |
4e18328c 2026-03-26 Pavel Safronov | 8 | "dev": "npm run build-words && vite", |
| 9 | "build": "npm run build-words && npm run spell && npm run typecheck && vite build", | |
| 10 | "build-words": "node scripts/build-word-list.js", | |
f755bca6 2026-03-23 Pavel Safronov | 11 | "preview": "vite preview", |
95713dcf 2026-03-24 Pavel Safronov | 12 | "prepare": "git config core.hooksPath .githooks || true", |
1c548168 2026-03-24 Pavel Safronov | 13 | "generate-assets": "tsx scripts/generate-assets.ts", |
f755bca6 2026-03-23 Pavel Safronov | 14 | "typecheck": "tsc --noEmit", |
51cb47e7 2026-03-26 Pavel Safronov | 15 | "spell": "cspell \"**\" --no-progress", |
| 16 | "setup-push": "node scripts/setup-push.js", | |
5a9bfdda 2026-10-27 Pavel Safronov | 17 | "deploy-functions": "cd functions && npm install && cd .. && npx --package=firebase-tools firebase --project word-waltz deploy --only functions", |
| 18 | "deploy": "fw deploy" | |
f755bca6 2026-03-23 Pavel Safronov | 19 | }, |
| 20 | "dependencies": { | |
| 21 | "firebase": "^10.12.0", | |
| 22 | "qrcode": "^1.5.4" | |
| 23 | }, | |
| 24 | "devDependencies": { | |
| 25 | "@types/qrcode": "^1.5.6", | |
| 26 | "cspell": "^9.7.0", | |
| 27 | "firebase-admin": "^12.1.0", | |
5a9bfdda 2026-10-27 Pavel Safronov | 28 | "fuzzyworld-tools": "git+https://code.fuzzyworld.net/fuzzyworld-tools.git#semver:^1.0.0", |
1c548168 2026-03-24 Pavel Safronov | 29 | "sharp": "^0.34.5", |
| 30 | "tsx": "^4.21.0", | |
f755bca6 2026-03-23 Pavel Safronov | 31 | "typescript": "^6.0.2", |
4e18328c 2026-03-26 Pavel Safronov | 32 | "vite": "^5.2.0", |
| 33 | "word-list": "^4.1.0" | |
5a9bfdda 2026-10-27 Pavel Safronov | 34 | }, |
| 35 | "fuzzyworld": { | |
| 36 | "app": "word-waltz", | |
| 37 | "title": "Word Waltz", | |
| 38 | "checks": [] | |
f755bca6 2026-03-23 Pavel Safronov | 39 | } |
5a9bfdda 2026-10-27 Pavel Safronov | 40 | } |