0.0.1 • Published 9 years ago
hapi-plugin-boilerplate v0.0.1
Hapi Plugin Boilerplate in ES6
- ES6 to ES5 transpile: Babel
- Test Utility: Lab
- Assertion Lib: Code
- Lint: eslint with babel-eslint
Get started
- Clone this repository
git@github.com:ubaltaci/hapi-plugin-boilerplate.git
- Install dependencies
npm install
- Check
src/index.es6
file, its a simple plugin adds a route to hapi server. - Run
npm run compile
, transpiled file will located indist/index.js
- Run test with
npm run test
Structure
src
folder contains all ES6 sourcedist
folder contains transpiled ES5 codetest
folder contains ES6 tests withtransformer.js
to telllab
how to transpile ES6 files.
NPM scripts
- lint
npm run lint
executeeslint
onsrc
folder withbabel-eslint
parser and reports. - compile
npm run compile
executebabel
onsrc
folder and outputs todist
folder. - test
npm run test
executelab
on test folder with custom transpile information. - coverage
npm run coverage
coverage report by Lab. - prepublish called before
npm publish
just in case to forget to compile before publish.
0.0.1
9 years ago