This commit is contained in:
2025-09-19 14:25:20 +08:00
parent 269893a435
commit fbf3f77229
24949 changed files with 2839404 additions and 0 deletions

25
node_modules/webpack/lib/util/removeBOM.js generated vendored Normal file
View File

@@ -0,0 +1,25 @@
/*
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;
};