|
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-sdk", "type:publish"], |
| 6 | + "tags": [ |
| 7 | + "type:lib", |
| 8 | + "lib:json-api-nestjs", |
| 9 | + "lib:json-api-nestjs-sdk", |
| 10 | + "type:publish" |
| 11 | + ], |
| 12 | + "implicitDependencies": [ |
| 13 | + "json-api-nestjs-shared" |
| 14 | + ], |
7 | 15 | "targets": { |
8 | 16 | "build-cjs": { |
9 | 17 | "dependsOn": [ |
|
16 | 24 | } |
17 | 25 | ], |
18 | 26 | "executor": "@nx/js:tsc", |
19 | | - "outputs": ["{options.outputPath}"], |
| 27 | + "outputs": [ |
| 28 | + "{options.outputPath}" |
| 29 | + ], |
20 | 30 | "options": { |
21 | 31 | "outputPath": "dist/{projectRoot}/cjs", |
22 | 32 | "main": "{projectRoot}/src/index.ts", |
23 | 33 | "tsConfig": "{projectRoot}/tsconfig.lib.json", |
24 | | - "assets": [{ |
25 | | - "glob": "*.md", |
26 | | - "input": "{projectRoot}", |
27 | | - "output": "../" |
28 | | - }], |
29 | | - "buildableProjectDepsInPackageJsonType": "peerDependencies", |
30 | | - "generateExportsField": true, |
31 | | - "updateBuildableProjectDepsInPackageJson": true, |
| 34 | + "assets": [ |
| 35 | + { |
| 36 | + "glob": "*.md", |
| 37 | + "input": "{projectRoot}", |
| 38 | + "output": "../" |
| 39 | + } |
| 40 | + ], |
| 41 | + "generateExportsField": false, |
| 42 | + "updateBuildableProjectDepsInPackageJson": false, |
32 | 43 | "additionalEntryPoints": [ |
33 | 44 | "{projectRoot}/src/ngModule.ts" |
34 | 45 | ], |
35 | | - "externalBuildTargets": ["build-cjs"] |
| 46 | + "externalBuildTargets": [ |
| 47 | + "build-cjs" |
| 48 | + ] |
36 | 49 | } |
37 | 50 | }, |
38 | 51 | "build-mjs": { |
|
46 | 59 | } |
47 | 60 | ], |
48 | 61 | "executor": "@nx/js:tsc", |
49 | | - "outputs": ["{options.outputPath}"], |
| 62 | + "outputs": [ |
| 63 | + "{options.outputPath}" |
| 64 | + ], |
50 | 65 | "options": { |
51 | 66 | "outputPath": "dist/{projectRoot}/mjs", |
52 | 67 | "main": "{projectRoot}/src/index.ts", |
53 | 68 | "tsConfig": "{projectRoot}/tsconfig-mjs.lib.json", |
54 | | - "assets": [{ |
55 | | - "glob": "*.md", |
56 | | - "input": "{projectRoot}", |
57 | | - "output": "../" |
58 | | - }], |
59 | | - "buildableProjectDepsInPackageJsonType": "peerDependencies", |
60 | | - "generateExportsField": true, |
61 | | - "updateBuildableProjectDepsInPackageJson": true, |
| 69 | + "assets": [ |
| 70 | + { |
| 71 | + "glob": "*.md", |
| 72 | + "input": "{projectRoot}", |
| 73 | + "output": "../" |
| 74 | + } |
| 75 | + ], |
62 | 76 | "additionalEntryPoints": [ |
63 | 77 | "{projectRoot}/src/ngModule.ts" |
64 | 78 | ] |
|
76 | 90 | "command": "cp dist/{projectRoot}/cjs/package.json dist/{projectRoot}/package.json", |
77 | 91 | "forwardAllArgs": false |
78 | 92 | }, |
| 93 | + { |
| 94 | + "command": "rm -f dist/{projectRoot}/mjs/package.json", |
| 95 | + "forwardAllArgs": false |
| 96 | + }, |
| 97 | + { |
| 98 | + "command": "rm -f dist/{projectRoot}/cjs/package.json", |
| 99 | + "forwardAllArgs": false |
| 100 | + }, |
79 | 101 | { |
80 | 102 | "command": "node tools/scripts/prepare-package-json.mjs json-api-nestjs-sdk" |
81 | 103 | }, |
|
102 | 124 | "codeCoverage": true, |
103 | 125 | "coverageReporters": [ |
104 | 126 | "json-summary" |
105 | | - ] |
| 127 | + ], |
| 128 | + "tsConfig": "libs/json-api/json-api-nestjs-sdk/tsconfig.spec.json" |
106 | 129 | } |
107 | 130 | }, |
108 | 131 | "upload-badge": { |
|
135 | 158 | "build" |
136 | 159 | ] |
137 | 160 | } |
138 | | - }, |
139 | | - "implicitDependencies": ["json-api-nestjs-shared"] |
| 161 | + } |
140 | 162 | } |
0 commit comments