/
githubmirror
/
webpack
Обзор
Документация
Войти
/
githubmirror
/
webpack
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v5.105.2
lib/util/removeBOM.js
25 строк
586 B
Alexander Akait
style: set `arrowParens` to `true` (#19706)
16 июл 2025, 19:13
Не верифицирован
16 июл 2025, 19:13
703d9ac
Код
Авторство
О чём код?
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Alexander Akait @alexander-akait */ "use strict"; /** * @param {string | Buffer} strOrBuffer string or buffer * @returns {string | Buffer} result without BOM */ module.exports = (strOrBuffer) => { if (typeof strOrBuffer === "string" && strOrBuffer.charCodeAt(0) === 0xfeff) { return strOrBuffer.slice(1); } else if ( Buffer.isBuffer(strOrBuffer) && strOrBuffer[0] === 0xef && strOrBuffer[1] === 0xbb && strOrBuffer[2] === 0xbf ) { return strOrBuffer.subarray(3); } return strOrBuffer; };