ibag
Version:
A visual, fast, and customizable front-end scaffolding.
21 lines (16 loc) • 334 B
JavaScript
/**
* Remove a prefix from a string. Return the input string if the given prefix
* isn't found.
*/
export default function stripPrefix(str, prefix = ``) {
if (!prefix) {
return str
}
if (str === prefix) {
return `/`
}
if (str.startsWith(`${prefix}/`)) {
return str.slice(prefix.length)
}
return str
}