35 lines
1.4 KiB
JSON
35 lines
1.4 KiB
JSON
{
|
|
"name": "d2web",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"description": "Web-native Diablo II engine: reads assets from a user-supplied classic MPQ. No game assets are bundled.",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "tsc --noEmit && vite build",
|
|
"preview": "vite preview",
|
|
"typecheck": "tsc --noEmit",
|
|
"inspect": "node scripts/inspect-mpq.ts",
|
|
"net-server": "node scripts/net-server.ts",
|
|
"verify:net": "node scripts/verify-net.ts",
|
|
"verify:d2": "node scripts/verify-d2-data.ts",
|
|
"verify:implode": "node scripts/verify-implode.ts",
|
|
"verify:all": "node scripts/verify-combat.ts && node scripts/verify-items.ts && node scripts/verify-m4.ts && node scripts/verify-m5.ts && node scripts/verify-net.ts",
|
|
"verify:acts": "node scripts/verify-acts.ts",
|
|
"build:game": "vite build --base=/diablo2/ --outDir dist-game",
|
|
"pack:data": "node scripts/pack-act-assets.ts",
|
|
"verify:packs": "node scripts/verify-packs.ts",
|
|
"verify:deploy": "node scripts/verify-deploy.ts",
|
|
"verify:listfile": "node scripts/verify-listfile.ts",
|
|
"verify:object-lookup": "node scripts/verify-object-lookup.ts",
|
|
"port:object-lookup": "node scripts/port-object-lookup.ts",
|
|
"verify:alignment": "node scripts/verify-tile-alignment.ts",
|
|
"verify:tiles": "node scripts/verify-tiles.ts"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^22.20.2",
|
|
"typescript": "^5.6.3",
|
|
"vite": "^5.4.10"
|
|
}
|
|
}
|