99 typescriptPluginConfig ,
1010} from '../../code-pushup.preset.js' ;
1111import type { CoreConfig } from '../../packages/models/src/index.js' ;
12- import { mergeConfigs } from '../../packages/utils/src/index.js' ;
1312
1413const projectName = process . env . CP_PROJECT_NAME || 'models' ;
1514
@@ -22,6 +21,29 @@ const config: CoreConfig = {
2221 plugins : [ ] ,
2322} ;
2423
24+ export default [
25+ await eslintCoreConfigNx ( projectName ) ,
26+ await coverageCoreConfigNx ( projectName ) ,
27+ await jsPackagesCoreConfig ( 'package.json' ) , // Use workspace root package.json
28+ await typescriptPluginConfig ( {
29+ tsconfig : `packages/${ projectName } /tsconfig.lib.json` ,
30+ } ) ,
31+ jsDocsCoreConfig ( [
32+ `packages/${ projectName } /src/**\/*.ts` ,
33+ ...jsDocsExclusionPatterns ,
34+ ] ) ,
35+ ] . reduce ( ( acc , curr ) => {
36+ curr . plugins . forEach ( plugin => {
37+ acc . plugins . push ( plugin ) ;
38+ } ) ;
39+ curr . categories ?. forEach ( category => {
40+ acc . categories ?. push ( category ) ;
41+ } ) ;
42+ return acc ;
43+ } , config ) ;
44+ /*
45+ //import { mergeConfigs } from '../../packages/utils/src/index.js';
46+
2547export default mergeConfigs(
2648 config,
2749 await eslintCoreConfigNx(projectName),
@@ -31,7 +53,8 @@ export default mergeConfigs(
3153 tsconfig: `packages/${projectName}/tsconfig.lib.json`,
3254 }),
3355 jsDocsCoreConfig([
34- `packages/${ projectName } /src/**/*.ts` ,
56+ `packages/${projectName}/src/**\ /*.ts`,
3557 ...jsDocsExclusionPatterns,
3658 ]),
3759);
60+ */
0 commit comments