1.4.3 • Public • Published

    generator-coffee-mithril NPM version Build Status Dependency Status Coverage percentage

    Generate a mithril project using CoffeeScript, ES6, and Stylus.


    Option 1: Global node install

    Just install Yeoman and generator-coffee-mithril using yarn or npm. I recommend yarn. (I assume you have pre-installed node.js).

    yarn global add yo generator-coffee-mithril

    Option 2: Latest github repo

    If you want to build the latest and greatest version of the generator you can follow these steps.

    WARNING: I sometimes will commit broken code temporarily when switching between home and work computers. I will usually put a 'BROKEN' commit message to show this and you can always roll back a commit to get a working version.

    You still need yeoman for this:

    yarn global add yo

    But instead of installing the generator through npm/yarn you simply clone this repo anywhere on your hard drive:

    git clone

    or if you don't use ssh:

    git clone


    cd generator-coffee-mithril
    yarn link

    This makes the generator available to yeoman. When a new update comes out you can simply go back to this directory and run:

    git pull


    To generate a coffee-mithril project:

    yo coffee-mithril [project-name]

    Update Roadmap

    Prior to v2.0 I plan to integrate some postCSS plugins and polish up the sample. My goal for this project is for you to be able to accomplish anything without touching either HTML, CSS, or JavaScript but using purely CoffeeScript, Stylus, and CSON.

    v2.0 will include several sub-generators for views/models/styles that may or may not intermingle with eachother. I haven't decided if I'm going to have stylesheets generated when creating a view, or if I will have a separate stylesheet generator or both. Nevertheless I want to tweak the example app and build a good foundation before going any further.

    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.


    GPL-3.0 © Jim Hessin


    npm i generator-coffee-mithril

    DownloadsWeekly Downloads






    Unpacked Size

    744 kB

    Total Files


    Last publish


    • jhessin