pnpm workspace root for Barazo forum development — shared configuration, tooling, and cross-package dependency management barazo.forum
at main 40 lines 1.2 kB view raw
1{ 2 "name": "barazo-workspace", 3 "private": true, 4 "type": "module", 5 "packageManager": "pnpm@10.29.2", 6 "scripts": { 7 "dev:infra": "docker compose -f barazo-deploy/docker-compose.dev.yml up -d", 8 "dev:infra:down": "docker compose -f barazo-deploy/docker-compose.dev.yml down", 9 "dev:infra:logs": "docker compose -f barazo-deploy/docker-compose.dev.yml logs -f", 10 "dev:api": "pnpm --filter barazo-api dev", 11 "dev:web": "pnpm --filter barazo-web dev", 12 "test": "pnpm -r test", 13 "lint": "pnpm -r lint", 14 "typecheck": "pnpm -r typecheck", 15 "build": "pnpm -r build", 16 "format": "prettier --write .", 17 "format:check": "prettier --check ." 18 }, 19 "pnpm": { 20 "onlyBuiltDependencies": [ 21 "esbuild", 22 "sharp" 23 ], 24 "overrides": { 25 "minimatch": ">=10.2.1", 26 "eslint-plugin-jsx-a11y>minimatch": "3.1.2" 27 } 28 }, 29 "devDependencies": { 30 "@commitlint/cli": "catalog:", 31 "@commitlint/config-conventional": "catalog:", 32 "eslint": "catalog:", 33 "husky": "catalog:", 34 "lint-staged": "catalog:", 35 "prettier": "catalog:", 36 "typescript": "catalog:", 37 "typescript-eslint": "catalog:", 38 "vitest": "catalog:" 39 } 40}