{ "name": "monorepo", "version": "0.0.0", "private": true, "license": "AGPL-3.0-only", "engines": { "node": ">=18", "pnpm": ">=9" }, "devDependencies": { "concurrently": "^8.2.2", "prettier": "^3.3.2" }, "scripts": { "packages": "git ls-files '**/package.json' | xargs jq -Mr '[.name, .version, .description] | @csv' | tr -d '\"' | column -s, -t", "seq": "concurrently --maxProcesses 1", "clean": "pnpm -r clean && concurrently --maxProcesses 1 'pnpm:*:clean'", "node:clean": "rm -rf node_modules", "format": "pnpm -r format && concurrently --maxProcesses 1 'pnpm:*:format'", "lint": "pnpm -r lint && concurrently --maxProcesses 1 'pnpm:*:lint'", "preshell": "docker compose up --build devtools", "shell": "docker run --rm -it -v .:/opt/monorepo -v monorepo_pnpm_cache:/opt/pnpm monorepo/devtools", "legal:format": "addlicense -f legal/header.txt -config legal/addlicense.yaml -s .", "legal:lint": "addlicense -f legal/header.txt -config legal/addlicense.yaml -s -check .", "codestyle:format": "prettier --write .", "codestyle:lint": "prettier --check ." } }