mirror of
https://github.com/bucknatt/mitsu-plugin.git
synced 2026-07-22 07:05:32 +00:00
| .. | ||
| assets/screenshots | ||
| scripts | ||
| src | ||
| .npmrc | ||
| esbuild.config.mjs | ||
| eslint.config.mjs | ||
| manifest.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| styles.widgets.css | ||
| tsconfig.json | ||
| versions.json | ||
Miku Hybrid (plugin source)
TypeScript source for the Miku Hybrid Obsidian community plugin.
Features
- Dynamic mode switching:
MinimalMiku,Concert,NightNeon,SnowMiku - Status bar, banner, quote, and profile widgets (optional)
- Ribbon action and command for quick mode switching
- Original ASCII dashboard presets
Development
npm install
npm run dev # watch build
npm run build # production bundle + theme CSS merge
npm run typecheck
From the repository root, install into a local vault:
npm run build --prefix ./obsidian-miku-plugin
./qa/install-to-vault.sh ./qa/vaults/example-vault
See ../CONTRIBUTING.md.
Build outputs
main.js— bundled plugin (gitignored; attached to GitHub Releases)styles.css— widget CSS + merged theme from../obsidian-miku-theme/theme.cssstyles.widgets.css— hand-maintained widget styles (source)manifest.json— synced from repo root on build
No-audio policy
No audio assets, APIs, settings, or dependencies.