├── apps └── .gitkeep ├── packages └── .gitkeep ├── .gitignore ├── pnpm-workspace.yaml ├── turbo.json ├── package.json └── pnpm-lock.yaml /apps/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .turbo/ 2 | node_modules/ 3 | dist/ 4 | build/ 5 | -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - "apps/*" 3 | - "packages/*" 4 | -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://turbo.build/schema.json", 3 | "tasks": { 4 | "dev": { 5 | "persistent": true, 6 | "cache": false 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "monorepo-template", 3 | "private": true, 4 | "packageManager": "pnpm@9.15.4", 5 | "scripts": { 6 | "test": "echo \"Error: no test specified\" && exit 1" 7 | }, 8 | "devDependencies": { 9 | "prettier": "^3.4.2", 10 | "turbo": "^2.3.4", 11 | "typescript": "^5.7.3" 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | devDependencies: 11 | prettier: 12 | specifier: ^3.4.2 13 | version: 3.4.2 14 | turbo: 15 | specifier: ^2.3.4 16 | version: 2.3.4 17 | typescript: 18 | specifier: ^5.7.3 19 | version: 5.7.3 20 | 21 | packages: 22 | 23 | prettier@3.4.2: 24 | resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} 25 | engines: {node: '>=14'} 26 | hasBin: true 27 | 28 | turbo-darwin-64@2.3.4: 29 | resolution: {integrity: sha512-uOi/cUIGQI7uakZygH+cZQ5D4w+aMLlVCN2KTGot+cmefatps2ZmRRufuHrEM0Rl63opdKD8/JIu+54s25qkfg==} 30 | cpu: [x64] 31 | os: [darwin] 32 | 33 | turbo-darwin-arm64@2.3.4: 34 | resolution: {integrity: sha512-IIM1Lq5R+EGMtM1YFGl4x8Xkr0MWb4HvyU8N4LNoQ1Be5aycrOE+VVfH+cDg/Q4csn+8bxCOxhRp5KmUflrVTQ==} 35 | cpu: [arm64] 36 | os: [darwin] 37 | 38 | turbo-linux-64@2.3.4: 39 | resolution: {integrity: sha512-1aD2EfR7NfjFXNH3mYU5gybLJEFi2IGOoKwoPLchAFRQ6OEJQj201/oNo9CDL75IIrQo64/NpEgVyZtoPlfhfA==} 40 | cpu: [x64] 41 | os: [linux] 42 | 43 | turbo-linux-arm64@2.3.4: 44 | resolution: {integrity: sha512-MxTpdKwxCaA5IlybPxgGLu54fT2svdqTIxRd0TQmpRJIjM0s4kbM+7YiLk0mOh6dGqlWPUsxz/A0Mkn8Xr5o7Q==} 45 | cpu: [arm64] 46 | os: [linux] 47 | 48 | turbo-windows-64@2.3.4: 49 | resolution: {integrity: sha512-yyCrWqcRGu1AOOlrYzRnizEtdkqi+qKP0MW9dbk9OsMDXaOI5jlWtTY/AtWMkLw/czVJ7yS9Ex1vi9DB6YsFvw==} 50 | cpu: [x64] 51 | os: [win32] 52 | 53 | turbo-windows-arm64@2.3.4: 54 | resolution: {integrity: sha512-PggC3qH+njPfn1PDVwKrQvvQby8X09ufbqZ2Ha4uSu+5TvPorHHkAbZVHKYj2Y+tvVzxRzi4Sv6NdHXBS9Be5w==} 55 | cpu: [arm64] 56 | os: [win32] 57 | 58 | turbo@2.3.4: 59 | resolution: {integrity: sha512-1kiLO5C0Okh5ay1DbHsxkPsw9Sjsbjzm6cF85CpWjR0BIyBFNDbKqtUyqGADRS1dbbZoQanJZVj4MS5kk8J42Q==} 60 | hasBin: true 61 | 62 | typescript@5.7.3: 63 | resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} 64 | engines: {node: '>=14.17'} 65 | hasBin: true 66 | 67 | snapshots: 68 | 69 | prettier@3.4.2: {} 70 | 71 | turbo-darwin-64@2.3.4: 72 | optional: true 73 | 74 | turbo-darwin-arm64@2.3.4: 75 | optional: true 76 | 77 | turbo-linux-64@2.3.4: 78 | optional: true 79 | 80 | turbo-linux-arm64@2.3.4: 81 | optional: true 82 | 83 | turbo-windows-64@2.3.4: 84 | optional: true 85 | 86 | turbo-windows-arm64@2.3.4: 87 | optional: true 88 | 89 | turbo@2.3.4: 90 | optionalDependencies: 91 | turbo-darwin-64: 2.3.4 92 | turbo-darwin-arm64: 2.3.4 93 | turbo-linux-64: 2.3.4 94 | turbo-linux-arm64: 2.3.4 95 | turbo-windows-64: 2.3.4 96 | turbo-windows-arm64: 2.3.4 97 | 98 | typescript@5.7.3: {} 99 | --------------------------------------------------------------------------------