gatsby
Version:
Blazing fast modern site generator for React
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
}