Node package gets deleted from package.json on wappler restart

Wappler Version : 4.7.0
Operating System : Windows 10
Server Model: Nodejs
Database Type: Postgresql
Hosting Type: Docker

Expected behavior

What do you think should happen?

My installed library shouldn't get deleted when i close and open wappler

Actual behavior

What actually happens?

When i close wappler and re-open it, the library i installed gets deleted and i get this notification on wappler image

How to reproduce

1- npm install jsonwebtoken (gets added to package.json and everything working fine)
2- close wappler
3- open wappler
4- jsonwebtoken removed from package.json

jsonwebtoken is used by Wappler, when needed. You should define a JWT global if you want to keep it.

Hello George,
Thanks for your answer !

How do i define a JWT global ?

Define it under Globals > JWT:

Screenshot 2022-03-24 at 14.39.03

Works like a charm, Thanks !