generator-swagger-es-6

0.3.9 • Public • Published

generator-swagger-es-6

forthebadge

NPM version Build Status AppVeyor codecov Dependency Status GitHub license Downloads

Yeoman generator for generating a swagger project, using ES6, MongoDB, Express, and Node - lets you quickly set up a project avoiding fatigue.

Generated project:

Maintainability dependencies Status devDependencies Status Build Status test-AppVeyor test-codecov Known Vulnerabilities

Installation

First, install Yeoman and generator-swagger-es-6 using npm (we assume you have pre-installed node.js).

npm install -g yo
npm install -g generator-swagger-es-6

Then generate your new project:

yo swagger-es-6

Supported Configurations

  • Build Systems: Gulp

Server

  • Database:
    • MongoDB
  • Authentication boilerplate
    • local strategy Yes, No
  • Swagger API
    • Swagger editor 3.0

Testing

  • Mocha + Chai
    • Chai assertions:
      • Should
  • eslint
  • CI configurations
    • travis-ci
    • appveyor
  • Test coverage
    • istanbul coverage reporsts
    • codecov with travis-ci

Production

  • Docker with docker compose
  • Heroku procfile

Generators

yo swagger-es-6:model
yo swagger-es-6:controller

Getting To Know Yeoman

  • Yeoman has a heart of gold.
  • Yeoman is a person with feelings and opinions, but is very easy to work with.
  • Yeoman can be too opinionated at times but is easily convinced not to be.
  • Feel free to learn more about Yeoman.

License

MIT © Eskil Opdahl Nordland

Readme

Keywords

Package Sidebar

Install

npm i generator-swagger-es-6

Weekly Downloads

1

Version

0.3.9

License

MIT

Unpacked Size

88.8 kB

Total Files

50

Last publish

Collaborators

  • eskalol