generator-primavera

1.0.1 • Public • Published

generator-primavera NPM version Build Status Dependency Status

Utility generators for the primavera framework.

Installation

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

npm install -g yo
npm install -g generator-primavera
npm install -g babel-cli

Then generate your new project:

yo primavera

Subgenerators

Now that you already have a working project (really, try npm start! ;)), try adding some services, components and endpoints to it.

yo primavera:endpoint

There are 4 subgenerators available at the moment:

  • component
  • service
  • middleware
  • endpoint

This is also the loading order (you can play with it in src/app.js). If it doesn't make sense for you, just change it.

Enabling HTTPS

The bootstrap file (src/app.js) is already checking for key.pem and cert.pem. If you need to run HTTPS locally, then just generate the keys with ssh

openssl genrsa -out key.pem 2048
openssl req -new -x509 -key key.pem -out cert.pem -days 3650

Next time you npm start, the HTTPS server will listen on port 3443.

Learn more!

Go check the primavera framework GitHub: https://github.com/aambertin/primavera

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 © Anibal Ambertin

Package Sidebar

Install

npm i generator-primavera

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

17.9 kB

Total Files

20

Last publish

Collaborators

  • aambertin