💥 LapisDB
A TypeScript embedded database that is really easy and nice to use.
Attention
I am still working on this project, and many things might change in future.
Example
You can check out a full REST API here.
DatastoreManager.registerdb // Getting items // Filtering results // Getting single item // Getting single item through its parameters // Adding an item // Editing an itemnewItem.body = 'a more interesting body'await newItem.save // Getting a reference to an item // Getting an item through its referenceconsole.logawait reference.getNews === newItem // true // Deleting an itemawait newItem.delete
Why?
During my experience writing servers, I often cannot find a database that is both fast and easy to use.
LapisDB tries to solve this problem. It is fully typed and uses TypeScript to make the development process a blast.
Try it out!
cd my-awesome-projectnpm install --save lapisdb
How do I use it?
📋 Tutorial
Check out the GitHub Wiki page here.
📕 Documentation
You can find the full TypeDoc documentation here (not updated as of v0.3.0).
Plugins, additional features
Contact me
E-Mail: kk.erzhan@gmail.com