1.0.4 • Published 6 years ago

@b08/gulp-transform v1.0.4

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
6 years ago

@b08/gulp-transform, seeded from @b08/library-seed, library type: support

Gulp plugin to transform range of files to another range of files. Main application is generation of code.

transformRange

import { transformRange, ContentFile } from "@b08/gulp-transform";

export function generateYourCode(): NodeJS.ReadWriteStream {
	return gulp.src(sourceFiles)
	.pipe(transformRange(myGenerator))
	.pipe(gulp.dest(destinationFolder));
}

function myGenerator(srcFiles: ContentFile[]): ContentFile[] {
  // return new set of files to be written
  return [];
}

transform single

import { transform, ContentFile } from "@b08/gulp-transform";

export function generateYourCode(): NodeJS.ReadWriteStream {
	return gulp.src(sourceFiles)
	.pipe(transform(myGenerator))
	.pipe(gulp.dest(destinationFolder));
}

function myGenerator(file: ContentFile): ContentFile {
  // return new file to be written, change name and/or extension
  return {
    ...file,
    contents: file.contents + "1",
    extension: ".bk"
  };
} 
1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago