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
718 stars 287 forks source link

Upgrade Node #2805

Open Limraj opened 8 months ago

Limraj commented 8 months ago

Target

Solution

Links Node archive Upgrade to node 14 - example

Additional context Scada-LTS version: 2.7.6.1

YuaFox commented 3 weeks 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 3 weeks 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