January 2018

File-based store client


What is Lesion?

Lesion is a Node.js library allowing to build custom file-based stores.


This project was born from an issue I had during the development of a fork of Podcastr, dedicated to tabletop role-playing games. I wanted to avoid complex developments, like dashboard and API, and also being able to use other kinds of overlays, not only for roleplay games. This library uses the filesystem as a datastore and uses resolvers in order to tell the library how files must be handled and converted into JavaScript data. In the end, with this library, it's possible to build headless solutions by only using the filesystem.