https://github.com/zachcp/livemol
interactive molecules in Quarto via Molviewspec
https://github.com/zachcp/livemol
Last synced: 10 months ago
JSON representation
interactive molecules in Quarto via Molviewspec
- Host: GitHub
- URL: https://github.com/zachcp/livemol
- Owner: zachcp
- Created: 2025-05-16T17:31:55.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-16T21:02:50.000Z (about 1 year ago)
- Last Synced: 2025-08-15T04:46:53.235Z (10 months ago)
- Language: Clojure
- Homepage: https://zachcp.github.io/livemol/
- Size: 1.74 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# livemol
## Overview
This repo is currently 3 different things:
1. A web app
2. A quarto extension
3. A documentation site for that extension.
- The webapp is a cljs/UIX app.
- the Quarto extension packages up that app as a `filter`
- the `livemol-docs` folder builds a live website using the filter aboce
## Lifecycle
```shell
# uses npm to run the UIX component
just run
# uses npm tbo build the app then Quarto to build up-to-date docs.
just build-docs
```
## CLJS Development
```shell
npm i # install NPM deps
npm run dev # run dev build in watch mode with CLJS REPL
npm run release # build production bundle
```