|
675 | 675 | "{projectRoot}/artifacts/js/dx.ai-integration.js" |
676 | 676 | ] |
677 | 677 | }, |
| 678 | + "build:vectormap:generate": { |
| 679 | + "executor": "devextreme-nx-infra-plugin:vectormap", |
| 680 | + "options": { |
| 681 | + "sourceDir": "./js/viz/vector_map.utils", |
| 682 | + "settingsFile": "./_settings.json", |
| 683 | + "sourcesDir": "./build/vectormap-sources", |
| 684 | + "sourcesSettingsFile": "./_settings.js", |
| 685 | + "utilsOutDir": "./artifacts/js/vectormap-utils", |
| 686 | + "dataOutDir": "./artifacts/js/vectormap-data", |
| 687 | + "utilsTemplatePath": "./build/gulp/vectormaputils-template.jst", |
| 688 | + "dataTemplatePath": "./build/gulp/vectormapdata-template.jst" |
| 689 | + }, |
| 690 | + "inputs": [ |
| 691 | + "{projectRoot}/js/viz/vector_map.utils/**/*", |
| 692 | + "{projectRoot}/build/vectormap-sources/**/*", |
| 693 | + "{projectRoot}/build/gulp/vectormaputils-template.jst", |
| 694 | + "{projectRoot}/build/gulp/vectormapdata-template.jst" |
| 695 | + ], |
| 696 | + "outputs": [ |
| 697 | + "{projectRoot}/artifacts/js/vectormap-utils", |
| 698 | + "{projectRoot}/artifacts/js/vectormap-data" |
| 699 | + ] |
| 700 | + }, |
| 701 | + "build:vectormap:headers": { |
| 702 | + "executor": "devextreme-nx-infra-plugin:add-license-headers", |
| 703 | + "options": { |
| 704 | + "targetDirectory": "./artifacts/js/vectormap-utils", |
| 705 | + "licenseTemplateFile": "./build/gulp/license-header.txt", |
| 706 | + "eulaUrl": "https://js.devexpress.com/Licensing/", |
| 707 | + "separatorBetweenBannerAndContent": "", |
| 708 | + "prependAfterLicense": "\"use strict\";\n\n" |
| 709 | + }, |
| 710 | + "inputs": [ |
| 711 | + "{projectRoot}/artifacts/js/vectormap-utils/**/*", |
| 712 | + "{projectRoot}/build/gulp/license-header.txt" |
| 713 | + ], |
| 714 | + "outputs": [ |
| 715 | + "{projectRoot}/artifacts/js/vectormap-utils" |
| 716 | + ] |
| 717 | + }, |
| 718 | + "compress:vectormap:strip-debug": { |
| 719 | + "executor": "devextreme-nx-infra-plugin:compress", |
| 720 | + "options": { |
| 721 | + "files": [ |
| 722 | + "./artifacts/js/vectormap-utils/dx.vectormaputils.js" |
| 723 | + ], |
| 724 | + "mode": "strip-only" |
| 725 | + } |
| 726 | + }, |
| 727 | + "compress:vectormap:beautify": { |
| 728 | + "executor": "devextreme-nx-infra-plugin:compress", |
| 729 | + "options": { |
| 730 | + "files": [ |
| 731 | + "./artifacts/js/vectormap-utils/dx.vectormaputils.debug.js" |
| 732 | + ], |
| 733 | + "mode": "beautify", |
| 734 | + "eulaUrl": "https://js.devexpress.com/Licensing/" |
| 735 | + } |
| 736 | + }, |
| 737 | + "compress:vectormap:minify": { |
| 738 | + "executor": "devextreme-nx-infra-plugin:compress", |
| 739 | + "options": { |
| 740 | + "files": [ |
| 741 | + "./artifacts/js/vectormap-utils/dx.vectormaputils.js" |
| 742 | + ], |
| 743 | + "mode": "minify", |
| 744 | + "removeDebug": true, |
| 745 | + "eulaUrl": "https://js.devexpress.com/Licensing/" |
| 746 | + } |
| 747 | + }, |
678 | 748 | "build:vectormap": { |
679 | 749 | "executor": "nx:run-commands", |
680 | 750 | "options": { |
681 | | - "command": "gulp vectormap", |
682 | | - "cwd": "{projectRoot}" |
| 751 | + "commands": [ |
| 752 | + "pnpm nx build:vectormap:generate devextreme", |
| 753 | + "pnpm nx build:vectormap:headers devextreme", |
| 754 | + "pnpm nx compress:vectormap:strip-debug devextreme" |
| 755 | + ], |
| 756 | + "parallel": false |
683 | 757 | }, |
684 | 758 | "inputs": [ |
685 | | - "{projectRoot}/build/gulp/vectormap.js" |
| 759 | + "{projectRoot}/js/viz/vector_map.utils/**/*", |
| 760 | + "{projectRoot}/build/vectormap-sources/**/*", |
| 761 | + "{projectRoot}/build/gulp/vectormaputils-template.jst", |
| 762 | + "{projectRoot}/build/gulp/vectormapdata-template.jst", |
| 763 | + "{projectRoot}/build/gulp/license-header.txt" |
686 | 764 | ], |
687 | 765 | "outputs": [ |
688 | 766 | "{projectRoot}/artifacts/js/vectormap-utils", |
689 | 767 | "{projectRoot}/artifacts/js/vectormap-data" |
690 | | - ] |
| 768 | + ], |
| 769 | + "configurations": { |
| 770 | + "production": { |
| 771 | + "commands": [ |
| 772 | + "pnpm nx build:vectormap:generate devextreme", |
| 773 | + "pnpm nx build:vectormap:headers devextreme", |
| 774 | + "pnpm nx compress:vectormap:beautify devextreme", |
| 775 | + "pnpm nx compress:vectormap:minify devextreme" |
| 776 | + ] |
| 777 | + } |
| 778 | + } |
691 | 779 | }, |
692 | 780 | "build:aspnet": { |
693 | 781 | "executor": "nx:run-commands", |
|
0 commit comments