Registry mapping Obsidian API symbols to minimum version requirements, with runtime version-gated execution helpers.
Type definitions for the latest Obsidian API (https://obsidian.md)
ESLint plugin that warns when Obsidian plugin code uses APIs newer than the declared minAppVersion.
A library for obtaining browser versions with their maximum supported Baseline feature set and Widely Available status.
This Webpack plugin will generate a JSON file that matches the original filename with the hashed version.
Node.js API (Node-API)
MCP server for Obsidian vaults — read, write, search, and surgically edit notes, tags, and frontmatter via the Local REST API plugin. STDIO or Streamable HTTP.
core-js compat
A Jest environment to facilitate unit testing for Obsidian plugins.
Stripe.js loading utility
AWS SDK for JavaScript Lambda Client for Node.js, Browser and React Native
MCP server for Obsidian-based second brain memory using PARA methodology
Polyfills for various browsers including commonly used language features
Canvas graphics API backed by Cairo
Derivative of whatwg-url without unicode handling and optimized for Expo
CLI implementation for running Lighthouse with any CI tool
Check for deprecated packages
Matrix Client-Server SDK for Javascript
Appium You.i Engine application driver
A Babel preset that enables parsing of proposals supported by the current Node.js version.
TypeScript type definitions for Obsidian's internal/unofficial APIs. Wrapper for @obsidian-typings/obsidian-public-latest.
Conversion of JavaScript primitives to and from Buffer with binary order matching natural primitive order
An **EXPERIMENTAL** Webpack plugin to enable "Fast Refresh" (also previously known as _Hot Reloading_) for React components.
Headless client for Obsidian services