2026-03-11 22:08:30 +01:00
|
|
|
// Path shim. delegates to path-browserify (bundled via esbuild alias)
|
2026-03-07 18:11:46 +01:00
|
|
|
// Configured for posix mode since vault paths are normalized to forward slashes.
|
|
|
|
|
|
2026-03-10 22:31:01 +01:00
|
|
|
import pathBrowserify from "path";
|
2026-03-07 18:11:46 +01:00
|
|
|
|
2026-03-10 22:31:01 +01:00
|
|
|
const _origBasename = pathBrowserify.basename;
|
|
|
|
|
|
|
|
|
|
export const pathShim = {
|
|
|
|
|
...pathBrowserify,
|
|
|
|
|
basename(p, ext) {
|
|
|
|
|
// Vault root "/" should return the vault name for display purposes
|
|
|
|
|
if (p === "/" && window.__currentVaultId) {
|
|
|
|
|
return window.__currentVaultId;
|
|
|
|
|
}
|
|
|
|
|
return _origBasename(p, ext);
|
|
|
|
|
},
|
|
|
|
|
};
|