|
4 | 4 | "sourceRoot": "packages/models/src", |
5 | 5 | "projectType": "library", |
6 | 6 | "targets": { |
7 | | - "build": { |
8 | | - "dependsOn": [{ "projects": "models-transformers", "target": "build" }], |
9 | | - "executor": "@nx/js:tsc", |
10 | | - "outputs": ["{options.outputPath}"], |
11 | | - "options": { |
12 | | - "outputPath": "dist/packages/models", |
13 | | - "main": "packages/models/src/index.ts", |
14 | | - "tsConfig": "packages/models/tsconfig.lib.json", |
15 | | - "assets": ["packages/models/*.md"] |
16 | | - } |
| 7 | + "generate-docs": { |
| 8 | + "command": "npx zod2md --config packages/models/zod2md.config.ts", |
| 9 | + "cache": true, |
| 10 | + "inputs": ["production", "^production", "{projectRoot}/zod2md.config.ts"], |
| 11 | + "outputs": ["{projectRoot}/docs/models-reference.md"] |
17 | 12 | }, |
18 | | - "lint": { |
19 | | - "executor": "@nx/linter:eslint", |
20 | | - "outputs": ["{options.outputFile}"], |
21 | | - "options": { |
22 | | - "lintFilePatterns": [ |
23 | | - "packages/models/**/*.ts", |
24 | | - "packages/models/package.json" |
25 | | - ] |
26 | | - } |
| 13 | + "build": { |
| 14 | + "dependsOn": [ |
| 15 | + "^build", |
| 16 | + "generate-docs", |
| 17 | + { "projects": "models-transformers", "target": "build" } |
| 18 | + ], |
| 19 | + "executor": "@nx/js:tsc" |
27 | 20 | }, |
| 21 | + "lint": {}, |
28 | 22 | "unit-test": { |
29 | 23 | "executor": "@nx/vite:test", |
30 | 24 | "options": { |
|
36 | 30 | "options": { |
37 | 31 | "configFile": "packages/models/vitest.int.config.ts" |
38 | 32 | } |
39 | | - }, |
40 | | - "generate-docs": { |
41 | | - "command": "npx zod2md --config packages/models/zod2md.config.ts", |
42 | | - "cache": true, |
43 | | - "inputs": ["production", "^production", "{projectRoot}/zod2md.config.ts"], |
44 | | - "outputs": ["{projectRoot}/packages/models/docs/models-reference.md"] |
45 | 33 | } |
46 | 34 | }, |
47 | 35 | "tags": ["scope:shared", "type:util", "publishable"] |
|
0 commit comments