UNPKG

next

Version:

The React Framework

29 lines (28 loc) 836 B
/** * Get pathname from absolute path. * * @param absolutePath the absolute path * @returns the pathname */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "getPathnameFromAbsolutePath", { enumerable: true, get: function() { return getPathnameFromAbsolutePath; } }); 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