testing-hapi
Hapi style guide compliant boilerplate (updated to v17!)
testingboilerplateeslinttravis-cihapiswaggerlabhapijs
FreeRepo
Overview
This is a Node.js API server boilerplate built with Hapi and Joi that includes automated testing, code linting, coverage reporting and interactive API documentation via Swagger. It demonstrates best practices for structuring unit and functional tests, enforcing input validation and integrating continuous integration with TravisCI to maintain code quality across team development.
Features
api-validationswagger-documentationeslint-lintingcode-coverageunit-testsfunctional-tests
Feature Flags
blogteamsOrgsloggingErrorTrackingapiDocsformsValidationtesting
Recommended Use Cases
rest-apimicroservicesbackend-server
Frontend
None
Backend
hapijoi
Auth Providers
None
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
89
๐ด Forks
15
๐ Active
Unknown
๐ Last Commit
2018-02-16T21:54:53Z
GitHub
Stack
Framework
hapi
Language
javascript
Testing
lab
CI
travis-ci
Data Layer
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
travis-ci
Pricing
Classification
free
Selected
โ
Notes
No clear pricing signals