Skip to content

Commit ce335a0

Browse files
Define inputs for nx (#2603)
1 parent c76e6e9 commit ce335a0

File tree

2 files changed

+27
-2
lines changed

2 files changed

+27
-2
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,5 @@ npm-debug.log*
3232
node_modules
3333

3434
.vscode
35+
36+
.nx/

nx.json

+25-2
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,39 @@
77
}
88
}
99
},
10+
"namedInputs": {
11+
"default": [
12+
"{workspaceRoot}/pnpm-lock.yaml",
13+
"{workspaceRoot}/tsconfig.shared.json",
14+
"{projectRoot}/package.json",
15+
"{projectRoot}/tsconfig.json"
16+
]
17+
},
1018
"targetDefaults": {
1119
"build": {
1220
"dependsOn": ["^build"],
21+
"inputs": [
22+
"default",
23+
"{workspaceRoot}/tsup.config.ts",
24+
"{projectRoot}/index.{js,ts}",
25+
"{projectRoot}/index.d.ts",
26+
"{projectRoot}/lib/**",
27+
"{projectRoot}/rollup.config.cjs"
28+
],
1329
"outputs": ["{projectRoot}/dist"]
1430
},
1531
"test": {
16-
"dependsOn": ["^test"]
32+
"inputs": [
33+
"default",
34+
"{projectRoot}/test.ts",
35+
"{projectRoot}/test/**",
36+
"{projectRoot}/types.ts"
37+
],
38+
"dependsOn": ["build"]
1739
},
1840
"last-checks": {
19-
"dependsOn": ["^last-checks"]
41+
"inputs": ["default", "{projectRoot}/test.ts"],
42+
"dependsOn": ["build", "^last-checks"]
2043
}
2144
}
2245
}

0 commit comments

Comments
 (0)