fuzzyworld

explodorama / files / package.json

package.json

1.4 KB · history · blame

1{
2 "name": "explodorama",
3 "private": true,
4 "version": "0.2.0",
5 "type": "module",
6 "description": "A turn-based, mobile-first, rogue-like take on the 1985 NES bomb-laying classic.",
7 "scripts": {
8 "dev": "vite --host",
9 "build": "tsc --noEmit && vite build",
10 "preview": "vite preview --host",
11 "test": "vitest run",
12 "test:watch": "vitest",
13 "screenshots": "npm run build && node tools/screenshots.mjs",
14 "balance": "node tools/balance/run.mjs",
15 "report-replay": "node tools/report-replay.mjs",
16 "deploy": "fw deploy --ref $(git describe --tags --abbrev=0)",
17 "deploy:next": "fw deploy --as explodorama-next"
18 },
19 "repository": {
20 "type": "git",
21 "url": "https://code.fuzzyworld.net/explodorama.git"
22 },
23 "homepage": "https://apps.fuzzyworld.net/explodorama/",
24 "nextHomepage": "https://apps.fuzzyworld.net/explodorama-next/",
25 "license": "MIT",
26 "dependencies": {
27 "littlejsengine": "1.28.0"
28 },
29 "devDependencies": {
30 "@types/node": "^26.6.5",
31 "fuzzyworld-tools": "git+https://code.fuzzyworld.net/fuzzyworld-tools.git#semver:^1.0.0",
32 "playwright": "^1.63.0",
33 "typescript": "^7.0.2",
34 "vite": "^8.3.4",
35 "vite-plugin-qrcode": "^0.4.1",
36 "vitest": "^5.0.5"
37 },
38 "fuzzyworld": {
39 "app": "explodorama",
40 "title": "EXPLODORAMA!",
41 "description": "A turn-based, mobile-first, rogue-like bomb-laying game. Every bomb counts down with your moves."
42 }
43}