Files
NapCatQQ/.pnpm-store/v3/files/2a/b1bd78fa6a4dd78bcf29d500bf64234e86098e3692f9e1743c66e9aefbdeec97d74ca6ee6363abcce8f81fc93738d5cdae76c29faa66a9bf412b9d3978db98
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

14 lines
394 B
Plaintext

// warning: extremely hot code path.
// This has been meticulously optimized for use
// within npm install on large package trees.
// Do not edit without careful benchmarking.
module.exports = str => {
let i = str.length - 1
let slashesStart = -1
while (i > -1 && str.charAt(i) === '/') {
slashesStart = i
i--
}
return slashesStart === -1 ? str : str.slice(0, slashesStart)
}