mirror of
https://github.com/ysonc/obsidian-tasks-syncer.git
synced 2026-07-22 08:32:33 +00:00
8 lines
342 B
TypeScript
8 lines
342 B
TypeScript
export function resolvePluginDirectory(
|
|
manifestDirectory: string | undefined,
|
|
pluginId: string,
|
|
configDirectory: string,
|
|
): string {
|
|
const normalize = (value: string) => value.replace(/\\/g, "/").replace(/^\/+|\/+$/g, "");
|
|
return manifestDirectory ? normalize(manifestDirectory) : `${normalize(configDirectory)}/plugins/${pluginId}`;
|
|
}
|