Repository navigation
What's changed
Resolves the four warnings reported by the Obsidian community-plugin scorecard against 1.0.1 — no behaviour change for end users.
Fixes
- Type the implicit
anyfromPlugin.loadData()andJSON.parse(...)inmain.tsandsrc/converters.ts(@typescript-eslint/no-unsafe-assignment). - Use
window.setTimeoutinstead ofactiveWindow.setTimeoutfor the PDF render delay (obsidianmd/prefer-window-timers).
Tooling and docs
- Add
eslint-plugin-obsidianmd(the same plugin the reviewer bot runs) as a devDependency, witheslint.config.mjsand annpm run lintscript. - Add
CONTRIBUTING.mdcovering build, lint, issues, PRs, and releases. - Bump
typescriptdevDependency to 4.9.5 to satisfy the new lint plugin's peer-dep requirements.
Full changelog: 1.0.1...1.0.2