19 lines
600 B
Plaintext
19 lines
600 B
Plaintext
/**
|
|
* Get pathname from absolute path.
|
|
*
|
|
* @param absolutePath the absolute path
|
|
* @returns the pathname
|
|
*/ export function getPathnameFromAbsolutePath(absolutePath) {
|
|
// Remove prefix including app dir
|
|
let appDir = "/app/";
|
|
if (!absolutePath.includes(appDir)) {
|
|
appDir = "\\app\\";
|
|
}
|
|
const [, ...parts] = absolutePath.split(appDir);
|
|
const relativePath = appDir[0] + parts.join(appDir);
|
|
// remove extension
|
|
const pathname = relativePath.split(".").slice(0, -1).join(".");
|
|
return pathname;
|
|
}
|
|
|
|
//# sourceMappingURL=get-pathname-from-absolute-path.js.map |