Files
ignis/shims/path.js

18 lines
512 B
JavaScript
Raw Normal View History

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);
},
};