Scaffold Vite + TypeScript + Three.js (scène vide : sol + boîte, marqueur de build), store et encodage de l'état dans l'URL (5 tests), lint de frontières entre modules, pipeline d'extraction Rhino (graine du 26/09) et première géométrie v0, deploy.sh statique (releases + lien symbolique + smoke), AGENTS.md, RUNBOOK, licences MIT + CC BY-SA 4.0. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
31 lines
815 B
JSON
31 lines
815 B
JSON
{
|
|
"name": "quartier",
|
|
"version": "0.0.1",
|
|
"description": "Quelque part en 2035 — le quartier type TMIP en mouvement (démonstrateur web)",
|
|
"private": true,
|
|
"type": "module",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">=22"
|
|
},
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "vite build",
|
|
"preview": "vite preview",
|
|
"test": "node --test tests/*.test.ts",
|
|
"lint:frontieres": "node scripts/lint-frontieres.mjs",
|
|
"check": "npm run lint:frontieres && tsc --noEmit && npm test",
|
|
"geo": "echo 'LOT Q1 : pipeline/extract_quartier.py (voir pipeline/README)' && exit 1"
|
|
},
|
|
"dependencies": {
|
|
"three": "^0.170.0",
|
|
"zod": "^3.23.8"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^22.20.4",
|
|
"@types/three": "^0.170.0",
|
|
"typescript": "^5.6.0",
|
|
"vite": "^6.0.0"
|
|
}
|
|
}
|