Add a UTF-8 BOM to files
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.
Gulp strips the BOM as it's useless. This is for the few dumb tools that do require it. Don't use this unless you really need to.
$ npm install --save-dev gulp-bom
const gulp = ;const bom = ;gulp;
MIT © Sindre Sorhus