@@ -42,21 +42,9 @@ const rootTsConfig = [
4242 {
4343 path : 'workspace-a' ,
4444 } ,
45- {
46- path : 'workspace-b' ,
47- } ,
48- {
49- path : 'shared/workspace-c' ,
50- } ,
5145 {
5246 path : 'shared/workspace-d' ,
5347 } ,
54- {
55- path : 'utils/foos/foo-a' ,
56- } ,
57- {
58- path : 'utils/foos/foo-b' ,
59- } ,
6048 ] ,
6149 } ,
6250] ;
@@ -178,9 +166,6 @@ test('avoid adding an empty compilerOptions', async () => {
178166 {
179167 path : 'workspace-a' ,
180168 } ,
181- {
182- path : 'workspace-b' ,
183- } ,
184169 ] ,
185170 } ,
186171 ] ;
@@ -227,6 +212,12 @@ test('Support yarn and npm workspaces', async () => {
227212
228213
229214 } ) ;
215+ expect (
216+ parse ( fs . readFileSync ( path . join ( rootFolderYarn , 'tsconfig.json' ) ) . toString ( ) ) . references
217+ ) . toEqual ( [
218+ { path : 'workspace-a' } ,
219+ { path : 'shared/workspace-d' } ,
220+ ] ) ;
230221 // still has the comment
231222 expect ( fs . readFileSync ( path . join ( rootFolderYarn , 'tsconfig.json' ) ) . toString ( ) ) . toMatch ( / \/ \* B a s i c O p t i o n s \* \/ / )
232223} ) ;
@@ -276,22 +267,13 @@ test('create paths mappings ', async () => {
276267 {
277268 compilerOptions : {
278269 composite : true ,
279- paths : { "foo-a" : [ "utils/foos/foo-a/src" ] , "foo-b" : [ "utils/foos/foo-b/src" ] , " workspace-a" : [ "workspace-a/src" ] , "workspace-b" : [ "workspace-b "] }
270+ paths : { "workspace-a" : [ "workspace-a/src" ] }
280271 } ,
281272 files : [ ] ,
282273 references : [
283274 {
284275 path : 'workspace-a' ,
285276 } ,
286- {
287- path : 'workspace-b' ,
288- } ,
289- {
290- path : 'utils/foos/foo-a' ,
291- } ,
292- {
293- path : 'utils/foos/foo-b' ,
294- } ,
295277 ] ,
296278 } ,
297279 ] ;
@@ -373,22 +355,13 @@ test('create paths mappings with ignorePathMappings', async () => {
373355 {
374356 compilerOptions : {
375357 composite : true ,
376- paths : { "foo-a" : [ "utils/foos/foo-a/src" ] , "foo-b" : [ "utils/foos/foo-b/src" ] , "workspace-b" : [ "workspace-b" ] }
358+ paths : undefined
377359 } ,
378360 files : [ ] ,
379361 references : [
380362 {
381363 path : 'workspace-a' ,
382364 } ,
383- {
384- path : 'workspace-b' ,
385- } ,
386- {
387- path : 'utils/foos/foo-a' ,
388- } ,
389- {
390- path : 'utils/foos/foo-b' ,
391- } ,
392365 ] ,
393366 } ,
394367 ] ;
@@ -471,9 +444,6 @@ test('Test create tsconfig', async () => {
471444 references : [
472445 {
473446 path : 'workspace-a' ,
474- } ,
475- {
476- path : 'workspace-b' ,
477447 }
478448 ] ,
479449 } ,
@@ -564,21 +534,9 @@ test('Support custom tsconfig names', async () => {
564534 {
565535 path : 'workspace-a/tsconfig.dev.json' ,
566536 } ,
567- {
568- path : 'workspace-b/tsconfig.dev.json' ,
569- } ,
570- {
571- path : 'shared/workspace-c/tsconfig.dev.json' ,
572- } ,
573537 {
574538 path : 'shared/workspace-d/tsconfig.dev.json' ,
575539 } ,
576- {
577- path : 'utils/foos/foo-a/tsconfig.dev.json' ,
578- } ,
579- {
580- path : 'utils/foos/foo-b' ,
581- } ,
582540 ] ,
583541 } ,
584542 rootConfigName
0 commit comments