You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.4 KiB
JSON
41 lines
1.4 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|