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

    Install

    npm i generator-mc

    DownloadsWeekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • lorenwest