- Configure pnpm workspace for apps/* and packages/* - Add Turborepo for build optimization and caching - Set up TypeScript, ESLint, and Prettier at monorepo level - Include development scripts and package management 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
29 lines
610 B
JSON
29 lines
610 B
JSON
{
|
|
"pipeline": {
|
|
"build": {
|
|
"dependsOn": ["^build"],
|
|
"outputs": ["dist/**", ".next/**", "build/**"],
|
|
"inputs": ["src/**", "app/**", "components/**", "lib/**", "*.py", "*.ts", "*.tsx", "*.json"]
|
|
},
|
|
"dev": {
|
|
"cache": false,
|
|
"persistent": true
|
|
},
|
|
"test": {
|
|
"dependsOn": ["^build"],
|
|
"inputs": ["src/**", "tests/**", "**/*.{py,ts,tsx}"],
|
|
"outputs": []
|
|
},
|
|
"lint": {
|
|
"outputs": []
|
|
},
|
|
"type-check": {
|
|
"dependsOn": ["^build"],
|
|
"outputs": []
|
|
},
|
|
"clean": {
|
|
"cache": false,
|
|
"outputs": []
|
|
}
|
|
}
|
|
} |