# expresso v0.1.0 - Table of Contents ## Pages - [expresso](readme.md) - Tutorials - [Make your first deck](make-your-first-deck.md) - How-to guides - [Present a deck](present-a-deck.md) - [Add transitions between slides](add-transitions.md) - [Animate elements in a slide](animate-elements.md) - [Make a deck from data](make-a-deck-from-data.md) - [Show data in a chart](show-data-in-a-chart.md) - [Show a change over time in a chart](show-a-change-over-time-in-a-chart.md) - [Show the parts of a whole in a treemap or a sunburst](show-parts-of-a-whole-in-a-treemap-or-a-sunburst.md) - [Show flows between nodes in a chart](show-flows-between-nodes-in-a-chart.md) - [Show points in a scatter plot](show-points-in-a-scatter-plot.md) - [Show how a total changes in a waterfall chart](show-how-a-total-changes-in-a-waterfall-chart.md) - [Show a hierarchy as a tree](show-a-hierarchy-as-a-tree.md) - [Animate a supervision tree](animate-a-supervision-tree.md) - [Draw a graph from Graphviz or D2](draw-a-graph-from-graphviz-or-d2.md) - [Draw a diagram from Mermaid](draw-a-diagram-from-mermaid.md) - [Show code on a slide](show-code.md) - [Check that a deck fits the screen](check-the-layout.md) - [Check a deck before the talk](check-a-deck.md) - [Style one slide or one element](style-one-slide.md) - [Move a part of a diagram to another part](move-a-diagram-part.md) - [Explain a formula step by step](explain-a-formula-step-by-step.md) - [Show the steps of a proof](show-the-steps-of-a-proof.md) - [Point at a part of a slide](point-at-a-part-of-a-slide.md) - [Show a web page in a slide](show-a-web-page.md) - [Show a video](show-a-video.md) - [Play a sound](play-a-sound.md) - [Share the slides with a QR code](share-the-slides-with-a-qr-code.md) - [Cite your sources](cite-your-sources.md) - [Draw attention with a callout](draw-attention-with-a-callout.md) - [Show the plan of a talk](show-the-plan-of-a-talk.md) - [Show a key number](show-a-key-number.md) - [Add icons to a slide](add-icons-to-a-slide.md) - [Move elements from one slide to the next](move-elements-between-slides.md) - [Make a deck accessible](make-a-deck-accessible.md) - [Make templates of your own](make-templates.md) - [Use colors of your own](use-colors-of-your-own.md) - [Render a deck in your project](render-a-deck-in-your-project.md) - [Put a picture or a font into the style sheet](put-files-into-the-css.md) - [Give a deck a light and a dark variant](give-a-deck-two-variants.md) - Reference - [The deck options](deck-options.md) - [The presenter](presenter.md) - [The transition option](transition-option.md) - [The places of the elements](placement.md) - [The accessibility of a deck](accessibility.md) - [The lang option](lang-option.md) - [The dim_contrast option](dim-contrast-option.md) - [The morph option](morph-option.md) - [The overlay options](overlay-options.md) - [Step labels](step-labels.md) - [The css option](css-option.md) - [The goto option](goto-option.md) - [The text box element](text-box-element.md) - [The text area element](text-area-element.md) - [The image element](image-element.md) - [The list element](list-element.md) - [The table element](table-element.md) - [The quotation element](quotation-element.md) - [The spacer element](spacer-element.md) - [The columns element](columns-element.md) - [The math element](math-element.md) - [The diagram element](diagram-element.md) - [The QR code element](qr-code-element.md) - [The footnote element](footnote-element.md) - [The callout element](callout-element.md) - [The toc element](toc-element.md) - [The stat element](stat-element.md) - [The icon element](icon-element.md) - [The shape element](shape-element.md) - [The chart element](chart-element.md) - [The tree element](tree-element.md) - [The code element](code-element.md) - [The window option](window-option.md) - [The layout check](layout-check.md) - [The check option](check-option.md) - [The class option](class-option.md) - [The embed element](embed-element.md) - [The video element](video-element.md) - [The audio element](audio-element.md) - [The template option](template-option.md) - [The root option](root-option.md) - [The theme option](theme-option.md) - Explanation - [Overlay specifications](overlays.md) - [Architecture](architecture.md) ## Modules - [Expresso](Expresso.md): Expresso makes one HTML document from a deck - [Expresso.Assets](Expresso.Assets.md): Keeps one copy of each large file that the document holds more than one time - [Expresso.Builder](Expresso.Builder.md): Makes a deck with functions, in place of the DSL - [Expresso.Builder.Generator](Expresso.Builder.Generator.md): Makes the functions of a builder from the definition of a Spark DSL - [Expresso.Builtins.Templates.Decks.Default](Expresso.Builtins.Templates.Decks.Default.md): The default deck template - [Expresso.Builtins.Templates.Slides.Default](Expresso.Builtins.Templates.Slides.Default.md): The default slide template - [Expresso.BurritoEntryPoint](Expresso.BurritoEntryPoint.md): The entry point of the binary that Burrito makes - [Expresso.Check](Expresso.Check.md): Runs `mix expresso --check`, and writes a report of the problems of the deck - [Expresso.Check.Browser](Expresso.Check.Browser.md): Runs the layout check and the accessibility check of a document in a headless browser - [Expresso.Check.Document](Expresso.Check.Document.md): The checks of `--check` that need no tool: they read the deck and its HTML - [Expresso.Check.Session](Expresso.Check.Session.md): Runs `--check=browser`: the checks of the page in Playwright, and the keys of the presenter - [Expresso.Check.Tools](Expresso.Check.Tools.md): Installs the tools of the browser levels of `--check` into a directory of the user - [Expresso.CodeVerifier](Expresso.CodeVerifier.md): The Spark verifier of the language of each code element - [Expresso.Color](Expresso.Color.md): Calculates the contrast of two colors, and moves the lightness of a color - [Expresso.CommandLine](Expresso.CommandLine.md): Reads and runs the command line of `mix expresso` and of the binary - [Expresso.Component](Expresso.Component.md): The component function of Temple for the element modules - [Expresso.Copies](Expresso.Copies.md): Gives each copy of an element in a document its own number - [Expresso.Css](Expresso.Css.md): The CSS of a deck, and the names in a style sheet - [Expresso.CssTransformer](Expresso.CssTransformer.md): The Spark transformer that reads and scans the CSS of a deck one time - [Expresso.Deck](Expresso.Deck.md): A slide deck - [Expresso.DeckFile](Expresso.DeckFile.md): Reads the files that a deck names, and records their paths for the watch mode - [Expresso.Dsl](Expresso.Dsl.md): The helpers of the transformers and the verifiers of the deck DSL - [Expresso.Element](Expresso.Element.md): The behaviour of an element of a slide - [Expresso.Element.Audio](Expresso.Element.Audio.md): An element that plays a sound file in a slide - [Expresso.Element.Callout](Expresso.Element.Callout.md): A box with a kind, a title and other elements, such as a note or a warning - [Expresso.Element.Chart](Expresso.Element.Chart.md): An element that draws a bar chart, a line chart, a pie chart, a treemap, a sunburst, a sankey, an alluvial chart, a parallel sets chart, a chord chart, a scatter plot or a waterfall chart - [Expresso.Element.Chart.Chord](Expresso.Element.Chart.Chord.md): Draws a chord chart: the flows between the nodes of a graph, with the nodes on a ring - [Expresso.Element.Chart.Csv](Expresso.Element.Chart.Csv.md): The reader of the CSV file of a chart - [Expresso.Element.Chart.Encoding](Expresso.Element.Chart.Encoding.md): The symbol, the color and the size of a mark of a scatter plot - [Expresso.Element.Chart.Hierarchy](Expresso.Element.Chart.Hierarchy.md): The treemap, the sunburst and the Voronoi treemap: charts of the parts of a whole in groups - [Expresso.Element.Chart.Kinds](Expresso.Element.Chart.Kinds.md): The table of the kinds of a chart, and a guard for each group of kinds - [Expresso.Element.Chart.Layers](Expresso.Element.Chart.Layers.md): The parts that the charts of flows share: the layers of the frames, the numbers of the series and the colors of the nodes - [Expresso.Element.Chart.Motion](Expresso.Element.Chart.Motion.md): The marks of a chart that move: the frames and the effect `:grow` - [Expresso.Element.Chart.ParallelSets](Expresso.Element.Chart.ParallelSets.md): Draws a parallel sets chart: each group of records as one ribbon through the columns - [Expresso.Element.Chart.Plot](Expresso.Element.Chart.Plot.md): The arithmetic of a chart: the ticks of the axis, the numbers and the paths - [Expresso.Element.Chart.Sankey](Expresso.Element.Chart.Sankey.md): Draws a sankey chart: the flows between the nodes of a graph - [Expresso.Element.Chart.Scale](Expresso.Element.Chart.Scale.md): An axis of a scatter plot: its range, its ticks, and the place of a value on it - [Expresso.Element.Chart.Scatter](Expresso.Element.Chart.Scatter.md): A scatter plot: one mark for each point, at the place of its x value and its y value - [Expresso.Element.Chart.Scatter.Data](Expresso.Element.Chart.Scatter.Data.md): The points of a scatter plot from the rows of a CSV file - [Expresso.Element.Chart.Scatter.Labels](Expresso.Element.Chart.Scatter.Labels.md): The places of the labels of the points of a scatter plot - [Expresso.Element.Chart.Scatter.Legend](Expresso.Element.Chart.Scatter.Legend.md): The legends of a scatter plot, in a column at the right of the plot - [Expresso.Element.Chart.Scatter.Trend](Expresso.Element.Chart.Scatter.Trend.md): The arithmetic of a scatter plot that is not a place on an axis: the least-squares line of a group of points, and the jitter of a mark - [Expresso.Element.Chart.Table](Expresso.Element.Chart.Table.md): The table of the values of a chart, for a screen reader - [Expresso.Element.Chart.Voronoi](Expresso.Element.Chart.Voronoi.md): The layout of a Voronoi treemap: a convex polygon divided into cells, with an area in proportion to the value of each part - [Expresso.Element.Chart.Waterfall](Expresso.Element.Chart.Waterfall.md): A waterfall chart: a start value, the changes to it, and the totals between them - [Expresso.Element.Code](Expresso.Element.Code.md): An element that shows source code - [Expresso.Element.Column](Expresso.Element.Column.md): One column of a `columns` element - [Expresso.Element.Columns](Expresso.Element.Columns.md): An element that puts its columns side by side - [Expresso.Element.Copy](Expresso.Element.Copy.md): A copy of a part, which moves to a different place while the part stays - [Expresso.Element.Diagram](Expresso.Element.Diagram.md): An element that shows an SVG file as a diagram - [Expresso.Element.Diagram.Cache](Expresso.Element.Diagram.Cache.md): Keeps the SVG of each graph and the MathML of each formula from one render of the watch mode to the next - [Expresso.Element.Diagram.D2](Expresso.Element.Diagram.D2.md): Draws a graph in the language of D2, and names its elements - [Expresso.Element.Diagram.Font](Expresso.Element.Diagram.Font.md): The font that a tool gets for the text of a graph - [Expresso.Element.Diagram.Geometry](Expresso.Element.Diagram.Geometry.md): The box and the center of an element of an SVG file - [Expresso.Element.Diagram.Graphviz](Expresso.Element.Diagram.Graphviz.md): Draws a graph in the language of Graphviz, and names its elements - [Expresso.Element.Diagram.Outline](Expresso.Element.Diagram.Outline.md): The list of a graph for a screen reader - [Expresso.Element.Diagram.Path](Expresso.Element.Diagram.Path.md): The points of the `d` attribute of an SVG path - [Expresso.Element.Diagram.Pele](Expresso.Element.Diagram.Pele.md): Draws a diagram in the language of Mermaid with Pele, and names its elements - [Expresso.Element.Diagram.Pele.Architecture](Expresso.Element.Diagram.Pele.Architecture.md): The plan of an architecture diagram of Pele - [Expresso.Element.Diagram.Pele.Block](Expresso.Element.Diagram.Pele.Block.md): The plan of a block diagram of Pele - [Expresso.Element.Diagram.Pele.C4](Expresso.Element.Diagram.Pele.C4.md): The plan of a C4 diagram of Pele - [Expresso.Element.Diagram.Pele.Class](Expresso.Element.Diagram.Pele.Class.md): The plan of a class diagram of Pele - [Expresso.Element.Diagram.Pele.Cynefin](Expresso.Element.Diagram.Pele.Cynefin.md): The plan of a Cynefin diagram of Pele - [Expresso.Element.Diagram.Pele.Er](Expresso.Element.Diagram.Pele.Er.md): The plan of an entity relationship diagram of Pele - [Expresso.Element.Diagram.Pele.Eventmodeling](Expresso.Element.Diagram.Pele.Eventmodeling.md): The plan of an event model of Pele - [Expresso.Element.Diagram.Pele.Flowchart](Expresso.Element.Diagram.Pele.Flowchart.md): The plan of a flowchart of Pele - [Expresso.Element.Diagram.Pele.Gantt](Expresso.Element.Diagram.Pele.Gantt.md): The plan of a Gantt chart of Pele - [Expresso.Element.Diagram.Pele.Git](Expresso.Element.Diagram.Pele.Git.md): The plan of a git graph of Pele - [Expresso.Element.Diagram.Pele.Ishikawa](Expresso.Element.Diagram.Pele.Ishikawa.md): The plan of an Ishikawa diagram of Pele - [Expresso.Element.Diagram.Pele.Journey](Expresso.Element.Diagram.Pele.Journey.md): The plan of a user journey of Pele - [Expresso.Element.Diagram.Pele.Kanban](Expresso.Element.Diagram.Pele.Kanban.md): The plan of a kanban board of Pele - [Expresso.Element.Diagram.Pele.Mindmap](Expresso.Element.Diagram.Pele.Mindmap.md): The plan of a mindmap of Pele - [Expresso.Element.Diagram.Pele.Packet](Expresso.Element.Diagram.Pele.Packet.md): The plan of a packet diagram of Pele - [Expresso.Element.Diagram.Pele.Pie](Expresso.Element.Diagram.Pele.Pie.md): The plan of a pie chart of Pele - [Expresso.Element.Diagram.Pele.Plan](Expresso.Element.Diagram.Pele.Plan.md): The plan of a diagram type of Pele, and the functions that each plan uses - [Expresso.Element.Diagram.Pele.Quadrant](Expresso.Element.Diagram.Pele.Quadrant.md): The plan of a quadrant chart of Pele - [Expresso.Element.Diagram.Pele.Radar](Expresso.Element.Diagram.Pele.Radar.md): The plan of a radar chart of Pele - [Expresso.Element.Diagram.Pele.Railroad](Expresso.Element.Diagram.Pele.Railroad.md): The plan of a railroad diagram of Pele - [Expresso.Element.Diagram.Pele.Requirement](Expresso.Element.Diagram.Pele.Requirement.md): The plan of a requirement diagram of Pele - [Expresso.Element.Diagram.Pele.Sankey](Expresso.Element.Diagram.Pele.Sankey.md): The plan of a sankey diagram of Pele - [Expresso.Element.Diagram.Pele.Sequence](Expresso.Element.Diagram.Pele.Sequence.md): The plan of a sequence diagram of Pele - [Expresso.Element.Diagram.Pele.State](Expresso.Element.Diagram.Pele.State.md): The plan of a state diagram of Pele - [Expresso.Element.Diagram.Pele.Timeline](Expresso.Element.Diagram.Pele.Timeline.md): The plan of a timeline of Pele - [Expresso.Element.Diagram.Pele.TreeView](Expresso.Element.Diagram.Pele.TreeView.md): The plan of a tree view of Pele - [Expresso.Element.Diagram.Pele.Treemap](Expresso.Element.Diagram.Pele.Treemap.md): The plan of a treemap of Pele - [Expresso.Element.Diagram.Pele.Usecase](Expresso.Element.Diagram.Pele.Usecase.md): The plan of a use case diagram of Pele - [Expresso.Element.Diagram.Pele.Venn](Expresso.Element.Diagram.Pele.Venn.md): The plan of a Venn diagram of Pele - [Expresso.Element.Diagram.Pele.Wardley](Expresso.Element.Diagram.Pele.Wardley.md): The plan of a Wardley map of Pele - [Expresso.Element.Diagram.Pele.Xychart](Expresso.Element.Diagram.Pele.Xychart.md): The plan of an XY chart of Pele - [Expresso.Element.Diagram.Tool](Expresso.Element.Diagram.Tool.md): Finds and runs the tool that draws a graph, such as Graphviz, or Node for the MathML of a formula - [Expresso.Element.Embed](Expresso.Element.Embed.md): An element that shows a web page in a slide - [Expresso.Element.Flow](Expresso.Element.Flow.md): A flow of a chart of flows: a source node, a target node and a value - [Expresso.Element.Focus](Expresso.Element.Focus.md): A group of the `highlight` option of a chart - [Expresso.Element.Footnote](Expresso.Element.Footnote.md): An element that gives a source or a note at the bottom of a slide - [Expresso.Element.Frame](Expresso.Element.Frame.md): A frame of a chart or of a tree: its data at one point in time - [Expresso.Element.Hierarchy](Expresso.Element.Hierarchy.md): A tree: a hierarchy of nodes as boxes and lines, such as an org chart or the use of a disk - [Expresso.Element.Hierarchy.Data](Expresso.Element.Hierarchy.Data.md): The nodes of a tree from a flat list: the rows of a CSV file, or nodes with the `parent` option - [Expresso.Element.Hierarchy.Layout](Expresso.Element.Hierarchy.Layout.md): The layout of a tree: the place of each box and the path of each line - [Expresso.Element.Hierarchy.Steps](Expresso.Element.Hierarchy.Steps.md): The steps of a tree: the groups of `reveal`, the dim, the steps of each box, and the moves of `reflow` - [Expresso.Element.Hierarchy.Values](Expresso.Element.Hierarchy.Values.md): The values of a tree: the sums, the order, the limit, the depth and the text - [Expresso.Element.Icon](Expresso.Element.Icon.md): An icon on its own, with a label under it - [Expresso.Element.Image](Expresso.Element.Image.md): An element that shows an image - [Expresso.Element.Item](Expresso.Element.Item.md): An item of a list - [Expresso.Element.Lines](Expresso.Element.Lines.md): A group of lines of a code element - [Expresso.Element.List](Expresso.Element.List.md): An element that shows a list of items - [Expresso.Element.Math](Expresso.Element.Math.md): An element that shows a formula in MathML - [Expresso.Element.Math.Each](Expresso.Element.Math.Each.md): The parts of a formula that name each occurrence of a symbol - [Expresso.Element.Math.Font](Expresso.Element.Math.Font.md): The math font of a deck, and the style sheet of Temml for it - [Expresso.Element.Math.Lambda](Expresso.Element.Math.Lambda.md): A parser of the λ-terms in the LaTeX of a line - [Expresso.Element.Math.Latex](Expresso.Element.Math.Latex.md): A parser of the LaTeX of a formula into a tree of atoms - [Expresso.Element.Math.Links](Expresso.Element.Math.Links.md): The links between the lines of a derivation - [Expresso.Element.Math.Reduce](Expresso.Element.Math.Reduce.md): The lines of a derivation that one β-reduction makes - [Expresso.Element.Math.Rewrite](Expresso.Element.Math.Rewrite.md): The lines of a derivation that a substitution makes - [Expresso.Element.Math.Rule](Expresso.Element.Math.Rule.md): A rule with variables for a rewrite of a derivation - [Expresso.Element.Math.Tex](Expresso.Element.Math.Tex.md): Makes the MathML of formulas in LaTeX with Temml - [Expresso.Element.MathLine](Expresso.Element.MathLine.md): A line of a derivation in a `math` element - [Expresso.Element.MathReduce](Expresso.Element.MathReduce.md): A line of a derivation that one β-reduction makes from a line before it - [Expresso.Element.MathRewrite](Expresso.Element.MathRewrite.md): A line of a derivation that a substitution makes from a line before it - [Expresso.Element.Node](Expresso.Element.Node.md): A node of a chart of flows, or a node of a tree - [Expresso.Element.On](Expresso.Element.On.md): A state of an element for a set of steps - [Expresso.Element.Part](Expresso.Element.Part.md): A part of a diagram - [Expresso.Element.Pause](Expresso.Element.Pause.md): A step in the counter of a slide - [Expresso.Element.Point](Expresso.Element.Point.md): A point of a scatter plot: its name and its values - [Expresso.Element.QrCode](Expresso.Element.QrCode.md): An element that shows a QR code of a text, such as the address of the slides - [Expresso.Element.Quotation](Expresso.Element.Quotation.md): An element that shows a quotation - [Expresso.Element.Row](Expresso.Element.Row.md): A row of a table - [Expresso.Element.Series](Expresso.Element.Series.md): A series of a chart: its name and one value for each category - [Expresso.Element.Shape](Expresso.Element.Shape.md): An element that draws a rectangle, an ellipse, a line or an arrow over a slide - [Expresso.Element.Spacer](Expresso.Element.Spacer.md): An element that takes the free space of its container - [Expresso.Element.Stat](Expresso.Element.Stat.md): A big number with a label, such as "1,250 orders" - [Expresso.Element.Table](Expresso.Element.Table.md): An element that shows a table - [Expresso.Element.TextArea](Expresso.Element.TextArea.md): An element that can have text - [Expresso.Element.TextBox](Expresso.Element.TextBox.md): An element that can have text or other text-like elements in it - [Expresso.Element.Toc](Expresso.Element.Toc.md): A table of contents: one entry for each section of the deck - [Expresso.Element.TocEntry](Expresso.Element.TocEntry.md): An entry of a table of contents: the title of a section and a link to its first slide - [Expresso.Element.Tree](Expresso.Element.Tree.md): The walks over a tree of elements - [Expresso.Element.Video](Expresso.Element.Video.md): An element that plays a video file in a slide - [Expresso.Element.Window](Expresso.Element.Window.md): A frame that looks like a window of an operating system, around a code element, an image or an embedded page - [Expresso.Example](Expresso.Example.md): An example deck that uses the DSL - [Expresso.Extension](Expresso.Extension.md): The Spark DSL extension - [Expresso.Font](Expresso.Font.md): The font of the theme, with the bytes of each file in the stylesheet - [Expresso.Gif](Expresso.Gif.md): Encodes the frames of a recording as one GIF that repeats with no end - [Expresso.Gif.Container](Expresso.Gif.Container.md): Writes the parts of a GIF89a file around the encoded frames - [Expresso.Gif.Nif](Expresso.Gif.Nif.md): The Zig NIF of `Expresso.Gif` - [Expresso.Gif.Png](Expresso.Gif.Png.md): Reads the size and the filtered rows of a PNG image of 8-bit RGB - [Expresso.Goto](Expresso.Goto.md): A link from an element to a slide and a step of the deck - [Expresso.GotoVerifier](Expresso.GotoVerifier.md): The check of the `goto` option - [Expresso.Handout](Expresso.Handout.md): The steps of a slide that the handout view shows and that a printer prints - [Expresso.Highlight](Expresso.Highlight.md): The highlighting of a code element - [Expresso.Icon](Expresso.Icon.md): The icons of a deck: the Lucide icons, and the SVG files that a deck names - [Expresso.IconTransformer](Expresso.IconTransformer.md): The Spark transformer of the icons of a deck - [Expresso.Image](Expresso.Image.md): The data URI of an image file - [Expresso.Json](Expresso.Json.md): The JSON of a `script` element of the document - [Expresso.LauncherWatch](Expresso.LauncherWatch.md): The watch that halts the VM of the binary when the launcher of Burrito stops - [Expresso.Lexer](Expresso.Lexer.md): The tools of the Makeup lexers of Expresso - [Expresso.Lexers.Cabal](Expresso.Lexers.Cabal.md): The Makeup lexer of a Cabal package file - [Expresso.Lexers.D2](Expresso.Lexers.D2.md): The Makeup lexer of D2, the diagram language - [Expresso.Lexers.Dhall](Expresso.Lexers.Dhall.md): The Makeup lexer of Dhall - [Expresso.Lexers.Elisp](Expresso.Lexers.Elisp.md): The Makeup lexer of Emacs Lisp - [Expresso.Lexers.Fennel](Expresso.Lexers.Fennel.md): The Makeup lexer of Fennel - [Expresso.Lexers.Haskell](Expresso.Lexers.Haskell.md): The Makeup lexer of Haskell - [Expresso.Lexers.Kdl](Expresso.Lexers.Kdl.md): The Makeup lexer of KDL, versions 1 and 2 - [Expresso.Lexers.Latex](Expresso.Lexers.Latex.md): The Makeup lexer of LaTeX - [Expresso.Lexers.Lisp](Expresso.Lexers.Lisp.md): The rules that the lexers of Emacs Lisp and Fennel share - [Expresso.Lexers.Nix](Expresso.Lexers.Nix.md): The Makeup lexer of the Nix language - [Expresso.Lexers.Org](Expresso.Lexers.Org.md): The Makeup lexer of Org mode - [Expresso.Lexers.Rst](Expresso.Lexers.Rst.md): The Makeup lexer of reStructuredText - [Expresso.Lexers.Toml](Expresso.Lexers.Toml.md): The Makeup lexer of TOML - [Expresso.Lexers.Typst](Expresso.Lexers.Typst.md): The Makeup lexer of Typst - [Expresso.Lexers.Yaml](Expresso.Lexers.Yaml.md): The Makeup lexer of YAML - [Expresso.Media](Expresso.Media.md): The files of the video element and of the audio element - [Expresso.Morph](Expresso.Morph.md): Gives each element that the auto morph uses a signature of its kind and its content - [Expresso.Overlay](Expresso.Overlay.md): An overlay specification, which tells the compiler which steps show an element - [Expresso.Overlay.Check](Expresso.Overlay.Check.md): The checks of the overlay steps of one slide - [Expresso.Overlay.EffectVerifier](Expresso.Overlay.EffectVerifier.md): The check of the `css` option and of the effects - [Expresso.Overlay.Expand](Expresso.Overlay.Expand.md): The expansion of the overlay specifications of one slide - [Expresso.Overlay.Properties](Expresso.Overlay.Properties.md): The check of the custom properties of one slide - [Expresso.Overlay.PropertyVerifier](Expresso.Overlay.PropertyVerifier.md): The Spark verifier of the custom properties of the overlays - [Expresso.Overlay.Render](Expresso.Overlay.Render.md): The part of the renderer that writes the CSS contract of the overlays - [Expresso.Overlay.Size](Expresso.Overlay.Size.md): The check of the number of steps of one slide - [Expresso.Overlay.SizeVerifier](Expresso.Overlay.SizeVerifier.md): The Spark verifier of the number of steps of each slide - [Expresso.Overlay.Transformer](Expresso.Overlay.Transformer.md): The Spark transformer for overlays - [Expresso.Overlay.Verifier](Expresso.Overlay.Verifier.md): The check of the overlays - [Expresso.Palette](Expresso.Palette.md): Holds the colors of a theme, and makes sure that they meet the minimums of WCAG and APCA - [Expresso.Palette.Builtin](Expresso.Palette.Builtin.md): Holds the built-in themes, each one adjusted to the minimums of `Expresso.Palette` - [Expresso.PathTransformer](Expresso.PathTransformer.md): The Spark transformer of the paths of a deck - [Expresso.Placement](Expresso.Placement.md): The places of the elements: which element can hold which child - [Expresso.PlacementTransformer](Expresso.PlacementTransformer.md): The Spark transformer of the places of the elements - [Expresso.Presenter.Binding](Expresso.Presenter.Binding.md): The target of the `key` and `event` entities of the presenter DSL - [Expresso.Presenter.Commands](Expresso.Presenter.Commands.md): Makes the commands of the presenter DSL - [Expresso.Presenter.Default](Expresso.Presenter.Default.md): The definition of the presenter, in the presenter DSL - [Expresso.Presenter.Definition](Expresso.Presenter.Definition.md): Holds the types of the presenter definition, and reads the definition - [Expresso.Presenter.Dsl](Expresso.Presenter.Dsl.md): The module that a presenter definition uses - [Expresso.Presenter.Extension](Expresso.Presenter.Extension.md): The Spark DSL extension of the presenter definition - [Expresso.Presenter.Help](Expresso.Presenter.Help.md): Makes the list of keys of each mode from the definition of the presenter - [Expresso.Presenter.Interpreter](Expresso.Presenter.Interpreter.md): Runs the program of the presenter on a state - [Expresso.Presenter.Mode](Expresso.Presenter.Mode.md): The target of the `mode` entity of the presenter DSL - [Expresso.Presenter.Program](Expresso.Presenter.Program.md): Makes the program of the presenter for one deck - [Expresso.Presenter.Projection](Expresso.Presenter.Projection.md): Tells how the script writes a state to the document - [Expresso.Presenter.Projection.Attribute](Expresso.Presenter.Projection.Attribute.md): The target of the `attribute` entity of the presenter DSL - [Expresso.Presenter.Projection.Mark](Expresso.Presenter.Projection.Mark.md): The target of the `mark` entity of the presenter DSL - [Expresso.Presenter.Projection.Property](Expresso.Presenter.Projection.Property.md): The target of the `property` entity of the presenter DSL - [Expresso.Presenter.Schema](Expresso.Presenter.Schema.md): Describes each value that Elixir writes for the script of the presenter - [Expresso.Presenter.Schema.Check](Expresso.Presenter.Schema.Check.md): Makes sure that a JSON value agrees with a form of `Expresso.Presenter.Schema` - [Expresso.Presenter.Schema.Record](Expresso.Presenter.Schema.Record.md): Writes a value as the array of a record form of `Expresso.Presenter.Schema` - [Expresso.Presenter.Verifier](Expresso.Presenter.Verifier.md): The Spark verifier of a presenter definition - [Expresso.PrivateDir](Expresso.PrivateDir.md): Makes a new private directory in the temporary directory of the system - [Expresso.Recorder](Expresso.Recorder.md): Records the frames of a deck in Chromium while it does the keys of an example - [Expresso.Recorder.Frames](Expresso.Recorder.Frames.md): Calculates the timing of the frames of a GIF of `Expresso.Recorder` - [Expresso.Renderer](Expresso.Renderer.md): The renderer - [Expresso.SectionTransformer](Expresso.SectionTransformer.md): The Spark transformer of the sections of a deck - [Expresso.SignalHandler](Expresso.SignalHandler.md): The handler of the signals of the operating system in the binary - [Expresso.Slide](Expresso.Slide.md): A slide - [Expresso.Steps](Expresso.Steps.md): Makes the list of each step of a deck for the presenter - [Expresso.SvgCopy](Expresso.SvgCopy.md): Makes each copy of an SVG in a document independent of the other copies - [Expresso.Template](Expresso.Template.md): Functions for working with templates - [Expresso.Template.Deck](Expresso.Template.Deck.md): The behaviour of a deck template - [Expresso.Template.Slide](Expresso.Template.Slide.md): The behaviour of a slide template - [Expresso.Theme](Expresso.Theme.md): The custom properties, the effects and the transitions of the theme - [Expresso.ThemeVerifier](Expresso.ThemeVerifier.md): The Spark verifier of the contrast of the `theme` option - [Expresso.TransitionVerifier](Expresso.TransitionVerifier.md): The check of the transitions between slides - [Expresso.VerifierTransformer](Expresso.VerifierTransformer.md): The Spark transformer that runs the checks that give only errors - [Expresso.Watch](Expresso.Watch.md): Serves a deck, and renders it again after each change - [Expresso.Watch.Files](Expresso.Watch.Files.md): Finds a change to the files of a deck - [Expresso.Watch.Host](Expresso.Watch.Host.md): Refuses a request for a host other than 127.0.0.1 or localhost - [Expresso.Watch.Server](Expresso.Watch.Server.md): Serves the page of the watch mode, and makes the page reload - Exceptions - [Expresso.Recorder.RefusedError](Expresso.Recorder.RefusedError.md): The error when Chromium refuses a screenshot ## Mix Tasks - [mix expresso](Mix.Tasks.Expresso.md): Make one HTML document from a deck - [mix expresso.gifs](Mix.Tasks.Expresso.Gifs.md): Record a GIF or a PNG of each example deck of `examples/`