diff --git a/external/builder/builder.mjs b/external/builder/builder.mjs index c212d01f9..223beff1e 100644 --- a/external/builder/builder.mjs +++ b/external/builder/builder.mjs @@ -113,16 +113,9 @@ function preprocess(inFilename, outFilename, defines) { const realPath = fs.realpathSync(inFilename); const dir = path.dirname(realPath); try { - let fullpath; - if (file.indexOf("$ROOT/") === 0) { - fullpath = path.join( - __dirname, - "../..", - file.substring("$ROOT/".length) - ); - } else { - fullpath = path.join(dir, file); - } + const fullpath = file.startsWith("$ROOT/") + ? path.join(__dirname, "../..", file.substring("$ROOT/".length)) + : path.join(dir, file); preprocess(fullpath, writeLine, defines); } catch (e) { if (e.code === "ENOENT") { diff --git a/external/cmapscompress/compress.mjs b/external/cmapscompress/compress.mjs index 06a46c499..4792b1f44 100644 --- a/external/cmapscompress/compress.mjs +++ b/external/cmapscompress/compress.mjs @@ -386,7 +386,7 @@ function writeNumber(n) { if (buffer > 0) { s = writeByte((buffer & 0x7f) | (s.length > 0 ? 0x80 : 0)) + s; } - while (s.indexOf("80") === 0) { + while (s.startsWith("80")) { s = s.substring(2); } return s;