Minimal HTML
- JavaScript
- Rust
- Elixir
- Java
- CLI
import {highlight} from '@lumis-sh/lumis'
import {htmlInline} from '@lumis-sh/lumis/formatters'
import javascript from '@lumis-sh/lumis/langs/javascript'
import dracula from '@lumis-sh/themes/dracula'
const html = await highlight('const x = 1', htmlInline({language: javascript, theme: dracula}))
use lumis::{highlight, HtmlInlineBuilder, languages::Language, themes};
let html = highlight(
"const x = 1",
HtmlInlineBuilder::new()
.language(Language::Javascript)
.theme(Some(themes::get("dracula").unwrap()))
.build()
.unwrap(),
);
html = Lumis.highlight!("const x = 1", formatter: {:html_inline, language: "javascript", theme: "dracula"})
import io.roastedroot.lumis4j.core.Lang;
import io.roastedroot.lumis4j.core.Lumis;
import io.roastedroot.lumis4j.core.Theme;
var lumis = Lumis.builder().build();
var highlighter = lumis.highlighter()
.withLang(Lang.JAVASCRIPT)
.withTheme(Theme.DRACULA)
.build();
var html = highlighter.highlight("const x = 1").string();
lumis highlight index.js --formatter html-inline --theme dracula