Strip UTF-8 byte order mark (BOM) from a string
From Wikipedia:
The Unicode Standard permits the BOM in UTF-8, but does not require nor recommend its use. Byte order has no meaning in UTF-8.
$ npm install strip-bom
import stripBom from 'strip-bom';
stripBom('\uFEFFunicorn');
//=> 'unicorn'
- strip-bom-cli - CLI for this module
- strip-bom-buf - Buffer version of this module
- strip-bom-stream - Stream version of this module
Get professional support for 'strip-bom' with a Tidelift subscription
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.