Skip to content

Commit 9596ddf

Browse files
refactor: simplify build scripts in pluggable widgets
- Update build scripts in pluggable widgets to remove unnecessary - rollup and rolldown configurations, standardizing to a single command - Removed redundant vite from package.json files across widgets - Ensured consistency in the use of cross-env in build scripts
1 parent 71e6f98 commit 9596ddf

38 files changed

Lines changed: 76 additions & 186 deletions

File tree

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
},
2525
"devDependencies": {
2626
"husky": "^8.0.3",
27-
"turbo": "^2.5.4"
27+
"turbo": "^2.5.4",
28+
"vite": "^7.3.1"
2829
},
2930
"prettier": "@mendix/prettier-config-web-widgets",
3031
"packageManager": "[email protected]+sha512.41872f037ad22f7348e3b1debbaf7e867cfd448f2726d9cf74c08f19507c31d2c8e7a11525b983febc2df640b5438dee6023ebb1f84ed43cc2d654d2bc326264",

packages/pluggableWidgets/accessibility-helper-web/package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,7 @@
2828
"scripts": {
2929
"benchmark:vite": "node ../../shared/vite-web-widgets/benchmark.js @mendix/accessibility-helper-web",
3030
"build": "pluggable-widgets-tools build:ts",
31-
"build:vite": "pnpm run build:vite:rollup",
32-
"build:vite:rolldown": "VITE_RUNTIME_FORMAT=cjs pnpm --package=esbuild --package=rolldown-vite dlx vite build --config vite.config.js",
33-
"build:vite:rollup": "vite build --config vite.config.js",
31+
"build:vite": "vite build --config vite.config.js",
3432
"create-gh-release": "rui-create-gh-release",
3533
"create-translation": "rui-create-translation",
3634
"dev": "pluggable-widgets-tools start:ts",
@@ -53,7 +51,6 @@
5351
"@mendix/pluggable-widgets-tools": "*",
5452
"@mendix/prettier-config-web-widgets": "workspace:*",
5553
"@mendix/run-e2e": "workspace:*",
56-
"@mendix/widget-plugin-platform": "workspace:*",
57-
"vite": "^7.3.1"
54+
"@mendix/widget-plugin-platform": "workspace:*"
5855
}
5956
}

packages/pluggableWidgets/accordion-web/package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,7 @@
2929
"scripts": {
3030
"benchmark:vite": "node ../../shared/vite-web-widgets/benchmark.js @mendix/accordion-web",
3131
"build": "pluggable-widgets-tools build:web",
32-
"build:vite": "pnpm run build:vite:rollup",
33-
"build:vite:rolldown": "VITE_RUNTIME_FORMAT=cjs pnpm --package=esbuild --package=rolldown-vite dlx vite build --config vite.config.js",
34-
"build:vite:rollup": "vite build --config vite.config.js",
32+
"build:vite": "vite build --config vite.config.js",
3533
"create-gh-release": "rui-create-gh-release",
3634
"create-translation": "rui-create-translation",
3735
"dev": "pluggable-widgets-tools start:web",
@@ -56,7 +54,6 @@
5654
"@mendix/prettier-config-web-widgets": "workspace:*",
5755
"@mendix/run-e2e": "workspace:*",
5856
"@mendix/widget-plugin-component-kit": "workspace:*",
59-
"@mendix/widget-plugin-platform": "workspace:*",
60-
"vite": "^7.3.1"
57+
"@mendix/widget-plugin-platform": "workspace:*"
6158
}
6259
}

