Skip to content

heldinz/gulp-convert-encoding

Repository files navigation

gulp-convert-encoding

Build Status Coverage Status NPM Downloads

Convert file encodings using iconv-lite.

Install

npm install --save-dev gulp-convert-encoding

Usage

var gulp = require("gulp");
var convertEncoding = require("gulp-convert-encoding");

gulp.task("default", function () {
	return gulp
		.src("src/file.txt")
		.pipe(convertEncoding({ to: "iso-8859-15" }))
		.pipe(gulp.dest("dist"));
});

API

convertEncoding(options)

options

One or both of the original and/or target file encodings must be specified.

Supported encodings are listed on the iconv-lite wiki.

from

Type: string
Default: utf8

The original file encoding.

to

Type: string
Default: utf8

The target file encoding.

iconv

Type: object
Default: { decode: {}, encode: {} }

Allows you to pass additional options into iconv-lite, for example BOM Handling.

License

MIT © Alice Rose

About

gulp plugin to convert character encodings using iconv-lite

Topics

Resources

License

Stars

Watchers

Forks

Contributors 5