33 lines
1.3 KiB
JSON
33 lines
1.3 KiB
JSON
{
|
|
"name": "tilt",
|
|
"version": "0.0.1",
|
|
"private": true,
|
|
"type": "module",
|
|
"description": "Physics-driven hockey. Spike 1: three agents skating on ice.",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "vite build",
|
|
"preview": "vite preview",
|
|
"test": "node test/skaterSim.mjs && node test/rink.mjs && node test/ai.mjs && node test/pose.mjs && node test/animationClip.mjs && node test/freemocapImport.mjs && node test/input.mjs && node test/shotAim.mjs && node test/physics.mjs && node test/hits.mjs && node test/puck.mjs && node test/goalie.mjs && node test/shootout.mjs",
|
|
"capture": "node tools/capture.mjs",
|
|
"img2mesh": "node tools/img2mesh.mjs",
|
|
"img2mesh:player": "node tools/img2mesh.mjs --subject player",
|
|
"img2mesh:goalie": "node tools/img2mesh.mjs --subject goalie",
|
|
"freemocap:setup": "sh tools/setup-freemocap.sh",
|
|
"deploy": "npm run build && wrangler deploy",
|
|
"deploy:dry": "npm run build && wrangler deploy --dry-run",
|
|
"pages:deploy": "npm run build && wrangler pages deploy dist --project-name=tilt",
|
|
"cf:whoami": "wrangler whoami"
|
|
},
|
|
"dependencies": {
|
|
"@mediapipe/tasks-vision": "^0.10.35",
|
|
"box3d.js": "^0.0.2",
|
|
"three": "^0.185.1"
|
|
},
|
|
"devDependencies": {
|
|
"puppeteer-core": "^25.4.0",
|
|
"vite": "^8.1.5",
|
|
"wrangler": "^4.118.0"
|
|
}
|
|
}
|