generator-mc

1.0.0 • Public • Published

npm version

MC

What's this?

This is a yeoman generator for making express & js applications. It's the little sister of a fully universal / isomorphic generator which you can find here: https://github.com/dazld/generator-cairn - if you're looking for server rendered react, redux etc, that would be a better place to look.

There is a full suite of watching, livereloading, compilation and related gulp tasks. The express server renders html as you would expect, and they can be found in the server/views folder.

It is a work in progress, and pull requests are welcome as long as they remain in the spirit of the generator.

Features

  • HTTP / HTTPS self signed localhost dev environment including live reload
  • full suite of gulp tasks
  • watchify accelerated browserify builds
  • libsass sass compilation
  • eslint rules
  • scss lint rules
  • babel es2015 / react / object spread
  • etc

Installation

Install Yeoman - npm install -g yo.

Install generator globally: npm install -g generator-mc

Check everything is working: yo --help - should see a list of generators, and mc in there too.

Usage

Make a new directory, cd into it.

yo mc - give the project a name (it uses the directory name as default).

Yeoman will perform git init and npm install for you - this takes a while, so be prepared for a short wait.

gulp - default task runs dev server, watches and builds.

USE_HTTPS=true gulp for running a https localhost server

Notes

Sockets on iOS with a self signed cert - https://blog.httpwatch.com/2013/12/12/five-tips-for-using-self-signed-ssl-certificates-with-ios/

Todo

  • Document other gulp tasks
  • strip even more cruft out (express can probably go too)

Updating

npm install -g generator-mc

Changelog

1.0.0

  • forked from old 1.x branch code on cairn for mini generator, without all the server side stuff

Package Sidebar

Install

npm i generator-mc

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • lorenwest