@@ -439,14 +439,16 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => {
439
439
440
440
it ( 'should add extended config files' , async ( ) => {
441
441
await applyFilesToTempFsAndContext ( tempFs , context , {
442
- 'libs/my-lib/tsconfig.json' : JSON . stringify ( {
443
- extends : '../../tsconfig.foo.json' ,
444
- include : [ 'src/**/*.ts' ] ,
442
+ 'tsconfig.base.json' : JSON . stringify ( {
443
+ exclude : [ 'node_modules' , 'tmp' ] ,
445
444
} ) ,
446
445
'tsconfig.foo.json' : JSON . stringify ( {
447
446
extends : './tsconfig.base.json' ,
448
447
} ) ,
449
- 'tsconfig.base.json' : '{}' ,
448
+ 'libs/my-lib/tsconfig.json' : JSON . stringify ( {
449
+ extends : '../../tsconfig.foo.json' ,
450
+ include : [ 'src/**/*.ts' ] ,
451
+ } ) ,
450
452
'libs/my-lib/package.json' : `{}` ,
451
453
} ) ;
452
454
expect ( await invokeCreateNodesOnMatchingFiles ( context , { } ) )
@@ -467,6 +469,8 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => {
467
469
"{workspaceRoot}/tsconfig.base.json",
468
470
"{projectRoot}/tsconfig.json",
469
471
"{projectRoot}/src/**/*.ts",
472
+ "!{workspaceRoot}/node_modules",
473
+ "!{workspaceRoot}/tmp",
470
474
"^production",
471
475
{
472
476
"externalDependencies": [
@@ -1455,15 +1459,17 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => {
1455
1459
1456
1460
it ( 'should add extended config files' , async ( ) => {
1457
1461
await applyFilesToTempFsAndContext ( tempFs , context , {
1462
+ 'tsconfig.base.json' : JSON . stringify ( {
1463
+ exclude : [ 'node_modules' , 'tmp' ] ,
1464
+ } ) ,
1465
+ 'tsconfig.foo.json' : JSON . stringify ( {
1466
+ extends : './tsconfig.base.json' ,
1467
+ } ) ,
1458
1468
'libs/my-lib/tsconfig.json' : '{}' ,
1459
1469
'libs/my-lib/tsconfig.lib.json' : JSON . stringify ( {
1460
1470
extends : '../../tsconfig.foo.json' ,
1461
1471
include : [ 'src/**/*.ts' ] ,
1462
1472
} ) ,
1463
- 'tsconfig.foo.json' : JSON . stringify ( {
1464
- extends : './tsconfig.base.json' ,
1465
- } ) ,
1466
- 'tsconfig.base.json' : '{}' ,
1467
1473
'libs/my-lib/package.json' : `{}` ,
1468
1474
} ) ;
1469
1475
expect (
@@ -1488,6 +1494,8 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => {
1488
1494
"{workspaceRoot}/tsconfig.base.json",
1489
1495
"{projectRoot}/tsconfig.lib.json",
1490
1496
"{projectRoot}/src/**/*.ts",
1497
+ "!{workspaceRoot}/node_modules",
1498
+ "!{workspaceRoot}/tmp",
1491
1499
"^production",
1492
1500
{
1493
1501
"externalDependencies": [
0 commit comments