has-bom
Returns true if a buffer or string has a byte order mark (BOM)
Install
Install with npm
$ npm i has-bom --save
Usage
var hasBom = require('has-bom');
hasBom('\ufefffoo');
//=> true
hasBom(new Buffer('\ufefffoo'));
//=> true
hasBom('foo');
//=> false
hasBom(new Buffer('foo'));
//=> false
Related projects
- cr: Strip windows carriage returns, or convert carriage returns to newlines. | homepage
- strip-bom-buffer: Strip a byte order mark (BOM) from a buffer. | homepage
- strip-bom-string: Strip a byte order mark (BOM) from a string. | homepage
Running tests
Install dev dependencies:
$ npm i -d && npm test
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Author
Jon Schlinkert
License
Copyright © 2015 Jon Schlinkert Released under the MIT license.
This file was generated by verb-cli on October 10, 2015.