Skip to content

cr4z/bmo

Repository files navigation

BMO The BMO Template

(Bare Metal on Obsidian)

This template is designed to provide a Svelte development environment that bundles your application into a single HTML file that can render in any capable browser environment, including Obsidian's desktop and mobile implementations (when using the HTML reader plugin).

Write modular components, witness a single file with zero runtime dependencies. Welcome back Y2K.

Usage

npx degit cr4z/bmo my-app
cd my-project
npm install
npm run dev

Build to Obsidian

Specify in your .env fields: OUT_DIR and FILENAME. This will auto-copy the built single file to a specified directory.

npm run build

Outputs a standalone dist/index.html, then copies over to a specified location within your vault if .env is present with fields. Emits logs to a local build.log.

About

A minimal Svelte boilerplate for interactive cross-platform client applications on Obsidian

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages