Skip to content
Obsidian Dev Utils
v87.3.0
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Guides
Getting started
Commands
Debugging
Demo Vault
Helper Functions
Modals
Plugin Helpers
Setting Components
Styling
Testing
API reference
abort-controller
Overview
abortSignalAny
abortSignalNever
abortSignalTimeout
INFINITE_TIMEOUT
onAbort
waitForAbort
array
Overview
filterInPlace
unique
uniqueInPlace
async
Overview
addErrorHandler
asyncFilter
asyncFilterInPlace
asyncFlatMap
asyncMap
chain
convertAsyncToSync
convertSyncToAsync
disableAsyncOperationTracking
enableAsyncOperationTracking
handleSilentError
ignoreError
invokeAsyncSafely
invokeAsyncSafelyAfterDelay
InvokeAsyncSafelyAfterDelayParams
isAsyncOperationTrackingEnabled
marksAsTerminateRetry
neverEnds
nextTickAsync
normalizePromisable
promiseAllAsyncFnsSequentially
promiseAllSequentially
PromiseResolve
queueMicrotaskAsync
requestAnimationFrameAsync
RetryOptions
retryWithTimeout
RetryWithTimeoutParams
runWithTimeout
RunWithTimeoutParams
setImmediateAsync
setTimeoutAsync
sleep
SleepParams
timeout
TimeoutContext
TimeoutParams
toArray
waitForAllAsyncOperations
async-events
Overview
AsyncEventRef
AsyncEventRefDisposable
AsyncEvents
AsyncEventsBase
AsyncEventSource
AsyncEventTrigger
CallbackArgs
EventMapBase
GenericAsyncEventSource
mixinAsyncEvents
subscribeAsyncDisposableEvent
SubscribeAsyncDisposableEventParams
beeper
Overview
Beeper
blob
Overview
blobToArrayBuffer
blobToDataUrl
blobToJpegArrayBuffer
dataUrlToArrayBuffer
isImageFile
codemirror
state-field-spec
Overview
StateFieldSpec
debug
Overview
enableLibraryDebuggers
getDebugController
getDebugger
getLibDebugger
printWithStackTrace
PrintWithStackTraceParams
showInitialDebugMessage
debug-controller
Overview
DebugController
disposable
Overview
AsyncCallbackDisposable
AsyncCallbackDisposableConstructorParams
AsyncDisposableBase
AsyncDisposableEx
AsyncDisposeCallback
CallbackDisposable
CallbackDisposableConstructorParams
CombineAsyncDisposable
CombineAsyncDisposableConstructorParams
CombineDisposable
CombineDisposableConstructorParams
DisposableBase
DisposableEx
DisposeCallback
DisposeErrorBehavior
DisposeOrder
isAsyncDisposable
isAsyncDisposableEx
isDisposable
isDisposableEx
MultipleDisposeBehavior
toAsyncDisposableEx
toDisposableEx
enum
Overview
getEnumKey
getEnumValue
error
Overview
ASYNC_WRAPPER_ERROR_MESSAGE
CustomStackTraceError
CustomStackTraceErrorConstructorParams
emitAsyncErrorEvent
errorToString
ErrorWrapper
getStackTrace
isAsyncErrorIgnoreContextActive
printError
registerAsyncErrorEventHandler
SilentError
startAsyncErrorIgnoreContext
startCollectingUnhandledAsyncErrors
stopCollectingUnhandledAsyncErrors
throwExpression
function
Overview
cloneFunction
createFunction
GenericAsyncFunction
GenericAsyncVoidFunction
GenericFunction
GenericPromisableFunction
GenericPromisableVoidFunction
GenericVoidFunction
getFunctionExpressionString
noop
noopAsync
noopAsyncSingletonPromise
omitAsyncReturnType
omitReturnType
generated-during-build
Overview
LIBRARY_STYLES
LIBRARY_VERSION
html-element
Overview
createDivAsync
createElAsync
createFragmentAsync
createSpanAsync
createSvgAsync
ensureLoaded
getZIndex
isElementVisibleInOffsetParent
isLoaded
onAncestorScrollOrResize
toPx
ValidatorElement
waitUntilConnected
library
Overview
Library
LIBRARY_NAME
LibraryInitParams
object-utils
Overview
assignWithNonEnumerableProperties
castTo
cloneWithNonEnumerableProperties
deepEqual
deleteProperties
deleteProperty
extractDefaultExportInterop
FunctionHandlingMode
getAllEntries
getAllKeys
getNestedPropertyValue
getPrototypeOf
nameof
normalizeOptionalProperties
removeUndefinedProperties
setNestedPropertyValue
SetNestedPropertyValueParams
toJson
ToJsonOptions
obsidian
active-file-provider
Overview
ActiveFileProvider
AppActiveFileProvider
app
Overview
getApp
async-with-notice
Overview
retryWithTimeoutNotice
RetryWithTimeoutNoticeParams
runWithTimeoutNotice
RunWithTimeoutNoticeParams
attachment-path
Overview
AttachmentPathContext
DUMMY_PATH
getAttachmentFilePath
GetAttachmentFilePathParams
getAttachmentFolderPath
GetAttachmentFolderPathParams
getAvailablePathForAttachments
GetAvailablePathForAttachmentsExtendedFnParams
GetAvailablePathForAttachmentsFnExtended
GetAvailablePathForAttachmentsParams
hasOwnAttachmentFolder
HasOwnAttachmentFolderParams
backlink
Overview
renderBacklinksTable
renderDelayedBacklinks
renderDelayedBacklinksForFolder
RenderDelayedBacklinksForFolderParams
RenderDelayedBacklinksParams
bases-view-registrar
Overview
BasesViewRegistrar
BasesViewRegistrarRegisterBasesViewParams
PluginBasesViewRegistrar
callout
Overview
CalloutMode
renderCallout
RenderCalloutParams
wrapForCallout
case-insensitive-file-index
Overview
CaseInsensitiveFileIndex
getCaseInsensitiveFileIndex
setCaseInsensitiveFileIndex
unsetCaseInsensitiveFileIndex
code-block-markdown-information
Overview
CodeBlockMarkdownInformation
code-block-reg-exp
Overview
createCodeBlockRegExp
command-handlers
abstract-file-command-handler
Overview
AbstractFileCommandHandler
AbstractFileCommandHandlerConstructorParams
AbstractFileCommandHandlerHandleAbstractFileMenuParams
AbstractFileCommandHandlerHandleAbstractFilesMenuParams
AbstractFileCommandHandlerShouldAddToAbstractFileMenuParams
AbstractFileCommandHandlerShouldAddToAbstractFilesMenuParams
command-handler
Overview
CommandHandler
CommandHandlerConstructorParams
CommandHandlerRegistrationContext
command-handler-component
Overview
CommandHandlerComponent
editor-command-handler
Overview
EditorCommandHandler
EditorCommandHandlerConstructorParams
EditorCommandHandlerEditorCheckCallbackParams
EditorCommandHandlerHandleEditorMenuParams
file-command-handler
Overview
FileCommandHandler
FileCommandHandlerShouldAddToFileMenuParams
FileCommandHandlerShouldAddToFilesMenuParams
folder-command-handler
Overview
FolderCommandHandler
FolderCommandHandlerShouldAddToFolderMenuParams
FolderCommandHandlerShouldAddToFoldersMenuParams
global-command-handler
Overview
GlobalCommandHandler
open-demo-vault-command-handler
Overview
OpenDemoVaultCommandHandler
OpenDemoVaultCommandHandlerConstructorParams
open-settings-command-handler
Overview
OpenSettingsCommandHandler
OpenSettingsCommandHandlerConstructorParams
unlock-active-note-command-handler
Overview
UnlockActiveNoteCommandHandler
UnlockActiveNoteCommandHandlerConstructorParams
command-registrar
Overview
CommandRegistrar
PluginCommandRegistrar
community-plugins
Overview
CommunityPluginRef
CommunityPluginSearchResult
configureCommunityPlugin
ConfigureCommunityPluginParams
disableCommunityPlugin
DisableCommunityPluginParams
enableCommunityPlugin
EnableCommunityPluginParams
getCommunityPluginRepo
getLatestReleaseVersion
installCommunityPlugin
InstallCommunityPluginParams
installConfigureEnableCommunityPlugin
InstallConfigureEnableCommunityPluginParams
searchCommunityPlugins
toggleEnableCommunityPlugin
ToggleEnableCommunityPluginParams
toggleInstallCommunityPlugin
ToggleInstallCommunityPluginParams
uninstallCommunityPlugin
UninstallCommunityPluginParams
components
abort-signal-component
Overview
AbortSignalComponent
all-windows-event-component
Overview
AllWindowsEventComponent
AllWindowsEventComponentRegisterAllDocumentsDomEventParams
AllWindowsEventComponentRegisterAllWindowsDomEventParams
async-error-handler-component
Overview
AsyncErrorHandlerComponent
async-events-component
Overview
registerAsyncEvent
case-insensitive-file-index-component
Overview
CaseInsensitiveFileIndexComponent
component-ex
Overview
ComponentEx
console-debug-component
Overview
ConsoleDebugComponent
disposable-component
Overview
asDisposableComponent
embed-extensions-component
Overview
EmbedExtensionsComponent
generate-markdown-link-default-params-component
Overview
GenerateMarkdownLinkDefaultParamsComponent
GenerateMarkdownLinkDefaultParamsComponentConstructorParams
layout-ready-component
Overview
CallbackLayoutReadyComponent
LayoutReadyComponent
menu-event-registrar-component
Overview
MenuEventRegistrarComponent
monkey-around-component
Overview
around
Factories
FunctionKeys
hasPatchToken
MethodKeys
MonkeyAroundComponent
MonkeyAroundComponentRegisterFunctionPatchParams
MonkeyAroundComponentRegisterMethodPatchParams
PatchHandlerFn
PatchHandlerParams
PostPatchHandlerFn
PostPatchHandlerParams
plugin-context-component
Overview
PluginContextComponent
plugin-notice-component
Overview
PluginNoticeCloseClickEvent
PluginNoticeComponent
PluginNoticeComponentDelayedNotice
PluginNoticeComponentShowNoticeAfterDelayParams
PluginNoticeComponentShowNoticeOptions
PluginNoticeHideInfo
plugin-settings-component
Overview
PluginSettingsComponentBase
PluginSettingsComponentBaseConstructorParams
PluginSettingsComponentBaseOnSaveSettingsParams
PluginSettingsState
ReadonlyPluginSettings
ReadonlyPluginSettingsState
SettingsValidator
plugin-settings-tab-component
Overview
PluginSettingsTabComponent
registry-component
Overview
RegistryComponent
rename-delete-handler-component
Overview
EmptyFolderBehavior
RenameDeleteHandlerComponent
RenameDeleteHandlerSettings
constructors
get-dom-events-handlers-constructor
Overview
getDomEventsHandlersConstructor
css-class
Overview
CssClass
data-handler
Overview
DataHandler
PluginDataHandler
dataview
Overview
ArrayOrDataArray
CombinedPage
DataviewInlineApi
DomElementInfoWithContainer
getRenderedContainer
insertCodeBlock
InsertCodeBlockParams
PageFile
PageFiles
reloadCurrentFileCache
renderIframe
RenderIframeParams
renderPaginatedList
RenderPaginatedListParams
RenderPaginatedParams
renderPaginatedTable
RenderPaginatedTableParams
dataview-link
Overview
fixTitle
FixTitleParams
makeLinkWithPath
demo-vault-helper
Overview
bootstrapDemoVault
BootstrapDemoVaultParams
desktop-demo-vault-opener
Overview
openDemoVault
OpenDemoVaultParams
desktop-trusted-input
Overview
hoverElement
HoverElementParams
moveMouse
MoveMouseParams
pressKey
PressKeyParams
typeIntoEditor
TypeIntoEditorParams
unhoverElement
UnhoverElementParams
editor
Overview
syncOpenEditorBuffersForPath
toggleEditorReadOnly
editor-extension-registrar
Overview
EditorExtensionRegistrar
PluginEditorExtensionRegistrar
editor-suggest-registrar
Overview
EditorSuggestRegistrar
PluginEditorSuggestRegistrar
events
Overview
EventRefDisposable
subscribeDisposableEvent
SubscribeDisposableEventParams
subscribeEvent
SubscribeEventParams
extensions-registrar
Overview
ExtensionsRegistrar
ExtensionsRegistrarRegisterExtensionsParams
PluginExtensionsRegistrar
file-change
Overview
applyContentChanges
ApplyContentChangesParams
applyFileChanges
ApplyFileChangesOptions
ApplyFileChangesParams
FileChange
isCanvasChange
isCanvasFileNodeChange
isCanvasTextNodeChange
isContentChange
isFrontmatterChange
isFrontmatterChangeWithOffsets
toFrontmatterChangeWithOffsets
file-manager
Overview
addAlias
AddAliasParams
deleteAlias
DeleteAliasParams
processFrontmatter
ProcessFrontmatterOptions
ProcessFrontmatterParams
file-system
Overview
asArrayOfFiles
asArrayOfFolders
asFile
asFileOrNull
asFolder
asFolderOrNull
BASE_FILE_EXTENSION
CANVAS_FILE_EXTENSION
checkExtension
exists
ExistsParams
FileSystemType
getAbstractFile
getAbstractFileOrNull
GetAbstractFileOrNullParams
GetAbstractFileParams
getFile
getFileOrNull
GetFileOrNullParams
GetFileParams
getFileSystemType
getFolder
getFolderOrNull
GetFolderOrNullParams
GetFolderParams
getMarkdownFiles
GetMarkdownFilesParams
getOrCreateFile
getOrCreateFolder
getPath
isAbstractFile
isBaseFile
isCanvasFile
isFile
isFolder
isMarkdownFile
isNote
MARKDOWN_FILE_EXTENSION
PathOrAbstractFile
PathOrFile
PathOrFolder
trimMarkdownExtension
frontmatter
Overview
CombinedFrontmatter
ObsidianFrontmatter
ObsidianPublishFrontmatter
parseFrontmatter
setFrontmatter
frontmatter-link-cache-with-offsets
Overview
FrontmatterLinkCacheWithOffsets
isFrontmatterLinkCacheWithOffsets
toFrontmatterLinkCacheWithOffsets
hover-link-source-registrar
Overview
HoverLinkSourceRegistrar
HoverLinkSourceRegistrarRegisterHoverLinkSourceParams
PluginHoverLinkSourceRegistrar
html-element
Overview
appendCodeBlock
i18n
custom-type-options
Overview
CustomTypeOptionsBase
CustomTypeOptionsResources
default-translations
Overview
DefaultTranslationsBase
i18n
Overview
DEFAULT_NS
initI18N
t
TranslationsMap
locales
en
Overview
en
translations-map
Overview
DEFAULT_LANGUAGE
defaultTranslationsMap
is-in-obsidian
Overview
isInObsidian
link
Overview
convertLink
ConvertLinkParams
editBacklinks
EditBacklinksOptions
EditBacklinksParams
editLinks
editLinksInContent
EditLinksInContentParams
EditLinksOptions
EditLinksParams
extractLinkFile
ExtractLinkFileParams
fixFrontmatterMarkdownLinks
generateMarkdownLink
GenerateMarkdownLinkParams
generateRawMarkdownLink
GenerateRawMarkdownLinkParams
getGenerateMarkdownLinkDefaultParamsFns
LinkPathStyle
LinkStyle
shouldResetAlias
ShouldResetAliasParams
splitSubpath
SplitSubpathResult
testAngleBrackets
testEmbed
testLeadingDot
testLeadingSlash
testWikilink
updateFileUrlLinksInContent
UpdateFileUrlLinksInContentParams
updateFileUrlLinksInFile
UpdateFileUrlLinksInFileParams
updateLink
UpdateLinkParams
updateLinksInContent
updateLinksInFile
UpdateLinksInFileParams
logger
Overview
invokeAsyncAndLog
InvokeAsyncAndLogParams
loop
Overview
loop
LoopBuildNoticeMessageParams
LoopParams
markdown
Overview
fullRender
FullRenderParams
markdownToHtml
MarkdownToHtmlParams
registerLinkHandlers
RegisterLinkHandlersParams
renderExternalLink
RenderExternalLinkParams
renderInternalLink
RenderInternalLinkParams
markdown-code-block-processor
Overview
getCodeBlockMarkdownInfo
GetCodeBlockMarkdownInfoParams
insertAfterCodeBlock
insertBeforeCodeBlock
InsertCodeBlockParams
removeCodeBlock
RemoveCodeBlockParams
replaceCodeBlock
ReplaceCodeBlockParams
markdown-code-block-processor-registrar
Overview
MarkdownCodeBlockProcessorRegistrar
PluginMarkdownCodeBlockProcessorRegistrar
markdown-post-processor-registrar
Overview
MarkdownPostProcessorRegistrar
MarkdownPostProcessorRegistrarRegisterMarkdownPostProcessorParams
PluginMarkdownPostProcessorRegistrar
markdown-view
Overview
getFullContentHtml
menu-event-registrar
Overview
EditorMenuEventHandler
FileMenuEventHandler
FilesMenuEventHandler
MenuEventRegistrar
metadata-cache
Overview
CachedMetadataEx
CachedMetadataExFeature
ensureMetadataCacheReady
getBacklinksForFileOrPath
getBacklinksForFileSafe
GetBacklinksForFileSafeOptions
GetBacklinksForFileSafeParams
GetBacklinksForFileSafeWrapper
getCacheSafe
GetCacheSafeOptions
getFrontmatterSafe
getLinks
GetLinksParams
isCachedMetadataEx
ParseCacheOptions
parseMetadata
ParseMetadataOptions
registerFileCacheForNonExistingFile
RegisterFileCacheForNonExistingFileParams
registerFiles
unregisterFileCacheForNonExistingFile
unregisterFiles
modals
alert
Overview
alert
AlertParams
confirm
Overview
confirm
ConfirmParams
minimizable-modal
Overview
MinimizableModal
MinimizableModalConstructorOptions
modal
Overview
ModalBase
ModalBaseConstructorParams
ModalParamsBase
showModal
prompt
Overview
prompt
PromptParams
select-item
Overview
selectItem
SelectItemParams
select-option
Overview
selectOption
SelectOptionItem
SelectOptionParams
suggest-modal-command-builder
Overview
CheckboxCommand
DropDownCommand
KeyboardCommand
SuggestModalCommandBuilder
SuggestModalCommandBuilderBuildOptions
obsidian-protocol-handler-registrar
Overview
ObsidianProtocolHandlerRegistrar
PluginObsidianProtocolHandlerRegistrar
obsidian-settings
Overview
getNewLinkFormat
NewLinkFormat
shouldUseWikilinks
parse-link
Overview
encodeUrl
escapeAlias
isParseLinkFrontmatterReference
isParseLinkReference
parseFrontmatterLinks
ParseFrontmatterLinksResult
parseLink
ParseLinkFrontmatterReference
ParseLinkFrontmatterReferenceWithOffsets
ParseLinkReference
ParseLinkResult
parseLinks
toParseLinkReference
ToParseLinkReferenceParams
unescapeAlias
path-settings
Overview
PathSettings
pdf
Overview
printToPdf
plugin
obsidian-plugin-repo-paths
Overview
ObsidianPluginRepoPaths
plugin
Overview
PluginBase
reloadPlugin
showErrorAndDisablePlugin
plugin-context
Overview
addPluginCssClasses
initDebugController
initPluginContext
plugin-event-source
Overview
PluginEventMap
PluginEventSource
PluginEventSourceImpl
plugin-settings-tab
Overview
BindOptions
BindOptionsExtended
PluginSettingsTabBase
PluginSettingsTabBaseBindExtendedParams
PluginSettingsTabBaseBindParams
PluginSettingsTabBaseConstructorParams
SAVE_TO_FILE_CONTEXT
plugin-cli-handler-registrar
Overview
CliHandlerRegistrar
CliHandlerRegistrarRegisterCliHandlerParams
PluginCliHandlerRegistrar
queue
Overview
addToQueue
addToQueueAndWait
AddToQueueAndWaitParams
AddToQueueParams
flushQueue
react
app-context
Overview
AppContext
useApp
reference
Overview
CanvasFileNodeReference
CanvasReference
CanvasTextNodeReference
isCanvasFileNodeReference
isCanvasReference
isCanvasTextNodeReference
referenceToFileChange
sortReferences
resource-lock
Overview
isResourceLockedForPath
lockResourceForPath
LockResourceForPathParams
requestResourceUnlockForPath
ResourceLockComponent
ResourceLockComponentLockForPathParams
ResourceLockedError
ResourceLockMode
unlockResourceForPath
resource-url
Overview
relativePathToResourceUrl
RelativePathToResourceUrlParams
ribbon-icon-registrar
Overview
PluginRibbonIconRegistrar
RibbonIconRegistrar
RibbonIconRegistrarAddRibbonIconParams
setting-components
checkbox-component
Overview
CheckboxComponent
code-highlighter-component
Overview
CodeHighlighterComponent
date-component
Overview
DateComponent
date-time-component
Overview
DateTimeComponent
email-component
Overview
EmailComponent
file-component
Overview
FileComponent
month-component
Overview
IsoMonth
MonthComponent
multiple-dropdown-component
Overview
MultipleDropdownComponent
multiple-email-component
Overview
MultipleEmailComponent
multiple-file-component
Overview
MultipleFileComponent
multiple-text-component
Overview
MultipleTextComponent
number-component
Overview
NumberComponent
password-component
Overview
PasswordComponent
setting-component-wrapper
Overview
ensureWrapped
telephone-component
Overview
TelephoneComponent
text-based-component
Overview
getTextBasedComponentValue
TextBasedComponent
time-component
Overview
TimeComponent
tri-state-checkbox-component
Overview
TriStateCheckboxComponent
typed-dropdown-component
Overview
TypedDropdownComponent
typed-multiple-dropdown-component
Overview
TypedMultipleDropdownComponent
typed-range-text-component
Overview
TypedRangeTextComponent
typed-text-component
Overview
TypedTextComponent
TypedTextComponentConstructorParams
url-component
Overview
UrlComponent
validator-component
Overview
getValidatorComponent
ValidatorComponent
value-component-with-change-tracking
Overview
ValueComponentWithChangeTracking
week-component
Overview
IsoWeek
WeekComponent
setting-ex
Overview
SettingEx
setting-group-ex
Overview
SettingGroupEx
status-bar-item-registrar
Overview
PluginStatusBarItemRegistrar
StatusBarItemRegistrar
validation
Overview
getOsAndObsidianUnsafePathCharsRegExp
getOsUnsafePathCharsRegExp
isValidationMessageHolder
OBSIDIAN_UNSAFE_FILENAME_CHARS
UNIX_UNSAFE_PATH_CHARS
ValidationMessageHolder
WINDOWS_UNSAFE_PATH_CHARS
vault
Overview
ContentArgs
copySafe
CopySafeParams
createFolderSafe
createTempFile
createTempFolder
deleteEmptyFolder
deleteEmptyFolderHierarchy
getAbstractFilePathSafe
GetAbstractFilePathSafeParams
getAvailablePath
getFilePathSafe
getFolderPathSafe
getMarkdownFilesSorted
getNoteFilesSorted
getOrCreateAbstractFileSafe
GetOrCreateAbstractFileSafeParams
getOrCreateFileSafe
getOrCreateFolderSafe
getSafeRenamePath
GetSafeRenamePathParams
invokeWithFileSystemLock
InvokeWithFileSystemLockParams
isChild
isChildOrSelf
IsChildOrSelfParams
IsChildParams
isEmptyFolder
listSafe
process
ProcessOptions
ProcessParams
readSafe
renameSafe
RenameSafeParams
saveNote
trashSafe
vault-delete
Overview
deleteIfNotUsed
vault-transaction
Overview
VaultTransaction
VaultTransactionConstructorParams
view-registrar
Overview
PluginViewRegistrar
ViewRegistrar
workspace
Overview
ensureLayoutReady
getAllContainers
getAllDomWindows
obsidian-dev-utils-state
Overview
getObsidianDevUtilsState
resetObsidianDevUtilsState
path
Overview
basename
delimiter
dirname
extname
format
getFileName
getFolderName
isAbsolute
join
makeFileName
MakeFileNameParams
normalizeIfRelative
normalizePath
parse
posix
relative
resolve
sep
toPosixBuffer
toPosixPath
reg-exp
Overview
ALWAYS_MATCH_REG_EXP
escapeRegExp
getMandatoryNamedGroup
getOptionalNamedGroup
isValidRegExp
NEVER_MATCH_REG_EXP
oneOf
RegExpMergeFlagsConflictStrategy
script-utils
build
Overview
buildClean
buildCompile
buildCompileSvelte
buildCompileTypeScript
buildTemplates
bundlers
esbuild-impl
change-extension-plugin
Overview
changeExtensionPlugin
rewriteImportPathExtensions
copy-to-obsidian-plugins-folder-plugin
Overview
copyToObsidianPluginsFolderPlugin
CopyToObsidianPluginsFolderPluginParams
custom-esbuild-options-plugin
Overview
customEsbuildOptionsPlugin
dependency
Overview
getDependenciesToBundle
getDependenciesToSkip
fix-esm-plugin
Overview
fixEsmPlugin
fix-source-maps-plugin
Overview
fixSourceMapsPlugin
FixSourceMapsPluginParams
obsidian-plugin-builder
Overview
banner
build
BuildMode
buildObsidianPlugin
BuildObsidianPluginParams
BuildOptions
dev
invokeEsbuild
preprocess-plugin
Overview
preprocessPlugin
rename-css-plugin
Overview
renameCssPlugin
svelte-wrapper-plugin
Overview
svelteWrapperPlugin
check-project-types
Overview
checkProjectTypes
CheckProjectTypesParams
ParsedTsConfig
parseTsConfig
toCanonical
cli-utils
Overview
CliTaskResult
cmdEscapeCommandLine
toCommandLine
toPosixCommandLine
wrapCliTask
code-generator
Overview
generate
commitlint-config
Overview
obsidianDevUtilsConfig
demo-vault
Overview
archivePluginDemoVault
demo-vault-coverage
Overview
DemoVaultConfigInterfaceCoverageSpec
DemoVaultCoverageChecker
DemoVaultCoverageCheckerConstructorParams
DemoVaultCoverageCheckerFindStaleReferencesParams
DemoVaultCoverageCheckerFindUndemonstratedMembersParams
DemoVaultCoverageCheckerFindUnlinkedFeatureDocsParams
DemoVaultCoverageCheckerGetExportedFunctionNamesParams
DemoVaultCoverageCheckerGetInterfaceMembersParams
DemoVaultDocsCoverageSpec
DemoVaultFunctionsCoverageSpec
DemoVaultInterfaceCoverageSpec
DemoVaultInterfaceMemberKind
DemoVaultNonTrivialGuardSpec
InterfaceMembers
registerDemoVaultCoverageSuite
RegisterDemoVaultCoverageSuiteParams
exec
Overview
appendNodeOption
buildChildEnv
CommandPart
exec
ExecArg
ExecDetailedOptions
ExecOptions
ExecResult
ExecSimpleOptions
formatters
dprint
Overview
format
FormatOptions
fs
Overview
BufferResultOptions
DirentResultOptions
readdirPosix
StringResultOptions
json
Overview
editJson
EditJsonOptions
EditJsonParams
editJsonSync
EditJsonSyncOptions
EditJsonSyncParams
readJson
readJsonSync
writeJson
writeJsonSync
linters
cspell
Overview
spellcheck
SpellcheckOptions
eslint
Overview
lint
LintOptions
eslint-agnostic-core-boundary
Overview
agnosticCoreBoundaryNoRestrictedImportPatterns
NoRestrictedImportPatternEntry
eslint-config
Overview
defineEslintConfigs
DefineEslintConfigsOptions
EslintConfigContext
eslint-no-restricted-syntax
Overview
noRestrictedSyntaxRuleEntries
NoRestrictedSyntaxRuleEntry
eslint-rules
no-async-callback-to-unsafe-return
Overview
MESSAGE_ID
noAsyncCallbackToUnsafeReturn
no-unused-params-members
Overview
MESSAGE_ID
noUnusedParamsMembers
no-used-underscore-variables
Overview
MESSAGE_ID
noUsedUnderscoreVariables
obsidian-dev-utils-plugin
Overview
obsidianDevUtilsPlugin
params-options-name-match
Overview
MESSAGE_ID
paramsOptionsNameMatch
prefer-noop-async
Overview
MESSAGE_ID
preferNoopAsync
readonly-params-options-result-members
Overview
MESSAGE_ID
readonlyParamsOptionsResultMembers
require-component-suffix
Overview
MESSAGE_ID_ABSTRACT_NEEDS_BASE
MESSAGE_ID_BASE_NOT_ABSTRACT
MESSAGE_ID_MISSING_SUFFIX
requireComponentSuffix
require-method-template
Overview
MESSAGE_ID_MISSING_TEMPLATE
MESSAGE_ID_MISSING_TEMPLATE_DESCRIPTION
requireMethodTemplate
require-super-call
Overview
MESSAGE_ID
requireSuperCall
rule-tester-helper
Overview
toRuleTesterModule
markdownlint
Overview
lint
LintOptions
markdownlint-cli2-config
Overview
obsidianDevUtilsConfig
over-exposure
Overview
analyzeOverExposure
AnalyzeOverExposureParams
createLanguageServiceHost
CreateLanguageServiceHostParams
createProjectLanguageService
CreateProjectLanguageServiceParams
CurrentExposure
findOverExposure
FindOverExposureParams
formatOverExposureFindings
FormatOverExposureFindingsOptions
LIFECYCLE_ALLOWLIST
OverExposureFileSystem
OverExposureFinding
OverExposureProgress
OverExposureSkipReason
SuggestedExposure
nano-staged-config
Overview
getNanoStagedConfig
obsidianDevUtilsConfig
npm
Overview
editNpmShrinkWrapJson
EditNpmShrinkWrapJsonOptions
editPackageJson
EditPackageJsonOptions
editPackageJsonSync
EditPackageJsonSyncOptions
editPackageLockJson
EditPackageLockJsonOptions
editPackageLockJsonSync
EditPackageLockJsonSyncOptions
getNpmShrinkWrapJsonPath
getPackageJsonPath
getPackageLockJsonPath
PackageLockJson
readPackageJson
readPackageJsonSync
readPackageLockJson
readPackageLockJsonSync
writePackageJson
writePackageJsonSync
writePackageLockJson
writePackageLockJsonSync
npm-publish
Overview
publish
npm-run
Overview
npmRun
npmRunOptional
obsidian-dev-utils-repo-paths
Overview
ObsidianDevUtilsRepoPaths
root
Overview
execFromRoot
ExecFromRootOptions
getRootFolder
resolvePathFromRoot
ResolvePathFromRootParams
resolvePathFromRootSafe
ResolvePathFromRootSafeParams
toRelativeFromRoot
ToRelativeFromRootParams
test-runners
vitest
Overview
test
testCoverage
TestCoverageOptions
TestOptions
testWatch
TestWatchOptions
validate-declarations
Overview
validateDeclarations
ValidateDeclarationsOptions
version
Overview
addGitTag
addUpdatedFilesToGit
AddUpdatedFilesToGitOptions
checkGitHubCliInstalled
checkGitInstalled
checkGitRepoClean
copyUpdatedManifest
getNewVersion
getReleaseNotes
getVersionUpdateType
gitPush
Manifest
ObsidianReleasesJson
ParsedVersionArgs
parseVersionArgs
publishGitHubRelease
updateChangelog
UpdateChangelogOptions
updateVersion
updateVersionInFiles
UpdateVersionOptions
validate
VersionUpdateType
warnings-as-errors
Overview
installWarningsAsErrors
throwOnWarning
strict-proxy
Overview
bypassStrictProxy
strictProxy
StrictProxyPartial
string
Overview
AsyncReplacer
EMPTY
ensureEndsWith
EnsureEndsWithParams
ensureLfEndings
ensureStartsWith
EnsureStartsWithParams
escape
getLfNormalizedOffsetToOriginalOffsetMapper
hasSingleOccurrence
HasSingleOccurrenceParams
indent
IndentParams
insertAt
InsertAtParams
makeValidVariableName
normalizeString
replace
replaceAll
replaceAllAsync
ReplaceAllAsyncParams
ReplaceAllParams
ReplaceArgs
Replacer
trimEnd
TrimEndParams
trimStart
TrimStartParams
unescape
unindent
UnindentParams
transformers
date-transformer
Overview
DateTransformer
duration-transformer
Overview
DurationTransformer
group-transformer
Overview
GroupTransformer
map-transformer
Overview
MapTransformer
set-transformer
Overview
SetTransformer
skip-private-property-transformer
Overview
SkipPrivatePropertyTransformer
transformer
Overview
Transformer
two-way-map-transformer
Overview
TwoWayMapTransformer
typed-transformer
Overview
TypedTransformer
two-way-map
Overview
TwoWayMap
type
Overview
ExactKeys
ExactMembers
ExtractEventMap
MaybeReturn
PropertyValues
StringKeys
TypeAsserter
type-guards
Overview
assert
assertGenericObject
assertNever
assertNonNullable
ensureGenericObject
ensureNonNullable
GenericObject
url
Overview
isFileUrl
isUrl
normalizeFileUrl
value-provider
Overview
resolveValue
ValueProvider
value-wrapper
Overview
ValueWrapper
GitHub
Select theme
Dark
Light
Auto
ShouldResetAliasParams.displayText
ShouldResetAliasParams
› displayText
Type:
string
|
undefined
A display text of the link.