generator-coffee-mithril
v1.4.3
Published
Generate a mithril project using CoffeeScript, ES6, and Sass.
Downloads
95
Maintainers
Readme
generator-coffee-mithril
Generate a mithril project using CoffeeScript, ES6, and Stylus.
Installation
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 [email protected]:jhessin/generator-coffee-mithril.git
or if you don't use ssh:
git clone https://github.com/jhessin/generator-coffee-mithril.git
Then:
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
Usage
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.
License
GPL-3.0 © Jim Hessin