Thanks for taking the time to contribute! 🎉
- 💡 Found a bug? Please open an issue.
- 🛠️ Want to suggest a new utility, error class, or fix a bug? Pull requests are welcome!
- 📚 Found a documentation improvement? Feel free to edit
README.mdor related docs.
- Fork the repository
- Clone your fork:
git clone https://github.com/dev-rashedin/express-error-toolkit.git - Install dependencies:
npm install - Run the dev environment:
npm run dev - Run tests before pushing:
npm test
- Use TypeScript
- Follow the existing code style
- Run
npm run checkbefore pushing (it builds + tests)
Please use Conventional Commits format, such as:
feat: add ForbiddenError class fix: improve asyncHandler error propagation docs: update README usage example
By contributing, you agree to follow our Code of Conduct.