.opencode
add biome dev dependency and config; add npm format and lint scripts
2026-05-27 20:13:23 +03:00
examples /souper-tags
drop confusing examples/CLAUDE.md
2026-05-29 23:29:34 +03:00
lib
fix(xslt): derive souper-tag gid from content, not document position
2026-06-30 10:08:21 +03:00
plugins
h-feed: .secondary opt-out skips per-entry artifacts (note pages, OG cards, image variants)
2026-06-17 21:11:59 +03:00
sql
db: drop dead links/syndications tables from engine souper.db
2026-06-15 14:06:22 +03:00
tests
fix(xslt): derive souper-tag gid from content, not document position
2026-06-30 10:08:21 +03:00
.gitignore
feat: add souper init command for scaffolding new sites
2026-05-29 00:24:41 +03:00
biome.json
entry-page: og/twitter/article metadata
2026-06-16 22:02:05 +03:00
CLAUDE.md
h-feed: .secondary opt-out skips per-entry artifacts (note pages, OG cards, image variants)
2026-06-17 21:11:59 +03:00
default.nix
plugins: relocate processors/emitters into plugins/default (phase 1)
2026-06-15 14:06:22 +03:00
flake.lock
Node port (sloppified)
2026-05-26 16:11:31 +03:00
flake.nix
nix: add pandoc-crossref to runtime deps and dev shell
2026-06-15 14:06:22 +03:00
FUTURE.md
docs: plugin system — CLAUDE.md + rewrite FUTURE.md (phase 7)
2026-06-15 14:06:22 +03:00
main.ts
plugins: site discovery, package exports, watch restart (phase 6)
2026-06-15 14:06:22 +03:00
opencode.json
add biome dev dependency and config; add npm format and lint scripts
2026-05-27 20:13:23 +03:00
package-lock.json
watch: switch to chokidar; fix rename-over deafness and queue-drain race
2026-06-15 14:06:22 +03:00
package.json
plugins: site discovery, package exports, watch restart (phase 6)
2026-06-15 14:06:22 +03:00
POSSE.md
docs: add POSSE.md with config examples and service-side setup
2026-06-15 14:06:22 +03:00
shell.nix
nix: add pandoc-crossref to runtime deps and dev shell
2026-06-15 14:06:22 +03:00
tsconfig.json
Clarity: rename misleading identifiers, shared subprocess helper, tidy watch promise wiring
2026-06-10 14:26:53 +03:00