diff --git a/packages/js/src/plugins/typescript/plugin.spec.ts b/packages/js/src/plugins/typescript/plugin.spec.ts index 4495c376a30..d9de2ae094e 100644 --- a/packages/js/src/plugins/typescript/plugin.spec.ts +++ b/packages/js/src/plugins/typescript/plugin.spec.ts @@ -101,6 +101,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -153,6 +157,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -208,6 +216,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -265,6 +277,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -320,6 +336,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -378,6 +398,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -434,6 +458,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -491,6 +519,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -550,6 +582,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -606,6 +642,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -666,6 +706,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -704,6 +748,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -801,6 +849,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -859,6 +911,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -919,6 +975,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -997,6 +1057,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -1062,6 +1126,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -1126,6 +1194,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -1195,6 +1267,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -1268,6 +1344,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -1341,6 +1421,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -1419,6 +1503,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -1492,6 +1580,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -1568,6 +1660,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -1657,6 +1753,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -1761,6 +1861,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, "^{projectRoot}/tsconfig.json", ], "metadata": { @@ -1810,6 +1914,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -2012,6 +2120,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -2085,6 +2197,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ] `); @@ -2124,6 +2240,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ] `); @@ -2163,6 +2283,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ] `); @@ -2202,6 +2326,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ] `); @@ -2245,6 +2373,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ] `); }); @@ -2272,6 +2404,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -2344,6 +2480,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -2406,6 +2546,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -2475,6 +2619,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -2514,6 +2662,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -2572,6 +2724,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -2679,6 +2835,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, "^{projectRoot}/tsconfig.json", ], "metadata": { @@ -2729,6 +2889,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -2792,6 +2956,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -2855,6 +3023,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -2929,6 +3101,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -2992,6 +3168,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -3051,6 +3231,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Runs type-checking for the project.", @@ -3250,6 +3434,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -3325,6 +3513,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -3398,6 +3590,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -3486,6 +3682,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -3560,6 +3760,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -3637,6 +3841,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -3700,6 +3908,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -3765,6 +3977,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -3852,6 +4068,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -3921,6 +4141,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -3993,6 +4217,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -4069,6 +4297,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -4142,6 +4374,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -4223,6 +4459,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -4301,6 +4541,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -4380,6 +4624,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -4474,6 +4722,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -4555,6 +4807,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, "^{projectRoot}/tsconfig.json", ], "metadata": { @@ -4683,6 +4939,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -4752,6 +5012,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ] `); @@ -4786,6 +5050,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ] `); @@ -4820,6 +5088,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ] `); @@ -4854,6 +5126,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ] `); @@ -4892,6 +5168,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ] `); }); @@ -4927,6 +5207,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -4994,6 +5278,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -5063,6 +5351,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -5125,6 +5417,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -5212,6 +5508,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -5284,6 +5584,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -5352,6 +5656,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -5431,6 +5739,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -5499,6 +5811,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -5564,6 +5880,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -5636,6 +5956,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -5705,6 +6029,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -5805,6 +6133,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -5874,6 +6206,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -5943,6 +6279,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -6043,6 +6383,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -6112,6 +6456,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -6181,6 +6529,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -6277,6 +6629,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -6372,6 +6728,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", @@ -6471,6 +6831,10 @@ describe(`Plugin: ${PLUGIN_NAME}`, () => { "dependentTasksOutputFiles": "**/*.{d.ts,tsbuildinfo}", "transitive": true, }, + { + "dependencies": true, + "fileset": "**/*.d.ts", + }, ], "metadata": { "description": "Builds the project with \`tsc\`.", diff --git a/packages/js/src/plugins/typescript/plugin.ts b/packages/js/src/plugins/typescript/plugin.ts index 5d9c75dc9c3..2bcb90c6822 100644 --- a/packages/js/src/plugins/typescript/plugin.ts +++ b/packages/js/src/plugins/typescript/plugin.ts @@ -874,11 +874,16 @@ function getInputs( // the source files of dependencies. This correctly tracks build outputs from // both external project references and same-project task dependencies (e.g. // build-native producing .d.ts files that may be excluded from file watching - // via .nxignore). + // via .nxignore. "*.d.ts" are also read from the deps projects sources. + inputs.push({ dependentTasksOutputFiles: '**/*.{d.ts,tsbuildinfo}', transitive: true, }); + inputs.push({ + fileset: '**/*.d.ts', + dependencies: true, + }); const externalRefPatterns = getExternalProjectReferenceTsconfigPatterns( tsConfig,