|
|
2 недель назад | |
|---|---|---|
| .. | ||
| scripts | 3 недель назад | |
| src | 2 недель назад | |
| worker | 2 недель назад | |
| README.md | 3 недель назад | |
| deps.edn | 3 недель назад | |
| package.json | 3 недель назад | |
| shadow-cljs.edn | 3 недель назад | |
| yarn.lock | 3 недель назад | |
Shared library for page publishing (snapshot payloads, SSR helpers, shared schemas, and storage contracts).
The Cloudflare Durable Object implementation is expected to use SQLite with the Logseq datascript fork layered on top. Page publish payloads are expected to send datoms (transit) so the DO can reconstruct/query datascript state.
See deps/publish/worker for a Cloudflare Worker skeleton that stores transit
blobs in R2 and metadata in a SQLite-backed Durable Object.
Namespaces live under logseq.publish.
This module is intended to be consumed by the Logseq app and the publishing worker.
Keep this module aligned with the main repo's linting and testing conventions.