Skip to content

Commit be95512

Browse files
author
John Doe
committed
chore: remove js-package config from all but root
1 parent b0df7cd commit be95512

26 files changed

+46
-63
lines changed

packages/ci/code-pushup.config.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ import {
44
eslintCoreConfigNx,
55
jsDocsCoreConfig,
66
jsDocsExclusionPatterns,
7-
jsPackagesCoreConfig,
87
loadEnv,
98
typescriptPluginConfig,
109
} from '../../code-pushup.preset.js';
1110
import type { CoreConfig } from '../../packages/models/src/index.js';
1211
import { mergeConfigs } from '../../packages/utils/src/index.js';
1312

14-
const projectName = process.env.NX_TASK_TARGET_PROJECT;
13+
const projectName = process.env['NX_TASK_TARGET_PROJECT'];
1514

1615
const config: CoreConfig = {
1716
...(await loadEnv()),
@@ -22,7 +21,6 @@ export default mergeConfigs(
2221
config,
2322
await eslintCoreConfigNx(projectName),
2423
await coverageCoreConfigNx(projectName),
25-
await jsPackagesCoreConfig('package.json'), // Use workspace root package.json
2624
await typescriptPluginConfig({
2725
tsconfig: `packages/${projectName}/tsconfig.lib.json`,
2826
}),

packages/ci/project.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,11 @@
1212
"dependsOn": [
1313
"code-pushup-coverage",
1414
"code-pushup-jsdocs",
15-
"code-pushup-js-packages",
1615
"code-pushup-typescript"
1716
]
1817
},
1918
"code-pushup-coverage": {},
2019
"code-pushup-jsdocs": {},
21-
"code-pushup-js-packages": {},
2220
"code-pushup-typescript": {}
2321
},
2422
"tags": ["scope:tooling", "type:feature", "publishable"]

packages/cli/code-pushup.config.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ import {
44
eslintCoreConfigNx,
55
jsDocsCoreConfig,
66
jsDocsExclusionPatterns,
7-
jsPackagesCoreConfig,
87
loadEnv,
98
mergeConfigs,
109
typescriptPluginConfig,
1110
} from '../../code-pushup.preset.js';
1211
import type { CoreConfig } from '../../packages/models/src/index.js';
1312

14-
const projectName = process.env.NX_TASK_TARGET_PROJECT;
13+
const projectName = process.env['NX_TASK_TARGET_PROJECT'];
1514

1615
const config: CoreConfig = {
1716
...(await loadEnv()),
@@ -22,7 +21,6 @@ export default mergeConfigs(
2221
config,
2322
await eslintCoreConfigNx(projectName),
2423
await coverageCoreConfigNx(projectName),
25-
await jsPackagesCoreConfig('package.json'), // Use workspace root package.json
2624
await typescriptPluginConfig({
2725
tsconfig: `packages/${projectName}/tsconfig.lib.json`,
2826
}),

packages/cli/project.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,11 @@
3030
"dependsOn": [
3131
"code-pushup-coverage",
3232
"code-pushup-jsdocs",
33-
"code-pushup-js-packages",
3433
"code-pushup-typescript"
3534
]
3635
},
3736
"code-pushup-coverage": {},
3837
"code-pushup-jsdocs": {},
39-
"code-pushup-js-packages": {},
4038
"code-pushup-typescript": {}
4139
},
4240
"tags": ["scope:core", "type:app", "publishable"]
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import 'dotenv/config';
2+
import {
3+
coverageCoreConfigNx,
4+
eslintCoreConfigNx,
5+
jsDocsCoreConfig,
6+
jsDocsExclusionPatterns,
7+
loadEnv,
8+
mergeConfigs,
9+
typescriptPluginConfig,
10+
} from '../../code-pushup.preset.js';
11+
import type { CoreConfig } from '../../packages/models/src/index.js';
12+
13+
const projectName = process.env['NX_TASK_TARGET_PROJECT'];
14+
15+
const config: CoreConfig = {
16+
...(await loadEnv()),
17+
plugins: [],
18+
};
19+
20+
export default mergeConfigs(
21+
config,
22+
await eslintCoreConfigNx(projectName),
23+
await coverageCoreConfigNx(projectName),
24+
await typescriptPluginConfig({
25+
tsconfig: `packages/${projectName}/tsconfig.lib.json`,
26+
}),
27+
jsDocsCoreConfig([
28+
`packages/${projectName}/src/**/*.ts`,
29+
...jsDocsExclusionPatterns,
30+
]),
31+
);

packages/core/project.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,11 @@
1212
"dependsOn": [
1313
"code-pushup-coverage",
1414
"code-pushup-jsdocs",
15-
"code-pushup-js-packages",
1615
"code-pushup-typescript"
1716
]
1817
},
1918
"code-pushup-coverage": {},
2019
"code-pushup-jsdocs": {},
21-
"code-pushup-js-packages": {},
2220
"code-pushup-typescript": {}
2321
},
2422
"tags": ["scope:core", "type:feature", "publishable"]

packages/create-cli/code-pushup.config.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ import {
44
eslintCoreConfigNx,
55
jsDocsCoreConfig,
66
jsDocsExclusionPatterns,
7-
jsPackagesCoreConfig,
87
loadEnv,
98
typescriptPluginConfig,
109
} from '../../code-pushup.preset.js';
1110
import type { CoreConfig } from '../../packages/models/src/index.js';
1211
import { mergeConfigs } from '../../packages/utils/src/index.js';
1312

14-
const projectName = process.env.NX_TASK_TARGET_PROJECT;
13+
const projectName = process.env['NX_TASK_TARGET_PROJECT'];
1514

1615
const config: CoreConfig = {
1716
...(await loadEnv()),
@@ -22,7 +21,6 @@ export default mergeConfigs(
2221
config,
2322
await eslintCoreConfigNx(projectName),
2423
await coverageCoreConfigNx(projectName),
25-
await jsPackagesCoreConfig('package.json'), // Use workspace root package.json
2624
await typescriptPluginConfig({
2725
tsconfig: `packages/${projectName}/tsconfig.lib.json`,
2826
}),

packages/create-cli/project.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
"dependsOn": [
1212
"code-pushup-coverage",
1313
"code-pushup-jsdocs",
14-
"code-pushup-js-packages",
1514
"code-pushup-typescript"
1615
]
1716
},
@@ -22,7 +21,6 @@
2221
},
2322
"code-pushup-coverage": {},
2423
"code-pushup-jsdocs": {},
25-
"code-pushup-js-packages": {},
2624
"code-pushup-typescript": {}
2725
},
2826
"tags": ["scope:shared", "type:util", "publishable"]

packages/models/code-pushup.config.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ import {
44
eslintCoreConfigNx,
55
jsDocsCoreConfig,
66
jsDocsExclusionPatterns,
7-
jsPackagesCoreConfig,
87
loadEnv,
98
mergeConfigs,
109
typescriptPluginConfig,
1110
} from '../../code-pushup.preset.js';
1211
import type { CoreConfig } from '../../packages/models/src/index.js';
1312

14-
const projectName = process.env.NX_TASK_TARGET_PROJECT;
13+
const projectName = process.env['NX_TASK_TARGET_PROJECT'];
1514

1615
const config: CoreConfig = {
1716
...(await loadEnv()),
@@ -23,7 +22,6 @@ export default mergeConfigs(
2322
config,
2423
await eslintCoreConfigNx(projectName),
2524
await coverageCoreConfigNx(projectName),
26-
await jsPackagesCoreConfig('package.json'), // Use workspace root package.json
2725
await typescriptPluginConfig({
2826
tsconfig: `packages/${projectName}/tsconfig.lib.json`,
2927
}),

packages/models/project.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,10 @@
88
"dependsOn": [
99
"code-pushup-coverage",
1010
"code-pushup-jsdocs",
11-
"code-pushup-js-packages",
1211
"code-pushup-typescript"
1312
]
1413
},
1514
"code-pushup-eslint": {},
16-
"code-pushup-js-packages": {},
1715
"code-pushup-jsdocs": {},
1816
"code-pushup-typescript": {},
1917
"generate-docs": {

0 commit comments

Comments
 (0)