I think level-uplevel works really well for our needs and we can always implement more at https://github.com/priyankp10/level-uplevel. But it might also be worth to look at more well maintained and feature full stuff like this.
The main reason i implemented level-uplevel and used it rather than mongoose or any other things:
Mongoose requires people using this to install it, fairly large program that somebody is not going to be using for daily development.
Its not easy to setup, adds a entry level barrier for using the app or contributing to it.
In general if knex can provide easier setup we should look into using it.
I think level-uplevel works really well for our needs and we can always implement more at https://github.com/priyankp10/level-uplevel. But it might also be worth to look at more well maintained and feature full stuff like this.
The main reason i implemented level-uplevel and used it rather than mongoose or any other things:
In general if knex can provide easier setup we should look into using it.