|
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-shared", "type:publish"], |
| 6 | + "tags": [ |
| 7 | + "type:lib", |
| 8 | + "lib:json-api-nestjs", |
| 9 | + "lib:json-api-nestjs-shared", |
| 10 | + "type:publish" |
| 11 | + ], |
7 | 12 | "targets": { |
8 | 13 | "build-cjs": { |
9 | 14 | "executor": "@nx/js:tsc", |
10 | | - "outputs": [ |
11 | | - "{options.outputPath}" |
12 | | - ], |
| 15 | + "outputs": ["{options.outputPath}"], |
13 | 16 | "options": { |
14 | 17 | "outputPath": "dist/{projectRoot}/cjs", |
15 | 18 | "tsConfig": "{projectRoot}/tsconfig.lib.json", |
|
19 | 22 | { |
20 | 23 | "glob": "*.md", |
21 | 24 | "input": "{projectRoot}", |
22 | | - "output": "../" |
| 25 | + "output": "/../" |
23 | 26 | } |
24 | 27 | ], |
25 | 28 | "buildableProjectDepsInPackageJsonType": "peerDependencies", |
|
28 | 31 | }, |
29 | 32 | "build-mjs": { |
30 | 33 | "executor": "@nx/js:tsc", |
31 | | - "outputs": [ |
32 | | - "{options.outputPath}" |
33 | | - ], |
| 34 | + "outputs": ["{options.outputPath}"], |
34 | 35 | "options": { |
35 | 36 | "outputPath": "dist/{projectRoot}/mjs", |
36 | 37 | "tsConfig": "{projectRoot}/tsconfig-mjs.lib.json", |
|
40 | 41 | { |
41 | 42 | "glob": "*.md", |
42 | 43 | "input": "{projectRoot}", |
43 | | - "output": "../" |
| 44 | + "output": "/../" |
44 | 45 | } |
45 | 46 | ] |
46 | 47 | } |
47 | 48 | }, |
48 | 49 | "build": { |
49 | 50 | "executor": "nx:run-commands", |
50 | | - "dependsOn": [ |
51 | | - "build-cjs", |
52 | | - "build-mjs" |
53 | | - ], |
| 51 | + "dependsOn": ["build-cjs", "build-mjs"], |
54 | 52 | "options": { |
55 | 53 | "outputPath": "dist/{projectRoot}", |
56 | 54 | "commands": [ |
57 | 55 | { |
58 | 56 | "command": "[ ! -f dist/{projectRoot}/cjs/package.json ] || cp dist/{projectRoot}/cjs/package.json dist/{projectRoot}/package.json", |
59 | 57 | "forwardAllArgs": false |
60 | 58 | }, |
| 59 | + { |
| 60 | + "command": "rm -f dist/{projectRoot}/mjs/package.json", |
| 61 | + "forwardAllArgs": false |
| 62 | + }, |
| 63 | + { |
| 64 | + "command": "rm -f dist/{projectRoot}/cjs/package.json", |
| 65 | + "forwardAllArgs": false |
| 66 | + }, |
61 | 67 | { |
62 | 68 | "command": "node tools/scripts/prepare-package-json.mjs json-api-nestjs-shared" |
63 | 69 | }, |
|
86 | 92 | }, |
87 | 93 | "test": { |
88 | 94 | "executor": "@nx/jest:jest", |
89 | | - "outputs": [ |
90 | | - "{workspaceRoot}/coverage/{projectRoot}" |
91 | | - ], |
| 95 | + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], |
92 | 96 | "options": { |
93 | 97 | "jestConfig": "{projectRoot}/jest.config.ts", |
94 | 98 | "codeCoverage": true, |
95 | | - "coverageReporters": [ |
96 | | - "json-summary" |
97 | | - ] |
| 99 | + "coverageReporters": ["json-summary"] |
98 | 100 | } |
99 | 101 | }, |
100 | 102 | "upload-badge": { |
|
118 | 120 | }, |
119 | 121 | "publish": { |
120 | 122 | "command": "node tools/scripts/publish.mjs json-api-nestjs-shared {args.ver} {args.tag}", |
121 | | - "dependsOn": [ |
122 | | - "build" |
123 | | - ] |
| 123 | + "dependsOn": ["build"] |
124 | 124 | }, |
125 | 125 | "nx-release-publish": { |
126 | 126 | "options": { |
|
0 commit comments