This is responsible for Dendron’s hierarchal index and lookup capabilities. It also contains Dendron specific markdown parsers.
This is the Dendron VSCode extension.
This is a bunch of types and utilities that is consumed by multiple Dendron dependencies
This is common utilities that are used by server-side versions of Dendron (currently, this is the only available built of Dendron - in the future, the plan is to have a browser only client)
This package lets you access Dendron via CLI. You can currently use it to build a Dendron vault into a Dendron compatible site. In the future, we plan on exposing all the functionality of Dendron via the CLI.
This packages contains the vscode LSP server implementation for Dendron. The LSP server will start the
Dendron Express Server in order to query the engine.
This package contains the express server implementation for Dendron.
This package contains the nodejs API client for the
Dendron Express Server
Dendron Plugin <-> LSP Server <-> Express Server <-> Dendron Engine
Dendron Plugin <-> Express Server
- if no server is set
Dendron CLI <-> Dendron Engine
- if server is set (able to use engine instead of re-indexing)
Dendron CLI <-> Express Server <-> Dendron Engine