packages/pluggableWidgets/badge-button-web/package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,7 @@
2828
"scripts": {
2929
"benchmark:vite": "node ../../shared/vite-web-widgets/benchmark.js @mendix/badge-button-web",
3030
"build": "cross-env MPKOUTPUT=BadgeButton.mpk pluggable-widgets-tools build:ts",
31-
"build:vite": "pnpm run build:vite:rollup",
32-
"build:vite:rolldown": "VITE_RUNTIME_FORMAT=cjs pnpm --package=esbuild --package=rolldown-vite dlx vite build --config vite.config.js",
33-
"build:vite:rollup": "vite build --config vite.config.js",
31+
"build:vite": "vite build --config vite.config.js",
3432
"create-gh-release": "rui-create-gh-release",
3533
"create-translation": "rui-create-translation",
3634
"dev": "cross-env MPKOUTPUT=BadgeButton.mpk pluggable-widgets-tools start:ts",
@@ -56,7 +54,6 @@
5654
"@mendix/prettier-config-web-widgets": "workspace:*",
5755
"@mendix/run-e2e": "workspace:*",
5856
"@mendix/widget-plugin-platform": "workspace:*",
59-
"cross-env": "^7.0.3",
60-
"vite": "^7.3.1"
57+
"cross-env": "^7.0.3"
6158
}
6259
}

packages/pluggableWidgets/badge-web/package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,7 @@
2828
"scripts": {
2929
"benchmark:vite": "node ../../shared/vite-web-widgets/benchmark.js @mendix/badge-web",
3030
"build": "cross-env MPKOUTPUT=Badge.mpk pluggable-widgets-tools build:web",
31-
"build:vite": "pnpm run build:vite:rollup",
32-
"build:vite:rolldown": "VITE_RUNTIME_FORMAT=cjs pnpm --package=esbuild --package=rolldown-vite dlx vite build --config vite.config.js",
33-
"build:vite:rollup": "vite build --config vite.config.js",
31+
"build:vite": "vite build --config vite.config.js",
3432
"create-gh-release": "rui-create-gh-release",
3533
"create-translation": "rui-create-translation",
3634
"dev": "cross-env MPKOUTPUT=Badge.mpk pluggable-widgets-tools start:web",
@@ -57,7 +55,6 @@
5755
"@mendix/run-e2e": "workspace:^*",
5856
"@mendix/widget-plugin-platform": "workspace:*",
5957
"archiver": "^6.0.0",
60-
"cross-env": "^7.0.3",
61-
"vite": "^7.3.1"
58+
"cross-env": "^7.0.3"
6259
}
6360
}

packages/pluggableWidgets/barcode-generator-web/package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,7 @@
2929
"scripts": {
3030
"benchmark:vite": "node ../../shared/vite-web-widgets/benchmark.js @mendix/barcode-generator-web",
3131
"build": "pluggable-widgets-tools build:web",
32-
"build:vite": "pnpm run build:vite:rollup",
33-
"build:vite:rolldown": "VITE_RUNTIME_FORMAT=cjs pnpm --package=esbuild --package=rolldown-vite dlx vite build --config vite.config.js",
34-
"build:vite:rollup": "vite build --config vite.config.js",
32+
"build:vite": "vite build --config vite.config.js",
3533
"create-gh-release": "rui-create-gh-release",
3634
"create-translation": "rui-create-translation",
3735
"dev": "pluggable-widgets-tools start:web",
@@ -60,7 +58,6 @@
6058
"@mendix/widget-plugin-component-kit": "workspace:*",
6159
"@mendix/widget-plugin-platform": "workspace:*",
6260
"@mendix/widget-plugin-test-utils": "workspace:*",
63-
"cross-env": "^7.0.3",
64-
"vite": "^7.3.1"
61+
"cross-env": "^7.0.3"
6562
}
6663
}

packages/pluggableWidgets/carousel-web/package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,7 @@
2828
"scripts": {
2929
"benchmark:vite": "node ../../shared/vite-web-widgets/benchmark.js @mendix/carousel-web",
3030
"build": "cross-env MPKOUTPUT=Carousel.mpk pluggable-widgets-tools build:web",
31-
"build:vite": "pnpm run build:vite:rollup",
32-
"build:vite:rolldown": "VITE_RUNTIME_FORMAT=cjs pnpm --package=esbuild --package=rolldown-vite dlx vite build --config vite.config.js",
33-
"build:vite:rollup": "vite build --config vite.config.js",
31+
"build:vite": "vite build --config vite.config.js",
3432
"create-gh-release": "rui-create-gh-release",
3533
"create-translation": "rui-create-translation",
3634
"dev": "cross-env MPKOUTPUT=Carousel.mpk pluggable-widgets-tools start:web",
@@ -57,7 +55,6 @@
5755
"@mendix/prettier-config-web-widgets": "workspace:*",
5856
"@mendix/run-e2e": "workspace:*",
5957
"@mendix/widget-plugin-platform": "workspace:*",
60-
"cross-env": "^7.0.3",
61-
"vite": "^7.3.1"
58+
"cross-env": "^7.0.3"
6259
}
6360
}

