gulp-tailwindcss-export-config

1.0.1 • Public • Published

Export Tailwind config options with Gulp

This is just a simple wrapper for tailwindcss-export-config what can easily integrated within Gulp tasks.

Options

All options, which are available on tailwindcss-export-config@2.3.0, are supported. More inforamtion about config uptions can be found in the documentation.

The only option not supported is destination, because working with gulp. Therefore gulp.dest can ber used.

Example Task

let tailwindExportConfig = require('gulp-tailwindcss-config-export');
 
gulp.task('export-to-scss', () => {
    return gulp
        .src('path/to/tailwind.config.js')
        .pipe(tailwindExportConfig({
            output: '_export.scss',
            format: 'scss',
            flat: true,
            quotedKeys: true,
        }))
        .pipe(gulp.dest('./scss/imports'));
});

Passing the Tailwind Config

Pass as string via gulp.src:

gulp.src('path/to/tailwind.config.js')
    .pipe(tailwindExportConfig({
        output: '_export.scss',
        format: 'scss',
    }))
    .pipe(gulp.dest('./scss/imports'));

Pass as string via configuration:

    // ...
    .pipe(tailwindExportConfig({
        config: 'path/to/tailwind.config.js',
        output: '_export.scss',
        format: 'scss',
    }))
    .pipe(gulp.dest('./scss/imports'));

Pass as object via configuration:

let tailwindConfig = require('./tailwind.config.js');
 
    // ...
    .pipe(tailwindExportConfig({
        config: tailwindConfig,
        output: '_export.scss',
        format: 'scss',
    }))
    .pipe(gulp.dest('./scss/imports'));

Package Sidebar

Install

npm i gulp-tailwindcss-export-config

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

4.29 kB

Total Files

3

Last publish

Collaborators

  • eisbehr