Files
SnowLuma/.pnpm-store/v11/files/93/3fbcca3d5768cba60e62fd15c8948eb32931d7896e86f6a8c30fef49261cf7f6d9bd59b1bdd7bebf7c4c80ad88c3ce5d0d14591c1bad7e2c928d75c0974aab
T
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

14 lines
489 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.
export const stripTrailingSlashes = (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);
};
//# sourceMappingURL=strip-trailing-slashes.js.map