@@ -15,11 +15,18 @@ export async function setupWorkspaceDependencies(
1515 const commonDeps : AvailableDependencies [ ] = [ "dotenv" , "zod" ] ;
1616 const commonDevDeps : AvailableDependencies [ ] = [ "tsdown" ] ;
1717
18+ const configPackageDir = path . join ( projectDir , "packages/config" ) ;
19+ const configDep : Record < string , string > = { } ;
20+ if ( await fs . pathExists ( configPackageDir ) ) {
21+ configDep [ `@${ projectName } /config` ] = workspaceVersion ;
22+ }
23+
1824 const dbPackageDir = path . join ( projectDir , "packages/db" ) ;
1925 if ( await fs . pathExists ( dbPackageDir ) ) {
2026 await addPackageDependency ( {
2127 dependencies : commonDeps ,
2228 devDependencies : commonDevDeps ,
29+ customDevDependencies : configDep ,
2330 projectDir : dbPackageDir ,
2431 } ) ;
2532 }
@@ -35,6 +42,7 @@ export async function setupWorkspaceDependencies(
3542 dependencies : commonDeps ,
3643 devDependencies : commonDevDeps ,
3744 customDependencies : authDeps ,
45+ customDevDependencies : configDep ,
3846 projectDir : authPackageDir ,
3947 } ) ;
4048 }
@@ -53,6 +61,7 @@ export async function setupWorkspaceDependencies(
5361 dependencies : commonDeps ,
5462 devDependencies : commonDevDeps ,
5563 customDependencies : apiDeps ,
64+ customDevDependencies : configDep ,
5665 projectDir : apiPackageDir ,
5766 } ) ;
5867 }
@@ -74,6 +83,7 @@ export async function setupWorkspaceDependencies(
7483 dependencies : commonDeps ,
7584 devDependencies : commonDevDeps ,
7685 customDependencies : serverDeps ,
86+ customDevDependencies : configDep ,
7787 projectDir : serverPackageDir ,
7888 } ) ;
7989 }
@@ -92,6 +102,7 @@ export async function setupWorkspaceDependencies(
92102 if ( Object . keys ( webDeps ) . length > 0 ) {
93103 await addPackageDependency ( {
94104 customDependencies : webDeps ,
105+ customDevDependencies : configDep ,
95106 projectDir : webPackageDir ,
96107 } ) ;
97108 }
@@ -108,6 +119,7 @@ export async function setupWorkspaceDependencies(
108119 if ( Object . keys ( nativeDeps ) . length > 0 ) {
109120 await addPackageDependency ( {
110121 customDependencies : nativeDeps ,
122+ customDevDependencies : configDep ,
111123 projectDir : nativePackageDir ,
112124 } ) ;
113125 }
0 commit comments