Repository navigation
This patch fixes TypeScript configuration and manifest metadata reported by the plugin scanner. It does not change file operations, navigation, settings or the user interface.
Fixed
- Declare ES2019 standard-library types for
Array.flatMapandObject.fromEntries, while keeping the ES2018 output target. The missing declarations caused the scanner to report unsafe assignments, calls, arguments and returns at those sites. - Add a source-only TypeScript check without ambient Node types to the production build. Test dependencies can no longer hide missing standard-library declarations.
- Point
fundingUrlto the repository's Support section, keeping the existing donation options accessible from one page.
Validation
- 725 automated tests passed, along with coverage thresholds, lint, both TypeScript checks and the production build.
- The generated
main.jsis byte-for-byte identical to 1.16.0. Runtime behavior and existing settings are unchanged. - Minimum supported Obsidian version remains 1.8.7.
- The external scanner has not been rerun. Vault enumeration and clipboard access remain intentional explorer features; decorative underline CSS is unchanged.
Release assets: main.js, manifest.json and styles.css.