Skip to content

Commit bfc9053

Browse files
committed
feat(core): add tsBuildInfoFile option all packages tsconfig.lib.json files
- enhance asset copying logic to ignore common directories
1 parent 0348faa commit bfc9053

39 files changed

Lines changed: 100 additions & 38 deletions

nx.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,9 @@
115115
"outputs": ["{workspaceRoot}/dist/{projectRoot}"],
116116
"cache": true
117117
},
118+
"typecheck": {
119+
"inputs": [{ "dependentTasksOutputFiles": "**/*.d.ts" }]
120+
},
118121
"test-native": {
119122
"inputs": ["native"],
120123
"executor": "@monodon/rust:test",

packages/angular/tsconfig.lib.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"module": "commonjs",
55
"outDir": "../../dist/packages/angular",
66
"types": ["node"],
7-
"esModuleInterop": true
7+
"esModuleInterop": true,
8+
"tsBuildInfoFile": "../../dist/packages/angular/tsconfig.tsbuildinfo"
89
},
910
"exclude": [
1011
"**/*.spec.ts",

packages/create-nx-plugin/tsconfig.lib.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"compilerOptions": {
44
"module": "commonjs",
55
"outDir": "../../dist/packages/create-nx-plugin",
6-
"types": ["node"]
6+
"types": ["node"],
7+
"tsBuildInfoFile": "../../dist/packages/create-nx-plugin/tsconfig.tsbuildinfo"
78
},
89
"exclude": [
910
"**/*.spec.ts",

packages/create-nx-workspace/tsconfig.lib.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"compilerOptions": {
44
"module": "commonjs",
55
"outDir": "../../dist/packages/create-nx-workspace",
6-
"types": ["node"]
6+
"types": ["node"],
7+
"tsBuildInfoFile": "../../dist/packages/create-nx-workspace/tsconfig.tsbuildinfo"
78
},
89
"exclude": [
910
"**/*.spec.ts",

packages/cypress/tsconfig.lib.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"compilerOptions": {
44
"module": "commonjs",
55
"outDir": "../../dist/packages/cypress",
6-
"types": ["node"]
6+
"types": ["node"],
7+
"tsBuildInfoFile": "../../dist/packages/cypress/tsconfig.tsbuildinfo"
78
},
89
"exclude": ["**/*.spec.ts", "**/*.test.ts", "jest.config.ts"],
910
"include": ["**/*.ts", "**/*.json"],

packages/detox/tsconfig.lib.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"compilerOptions": {
44
"module": "commonjs",
55
"outDir": "../../dist/packages/detox",
6-
"types": ["node"]
6+
"types": ["node"],
7+
"tsBuildInfoFile": "../../dist/packages/detox/tsconfig.tsbuildinfo"
78
},
89
"exclude": ["**/*.spec.ts", "**/*.test.ts", "jest.config.ts"],
910
"include": ["**/*.ts", "**/*.json"],

packages/devkit/tsconfig.lib.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"compilerOptions": {
44
"module": "commonjs",
55
"outDir": "../../dist/packages/devkit",
6-
"types": ["node"]
6+
"types": ["node"],
7+
"tsBuildInfoFile": "../../dist/packages/devkit/tsconfig.tsbuildinfo"
78
},
89
"exclude": [
910
"**/*.spec.ts",

packages/esbuild/tsconfig.lib.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
"extends": "../../tsconfig.base.json",
33
"compilerOptions": {
44
"outDir": "../../dist/packages/esbuild",
5-
"types": ["node"]
5+
"types": ["node"],
6+
"tsBuildInfoFile": "../../dist/packages/esbuild/tsconfig.tsbuildinfo"
67
},
78
"include": ["**/*.ts", "**/*.json"],
89
"exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"],

packages/eslint-plugin/tsconfig.lib.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
"types": ["node"],
66
"moduleResolution": "node16",
77
"module": "node16",
8-
"esModuleInterop": true
8+
"esModuleInterop": true,
9+
"tsBuildInfoFile": "../../dist/packages/eslint-plugin/tsconfig.tsbuildinfo"
910
},
1011
"exclude": [
1112
"**/*.spec.ts",

packages/eslint/tsconfig.lib.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"compilerOptions": {
44
"module": "commonjs",
55
"outDir": "../../dist/packages/eslint",
6-
"types": ["node"]
6+
"types": ["node"],
7+
"tsBuildInfoFile": "../../dist/packages/eslint/tsconfig.tsbuildinfo"
78
},
89
"exclude": [
910
"**/*.spec.ts",

0 commit comments

Comments
 (0)