mirror of
https://github.com/Nystik-gh/ignis.git
synced 2026-06-17 04:35:53 +00:00
19 lines
513 B
JavaScript
19 lines
513 B
JavaScript
// Path shim. delegates to path-browserify (bundled via esbuild alias)
|
|
// Configured for posix mode since vault paths are normalized to forward slashes.
|
|
|
|
import pathBrowserify from "path";
|
|
|
|
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);
|
|
},
|
|
};
|