obsidian-dev-utils
Version:
This is the collection of useful functions that you can use for your Obsidian plugin development
143 lines (140 loc) • 10.3 kB
JavaScript
/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
(function initCjs(){const globalThisRecord=globalThis;globalThisRecord["__name"]??=name;const originalRequire=require;if(originalRequire&&!originalRequire.__isPatched){require=Object.assign(id=>requirePatched(id),originalRequire,{__isPatched:true})}const newFuncs={__extractDefault:__name(()=>extractDefault,"__extractDefault"),process:__name(()=>{const browserProcess={browser:true,cwd:__name(()=>"/","cwd"),env:{},platform:"android"};return browserProcess},"process")};for(const key of Object.keys(newFuncs)){globalThisRecord[key]??=newFuncs[key]?.()}function name(obj){return obj}__name(name,"name");function extractDefault(module){return module&&module.__esModule&&"default"in module?module.default:module}__name(extractDefault,"extractDefault");function requirePatched(id){const module=originalRequire?.(id);if(module){return extractDefault(module)}if(id==="process"||id==="node:process"){console.error(`Module not found: ${id}. Fake process object is returned instead.`);return globalThis.process}console.error(`Module not found: ${id}. Empty object is returned instead.`);return{}}__name(requirePatched,"requirePatched")})();
;
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var obsidian_exports = {};
__export(obsidian_exports, {
App: () => App,
AttachmentPath: () => AttachmentPath,
Backlink: () => Backlink,
Callout: () => Callout,
Components: () => Components,
Dataview: () => Dataview,
DataviewLink: () => DataviewLink,
FileChange: () => FileChange,
FileManager: () => FileManager,
FileSystem: () => FileSystem,
Frontmatter: () => Frontmatter,
FrontmatterLinkCacheWithOffsets: () => FrontmatterLinkCacheWithOffsets,
Link: () => Link,
Logger: () => Logger,
Loop: () => Loop,
Markdown: () => Markdown,
MarkdownCodeBlockProcessor: () => MarkdownCodeBlockProcessor,
MarkdownView: () => MarkdownView,
MetadataCache: () => MetadataCache,
Modals: () => Modals,
MonkeyAround: () => MonkeyAround,
ObsidianSettings: () => ObsidianSettings,
Pdf: () => Pdf,
Plugin: () => Plugin,
Queue: () => Queue,
React: () => React,
Reference: () => Reference,
RenameDeleteHandler: () => RenameDeleteHandler,
ResourceUrl: () => ResourceUrl,
SettingEx: () => SettingEx,
ValidationMessage: () => ValidationMessage,
Vault: () => Vault,
VaultEx: () => VaultEx
});
module.exports = __toCommonJS(obsidian_exports);
var App = __toESM(__extractDefault(require('./App.cjs')), 1);
var AttachmentPath = __toESM(__extractDefault(require('./AttachmentPath.cjs')), 1);
var Backlink = __toESM(__extractDefault(require('./Backlink.cjs')), 1);
var Callout = __toESM(__extractDefault(require('./Callout.cjs')), 1);
var Components = __toESM(__extractDefault(require('./Components/index.cjs')), 1);
var Dataview = __toESM(__extractDefault(require('./Dataview.cjs')), 1);
var DataviewLink = __toESM(__extractDefault(require('./DataviewLink.cjs')), 1);
var FileChange = __toESM(__extractDefault(require('./FileChange.cjs')), 1);
var FileManager = __toESM(__extractDefault(require('./FileManager.cjs')), 1);
var FileSystem = __toESM(__extractDefault(require('./FileSystem.cjs')), 1);
var Frontmatter = __toESM(__extractDefault(require('./Frontmatter.cjs')), 1);
var FrontmatterLinkCacheWithOffsets = __toESM(__extractDefault(require('./FrontmatterLinkCacheWithOffsets.cjs')), 1);
var Link = __toESM(__extractDefault(require('./Link.cjs')), 1);
var Logger = __toESM(__extractDefault(require('./Logger.cjs')), 1);
var Loop = __toESM(__extractDefault(require('./Loop.cjs')), 1);
var Markdown = __toESM(__extractDefault(require('./Markdown.cjs')), 1);
var MarkdownCodeBlockProcessor = __toESM(__extractDefault(require('./MarkdownCodeBlockProcessor.cjs')), 1);
var MarkdownView = __toESM(__extractDefault(require('./MarkdownView.cjs')), 1);
var MetadataCache = __toESM(__extractDefault(require('./MetadataCache.cjs')), 1);
var Modals = __toESM(__extractDefault(require('./Modals/index.cjs')), 1);
var MonkeyAround = __toESM(__extractDefault(require('./MonkeyAround.cjs')), 1);
var ObsidianSettings = __toESM(__extractDefault(require('./ObsidianSettings.cjs')), 1);
var Pdf = __toESM(__extractDefault(require('./Pdf.cjs')), 1);
var Plugin = __toESM(__extractDefault(require('./Plugin/index.cjs')), 1);
var Queue = __toESM(__extractDefault(require('./Queue.cjs')), 1);
var React = __toESM(__extractDefault(require('./React/index.cjs')), 1);
var Reference = __toESM(__extractDefault(require('./Reference.cjs')), 1);
var RenameDeleteHandler = __toESM(__extractDefault(require('./RenameDeleteHandler.cjs')), 1);
var ResourceUrl = __toESM(__extractDefault(require('./ResourceUrl.cjs')), 1);
var SettingEx = __toESM(__extractDefault(require('./SettingEx.cjs')), 1);
var ValidationMessage = __toESM(__extractDefault(require('./ValidationMessage.cjs')), 1);
var Vault = __toESM(__extractDefault(require('./Vault.cjs')), 1);
var VaultEx = __toESM(__extractDefault(require('./VaultEx.cjs')), 1);
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
App,
AttachmentPath,
Backlink,
Callout,
Components,
Dataview,
DataviewLink,
FileChange,
FileManager,
FileSystem,
Frontmatter,
FrontmatterLinkCacheWithOffsets,
Link,
Logger,
Loop,
Markdown,
MarkdownCodeBlockProcessor,
MarkdownView,
MetadataCache,
Modals,
MonkeyAround,
ObsidianSettings,
Pdf,
Plugin,
Queue,
React,
Reference,
RenameDeleteHandler,
ResourceUrl,
SettingEx,
ValidationMessage,
Vault,
VaultEx
});
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vLi4vc3JjL29ic2lkaWFuL2luZGV4LnRzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyIvKiBUSElTIElTIEEgR0VORVJBVEVEL0JVTkRMRUQgRklMRSBCWSBCVUlMRCBTQ1JJUFQgKi9cblxuZXhwb3J0ICogYXMgQXBwIGZyb20gJy4vQXBwLnRzJztcbmV4cG9ydCAqIGFzIEF0dGFjaG1lbnRQYXRoIGZyb20gJy4vQXR0YWNobWVudFBhdGgudHMnO1xuZXhwb3J0ICogYXMgQmFja2xpbmsgZnJvbSAnLi9CYWNrbGluay50cyc7XG5leHBvcnQgKiBhcyBDYWxsb3V0IGZyb20gJy4vQ2FsbG91dC50cyc7XG5leHBvcnQgKiBhcyBDb21wb25lbnRzIGZyb20gJy4vQ29tcG9uZW50cy9pbmRleC50cyc7XG5leHBvcnQgKiBhcyBEYXRhdmlldyBmcm9tICcuL0RhdGF2aWV3LnRzJztcbmV4cG9ydCAqIGFzIERhdGF2aWV3TGluayBmcm9tICcuL0RhdGF2aWV3TGluay50cyc7XG5leHBvcnQgKiBhcyBGaWxlQ2hhbmdlIGZyb20gJy4vRmlsZUNoYW5nZS50cyc7XG5leHBvcnQgKiBhcyBGaWxlTWFuYWdlciBmcm9tICcuL0ZpbGVNYW5hZ2VyLnRzJztcbmV4cG9ydCAqIGFzIEZpbGVTeXN0ZW0gZnJvbSAnLi9GaWxlU3lzdGVtLnRzJztcbmV4cG9ydCAqIGFzIEZyb250bWF0dGVyIGZyb20gJy4vRnJvbnRtYXR0ZXIudHMnO1xuZXhwb3J0ICogYXMgRnJvbnRtYXR0ZXJMaW5rQ2FjaGVXaXRoT2Zmc2V0cyBmcm9tICcuL0Zyb250bWF0dGVyTGlua0NhY2hlV2l0aE9mZnNldHMudHMnO1xuZXhwb3J0ICogYXMgTGluayBmcm9tICcuL0xpbmsudHMnO1xuZXhwb3J0ICogYXMgTG9nZ2VyIGZyb20gJy4vTG9nZ2VyLnRzJztcbmV4cG9ydCAqIGFzIExvb3AgZnJvbSAnLi9Mb29wLnRzJztcbmV4cG9ydCAqIGFzIE1hcmtkb3duIGZyb20gJy4vTWFya2Rvd24udHMnO1xuZXhwb3J0ICogYXMgTWFya2Rvd25Db2RlQmxvY2tQcm9jZXNzb3IgZnJvbSAnLi9NYXJrZG93bkNvZGVCbG9ja1Byb2Nlc3Nvci50cyc7XG5leHBvcnQgKiBhcyBNYXJrZG93blZpZXcgZnJvbSAnLi9NYXJrZG93blZpZXcudHMnO1xuZXhwb3J0ICogYXMgTWV0YWRhdGFDYWNoZSBmcm9tICcuL01ldGFkYXRhQ2FjaGUudHMnO1xuZXhwb3J0ICogYXMgTW9kYWxzIGZyb20gJy4vTW9kYWxzL2luZGV4LnRzJztcbmV4cG9ydCAqIGFzIE1vbmtleUFyb3VuZCBmcm9tICcuL01vbmtleUFyb3VuZC50cyc7XG5leHBvcnQgKiBhcyBPYnNpZGlhblNldHRpbmdzIGZyb20gJy4vT2JzaWRpYW5TZXR0aW5ncy50cyc7XG5leHBvcnQgKiBhcyBQZGYgZnJvbSAnLi9QZGYudHMnO1xuZXhwb3J0ICogYXMgUGx1Z2luIGZyb20gJy4vUGx1Z2luL2luZGV4LnRzJztcbmV4cG9ydCAqIGFzIFF1ZXVlIGZyb20gJy4vUXVldWUudHMnO1xuZXhwb3J0ICogYXMgUmVhY3QgZnJvbSAnLi9SZWFjdC9pbmRleC50cyc7XG5leHBvcnQgKiBhcyBSZWZlcmVuY2UgZnJvbSAnLi9SZWZlcmVuY2UudHMnO1xuZXhwb3J0ICogYXMgUmVuYW1lRGVsZXRlSGFuZGxlciBmcm9tICcuL1JlbmFtZURlbGV0ZUhhbmRsZXIudHMnO1xuZXhwb3J0ICogYXMgUmVzb3VyY2VVcmwgZnJvbSAnLi9SZXNvdXJjZVVybC50cyc7XG5leHBvcnQgKiBhcyBTZXR0aW5nRXggZnJvbSAnLi9TZXR0aW5nRXgudHMnO1xuZXhwb3J0ICogYXMgVmFsaWRhdGlvbk1lc3NhZ2UgZnJvbSAnLi9WYWxpZGF0aW9uTWVzc2FnZS50cyc7XG5leHBvcnQgKiBhcyBWYXVsdCBmcm9tICcuL1ZhdWx0LnRzJztcbmV4cG9ydCAqIGFzIFZhdWx0RXggZnJvbSAnLi9WYXVsdEV4LnRzJztcbiJdLAogICJtYXBwaW5ncyI6ICI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQSxVQUFxQjtBQUNyQixxQkFBZ0M7QUFDaEMsZUFBMEI7QUFDMUIsY0FBeUI7QUFDekIsaUJBQTRCO0FBQzVCLGVBQTBCO0FBQzFCLG1CQUE4QjtBQUM5QixpQkFBNEI7QUFDNUIsa0JBQTZCO0FBQzdCLGlCQUE0QjtBQUM1QixrQkFBNkI7QUFDN0Isc0NBQWlEO0FBQ2pELFdBQXNCO0FBQ3RCLGFBQXdCO0FBQ3hCLFdBQXNCO0FBQ3RCLGVBQTBCO0FBQzFCLGlDQUE0QztBQUM1QyxtQkFBOEI7QUFDOUIsb0JBQStCO0FBQy9CLGFBQXdCO0FBQ3hCLG1CQUE4QjtBQUM5Qix1QkFBa0M7QUFDbEMsVUFBcUI7QUFDckIsYUFBd0I7QUFDeEIsWUFBdUI7QUFDdkIsWUFBdUI7QUFDdkIsZ0JBQTJCO0FBQzNCLDBCQUFxQztBQUNyQyxrQkFBNkI7QUFDN0IsZ0JBQTJCO0FBQzNCLHdCQUFtQztBQUNuQyxZQUF1QjtBQUN2QixjQUF5QjsiLAogICJuYW1lcyI6IFtdCn0K