|
3 | 3 | "$schema": "../../../node_modules/nx/schemas/project-schema.json", |
4 | 4 | "sourceRoot": "{projectRoot}/src", |
5 | 5 | "projectType": "library", |
6 | | - "tags": ["type:lib", "lib:json-api-nestjs", "lib:json-api-nestjs", "type:publish"], |
| 6 | + "tags": ["type:lib", "lib:json-api-nestjs", "type:publish"], |
| 7 | + "implicitDependencies": ["json-api-nestjs-shared"], |
7 | 8 | "targets": { |
8 | 9 | "build-common": { |
9 | 10 | "executor": "@nx/js:tsc", |
10 | | - "outputs": [ |
11 | | - "{options.outputPath}" |
12 | | - ], |
| 11 | + "outputs": ["{options.outputPath}"], |
13 | 12 | "options": { |
14 | 13 | "outputPath": "dist/{projectRoot}", |
15 | 14 | "tsConfig": "{projectRoot}/tsconfig.lib.json", |
16 | 15 | "packageJson": "{projectRoot}/package.json", |
17 | 16 | "main": "{projectRoot}/src/index.ts", |
18 | | - "assets": [ |
19 | | - "{projectRoot}/*.md" |
20 | | - ], |
21 | | - "buildableProjectDepsInPackageJsonType": "peerDependencies", |
| 17 | + "assets": ["{projectRoot}/*.md"], |
| 18 | + "buildableProjectDepsInPackageJsonType": "dependencies", |
22 | 19 | "generateExportsField": true, |
23 | 20 | "updateBuildableProjectDepsInPackageJson": true |
24 | 21 | } |
25 | 22 | }, |
26 | 23 | "build": { |
27 | 24 | "executor": "nx:run-commands", |
28 | | - "dependsOn": [ |
29 | | - "build-common" |
30 | | - ], |
| 25 | + "dependsOn": ["build-common"], |
31 | 26 | "options": { |
32 | 27 | "outputPath": "dist/{projectRoot}", |
33 | 28 | "commands": [ |
|
54 | 49 | }, |
55 | 50 | "publish": { |
56 | 51 | "command": "node tools/scripts/publish.mjs json-api-nestjs {args.ver} {args.tag}", |
57 | | - "dependsOn": [ |
58 | | - "build" |
59 | | - ] |
| 52 | + "dependsOn": ["build"] |
60 | 53 | }, |
61 | 54 | "test": { |
62 | 55 | "executor": "@nx/jest:jest", |
63 | | - "outputs": [ |
64 | | - "{workspaceRoot}/coverage/{projectRoot}" |
65 | | - ], |
| 56 | + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], |
66 | 57 | "options": { |
67 | 58 | "jestConfig": "{projectRoot}/jest.config.ts", |
68 | 59 | "codeCoverage": true, |
69 | | - "coverageReporters": [ |
70 | | - "json-summary" |
71 | | - ] |
| 60 | + "coverageReporters": ["json-summary"] |
72 | 61 | } |
73 | 62 | }, |
74 | 63 | "ts-test": { |
75 | | - "dependsOn":[ { |
76 | | - "dependencies": true, |
77 | | - "target": "build", |
78 | | - "params": "ignore" |
79 | | - }], |
| 64 | + "dependsOn": [ |
| 65 | + { |
| 66 | + "dependencies": true, |
| 67 | + "target": "build", |
| 68 | + "params": "ignore" |
| 69 | + } |
| 70 | + ], |
80 | 71 | "executor": "nx:run-commands", |
81 | 72 | "options": { |
82 | 73 | "commands": [ |
|
105 | 96 | "outputPath": "{workspaceRoot}/{projectRoot}" |
106 | 97 | } |
107 | 98 | } |
108 | | - }, |
109 | | - "implicitDependencies": ["json-api-nestjs-shared"] |
| 99 | + } |
110 | 100 | } |
0 commit comments