Implement Turborepo to include Build Caching in CI/CD

This commit is contained in:
Amruth Pillai
2023-06-07 19:50:48 +02:00
parent d4b6c16bf9
commit 0173ce32c3
88 changed files with 202 additions and 107 deletions

76
pnpm-lock.yaml generated
View File

@ -55,6 +55,9 @@ importers:
ts-node:
specifier: ^10.9.1
version: 10.9.1(@types/node@20.2.5)(typescript@5.1.3)
turbo:
specifier: ^1.10.2
version: 1.10.2
typescript:
specifier: ^5.1.3
version: 5.1.3
@ -206,9 +209,6 @@ importers:
'@babel/core':
specifier: ^7.22.1
version: 7.22.1
'@reactive-resume/schema':
specifier: workspace:*
version: link:../schema
'@tailwindcss/typography':
specifier: ^0.5.9
version: 0.5.9(tailwindcss@3.3.2)
@ -260,6 +260,9 @@ importers:
sass:
specifier: ^1.62.1
version: 1.62.1
schema:
specifier: workspace:*
version: link:../schema
tailwindcss:
specifier: ^3.3.2
version: 3.3.2(ts-node@10.9.1)
@ -402,9 +405,6 @@ importers:
'@nestjs/schematics':
specifier: ^9.2.0
version: 9.2.0(typescript@5.1.3)
'@reactive-resume/schema':
specifier: workspace:*
version: link:../schema
'@types/bcryptjs':
specifier: ^2.4.2
version: 2.4.2
@ -444,6 +444,9 @@ importers:
rimraf:
specifier: ^5.0.1
version: 5.0.1
schema:
specifier: workspace:*
version: link:../schema
source-map-support:
specifier: ^0.5.21
version: 0.5.21
@ -10920,6 +10923,67 @@ packages:
safe-buffer: 5.2.1
dev: false
/turbo-darwin-64@1.10.2:
resolution: {integrity: sha512-sVLpVVANByfMgqf7OYPcZM4KiDnjGu7ITvAzBSa9Iwe14yoWLn8utrNsWCRaQEB6kEqBGLPmvL7AKwkl8M2Gqg==}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/turbo-darwin-arm64@1.10.2:
resolution: {integrity: sha512-TKG91DSoYQjsCft4XBx4lYycVT5n3UQB/nOKgv/WJCSfwshLWulya3yhP8JT5erv9rPF8gwgnx87lrCmT4EAVA==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/turbo-linux-64@1.10.2:
resolution: {integrity: sha512-ZIzAkfrzjJFkSM/uEfxU6JjseCsT5PHRu0s0lmYce37ApQbv/HC7tI0cFhuosI30+O8109/mkyZykKE7AQfgqA==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/turbo-linux-arm64@1.10.2:
resolution: {integrity: sha512-G4uZA+RBQ5S1X/oUxO5KoLL2NDMkrrBZF52+00jQv6UEb9lWDgwzqSwoAGjdXxeDCrqMW5rBVwb/IBIF2/yhwA==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/turbo-windows-64@1.10.2:
resolution: {integrity: sha512-ObfQO37kGu1jBzFs/L+hybrCXBwdnimotJwzg7pCoSyGijKITlugrpJoPDKlg0eMr3/1Y6KUeHy26vZaDXrbuQ==}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/turbo-windows-arm64@1.10.2:
resolution: {integrity: sha512-7S6dx4738R/FIT2cxbsunqgHN5LelXzuzkcaZgdkU33oswRf/6KOfOABzQLdTX7Uos59cBSdwayf6KQJxuOXUg==}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/turbo@1.10.2:
resolution: {integrity: sha512-m9sR5XHhuzxUQACf0vI2qCG5OqDYAZiPTaAsTwECnwUF4/cXwEmcYddbLJnO+K9orNvcnjjent5oBNBVQ/o0ow==}
hasBin: true
requiresBuild: true
optionalDependencies:
turbo-darwin-64: 1.10.2
turbo-darwin-arm64: 1.10.2
turbo-linux-64: 1.10.2
turbo-linux-arm64: 1.10.2
turbo-windows-64: 1.10.2
turbo-windows-arm64: 1.10.2
dev: true
/type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}