pnpm workspace root for Barazo forum development — shared configuration, tooling, and cross-package dependency management barazo.forum
at main 34 lines 1.1 kB view raw
1{ 2 "name": "Barazo Development", 3 "image": "mcr.microsoft.com/devcontainers/typescript-node:24-bookworm", 4 "features": { 5 "ghcr.io/devcontainers/features/docker-in-docker:2": {} 6 }, 7 "forwardPorts": [3000, 3001, 5432, 6379], 8 "portsAttributes": { 9 "3000": { "label": "Barazo API", "onAutoForward": "notify" }, 10 "3001": { "label": "Barazo Web", "onAutoForward": "notify" }, 11 "5432": { "label": "PostgreSQL", "onAutoForward": "silent" }, 12 "6379": { "label": "Valkey", "onAutoForward": "silent" } 13 }, 14 "postCreateCommand": "corepack enable && pnpm install", 15 "postStartCommand": "pnpm dev:infra", 16 "customizations": { 17 "vscode": { 18 "extensions": [ 19 "dbaeumer.vscode-eslint", 20 "esbenp.prettier-vscode", 21 "bradlc.vscode-tailwindcss", 22 "vitest.explorer" 23 ], 24 "settings": { 25 "editor.defaultFormatter": "esbenp.prettier-vscode", 26 "editor.formatOnSave": true, 27 "editor.codeActionsOnSave": { 28 "source.fixAll.eslint": "explicit" 29 }, 30 "typescript.preferences.importModuleSpecifier": "non-relative" 31 } 32 } 33 } 34}