No description
Find a file
2023-01-06 17:29:58 +13:00
dist fix base64 encoding on mobile 2023-01-04 13:02:51 +13:00
docs docs 2023-01-06 17:19:34 +13:00
src docs 2023-01-06 17:19:34 +13:00
.editorconfig init poc 2022-11-23 00:31:32 +13:00
.eslintignore init poc 2022-11-23 00:31:32 +13:00
.eslintrc . 2023-01-06 11:36:45 +13:00
.gitignore init poc 2022-11-23 00:31:32 +13:00
.npmrc init poc 2022-11-23 00:31:32 +13:00
esbuild.config.mjs move main.ts to src 2023-01-06 15:14:26 +13:00
manifest.json re-org 2023-01-02 17:11:30 +13:00
package-lock.json . 2023-01-06 11:36:45 +13:00
package.json . 2023-01-06 11:36:45 +13:00
README.md docs 2023-01-06 17:29:58 +13:00
styles.css fix base64 encoding on mobile 2023-01-04 13:02:51 +13:00
tsconfig.json . 2023-01-06 11:04:14 +13:00
version-bump.mjs init poc 2022-11-23 00:31:32 +13:00
versions.json init poc 2022-11-23 00:31:32 +13:00

Meld Build - An Obsidian Plugin

Write and execute JavaScript in code blocks to render templates, query DataView and create dynamic notes.

Basically, turn a note into a small, simple, runnable thing.

Quick Start

  • Install and enable the plugin
  • Paste the Markdown below into a new note.
  • If you are in Reading or Live Preview modes, click the 'Hi' button. If you are in Source mode, choose Meld Build: Run from the command pallette.

```meld-build-toolbar
run = Hi
```

```js meld-build
const ans = await $.ui.ask('What should I call you?');
await $.ui.message( `From this day forth you shall be known as ${ans}` );
```

Documentaion

Examples

Manually installing the plugin

  • Copy over main.js, styles.css, manifest.json to your vault VaultFolder/.obsidian/plugins/meld-build/.