@thasmo/generator-email v0.1.1
Email Builder Generator
Yeoman generator that scaffolds out a project for crafting email templates.
Features
- Sass Support
- Jade Support
- Browser-Sync Integration
- Auto-Prefixer Integration
- Resource Optimization
- Notification Support
- Style-Inlining Support
- Preview-Submission Support
Requirements
Setup
- Be sure to have Node.js, Yeoman, Bower and Gulp installed.
- Run
npm install -g @thasmo/generator-emailto install the generator globally. - Run
yo @thasmo/emailinside an empty directory and follow the instructions.
Options
There are no Yeoman options yet.
Usage
Email Builder Generator scaffolds a project which uses Gulp to process source files and it also starts up Browser-Sync to serve the templates.
Configuration
Use task/config.local.js to customize and overwrite task options defined in task/config.js for your local environment.
Tasks
default
Run thesetup,buildand thewatchtasks.setup
Runbower installto install dependencies defined in thebower.jsonfile.build
Run thetemplatesandimagestasks.templates
ReadjadeandSassfiles and compile them to email-friendly HTML templates.images
Read images from the source directory and copy them to the public directory.watch
StartBrowser-Syncwhich serves the public directory and re-run tasks when source files change.send
Send preview emails to your configured recipients.
License
10 years ago