Skip to content

Commit c7882cb

Browse files
author
John Doe
committed
refactor: wip
1 parent 9112bf0 commit c7882cb

File tree

14 files changed

+36
-133
lines changed

14 files changed

+36
-133
lines changed

packages/models/project.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"dependsOn": [
99
"^build",
1010
"generate-docs",
11-
{ "projects": "jsdocs-annotation-transformer", "target": "build" }
11+
{ "projects": "models-transformers", "target": "build" }
1212
]
1313
},
1414
"lint": {},

tools/jsdoc-annotation-transformer/eslint.config.cjs renamed to packages/models/transformers/eslint.config.cjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const baseConfig = require('../../eslint.config.js').default;
1+
const baseConfig = require('../../../eslint.config.js').default;
22

33
module.exports = [
44
...baseConfig,

tools/jsdoc-annotation-transformer/package.json renamed to packages/models/transformers/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "@code-pushup/jsdocs-annotation-transformer",
2+
"name": "@code-pushup/models-transformers",
33
"version": "0.0.0",
44
"description": "TypeScript transformers enhancing models with JSDoc and schema metadata",
55
"type": "commonjs",
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"name": "models-transformers",
3+
"$schema": "../../../node_modules/nx/schemas/project-schema.json",
4+
"sourceRoot": "packages/models/transformers/src",
5+
"projectType": "library",
6+
"targets": {
7+
"build": {
8+
"executor": "@nx/js:tsc",
9+
"outputs": ["{options.outputPath}"],
10+
"dependsOn": ["pre-build"],
11+
"options": {
12+
"outputPath": "packages/models/transformers/dist",
13+
"main": "packages/models/transformers/src/index.ts",
14+
"tsConfig": "packages/models/transformers/tsconfig.lib.json"
15+
}
16+
},
17+
"pre-build": {
18+
"command": "ts-patch install",
19+
"cache": true,
20+
"inputs": ["sharedGlobals", { "runtime": "ts-patch check" }]
21+
}
22+
}
23+
}
File renamed without changes.

tools/jsdoc-annotation-transformer/src/lib/transformers.ts renamed to packages/models/transformers/src/lib/transformers.ts

File renamed without changes.

tools/jsdoc-annotation-transformer/tsconfig.json renamed to packages/models/transformers/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"extends": "../../tsconfig.base.json",
2+
"extends": "../../../tsconfig.base.json",
33
"compilerOptions": {
44
"module": "commonjs",
55
"verbatimModuleSyntax": false

tools/jsdoc-annotation-transformer/tsconfig.lib.json renamed to packages/models/transformers/tsconfig.lib.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@
44
"outDir": "./dist",
55
"rootDir": "./",
66
"module": "commonjs",
7-
"types": ["node"],
8-
"esModuleInterop": true
7+
"types": ["node"]
98
},
109
"include": ["src/**/*.ts"]
1110
}

packages/models/tsconfig.lib.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,13 @@
33
"compilerOptions": {
44
"outDir": "../../dist/out-tsc",
55
"declaration": true,
6-
"types": ["node"]
6+
"types": ["node"],
7+
"plugins": [
8+
{
9+
"transform": "./packages/models/transformers/dist",
10+
"afterDeclarations": true
11+
}
12+
]
713
},
814
"include": ["src/**/*.ts"],
915
"exclude": [

tools/jsdoc-annotation-transformer/README.md

Lines changed: 0 additions & 69 deletions
This file was deleted.

0 commit comments

Comments
 (0)