0.3.0 • Published 4 years ago

vinyl-transformer v0.3.0

Weekly downloads
54
License
MIT
Repository
github
Last release
4 years ago

vinyl-transformer

Create Transformers for Vinyl File Streams

Version Downloads Build Status ReadMe

Documentation

See the documentation for vinyl-transformer

Usage

Vinyl FS

import {src, dest} from "vinyl-fs";
import {createTransformerFn} from "vinyl-transformer";

let compile = createTransformerFn((file) => {
  file.contents = /* ... */;
});

let stream = (src("src/**/*.js")
  .pipe(compile())
  .pipe(dest("dist"))
);

Gulp

import gulp from "gulp";
import {createTransformerFn} from "vinyl-transformer";

let compile = createTransformerFn((file) => {
  file.contents = /* ... */;
});

gulp.task("compile", () => {
  return (gulp.src("src/**/*.js")
    .pipe(compile())
    .pipe(gulp.dest("dist"))
  );
});