obsidian-custom-js
obsidian-custom-js copied to clipboard
How can I use functions like normalizePath() in a script?
To use normalizePath() in a plugin, you need to import it with import { normalizePath } from 'obsidian';. That doesn't work in a script (or at least an invocable one. I looked at but I couldn't figure out how else to add it.
See this workaround: https://forum.obsidian.md/t/expose-obsidian-module-to-be-used-outside-plugins/49988/2
@Oneechan69
The easiest is to use customJS.obsidian.normalizePath()
More difficult but more powerful way is to use https://github.com/mnaoumov/obsidian-fix-require-modules/