Format: <type>(<scope>): <subject>
<scope> is optional
fix(middleware): ensure Range headers adhere more closely to RFC 2616
build: Build related changes (eg: npm related/ adding external dependencies)chore: A code change that external user won't see (eg: change to .gitignore file or .prettierrc file)feat: A new featurefix: A bug fixdocs: Documentation related changesrefactor: A code that neither fix bug nor adds a feature. (eg: You can use this when there is semantic changes like renaming a variable/ function name)perf: A code that improves performancestyle: A code that is related to stylingtest: Adding new test or making changes to existing test