testing-hapi

Hapi style guide compliant boilerplate (updated to v17!)

testingboilerplateeslinttravis-cihapiswaggerlabhapijs
FreeRepo

Preview

testing-hapi preview

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

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
Get Started with this Boilerplate