UNPKG

obsidian-dev-utils

Version:

This is the collection of useful functions that you can use for your Obsidian plugin development

19 lines (16 loc) 586 B
import type { CliTaskResult } from 'obsidian-dev-utils/ScriptUtils/CliUtils'; import { BuildMode, buildObsidianPlugin } from 'obsidian-dev-utils/ScriptUtils/esbuild/ObsidianPluginBuilder'; export async function invoke(): Promise<CliTaskResult> { return await buildWithSvelteConditions(); } export async function buildWithSvelteConditions(): Promise<CliTaskResult> { return await buildObsidianPlugin({ mode: BuildMode.Production, customizeEsbuildOptions: (buildOptions) => { buildOptions.conditions = [...(buildOptions.conditions ?? []), 'svelte']; } }); }