/
lostSun
/
project-client-server-apps
Обзор
Документация
Войти
/
lostSun
/
project-client-server-apps
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/webpack/lib/util/removeBOM.js
25 строк
585 B
1lostsun
initial commit
05 май 2025, 11:35
05 май 2025, 11:35
fe8f535
Код
Авторство
О чём код?
/* 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.substr(1); } else if ( Buffer.isBuffer(strOrBuffer) && strOrBuffer[0] === 0xef && strOrBuffer[1] === 0xbb && strOrBuffer[2] === 0xbf ) { return strOrBuffer.subarray(3); } return strOrBuffer; };