genymotion-device-web-player icon indicating copy to clipboard operation
genymotion-device-web-player copied to clipboard

Replace unmaintained gulp bundler

Open genygilles opened this issue 2 years ago • 1 comments

Prerequisites

  • [x] I've read & comply with the contributing guidelines
  • [x] I've searched open issues if my demand is already reported.

Description

gulp latest release was 3 years ago. It is not actively maintained anymore. With nodejs development and maintenance pace (v12 deprecated now, LTS moving from 16 to 18 in october 2022) : it will break.

Consider replacing Gulp by a maintained bundler, I would suggest:

  • Webpack 5
  • Parcel 2
  • maybe Vite ? (currently v2, v3 in beta)

Expected behavior:

Bundled JS and CSS remain similar (size, bundle time, dev/prod modes) with as less impacts on sources as possible, maybe none.

genygilles avatar Jul 12 '22 12:07 genygilles

cf. https://github.com/gulpjs/gulp/issues/2654

genygilles avatar Jul 12 '22 12:07 genygilles