30 lines
1015 B
JSON
30 lines
1015 B
JSON
{
|
|
"name": "emberfall",
|
|
"version": "1.0.0",
|
|
"description": "A persistent browser-based game (PBBG): players register, create a hero, spend regenerating Energy on actions (hunting, expeditions, training), fight monsters, collect loot, and climb leaderboards. Progress persists between sessions and continues to \"happen\" while the player is offline (timers, energy regen).",
|
|
"main": "src/server.js",
|
|
"directories": {
|
|
"doc": "docs",
|
|
"test": "tests"
|
|
},
|
|
"scripts": {
|
|
"start": "node src/server.js",
|
|
"dev": "node --watch src/server.js",
|
|
"test": "NODE_ENV=test node --test --test-concurrency=1",
|
|
"migrate": "node scripts/migrate.js",
|
|
"seed": "node scripts/seed.js"
|
|
},
|
|
"keywords": [],
|
|
"type": "commonjs",
|
|
"dependencies": {
|
|
"bcryptjs": "^3.0.3",
|
|
"better-sqlite3": "^13.0.3",
|
|
"better-sqlite3-session-store": "^0.1.0",
|
|
"express": "^5.3.0",
|
|
"express-rate-limit": "^8.7.1",
|
|
"express-session": "^1.19.0",
|
|
"helmet": "^8.3.0",
|
|
"zod": "^4.6.7"
|
|
}
|
|
}
|