@thasmo/generator-email
v0.1.1
Published
Yeoman generator that scaffolds out a project for crafting email templates.
Downloads
1
Maintainers
Readme
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-email
to install the generator globally. - Run
yo @thasmo/email
inside 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
,build
and thewatch
tasks.setup
Runbower install
to install dependencies defined in thebower.json
file.build
Run thetemplates
andimages
tasks.templates
Readjade
andSass
files and compile them to email-friendly HTML templates.images
Read images from the source directory and copy them to the public directory.watch
StartBrowser-Sync
which serves the public directory and re-run tasks when source files change.send
Send preview emails to your configured recipients.