/
moreqqq
/
DeliveryService
Обзор
Документация
Войти
/
moreqqq
/
DeliveryService
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
server/node_modules/webpack/lib/util/removeBOM.js
25 строк
586 B
moreqqq
написал тесты
29 май 2026, 22:13
29 май 2026, 22:13
6f740ff
Код
Авторство
О чём код?
/* 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; };