Cargo Features

[dependencies]
comrak = { version = "0.32.0", default-features = false, features = ["cli", "shortcodes", "syntect", "arbitrary"] }
default = cli, syntect

These default features are set whenever comrak is added without default-features = false somewhere in the dependency tree.

cli default = clap, shell-words, xdg

Required by the binary

shortcodes = emojis

Affects parser::shortcodes, parser::ExtensionOptions.shortcodes, scanners::shortcode

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

shell-words cli
emojis shortcodes?
clap not wasm32 wasm32 cli
syntect not wasm32 wasm32 default

Affects plugins::syntect

Required by the binary

xdg not win not wasm32 cli
arbitrary implicit feature

Enables arbitrary

arbitrary:

The trait for generating structured data from unstructured data