Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    remove-bom-streampublic

    remove-bom-stream

    NPM version Downloads Build Status AppVeyor Build Status Coveralls Status Gitter chat

    Remove a UTF8 BOM at the start of the stream.

    Usage

    var fs = require('fs');
    var concat = require('concat-stream');
    var removeBOM = require('remove-bom-stream');
     
    fs.createReadStream('utf8-file-with-bom.txt')
      .pipe(removeBOM())
      .pipe(concat(function(result) {
        // result won't have a BOM
      }));

    API

    removeBOM()

    Returns a through2 stream that will remove a BOM, given the data is a UTF8 Buffer with a BOM at the beginning. If the data is not UTF8 or does not have a BOM, the data is not changed and this becomes a normal passthrough stream.

    License

    MIT

    install

    npm i remove-bom-stream

    Downloadsweekly downloads

    73,967

    version

    1.2.0

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar