0cc4655f9fc43e13f0a2f307b81bb7ac65486c05
beaver-calendar
Calendar and task list for Obsidian Kanban+Tasks
Sphere - md-file in Kanban boards directory. Project - h2 inside the file.
Build and install
npm install
npm run dev # esbuild watch
npm run build # typecheck + bundle + css
npm test # round-trip, smoke
npm run preview # UI in browser, no Obsidian
make install VAULT=/path/to/vault # build and copy to vault
make zip # distributable
After make install turn on plugin in settings.
styles.css is Tailwind output run through scripts/scope-css.mjs: every
selector is prefixed with :is(.bcal-root, .bcal-root *). Other plugins built
with Tailwind put their utilities into the same utilities cascade layer, and
without the extra specificity whichever plugin loaded last would win (their
.hidden over our @container variants, for one).
Preview knobs, all optional:
VAULT=/path/to/vault npm run preview # the vault's theme
BOARDS=/path/to/vault/Boards npm run preview # real boards, not fixtures
EXTRA_CSS=/path/to/other-plugin/styles.css … # another plugin's css, loaded after ours
open 'http://localhost:4173/?groupBy=due&railCollapsed=1#edit-date' # prefs + scene
node preview/shot.mjs out.png 'http://localhost:4173/#date' # screenshot + console
Description
The only real way for human to interact with tasks plugin in Obsidian
531 KiB
0 Stars
2 Watchers
0 Forks
Languages
TypeScript
55.3%
Svelte
29.8%
JavaScript
11.7%
CSS
2.7%
HTML
0.3%
Other
0.2%