Files
agency/.pnpm-store/v11/files/2a/b1bd78fa6a4dd78bcf29d500bf64234e86098e3692f9e1743c66e9aefbdeec97d74ca6ee6363abcce8f81fc93738d5cdae76c29faa66a9bf412b9d3978db98
hanzo-agent 5af6960b87 run project
Run: sess_f37640604ae254cb4d11dc6217f7b721
2026-09-30 00:04:56 +00: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)
}