generator-letsgo

A simple yeoman generator that will help get you setup quickly for a project, It allows you to use scss, es6, react within your project but dosent force you to install every thing. you and pick or choose what is installed and if you prefer to not write in

Usage no npm install needed!

<script type="module">
  import generatorLetsgo from 'https://cdn.skypack.dev/generator-letsgo';
</script>

README

generator-letsgo NPM version Dependency Status

A simple yeoman generator that will help get you setup quickly for a project, It allows you to use scss, es6, react within your project but dosent force you to install every thing. you and pick or choose what is installed and if you prefer to not write in es6 thats fine too. it also covers linting for scss and js and also allows you to write unit testing in mocha and runs it via a gulp task. it has a production step too that will minify all files and images ready for production use.

Installation

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

Make sure you have ruby sass gem installed as well for the scsslinting to work

npm install -g yo
npm install -g generator-letsgo

Generate a new project by running:

yo letsgo

Getting To generator-letsgo

  • Compile scss to css
  • Compile es6 to es5
  • Image minimization
  • Lint your javascript and sass
  • Run mocha unit tests
  • Development & production tasks
  • Third party scripts handled by bower
  • Simple express server for development
  • Build HTML pages & modules using Nunjucks
  • Validate and minify HTML
  • Report file sizes during building processes

Roadmap

i do plan on upgrading and adding future releases to this generator and will be controlled via this trello board

if you have any requests or ideas please place in side the ideas column or a issue via github and i will look and evaluate it.

License

MIT license © Jason Staerck