Suya
Introduction 👋
Suya is a simple, fast middleware(s) that adds caching layer on top of your Express.js API response to reduce latency and increase performance.
Features 💪
- Lightweight Library.
- Simple API.
- Typescript Support.
- Many Cache Engines Support.
- Nice Terminal Logging.
Special Thanks 👏
Thanks to all the amazing contributors.
Repository 😎
Source code(s), license and other document(s) related to this project can be found on GitHub. A star on the repository means alot to me.
Changelog 🚴♂️
- v1.0.3 - Improve documentation and remove dependencies that has it own types built-in i.e @types/colors and @types/node-cache. Created new release with v1.0.3 tag.
- v1.0.2 - Fix bugs of throwing SuyaError in middleware(s) instead of passing the error to the next middleware in the cycle. Created new release with v1.0.2 tag.
- v1.0.1 - Created new release with v1.0.1 tag which triggered Github Actions workflows to format, lint, build and re-publish the library. v1.0.1 is the initial release.
- v1.0.0 - Unpublished v1.0.0 from npm due to some errors, and remove v1.0.0 releases and tags from this repo.
- v1.0.0 - Commit all source codes, then I release v1.0.0 tag which triggered Github Actions workflows to format, lint, build and publish the library.
Versioning 🎯
I use SemVer for versioning.
Share 🙏
Don’t forget to share with your colleagues at your workplace.