|
122 | 122 | "args": [ |
123 | 123 | "--config={projectRoot}/code-pushup.config.ts", |
124 | 124 | "--cache.read", |
125 | | - "--persist.outputDir={projectRoot}/.code-pushup" |
| 125 | + "--persist.outputDir=.code-pushup/{projectName}" |
126 | 126 | ], |
127 | 127 | "env": { |
128 | 128 | "NODE_OPTIONS": "--import tsx", |
|
134 | 134 | "dependsOn": ["*-test"], |
135 | 135 | "cache": true, |
136 | 136 | "inputs": ["default", "code-pushup-inputs"], |
137 | | - "outputs": ["{projectRoot}/.code-pushup/coverage/runner-output.json"], |
| 137 | + "outputs": [ |
| 138 | + "{workspaceRoot}/.code-pushup/{projectName}/coverage/runner-output.json" |
| 139 | + ], |
138 | 140 | "executor": "nx:run-commands", |
139 | 141 | "options": { |
140 | 142 | "command": "node packages/cli/src/index.ts collect", |
|
143 | 145 | "--cache.write", |
144 | 146 | "--onlyPlugins=coverage", |
145 | 147 | "--persist.skipReports=true", |
146 | | - "--persist.outputDir={projectRoot}/.code-pushup" |
| 148 | + "--persist.outputDir=.code-pushup/{projectName}" |
147 | 149 | ], |
148 | 150 | "env": { |
149 | 151 | "NODE_OPTIONS": "--import tsx", |
|
155 | 157 | "dependsOn": ["lint"], |
156 | 158 | "cache": true, |
157 | 159 | "inputs": ["default", "code-pushup-inputs"], |
158 | | - "outputs": ["{projectRoot}/.code-pushup/eslint/runner-output.json"], |
| 160 | + "outputs": [ |
| 161 | + "{workspaceRoot}/.code-pushup/{projectName}/eslint/runner-output.json" |
| 162 | + ], |
159 | 163 | "executor": "nx:run-commands", |
160 | 164 | "options": { |
161 | 165 | "command": "node packages/cli/src/index.ts collect", |
|
164 | 168 | "--cache.write", |
165 | 169 | "--onlyPlugins=eslint", |
166 | 170 | "--persist.skipReports", |
167 | | - "--persist.outputDir={projectRoot}/.code-pushup" |
| 171 | + "--persist.outputDir=.code-pushup/{projectName}" |
168 | 172 | ], |
169 | 173 | "env": { |
170 | 174 | "NODE_OPTIONS": "--import tsx", |
|
179 | 183 | "runtime": "date +%Y-%m-%d" |
180 | 184 | } |
181 | 185 | ], |
182 | | - "outputs": ["{projectRoot}/.code-pushup/js-packages/runner-output.json"], |
| 186 | + "outputs": [ |
| 187 | + "{workspaceRoot}/.code-pushup/{projectName}/js-packages/runner-output.json" |
| 188 | + ], |
183 | 189 | "executor": "nx:run-commands", |
184 | 190 | "options": { |
185 | 191 | "command": "node packages/cli/src/index.ts collect", |
186 | 192 | "args": [ |
187 | 193 | "--config={projectRoot}/code-pushup.config.ts", |
188 | 194 | "--onlyPlugins=js-packages", |
189 | | - "--persist.outputDir={projectRoot}/.code-pushup" |
| 195 | + "--persist.outputDir=.code-pushup/{projectName}" |
190 | 196 | ], |
191 | 197 | "env": { |
192 | 198 | "NODE_OPTIONS": "--import tsx", |
|
197 | 203 | "code-pushup-lighthouse": { |
198 | 204 | "cache": true, |
199 | 205 | "inputs": ["production", "^production", "code-pushup-inputs"], |
200 | | - "outputs": ["{projectRoot}/.code-pushup/lighthouse/runner-output.json"], |
| 206 | + "outputs": [ |
| 207 | + "{workspaceRoot}/.code-pushup/{projectName}/lighthouse/runner-output.json" |
| 208 | + ], |
201 | 209 | "executor": "nx:run-commands", |
202 | 210 | "options": { |
203 | 211 | "command": "node packages/cli/src/index.ts collect", |
|
206 | 214 | "--cache.write", |
207 | 215 | "--onlyPlugins=lighthouse", |
208 | 216 | "--persist.skipReports", |
209 | | - "--persist.outputDir={projectRoot}/.code-pushup" |
| 217 | + "--persist.outputDir=.code-pushup/{projectName}" |
210 | 218 | ], |
211 | 219 | "env": { |
212 | 220 | "NODE_OPTIONS": "--import tsx", |
|
221 | 229 | "code-pushup-inputs", |
222 | 230 | "typecheck-typescript-inputs" |
223 | 231 | ], |
224 | | - "outputs": ["{projectRoot}/.code-pushup/jsdocs/runner-output.json"], |
| 232 | + "outputs": [ |
| 233 | + "{workspaceRoot}/.code-pushup/{projectName}/jsdocs/runner-output.json" |
| 234 | + ], |
225 | 235 | "executor": "nx:run-commands", |
226 | 236 | "options": { |
227 | 237 | "command": "node packages/cli/src/index.ts collect", |
|
230 | 240 | "--cache.write", |
231 | 241 | "--onlyPlugins=jsdocs", |
232 | 242 | "--persist.skipReports", |
233 | | - "--persist.outputDir={projectRoot}/.code-pushup" |
| 243 | + "--persist.outputDir=.code-pushup/{projectName}" |
234 | 244 | ], |
235 | 245 | "env": { |
236 | 246 | "NODE_OPTIONS": "--import tsx", |
|
245 | 255 | "code-pushup-inputs", |
246 | 256 | "typecheck-typescript-inputs" |
247 | 257 | ], |
248 | | - "outputs": ["{projectRoot}/.code-pushup/typescript/runner-output.json"], |
| 258 | + "outputs": [ |
| 259 | + "{workspaceRoot}/.code-pushup/{projectName}/typescript/runner-output.json" |
| 260 | + ], |
249 | 261 | "executor": "nx:run-commands", |
250 | 262 | "options": { |
251 | 263 | "command": "node packages/cli/src/index.ts collect", |
|
254 | 266 | "--cache.write", |
255 | 267 | "--onlyPlugins=typescript", |
256 | 268 | "--persist.skipReports", |
257 | | - "--persist.outputDir={projectRoot}/.code-pushup" |
| 269 | + "--persist.outputDir=.code-pushup/{projectName}" |
258 | 270 | ], |
259 | 271 | "env": { |
260 | 272 | "NODE_OPTIONS": "--import tsx", |
|
265 | 277 | "code-pushup-axe": { |
266 | 278 | "cache": true, |
267 | 279 | "inputs": ["default", "code-pushup-inputs"], |
268 | | - "outputs": ["{projectRoot}/.code-pushup/axe/runner-output.json"], |
| 280 | + "outputs": [ |
| 281 | + "{workspaceRoot}/.code-pushup/{projectName}/axe/runner-output.json" |
| 282 | + ], |
269 | 283 | "executor": "nx:run-commands", |
270 | 284 | "options": { |
271 | 285 | "command": "node packages/cli/src/index.ts collect", |
272 | 286 | "args": [ |
273 | 287 | "--config={projectRoot}/code-pushup.config.ts", |
274 | 288 | "--cache.write", |
275 | 289 | "--onlyPlugins=axe", |
276 | | - "--persist.outputDir={projectRoot}/.code-pushup" |
| 290 | + "--persist.outputDir=.code-pushup/{projectName}" |
277 | 291 | ], |
278 | 292 | "env": { |
279 | 293 | "NODE_OPTIONS": "--import tsx", |
|
0 commit comments