0.2.4 • Published 2 years ago

gulp-bootstrap-email v0.2.4

Weekly downloads
2
License
MIT
Repository
github
Last release
2 years ago

gulp-bootstrap-email

Gulp plugin for Bootstrap Email

NPM

Install

npm install gulp-bootstrap-email -D

Usage

Simply compile a html template into table-layout:

const gulp = require('gulp');
const gulp_bootstrap_email = require('gulp-bootstrap-email');

gulp.task('email', () => {
    return gulp.src('./path/to/template.html')
        .pipe(gulp_bootstrap_email())
        .pipe(gulp.dest('./path/to/output');
});

A more advanced example with htmlmin and inline-images could look like this:

gulp.task('advanced', () => {
    return gulp.src(input)
        .pipe(gulp_bootstrap_email())
        .pipe(gulp_htmlmin({
            removeComments: true,
            collapseWhitespace: true
        }))
        .pipe(gulp_inline_images())
        .pipe(gulp.dest(output))
});

(Be aware, that inlining images with base64 will not work with Outlook)

Options

You cann pass style and head. Both can be a string or function which returns a string. If you pass a function, the parameters path, basename, extension and filename will be passed as an object.

For further details, see the Bootstrap Email docs

0.2.3

2 years ago

0.2.4

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.2.2

2 years ago

0.1.1

3 years ago

0.1.0

4 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago