Skip to content

Commit 5889c7e

Browse files
committed
update to 0.3.1
1 parent 97d159b commit 5889c7e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+432
-429
lines changed

bun.lockb

32 Bytes
Binary file not shown.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@
1414
"@astrojs/starlight": "0.31.1",
1515
"@astrojs/svelte": "7.0.4",
1616
"astro": "5.3.0",
17-
"rehype-mathjax": "^7.0.0",
17+
"rehype-mathjax": "^7.1.0",
1818
"remark-math": "^6.0.0",
1919
"sharp": "^0.33.5",
2020
"starlight-links-validator": "^0.14.3",
2121
"starlight-site-graph": "0.2.2",
2222
"starlight-typedoc": "^0.18.0",
23-
"svelte": "^5.20.0",
23+
"svelte": "^5.20.2",
2424
"typedoc": "^0.27.7",
2525
"typedoc-plugin-markdown": "^4.4.2",
26-
"typedoc-plugin-mdn-links": "^4.0.12",
26+
"typedoc-plugin-mdn-links": "^4.0.13",
2727
"typescript": "^5.7.3"
2828
},
2929
"devDependencies": {

src/content/docs/api/classes/API.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ prev: false
55
title: "API"
66
---
77

8-
Defined in: [jsEngine/api/API.ts:18](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L18)
8+
Defined in: [jsEngine/api/API.ts:18](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L18)
99

1010
## Constructors
1111

1212
### new API()
1313

1414
> **new API**(`app`, `plugin`, `instanceId`): [`API`](/obsidian-js-engine-plugin-docs/api/classes/api/)
1515
16-
Defined in: [jsEngine/api/API.ts:51](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L51)
16+
Defined in: [jsEngine/api/API.ts:51](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L51)
1717

1818
#### Parameters
1919

@@ -74,7 +74,7 @@ Defined in: [jsEngine/api/API.ts:51](https://github.com/mProjectsCode/obsidian-j
7474

7575
> `readonly` **app**: `App`
7676
77-
Defined in: [jsEngine/api/API.ts:22](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L22)
77+
Defined in: [jsEngine/api/API.ts:22](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L22)
7878

7979
Reference to the obsidian app.
8080

@@ -84,15 +84,15 @@ Reference to the obsidian app.
8484

8585
> `readonly` **instanceId**: [`InstanceId`](/obsidian-js-engine-plugin-docs/api/classes/instanceid/)
8686
87-
Defined in: [jsEngine/api/API.ts:27](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L27)
87+
Defined in: [jsEngine/api/API.ts:27](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L27)
8888

8989
***
9090

9191
### internal
9292

9393
> `readonly` **internal**: [`InternalAPI`](/obsidian-js-engine-plugin-docs/api/classes/internalapi/)
9494
95-
Defined in: [jsEngine/api/API.ts:49](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L49)
95+
Defined in: [jsEngine/api/API.ts:49](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L49)
9696

9797
API to interact with js engines internals.
9898

@@ -102,7 +102,7 @@ API to interact with js engines internals.
102102

103103
> `readonly` **lib**: [`LibAPI`](/obsidian-js-engine-plugin-docs/api/classes/libapi/)
104104
105-
Defined in: [jsEngine/api/API.ts:40](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L40)
105+
Defined in: [jsEngine/api/API.ts:40](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L40)
106106

107107
API to interact with packaged libraries.
108108

@@ -112,7 +112,7 @@ API to interact with packaged libraries.
112112

113113
> `readonly` **markdown**: [`MarkdownAPI`](/obsidian-js-engine-plugin-docs/api/classes/markdownapi/)
114114
115-
Defined in: [jsEngine/api/API.ts:32](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L32)
115+
Defined in: [jsEngine/api/API.ts:32](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L32)
116116

117117
API to interact with markdown.
118118

@@ -122,7 +122,7 @@ API to interact with markdown.
122122

123123
> `readonly` **message**: [`MessageAPI`](/obsidian-js-engine-plugin-docs/api/classes/messageapi/)
124124
125-
Defined in: [jsEngine/api/API.ts:36](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L36)
125+
Defined in: [jsEngine/api/API.ts:36](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L36)
126126

127127
API to interact with the plugins message system.
128128

@@ -132,7 +132,7 @@ API to interact with the plugins message system.
132132

133133
> `readonly` **plugin**: `JsEnginePlugin`
134134
135-
Defined in: [jsEngine/api/API.ts:26](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L26)
135+
Defined in: [jsEngine/api/API.ts:26](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L26)
136136

137137
Reference the JS Engine plugin.
138138

@@ -142,15 +142,15 @@ Reference the JS Engine plugin.
142142

143143
> `readonly` **prompt**: [`PromptAPI`](/obsidian-js-engine-plugin-docs/api/classes/promptapi/)
144144
145-
Defined in: [jsEngine/api/API.ts:45](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L45)
145+
Defined in: [jsEngine/api/API.ts:45](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L45)
146146

147147
***
148148

149149
### query
150150

151151
> `readonly` **query**: [`QueryAPI`](/obsidian-js-engine-plugin-docs/api/classes/queryapi/)
152152
153-
Defined in: [jsEngine/api/API.ts:44](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L44)
153+
Defined in: [jsEngine/api/API.ts:44](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L44)
154154

155155
API to query your vault with simple javascript functions.
156156

@@ -160,15 +160,15 @@ API to query your vault with simple javascript functions.
160160

161161
> `readonly` **validators**: `Validators`
162162
163-
Defined in: [jsEngine/api/API.ts:28](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L28)
163+
Defined in: [jsEngine/api/API.ts:28](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L28)
164164

165165
## Methods
166166

167167
### getObsidianModule()
168168

169169
> **getObsidianModule**(): `__module`
170170
171-
Defined in: [jsEngine/api/API.ts:110](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L110)
171+
Defined in: [jsEngine/api/API.ts:110](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L110)
172172

173173
Gets the obsidian module.
174174
This allows you to access all things exported by the obsidian module.
@@ -190,7 +190,7 @@ new obsidian.Notice('Hello World!');
190190

191191
> **getPlugin**(`pluginId`): `undefined` \| `Plugin`
192192
193-
Defined in: [jsEngine/api/API.ts:94](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L94)
193+
Defined in: [jsEngine/api/API.ts:94](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L94)
194194

195195
Gets a plugin by its id. A plugin id can be found by looking at its manifest.
196196
If the plugin is not enabled, this will return undefined.
@@ -236,7 +236,7 @@ the id of the plugin.
236236

237237
> **importJs**(`path`): [`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<`unknown`\>
238238
239-
Defined in: [jsEngine/api/API.ts:74](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L74)
239+
Defined in: [jsEngine/api/API.ts:74](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L74)
240240

241241
Loads an ECMAScript module from a vault relative path.
242242
Everything you import via this function will be loaded as an ECMAScript module.
@@ -285,7 +285,7 @@ the vault relative path of the file to import
285285

286286
> **parseLink**(`link`): `undefined` \| `MarkdownLink`
287287
288-
Defined in: [jsEngine/api/API.ts:149](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L149)
288+
Defined in: [jsEngine/api/API.ts:149](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L149)
289289

290290
Parses a markdown link.
291291
This link can be a markdown link or a wiki link.
@@ -331,7 +331,7 @@ the link to parse.
331331

332332
> **reactive**(`fn`, ...`initialArgs`): [`ReactiveComponent`](/obsidian-js-engine-plugin-docs/api/classes/reactivecomponent/)
333333
334-
Defined in: [jsEngine/api/API.ts:121](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L121)
334+
Defined in: [jsEngine/api/API.ts:121](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L121)
335335

336336
Creates a reactive component.
337337
Reactive components are useful for creating dynamic content.
@@ -394,7 +394,7 @@ the initial arguments (for the first render) to pass to the function.
394394

395395
> **resolveLinkToTFile**(`link`, `sourcePath`): `undefined` \| `TFile`
396396
397-
Defined in: [jsEngine/api/API.ts:135](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L135)
397+
Defined in: [jsEngine/api/API.ts:135](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L135)
398398

399399
Gets the target file of a link.
400400
This link can be a markdown link or a wiki link.

0 commit comments

Comments
 (0)