Despite the fact that Knwl.js is far from being a ‘new’ library, it still bothers me, that it is advertised as a ‘natural language parser’ when it clearly isn’t. The library uses a set of predefined regular expressions.
As @sady92 already had pointed out, this plugin does indeed have a huge need for refactoring, as most of the code is redundant and can be simplified.
Beside that, this plugin does nothing special I couldn’t do with a few lines of HTML, CSS and JS myself. Why are there so many upvotes then? Something smells fishy here…
Yeah, NeDB is quite nice, but a bit too much for this project. All I need is a simple key/value store. I might as well just use a JSON file via [lowdb](https://www.npmjs.com/package/lowdb).
Thanks for your reply, @kyofight!
As @RangerMauve pointed out correctly, I need an embeddable database. And looking at the comparison, I’d still favour LevelDB over Redis, since Redis offers features I’ll never need. Keeping systems as simple as possible should be everyone’s goal ;)
Aside from that, I may should have explained my use case more: The electron app needs to store RSS feeds and their items, along with some additional metadata. Nothing complex.