SCADA-LTS / Scada-LTS

Scada-LTS is an Open Source, web-based, multi-platform solution for building your own SCADA (Supervisory Control and Data Acquisition) system.
GNU General Public License v2.0
736 stars 291 forks source link

Upgrade Node #2805

Closed Limraj closed 2 weeks ago

Limraj commented 10 months ago

Target

Solution

Links Node archive Upgrade to node 14 - example

Additional context Scada-LTS version: 2.7.6.1

YuaFox commented 2 months ago

Cypress was using an old ssl protocol, I updated it using the migration tool to the latest version.

After upgrading nodejs it would be nice to migrate vue 2.7 to vue3 and remove some dependences.

For example Scada-LTS uses vuetify.

vue-color-picker-wheel: we can use https://vuetifyjs.com/en/components/color-pickers/#usage vuejs-datepicker: we can use https://vuetifyjs.com/en/components/date-pickers/#usage

Limraj commented 2 months ago

Hi @YuaFox, The purpose of this task is to make the min that are necessary for the project to be built and work on new version Node (node is only used for frontend compilation, but you need to check if this compilation works). We tend not to remove dependencies, unless you can prove that it is not used by sources and other libraries, but I would suggest doing this in a separate issue.

Regards, Kamil Jarmusik