tecoholic / ner-annotator

Named Entity Recognition (NER) Annotation tool for SpaCy. Generates Traning Data as a JSON which can be readily used.
https://tecoholic.github.io/ner-annotator/
MIT License
540 stars 158 forks source link

Upgrade to NodeJS > 20 #117

Open tecoholic opened 1 month ago

tecoholic commented 1 month ago

The current build pipelines all depend on NodeJS 16 which is deprecated. Upgrade the build pipeline to NodeJS version 20 or above. This will most likely require upgrading the underlying NPM packages as well. If we somehow everything works with Vue 2 and without a complete rewrite into Vue 3, it would be wonderful.

tecoholic commented 1 month ago

I spent a couple of hours trying to migrate. But it looks like each framework comes with it's own cli and version support - Vite, Vue, Quasar and Tauri. I think it might just be better to recreate a new project with all of these and copy the code into that.