Skip to content

Commit eab498a

Browse files
author
John Doe
committed
refactor: adjust nx.json
1 parent 210a9e5 commit eab498a

File tree

1 file changed

+20
-57
lines changed

1 file changed

+20
-57
lines changed

nx.json

Lines changed: 20 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -134,12 +134,11 @@
134134
"configurations": {
135135
"print-config": {
136136
"command": "print-config",
137-
"output": "{projectRoot}/code-pushup.config.json"
137+
"output": "{projectRoot}/.code-pushup/code-pushup.config.json"
138138
}
139139
}
140140
},
141141
"code-pushup-coverage": {
142-
"executor": "@code-pushup/nx-plugin:cli",
143142
"dependsOn": ["*-test"],
144143
"cache": true,
145144
"inputs": ["default", "code-pushup-inputs"],
@@ -156,7 +155,6 @@
156155
}
157156
},
158157
"code-pushup-eslint": {
159-
"executor": "@code-pushup/nx-plugin:cli",
160158
"dependsOn": ["lint"],
161159
"cache": true,
162160
"inputs": ["default", "code-pushup-inputs"],
@@ -173,8 +171,7 @@
173171
}
174172
},
175173
"code-pushup-js-packages": {
176-
"executor": "@code-pushup/nx-plugin:cli",
177-
"cache": false,
174+
"cache": true,
178175
"inputs": [
179176
{
180177
"runtime": "date +%Y-%m-%d"
@@ -193,7 +190,6 @@
193190
}
194191
},
195192
"code-pushup-lighthouse": {
196-
"executor": "@code-pushup/nx-plugin:cli",
197193
"cache": true,
198194
"inputs": ["production", "^production", "code-pushup-inputs"],
199195
"outputs": [
@@ -209,7 +205,6 @@
209205
}
210206
},
211207
"code-pushup-jsdocs": {
212-
"executor": "@code-pushup/nx-plugin:cli",
213208
"cache": true,
214209
"inputs": [
215210
"default",
@@ -229,7 +224,6 @@
229224
}
230225
},
231226
"code-pushup-typescript": {
232-
"executor": "@code-pushup/nx-plugin:cli",
233227
"cache": true,
234228
"inputs": [
235229
"default",
@@ -249,7 +243,6 @@
249243
}
250244
},
251245
"code-pushup-axe": {
252-
"executor": "@code-pushup/nx-plugin:cli",
253246
"cache": true,
254247
"inputs": ["default", "code-pushup-inputs"],
255248
"outputs": [
@@ -284,6 +277,16 @@
284277
"appsDir": "examples",
285278
"libsDir": "packages"
286279
},
280+
"pluginsConfig": {
281+
"@code-pushup/nx-plugin": {
282+
"projectPrefix": "cli",
283+
"bin": "packages/cli/src/index.ts",
284+
"env": {
285+
"NODE_OPTIONS": "--import tsx",
286+
"TSX_TSCONFIG_PATH": "tsconfig.base.json"
287+
}
288+
}
289+
},
287290
"generators": {},
288291
"release": {
289292
"projects": ["packages/*"],
@@ -316,48 +319,28 @@
316319
"plugin": "@code-pushup/nx-plugin",
317320
"options": {
318321
"targetName": "code-pushup",
319-
"bin": "packages/cli/src/index.ts",
320-
"projectPrefix": "cli",
321-
"env": {
322-
"NODE_OPTIONS": "--import tsx",
323-
"TSX_TSCONFIG_PATH": "tsconfig.base.json"
324-
}
322+
"projectPrefix": "cli"
325323
},
326324
"exclude": ["tools/**", "testing/**", "examples/**"]
327325
},
328326
{
329327
"plugin": "@code-pushup/nx-plugin",
330328
"options": {
331-
"targetName": "code-pushup-coverage",
332-
"bin": "packages/cli/src/index.ts",
333-
"env": {
334-
"NODE_OPTIONS": "--import tsx",
335-
"TSX_TSCONFIG_PATH": "tsconfig.base.json"
336-
}
329+
"targetName": "code-pushup-coverage"
337330
},
338331
"exclude": ["tools/**", "testing/**", "examples/**"]
339332
},
340333
{
341334
"plugin": "@code-pushup/nx-plugin",
342335
"options": {
343-
"targetName": "code-pushup-eslint",
344-
"bin": "packages/cli/src/index.ts",
345-
"env": {
346-
"NODE_OPTIONS": "--import tsx",
347-
"TSX_TSCONFIG_PATH": "tsconfig.base.json"
348-
}
336+
"targetName": "code-pushup-eslint"
349337
},
350338
"exclude": ["testing/**", "examples/**"]
351339
},
352340
{
353341
"plugin": "@code-pushup/nx-plugin",
354342
"options": {
355-
"targetName": "code-pushup-typescript",
356-
"bin": "packages/cli/src/index.ts",
357-
"env": {
358-
"NODE_OPTIONS": "--import tsx",
359-
"TSX_TSCONFIG_PATH": "tsconfig.base.json"
360-
}
343+
"targetName": "code-pushup-typescript"
361344
},
362345
"exclude": [
363346
"packages/models/**",
@@ -371,12 +354,7 @@
371354
{
372355
"plugin": "@code-pushup/nx-plugin",
373356
"options": {
374-
"targetName": "code-pushup-jsdocs",
375-
"bin": "packages/cli/src/index.ts",
376-
"env": {
377-
"NODE_OPTIONS": "--import tsx",
378-
"TSX_TSCONFIG_PATH": "tsconfig.base.json"
379-
}
357+
"targetName": "code-pushup-jsdocs"
380358
},
381359
"exclude": [
382360
"packages/models",
@@ -389,36 +367,21 @@
389367
{
390368
"plugin": "@code-pushup/nx-plugin",
391369
"options": {
392-
"targetName": "code-pushup-js-packages",
393-
"bin": "packages/cli/src/index.ts",
394-
"env": {
395-
"NODE_OPTIONS": "--import tsx",
396-
"TSX_TSCONFIG_PATH": "tsconfig.base.json"
397-
}
370+
"targetName": "code-pushup-js-packages"
398371
},
399372
"exclude": ["packages/**", "tools/**", "testing/**", "examples/**"]
400373
},
401374
{
402375
"plugin": "@code-pushup/nx-plugin",
403376
"options": {
404-
"targetName": "code-pushup-lighthouse",
405-
"bin": "packages/cli/src/index.ts",
406-
"env": {
407-
"NODE_OPTIONS": "--import tsx",
408-
"TSX_TSCONFIG_PATH": "tsconfig.base.json"
409-
}
377+
"targetName": "code-pushup-lighthouse"
410378
},
411379
"exclude": ["packages/**", "tools/**", "testing/**", "examples/**"]
412380
},
413381
{
414382
"plugin": "@code-pushup/nx-plugin",
415383
"options": {
416-
"targetName": "code-pushup-axe",
417-
"bin": "packages/cli/src/index.ts",
418-
"env": {
419-
"NODE_OPTIONS": "--import tsx",
420-
"TSX_TSCONFIG_PATH": "tsconfig.base.json"
421-
}
384+
"targetName": "code-pushup-axe"
422385
},
423386
"exclude": ["packages/**", "tools/**", "testing/**", "examples/**"]
424387
},

0 commit comments

Comments
 (0)