{ "name": "bricoloc-architecture-evolution", "version": "1.0.0", "description": "Projet d'architecture démontrant l'évolution de BricoLoc (Legacy → Moderne)", "private": true, "author": "MAALSI Architecture Project", "license": "MIT", "engines": { "node": ">=20.0.0", "pnpm": ">=9.0.0" }, "packageManager": "pnpm@9.12.0", "scripts": { "dev:legacy": "pnpm --filter legacy dev", "dev:moderne": "pnpm --filter moderne dev", "dev:all": "pnpm --parallel --filter \"./apps/*\" dev", "build:legacy": "pnpm --filter legacy build", "build:moderne": "pnpm --filter moderne build", "build:all": "pnpm --recursive --filter \"./apps/*\" build", "lint": "pnpm --recursive lint", "lint:fix": "pnpm --recursive lint --fix", "format": "prettier --write .", "format:check": "prettier --check .", "test": "pnpm --recursive test", "test:coverage": "pnpm --recursive test --coverage", "type-check": "pnpm --recursive type-check", "clean": "pnpm --recursive clean && rm -rf node_modules", "prepare": "node -e \"try { require('husky').install() } catch (e) {if (e.code !== 'MODULE_NOT_FOUND') throw e}\"" }, "devDependencies": { "@eslint/js": "^9.12.0", "@types/node": "^22.7.5", "@typescript-eslint/eslint-plugin": "^8.8.1", "@typescript-eslint/parser": "^8.8.1", "eslint": "^9.12.0", "prettier": "^3.3.3", "typescript": "^5.6.3", "vercel": "^48.8.0" } }