|
1 | 1 | { |
2 | 2 | "name": "dialtone-icons", |
3 | 3 | "targets": { |
4 | | - "build": { |
| 4 | + "pre-build": { |
5 | 5 | "executor": "nx:run-commands", |
6 | 6 | "options": { |
7 | 7 | "cwd": "{projectRoot}", |
8 | | - "commands": [ |
9 | | - "pnpm exec gulp", |
10 | | - "nx run-many --target=build --projects=dialtone-icons-vue2,dialtone-icons-vue3 --parallel=2 --output-style=stream" |
11 | | - ], |
12 | | - "parallel": false |
| 8 | + "command": "pnpm exec gulp" |
13 | 9 | }, |
14 | 10 | "inputs": [ |
15 | 11 | "{projectRoot}/src/**/*", |
|
19 | 15 | "outputs": [ |
20 | 16 | "{projectRoot}/src/icons", |
21 | 17 | "{projectRoot}/src/illustrations", |
22 | | - "{projectRoot}/dist", |
| 18 | + "{projectRoot}/dist" |
| 19 | + ] |
| 20 | + }, |
| 21 | + "build": { |
| 22 | + "dependsOn": ["pre-build"], |
| 23 | + "executor": "nx:run-commands", |
| 24 | + "options": { |
| 25 | + "cwd": "{projectRoot}", |
| 26 | + "command": "nx run-many --target=build --projects=dialtone-icons-vue2,dialtone-icons-vue3 --parallel=2 --output-style=stream" |
| 27 | + }, |
| 28 | + "inputs": [ |
| 29 | + "{projectRoot}/src/**/*", |
| 30 | + "{projectRoot}/transformSVGtoVue.cjs", |
| 31 | + "{projectRoot}/gulpfile.cjs" |
| 32 | + ], |
| 33 | + "outputs": [ |
23 | 34 | "{projectRoot}/vue2/dist", |
24 | 35 | "{projectRoot}/vue3/dist" |
25 | 36 | ] |
26 | 37 | }, |
27 | 38 | "build:android": { |
28 | | - "dependsOn": ["dialtone-icons-android:build"], |
| 39 | + "dependsOn": ["pre-build", "dialtone-icons-android:build"], |
29 | 40 | "executor": "nx:run-commands", |
30 | 41 | "options": { |
31 | 42 | "cwd": "{projectRoot}/android", |
|
0 commit comments