UNPKG

372 BPlain TextView Raw
1import path from "path";
2
3export const getBaseDir = (pathString: string, publicPath?: string): string => {
4 if (!publicPath || publicPath === "/") {
5 return pathString;
6 }
7
8 const relativePath = path.resolve(publicPath)
9 .split("/")
10 .filter((item: string) => item.length)
11 .map(() => "..")
12 .join("/");
13
14 return path.join(pathString, relativePath);
15};