packages/pluggableWidgets/checkbox-radio-selection-web/package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,7 @@
3333
"benchmark:vite": "node ../../shared/vite-web-widgets/benchmark.js @mendix/checkbox-radio-selection-web",
3434
"prebuild": "rui-create-translation",
3535
"build": "pluggable-widgets-tools build:web",
36-
"build:vite": "pnpm run build:vite:rollup",
37-
"build:vite:rolldown": "VITE_RUNTIME_FORMAT=cjs pnpm --package=esbuild --package=rolldown-vite dlx vite build --config vite.config.js",
38-
"build:vite:rollup": "vite build --config vite.config.js",
36+
"build:vite": "vite build --config vite.config.js",
3937
"create-gh-release": "rui-create-gh-release",
4038
"create-translation": "rui-create-translation",
4139
"dev": "pluggable-widgets-tools start:web",
@@ -65,7 +63,6 @@
6563
"@mendix/widget-plugin-hooks": "workspace:*",
6664
"@mendix/widget-plugin-platform": "workspace:*",
6765
"@mendix/widget-plugin-test-utils": "workspace:*",
68-
"cross-env": "^7.0.3",
69-
"vite": "^7.3.1"
66+
"cross-env": "^7.0.3"
7067
}
7168
}

packages/pluggableWidgets/combobox-web/package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,7 @@
3333
"benchmark:vite": "node ../../shared/vite-web-widgets/benchmark.js @mendix/combobox-web",
3434
"prebuild": "rui-create-translation",
3535
"build": "pluggable-widgets-tools build:web",
36-
"build:vite": "pnpm run build:vite:rollup",
37-
"build:vite:rolldown": "VITE_RUNTIME_FORMAT=cjs pnpm --package=esbuild --package=rolldown-vite dlx vite build --config vite.config.js",
38-
"build:vite:rollup": "vite build --config vite.config.js",
36+
"build:vite": "vite build --config vite.config.js",
3937
"create-gh-release": "rui-create-gh-release",
4038
"create-translation": "rui-create-translation",
4139
"dev": "pluggable-widgets-tools start:web",
@@ -67,7 +65,6 @@
6765
"@mendix/widget-plugin-hooks": "workspace:*",
6866
"@mendix/widget-plugin-platform": "workspace:*",
6967
"@mendix/widget-plugin-test-utils": "workspace:*",
70-
"cross-env": "^7.0.3",
71-
"vite": "^7.3.1"
68+
"cross-env": "^7.0.3"
7269
}
7370
}

packages/pluggableWidgets/datagrid-date-filter-web/package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,7 @@
2828
"scripts": {
2929
"benchmark:vite": "node ../../shared/vite-web-widgets/benchmark.js @mendix/datagrid-date-filter-web",
3030
"build": "pluggable-widgets-tools build:ts",
31-
"build:vite": "pnpm run build:vite:rollup",
32-
"build:vite:rolldown": "VITE_RUNTIME_FORMAT=cjs pnpm --package=esbuild --package=rolldown-vite dlx vite build --config vite.config.js",
33-
"build:vite:rollup": "vite build --config vite.config.js",
31+
"build:vite": "vite build --config vite.config.js",
3432
"create-translation": "rui-create-translation",
3533
"dev": "pluggable-widgets-tools start:ts",
3634
"e2e": "run-e2e ci",
@@ -61,7 +59,6 @@
6159
"@mendix/widget-plugin-hooks": "workspace:*",
6260
"@mendix/widget-plugin-platform": "workspace:*",
6361
"@mendix/widget-plugin-test-utils": "workspace:*",
64-
"@types/react-datepicker": "^6.2.0",
65-
"vite": "^7.3.1"
62+
"@types/react-datepicker": "^6.2.0"
6663
}
6764
}

0 commit comments

Comments
 (0)