1.1.1 • Published 1 year ago
quicky-database v1.1.1
✨ Features
- Fast Store: A database that stores key-value pairs is fast! (Maps)
- Non-blocking: The database is asynchronous with methods that returns promises
- In Memory: This database is a good choice for tests
⬇️ How to install and use it
npm install quicky-database -D
and use it with esm
import QuickyDB from 'quicky-database';
const db = new QuickyDB<number, string>();
db.insertSync({ key: 1, value: 'foo' });
⬇️ How to develop and contribute
git clone https://github.com/kauefraga/quicky-database.git
cd quicky-database
npm install
npm run test
Or downloading with yarn? yarn && yarn test
Sincerely, i prefer pnpm, so: pnpm i && pnpm test
💻 Technologies
- 💄 Code styling with Eslint
- ⚗️ Vitest - Test runner that implements Jest but with its own ESbuider (out of box typescript, esmodules...)
- 👩💻 Typescript + TS-Node-Dev - Improve dev experience by adding type safety
💬 Coming soon...
- A CLI to use the database more easily and directly
- Colored and easy to understand
📝 License
This project is licensed under the GPLv3.0 License - See the LICENSE for more information.