Strip a byte order mark (BOM) from a string.
npm install strip-bom-string> Strip a byte order mark (BOM) from a string.
Install with npm:
``sh`
$ npm install --save strip-bom-string
`js`
var strip = require('strip-bom-string');
strip('\ufefffoo');
//=> 'foo'
* cr: Strip windows carriage returns, or convert carriage returns to newlines. | homepage
* has-bom: Returns true if a buffer or string has a byte order mark (BOM) | homepage")
* read-file: Thin wrapper around fs.readFile and fs.readFileSync that also strips byte order marks when utf8 encoding… more | utf8 encoding is chosen. Also optionally replaces windows newlines with unix newlines."" class="text-primary hover:underline" target="_blank" rel="noopener noreferrer">homepage
* strip-bom-buffer: Strip a byte order mark (BOM) from a buffer. | homepage from a buffer.")
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
_(This project's readme.md is generated by verb, please don't edit the readme directly. Any changes to the readme must be made in the .verb.md readme template.)_
To generate the readme, run the following command:
`sh`
$ npm install -g verbose/verb#dev verb-generate-readme && verb
Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:
`sh``
$ npm install && npm test
Jon Schlinkert
* github/jonschlinkert
* twitter/jonschlinkert
Copyright © 2017, Jon Schlinkert.
Released under the MIT License.
*
_This file was generated by verb-generate-readme, v0.4.3, on March 29, 2017._