{"id":25910,"library":"lurkdown","title":"lurkdown","description":"lurkdown is a command-line markdown transpiler tool that converts Markdown files to standalone HTML files. Built on Node.js with TypeScript, it automatically embeds local images as base64 to eliminate external dependencies. Version 0.2.0, released infrequently, offers two themes (dark/light), custom CSS injection, favicon support, and a config file option. Unlike other Markdown-to-HTML converters, it produces self-contained output with syntax highlighting via highlight.js, but lacks combined blockquotes and reference-style images. Best suited for quick documentation exports.","status":"active","version":"0.2.0","language":"javascript","source_language":"en","source_url":"https://github.com/obsfx/lurkdown","tags":["javascript","markdown","cli","command","line","tool","transpiler","compiler","parser"],"install":[{"cmd":"npm install lurkdown","lang":"bash","label":"npm"},{"cmd":"yarn add lurkdown","lang":"bash","label":"yarn"},{"cmd":"pnpm add lurkdown","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"lurkdown is primarily used via CLI. No JavaScript import; it's a binary.","symbol":"default (CLI)","correct":"lurkdown --files='./input.md'"}],"quickstart":{"code":"npm i -g lurkdown\nlurkdown --theme=dark --files='./input.md' --titles='My Doc' --outdir=./output","lang":"bash","description":"Installs lurkdown globally and converts a single Markdown file with dark theme and custom title."},"warnings":[{"fix":"Use flat blockquotes and inline images instead.","message":"Combined blockquotes and reference-style images are not supported.","severity":"gotcha","affected_versions":">=0.0.1"},{"fix":"Add @import url('https://fonts.googleapis.com/...') via --styles or custom CSS.","message":"Font files are not embedded; you must host them externally and @import CSS.","severity":"gotcha","affected_versions":">=0.0.1"},{"fix":"Use --files='./a.md,./b.md' (no space after comma).","message":"File paths must be quoted and comma-separated; no spaces around commas.","severity":"gotcha","affected_versions":">=0.0.1"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Add --files='./path/to/file.md'","cause":"Missing --files argument.","error":"Error: No input files specified"},{"fix":"Use --theme=dark or --theme=light","cause":"Invalid value for --theme.","error":"Error: Theme 'nonexistent' not found. Available themes: dark, light"},{"fix":"Install highlight.js: npm i highlight.js","cause":"Missing highlight.js dependency when using programmatic API (if applicable).","error":"Error: Cannot find module 'highlight.js'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}