https://github.com/toymachiner62/generator-hapijs
A Yeoman generator for hapijs
https://github.com/toymachiner62/generator-hapijs
Last synced: about 1 month ago
JSON representation
A Yeoman generator for hapijs
- Host: GitHub
- URL: https://github.com/toymachiner62/generator-hapijs
- Owner: toymachiner62
- Created: 2014-08-04T04:02:48.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-07-11T18:22:54.000Z (almost 10 years ago)
- Last Synced: 2025-03-26T19:47:23.853Z (about 2 months ago)
- Language: HTML
- Size: 529 KB
- Stars: 8
- Watchers: 3
- Forks: 7
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# generator-hapi [](https://travis-ci.org/toymachiner62/generator-hapijs) [](https://codeclimate.com/github/toymachiner62/generator-hapijs)
> [Yeoman](http://yeoman.io) generator for scaffolding [Hapijs](http://hapijs.com) modules
## Getting Started
### Installation
To install generator-hapi from npm, run:
```bash
$ npm install -g generator-hapijs
```### Generated Directory Structure
This hapijs generator assumes that you want your project structure to look like this:
```bash
-project
--module
---module-ctrl.js
---module-dao.js
---module-routes.js
---module-test.js
```### Usage
#### Main
Scaffolds out a hapijs project.```bash
$ yo hapijs
```#### Module
Scaffolds out a module to an existing hapijs project```bash
$ yo hapijs:module foo
```#### Endpoint
Scaffolds out a new endpoint for an existing module```bash
$ yo hapijs:endpoint
```## Contributing
To run tests:
```js
npm test
```To install your local version of this package rather than the NPM published version:
```js
npm link
```